diff --git a/.bzrignore b/.bzrignore
index 2e96f18ee3..61e1b52445 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -1,5 +1,6 @@
 boost_root
 .downloads-by-cmake
+Build
 common/netlist_keywords.*
 common/netlist_lexer.h
 common/pcb_plot_params_lexer.h
diff --git a/3d-viewer/3d_canvas.h b/3d-viewer/3d_canvas.h
index 4d1c929eca..cb931c991f 100644
--- a/3d-viewer/3d_canvas.h
+++ b/3d-viewer/3d_canvas.h
@@ -84,7 +84,7 @@ public:
     GLuint DisplayCubeforTest();        // Just a test function
     void   SetView3D( int keycode );
     void   DisplayStatus();
-    void   Redraw( bool finish = false );
+    void   Redraw();
     void   Render();
 
     /**
diff --git a/3d-viewer/3d_class.cpp b/3d-viewer/3d_class.cpp
index 7edb6bd996..79ea755b2f 100644
--- a/3d-viewer/3d_class.cpp
+++ b/3d-viewer/3d_class.cpp
@@ -52,8 +52,15 @@ void S3D_MATERIAL::SetMaterial()
 #if 0
     glColorMaterial( GL_FRONT_AND_BACK, GL_SPECULAR );
     glColor3f( m_SpecularColor.x, m_SpecularColor.y, m_SpecularColor.z );
-#endif
     glColorMaterial( GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE );
+#endif
+}
+
+
+void S3D_MASTER::Insert( S3D_MATERIAL* aMaterial )
+{
+    aMaterial->SetNext( m_Materials );
+    m_Materials = aMaterial;
 }
 
 
diff --git a/3d-viewer/3d_draw.cpp b/3d-viewer/3d_draw.cpp
index d721f0a8b4..909d15a4aa 100644
--- a/3d-viewer/3d_draw.cpp
+++ b/3d-viewer/3d_draw.cpp
@@ -50,7 +50,6 @@
 #include <3d_draw_basic_functions.h>
 
 // Imported function:
-extern void     Set_Object_Data( std::vector<S3D_VERTEX>& aVertices, double aBiuTo3DUnits );
 extern void     CheckGLError();
 
 /* returns true if aLayer should be displayed, false otherwise
@@ -99,7 +98,7 @@ static void BuildPadShapeThickOutlineAsPolygon( D_PAD*          aPad,
 }
 
 
-void EDA_3D_CANVAS::Redraw( bool finish )
+void EDA_3D_CANVAS::Redraw()
 {
     // SwapBuffer requires the window to be shown before calling
     if( !IsShown() )
@@ -139,11 +138,6 @@ void EDA_3D_CANVAS::Redraw( bool finish )
     else
         CreateDrawGL_List();
 
-    glFlush();
-
-    if( finish )
-        glFinish();
-
     SwapBuffers();
 }
 
@@ -593,8 +587,11 @@ void EDA_3D_CANVAS::BuildBoard3DView()
     }
 
     // draw modules 3D shapes
-    for( MODULE* module = pcb->m_Modules; module != NULL; module = module->Next() )
-        module->ReadAndInsert3DComponentShape( this );
+    if( g_Parm_3D_Visu.GetFlag( FL_MODULE )  )
+    {
+        for( MODULE* module = pcb->m_Modules; module; module = module->Next() )
+            module->ReadAndInsert3DComponentShape( this );
+    }
 }
 
 
@@ -831,41 +828,32 @@ void EDA_3D_CANVAS::Draw3DViaHole( SEGVIA* aVia )
 
 void MODULE::ReadAndInsert3DComponentShape( EDA_3D_CANVAS* glcanvas )
 {
-    // Draw module shape: 3D shape if exists (or module outlines if not exists)
-    S3D_MASTER* struct3D = m_3D_Drawings;
+    // Read from disk and draws the footprint 3D shapes if exists
+    S3D_MASTER* shape3D = m_3D_Drawings;
+    double zpos = g_Parm_3D_Visu.GetModulesZcoord3DIU( IsFlipped() );
 
-    if( g_Parm_3D_Visu.GetFlag( FL_MODULE )  )
+    glPushMatrix();
+
+    glTranslatef( m_Pos.x * g_Parm_3D_Visu.m_BiuTo3Dunits,
+                  -m_Pos.y * g_Parm_3D_Visu.m_BiuTo3Dunits,
+                  zpos );
+
+    if( m_Orient )
+        glRotatef( (double) m_Orient / 10, 0.0, 0.0, 1.0 );
+
+    if( IsFlipped() )
     {
-        double zpos;
-
-        if( IsFlipped() )
-            zpos = g_Parm_3D_Visu.GetModulesZcoord3DIU( true );
-        else
-            zpos = g_Parm_3D_Visu.GetModulesZcoord3DIU( false );
-
-        glPushMatrix();
-
-        glTranslatef( m_Pos.x * g_Parm_3D_Visu.m_BiuTo3Dunits,
-                      -m_Pos.y * g_Parm_3D_Visu.m_BiuTo3Dunits,
-                      zpos );
-
-        if( m_Orient )
-            glRotatef( (double) m_Orient / 10, 0.0, 0.0, 1.0 );
-
-        if( IsFlipped() )
-        {
-            glRotatef( 180.0, 0.0, 1.0, 0.0 );
-            glRotatef( 180.0, 0.0, 0.0, 1.0 );
-        }
-
-        for( ; struct3D != NULL; struct3D = struct3D->Next() )
-        {
-            if( struct3D->Is3DType( S3D_MASTER::FILE3D_VRML ) )
-                struct3D->ReadData();
-        }
-
-        glPopMatrix();
+        glRotatef( 180.0, 0.0, 1.0, 0.0 );
+        glRotatef( 180.0, 0.0, 0.0, 1.0 );
     }
+
+    for( ; shape3D != NULL; shape3D = shape3D->Next() )
+    {
+        if( shape3D->Is3DType( S3D_MASTER::FILE3D_VRML ) )
+            shape3D->ReadData();
+    }
+
+    glPopMatrix();
 }
 
 
diff --git a/3d-viewer/3d_read_mesh.cpp b/3d-viewer/3d_read_mesh.cpp
index 24046f9e9c..d093dbecf9 100644
--- a/3d-viewer/3d_read_mesh.cpp
+++ b/3d-viewer/3d_read_mesh.cpp
@@ -38,9 +38,6 @@
 #include "3d_struct.h"
 #include "modelparsers.h"
 
-// Imported function:
-extern void Set_Object_Data( std::vector< S3D_VERTEX >& aVertices, double aBiuTo3DUnits );
-
 
 S3D_MODEL_PARSER* S3D_MODEL_PARSER::Create( S3D_MASTER* aMaster,
                                             const wxString aExtension )
@@ -59,16 +56,46 @@ S3D_MODEL_PARSER* S3D_MODEL_PARSER::Create( S3D_MASTER* aMaster,
     }
 }
 
+const wxString S3D_MASTER::GetShape3DFullFilename()
+{
+
+    wxString shapeName;
+
+    // Expand any environment variables embedded in footprint's m_Shape3DName field.
+    // To ensure compatibility with most of footprint's m_Shape3DName field,
+    // if the m_Shape3DName is not an absolute path the default path
+    // given by the environment variable KISYS3DMOD will be used
+
+    if( m_Shape3DName.StartsWith( wxT("${") ) )
+        shapeName = wxExpandEnvVars( m_Shape3DName );
+    else
+        shapeName = m_Shape3DName;
+
+    wxFileName fn( shapeName );
+
+    if( fn.IsAbsolute() || shapeName.StartsWith( wxT(".") ) )
+        return shapeName;
+
+    wxString default_path;
+    wxGetEnv( wxT( KISYS3DMOD ), &default_path );
+
+    if( default_path.IsEmpty() )
+        return shapeName;
+
+    if( !default_path.EndsWith( wxT("/") ) && !default_path.EndsWith( wxT("\\") ) )
+        default_path += wxT("/");
+
+    default_path += shapeName;
+
+    return default_path;
+}
 
 int S3D_MASTER::ReadData()
 {
     if( m_Shape3DName.IsEmpty() )
-    {
         return 1;
-    }
 
-    // Expand any environment variables embedded in footprint's m_Shape3DName field.
-    wxString filename = wxExpandEnvVars( m_Shape3DName );
+    wxString filename = GetShape3DFullFilename();
 
 #ifdef __WINDOWS__
     filename.Replace( wxT( "/" ), wxT( "\\" ) );
@@ -103,15 +130,3 @@ int S3D_MASTER::ReadData()
 
     return -1;
 }
-
-
-int STRUCT_3D_SHAPE::ReadData( FILE* file, int* LineNum )
-{
-    char line[512];
-
-    while( GetLine( file, line, LineNum, 512 ) )
-    {
-    }
-
-    return -1;
-}
diff --git a/3d-viewer/3d_struct.h b/3d-viewer/3d_struct.h
index ebbe54e874..56a083f8c9 100644
--- a/3d-viewer/3d_struct.h
+++ b/3d-viewer/3d_struct.h
@@ -117,12 +117,7 @@ public:
     S3D_MASTER* Next() const { return (S3D_MASTER*) Pnext; }
     S3D_MASTER* Back() const { return (S3D_MASTER*) Pback; }
 
-    void Insert( S3D_MATERIAL* aMaterial )
-    {
-        aMaterial->SetNext( m_Materials );
-        m_Materials = aMaterial;
-    }
-
+    void Insert( S3D_MATERIAL* aMaterial );
 
     void Copy( S3D_MASTER* pattern );
     int  ReadData();
@@ -144,6 +139,14 @@ public:
         return m_Shape3DName;
     }
 
+    /**
+     * Function GetShape3DFullFilename
+     * @return the full filename of the 3D shape,
+     * expanding environment variable (if any ) and/or adding default 3D path
+     * given by environment variable KISYS3DMOD
+     */
+    const wxString GetShape3DFullFilename();
+
     void SetShape3DName( const wxString& aShapeName );
 };
 
@@ -163,8 +166,6 @@ public:
     STRUCT_3D_SHAPE* Next() const { return (STRUCT_3D_SHAPE*) Pnext; }
     STRUCT_3D_SHAPE* Back() const { return (STRUCT_3D_SHAPE*) Pback; }
 
-    int ReadData( FILE* file, int* LineNum );
-
 #if defined(DEBUG)
     void Show( int nestLevel, std::ostream& os ) const { ShowDummy( os ); } // override
 #endif
diff --git a/3d-viewer/3d_viewer.h b/3d-viewer/3d_viewer.h
index 24d76d6aa7..dc94f933ef 100644
--- a/3d-viewer/3d_viewer.h
+++ b/3d-viewer/3d_viewer.h
@@ -48,6 +48,9 @@
 #  include <GL/glu.h>
 #endif
 
+
+#define KISYS3DMOD "KISYS3DMOD"
+
 #include <3d_struct.h>
 
 class EDA_3D_CANVAS;
diff --git a/3d-viewer/info3d_visu.cpp b/3d-viewer/info3d_visu.cpp
index 0dc0f04848..3e0afc43c1 100644
--- a/3d-viewer/info3d_visu.cpp
+++ b/3d-viewer/info3d_visu.cpp
@@ -88,8 +88,8 @@ void INFO3D_VISU::InitSettings( BOARD* aBoard )
 
     if( bbbox.GetWidth() == 0 && bbbox.GetHeight() == 0 )
     {
-        bbbox.SetWidth( 100 * IU_PER_MM );
-        bbbox.SetHeight( 100 * IU_PER_MM );
+        bbbox.SetWidth( Millimeter2iu( 100 ) );
+        bbbox.SetHeight( Millimeter2iu( 100 ) );
     }
 
     m_BoardSettings = &aBoard->GetDesignSettings();
@@ -131,6 +131,7 @@ void INFO3D_VISU::InitSettings( BOARD* aBoard )
 
     // Fill remaining unused copper layers and front layer zpos
     // with m_EpoxyThickness
+    // Solder mask and Solder paste have the same Z position
     for( ; layer <= LAST_COPPER_LAYER; layer++ )
     {
         m_LayerZcoord[layer] = m_EpoxyThickness;
@@ -144,21 +145,21 @@ void INFO3D_VISU::InitSettings( BOARD* aBoard )
         switch( layer_id )
         {
         case ADHESIVE_N_BACK:
-            zpos = zpos_copper_back - 4 * zpos_offset;
-            break;
-
-        case ADHESIVE_N_FRONT:
-            zpos = zpos_copper_front + 4 * zpos_offset;
-            break;
-
-        case SOLDERPASTE_N_BACK:
             zpos = zpos_copper_back - 3 * zpos_offset;
             break;
 
-        case SOLDERPASTE_N_FRONT:
+        case ADHESIVE_N_FRONT:
             zpos = zpos_copper_front + 3 * zpos_offset;
             break;
 
+        case SOLDERPASTE_N_BACK:
+            zpos = zpos_copper_back - 1 * zpos_offset;
+            break;
+
+        case SOLDERPASTE_N_FRONT:
+            zpos = zpos_copper_front + 1 * zpos_offset;
+            break;
+
         case SOLDERMASK_N_BACK:
             zpos = zpos_copper_back - 1 * zpos_offset;
             break;
@@ -177,7 +178,7 @@ void INFO3D_VISU::InitSettings( BOARD* aBoard )
 
         default:
             zpos = zpos_copper_front +
-                   (layer_id - FIRST_NON_COPPER_LAYER + 5) * zpos_offset;
+                   (layer_id - FIRST_NON_COPPER_LAYER + 4) * zpos_offset;
             break;
         }
 
diff --git a/3d-viewer/info3d_visu.h b/3d-viewer/info3d_visu.h
index de9d755eed..00acbbd226 100644
--- a/3d-viewer/info3d_visu.h
+++ b/3d-viewer/info3d_visu.h
@@ -148,9 +148,10 @@ public: INFO3D_VISU();
      */
     int GetCopperThicknessBIU() const
     {
-        bool use_copper_thickness = GetFlag( FL_USE_COPPER_THICKNESS ) ||
-                                    GetFlag( FL_USE_REALISTIC_MODE );
-        return use_copper_thickness ?
+        bool use_thickness = GetFlag( FL_USE_COPPER_THICKNESS )
+//                                    || GetFlag( FL_USE_REALISTIC_MODE )
+                                    ;
+        return use_thickness ?
             KiROUND( m_CopperThickness / m_BiuTo3Dunits )
             : 0;
     }
@@ -173,9 +174,10 @@ public: INFO3D_VISU();
      */
     int GetNonCopperLayerThicknessBIU() const
     {
-        bool use_copper_thickness = GetFlag( FL_USE_COPPER_THICKNESS ) ||
-                                    GetFlag( FL_USE_REALISTIC_MODE );
-        return  use_copper_thickness ?
+        bool use_thickness = GetFlag( FL_USE_COPPER_THICKNESS )
+//                                    || GetFlag( FL_USE_REALISTIC_MODE )
+                                    ;
+        return  use_thickness ?
             KiROUND( m_NonCopperLayerThickness / m_BiuTo3Dunits )
             : 0;
     }
diff --git a/3d-viewer/vrmlmodelparser.cpp b/3d-viewer/vrmlmodelparser.cpp
index fa90c6ada8..fa6367793b 100644
--- a/3d-viewer/vrmlmodelparser.cpp
+++ b/3d-viewer/vrmlmodelparser.cpp
@@ -68,6 +68,8 @@ void VRML_MODEL_PARSER::Load( const wxString aFilename )
     while( GetLine( file, line, &LineNum, 512 ) )
     {
         text = strtok( line, sep_chars );
+        if ( text == NULL )
+            continue;
 
         if( stricmp( text, "DEF" ) == 0 || stricmp( text, "Group" ) == 0 )
         {
@@ -280,8 +282,6 @@ int VRML_MODEL_PARSER::readAppearance( FILE* file, int* LineNum )
 }
 
 
-#define BUFSIZE 2000
-
 void VRML_MODEL_PARSER::readCoordsList( FILE* file, char* text_buffer,
                                         std::vector< double >& aList, int* LineNum )
 {
@@ -371,6 +371,9 @@ int VRML_MODEL_PARSER::readGeometry( FILE* file, int* LineNum )
         strcpy( buffer, line );
         text = strtok( buffer, sep_chars );
 
+        if( text == NULL )
+            continue;
+
         if( *text == '}' )
         {
             err = 0;
@@ -381,7 +384,7 @@ int VRML_MODEL_PARSER::readGeometry( FILE* file, int* LineNum )
         {
             text = strtok( NULL, " ,\t\n\r" );
 
-            if( stricmp( text, "true" ) == 0 )
+            if( text && stricmp( text, "true" ) == 0 )
             {
             }
             else
@@ -395,7 +398,7 @@ int VRML_MODEL_PARSER::readGeometry( FILE* file, int* LineNum )
         {
             text = strtok( NULL, " ,\t\n\r" );
 
-            if( stricmp( text, "true" ) == 0 )
+            if( text && stricmp( text, "true" ) == 0 )
             {
             }
             else
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e2dad3e535..4a923759cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -58,9 +58,14 @@ option( KICAD_SCRIPTING_WXPYTHON
     )
 
 option( KICAD_BUILD_STATIC
-    "Builds Kicad and all libraries static (except wx-widgets)"
+    "Builds Kicad and all libraries static"
     )
 
+option( KICAD_BUILD_DYNAMIC
+    "Builds Kicad and all libraries dynamic (required for wxPython)"
+    )
+
+
 # WARNING: KiCad developers strongly advise you to build Boost with supplied patches,
 # as it is known to work with KiCad.  Other versions may contain bugs that may result
 # in KiCad errors.
@@ -93,9 +98,9 @@ set( DOWNLOAD_DIR ${PROJECT_SOURCE_DIR}/.downloads-by-cmake
 LINK_DIRECTORIES( ${LINK_DIRECTORIES_PATH} )
 
 if( UNIX )
-    set( KICAD_USER_CONFIG_DIR $ENV{HOME} CACHE PATH "Location of user specifig KiCad config files" )
+    set( KICAD_USER_CONFIG_DIR $ENV{HOME} CACHE PATH "Location of user specific KiCad config files" )
 elseif( MINGW )
-    set( KICAD_USER_CONFIG_DIR $ENV{%APPDATA%} CACHE PATH "Location of user specifig KiCad config files" )
+    set( KICAD_USER_CONFIG_DIR $ENV{%APPDATA%} CACHE PATH "Location of user specific KiCad config files" )
 endif()
 mark_as_advanced( KICAD_USER_CONFIG_DIR )
 
@@ -190,9 +195,11 @@ if( CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
             set( TO_LINKER -Wl )
         endif()
 
-        # Thou shalt not link vaporware and tell us it's a valid DSO:
-        set( CMAKE_SHARED_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
-        set( CMAKE_MODULE_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
+        # Thou shalt not link vaporware and tell us it's a valid DSO (apple ld doesn't support it)
+        if( NOT APPLE )
+            set( CMAKE_SHARED_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
+            set( CMAKE_MODULE_LINKER_FLAGS "${TO_LINKER},--no-undefined" )
+        endif()
 
         set( CMAKE_EXE_LINKER_FLAGS_RELEASE "-s" )
     endif()
@@ -341,8 +348,19 @@ add_definitions(-DWX_COMPATIBILITY)
 find_package( OpenGL QUIET )
 check_find_package_result( OPENGL_FOUND "OpenGL" )
 
+# Handle target used to specify if a target needs wx-widgets or other libraries
+# Always defined, empty if no libraries are to be build
+add_custom_target( lib-dependencies )
+
 if( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC )
 
+    # This should be build in all cases, if swig exec is not avaiable
+    # will be impossible also enable SCRIPTING being for PCBNEW required immediatly
+
+    include( download_pcre )
+    include( download_swig )
+
+
     #set(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.so;.dylib;.dll")
 
     if( KICAD_BUILD_STATIC AND KICAD_BUILD_DYNAMIC )
@@ -351,26 +369,49 @@ if( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC )
 
     if( KICAD_BUILD_STATIC )
         message(STATUS "KICAD_BUILD_STATIC set")
+        if( KICAD_SCRIPTING OR KICAD_SCRIPTING_WXPYTHON OR KICAD_SCRIPTING_MODULES )
+            message(FATAL_ERROR "KICAD_SCRIPTING* is not supported with KICAD_BUILD_STATIC, please select KICAD_BUILD_DYNAMIC" )
+        endif()
     endif()
 
     if( KICAD_BUILD_DYNAMIC )
         message(STATUS "KICAD_BUILD_DYNAMIC set")
-        # TODO - Library packaging/relocation
     endif()
 
-    add_custom_target( lib-dependencies
-        DEPENDS boost cairo glew libpng pixman pkgconfig
-        )
 
-    include( download_libpng )
+    if( KICAD_SCRIPTING OR KICAD_SCRIPTING_WXPYTHON OR KICAD_SCRIPTING_MODULES )
+ 
+        message(STATUS "Scripting ENABLED")        
+        include( download_wxpython )
+
+        set( SWIG_EXECUTABLE  ${SWIG_ROOT}/bin/swig )
+        set( SWIG_INCLUDE     ${SWIG_ROOT}/include )
+        set( PYTHON_DEST ${LIBWXPYTHON_ROOT}/wxPython/lib/python2.6/site-packages )
+
+        if( NOT EXISTS ${SWIG_EXECUTABLE} )
+            set(KICAD_SCRIPTING CACHE OFF FORCE "Disabling KICAD_SCRIPTING")
+            message( STATUS  "KICAD_SCRIPTING Enabled but SWIG not found, please disable and before reenabling execute: make swig")
+            message( FATAL_ERROR "Missing SWIG!")
+        endif()
+        message(STATUS "SWIG_EXECUTABLE: ${SWIG_EXECUTABLE}")
+
+        set( PYTHON_DEST ${LIBWXPYTHON_ROOT}/wxPython/lib/python2.6/site-packages )
+
+        set(wxWidgets_BIN_DIR           ${LIBWXPYTHON_ROOT}/bin/wxrc )
+        set(wxWidgets_CONFIG_EXECUTABLE ${LIBWXPYTHON_ROOT}/bin/wx-config )
+        set(wxWidgets_INCLUDE_DIRS      ${LIBWXPYTHON_ROOT}/include/wx-3.0 )
+        set(wxWidgets_LIBRARY_DIRS      ${LIBWXPYTHON_ROOT}/lib )
+
+        add_dependencies( lib-dependencies libwxpython )
+        add_dependencies( lib-dependencies swig )
 
-    if( KICAD_SCRIPTING_WXPYTHON )
-        message( FATAL_ERROR "KICAD_BUILD_* and SCRIPTING Not Implemented Yet!" )
     else()
         include( download_wxwidgets )
         add_dependencies( lib-dependencies libwx )
     endif()
 
+    include( download_libpng )
+
     include( download_pkgconfig )
         set( PKG_CONFIG_EXECUTABLE "${PKGCONFIG_ROOT}/bin/pkg-config" )
     include( download_glew )
@@ -382,6 +423,12 @@ if( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC )
         set( CAIRO_INCLUDE_DIR  "${CAIRO_ROOT}/include/cairo" )
         set( CAIRO_LIBRARY      "${CAIRO_ROOT}/lib/libcairo.a" )
 
+    add_dependencies( lib-dependencies boost )
+    add_dependencies( lib-dependencies cairo )
+    add_dependencies( lib-dependencies libpng )
+    add_dependencies( lib-dependencies pixman )
+    add_dependencies( lib-dependencies pkgconfig )
+
     if( KICAD_BUILD_DYNAMIC AND APPLE )
         add_custom_target( osx_fix_bundles ALL DEPENDS cvpcb eeschema gerbview kicad pcbnew bitmap2component pcb_calculator pl_editor)
         add_custom_command(TARGET osx_fix_bundles POST_BUILD COMMAND scripts/osx_fixbundle.sh COMMENT "Migrating dylibs to bundles")
@@ -428,7 +475,7 @@ endif()
 
 # On Apple only wxwidgets 2.9 or higher doesn't need to find aui part of base
 # Seems no more needed on wx-3
-if( APPLE AND NOT (KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC) )
+if( APPLE AND ( KICAD_SCRIPTING OR KICAD_SCRIPTING_MODULES OR KICAD_SCRIPTING_WXPYTHON) )
     find_package( wxWidgets COMPONENTS gl adv html core net base xml QUIET )
 else()
     find_package( wxWidgets COMPONENTS gl aui adv html core net base xml QUIET )
@@ -477,10 +524,25 @@ set( INC_AFTER
 
 # Find Python and other scripting resources
 if( KICAD_SCRIPTING OR KICAD_SCRIPTING_MODULES )
-    set( PythonInterp_FIND_VERSION )
-    find_package( PythonInterp )
-    check_find_package_result( PYTHONINTERP_FOUND "Python Interpreter" )
 
+    if( APPLE )
+        set( PYTHON_LIBRARY /System/Library/Frameworks/Python.framework/Versions/2.6/Python  )
+        set( PYTHON_INCLUDE_DIR /System/Library/Frameworks/Python.framework/Versions//2.6/include/python2.6 )
+        set( PythonInterp_FIND_VERSION 2.6 )
+        set( PythonLibs_FIND_VERSION 2.6 )
+    endif()
+    
+    # force a python version < 3.0
+    set( PythonInterp_FIND_VERSION 2.6)
+    set( PythonLibs_FIND_VERSION 2.6 )
+
+    find_package( PythonInterp )
+    
+    check_find_package_result( PYTHONINTERP_FOUND "Python Interpreter" )
+    
+    if( NOT PYTHON_VERSION_MAJOR EQUAL 2 )
+        message( FATAL_ERROR "Python 2.x is required." )
+    endif()
     # Get the correct Python site package install path from the Python interpreter found by
     # FindPythonInterp unless the user specifically defined a custom path.
     if( NOT PYTHON_SITE_PACKAGE_PATH )
@@ -498,7 +560,7 @@ if( KICAD_SCRIPTING OR KICAD_SCRIPTING_MODULES )
     mark_as_advanced( PYTHON_DEST )
     message( STATUS "Python module install path: ${PYTHON_DEST}" )
 
-    find_package( PythonLibs )
+    find_package( PythonLibs 2.6 )
 
     #message( STATUS "PYTHON_INCLUDE_DIRS:${PYTHON_INCLUDE_DIRS}" )
 
@@ -573,17 +635,13 @@ if ( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC )
 add_dependencies( pcbnew lib-dependencies )
 add_dependencies( eeschema lib-dependencies )
 add_dependencies( cvpcb lib-dependencies )
-add_dependencies( gal lib-dependencies )
 add_dependencies( common lib-dependencies )
+add_dependencies( gal lib-dependencies )
 add_dependencies( pcbcommon lib-dependencies )
 add_dependencies( 3d-viewer lib-dependencies )
 add_dependencies( pcad2kicadpcb lib-dependencies )
-add_dependencies( polygon lib-dependencies )
 add_dependencies( pl_editor lib-dependencies )
 add_dependencies( pnsrouter lib-dependencies )
-    if ( BUILD_GITHUB_PLUGIN )
-    add_dependencies( github_plugin lib-dependencies )
-    endif()
 endif()
 
 if ( KICAD_BUILD_DYNAMIC )
diff --git a/CMakeModules/download_pcre.cmake b/CMakeModules/download_pcre.cmake
new file mode 100644
index 0000000000..09f8900878
--- /dev/null
+++ b/CMakeModules/download_pcre.cmake
@@ -0,0 +1,67 @@
+#  This program source code file is part of KICAD, a free EDA CAD application.
+#
+#  Copyright (C) 2013 SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+#  Copyright (C) 2013 Kicad Developers, see AUTHORS.txt for contributors.
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, you may find one here:
+#  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+#  or you may search the http://www.gnu.org website for the version 2 license,
+#  or you may write to the Free Software Foundation, Inc.,
+#  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+# Downloads and builds PCRE
+
+#-----<configure>----------------------------------------------------------------
+
+set( PCRE_RELEASE 8.34 )
+set( PCRE_MD5 eb34b2c9c727fd64940d6fd9a00995eb )   # re-calc this on every RELEASE change
+
+set( PCRE_ROOT "${PROJECT_SOURCE_DIR}/pcre_root" )
+
+#-----</configure>---------------------------------------------------------------
+
+find_package( BZip2 REQUIRED )
+
+set( PREFIX ${DOWNLOAD_DIR}/pcre )
+
+if (APPLE) 
+    if( CMAKE_OSX_ARCHITECTURES )
+        set( PCRE_CFLAGS  "CFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+        set( PCRE_CXXFLAGS "CXXFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+        set( PCRE_LDFLAGS "LDFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+    endif( CMAKE_OSX_ARCHITECTURES )
+endif(APPLE)
+
+ExternalProject_Add( pcre
+    PREFIX          "${PREFIX}"
+    DOWNLOAD_DIR    "${DOWNLOAD_DIR}"
+    URL             http://sourceforge.net/projects/pcre/files/pcre/${PCRE_RELEASE}/pcre-${PCRE_RELEASE}.tar.gz
+    URL_MD5         ${PCRE_MD5}
+    STAMP_DIR       "${PREFIX}"
+
+    #SOURCE_DIR      "${PREFIX}"
+    BUILD_IN_SOURCE 1
+
+    UPDATE_COMMAND  ${CMAKE_COMMAND} -E remove_directory "${PCRE_ROOT}"
+
+    #PATCH_COMMAND     "true"
+    CONFIGURE_COMMAND ./configure --prefix=${PCRE_ROOT} ${PCRE_CFLAGS} ${PCRE_CXXFLAGS} ${PCRE_LDFLAGS} --disable-dependency-tracking
+
+    #BINARY_DIR      "${PREFIX}"
+
+    BUILD_COMMAND   $(MAKE) 
+
+    INSTALL_DIR      "${PCRE_ROOT}"
+    INSTALL_COMMAND  $(MAKE) install
+    )
diff --git a/CMakeModules/download_swig.cmake b/CMakeModules/download_swig.cmake
new file mode 100644
index 0000000000..e72918e89f
--- /dev/null
+++ b/CMakeModules/download_swig.cmake
@@ -0,0 +1,79 @@
+#  This program source code file is part of KICAD, a free EDA CAD application.
+#
+#  Copyright (C) 2013 SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+#  Copyright (C) 2013 Kicad Developers, see AUTHORS.txt for contributors.
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, you may find one here:
+#  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+#  or you may search the http://www.gnu.org website for the version 2 license,
+#  or you may write to the Free Software Foundation, Inc.,
+#  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+# Downloads and builds SWIG
+
+#-----<configure>----------------------------------------------------------------
+
+set( SWIG_RELEASE 2.0.11 )
+set( SWIG_MD5 291ba57c0acd218da0b0916c280dcbae )   # re-calc this on every RELEASE change
+
+# The boost headers [and static libs if built] go here, at the top of KiCad
+# source tree in boost_root.
+set( SWIG_ROOT "${PROJECT_SOURCE_DIR}/swig_root" )
+
+#-----</configure>---------------------------------------------------------------
+
+find_package( BZip2 REQUIRED )
+
+set( PREFIX ${DOWNLOAD_DIR}/swig )
+
+if (APPLE) 
+    if( CMAKE_OSX_ARCHITECTURES )
+        set( SWIG_CFLAGS  "CFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+        set( SWIG_CXXFLAGS  "CXXFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+        set( SWIG_LDFLAGS "LDFLAGS=-arch ${CMAKE_OSX_ARCHITECTURES} -mmacosx-version-min=10.5" )
+    endif( CMAKE_OSX_ARCHITECTURES )
+
+    set( SWIG_PYTHON  "--with-python=/usr/bin/python2.6" )
+    set( SWIG_OPTS    --disable-dependency-tracking )
+endif(APPLE)
+
+# <SOURCE_DIR> = ${PREFIX}/src/glew
+# There is a Bazaar 'boost scratch repo' in <SOURCE_DIR>/boost and after committing pristine
+# download, the patch is applied.  This lets you regenerate a new patch at any time
+# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there.
+
+ExternalProject_Add( swig
+    PREFIX          "${PREFIX}"
+    DOWNLOAD_DIR    "${DOWNLOAD_DIR}"
+    URL             http://sourceforge.net/projects/swig/files/swig/swig-${SWIG_RELEASE}/swig-${SWIG_RELEASE}.tar.gz
+    URL_MD5         ${SWIG_MD5}
+    STAMP_DIR       "${PREFIX}"
+
+    DEPENDS         pcre
+
+    #SOURCE_DIR      "${PREFIX}"
+    BUILD_IN_SOURCE 1
+
+    UPDATE_COMMAND  ${CMAKE_COMMAND} -E remove_directory "${SWIG_ROOT}"
+
+    #PATCH_COMMAND     "true"
+    CONFIGURE_COMMAND ./configure --prefix=${SWIG_ROOT} --with-pcre-prefix=${PCRE_ROOT} ${SWIG_CFLAGS} ${SWIG_LDFLAGS} ${SWIG_CXXFLAGS} ${SWIG_PYTHON} ${SWIG_OPTS}
+
+    #BINARY_DIR      "${PREFIX}"
+
+    BUILD_COMMAND   $(MAKE) 
+
+    INSTALL_DIR      "${SWIG_ROOT}"
+    INSTALL_COMMAND  $(MAKE) install
+    )
diff --git a/CMakeModules/download_wxpython.cmake b/CMakeModules/download_wxpython.cmake
new file mode 100644
index 0000000000..4e1a71f688
--- /dev/null
+++ b/CMakeModules/download_wxpython.cmake
@@ -0,0 +1,117 @@
+#  This program source code file is part of KICAD, a free EDA CAD application.
+#
+#  Copyright (C) 2013 SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+#  Copyright (C) 2013 Kicad Developers, see AUTHORS.txt for contributors.
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, you may find one here:
+#  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+#  or you may search the http://www.gnu.org website for the version 2 license,
+#  or you may write to the Free Software Foundation, Inc.,
+#  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+# Downloads and builds LIBWXPYTHON
+
+#-----<configure>----------------------------------------------------------------
+
+set( LIBWXPYTHON_RELEASE 3.0.0.0 )
+set( LIBWXPYTHON_MD5 f5e32c7d85dc261ba777e113c3b7e365 )   # re-calc this on every RELEASE change
+
+set( LIBWXPYTHON_ROOT "${PROJECT_SOURCE_DIR}/libwxpython_root" )
+
+#-----</configure>---------------------------------------------------------------
+
+find_package( BZip2 REQUIRED )
+
+set( PREFIX ${DOWNLOAD_DIR}/libwxpython )
+set( LIBWXPYTHON_EXEC python )
+set( LIBWXPYTHON_OPTS --wxpy_installdir=${LIBWXPYTHON_ROOT}/wxPython )
+
+if (APPLE) 
+    SET( LIBWXPYTHON_EXEC python2.6 )
+    SET( LIBWXPYTHON_OPTS ${LIBWXPYTHON_OPTS} --osx_cocoa )
+    #SET( LIBWXPYTHON_OPTS ${LIBWXPYTHON_OPTS} --mac_framework --mac_framework_prefix=${LIBWXPYTHON_ROOT}/wxPython )
+
+    if( CMAKE_OSX_ARCHITECTURES )
+        STRING(REGEX REPLACE " -arch " "," LIBWXPYTHON_ARCHITECTURES ${CMAKE_OSX_ARCHITECTURES})
+        SET( LIBWXPYTHON_OPTS ${LIBWXPYTHON_OPTS} --mac_arch=${LIBWXPYTHON_ARCHITECTURES})
+    endif( CMAKE_OSX_ARCHITECTURES )
+endif(APPLE)
+
+if ( KICAD_BUILD_STATIC )
+    #message fail
+    set( LIBWXPYTHON_BUILDTYPE "--disable-shared" )
+endif( KICAD_BUILD_STATIC )
+
+# <SOURCE_DIR> = ${PREFIX}/src/libwx
+# There is a Bazaar 'boost scratch repo' in <SOURCE_DIR>/boost and after committing pristine
+# download, the patch is applied.  This lets you regenerate a new patch at any time
+# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there.
+
+ExternalProject_Add( libwxpython
+    PREFIX          "${PREFIX}"
+    DOWNLOAD_DIR    "${DOWNLOAD_DIR}"
+    URL             http://sourceforge.net/projects/wxpython/files/wxPython/${LIBWXPYTHON_RELEASE}/wxPython-src-${LIBWXPYTHON_RELEASE}.tar.bz2
+    URL_MD5         ${LIBWXPYTHON_MD5}
+    STAMP_DIR       "${PREFIX}"
+
+    BUILD_IN_SOURCE 1
+
+    PATCH_COMMAND   bzr revert
+        COMMAND     bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx.patch"
+        COMMAND     bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx_multiarch.patch" # http://trac.wxwidgets.org/ticket/15957
+
+    UPDATE_COMMAND  ${CMAKE_COMMAND} -E remove_directory "${LIBWXPYTHON_ROOT}"
+           COMMAND  ${LIBWXPYTHON_EXEC} wxPython/build-wxpython.py --clean
+
+    CONFIGURE_COMMAND   ${LIBWXPYTHON_EXEC} wxPython/build-wxpython.py --prefix=${LIBWXPYTHON_ROOT} --unicode --install ${LIBWXPYTHON_OPTS}
+
+    #BINARY_DIR     "${PREFIX}"
+
+    BUILD_COMMAND    true
+
+    INSTALL_DIR     "${LIBWXPYTHON_ROOT}"
+    INSTALL_COMMAND   true
+    )
+
+ExternalProject_Add_Step( libwxpython bzr_commit_libwxpython
+    COMMAND bzr ci -q -m pristine <SOURCE_DIR>
+    COMMENT "committing pristine libwxpython files to 'libwxpython scratch repo'"
+    DEPENDERS patch
+    )
+
+
+ExternalProject_Add_Step( libwxpython bzr_add_libwxpython
+    COMMAND bzr add -q ${PREFIX}/src/libwxpython
+    COMMENT "adding pristine libwxpython files to 'libwxpython scratch repo'"
+    DEPENDERS bzr_commit_libwxpython
+    )
+
+
+ExternalProject_Add_Step( libwxpython bzr_init_libwxpython
+    COMMAND bzr init -q <SOURCE_DIR>
+    COMMENT "creating 'libwxpython scratch repo' specifically for libwx to track libwx patches"
+    DEPENDERS bzr_add_libwxpython
+    DEPENDEES download
+    )
+
+######
+# Now is time to search what we have built
+######
+
+ExternalProject_Add_Step( libwxpython libwxpython_recursive_message
+    COMMAND cmake . 
+    COMMENT "*** RERUN CMAKE - wxWidgets built, now reissue a cmake to build Kicad"
+    DEPENDEES install
+    )
+
diff --git a/HOW_TO_CONTRIBUTE.txt b/Documentation/HOW_TO_CONTRIBUTE.txt
similarity index 56%
rename from HOW_TO_CONTRIBUTE.txt
rename to Documentation/HOW_TO_CONTRIBUTE.txt
index 510c49e6c1..d042329528 100644
--- a/HOW_TO_CONTRIBUTE.txt
+++ b/Documentation/HOW_TO_CONTRIBUTE.txt
@@ -11,32 +11,40 @@ Contribute to KiCad (under Linux)
 2) initialize Bazaar:
     bzr whoami "John Doe <john.doe@gmail.com>"
 
-3) get LATEST KiCad source tree and name it, for instance, "kicad_john":
+3) get latest KiCad source tree:
     cd ~/
-    bzr branch lp:kicad kicad_john
+    bzr branch lp:kicad kicad.bzr
 
-4) Read coding_style_policy.pdf, in <kicad_sources>/Documentation,
-    and other docs.
+   this should leave you with the folder kicad.bzr
 
-5) Modify/add source code.
-    cd kicad_john
+4) Read coding_style_policy.pdf, in kicad.bzr/Documentation,
+   and other docs.
+
+5) create a local (branch) copy of the KiCad project
+    bzr branch ./kicad.bzr ./kicad.my_contrib
+
+6) Modify/add source code in
+    cd kicad.my_contrib
     gedit .......
+   if you need to create and add the file foo.cpp do so and:
+    bzr add foo.cpp
+   if you need to delete files:
+    bzr rm foo.cpp
 
-6) Compile:
-    cd kicad_john
+7) Compile:
+    cd kicad.my_contrib
     mkdir build; cd build
     cmake ../ -DCMAKE_BUILD_TYPE=Debug
-    to build a debug version
-    or
+   to build a debug version
+   or
     cmake ../ -DCMAKE_BUILD_TYPE=Release
-    to build a release version
-    make
+   to build a release version
+    make -j8
 
-7) Repeat step 5 and 6 until satisfied.
+8) Repeat step 6 and 7 until satisfied.
 
-8) Create a patch:
-    in kicad_john:
-    if some files are added: bzr add [FILE...]
+9) Create a patch file:
+    cd kicad.my_contrib
     bzr diff  > my_changes.patch
 
 9) Send the patch file "my_changes.patch" to the KiCad developers mailing list.
diff --git a/Documentation/compiling/COMPILING.txt b/Documentation/compiling/COMPILING.txt
index f53e7b10dc..dbdcca25d5 100644
--- a/Documentation/compiling/COMPILING.txt
+++ b/Documentation/compiling/COMPILING.txt
@@ -31,15 +31,22 @@ KiCad from source.
 * bzr     - Bazaar version control system
 * CMake   - Cross-platform make
 * GLUT    - The OpenGL Utility Library
+* GLEW
 * wxGTK or wxWidgets  - The wxWidgets GUI toolkit with GTK+ bindings
+* libbz2    (dev)
+* libcairo  (dev)
 
 * Boost   - Collection of portable C++ source libraries
-boost will be automagically downloaded and copied in kicad sources tree,
+boost will be automagically downloaded, copied in kicad sources tree and patched,
 the first time you compile kicad.
 
 Useful, but not required:
 * Doxygen - Documentation system for several programming languages
 
+Required to build Kicad with scripting (using python) support:
+Python
+Swig
+
 KiCad uses the Bazaar version control system to track source code changes,
 and download the boost libraries needed by Kicad.
 Be sure you bzr install also includes bzrtools.
@@ -60,40 +67,43 @@ Install or Build wxWidgets
 WARNING:
  see wxWidgets_patch_notes.txt for patches and issues in wxWidgets.
 
-If on Windows, download
-http://sourceforge.net/projects/wxwindows/files/wxAll/2.9.3/wxWidgets-2.9.3.zip/download
+On Windows, download
+http://sourceforge.net/projects/wxwindows/files/3.0.0/wxWidgets-3.0.0.zip/download
 or a newer version.
 Do NOT use previous versions which all have annoying issues for KiCad.
 Start msys so you have a bash shell.
 Note also since 2.9 versions no need to build a "debug" version of the wxWidgets library,
-the release abd the debug version are same.
+the release and the debug version are same.
 
 Unzip the wxWidgets zip file into the build directory.  Change directories into
 there, and then:
 
     mkdir Release
     cd Release
-    ../configure --enable-unicode --enable-monolithic=no --disable-shared --with-opengl
+    ../configure --with-opengl
     make
 
     and under Linux, but not under Windows:
     sudo make install that install wxWidgets libs and headers in /usr/local/
 
 
-If on linux, you can use your package manager to install the
-development versions of the wxWidgets packages which include the C++ headers. An
-alternative is to build static libaries from source. Verify that wx-config is in
-your path by running it from a command prompt. Linux users then go to next step.
+On linux, yo can also download wxWidgets 3.0 (recommandedd)
+or you can use your package manager to install the
+development versions of the wxWidgets packages which include the C++ headers.
+The recommended way is to build wxWidgets from source, and use wxWidgets 3.0
+or more recent (Older versions have a print function which does not work).
+Verify that wx-config is in your path by running it from a command prompt.
+Linux users then go to next step.
 
 Install CMake
 -------------
-If windows, download the installation binary for windows from cmake.org.
+On windows, download the installation binary for windows from cmake.org.
 Install that and choose to add cmake to your path during installation.  You
-will have to restart and command shells for the new path to take effect.
+will have to restart your command shell for the new path to take effect.
 Verify that cmake is in your path by trying to run it from a command prompt.
 
 
-If linux, use your package manager to install cmake. You should get cmake 2.6.4
+On linux, use your package manager to install cmake. You should get cmake 2.8.4
 or later. If only an older one is available in your package repository, build
 cmake from source. Verify that cmake is in your path by trying to run it from a
 command prompt.
@@ -106,25 +116,50 @@ To download files from  Launchpad repository, you should install bazaar (bzr) th
 version control system like subversion, mercurial, git...
 
 Launchpad repository handle 2 branches for KiCda sources:
-- a testing branch (used by developers)
-- a stable branch (a copy of the testing branch, when this testing branch is near a stable state))
+- a product branch (used by developers, which is most of time usable in production)
+- a stable branch (a copy of the testing branch,
+        when the product branch is a stable state))
+Remarks:
+- The product branch is actively maintained
+- From the product branch, you can go back to any previous version, using bzr features
+- The stable branch is poorly or not maintained (and could be removed)
 
-Testing branch:
-bzr branch lp:kicad kicad_testing
+In order to have a working Kicad installtion, you need
+- sources to build binaries
+- libraries (they are not included in sources)
+- documentation and translations (they are not included in sources)
+
+product branch:
+bzr branch lp:kicad kicad_src
 
 Stable branch:
-bzr branch lp:kicad/stable kicad_stable
+bzr branch lp:kicad/stable kicad_src
 
 Components and Footprints libraries
-bzr branch lp:~kicad-lib-committers/kicad/library kicad_libraries
+all (schematic libs, 3D shapes ...) but new footprints libraries (use Download zip tool)
+https://github.com/KiCad/kicad-library/
+
+New footprints libraries (use Download zip tool for each lib you want)
+https://github.com/KiCad/ for footprint libs (*.pretty folders)
+
+A mirror of github is available, using bzr:
+(schematic libs, 3D shapes ... all but new footprints libraries)
+bzr checkout lp:~kicad-product-committers/kicad/library
+
+Old legacy libraries:
+bzr checkout lp:~dickelbeck/kicad/library-read-only
+
+Note also Kicad is able to read on github.com/KiCad/ the *.pretty folders
+without download, using github plugin.
+(however the time to read them can be long)
 
 Documentation and translations:
 bzr branch lp:~kicad-developers/kicad/doc kicad_doc
 
 Create Makefiles with CMake
 ---------------------------
-If windows, go into your msys shell.  Linux and windows users both then make
-two "out of source" build directories:
+On windows, go into your msys shell.
+Linux and windows users both then make two "out of source" build directories:
     cd <kicadSource>
     mkdir -p build/release
     mkdir build/debug   (if you want a debug version of KiCad)
@@ -133,10 +168,10 @@ two "out of source" build directories:
 On either cmake command line shown below, you can optionally include
     -DCMAKE_INSTALL_PREFIX=<finallInstallDir>
 
-If windows, run the following command:
+On windows, run the following command:
     cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DwxWidgets_ROOT_DIR=<wxInstallDir> ../../
 
-If linux, run instead the following command:
+On linux, run instead the following command:
     cmake -DCMAKE_BUILD_TYPE=Release ../../
 
 Take a look at CMakeCache.txt, and in particular CMAKE_INSTALL_PREFIX, which
@@ -166,18 +201,16 @@ On either cmake command line shown below, you can optionally include
 Although normally you do not install the Debug binaries, you can debug them
 where they were built.
 
-If windows, run the following command:
+On windows, run the following command:
     cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -DwxWidgets_ROOT_DIR=<wxInstallDir> ../../
 where <wxInstallDir> is <wxWidgets path>/Release
 
-If linux, run instead the following command:
+On linux, run instead the following command:
     cmake -DCMAKE_BUILD_TYPE=Debug -DwxWidgets_USE_DEBUG=ON ../../
 
 Make the Debug binaries:
     make
 
-Note: that it is easy to build only a specific binary such as pcbnew alone:
-    make pcbnew
 
-
-See ./cmake_config.txt for customizing the KiCad build setting.
+See Documentation/compiling/build-config.txt for a list of all CMake options
+available when compiling KiCad.
diff --git a/Documentation/compiling/build-config.txt b/Documentation/compiling/build-config.txt
index b9575e8bf2..5d162f133f 100644
--- a/Documentation/compiling/build-config.txt
+++ b/Documentation/compiling/build-config.txt
@@ -1,5 +1,6 @@
 Bazaar
-------
+======
+
 KiCad uses the Bazaar version control system to track source code changes,
 and download the boost libraries needed by Kicad.
 The easiest way to get a copy of the KiCad source is to use Bazaar.
@@ -11,7 +12,8 @@ Be sure bzrtools is also installed.
 boost libraries will be downloaded the first time you build Kicad.
 
 CMake
------
+=====
+
 KiCad uses CMake to generate the build files specific for the target platform
 specified by the developer.  This document attempts to define some of the more
 common CMake and KiCad build configuration settings.  You can use CMake either
@@ -23,7 +25,8 @@ http://www.cmake.org/cmake/help/documentation.html.
 
 
 Useful CMake Build Settings.
-----------------------------
+============================
+
 This section defines some of the more common CMake build configuration setting
 used when configuring KiCad.  These settings are valid for all projects that
 use CMake.
@@ -39,14 +42,18 @@ switch on the command line.  Please note, only a small subset of these project
 generators are supported.  If you want to use Eclipse on Linux to build KiCad,
 you may be in for a lot of work.
 
+
 CMAKE_BUILD_TYPE (Release/Debug/RelWithDebInfo/MinSizeRel)
 ----------------------------------------------------------
+Default: Release
+
 When configuring the KiCad build for the command line you must specify build
 type.  To create a debug build, set CMAKE_BUILD_TYPE to Debug.  To create a
 release build, set CMAKE_BUILD_TYPE to Release.  See the CMake documentation
 for other build types.  For IDE project files, the build type can be selected
 by the IDE configuration manager.
 
+
 CMAKE_INSTALL_PATH (InstallPath)
 --------------------------------
 By default CMake will select the correct install path for your platform.  If
@@ -57,7 +64,8 @@ installed on your system.
 
 
 wxWidgets Library Configuration.
---------------------------------
+================================
+
 KiCad is built using the wxWidgets library.  The following options allow you
 to specifically tailor the wxWidgets library configuration.  For the complete
 list of wxWidgets setting see CMakeModules/FindwxWidgets.cmake in the KiCad
@@ -69,85 +77,147 @@ CMake looks in the standard platform locations to find the default version of
 the wxWidgets library.  If you wish to use a custom built wxWidgets library,
 set wxWidgets_ROOT_DIR to the correct path.
 
+
 wxWidgets_USE_DEBUG (ON/OFF)
 ----------------------------
+Default: OFF
+
 When creating a debug build of KiCad, it is often useful to link against the
 debug build of the wxWidgets.  To use the debug build of wxWidgets, set
 wxWidgets_USE_DEBUG to ON.
 
+
 wxWidgets_USE_UNICODE (ON/OFF)
 ------------------------------
+Default: ON (wxWidgets 2.9 or later), OFF (older versions)
+
 If your platform supports Unicode and you wish to build KiCad with Unicode
 support, set wxWidgets_USE_UNICODE to ON.  Please note as of the 2.9 branch
 this option is not required.
 
 
 KiCad Specific Options
-----------------------
+======================
+
 All of the configuration settings below are specific to the KiCad project.
 If for any reason you add or remove a build option to the KiCad CMake files,
 please update the list below.
 
 KICAD_SKIP_BOOST (ON/OFF)
 --------------------------
-Skips building the required boost library components.
-WARNING: KiCad developers strongly advise you to build the bundled boost library, as it is
-known to work with KiCad. Other versions may contain bugs that may result in KiCad errors.
+Default: OFF
+
+Use the version of the Boost library installed on the system rather than
+building a local copy.
+
+WARNING: The KiCad developers strongly advise you to build the bundled copy of
+the Boost library, as it is known to work with KiCad. Other versions may
+contain bugs that may result in KiCad errors.
+
 
 USE_WX_GRAPHICS_CONTEXT (ON/OFF)
 --------------------------------
-This option is *Experimental* and used the advanced drawing library code
-using wxGraphicsContext and should only be used for testing purposes.
-Under Windows, a very recent version of mingw is needed.  It also requires
-wxWidgets to be built with the --enable-graphics_ctx configuration switch.
+Default: OFF
+
+This option is *Experimental*. It enables advanced drawing library code using
+wxGraphicsContext and should only be used for testing purposes.  Under Windows,
+a very recent version of mingw is needed.  It also requires wxWidgets to be
+built with the --enable-graphics_ctx configuration switch.
+
 
 USE_IMAGES_IN_MENUS (ON/OFF)
 ----------------------------
+Default: OFF for OSX, ON for other platforms.
+
 This option is used to enable or disable building KiCad with images in menu
 items.  If this is not defined when CMake is used to create the build files,
 images will be included in menu items on all platforms except OSX.
 
+
+DOWNLOAD_DIR (PATH)
+-------------------
+Default: <source directory>/.downloads-by-cmake
+
+Some external dependencies are automatically download and built when you
+compile KiCad. This option specifies which directory they are stored in. If you
+are building multiple copies of KiCad (e.g., to test different features or your
+own modifications), it is recommended you set this option to a global directory
+to avoid download and building the dependencies multiple times.
+
+
+KICAD_USER_CONFIG_DIR (PATH)
+----------------------------
+Default: Home directory (Unix-based systems), Application data directory (Windows)
+
+This option specifies where to store user-specific configuration information.
+
+
 KICAD_KEEPCASE (ON/OFF)
 -----------------------
-This option enables or disables turning off the  automatic component name
-conversion to uppercase.  The default is OFF which means component names will
-be converted to upper case.
+Default: ON
+
+If this is OFF, component names are automatically converted to uppercase meaning
+they are case insensitive. If it is ON, component names are not changed and
+are therefore case sensitive.
+
 
 USE_WX_OVERLAY (ON/OFF)
 -----------------------
-This option enables or disables wxOverlay for drawing operation on OSX.  It is
-OFF by default on all platforms except OSX.  Warning, this is experimental!
+Default: ON for OSX, OFF for other platforms.
+
+This option enables or disables the use of wxOverlay for drawing operations.
+Warning, this is experimental!
+
 
 KICAD_SCRIPTING (ON/OFF)
 ------------------------
-This option enables or disables building Python scripting support for KiCad.
-The default is OFF.  Currently only Pcbnew is supported.  This option requires
-that SWIG and Python are installed on the system.
+Default: OFF
+
+This option enables or disables building Python scripting support within KiCad.
+Currently only Pcbnew is supported.  This option requires SWIG and Python to be
+installed on the system.
+
 
 KICAD_SCRIPTING_MODULES (ON/OFF)
 --------------------------------
-This option enables or disables building the KiCad modules that can be used
-from scripting languages.  The default is OFF.  Currently only Pcbnew is
-supported.  This option requires that SWIG and Python are installed on the
-system.
+Default: OFF
+
+This option enables or disables building KiCad Python modules that can be used
+externally by Python.  Currently only Pcbnew is supported.  This option
+requires SWIG and Python to be installed on the system.
+
 
 KICAD_SCRIPTING_WXPYTHON (ON/OFF)
 ---------------------------------
-This option enables or disables building wxPython support into KiCad for
-python and py.shell.    The default is OFF.  Currently only Pcbnew is
-supported.  This option requires that SWIG, Python, and wxPython are
-installed on the system.
+Default: OFF
+
+This option enables or disables building wxPython support into the KiCad
+scripting support.  Currently only Pcbnew is supported.  This option requires
+SWIG, Python, and wxPython to be installed on the system.
+
 
 PYTHON_SITE_PACKAGE_PATH (PATH)
 -------------------------------
+Default: System site library path
+
 When building KiCad with Python scripting enable, the Python site library path
 is used by default.  If you want to install the KiCad Python extension in a
 different path, set this variable to the desired path.
 
 
-USE_FP_LIB_TABLE (ON/OFF)
--------------------------
-This option enable or disables building KiCad with the new footprint library
-table support.  The default setting (OFF) builds KiCad with the legacy library
-path support.  This option is experimental until the library table support is
-ready for release.
+BUILD_GITHUB_PLUGIN (ON/OFF)
+----------------------------
+Default: OFF
+
+This option enables or disables building KiCad with a pcbnew plugin for loading
+footprints from a GitHub repository.
+
+
+KICAD_REPO_NAME (STRING)
+------------------------
+Default: "product"
+
+The name of the repository this copy of KiCad was compiled from. This is
+reported in the "About" dialog and is useful for people who are working with
+multiple copies of the code from different sources. The default value is
+"product", the name of the main development branch on Launchpad.
diff --git a/Documentation/compiling/mac-osx.txt b/Documentation/compiling/mac-osx.txt
index 01477eede3..5e1e0a1934 100644
--- a/Documentation/compiling/mac-osx.txt
+++ b/Documentation/compiling/mac-osx.txt
@@ -1,8 +1,10 @@
 Compiling KiCad on Apple Mac OS X
 =================================
  First written: 2010-01-31
-Last edited by: Jerry Jacobs <xor.gate.engineering[at]gmail[dot]com>
+ by: Jerry Jacobs <xor.gate.engineering[at]gmail[dot]com>
 
+ Modified at: 2014-02-07
+ by: Marco Serantoni <marco.serantoni[at]gmail[dot]com>
 
 Snow Leopard
 ------------
@@ -11,158 +13,51 @@ Requirements
   * XCode Tools    (http://developer.apple.com/tools/xcode)
   * bzr (bazaar)
   * CMake          (http://www.cmake.org)
-  * wxWidgets 2.9  (http://www.wxwidgets.org/downloads)
-  * Doxygen        (http://www.doxygen.nl)
-  * ccache         (http://www.macports.org)
 
+  The build of Kicad for OSX is now easier than before.
+  The building system will download and compile the needed libraries for you
+  patching them accordly to the needs.
 
-Building wxWidgets 2.9 Universal
+Building Kicad with no support for Scripting
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-To check if your tools and libraries are installed check with file for architectures.
 
-user@macosx$ file /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib
+  The building needs to know if you want a static binary or a dynamic one
+  Just set ONE of those two options KICAD_BUILD_STATIC or KICAD_BUILD_DYNAMIC
+  
+  If you set KICAD_BUILD_DYNAMIC the building system will build all and include
+  the needed libraries for each executable in its bundle
 
-/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib: Mach-O universal binary with 4 architectures
-/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture ppc7400):	Mach-O dynamically linked shared library stub ppc
-/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture ppc64)Mach-O 64-bit dynamically linked shared library stub ppc64
-/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture i386):Mach-O dynamically linked shared library stub i386
-/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library stub x86_64
+      cmake -DKICAD_BUILD_DYNAMIC=ON .
+      make
 
-You need the architectures what you are compiling for !
+Building Kicad with support for Scripting
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  Due some problems with some dependencies the build of this kind of binary is a bit 
+  more complex, you should initially set KICAD_BUILD_DYNAMIC
+  then issue for example
 
-If you have problems that the 64bits library is not build you should add in
-the configure file:
+      cmake -DKICAD_BUILD_DYNAMIC=ON .
+      make swig
 
-At time of writing (2009-01-16) this is on line 18381
-       changing this: OSX_UNIV_OPTS="-arch ppc -arch i386"
-           into this: OSX_UNIV_OPTS="-arch ppc -arch i386 -arch x86_64"
+  After successfully building you can set your KICAD_SCRIPTING* options (for example):
 
-Building a universal monolib wxWidgets 2.9 with the following parameters:
-./configure --enable-unicode=yes --enable-shared=no --enable-monolithic --with-opengl --with-expat=builtin  --enable-universal_binary --enable-aui --enable-debug --with-osx_cocoa   --with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk/ --prefix=/opt/wxwidgets/<rev>
+      cmake -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SCRIPTING_MODULES=ON .
+      make
 
-<rev> Should be subsituded with the revision from SVN
+  The system will build all accordling your choices and package all in the bundle
+  I know bundles will be huge, but those will be autosufficient.
 
-Then you should a message like this:
+Building Kicad for other processors or Universal binaries
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Configured wxWidgets 2.9.2 for `i686-apple-darwin10.4.0'
+   I wish remember you should set the processor like
 
-  Which GUI toolkit should wxWidgets use?                 osx_cocoa
-  Should wxWidgets be compiled into single library?       yes
-  Should wxWidgets be linked as a shared library?         no
-  Should wxWidgets support Unicode?                       yes (using UTF-8)
-  What level of wxWidgets compatibility should be enabled?
-                                       wxWidgets 2.6      no
-                                       wxWidgets 2.8      yes
-  Which libraries should wxWidgets use?
-                                       STL                no
-                                       jpeg               builtin
-                                       png                builtin
-                                       regex              builtin
-                                       tiff               builtin
-                                       zlib               sys
-                                       expat              builtin
-                                       libmspack          no
-                                       sdl                no
+       cmake -DCMAKE_OSX_ARCHITECTURES="x86_64"
 
+   for other platforms 
 
-If you don't need the debugging symbols then you can remove the --enable-debug parameter.
+       cmake -DCMAKE_OSX_ARCHITECTURES="x86_64 -arch i386"
+       cmake -DCMAKE_OSX_ARCHITECTURES="x86_64 -arch i386 -arch ppc"
 
-Compiling and installing:
-make
-sudo make install
-
-
-Move the old Mac OS X wxconfig and symlink it to the new compiled 2.9
-
-sudo mv /usr/bin/wx-config /usr/bin/wx-config.osx
-sudo ln -s /opt/wxwidgets-svn/bin/wx-config /usr
-
-Building KiCad
-~~~~~~~~~~~~~~
-Extract the sources or get them from subversion.
-
-user@mac-osx$ cmake .
-
-Regarding Kicad the only things i've changed are the Variables
-in the generated CMakeCache.txt
-
-It depends on which CMake version you use:
-
-//Flags used by the compiler during all build types.
-//This fixes also BOOST macro errors
-CMAKE_CXX_FLAGS:STRING=-D__ASSERTMACROS__
-
-//Build architectures for OSX
-CMAKE_OSX_ARCHITECTURES:STRING=x86_64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk/ -mmacosx-version-min=10.5
-
-//The product will be built against the headers and libraries located
-// inside the indicated SDK.
-CMAKE_OSX_SYSROOT:PATH=/Developer/SDKs/MacOSX10.5.sdk
-
-//Minimum OS X version to target for deployment (at runtime); newer
-// APIs weak linked. Set to empty string for default value.
-CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.5
-
-Or:
-
-CMAKE_OSX_ARCHITECTURE = x86_64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk/ -mmacosx-version-min=10.5
-CMAKE_OSX_SYSROOT = /Developer/SDKs/MacOSX10.5.sdk
-CMAKE_CXX_FLAGS = -D__ASSERTMACROS__
-
-
-Then we invoke make:
-user@mac-osx$ make
-
-It is also possible to give all the options on the commandline and not to edit the CMakeCache.txt. This is a oneliner for Leopard and up:
-
-cmake ~/Repositories/testing -DCMAKE_OSX_ARCHITECTURES="i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6" -DCMAKE_CXX_FLAGS="-D__ASSERTMACROS__" -DCMAKE_OSX_SYSROOT="/Developer/SDKs/MacOSX10.6.sdk"
-
-Optional compiler cache
-~~~~~~~~~~~~~~~~~~~~~~~
-If you (re)compile often, you would love to use cache. The best is to install it using macports and set the libexec symlink
-directory of ccache in your PATH variable.
-
-Then start with a clean directory and invoke cmake, make sure that the C++ compiler points to /opt/local/libexec/ccache/g++
-
-Further reading at http://trac.macports.org/wiki/howto/ccache
-
-Known Problems
-~~~~~~~~~~~~~~
-In file included from
-/temp/kicad-sources/boost_1_38_0/boost/ptr_container/detail/reversible_ptr_container.hpp:22In
-file included from
-/temp/kicad-sources/boost_1_38_0/boost/ptr_container/detail/reversible_ptr_container.hpp:22,
-                     from
-/temp/kicad-sources/boost_1_38_0/boost/ptr_container/ptr_sequence_adapter.hpp:20,
-                     from
-/temp/kicad-sources/boost_1_38_0/boost/ptr_container/ptr_vector.hpp:20,
-                     from
-/temp/kicad-sources/kicad/include/board_item_struct.h:9,
-                     from /temp/kicad-sources/kicad/include/pcbstruct.h:10,
-                     from /temp/kicad-sources/kicad/3d-viewer/3d_viewer.h:29,
-                     from /temp/kicad-sources/kicad/3d-viewer/3d_aux.cpp:23:
-    /temp/kicad-sources/boost_1_38_0/boost/ptr_container/detail/static_move_ptr.hpp:154:50:
-error: macro "check" passed 2 arguments, but takes just 1
-
-CMAKE_CXX_FLAGS = -D__ASSERTMACROS__ fixes this :-)
-
-
-configure:18585: gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk/ -mmacosx-version-min=10.5 -o conftest -arch i386 -arch x86_64 -arch ppc   -arch i386 -arch x86_64 -arch ppc  conftest.c  >&5
-ld: warning: in /Developer/SDKs/MacOSX10.5.sdk//usr/lib/libSystem.dylib, missing required architecture ppc in file
-
-Installing rosetta and xcode with all architectures fixes this "problem"
-
-
-ld: warning: in /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks//QuickTime.framework/QuickTime, missing required architecture x86_64 in file
-
-You get this error because the QuickTime 10.6 framework is not build with 64bit support. This not a real issue for KiCad because we don't use it anyway.
-
-Undefined symbols:
-  "TestForIntersectionOfStraightLineSegments(int, int, int, int, int, int, int, int, int*, int*, double*)", referenced from:
-      clipLine(EDA_Rect*, int&, int&, int&, int&)in libcommon.a(gr_basic.cpp.o)
-
-Make sure you marked the build type Release:
-
-//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
-// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
-CMAKE_BUILD_TYPE:STRING=Release
+   I know some you should prefer use ; as separator, this will be accomplished soon
+   keeping support for both the syntaxes
diff --git a/notes_about_pcbnew_new_file_format.odt b/Documentation/notes_about_pcbnew_new_file_format.odt
similarity index 100%
rename from notes_about_pcbnew_new_file_format.odt
rename to Documentation/notes_about_pcbnew_new_file_format.odt
diff --git a/INSTALL.txt b/INSTALL.txt
index 7e1b6e33a1..0a21ae500b 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -170,6 +170,9 @@ build directory.
 Important parameters to cmake
 -----------------------------
 
+See Documentation/compiling/build-config.txt for a list of all CMake options
+available when compiling KiCad.
+
 -DCMAKE_BUILD_TYPE=<buildtype>
 <buildtype> may current one of "Debug" and "Release".
 
diff --git a/bitmap2component/CMakeLists.txt b/bitmap2component/CMakeLists.txt
index 2c5c85eed9..9488b896be 100644
--- a/bitmap2component/CMakeLists.txt
+++ b/bitmap2component/CMakeLists.txt
@@ -2,7 +2,6 @@
 include_directories(BEFORE ${INC_BEFORE})
 include_directories(
     ../potrace
-    ../polygon/kbool/include
     ../common
     ${INC_AFTER}
     )
diff --git a/bitmaps_png/CMakeLists.txt b/bitmaps_png/CMakeLists.txt
index 00c247d0db..944a5450fb 100644
--- a/bitmaps_png/CMakeLists.txt
+++ b/bitmaps_png/CMakeLists.txt
@@ -151,7 +151,6 @@ set( BMAPS_MID
     annotate_down_right
     annotate_right_down
     annotate
-    apply
     auto_associe
     auto_delete_track
     auto_track_width
@@ -446,6 +445,8 @@ set( BMAPS_MID
     post_module
     preference
     print_button
+    ps_router
+    py_script
     ratsnest
     read_setup
     redo
diff --git a/bitmaps_png/cpp_16/tree_nosel.cpp b/bitmaps_png/cpp_16/tree_nosel.cpp
index cdaf012ebf..06e1db69ff 100644
--- a/bitmaps_png/cpp_16/tree_nosel.cpp
+++ b/bitmaps_png/cpp_16/tree_nosel.cpp
@@ -8,51 +8,50 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff,
- 0x61, 0x00, 0x00, 0x02, 0xb0, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x8d, 0x93, 0x5f, 0x48, 0x53,
- 0x51, 0x1c, 0xc7, 0x45, 0xa7, 0x25, 0x61, 0x26, 0xb6, 0xfc, 0x93, 0x88, 0x92, 0xa9, 0x60, 0x11,
- 0xf4, 0x22, 0xfd, 0x7b, 0xe8, 0x21, 0xea, 0x2d, 0xf2, 0x25, 0xa8, 0x27, 0x03, 0x85, 0x88, 0xd0,
- 0xd5, 0x9a, 0x48, 0x77, 0x76, 0x23, 0x14, 0xb7, 0x74, 0x9b, 0xcb, 0x35, 0x77, 0xe7, 0xbd, 0x57,
- 0xaf, 0x05, 0x35, 0x88, 0x56, 0xd6, 0x96, 0x63, 0x81, 0xf3, 0xc6, 0xc0, 0x6a, 0x43, 0x27, 0xcb,
- 0x6d, 0xa0, 0xb8, 0xd9, 0x9d, 0x9b, 0xdb, 0xfc, 0x13, 0xb8, 0xb5, 0x72, 0x3b, 0x9d, 0x2b, 0x53,
- 0xdc, 0x34, 0xea, 0xe1, 0xc3, 0xb9, 0x70, 0xee, 0xf7, 0x7b, 0x7e, 0xbf, 0x73, 0xbe, 0xbf, 0x34,
- 0x00, 0x40, 0xda, 0x76, 0x50, 0x14, 0x4d, 0x57, 0xa9, 0x5a, 0x72, 0xe5, 0xf2, 0xdb, 0x7b, 0x52,
- 0xf7, 0x76, 0x63, 0xeb, 0x83, 0x24, 0xd1, 0x42, 0x92, 0x14, 0x4a, 0x29, 0x02, 0xf1, 0x93, 0x84,
- 0x70, 0x99, 0xc4, 0x85, 0x5e, 0x92, 0x44, 0x9e, 0xa9, 0xd5, 0x48, 0xf9, 0x3f, 0x0d, 0x28, 0x0a,
- 0x3d, 0x04, 0x45, 0x06, 0x63, 0x67, 0xc3, 0x77, 0xa6, 0xfe, 0x6c, 0xd4, 0x7b, 0xad, 0x36, 0xea,
- 0xa9, 0x3f, 0x17, 0x99, 0xe4, 0x5f, 0x59, 0x26, 0x08, 0xa1, 0x19, 0x9a, 0x57, 0x4b, 0x64, 0x5d,
- 0xbc, 0x7e, 0x1c, 0xa3, 0xbb, 0xa5, 0xe2, 0x1b, 0x3b, 0x0c, 0x48, 0x1c, 0x11, 0x8e, 0x35, 0x5d,
- 0x76, 0xcf, 0x9e, 0x3f, 0xf2, 0x2b, 0x50, 0x96, 0x09, 0x36, 0x99, 0x3b, 0x7d, 0x78, 0x7d, 0xf4,
- 0x6e, 0xdd, 0x8c, 0xba, 0xbf, 0xc7, 0x69, 0xff, 0x66, 0x8f, 0x98, 0xc6, 0x46, 0x43, 0xa2, 0xae,
- 0x8e, 0xba, 0x24, 0x03, 0x8d, 0x46, 0x93, 0x31, 0x80, 0x23, 0x83, 0xe6, 0x4b, 0x35, 0xab, 0x73,
- 0xa5, 0x1c, 0x90, 0x0a, 0x7d, 0xe1, 0x58, 0xd8, 0x60, 0xd0, 0x45, 0x7c, 0x3e, 0x1f, 0x90, 0xf7,
- 0x4a, 0xdf, 0x6e, 0x0a, 0x3b, 0x44, 0x8f, 0xea, 0x05, 0x02, 0x41, 0xce, 0xc6, 0xa5, 0xb1, 0xbd,
- 0xeb, 0x4f, 0x95, 0xaf, 0xda, 0x4b, 0x38, 0x20, 0x15, 0x43, 0x6d, 0x59, 0xf8, 0xa3, 0x51, 0x1f,
- 0xf6, 0xfb, 0xfd, 0x40, 0xd9, 0xa7, 0xb0, 0xb2, 0xa2, 0xc7, 0xdd, 0xa2, 0x66, 0xfd, 0x88, 0x2e,
- 0x2c, 0x16, 0xb7, 0x37, 0x6d, 0xb8, 0x11, 0x04, 0x72, 0x13, 0x3f, 0x53, 0xe9, 0xa4, 0x4b, 0xb2,
- 0xe2, 0x9f, 0x8b, 0x33, 0xc0, 0x26, 0xe3, 0xc5, 0x1c, 0x40, 0x9c, 0x2c, 0x0d, 0xbc, 0x78, 0xf9,
- 0x7c, 0x29, 0x18, 0x0c, 0x02, 0xdb, 0x94, 0x2d, 0xa6, 0x1d, 0xd6, 0x7a, 0x69, 0xda, 0xf4, 0xc3,
- 0x62, 0xb1, 0xac, 0x77, 0x76, 0x76, 0x34, 0x6c, 0x18, 0x0c, 0x0d, 0xa1, 0x15, 0xb8, 0xec, 0x4e,
- 0x83, 0xa4, 0xe2, 0xe0, 0xbc, 0xb6, 0x28, 0x0b, 0x18, 0x0a, 0x39, 0x40, 0x5f, 0x98, 0x19, 0x97,
- 0x55, 0x72, 0x19, 0xec, 0xa9, 0xd4, 0xbd, 0x18, 0x58, 0x8c, 0xb1, 0x06, 0x0e, 0x87, 0x03, 0x30,
- 0x0c, 0x03, 0x2c, 0x56, 0xcb, 0x6f, 0x95, 0xba, 0x6f, 0x0a, 0x56, 0xcf, 0xd9, 0xba, 0x0c, 0x8a,
- 0x42, 0xca, 0x65, 0xf7, 0xae, 0x5f, 0x7d, 0x50, 0x5b, 0xd5, 0x83, 0x54, 0x14, 0xbc, 0x41, 0x2a,
- 0x8b, 0xde, 0x63, 0x58, 0xef, 0xd7, 0xf9, 0x79, 0xcf, 0x7a, 0x34, 0x1a, 0x05, 0xb3, 0xb3, 0x33,
- 0x31, 0xf8, 0x0a, 0x93, 0x0a, 0xa5, 0x1c, 0x53, 0x28, 0x9f, 0xdc, 0x6f, 0x6c, 0x6c, 0xcc, 0x4c,
- 0xca, 0x01, 0x0b, 0x1b, 0x1e, 0x82, 0x68, 0xe5, 0x8e, 0x8f, 0x7f, 0x38, 0x81, 0xa9, 0x95, 0xc3,
- 0x2e, 0x97, 0xf3, 0xe7, 0xda, 0xda, 0x1a, 0x58, 0xf0, 0x2d, 0xc4, 0x70, 0x02, 0xa3, 0x57, 0x56,
- 0x56, 0xd8, 0x4c, 0xec, 0x87, 0xec, 0x85, 0x14, 0x40, 0xf2, 0x76, 0x0d, 0x87, 0x1a, 0x57, 0x11,
- 0x56, 0xab, 0x25, 0x1c, 0x0a, 0x85, 0x00, 0xe3, 0x65, 0x62, 0x03, 0x83, 0xb8, 0x19, 0x96, 0x9b,
- 0x95, 0x10, 0x97, 0x42, 0x32, 0x12, 0x06, 0xf9, 0x3b, 0xc4, 0x32, 0xb9, 0xa4, 0x8d, 0xfe, 0x44,
- 0xaf, 0x7a, 0x3c, 0x1e, 0xe0, 0x76, 0xbb, 0xe3, 0x83, 0xd4, 0xc0, 0x17, 0xf8, 0x84, 0xc7, 0xe1,
- 0x5e, 0x0d, 0xa4, 0x2a, 0xf1, 0x1f, 0x77, 0x47, 0x94, 0x59, 0x60, 0xca, 0x6e, 0x19, 0x8c, 0x23,
- 0x4b, 0xd3, 0xd3, 0xd3, 0xc0, 0xe5, 0x72, 0x41, 0x31, 0x61, 0xa5, 0x28, 0x6a, 0x5f, 0xca, 0x21,
- 0x6c, 0xf9, 0x79, 0x90, 0xec, 0x24, 0x03, 0x14, 0x6d, 0xad, 0x7e, 0xad, 0x7d, 0x15, 0x34, 0x9b,
- 0xcd, 0x60, 0x62, 0x72, 0x02, 0x50, 0x43, 0xa4, 0xcd, 0x31, 0xe7, 0x60, 0x7b, 0xce, 0x87, 0x14,
- 0x43, 0x38, 0x89, 0x35, 0x37, 0xb1, 0x1e, 0x48, 0x32, 0x78, 0xd8, 0xde, 0x76, 0x51, 0xa7, 0x7b,
- 0x17, 0x35, 0x99, 0x46, 0xe3, 0xb0, 0x67, 0x2b, 0x9f, 0xcf, 0xdf, 0x7e, 0x72, 0x0e, 0xe4, 0x28,
- 0x24, 0xfd, 0xaf, 0xd3, 0xc8, 0x22, 0x12, 0xb5, 0xb7, 0xc0, 0xa1, 0x91, 0xf0, 0x78, 0xbc, 0xec,
- 0xff, 0x19, 0x65, 0x96, 0x3f, 0xa1, 0x97, 0xae, 0x1c, 0xfc, 0x3f, 0x7e, 0xea, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x61, 0x00, 0x00, 0x02, 0x9d, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x7d, 0x93, 0x5d, 0x48, 0x54,
+ 0x41, 0x14, 0xc7, 0x47, 0x53, 0x12, 0x3f, 0x2a, 0xd3, 0x72, 0x0b, 0x41, 0x7a, 0x08, 0x8b, 0x28,
+ 0x0a, 0x29, 0x4b, 0x0b, 0x2a, 0xb7, 0x74, 0xdd, 0x2c, 0x5b, 0x3f, 0xb0, 0x0c, 0xc3, 0xcd, 0x0d,
+ 0x8d, 0x90, 0x14, 0x4b, 0xd3, 0x7b, 0xaf, 0xb3, 0xa9, 0x2f, 0x85, 0x58, 0xcb, 0xaa, 0xec, 0xde,
+ 0x9d, 0x99, 0xfd, 0x50, 0xcb, 0xac, 0x5e, 0x32, 0x32, 0xec, 0xa1, 0x44, 0xfb, 0xa0, 0xd0, 0x17,
+ 0x05, 0x83, 0x4a, 0x4a, 0x29, 0xa3, 0x1e, 0x8c, 0x92, 0x5c, 0x6d, 0x9d, 0xce, 0x6a, 0x6a, 0xea,
+ 0xe6, 0xc3, 0xef, 0x65, 0xee, 0x39, 0xff, 0x7b, 0xce, 0x7f, 0xfe, 0x83, 0x38, 0xe7, 0x68, 0x21,
+ 0x8c, 0xe1, 0x55, 0x8c, 0x09, 0x09, 0xcc, 0x22, 0x66, 0x30, 0x22, 0xe6, 0x32, 0x26, 0x1d, 0xc2,
+ 0x18, 0xfb, 0x78, 0xaa, 0x5d, 0xd4, 0x68, 0xa5, 0x42, 0x19, 0xa5, 0xe2, 0x20, 0xa3, 0xe2, 0xc8,
+ 0x3c, 0x98, 0xf8, 0x9e, 0x11, 0xc9, 0x60, 0xb1, 0xe0, 0xd5, 0x1e, 0x05, 0x2c, 0x96, 0xb2, 0x08,
+ 0x46, 0x85, 0x1e, 0x2b, 0x34, 0x1b, 0xad, 0xc6, 0xcf, 0x85, 0x8e, 0xd7, 0xa3, 0xb9, 0x8e, 0xb7,
+ 0x63, 0x3a, 0xc7, 0x87, 0xf1, 0x62, 0x47, 0xd7, 0x8f, 0x1b, 0x56, 0xf3, 0x30, 0x08, 0x7d, 0x04,
+ 0x3a, 0x64, 0x59, 0xd8, 0x30, 0x4f, 0xc0, 0x66, 0xbb, 0x1c, 0x02, 0x1f, 0xda, 0x28, 0x95, 0xfa,
+ 0xf2, 0xcc, 0xcf, 0xbe, 0xa7, 0x99, 0x06, 0x5c, 0x9b, 0xc4, 0xfe, 0x49, 0x45, 0x51, 0x1f, 0x0f,
+ 0x29, 0xe8, 0xe5, 0x5b, 0xf0, 0x9b, 0x49, 0x4d, 0xfd, 0x3b, 0xd7, 0x79, 0xb9, 0x73, 0x04, 0x6a,
+ 0x7a, 0x61, 0x9a, 0xce, 0x06, 0x19, 0x87, 0xcf, 0x0a, 0xc0, 0x41, 0x35, 0xa3, 0xd2, 0x73, 0x9d,
+ 0xb1, 0xfd, 0x6b, 0x6c, 0x65, 0x8f, 0xcb, 0xeb, 0xcc, 0x4b, 0x8e, 0xb4, 0x7f, 0xc9, 0x9e, 0xc6,
+ 0x5b, 0xfb, 0x82, 0xc7, 0x56, 0x74, 0xbb, 0xb2, 0x0c, 0x4f, 0x60, 0x25, 0xa9, 0x0b, 0x7a, 0x4a,
+ 0xa7, 0x04, 0xea, 0xea, 0x4a, 0x82, 0xc1, 0xa8, 0x87, 0xb8, 0xae, 0xbe, 0x7b, 0x3f, 0xee, 0x98,
+ 0xf0, 0x3e, 0xdd, 0xc1, 0x51, 0x96, 0x67, 0xbc, 0x80, 0x38, 0xfd, 0xd3, 0xdf, 0x7a, 0x63, 0xed,
+ 0x2b, 0x10, 0x68, 0x05, 0xcf, 0x14, 0xc8, 0x46, 0x24, 0x15, 0xec, 0xdd, 0xa2, 0xc1, 0xb7, 0x3f,
+ 0x85, 0xe9, 0x1e, 0x71, 0x94, 0xf9, 0xf8, 0x1f, 0xda, 0x17, 0xb1, 0x56, 0xd7, 0xc6, 0xd5, 0x42,
+ 0xcb, 0x37, 0x30, 0xba, 0x19, 0x6e, 0x2a, 0x11, 0x11, 0x22, 0x66, 0xc1, 0xfe, 0x24, 0x26, 0xdf,
+ 0xe1, 0xf4, 0x39, 0xd1, 0xca, 0x51, 0xc6, 0x83, 0x25, 0xf1, 0x3d, 0x79, 0x9f, 0xc7, 0xe6, 0xdb,
+ 0x47, 0xe1, 0xa7, 0x32, 0xf8, 0x71, 0x0c, 0xd9, 0xa8, 0x70, 0x04, 0xc6, 0xa9, 0x89, 0xca, 0x31,
+ 0x8e, 0xfa, 0xa6, 0xdf, 0xe1, 0x28, 0xed, 0xde, 0x92, 0x78, 0xa7, 0xdd, 0xe5, 0xdb, 0xb3, 0x0d,
+ 0x4e, 0x58, 0xbb, 0x1a, 0x26, 0xd0, 0xb8, 0x0d, 0xdc, 0x07, 0xe3, 0xe8, 0x77, 0x64, 0x56, 0x0d,
+ 0xfb, 0xa7, 0x30, 0x8e, 0x34, 0xb7, 0xa6, 0x39, 0xbe, 0x90, 0x9b, 0x53, 0x04, 0x68, 0x08, 0x8f,
+ 0x3a, 0x55, 0x31, 0x08, 0xcd, 0xe5, 0x76, 0x82, 0xf7, 0xba, 0xc3, 0xa3, 0x00, 0x91, 0xc2, 0xcc,
+ 0x0b, 0x25, 0xf6, 0x70, 0xb5, 0x30, 0x86, 0x8e, 0xda, 0xf8, 0x52, 0xac, 0x53, 0x97, 0x3b, 0x53,
+ 0xce, 0x5d, 0x6a, 0xa6, 0x54, 0x28, 0x30, 0x99, 0x8a, 0x57, 0x4e, 0x5d, 0xa3, 0x9d, 0x4a, 0xf1,
+ 0x84, 0x08, 0xba, 0x88, 0xb8, 0xb3, 0x5f, 0x82, 0x94, 0xe5, 0x13, 0x48, 0x2d, 0xf3, 0x39, 0xcc,
+ 0xb3, 0x04, 0x2a, 0xa5, 0x09, 0xa8, 0x19, 0x32, 0x1a, 0x85, 0x3c, 0x88, 0x77, 0xd2, 0x6c, 0x0e,
+ 0xdc, 0xf1, 0x04, 0xc5, 0xd4, 0xaa, 0xab, 0x17, 0xb5, 0x8a, 0xdd, 0x19, 0x03, 0x01, 0xd1, 0x39,
+ 0x4e, 0x9f, 0x03, 0x7a, 0x8e, 0xe2, 0x0d, 0xdc, 0xeb, 0x70, 0x0d, 0x5f, 0x76, 0xb0, 0x92, 0x07,
+ 0x45, 0x6b, 0x7f, 0xad, 0xd9, 0x95, 0x3e, 0x7c, 0x05, 0x6a, 0x98, 0x45, 0x48, 0x6e, 0x68, 0xc0,
+ 0x2b, 0xe6, 0x45, 0xd9, 0x9d, 0x46, 0x10, 0x51, 0x1a, 0x6a, 0x8b, 0x93, 0x76, 0xaa, 0x52, 0xae,
+ 0x07, 0x6f, 0x4b, 0xec, 0x5f, 0xbe, 0x31, 0x6e, 0xdc, 0x2f, 0x52, 0xf9, 0x33, 0x70, 0x73, 0xc2,
+ 0x50, 0xb4, 0x2a, 0xf5, 0x9a, 0xd9, 0x5c, 0xaa, 0x72, 0x3f, 0xac, 0xc6, 0xc6, 0x92, 0x60, 0x8f,
+ 0x8f, 0xc9, 0x64, 0xc2, 0xfe, 0xe0, 0xc7, 0x56, 0x4a, 0xcb, 0x62, 0x66, 0xb0, 0x11, 0x71, 0xcf,
+ 0x0c, 0x0e, 0x22, 0x44, 0xda, 0xed, 0x45, 0x01, 0xff, 0x7d, 0x8d, 0x73, 0x42, 0x26, 0x5f, 0x10,
+ 0x0b, 0x25, 0x04, 0xaf, 0x97, 0xe5, 0xd2, 0xb0, 0xa6, 0x26, 0x1c, 0x0a, 0x66, 0xfb, 0x79, 0xaa,
+ 0xfd, 0x03, 0x46, 0x3c, 0x41, 0xae, 0xe6, 0xa0, 0x09, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE tree_nosel_xpm[1] = {{ png, sizeof( png ), "tree_nosel_xpm" }};
diff --git a/bitmaps_png/cpp_16/tree_sel.cpp b/bitmaps_png/cpp_16/tree_sel.cpp
index 3b70faa095..74db3e1a11 100644
--- a/bitmaps_png/cpp_16/tree_sel.cpp
+++ b/bitmaps_png/cpp_16/tree_sel.cpp
@@ -8,45 +8,49 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff,
- 0x61, 0x00, 0x00, 0x02, 0x4a, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x32, 0x9e, 0x37, 0xaf, 0x52, 0x74, 0xee, 0xdc, 0x1a, 0xf5, 0x99, 0x33, 0x1b, 0x44, 0xd0,
- 0xe5, 0xb0, 0x61, 0x38, 0x03, 0xa4, 0x69, 0xc1, 0xbc, 0xba, 0x65, 0x33, 0x56, 0x14, 0xbe, 0x9f,
- 0xb9, 0xac, 0xe8, 0xfd, 0xfc, 0x79, 0xb5, 0xaf, 0x80, 0x78, 0xc3, 0xbc, 0x79, 0x0d, 0x4a, 0x04,
- 0x0d, 0x98, 0x3f, 0xbf, 0x41, 0x01, 0xa8, 0xf9, 0x70, 0xc1, 0x61, 0xfb, 0x57, 0xee, 0x57, 0x84,
- 0x7f, 0xb9, 0x5c, 0x12, 0xfc, 0xed, 0x7d, 0x45, 0xec, 0x67, 0xd2, 0x19, 0xfd, 0x0f, 0xf3, 0xe6,
- 0xd5, 0x1e, 0xeb, 0xe9, 0x6b, 0x2e, 0x5d, 0xb0, 0x68, 0xde, 0xb1, 0xce, 0xce, 0xb6, 0x10, 0xac,
- 0x06, 0x2c, 0x98, 0x57, 0xdb, 0x1c, 0xb1, 0x4f, 0xf7, 0x85, 0xc9, 0x01, 0x8e, 0x3f, 0x1a, 0xbb,
- 0x19, 0xfe, 0xc3, 0xb0, 0xe9, 0x7e, 0xae, 0x3f, 0xb5, 0x4b, 0xd3, 0xdf, 0x9c, 0x3a, 0x7d, 0xe2,
- 0xe7, 0xee, 0x3d, 0xbb, 0x5e, 0x34, 0x37, 0xd7, 0x68, 0x82, 0xd4, 0x37, 0x34, 0x34, 0xf0, 0xc0,
- 0x0d, 0x98, 0x34, 0x29, 0x97, 0x7d, 0xf6, 0xfc, 0xca, 0x25, 0x56, 0x9b, 0x44, 0x3f, 0xa9, 0x6d,
- 0x62, 0xf8, 0x8f, 0x8e, 0x67, 0x6d, 0x9c, 0xf8, 0xe7, 0xed, 0xdb, 0xb7, 0xff, 0x17, 0x2f, 0x59,
- 0x78, 0x0c, 0xac, 0x81, 0x81, 0x81, 0x71, 0xf6, 0xdc, 0x59, 0xa7, 0xa6, 0x4c, 0x9b, 0x38, 0x0d,
- 0xcc, 0x07, 0x9a, 0xc6, 0x32, 0x67, 0x5e, 0x55, 0x9f, 0xfe, 0x02, 0xe1, 0x8f, 0x2a, 0x2b, 0x19,
- 0xfe, 0xa3, 0xe3, 0xfe, 0xa5, 0xed, 0xbf, 0x3f, 0x7c, 0xf8, 0xf0, 0x7f, 0xff, 0xfe, 0x7d, 0xaf,
- 0xa6, 0x4e, 0x9f, 0x3c, 0x7f, 0xf2, 0x94, 0x09, 0xbb, 0x2e, 0x5d, 0xba, 0xf8, 0x73, 0xc1, 0xc2,
- 0x79, 0xc7, 0xe1, 0x5e, 0x00, 0xfa, 0x33, 0xc5, 0xa4, 0x5b, 0xf9, 0xb2, 0xe2, 0x1c, 0x96, 0xbf,
- 0x4a, 0x0b, 0x19, 0xfe, 0xc3, 0xf1, 0x7c, 0xc6, 0xff, 0xe1, 0x5d, 0x7e, 0x2f, 0x6f, 0xdf, 0xbe,
- 0xfd, 0xf7, 0xd1, 0xa3, 0x47, 0xff, 0x5f, 0xbe, 0x7c, 0xf9, 0x1f, 0x44, 0x03, 0x0d, 0xf8, 0xdd,
- 0xdb, 0xdf, 0xdd, 0x8a, 0x12, 0x88, 0x93, 0x67, 0x94, 0x24, 0xca, 0x97, 0x4a, 0xde, 0x93, 0xe9,
- 0xe0, 0xf8, 0x25, 0xdb, 0xc7, 0xf2, 0x5f, 0xb6, 0x8b, 0xfd, 0xa7, 0x56, 0x99, 0xea, 0x8d, 0x35,
- 0xeb, 0x57, 0xbe, 0x7e, 0xf6, 0xec, 0xd9, 0xff, 0x3b, 0x77, 0xee, 0xfc, 0xdf, 0xba, 0x6d, 0xf3,
- 0xd3, 0xb5, 0xeb, 0x56, 0x5f, 0x9f, 0x30, 0xa9, 0xa7, 0x2b, 0x34, 0x34, 0x94, 0x19, 0x25, 0x1a,
- 0xe7, 0xcd, 0xab, 0x96, 0x6d, 0x99, 0x94, 0xe5, 0xeb, 0x55, 0xe8, 0x56, 0xa8, 0x9f, 0xa5, 0x3f,
- 0xd1, 0x28, 0xcb, 0xa8, 0x6f, 0xee, 0x82, 0x99, 0xe7, 0x1f, 0x3f, 0x7e, 0xfc, 0xff, 0xd5, 0xab,
- 0x57, 0xff, 0xb7, 0x6d, 0xdf, 0xfa, 0xb4, 0xa6, 0xb9, 0x46, 0x1d, 0x67, 0x3a, 0x00, 0xe1, 0x99,
- 0x33, 0xd3, 0x58, 0xe7, 0xcc, 0x69, 0x10, 0x5a, 0xb4, 0xa8, 0x41, 0x6c, 0xd2, 0xa4, 0x9e, 0xe6,
- 0xcb, 0x97, 0x2f, 0x7d, 0x03, 0x39, 0xfb, 0xc2, 0xc5, 0xf3, 0x1f, 0xfa, 0x26, 0xf6, 0xa6, 0xe2,
- 0x4d, 0x48, 0xc8, 0xb8, 0xa1, 0xb5, 0x41, 0x67, 0xd7, 0xae, 0x1d, 0xcf, 0x9f, 0x3c, 0x79, 0xf2,
- 0xff, 0xc1, 0x83, 0xfb, 0x7f, 0x66, 0xcf, 0x99, 0xbe, 0x92, 0x60, 0x4a, 0x84, 0xe1, 0xdc, 0xdc,
- 0x5c, 0xf6, 0xc5, 0x8b, 0x17, 0x5c, 0x06, 0xf9, 0x19, 0x64, 0xc0, 0x92, 0x65, 0x8b, 0x2e, 0x02,
- 0x63, 0x8a, 0x8d, 0x68, 0x03, 0xa6, 0x4c, 0x9b, 0xb4, 0xec, 0xc2, 0x85, 0xf3, 0x7f, 0xee, 0xdd,
- 0xbb, 0xf7, 0x7f, 0xcb, 0xd6, 0x4d, 0x8f, 0x1b, 0x1a, 0x2a, 0x14, 0x88, 0xca, 0x0b, 0x20, 0xdc,
- 0xdc, 0xdc, 0xe0, 0xb2, 0x7d, 0xfb, 0xd6, 0x4f, 0x67, 0xcf, 0x9e, 0xfd, 0x7f, 0xe8, 0xf0, 0xa1,
- 0x77, 0x3d, 0xfd, 0x9d, 0x31, 0x44, 0x67, 0x26, 0x10, 0x6e, 0xef, 0x6c, 0x2d, 0xda, 0xb3, 0x77,
- 0xcf, 0x9f, 0xfd, 0x07, 0xf6, 0xfd, 0x9a, 0x3e, 0x73, 0xca, 0x3c, 0x92, 0x72, 0x23, 0x34, 0x8d,
- 0x33, 0xf5, 0xf4, 0x75, 0xd5, 0xf7, 0x4d, 0xe8, 0x2e, 0x22, 0x46, 0x33, 0x08, 0x03, 0x00, 0xa3,
- 0x36, 0xa6, 0x81, 0xc6, 0x70, 0x96, 0x32, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0x61, 0x00, 0x00, 0x02, 0x97, 0x49, 0x44, 0x41, 0x54, 0x38, 0xcb, 0x75, 0x93, 0x4b, 0x4c, 0x13,
+ 0x51, 0x14, 0x86, 0xaf, 0x3c, 0x62, 0xa3, 0xf2, 0x7e, 0x23, 0x2d, 0xb4, 0xf2, 0x10, 0x82, 0x41,
+ 0xa2, 0x06, 0x25, 0x24, 0x2e, 0x80, 0x28, 0xd4, 0x00, 0x8a, 0xf1, 0x85, 0xb0, 0xd1, 0x44, 0xa3,
+ 0x9b, 0x2a, 0x6f, 0x98, 0x19, 0xc7, 0x17, 0x2b, 0xf0, 0x99, 0xa0, 0xed, 0xf4, 0xde, 0x3b, 0x6d,
+ 0x91, 0x50, 0x8d, 0x62, 0xb4, 0x44, 0x5d, 0xb8, 0x01, 0xa2, 0x21, 0x24, 0x74, 0xa1, 0x46, 0x70,
+ 0x41, 0x82, 0x31, 0x26, 0x9a, 0x14, 0x8d, 0x89, 0xad, 0xf2, 0xe8, 0xf5, 0x0c, 0x2a, 0x84, 0x32,
+ 0x2c, 0xbe, 0xc5, 0x64, 0xce, 0xfd, 0xef, 0x7f, 0xfe, 0x7b, 0x0e, 0x62, 0x8c, 0xa1, 0x40, 0x1c,
+ 0x98, 0xcf, 0xa3, 0x56, 0xae, 0x59, 0x26, 0x42, 0x07, 0xd0, 0x8d, 0x31, 0x57, 0x6f, 0x36, 0x8b,
+ 0x3a, 0xb5, 0xda, 0x65, 0x1f, 0x76, 0x3b, 0x97, 0x2d, 0x13, 0xde, 0x46, 0x09, 0xef, 0x01, 0xa6,
+ 0x03, 0xf0, 0x50, 0xcc, 0x3f, 0x73, 0x58, 0xc5, 0x74, 0x55, 0x01, 0x59, 0xe6, 0xb7, 0x41, 0xc1,
+ 0x04, 0x91, 0xdb, 0xa6, 0xb8, 0x61, 0xa3, 0xe7, 0xf0, 0x97, 0x84, 0xd9, 0xea, 0xef, 0x91, 0xfe,
+ 0x03, 0x3f, 0x22, 0xfc, 0x35, 0x9f, 0xb4, 0x33, 0xdc, 0xab, 0x32, 0x8f, 0xd5, 0xd6, 0x3a, 0x45,
+ 0x89, 0xe0, 0xb6, 0xdb, 0xc5, 0xed, 0xcb, 0x04, 0x08, 0x11, 0x0d, 0x94, 0xf2, 0xc3, 0x77, 0x7a,
+ 0xcf, 0xbd, 0xdf, 0x3f, 0x19, 0x3f, 0x53, 0xfa, 0x21, 0x7c, 0x7e, 0xeb, 0x48, 0x30, 0xcb, 0x19,
+ 0x42, 0x2c, 0x7b, 0x10, 0xb1, 0xfc, 0xd1, 0x60, 0x56, 0x32, 0x11, 0x36, 0x7f, 0x68, 0x5c, 0xe7,
+ 0xbb, 0xdb, 0xd3, 0xf0, 0x0e, 0xda, 0x1a, 0x85, 0xb6, 0xb2, 0x16, 0x05, 0x28, 0xe6, 0x2c, 0x92,
+ 0xdc, 0xf2, 0xba, 0x72, 0x2c, 0xc5, 0x5b, 0x30, 0xa2, 0xf1, 0x6f, 0x7e, 0x89, 0x98, 0x1a, 0xca,
+ 0xbf, 0x7d, 0x63, 0x49, 0x3e, 0x4c, 0xb9, 0x61, 0x70, 0x7b, 0x75, 0x41, 0x40, 0x92, 0xda, 0x12,
+ 0x94, 0xde, 0x4c, 0x4f, 0xf6, 0xbe, 0x2d, 0x1c, 0x0c, 0x9f, 0xcb, 0x7a, 0x81, 0xd8, 0x02, 0xcf,
+ 0xd5, 0x29, 0x1a, 0x8c, 0x9c, 0x6d, 0x7c, 0x5c, 0xe1, 0x06, 0xc7, 0x2e, 0x49, 0xe2, 0xf4, 0x60,
+ 0x5f, 0xa8, 0x24, 0x84, 0x77, 0x96, 0x0c, 0xa4, 0x4e, 0xe7, 0x0c, 0x84, 0xb0, 0x4c, 0x17, 0x5a,
+ 0xe2, 0xe9, 0x4a, 0x72, 0x5c, 0x21, 0xac, 0xd8, 0xa5, 0xfd, 0x46, 0x09, 0xd7, 0x47, 0x29, 0x57,
+ 0x8e, 0x6c, 0x84, 0x3f, 0x0e, 0xc9, 0x4b, 0xf9, 0x0f, 0xa2, 0xe7, 0x32, 0xfa, 0xd7, 0xb0, 0x8c,
+ 0x7e, 0xb4, 0x92, 0x47, 0x4b, 0x64, 0x3e, 0x0c, 0x62, 0x3b, 0x9c, 0x09, 0x3f, 0x95, 0xb6, 0xe1,
+ 0xa9, 0xab, 0x20, 0x7d, 0xc1, 0x08, 0x2d, 0x74, 0xe5, 0xe2, 0x78, 0x5f, 0xba, 0x33, 0x88, 0xa5,
+ 0xdf, 0x47, 0xea, 0x38, 0xff, 0xd1, 0x17, 0xc4, 0x72, 0xa5, 0x78, 0x1f, 0x38, 0xef, 0x94, 0xb1,
+ 0x50, 0x8d, 0x30, 0x6e, 0x2f, 0xa2, 0x58, 0x10, 0xf3, 0x6e, 0x68, 0x3f, 0x1b, 0x68, 0x28, 0xdb,
+ 0x74, 0x0f, 0xad, 0x4e, 0x0f, 0x62, 0x06, 0x69, 0x2d, 0x2b, 0xb8, 0x99, 0x31, 0x0e, 0xae, 0x05,
+ 0x4a, 0xc5, 0x9d, 0x90, 0x41, 0x6b, 0x1c, 0x38, 0x38, 0x5f, 0x77, 0xcd, 0x68, 0x49, 0xed, 0x88,
+ 0xf1, 0x1a, 0x64, 0x28, 0x0a, 0x40, 0xff, 0x1f, 0x8a, 0x98, 0xee, 0x4a, 0xcc, 0xaf, 0xba, 0xae,
+ 0x72, 0x09, 0xce, 0x98, 0x30, 0x6e, 0x0a, 0xfb, 0xfb, 0x8c, 0x54, 0x28, 0x85, 0x20, 0x4f, 0xea,
+ 0x1b, 0x75, 0x93, 0x1b, 0x2f, 0x86, 0xcf, 0xa4, 0x59, 0x10, 0x4b, 0x93, 0x56, 0x92, 0x7c, 0x21,
+ 0xe2, 0x77, 0x56, 0xb3, 0xc1, 0x0d, 0x33, 0x70, 0x42, 0xb6, 0x0a, 0xc6, 0xc5, 0x39, 0xe8, 0xee,
+ 0x6e, 0x89, 0x22, 0x84, 0x3b, 0x78, 0xcb, 0x52, 0x5f, 0xa3, 0x3b, 0x93, 0xe6, 0x8e, 0x3e, 0x1b,
+ 0xe3, 0x4d, 0xbc, 0xa4, 0xf1, 0xa7, 0x5c, 0x0f, 0x66, 0x29, 0x9d, 0x21, 0x2c, 0xf1, 0xb2, 0x86,
+ 0x45, 0x9d, 0x8a, 0xf3, 0x6a, 0x4f, 0xa7, 0xbe, 0xb9, 0x6d, 0x6e, 0x38, 0x26, 0x63, 0xae, 0x42,
+ 0xb9, 0x7d, 0xd9, 0x28, 0x5b, 0xad, 0x62, 0x34, 0x04, 0x5a, 0x8c, 0x71, 0x5b, 0x59, 0xb1, 0x69,
+ 0x37, 0x9f, 0x54, 0xab, 0x1f, 0xda, 0x70, 0x24, 0xf1, 0x6b, 0xc4, 0xd1, 0xa4, 0x8f, 0x71, 0xb5,
+ 0xba, 0xd1, 0xaa, 0xa6, 0x32, 0x13, 0x04, 0xb7, 0x47, 0x71, 0xab, 0x5c, 0xa8, 0xba, 0x4c, 0xb0,
+ 0x71, 0xeb, 0x60, 0x40, 0xb6, 0x10, 0xd2, 0x5e, 0x68, 0xc3, 0xfc, 0xae, 0x40, 0x1c, 0x30, 0xbe,
+ 0x76, 0x7b, 0xc3, 0xfa, 0x55, 0xb7, 0x71, 0x49, 0xc8, 0x1c, 0x0a, 0x62, 0xb1, 0x18, 0x8b, 0xc9,
+ 0xca, 0xa4, 0xf6, 0xf6, 0x8a, 0xb1, 0x90, 0xb8, 0x46, 0xad, 0xf6, 0x0f, 0xc1, 0xb7, 0x26, 0x9c,
+ 0x1b, 0xea, 0xf7, 0x51, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE tree_sel_xpm[1] = {{ png, sizeof( png ), "tree_sel_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_arc.cpp b/bitmaps_png/cpp_26/add_arc.cpp
index 7300344d5c..4b782cd4d3 100644
--- a/bitmaps_png/cpp_26/add_arc.cpp
+++ b/bitmaps_png/cpp_26/add_arc.cpp
@@ -8,61 +8,30 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x51, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x98, 0x08, 0x0d, 0x0d, 0x65, 0x36, 0xb3, 0xb1, 0x38, 0x60, 0x6e, 0x6e, 0x7e,
- 0x11, 0x19, 0x83, 0xc4, 0x1c, 0x1c, 0x1c, 0x58, 0xa8, 0x66, 0x91, 0xa7, 0xa7, 0x27, 0xbb, 0x99,
- 0xa5, 0xd9, 0x79, 0x8d, 0x9d, 0x96, 0xb7, 0xd5, 0xb7, 0x59, 0xdc, 0x57, 0xdf, 0x6c, 0xff, 0x44,
- 0x63, 0x83, 0xc7, 0x6b, 0x13, 0x33, 0xef, 0x0f, 0x1a, 0x1a, 0xf7, 0x8f, 0xeb, 0xe8, 0xfc, 0x59,
- 0xa4, 0xab, 0xfb, 0xaf, 0x53, 0x47, 0xe7, 0x5f, 0x89, 0x8e, 0xce, 0xdf, 0x58, 0x5d, 0xdd, 0x3f,
- 0x2e, 0xc6, 0xc6, 0xff, 0x59, 0xc9, 0xb6, 0x48, 0x7d, 0x9d, 0xeb, 0x5b, 0xcd, 0x95, 0x61, 0x3f,
- 0xb5, 0x96, 0xc7, 0xff, 0x07, 0x61, 0x13, 0xb3, 0x98, 0xff, 0xba, 0xba, 0xbf, 0xfe, 0xeb, 0xe8,
- 0xfc, 0xc7, 0xc0, 0xda, 0xda, 0x3f, 0x5f, 0x68, 0x6a, 0x3e, 0xab, 0x30, 0x36, 0x7e, 0xc6, 0xc5,
- 0xc0, 0xc0, 0x40, 0xa2, 0x8f, 0xd6, 0x7a, 0x7d, 0x00, 0x59, 0xa0, 0xb9, 0x32, 0xe2, 0x97, 0xc6,
- 0x1a, 0xaf, 0x0f, 0x46, 0x26, 0xb6, 0xaf, 0xb8, 0xb8, 0xb4, 0xab, 0x79, 0x78, 0x1c, 0xeb, 0x84,
- 0x84, 0xb2, 0xfa, 0x24, 0x24, 0x7a, 0xe6, 0xc9, 0xca, 0x2e, 0x5f, 0xa7, 0xa2, 0x72, 0xe1, 0x8c,
- 0xb6, 0xf6, 0xbf, 0xbf, 0x10, 0x0b, 0xbf, 0xbf, 0x57, 0x57, 0x7f, 0xda, 0xac, 0xaa, 0xfa, 0x8e,
- 0x0f, 0x9f, 0x85, 0x28, 0x16, 0xa9, 0x6d, 0xb4, 0x78, 0xaa, 0xbe, 0xde, 0xe9, 0x8d, 0xda, 0x46,
- 0xf3, 0x27, 0x20, 0x6c, 0x68, 0x62, 0xf8, 0x98, 0x95, 0x95, 0xb5, 0x00, 0xa8, 0x3f, 0x0d, 0x8a,
- 0x33, 0xa1, 0x74, 0x0a, 0x1f, 0x9f, 0x6f, 0xbd, 0x8a, 0xca, 0x99, 0x93, 0x30, 0x0b, 0xb5, 0xb4,
- 0xbe, 0xbe, 0x91, 0x91, 0x59, 0xe4, 0x00, 0x94, 0x63, 0xc4, 0x9b, 0x18, 0xcc, 0xad, 0xcd, 0x0f,
- 0x1b, 0x99, 0x18, 0x3d, 0x02, 0x19, 0x8e, 0x84, 0xef, 0x30, 0x31, 0x31, 0x65, 0x00, 0x35, 0xf3,
- 0x83, 0x0c, 0x00, 0x62, 0x16, 0x20, 0x16, 0x00, 0x62, 0x19, 0x20, 0x36, 0x06, 0x59, 0xc8, 0xc3,
- 0xe3, 0x55, 0xa3, 0xa6, 0x76, 0xef, 0x06, 0xd4, 0x77, 0x5f, 0x24, 0x25, 0x7b, 0x40, 0x0e, 0x61,
- 0xc2, 0x6a, 0x11, 0x08, 0x83, 0x52, 0x17, 0xd0, 0xf5, 0x99, 0x40, 0x9c, 0x05, 0xc3, 0x50, 0x4b,
- 0x40, 0x98, 0x17, 0x45, 0x13, 0x02, 0xb0, 0x02, 0xb1, 0x11, 0x2b, 0xab, 0x6c, 0xb6, 0x86, 0xc6,
- 0xab, 0x27, 0x10, 0x9f, 0x7d, 0xfb, 0xc4, 0xc3, 0xe3, 0x1d, 0x01, 0x14, 0x67, 0xc6, 0x6a, 0x11,
- 0x14, 0x88, 0x03, 0xb1, 0x1a, 0x1a, 0x96, 0xc3, 0x1b, 0xf6, 0x10, 0xc0, 0xc6, 0xcb, 0xeb, 0x9b,
- 0x0c, 0x0c, 0xbe, 0x8f, 0x20, 0xcb, 0xd4, 0xd5, 0x1f, 0xdd, 0x62, 0x61, 0xe1, 0xb5, 0x46, 0x0e,
- 0x46, 0x06, 0x1c, 0x2e, 0x45, 0x01, 0x44, 0x25, 0x5f, 0xa0, 0x65, 0x42, 0x42, 0xf9, 0x75, 0xda,
- 0xda, 0x7f, 0xc1, 0x71, 0x26, 0x25, 0x35, 0x79, 0x0e, 0x34, 0x88, 0x31, 0x2d, 0xa2, 0x38, 0x53,
- 0x32, 0x30, 0xf0, 0x29, 0x2b, 0x9f, 0x3d, 0x0c, 0xf1, 0xd5, 0x93, 0xfb, 0x40, 0x7e, 0x1c, 0x2c,
- 0xbe, 0xa8, 0x6d, 0x11, 0x83, 0x94, 0xd4, 0x74, 0x6b, 0x98, 0xaf, 0x04, 0x05, 0x13, 0x5b, 0x60,
- 0x41, 0x4f, 0xfd, 0x32, 0x0d, 0x18, 0x2f, 0x1a, 0x1a, 0x2f, 0xc0, 0xa9, 0x50, 0x5a, 0x7a, 0xe1,
- 0x4a, 0x20, 0x3f, 0x00, 0x9c, 0x62, 0x69, 0x60, 0x11, 0x83, 0xa6, 0xe6, 0x9b, 0xe5, 0x20, 0x8b,
- 0x14, 0x15, 0x0f, 0xec, 0x07, 0x72, 0xd3, 0x69, 0x62, 0x11, 0x08, 0x6b, 0x6b, 0x7f, 0x2b, 0x07,
- 0x59, 0xa4, 0xaa, 0x7a, 0xed, 0x22, 0xd4, 0x22, 0x6e, 0x9a, 0x58, 0x04, 0x2c, 0x80, 0xeb, 0x40,
- 0x16, 0x29, 0x2b, 0x9f, 0x3b, 0x05, 0xca, 0xd4, 0xa0, 0xa8, 0xa3, 0x91, 0x8f, 0xfe, 0xcd, 0x04,
- 0x59, 0xa4, 0xa0, 0xb0, 0x6f, 0x2f, 0xd4, 0x22, 0x49, 0xb8, 0xa4, 0xa5, 0xa5, 0x25, 0xa7, 0xba,
- 0xba, 0x3a, 0x2f, 0x32, 0x06, 0x16, 0x4d, 0x6c, 0xc4, 0x1a, 0xde, 0xd0, 0xd0, 0xc0, 0x04, 0x2a,
- 0x33, 0x41, 0x58, 0x57, 0xf7, 0xc7, 0x19, 0x50, 0xa9, 0x2f, 0x2b, 0xbb, 0x60, 0x35, 0xb4, 0x6c,
- 0x14, 0x00, 0x2b, 0x32, 0x36, 0x36, 0x16, 0x31, 0xb3, 0x32, 0x3b, 0x65, 0x66, 0x63, 0x7e, 0x1a,
- 0x09, 0x9f, 0x31, 0xb3, 0x35, 0xdf, 0x81, 0xab, 0x90, 0x44, 0xc7, 0x66, 0xf6, 0x16, 0xab, 0x40,
- 0x05, 0xb3, 0x99, 0x85, 0xc3, 0x2d, 0x50, 0xf5, 0x02, 0xc2, 0x86, 0x26, 0x16, 0x4f, 0xb8, 0xb9,
- 0xb9, 0x2b, 0x40, 0x99, 0x19, 0xa2, 0xc8, 0xcc, 0x4c, 0xd1, 0xcc, 0xd5, 0xfc, 0x98, 0xfa, 0x56,
- 0x8b, 0xfb, 0x6a, 0x9b, 0xcd, 0x1f, 0x81, 0xb0, 0xfa, 0x1a, 0xf3, 0x47, 0x86, 0x66, 0x86, 0xf7,
- 0xa0, 0xc9, 0x93, 0x89, 0xa0, 0x45, 0x76, 0xe6, 0x07, 0xb5, 0x56, 0x58, 0xdc, 0xd1, 0x58, 0xef,
- 0xfe, 0x46, 0x73, 0x45, 0xd4, 0x6f, 0xcd, 0x95, 0xe1, 0x3f, 0xf5, 0x9d, 0x0c, 0xef, 0x09, 0x08,
- 0x08, 0xd4, 0x83, 0xca, 0x4a, 0x64, 0x8b, 0x8e, 0xab, 0x6d, 0x82, 0x54, 0x0f, 0x20, 0xac, 0xbe,
- 0x0a, 0x58, 0x4d, 0x98, 0x1a, 0x3e, 0x80, 0x56, 0x0d, 0xac, 0xc4, 0x58, 0xa4, 0xb9, 0xc4, 0xec,
- 0x11, 0x4c, 0xbf, 0xda, 0x46, 0xcb, 0x67, 0x48, 0x16, 0xc9, 0xd0, 0xd0, 0x22, 0xf3, 0x27, 0x50,
- 0x8b, 0x6a, 0x31, 0x2d, 0x5a, 0x0f, 0x54, 0xb0, 0x0e, 0x82, 0xd5, 0x97, 0x52, 0xcd, 0xa2, 0x1a,
- 0xb8, 0x45, 0x36, 0x36, 0x36, 0x82, 0x66, 0x56, 0x16, 0x47, 0xd1, 0x2b, 0x3e, 0x5d, 0x53, 0xfd,
- 0x0b, 0xc4, 0x5a, 0x64, 0xea, 0x60, 0xbe, 0x1c, 0x98, 0xa8, 0x1e, 0x19, 0x19, 0x19, 0x3d, 0x81,
- 0x61, 0xa0, 0x19, 0x0f, 0x80, 0x89, 0xa1, 0x08, 0x6e, 0x11, 0xb4, 0xe8, 0x60, 0x86, 0xe6, 0xe2,
- 0x54, 0x34, 0x9c, 0x8e, 0x5e, 0x89, 0xe1, 0x2a, 0xe3, 0x80, 0x38, 0x1c, 0x9a, 0x9c, 0x91, 0xf5,
- 0x67, 0x80, 0xeb, 0x39, 0xf4, 0x62, 0x1e, 0x88, 0x45, 0xd1, 0x30, 0x1f, 0x09, 0xe5, 0x1c, 0x27,
- 0x16, 0xfd, 0x42, 0x20, 0x09, 0x00, 0x33, 0xa7, 0x77, 0x70, 0xcd, 0x40, 0x9d, 0x52, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x67, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0xbf, 0x4a, 0x03,
+ 0x41, 0x10, 0x06, 0xf0, 0x31, 0x0a, 0x9a, 0x46, 0x1f, 0x40, 0x04, 0x6b, 0x9f, 0xc0, 0x22, 0xa4,
+ 0x14, 0x2c, 0x6c, 0x2c, 0x94, 0x28, 0x5c, 0x44, 0x2f, 0x85, 0xf1, 0x6f, 0xa9, 0xdd, 0x3d, 0x80,
+ 0x85, 0xf8, 0x0e, 0x5a, 0x08, 0x5a, 0xc6, 0x52, 0xb0, 0x30, 0xb7, 0x47, 0xf0, 0x0d, 0x52, 0x04,
+ 0x6d, 0xb4, 0x0f, 0x8a, 0x45, 0xce, 0xef, 0xbb, 0x5b, 0xb9, 0x20, 0x9e, 0x18, 0x98, 0xbd, 0x62,
+ 0x8e, 0x65, 0x73, 0x3b, 0x3f, 0x66, 0xd9, 0xdb, 0x89, 0xc4, 0x71, 0x2c, 0x45, 0x44, 0xf2, 0x08,
+ 0x82, 0x60, 0xc2, 0xdf, 0xf5, 0xf7, 0x76, 0xf6, 0xfd, 0x1e, 0x83, 0x63, 0xce, 0xa9, 0x43, 0x4c,
+ 0xbc, 0x71, 0xea, 0xf5, 0x17, 0x6f, 0x96, 0x62, 0x06, 0xc7, 0x9c, 0x53, 0x87, 0x58, 0x05, 0x81,
+ 0x85, 0x87, 0x4a, 0x12, 0x1c, 0xd7, 0xb6, 0x0f, 0x3e, 0x44, 0xda, 0x97, 0x22, 0x61, 0x53, 0xe4,
+ 0x71, 0xd6, 0x19, 0xb4, 0x5e, 0x3f, 0xc2, 0xaf, 0xe1, 0x77, 0x0c, 0x10, 0x06, 0xf0, 0xa1, 0x48,
+ 0x6b, 0x52, 0x6d, 0xeb, 0x6a, 0x27, 0xde, 0xfb, 0xf2, 0x4a, 0x70, 0x81, 0xc4, 0x0d, 0xc4, 0x2d,
+ 0x90, 0x7e, 0x86, 0xb6, 0x7b, 0x22, 0xc6, 0xc3, 0xca, 0x92, 0xfa, 0x61, 0xc0, 0xd6, 0x95, 0x01,
+ 0xac, 0x22, 0xa2, 0x21, 0x10, 0xe3, 0x68, 0x6e, 0x24, 0xe8, 0xdf, 0x2f, 0x4b, 0x3c, 0x06, 0x60,
+ 0x0d, 0x50, 0xd7, 0x82, 0xaf, 0x88, 0x8a, 0x3a, 0x94, 0x81, 0x9d, 0x19, 0x00, 0x2d, 0x8b, 0x7d,
+ 0x02, 0xdf, 0x74, 0x02, 0xd9, 0xea, 0x4a, 0x40, 0xce, 0x32, 0x2c, 0xaa, 0x3a, 0x81, 0x32, 0x30,
+ 0x3c, 0x4f, 0x31, 0xf3, 0x86, 0xca, 0xe6, 0x1d, 0x42, 0xd7, 0xe3, 0x40, 0xee, 0x6c, 0x65, 0x9d,
+ 0xbc, 0xd3, 0xa8, 0xf3, 0xd5, 0x4b, 0x38, 0x8d, 0x78, 0xb1, 0xa7, 0x71, 0xcb, 0x19, 0x94, 0x62,
+ 0xa6, 0x6e, 0xab, 0x7a, 0x16, 0xb9, 0x9f, 0x72, 0x08, 0xf1, 0xe8, 0x9b, 0x27, 0x8b, 0x1d, 0x3b,
+ 0x83, 0x52, 0x8c, 0x1f, 0x75, 0x02, 0x19, 0xc7, 0x10, 0x6f, 0x90, 0xe4, 0xba, 0x1a, 0xfc, 0xbc,
+ 0x88, 0xf5, 0x1b, 0x5c, 0x7a, 0x37, 0xb2, 0xaa, 0xa6, 0x6b, 0xa8, 0x61, 0xa1, 0x2b, 0x67, 0x1d,
+ 0x96, 0x6b, 0x78, 0xeb, 0xb3, 0xc5, 0xb0, 0x9f, 0x0d, 0xe7, 0x51, 0xed, 0xb0, 0x5c, 0xc3, 0x16,
+ 0xf3, 0x5b, 0x9e, 0xdc, 0xc6, 0xc7, 0xb9, 0x51, 0xa1, 0xbf, 0xf2, 0x14, 0x0b, 0x69, 0x6e, 0x5d,
+ 0x5e, 0x1e, 0xf5, 0xc3, 0x90, 0x97, 0x47, 0x8a, 0xfa, 0x03, 0xf9, 0x05, 0xe4, 0xc8, 0xfd, 0xf2,
+ 0x75, 0x7b, 0xa3, 0xda, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_arc_xpm[1] = {{ png, sizeof( png ), "add_arc_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_bus.cpp b/bitmaps_png/cpp_26/add_bus.cpp
index df0e599c8d..68adc488b4 100644
--- a/bitmaps_png/cpp_26/add_bus.cpp
+++ b/bitmaps_png/cpp_26/add_bus.cpp
@@ -8,34 +8,19 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x99, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0xd4, 0x3b, 0x4f, 0xc2,
- 0x50, 0x14, 0xc0, 0xf1, 0x8b, 0x6d, 0xaf, 0xb7, 0x0f, 0xa8, 0x0d, 0xa9, 0x14, 0x84, 0xa6, 0x0a,
- 0x58, 0x92, 0x16, 0x34, 0x42, 0x48, 0xf0, 0x45, 0x51, 0x13, 0x1d, 0xdc, 0x0c, 0x1a, 0xdf, 0x88,
- 0x9f, 0xc2, 0xd1, 0xd5, 0xc5, 0xdd, 0xd9, 0x38, 0x39, 0xb9, 0xe8, 0x47, 0xd2, 0xc1, 0x0f, 0xe0,
- 0xe2, 0xf5, 0x54, 0x19, 0x0c, 0x4d, 0x2c, 0xd2, 0x8b, 0x83, 0xc3, 0x3f, 0x69, 0x93, 0xf6, 0xfc,
- 0xd2, 0xe4, 0xf6, 0x20, 0x4a, 0x29, 0xfa, 0x8b, 0xd0, 0xff, 0x86, 0xe0, 0x2e, 0x06, 0x8d, 0x79,
- 0x1e, 0xe5, 0x1d, 0x87, 0x62, 0xcb, 0xa2, 0xa4, 0xd1, 0xa0, 0x62, 0xa5, 0x42, 0x65, 0xdb, 0xa6,
- 0xf1, 0x6a, 0x95, 0xaa, 0x91, 0x21, 0x18, 0x6c, 0xb8, 0x2e, 0xa5, 0x61, 0x0d, 0x8b, 0xfd, 0x1a,
- 0x32, 0x8c, 0xbb, 0x49, 0xf8, 0xf4, 0xb1, 0x91, 0x43, 0x92, 0xe4, 0xd5, 0x00, 0x12, 0x47, 0x0e,
- 0x11, 0xe2, 0xb4, 0x00, 0x52, 0x22, 0x1d, 0x06, 0x45, 0xd9, 0xd3, 0x79, 0x3e, 0xb9, 0xce, 0x71,
- 0x62, 0x1b, 0x21, 0xbc, 0x0b, 0x43, 0x3b, 0x41, 0xc8, 0x5e, 0x8b, 0x0c, 0xf9, 0x03, 0xa0, 0x3a,
- 0xb4, 0x09, 0x6d, 0x61, 0xec, 0xec, 0x04, 0xa1, 0x7c, 0x8b, 0x05, 0xc4, 0x41, 0x09, 0x28, 0xe9,
- 0xa7, 0xaa, 0xdd, 0x99, 0x7e, 0x88, 0xe7, 0x2d, 0x2f, 0x32, 0xd4, 0xc3, 0x62, 0xfe, 0xa9, 0xf2,
- 0x33, 0xcd, 0x47, 0x2d, 0x08, 0x65, 0x9b, 0x4c, 0xa0, 0xef, 0x15, 0x8b, 0x4f, 0x89, 0x20, 0x64,
- 0xb0, 0x87, 0x4a, 0xa5, 0x87, 0x78, 0x10, 0xd2, 0x57, 0x99, 0x43, 0xba, 0x7e, 0xaf, 0x04, 0x21,
- 0x6d, 0x85, 0x39, 0x94, 0x4a, 0xdd, 0xca, 0xfd, 0x10, 0xfc, 0xab, 0xcb, 0xcc, 0xa1, 0x4c, 0xe6,
- 0x46, 0x0a, 0x42, 0xfc, 0x12, 0x73, 0x28, 0x97, 0xbb, 0x16, 0x83, 0x10, 0x5a, 0x64, 0x0e, 0x59,
- 0xd6, 0x25, 0xe9, 0x87, 0x1c, 0xe7, 0xed, 0xd5, 0x75, 0xdf, 0x5f, 0xe0, 0xfa, 0x79, 0x90, 0x0a,
- 0x05, 0x3a, 0x1e, 0x0a, 0x21, 0xd4, 0xc6, 0x83, 0xec, 0xbf, 0x9f, 0xd2, 0xb4, 0x2b, 0x15, 0x06,
- 0xf1, 0x21, 0x50, 0x55, 0x88, 0x0a, 0x61, 0x5c, 0xae, 0xc0, 0x20, 0x3d, 0x04, 0x42, 0x7c, 0x54,
- 0x88, 0xe3, 0xa6, 0xb6, 0x61, 0x4e, 0x21, 0x14, 0xd2, 0xf5, 0x8b, 0x79, 0x59, 0x6e, 0xee, 0x4b,
- 0x52, 0xfd, 0x9c, 0x90, 0x5a, 0x97, 0x90, 0x05, 0x68, 0xee, 0x8c, 0x90, 0x72, 0xc7, 0xdf, 0xee,
- 0x84, 0x94, 0x4e, 0x05, 0x61, 0xf6, 0x44, 0x10, 0xf2, 0xd0, 0xf4, 0x31, 0xc6, 0xe6, 0x11, 0xc6,
- 0x59, 0x28, 0x7d, 0xc8, 0x71, 0xa9, 0x03, 0x98, 0xe1, 0x43, 0x76, 0x18, 0xe4, 0x2f, 0xd9, 0x34,
- 0xd4, 0xea, 0xbd, 0x30, 0x4c, 0x1b, 0x50, 0x3e, 0x0c, 0xf2, 0x17, 0xac, 0x0c, 0x99, 0x9f, 0x0f,
- 0x0f, 0x97, 0x05, 0x4d, 0x84, 0x9f, 0xff, 0xaf, 0x4d, 0x2e, 0x44, 0x8c, 0xfb, 0x00, 0xc6, 0xc7,
- 0xfe, 0xbc, 0x5c, 0x83, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xac, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0xbb, 0x0d, 0x84,
+ 0x40, 0x0c, 0x04, 0xd0, 0x69, 0x82, 0x02, 0x88, 0x68, 0x88, 0xfc, 0x02, 0x3a, 0x25, 0xb2, 0x45,
+ 0x39, 0x44, 0x07, 0x81, 0x2f, 0xd8, 0xd5, 0x09, 0xc4, 0x6f, 0x3f, 0x1e, 0x82, 0x89, 0x9f, 0x46,
+ 0x13, 0xd8, 0x30, 0x33, 0x30, 0x02, 0x4c, 0x1d, 0xa0, 0x1f, 0x40, 0x5b, 0x33, 0x03, 0x09, 0x91,
+ 0x1e, 0x90, 0x05, 0x10, 0x03, 0x64, 0x06, 0xc6, 0x86, 0x85, 0xac, 0x11, 0x89, 0xd1, 0xe1, 0x05,
+ 0x44, 0xbe, 0xae, 0x8d, 0x2e, 0x90, 0x15, 0x90, 0xde, 0x6d, 0xa3, 0x27, 0xc4, 0x05, 0x4a, 0x41,
+ 0xaa, 0xa1, 0x54, 0xa4, 0x0a, 0xca, 0x41, 0x8a, 0xa1, 0x5c, 0xa4, 0x08, 0x2a, 0x41, 0xb2, 0xa1,
+ 0x52, 0x24, 0x0b, 0xaa, 0x41, 0x92, 0xa1, 0x5a, 0x24, 0x09, 0xf2, 0x40, 0x1e, 0x21, 0x2f, 0xe4,
+ 0x16, 0xf2, 0x44, 0x2e, 0x21, 0x6f, 0xe4, 0x14, 0x62, 0x20, 0x07, 0x88, 0x85, 0xec, 0x20, 0x26,
+ 0xf2, 0x87, 0xd8, 0x48, 0x30, 0x30, 0x36, 0xe1, 0xdc, 0xf2, 0x90, 0x08, 0xe9, 0xc0, 0x46, 0xb6,
+ 0x8d, 0xe6, 0x88, 0x2c, 0x0c, 0x64, 0xb3, 0x91, 0xb6, 0xe1, 0xd9, 0x9b, 0x3a, 0xd6, 0x43, 0xf9,
+ 0x03, 0x84, 0x61, 0xf2, 0x8b, 0xa0, 0xb8, 0x69, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_bus_xpm[1] = {{ png, sizeof( png ), "add_bus_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_bus2bus.cpp b/bitmaps_png/cpp_26/add_bus2bus.cpp
index 70d662f39b..c7c0adf661 100644
--- a/bitmaps_png/cpp_26/add_bus2bus.cpp
+++ b/bitmaps_png/cpp_26/add_bus2bus.cpp
@@ -8,55 +8,31 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xe8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x5b, 0x48, 0x14,
- 0x51, 0x18, 0xc7, 0x77, 0x5b, 0x77, 0x17, 0x33, 0xc4, 0x4c, 0x37, 0x75, 0x57, 0x9b, 0xd9, 0x75,
- 0xd4, 0xd9, 0x73, 0xce, 0x6c, 0x64, 0xa1, 0x54, 0x66, 0x88, 0x15, 0x6a, 0x50, 0x29, 0x51, 0x6a,
- 0x86, 0xf5, 0x54, 0x60, 0x18, 0x44, 0xf5, 0x64, 0xa5, 0xbe, 0x44, 0x46, 0x05, 0x81, 0x0f, 0xd1,
- 0x85, 0x1e, 0x14, 0x4a, 0x23, 0x13, 0xb2, 0x20, 0x2f, 0x89, 0x26, 0x99, 0xa4, 0x26, 0xa9, 0x11,
- 0x14, 0x3e, 0x95, 0x11, 0x44, 0x64, 0x2f, 0x96, 0x38, 0x7d, 0x87, 0xbe, 0x81, 0x29, 0x76, 0xc7,
- 0x11, 0x2f, 0x0f, 0x3f, 0x06, 0xe6, 0x9c, 0x39, 0xbf, 0x73, 0xf9, 0xfe, 0x67, 0x2c, 0xaa, 0xaa,
- 0x5a, 0x96, 0x03, 0xcb, 0xb2, 0x8a, 0x28, 0x55, 0x7b, 0x80, 0x77, 0x1a, 0xe7, 0xd8, 0xcd, 0x1b,
- 0xa3, 0x84, 0x24, 0x2d, 0x85, 0x68, 0x12, 0x50, 0x35, 0xae, 0xd1, 0x9a, 0x8e, 0x71, 0xc6, 0x3e,
- 0x0d, 0x31, 0x96, 0xbe, 0xa4, 0xa2, 0x3a, 0x52, 0xd5, 0x3b, 0xae, 0x28, 0xea, 0x98, 0xa2, 0xfc,
- 0x1c, 0xa4, 0x74, 0xb7, 0xc5, 0x62, 0xb1, 0x2e, 0x58, 0xc4, 0x07, 0xa1, 0x74, 0xf6, 0x8b, 0x5e,
- 0x54, 0x9b, 0x76, 0x66, 0x98, 0x8b, 0x90, 0xdf, 0x03, 0x94, 0x1e, 0x5f, 0xa8, 0x2c, 0xa8, 0x28,
- 0xd3, 0xd7, 0xdc, 0xde, 0xe7, 0xf7, 0x4f, 0xe8, 0x64, 0xea, 0x20, 0x63, 0x17, 0xa1, 0xef, 0x8a,
- 0x45, 0x15, 0x09, 0x42, 0x67, 0x5b, 0x9c, 0xdd, 0x7e, 0xac, 0x3d, 0x2d, 0x6d, 0x44, 0x2f, 0x1b,
- 0x61, 0xac, 0xe1, 0xba, 0x24, 0x39, 0x17, 0x51, 0xd4, 0xd5, 0x06, 0xef, 0xcb, 0xc2, 0x6d, 0xb6,
- 0xe2, 0x16, 0x49, 0x7a, 0xae, 0x97, 0xbd, 0x52, 0x32, 0xda, 0x29, 0xfd, 0x75, 0x94, 0x31, 0xb5,
- 0x7c, 0x2e, 0x02, 0x01, 0xd5, 0x3d, 0x97, 0xe8, 0x31, 0xbc, 0x2f, 0x02, 0xb6, 0x02, 0x3b, 0xee,
- 0x78, 0xbd, 0x4d, 0x9a, 0xa8, 0x97, 0xe5, 0xfc, 0xd0, 0xf7, 0x35, 0xc2, 0xef, 0x9f, 0xc9, 0x33,
- 0x23, 0xe2, 0xd5, 0x96, 0x0c, 0xf8, 0x80, 0xec, 0xba, 0xc4, 0xc4, 0xfa, 0x31, 0xc6, 0x66, 0xba,
- 0x59, 0xce, 0x94, 0x59, 0x91, 0x24, 0x7d, 0xe4, 0x93, 0x5d, 0x09, 0xd8, 0x82, 0x8a, 0xca, 0xa4,
- 0xab, 0x2f, 0x37, 0x45, 0x44, 0x94, 0x42, 0x9b, 0x07, 0x88, 0xc0, 0xe7, 0x96, 0xd3, 0xf1, 0xf1,
- 0xb5, 0xcf, 0x68, 0xce, 0x57, 0xb3, 0x22, 0xb7, 0xbb, 0xa1, 0x12, 0xbe, 0x4b, 0x01, 0x56, 0x05,
- 0x15, 0x9d, 0x4f, 0x3d, 0x35, 0x06, 0xf9, 0x99, 0xbc, 0xe4, 0xf1, 0x64, 0x43, 0x7b, 0x18, 0xe0,
- 0x04, 0xe2, 0x81, 0x8c, 0x9d, 0xd1, 0xf2, 0x49, 0x51, 0xec, 0x6c, 0x16, 0xc5, 0xee, 0x7b, 0xa2,
- 0xd8, 0xd5, 0x24, 0x08, 0x1d, 0x0f, 0x42, 0x11, 0x19, 0xb9, 0xbf, 0x02, 0xbe, 0xd9, 0x0c, 0xac,
- 0x09, 0x29, 0xe2, 0xe7, 0x31, 0xaa, 0x28, 0xdf, 0x7b, 0x64, 0x39, 0x97, 0x97, 0x35, 0xe0, 0x00,
- 0x5c, 0xc0, 0x06, 0x20, 0x0f, 0x28, 0x04, 0x0e, 0x01, 0x47, 0x0c, 0x28, 0xe1, 0xdb, 0x0e, 0xc4,
- 0x18, 0x8a, 0xf0, 0x76, 0x98, 0x1e, 0x20, 0xe4, 0x30, 0xca, 0xec, 0x40, 0x34, 0x20, 0x03, 0x59,
- 0x40, 0x01, 0xb0, 0xd7, 0x80, 0x7c, 0x60, 0x23, 0x10, 0x15, 0x54, 0x94, 0xed, 0x6b, 0xec, 0xea,
- 0x27, 0xe4, 0xb3, 0xae, 0xac, 0x67, 0x21, 0xb0, 0x55, 0x28, 0x0b, 0xc3, 0x3d, 0x5f, 0x0b, 0x24,
- 0x01, 0xa2, 0x01, 0xeb, 0x80, 0x58, 0xdc, 0xfa, 0xe0, 0x81, 0xf5, 0x39, 0x9d, 0x15, 0xdd, 0xb2,
- 0xfc, 0x5e, 0x9f, 0xa1, 0x61, 0xc6, 0x6e, 0x5f, 0x20, 0xc4, 0x81, 0x42, 0x1b, 0xae, 0xd0, 0x61,
- 0x80, 0x1d, 0xfb, 0x59, 0x0d, 0x03, 0x1b, 0x63, 0xb3, 0x95, 0x3e, 0x4d, 0x4d, 0xed, 0xd7, 0xcb,
- 0x86, 0xd8, 0xfa, 0x27, 0x84, 0x4c, 0x97, 0x10, 0xa2, 0x1e, 0x34, 0x41, 0x9c, 0xd9, 0xc0, 0x66,
- 0xc1, 0x9a, 0x77, 0xdd, 0x4f, 0x4e, 0x6e, 0xd3, 0x44, 0x6f, 0x95, 0xc0, 0x92, 0x04, 0x56, 0xc2,
- 0xc0, 0x6e, 0xaf, 0x17, 0x84, 0xbb, 0xfc, 0xac, 0xde, 0xb0, 0xc0, 0x3c, 0x02, 0x3b, 0x51, 0x68,
- 0x18, 0x58, 0x14, 0x15, 0x60, 0x50, 0xf9, 0xc1, 0x27, 0xf2, 0xeb, 0xa8, 0xda, 0xed, 0xbe, 0xfc,
- 0x9a, 0x06, 0xbe, 0x99, 0x15, 0x79, 0x3c, 0x8d, 0x95, 0x38, 0xd9, 0xbf, 0x81, 0x95, 0xe5, 0xa9,
- 0x6a, 0x49, 0xfa, 0x70, 0xcb, 0xeb, 0xed, 0x7b, 0xc8, 0x25, 0x2e, 0x57, 0xcd, 0x15, 0x14, 0xb9,
- 0x75, 0x81, 0x4d, 0x00, 0x32, 0x0f, 0xc4, 0xa6, 0x9c, 0x15, 0xc5, 0xde, 0x47, 0xbc, 0xaf, 0x28,
- 0xbe, 0x68, 0x11, 0xc5, 0x9e, 0xd6, 0x50, 0x44, 0x45, 0x15, 0x9f, 0xf8, 0x27, 0xb0, 0x78, 0xcd,
- 0x50, 0x0c, 0x61, 0x39, 0x92, 0x8f, 0x83, 0x6b, 0x55, 0xe3, 0xc0, 0x92, 0x4e, 0xc7, 0xb6, 0xa2,
- 0x79, 0x07, 0x16, 0x08, 0xc7, 0x25, 0xe6, 0x62, 0xd0, 0xf6, 0x60, 0x20, 0x5d, 0xda, 0xcf, 0x0e,
- 0xfb, 0xd9, 0x71, 0x76, 0x7e, 0x60, 0x1b, 0x9e, 0xe3, 0x3e, 0x03, 0x0a, 0x30, 0xb0, 0xab, 0xb5,
- 0x8a, 0x08, 0xc3, 0xf4, 0xf2, 0xb3, 0xf0, 0x62, 0xd8, 0x12, 0x70, 0x02, 0x56, 0x5d, 0xe5, 0x58,
- 0x75, 0x81, 0x8d, 0x03, 0x04, 0x2c, 0x96, 0x50, 0x08, 0x38, 0x59, 0xa7, 0x7e, 0x80, 0xff, 0x03,
- 0x68, 0x0f, 0xf5, 0xeb, 0xd6, 0xdd, 0x10, 0x0e, 0x13, 0xf0, 0x7e, 0xd6, 0x3f, 0x8d, 0xcc, 0x56,
- 0x2c, 0x13, 0x1d, 0x81, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x72, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xb5, 0xb1, 0x9f, 0x9f, 0x5f, 0x03, 0x32, 0x06, 0x89, 0x81, 0x25, 0x7c, 0x7d, 0x7d, 0x6d,
+ 0x40, 0xd8, 0xdb, 0xdb, 0xdb, 0x16, 0x86, 0x81, 0x0a, 0xec, 0x60, 0x18, 0x28, 0x67, 0x0f, 0xc3,
+ 0xd2, 0xd2, 0xb3, 0x6b, 0x19, 0x18, 0x4e, 0x38, 0x32, 0x30, 0x6c, 0x63, 0x27, 0xd9, 0x22, 0x74,
+ 0x09, 0x5c, 0x58, 0x4c, 0x6c, 0xf9, 0x09, 0xa0, 0x25, 0xff, 0xa1, 0xf8, 0x12, 0x03, 0xc3, 0x31,
+ 0x0d, 0x9a, 0x58, 0xc4, 0xc1, 0xb1, 0xe7, 0x25, 0x92, 0x45, 0x20, 0xfc, 0x19, 0x88, 0x63, 0xa8,
+ 0x6e, 0x91, 0x90, 0xd0, 0xea, 0xf3, 0x68, 0x16, 0x41, 0xf1, 0xc9, 0xd9, 0x40, 0xdf, 0x71, 0x12,
+ 0xb4, 0x08, 0x18, 0x27, 0x2e, 0x20, 0xec, 0xe3, 0xe3, 0xe3, 0x0c, 0xc3, 0xc0, 0xf8, 0x70, 0x82,
+ 0x61, 0xa0, 0x62, 0x47, 0x10, 0x76, 0x71, 0x89, 0x75, 0xe7, 0xe2, 0xda, 0xbe, 0x15, 0xbb, 0x65,
+ 0x88, 0xa0, 0xc4, 0x69, 0x11, 0xa9, 0x18, 0x14, 0x5c, 0xd0, 0x60, 0xfb, 0x8f, 0x2d, 0x28, 0xa9,
+ 0x66, 0x11, 0xc4, 0xb2, 0x63, 0x1a, 0x10, 0x5f, 0x60, 0xfa, 0x4e, 0x58, 0x78, 0xd5, 0x59, 0x4f,
+ 0xcf, 0xf0, 0x16, 0xaa, 0x58, 0x04, 0xb5, 0x8c, 0x93, 0x81, 0xe1, 0xf8, 0x1c, 0x6c, 0x96, 0x81,
+ 0x12, 0x8e, 0xa5, 0x65, 0xde, 0x14, 0xaa, 0x58, 0x44, 0x28, 0x28, 0x99, 0x98, 0x8e, 0xfe, 0xd4,
+ 0xd3, 0x6b, 0x58, 0x48, 0x35, 0x8b, 0xf0, 0x05, 0x25, 0xd0, 0x67, 0x2f, 0x48, 0x4e, 0xde, 0x66,
+ 0x66, 0xa5, 0xd3, 0x41, 0x1a, 0x81, 0x06, 0x1c, 0x04, 0x26, 0xe9, 0x48, 0x62, 0x82, 0x92, 0x93,
+ 0x73, 0xe7, 0x13, 0x92, 0x2d, 0x02, 0x69, 0x42, 0x75, 0x31, 0xc8, 0x50, 0x44, 0xfe, 0x81, 0x61,
+ 0x55, 0xd5, 0xde, 0x35, 0xc0, 0x6c, 0xf0, 0x00, 0xe4, 0x28, 0x90, 0xe3, 0xc8, 0x29, 0x19, 0x5e,
+ 0xe0, 0xcb, 0x3f, 0x54, 0x2b, 0x19, 0x40, 0x11, 0x0b, 0x8a, 0x60, 0x5c, 0xf9, 0x87, 0xa0, 0x45,
+ 0xd4, 0xca, 0x3f, 0xb0, 0xa2, 0x88, 0x8a, 0x25, 0x03, 0xee, 0xfc, 0x03, 0x72, 0x04, 0x2c, 0xff,
+ 0x50, 0x31, 0xc3, 0xe2, 0xce, 0x3f, 0xaa, 0xaa, 0x7d, 0xeb, 0xa8, 0x66, 0x11, 0x71, 0x45, 0x51,
+ 0x68, 0x0b, 0x15, 0x4b, 0x06, 0xdc, 0x41, 0x09, 0xaa, 0x5a, 0xa8, 0x5a, 0x32, 0xe0, 0x0a, 0x4a,
+ 0x50, 0x99, 0x47, 0x75, 0x8b, 0x60, 0x41, 0x89, 0x5c, 0x13, 0x83, 0xaa, 0x7f, 0x9a, 0x58, 0x04,
+ 0xc2, 0x5e, 0x5e, 0x21, 0xcd, 0xc0, 0x3c, 0xb7, 0x40, 0x53, 0xb3, 0x73, 0x05, 0x55, 0x4b, 0x6f,
+ 0xa2, 0xdb, 0x0c, 0xc3, 0xca, 0x22, 0x00, 0x49, 0x09, 0x08, 0x8b, 0x18, 0xbe, 0x02, 0x9f, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_bus2bus_xpm[1] = {{ png, sizeof( png ), "add_bus2bus_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_circle.cpp b/bitmaps_png/cpp_26/add_circle.cpp
index a843110125..73ef13b79d 100644
--- a/bitmaps_png/cpp_26/add_circle.cpp
+++ b/bitmaps_png/cpp_26/add_circle.cpp
@@ -8,53 +8,36 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xd2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4d, 0x68, 0x13,
- 0x41, 0x14, 0xc7, 0xa3, 0x55, 0x2b, 0x22, 0x22, 0xa5, 0xb6, 0x64, 0x77, 0xa3, 0x22, 0x81, 0x26,
- 0x8d, 0x68, 0x76, 0x26, 0xec, 0xa6, 0xf9, 0xb0, 0x11, 0x14, 0x89, 0x8a, 0xa8, 0x10, 0x6c, 0x6d,
- 0x23, 0x8a, 0x08, 0x7a, 0xf3, 0xe0, 0x51, 0x44, 0xf4, 0x2a, 0x78, 0x11, 0xc4, 0xa2, 0x5e, 0xf4,
- 0x50, 0x85, 0x8a, 0x54, 0xaa, 0x55, 0xb0, 0x94, 0x0a, 0x82, 0x25, 0xb4, 0x4d, 0x2f, 0x42, 0x4b,
- 0xf1, 0xa0, 0x2d, 0x9a, 0xec, 0x6c, 0x50, 0x0f, 0x8d, 0x1f, 0xcd, 0xf8, 0x66, 0x9b, 0xc5, 0x6c,
- 0x6d, 0x36, 0x9b, 0x6d, 0xed, 0xe1, 0x4f, 0x92, 0x97, 0x99, 0xf9, 0xcd, 0xbe, 0xff, 0x9b, 0x9d,
- 0xe7, 0xa0, 0x94, 0x3a, 0x56, 0x42, 0x15, 0x07, 0x70, 0x58, 0xf1, 0x08, 0x58, 0x3d, 0xc9, 0x8b,
- 0xe4, 0x06, 0x8f, 0xc8, 0x6b, 0x90, 0xca, 0x63, 0xf2, 0x91, 0x47, 0x4a, 0xaf, 0x80, 0xc8, 0x55,
- 0x4e, 0xcc, 0x1e, 0xd9, 0x86, 0xb3, 0x4e, 0xdb, 0xa0, 0x06, 0xf9, 0x4b, 0x23, 0x2c, 0xda, 0x03,
- 0xa2, 0x16, 0xf4, 0x4b, 0x8c, 0x9e, 0x19, 0x97, 0xc3, 0xc1, 0x94, 0x14, 0x96, 0x86, 0x75, 0xc9,
- 0xad, 0xc1, 0x1e, 0x53, 0x10, 0x27, 0xaa, 0xed, 0x30, 0x59, 0x29, 0x2e, 0xf2, 0x03, 0x76, 0x3e,
- 0x04, 0x9f, 0x37, 0x79, 0x51, 0x49, 0x6e, 0xdd, 0x4d, 0x7c, 0x02, 0x56, 0x64, 0x1e, 0xab, 0x17,
- 0x04, 0x4c, 0xee, 0x42, 0x7c, 0x8c, 0x8d, 0x13, 0x43, 0xa7, 0xa9, 0xb7, 0xeb, 0xc4, 0x6c, 0xf3,
- 0xb3, 0x7d, 0x13, 0xbe, 0x97, 0x91, 0xb4, 0xaf, 0x2f, 0x92, 0x96, 0x5a, 0xa4, 0x91, 0x45, 0x41,
- 0xf0, 0x6b, 0x35, 0x4c, 0x7a, 0xac, 0xef, 0x54, 0x40, 0x6a, 0xca, 0x15, 0x50, 0x77, 0x5a, 0x48,
- 0xef, 0x51, 0x31, 0x94, 0xfc, 0xe9, 0xb9, 0xd7, 0x49, 0x9b, 0x1e, 0x75, 0x14, 0xbc, 0xcf, 0x0f,
- 0x4f, 0x7b, 0x07, 0x4c, 0x40, 0x1c, 0x26, 0x97, 0xf4, 0xa7, 0x80, 0xdd, 0x5f, 0x76, 0xc4, 0xe8,
- 0x1a, 0xab, 0x66, 0x4b, 0xd1, 0xf0, 0xb0, 0xf7, 0xe1, 0xf1, 0x5c, 0x53, 0xf7, 0x3c, 0xac, 0xb9,
- 0x7f, 0xff, 0xe4, 0xa2, 0x20, 0xb6, 0x73, 0x30, 0x38, 0xaf, 0x81, 0x44, 0xe5, 0x54, 0xb5, 0x55,
- 0x25, 0x47, 0xe5, 0xb7, 0x2c, 0x5d, 0x9e, 0xde, 0x63, 0x84, 0xc1, 0x3c, 0xdd, 0x6d, 0x79, 0x29,
- 0x18, 0x1c, 0x33, 0x80, 0x30, 0xa6, 0x6b, 0x01, 0x32, 0xa2, 0xa5, 0x0b, 0xab, 0x4f, 0xed, 0x94,
- 0x2f, 0x80, 0xfa, 0xa4, 0x3d, 0x50, 0x04, 0xad, 0xa1, 0x94, 0x18, 0x6d, 0xcf, 0xfb, 0x23, 0x49,
- 0x8a, 0x42, 0x89, 0x4f, 0x06, 0x10, 0x2f, 0xaa, 0xe7, 0x8b, 0x29, 0xcb, 0x36, 0xee, 0xfa, 0xdc,
- 0x60, 0x07, 0x14, 0x8b, 0xc5, 0xd6, 0x63, 0x8c, 0xeb, 0x99, 0x76, 0xe0, 0x81, 0x43, 0x2e, 0xf4,
- 0x61, 0x4e, 0xc0, 0x33, 0x05, 0x27, 0x52, 0xbc, 0x7f, 0x41, 0x48, 0x79, 0xc0, 0x40, 0xe0, 0xd1,
- 0x95, 0xe5, 0x3a, 0xa0, 0x70, 0xee, 0x5e, 0x69, 0x6b, 0x8a, 0xe4, 0x6c, 0x09, 0x88, 0xbc, 0x67,
- 0x41, 0x17, 0x22, 0x07, 0xca, 0x9b, 0x2d, 0xf7, 0x33, 0x73, 0x0d, 0x82, 0x98, 0x09, 0xe8, 0x9a,
- 0x96, 0x25, 0xac, 0xdc, 0xd6, 0x40, 0x75, 0x32, 0xd9, 0x04, 0x81, 0x82, 0xe6, 0x4f, 0xcb, 0xd7,
- 0xba, 0xb2, 0x1e, 0xc8, 0x72, 0x9a, 0x95, 0x6c, 0xa9, 0x58, 0xac, 0xdc, 0x78, 0x21, 0xa0, 0x1e,
- 0xd4, 0x8f, 0x88, 0x06, 0xe2, 0x71, 0x76, 0xef, 0xbc, 0x3f, 0xea, 0xa4, 0xa9, 0xd9, 0x0c, 0x34,
- 0x14, 0x31, 0xc8, 0x0c, 0xc4, 0xe1, 0x6f, 0xf5, 0xfa, 0x51, 0x71, 0xbb, 0x69, 0xed, 0xca, 0x81,
- 0xaa, 0x4a, 0x5d, 0x15, 0xa0, 0x7f, 0x52, 0x67, 0xb9, 0x18, 0x22, 0xc1, 0x41, 0x28, 0x80, 0x51,
- 0x83, 0x20, 0x66, 0xb9, 0x18, 0xac, 0x96, 0x77, 0x22, 0x91, 0xa8, 0x89, 0xc7, 0xe3, 0xb5, 0xa5,
- 0x62, 0xb1, 0xea, 0xca, 0x7b, 0x19, 0x0e, 0xac, 0xc1, 0x9f, 0x80, 0x1a, 0x86, 0xb5, 0xe6, 0x98,
- 0x25, 0x86, 0x03, 0x5b, 0xfa, 0x0a, 0xe2, 0x10, 0x79, 0xb2, 0x14, 0xc8, 0x16, 0x5f, 0x66, 0x23,
- 0xac, 0x33, 0x55, 0xf4, 0xe7, 0x96, 0xe9, 0x4b, 0x15, 0x06, 0x74, 0xd8, 0x7e, 0x1a, 0x44, 0xba,
- 0x8a, 0xd9, 0x99, 0xe0, 0xf0, 0xcc, 0x86, 0x4a, 0xd7, 0xc4, 0x2c, 0xfb, 0xee, 0x48, 0xd0, 0x1a,
- 0xab, 0x80, 0xed, 0xfe, 0xdc, 0x66, 0x98, 0x77, 0xbf, 0x38, 0xff, 0x37, 0x28, 0x58, 0xf6, 0x2a,
- 0x5f, 0x78, 0xf1, 0x81, 0xa1, 0xef, 0xd8, 0x8d, 0x5a, 0xf1, 0x29, 0xa0, 0x6f, 0x80, 0xf1, 0xd3,
- 0xfa, 0xb5, 0x0e, 0xba, 0x68, 0xa9, 0x67, 0x58, 0x78, 0x95, 0x43, 0x4a, 0x07, 0x59, 0x73, 0x02,
- 0xf1, 0x36, 0x01, 0x65, 0xdc, 0xbc, 0x3f, 0xe7, 0x87, 0xeb, 0xfd, 0x1c, 0xfc, 0x77, 0x07, 0x1a,
- 0x95, 0xd1, 0x92, 0xde, 0x61, 0xdc, 0x89, 0xb2, 0xf8, 0xbf, 0x36, 0x27, 0x00, 0xbc, 0xee, 0xf3,
- 0xd1, 0x75, 0xb6, 0xdb, 0x2d, 0x56, 0x9e, 0x50, 0x1c, 0x9d, 0x5a, 0x73, 0x82, 0xc8, 0x1b, 0xd0,
- 0x77, 0x78, 0xc2, 0x0c, 0x98, 0xfe, 0x82, 0x2d, 0xce, 0xfa, 0x85, 0x25, 0xb5, 0x5b, 0x65, 0x27,
- 0x38, 0xe8, 0x2a, 0x3b, 0xd5, 0xf8, 0x07, 0x4e, 0x6c, 0x94, 0x21, 0x43, 0x7b, 0xc5, 0x80, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xc7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x31, 0x4f, 0xc2,
+ 0x40, 0x14, 0xc7, 0xdf, 0x60, 0x1c, 0xf8, 0x06, 0x30, 0xba, 0x98, 0x10, 0x07, 0x47, 0x07, 0xd8,
+ 0x8c, 0x33, 0x2e, 0x6a, 0x24, 0xd1, 0x04, 0x1a, 0x6a, 0x83, 0xcc, 0xc6, 0xad, 0x09, 0xa1, 0x89,
+ 0x13, 0x7c, 0x03, 0x13, 0x77, 0xc7, 0x6e, 0x26, 0x26, 0x86, 0x44, 0x34, 0x2c, 0x0c, 0x4e, 0x4e,
+ 0x4e, 0x7c, 0x02, 0x88, 0x21, 0x94, 0xf3, 0xfe, 0x77, 0x57, 0x3d, 0xa0, 0x85, 0xaa, 0xa5, 0x3a,
+ 0xfc, 0xd3, 0xe6, 0xda, 0x7b, 0xbf, 0xfe, 0xdf, 0x7b, 0x77, 0x57, 0x62, 0x8c, 0x51, 0x12, 0x5a,
+ 0xfe, 0x02, 0x75, 0xd3, 0x44, 0x4f, 0x05, 0xa2, 0x4e, 0x9d, 0xcb, 0xe5, 0xea, 0x2b, 0xb9, 0x72,
+ 0x0c, 0xcf, 0xba, 0xe9, 0x1f, 0x83, 0x88, 0x5e, 0xd6, 0x89, 0x1e, 0x1b, 0x3c, 0xd8, 0x98, 0x8b,
+ 0x2d, 0x11, 0xde, 0x71, 0x8a, 0xc5, 0x8b, 0x4d, 0xd3, 0x34, 0x6b, 0x96, 0x65, 0x6d, 0x44, 0x02,
+ 0x11, 0x3d, 0x6f, 0xf3, 0x89, 0x3d, 0x15, 0xc4, 0xe3, 0xc0, 0x3b, 0x04, 0x92, 0x5f, 0xdf, 0xce,
+ 0x48, 0x09, 0x97, 0x8e, 0x7a, 0xe6, 0xe5, 0x77, 0xaf, 0xd8, 0xe9, 0x99, 0xe9, 0x15, 0x1a, 0x47,
+ 0xef, 0xa5, 0xaa, 0x31, 0x28, 0xd5, 0xca, 0xd7, 0x0b, 0x41, 0x7c, 0x52, 0x85, 0x6b, 0xa4, 0x20,
+ 0xaf, 0x5c, 0xb9, 0x65, 0x69, 0xc9, 0x66, 0x6f, 0x0e, 0x38, 0x64, 0xb2, 0x75, 0x9f, 0x67, 0xd9,
+ 0x87, 0x1c, 0xc3, 0x15, 0x30, 0xdd, 0x59, 0x90, 0x13, 0x40, 0x26, 0x5c, 0x4d, 0x9e, 0xfb, 0x54,
+ 0x94, 0x42, 0x23, 0x5d, 0xfb, 0xce, 0xe1, 0x10, 0x10, 0x5f, 0x70, 0x86, 0xf1, 0x39, 0x90, 0xac,
+ 0xc9, 0x67, 0xba, 0x9a, 0xdf, 0xe9, 0x28, 0x7c, 0x39, 0x1c, 0xe8, 0x8e, 0x90, 0x46, 0xd4, 0x2c,
+ 0x00, 0x24, 0x0a, 0xaf, 0xd2, 0x15, 0xcd, 0x89, 0x2e, 0xd4, 0x04, 0x30, 0x38, 0x43, 0x1a, 0x51,
+ 0x33, 0xd4, 0x70, 0x0a, 0x24, 0x5b, 0x58, 0x74, 0x8e, 0x17, 0xa5, 0x26, 0x8b, 0x9c, 0x21, 0x5d,
+ 0xa8, 0x99, 0x8a, 0x35, 0xf6, 0x5b, 0x5f, 0x81, 0x44, 0x07, 0x31, 0x74, 0x50, 0x6c, 0x0b, 0x54,
+ 0x76, 0x23, 0x43, 0x6c, 0x0d, 0x24, 0x16, 0xe3, 0x94, 0xd5, 0x59, 0xd9, 0xb6, 0xbd, 0x66, 0x58,
+ 0x46, 0xb5, 0x7c, 0x6e, 0xbc, 0x41, 0xb8, 0xc7, 0x58, 0x38, 0x08, 0xad, 0x2f, 0x62, 0xd6, 0x75,
+ 0x90, 0xab, 0xd3, 0x83, 0x84, 0xc0, 0xc7, 0x97, 0x27, 0x83, 0x9d, 0xdb, 0x3d, 0x06, 0xe1, 0x1e,
+ 0x63, 0xe1, 0x20, 0x3f, 0x4b, 0x1d, 0x57, 0x07, 0xf5, 0xe5, 0x60, 0x3b, 0x13, 0x36, 0x11, 0x2e,
+ 0x00, 0xf0, 0xdb, 0x17, 0xf7, 0x18, 0x0b, 0x07, 0x61, 0x51, 0x0b, 0x50, 0xff, 0x4f, 0x40, 0x89,
+ 0xa5, 0x2e, 0xa9, 0x66, 0x48, 0xac, 0xbd, 0xe3, 0x59, 0xb0, 0x9a, 0x9b, 0x5c, 0xe0, 0x82, 0x8d,
+ 0x63, 0x0b, 0xd2, 0x0e, 0xca, 0x94, 0xda, 0xf5, 0xe7, 0xb7, 0xa0, 0xdf, 0x6e, 0xaa, 0x33, 0x6e,
+ 0x5a, 0x2a, 0x46, 0x0f, 0x31, 0x63, 0x3d, 0x26, 0x34, 0x27, 0x2d, 0x35, 0x77, 0x84, 0x58, 0xb1,
+ 0x1f, 0x7c, 0xaa, 0x26, 0x7e, 0xba, 0x30, 0xb7, 0xb2, 0xb2, 0xa3, 0xfc, 0x2b, 0x5d, 0xd3, 0x4e,
+ 0x56, 0xf2, 0x73, 0xa2, 0xd7, 0xe4, 0xff, 0xfd, 0x6e, 0xc5, 0xad, 0x0f, 0xa2, 0x2a, 0x66, 0x8d,
+ 0xf7, 0xe6, 0x8a, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_circle_xpm[1] = {{ png, sizeof( png ), "add_circle_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_component.cpp b/bitmaps_png/cpp_26/add_component.cpp
index 8ca80fc453..102461e8d2 100644
--- a/bitmaps_png/cpp_26/add_component.cpp
+++ b/bitmaps_png/cpp_26/add_component.cpp
@@ -8,47 +8,29 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x68, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xcf, 0x6a, 0x13,
- 0x51, 0x14, 0xc6, 0x83, 0x56, 0xd1, 0x9d, 0x2f, 0x50, 0x95, 0x5a, 0x15, 0x7c, 0x8a, 0x2c, 0x9a,
- 0x76, 0xfe, 0x27, 0x33, 0xed, 0xb4, 0xc6, 0x46, 0xab, 0xc4, 0x4e, 0xba, 0x70, 0x25, 0xa9, 0x48,
- 0x77, 0x7d, 0x00, 0x51, 0x0b, 0x4a, 0x41, 0xc4, 0xb8, 0xd0, 0x85, 0x25, 0x26, 0xad, 0x92, 0x50,
- 0x8a, 0x22, 0x2a, 0x22, 0xd9, 0x76, 0x27, 0xb8, 0x90, 0x2c, 0x74, 0x15, 0x5c, 0x0c, 0x34, 0xa3,
- 0xc2, 0x71, 0xbe, 0xcb, 0xdc, 0xe1, 0x66, 0x3a, 0x13, 0x04, 0x49, 0x70, 0x61, 0xe0, 0x63, 0xce,
- 0xdc, 0xdf, 0x39, 0xf7, 0x63, 0xee, 0xcc, 0x3d, 0x37, 0x29, 0x22, 0x4a, 0x0d, 0x43, 0x3d, 0x37,
- 0xa6, 0x9a, 0xf9, 0xa4, 0xc8, 0x53, 0x3f, 0xb9, 0xb2, 0x4a, 0xe6, 0x0b, 0x67, 0x96, 0x3a, 0xb1,
- 0xab, 0xc9, 0x93, 0x7b, 0x5c, 0xc8, 0xe5, 0x0c, 0x79, 0x49, 0x75, 0xb1, 0x46, 0x48, 0x72, 0x97,
- 0x47, 0xc8, 0xbb, 0x71, 0x80, 0x49, 0x92, 0x24, 0x12, 0x59, 0xa7, 0x7c, 0x98, 0xdc, 0xe5, 0x43,
- 0x4c, 0x22, 0x43, 0xcc, 0x6b, 0xa2, 0x75, 0x89, 0x46, 0xf5, 0xc5, 0x71, 0xba, 0x3c, 0x23, 0x51,
- 0xd5, 0x39, 0xb3, 0xcf, 0xa8, 0xe6, 0x9c, 0x66, 0xac, 0xe6, 0x8c, 0xef, 0x33, 0x42, 0xfe, 0xbc,
- 0x29, 0xd3, 0xc6, 0xe2, 0xd9, 0x64, 0x23, 0xcb, 0xb2, 0x76, 0x15, 0x45, 0xc1, 0x63, 0xd3, 0xc2,
- 0xb4, 0x4c, 0x8f, 0xd7, 0xd7, 0xc8, 0xce, 0xca, 0xac, 0x80, 0x8d, 0x07, 0xec, 0x82, 0x3f, 0xd1,
- 0xa3, 0xfb, 0x77, 0xd8, 0x55, 0x64, 0x88, 0xe7, 0x2d, 0x99, 0x1e, 0xde, 0xbb, 0xdd, 0xc3, 0x0c,
- 0xc3, 0xf8, 0x9a, 0x4e, 0xa7, 0x8f, 0x84, 0x46, 0x9a, 0xa6, 0xed, 0x75, 0x3a, 0x1d, 0xd2, 0x55,
- 0x85, 0x1a, 0xa5, 0x93, 0xe4, 0xcc, 0x4e, 0xd1, 0xcb, 0xd2, 0x29, 0x56, 0xe0, 0x79, 0x1e, 0x13,
- 0xd8, 0x0b, 0x67, 0x2c, 0x60, 0x63, 0x3d, 0x0c, 0xf1, 0xce, 0xd2, 0x71, 0xba, 0x76, 0x7e, 0x92,
- 0xb6, 0x4b, 0x27, 0x42, 0xe6, 0x1b, 0x75, 0x73, 0xb9, 0xdc, 0xb1, 0x1e, 0x23, 0xd7, 0x75, 0x49,
- 0x53, 0x65, 0xb6, 0xc6, 0x74, 0x33, 0xc5, 0x84, 0x82, 0x8f, 0xcd, 0x26, 0x93, 0xa6, 0x24, 0x33,
- 0xb6, 0x54, 0xc1, 0x38, 0x67, 0xf8, 0x25, 0x1a, 0x15, 0x6c, 0xd3, 0x9f, 0x50, 0x0a, 0x35, 0x67,
- 0x19, 0xf4, 0x7e, 0x6b, 0x8b, 0xa9, 0x1f, 0x43, 0x1c, 0x65, 0x49, 0x46, 0xdd, 0x56, 0xab, 0x45,
- 0x1f, 0x1a, 0x0d, 0x7a, 0x53, 0xab, 0x85, 0x7a, 0x5b, 0xaf, 0x87, 0x93, 0xbd, 0xdb, 0xdc, 0x4c,
- 0x64, 0x88, 0xa3, 0x2c, 0xd6, 0x48, 0x55, 0x55, 0xaf, 0x58, 0x2c, 0xd2, 0xea, 0xca, 0x4a, 0x58,
- 0xfc, 0xb7, 0x4a, 0x5c, 0xba, 0x76, 0xbb, 0x4d, 0xba, 0xa6, 0xd1, 0xeb, 0x6a, 0x75, 0xb0, 0x46,
- 0x55, 0xdf, 0x60, 0xa1, 0x50, 0x18, 0xec, 0x13, 0xf9, 0xdf, 0xfc, 0x8f, 0x72, 0xb9, 0x4c, 0xcf,
- 0x2b, 0x95, 0xc1, 0x2f, 0x1d, 0xbe, 0x3a, 0x7c, 0xaa, 0x43, 0x31, 0xba, 0x34, 0x67, 0xb1, 0x3d,
- 0xc0, 0x95, 0x9f, 0xce, 0x86, 0x85, 0x17, 0x67, 0x2d, 0xb6, 0x97, 0xb8, 0xae, 0xe4, 0x67, 0x42,
- 0x86, 0x3c, 0xb1, 0x0e, 0xb9, 0x7d, 0x8d, 0xe2, 0x36, 0x25, 0x9f, 0x4c, 0x6c, 0x9c, 0x68, 0xbc,
- 0xc8, 0x15, 0x19, 0xaf, 0x01, 0x07, 0xeb, 0x6b, 0x84, 0x36, 0xf3, 0xcc, 0x6f, 0x8a, 0x62, 0x73,
- 0xf4, 0xba, 0x5d, 0x26, 0xc4, 0x1b, 0x01, 0x43, 0x0e, 0x72, 0x45, 0xf6, 0xf4, 0xea, 0x39, 0xd6,
- 0x1f, 0x9f, 0xf8, 0x57, 0xb0, 0x58, 0x23, 0xd3, 0x34, 0x3f, 0xfb, 0x7b, 0xe9, 0x17, 0x1a, 0x27,
- 0x26, 0xaa, 0xac, 0xdf, 0x0d, 0x9b, 0x23, 0xc6, 0x21, 0xc4, 0xbc, 0xa9, 0x22, 0x07, 0xb9, 0x51,
- 0xf6, 0x60, 0xed, 0x16, 0xbb, 0x72, 0xa6, 0xeb, 0xfa, 0x77, 0xdb, 0xb6, 0x8f, 0x86, 0x46, 0xfe,
- 0xcd, 0x41, 0x74, 0x59, 0x1c, 0x05, 0x4d, 0xbf, 0x29, 0x8a, 0xcd, 0x11, 0xe3, 0x10, 0xe2, 0xed,
- 0x80, 0x21, 0x07, 0xb9, 0x22, 0x7b, 0xb5, 0x34, 0x4a, 0xd7, 0xf3, 0x13, 0xb4, 0x53, 0x1a, 0x15,
- 0xd9, 0x48, 0xe2, 0x79, 0x14, 0x7d, 0x47, 0xe2, 0x99, 0x23, 0xbe, 0x07, 0xe4, 0xfe, 0x09, 0x8b,
- 0x35, 0xc2, 0x11, 0x2c, 0x7e, 0x3d, 0x86, 0x92, 0xf9, 0xc6, 0x19, 0x62, 0x91, 0x89, 0xc7, 0x75,
- 0x3f, 0x16, 0x6b, 0x34, 0xb4, 0x3f, 0x27, 0xff, 0x8d, 0xfe, 0x49, 0xa3, 0xdf, 0xf4, 0x5e, 0xec,
- 0x57, 0x87, 0xb9, 0x43, 0x28, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x56, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x86, 0x40, 0x03, 0x03, 0x43, 0x12, 0x10, 0x37, 0x03, 0x31, 0x17, 0xad, 0x2d,
+ 0x3a, 0x00, 0xc4, 0xff, 0x9b, 0x98, 0x99, 0xef, 0x01, 0x69, 0x1b, 0x9a, 0x5a, 0xd4, 0x2f, 0x2f,
+ 0xff, 0x7f, 0x82, 0xbc, 0xfc, 0x9f, 0x46, 0x46, 0xc6, 0x7f, 0x40, 0x7e, 0x3f, 0x35, 0x7c, 0x87,
+ 0xd5, 0xa2, 0x79, 0x76, 0x76, 0xff, 0xbf, 0x7e, 0xf8, 0xf0, 0x7f, 0x4b, 0x76, 0xf6, 0xff, 0x06,
+ 0x46, 0x46, 0xaa, 0xf8, 0x0e, 0xa7, 0x45, 0xbf, 0x7e, 0xfd, 0x02, 0xe3, 0x3b, 0x7b, 0xf7, 0x52,
+ 0xc5, 0x77, 0x04, 0x2d, 0x02, 0x61, 0x90, 0xef, 0xb6, 0xe6, 0xe4, 0x50, 0xe4, 0x3b, 0xa2, 0x2c,
+ 0xa2, 0x86, 0xef, 0x60, 0xc9, 0xf9, 0x00, 0x12, 0x7e, 0x3f, 0x49, 0x55, 0x15, 0xab, 0x45, 0x94,
+ 0xf8, 0x0e, 0x64, 0x51, 0x1a, 0x86, 0x45, 0x6a, 0x6a, 0x60, 0x43, 0xdf, 0x3d, 0x7c, 0xf8, 0xff,
+ 0xf9, 0xe5, 0xcb, 0x28, 0xf8, 0xdb, 0xc7, 0x8f, 0x60, 0xb9, 0xbb, 0xfb, 0xf6, 0xfd, 0x9f, 0xa0,
+ 0xa0, 0x40, 0xb4, 0xef, 0x70, 0x06, 0xdd, 0x8f, 0x6f, 0xdf, 0xfe, 0xb7, 0xf1, 0xf2, 0xfe, 0x07,
+ 0xe5, 0x29, 0x64, 0x7c, 0xa8, 0xbd, 0x1d, 0xd5, 0x77, 0xb9, 0xb9, 0x44, 0xf9, 0x0e, 0x6f, 0x1c,
+ 0xfd, 0xf8, 0xfa, 0xf5, 0xff, 0xb7, 0x4f, 0x9f, 0x50, 0x30, 0xb6, 0xe0, 0x24, 0xc6, 0x77, 0x44,
+ 0x25, 0x86, 0xc7, 0xa7, 0x4e, 0x81, 0x7d, 0x88, 0x2b, 0xde, 0x90, 0x7d, 0x07, 0xb6, 0x8c, 0x91,
+ 0xf1, 0x2b, 0xd0, 0x9c, 0x23, 0x48, 0xd1, 0x91, 0x46, 0x94, 0x45, 0x9d, 0x42, 0x42, 0xff, 0xef,
+ 0xee, 0xdf, 0x4f, 0x89, 0x45, 0x49, 0x78, 0x2d, 0xfa, 0xfc, 0xe6, 0xcd, 0xff, 0xf7, 0x8f, 0x1e,
+ 0xfd, 0x6f, 0x07, 0xc6, 0xd5, 0xe5, 0x95, 0x2b, 0xc1, 0x6c, 0x6c, 0x3e, 0xa3, 0x28, 0xe8, 0x70,
+ 0x25, 0x86, 0x83, 0xad, 0xad, 0xe4, 0x25, 0x06, 0x7c, 0xf9, 0xe8, 0xd3, 0xab, 0x57, 0x18, 0x3e,
+ 0xfa, 0xf9, 0xe3, 0x07, 0x79, 0xc9, 0x1b, 0x5f, 0x3e, 0x82, 0xc7, 0x91, 0xb0, 0x30, 0xb8, 0x54,
+ 0xa0, 0x28, 0xc3, 0x12, 0x93, 0x18, 0x1e, 0x1e, 0x3f, 0xfe, 0xff, 0xe7, 0xf7, 0xef, 0x94, 0x15,
+ 0x41, 0x83, 0xa6, 0x50, 0xa5, 0x79, 0x35, 0x41, 0x97, 0x8a, 0x8f, 0x6e, 0x55, 0x39, 0xbd, 0x1a,
+ 0x27, 0xa0, 0x7c, 0xd5, 0x41, 0xf3, 0xe6, 0x16, 0xad, 0x30, 0x00, 0xee, 0x60, 0x35, 0xe4, 0x92,
+ 0x65, 0x02, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_component_xpm[1] = {{ png, sizeof( png ), "add_component_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_corner.cpp b/bitmaps_png/cpp_26/add_corner.cpp
index f1e34aa272..16f94d50ed 100644
--- a/bitmaps_png/cpp_26/add_corner.cpp
+++ b/bitmaps_png/cpp_26/add_corner.cpp
@@ -8,48 +8,33 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0x41, 0x88, 0x55,
- 0x55, 0x1c, 0xc7, 0xf1, 0xcf, 0x7b, 0xf3, 0x9a, 0x19, 0xa7, 0x99, 0x67, 0x38, 0x8a, 0x4d, 0x23,
- 0x8d, 0x23, 0x9a, 0xf8, 0xe6, 0xbd, 0x73, 0x89, 0x49, 0x43, 0x89, 0x4c, 0x2d, 0xd2, 0x45, 0xd1,
- 0x42, 0x49, 0xb3, 0xb1, 0x48, 0x28, 0xca, 0x48, 0x4a, 0x0d, 0x87, 0x79, 0x77, 0x32, 0xca, 0x30,
- 0x30, 0x5b, 0x24, 0x39, 0x44, 0x41, 0x2d, 0xda, 0xa4, 0xa5, 0xe0, 0x26, 0x71, 0x23, 0x4d, 0x09,
- 0x15, 0xb4, 0x08, 0xf1, 0x09, 0x41, 0x8b, 0x16, 0xad, 0x5a, 0x04, 0x31, 0x53, 0x12, 0x7a, 0x5a,
- 0x78, 0xe7, 0x31, 0x33, 0x22, 0x91, 0x3e, 0x23, 0xc2, 0xc5, 0x17, 0xce, 0xbd, 0x8b, 0xfb, 0xbd,
- 0xbf, 0xff, 0xff, 0x7f, 0xee, 0xb9, 0x62, 0x8c, 0xfe, 0x0d, 0xdc, 0x10, 0xfd, 0xa7, 0x44, 0x86,
- 0xad, 0x31, 0xe4, 0x1e, 0xe4, 0xae, 0x9b, 0xc8, 0x1e, 0x45, 0xa9, 0xdf, 0xa5, 0xa2, 0x21, 0x7b,
- 0x27, 0x64, 0xd7, 0x23, 0xcd, 0x13, 0x52, 0x51, 0x2a, 0x7a, 0xc1, 0x21, 0xcc, 0x46, 0xa1, 0xf1,
- 0xa2, 0xaa, 0x13, 0x75, 0xd1, 0x0a, 0xef, 0x61, 0x2d, 0x66, 0x36, 0x56, 0x32, 0x68, 0x8e, 0xd4,
- 0x9f, 0x52, 0xd1, 0xa0, 0x71, 0x05, 0x07, 0xb0, 0x09, 0x9d, 0x8d, 0x4e, 0xb3, 0xad, 0x9e, 0x66,
- 0xc0, 0xf7, 0xd8, 0x87, 0x75, 0x28, 0x36, 0x56, 0x94, 0x1a, 0xad, 0x8b, 0xfa, 0x1d, 0x43, 0x8a,
- 0x04, 0xcd, 0xd7, 0xfc, 0xf0, 0xb3, 0x95, 0xca, 0xbd, 0xe7, 0x92, 0x64, 0xdf, 0xd7, 0xfd, 0x7d,
- 0x9f, 0x0c, 0x6c, 0x9e, 0x7d, 0xb1, 0xb8, 0xbb, 0x29, 0xda, 0x6d, 0x5c, 0x93, 0x77, 0xf0, 0x1c,
- 0xba, 0x91, 0xbf, 0x26, 0x49, 0x2d, 0x49, 0x0e, 0xd6, 0x42, 0x88, 0x93, 0x39, 0xb5, 0x6c, 0x49,
- 0x5c, 0xf6, 0x48, 0xfb, 0x0f, 0x78, 0x13, 0x0f, 0x61, 0x26, 0x72, 0x57, 0x2d, 0x39, 0x97, 0x24,
- 0x4f, 0x4d, 0x16, 0x9c, 0x4e, 0x4a, 0x17, 0x26, 0xd6, 0xa3, 0xa1, 0x34, 0xd6, 0x59, 0x28, 0xec,
- 0xcd, 0xca, 0xd6, 0x32, 0x65, 0x1f, 0xa9, 0x7a, 0x58, 0xd5, 0x7a, 0xc3, 0x1e, 0x95, 0x7a, 0xcc,
- 0xb0, 0x01, 0xa9, 0x27, 0x0d, 0xdb, 0x2a, 0xf5, 0xb4, 0xaa, 0x67, 0xa5, 0x9e, 0x57, 0xb5, 0x5d,
- 0xea, 0xa5, 0xd1, 0xa5, 0xa5, 0x9f, 0x6b, 0x21, 0xc4, 0xe3, 0xe5, 0xc5, 0x63, 0x2d, 0x1d, 0xf9,
- 0xdf, 0xdc, 0x24, 0xae, 0x28, 0x77, 0xd4, 0xc5, 0x3b, 0xbb, 0xba, 0x3e, 0x46, 0x0f, 0xf2, 0x53,
- 0x45, 0xa9, 0x3f, 0xea, 0x8d, 0xfc, 0x1b, 0x0a, 0x43, 0xb9, 0x78, 0x26, 0xa9, 0xc4, 0x5a, 0x08,
- 0x71, 0x79, 0xa9, 0x3d, 0xe2, 0x12, 0x4d, 0xe2, 0x57, 0x95, 0x4b, 0xc9, 0x46, 0x7a, 0x7b, 0x4f,
- 0xe1, 0x0e, 0x14, 0xae, 0x5a, 0x24, 0x15, 0xbf, 0x5c, 0x5a, 0x8a, 0xb5, 0x10, 0xe2, 0xf6, 0x3b,
- 0x6f, 0xad, 0x8b, 0x5a, 0xe7, 0xe4, 0xeb, 0x89, 0xf6, 0x74, 0x77, 0x9f, 0xc4, 0x1a, 0xb4, 0xd7,
- 0x7b, 0x84, 0x9c, 0x17, 0xbd, 0x6c, 0x83, 0x0f, 0xac, 0x73, 0xd4, 0x83, 0x8e, 0x79, 0xc0, 0x51,
- 0xab, 0x7d, 0x6a, 0x95, 0x23, 0xee, 0x73, 0x38, 0xe3, 0xc8, 0x04, 0xef, 0xf7, 0x2f, 0xf8, 0xa9,
- 0x16, 0x42, 0x3c, 0x1b, 0x42, 0x1c, 0x5c, 0x78, 0xdb, 0xaf, 0xf7, 0xcf, 0x2b, 0xfe, 0xf2, 0x79,
- 0x79, 0xf1, 0xf9, 0xec, 0xde, 0xc5, 0x95, 0x1d, 0x1d, 0x1f, 0x61, 0x03, 0x66, 0x4d, 0x15, 0x31,
- 0x17, 0x5b, 0xb3, 0x69, 0x39, 0x30, 0x8d, 0xb7, 0xa6, 0x33, 0xbf, 0xa5, 0x65, 0xe4, 0xdb, 0x72,
- 0x79, 0x7c, 0xfa, 0xd4, 0xd5, 0x42, 0x88, 0x6f, 0xf7, 0xf4, 0x7c, 0x87, 0xfd, 0x57, 0x12, 0xdd,
- 0x92, 0x45, 0xdd, 0x8c, 0x2d, 0x18, 0xc0, 0xe3, 0xd9, 0xf5, 0x26, 0x6c, 0x9c, 0xc6, 0x96, 0xa4,
- 0xad, 0xed, 0xb5, 0xcf, 0x16, 0x2d, 0xfa, 0xf1, 0x4c, 0xa5, 0x72, 0xa1, 0x16, 0x42, 0xfc, 0xa6,
- 0xaf, 0x6f, 0x6c, 0x57, 0x57, 0xd7, 0x17, 0x78, 0x17, 0xaf, 0x63, 0xf5, 0x94, 0xd2, 0x65, 0xb2,
- 0x02, 0x8a, 0xd9, 0xd7, 0x76, 0x32, 0x9d, 0x57, 0x60, 0x2e, 0xee, 0xc2, 0x8e, 0x19, 0xf9, 0xfc,
- 0xc1, 0xdb, 0x9b, 0x9b, 0x3f, 0xc4, 0x08, 0x0e, 0x65, 0x55, 0x78, 0x06, 0xbd, 0x97, 0x0d, 0xc3,
- 0xa4, 0x64, 0xff, 0x84, 0x22, 0x96, 0x63, 0x1b, 0x5e, 0xc5, 0x1b, 0x78, 0x25, 0x6b, 0x41, 0x82,
- 0xb6, 0x86, 0x9c, 0x47, 0xc8, 0xe3, 0x66, 0xcc, 0xc7, 0xdd, 0x58, 0x95, 0xa5, 0x9c, 0x87, 0xd6,
- 0x86, 0x9e, 0xb0, 0x59, 0xb2, 0x26, 0xcc, 0xc8, 0xa4, 0xad, 0xd9, 0x0b, 0xe4, 0xfe, 0xdf, 0x7f,
- 0x41, 0x7f, 0x01, 0x07, 0x61, 0x97, 0xa4, 0xee, 0x5d, 0x02, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x88, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0xd6, 0xb1, 0x2b, 0xc4,
+ 0x61, 0x1c, 0xc7, 0xf1, 0xf7, 0xf9, 0x1d, 0xb9, 0xa8, 0xc3, 0x5d, 0x57, 0x9e, 0x94, 0x0c, 0x32,
+ 0x51, 0x94, 0x49, 0x92, 0x59, 0x16, 0x75, 0x83, 0x41, 0x99, 0x0c, 0x12, 0x19, 0x18, 0x44, 0x49,
+ 0x59, 0xee, 0xf7, 0x60, 0x10, 0x25, 0xc4, 0x72, 0x9c, 0xe7, 0xce, 0x1f, 0x60, 0x30, 0x1a, 0x0c,
+ 0x4a, 0x99, 0x2f, 0x25, 0x9b, 0xe5, 0x46, 0x4a, 0xbe, 0x06, 0x77, 0xbf, 0x7b, 0x58, 0xa4, 0x7e,
+ 0xcf, 0x0d, 0x86, 0xef, 0xf2, 0x0c, 0xcf, 0xab, 0xcf, 0xf7, 0xf9, 0x3e, 0x4f, 0x0f, 0x22, 0x42,
+ 0x2d, 0xca, 0xdd, 0xc6, 0x9a, 0x65, 0x34, 0x4f, 0xf8, 0xcc, 0x39, 0x83, 0xd8, 0xa1, 0x05, 0xcd,
+ 0x3b, 0x1a, 0x41, 0x53, 0x74, 0x07, 0x6d, 0x91, 0x2e, 0x23, 0x82, 0xe6, 0xc6, 0x1d, 0xa4, 0x39,
+ 0x0e, 0xa0, 0x2d, 0xd6, 0x5c, 0x42, 0xcf, 0x56, 0xa2, 0x41, 0x27, 0x10, 0xdb, 0xf4, 0x5a, 0xc8,
+ 0x0b, 0xeb, 0xd4, 0xb9, 0x81, 0x7c, 0x96, 0xac, 0xb6, 0x65, 0x9d, 0x8d, 0x37, 0x9a, 0x6b, 0x2b,
+ 0xd1, 0x94, 0x13, 0x08, 0x9f, 0x26, 0x34, 0x6f, 0x65, 0xe4, 0x03, 0x9f, 0x94, 0x2b, 0x68, 0xdc,
+ 0x6a, 0xdb, 0x9d, 0xb3, 0x97, 0x01, 0xcd, 0x9e, 0xd5, 0xb6, 0x4d, 0x97, 0x50, 0x31, 0x80, 0x32,
+ 0x0c, 0x3b, 0x81, 0xc8, 0xd0, 0x6d, 0xa5, 0x29, 0xb1, 0x4e, 0x34, 0x54, 0xe8, 0x12, 0x3a, 0xf2,
+ 0x70, 0x7a, 0x1a, 0xe3, 0x65, 0xaf, 0x0d, 0x59, 0xe8, 0x47, 0xba, 0x16, 0xb9, 0x0a, 0xf5, 0xf5,
+ 0x2e, 0x40, 0x9f, 0x81, 0x92, 0x01, 0xb1, 0xeb, 0xbc, 0x8e, 0x37, 0x03, 0x23, 0xa1, 0x41, 0x06,
+ 0xee, 0x0d, 0xc8, 0xbe, 0xe7, 0xc9, 0x64, 0x3c, 0x2e, 0xe9, 0x78, 0x5c, 0x76, 0xa3, 0xd1, 0x0a,
+ 0x58, 0x3c, 0x80, 0xfa, 0x6f, 0x10, 0x9a, 0x59, 0x34, 0x25, 0xab, 0xc7, 0xbf, 0x56, 0x72, 0xb5,
+ 0x9a, 0x60, 0x28, 0x99, 0x14, 0xa5, 0x94, 0x28, 0xa5, 0xa4, 0x3f, 0x95, 0x92, 0x8b, 0xf2, 0x7a,
+ 0x0e, 0x06, 0x7e, 0x42, 0x8f, 0x7f, 0x41, 0xd0, 0x48, 0xcf, 0xdc, 0xd7, 0x66, 0xd9, 0x48, 0x44,
+ 0x3a, 0xda, 0xdb, 0x03, 0x48, 0x29, 0x25, 0x87, 0x9e, 0x27, 0x06, 0x24, 0x0f, 0x13, 0xdf, 0x21,
+ 0x9f, 0x79, 0x34, 0xaf, 0x7f, 0x81, 0x9a, 0x37, 0xaa, 0x89, 0xc6, 0x5a, 0x5b, 0x03, 0x64, 0x34,
+ 0x91, 0x08, 0xd6, 0x0b, 0xd0, 0x1d, 0xd6, 0x19, 0xe5, 0xcb, 0x2d, 0x92, 0xb5, 0xc6, 0x46, 0x59,
+ 0x89, 0xc5, 0x24, 0x17, 0x89, 0x54, 0xa0, 0xeb, 0xd0, 0x86, 0xe1, 0x0c, 0x92, 0x06, 0x6e, 0x7f,
+ 0x4e, 0x9d, 0x81, 0x87, 0x4b, 0xe8, 0x0c, 0xf5, 0x1e, 0x19, 0xf0, 0x0c, 0x4c, 0x1b, 0x38, 0x32,
+ 0x70, 0x62, 0x60, 0xc6, 0x40, 0x43, 0xcd, 0x7e, 0x41, 0xff, 0x1f, 0xfa, 0x04, 0xa0, 0xb0, 0xd7,
+ 0x03, 0x0b, 0xe0, 0xec, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE add_corner_xpm[1] = {{ png, sizeof( png ), "add_corner_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_dashed_line.cpp b/bitmaps_png/cpp_26/add_dashed_line.cpp
index 5579224ae2..e2db0b9363 100644
--- a/bitmaps_png/cpp_26/add_dashed_line.cpp
+++ b/bitmaps_png/cpp_26/add_dashed_line.cpp
@@ -8,40 +8,28 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xf9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x3f, 0x48, 0xd4,
- 0x61, 0x1c, 0xc7, 0xf1, 0xd7, 0x73, 0x5d, 0xa6, 0x99, 0x7f, 0x50, 0xa4, 0xb3, 0x41, 0x2a, 0xb2,
- 0x24, 0xa7, 0x08, 0x24, 0x88, 0x9a, 0x1a, 0xca, 0x31, 0x08, 0x6a, 0x6a, 0x08, 0x5a, 0x1d, 0x6b,
- 0x11, 0x2a, 0x24, 0x08, 0x89, 0xa0, 0xa1, 0x96, 0x86, 0x86, 0xa2, 0xad, 0xb1, 0xa1, 0x29, 0x22,
- 0x02, 0xa3, 0x38, 0xb0, 0xa1, 0xa9, 0x2c, 0x24, 0x33, 0x1c, 0x2a, 0xcb, 0x4a, 0xbb, 0xee, 0x69,
- 0xb8, 0xdf, 0xe5, 0x5d, 0x1d, 0x7a, 0x7a, 0xa7, 0x0f, 0x7c, 0xe1, 0xc7, 0xc3, 0xef, 0xf7, 0xbc,
- 0xf9, 0x7d, 0x3f, 0x9f, 0xcf, 0xf3, 0x3c, 0x21, 0xc6, 0x68, 0x3d, 0x46, 0xca, 0x3a, 0x8d, 0x35,
- 0x01, 0x85, 0xe0, 0x64, 0x08, 0x1a, 0xca, 0x26, 0x63, 0x8c, 0x75, 0x2d, 0xe2, 0x39, 0x62, 0x24,
- 0xde, 0x23, 0x86, 0xbf, 0xf3, 0x75, 0x86, 0x9c, 0x4f, 0x20, 0xc5, 0x1a, 0xaa, 0x3b, 0x88, 0x78,
- 0xf6, 0x1f, 0xc8, 0x18, 0xb1, 0x6d, 0x2d, 0x40, 0x3d, 0xe4, 0x3f, 0x14, 0x20, 0xb3, 0x2f, 0x39,
- 0xdd, 0x87, 0xfa, 0xb6, 0x0e, 0x01, 0x8d, 0xdc, 0x1d, 0x64, 0x3a, 0x4b, 0xdf, 0x29, 0xec, 0x43,
- 0x73, 0xf1, 0x9d, 0x50, 0x4b, 0x8e, 0x42, 0x70, 0x01, 0x0b, 0x84, 0x2b, 0xe8, 0x46, 0x1f, 0xcd,
- 0x6d, 0xcc, 0xcd, 0x61, 0x06, 0xaf, 0x62, 0x8c, 0xdf, 0x21, 0x5d, 0x03, 0xe4, 0x12, 0x86, 0x13,
- 0xef, 0x4e, 0x12, 0x1e, 0xe0, 0x37, 0x73, 0xb3, 0x09, 0xe4, 0x35, 0x7e, 0xd6, 0x64, 0x6f, 0xe2,
- 0x48, 0xb9, 0xf0, 0xf9, 0x47, 0x3c, 0x49, 0x23, 0x83, 0xdd, 0xd8, 0xfc, 0xdf, 0x37, 0xab, 0x80,
- 0xec, 0x24, 0xce, 0x2f, 0x42, 0xbe, 0xbc, 0x60, 0x38, 0x93, 0xe8, 0x54, 0xec, 0x52, 0xaa, 0x0e,
- 0x20, 0x69, 0xa6, 0xce, 0x10, 0xf3, 0x7c, 0x1c, 0x67, 0xc7, 0x09, 0xf4, 0x56, 0xfa, 0x8b, 0xd2,
- 0x4a, 0xad, 0x40, 0x93, 0x3d, 0xc5, 0x47, 0xb6, 0x3d, 0xe7, 0xce, 0x28, 0x07, 0x46, 0x98, 0x98,
- 0x41, 0xae, 0x60, 0x8a, 0x25, 0x46, 0x95, 0xed, 0x1a, 0x25, 0x7e, 0x25, 0xee, 0xc7, 0x06, 0xf4,
- 0xe0, 0x18, 0x0e, 0x61, 0x17, 0x36, 0x96, 0x66, 0xa6, 0xe2, 0x1a, 0x55, 0x40, 0xae, 0x96, 0x08,
- 0x3f, 0x4d, 0xcc, 0xa0, 0x21, 0xb1, 0x73, 0xa6, 0xe8, 0xdc, 0x65, 0xd7, 0x59, 0x06, 0x72, 0xad,
- 0xdc, 0x5d, 0x9f, 0x9f, 0x72, 0xab, 0x25, 0x11, 0x3e, 0x9d, 0xec, 0xfe, 0xa1, 0x9a, 0xae, 0x2c,
- 0x93, 0xa3, 0xdc, 0xfc, 0x62, 0xd4, 0xa6, 0xb2, 0x0c, 0x5c, 0xe6, 0x7d, 0x2b, 0x7e, 0xc4, 0x18,
- 0x73, 0x2b, 0x0a, 0xde, 0x12, 0xee, 0x82, 0x66, 0xde, 0x3c, 0x64, 0x32, 0x4b, 0xf7, 0x71, 0x1c,
- 0x44, 0xc7, 0x6a, 0xf2, 0x57, 0xa9, 0x5d, 0x17, 0x89, 0x5b, 0x13, 0x58, 0x13, 0x5d, 0xfd, 0x74,
- 0x0c, 0x62, 0x00, 0x5d, 0x95, 0x32, 0xb2, 0x22, 0x10, 0x31, 0x90, 0xbf, 0x51, 0xd0, 0xe2, 0x57,
- 0x96, 0x99, 0x2d, 0x09, 0xac, 0x15, 0xdb, 0xd1, 0x5e, 0xd3, 0xc6, 0x5b, 0x02, 0xb9, 0x59, 0x2e,
- 0xfc, 0xc4, 0x75, 0x9a, 0x52, 0x8b, 0x21, 0xad, 0x4e, 0xf4, 0x25, 0xa4, 0x88, 0xc8, 0x0d, 0x95,
- 0x43, 0xde, 0x3d, 0xa3, 0xfb, 0x30, 0x3a, 0xeb, 0x76, 0x5e, 0x15, 0x68, 0x8f, 0xdb, 0x99, 0x1f,
- 0x2f, 0x40, 0xde, 0x8e, 0xd1, 0x75, 0x14, 0xfd, 0x68, 0xac, 0x2b, 0xa8, 0x00, 0xbb, 0xdd, 0xcb,
- 0xc4, 0x7d, 0x3a, 0x8f, 0x60, 0x6f, 0xe1, 0x20, 0xab, 0xad, 0x5d, 0xa5, 0x55, 0x76, 0xf0, 0x85,
- 0xd0, 0xd2, 0xce, 0xb7, 0x4d, 0xf8, 0x14, 0x63, 0x5c, 0xa8, 0xe7, 0x15, 0xec, 0x0f, 0x67, 0x83,
- 0x90, 0xe8, 0x8e, 0xba, 0xc6, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x3f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0xbd, 0x4a, 0x03,
+ 0x41, 0x14, 0x46, 0x4f, 0x82, 0x88, 0x22, 0x58, 0x0b, 0x36, 0x96, 0x22, 0x16, 0x06, 0x7f, 0x48,
+ 0xa5, 0x22, 0x88, 0xfa, 0x0e, 0x56, 0xbe, 0x4a, 0x1a, 0x0b, 0x1b, 0x1f, 0x42, 0xb0, 0xb2, 0xf1,
+ 0x01, 0xb6, 0xb1, 0x08, 0xe8, 0xce, 0xbd, 0x2b, 0x2e, 0xd8, 0xa8, 0x68, 0x14, 0xa3, 0x8d, 0xbe,
+ 0xc1, 0x58, 0x64, 0x75, 0x43, 0xb2, 0xab, 0x71, 0x76, 0xa6, 0x18, 0x66, 0x60, 0x67, 0x38, 0x7c,
+ 0x73, 0x76, 0xee, 0xc5, 0x5a, 0x4b, 0xa8, 0x01, 0x57, 0xf3, 0x3f, 0xeb, 0x70, 0x90, 0xeb, 0x3d,
+ 0x90, 0x77, 0x30, 0xad, 0x60, 0xa0, 0x1c, 0x22, 0x9f, 0x20, 0x0f, 0xa0, 0xb3, 0x81, 0x40, 0xe6,
+ 0x00, 0xe4, 0x03, 0xe4, 0x1e, 0x92, 0x45, 0xef, 0x89, 0x20, 0x99, 0xca, 0xd7, 0xba, 0x0f, 0x66,
+ 0xc1, 0xbb, 0x23, 0x90, 0x6d, 0xd0, 0x3b, 0x48, 0x9a, 0x85, 0xdf, 0xfd, 0x40, 0xe2, 0x1d, 0x90,
+ 0xb7, 0xcc, 0xc9, 0x0d, 0xa4, 0xe3, 0xde, 0x41, 0x90, 0xec, 0xf6, 0x89, 0x7f, 0x04, 0x59, 0x0a,
+ 0x92, 0x08, 0xf4, 0xb0, 0x07, 0x31, 0x4f, 0xa0, 0x8d, 0xd2, 0x7d, 0xee, 0x80, 0x68, 0xac, 0x37,
+ 0xdb, 0x1a, 0x98, 0x16, 0xc4, 0xcb, 0xbf, 0xee, 0x77, 0x74, 0xb2, 0x05, 0x72, 0x09, 0x32, 0x37,
+ 0xf2, 0x19, 0x87, 0xbf, 0x6b, 0x13, 0xb4, 0x9b, 0x39, 0x69, 0x83, 0xad, 0x7b, 0x07, 0x81, 0xd9,
+ 0x00, 0xe9, 0xe6, 0x4e, 0xcc, 0x4a, 0x90, 0x44, 0xa0, 0xa7, 0x2e, 0x10, 0x07, 0x50, 0x67, 0x12,
+ 0xe4, 0xe4, 0xbf, 0x90, 0x91, 0x40, 0x60, 0xd6, 0x41, 0xce, 0xa1, 0x3d, 0x5d, 0xe9, 0x19, 0xfc,
+ 0x0d, 0x31, 0xaf, 0x99, 0xf8, 0xb3, 0x20, 0xa0, 0x01, 0x48, 0x07, 0x64, 0xd5, 0x3b, 0x08, 0x6c,
+ 0x1d, 0xe4, 0x22, 0x83, 0x3c, 0x83, 0xae, 0x55, 0xae, 0x20, 0xe5, 0x89, 0xd2, 0x19, 0x90, 0x08,
+ 0xe2, 0xa6, 0x97, 0xc2, 0x3b, 0x7c, 0x5d, 0x7a, 0xfc, 0xfd, 0x08, 0xc1, 0xd6, 0xbc, 0xb5, 0x91,
+ 0x62, 0x27, 0x7a, 0xe4, 0xbd, 0xeb, 0x16, 0x88, 0x7f, 0x29, 0x6b, 0x5e, 0xd5, 0xaa, 0x3c, 0xd1,
+ 0x04, 0xe8, 0x6d, 0x48, 0x48, 0x5f, 0x22, 0x6d, 0x80, 0xa4, 0xa1, 0x20, 0x03, 0x8e, 0x86, 0xdb,
+ 0xaf, 0xcf, 0xf1, 0x05, 0x56, 0x13, 0x40, 0xc7, 0xbb, 0x6a, 0xb9, 0x16, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_dashed_line_xpm[1] = {{ png, sizeof( png ), "add_dashed_line_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_dimension.cpp b/bitmaps_png/cpp_26/add_dimension.cpp
index a31230e18c..952fc49e44 100644
--- a/bitmaps_png/cpp_26/add_dimension.cpp
+++ b/bitmaps_png/cpp_26/add_dimension.cpp
@@ -8,33 +8,31 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x95, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0xd6, 0xbd, 0x4b, 0xc3,
- 0x40, 0x18, 0x06, 0xf0, 0x03, 0x2d, 0x16, 0xe2, 0x20, 0xa2, 0x4e, 0x2a, 0xd2, 0x8a, 0x83, 0x14,
- 0x6c, 0x51, 0x10, 0xd4, 0xd5, 0xd5, 0x59, 0xc4, 0x41, 0x04, 0x67, 0xb5, 0x83, 0x82, 0x78, 0x83,
- 0x8a, 0x82, 0x83, 0xb8, 0x09, 0xfe, 0x03, 0x45, 0x5c, 0x84, 0x2e, 0x2e, 0x8e, 0xce, 0xba, 0x38,
- 0x38, 0xd6, 0x49, 0xc1, 0x0f, 0x1c, 0x83, 0xad, 0x9e, 0xcf, 0x5b, 0xde, 0x2b, 0x67, 0x0c, 0x77,
- 0xad, 0x24, 0xc1, 0xc0, 0xaf, 0x49, 0xdf, 0x24, 0xf7, 0x5c, 0x2e, 0x97, 0x10, 0xa1, 0x94, 0x12,
- 0x49, 0x10, 0xff, 0x2a, 0x08, 0x4b, 0x05, 0x7c, 0xd8, 0x0c, 0xd4, 0xa9, 0xf6, 0x1e, 0x65, 0xd0,
- 0x13, 0xd0, 0xc6, 0x17, 0xcc, 0x1b, 0x75, 0xfa, 0xf1, 0xe3, 0x08, 0xfa, 0x60, 0x33, 0x46, 0x50,
- 0x15, 0x36, 0xa2, 0x0e, 0x2a, 0x41, 0x8d, 0x86, 0x0b, 0x46, 0x8c, 0xa0, 0xad, 0xa8, 0x83, 0xf6,
- 0xe1, 0x9c, 0xb7, 0x2b, 0x71, 0x07, 0x8d, 0xc2, 0x15, 0xff, 0x8f, 0x35, 0x28, 0x0d, 0x05, 0xb8,
- 0x89, 0x3d, 0x88, 0x6b, 0xb3, 0x2d, 0x07, 0xe5, 0x72, 0xca, 0x27, 0x2d, 0x06, 0x09, 0x57, 0x90,
- 0xd9, 0xae, 0x2e, 0x28, 0x62, 0x09, 0xea, 0xa0, 0x29, 0x0c, 0x52, 0x07, 0x71, 0xdd, 0x83, 0x1d,
- 0x4b, 0x50, 0xa3, 0xdd, 0x1f, 0x05, 0xdb, 0x10, 0x60, 0x29, 0x06, 0x83, 0xb8, 0x2e, 0x5d, 0x41,
- 0xb4, 0x3f, 0x58, 0x90, 0x81, 0x46, 0xc6, 0xe0, 0x18, 0x16, 0xa1, 0x0d, 0xda, 0x43, 0x3a, 0xb0,
- 0x02, 0x27, 0x30, 0x69, 0x09, 0x92, 0xbf, 0x0b, 0x42, 0xf4, 0xc0, 0x2a, 0xdc, 0x1a, 0x53, 0x38,
- 0x63, 0xb9, 0xd2, 0xac, 0x71, 0xdc, 0x7d, 0xbd, 0xf7, 0x42, 0x0c, 0xb8, 0x82, 0xcc, 0xc6, 0x35,
- 0xfd, 0x26, 0x78, 0x83, 0x67, 0xf6, 0xc2, 0x5e, 0xd9, 0x67, 0xc8, 0x79, 0x25, 0x5b, 0xd0, 0x2e,
- 0xdf, 0x8b, 0x6b, 0xe3, 0x64, 0x5a, 0x9f, 0xc2, 0x04, 0x0c, 0xb3, 0x2c, 0xcb, 0xc0, 0x38, 0x77,
- 0x46, 0x77, 0xea, 0x0e, 0x0e, 0xa0, 0xdb, 0x35, 0x74, 0x73, 0xbc, 0x3e, 0x84, 0x4b, 0x78, 0x84,
- 0x0b, 0x58, 0x63, 0xeb, 0xac, 0xc8, 0xce, 0xe0, 0x01, 0xca, 0x1c, 0x20, 0x35, 0x57, 0x50, 0x0a,
- 0xa6, 0x61, 0x09, 0xb6, 0xb9, 0xb6, 0x07, 0x83, 0xd0, 0x67, 0xe8, 0x65, 0x54, 0xef, 0x37, 0x8e,
- 0xa5, 0x7b, 0xb4, 0x40, 0x57, 0x6a, 0x0d, 0x0a, 0xdc, 0xe8, 0x4e, 0x9a, 0x4d, 0x3c, 0xb3, 0x0a,
- 0x96, 0x09, 0x41, 0xb3, 0x73, 0x99, 0x87, 0x31, 0xdd, 0xd4, 0xac, 0xb3, 0x3d, 0xb4, 0x96, 0x7d,
- 0x29, 0xc7, 0x73, 0xd4, 0x7c, 0xd0, 0x5f, 0x84, 0x05, 0xe1, 0x9d, 0x54, 0xab, 0x46, 0x1d, 0x94,
- 0xcf, 0xab, 0x21, 0xcf, 0x9b, 0x3a, 0x6a, 0x04, 0x19, 0xaf, 0x12, 0x19, 0xf9, 0xd7, 0x8f, 0x9e,
- 0x85, 0x09, 0x04, 0x75, 0xd5, 0x25, 0xf5, 0x5d, 0xf7, 0x0d, 0x2a, 0x30, 0xaf, 0x71, 0x68, 0xa7,
- 0x5d, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x70, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x3d, 0x4b, 0xc3,
+ 0x40, 0x18, 0xc7, 0x2f, 0x34, 0x89, 0x22, 0xc4, 0x04, 0xdc, 0x7c, 0x59, 0x24, 0x90, 0xad, 0x79,
+ 0x4f, 0xd6, 0xa8, 0x73, 0x15, 0x71, 0x13, 0x1c, 0xfd, 0x04, 0x82, 0x9b, 0xf8, 0x09, 0xea, 0xd4,
+ 0xb9, 0xa3, 0xb8, 0xea, 0x66, 0x3f, 0x86, 0x38, 0x0b, 0x5a, 0xb5, 0x20, 0x0a, 0xe2, 0xd4, 0x45,
+ 0xcf, 0xff, 0x23, 0x17, 0x08, 0x35, 0xea, 0x55, 0x4d, 0x29, 0x68, 0xe0, 0xc7, 0x71, 0xcf, 0xe5,
+ 0x9e, 0xdf, 0xe5, 0xb9, 0x3b, 0x08, 0xe3, 0x9c, 0xb3, 0x51, 0xc0, 0xc6, 0x46, 0x64, 0xdb, 0xf6,
+ 0x44, 0x18, 0x86, 0x7d, 0xc1, 0xce, 0xe0, 0x38, 0x62, 0xcf, 0xe0, 0xee, 0xc7, 0xa2, 0x2c, 0xcb,
+ 0x26, 0x91, 0x88, 0x0b, 0xfa, 0x41, 0x10, 0xd4, 0x07, 0x44, 0x14, 0x7f, 0xfc, 0x55, 0x51, 0x14,
+ 0x45, 0x47, 0x68, 0xcf, 0xe8, 0x2b, 0x2b, 0x15, 0x25, 0x49, 0x32, 0x83, 0xb6, 0x07, 0x9a, 0x95,
+ 0x8a, 0xa8, 0x8f, 0xd2, 0x35, 0x68, 0x5f, 0xd0, 0x2e, 0x57, 0x2a, 0x22, 0x50, 0xc2, 0x36, 0xfa,
+ 0x57, 0x9e, 0xe7, 0x59, 0x95, 0x8a, 0xd2, 0x34, 0x9d, 0x46, 0xff, 0x12, 0x1c, 0x56, 0x2a, 0x22,
+ 0x7c, 0xdf, 0x5f, 0x41, 0xec, 0x65, 0x28, 0x11, 0xea, 0x7d, 0x8c, 0x72, 0x9c, 0x0c, 0x23, 0x12,
+ 0x25, 0x6c, 0x7d, 0x26, 0xa2, 0x9c, 0x79, 0xde, 0xe2, 0xc9, 0xe1, 0x1f, 0xad, 0x06, 0x63, 0x1a,
+ 0x63, 0x4c, 0x79, 0xb7, 0x4a, 0xc4, 0x68, 0x21, 0xc5, 0xe3, 0x5e, 0x72, 0xc7, 0xb8, 0xb4, 0xe8,
+ 0xbb, 0x48, 0x89, 0xf0, 0xe8, 0x60, 0x03, 0x6c, 0x7d, 0x59, 0x7f, 0xc6, 0xb6, 0xc1, 0x26, 0x98,
+ 0x92, 0x16, 0xe1, 0x89, 0x40, 0x0b, 0x3c, 0x00, 0x0a, 0x34, 0x24, 0x44, 0xab, 0xe2, 0xdd, 0x27,
+ 0xd0, 0x06, 0x4b, 0x54, 0xd6, 0x52, 0x91, 0xe3, 0x38, 0x5c, 0x55, 0xd5, 0x9e, 0x98, 0xf0, 0x86,
+ 0xa2, 0x28, 0x1c, 0x77, 0xa5, 0x4b, 0x77, 0x46, 0xd0, 0x15, 0x5c, 0x0b, 0x6e, 0x08, 0x9c, 0xc0,
+ 0x5b, 0x7a, 0xb7, 0x38, 0xb7, 0x56, 0xab, 0xdd, 0x53, 0xce, 0xd2, 0x2f, 0xb2, 0x2c, 0xcb, 0xd5,
+ 0x34, 0xed, 0x00, 0x93, 0x2e, 0xf2, 0x09, 0x88, 0xad, 0xc7, 0x71, 0xbc, 0x40, 0xe0, 0xfe, 0xcc,
+ 0x13, 0xae, 0xeb, 0xce, 0x11, 0x10, 0xcc, 0x12, 0x86, 0x61, 0xac, 0x15, 0x16, 0x77, 0xae, 0xeb,
+ 0xfa, 0xbe, 0x69, 0x9a, 0x8b, 0xb2, 0x7b, 0x94, 0x8a, 0x12, 0xee, 0x49, 0x94, 0x6e, 0x17, 0x34,
+ 0x41, 0x7d, 0x7c, 0x4f, 0xdd, 0xbf, 0xe8, 0xef, 0x8a, 0x4e, 0x41, 0xa7, 0x02, 0x51, 0x27, 0xcf,
+ 0x3b, 0xb2, 0xff, 0xba, 0x57, 0xa9, 0x62, 0x87, 0xa0, 0x34, 0xfb, 0xea, 0xd6, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_dimension_xpm[1] = {{ png, sizeof( png ), "add_dimension_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_entry.cpp b/bitmaps_png/cpp_26/add_entry.cpp
index e572a09f28..e9033d241f 100644
--- a/bitmaps_png/cpp_26/add_entry.cpp
+++ b/bitmaps_png/cpp_26/add_entry.cpp
@@ -8,15 +8,15 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd3, 0xb1, 0x0a, 0x40,
- 0x50, 0x1c, 0x85, 0xf1, 0xef, 0xca, 0xe8, 0x01, 0xac, 0x1e, 0xc1, 0x64, 0xf0, 0x2c, 0x06, 0x83,
- 0xbc, 0x85, 0x6c, 0xbc, 0x80, 0x52, 0x94, 0x47, 0xfd, 0x1b, 0x88, 0x94, 0xd1, 0xbd, 0xa5, 0xce,
- 0xf0, 0xcd, 0xbf, 0xe5, 0x1c, 0xcc, 0x8c, 0x10, 0x21, 0x48, 0x90, 0xa0, 0x1f, 0x41, 0x4c, 0x24,
- 0xac, 0x8c, 0xbe, 0xba, 0xa1, 0x8d, 0x94, 0x05, 0xf3, 0x16, 0xb8, 0x50, 0x50, 0x76, 0x40, 0x3d,
- 0x31, 0x33, 0x39, 0x25, 0x1d, 0x05, 0xc3, 0xe7, 0x41, 0x73, 0x8d, 0x01, 0x70, 0x40, 0x05, 0xb4,
- 0x1e, 0xaa, 0x1f, 0xab, 0x3b, 0xb1, 0xc8, 0x47, 0x3a, 0xac, 0x20, 0x41, 0x82, 0xde, 0xdb, 0x01,
- 0xe4, 0x1f, 0xb1, 0x9e, 0xf9, 0x08, 0x63, 0x44, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x74, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd5, 0x31, 0x0a, 0xc2,
+ 0x40, 0x14, 0x84, 0xe1, 0xff, 0x45, 0x21, 0x2b, 0xd8, 0x59, 0x58, 0x5b, 0x0a, 0x39, 0x59, 0x9a,
+ 0xdc, 0x44, 0xb0, 0xf1, 0x64, 0xe9, 0x53, 0x58, 0x6d, 0x6f, 0xb1, 0x62, 0x92, 0xf1, 0x14, 0x6f,
+ 0x43, 0xe0, 0xcd, 0x05, 0x3e, 0x66, 0x9a, 0x31, 0x49, 0xd4, 0x48, 0x43, 0xa5, 0x04, 0x14, 0x50,
+ 0x40, 0x3b, 0x82, 0x8e, 0x00, 0xf6, 0xb2, 0x33, 0x85, 0xce, 0x45, 0x38, 0x30, 0x69, 0x50, 0x36,
+ 0x1e, 0x9c, 0x58, 0x79, 0x03, 0x17, 0xa7, 0x32, 0x99, 0x1f, 0xf7, 0x86, 0x2f, 0x09, 0x98, 0x5d,
+ 0x57, 0x6b, 0x29, 0x26, 0x09, 0x7b, 0xda, 0x95, 0x85, 0x9b, 0x0b, 0x93, 0x18, 0xd5, 0xeb, 0x63,
+ 0x71, 0x13, 0x01, 0x05, 0x14, 0xd0, 0x76, 0xd0, 0x1f, 0x27, 0x57, 0x1c, 0xc2, 0x57, 0xbf, 0x3f,
+ 0x4a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_entry_xpm[1] = {{ png, sizeof( png ), "add_entry_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_glabel.cpp b/bitmaps_png/cpp_26/add_glabel.cpp
index a821c4e1ae..2d1d666a4d 100644
--- a/bitmaps_png/cpp_26/add_glabel.cpp
+++ b/bitmaps_png/cpp_26/add_glabel.cpp
@@ -8,42 +8,36 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x1b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0xcd, 0x4b, 0x54,
- 0x51, 0x18, 0xc7, 0xf1, 0xcf, 0x8c, 0x8d, 0xe3, 0x50, 0xd2, 0x1b, 0x59, 0xa6, 0xc5, 0x38, 0x09,
- 0x6d, 0xa2, 0x90, 0xc0, 0x5d, 0x8b, 0x40, 0x28, 0xa2, 0xa0, 0x20, 0x24, 0x82, 0xc0, 0xca, 0x8a,
- 0x96, 0x45, 0x10, 0xed, 0x42, 0xc8, 0x45, 0xd9, 0xa2, 0x36, 0xfd, 0x09, 0x81, 0xb5, 0x08, 0x82,
- 0x72, 0x59, 0xa0, 0x48, 0xef, 0x82, 0x9e, 0x08, 0x82, 0x16, 0x89, 0xe0, 0x26, 0xe9, 0x95, 0xd2,
- 0xc8, 0xd3, 0xe6, 0x06, 0x17, 0xf3, 0x65, 0xc6, 0xa8, 0x55, 0x8b, 0x2f, 0x97, 0x7b, 0x0f, 0xf7,
- 0xf7, 0xe5, 0x9c, 0xf3, 0x3c, 0xe7, 0x5e, 0x31, 0x46, 0xff, 0x02, 0xff, 0x45, 0x7f, 0x24, 0x0a,
- 0x3c, 0x0e, 0xbc, 0x5a, 0x2c, 0x23, 0x9c, 0x29, 0x57, 0xf4, 0x3e, 0x10, 0xff, 0x80, 0x1f, 0x2f,
- 0xd9, 0x5f, 0x96, 0x68, 0x98, 0x8f, 0xf5, 0x8a, 0x9d, 0xeb, 0x15, 0xdb, 0x2b, 0xa1, 0x5b, 0x6d,
- 0x4f, 0x60, 0x7a, 0x84, 0x2f, 0x81, 0x96, 0xb2, 0x44, 0x79, 0xcd, 0xbb, 0x90, 0xa9, 0x74, 0xfd,
- 0x07, 0x64, 0xbb, 0x02, 0x71, 0x84, 0xb1, 0x97, 0xd4, 0x2f, 0x4a, 0x84, 0x26, 0xbc, 0xc3, 0x07,
- 0x4c, 0x60, 0xdb, 0x6c, 0x41, 0x83, 0xb2, 0xb7, 0x13, 0xd9, 0x93, 0x51, 0x0a, 0x8b, 0x11, 0xdd,
- 0x40, 0x4c, 0xf1, 0x00, 0xc5, 0x99, 0x41, 0xf7, 0xc9, 0x0f, 0xca, 0x3e, 0x4f, 0xf6, 0xac, 0x37,
- 0xce, 0xcc, 0x99, 0x4f, 0x84, 0x7a, 0x7c, 0x4b, 0x04, 0xa3, 0xc9, 0x75, 0x0a, 0x1d, 0xb3, 0xcd,
- 0xaa, 0x9f, 0x35, 0x4f, 0x65, 0xc7, 0x02, 0xf1, 0x71, 0x75, 0xf6, 0x72, 0xbe, 0xa7, 0xb4, 0xe2,
- 0x17, 0x0b, 0x89, 0xae, 0x24, 0xe1, 0xdf, 0x71, 0x21, 0x59, 0xc2, 0x88, 0x3e, 0x34, 0xcc, 0x26,
- 0xeb, 0x93, 0xdb, 0x3a, 0x24, 0xf3, 0x39, 0x10, 0x0f, 0x1c, 0xae, 0x8b, 0xf9, 0x9e, 0x52, 0xcc,
- 0xf7, 0x94, 0xe2, 0x9c, 0x22, 0xac, 0xc2, 0xa7, 0x24, 0x78, 0x00, 0xc7, 0x71, 0x35, 0xb9, 0xff,
- 0x8a, 0xf6, 0xb9, 0x8a, 0xe3, 0xa1, 0xaa, 0xb3, 0x81, 0xf8, 0x2c, 0x97, 0x89, 0x75, 0x5d, 0xc5,
- 0x05, 0x45, 0x17, 0x53, 0xfb, 0x72, 0x0f, 0xdd, 0xe8, 0x4a, 0x3d, 0xbb, 0x83, 0xba, 0x99, 0x92,
- 0xc0, 0xba, 0xc0, 0xdb, 0x40, 0x3c, 0xb9, 0x77, 0xd5, 0xfc, 0x33, 0xc2, 0xb2, 0xd4, 0x32, 0xcd,
- 0xc5, 0x47, 0xec, 0x4b, 0x4b, 0x46, 0x29, 0x24, 0xa7, 0x4c, 0x1c, 0x50, 0xd5, 0x9b, 0xd3, 0x78,
- 0x82, 0x25, 0xad, 0x68, 0x99, 0x4b, 0x74, 0x2e, 0x15, 0xd8, 0x8b, 0x6b, 0x29, 0x7a, 0x53, 0x63,
- 0x37, 0xb1, 0x32, 0xc6, 0x28, 0x92, 0x09, 0xdc, 0x0a, 0xc4, 0x21, 0x99, 0xfe, 0xd5, 0x8a, 0x47,
- 0x28, 0xae, 0x98, 0xaf, 0xea, 0xf2, 0x78, 0x83, 0x49, 0x8c, 0xe3, 0x14, 0x8a, 0xa8, 0x4e, 0xa8,
- 0xc1, 0xeb, 0xa4, 0x40, 0xc6, 0xd1, 0x96, 0x64, 0x5c, 0x4a, 0xfa, 0xe8, 0xf5, 0x16, 0x1b, 0x8e,
- 0x15, 0x94, 0x36, 0x96, 0x55, 0xde, 0xd8, 0x89, 0x3d, 0xbf, 0x82, 0x7e, 0x6b, 0x40, 0x5a, 0x93,
- 0xf1, 0xdd, 0x2f, 0x38, 0x9a, 0xf4, 0xcf, 0x44, 0xbb, 0xba, 0xce, 0x9c, 0xe6, 0x16, 0x95, 0xf4,
- 0x51, 0x39, 0x04, 0x76, 0x04, 0x26, 0x03, 0x53, 0x97, 0xd4, 0x9e, 0xae, 0x51, 0x6a, 0x9b, 0x2d,
- 0x23, 0x7d, 0x7a, 0x4f, 0x0f, 0xc9, 0x4c, 0x04, 0xc6, 0x2b, 0xe4, 0x5b, 0x20, 0xde, 0x95, 0x3b,
- 0x5f, 0xad, 0xe9, 0x20, 0xdb, 0x73, 0xf3, 0x9d, 0x75, 0xe3, 0x23, 0x4c, 0x0e, 0x33, 0x95, 0xbc,
- 0x58, 0x11, 0x8f, 0x64, 0xaf, 0x17, 0x6c, 0x3a, 0x44, 0x69, 0xf9, 0x82, 0x5f, 0xd8, 0x82, 0xc6,
- 0x86, 0x1a, 0x9b, 0x3a, 0xaa, 0x35, 0x1d, 0xac, 0x94, 0x1a, 0xcd, 0x47, 0x0a, 0x9a, 0x1b, 0xcb,
- 0xfa, 0x94, 0xa3, 0x8a, 0xcd, 0xb5, 0x8b, 0x63, 0xed, 0xd2, 0xff, 0x7f, 0x41, 0x7f, 0x8d, 0x9f,
- 0x8e, 0x31, 0x67, 0x6a, 0x5f, 0x12, 0x40, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xc1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x31, 0x48, 0x02,
+ 0x61, 0x14, 0xc7, 0x5f, 0x77, 0xa6, 0x17, 0x72, 0xd0, 0xe2, 0x68, 0xb9, 0x38, 0x8a, 0x42, 0x81,
+ 0x63, 0x2d, 0x42, 0x53, 0x21, 0x4e, 0x82, 0xa3, 0x2d, 0x4a, 0xd0, 0x12, 0x21, 0x2e, 0x5a, 0x4a,
+ 0x44, 0x51, 0x38, 0x55, 0x93, 0x05, 0x0d, 0x89, 0x38, 0xeb, 0x64, 0x2d, 0x82, 0x46, 0x60, 0x20,
+ 0x68, 0x82, 0xe0, 0x2a, 0x35, 0x09, 0x89, 0x92, 0x79, 0xff, 0x3e, 0x6f, 0x28, 0xaa, 0xb3, 0xba,
+ 0x32, 0x69, 0xe8, 0xe0, 0x0f, 0x1f, 0xf7, 0xf1, 0xde, 0xef, 0x1e, 0xff, 0xf7, 0xbd, 0xfb, 0x08,
+ 0x00, 0x8d, 0x42, 0xf4, 0x0f, 0xfa, 0xfb, 0xa0, 0x10, 0x91, 0xc0, 0x74, 0xcc, 0x74, 0xa1, 0x46,
+ 0x61, 0xa2, 0x35, 0xb5, 0xa0, 0x79, 0x26, 0x1c, 0x58, 0xad, 0x88, 0xcf, 0xcd, 0x7d, 0x49, 0x87,
+ 0x36, 0x1b, 0xfa, 0x31, 0x0c, 0xb6, 0xa2, 0x1a, 0x54, 0x3f, 0x3f, 0xc7, 0x57, 0x1f, 0xa9, 0xd7,
+ 0xc3, 0xd9, 0xd2, 0x92, 0x14, 0x1e, 0x1b, 0x93, 0x58, 0xec, 0xe2, 0x8f, 0x41, 0x9d, 0x4e, 0x07,
+ 0xa1, 0x50, 0x08, 0x99, 0x4c, 0xe6, 0xdd, 0xde, 0x43, 0xab, 0x85, 0xa3, 0x99, 0x99, 0x5e, 0x98,
+ 0xe3, 0xda, 0x2c, 0x7e, 0xf6, 0x47, 0xa0, 0x54, 0x2a, 0x05, 0x8e, 0xe3, 0x60, 0xb1, 0x58, 0x14,
+ 0x2b, 0xbb, 0x6f, 0x34, 0xb0, 0x6f, 0x34, 0x3e, 0x6e, 0xf0, 0xfc, 0x6d, 0x84, 0x68, 0xfa, 0xdb,
+ 0x20, 0x97, 0xcb, 0x05, 0x9f, 0xcf, 0x07, 0x41, 0x10, 0x50, 0x2a, 0x95, 0x14, 0x61, 0x77, 0xe5,
+ 0x32, 0xb6, 0x44, 0xf1, 0x71, 0x43, 0xa3, 0xb9, 0x61, 0x79, 0x26, 0x55, 0x83, 0x9a, 0xcd, 0xa6,
+ 0x0c, 0x28, 0x16, 0x8b, 0x70, 0x3a, 0x9d, 0x08, 0x04, 0x02, 0x03, 0x3d, 0xab, 0x67, 0xb3, 0x60,
+ 0xa0, 0xbe, 0x67, 0xd9, 0x23, 0xa2, 0x71, 0x55, 0xa0, 0x78, 0x3c, 0x0e, 0xb3, 0xd9, 0x2c, 0xaf,
+ 0x13, 0x89, 0x04, 0x4c, 0x26, 0x13, 0x24, 0x49, 0x1a, 0x08, 0xbb, 0x3e, 0x39, 0x91, 0x3b, 0x71,
+ 0xd9, 0x48, 0x97, 0xb4, 0xc3, 0xd2, 0xbe, 0x68, 0x9d, 0xf6, 0x68, 0x62, 0x20, 0xc8, 0xe1, 0x70,
+ 0x20, 0x18, 0x0c, 0xca, 0xeb, 0x16, 0x33, 0x5e, 0xaf, 0xd7, 0x23, 0x97, 0xcb, 0x7d, 0xd8, 0x8d,
+ 0xa7, 0x0b, 0x0b, 0x32, 0x4c, 0xd8, 0x24, 0xd0, 0xee, 0x2b, 0x79, 0x15, 0x41, 0x0d, 0x66, 0x32,
+ 0xcf, 0xf3, 0x48, 0x26, 0x93, 0xa8, 0x54, 0x2a, 0xb2, 0xfa, 0x60, 0xbf, 0xdf, 0xff, 0x69, 0x45,
+ 0xde, 0x29, 0xba, 0x7a, 0x53, 0xd1, 0x2a, 0x6d, 0x93, 0xa8, 0x08, 0x8a, 0xc5, 0x62, 0x72, 0xb7,
+ 0xe9, 0x74, 0xba, 0x67, 0x69, 0xb5, 0x5a, 0x18, 0x0c, 0x06, 0x74, 0xbb, 0xdd, 0xe1, 0x79, 0x64,
+ 0xb7, 0xdb, 0x11, 0x89, 0x44, 0x5e, 0x25, 0x6b, 0xb7, 0xdb, 0x10, 0x45, 0x11, 0xe9, 0x74, 0x7a,
+ 0x38, 0x5d, 0x57, 0xab, 0xd5, 0xd8, 0x5b, 0x42, 0xb5, 0x5a, 0x7d, 0xf7, 0xe5, 0x6e, 0xb7, 0x1b,
+ 0x1e, 0x8f, 0x67, 0x38, 0xe7, 0x28, 0x9f, 0xcf, 0x23, 0x1a, 0x8d, 0x2a, 0xfa, 0x50, 0x28, 0x14,
+ 0x9e, 0x2b, 0x1d, 0xea, 0x64, 0xf8, 0x95, 0x59, 0x37, 0x8a, 0xe9, 0x3d, 0x9a, 0xff, 0xd1, 0xff,
+ 0x9d, 0xe1, 0xcf, 0x83, 0x9e, 0x00, 0x5a, 0xce, 0x5e, 0x60, 0x01, 0xb3, 0x24, 0x02, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_glabel_xpm[1] = {{ png, sizeof( png ), "add_glabel_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_hierar_pin.cpp b/bitmaps_png/cpp_26/add_hierar_pin.cpp
index cbe601df1d..7742772df2 100644
--- a/bitmaps_png/cpp_26/add_hierar_pin.cpp
+++ b/bitmaps_png/cpp_26/add_hierar_pin.cpp
@@ -8,74 +8,70 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x1b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xdf, 0x4f, 0x93,
- 0x57, 0x18, 0xc7, 0x3f, 0xcf, 0x69, 0x2b, 0x88, 0x20, 0x8b, 0x23, 0xd5, 0x0e, 0xb3, 0x09, 0x91,
- 0x59, 0xc4, 0x25, 0x98, 0xc5, 0x19, 0x82, 0xb8, 0x6c, 0x31, 0x0e, 0xb7, 0xf1, 0x23, 0x59, 0xa2,
- 0x68, 0xbc, 0x59, 0x02, 0x17, 0x1b, 0xf1, 0xce, 0x98, 0x8c, 0x2d, 0x5c, 0x7a, 0xb1, 0x3f, 0x80,
- 0x0d, 0x97, 0xcc, 0x71, 0x23, 0x24, 0xdb, 0x85, 0x04, 0x0d, 0x28, 0x5b, 0xb0, 0xc4, 0x48, 0x3a,
- 0x34, 0x8c, 0x64, 0xc9, 0x36, 0x15, 0x2d, 0xa6, 0x73, 0x10, 0xba, 0x21, 0xa5, 0x80, 0x6d, 0x69,
- 0xcf, 0x2e, 0xfa, 0xb6, 0xbc, 0x6f, 0xcb, 0x5b, 0x2f, 0x96, 0xec, 0x24, 0x4f, 0xf2, 0xbc, 0xef,
- 0xfb, 0x9c, 0xf3, 0x7d, 0xbe, 0xdf, 0xe7, 0x39, 0xe7, 0xbc, 0xa2, 0xb5, 0xe6, 0xff, 0x18, 0x4e,
- 0x00, 0x11, 0x71, 0x00, 0x05, 0xff, 0x71, 0xad, 0xa4, 0xd6, 0xfa, 0x79, 0x5e, 0x20, 0xe0, 0x0d,
- 0xbf, 0xdf, 0x3f, 0x54, 0x52, 0x52, 0x52, 0x88, 0x08, 0x92, 0x02, 0xdf, 0x88, 0x32, 0xde, 0xe5,
- 0x1b, 0x7d, 0x7d, 0x7d, 0x63, 0xc0, 0xc9, 0x17, 0x01, 0xb1, 0xb7, 0xaa, 0xea, 0x95, 0x44, 0x22,
- 0xa1, 0x44, 0x84, 0xb4, 0x29, 0x91, 0x14, 0x48, 0xda, 0xf2, 0x80, 0xd6, 0xd4, 0xd4, 0xb8, 0xf3,
- 0x25, 0x22, 0x5a, 0x6b, 0x44, 0xa4, 0xf6, 0x9f, 0xc5, 0xc5, 0x7b, 0xc9, 0x64, 0x52, 0x0d, 0x5e,
- 0xbd, 0xca, 0x3e, 0xaf, 0xd7, 0x58, 0x4c, 0x10, 0xc9, 0xc3, 0xc8, 0xc4, 0x7a, 0x25, 0x12, 0x59,
- 0x51, 0x4a, 0xcd, 0xce, 0xcc, 0xcc, 0x84, 0x3a, 0x3a, 0x3a, 0x4e, 0x6b, 0xad, 0x9f, 0x6e, 0xca,
- 0x48, 0x89, 0xa0, 0x45, 0x38, 0x70, 0xe0, 0x00, 0x7b, 0x2a, 0x2a, 0x52, 0x8c, 0x94, 0x42, 0x36,
- 0x63, 0x64, 0xf2, 0x53, 0xe9, 0x00, 0xb0, 0x0d, 0xd8, 0xbf, 0xcf, 0xeb, 0x8d, 0x00, 0x0e, 0x5b,
- 0x46, 0xcf, 0x96, 0x96, 0xee, 0x69, 0xad, 0xd5, 0x83, 0xfb, 0xf7, 0xa9, 0xa8, 0xac, 0xe4, 0xce,
- 0x9d, 0x3b, 0xb8, 0x9c, 0x4e, 0x94, 0x52, 0x26, 0x02, 0xb2, 0x51, 0x33, 0x2b, 0x48, 0x66, 0xc4,
- 0x62, 0xb1, 0xf5, 0x40, 0x20, 0x70, 0xc3, 0xe5, 0x72, 0xad, 0xf4, 0xf4, 0xf4, 0x7c, 0x35, 0x35,
- 0x35, 0x75, 0xcb, 0xc2, 0x48, 0x4c, 0xf2, 0x28, 0x11, 0xe2, 0xb1, 0x18, 0x75, 0x75, 0x75, 0x68,
- 0xad, 0x73, 0x99, 0xd9, 0xd5, 0x2c, 0x05, 0xee, 0x6c, 0x38, 0x7a, 0xf4, 0x03, 0x87, 0xc3, 0xc1,
- 0xc8, 0xc8, 0xc8, 0x4d, 0x20, 0x17, 0x08, 0x11, 0x44, 0xa9, 0x94, 0x19, 0xd2, 0xa1, 0x75, 0xe6,
- 0x39, 0x1b, 0x24, 0x33, 0x27, 0x57, 0x46, 0x6b, 0xd7, 0x02, 0x19, 0x5d, 0xc4, 0xc4, 0x4a, 0x19,
- 0x41, 0xca, 0x00, 0x55, 0x06, 0x68, 0xda, 0x6e, 0xdf, 0xbe, 0xcd, 0x99, 0x33, 0x67, 0xe8, 0xea,
- 0xea, 0xb2, 0xbc, 0x77, 0x64, 0xf9, 0x9b, 0x36, 0x83, 0x98, 0x75, 0xdf, 0x84, 0x81, 0x32, 0xf9,
- 0xdf, 0x5c, 0xba, 0xc4, 0xb5, 0x6b, 0xd7, 0x10, 0x11, 0x8e, 0x1c, 0x39, 0x42, 0x4b, 0x4b, 0x4b,
- 0x0e, 0x03, 0x5b, 0x46, 0x66, 0xf9, 0xcc, 0xfb, 0x27, 0xcd, 0x46, 0x8c, 0x4c, 0x23, 0x91, 0x08,
- 0xc3, 0xc3, 0xc3, 0xb8, 0xdd, 0x6e, 0xb4, 0xd6, 0x5c, 0xbf, 0x7e, 0x9d, 0x48, 0x24, 0xb2, 0x91,
- 0x90, 0x11, 0x67, 0x2f, 0x5d, 0x96, 0xf6, 0x19, 0x06, 0x69, 0xe9, 0x0c, 0x7f, 0x70, 0x70, 0x90,
- 0x68, 0x34, 0x4a, 0x6b, 0x6b, 0x2b, 0x1e, 0x8f, 0x07, 0x9f, 0xcf, 0x47, 0x30, 0x18, 0xb4, 0x28,
- 0x92, 0xbf, 0x46, 0x66, 0xe9, 0xd2, 0x35, 0x32, 0x4b, 0x67, 0x00, 0xf6, 0xf7, 0xf7, 0xe3, 0x70,
- 0x38, 0xa8, 0xaf, 0xaf, 0xa7, 0xb1, 0xb1, 0x91, 0xd9, 0xd9, 0x59, 0x26, 0x26, 0x26, 0x30, 0xb6,
- 0x89, 0xc5, 0x6c, 0xa5, 0x23, 0x0b, 0x28, 0xcd, 0x26, 0x5d, 0xb3, 0xb9, 0xb9, 0x39, 0xc6, 0xc7,
- 0xc7, 0x29, 0x2a, 0x2a, 0x62, 0x60, 0x60, 0x80, 0x87, 0x0f, 0x1f, 0x02, 0x30, 0x3a, 0x3a, 0xca,
- 0xc2, 0xc2, 0x82, 0x2d, 0x88, 0xa5, 0x19, 0x36, 0x6b, 0x4d, 0x73, 0x17, 0x8a, 0x08, 0x03, 0x03,
- 0x03, 0x24, 0x93, 0x49, 0xe2, 0xf1, 0x38, 0x3e, 0x9f, 0x2f, 0x13, 0x33, 0x3e, 0x3e, 0x4e, 0x30,
- 0x18, 0xc4, 0xe3, 0xf1, 0xd8, 0x9e, 0x75, 0x2a, 0xf7, 0xf8, 0x12, 0x5b, 0xeb, 0xef, 0xef, 0x47,
- 0x29, 0x45, 0x6f, 0x6f, 0x2f, 0xd3, 0xd3, 0xd3, 0xcc, 0xcc, 0xcc, 0xd0, 0xdc, 0xdc, 0x4c, 0x28,
- 0x14, 0x62, 0x6c, 0x6c, 0x8c, 0x78, 0x3c, 0x6e, 0xcb, 0xca, 0x69, 0xb9, 0x0a, 0xb2, 0x5b, 0xd4,
- 0x04, 0x1c, 0x8d, 0x46, 0x39, 0x75, 0xea, 0x14, 0x4d, 0x4d, 0x4d, 0x78, 0xbd, 0x5e, 0x2a, 0x2b,
- 0x2b, 0x11, 0x11, 0xba, 0xbb, 0xbb, 0xa9, 0xae, 0xae, 0x66, 0xfb, 0xf6, 0xed, 0x84, 0x42, 0x21,
- 0x4a, 0x4b, 0x4b, 0x11, 0x11, 0x5c, 0x5b, 0xb6, 0xd8, 0x4b, 0x97, 0xbe, 0x6d, 0x2d, 0xd2, 0x19,
- 0x7e, 0x61, 0x61, 0x21, 0x17, 0x2e, 0x5c, 0xb0, 0x7c, 0x9b, 0x9c, 0xe8, 0xe3, 0xca, 0x77, 0x1f,
- 0x03, 0xf0, 0xc7, 0xdf, 0xf0, 0xe5, 0xd4, 0xa7, 0x96, 0xc5, 0xb7, 0x3a, 0x77, 0xef, 0x37, 0xf2,
- 0xd5, 0x19, 0xa0, 0xbb, 0x93, 0x93, 0x8f, 0x4b, 0x4b, 0x4b, 0xb7, 0xc6, 0xe3, 0xf1, 0x9d, 0x99,
- 0xd3, 0x37, 0xab, 0x39, 0xcc, 0xf2, 0xce, 0x3e, 0xf6, 0xf3, 0xc3, 0x95, 0x4e, 0xda, 0x3b, 0x87,
- 0x28, 0x73, 0x1f, 0x62, 0x6d, 0x0d, 0x9e, 0x3f, 0x87, 0xb5, 0xb5, 0x94, 0xdd, 0xba, 0x71, 0x1a,
- 0xcf, 0x1e, 0xcf, 0xa1, 0x9e, 0x9e, 0x9e, 0xdd, 0x9d, 0x9d, 0x9d, 0x41, 0xa7, 0xc1, 0xe4, 0x17,
- 0x60, 0x2f, 0x80, 0xdf, 0xef, 0x0f, 0x00, 0xaf, 0x99, 0xa5, 0xcb, 0x06, 0x0b, 0x2f, 0xfd, 0xc5,
- 0xe5, 0xaf, 0x3f, 0xe2, 0xdd, 0xf7, 0x3e, 0xe7, 0xd5, 0x8a, 0x0f, 0x59, 0x5d, 0x05, 0x0d, 0x24,
- 0x92, 0xb0, 0x9e, 0x48, 0x99, 0xd6, 0x05, 0x28, 0x71, 0x14, 0x14, 0x14, 0x14, 0xa8, 0x1c, 0xe9,
- 0x00, 0x02, 0x81, 0xc0, 0xb3, 0xaa, 0xaa, 0x2a, 0x77, 0x34, 0x1a, 0x75, 0xdd, 0x7c, 0x7a, 0xd3,
- 0xd9, 0xf4, 0x63, 0x93, 0x35, 0x40, 0xc3, 0xc9, 0xdf, 0xa0, 0xa1, 0xfc, 0x18, 0x6f, 0xd5, 0x7f,
- 0xc6, 0xf2, 0x32, 0xac, 0xae, 0xa6, 0x58, 0xac, 0xae, 0x6e, 0x58, 0x22, 0x91, 0xa7, 0xbd, 0x01,
- 0xda, 0xda, 0xda, 0x1a, 0x01, 0xce, 0x9d, 0x3b, 0xd7, 0x7d, 0xb6, 0xe1, 0xec, 0x27, 0xc7, 0xca,
- 0x8e, 0xb1, 0xbe, 0xbe, 0x6e, 0x9d, 0xb4, 0xf3, 0x09, 0x73, 0x7f, 0xfe, 0xca, 0xfc, 0xfc, 0x3c,
- 0x4a, 0xed, 0xb2, 0x00, 0xa4, 0x41, 0xb3, 0xa6, 0xe4, 0x02, 0x69, 0xad, 0xe7, 0x00, 0xce, 0x9f,
- 0x3f, 0x1f, 0xa9, 0xdd, 0x51, 0xab, 0x2f, 0x96, 0x5f, 0x24, 0x1c, 0x0e, 0x5b, 0x8a, 0xa4, 0xdf,
- 0xd4, 0x4c, 0xf8, 0xbe, 0x60, 0xe8, 0xfb, 0x36, 0xde, 0x39, 0xf1, 0x13, 0x6b, 0x6b, 0x8e, 0x17,
- 0x32, 0x12, 0xbb, 0xff, 0x3a, 0x11, 0xa9, 0x04, 0x5e, 0x2e, 0x29, 0x29, 0x71, 0xba, 0x5c, 0xae,
- 0x9c, 0xad, 0x5e, 0xfd, 0xba, 0xa7, 0xec, 0xf0, 0xc1, 0xa7, 0x7d, 0xbb, 0xca, 0x8f, 0xbf, 0xb4,
- 0xad, 0xf8, 0x20, 0xb1, 0x18, 0xc4, 0xe3, 0x1b, 0x16, 0x5e, 0xfc, 0x96, 0x5d, 0xbb, 0x0f, 0xff,
- 0xbc, 0xc3, 0xfd, 0xf6, 0xc9, 0xf6, 0xf6, 0xf6, 0x27, 0x4e, 0xbb, 0x9d, 0xac, 0xb5, 0x7e, 0x04,
- 0x3c, 0xb2, 0xfd, 0xab, 0x11, 0x91, 0x13, 0x8d, 0xc7, 0xdf, 0x5f, 0x0e, 0xff, 0x7e, 0x79, 0x39,
- 0xfc, 0xa0, 0x30, 0xfb, 0xfb, 0xb6, 0xe2, 0x62, 0x5c, 0x85, 0x3b, 0x23, 0xe9, 0xe7, 0x7f, 0x01,
- 0x5e, 0x8e, 0x7c, 0x3f, 0xe6, 0x47, 0xe7, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xdc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x5f, 0x48, 0x53,
+ 0x71, 0x14, 0xc7, 0x67, 0x10, 0x1a, 0x91, 0x88, 0x28, 0x2a, 0x42, 0x3d, 0x24, 0x05, 0xd5, 0x4b,
+ 0x20, 0x91, 0x25, 0xa6, 0x64, 0x86, 0x60, 0x96, 0x49, 0x51, 0x04, 0x29, 0x29, 0xe5, 0x83, 0xbd,
+ 0x86, 0x10, 0xfd, 0xc1, 0xa7, 0xa2, 0x94, 0x7a, 0xa8, 0x27, 0x8d, 0x92, 0x82, 0xc8, 0x2c, 0x45,
+ 0xc9, 0x68, 0xc3, 0x36, 0x32, 0x44, 0xb3, 0x48, 0x66, 0xba, 0x29, 0x25, 0x73, 0x7f, 0x9c, 0x9b,
+ 0xfb, 0x73, 0x9d, 0x73, 0xba, 0xe9, 0x4e, 0xbf, 0x73, 0xb6, 0xdf, 0xf5, 0xde, 0x9b, 0xe9, 0x2a,
+ 0xfa, 0xc1, 0x97, 0xdd, 0xed, 0xde, 0x9d, 0xcf, 0xf9, 0x7d, 0x7f, 0xe7, 0x9c, 0xab, 0x8a, 0x8f,
+ 0x8f, 0xcf, 0xca, 0xce, 0xce, 0x3e, 0xfe, 0x3f, 0xc5, 0x18, 0xdb, 0x55, 0x79, 0x79, 0x79, 0x17,
+ 0x3c, 0x5e, 0x2f, 0xd8, 0xa7, 0x1d, 0x7f, 0xad, 0x69, 0x87, 0x93, 0xe4, 0x70, 0xfe, 0x2a, 0x41,
+ 0x98, 0x85, 0x82, 0x82, 0x82, 0xf3, 0x04, 0xc2, 0x87, 0x4c, 0x93, 0xe6, 0x98, 0x35, 0x69, 0xb6,
+ 0x80, 0xd9, 0x82, 0xb2, 0x82, 0xc5, 0x6a, 0x03, 0xab, 0x0d, 0x35, 0x45, 0xb2, 0x4d, 0xc9, 0xe5,
+ 0x76, 0xbb, 0xff, 0x1c, 0x14, 0x01, 0xf0, 0xe0, 0x18, 0xc8, 0x0e, 0x53, 0x76, 0xd4, 0x34, 0xdb,
+ 0x19, 0x17, 0xee, 0x70, 0x45, 0x1e, 0xaf, 0x10, 0x3b, 0x08, 0xb3, 0xb7, 0x58, 0xad, 0xb2, 0xe0,
+ 0x18, 0x14, 0x03, 0x71, 0x8b, 0x9c, 0x33, 0x33, 0xab, 0x4a, 0x98, 0x8d, 0xc1, 0x3a, 0xdc, 0x81,
+ 0x1c, 0xb0, 0x12, 0x9c, 0x07, 0x9a, 0x71, 0xb9, 0x48, 0x2e, 0x66, 0x91, 0x54, 0xee, 0xe8, 0xa7,
+ 0xcf, 0xe7, 0x5b, 0x1b, 0xc4, 0x2d, 0x42, 0x9f, 0x95, 0x00, 0x69, 0x60, 0xb7, 0xc7, 0x43, 0xc2,
+ 0x82, 0xe2, 0xf2, 0x4a, 0x34, 0xe7, 0xf7, 0x47, 0x40, 0x87, 0x0b, 0x72, 0xab, 0x7b, 0xdb, 0x2b,
+ 0xe1, 0xed, 0xa3, 0xfd, 0x12, 0xe5, 0x80, 0xfa, 0xe9, 0x11, 0xf8, 0x31, 0xf6, 0x91, 0x3c, 0x57,
+ 0x02, 0x28, 0x70, 0x34, 0xb8, 0x57, 0x10, 0x58, 0x65, 0x09, 0x64, 0x11, 0x6a, 0x56, 0xa1, 0xf9,
+ 0xf9, 0xf9, 0x08, 0xe8, 0xd2, 0xb9, 0x9d, 0x37, 0x5f, 0xdc, 0x52, 0xc1, 0xdb, 0xa6, 0xdd, 0xf0,
+ 0xfe, 0xd9, 0x21, 0x51, 0xed, 0xf7, 0x53, 0xa0, 0xf3, 0xc1, 0x36, 0xb0, 0x59, 0x8c, 0x72, 0x40,
+ 0x34, 0x53, 0x1e, 0xbc, 0xf6, 0xf2, 0x65, 0x50, 0xa9, 0x54, 0xa0, 0xd5, 0xe9, 0xc0, 0x37, 0x37,
+ 0x07, 0x73, 0x0a, 0x05, 0x02, 0x01, 0x39, 0xc8, 0x32, 0xf6, 0x1a, 0xa4, 0xcb, 0x63, 0xff, 0x02,
+ 0x6d, 0x0d, 0x9b, 0xe1, 0xdd, 0x93, 0x1c, 0x70, 0x3a, 0xed, 0xb4, 0x03, 0x0e, 0xc0, 0x4c, 0xd1,
+ 0x7b, 0x04, 0x65, 0x64, 0x64, 0x40, 0x56, 0x56, 0x16, 0xd4, 0xd6, 0xd6, 0x52, 0xf6, 0x4a, 0x2d,
+ 0x2e, 0x2e, 0xae, 0x0d, 0xc2, 0x65, 0x1d, 0x6b, 0x87, 0xd6, 0xdb, 0x1b, 0xa0, 0xf7, 0xf5, 0xd9,
+ 0x88, 0x45, 0x68, 0x07, 0x03, 0x50, 0xe6, 0xcc, 0xfb, 0xee, 0xee, 0x6e, 0x48, 0x4e, 0x4e, 0x86,
+ 0x8e, 0x8e, 0x0e, 0x48, 0x4b, 0x4b, 0xa3, 0xc0, 0x0b, 0x0b, 0x0b, 0x32, 0x05, 0x83, 0xc1, 0xf5,
+ 0x41, 0xb8, 0x0c, 0xfd, 0x77, 0x00, 0xef, 0x7f, 0xd5, 0xde, 0x10, 0x01, 0x7e, 0xcc, 0x96, 0x59,
+ 0x52, 0x59, 0x59, 0x09, 0x55, 0x55, 0x55, 0x04, 0x48, 0x4d, 0x4d, 0x25, 0x30, 0x06, 0x96, 0x6a,
+ 0x69, 0x69, 0x29, 0x36, 0x10, 0xae, 0x4f, 0x6f, 0xaa, 0xd8, 0xce, 0xe2, 0xc0, 0x3c, 0xae, 0xa1,
+ 0xa0, 0xe8, 0x3b, 0x5a, 0x98, 0x94, 0x94, 0x04, 0x6a, 0xb5, 0x9a, 0x02, 0xd6, 0xd4, 0xd4, 0x40,
+ 0x45, 0x45, 0x05, 0x84, 0x42, 0x21, 0x99, 0xfe, 0x18, 0x44, 0xcf, 0x7c, 0xd7, 0x90, 0x1d, 0xe8,
+ 0x7b, 0x6b, 0x6b, 0x2b, 0x9d, 0x0f, 0x5e, 0x63, 0xc0, 0x9e, 0x9e, 0x1e, 0x48, 0x4c, 0x4c, 0xa4,
+ 0x02, 0xc0, 0xe0, 0x5c, 0xcb, 0xcb, 0xcb, 0xb1, 0x81, 0x46, 0xfb, 0x6e, 0x45, 0xac, 0x7b, 0x7f,
+ 0x55, 0x84, 0xe0, 0x0e, 0xca, 0xcb, 0xcb, 0x09, 0x54, 0x5a, 0x5a, 0x4a, 0x2a, 0x29, 0x29, 0xa1,
+ 0xea, 0xc3, 0x04, 0x30, 0x38, 0x57, 0x38, 0x1c, 0x5e, 0x1f, 0x64, 0x36, 0xbc, 0x64, 0x90, 0x38,
+ 0xf8, 0xf8, 0xea, 0x94, 0x0c, 0xe2, 0x62, 0xe5, 0x9e, 0x90, 0x90, 0x00, 0x75, 0x75, 0x75, 0xd0,
+ 0xd0, 0xd0, 0x00, 0x8d, 0x8d, 0x8d, 0xa4, 0xa2, 0xa2, 0x22, 0x28, 0x2b, 0x2b, 0xa3, 0xe0, 0x52,
+ 0xad, 0x09, 0x72, 0xd9, 0x06, 0xa0, 0xed, 0xee, 0x26, 0x50, 0x3f, 0xde, 0xc7, 0xec, 0xf0, 0x8a,
+ 0x10, 0xb4, 0xa9, 0xb9, 0xb9, 0x19, 0x32, 0x33, 0x33, 0xe9, 0x5a, 0x9a, 0xb9, 0x56, 0xab, 0x05,
+ 0xf6, 0xee, 0xa1, 0x56, 0xf8, 0x2d, 0xe8, 0x97, 0x86, 0xbd, 0x97, 0x0c, 0x9d, 0x0f, 0xb7, 0x82,
+ 0xd7, 0x65, 0x12, 0xcb, 0x94, 0x1f, 0x70, 0x61, 0x61, 0x21, 0xf5, 0x0d, 0x07, 0x70, 0xe1, 0xf7,
+ 0xf4, 0xf4, 0x74, 0x68, 0x6a, 0x6a, 0x12, 0xef, 0xe1, 0x12, 0x47, 0x50, 0x5f, 0xe7, 0x05, 0x50,
+ 0x3f, 0x39, 0x48, 0xd2, 0xb4, 0xe4, 0x92, 0xb4, 0xcf, 0x8f, 0x82, 0xc3, 0xf2, 0x59, 0x66, 0x19,
+ 0xaf, 0x22, 0x7e, 0xc8, 0x1c, 0x80, 0x0b, 0x3f, 0xf1, 0x3e, 0x56, 0x24, 0x36, 0x34, 0x36, 0x37,
+ 0x7e, 0x06, 0xd8, 0xff, 0xc5, 0xa1, 0x8a, 0x8d, 0x88, 0xd3, 0x16, 0xc7, 0x8b, 0x10, 0xed, 0x7a,
+ 0x3f, 0xeb, 0x17, 0xfc, 0x93, 0x72, 0x37, 0x1c, 0x22, 0xcd, 0x18, 0xaf, 0xf1, 0xb9, 0x19, 0x36,
+ 0x0f, 0x4d, 0x26, 0x13, 0x8c, 0x8f, 0x8f, 0x83, 0xd1, 0x68, 0x04, 0x83, 0xc1, 0x00, 0x43, 0xfa,
+ 0xe1, 0xd0, 0x8e, 0x1d, 0xbb, 0x8a, 0x57, 0x40, 0xd1, 0x11, 0x43, 0xe3, 0x85, 0x95, 0xa8, 0x3f,
+ 0xda, 0x2f, 0xeb, 0xed, 0x06, 0x85, 0xcf, 0xd8, 0xd9, 0x3b, 0x6a, 0x70, 0x70, 0x10, 0x06, 0x06,
+ 0x06, 0x60, 0x68, 0x68, 0x08, 0x26, 0x26, 0x26, 0xe0, 0xdb, 0xc8, 0x68, 0xf8, 0xe4, 0xe9, 0x53,
+ 0xd7, 0x58, 0x2e, 0x2a, 0x39, 0x28, 0x3a, 0xc7, 0xb0, 0x17, 0xa8, 0x31, 0x57, 0xb1, 0x4d, 0xb9,
+ 0x1b, 0xfc, 0x0d, 0xdd, 0xc0, 0x5d, 0x74, 0x75, 0x75, 0xd1, 0xef, 0xc1, 0xe0, 0x22, 0xe8, 0x87,
+ 0xf5, 0xe1, 0xe2, 0x63, 0x25, 0x35, 0x08, 0x11, 0x41, 0xb3, 0x52, 0x10, 0xb3, 0x8d, 0x83, 0xf8,
+ 0xf9, 0xac, 0x65, 0x1b, 0x26, 0x31, 0xc5, 0xde, 0x59, 0x7a, 0xbd, 0x1e, 0x34, 0x1a, 0x6c, 0xe8,
+ 0x00, 0xe8, 0x3e, 0xe8, 0x96, 0x4b, 0xcb, 0x4f, 0x9c, 0xe1, 0x90, 0x98, 0x40, 0xab, 0x9d, 0x8f,
+ 0xb4, 0x08, 0xf0, 0xbe, 0x95, 0xbd, 0x85, 0xd1, 0xae, 0x7e, 0x66, 0xdb, 0xa3, 0x96, 0x16, 0x5f,
+ 0x7e, 0xfe, 0x81, 0x3d, 0x52, 0x88, 0x08, 0xc2, 0xc0, 0x02, 0x87, 0xb0, 0x22, 0x98, 0x57, 0x9c,
+ 0x8f, 0x72, 0xa4, 0x28, 0xad, 0x73, 0xb0, 0x37, 0xb4, 0xae, 0xb7, 0x37, 0x7c, 0xbd, 0xbe, 0x7e,
+ 0x24, 0x25, 0x25, 0x65, 0x8b, 0x12, 0x42, 0x20, 0x36, 0x75, 0xf7, 0xb2, 0x81, 0x78, 0xe5, 0x5f,
+ 0x54, 0x5d, 0x7d, 0xf1, 0x4a, 0x61, 0x51, 0x71, 0x35, 0x1b, 0x41, 0x1b, 0x57, 0x83, 0xa0, 0x7e,
+ 0x02, 0x31, 0x50, 0x72, 0x61, 0x7e, 0x5f, 0xf1, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_hierar_pin_xpm[1] = {{ png, sizeof( png ), "add_hierar_pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_hierarchical_label.cpp b/bitmaps_png/cpp_26/add_hierarchical_label.cpp
index 478290c5af..5d84d25913 100644
--- a/bitmaps_png/cpp_26/add_hierarchical_label.cpp
+++ b/bitmaps_png/cpp_26/add_hierarchical_label.cpp
@@ -8,83 +8,73 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xaa, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6d, 0x4c, 0x5b,
- 0x65, 0x14, 0x80, 0x0b, 0xc8, 0x9a, 0x31, 0x60, 0x60, 0x16, 0x51, 0xa2, 0x7f, 0x9a, 0xf8, 0x91,
- 0x00, 0xc9, 0xfe, 0x10, 0x93, 0x25, 0xa2, 0x21, 0xfb, 0x07, 0x68, 0x02, 0x24, 0x6a, 0x22, 0x41,
- 0xf6, 0xc7, 0x18, 0x22, 0x41, 0x02, 0x31, 0xa2, 0x15, 0x17, 0x70, 0x38, 0x87, 0x13, 0x13, 0x08,
- 0xe3, 0x82, 0x40, 0x57, 0x50, 0xda, 0x0e, 0x56, 0x3e, 0x12, 0xbe, 0x34, 0x45, 0xa0, 0x4c, 0x11,
- 0x5d, 0x5c, 0x5c, 0x08, 0x5b, 0x10, 0xc9, 0xc6, 0x58, 0xbf, 0x3f, 0x69, 0x0b, 0xbd, 0xed, 0xf1,
- 0x3d, 0x07, 0x6e, 0xb9, 0x17, 0xd6, 0x66, 0x26, 0xde, 0xe4, 0x49, 0xef, 0x6d, 0xdf, 0x7b, 0x9e,
- 0xf7, 0x9c, 0xf3, 0xde, 0xf7, 0x56, 0x26, 0x93, 0xc9, 0x9e, 0x64, 0x9c, 0xfe, 0x1f, 0x91, 0x03,
- 0x80, 0xec, 0x30, 0x78, 0x9c, 0xb1, 0x58, 0x2c, 0x7e, 0x9b, 0xcd, 0x1e, 0xb2, 0xdb, 0x19, 0x0e,
- 0x47, 0xc8, 0xe1, 0x74, 0x86, 0x9c, 0x88, 0xcb, 0x15, 0x72, 0x09, 0xb8, 0xdd, 0x21, 0x37, 0xe2,
- 0xf1, 0x84, 0x3c, 0x51, 0x58, 0x5a, 0x5a, 0xda, 0x60, 0xf1, 0x9e, 0x8e, 0x2a, 0x72, 0x38, 0x1c,
- 0xbc, 0xd9, 0x62, 0x01, 0x8b, 0xd5, 0x0a, 0x56, 0x9b, 0x0d, 0x6c, 0x76, 0x3b, 0x30, 0x21, 0x30,
- 0x21, 0x38, 0x11, 0x97, 0x0b, 0x98, 0x08, 0xdc, 0x88, 0xc7, 0x03, 0x1e, 0x01, 0xaf, 0x57, 0xc2,
- 0xca, 0xca, 0x8a, 0x29, 0xa6, 0x88, 0x05, 0xe3, 0x51, 0xd2, 0xd3, 0xd3, 0x03, 0x06, 0x83, 0x01,
- 0x7e, 0x9e, 0x9b, 0x83, 0x39, 0x64, 0x7e, 0x1e, 0xe6, 0xa3, 0xb1, 0xb0, 0x00, 0x0b, 0x88, 0xd1,
- 0xb8, 0x07, 0x3b, 0x67, 0xf7, 0x06, 0x27, 0x26, 0x26, 0x56, 0x27, 0x27, 0x27, 0xff, 0x2a, 0x29,
- 0x29, 0xb9, 0x7c, 0x44, 0xc4, 0x4a, 0xc3, 0x63, 0x16, 0x1a, 0x8d, 0x86, 0xb2, 0x32, 0x99, 0xcd,
- 0xd2, 0xec, 0xc4, 0x19, 0x62, 0x76, 0xe2, 0x0c, 0xf7, 0xb3, 0x3c, 0x4c, 0x53, 0x53, 0x93, 0xf6,
- 0xa8, 0xc8, 0xed, 0xe6, 0x31, 0x90, 0x56, 0xab, 0x05, 0x1b, 0x0b, 0xfe, 0x60, 0x6b, 0x8b, 0xa4,
- 0x7a, 0xbd, 0x1e, 0xf4, 0x23, 0x23, 0x30, 0x82, 0x8c, 0x8e, 0xc2, 0xe8, 0x3e, 0x63, 0x63, 0x63,
- 0x30, 0x36, 0x3e, 0x0e, 0xe3, 0x31, 0xa8, 0xae, 0xae, 0xfe, 0xa3, 0xac, 0xac, 0xec, 0x03, 0x44,
- 0x2e, 0x97, 0xbf, 0x48, 0x22, 0x36, 0x2b, 0x1e, 0x67, 0xaa, 0xd5, 0xe9, 0x68, 0xe6, 0xf7, 0x37,
- 0x37, 0xa9, 0x1c, 0x16, 0x6b, 0x8c, 0x7e, 0xed, 0xcf, 0x1c, 0x7b, 0xe3, 0x8d, 0x41, 0x60, 0x67,
- 0x07, 0x32, 0x33, 0x33, 0x5f, 0x27, 0x11, 0x6b, 0x2c, 0x8f, 0x37, 0xeb, 0x98, 0xe8, 0xa1, 0xc9,
- 0x04, 0x7f, 0xaf, 0xaf, 0x53, 0x1f, 0x4c, 0xe6, 0x28, 0x0b, 0x44, 0x5c, 0x3e, 0x41, 0x18, 0x45,
- 0xea, 0x0f, 0x04, 0x0e, 0x44, 0xec, 0x0b, 0x1e, 0x07, 0xab, 0xd5, 0x6a, 0x48, 0x4c, 0x4c, 0xc4,
- 0x82, 0x42, 0x7c, 0x7c, 0x3c, 0xdc, 0xb9, 0x7b, 0x97, 0x4a, 0x29, 0x08, 0xba, 0x3f, 0x93, 0x43,
- 0x67, 0xbd, 0x2c, 0x26, 0x83, 0x5f, 0xbf, 0xc0, 0x04, 0x6e, 0xf0, 0xf9, 0x7c, 0xc4, 0x8e, 0x38,
- 0x23, 0xef, 0xf6, 0x36, 0x8f, 0xf6, 0xba, 0xba, 0x3a, 0x92, 0x08, 0x74, 0x72, 0x9c, 0x24, 0x8b,
- 0xc7, 0x11, 0x21, 0x37, 0xe7, 0x2e, 0x43, 0x80, 0x65, 0x82, 0xec, 0x06, 0x83, 0x07, 0xa2, 0x6d,
- 0x26, 0x62, 0x40, 0x7e, 0x7e, 0xbe, 0x44, 0x54, 0x5a, 0x5a, 0x4a, 0x7d, 0xc1, 0x32, 0x61, 0xc6,
- 0x82, 0xa8, 0xb7, 0x4b, 0x0d, 0x6a, 0xd5, 0x10, 0xf4, 0x5f, 0x1d, 0x8e, 0x30, 0xa0, 0xbe, 0x0e,
- 0xaa, 0x8e, 0x8f, 0xe9, 0xf7, 0xee, 0x86, 0x93, 0xe0, 0x71, 0x99, 0x60, 0x77, 0x77, 0x17, 0x78,
- 0x9e, 0x17, 0x89, 0x7c, 0x3e, 0x12, 0xa5, 0xa5, 0xa5, 0x91, 0x20, 0x2f, 0x2f, 0x8f, 0x3e, 0xd3,
- 0xd3, 0xd3, 0x29, 0x23, 0x94, 0x60, 0xc6, 0x82, 0x48, 0xfb, 0xc3, 0x10, 0xcd, 0x16, 0xcb, 0x82,
- 0xc1, 0x04, 0x82, 0x6c, 0xf6, 0x23, 0xdc, 0x6b, 0x34, 0xc6, 0x30, 0xf4, 0x3e, 0x5d, 0x4b, 0x44,
- 0xac, 0x96, 0xfc, 0xe2, 0xe2, 0x62, 0x24, 0x13, 0xf6, 0xd0, 0x41, 0x42, 0x42, 0x02, 0x9d, 0x4f,
- 0xcf, 0xcc, 0x90, 0x04, 0x27, 0x22, 0x88, 0x74, 0x83, 0xc3, 0x92, 0xe0, 0x62, 0x4c, 0xf7, 0x7e,
- 0x07, 0xee, 0x93, 0x78, 0x46, 0x02, 0x58, 0x1f, 0xde, 0x3e, 0x2a, 0x52, 0x2a, 0x95, 0x14, 0x98,
- 0x7d, 0x09, 0x56, 0xb6, 0xd2, 0x72, 0x72, 0x72, 0xe8, 0xba, 0xb6, 0xb6, 0x96, 0x24, 0x3e, 0xbf,
- 0x3f, 0x22, 0xba, 0xa6, 0xb9, 0x2e, 0x09, 0x8e, 0xc1, 0xc4, 0x18, 0xae, 0x9d, 0xa3, 0x71, 0xd5,
- 0x9f, 0x27, 0x43, 0xea, 0x37, 0x2f, 0x81, 0xfc, 0x92, 0x62, 0x77, 0x4f, 0xe4, 0xf7, 0xf3, 0xb9,
- 0xb9, 0xb9, 0x14, 0xb8, 0xbc, 0xbc, 0x9c, 0x56, 0x5a, 0x45, 0x45, 0x05, 0x5d, 0x67, 0x67, 0x67,
- 0x93, 0x04, 0x4b, 0x75, 0x58, 0x24, 0x0e, 0x1e, 0x0a, 0x85, 0x22, 0x78, 0x5d, 0x0f, 0xe0, 0xca,
- 0xfe, 0xd8, 0xd3, 0xcd, 0xcf, 0x80, 0xbc, 0x45, 0x41, 0x5b, 0xc3, 0x99, 0x8d, 0x8d, 0x0d, 0x3e,
- 0x2e, 0x2e, 0x8e, 0x02, 0x0f, 0x0c, 0x0c, 0xd0, 0x96, 0xd3, 0xde, 0xde, 0x1e, 0x29, 0xe5, 0xda,
- 0xda, 0x1a, 0xf5, 0x43, 0x2c, 0x7a, 0x94, 0x20, 0x1c, 0x0e, 0x13, 0x01, 0xbf, 0x13, 0xae, 0x9c,
- 0x4f, 0xa1, 0xb1, 0x2f, 0x5f, 0xc8, 0x38, 0x10, 0x71, 0x1c, 0x17, 0x12, 0x82, 0x4e, 0x4d, 0x4d,
- 0xd1, 0xa6, 0x8a, 0x1b, 0xac, 0x20, 0x6f, 0x6b, 0x6b, 0xa3, 0x7e, 0x08, 0xa2, 0x21, 0xad, 0x5e,
- 0x22, 0x11, 0x04, 0x08, 0x1e, 0xbf, 0x4c, 0xd4, 0xd1, 0xb8, 0x8f, 0x1a, 0x8e, 0xc3, 0x89, 0x96,
- 0xe7, 0x41, 0xfe, 0x95, 0x22, 0x48, 0xa2, 0xe2, 0xe2, 0xe2, 0xb0, 0x78, 0x59, 0x1f, 0xa6, 0xa0,
- 0xa0, 0xe0, 0x88, 0xe8, 0xb0, 0x04, 0x0f, 0xbc, 0xb6, 0x9b, 0x57, 0xa1, 0x4b, 0x79, 0x8c, 0x16,
- 0xc4, 0xa0, 0xea, 0x5b, 0xb8, 0xb1, 0xf8, 0x2b, 0xae, 0xde, 0xf7, 0x50, 0xf4, 0x4a, 0x6a, 0x6a,
- 0x2a, 0xc4, 0x12, 0x25, 0x25, 0x25, 0x49, 0x96, 0xf7, 0xb0, 0x6e, 0x24, 0x22, 0xc1, 0x03, 0x3f,
- 0xb1, 0x67, 0x38, 0x66, 0xac, 0xa7, 0x60, 0x6f, 0x32, 0x9d, 0x6f, 0x80, 0x4e, 0x33, 0x0a, 0x0e,
- 0xf6, 0x0c, 0x0a, 0xab, 0xae, 0x52, 0x08, 0x58, 0x54, 0x54, 0x04, 0x2d, 0x2d, 0x2d, 0xd0, 0xdc,
- 0xdc, 0x0c, 0x35, 0x35, 0x35, 0xb8, 0x03, 0x47, 0x64, 0xb8, 0x23, 0x8b, 0x45, 0xe2, 0x72, 0xa1,
- 0x04, 0xfb, 0x7a, 0xf3, 0xc6, 0x20, 0xfd, 0xde, 0xa5, 0x3c, 0x0e, 0x5f, 0x36, 0x9e, 0x87, 0xe9,
- 0xe9, 0x1f, 0xa1, 0x5f, 0xa3, 0xb9, 0xc7, 0xee, 0x7f, 0x16, 0x45, 0x1c, 0x06, 0x62, 0xfd, 0xe0,
- 0xab, 0xaa, 0xaa, 0x7e, 0xc3, 0xa6, 0xe3, 0x6e, 0xb0, 0xbc, 0xbc, 0x4c, 0xef, 0x9a, 0xe4, 0xe4,
- 0x64, 0x12, 0x55, 0x56, 0x56, 0x46, 0x44, 0x5d, 0x0d, 0xe9, 0x70, 0x95, 0x35, 0x59, 0x40, 0xf5,
- 0xc5, 0x53, 0xd0, 0xdb, 0x78, 0x0a, 0xb8, 0x4f, 0xf7, 0x7e, 0x9f, 0xd2, 0x7c, 0x08, 0x86, 0x9f,
- 0x8c, 0xd0, 0xdd, 0xd7, 0x67, 0x4a, 0x49, 0x49, 0x39, 0x25, 0xbc, 0x8f, 0x6e, 0xef, 0xcf, 0x7a,
- 0xa1, 0xbe, 0xbe, 0xbe, 0x43, 0x2c, 0xc2, 0x25, 0x5d, 0x58, 0x58, 0x48, 0x22, 0x85, 0x42, 0xf1,
- 0x58, 0x7b, 0x5d, 0xff, 0xc5, 0xe7, 0xa0, 0xef, 0xbb, 0x7e, 0xb8, 0x70, 0xf1, 0xd2, 0xfd, 0x8c,
- 0x8c, 0x8c, 0x13, 0xe2, 0x17, 0xdf, 0x49, 0x46, 0x1a, 0x23, 0x89, 0x2d, 0x8a, 0x46, 0xa3, 0xd1,
- 0xb8, 0x36, 0x3b, 0x3b, 0xfb, 0x0f, 0xdb, 0x29, 0x82, 0x28, 0xc5, 0xac, 0xd8, 0x9f, 0x17, 0x7a,
- 0x88, 0x3d, 0xce, 0x4d, 0xb0, 0x5b, 0x36, 0x40, 0xdd, 0xdb, 0x0b, 0xdf, 0xab, 0x54, 0x84, 0xaa,
- 0xbb, 0x1b, 0xda, 0x5b, 0x5b, 0x59, 0xa9, 0x1a, 0xa1, 0x95, 0x95, 0x9d, 0xeb, 0xe0, 0xe0, 0xed,
- 0x77, 0xce, 0xdd, 0xc9, 0xca, 0xca, 0x3a, 0x26, 0x79, 0xc3, 0x46, 0xf9, 0x23, 0x91, 0xc4, 0x84,
- 0xeb, 0xc2, 0x5e, 0x26, 0x7e, 0x38, 0xc5, 0x2b, 0x0d, 0xcf, 0x71, 0xd7, 0x60, 0xcf, 0x21, 0xeb,
- 0xc7, 0x34, 0xfc, 0x79, 0xeb, 0x56, 0xb8, 0xe4, 0xcd, 0xb7, 0xba, 0xd8, 0xfd, 0x71, 0x47, 0x62,
- 0x46, 0x13, 0xcd, 0xcc, 0xcc, 0xac, 0x32, 0x49, 0x98, 0x49, 0x08, 0x26, 0x21, 0x58, 0x70, 0x09,
- 0x81, 0xc0, 0x4e, 0x78, 0xcb, 0x64, 0x0e, 0xeb, 0xf4, 0xa3, 0xde, 0x57, 0xcf, 0x9e, 0x7d, 0xf7,
- 0x51, 0xf1, 0x62, 0x89, 0x9e, 0xc0, 0xe7, 0xeb, 0x3f, 0xa2, 0x88, 0x26, 0x41, 0xfe, 0x05, 0xd8,
- 0x59, 0x10, 0x8c, 0xd8, 0x02, 0xbb, 0x25, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x16, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x5d, 0x48, 0x9b,
+ 0x57, 0x18, 0xc7, 0x03, 0x1a, 0xdc, 0xcd, 0x56, 0x06, 0x0a, 0x1b, 0x78, 0x21, 0x64, 0xe6, 0x62,
+ 0x14, 0xac, 0x22, 0x13, 0x66, 0xcc, 0x2a, 0x8c, 0x82, 0x76, 0x6d, 0x47, 0xc7, 0xc6, 0xae, 0x76,
+ 0x31, 0x64, 0x78, 0xb3, 0x5e, 0x96, 0x15, 0x69, 0x61, 0x51, 0x30, 0xb6, 0xae, 0x2b, 0xad, 0xc5,
+ 0x5d, 0x14, 0xb7, 0xd9, 0x8e, 0x41, 0x27, 0x2b, 0x8c, 0x8c, 0x42, 0x75, 0x1f, 0xa1, 0x0e, 0x5c,
+ 0xe6, 0xa8, 0x26, 0xad, 0x1f, 0x95, 0x21, 0x9a, 0x2f, 0xa3, 0xf1, 0x4d, 0xde, 0x7c, 0x9a, 0xc4,
+ 0xbc, 0xff, 0x9d, 0xe7, 0xe8, 0x79, 0x3f, 0x62, 0x74, 0x6e, 0x65, 0x07, 0xfe, 0x44, 0x5e, 0xde,
+ 0xf7, 0xf9, 0x9d, 0xff, 0xff, 0x79, 0xce, 0xd1, 0x54, 0x55, 0x55, 0xf5, 0x4a, 0x73, 0x73, 0xf3,
+ 0x99, 0xff, 0x53, 0x8c, 0x61, 0x31, 0xd9, 0xed, 0xf6, 0x0f, 0x63, 0xf1, 0x38, 0xd6, 0x22, 0xeb,
+ 0xff, 0x59, 0x91, 0xf5, 0x0d, 0xae, 0xf5, 0x8d, 0xbd, 0x92, 0xe5, 0x04, 0xda, 0xdb, 0xdb, 0x3f,
+ 0xe0, 0x20, 0x7a, 0x69, 0x65, 0xd5, 0x7f, 0x68, 0xad, 0xfa, 0x03, 0xf0, 0x07, 0x48, 0x41, 0x04,
+ 0x82, 0x21, 0x04, 0x43, 0xa4, 0x30, 0x57, 0x28, 0x6c, 0x94, 0x24, 0x49, 0xff, 0x1e, 0xb4, 0x03,
+ 0x10, 0xc5, 0xa9, 0xd0, 0x1a, 0xc2, 0x6b, 0xa4, 0x08, 0x73, 0x26, 0x44, 0x0e, 0x35, 0xc5, 0xe2,
+ 0xf2, 0xe1, 0x41, 0xb4, 0xfb, 0x40, 0x30, 0x68, 0x28, 0x4e, 0x45, 0xa9, 0x90, 0x88, 0x68, 0x23,
+ 0x1a, 0x2d, 0x2b, 0x39, 0x71, 0x88, 0xe8, 0xc8, 0x81, 0x11, 0xa0, 0x15, 0x17, 0x85, 0xa2, 0x9b,
+ 0x9b, 0x5c, 0x9b, 0x2c, 0x22, 0xbd, 0xa4, 0xdd, 0xdf, 0x64, 0x32, 0x79, 0x30, 0x48, 0x44, 0x44,
+ 0x39, 0x97, 0x02, 0xf4, 0x85, 0xa5, 0x58, 0x8c, 0x8b, 0x06, 0x4a, 0x28, 0xae, 0x53, 0x2a, 0x9d,
+ 0x2e, 0x0f, 0x12, 0x7d, 0x20, 0x17, 0x3b, 0x11, 0x69, 0x80, 0xc5, 0x99, 0xbb, 0x18, 0xff, 0xba,
+ 0xd5, 0xa8, 0x51, 0x1b, 0xbc, 0x0f, 0x9d, 0x3c, 0x22, 0x52, 0xa2, 0x44, 0x99, 0x4c, 0x66, 0x2f,
+ 0x48, 0x44, 0x65, 0xb3, 0xb5, 0xc1, 0x6c, 0x36, 0x63, 0x71, 0x71, 0xd1, 0xe0, 0x80, 0x0a, 0xdf,
+ 0xfb, 0xfc, 0x08, 0x7e, 0xf9, 0xe6, 0x0d, 0x55, 0xe3, 0x5f, 0x36, 0xe1, 0xae, 0xd3, 0x84, 0x79,
+ 0xcf, 0x4d, 0x24, 0x53, 0x29, 0xa4, 0x4a, 0x94, 0xcd, 0x66, 0x8d, 0x20, 0x01, 0x79, 0x34, 0x33,
+ 0x83, 0xca, 0xca, 0x4a, 0xd4, 0xd5, 0xd5, 0xe1, 0xb3, 0xab, 0x57, 0x55, 0x48, 0x8c, 0xc5, 0x43,
+ 0x20, 0x2a, 0x6e, 0x5c, 0x0a, 0x7e, 0xfb, 0xfe, 0x2c, 0xc6, 0xae, 0x98, 0xb1, 0xfa, 0xf4, 0x3e,
+ 0x77, 0xa0, 0x57, 0x2e, 0x97, 0xd3, 0x40, 0x14, 0x0d, 0x41, 0xa8, 0x1f, 0x0e, 0x47, 0x2f, 0x5a,
+ 0x5a, 0x5a, 0xf0, 0xa9, 0xc3, 0x81, 0xd6, 0xd6, 0x56, 0x35, 0xff, 0xb8, 0x2c, 0x63, 0x82, 0xc5,
+ 0xb4, 0x17, 0x04, 0x6c, 0xe7, 0xd3, 0x18, 0xff, 0xaa, 0x09, 0xf7, 0xae, 0xbd, 0x88, 0x68, 0xd8,
+ 0x8b, 0xad, 0xad, 0x2d, 0x55, 0xf9, 0x7c, 0x5e, 0x03, 0x51, 0x3c, 0x3b, 0x3d, 0x89, 0xa0, 0xb1,
+ 0xa9, 0x09, 0xfd, 0x4e, 0x27, 0xbc, 0x5e, 0x2f, 0x2a, 0x2a, 0x2a, 0x30, 0x37, 0x3f, 0xcf, 0x4e,
+ 0xb7, 0xcc, 0xf3, 0xde, 0x0f, 0x44, 0x2b, 0x93, 0x08, 0xe0, 0x87, 0x1b, 0x2f, 0xe3, 0xc7, 0x2f,
+ 0x2c, 0x48, 0xc9, 0x61, 0x0e, 0x20, 0x6d, 0x6f, 0x6f, 0x6b, 0x20, 0x8a, 0x87, 0x1a, 0xff, 0xbb,
+ 0xc7, 0xa3, 0x16, 0x27, 0x27, 0xaf, 0x31, 0x67, 0x7d, 0x7d, 0x7d, 0x48, 0xb0, 0x11, 0xa5, 0xfc,
+ 0x7f, 0xba, 0xdd, 0xb6, 0x2f, 0x88, 0x96, 0x14, 0xfe, 0x03, 0x63, 0x83, 0xcf, 0xe1, 0xf2, 0x8d,
+ 0x6a, 0xd8, 0xbf, 0xb5, 0x73, 0x0d, 0x3f, 0x1a, 0xd6, 0x40, 0xd4, 0x03, 0x3a, 0x80, 0x9f, 0x5c,
+ 0xb8, 0xc0, 0x06, 0xc1, 0xa6, 0xc6, 0x35, 0x30, 0x30, 0x80, 0x63, 0x8d, 0x8d, 0xbc, 0xa9, 0x69,
+ 0x36, 0xa6, 0xff, 0x04, 0xda, 0x0c, 0x79, 0x38, 0x68, 0xf0, 0xba, 0x06, 0xba, 0xe5, 0xbd, 0xa5,
+ 0x81, 0x24, 0x29, 0xc6, 0x47, 0xd8, 0x6a, 0xb5, 0xc2, 0x62, 0xb1, 0xa0, 0xb3, 0xb3, 0x13, 0x9d,
+ 0x27, 0x4f, 0x72, 0xa8, 0xc9, 0x64, 0xc2, 0x0c, 0x1b, 0x90, 0x0c, 0x9b, 0x9e, 0x83, 0x40, 0x69,
+ 0x79, 0x95, 0x45, 0xf7, 0x12, 0x5c, 0xc3, 0x75, 0xc8, 0x24, 0xc3, 0x28, 0x16, 0x8b, 0x5c, 0x8a,
+ 0xa2, 0xe8, 0x40, 0xb1, 0x38, 0x7e, 0x75, 0xbb, 0x79, 0x6c, 0xbd, 0xbd, 0xbd, 0xe8, 0xef, 0xef,
+ 0xe7, 0x7d, 0x72, 0x32, 0x47, 0x0d, 0x0d, 0x0d, 0xe8, 0xe9, 0xe9, 0xe1, 0x8d, 0xfd, 0xf9, 0x8e,
+ 0xbd, 0x2c, 0xa8, 0x90, 0x4b, 0xe2, 0xc1, 0x48, 0x03, 0x1b, 0xfd, 0x17, 0x10, 0x8b, 0x78, 0x79,
+ 0x71, 0xbd, 0x54, 0x10, 0x4d, 0xd4, 0xc7, 0xe7, 0xce, 0xc1, 0xd6, 0xd6, 0xc6, 0x23, 0xe3, 0xcd,
+ 0x67, 0x7d, 0xa1, 0xc8, 0x86, 0x86, 0x86, 0x50, 0x5f, 0x5f, 0xcf, 0xc7, 0xb4, 0x1c, 0x48, 0x51,
+ 0x8a, 0x98, 0x1c, 0x3b, 0x85, 0xef, 0x06, 0x2a, 0x10, 0xfa, 0xeb, 0xfe, 0x1e, 0x88, 0x11, 0xc4,
+ 0x8a, 0xd7, 0xd6, 0xd6, 0xe2, 0xca, 0xe0, 0x20, 0x1f, 0x63, 0x9a, 0xb0, 0xe4, 0x6e, 0x5f, 0xfc,
+ 0x7e, 0x3f, 0x77, 0x3a, 0x35, 0x35, 0xc5, 0x41, 0xa5, 0x07, 0xf6, 0xc1, 0xc8, 0x31, 0x7e, 0x60,
+ 0x97, 0xfe, 0xbc, 0xa9, 0x83, 0x2b, 0x6a, 0x6c, 0xb4, 0x54, 0x10, 0x39, 0xe0, 0x87, 0xb2, 0xc4,
+ 0x0d, 0x1d, 0x38, 0x8a, 0x8c, 0xdc, 0xd0, 0xa8, 0x06, 0x9e, 0xba, 0x38, 0x4c, 0x38, 0x13, 0x5a,
+ 0x98, 0xba, 0xcc, 0x8b, 0x16, 0x0a, 0x05, 0x7e, 0x13, 0xd0, 0x46, 0x69, 0xf3, 0xf4, 0x9b, 0x65,
+ 0xdf, 0x6b, 0x20, 0xf6, 0x40, 0x12, 0x20, 0x72, 0xc3, 0x40, 0xe4, 0x86, 0x3e, 0x12, 0x87, 0x8e,
+ 0x8a, 0x90, 0xe8, 0x5c, 0xe8, 0x1b, 0x4d, 0x8b, 0xfe, 0xa6, 0xf7, 0xa2, 0xec, 0x3c, 0xae, 0xac,
+ 0xac, 0x60, 0x69, 0x69, 0x89, 0x5f, 0x5f, 0x0b, 0x0b, 0x0b, 0x98, 0xf5, 0x3d, 0x2e, 0x58, 0xad,
+ 0xaf, 0x76, 0x68, 0x20, 0x36, 0xd2, 0x62, 0x17, 0x3c, 0x36, 0xe6, 0x86, 0x40, 0xc2, 0x8d, 0x80,
+ 0x08, 0x90, 0xbe, 0x07, 0xf4, 0xce, 0x1a, 0x3b, 0x87, 0xd3, 0xd3, 0xd3, 0xf0, 0xb0, 0xb3, 0x38,
+ 0x3b, 0x3b, 0x8b, 0xe5, 0xe5, 0x65, 0x3c, 0x99, 0x9b, 0x57, 0xce, 0xbe, 0xf7, 0xee, 0x45, 0xb6,
+ 0x17, 0x93, 0x11, 0xb4, 0xdb, 0x1f, 0x11, 0x5b, 0x56, 0x17, 0xdb, 0x7e, 0x6e, 0xe8, 0x19, 0xa5,
+ 0x41, 0x2e, 0x5c, 0x2e, 0x17, 0x7f, 0x9e, 0xcf, 0xe7, 0xe0, 0x7b, 0xec, 0x53, 0x3a, 0x4e, 0xbd,
+ 0xd5, 0x4d, 0x10, 0x15, 0x94, 0xd0, 0x83, 0xca, 0xf4, 0xe7, 0xa0, 0xd8, 0x68, 0x13, 0x61, 0x76,
+ 0x47, 0xfa, 0x7c, 0x3e, 0x4c, 0x4c, 0x4c, 0xb0, 0x6f, 0xb2, 0x70, 0x3f, 0x74, 0x17, 0x4f, 0xbf,
+ 0xf3, 0xf6, 0xfb, 0x02, 0x72, 0x28, 0x50, 0xb9, 0xfe, 0x88, 0xc8, 0x04, 0x28, 0xc8, 0x2e, 0x64,
+ 0x8a, 0x8b, 0xae, 0xb0, 0x91, 0xd1, 0xd1, 0xe4, 0xf1, 0xe3, 0xaf, 0x1f, 0xd5, 0x43, 0x54, 0x10,
+ 0x15, 0x56, 0xa7, 0x8d, 0x0d, 0x41, 0xa6, 0xa4, 0x3f, 0xa2, 0x37, 0xfb, 0x45, 0xb7, 0xce, 0xfe,
+ 0xcd, 0xb8, 0x27, 0x27, 0x95, 0x4b, 0x0e, 0xc7, 0x5c, 0x75, 0x75, 0xf5, 0xf3, 0xa5, 0x10, 0x0e,
+ 0xaa, 0xa9, 0xa9, 0x69, 0xec, 0xee, 0xee, 0x3e, 0xff, 0x2c, 0xea, 0xea, 0xfa, 0xe8, 0xfc, 0x9b,
+ 0x27, 0x3a, 0xba, 0xd8, 0x75, 0x65, 0x2e, 0x07, 0x21, 0xfd, 0x0d, 0x5a, 0x2f, 0x58, 0xe8, 0xa4,
+ 0x51, 0x14, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_hierarchical_label_xpm[1] = {{ png, sizeof( png ), "add_hierarchical_label_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_junction.cpp b/bitmaps_png/cpp_26/add_junction.cpp
index d27dafd732..d14f0ebb3a 100644
--- a/bitmaps_png/cpp_26/add_junction.cpp
+++ b/bitmaps_png/cpp_26/add_junction.cpp
@@ -8,34 +8,18 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xa3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0x3f, 0x6b, 0x93,
- 0x51, 0x14, 0xc7, 0xf1, 0x4f, 0x93, 0x68, 0xb1, 0xad, 0x0a, 0x2a, 0x82, 0x50, 0x8b, 0x08, 0x0e,
- 0x82, 0x83, 0x55, 0x42, 0x03, 0x15, 0xa9, 0xed, 0x93, 0x22, 0xb4, 0xda, 0x5a, 0x70, 0x11, 0x1b,
- 0x33, 0x39, 0xb4, 0xd1, 0xc5, 0x46, 0xa7, 0x8a, 0xa0, 0x2f, 0x40, 0x7c, 0x01, 0xba, 0xf8, 0x0a,
- 0x1c, 0x74, 0x76, 0x12, 0xc1, 0x97, 0xa2, 0xa3, 0xf4, 0x1f, 0x7d, 0xae, 0x83, 0x4f, 0x4a, 0x12,
- 0x7d, 0xe2, 0x93, 0xc6, 0x8a, 0x43, 0x87, 0xdf, 0x76, 0xee, 0xfd, 0x72, 0xce, 0xf9, 0x9d, 0x7b,
- 0xae, 0x10, 0x82, 0x5e, 0x84, 0xbe, 0x86, 0x3a, 0xc6, 0xf5, 0x04, 0x59, 0x15, 0x76, 0xc4, 0x31,
- 0x14, 0xfe, 0x05, 0xa8, 0x8a, 0xe3, 0x69, 0x99, 0xfd, 0x4d, 0x50, 0x0d, 0x27, 0xf7, 0x41, 0x9d,
- 0x01, 0x65, 0xe7, 0x44, 0x5e, 0x59, 0x10, 0x5c, 0x17, 0xdc, 0x12, 0x14, 0x7d, 0x74, 0xc1, 0x04,
- 0x0e, 0xf4, 0x0c, 0xf2, 0x4c, 0xce, 0x94, 0x27, 0xca, 0xd6, 0x2c, 0xda, 0xb6, 0x24, 0x78, 0x24,
- 0x58, 0x12, 0xdc, 0x15, 0x8b, 0x6c, 0x1a, 0xf7, 0xd2, 0x09, 0x87, 0xdb, 0x33, 0xeb, 0x0e, 0x34,
- 0xad, 0x6e, 0xd6, 0x77, 0x2b, 0x4d, 0x25, 0x6b, 0xd6, 0x8a, 0x60, 0xc6, 0xba, 0x31, 0x6f, 0x70,
- 0xb4, 0x19, 0x96, 0x1d, 0x12, 0x39, 0xaf, 0x6c, 0x4d, 0x3d, 0x05, 0xd2, 0xd0, 0x63, 0x41, 0x64,
- 0xd3, 0x19, 0x55, 0x0c, 0xfc, 0x02, 0x42, 0x01, 0xfd, 0xa9, 0x8a, 0xbc, 0xb6, 0x28, 0xee, 0x08,
- 0x69, 0xe8, 0x9e, 0x58, 0xc9, 0x27, 0x8c, 0x20, 0xbf, 0x03, 0xca, 0x74, 0x78, 0x5e, 0x50, 0xcb,
- 0x10, 0xb7, 0x2a, 0x78, 0x28, 0x98, 0xf4, 0x15, 0x25, 0xf4, 0x77, 0x07, 0x9a, 0x16, 0xfe, 0x58,
- 0xb6, 0xd6, 0xf2, 0x6d, 0xe3, 0x26, 0x06, 0xbb, 0x03, 0xcd, 0x75, 0x9d, 0xd1, 0x37, 0xdc, 0x68,
- 0x05, 0xfd, 0xec, 0xcf, 0x08, 0x2e, 0xa1, 0xf8, 0x5b, 0x5d, 0xf5, 0x4e, 0x25, 0x63, 0x8f, 0xaa,
- 0x62, 0x25, 0x5f, 0x30, 0xd6, 0x52, 0xba, 0x04, 0x96, 0xc7, 0xc1, 0x54, 0x5d, 0x71, 0x59, 0xd9,
- 0x7a, 0x46, 0xd7, 0x6d, 0x39, 0xe5, 0x39, 0x4e, 0xb7, 0x98, 0x21, 0xb3, 0xc5, 0xa7, 0x3c, 0x35,
- 0xd3, 0xc1, 0xe2, 0x75, 0xc1, 0xac, 0x0d, 0xa3, 0x3e, 0x24, 0x46, 0x38, 0xb4, 0xbb, 0x81, 0xbd,
- 0x2d, 0x6f, 0xd2, 0x0b, 0x65, 0x1b, 0x2a, 0x62, 0xb5, 0xe4, 0xf2, 0x9a, 0xa0, 0x22, 0x16, 0xd9,
- 0x32, 0xea, 0xbd, 0x82, 0x6b, 0x38, 0xb2, 0xab, 0x81, 0x6d, 0xd9, 0xa8, 0xe3, 0x2e, 0x9a, 0xf0,
- 0xd6, 0x7c, 0xe2, 0xc6, 0x39, 0x41, 0xd1, 0x67, 0xc3, 0x6a, 0x38, 0x8b, 0x81, 0x9e, 0x9e, 0xa0,
- 0x36, 0x60, 0xae, 0xed, 0xf5, 0x7e, 0x80, 0xe1, 0xb4, 0x2d, 0xbb, 0xbf, 0x8f, 0xfe, 0x0b, 0xd0,
- 0xf2, 0xde, 0x81, 0x18, 0xc2, 0x02, 0xee, 0xe3, 0x4e, 0xf2, 0xe5, 0xda, 0x13, 0x50, 0x1f, 0x06,
- 0x93, 0x99, 0x19, 0x42, 0x2e, 0x2d, 0xf6, 0x07, 0x38, 0xc8, 0x81, 0xcd, 0xab, 0xde, 0xd2, 0xd3,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x9a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x45, 0x9a, 0xfd, 0xfc, 0xfc, 0x3c, 0x7c, 0x7d, 0x7d, 0x13, 0x40, 0x34, 0x4d,
+ 0x2d, 0x82, 0x5a, 0xd2, 0x00, 0xa2, 0x47, 0x2d, 0x1a, 0xb5, 0x88, 0xf6, 0x16, 0x31, 0x34, 0x30,
+ 0x08, 0x28, 0x67, 0x28, 0x4f, 0x90, 0xcd, 0x93, 0xdd, 0x09, 0xa2, 0x41, 0x7c, 0xaa, 0x5b, 0xc4,
+ 0xd0, 0xcc, 0xe0, 0xc3, 0xd0, 0xc4, 0xf0, 0x02, 0x88, 0xff, 0x23, 0xe1, 0x17, 0x20, 0x71, 0xaa,
+ 0x59, 0x04, 0x34, 0x50, 0x17, 0x88, 0x7f, 0xa2, 0x59, 0x02, 0xc3, 0x20, 0x71, 0x5d, 0x9c, 0x16,
+ 0x79, 0x79, 0x79, 0x49, 0x04, 0x04, 0x04, 0x28, 0x10, 0x83, 0x59, 0x1a, 0x58, 0x76, 0xe1, 0xb0,
+ 0x04, 0x86, 0x37, 0xe0, 0xb4, 0x08, 0x16, 0xa9, 0xc4, 0x60, 0x96, 0x7a, 0x96, 0xcf, 0x04, 0x2c,
+ 0x7a, 0x36, 0xf0, 0x16, 0xd1, 0x2d, 0xe8, 0xe8, 0x96, 0x18, 0x06, 0x65, 0xf2, 0xa6, 0x6b, 0x86,
+ 0x1d, 0x2d, 0x54, 0x47, 0x2d, 0x1a, 0x38, 0x8b, 0xe8, 0xd6, 0xdc, 0x22, 0x05, 0x03, 0x00, 0x5f,
+ 0x00, 0xcf, 0xb1, 0x61, 0x8e, 0x75, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_junction_xpm[1] = {{ png, sizeof( png ), "add_junction_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_keepout_area.cpp b/bitmaps_png/cpp_26/add_keepout_area.cpp
index cd8d4d0c19..f6509f3697 100644
--- a/bitmaps_png/cpp_26/add_keepout_area.cpp
+++ b/bitmaps_png/cpp_26/add_keepout_area.cpp
@@ -8,72 +8,29 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x0b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x5f, 0x4c, 0x53,
- 0x57, 0x1c, 0x07, 0xf0, 0x5b, 0x4a, 0x59, 0x41, 0x18, 0xcc, 0x44, 0xd4, 0x42, 0x81, 0xd2, 0xd6,
- 0x21, 0xd3, 0x0d, 0xc7, 0xc0, 0xc4, 0xd0, 0x0c, 0x1a, 0x61, 0xe8, 0x58, 0x04, 0x16, 0x15, 0x87,
- 0x32, 0x08, 0x43, 0x83, 0xcc, 0x4c, 0x37, 0x56, 0xa0, 0x02, 0x86, 0xe0, 0xa4, 0x30, 0x81, 0xc1,
- 0x1c, 0x6a, 0x41, 0xf9, 0x53, 0x6a, 0xe5, 0x6f, 0x0b, 0x88, 0x80, 0xe0, 0xda, 0x52, 0xda, 0x42,
- 0xf4, 0x61, 0xcf, 0x4b, 0x7c, 0x59, 0x32, 0x93, 0xbd, 0x2c, 0xf1, 0xdf, 0x93, 0x8c, 0xef, 0x7a,
- 0x6f, 0xd3, 0xd3, 0x15, 0xda, 0x72, 0xb7, 0x87, 0x3d, 0x7c, 0xdb, 0xdb, 0x7b, 0xcf, 0xf9, 0x7d,
- 0xee, 0x39, 0x3d, 0xf7, 0x0f, 0x05, 0x80, 0xfa, 0x3f, 0xc2, 0x7c, 0xc4, 0xbe, 0x1d, 0xf4, 0x4b,
- 0x94, 0x24, 0xe0, 0x35, 0x9d, 0xb4, 0x0c, 0xce, 0x6a, 0xe1, 0x29, 0xce, 0x5a, 0x45, 0x05, 0xb5,
- 0x76, 0xfe, 0x3c, 0x85, 0xa2, 0x62, 0xce, 0x5a, 0xd6, 0x61, 0xce, 0x5f, 0xd1, 0x52, 0xe7, 0xf1,
- 0xff, 0x90, 0x17, 0x04, 0x12, 0xef, 0x09, 0x7d, 0xd2, 0xa0, 0x56, 0xe1, 0x72, 0x6b, 0x2a, 0x6a,
- 0xaa, 0x29, 0xaf, 0x69, 0xb8, 0x22, 0x85, 0xfa, 0x7e, 0x3f, 0x7a, 0x8d, 0x73, 0xac, 0x73, 0x7d,
- 0x7a, 0x0c, 0x51, 0x52, 0xee, 0x6b, 0x0f, 0xe8, 0x92, 0x6a, 0x3d, 0xc2, 0xc1, 0xc5, 0xda, 0x10,
- 0x8f, 0x7d, 0x8d, 0xcd, 0x89, 0xd0, 0x2d, 0x5b, 0x70, 0x77, 0xc5, 0xca, 0x2a, 0x34, 0xe6, 0x01,
- 0xa5, 0x65, 0xf0, 0x9f, 0xba, 0x8a, 0x29, 0x6b, 0xb8, 0x68, 0xef, 0x2d, 0xc2, 0x80, 0x71, 0xd4,
- 0xd1, 0x78, 0x09, 0x3d, 0xd3, 0xd7, 0x50, 0xdf, 0x10, 0x49, 0x30, 0x65, 0xf7, 0x51, 0xd4, 0x4c,
- 0xb4, 0x42, 0x61, 0x68, 0xc1, 0x80, 0xed, 0xe7, 0x7f, 0x07, 0xe5, 0x1d, 0xe3, 0xfd, 0xe9, 0x2a,
- 0xa4, 0xea, 0x90, 0x6d, 0xe8, 0xd0, 0x35, 0x5c, 0x43, 0xa0, 0xfc, 0x2a, 0x0a, 0x5c, 0x85, 0x33,
- 0x1f, 0xb4, 0x1d, 0x80, 0x76, 0x79, 0x91, 0x3d, 0x54, 0x52, 0xca, 0x7d, 0xe5, 0x2a, 0x74, 0xd3,
- 0xd0, 0xb4, 0xa1, 0xc3, 0x1d, 0xc7, 0x99, 0x2b, 0x95, 0x3c, 0xe6, 0xf8, 0x99, 0x6a, 0x37, 0x44,
- 0x47, 0xf6, 0x63, 0x16, 0x74, 0x8e, 0x91, 0xb3, 0x82, 0x0a, 0x0a, 0x03, 0x9f, 0xb9, 0xa0, 0x1f,
- 0xfa, 0x4a, 0x36, 0x74, 0x18, 0x5c, 0x9c, 0x22, 0x23, 0x3a, 0xb9, 0x0e, 0xa2, 0x93, 0x7d, 0x33,
- 0x9f, 0x1d, 0x74, 0xf0, 0xd0, 0x1b, 0x7f, 0xd4, 0x56, 0x52, 0x68, 0xfa, 0x82, 0x83, 0xba, 0x4b,
- 0x6f, 0x41, 0x63, 0x9e, 0x20, 0x8d, 0x75, 0x76, 0x13, 0x5a, 0xba, 0xb2, 0x09, 0x54, 0xd6, 0x24,
- 0xc5, 0xc7, 0xea, 0x63, 0x4c, 0xc2, 0x6b, 0xc3, 0x09, 0xf6, 0xe9, 0xed, 0xe2, 0xcd, 0x21, 0xc9,
- 0xde, 0xd0, 0x27, 0x5a, 0xf9, 0x56, 0x98, 0xb7, 0x71, 0x61, 0xd8, 0xcb, 0x45, 0xc7, 0x09, 0x2e,
- 0x9a, 0x3b, 0xe5, 0x68, 0xeb, 0x39, 0x8e, 0xba, 0xfa, 0x70, 0xf7, 0x42, 0x70, 0x4c, 0x5f, 0xdf,
- 0x82, 0x96, 0x14, 0xba, 0x7a, 0xa7, 0x15, 0x29, 0xc5, 0x7c, 0x82, 0x15, 0x0d, 0x9e, 0xf3, 0x0f,
- 0xe5, 0x8a, 0x42, 0x7e, 0xb7, 0x08, 0x22, 0x61, 0x8e, 0x0c, 0x62, 0x30, 0x3a, 0x33, 0x62, 0x2e,
- 0x5a, 0x4a, 0x38, 0x1e, 0xcb, 0xbb, 0x53, 0x53, 0xce, 0x14, 0x98, 0xe8, 0xbe, 0x01, 0x53, 0xce,
- 0x61, 0x2c, 0x8b, 0xe2, 0x60, 0x16, 0xee, 0x40, 0xe1, 0x47, 0x3c, 0x06, 0x0a, 0x54, 0x70, 0x50,
- 0x3e, 0xa4, 0xf4, 0x0d, 0xc9, 0xa4, 0x21, 0xbf, 0x8d, 0xe6, 0xe5, 0xc0, 0x26, 0x15, 0xc3, 0xb2,
- 0x63, 0x0b, 0xc1, 0x4c, 0x91, 0x5c, 0xdc, 0xca, 0x0a, 0x40, 0x7d, 0x7d, 0x04, 0x6e, 0x8c, 0x37,
- 0x62, 0xb2, 0xb3, 0x1d, 0x66, 0x79, 0x3a, 0x03, 0xd0, 0x59, 0x4c, 0xff, 0x10, 0xe3, 0x43, 0x5a,
- 0x5c, 0x18, 0x6b, 0x44, 0x60, 0x55, 0x00, 0x83, 0xf1, 0x1c, 0xdf, 0x95, 0xfa, 0x2b, 0xde, 0x21,
- 0xfa, 0x82, 0x6d, 0x1e, 0x54, 0x63, 0x78, 0x61, 0x0e, 0x33, 0xca, 0x2a, 0x2c, 0xbd, 0x93, 0x00,
- 0xab, 0x70, 0x3b, 0xac, 0xd1, 0xdb, 0x60, 0x8b, 0x11, 0xc0, 0x94, 0x99, 0x81, 0x87, 0xc7, 0x8f,
- 0x12, 0xc0, 0x2e, 0x11, 0x63, 0x56, 0xf1, 0x0d, 0x86, 0x6c, 0xee, 0xa5, 0x7d, 0xfa, 0xae, 0x82,
- 0x4c, 0x21, 0xbf, 0x9a, 0x87, 0xba, 0xa9, 0x0e, 0xdf, 0x90, 0xab, 0xd3, 0xc8, 0x83, 0xfb, 0xee,
- 0xc2, 0x31, 0x42, 0x3c, 0x0a, 0x0b, 0x73, 0x24, 0x14, 0xcb, 0xb1, 0x31, 0x58, 0x7a, 0x7f, 0x1f,
- 0xc6, 0x47, 0x74, 0x5e, 0x57, 0xd9, 0x89, 0xfe, 0x33, 0x04, 0xdb, 0xa2, 0x0c, 0x46, 0xbd, 0xa1,
- 0xd3, 0x3f, 0xe4, 0xca, 0x6c, 0xe5, 0xd7, 0x0c, 0xf2, 0x98, 0xcf, 0x67, 0xf2, 0x28, 0x22, 0x02,
- 0xfa, 0x81, 0x5e, 0xbf, 0x77, 0x83, 0x4f, 0xba, 0x0b, 0x08, 0xf6, 0xe6, 0xc5, 0x30, 0x6c, 0x4f,
- 0x0e, 0x58, 0xf5, 0x0b, 0xdd, 0x53, 0x7d, 0x07, 0xbb, 0x54, 0x82, 0x95, 0xe8, 0x28, 0x3c, 0x0e,
- 0x09, 0x61, 0xb2, 0x22, 0x8c, 0x86, 0xf9, 0xa0, 0x1c, 0x43, 0x56, 0xb3, 0x4f, 0x88, 0xbe, 0x78,
- 0xd3, 0x7f, 0x3a, 0x44, 0xb0, 0xa0, 0x2f, 0x69, 0xc2, 0x07, 0x34, 0x79, 0xad, 0xc3, 0x31, 0x6d,
- 0x22, 0xf7, 0x7f, 0xe2, 0x00, 0xed, 0x12, 0x09, 0xf9, 0x3d, 0x5f, 0x56, 0xea, 0x77, 0x54, 0xf4,
- 0x6d, 0x29, 0xa5, 0x3d, 0xcd, 0x89, 0x55, 0xfa, 0x80, 0xe8, 0xf9, 0xb7, 0xed, 0x4e, 0x20, 0x45,
- 0x6d, 0x89, 0xbb, 0x31, 0xae, 0xd3, 0x40, 0xaf, 0xed, 0x67, 0xb6, 0x5d, 0xfb, 0xa7, 0xda, 0xbe,
- 0xf7, 0x8b, 0x69, 0x6c, 0x46, 0x24, 0xaa, 0xde, 0x05, 0xf7, 0x5b, 0x2f, 0x10, 0xbd, 0xea, 0x96,
- 0x52, 0x53, 0x48, 0x31, 0x3a, 0xf7, 0xae, 0x36, 0x93, 0xce, 0x7a, 0x4d, 0x1f, 0x39, 0x09, 0x6b,
- 0xd2, 0x7b, 0x18, 0x36, 0x2d, 0xf8, 0xc5, 0xba, 0xe6, 0xf5, 0xe0, 0x9f, 0xe6, 0xac, 0x6d, 0x80,
- 0x16, 0x8a, 0x8b, 0x3c, 0x10, 0x63, 0xee, 0x91, 0x0d, 0x9d, 0x0d, 0xbd, 0x3d, 0xb0, 0xc7, 0x3b,
- 0xa7, 0x75, 0xee, 0xdc, 0xd9, 0x4d, 0x1f, 0x13, 0x3b, 0xf7, 0xac, 0x5b, 0x75, 0xd7, 0x2f, 0xd7,
- 0x7a, 0xfc, 0x2f, 0xf4, 0x99, 0x8f, 0x4e, 0x4f, 0x7a, 0x2d, 0xf0, 0xa0, 0xa2, 0x9c, 0x5c, 0x4f,
- 0x63, 0x86, 0x51, 0xf6, 0x8f, 0x09, 0xa9, 0x03, 0x9a, 0x4b, 0x4e, 0xf2, 0x18, 0xcd, 0x4c, 0xb5,
- 0xc2, 0x67, 0x81, 0xa1, 0x45, 0x23, 0x2c, 0xfb, 0x53, 0x9d, 0xa3, 0xce, 0x3b, 0xc2, 0x1e, 0xca,
- 0x8f, 0x0b, 0x7e, 0x6a, 0x89, 0x12, 0xfc, 0x63, 0x01, 0x24, 0x62, 0xd8, 0x38, 0xef, 0x77, 0x5a,
- 0x0c, 0xb7, 0xd4, 0xa4, 0xbd, 0xbe, 0xff, 0x36, 0x3b, 0x88, 0x9e, 0xba, 0x81, 0xb3, 0xa5, 0xb0,
- 0x8b, 0xe3, 0x99, 0x8e, 0xb3, 0x17, 0xbe, 0x62, 0xf5, 0x4e, 0xb0, 0xf0, 0xf9, 0x29, 0xa6, 0xfd,
- 0xc3, 0xcf, 0x0a, 0xd8, 0x41, 0xa2, 0xc4, 0xe0, 0x5f, 0x93, 0x64, 0xb1, 0x2f, 0x4f, 0xa6, 0xc4,
- 0xbe, 0x1c, 0xd9, 0x1a, 0xba, 0x2a, 0x4f, 0xdf, 0xf5, 0x7c, 0x7f, 0x66, 0xc2, 0xb3, 0xcd, 0x92,
- 0x2d, 0x93, 0xbc, 0xa0, 0xdb, 0x97, 0xed, 0x13, 0xbe, 0xf2, 0x76, 0x3c, 0x55, 0xbe, 0xeb, 0x39,
- 0xfd, 0xca, 0x45, 0x20, 0x81, 0x98, 0x3a, 0xb0, 0x53, 0x4c, 0x65, 0xd3, 0x49, 0x8e, 0xa3, 0x72,
- 0x5d, 0xdb, 0x6c, 0x22, 0x8d, 0xa7, 0x72, 0xfc, 0x1d, 0x17, 0x88, 0xa8, 0x4c, 0xda, 0xf8, 0x1b,
- 0x60, 0x76, 0x60, 0xa1, 0x4e, 0x22, 0xae, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xce, 0x00, 0x00, 0x01, 0x5b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x31, 0x6e, 0xc2,
+ 0x30, 0x14, 0x86, 0x0d, 0x2c, 0x28, 0xf6, 0x05, 0x98, 0x7a, 0x11, 0x24, 0x7a, 0x8d, 0x74, 0x67,
+ 0x66, 0x40, 0x62, 0x86, 0x99, 0x81, 0xb5, 0x67, 0xe8, 0xc6, 0xc0, 0xd2, 0xa5, 0x07, 0x48, 0x07,
+ 0x12, 0xa4, 0x5e, 0xa1, 0xc7, 0x80, 0xf7, 0x9b, 0xa4, 0x3c, 0x1b, 0xc7, 0x38, 0xa9, 0x03, 0x20,
+ 0x3d, 0x62, 0x39, 0xb6, 0x3f, 0xbd, 0xcf, 0x2f, 0x71, 0x84, 0x58, 0x8a, 0xe3, 0x5d, 0x02, 0x7f,
+ 0xf4, 0xc3, 0x75, 0x4c, 0xf1, 0x5b, 0x5e, 0x63, 0xb7, 0xcf, 0xa0, 0x8e, 0x21, 0x63, 0x0e, 0xca,
+ 0xd0, 0x51, 0x66, 0xe6, 0x6e, 0xaf, 0xc4, 0xbc, 0x4d, 0xdb, 0x00, 0x31, 0x75, 0x19, 0xda, 0xb1,
+ 0xc2, 0xab, 0xce, 0x35, 0xe1, 0x67, 0x38, 0x7c, 0x29, 0x92, 0x64, 0x9a, 0x4b, 0xb9, 0xce, 0x95,
+ 0xda, 0xea, 0xa0, 0x36, 0xfa, 0x70, 0xef, 0x06, 0xc4, 0x50, 0xe7, 0x86, 0x08, 0xd1, 0x2f, 0xa4,
+ 0x7c, 0xdb, 0x4b, 0xf9, 0x49, 0xd7, 0x2f, 0x57, 0xe0, 0x1e, 0x41, 0x53, 0x8c, 0x35, 0x40, 0x2e,
+ 0x75, 0xac, 0x23, 0xe3, 0x10, 0x5a, 0x60, 0x53, 0x07, 0xb0, 0x03, 0x63, 0xaf, 0x60, 0x21, 0xea,
+ 0x90, 0x89, 0xb1, 0x98, 0x52, 0xef, 0x14, 0x93, 0xef, 0x24, 0x19, 0x21, 0x0e, 0x4a, 0xbd, 0x52,
+ 0xff, 0xce, 0x82, 0xa5, 0x8d, 0xd4, 0xc1, 0x3b, 0xd7, 0x45, 0x0b, 0xcc, 0x3e, 0x84, 0x18, 0xb0,
+ 0x6c, 0x7b, 0xd4, 0xbf, 0x70, 0x69, 0xac, 0xf6, 0xcc, 0xaf, 0x8e, 0x6e, 0xea, 0x6c, 0x68, 0x93,
+ 0x79, 0x26, 0x01, 0x90, 0x4b, 0x66, 0x34, 0x37, 0x58, 0x9d, 0xae, 0xa8, 0x0b, 0x68, 0x72, 0x03,
+ 0xb2, 0x28, 0x35, 0x56, 0xd9, 0xaf, 0x83, 0xd5, 0xa1, 0x7c, 0xab, 0x89, 0xd8, 0x0f, 0x1f, 0x04,
+ 0xfd, 0x18, 0xf3, 0x07, 0xa2, 0xb9, 0xc1, 0xea, 0xae, 0x40, 0x1e, 0x08, 0xc6, 0xbb, 0x40, 0x8d,
+ 0xd5, 0x95, 0x5a, 0x6a, 0x21, 0x7a, 0x4f, 0x49, 0x6f, 0x2b, 0x75, 0x46, 0x31, 0x58, 0x25, 0x6c,
+ 0x43, 0x50, 0x28, 0xba, 0xf4, 0xad, 0x62, 0x08, 0x52, 0x67, 0x97, 0xb7, 0x0f, 0x82, 0xd2, 0x77,
+ 0x95, 0x77, 0xfb, 0x07, 0x96, 0x32, 0x83, 0xc6, 0xea, 0x81, 0xd5, 0xba, 0x78, 0x26, 0x6d, 0x1e,
+ 0xd8, 0x18, 0xaf, 0xa0, 0x20, 0x75, 0x31, 0x5e, 0xaa, 0x4f, 0x7a, 0x4c, 0xfc, 0xe7, 0xd0, 0xe3,
+ 0xa7, 0x6d, 0x9d, 0xba, 0xd8, 0xed, 0x87, 0x7c, 0x9c, 0x74, 0x06, 0xb1, 0xd5, 0x75, 0x1e, 0x27,
+ 0x81, 0x0d, 0x43, 0x7e, 0x87, 0x6e, 0x2b, 0x40, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
  0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_26/add_line.cpp b/bitmaps_png/cpp_26/add_line.cpp
index 8160ea76e5..55957e0a02 100644
--- a/bitmaps_png/cpp_26/add_line.cpp
+++ b/bitmaps_png/cpp_26/add_line.cpp
@@ -8,26 +8,21 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x1c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0xbb, 0x4a, 0xc3,
- 0x50, 0x00, 0x80, 0xe1, 0xaf, 0xa9, 0x31, 0xf5, 0x42, 0xad, 0xe0, 0x05, 0xa4, 0x82, 0xe8, 0x26,
- 0x08, 0x0a, 0x82, 0x6b, 0xf1, 0x01, 0x74, 0x72, 0x53, 0xb4, 0xa0, 0x5d, 0xd4, 0x82, 0x7b, 0x0b,
- 0x3e, 0xac, 0x83, 0xab, 0x9b, 0x94, 0xd6, 0x38, 0x18, 0x24, 0xd2, 0x0a, 0x49, 0x8c, 0x1d, 0xc4,
- 0xe1, 0xdf, 0x0e, 0x7c, 0x9c, 0xc3, 0xb9, 0x89, 0xe3, 0xd8, 0x34, 0xf2, 0x0f, 0x95, 0x02, 0xa1,
- 0x82, 0xc0, 0x99, 0xaa, 0x96, 0x19, 0x1d, 0xa1, 0x8e, 0xd0, 0x99, 0x59, 0x5d, 0x91, 0xae, 0xc8,
- 0x95, 0x1a, 0x2a, 0x85, 0x20, 0x7d, 0x4f, 0xfa, 0xe2, 0xcc, 0xb1, 0x84, 0xb0, 0x08, 0xf4, 0x9c,
- 0x13, 0x3a, 0xc6, 0x2a, 0x82, 0xdf, 0x86, 0xae, 0xb1, 0x85, 0xea, 0xef, 0x42, 0x81, 0x5b, 0x6c,
- 0xe7, 0x87, 0x1e, 0xd5, 0x9d, 0x5a, 0xb7, 0xe2, 0x44, 0xc3, 0x85, 0x7a, 0xd2, 0x82, 0x73, 0x4d,
- 0x37, 0x13, 0xa0, 0xbb, 0x42, 0x50, 0xb2, 0xe3, 0x02, 0x2c, 0x27, 0x6b, 0xbf, 0xf6, 0xd9, 0x9e,
- 0xed, 0x52, 0xa1, 0xd4, 0xf6, 0xfe, 0xda, 0xad, 0xc5, 0x31, 0x28, 0xfc, 0x21, 0x34, 0x71, 0xc0,
- 0x83, 0xb9, 0x09, 0xd0, 0x7d, 0xf9, 0xd0, 0xbd, 0xe8, 0x1b, 0x68, 0xa7, 0x5c, 0xa8, 0x23, 0x1c,
- 0x83, 0x22, 0xdd, 0xf2, 0xa1, 0x47, 0xc1, 0x54, 0xa0, 0xe4, 0x9c, 0x4d, 0x0d, 0x7a, 0xcb, 0x75,
- 0xa0, 0xd3, 0xb5, 0x35, 0xf2, 0x40, 0xc3, 0xc2, 0xd0, 0xa6, 0x0d, 0x04, 0x59, 0xa1, 0x41, 0x61,
- 0x88, 0x23, 0x44, 0x59, 0xa1, 0x17, 0x7d, 0xaf, 0x7a, 0x06, 0x7a, 0x86, 0xa9, 0x46, 0x7a, 0x46,
- 0xfa, 0x46, 0xc9, 0xf2, 0xa6, 0x8b, 0xf5, 0x0c, 0xd1, 0x42, 0x2d, 0xfb, 0x7b, 0xc2, 0x0c, 0x76,
- 0x71, 0x89, 0x4e, 0xc6, 0xda, 0xb9, 0x66, 0x94, 0xba, 0x0b, 0x57, 0xb1, 0x8f, 0xc3, 0x8c, 0x1d,
- 0xa0, 0x89, 0x6a, 0xbe, 0xe7, 0xf8, 0x63, 0x56, 0xf3, 0x39, 0x0b, 0x51, 0xf9, 0x7b, 0xbf, 0xa0,
- 0x77, 0x8b, 0xee, 0xb5, 0x1a, 0xc3, 0xc3, 0xe7, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xc8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x39, 0x0a, 0xc2,
+ 0x60, 0x14, 0x45, 0xe1, 0xf3, 0x62, 0x9c, 0x10, 0xb1, 0x71, 0x0f, 0x6e, 0xc5, 0x4e, 0x0b, 0x37,
+ 0x22, 0x29, 0x5c, 0x43, 0x0a, 0x71, 0x27, 0x62, 0xe9, 0x8e, 0x6c, 0x6c, 0xc4, 0x22, 0x71, 0x20,
+ 0xcf, 0x42, 0x10, 0xc4, 0x29, 0xff, 0xf0, 0xbc, 0x1b, 0xf8, 0xb8, 0xdd, 0x11, 0x55, 0xc5, 0x6a,
+ 0xb2, 0x94, 0x21, 0x57, 0x2e, 0xba, 0xd0, 0x83, 0x58, 0x41, 0xb2, 0x92, 0x31, 0x15, 0x6b, 0xa0,
+ 0xa4, 0xc5, 0x28, 0x35, 0x44, 0x36, 0x40, 0x1b, 0xa8, 0x28, 0x28, 0x53, 0x63, 0xe4, 0x44, 0xc2,
+ 0x4c, 0x33, 0x3d, 0x26, 0xc6, 0xc8, 0x54, 0xe7, 0xba, 0x05, 0x48, 0xfe, 0x81, 0x44, 0x83, 0x7e,
+ 0x21, 0x51, 0xa0, 0x3a, 0x48, 0x30, 0x54, 0x17, 0x09, 0x82, 0x5c, 0x10, 0x6f, 0xc8, 0x15, 0xf1,
+ 0x82, 0x7c, 0x10, 0x67, 0xc8, 0x17, 0x71, 0x82, 0x42, 0x90, 0xda, 0x50, 0x28, 0x52, 0x0b, 0x8a,
+ 0x81, 0xfc, 0x84, 0x62, 0x21, 0x5f, 0xa1, 0x98, 0xc8, 0x47, 0x28, 0x36, 0xf2, 0x16, 0xb2, 0x40,
+ 0x5e, 0x20, 0x2b, 0xe4, 0x09, 0xb2, 0x44, 0x1e, 0x90, 0x35, 0x02, 0x20, 0xe4, 0xf4, 0x69, 0xb0,
+ 0x03, 0x7a, 0x56, 0xc8, 0xfd, 0x51, 0x97, 0x0e, 0x70, 0x06, 0x0a, 0x60, 0x62, 0x81, 0x00, 0x88,
+ 0xaa, 0x22, 0xb9, 0x0c, 0x48, 0x69, 0x6a, 0xa6, 0x7b, 0xab, 0x98, 0xbc, 0x01, 0x94, 0x80, 0xb4,
+ 0x07, 0xac, 0x24, 0x12, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE add_line_xpm[1] = {{ png, sizeof( png ), "add_line_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_line2bus.cpp b/bitmaps_png/cpp_26/add_line2bus.cpp
index 4dabe79051..861e89cb73 100644
--- a/bitmaps_png/cpp_26/add_line2bus.cpp
+++ b/bitmaps_png/cpp_26/add_line2bus.cpp
@@ -8,54 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xe6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0xd6, 0x5f, 0x68, 0xd6,
- 0x55, 0x1c, 0xc7, 0xf1, 0xd7, 0xe6, 0xfe, 0xe9, 0xf6, 0xac, 0x3d, 0x7b, 0x36, 0x33, 0x2c, 0xad,
- 0xdc, 0x9a, 0xfd, 0xc7, 0xa1, 0x2c, 0xb4, 0xed, 0x69, 0x7b, 0xb2, 0xc8, 0x36, 0xd8, 0x9f, 0xb6,
- 0x1c, 0x14, 0x95, 0x59, 0x82, 0xa8, 0xc8, 0x12, 0xf7, 0xef, 0xf9, 0xc5, 0xee, 0xa2, 0xc0, 0xd5,
- 0x45, 0x8d, 0x02, 0xbd, 0x89, 0x84, 0xba, 0x69, 0xdd, 0x08, 0x51, 0x5d, 0x94, 0x34, 0x36, 0x23,
- 0xb0, 0x91, 0x46, 0x44, 0x11, 0x41, 0xb7, 0x11, 0x19, 0x52, 0xd8, 0xc5, 0xaf, 0x9b, 0xb3, 0x61,
- 0xd3, 0xfd, 0xb6, 0x56, 0x74, 0xd1, 0xc5, 0xfb, 0xe6, 0x07, 0xe7, 0xbc, 0xcf, 0xf7, 0x9c, 0xcf,
- 0xef, 0x7b, 0x8e, 0x38, 0x8e, 0xfd, 0x17, 0xf8, 0xff, 0x8a, 0x6a, 0x6a, 0xa6, 0xb3, 0x99, 0xcc,
- 0x54, 0x57, 0x75, 0xf5, 0xe9, 0x9e, 0xea, 0xea, 0x4f, 0x7a, 0x32, 0x99, 0xc9, 0x06, 0xac, 0x42,
- 0xc1, 0x15, 0x83, 0x46, 0x6d, 0x37, 0xa2, 0xcb, 0x90, 0x1e, 0x83, 0x09, 0xec, 0x51, 0x3b, 0x37,
- 0xc7, 0xfc, 0xe0, 0x4c, 0x66, 0x66, 0x26, 0x93, 0x99, 0x89, 0xe7, 0xa8, 0xaa, 0x7a, 0x6f, 0x0c,
- 0x35, 0x28, 0x5e, 0x20, 0x39, 0x2c, 0xef, 0x53, 0x91, 0x78, 0x49, 0xfa, 0x75, 0x20, 0x8d, 0xa2,
- 0xcb, 0x44, 0xd3, 0x67, 0x2e, 0x17, 0x55, 0x56, 0x4e, 0x4c, 0x60, 0x0b, 0x2a, 0xe6, 0x25, 0x79,
- 0x43, 0x22, 0xb1, 0x61, 0x9f, 0x2d, 0x4b, 0xd4, 0x6a, 0x3f, 0x36, 0x63, 0xf5, 0xa2, 0xa2, 0x54,
- 0xea, 0x95, 0xe3, 0xd8, 0x8e, 0xca, 0x20, 0x19, 0x0b, 0x13, 0xfc, 0xe1, 0x29, 0xc7, 0xec, 0xf6,
- 0xa2, 0x47, 0xbd, 0xa4, 0xd7, 0x31, 0xbd, 0xc6, 0xaf, 0xca, 0x46, 0xdd, 0xb8, 0x0d, 0x6b, 0x12,
- 0x44, 0x2f, 0x9f, 0x98, 0x13, 0xc9, 0x7b, 0x21, 0x48, 0x2e, 0xe9, 0x35, 0x84, 0x1c, 0xb6, 0x85,
- 0xd5, 0xde, 0x92, 0xc0, 0x26, 0xac, 0x45, 0xf1, 0xd2, 0xa2, 0x41, 0x13, 0x22, 0xb1, 0xbc, 0xdf,
- 0x75, 0x19, 0x08, 0x92, 0x2d, 0xa8, 0xc5, 0x1a, 0x94, 0x25, 0x50, 0x8a, 0xe2, 0x05, 0x61, 0x58,
- 0x28, 0x1a, 0x3f, 0xe1, 0x80, 0x77, 0x43, 0x25, 0x17, 0x3d, 0xec, 0x20, 0x72, 0x5a, 0xf5, 0x18,
- 0x76, 0x4a, 0xe4, 0x97, 0x25, 0x79, 0x46, 0x16, 0xab, 0x51, 0xb8, 0xa8, 0xa8, 0xa4, 0xa3, 0xe5,
- 0x4c, 0xa8, 0xe4, 0x57, 0x3b, 0xed, 0x43, 0xce, 0x83, 0xfa, 0xe4, 0xfd, 0x64, 0xd4, 0xd4, 0xb2,
- 0xc2, 0xf0, 0x80, 0xa7, 0xc3, 0xf6, 0x95, 0x2e, 0x2a, 0x2a, 0xee, 0x6b, 0x9c, 0x35, 0xe2, 0x82,
- 0x16, 0xcf, 0xa2, 0xcd, 0x2e, 0xfd, 0x22, 0x3f, 0x8b, 0xc4, 0x06, 0x9c, 0x72, 0xc4, 0x59, 0xcf,
- 0x99, 0x35, 0xe0, 0xcb, 0x45, 0xd9, 0x66, 0x2f, 0xee, 0x48, 0x0c, 0x43, 0x49, 0x7b, 0x76, 0x46,
- 0x93, 0x7d, 0xc8, 0xea, 0xf4, 0xb8, 0xbc, 0x0b, 0x22, 0xb1, 0xc3, 0x26, 0x15, 0xc9, 0xe1, 0x5e,
- 0x34, 0xe1, 0x9e, 0x04, 0xb6, 0xe2, 0xa6, 0xc4, 0x8a, 0x52, 0xa9, 0xf1, 0x13, 0x68, 0xd3, 0xe3,
- 0x09, 0x91, 0x8b, 0x22, 0xb1, 0x43, 0xde, 0xc1, 0xfd, 0x21, 0x8d, 0x1b, 0x51, 0x85, 0xca, 0x04,
- 0x52, 0x21, 0x14, 0x85, 0xc9, 0xa9, 0x6b, 0x37, 0x20, 0xf2, 0x9b, 0x48, 0xec, 0x80, 0x37, 0x91,
- 0x53, 0xa6, 0xd9, 0x21, 0x63, 0x86, 0xbd, 0x66, 0xc4, 0xab, 0x89, 0xec, 0xd1, 0xb0, 0x64, 0xea,
- 0xca, 0x9a, 0xfa, 0xdf, 0x17, 0xb9, 0x24, 0x12, 0xdb, 0xef, 0x38, 0x72, 0x2a, 0x34, 0x1b, 0xf4,
- 0x81, 0x51, 0xd3, 0xcb, 0x0a, 0x43, 0xa7, 0x3e, 0x5c, 0x87, 0x92, 0x45, 0x45, 0x45, 0xfd, 0x77,
- 0x9d, 0x13, 0x89, 0xed, 0xf5, 0x3a, 0x72, 0xaa, 0xb4, 0x18, 0xf2, 0x71, 0x68, 0x41, 0x9f, 0x2f,
- 0x4b, 0x94, 0x75, 0x10, 0xb7, 0x27, 0x86, 0xa1, 0x68, 0xf7, 0xdd, 0xe7, 0x3c, 0xe6, 0x0d, 0xb4,
- 0xa9, 0xd5, 0x62, 0x38, 0x34, 0xd2, 0x51, 0x3f, 0x6a, 0xf6, 0xa4, 0x7a, 0xdd, 0xea, 0x75, 0xab,
- 0xd3, 0xab, 0x4e, 0xdf, 0x55, 0x29, 0x93, 0x43, 0x43, 0x62, 0xaf, 0x2b, 0xbf, 0xf1, 0xe8, 0xdb,
- 0xd8, 0xe9, 0x06, 0xcd, 0xf3, 0x4d, 0x74, 0xd4, 0x0f, 0xee, 0xd4, 0x8b, 0xd6, 0xb0, 0xd2, 0xf5,
- 0x58, 0x97, 0xc0, 0xda, 0x10, 0x8a, 0x55, 0xc9, 0x61, 0xb8, 0xde, 0x2e, 0x23, 0xce, 0x8a, 0xc4,
- 0x46, 0x7c, 0xeb, 0x56, 0xdd, 0x41, 0xb2, 0x39, 0x4c, 0x50, 0x14, 0xee, 0x9b, 0x24, 0x0a, 0x13,
- 0xc3, 0x50, 0xbe, 0xfe, 0xf9, 0x93, 0x8e, 0xfa, 0x26, 0x9c, 0xc9, 0xd7, 0x36, 0xe9, 0xc4, 0x7d,
- 0x61, 0x2b, 0x52, 0x28, 0x5c, 0xd1, 0x0d, 0x7b, 0x45, 0x67, 0x78, 0x64, 0xeb, 0x17, 0x22, 0xb1,
- 0x21, 0xe7, 0x6d, 0xd0, 0x81, 0x2c, 0xea, 0x51, 0xf1, 0x77, 0x25, 0xc9, 0xa2, 0xbe, 0xc6, 0x59,
- 0x47, 0x9c, 0x77, 0xad, 0x0e, 0xb4, 0xa0, 0x6e, 0xa5, 0x92, 0x05, 0xa2, 0xa9, 0xb7, 0xaa, 0xab,
- 0x4f, 0x7f, 0x95, 0x4e, 0x7f, 0xf4, 0x5d, 0x3a, 0xfd, 0xe1, 0xf7, 0xa5, 0xcd, 0x0f, 0x4d, 0x4a,
- 0x6b, 0xc7, 0x0e, 0xdc, 0x8c, 0xf2, 0x95, 0x4a, 0xfe, 0x22, 0x0a, 0x7f, 0xf0, 0xba, 0xd0, 0x9f,
- 0x76, 0x04, 0x1a, 0xb1, 0x21, 0xdc, 0x3b, 0x05, 0xff, 0xca, 0x2b, 0x08, 0x05, 0x28, 0x09, 0x07,
- 0x7d, 0x4d, 0x20, 0x15, 0xbe, 0x15, 0xfc, 0xd3, 0xe7, 0xd6, 0x9f, 0x1e, 0x7d, 0x26, 0xf7, 0xe9,
- 0x43, 0xf5, 0xec, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xb5, 0xb1, 0x9f, 0x9f, 0x5f, 0x03, 0x32, 0x06, 0x89, 0x31, 0xd0, 0xd5, 0x22, 0x5f, 0x5f,
+ 0xdf, 0x04, 0x62, 0xb0, 0x51, 0x8a, 0x51, 0x35, 0x67, 0x1b, 0xe7, 0x46, 0x86, 0x6e, 0x86, 0x40,
+ 0xb2, 0x2c, 0x42, 0x97, 0xc0, 0x85, 0x85, 0x6b, 0x85, 0xcf, 0x31, 0xf4, 0x30, 0xfc, 0x87, 0xe2,
+ 0xb9, 0x0c, 0x53, 0x19, 0x78, 0x68, 0xe2, 0x23, 0xad, 0x2c, 0xad, 0x76, 0xc6, 0x1e, 0xc6, 0x8f,
+ 0x48, 0x96, 0xdd, 0x02, 0x62, 0x53, 0x9a, 0xc4, 0x11, 0x43, 0x27, 0x83, 0x0c, 0xd0, 0xf0, 0xfd,
+ 0x48, 0x96, 0xfd, 0x02, 0x06, 0x65, 0x25, 0x43, 0x03, 0x03, 0x13, 0xd5, 0x13, 0x03, 0xc8, 0x50,
+ 0xb0, 0xe1, 0x20, 0x4b, 0x10, 0x16, 0xee, 0x07, 0x39, 0x82, 0x26, 0xa9, 0x0e, 0x14, 0x6c, 0xd0,
+ 0xe0, 0x83, 0x59, 0xf6, 0x0e, 0x88, 0x43, 0x68, 0x92, 0xbc, 0x41, 0x09, 0x02, 0x9c, 0x30, 0x10,
+ 0x96, 0xfd, 0x07, 0x25, 0x1a, 0xb7, 0x10, 0xb7, 0x36, 0x9a, 0xe4, 0x23, 0x90, 0x4f, 0xa0, 0x3e,
+ 0x02, 0x5b, 0xc6, 0xd6, 0xc6, 0xf6, 0xd6, 0x38, 0xd9, 0x78, 0x16, 0x4d, 0xf2, 0x11, 0x7a, 0x42,
+ 0x61, 0xec, 0x62, 0xfc, 0xed, 0x16, 0xea, 0xd6, 0x4e, 0x93, 0x7c, 0x04, 0x4a, 0x28, 0xd2, 0x65,
+ 0xd2, 0x7b, 0x18, 0xbb, 0x19, 0xff, 0x32, 0x77, 0x32, 0x7f, 0x71, 0x0e, 0x77, 0xee, 0xa4, 0x69,
+ 0x3e, 0x02, 0xf9, 0x04, 0x64, 0xc9, 0x68, 0x3e, 0x1a, 0xcd, 0x47, 0xd8, 0xf3, 0x11, 0xd5, 0x2c,
+ 0x23, 0x94, 0x8f, 0xa8, 0x6a, 0x19, 0xbe, 0x7c, 0x44, 0x8b, 0xaa, 0x9c, 0xe2, 0x7c, 0x34, 0x34,
+ 0x1a, 0x27, 0xa3, 0x16, 0x91, 0x63, 0x11, 0x00, 0x40, 0x75, 0x3d, 0xbf, 0x04, 0x40, 0x34, 0xca,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_line2bus_xpm[1] = {{ png, sizeof( png ), "add_line2bus_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_line_label.cpp b/bitmaps_png/cpp_26/add_line_label.cpp
index e0ef11ed81..f0a9fde1b8 100644
--- a/bitmaps_png/cpp_26/add_line_label.cpp
+++ b/bitmaps_png/cpp_26/add_line_label.cpp
@@ -8,37 +8,25 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xc8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xc8, 0xb5, 0x08, 0x08, 0x4a, 0x80, 0xf8, 0x03, 0x14, 0x5f, 0x01, 0x62,
- 0x46, 0x5a, 0x59, 0x74, 0x03, 0x88, 0xff, 0xc3, 0x70, 0x44, 0x44, 0xc4, 0xe4, 0x19, 0x33, 0x66,
- 0xa8, 0x52, 0xd5, 0x22, 0x20, 0xb0, 0x40, 0xb6, 0x04, 0x84, 0xf5, 0xf4, 0xf4, 0x1e, 0xcd, 0x9a,
- 0x35, 0xab, 0x88, 0xda, 0x16, 0x4d, 0x87, 0x59, 0x20, 0x25, 0x25, 0xf5, 0x0e, 0x44, 0xb3, 0xb1,
- 0xb1, 0xfd, 0x9e, 0x3c, 0x79, 0xf2, 0xba, 0x55, 0xab, 0x56, 0x71, 0x52, 0xc5, 0x22, 0x20, 0x60,
- 0x07, 0x62, 0xb0, 0xe1, 0xfc, 0xfc, 0xfc, 0x9f, 0xd3, 0xd3, 0xd3, 0x8f, 0xc1, 0x2c, 0x0d, 0x0b,
- 0x0b, 0x3b, 0x0b, 0xf4, 0x95, 0x0b, 0xb5, 0x2c, 0x0a, 0x85, 0x19, 0xec, 0xe8, 0xe8, 0x78, 0x63,
- 0xfa, 0xf4, 0xe9, 0x9b, 0x99, 0x99, 0x99, 0xbf, 0x80, 0xf8, 0x8a, 0x8a, 0x8a, 0xaf, 0x80, 0x16,
- 0xb5, 0x51, 0xcb, 0xa2, 0x2d, 0x50, 0x8b, 0xfe, 0x35, 0x34, 0x34, 0xec, 0x01, 0x1a, 0xbc, 0x11,
- 0x18, 0x6c, 0xab, 0x41, 0x62, 0x8c, 0x8c, 0x8c, 0xff, 0xda, 0xda, 0xda, 0x76, 0xce, 0x9e, 0x3d,
- 0x5b, 0x9c, 0x22, 0x8b, 0x80, 0x40, 0x1c, 0x88, 0x7f, 0x83, 0x0c, 0xe5, 0xe3, 0xe3, 0xfb, 0x1a,
- 0x1b, 0x1b, 0x7b, 0x2a, 0x30, 0x30, 0x70, 0x15, 0x90, 0x3f, 0x19, 0xe6, 0x4b, 0x57, 0x57, 0xd7,
- 0x6b, 0x40, 0xcb, 0x23, 0x28, 0xb5, 0xa8, 0x18, 0x3d, 0xb5, 0xa1, 0x63, 0x61, 0x61, 0xe1, 0x4f,
- 0x73, 0xe6, 0xcc, 0x99, 0x45, 0xa9, 0x45, 0x97, 0x60, 0x06, 0x02, 0xe3, 0xe5, 0x2f, 0x32, 0x06,
- 0x05, 0x1b, 0x4c, 0xae, 0xb0, 0xb0, 0xf0, 0x10, 0xd0, 0x57, 0xda, 0x64, 0x59, 0x04, 0x04, 0x86,
- 0x30, 0x83, 0xa4, 0xa5, 0xa5, 0xdf, 0x02, 0xe3, 0x61, 0x13, 0x32, 0x06, 0xa5, 0x38, 0x98, 0xbc,
- 0xa9, 0xa9, 0xe9, 0x3d, 0xa0, 0x45, 0xb9, 0xe4, 0x5a, 0x34, 0x01, 0x66, 0x90, 0xa7, 0xa7, 0xe7,
- 0x15, 0x90, 0xe1, 0x40, 0xc3, 0xa2, 0xe7, 0xcd, 0x9b, 0x67, 0x04, 0xc2, 0x95, 0x95, 0x95, 0xb6,
- 0x40, 0x5f, 0xfd, 0x04, 0xc9, 0x73, 0x70, 0x70, 0xfc, 0x9c, 0x36, 0x6d, 0x1a, 0x30, 0x4b, 0xad,
- 0x62, 0x23, 0xc7, 0x22, 0x63, 0x16, 0x16, 0x16, 0xc7, 0xd4, 0xd4, 0xd4, 0x9d, 0xfd, 0xfd, 0xfd,
- 0xdb, 0x80, 0x16, 0xad, 0x9b, 0x39, 0x73, 0x26, 0x17, 0x9a, 0x1a, 0x13, 0x60, 0x51, 0x34, 0x25,
- 0x33, 0x33, 0xf3, 0xe8, 0xc4, 0x89, 0x13, 0xb7, 0x02, 0x1d, 0x62, 0x4f, 0x56, 0x1c, 0x01, 0x5d,
- 0x2e, 0x0a, 0xd4, 0x9c, 0x0a, 0xc2, 0x73, 0xe7, 0xce, 0xf5, 0xc3, 0xa6, 0x06, 0x54, 0xde, 0xc1,
- 0xd4, 0x00, 0x1d, 0xe3, 0x30, 0x82, 0xea, 0x23, 0x60, 0x71, 0x29, 0xc6, 0x30, 0x1b, 0x58, 0xc7,
- 0xd0, 0x10, 0x43, 0x2c, 0x9a, 0xcf, 0x20, 0x01, 0xe4, 0xfc, 0xa7, 0x25, 0x86, 0x58, 0xd4, 0xc0,
- 0xc0, 0xa5, 0x3a, 0x4b, 0xb5, 0xd3, 0x73, 0xb6, 0xe7, 0x31, 0x20, 0x3e, 0x4e, 0x0b, 0x0c, 0x4d,
- 0xa1, 0x0c, 0x8c, 0xc0, 0x14, 0x65, 0x02, 0x2c, 0x46, 0xa6, 0x02, 0xf1, 0x34, 0x5a, 0x60, 0xe4,
- 0xc4, 0xc0, 0x08, 0x2c, 0x99, 0x99, 0x68, 0x85, 0x87, 0x67, 0xf2, 0x06, 0x00, 0x75, 0xbd, 0x72,
- 0xd6, 0xf6, 0x6e, 0x17, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x09, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xc8, 0xb6, 0x08, 0x08, 0xcc, 0x81, 0xf8, 0x3f, 0x14, 0xdb, 0xd3, 0xd2,
+ 0xa2, 0xe9, 0x48, 0x16, 0xcd, 0xa3, 0x89, 0x45, 0x40, 0xc0, 0x0e, 0xc4, 0xef, 0x80, 0xf8, 0x18,
+ 0x10, 0x1f, 0x05, 0xe2, 0x4f, 0x40, 0xcc, 0x45, 0x0b, 0x8b, 0xc2, 0xa0, 0x3e, 0xc9, 0x02, 0xe2,
+ 0x0c, 0x28, 0x3b, 0x86, 0x16, 0x16, 0x6d, 0x05, 0xe2, 0x5f, 0x40, 0x2c, 0x02, 0xc4, 0x42, 0x40,
+ 0xfc, 0x13, 0x88, 0x77, 0x51, 0xd5, 0x22, 0x20, 0x90, 0x00, 0xe2, 0x3f, 0x40, 0xbc, 0x19, 0x49,
+ 0x6c, 0x1d, 0x10, 0xff, 0x05, 0x62, 0x19, 0x6a, 0x5a, 0x54, 0x02, 0x0d, 0xaa, 0x70, 0x24, 0xb1,
+ 0x40, 0xa8, 0x58, 0x05, 0x35, 0x2d, 0xba, 0x0c, 0x8d, 0x7c, 0x4e, 0x24, 0x31, 0x36, 0x68, 0xe2,
+ 0xb8, 0x4e, 0x15, 0x8b, 0x80, 0xc0, 0x18, 0xea, 0xf2, 0x2d, 0x40, 0xac, 0x81, 0x86, 0xd7, 0x41,
+ 0xe5, 0xcc, 0xa8, 0x61, 0xd1, 0x24, 0xa4, 0xbc, 0x83, 0x0b, 0x4f, 0xa5, 0xc8, 0x22, 0x20, 0x60,
+ 0x05, 0xe2, 0x37, 0x40, 0xfc, 0x0c, 0x9a, 0xa4, 0xb1, 0xe1, 0x47, 0x40, 0xfc, 0x16, 0x14, 0x94,
+ 0x94, 0x58, 0x04, 0x8b, 0xf0, 0x3e, 0x3c, 0x6a, 0xda, 0xa0, 0x6a, 0x82, 0x28, 0xb1, 0x68, 0x03,
+ 0xd4, 0x10, 0x53, 0x3c, 0x6a, 0x74, 0xa1, 0x6a, 0x36, 0x92, 0x65, 0x11, 0x10, 0x88, 0x42, 0x33,
+ 0xe8, 0x1d, 0x22, 0xe2, 0xf1, 0x0a, 0x54, 0xad, 0xe8, 0x68, 0x7d, 0x44, 0x1b, 0x8b, 0x18, 0x7a,
+ 0x18, 0x4c, 0x81, 0x78, 0x23, 0x43, 0x37, 0xc3, 0x01, 0xaa, 0xe2, 0x1e, 0x86, 0x5d, 0x40, 0x5a,
+ 0x0f, 0x61, 0x51, 0x37, 0xc3, 0x62, 0xa0, 0xe0, 0x7f, 0x9a, 0x60, 0xa0, 0xd9, 0xc8, 0x16, 0xe9,
+ 0x41, 0x6d, 0xa7, 0xb6, 0x8f, 0x36, 0x82, 0x42, 0x6b, 0x34, 0xd5, 0x51, 0x84, 0x01, 0x28, 0xc3,
+ 0x8e, 0x2f, 0xd0, 0x17, 0xb9, 0x79, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_line_label_xpm[1] = {{ png, sizeof( png ), "add_line_label_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_polygon.cpp b/bitmaps_png/cpp_26/add_polygon.cpp
index c8defc0236..02d2a7c900 100644
--- a/bitmaps_png/cpp_26/add_polygon.cpp
+++ b/bitmaps_png/cpp_26/add_polygon.cpp
@@ -8,78 +8,38 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x67, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x4d, 0x68, 0x5d,
- 0x55, 0x10, 0xc7, 0x7f, 0x73, 0xee, 0x7d, 0xdf, 0xf9, 0x78, 0xf9, 0x6e, 0xda, 0x5a, 0x35, 0x90,
- 0x04, 0x63, 0x89, 0x9a, 0x48, 0x5a, 0x28, 0x55, 0xba, 0x2d, 0x6d, 0x57, 0x4a, 0x15, 0x51, 0x50,
- 0x74, 0x21, 0x8a, 0x1b, 0x57, 0x5a, 0x37, 0x29, 0xe8, 0x4a, 0x71, 0xd3, 0x9d, 0x5b, 0x41, 0xa8,
- 0x2b, 0xb1, 0x48, 0x03, 0x82, 0x08, 0x15, 0xac, 0x35, 0x31, 0xd1, 0x86, 0xd6, 0x14, 0xf5, 0xa5,
- 0x69, 0x6d, 0x9b, 0x26, 0x69, 0x92, 0x9b, 0xbc, 0xf7, 0xee, 0xd7, 0x19, 0x17, 0xb9, 0x69, 0x5f,
- 0x4a, 0xec, 0xa2, 0xc9, 0xc0, 0x81, 0x0b, 0xe7, 0x9c, 0xf9, 0xcf, 0xcc, 0x9d, 0xf9, 0xff, 0x8f,
- 0xa8, 0x2a, 0xc3, 0xc3, 0xc3, 0x66, 0x64, 0x64, 0x24, 0x13, 0x04, 0x81, 0x90, 0x58, 0xb5, 0x5a,
- 0x8d, 0x26, 0x27, 0x27, 0x23, 0xc0, 0xaa, 0x2a, 0x5b, 0x35, 0x51, 0x55, 0xf6, 0x1d, 0xdc, 0xf7,
- 0xbd, 0x46, 0xda, 0x81, 0x22, 0xf7, 0x76, 0xf0, 0xa7, 0x2e, 0x4d, 0xbd, 0xb0, 0xb4, 0xb4, 0x34,
- 0x03, 0x44, 0x5b, 0x05, 0x73, 0x01, 0x88, 0x68, 0x5d, 0x3e, 0xe1, 0x14, 0x10, 0x9c, 0xf5, 0x8d,
- 0xc2, 0x27, 0x41, 0x36, 0x8a, 0xa2, 0x83, 0xc0, 0x59, 0x60, 0x0e, 0xb0, 0xb5, 0x17, 0x87, 0x86,
- 0x86, 0x8e, 0x01, 0xcd, 0x70, 0x2f, 0xb8, 0x38, 0x8e, 0xa7, 0xc7, 0xc6, 0xc6, 0xce, 0x01, 0xa1,
- 0xde, 0x17, 0x99, 0x7b, 0xf7, 0xcb, 0x62, 0x54, 0xd4, 0x38, 0x95, 0xae, 0x0e, 0x24, 0xb2, 0x42,
- 0x18, 0x76, 0x74, 0x7c, 0x74, 0x1c, 0x1e, 0x79, 0x5c, 0x24, 0x7f, 0xa9, 0xab, 0x6b, 0xb4, 0xe4,
- 0x79, 0x3f, 0xce, 0xcc, 0xcd, 0xbd, 0xbf, 0xdc, 0xdf, 0xdf, 0xdf, 0x9e, 0xa9, 0xcf, 0x9e, 0x0c,
- 0x06, 0x48, 0xa9, 0xaa, 0x01, 0x44, 0x22, 0x70, 0xc7, 0x45, 0x81, 0xe3, 0xc0, 0x65, 0x20, 0xd8,
- 0x1c, 0x28, 0x89, 0x4c, 0xac, 0xeb, 0x42, 0x5a, 0x44, 0x24, 0x53, 0x28, 0x1c, 0x3a, 0xac, 0x5a,
- 0x3c, 0x7c, 0x37, 0xcb, 0xc2, 0x20, 0x3b, 0x76, 0xbc, 0x57, 0xb6, 0xf6, 0xea, 0xbc, 0x75, 0x3e,
- 0x6c, 0x0a, 0x9e, 0x0f, 0x50, 0x09, 0xad, 0x3a, 0x65, 0x9f, 0x70, 0xd5, 0xcf, 0x8f, 0x45, 0x21,
- 0xd0, 0x03, 0xfc, 0xfd, 0x20, 0xa0, 0xb5, 0xf4, 0x73, 0xa5, 0x5b, 0x68, 0xca, 0xb5, 0x6a, 0xf0,
- 0xbc, 0x33, 0x17, 0x8c, 0xe9, 0xce, 0xbb, 0x6e, 0x73, 0x93, 0x31, 0xc5, 0x66, 0xc7, 0x69, 0x68,
- 0x12, 0xc9, 0x14, 0x8c, 0x69, 0xc8, 0x0b, 0x75, 0x48, 0x18, 0x25, 0xd1, 0x35, 0xc6, 0xb1, 0xf9,
- 0xeb, 0x66, 0x12, 0x6c, 0xba, 0xb6, 0x9c, 0x1b, 0x80, 0xd4, 0xe5, 0x76, 0xdd, 0xc9, 0xb0, 0x08,
- 0xa0, 0x1a, 0x46, 0x40, 0x84, 0xc1, 0xbf, 0x7e, 0xfd, 0x8d, 0x6f, 0xc3, 0x30, 0x9c, 0x4b, 0x2e,
- 0x1a, 0x80, 0x54, 0x6a, 0x57, 0xa6, 0xa5, 0xe5, 0xd9, 0xae, 0x9d, 0x8d, 0x4b, 0x6f, 0xda, 0x4c,
- 0x26, 0x27, 0x71, 0x3e, 0x2d, 0x51, 0x43, 0xc1, 0x44, 0x8d, 0x79, 0x98, 0x5d, 0x7a, 0x60, 0x33,
- 0x5c, 0x38, 0xf7, 0xcb, 0x51, 0x60, 0x10, 0x68, 0x5b, 0x77, 0x98, 0xd8, 0x0a, 0x30, 0x01, 0x94,
- 0x01, 0x07, 0xc8, 0x84, 0xe1, 0xf5, 0x1c, 0xc4, 0x25, 0xd1, 0xdd, 0x2f, 0x3a, 0xd3, 0xe5, 0x18,
- 0x5d, 0x34, 0x4e, 0x90, 0xcf, 0x6a, 0xd8, 0x54, 0x07, 0xb3, 0xcb, 0x0f, 0xee, 0x3a, 0xf0, 0x81,
- 0xd1, 0xc4, 0x59, 0x6d, 0xda, 0x16, 0xa8, 0xd6, 0x74, 0x9c, 0x01, 0xa4, 0x58, 0x2c, 0xce, 0x23,
- 0xf2, 0x93, 0x39, 0x5d, 0xed, 0x55, 0xab, 0x29, 0x31, 0xa8, 0x6b, 0x7a, 0x76, 0x57, 0x83, 0xf0,
- 0x26, 0xfc, 0xb6, 0x39, 0x92, 0xaa, 0x3e, 0xd4, 0x02, 0x32, 0x40, 0x1f, 0x30, 0x54, 0x5f, 0x7f,
- 0xe4, 0xd8, 0xde, 0xbd, 0x51, 0xd0, 0xdb, 0x3b, 0x7d, 0x19, 0x78, 0x19, 0x68, 0x5d, 0x9f, 0xd1,
- 0xf5, 0x65, 0xb6, 0x30, 0x83, 0x01, 0x70, 0x05, 0x98, 0xf0, 0xbc, 0x33, 0x3f, 0x44, 0xd1, 0xcd,
- 0x91, 0x54, 0x6a, 0x4f, 0x6f, 0x73, 0xf3, 0xdb, 0xdd, 0xc0, 0x6e, 0x20, 0x55, 0x7b, 0xf8, 0xa1,
- 0x81, 0x74, 0xcd, 0x42, 0x55, 0xf5, 0x81, 0x95, 0x6a, 0xf5, 0xca, 0x67, 0x00, 0x2d, 0x2d, 0xef,
- 0x1c, 0x01, 0x1e, 0x03, 0xf2, 0x22, 0x22, 0x5b, 0x06, 0xba, 0x1f, 0xb4, 0x54, 0x3a, 0xf4, 0x73,
- 0x1c, 0x2f, 0x8c, 0xa7, 0xd3, 0x7d, 0x83, 0x0d, 0x0d, 0x87, 0x1f, 0x05, 0x76, 0xd6, 0x8e, 0xcf,
- 0xb6, 0x00, 0xad, 0x97, 0x32, 0x0c, 0xaf, 0x9e, 0x12, 0x11, 0xd3, 0xda, 0x7a, 0xe2, 0x28, 0xd0,
- 0x05, 0x64, 0xd7, 0x93, 0x72, 0xb7, 0x11, 0xc8, 0xe6, 0xf3, 0x6f, 0x4d, 0xa9, 0x7e, 0xba, 0x50,
- 0x57, 0x97, 0x79, 0x6e, 0xcf, 0x9e, 0xa7, 0x27, 0xb2, 0xd9, 0x72, 0x53, 0x2e, 0x97, 0xbb, 0x28,
- 0x22, 0x7f, 0xc8, 0x76, 0x48, 0x00, 0xc0, 0xfe, 0xfd, 0xfb, 0x3b, 0xd4, 0xd1, 0xb3, 0x41, 0x67,
- 0x7b, 0x87, 0xd8, 0xce, 0x4e, 0x2b, 0x37, 0x16, 0x90, 0x1b, 0xb7, 0xdd, 0x6b, 0xd8, 0xd1, 0xf3,
- 0xa3, 0xc7, 0xb6, 0x2d, 0x23, 0xd7, 0x75, 0x9d, 0x20, 0x13, 0x86, 0x95, 0xd7, 0x17, 0x22, 0xc7,
- 0x6b, 0x52, 0xa4, 0xd8, 0x18, 0x65, 0xe6, 0x2a, 0x75, 0x1f, 0x07, 0x11, 0xf0, 0xd4, 0x96, 0xff,
- 0x91, 0xac, 0x99, 0x53, 0x2e, 0x17, 0xf3, 0x6a, 0xf3, 0x05, 0x09, 0x1b, 0x0a, 0x2a, 0x71, 0x8c,
- 0x3a, 0x8e, 0x09, 0x8b, 0xf9, 0xa4, 0x0f, 0x32, 0x2e, 0xc0, 0x81, 0x03, 0x07, 0xda, 0xab, 0xd5,
- 0x6a, 0x8b, 0xb5, 0xb6, 0x96, 0x15, 0xca, 0xe3, 0xe3, 0xe3, 0xd7, 0x6a, 0x45, 0x2f, 0x69, 0x57,
- 0xa7, 0xbd, 0x7d, 0x38, 0xdb, 0xd4, 0xf4, 0x5a, 0xbf, 0x48, 0xe3, 0x40, 0x5f, 0x9f, 0x37, 0x28,
- 0xe2, 0x0e, 0xc4, 0xb1, 0xf7, 0x84, 0x63, 0x3f, 0x48, 0x99, 0x6a, 0xb4, 0xd6, 0x87, 0xa6, 0x1a,
- 0x80, 0x31, 0x1b, 0x28, 0x28, 0x96, 0xf8, 0x1b, 0x69, 0x73, 0x53, 0x0e, 0x2a, 0xeb, 0x14, 0x64,
- 0x16, 0x49, 0xb7, 0xb5, 0xb5, 0xbd, 0xea, 0xfb, 0x2f, 0x5d, 0xed, 0xe9, 0x29, 0x3d, 0xe9, 0xba,
- 0xc5, 0x81, 0xbe, 0x3e, 0x6f, 0x40, 0xc4, 0x1d, 0x10, 0xc9, 0xf4, 0x82, 0xb8, 0x49, 0x6b, 0x5b,
- 0x6b, 0x17, 0x66, 0xa2, 0x68, 0xe2, 0xd7, 0x54, 0x74, 0xad, 0x5b, 0xfe, 0xad, 0x58, 0xc4, 0x0f,
- 0x05, 0xdd, 0x20, 0x95, 0x6b, 0x87, 0x63, 0xcd, 0xad, 0xbc, 0x6b, 0x1a, 0x10, 0x71, 0x89, 0xb3,
- 0x69, 0x89, 0x73, 0xe9, 0xc2, 0xe7, 0x59, 0xa7, 0xbd, 0xfd, 0xcb, 0x33, 0x22, 0xdd, 0x1d, 0x20,
- 0xeb, 0xca, 0xab, 0xd6, 0x2e, 0xdf, 0xf2, 0xfd, 0xbf, 0x2e, 0xf8, 0xfe, 0xa5, 0xe9, 0x72, 0xf9,
- 0x5c, 0x69, 0x79, 0xf9, 0xab, 0x52, 0x18, 0xce, 0xae, 0xa4, 0xd3, 0x69, 0xd3, 0x5d, 0xd7, 0xf3,
- 0x8a, 0x9c, 0x96, 0x86, 0x5a, 0xbe, 0x5c, 0x8d, 0xc2, 0x59, 0x20, 0xd8, 0xa0, 0xb0, 0x12, 0xd7,
- 0x17, 0x8c, 0xdf, 0xd9, 0xbc, 0x56, 0x26, 0x17, 0x91, 0xb4, 0xfa, 0xfe, 0x95, 0x89, 0x20, 0xf8,
- 0xb3, 0x54, 0xa9, 0x9c, 0x2f, 0x2d, 0x2d, 0x7d, 0xfd, 0x8f, 0xef, 0x4f, 0x2d, 0x02, 0x31, 0xa0,
- 0x09, 0xab, 0xdf, 0x01, 0xe6, 0x83, 0x20, 0x58, 0x9c, 0x1c, 0xbd, 0xf8, 0x1d, 0xb0, 0x0b, 0x28,
- 0xd4, 0xcc, 0xa8, 0x05, 0xbc, 0x0d, 0x5d, 0xa7, 0x26, 0x8c, 0x6d, 0x6a, 0xc1, 0x53, 0x53, 0x09,
- 0x62, 0xeb, 0xad, 0x4e, 0x4f, 0xf7, 0x9f, 0xf2, 0x3c, 0xef, 0x06, 0x10, 0x25, 0x0c, 0xbf, 0x08,
- 0xcc, 0x27, 0xce, 0x57, 0x12, 0xbe, 0x8b, 0x6b, 0x96, 0x02, 0xde, 0x26, 0x44, 0x60, 0xef, 0x51,
- 0xc4, 0xbc, 0xa2, 0xac, 0xfa, 0xb0, 0xba, 0xf6, 0xe6, 0xb2, 0xa1, 0x15, 0x11, 0x1f, 0x98, 0x04,
- 0x66, 0x12, 0xb9, 0xa8, 0x75, 0x6a, 0x75, 0xf3, 0x21, 0x0c, 0xfe, 0x57, 0x8f, 0x34, 0xcd, 0x78,
- 0xf6, 0x8b, 0xf0, 0x19, 0x55, 0xbd, 0xcb, 0xb8, 0xb1, 0xb5, 0xe5, 0x4a, 0xa5, 0x72, 0x07, 0x98,
- 0x05, 0xee, 0xa8, 0x6a, 0xbc, 0xe5, 0x77, 0x9d, 0x88, 0xa4, 0x13, 0x6d, 0x69, 0x4d, 0xc4, 0x8f,
- 0xa4, 0x0c, 0xab, 0xc0, 0xef, 0xc0, 0x8a, 0x6e, 0x91, 0x42, 0xfe, 0x03, 0x32, 0x72, 0x40, 0xa4,
- 0x9e, 0xff, 0x23, 0x79, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xe5, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x98, 0x68, 0x68, 0x68, 0x60, 0x49, 0xc9, 0x4c, 0xc9, 0x4e, 0xce, 0x49, 0x79,
+ 0x08, 0xc2, 0x20, 0x36, 0x48, 0x8c, 0xea, 0x16, 0x81, 0x0c, 0x8e, 0xaa, 0x8c, 0xfb, 0x6a, 0xb1,
+ 0xd6, 0xed, 0x3f, 0x08, 0x83, 0xd8, 0x20, 0x31, 0x62, 0x0c, 0xc8, 0xcc, 0xcc, 0x54, 0x4a, 0x4f,
+ 0x4f, 0xcf, 0x05, 0xd1, 0x04, 0x2d, 0x02, 0xf9, 0x02, 0x64, 0x81, 0xd6, 0x21, 0x1b, 0x30, 0x06,
+ 0x5b, 0x96, 0x94, 0xf3, 0x9d, 0x81, 0xe1, 0xf8, 0x02, 0x06, 0x86, 0x13, 0xcd, 0x0c, 0x0c, 0x27,
+ 0xd3, 0x81, 0xb4, 0x17, 0x10, 0xeb, 0x31, 0x30, 0x1c, 0x16, 0x84, 0x69, 0x4e, 0xca, 0x4d, 0x9e,
+ 0x9f, 0x94, 0x9d, 0xf2, 0x35, 0xb0, 0x2d, 0xfc, 0x1b, 0x88, 0x06, 0xf1, 0x49, 0xb6, 0x28, 0x3c,
+ 0x3e, 0x1f, 0x28, 0x7b, 0x02, 0x17, 0xfe, 0x2a, 0x20, 0xb0, 0xf3, 0x6e, 0x7c, 0x46, 0xda, 0x1f,
+ 0x9d, 0xfd, 0xb6, 0x60, 0x3d, 0x20, 0x1a, 0x64, 0x19, 0x2e, 0x9f, 0x61, 0x0d, 0xba, 0xc8, 0x8a,
+ 0xb8, 0xef, 0xee, 0xde, 0x8d, 0xd3, 0xa0, 0x3e, 0x69, 0x86, 0xf8, 0xec, 0xf8, 0x1e, 0x20, 0xfb,
+ 0x26, 0xc8, 0x12, 0x90, 0x65, 0x3a, 0x3a, 0xf3, 0xfe, 0xfb, 0x35, 0xc6, 0xc0, 0x1d, 0x07, 0xc2,
+ 0x20, 0x9f, 0x81, 0x82, 0x91, 0x6a, 0x89, 0x81, 0x81, 0xe1, 0x98, 0x90, 0x81, 0xc1, 0x6c, 0xaf,
+ 0xc4, 0xac, 0xd4, 0x1f, 0x24, 0xf9, 0x88, 0x5c, 0x0c, 0x8b, 0x23, 0xbf, 0xa6, 0xa8, 0x7f, 0x71,
+ 0xe9, 0xe9, 0xff, 0x43, 0x62, 0x8b, 0x76, 0xe1, 0x8d, 0x23, 0x4a, 0x30, 0xc8, 0x07, 0xf6, 0xf6,
+ 0x3d, 0x9b, 0xf8, 0xf8, 0x76, 0x03, 0x4d, 0x3b, 0xb9, 0x84, 0x66, 0x16, 0x41, 0x82, 0xf2, 0xa8,
+ 0x3c, 0x30, 0xde, 0xfe, 0x01, 0xf1, 0x17, 0x06, 0x86, 0x8b, 0xdc, 0x34, 0xb3, 0x08, 0x62, 0xd9,
+ 0x89, 0x83, 0xd0, 0x14, 0x19, 0x43, 0x63, 0x8b, 0x8e, 0xa7, 0x42, 0x2d, 0xda, 0x41, 0x63, 0x8b,
+ 0xce, 0x0b, 0x00, 0xe3, 0xe8, 0x07, 0xd0, 0xa2, 0x3f, 0x0c, 0x0c, 0xa7, 0x24, 0x68, 0x66, 0x11,
+ 0x34, 0xf8, 0xd6, 0x40, 0x7d, 0x55, 0x40, 0x63, 0x8b, 0x4e, 0x06, 0x40, 0x2d, 0x3a, 0x4b, 0x53,
+ 0x8b, 0x8c, 0x8d, 0x37, 0x73, 0xe9, 0xe8, 0xcd, 0xfd, 0x02, 0x2a, 0xbe, 0x12, 0x32, 0xd3, 0x9e,
+ 0x21, 0x67, 0x7c, 0xaa, 0x5a, 0x04, 0x32, 0x38, 0xbc, 0x2c, 0xf1, 0x37, 0xb6, 0x5a, 0x80, 0x4a,
+ 0x41, 0xb6, 0x9f, 0x03, 0x98, 0xea, 0xac, 0x63, 0xd3, 0xb2, 0xde, 0xa1, 0x17, 0xce, 0xa0, 0x22,
+ 0x8d, 0x6c, 0x8b, 0xa0, 0x19, 0x34, 0x02, 0x88, 0x27, 0x02, 0x2d, 0x38, 0x05, 0xa4, 0x7f, 0x81,
+ 0xe2, 0x06, 0x14, 0x64, 0x78, 0x2d, 0xc2, 0x57, 0xa8, 0x02, 0x0b, 0x50, 0x4e, 0xa0, 0x21, 0x36,
+ 0xc0, 0x88, 0x2e, 0x05, 0x1a, 0xba, 0x0e, 0xc8, 0x7e, 0x86, 0xa5, 0xda, 0x00, 0x59, 0x74, 0xda,
+ 0xc2, 0x6a, 0xd2, 0x81, 0x88, 0xf2, 0xf8, 0x9f, 0x38, 0x83, 0x0e, 0xbd, 0x9a, 0x00, 0x2b, 0x06,
+ 0x6a, 0x02, 0x69, 0x86, 0xb9, 0x16, 0x0d, 0x3f, 0x07, 0xe2, 0xf5, 0x40, 0xcb, 0xcb, 0x80, 0xd8,
+ 0x16, 0xe4, 0x18, 0x82, 0x0e, 0x26, 0xa2, 0xe2, 0xfb, 0x05, 0xb1, 0xf0, 0xe4, 0x24, 0x20, 0x8e,
+ 0x04, 0xfa, 0x4a, 0x81, 0xec, 0x36, 0x03, 0x36, 0x8b, 0x62, 0x53, 0xb3, 0xde, 0x23, 0xbb, 0x76,
+ 0xc0, 0x1b, 0x27, 0x83, 0xb3, 0xb9, 0x45, 0x0f, 0x0c, 0x00, 0x12, 0x80, 0xd0, 0x42, 0xc9, 0x0d,
+ 0xfc, 0x38, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_polygon_xpm[1] = {{ png, sizeof( png ), "add_polygon_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_power.cpp b/bitmaps_png/cpp_26/add_power.cpp
index 02035a3bbb..2211c81dde 100644
--- a/bitmaps_png/cpp_26/add_power.cpp
+++ b/bitmaps_png/cpp_26/add_power.cpp
@@ -8,48 +8,14 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x83, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xf9, 0x1a, 0x19, 0x18, 0x18, 0x69, 0x66, 0xd1, 0x0d, 0x75, 0x75, 0xde, 0x4b,
- 0x3a, 0x3a, 0x81, 0x17, 0xf5, 0xf4, 0x4a, 0x37, 0xa9, 0xab, 0x87, 0x1a, 0x08, 0x08, 0x08, 0x00,
- 0x2d, 0x64, 0x21, 0xc6, 0x52, 0xe2, 0x2d, 0x31, 0x30, 0xb0, 0xbe, 0xa6, 0xa7, 0xf7, 0xf8, 0xba,
- 0x9e, 0xde, 0x7f, 0x18, 0x3e, 0xaa, 0xa5, 0xf5, 0xc8, 0x5b, 0x40, 0x20, 0x11, 0x68, 0x11, 0x2f,
- 0x55, 0x2c, 0x3a, 0x6f, 0x60, 0x20, 0x00, 0x34, 0xf8, 0xe9, 0x0d, 0x13, 0x93, 0xff, 0x0f, 0x2a,
- 0xea, 0xff, 0xdf, 0x5b, 0xb4, 0xf5, 0xff, 0xb5, 0xa4, 0x7c, 0xb0, 0x65, 0xfb, 0x35, 0x34, 0xee,
- 0xb2, 0x31, 0x30, 0xf8, 0x81, 0x7c, 0x46, 0xb1, 0x45, 0x40, 0x03, 0x23, 0x41, 0x86, 0x3e, 0xac,
- 0x6b, 0xfd, 0xff, 0xe8, 0xd1, 0xff, 0xff, 0xd7, 0xae, 0xfd, 0xff, 0x7f, 0xea, 0xd4, 0xff, 0xff,
- 0x17, 0xfd, 0xe3, 0xc0, 0x96, 0x79, 0xf0, 0xf1, 0x35, 0x01, 0x2d, 0x92, 0xc2, 0x17, 0x84, 0xc4,
- 0x5a, 0x54, 0x05, 0x32, 0xf0, 0xde, 0xf2, 0xdd, 0x70, 0x4b, 0xf6, 0xef, 0xff, 0xff, 0xff, 0x68,
- 0xfe, 0x14, 0xb0, 0x45, 0xd9, 0x62, 0x62, 0xd3, 0x81, 0xbe, 0xd2, 0x01, 0x5a, 0xc4, 0x44, 0x99,
- 0x45, 0xfa, 0xfa, 0x3e, 0xe0, 0x78, 0x49, 0x2e, 0x00, 0x5b, 0xb2, 0x6f, 0xdf, 0xff, 0xff, 0x5b,
- 0x36, 0xfd, 0xfd, 0x7f, 0xc1, 0xde, 0x1b, 0x6c, 0x91, 0x29, 0x17, 0x57, 0x0d, 0x3b, 0x03, 0x83,
- 0x32, 0xc5, 0x3e, 0xda, 0xef, 0xe0, 0xc0, 0x72, 0x4d, 0x57, 0xf7, 0x14, 0xc8, 0xd0, 0xcb, 0x4e,
- 0x5e, 0xff, 0x4f, 0x47, 0x15, 0xff, 0xbf, 0x6c, 0xe9, 0x08, 0xb6, 0x64, 0x95, 0xaa, 0xea, 0x49,
- 0x56, 0x06, 0x06, 0x50, 0x82, 0xe0, 0xa6, 0x4a, 0xaa, 0xbb, 0x66, 0x6c, 0x2c, 0x79, 0x45, 0x4f,
- 0x6f, 0x07, 0x2c, 0xc5, 0x01, 0x53, 0xe0, 0xff, 0x59, 0x8a, 0x8a, 0x97, 0x45, 0x59, 0x58, 0xca,
- 0x80, 0xbe, 0x51, 0x23, 0x94, 0xc4, 0x49, 0xce, 0xa8, 0x40, 0x9f, 0x3d, 0x01, 0x59, 0xb4, 0x5e,
- 0x4d, 0xed, 0x3e, 0xd0, 0x27, 0x0d, 0x40, 0x0b, 0xf4, 0x81, 0x98, 0x99, 0xea, 0x25, 0x03, 0xd0,
- 0xa2, 0x87, 0x20, 0x8b, 0xb6, 0xa8, 0xab, 0x5f, 0x02, 0x5a, 0x14, 0x0f, 0xb4, 0x44, 0x9a, 0x26,
- 0x45, 0x10, 0xcc, 0xa2, 0xad, 0xea, 0xea, 0x17, 0x81, 0x29, 0x2d, 0x06, 0x68, 0x91, 0xe4, 0xb0,
- 0xb1, 0x08, 0x14, 0x74, 0x71, 0xa0, 0x8c, 0x4a, 0x91, 0x45, 0x57, 0xb5, 0xb5, 0xd9, 0xae, 0xeb,
- 0xea, 0xa6, 0x02, 0x0d, 0xcd, 0xbc, 0xa4, 0xab, 0x9b, 0x7d, 0x51, 0x57, 0x37, 0x07, 0x84, 0x81,
- 0xfc, 0x77, 0xd0, 0x72, 0xee, 0xf1, 0x04, 0x79, 0xf9, 0xb9, 0x3b, 0x35, 0x34, 0x2a, 0x61, 0x72,
- 0x67, 0x75, 0x74, 0x62, 0x70, 0x15, 0x45, 0xf8, 0x0b, 0x52, 0x7d, 0xfd, 0x0c, 0xe4, 0x42, 0x14,
- 0x1f, 0xbe, 0xaa, 0xa7, 0xf7, 0x3b, 0x55, 0x44, 0xa4, 0x0b, 0xe8, 0x4b, 0x0b, 0xb2, 0x82, 0x0e,
- 0x68, 0x40, 0x0b, 0xc8, 0xa0, 0x07, 0x89, 0x49, 0xff, 0x5f, 0x9e, 0xbd, 0xfb, 0xff, 0xf6, 0xc1,
- 0xfb, 0xff, 0xcf, 0x6e, 0xbe, 0xff, 0x7f, 0xff, 0xd2, 0xfb, 0xff, 0xb7, 0x4c, 0xbc, 0xf2, 0xff,
- 0xbc, 0x8d, 0x27, 0x28, 0x4f, 0xfd, 0x2b, 0x97, 0x90, 0x98, 0xc7, 0x0c, 0x29, 0x5c, 0x39, 0xc8,
- 0x8e, 0xa3, 0xab, 0xba, 0xba, 0xf3, 0x40, 0x96, 0xdd, 0xaf, 0x69, 0xf9, 0x7f, 0xe7, 0xce, 0xff,
- 0xff, 0xa7, 0x4f, 0xff, 0xff, 0xbf, 0x67, 0xdb, 0x8f, 0xff, 0x67, 0xfc, 0x92, 0xc1, 0xbe, 0xe9,
- 0x96, 0x93, 0x5b, 0x0b, 0x4c, 0x18, 0x51, 0x40, 0x4b, 0xf8, 0x28, 0x2f, 0x82, 0xf4, 0xf4, 0xb6,
- 0x81, 0x0c, 0xbd, 0x59, 0xdb, 0xfb, 0xff, 0xf4, 0x89, 0xdf, 0xff, 0xcf, 0x87, 0x67, 0x83, 0x2d,
- 0x99, 0xa7, 0xa4, 0xb4, 0x07, 0x18, 0x5c, 0xc9, 0xa0, 0xd4, 0x47, 0x71, 0xa1, 0x0a, 0xc2, 0xc0,
- 0x5a, 0x95, 0xfb, 0x2a, 0xb4, 0xbc, 0xbb, 0xea, 0xee, 0x0f, 0xb6, 0x64, 0xad, 0x8a, 0xca, 0x69,
- 0x60, 0xf1, 0x93, 0x09, 0x2d, 0x82, 0x98, 0xa8, 0x96, 0xbc, 0x6f, 0x1a, 0x1b, 0x8b, 0x00, 0x2d,
- 0xbb, 0x03, 0xb2, 0x64, 0x97, 0x86, 0xc6, 0x75, 0x3e, 0x26, 0xa6, 0x3c, 0xa0, 0x6f, 0x4c, 0x09,
- 0x55, 0x7a, 0x64, 0xe5, 0xa3, 0x2b, 0x3a, 0x3a, 0xca, 0x17, 0x74, 0x75, 0xf7, 0xc8, 0xb2, 0xb2,
- 0xa6, 0x03, 0x1b, 0x0b, 0xae, 0x40, 0x4b, 0xd8, 0x68, 0xd6, 0x0a, 0x02, 0x05, 0x13, 0xb4, 0x46,
- 0xe5, 0x18, 0xda, 0xcd, 0x2d, 0x4a, 0x30, 0x00, 0x99, 0x7c, 0xe0, 0xd2, 0x3b, 0x9b, 0xa5, 0xed,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x65, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x0d, 0x0c, 0x0c, 0x5b, 0x80, 0x78, 0x2d, 0x3d, 0x2c, 0xfa,
+ 0xdf, 0x00, 0xd6, 0x36, 0x6a, 0xd1, 0xa8, 0x45, 0xa3, 0x16, 0x0d, 0xb8, 0x45, 0xa0, 0x5c, 0x0f,
+ 0x33, 0x8c, 0x02, 0xbc, 0x85, 0x18, 0x8b, 0xb6, 0x50, 0xc1, 0xa2, 0xb5, 0x23, 0xbc, 0xf4, 0x26,
+ 0x31, 0xbe, 0xb6, 0x50, 0x62, 0xd1, 0x16, 0x4a, 0xe2, 0x65, 0xb4, 0x86, 0x05, 0xe3, 0x26, 0x06,
+ 0x06, 0x5b, 0x60, 0xf0, 0x7c, 0x40, 0x0a, 0xaa, 0xef, 0x20, 0x31, 0x5a, 0x59, 0xf4, 0x1d, 0xc9,
+ 0xa2, 0xf7, 0x34, 0xb1, 0x68, 0xb4, 0xb9, 0x85, 0x8e, 0x01, 0x19, 0x2c, 0x54, 0xf6, 0x22, 0xbe,
+ 0x84, 0xab, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_power_xpm[1] = {{ png, sizeof( png ), "add_power_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_rectangle.cpp b/bitmaps_png/cpp_26/add_rectangle.cpp
index 6f56ba0269..fb856db3ec 100644
--- a/bitmaps_png/cpp_26/add_rectangle.cpp
+++ b/bitmaps_png/cpp_26/add_rectangle.cpp
@@ -8,54 +8,18 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xe6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xcd, 0x4f, 0x13,
- 0x41, 0x18, 0xc6, 0xcb, 0xb6, 0xd5, 0x76, 0x01, 0xb5, 0xb4, 0x8d, 0x14, 0x95, 0x70, 0xa1, 0x92,
- 0x6e, 0x5b, 0xf7, 0x63, 0x66, 0x96, 0xa5, 0x21, 0xc1, 0x9b, 0x8d, 0x31, 0x26, 0x2a, 0x17, 0x0d,
- 0x54, 0xa0, 0x14, 0x83, 0x41, 0x0f, 0x1e, 0x3c, 0xab, 0x27, 0xff, 0x92, 0x1a, 0x35, 0x10, 0xbd,
- 0x79, 0xd3, 0x84, 0x8b, 0x46, 0xa3, 0x18, 0x31, 0x5e, 0x3c, 0x14, 0xa8, 0xd4, 0x44, 0x63, 0x04,
- 0xf4, 0xa0, 0xd0, 0xf5, 0x7d, 0x97, 0x9d, 0xd0, 0x36, 0x35, 0x6e, 0x09, 0x6a, 0xc2, 0xe1, 0x97,
- 0xec, 0x76, 0x66, 0x9e, 0x67, 0x66, 0x76, 0xe6, 0x7d, 0xea, 0x32, 0x4d, 0xd3, 0xf5, 0x2f, 0xd8,
- 0x7a, 0x70, 0xb9, 0x9a, 0x00, 0xa1, 0x86, 0xa6, 0x46, 0xc4, 0x06, 0x07, 0x07, 0xdd, 0x86, 0x61,
- 0xf8, 0x2b, 0xd1, 0x34, 0xcd, 0x6b, 0x69, 0x63, 0x07, 0xd6, 0xaf, 0x3f, 0xa2, 0xbd, 0xf4, 0x35,
- 0xd5, 0xe9, 0x1b, 0x0e, 0x31, 0xe8, 0x6c, 0x38, 0x1c, 0x8e, 0xa0, 0xa1, 0x53, 0x23, 0x96, 0xd2,
- 0x9f, 0xd8, 0xe3, 0xe7, 0x39, 0xac, 0x97, 0x3d, 0x0f, 0x06, 0x83, 0x87, 0xac, 0x95, 0x30, 0xc6,
- 0xe6, 0xa3, 0x33, 0xfa, 0x62, 0x74, 0x5a, 0x2f, 0x72, 0x14, 0xa6, 0x16, 0xbc, 0x5e, 0x6f, 0x16,
- 0xda, 0x5b, 0xeb, 0xac, 0xb4, 0x1e, 0x6e, 0xd0, 0x79, 0x1b, 0x7d, 0x08, 0x3a, 0x0f, 0x40, 0xc3,
- 0xc6, 0xd6, 0x19, 0x47, 0x23, 0xc1, 0xea, 0x00, 0x3f, 0xf6, 0xdc, 0x3b, 0xb9, 0x1a, 0xcb, 0x67,
- 0x4c, 0x84, 0x18, 0x17, 0xcd, 0x78, 0x7c, 0x0d, 0x30, 0x1d, 0x43, 0xe9, 0x05, 0x93, 0x8f, 0xef,
- 0xb9, 0x7b, 0xfa, 0x5b, 0xf7, 0x0c, 0x2b, 0xc9, 0x4c, 0x59, 0xf2, 0x78, 0x3c, 0xd7, 0xaa, 0x8c,
- 0x62, 0xf9, 0xa1, 0xf2, 0x4e, 0x19, 0x21, 0xdd, 0xd3, 0xfa, 0x47, 0x30, 0x2a, 0xfe, 0xd6, 0xc8,
- 0x9a, 0x09, 0xc5, 0x0e, 0x7b, 0x6e, 0xc1, 0x8e, 0xe4, 0x5c, 0x2e, 0xef, 0x18, 0x90, 0x75, 0xbb,
- 0x7d, 0xe3, 0x9b, 0x88, 0x16, 0x82, 0xd0, 0x92, 0x03, 0x26, 0x04, 0x61, 0xff, 0x25, 0x44, 0x55,
- 0x49, 0x11, 0x3e, 0x41, 0x29, 0x96, 0x1f, 0x2e, 0xd7, 0x35, 0xa2, 0x06, 0x7d, 0x86, 0x7b, 0x49,
- 0x8c, 0xa1, 0x0d, 0x5c, 0x09, 0x9a, 0xc8, 0x9a, 0xbc, 0x00, 0x7b, 0x7b, 0x15, 0xda, 0xdb, 0x81,
- 0x16, 0x07, 0xec, 0x83, 0x03, 0xf5, 0x42, 0x31, 0x94, 0x02, 0x49, 0x65, 0xca, 0x24, 0x05, 0x3a,
- 0xbd, 0x6a, 0x51, 0x26, 0xf2, 0x22, 0xe8, 0x5c, 0xb1, 0x0e, 0x03, 0x9e, 0x2e, 0x78, 0x19, 0x89,
- 0xc5, 0x3e, 0x7f, 0xc7, 0xed, 0x82, 0x19, 0xdc, 0x80, 0xf7, 0x29, 0x68, 0x3b, 0x05, 0xf8, 0x1d,
- 0xdd, 0x13, 0xd0, 0x09, 0x04, 0x02, 0x47, 0x44, 0x51, 0xbc, 0x9c, 0x48, 0x7c, 0x5a, 0x4f, 0x24,
- 0xbe, 0x98, 0x7e, 0x7f, 0xf8, 0xb6, 0xbd, 0x9a, 0x33, 0xbc, 0x13, 0x9e, 0x9a, 0x16, 0x49, 0xda,
- 0x58, 0xc1, 0xbd, 0x86, 0x67, 0x3c, 0x25, 0x07, 0xd1, 0xa4, 0x91, 0xbb, 0x64, 0xeb, 0xb4, 0xc6,
- 0xe3, 0xe5, 0x1f, 0xa8, 0x23, 0x08, 0xc1, 0x29, 0x7b, 0x47, 0xc4, 0xaa, 0x19, 0x49, 0x52, 0xf9,
- 0xab, 0x6d, 0x34, 0x8a, 0xc6, 0xdb, 0xaa, 0x00, 0x60, 0x06, 0x46, 0x3f, 0x6d, 0xa3, 0x49, 0xae,
- 0xf3, 0x97, 0x8c, 0xcc, 0x5d, 0x66, 0x24, 0x49, 0xe6, 0xfa, 0xee, 0x32, 0x02, 0x8d, 0x8d, 0xff,
- 0x6b, 0x94, 0x4e, 0xa7, 0xf7, 0x76, 0x75, 0x75, 0x1d, 0x90, 0xa4, 0x95, 0x55, 0xbc, 0xb0, 0x70,
- 0x59, 0x27, 0x23, 0x91, 0x48, 0xb8, 0xd1, 0x3c, 0x4a, 0x26, 0x93, 0xcd, 0x92, 0x24, 0xb5, 0xc3,
- 0x65, 0x2d, 0xe3, 0x85, 0x15, 0xc5, 0xf6, 0xeb, 0xa1, 0x50, 0xc8, 0x8a, 0x1a, 0xab, 0x83, 0xde,
- 0xa7, 0xcf, 0xd2, 0x14, 0x9b, 0x23, 0xc6, 0xb0, 0x55, 0x82, 0xb0, 0x1c, 0x41, 0x96, 0xbc, 0x6a,
- 0x6b, 0x6b, 0x3b, 0xec, 0x34, 0x8f, 0x06, 0x06, 0x06, 0x7c, 0xac, 0x8f, 0x3d, 0x25, 0xfd, 0x64,
- 0x0e, 0xcb, 0x0f, 0xa2, 0x18, 0xea, 0x02, 0xe8, 0xbc, 0xb4, 0x2f, 0xbf, 0x55, 0x54, 0xe7, 0x31,
- 0x47, 0x78, 0x51, 0x8d, 0xce, 0xb0, 0x65, 0x30, 0xc3, 0x5a, 0x97, 0xc3, 0x1a, 0xe6, 0x24, 0x8f,
- 0x3a, 0x3b, 0x3b, 0x03, 0xa4, 0x8f, 0xcd, 0x81, 0xce, 0x12, 0xaf, 0xde, 0x58, 0x60, 0x55, 0x55,
- 0x2d, 0x42, 0xfb, 0xf9, 0x1d, 0x8c, 0x89, 0x35, 0x6b, 0x4c, 0x6d, 0x4c, 0x80, 0x51, 0x09, 0x3c,
- 0x72, 0x3b, 0x18, 0x7c, 0xd5, 0x46, 0x3c, 0xf8, 0x6c, 0xa3, 0x89, 0x2d, 0x23, 0x88, 0xef, 0xee,
- 0xfb, 0xac, 0xc4, 0xd9, 0xcc, 0x23, 0xcf, 0x4d, 0xbb, 0xc0, 0x8e, 0xfe, 0x09, 0x3c, 0x40, 0xf8,
- 0x6d, 0x8f, 0xde, 0x61, 0xcb, 0xd1, 0x3c, 0x2b, 0x71, 0xaa, 0x8c, 0x48, 0x8a, 0x3e, 0x56, 0x88,
- 0xb2, 0xa8, 0x68, 0xca, 0x07, 0x4e, 0x52, 0x3b, 0xf6, 0xde, 0xce, 0x11, 0x47, 0x79, 0xd4, 0xd1,
- 0xd1, 0x11, 0xd2, 0x0c, 0x32, 0xab, 0x50, 0xa5, 0x20, 0x53, 0x79, 0x89, 0x93, 0xd4, 0x92, 0xef,
- 0xa0, 0x7d, 0x8c, 0xff, 0xcd, 0x0a, 0x00, 0xe7, 0x80, 0x6c, 0x05, 0x38, 0xd3, 0x13, 0x8d, 0xe4,
- 0x11, 0x10, 0x04, 0xce, 0x02, 0x23, 0x15, 0xab, 0xcd, 0x00, 0xc7, 0x2b, 0x73, 0x44, 0xac, 0x33,
- 0x53, 0xdf, 0x36, 0xf2, 0xa8, 0x56, 0xa7, 0x19, 0x75, 0x7e, 0x01, 0xad, 0x3d, 0x96, 0x9f, 0x85,
- 0x7b, 0x19, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x9b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x55, 0x0d, 0x6b, 0x68, 0x68, 0x60, 0x49, 0xc9, 0x4c, 0xc9, 0x4e, 0xce, 0x49,
+ 0x79, 0x08, 0xc2, 0x20, 0x36, 0x48, 0x8c, 0xea, 0x16, 0x81, 0x0c, 0x8e, 0xaa, 0x8c, 0xfb, 0x6a,
+ 0xb1, 0xd6, 0xed, 0x3f, 0x08, 0x83, 0xd8, 0x20, 0x31, 0x0c, 0x8b, 0x18, 0x18, 0x4e, 0x6c, 0x01,
+ 0xe2, 0xff, 0xe4, 0xe2, 0xf0, 0xf8, 0x7c, 0xb0, 0x05, 0x5a, 0x87, 0x6c, 0xc0, 0x18, 0xc4, 0x06,
+ 0xf9, 0x0c, 0x9b, 0x45, 0xff, 0xe9, 0x6a, 0x11, 0x3d, 0x82, 0x8e, 0x22, 0x8b, 0x60, 0x89, 0x01,
+ 0xe4, 0x33, 0x10, 0xc6, 0x99, 0x18, 0x28, 0xb5, 0x08, 0x9f, 0x39, 0xa3, 0x16, 0x8d, 0x5a, 0x34,
+ 0x6a, 0xd1, 0xa8, 0x45, 0x03, 0x6d, 0x11, 0xbe, 0xc2, 0x90, 0xaa, 0x16, 0xe1, 0x2b, 0xde, 0xa9,
+ 0x6a, 0x11, 0xa8, 0x72, 0x42, 0xaf, 0xb0, 0x40, 0x3e, 0xa3, 0xb4, 0x22, 0xa4, 0x97, 0x45, 0x5b,
+ 0x68, 0x1e, 0x74, 0x38, 0x9b, 0x5b, 0xf8, 0x9a, 0x49, 0x83, 0xb2, 0x5d, 0x87, 0x0f, 0x03, 0x00,
+ 0xfa, 0xfc, 0x08, 0x18, 0x25, 0x86, 0xfd, 0x19, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_rectangle_xpm[1] = {{ png, sizeof( png ), "add_rectangle_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_text.cpp b/bitmaps_png/cpp_26/add_text.cpp
index 53ec8773a6..fa686bf4fd 100644
--- a/bitmaps_png/cpp_26/add_text.cpp
+++ b/bitmaps_png/cpp_26/add_text.cpp
@@ -8,37 +8,21 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xcf, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0x41, 0x4b, 0x02,
- 0x51, 0x10, 0xc7, 0xd5, 0xd2, 0x54, 0x56, 0x74, 0x91, 0x34, 0x73, 0x5d, 0x15, 0x57, 0x25, 0x44,
- 0x10, 0x44, 0x54, 0x52, 0x49, 0xbd, 0x14, 0x88, 0x68, 0x0a, 0xe2, 0x49, 0x44, 0x50, 0x49, 0x64,
- 0xd5, 0x4b, 0xdf, 0xa1, 0x6b, 0x5d, 0x3a, 0x77, 0xe9, 0xd4, 0xa1, 0x53, 0xdf, 0x41, 0x2a, 0xb3,
- 0x53, 0xc7, 0x2e, 0x1d, 0xba, 0x07, 0xbb, 0x87, 0x9a, 0xe6, 0x2d, 0x1d, 0xc4, 0x3a, 0xb4, 0xb0,
- 0x1b, 0x04, 0x3e, 0xf8, 0xb3, 0xf3, 0x66, 0x97, 0xf7, 0x9b, 0x37, 0x6f, 0xde, 0xac, 0x06, 0x00,
- 0x34, 0x7f, 0x21, 0xcd, 0x0a, 0xf4, 0x7f, 0x41, 0x99, 0x4c, 0xe6, 0xa8, 0x56, 0xab, 0x4d, 0x1b,
- 0x8d, 0xc6, 0xb4, 0xd5, 0x6a, 0xdd, 0x76, 0xbb, 0xdd, 0xd9, 0x70, 0x38, 0x7c, 0x18, 0x8d, 0x46,
- 0xf3, 0xf1, 0x78, 0x3c, 0x9f, 0x4c, 0x26, 0x8f, 0xc4, 0x26, 0xbe, 0x7e, 0xbf, 0x3f, 0x6b, 0xb7,
- 0xdb, 0x77, 0xcd, 0x66, 0x73, 0x5a, 0x2a, 0x95, 0xae, 0x64, 0x81, 0x70, 0x9c, 0xe4, 0xf3, 0x79,
- 0x28, 0x16, 0x8b, 0x10, 0x89, 0x44, 0x20, 0x10, 0x08, 0x80, 0xcf, 0xe7, 0x93, 0xec, 0x42, 0xa1,
- 0x00, 0x89, 0x44, 0x02, 0x58, 0x96, 0x05, 0xaf, 0xd7, 0x2b, 0xbd, 0x8b, 0xc7, 0xe3, 0x90, 0xcb,
- 0xe5, 0xc0, 0xe5, 0x72, 0x3d, 0xcb, 0x05, 0x9d, 0xa7, 0x52, 0x29, 0x30, 0x9b, 0xcd, 0x53, 0xb4,
- 0x77, 0x51, 0x2c, 0x6a, 0xcb, 0x6e, 0xb7, 0x0b, 0xe9, 0x74, 0x1a, 0x82, 0xc1, 0x20, 0xf9, 0xe8,
- 0x10, 0xb5, 0x8d, 0xda, 0x41, 0x9d, 0x86, 0x42, 0x21, 0x70, 0x38, 0x1c, 0xaf, 0xb2, 0x40, 0x3a,
- 0x9d, 0xee, 0x12, 0xa3, 0x15, 0x71, 0x81, 0xcd, 0x45, 0xbf, 0xd5, 0x6a, 0x15, 0x62, 0xb1, 0x18,
- 0xf8, 0xfd, 0x7e, 0x02, 0xda, 0x5b, 0x08, 0x6c, 0x03, 0xc7, 0x0b, 0x06, 0xf2, 0x26, 0x0b, 0x64,
- 0x30, 0x18, 0x6e, 0x70, 0x37, 0xd7, 0xcb, 0x7e, 0x02, 0x0a, 0x87, 0xc3, 0x52, 0xca, 0x16, 0x41,
- 0x5f, 0x30, 0x1e, 0x03, 0xfc, 0xc0, 0xa7, 0x56, 0x4e, 0xea, 0x68, 0x14, 0xb5, 0xec, 0xb7, 0x58,
- 0x2c, 0x02, 0x39, 0x1b, 0x8f, 0xc7, 0xf3, 0x13, 0x68, 0x1d, 0xc5, 0x28, 0x52, 0xde, 0x64, 0x47,
- 0x1c, 0xc7, 0x01, 0xc3, 0x30, 0xdf, 0x40, 0x8a, 0xde, 0x23, 0x4c, 0xa9, 0x80, 0x00, 0xc0, 0xa7,
- 0xba, 0x20, 0x3c, 0x70, 0x01, 0xcf, 0x01, 0x8c, 0x46, 0xa3, 0xba, 0x20, 0x2c, 0x10, 0x11, 0x61,
- 0x40, 0x51, 0x94, 0xba, 0x20, 0x2c, 0x06, 0x11, 0xcf, 0x09, 0xb0, 0x8c, 0xd5, 0x05, 0xd1, 0x34,
- 0x2d, 0x92, 0x42, 0x70, 0xbb, 0xdd, 0xea, 0x81, 0x70, 0xac, 0x39, 0x9d, 0xce, 0x77, 0xd2, 0x86,
- 0x48, 0x17, 0xc0, 0xf9, 0x81, 0x5a, 0x20, 0x8e, 0x5c, 0xd4, 0x6c, 0x36, 0x2b, 0xf5, 0x3a, 0x9c,
- 0x1f, 0x2b, 0x09, 0xd2, 0x62, 0xba, 0xac, 0xb8, 0xe8, 0xbe, 0x5e, 0xaf, 0xbf, 0x20, 0xfd, 0xaf,
- 0x52, 0xa9, 0x40, 0xb5, 0x5a, 0x05, 0x9b, 0xcd, 0x76, 0x8f, 0xfe, 0xaa, 0xc9, 0x64, 0x62, 0x14,
- 0xd9, 0x51, 0x34, 0x1a, 0x3d, 0x2b, 0x97, 0xcb, 0xd0, 0xe9, 0x74, 0xa0, 0xd7, 0xeb, 0x01, 0xcf,
- 0xf3, 0x30, 0x18, 0x0c, 0x24, 0xbb, 0x5e, 0xaf, 0x43, 0x32, 0x99, 0x7c, 0x5a, 0xfd, 0x61, 0x57,
- 0xa0, 0x5f, 0xeb, 0x13, 0xd7, 0x31, 0xfe, 0x47, 0x26, 0xf6, 0xab, 0x21, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xc8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xf0, 0xb7, 0x48, 0x43, 0x43, 0xa3, 0x1b, 0x88, 0xff, 0x53, 0x88, 0xbb,
+ 0x09, 0x5a, 0xa4, 0xae, 0xae, 0xbe, 0x88, 0x52, 0x8b, 0x40, 0x66, 0x10, 0xe3, 0xa3, 0x5d, 0x48,
+ 0x9a, 0xce, 0x00, 0x71, 0xaf, 0xa6, 0xa6, 0x66, 0x0b, 0x90, 0x6e, 0x00, 0xe2, 0x03, 0x48, 0x72,
+ 0x20, 0x76, 0x03, 0xd0, 0xd0, 0xa9, 0x40, 0x7a, 0x3f, 0x10, 0xbf, 0x42, 0x92, 0xdb, 0x45, 0x8c,
+ 0x45, 0x17, 0x41, 0x8a, 0x81, 0x86, 0x77, 0x61, 0x91, 0x6b, 0x40, 0x32, 0xac, 0x01, 0x8b, 0x7c,
+ 0x1b, 0x54, 0xee, 0x22, 0x31, 0x16, 0xbd, 0x00, 0xe2, 0x67, 0xc6, 0xc6, 0xc6, 0xac, 0xa4, 0x5a,
+ 0xe4, 0xe0, 0xe0, 0xc0, 0x02, 0x14, 0x7f, 0x0a, 0x32, 0x83, 0xa0, 0x45, 0x40, 0x9f, 0xd4, 0x02,
+ 0x15, 0xfa, 0x62, 0x4b, 0x39, 0x84, 0x2c, 0x82, 0xaa, 0xf1, 0x05, 0x99, 0x41, 0x51, 0xf2, 0x26,
+ 0xc6, 0x22, 0xaa, 0xe4, 0xa3, 0x51, 0x8b, 0x46, 0x2d, 0x1a, 0xb5, 0x88, 0x2a, 0x16, 0xb5, 0x21,
+ 0x59, 0xd4, 0x46, 0x4b, 0x8b, 0x36, 0x23, 0x59, 0xb4, 0x99, 0x96, 0x16, 0x3d, 0x43, 0xb2, 0xe8,
+ 0x19, 0xd5, 0x2d, 0x02, 0x1a, 0xaa, 0x06, 0xad, 0x77, 0xd0, 0x2b, 0xb9, 0x05, 0x5a, 0x5a, 0x5a,
+ 0xda, 0xd4, 0xb4, 0x08, 0x6f, 0x8d, 0x3a, 0xda, 0x0a, 0xa2, 0x29, 0x06, 0x00, 0x01, 0x9f, 0xea,
+ 0xc9, 0x17, 0x8c, 0x41, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE add_text_xpm[1] = {{ png, sizeof( png ), "add_text_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_tracks.cpp b/bitmaps_png/cpp_26/add_tracks.cpp
index 7e0301f318..632dce240c 100644
--- a/bitmaps_png/cpp_26/add_tracks.cpp
+++ b/bitmaps_png/cpp_26/add_tracks.cpp
@@ -8,33 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x96, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0xd6, 0x3d, 0x6b, 0xd4,
- 0x70, 0x1c, 0x07, 0xf0, 0x8f, 0xf7, 0xe0, 0x59, 0x9f, 0xea, 0xb5, 0xd7, 0x8a, 0x52, 0x0a, 0x1d,
- 0x44, 0x70, 0x13, 0x8a, 0x16, 0x41, 0xad, 0x22, 0x74, 0xaa, 0x82, 0x0e, 0x8a, 0x20, 0x1d, 0x44,
- 0x1c, 0x44, 0x6d, 0xb4, 0xc5, 0xf4, 0x9a, 0x60, 0xc0, 0xcd, 0xcd, 0xc9, 0x57, 0xe0, 0x1b, 0xf0,
- 0x05, 0x38, 0x76, 0x71, 0xec, 0x1b, 0x70, 0xf2, 0x0d, 0xb8, 0x54, 0x3d, 0x7b, 0x0e, 0x17, 0x82,
- 0xa9, 0x0f, 0x77, 0x49, 0x0f, 0x87, 0x0e, 0xdf, 0x90, 0xed, 0x93, 0x5f, 0xc8, 0xf7, 0x97, 0xbf,
- 0x6e, 0xb7, 0xeb, 0x7f, 0xc4, 0xde, 0x85, 0xb4, 0x1d, 0x97, 0x98, 0x94, 0x98, 0xb4, 0x66, 0x42,
- 0xa2, 0x25, 0xd1, 0xb2, 0x66, 0x5c, 0x62, 0x4c, 0x62, 0x4c, 0xa8, 0x29, 0x71, 0xcc, 0x0b, 0xa3,
- 0xa5, 0x20, 0x81, 0x11, 0xb1, 0x6e, 0xa1, 0x3c, 0x35, 0x85, 0x4a, 0x31, 0x68, 0xc5, 0xa1, 0xc2,
- 0xd0, 0x2d, 0xeb, 0x98, 0x1e, 0x14, 0xeb, 0x5d, 0x12, 0x87, 0x0b, 0x43, 0xf7, 0x7c, 0xc0, 0x02,
- 0xf6, 0x17, 0x81, 0x8e, 0x16, 0x86, 0x9e, 0xf8, 0x84, 0x25, 0x8c, 0x14, 0xfb, 0x18, 0xee, 0x9b,
- 0x70, 0xd2, 0x75, 0x4d, 0xa1, 0xa6, 0xf5, 0xdf, 0x32, 0x2e, 0xd2, 0xb6, 0x95, 0x41, 0x91, 0x8e,
- 0x86, 0x00, 0x2d, 0xec, 0x1b, 0x1c, 0xa2, 0x8a, 0xd3, 0xb8, 0x8a, 0x6b, 0x7f, 0x4c, 0xe0, 0x63,
- 0x6e, 0xaa, 0xb3, 0xde, 0xe0, 0x0c, 0xaa, 0x85, 0x7a, 0x94, 0x62, 0xf5, 0xbf, 0x26, 0xf4, 0x32,
- 0x07, 0xdd, 0xf4, 0x1e, 0x57, 0x50, 0x1f, 0x6a, 0x61, 0x45, 0xe6, 0x73, 0xd0, 0x43, 0x9b, 0xb8,
- 0x83, 0xc6, 0x70, 0xa1, 0xc4, 0x01, 0xb1, 0xaf, 0x19, 0x14, 0xfa, 0x82, 0x47, 0x38, 0x32, 0xf4,
- 0x15, 0x24, 0xb6, 0x91, 0x9b, 0x6a, 0xc6, 0x2b, 0xcc, 0xf4, 0xeb, 0x53, 0x71, 0x28, 0xf2, 0x3a,
- 0x07, 0x2d, 0x78, 0x87, 0x39, 0xd4, 0x86, 0x0b, 0xb5, 0x2d, 0xe6, 0xa0, 0x25, 0x1b, 0xb8, 0xd1,
- 0xaf, 0xb8, 0xc5, 0xa1, 0x50, 0x53, 0x6c, 0x3b, 0x83, 0x02, 0x9f, 0xf1, 0xa0, 0x5f, 0x71, 0xcb,
- 0xad, 0xfc, 0xc8, 0x66, 0x6e, 0xaa, 0xc8, 0x77, 0xb1, 0x6f, 0x69, 0x3a, 0x62, 0x3f, 0xb2, 0x87,
- 0x59, 0x74, 0x10, 0x95, 0xb2, 0xd0, 0xdb, 0x81, 0x57, 0x55, 0xdd, 0x1c, 0x4e, 0x94, 0x85, 0xee,
- 0x0e, 0x08, 0x6d, 0xe3, 0x31, 0xce, 0x95, 0x83, 0x12, 0x53, 0x62, 0x5b, 0xa2, 0x1d, 0xaf, 0x69,
- 0x67, 0x22, 0x1d, 0x04, 0x38, 0x5f, 0xfe, 0xd7, 0x4c, 0x03, 0xb7, 0xb1, 0x8c, 0x67, 0x59, 0x2a,
- 0x9e, 0xab, 0x59, 0x51, 0xb3, 0xaa, 0x61, 0x35, 0x9d, 0x68, 0x76, 0x37, 0x50, 0x15, 0xa7, 0x70,
- 0x01, 0x17, 0xd3, 0x5c, 0xfa, 0x25, 0x97, 0x31, 0x9f, 0xde, 0x4f, 0xef, 0xee, 0xc0, 0xd1, 0xc3,
- 0x6a, 0xff, 0x5c, 0xc4, 0xbd, 0x54, 0xf6, 0xde, 0x71, 0xeb, 0x27, 0x0d, 0x7b, 0xd6, 0x27, 0x8a,
- 0xa6, 0xc3, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xf4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd5, 0x31, 0x0e, 0x82,
+ 0x40, 0x10, 0x85, 0xe1, 0x9f, 0x5e, 0x4f, 0x61, 0x3c, 0x0a, 0xf1, 0x2e, 0xe0, 0x21, 0x86, 0x50,
+ 0xd1, 0x68, 0x3c, 0x8b, 0xf1, 0x2a, 0x86, 0xc6, 0x1b, 0x50, 0x18, 0x7b, 0x5c, 0x0b, 0x56, 0xb3,
+ 0xe2, 0x9a, 0x80, 0xd9, 0x67, 0xc8, 0xd0, 0x7e, 0x99, 0xd9, 0xb7, 0x3b, 0x38, 0xe7, 0xf8, 0x47,
+ 0x0d, 0x3f, 0x63, 0x8b, 0x71, 0xc1, 0x28, 0xd4, 0x50, 0x87, 0xe1, 0x30, 0x7a, 0x6a, 0x56, 0x4a,
+ 0xe8, 0xe8, 0x21, 0x87, 0xb1, 0xd7, 0x41, 0x15, 0x79, 0x00, 0x5d, 0x31, 0x16, 0x1a, 0xc8, 0x91,
+ 0x61, 0x9c, 0x5f, 0x58, 0x45, 0x29, 0x81, 0xfc, 0xf8, 0x8a, 0xa0, 0xab, 0x16, 0x47, 0xa6, 0x82,
+ 0x16, 0x7e, 0x6c, 0xcf, 0xae, 0x36, 0x12, 0xc8, 0x63, 0xbb, 0xa0, 0xab, 0x93, 0x0e, 0xaa, 0x59,
+ 0x61, 0xf4, 0x1e, 0xba, 0x53, 0xb3, 0x96, 0x40, 0x91, 0xa8, 0x1f, 0x74, 0xd0, 0x7b, 0xd4, 0x6f,
+ 0xd8, 0xcc, 0xaf, 0x61, 0x39, 0x0d, 0x1a, 0x47, 0x7d, 0x7e, 0x15, 0x93, 0xa0, 0x48, 0xd4, 0xe7,
+ 0xd6, 0x39, 0x76, 0x35, 0xe2, 0x50, 0xc3, 0x72, 0xf6, 0xc8, 0x86, 0x31, 0x3f, 0xaf, 0x46, 0x3e,
+ 0x09, 0xfa, 0xe9, 0xb0, 0x8d, 0x43, 0xd0, 0xd5, 0x51, 0x07, 0xd5, 0xac, 0x31, 0xee, 0xdf, 0xb6,
+ 0x40, 0xda, 0xf7, 0xcc, 0x38, 0x05, 0x5d, 0xed, 0x74, 0x50, 0xc5, 0xe6, 0xdb, 0x16, 0x48, 0xfc,
+ 0x42, 0x93, 0x61, 0xb4, 0xb1, 0xa8, 0xa7, 0x5f, 0x70, 0x15, 0x65, 0x2c, 0xea, 0xe9, 0xa1, 0xcf,
+ 0x2d, 0x90, 0x4b, 0x20, 0x8f, 0xed, 0xc7, 0x51, 0xd7, 0x40, 0xef, 0x5b, 0xa0, 0x93, 0x41, 0xc1,
+ 0x33, 0x76, 0xc1, 0xd8, 0x4a, 0xa1, 0x71, 0x3d, 0x00, 0xc7, 0x97, 0xd1, 0xdb, 0xc1, 0xf7, 0x55,
+ 0x61, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_tracks_xpm[1] = {{ png, sizeof( png ), "add_tracks_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_zone.cpp b/bitmaps_png/cpp_26/add_zone.cpp
index 3e92743f1e..3789af3bf9 100644
--- a/bitmaps_png/cpp_26/add_zone.cpp
+++ b/bitmaps_png/cpp_26/add_zone.cpp
@@ -8,64 +8,41 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x79, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4b, 0x4c, 0x13,
- 0x41, 0x18, 0xc7, 0xa7, 0xa5, 0x2d, 0x16, 0x8a, 0xa5, 0x0a, 0x42, 0x69, 0x2b, 0xb4, 0x74, 0x77,
- 0x76, 0x69, 0xc1, 0x68, 0xe1, 0xa0, 0x80, 0xd9, 0x3e, 0x09, 0x11, 0x12, 0x7c, 0x34, 0xc1, 0x84,
- 0x68, 0x02, 0x2a, 0x07, 0xc4, 0x47, 0x54, 0x9e, 0x85, 0x90, 0xe8, 0xc5, 0xe8, 0xcd, 0x83, 0x07,
- 0x31, 0x41, 0xcf, 0x26, 0xc6, 0x68, 0xe2, 0xeb, 0xa0, 0x07, 0x3c, 0x6b, 0xe2, 0xe3, 0xa2, 0x89,
- 0xc4, 0x60, 0x82, 0x41, 0x40, 0x69, 0x0b, 0xb5, 0x62, 0xd7, 0x6f, 0xd6, 0x6d, 0xd3, 0x96, 0xb6,
- 0x81, 0xd8, 0x1e, 0xfe, 0xe9, 0xec, 0x37, 0x8f, 0xdf, 0x37, 0x33, 0xdf, 0xf7, 0x4d, 0x11, 0xcf,
- 0xf3, 0xa8, 0x8a, 0xab, 0xda, 0x92, 0x4b, 0x11, 0x06, 0xb2, 0x70, 0x96, 0x72, 0xd6, 0xce, 0x44,
- 0x18, 0x27, 0x0e, 0xe5, 0x42, 0x64, 0x6d, 0x93, 0xcb, 0xa4, 0x16, 0x40, 0xb4, 0x87, 0xf2, 0xa3,
- 0x31, 0xc4, 0xa7, 0x93, 0xc4, 0x27, 0xe1, 0x33, 0xf5, 0x67, 0x12, 0x76, 0x51, 0xc1, 0xb4, 0xa0,
- 0xbc, 0xe1, 0x3c, 0xbe, 0xac, 0xab, 0x2c, 0x64, 0x6a, 0x33, 0x2e, 0x61, 0x27, 0xbd, 0x4a, 0x3c,
- 0x33, 0x1d, 0x30, 0x2e, 0x95, 0x75, 0xed, 0x08, 0x49, 0x47, 0xa4, 0x9b, 0x04, 0xe1, 0xa0, 0xb9,
- 0xd5, 0xbc, 0x75, 0x1d, 0xa8, 0xb0, 0xbf, 0x90, 0x87, 0xef, 0x00, 0xe3, 0xa2, 0x6f, 0x60, 0x0e,
- 0xd7, 0x93, 0x33, 0xb6, 0x78, 0x2d, 0x0a, 0xd2, 0x86, 0x49, 0x37, 0xcd, 0xad, 0xd5, 0xfe, 0x82,
- 0x33, 0x05, 0xbc, 0xf2, 0x9c, 0x52, 0x90, 0x64, 0x54, 0xb2, 0x79, 0x90, 0x6c, 0x50, 0x26, 0x6c,
- 0xd5, 0xc2, 0xd1, 0x4d, 0x68, 0x02, 0x55, 0x20, 0x1f, 0x9a, 0x04, 0xfb, 0x07, 0xd0, 0x47, 0xd0,
- 0x1d, 0x34, 0x82, 0xb4, 0xac, 0x83, 0x3e, 0x01, 0xe3, 0xdf, 0x08, 0x72, 0xd1, 0x9f, 0x0c, 0x87,
- 0xf4, 0x19, 0x8f, 0x1d, 0x4e, 0x64, 0x05, 0x37, 0xe2, 0xa2, 0x04, 0x90, 0xce, 0xab, 0x0b, 0x82,
- 0x07, 0x97, 0xd1, 0x28, 0xaa, 0x84, 0xef, 0x85, 0x14, 0x13, 0xbf, 0x81, 0x03, 0xe5, 0x24, 0x8a,
- 0x84, 0x48, 0xf2, 0xa2, 0x3c, 0xda, 0x4d, 0x3f, 0xd3, 0x76, 0x6a, 0x83, 0x99, 0x40, 0xc0, 0x50,
- 0x25, 0x80, 0xc0, 0x18, 0xaa, 0xf3, 0xd4, 0x15, 0x42, 0xfb, 0x9e, 0x38, 0xf0, 0x25, 0x40, 0x9b,
- 0xe0, 0xb7, 0x51, 0x68, 0x13, 0x9b, 0x0f, 0xad, 0x88, 0x4e, 0x04, 0xa0, 0xdd, 0xaf, 0xdf, 0xab,
- 0x57, 0x62, 0x37, 0xfd, 0xba, 0xf4, 0x78, 0x69, 0x68, 0x43, 0x20, 0x72, 0x6c, 0xb4, 0x9b, 0x9a,
- 0x13, 0x3c, 0x1d, 0x43, 0x73, 0xe2, 0xc0, 0x86, 0x98, 0xf7, 0x3e, 0xc4, 0xa6, 0x58, 0x28, 0x02,
- 0xea, 0xac, 0x6d, 0xaa, 0xd5, 0x60, 0x17, 0x3d, 0x53, 0x7c, 0xb2, 0xf8, 0x77, 0x2a, 0x90, 0xe0,
- 0x7c, 0x14, 0x24, 0xbf, 0x24, 0x27, 0xa0, 0x59, 0x11, 0x34, 0x2b, 0x0e, 0xdc, 0x1d, 0x03, 0x8d,
- 0xa1, 0x5d, 0x69, 0x8e, 0x27, 0x0c, 0x4e, 0x78, 0xac, 0xfb, 0xad, 0x06, 0x58, 0x74, 0xbe, 0xa8,
- 0x4f, 0x15, 0x49, 0x02, 0xad, 0x26, 0x80, 0x92, 0x8e, 0xee, 0x96, 0x38, 0xf0, 0x05, 0x1c, 0x5d,
- 0x3d, 0xdc, 0xcb, 0x1e, 0x68, 0x3f, 0xcf, 0x70, 0xe9, 0x64, 0x7e, 0x03, 0xcb, 0xb1, 0x56, 0xd8,
- 0xd9, 0x4f, 0xe5, 0x59, 0x65, 0x02, 0xc8, 0xd6, 0x6e, 0x2b, 0x48, 0x00, 0x55, 0x1e, 0xdc, 0xb9,
- 0xcc, 0x70, 0x4c, 0x2f, 0x2c, 0x5c, 0x02, 0xdf, 0x5f, 0x52, 0x2c, 0xf8, 0x03, 0xc0, 0x86, 0xd8,
- 0x2e, 0xc7, 0xd1, 0x95, 0xb8, 0xbe, 0x79, 0xd8, 0x19, 0xae, 0x71, 0xd6, 0x34, 0x03, 0xcc, 0x9f,
- 0x7f, 0x21, 0x3f, 0x3d, 0x48, 0x71, 0x51, 0x41, 0x3a, 0x96, 0xb1, 0x1b, 0x57, 0x08, 0x30, 0x1f,
- 0xba, 0x2b, 0xde, 0xd7, 0x22, 0xe8, 0x3e, 0xd8, 0x4c, 0x8c, 0x93, 0xd9, 0x8e, 0x9d, 0xf8, 0x31,
- 0xa8, 0x4e, 0xbc, 0xbb, 0xc9, 0x38, 0xd8, 0x0c, 0x38, 0xa2, 0x63, 0xec, 0xcc, 0x61, 0x92, 0x8b,
- 0xf2, 0x01, 0x99, 0x70, 0x4a, 0x24, 0x60, 0xd6, 0x25, 0xac, 0xa6, 0x47, 0x13, 0x86, 0x10, 0x5f,
- 0xb0, 0x38, 0xb0, 0x23, 0xea, 0x79, 0x54, 0x34, 0x47, 0x33, 0xe0, 0xed, 0xac, 0xde, 0xab, 0x23,
- 0x63, 0x16, 0xad, 0x0e, 0x73, 0x35, 0x09, 0x71, 0x98, 0xf7, 0x20, 0x0e, 0xf6, 0x0e, 0x0d, 0x21,
- 0x0d, 0xe3, 0xa2, 0xfa, 0x49, 0x72, 0x33, 0x0e, 0x1c, 0x26, 0x49, 0x9f, 0xb2, 0x04, 0x91, 0xcc,
- 0xa7, 0x5a, 0xa8, 0x00, 0xe4, 0xc8, 0x57, 0xaa, 0xc5, 0xfc, 0x84, 0xf2, 0x50, 0x4f, 0x01, 0xf0,
- 0x1d, 0xbe, 0x03, 0xea, 0x5e, 0xf5, 0x1f, 0x32, 0x46, 0x7d, 0x4a, 0x1d, 0x81, 0x84, 0x9d, 0x63,
- 0x9b, 0x59, 0x2d, 0x3a, 0x8f, 0x94, 0x60, 0x9b, 0x8e, 0xad, 0x31, 0x8e, 0x5e, 0x11, 0x1b, 0xec,
- 0xfa, 0x2a, 0x14, 0x55, 0x3e, 0x2d, 0x28, 0x2a, 0xf9, 0x80, 0x9c, 0x57, 0x9d, 0x56, 0xf1, 0xaa,
- 0x3e, 0x95, 0x50, 0x35, 0x92, 0xfb, 0xb7, 0x75, 0x6b, 0xd6, 0x20, 0x87, 0x3e, 0x93, 0xf0, 0x26,
- 0xbb, 0x00, 0xdb, 0xfb, 0xb8, 0xfe, 0x47, 0x70, 0xd4, 0x32, 0xd6, 0xce, 0xde, 0xe6, 0x38, 0x4e,
- 0xb6, 0xa1, 0xea, 0x9d, 0x49, 0xa5, 0xc7, 0x4a, 0xc2, 0xd8, 0x4d, 0xbd, 0x15, 0xa2, 0x75, 0x02,
- 0xe9, 0x13, 0x82, 0xc8, 0x87, 0xa6, 0x6c, 0x36, 0x9b, 0x3c, 0xf6, 0x1e, 0xfd, 0x0f, 0x88, 0x48,
- 0x7b, 0xb4, 0x7c, 0x15, 0x76, 0x36, 0x4d, 0x8a, 0x2f, 0xc0, 0x6a, 0x92, 0xca, 0xd7, 0xb5, 0xac,
- 0x81, 0x88, 0xf4, 0x47, 0x74, 0x41, 0xb8, 0xb3, 0x87, 0x00, 0x92, 0x42, 0xe4, 0xed, 0x03, 0xdb,
- 0x4a, 0xb4, 0x2f, 0xab, 0x20, 0xf2, 0x38, 0xee, 0xec, 0x30, 0x90, 0x00, 0x9a, 0x12, 0xc3, 0xbe,
- 0x0d, 0xec, 0x6b, 0x42, 0x3f, 0x81, 0x67, 0x0b, 0x24, 0xc0, 0xe0, 0x6d, 0x32, 0xb6, 0x1b, 0xfd,
- 0x8c, 0x93, 0xbe, 0x2e, 0x96, 0xad, 0x6e, 0x11, 0x24, 0xcb, 0x2a, 0x88, 0x48, 0x3a, 0x2c, 0xe5,
- 0xab, 0x21, 0x7f, 0xb0, 0x03, 0x0f, 0x8a, 0xb0, 0x11, 0x00, 0x29, 0xb2, 0x0e, 0x12, 0x1e, 0xd0,
- 0x21, 0x19, 0xe4, 0xa1, 0xd9, 0xcf, 0x72, 0xb8, 0x27, 0x56, 0xae, 0x72, 0x01, 0x12, 0x72, 0xf0,
- 0xdf, 0x6b, 0x00, 0x30, 0xb6, 0x23, 0xfe, 0xef, 0x16, 0x0f, 0xa5, 0x62, 0x2d, 0xdb, 0x22, 0x7f,
- 0xb5, 0x58, 0x07, 0xf3, 0x0b, 0x2a, 0x84, 0x1d, 0x25, 0xd7, 0xb3, 0x5c, 0xe9, 0x2f, 0x4c, 0xc2,
- 0xc4, 0x34, 0x3a, 0x8e, 0x12, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x17, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xbb, 0x4b, 0x03,
+ 0x41, 0x10, 0x87, 0xcf, 0x07, 0x88, 0x85, 0xa8, 0x85, 0x8d, 0x62, 0x65, 0xa7, 0x58, 0x2b, 0xf8,
+ 0xc2, 0xce, 0x4a, 0x14, 0x14, 0x2c, 0x14, 0x45, 0xd2, 0x28, 0x01, 0x0b, 0x9b, 0x94, 0x79, 0x19,
+ 0x12, 0x12, 0x2c, 0xf2, 0x0f, 0x44, 0x0d, 0xbe, 0x0a, 0x1b, 0x15, 0x31, 0x92, 0x22, 0x45, 0x34,
+ 0x85, 0x28, 0x22, 0x8a, 0x0a, 0xa2, 0x11, 0x15, 0x91, 0xf8, 0x80, 0x18, 0x21, 0x48, 0xcc, 0xf9,
+ 0x9b, 0x30, 0x07, 0x6b, 0x4c, 0x34, 0x98, 0x4d, 0xf1, 0xc1, 0xb2, 0xbb, 0x37, 0xdf, 0xcd, 0xdd,
+ 0xec, 0xdc, 0x29, 0x8a, 0x51, 0x89, 0x81, 0xeb, 0x02, 0x13, 0x53, 0x78, 0x30, 0x57, 0x60, 0xae,
+ 0x73, 0x11, 0x2d, 0x82, 0xd5, 0x42, 0x89, 0xb6, 0xc0, 0x15, 0x78, 0x06, 0x49, 0xa0, 0x82, 0x0f,
+ 0xde, 0xbb, 0x2d, 0x43, 0xe4, 0x05, 0x27, 0x1c, 0xdc, 0x0f, 0xa6, 0x41, 0x27, 0x68, 0x03, 0x63,
+ 0x60, 0x87, 0xd7, 0x8e, 0xf2, 0x15, 0xdd, 0x80, 0x37, 0x30, 0xa2, 0xaa, 0x6a, 0x91, 0xd9, 0x6c,
+ 0x6e, 0x31, 0x1a, 0x8d, 0x7a, 0x82, 0xc6, 0x34, 0x87, 0xb5, 0xe1, 0x7f, 0xc8, 0xbe, 0x89, 0x76,
+ 0xc1, 0x27, 0x68, 0xb5, 0x58, 0x2c, 0x0d, 0x08, 0x1e, 0x00, 0x6a, 0x1a, 0x01, 0x5a, 0xc3, 0x9e,
+ 0x51, 0x96, 0xdd, 0x65, 0xa8, 0x30, 0xff, 0x6f, 0x22, 0x7a, 0xe1, 0x71, 0x30, 0xe3, 0x70, 0x38,
+ 0x2a, 0x10, 0x30, 0x9c, 0x41, 0xa2, 0x11, 0xa6, 0x3d, 0xd8, 0x3b, 0x00, 0x96, 0xc1, 0x8a, 0x40,
+ 0x90, 0x8f, 0x8b, 0x37, 0x9b, 0xc8, 0xc7, 0x77, 0x58, 0x85, 0x40, 0x4e, 0x21, 0x68, 0x02, 0x2c,
+ 0x31, 0x09, 0x61, 0xde, 0x89, 0xc7, 0xa8, 0xa4, 0x83, 0xeb, 0xab, 0xc1, 0x3b, 0x08, 0x65, 0x13,
+ 0xed, 0x83, 0x30, 0x6d, 0x46, 0x90, 0x63, 0x21, 0xe0, 0xb8, 0x16, 0x84, 0xc6, 0xbf, 0x64, 0x49,
+ 0x6c, 0xb0, 0x6c, 0x16, 0xbc, 0x82, 0xf9, 0x4c, 0xa2, 0x0b, 0x2a, 0x69, 0x7a, 0xd9, 0xb8, 0x20,
+ 0xae, 0x5d, 0x6c, 0xb3, 0xd9, 0x6a, 0x34, 0x11, 0x8d, 0xff, 0x10, 0x25, 0x51, 0x30, 0x4d, 0x88,
+ 0x53, 0x0f, 0x12, 0x20, 0x50, 0xa8, 0x8c, 0x08, 0x0f, 0x67, 0x45, 0xef, 0xe8, 0x51, 0xea, 0x3b,
+ 0xc2, 0xb8, 0x5d, 0x98, 0xff, 0xb0, 0x5a, 0xad, 0x75, 0x88, 0xd3, 0xcc, 0x87, 0xdc, 0x27, 0xa3,
+ 0xea, 0x7a, 0xc0, 0x10, 0xcb, 0xf6, 0x84, 0x75, 0x17, 0x67, 0x45, 0x87, 0xfb, 0x56, 0xd6, 0x39,
+ 0x7a, 0x01, 0xe5, 0x98, 0xef, 0x13, 0xf6, 0x44, 0x41, 0x15, 0xe6, 0xbb, 0x39, 0xab, 0xf5, 0x7c,
+ 0x3b, 0xc3, 0x29, 0xf7, 0xbf, 0x49, 0x2e, 0xa2, 0x73, 0x41, 0x66, 0xe0, 0xac, 0x0e, 0xc1, 0xa5,
+ 0x8c, 0x5e, 0x77, 0x46, 0x45, 0x04, 0x8a, 0x11, 0x5c, 0x27, 0x88, 0x1e, 0xdc, 0x6e, 0x77, 0x19,
+ 0xe6, 0x07, 0xf9, 0x29, 0x45, 0xf2, 0xed, 0xde, 0x6b, 0xbc, 0x3e, 0x48, 0x81, 0x49, 0x20, 0xc8,
+ 0x74, 0x98, 0x2f, 0xe1, 0x1b, 0x51, 0x65, 0x7c, 0x8f, 0xe8, 0x86, 0x0e, 0xb8, 0x28, 0x0c, 0x82,
+ 0xe8, 0x02, 0x14, 0x63, 0x6d, 0x22, 0x57, 0xd1, 0x5f, 0x6c, 0x72, 0xc6, 0x5d, 0x76, 0xbb, 0xbd,
+ 0x92, 0x8b, 0x21, 0x25, 0x33, 0x99, 0x4c, 0xfd, 0x54, 0x2c, 0xa9, 0x27, 0x23, 0xe9, 0x53, 0x7e,
+ 0xcf, 0x9d, 0x85, 0xb2, 0x72, 0x09, 0x59, 0x85, 0xb8, 0x28, 0x7a, 0x65, 0x89, 0xfc, 0xfc, 0xae,
+ 0x1a, 0xe9, 0xc0, 0xd2, 0xc1, 0xd5, 0x64, 0xa8, 0xd6, 0x8e, 0x94, 0x4c, 0xe2, 0xcf, 0xc9, 0x13,
+ 0xf0, 0x70, 0x56, 0x9e, 0x1f, 0xcd, 0x56, 0xa2, 0x28, 0xc8, 0x95, 0x59, 0x4b, 0xcd, 0x95, 0x9a,
+ 0x2c, 0x8b, 0x22, 0xb2, 0x45, 0x0b, 0x20, 0x0a, 0x1c, 0x14, 0x18, 0x85, 0x30, 0xc5, 0xad, 0x4c,
+ 0xaf, 0x89, 0x64, 0xfe, 0x40, 0x46, 0x99, 0xd2, 0xf4, 0x8f, 0xe2, 0x17, 0x8c, 0x26, 0x1a, 0x66,
+ 0xe7, 0x5c, 0xad, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_zone_xpm[1] = {{ png, sizeof( png ), "add_zone_xpm" }};
diff --git a/bitmaps_png/cpp_26/add_zone_cutout.cpp b/bitmaps_png/cpp_26/add_zone_cutout.cpp
index 12e0e5bdd6..901ddbf1f7 100644
--- a/bitmaps_png/cpp_26/add_zone_cutout.cpp
+++ b/bitmaps_png/cpp_26/add_zone_cutout.cpp
@@ -8,57 +8,58 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x0c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x5f, 0x48, 0x53,
- 0x51, 0x1c, 0xc0, 0xf1, 0xb3, 0xb6, 0xbb, 0x3f, 0xee, 0x5a, 0x9a, 0x9a, 0x88, 0x4a, 0x0a, 0x11,
- 0x82, 0xd9, 0x8c, 0x52, 0xfa, 0x83, 0x46, 0xf6, 0x87, 0xac, 0x8c, 0x42, 0x33, 0x49, 0xac, 0xe8,
- 0x1f, 0x24, 0xfd, 0x43, 0xcd, 0xa9, 0xa5, 0x69, 0x51, 0x94, 0xf4, 0x30, 0xad, 0xd7, 0x64, 0x39,
- 0x4b, 0x2c, 0x1f, 0xf2, 0x21, 0x2c, 0xd1, 0xd4, 0x34, 0x1d, 0xa9, 0xf4, 0x10, 0x4c, 0x17, 0x9b,
- 0x5a, 0x6c, 0xb2, 0x74, 0x9b, 0xe0, 0x6a, 0x98, 0x53, 0x7f, 0x9d, 0xdd, 0x9c, 0xb2, 0xeb, 0x71,
- 0x7f, 0x44, 0x7a, 0xf8, 0xc2, 0x76, 0xd9, 0xbd, 0x1f, 0xce, 0xb9, 0x77, 0xe7, 0x1e, 0x04, 0x00,
- 0xe8, 0x7f, 0xb4, 0xf0, 0x41, 0x8a, 0xd6, 0xa0, 0x52, 0x14, 0xb5, 0xe2, 0xe5, 0x21, 0xb1, 0x33,
- 0x54, 0x8c, 0xce, 0xe2, 0x60, 0xc5, 0xbb, 0x8d, 0x0e, 0xfe, 0x2f, 0xe8, 0x10, 0x11, 0xaa, 0xd8,
- 0xce, 0x05, 0xc3, 0x6a, 0xca, 0xe3, 0x5a, 0x23, 0x79, 0x10, 0x77, 0x81, 0xb3, 0x34, 0x54, 0x82,
- 0x0e, 0x13, 0x21, 0xf9, 0x16, 0x1e, 0x00, 0x97, 0xef, 0x55, 0xb3, 0xb8, 0x1a, 0x09, 0x0f, 0xc2,
- 0xaf, 0x73, 0x48, 0x50, 0x8a, 0x4b, 0x68, 0xd4, 0x57, 0x90, 0xe2, 0xee, 0x49, 0x0a, 0xb9, 0x81,
- 0xa2, 0x14, 0x12, 0xaa, 0xd6, 0x2c, 0xe6, 0xdb, 0xec, 0xe7, 0x58, 0x05, 0x7c, 0xb8, 0xb7, 0x9b,
- 0xcb, 0x9e, 0xba, 0xa3, 0x44, 0xe8, 0x79, 0xec, 0xdc, 0x88, 0x78, 0x82, 0x03, 0x9e, 0x3e, 0xba,
- 0x0d, 0x91, 0x68, 0x5d, 0xfd, 0x26, 0x5e, 0xdf, 0x34, 0xef, 0xdf, 0x08, 0x59, 0xd0, 0x31, 0x22,
- 0x54, 0xbd, 0x0c, 0xc8, 0xd1, 0x98, 0x2f, 0x35, 0xbd, 0x08, 0x2a, 0x41, 0xc7, 0xdd, 0x41, 0xfb,
- 0xbd, 0x85, 0x4c, 0x34, 0xf5, 0x87, 0x00, 0xa5, 0x12, 0x21, 0x85, 0xc4, 0x01, 0x09, 0xf7, 0x79,
- 0x0b, 0x19, 0x69, 0x6a, 0x8a, 0x30, 0x75, 0x69, 0x44, 0xa8, 0x66, 0x01, 0xda, 0xbb, 0x0c, 0xc8,
- 0x46, 0x18, 0xd1, 0x89, 0x15, 0x87, 0xf0, 0x3d, 0x22, 0x41, 0x27, 0x89, 0xd0, 0x8b, 0xcd, 0xf3,
- 0x50, 0x12, 0xfb, 0x42, 0xaa, 0xd0, 0xd0, 0x80, 0x47, 0xe9, 0xa9, 0x46, 0xbd, 0x7f, 0xa0, 0x12,
- 0xb8, 0x82, 0x36, 0x76, 0x36, 0x8a, 0x3f, 0xbb, 0x08, 0x2a, 0x46, 0x19, 0xee, 0xa0, 0x3d, 0x6c,
- 0xc8, 0x22, 0xa6, 0x9f, 0x74, 0x34, 0xbc, 0x81, 0x2f, 0x2d, 0x2d, 0xd0, 0xb2, 0x73, 0xc7, 0x92,
- 0x7f, 0x60, 0x16, 0x74, 0x8a, 0x08, 0xbd, 0x5c, 0x0a, 0xe2, 0xf3, 0xa3, 0x7f, 0x8b, 0xc4, 0xd3,
- 0x3d, 0xcd, 0x4d, 0x60, 0xb3, 0xd9, 0x60, 0x7c, 0xdc, 0x0c, 0x25, 0xe5, 0xb9, 0x78, 0xf9, 0xa1,
- 0x21, 0xf6, 0x12, 0xc7, 0x29, 0xd6, 0xd4, 0x65, 0x12, 0xa1, 0xda, 0x98, 0xf9, 0x25, 0x28, 0x03,
- 0x90, 0x30, 0x62, 0x3e, 0x2e, 0xf5, 0xe1, 0x97, 0x88, 0x86, 0xce, 0xf6, 0x66, 0xb0, 0x58, 0x2c,
- 0x18, 0x1a, 0x07, 0xab, 0xd5, 0x0a, 0x4d, 0x1d, 0xef, 0x21, 0x5e, 0x1a, 0xef, 0x6a, 0xad, 0xcb,
- 0x72, 0x07, 0x2d, 0xea, 0x6b, 0x08, 0x3d, 0xd3, 0xd6, 0xdd, 0x0a, 0x26, 0x93, 0x09, 0x46, 0x46,
- 0x46, 0x40, 0xaf, 0xd7, 0x83, 0xd1, 0x68, 0x84, 0xd1, 0xb1, 0x51, 0xc8, 0x7d, 0x9c, 0x03, 0x74,
- 0xa1, 0x98, 0x84, 0x9d, 0x26, 0x42, 0xf6, 0xb5, 0x4a, 0x19, 0x4e, 0x31, 0x7d, 0x0e, 0xa3, 0x66,
- 0x7a, 0x43, 0xa9, 0x29, 0xc7, 0xf7, 0xe4, 0x4c, 0x11, 0x7c, 0x54, 0xb6, 0x33, 0xc8, 0xd0, 0xd0,
- 0x10, 0x0c, 0x0e, 0x0e, 0x82, 0x46, 0xa3, 0x61, 0xb2, 0x8f, 0xf0, 0x5d, 0x5b, 0x23, 0xc4, 0xe5,
- 0x6f, 0x63, 0x43, 0xe9, 0x5e, 0xbf, 0x8f, 0x44, 0x85, 0x42, 0xe8, 0xec, 0xe9, 0x80, 0xe1, 0xe1,
- 0x61, 0x18, 0x18, 0x18, 0x80, 0xfe, 0xfe, 0x7e, 0x50, 0xab, 0xd5, 0x0c, 0xa4, 0xd5, 0x6a, 0xc1,
- 0x6c, 0x36, 0x83, 0xc9, 0x6c, 0x82, 0x9c, 0x72, 0x3c, 0xba, 0x02, 0xda, 0xf5, 0xa2, 0xea, 0x2a,
- 0x9f, 0x42, 0x11, 0x74, 0xf5, 0x7e, 0x62, 0x10, 0x95, 0x4a, 0x05, 0x13, 0x13, 0x13, 0x0c, 0x30,
- 0x39, 0x39, 0x09, 0x55, 0xaf, 0xab, 0x40, 0x56, 0x2b, 0x83, 0x07, 0xf2, 0xfb, 0x70, 0x53, 0x96,
- 0x07, 0x89, 0xd7, 0x12, 0x1c, 0xd0, 0x11, 0xaf, 0x21, 0x71, 0x81, 0x0f, 0x28, 0xfb, 0x94, 0xa0,
- 0xd3, 0xe9, 0xe0, 0x87, 0xee, 0x3b, 0xdc, 0xad, 0x28, 0x63, 0xee, 0x97, 0x7d, 0x0a, 0x5f, 0xbd,
- 0xad, 0x03, 0x41, 0x91, 0xc0, 0xf3, 0x17, 0x9f, 0xab, 0x68, 0x29, 0x0d, 0xdd, 0x3d, 0x5d, 0xd0,
- 0xd8, 0xda, 0x08, 0x31, 0x05, 0x31, 0x20, 0xc4, 0x17, 0x96, 0xd7, 0xcb, 0x99, 0x51, 0x19, 0x0c,
- 0x06, 0xc8, 0x7e, 0x78, 0x99, 0x04, 0x25, 0x3b, 0x43, 0xb7, 0x50, 0x3c, 0x3e, 0x28, 0x73, 0x95,
- 0x9f, 0xd4, 0xef, 0xd9, 0x99, 0x2b, 0x59, 0xe6, 0xa0, 0xfc, 0x00, 0x39, 0x73, 0xac, 0x08, 0x55,
- 0x26, 0x5c, 0xdd, 0xd5, 0xa5, 0xd1, 0x6a, 0x66, 0xed, 0xf7, 0x4a, 0xfd, 0x4d, 0x3d, 0x13, 0x9c,
- 0x1d, 0x5c, 0x87, 0xf2, 0xd1, 0x53, 0x7c, 0xbd, 0x4a, 0xe6, 0x37, 0x78, 0x27, 0xe4, 0x04, 0x79,
- 0xbc, 0x3f, 0x43, 0x88, 0x87, 0x0b, 0xc2, 0x6d, 0xc0, 0x6d, 0xc5, 0x25, 0x9d, 0xbf, 0x78, 0xae,
- 0x5d, 0xa1, 0xa8, 0xfe, 0x59, 0x5a, 0x76, 0x47, 0x45, 0xd3, 0x74, 0x1a, 0x3e, 0x96, 0x88, 0x93,
- 0xe0, 0x22, 0x70, 0xfe, 0x38, 0xce, 0xf2, 0x36, 0x83, 0x08, 0xad, 0xc2, 0xf9, 0xe0, 0x02, 0x71,
- 0xeb, 0x71, 0x51, 0xb8, 0xe8, 0xb9, 0x36, 0xe2, 0xc2, 0x70, 0x6b, 0x71, 0x42, 0xc7, 0x39, 0x7f,
- 0x01, 0x6d, 0xce, 0x7d, 0x04, 0x0b, 0xe5, 0x99, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x26, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x49, 0x4c, 0x13,
+ 0x61, 0x14, 0x80, 0x1f, 0x45, 0x41, 0x5c, 0x22, 0x31, 0x1c, 0x58, 0x3c, 0x48, 0xc0, 0x60, 0xc4,
+ 0x8a, 0x08, 0xd5, 0xb8, 0xd2, 0x7d, 0xdf, 0xa0, 0x42, 0x05, 0xba, 0xb2, 0xd8, 0x83, 0x02, 0x01,
+ 0x24, 0x12, 0x59, 0x13, 0x13, 0x13, 0x2f, 0x70, 0x94, 0x78, 0x11, 0xd4, 0x68, 0x41, 0x63, 0x40,
+ 0x40, 0x8c, 0x41, 0xc0, 0x20, 0x95, 0xa8, 0x07, 0x25, 0x0d, 0x98, 0x98, 0x80, 0x18, 0x4e, 0x18,
+ 0xda, 0x42, 0x4b, 0xac, 0xa4, 0xf4, 0x77, 0xfe, 0x6a, 0x09, 0x60, 0xa7, 0x20, 0x14, 0x0f, 0x5f,
+ 0x66, 0x32, 0xf3, 0xcf, 0xfb, 0xfe, 0xc9, 0x7b, 0xf9, 0xdf, 0x03, 0xa8, 0x07, 0x07, 0xc1, 0xc4,
+ 0x16, 0xe3, 0x80, 0x3f, 0x37, 0xcd, 0x5b, 0xcc, 0xc4, 0x0a, 0x51, 0x4c, 0x09, 0x74, 0x50, 0x0b,
+ 0xa1, 0xd7, 0x1f, 0x51, 0xa5, 0xf0, 0x74, 0x53, 0x22, 0x2c, 0x19, 0x0e, 0x05, 0x64, 0x06, 0x72,
+ 0x86, 0x42, 0x43, 0x91, 0x5c, 0xc8, 0x5c, 0x48, 0xd0, 0x25, 0xdc, 0x20, 0xbe, 0x91, 0xaf, 0x86,
+ 0x97, 0x09, 0xd7, 0xf0, 0xba, 0xa4, 0x02, 0xe8, 0x26, 0x15, 0xe1, 0xdd, 0xe2, 0x45, 0xd5, 0x34,
+ 0xa8, 0x29, 0x3b, 0x03, 0x42, 0x5f, 0xe8, 0xd2, 0x62, 0x0c, 0x32, 0xb9, 0xc4, 0x29, 0xcf, 0x90,
+ 0xcd, 0x8b, 0x44, 0x82, 0x72, 0x84, 0x10, 0x2c, 0x07, 0xaf, 0xc1, 0x31, 0x70, 0xac, 0x35, 0x45,
+ 0x78, 0xf1, 0xea, 0x00, 0x5e, 0x58, 0x02, 0xd6, 0x61, 0x95, 0x3a, 0xd7, 0x3a, 0x3e, 0x3e, 0x8e,
+ 0xd4, 0x5a, 0x95, 0x43, 0x22, 0x93, 0xdc, 0xa5, 0xd3, 0xe9, 0xdb, 0x02, 0x2e, 0x62, 0xf0, 0x18,
+ 0x89, 0x2a, 0x4d, 0xae, 0x75, 0x6e, 0x6e, 0x0e, 0x4d, 0x4f, 0x4f, 0xa3, 0xab, 0x15, 0x65, 0xf3,
+ 0x52, 0x99, 0xe4, 0x0d, 0x9b, 0xcd, 0xde, 0x1b, 0x50, 0x11, 0x97, 0xcb, 0x3d, 0xe2, 0x15, 0x61,
+ 0x66, 0x67, 0x67, 0x51, 0x43, 0x63, 0x83, 0x53, 0x22, 0x13, 0x7f, 0x25, 0xde, 0xc5, 0x06, 0x4c,
+ 0x44, 0xec, 0x9c, 0xaa, 0xd6, 0xa8, 0x96, 0x44, 0x5e, 0xda, 0xda, 0x5a, 0x17, 0x45, 0x52, 0xa1,
+ 0x2d, 0x87, 0x11, 0x5b, 0x1e, 0x98, 0x1c, 0xf1, 0x59, 0x47, 0x89, 0xdc, 0xfc, 0x25, 0xc2, 0x0c,
+ 0x0e, 0x0e, 0x22, 0x89, 0x4c, 0xe4, 0x6c, 0x89, 0x8e, 0xda, 0xbc, 0x88, 0xc7, 0x63, 0x24, 0x69,
+ 0xb4, 0x6a, 0x9f, 0x22, 0xcc, 0xe8, 0xe8, 0x28, 0xca, 0x51, 0xa4, 0x23, 0xba, 0x92, 0x3a, 0xb1,
+ 0x29, 0x11, 0x87, 0xc3, 0x39, 0xa6, 0xd1, 0x91, 0x8b, 0x30, 0x53, 0x53, 0x53, 0xa8, 0xd0, 0x90,
+ 0xe7, 0x3a, 0x97, 0x73, 0xf6, 0x5b, 0x70, 0x4d, 0xf0, 0xfd, 0x8d, 0xe6, 0x28, 0x59, 0xa3, 0xd3,
+ 0xf8, 0x15, 0x61, 0x66, 0x66, 0x66, 0x50, 0x75, 0x7d, 0x95, 0x8b, 0x93, 0xc9, 0xb2, 0x84, 0x55,
+ 0x86, 0x19, 0xff, 0x59, 0xc4, 0xe4, 0x31, 0x8f, 0x6b, 0xf5, 0xbe, 0x45, 0x16, 0x8b, 0x05, 0x0d,
+ 0xbc, 0x1e, 0x40, 0x5d, 0xdd, 0x5d, 0xc8, 0x68, 0x7c, 0x84, 0x9a, 0xee, 0x34, 0xb9, 0xe5, 0x0a,
+ 0x99, 0x9b, 0xad, 0x60, 0xd9, 0x36, 0x50, 0xde, 0x8c, 0x14, 0x32, 0x51, 0x5f, 0x7f, 0x1f, 0xe2,
+ 0x09, 0x38, 0x0b, 0xb5, 0xb4, 0x14, 0x94, 0x96, 0x49, 0x9d, 0x3c, 0xa4, 0x4d, 0xf8, 0x10, 0x97,
+ 0x1f, 0x67, 0x8a, 0xbc, 0x12, 0xd9, 0xb3, 0x91, 0x1c, 0xa5, 0xea, 0xf4, 0xda, 0x25, 0xd1, 0xd8,
+ 0xd8, 0x18, 0xea, 0x7d, 0xd5, 0xeb, 0xc6, 0xf7, 0x56, 0xab, 0x15, 0x65, 0x29, 0x2f, 0xfc, 0x78,
+ 0x16, 0x1e, 0xbe, 0xbe, 0xaa, 0xab, 0x38, 0x05, 0x2a, 0x3f, 0xe5, 0x4d, 0xd3, 0xe5, 0xfd, 0x16,
+ 0x99, 0xde, 0x9a, 0x90, 0x2c, 0x5d, 0x6a, 0x17, 0x8a, 0x04, 0x0e, 0xb3, 0xd9, 0xec, 0x11, 0xf7,
+ 0xbc, 0xe8, 0x41, 0x97, 0x58, 0x74, 0xff, 0xa2, 0x1d, 0x55, 0xf0, 0xe0, 0x49, 0x24, 0x2c, 0xf4,
+ 0xef, 0x01, 0x17, 0x21, 0x53, 0x92, 0xe4, 0xe8, 0x84, 0x3e, 0x4f, 0x67, 0x6d, 0xef, 0x68, 0x5f,
+ 0x94, 0x48, 0xc5, 0x16, 0x2c, 0xe6, 0xf3, 0xb9, 0xc5, 0xc5, 0x25, 0x45, 0x76, 0xef, 0x49, 0x61,
+ 0xd0, 0xa8, 0x10, 0x2d, 0x3b, 0xfa, 0x93, 0xdf, 0x7e, 0xb4, 0xbb, 0x12, 0x8c, 0xb7, 0x0f, 0xc2,
+ 0xfc, 0xfb, 0xed, 0x80, 0x6a, 0x53, 0xe1, 0xa6, 0x8f, 0x1c, 0x9d, 0xe4, 0x0b, 0x79, 0x2e, 0xe2,
+ 0xc8, 0x99, 0xe4, 0xf3, 0xe9, 0x07, 0xf0, 0x33, 0x7c, 0xa8, 0x12, 0xd2, 0x49, 0x5c, 0x08, 0x9e,
+ 0x3f, 0x35, 0x0d, 0x21, 0x51, 0x06, 0xd7, 0x49, 0xa9, 0xa3, 0xb4, 0x90, 0x8a, 0x30, 0x94, 0x3a,
+ 0x68, 0x26, 0x5a, 0xc5, 0xf7, 0x91, 0x20, 0x40, 0xb7, 0xa8, 0xd0, 0xb9, 0x5c, 0x44, 0x04, 0x8d,
+ 0x10, 0x49, 0x44, 0x8d, 0xc4, 0x35, 0x7c, 0x65, 0xee, 0x98, 0xdc, 0xec, 0xdc, 0x8b, 0x76, 0x9b,
+ 0xcd, 0xe6, 0x91, 0x15, 0x95, 0x5e, 0x76, 0xc5, 0x17, 0xc4, 0x9b, 0xfc, 0x8a, 0xbc, 0x68, 0x78,
+ 0xf0, 0xe5, 0x23, 0x05, 0x50, 0x53, 0x3c, 0x7c, 0x36, 0xa4, 0xc1, 0x4e, 0xb2, 0xbc, 0x79, 0x21,
+ 0xfa, 0x54, 0x7f, 0x6b, 0x5b, 0xab, 0xa7, 0x30, 0x2a, 0x2a, 0xcb, 0x17, 0x93, 0xf5, 0xc9, 0x23,
+ 0xeb, 0x12, 0x61, 0x58, 0x4a, 0x78, 0x67, 0x0a, 0x03, 0xb7, 0x31, 0x1a, 0xac, 0xe5, 0xa7, 0x21,
+ 0x83, 0xac, 0x21, 0x7a, 0x9a, 0xe2, 0xf9, 0xa8, 0x42, 0xb1, 0x98, 0xff, 0x33, 0x3f, 0x3b, 0x0b,
+ 0x09, 0x14, 0x0c, 0x3b, 0xa5, 0x96, 0x72, 0x6f, 0xdd, 0x22, 0x4c, 0xa2, 0x01, 0x5e, 0x3e, 0xdf,
+ 0x07, 0x2e, 0x7f, 0x2d, 0xde, 0xcb, 0x70, 0x48, 0x08, 0x7a, 0x1c, 0xb1, 0x17, 0xed, 0x2f, 0x0a,
+ 0xea, 0xf4, 0x5b, 0x0c, 0x64, 0xec, 0xba, 0x0e, 0x0f, 0xd7, 0x1a, 0x5a, 0xbc, 0xe0, 0xd9, 0x63,
+ 0xcd, 0x29, 0x68, 0xab, 0xc7, 0xad, 0xff, 0x32, 0x40, 0xfe, 0x02, 0xea, 0xa0, 0xe9, 0xb9, 0x10,
+ 0x2d, 0x5e, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_zone_cutout_xpm[1] = {{ png, sizeof( png ), "add_zone_cutout_xpm" }};
diff --git a/bitmaps_png/cpp_26/annotate.cpp b/bitmaps_png/cpp_26/annotate.cpp
index 82ed5ad756..ac0d65c1a4 100644
--- a/bitmaps_png/cpp_26/annotate.cpp
+++ b/bitmaps_png/cpp_26/annotate.cpp
@@ -8,83 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xa8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x7b, 0x4c, 0x5b,
- 0x55, 0x1c, 0xc7, 0x6f, 0xcb, 0xab, 0x84, 0xae, 0x63, 0x2d, 0x35, 0x2a, 0x08, 0xc1, 0x15, 0xb3,
- 0x18, 0x91, 0x92, 0x6c, 0x42, 0x21, 0x2a, 0x8f, 0x4d, 0xd4, 0xba, 0x39, 0x33, 0x42, 0xc0, 0x48,
- 0x40, 0x5d, 0x44, 0xcd, 0x44, 0x25, 0x33, 0xb8, 0x09, 0x58, 0x35, 0x74, 0xa1, 0x32, 0xd8, 0x98,
- 0x0d, 0xa5, 0x3c, 0x5c, 0xa9, 0x90, 0x05, 0x90, 0xc0, 0x7f, 0xea, 0x9c, 0xe0, 0xcc, 0x58, 0x70,
- 0x1b, 0x2e, 0x6b, 0x18, 0x81, 0xc1, 0x60, 0xac, 0x3c, 0x64, 0x8e, 0xf7, 0x06, 0x93, 0xc7, 0xd7,
- 0xdf, 0xed, 0xbd, 0x5d, 0x1a, 0xa8, 0xa3, 0x35, 0xde, 0xe4, 0x9b, 0xfb, 0xeb, 0xb9, 0xe7, 0x9e,
- 0xcf, 0x3d, 0xe7, 0xf7, 0x2a, 0x03, 0x80, 0xd9, 0x48, 0x74, 0x0d, 0x39, 0xe8, 0x05, 0x87, 0xfb,
- 0x6e, 0xd6, 0xe6, 0xe7, 0x9c, 0xe5, 0xc7, 0x73, 0xed, 0xe3, 0xbc, 0xaa, 0x6c, 0xcf, 0x5d, 0x04,
- 0x19, 0x48, 0x26, 0x12, 0x78, 0x00, 0x7b, 0xdf, 0x4b, 0x4a, 0xe5, 0xed, 0xe7, 0xe4, 0x72, 0x39,
- 0x52, 0x52, 0x52, 0x58, 0x7b, 0x9a, 0xb4, 0x9d, 0x7f, 0xe7, 0x34, 0x69, 0xd1, 0x65, 0x10, 0x0f,
- 0x7b, 0x97, 0x34, 0x4c, 0xf2, 0xe4, 0x17, 0xff, 0x8d, 0xd4, 0xc1, 0xdb, 0xa9, 0xb5, 0xb5, 0xb5,
- 0x60, 0xaf, 0x84, 0x84, 0x04, 0x38, 0xbc, 0xa3, 0x23, 0x9d, 0x5b, 0x07, 0xe2, 0x1f, 0xc8, 0x9d,
- 0x40, 0x84, 0xa4, 0x5e, 0xd2, 0x41, 0xfe, 0xf7, 0x65, 0x5e, 0x43, 0x76, 0x50, 0x63, 0x63, 0xa3,
- 0x0d, 0xa4, 0x56, 0xab, 0xc1, 0xcf, 0xc9, 0x22, 0x75, 0x93, 0x64, 0xce, 0x40, 0xe3, 0x1e, 0x1e,
- 0x1e, 0xb3, 0x52, 0xa9, 0x34, 0x87, 0x6c, 0x81, 0xc3, 0xf8, 0xab, 0xa4, 0x19, 0x92, 0x64, 0xcd,
- 0x7c, 0xfb, 0xd1, 0xa9, 0xc3, 0xc2, 0xc2, 0x90, 0x9b, 0x9b, 0x0b, 0xa1, 0x50, 0x38, 0x45, 0xbf,
- 0x55, 0xa4, 0x15, 0xd2, 0x37, 0xf7, 0x3f, 0x6e, 0x2d, 0x28, 0x3c, 0x3c, 0x1c, 0x04, 0x83, 0xbf,
- 0xbf, 0xff, 0x80, 0x97, 0x97, 0x97, 0xd2, 0xc1, 0xd1, 0x47, 0x9d, 0xec, 0xd4, 0x0e, 0xf2, 0x22,
- 0x59, 0x79, 0xbb, 0xc8, 0x61, 0x1c, 0x4e, 0x7d, 0xc4, 0x82, 0xca, 0xcb, 0x0d, 0xe8, 0xea, 0xb2,
- 0x20, 0x3e, 0x3e, 0x11, 0x02, 0x81, 0x60, 0x35, 0x20, 0x20, 0xc0, 0xcc, 0x6e, 0x9f, 0x3d, 0x3e,
- 0x57, 0xfd, 0xe9, 0xd4, 0xc7, 0x3c, 0x80, 0xfd, 0xa2, 0x87, 0x59, 0x90, 0x5e, 0x6f, 0xc0, 0xc2,
- 0x02, 0x30, 0x37, 0x07, 0xd4, 0xd5, 0xb5, 0x20, 0x34, 0x54, 0x01, 0x5f, 0x5f, 0xdf, 0x39, 0x89,
- 0x44, 0xf2, 0xc6, 0xff, 0x01, 0x8a, 0xe6, 0xb7, 0x39, 0x71, 0xe2, 0x84, 0x01, 0xf3, 0xf3, 0xc0,
- 0xf4, 0x34, 0x70, 0xfb, 0x36, 0x60, 0xb5, 0xde, 0x43, 0x5e, 0x9e, 0x0e, 0x62, 0xb1, 0x04, 0x32,
- 0x99, 0xac, 0x8b, 0xe6, 0x3c, 0xfe, 0x9f, 0x41, 0x85, 0x85, 0x85, 0x4a, 0x92, 0x55, 0x2c, 0x16,
- 0x2f, 0x1f, 0x3f, 0x6e, 0xc0, 0xcc, 0x0c, 0x07, 0x99, 0x98, 0x00, 0x46, 0x47, 0x81, 0x9b, 0x37,
- 0x81, 0x0b, 0x17, 0xc6, 0x29, 0x4f, 0xf6, 0xc3, 0xdb, 0xdb, 0x7b, 0x99, 0x8e, 0xf3, 0x28, 0xef,
- 0xf0, 0x93, 0xa4, 0x1f, 0x48, 0xfb, 0x5c, 0x02, 0x55, 0x54, 0x54, 0x6c, 0xae, 0xaa, 0xaa, 0xda,
- 0xeb, 0xe9, 0xe9, 0x39, 0x75, 0xec, 0x98, 0x01, 0x93, 0x93, 0x1c, 0x64, 0x6c, 0x8c, 0x83, 0x0c,
- 0x51, 0xee, 0xf7, 0xf7, 0x03, 0xbd, 0xbd, 0x40, 0x53, 0x53, 0x17, 0x94, 0xca, 0x58, 0x9b, 0xff,
- 0x32, 0x33, 0xf7, 0xe3, 0xd0, 0x21, 0x2d, 0x7c, 0x7c, 0x44, 0xf8, 0x28, 0x24, 0xa4, 0xfa, 0x35,
- 0x86, 0x09, 0x22, 0xa8, 0x3f, 0xeb, 0x0a, 0x76, 0xdd, 0x8b, 0x8e, 0x91, 0xbb, 0x36, 0x18, 0x4a,
- 0x4a, 0x0c, 0xb8, 0x75, 0x8b, 0x83, 0x58, 0xad, 0x1c, 0x64, 0x60, 0x80, 0x83, 0x5c, 0xbd, 0x0a,
- 0x5c, 0xb9, 0x02, 0x68, 0xb5, 0x75, 0xd8, 0xb2, 0x45, 0x4a, 0xcf, 0x57, 0x6d, 0x63, 0x7b, 0xa2,
- 0x76, 0xe1, 0xcc, 0x0e, 0x19, 0x6a, 0xa2, 0x1f, 0x41, 0x0c, 0x9f, 0x57, 0x6d, 0x0c, 0xf3, 0xf2,
- 0xd8, 0x57, 0xc9, 0x96, 0xbe, 0x67, 0x1f, 0xdd, 0xe5, 0x14, 0x54, 0x5c, 0x6c, 0xc0, 0xf8, 0x38,
- 0x07, 0xb9, 0x71, 0x83, 0x83, 0xf4, 0xf5, 0x71, 0x10, 0x8b, 0x05, 0x68, 0x6d, 0xed, 0x43, 0x4c,
- 0xcc, 0x8b, 0xec, 0x8e, 0x90, 0x91, 0xf1, 0x31, 0x72, 0x72, 0xca, 0x20, 0x16, 0xf9, 0xa1, 0xf1,
- 0x49, 0x09, 0x56, 0x26, 0x34, 0xe8, 0xfe, 0x54, 0xbd, 0xda, 0x9e, 0xb2, 0x63, 0x71, 0xe6, 0x47,
- 0x0d, 0x66, 0x4f, 0x17, 0xe1, 0x9c, 0x27, 0xf3, 0xa6, 0x63, 0x30, 0x78, 0xf0, 0x5b, 0x1e, 0xd7,
- 0xe9, 0x0c, 0x18, 0x19, 0xe1, 0x20, 0xd7, 0xaf, 0x73, 0x90, 0x9e, 0x1e, 0xe0, 0xfc, 0xf9, 0x19,
- 0x5a, 0xf8, 0xa0, 0xed, 0x98, 0x92, 0x92, 0x92, 0x90, 0x9d, 0x9d, 0x4d, 0x47, 0xa8, 0xa4, 0xa8,
- 0x0c, 0xa5, 0xf1, 0x0c, 0x18, 0xa3, 0xb7, 0x63, 0x69, 0x30, 0x19, 0x58, 0x3e, 0x03, 0xcc, 0xff,
- 0x42, 0xcb, 0xde, 0x41, 0xff, 0x27, 0x3b, 0x7b, 0xa8, 0xd8, 0x79, 0x3b, 0x8d, 0xba, 0xa2, 0x22,
- 0x03, 0x86, 0x87, 0x39, 0xc8, 0xb5, 0x6b, 0x40, 0x77, 0xf7, 0x0a, 0x34, 0x1a, 0x23, 0xa4, 0xd2,
- 0x87, 0xa0, 0x50, 0x28, 0xc8, 0xd6, 0xa0, 0xb2, 0xb2, 0x92, 0xd5, 0xb0, 0xd1, 0x68, 0xcc, 0xa5,
- 0x7b, 0x7b, 0x59, 0x56, 0xd6, 0x4a, 0xd3, 0x4b, 0xc1, 0x73, 0x7f, 0x0f, 0x44, 0xd1, 0xfa, 0x1f,
- 0x00, 0xf7, 0x4e, 0x01, 0x0b, 0x3f, 0xa1, 0x73, 0x67, 0xe0, 0x9d, 0x16, 0x86, 0xd9, 0x7c, 0x1f,
- 0xa4, 0xd5, 0x6a, 0xa3, 0xec, 0x51, 0x77, 0xe4, 0x88, 0x01, 0x83, 0x83, 0x1c, 0xc4, 0x6c, 0x6e,
- 0xc7, 0xb6, 0x6d, 0x4a, 0x0a, 0x6d, 0x31, 0xf7, 0xd5, 0x46, 0x23, 0x0b, 0x58, 0x22, 0x15, 0xeb,
- 0xf5, 0x7a, 0x71, 0x1e, 0xc3, 0x6c, 0xd2, 0x87, 0x08, 0xcb, 0xef, 0xb6, 0x44, 0xd0, 0x0b, 0x89,
- 0x14, 0xa2, 0xd1, 0xc0, 0xa4, 0x8a, 0x76, 0x94, 0x49, 0x30, 0x23, 0x96, 0xff, 0x6a, 0xc2, 0x1f,
- 0x6f, 0x3d, 0x7f, 0xa9, 0x89, 0x61, 0x52, 0x6c, 0x20, 0x93, 0xc9, 0x24, 0xa3, 0x45, 0x52, 0xa9,
- 0xe4, 0x4c, 0x6b, 0xb5, 0x06, 0xb4, 0xb7, 0x0f, 0xd2, 0xf1, 0xec, 0xb3, 0xf9, 0x21, 0x36, 0x36,
- 0x16, 0xa5, 0xa5, 0xa5, 0xf6, 0x5d, 0x74, 0x90, 0x9e, 0x76, 0xf4, 0xab, 0x56, 0xc2, 0x5c, 0xbe,
- 0xf8, 0xbe, 0xdc, 0x74, 0x58, 0xca, 0xe0, 0xe7, 0xd7, 0x37, 0x01, 0x23, 0x2a, 0x2c, 0x5a, 0x22,
- 0xd1, 0xf1, 0x5e, 0x08, 0x7a, 0xbe, 0x7c, 0x0a, 0x7f, 0xb6, 0xee, 0xc6, 0xf7, 0x22, 0xe1, 0xd9,
- 0x75, 0xc1, 0x10, 0x11, 0xf1, 0x8c, 0xcd, 0x0f, 0x81, 0x81, 0x81, 0xb6, 0x22, 0xc9, 0x03, 0x26,
- 0x49, 0xef, 0xd0, 0x1c, 0x81, 0xb3, 0x1c, 0x09, 0x0c, 0x0a, 0xfa, 0x42, 0xa5, 0x52, 0xa1, 0xea,
- 0xc0, 0x87, 0x58, 0xfd, 0x3d, 0x16, 0x77, 0x7f, 0x8d, 0x00, 0xb5, 0x01, 0x75, 0x19, 0xc3, 0x84,
- 0x54, 0x33, 0x4c, 0xc0, 0xb7, 0xd4, 0x11, 0xd6, 0x81, 0x28, 0x97, 0x96, 0x92, 0x93, 0x93, 0x41,
- 0xb9, 0x65, 0x87, 0x98, 0x6a, 0x6a, 0x6a, 0xe4, 0xff, 0x96, 0x88, 0xd4, 0xf0, 0x0a, 0x29, 0x81,
- 0xd1, 0xd9, 0xd9, 0x89, 0x03, 0xaf, 0xec, 0x39, 0xd5, 0x96, 0xf9, 0xd8, 0x6a, 0x85, 0xc2, 0x63,
- 0x36, 0x7f, 0x4d, 0x6d, 0x5c, 0xd7, 0x49, 0x0b, 0x0a, 0x0a, 0xbe, 0xe3, 0x01, 0x3d, 0xa4, 0xb8,
- 0x07, 0x65, 0x7b, 0x70, 0x70, 0x70, 0x22, 0x0b, 0x29, 0x29, 0x29, 0x41, 0x5a, 0x5a, 0x5a, 0xf1,
- 0xe7, 0xd4, 0x14, 0xbf, 0x96, 0x31, 0x95, 0x87, 0xc9, 0x27, 0x4e, 0x2b, 0x83, 0xa3, 0xc8, 0x57,
- 0x25, 0x04, 0xf8, 0xac, 0xa1, 0xa1, 0xc1, 0xfb, 0x41, 0x10, 0xea, 0x3b, 0x71, 0xac, 0x0f, 0xab,
- 0xab, 0xab, 0xd1, 0xdc, 0xdc, 0xdc, 0x16, 0x19, 0x19, 0x29, 0xd8, 0xb0, 0x04, 0x39, 0x8a, 0x8e,
- 0xcc, 0x6b, 0xa3, 0xba, 0x25, 0x12, 0x89, 0xb6, 0x12, 0x68, 0x58, 0xa7, 0xd3, 0x21, 0x3f, 0x3f,
- 0xff, 0x12, 0xe5, 0x92, 0xc0, 0xa5, 0x5a, 0xe7, 0x56, 0x15, 0x66, 0x98, 0xad, 0xa4, 0xb6, 0xf4,
- 0xf4, 0x74, 0xd4, 0xd7, 0xd7, 0x8f, 0xfa, 0xf9, 0xf9, 0x29, 0x5c, 0xae, 0xde, 0x6e, 0x40, 0xd8,
- 0xeb, 0x24, 0xfb, 0xbf, 0xc0, 0x6c, 0x36, 0x8f, 0x92, 0xfd, 0x84, 0x5b, 0x6d, 0xc2, 0x0d, 0x90,
- 0x86, 0x75, 0xbe, 0xc5, 0xc2, 0x76, 0xe0, 0xf8, 0x2c, 0xb7, 0xfb, 0x91, 0xab, 0xf2, 0xf1, 0xf1,
- 0x49, 0xa0, 0xe8, 0x9a, 0x8a, 0x8b, 0x8b, 0x7b, 0xdb, 0xdd, 0x23, 0xff, 0x07, 0xd9, 0xe6, 0x23,
- 0xbf, 0x83, 0xc0, 0x6b, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xba, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4d, 0x68, 0x13,
+ 0x41, 0x18, 0x86, 0xc7, 0x35, 0x3f, 0x4d, 0x14, 0xaa, 0xa2, 0x49, 0xa3, 0x20, 0xd5, 0x5a, 0xf0,
+ 0xa0, 0xe0, 0x4d, 0xf0, 0xe0, 0xc5, 0x1e, 0x3c, 0x79, 0x28, 0xa2, 0x20, 0xd8, 0x42, 0x08, 0x6a,
+ 0xc0, 0xb6, 0x78, 0xb0, 0x82, 0x50, 0x4c, 0x1b, 0x83, 0x87, 0x8a, 0xd7, 0x1e, 0x02, 0xda, 0x8b,
+ 0x45, 0xc4, 0x92, 0x8a, 0x6d, 0xc8, 0x41, 0x6b, 0x15, 0xa4, 0xa9, 0x3f, 0x48, 0xc1, 0xff, 0x4b,
+ 0x11, 0xec, 0xa1, 0xa6, 0xc5, 0x54, 0x5b, 0xcc, 0xb6, 0xca, 0xf8, 0x7e, 0xe1, 0x5b, 0x19, 0xa6,
+ 0x9b, 0x34, 0xae, 0xd1, 0x81, 0x27, 0xfb, 0xcd, 0xce, 0x64, 0xde, 0x7d, 0x67, 0x76, 0xe6, 0x5b,
+ 0x21, 0xa5, 0x14, 0xff, 0x83, 0xca, 0x3b, 0x0a, 0x51, 0xa3, 0xd5, 0xd7, 0xac, 0xd2, 0xdf, 0x45,
+ 0x38, 0x11, 0x92, 0xaa, 0x18, 0xca, 0x4f, 0xaa, 0x83, 0x3b, 0xe0, 0x31, 0x78, 0x08, 0x8e, 0x28,
+ 0xed, 0x43, 0x44, 0x35, 0x84, 0xe8, 0xc7, 0x0f, 0xb6, 0x71, 0xfd, 0x20, 0xf8, 0xc0, 0xf1, 0x46,
+ 0xf0, 0x06, 0xbc, 0xa6, 0xb8, 0x1a, 0x42, 0x35, 0x1c, 0xbb, 0x41, 0x0a, 0x5c, 0xe4, 0xfa, 0x29,
+ 0x10, 0x07, 0x97, 0x28, 0xb6, 0x15, 0x8a, 0xe1, 0x29, 0x1d, 0x08, 0x5d, 0x07, 0xe7, 0x95, 0xb6,
+ 0x47, 0x60, 0x37, 0xd8, 0x09, 0xc6, 0x56, 0x08, 0x25, 0x84, 0x08, 0xf6, 0xb8, 0x5c, 0x8b, 0x09,
+ 0x9f, 0x6f, 0x10, 0x82, 0x9b, 0x35, 0xa1, 0xcf, 0x20, 0xc0, 0xf1, 0x16, 0x90, 0x07, 0x06, 0xd7,
+ 0xe7, 0xad, 0x85, 0x47, 0xd9, 0x0e, 0x0a, 0xdc, 0x7f, 0x0e, 0x2c, 0x15, 0xef, 0x69, 0x6e, 0xea,
+ 0x81, 0xec, 0x6f, 0x6a, 0x2a, 0x5c, 0xf6, 0x7a, 0xf3, 0x88, 0x9b, 0x15, 0xa1, 0x24, 0x38, 0xc1,
+ 0xd3, 0x74, 0x16, 0xdc, 0x52, 0xda, 0xbc, 0x4a, 0x7c, 0x41, 0x73, 0xd7, 0x51, 0xbc, 0x67, 0x27,
+ 0x64, 0x9a, 0xa6, 0x7c, 0x96, 0x4c, 0xca, 0x84, 0xdf, 0x6f, 0x5a, 0xee, 0xd0, 0xb9, 0x11, 0xdc,
+ 0x00, 0x9f, 0xc0, 0x4d, 0xb0, 0x87, 0x07, 0x5a, 0x0b, 0x16, 0x2c, 0x31, 0x94, 0x49, 0x72, 0xa0,
+ 0x08, 0xd5, 0x81, 0x97, 0x25, 0x85, 0x88, 0xd9, 0xa9, 0x29, 0x5b, 0x77, 0x8e, 0x36, 0x2c, 0x06,
+ 0x30, 0xc0, 0x06, 0x02, 0xaf, 0xc9, 0x5e, 0x55, 0xc8, 0x42, 0x77, 0xe7, 0x54, 0x28, 0x41, 0x83,
+ 0xab, 0xe8, 0x42, 0xd5, 0x70, 0x47, 0x42, 0x2e, 0x3b, 0x47, 0x13, 0x7d, 0x7d, 0x32, 0xee, 0xf5,
+ 0xfe, 0xe6, 0x5e, 0x34, 0xfa, 0x57, 0xee, 0xca, 0xae, 0x51, 0x29, 0x54, 0x77, 0xdd, 0x42, 0x1c,
+ 0xb5, 0x1e, 0xf4, 0x9a, 0x10, 0x3e, 0xc7, 0x42, 0xa3, 0xb1, 0x58, 0x49, 0xc1, 0xa1, 0x48, 0x44,
+ 0x6a, 0xd3, 0xfe, 0xd1, 0xb1, 0x10, 0x4d, 0x9b, 0x2e, 0xf0, 0x6d, 0x6e, 0x4e, 0xde, 0x8d, 0x44,
+ 0x96, 0xb1, 0xb9, 0xcd, 0x1e, 0xc3, 0xe8, 0xc4, 0x7f, 0x36, 0xb1, 0xab, 0x9a, 0x72, 0x6b, 0xb4,
+ 0x1e, 0xd4, 0x31, 0xfb, 0x2c, 0xa1, 0x91, 0xf6, 0x76, 0x79, 0xa5, 0xb6, 0xb6, 0xf8, 0xa4, 0x74,
+ 0x7d, 0xd0, 0xd5, 0x55, 0xbc, 0xff, 0x3e, 0x93, 0x91, 0x57, 0x43, 0xa1, 0xef, 0x58, 0xa7, 0xe7,
+ 0x58, 0xd3, 0xc6, 0x3f, 0x79, 0x19, 0x5e, 0x29, 0xd6, 0x17, 0x2c, 0xa1, 0xc5, 0x7c, 0x5e, 0xce,
+ 0xcf, 0xcc, 0xc8, 0xb8, 0xc7, 0x53, 0xbc, 0x7e, 0x99, 0x9e, 0x96, 0xa9, 0x70, 0x78, 0xb9, 0xc7,
+ 0xed, 0x36, 0xbb, 0x0d, 0xe3, 0x5c, 0x8c, 0x8f, 0x9f, 0x4a, 0x73, 0x94, 0xb8, 0x8d, 0x9d, 0x4d,
+ 0x96, 0x99, 0x06, 0x7d, 0xea, 0x26, 0x07, 0x06, 0xe4, 0xbb, 0x74, 0x5a, 0xf6, 0x06, 0x83, 0xe4,
+ 0xe2, 0x29, 0xda, 0x77, 0xd1, 0x99, 0x07, 0x46, 0x28, 0x0f, 0x69, 0xf9, 0x67, 0x82, 0x8e, 0x26,
+ 0x4e, 0x7a, 0x87, 0xc0, 0x0b, 0x30, 0x0e, 0x9a, 0xcb, 0xae, 0xd1, 0xd7, 0x5c, 0x4e, 0xa6, 0x5a,
+ 0x5b, 0x8b, 0x6b, 0x01, 0x17, 0x1d, 0x92, 0x9f, 0x18, 0x65, 0x1d, 0x68, 0x00, 0x19, 0x45, 0xa8,
+ 0x9e, 0xaf, 0x9d, 0xe0, 0x30, 0x9d, 0x89, 0x5c, 0xf7, 0x80, 0xd1, 0x92, 0x42, 0x6f, 0x87, 0x87,
+ 0x65, 0x6f, 0x20, 0x50, 0x80, 0x8b, 0x2c, 0xd6, 0xa2, 0xa1, 0x44, 0xea, 0xc8, 0xd8, 0xdc, 0x8b,
+ 0x82, 0xe3, 0x1c, 0xfb, 0xc0, 0x7e, 0x41, 0x13, 0x67, 0x27, 0x34, 0xd8, 0xd2, 0xb2, 0x14, 0x77,
+ 0xbb, 0x0b, 0x70, 0xd1, 0x26, 0xcb, 0xcd, 0xbb, 0x26, 0xc4, 0x4e, 0xc7, 0x04, 0xef, 0x27, 0x94,
+ 0xd3, 0x60, 0x0a, 0x1c, 0xd3, 0x85, 0xb6, 0x62, 0xf0, 0x1f, 0x70, 0x31, 0x0e, 0x17, 0x3b, 0x2a,
+ 0xc8, 0xba, 0xba, 0x50, 0x3f, 0x38, 0xa0, 0xbf, 0x20, 0xe0, 0xc9, 0x8a, 0x3f, 0x23, 0xf9, 0x85,
+ 0xe4, 0x2a, 0x5f, 0x38, 0x76, 0x42, 0x28, 0x6d, 0x94, 0x7b, 0x94, 0xba, 0xa1, 0xc4, 0xf7, 0x9d,
+ 0x1d, 0xf9, 0xd8, 0x7b, 0x20, 0xcb, 0x59, 0x36, 0xcb, 0xf5, 0x1c, 0xc7, 0xc4, 0x49, 0x70, 0x06,
+ 0xa4, 0x39, 0xad, 0x87, 0xff, 0xed, 0x47, 0x23, 0x4e, 0x0b, 0x4a, 0x8c, 0x14, 0xff, 0x02, 0xf9,
+ 0xe5, 0xd4, 0x72, 0xb3, 0x13, 0xa5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE annotate_xpm[1] = {{ png, sizeof( png ), "annotate_xpm" }};
diff --git a/bitmaps_png/cpp_26/apply.cpp b/bitmaps_png/cpp_26/apply.cpp
deleted file mode 100644
index da72146dd7..0000000000
--- a/bitmaps_png/cpp_26/apply.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x56, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0xa3, 0x16, 0x51, 0xdd, 0x22, 0xae, 0x4a, 0xae, 0xc6, 0xfc,
- 0xcd, 0xf9, 0x4f, 0x19, 0x0a, 0x19, 0x94, 0x68, 0x66, 0x11, 0x4f, 0x19, 0x4f, 0x8e, 0xef, 0x12,
- 0xdf, 0x7f, 0x4b, 0x6f, 0x2c, 0xfd, 0x2f, 0xde, 0x21, 0xfe, 0x45, 0xa8, 0x41, 0x88, 0x8f, 0xea,
- 0x16, 0x09, 0x94, 0x0b, 0xf8, 0x3b, 0xcc, 0x76, 0xf8, 0xb7, 0xf0, 0xf6, 0xc2, 0xff, 0x4b, 0x1e,
- 0x2e, 0xf9, 0xdf, 0x71, 0xa8, 0xe3, 0xbf, 0x58, 0xab, 0xd8, 0x63, 0x92, 0x2c, 0xd2, 0x6f, 0xd1,
- 0x37, 0x33, 0x6c, 0x33, 0xb4, 0xc4, 0x25, 0x2f, 0x52, 0x26, 0x62, 0x62, 0x31, 0xc5, 0xfc, 0x4f,
- 0xff, 0xc9, 0xbe, 0xff, 0x53, 0x2f, 0x4e, 0xf9, 0x3f, 0xe5, 0xfc, 0x94, 0xff, 0x6d, 0x07, 0xdb,
- 0xfe, 0xeb, 0xf5, 0xe8, 0x7d, 0x23, 0xda, 0x22, 0xce, 0x74, 0xce, 0x10, 0xff, 0xb9, 0x3e, 0xff,
- 0xc2, 0x17, 0x87, 0xfc, 0x13, 0x2d, 0x14, 0x8d, 0x47, 0x97, 0x17, 0x4c, 0x13, 0x94, 0x33, 0xe9,
- 0x37, 0xfc, 0xd1, 0xb0, 0xaf, 0xea, 0x7f, 0xdb, 0xb1, 0xe6, 0xff, 0xad, 0x87, 0x9a, 0xff, 0x37,
- 0xec, 0xa8, 0xfb, 0xaf, 0xd8, 0xa4, 0xf8, 0x97, 0x21, 0x9e, 0xc1, 0x8e, 0x28, 0x8b, 0xf8, 0x12,
- 0xf9, 0xcc, 0x8d, 0x3a, 0x74, 0xff, 0x54, 0xed, 0x2a, 0xfc, 0x5f, 0xbb, 0xaf, 0xf8, 0xbf, 0xd3,
- 0x24, 0x9b, 0xbf, 0xe2, 0xd9, 0xe2, 0xce, 0x30, 0x79, 0xa1, 0x5c, 0x21, 0x3e, 0xfd, 0x16, 0xbd,
- 0x4f, 0xa5, 0x3b, 0x32, 0xff, 0xd7, 0xee, 0x2f, 0xf9, 0x5f, 0xb5, 0xa7, 0xe4, 0x7f, 0xf5, 0x8e,
- 0xd2, 0xff, 0xa6, 0x5d, 0x86, 0xff, 0x98, 0x53, 0x99, 0xa3, 0x89, 0x4d, 0x0c, 0x8c, 0x8a, 0x65,
- 0x8a, 0x17, 0xb2, 0x57, 0xc7, 0xfc, 0x2f, 0xdc, 0x9e, 0xf2, 0xbf, 0x78, 0x77, 0xca, 0xff, 0xa2,
- 0x5d, 0x89, 0xff, 0xac, 0xda, 0x4d, 0x7e, 0x89, 0x27, 0x8b, 0xeb, 0x30, 0x30, 0x30, 0x30, 0x6b,
- 0x57, 0x6a, 0xbe, 0xc8, 0xdd, 0x12, 0xfd, 0xbf, 0x64, 0x6f, 0xea, 0xff, 0xc2, 0x1d, 0x29, 0xff,
- 0x4b, 0xb6, 0x66, 0xfc, 0xf7, 0x99, 0xea, 0xf4, 0x9f, 0x2d, 0x91, 0xad, 0x9a, 0xa4, 0xe4, 0xcd,
- 0x96, 0xc0, 0x16, 0x60, 0xd2, 0xa2, 0xf1, 0x2f, 0x7d, 0x53, 0xc8, 0xbf, 0xac, 0x1d, 0x61, 0xff,
- 0x73, 0xf7, 0x84, 0xff, 0xcf, 0xde, 0x11, 0xf4, 0xdf, 0xa8, 0x42, 0xf7, 0x9b, 0x62, 0x96, 0xe2,
- 0xbd, 0xd4, 0xb5, 0x3e, 0xff, 0x73, 0xf7, 0x02, 0xc5, 0x76, 0x02, 0xe5, 0xb6, 0xc6, 0xfc, 0x8f,
- 0x5f, 0x1c, 0xf0, 0x9f, 0x2b, 0x89, 0x6b, 0x16, 0x59, 0xf9, 0x88, 0x3b, 0x96, 0xbb, 0xc0, 0xb1,
- 0x4f, 0xff, 0x5f, 0xca, 0x36, 0xf7, 0xff, 0xa9, 0x7b, 0xdc, 0xff, 0xa7, 0x1f, 0xf0, 0xf8, 0x9f,
- 0xb2, 0xd5, 0xe5, 0x7f, 0xec, 0x72, 0x87, 0xff, 0xb9, 0x87, 0xfd, 0xfe, 0xe7, 0xed, 0x0f, 0xfc,
- 0x9f, 0xb6, 0xd5, 0xeb, 0x7f, 0xea, 0x72, 0xff, 0xff, 0x7c, 0x09, 0x7c, 0x3b, 0x28, 0xca, 0xb0,
- 0x3c, 0x31, 0x3c, 0x13, 0x7c, 0xa6, 0x18, 0xfc, 0x0f, 0xdd, 0xa6, 0xf3, 0x3f, 0x62, 0xb7, 0xd6,
- 0xff, 0x88, 0xfd, 0x1a, 0xff, 0xa3, 0xf6, 0x6b, 0xfe, 0x0f, 0xdc, 0x21, 0xff, 0xdf, 0x61, 0x35,
- 0xef, 0x7f, 0xf7, 0x19, 0x8a, 0xff, 0x85, 0x12, 0x05, 0x2f, 0x50, 0xa5, 0x64, 0xe0, 0x0b, 0xe7,
- 0xdb, 0xe0, 0x37, 0x43, 0xed, 0xbf, 0xf7, 0x7e, 0xfe, 0xff, 0xbe, 0x47, 0x05, 0xfe, 0xfb, 0x1d,
- 0x13, 0xf8, 0xef, 0x73, 0x50, 0xe0, 0x7f, 0xe0, 0x0a, 0xc5, 0xff, 0x52, 0x89, 0xa2, 0x4f, 0xa9,
- 0x5a, 0x04, 0x09, 0x04, 0xf1, 0x9f, 0x8e, 0x58, 0xa9, 0xfe, 0x3f, 0xec, 0xaa, 0xd0, 0xff, 0xb0,
- 0x6b, 0x42, 0xff, 0xa3, 0xf6, 0x29, 0xfc, 0x97, 0x8f, 0x13, 0xff, 0xcc, 0x10, 0xca, 0xc0, 0x49,
- 0xf5, 0xb2, 0x4e, 0x2c, 0x40, 0xf0, 0x41, 0xd2, 0x3e, 0xb5, 0xff, 0x69, 0x57, 0xe5, 0xff, 0x6b,
- 0x24, 0x49, 0xfd, 0xe4, 0xf4, 0xe4, 0x94, 0xa1, 0x49, 0xa1, 0xca, 0x60, 0xcc, 0xc0, 0x2a, 0x1b,
- 0x22, 0xfa, 0xca, 0xae, 0x44, 0xe9, 0x27, 0xab, 0x37, 0xab, 0x31, 0xad, 0x4b, 0x6f, 0xc6, 0xc7,
- 0xff, 0x0b, 0x39, 0x47, 0x2b, 0xbe, 0x51, 0x8b, 0x28, 0xc2, 0x00, 0x54, 0xe7, 0x5d, 0x8e, 0xf9,
- 0x8c, 0x69, 0x06, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE apply_xpm[1] = {{ png, sizeof( png ), "apply_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/auto_associe.cpp b/bitmaps_png/cpp_26/auto_associe.cpp
index 54af2b2713..1f550369cb 100644
--- a/bitmaps_png/cpp_26/auto_associe.cpp
+++ b/bitmaps_png/cpp_26/auto_associe.cpp
@@ -8,71 +8,36 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0xd6, 0x6d, 0x4c, 0x53,
- 0x57, 0x18, 0x07, 0xf0, 0xdb, 0xf6, 0xb6, 0x14, 0x71, 0x05, 0xa4, 0x80, 0x13, 0xcd, 0x10, 0x10,
- 0xa3, 0x10, 0x87, 0x10, 0xed, 0x26, 0x8b, 0x64, 0x03, 0x13, 0x15, 0x5f, 0x47, 0x45, 0xd1, 0xe1,
- 0xe2, 0x4b, 0xc4, 0x38, 0x15, 0xf7, 0x61, 0x1f, 0x70, 0x53, 0x12, 0x60, 0x46, 0x91, 0xe8, 0x64,
- 0x62, 0x94, 0xa8, 0x31, 0x28, 0xc6, 0x2a, 0x01, 0x27, 0xda, 0x04, 0x63, 0xc0, 0x18, 0xdd, 0x12,
- 0x47, 0xd0, 0x68, 0x1c, 0x46, 0xe7, 0xbb, 0x12, 0x94, 0xf9, 0xba, 0x29, 0x20, 0xea, 0xb3, 0xff,
- 0x31, 0xcf, 0x6d, 0x8e, 0xb7, 0x65, 0x81, 0x61, 0x93, 0x5f, 0x72, 0xa1, 0xe7, 0xde, 0x7f, 0xcf,
- 0x79, 0xce, 0xcb, 0x55, 0x88, 0x48, 0x11, 0xf0, 0x31, 0x82, 0x9f, 0xf6, 0xf7, 0xff, 0x25, 0x9e,
- 0x01, 0x26, 0xaf, 0xff, 0x4b, 0x0d, 0xe6, 0xc0, 0x13, 0x30, 0xf7, 0x31, 0xa8, 0x15, 0x96, 0x8b,
- 0x1f, 0xde, 0x5d, 0x50, 0x16, 0x3c, 0x83, 0x09, 0xa0, 0xf6, 0x21, 0xe8, 0x3e, 0x94, 0x43, 0x04,
- 0x18, 0xba, 0x0b, 0xfa, 0x1b, 0x32, 0x7b, 0x1b, 0x84, 0x4f, 0x0a, 0x6c, 0x60, 0xff, 0xc0, 0x1f,
- 0xb0, 0x03, 0x7e, 0xd4, 0x7a, 0x26, 0x37, 0x5e, 0xca, 0x41, 0x2e, 0x08, 0xed, 0x65, 0x50, 0x9e,
- 0xea, 0xf7, 0x01, 0x85, 0x0d, 0x9b, 0xe8, 0x11, 0xf8, 0xe1, 0x68, 0xf1, 0x45, 0x27, 0xc4, 0xbc,
- 0xad, 0xbf, 0xd4, 0xd8, 0x04, 0x8b, 0xe1, 0x02, 0x74, 0x40, 0x1d, 0x04, 0xf8, 0x78, 0xa8, 0xaf,
- 0xff, 0xad, 0x0e, 0x1c, 0x98, 0x40, 0xd3, 0x0b, 0xc8, 0xc3, 0x31, 0xf7, 0xb0, 0xf8, 0xa2, 0x8b,
- 0x6b, 0xaf, 0xca, 0x8d, 0x47, 0xc2, 0x6e, 0xee, 0xd5, 0x79, 0xd8, 0x04, 0xf1, 0x5e, 0x45, 0x55,
- 0x94, 0x04, 0x58, 0xf1, 0xce, 0xf8, 0xff, 0x77, 0xd0, 0x57, 0x6f, 0x83, 0xf0, 0xf9, 0x12, 0xae,
- 0xc1, 0x5f, 0x50, 0x0c, 0x53, 0xe0, 0x6b, 0x98, 0xcd, 0x0f, 0xd5, 0x07, 0x25, 0x42, 0x3b, 0x8c,
- 0xd3, 0xc2, 0x44, 0xd0, 0x48, 0xd5, 0x4a, 0x17, 0xcd, 0xfd, 0x3c, 0xb6, 0x5a, 0x83, 0xbd, 0x82,
- 0x86, 0x40, 0x15, 0x3c, 0x85, 0x66, 0xf8, 0x81, 0x67, 0x8c, 0x1f, 0x37, 0xc8, 0x81, 0x2d, 0x3a,
- 0xe2, 0x21, 0x7f, 0x42, 0xa0, 0x16, 0x14, 0x61, 0x8b, 0xa0, 0xec, 0x49, 0x3f, 0x79, 0x4c, 0x4b,
- 0x5c, 0xe4, 0x15, 0x64, 0xe4, 0x82, 0xcd, 0xe3, 0xa1, 0xbb, 0x0e, 0x6d, 0xb0, 0x11, 0x2c, 0x5c,
- 0x2b, 0x92, 0xdc, 0x94, 0xae, 0xf7, 0xf0, 0x43, 0x56, 0x87, 0x07, 0x0f, 0xa5, 0xe9, 0x18, 0x2e,
- 0xcd, 0x17, 0xe3, 0xf3, 0xde, 0x0d, 0x92, 0x26, 0xc2, 0x70, 0xd8, 0xce, 0x6b, 0xe9, 0x0a, 0x6c,
- 0xe5, 0x9e, 0xe9, 0x83, 0xee, 0x4b, 0xd7, 0x8f, 0x21, 0x56, 0x04, 0xc5, 0x1b, 0x55, 0xba, 0xd2,
- 0x7f, 0xa0, 0x47, 0xb9, 0x35, 0xc8, 0xab, 0x47, 0x13, 0xe1, 0x77, 0xbe, 0xa9, 0x0c, 0xa6, 0x41,
- 0x36, 0xf7, 0x50, 0xd4, 0xe3, 0xb8, 0x2e, 0xe8, 0x81, 0x74, 0x2d, 0xd6, 0xca, 0x0c, 0xf8, 0xbe,
- 0x27, 0x93, 0x61, 0x26, 0x34, 0xc1, 0x73, 0xa8, 0x87, 0x45, 0xf0, 0x11, 0x58, 0xb9, 0x41, 0x1c,
- 0xac, 0x81, 0x12, 0xb6, 0x8b, 0x43, 0x4e, 0xc3, 0x32, 0x88, 0x12, 0x3d, 0x0a, 0x18, 0x10, 0x43,
- 0xc9, 0x0b, 0x4f, 0x7a, 0x8c, 0x48, 0x2d, 0xf2, 0x59, 0xa3, 0x4f, 0x20, 0x17, 0x0e, 0xc3, 0x23,
- 0x68, 0xe4, 0x59, 0x67, 0x90, 0x6a, 0x18, 0xcf, 0x66, 0xc1, 0x2d, 0xf8, 0x16, 0xc6, 0x6b, 0x35,
- 0xd2, 0xf5, 0x5a, 0xe3, 0x55, 0x23, 0xd1, 0x38, 0x04, 0xf2, 0xe1, 0x1e, 0x87, 0x55, 0x43, 0xb0,
- 0x16, 0xf6, 0x33, 0xae, 0x6b, 0xac, 0x46, 0x77, 0x89, 0xdd, 0x22, 0x7a, 0xe7, 0x84, 0x0c, 0xe8,
- 0xa7, 0xcd, 0x3a, 0x5b, 0xf8, 0x28, 0x9a, 0xba, 0xb6, 0xc3, 0x63, 0xcc, 0xec, 0x83, 0x5e, 0x3d,
- 0x1a, 0x01, 0x15, 0xf0, 0x90, 0x0b, 0x2f, 0x76, 0x87, 0xcc, 0x9c, 0x00, 0xf3, 0xc6, 0x43, 0x43,
- 0x02, 0x76, 0x1d, 0xc1, 0xf7, 0xe2, 0x61, 0xb5, 0x41, 0xc6, 0xf5, 0x8f, 0xce, 0xe4, 0xd2, 0x89,
- 0x14, 0xfb, 0x59, 0x1e, 0xda, 0x70, 0x79, 0x1d, 0xf5, 0xa4, 0x46, 0x9b, 0x79, 0xcb, 0x39, 0xcb,
- 0xc3, 0x27, 0x6a, 0x16, 0xd7, 0x18, 0x3f, 0x60, 0x5d, 0x57, 0xf3, 0x66, 0xba, 0x53, 0xfc, 0x0d,
- 0x9d, 0x76, 0x84, 0x75, 0xb6, 0xee, 0x99, 0x4f, 0x6f, 0xda, 0x0a, 0xa9, 0x32, 0xcc, 0x7c, 0x86,
- 0x6f, 0xec, 0xf5, 0xce, 0x60, 0xe2, 0x7a, 0x9c, 0xe3, 0xf5, 0x13, 0xa4, 0x1d, 0x5c, 0xe7, 0x52,
- 0x06, 0xbf, 0x7c, 0xf5, 0xa0, 0x91, 0xe8, 0xcd, 0x35, 0xa2, 0x97, 0x35, 0x44, 0x1d, 0xb9, 0x54,
- 0x3b, 0xd6, 0x7a, 0x09, 0x5b, 0xf2, 0x8a, 0x35, 0xd2, 0x8e, 0x21, 0x82, 0x0c, 0x98, 0xde, 0x7e,
- 0x98, 0xd6, 0x1a, 0xb3, 0x7e, 0x7a, 0x4b, 0xa7, 0xe2, 0x4a, 0x9e, 0x79, 0x53, 0xb4, 0x63, 0xe2,
- 0xa0, 0xa2, 0xac, 0xba, 0x53, 0x9c, 0x8a, 0x90, 0x5a, 0xa2, 0xe7, 0xdf, 0x11, 0x3d, 0xfd, 0x94,
- 0xe8, 0x86, 0x83, 0xae, 0x6f, 0x89, 0xa3, 0x5f, 0xd2, 0xfa, 0x53, 0x1e, 0x46, 0x80, 0xef, 0xff,
- 0x18, 0xd6, 0xc3, 0x5e, 0xde, 0x9e, 0xc4, 0x72, 0xa9, 0xe4, 0x92, 0x64, 0xe9, 0x37, 0xd5, 0x79,
- 0xf2, 0x79, 0x84, 0x90, 0x71, 0x37, 0xd6, 0x26, 0x37, 0xd1, 0xab, 0x7a, 0xa2, 0xf6, 0x7c, 0x84,
- 0xa4, 0xd1, 0xeb, 0xcb, 0x89, 0xd4, 0x52, 0x1e, 0x49, 0x75, 0xcb, 0xe2, 0x3a, 0xf7, 0x25, 0xdb,
- 0xb6, 0x61, 0xaf, 0x1a, 0xc4, 0xf7, 0x8a, 0x09, 0x13, 0x0d, 0xc9, 0x3c, 0x91, 0x5c, 0xfc, 0x83,
- 0x3f, 0xd3, 0xf6, 0x4b, 0x39, 0x28, 0x1d, 0x2e, 0x69, 0x41, 0xbf, 0x7d, 0x1e, 0x56, 0xdf, 0x5a,
- 0x99, 0x45, 0xcd, 0xf9, 0xb1, 0x74, 0xca, 0x19, 0x42, 0xd4, 0xe6, 0xa0, 0x9b, 0x65, 0x51, 0x94,
- 0x16, 0x12, 0x42, 0xee, 0xba, 0xba, 0xd7, 0x87, 0xaa, 0xaa, 0xf6, 0x8e, 0x75, 0x38, 0x0c, 0xba,
- 0x77, 0x0e, 0x51, 0x8b, 0x5f, 0x61, 0x27, 0x0c, 0x13, 0xaf, 0x05, 0x5a, 0x19, 0x14, 0x5d, 0xc3,
- 0xd1, 0x3c, 0x19, 0xd4, 0xfd, 0x8a, 0xb2, 0x04, 0xe7, 0x71, 0x09, 0xa6, 0x75, 0x26, 0x8e, 0xcd,
- 0x41, 0x57, 0x4b, 0xa2, 0x5e, 0xb4, 0x1f, 0x1b, 0x43, 0x49, 0x36, 0xdb, 0x51, 0xbb, 0xdd, 0x4e,
- 0x0d, 0x0d, 0x0d, 0x54, 0x5a, 0x5a, 0x7a, 0x20, 0x3a, 0x3a, 0x3a, 0x56, 0xb7, 0xbb, 0x8b, 0x85,
- 0xbe, 0x00, 0x22, 0x7d, 0x1e, 0xe5, 0xd2, 0x7a, 0xb2, 0xf8, 0x3a, 0x45, 0xcb, 0x22, 0x94, 0xb9,
- 0x4d, 0x39, 0x41, 0x84, 0x95, 0x99, 0x35, 0x2a, 0x21, 0x21, 0xd5, 0x60, 0x30, 0x90, 0xd3, 0xe9,
- 0xa4, 0xea, 0xea, 0xea, 0x96, 0x8c, 0x8c, 0x8c, 0x1c, 0x1f, 0x6f, 0x42, 0xbe, 0x5f, 0x4e, 0x7a,
- 0x02, 0x35, 0x09, 0xd7, 0xae, 0x23, 0xf1, 0xb1, 0x58, 0x2c, 0xb7, 0xd3, 0xd3, 0xd3, 0xc9, 0xe5,
- 0x72, 0x51, 0x52, 0x52, 0xd2, 0x26, 0x55, 0x55, 0x8d, 0xdd, 0x1e, 0xf7, 0x7d, 0x7d, 0x8f, 0xf3,
- 0xf7, 0xf7, 0x2f, 0x14, 0x43, 0xe9, 0x76, 0xbb, 0xa9, 0xa8, 0xa8, 0xa8, 0x45, 0x1e, 0xae, 0xf7,
- 0x1a, 0x24, 0x98, 0x4c, 0xa6, 0xc2, 0xd0, 0xd0, 0xd0, 0xdb, 0x05, 0x05, 0x05, 0x54, 0x51, 0x51,
- 0x71, 0x17, 0x61, 0x93, 0xf5, 0x6d, 0xfe, 0x05, 0x4b, 0x4b, 0x34, 0xb4, 0x86, 0x32, 0xee, 0x70,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xbe, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0xbb, 0x4a, 0x03,
+ 0x51, 0x10, 0x86, 0x47, 0x63, 0x08, 0x0b, 0x16, 0xfa, 0x00, 0x16, 0xa6, 0x11, 0x2c, 0x74, 0xdf,
+ 0x41, 0x6c, 0xb2, 0x9b, 0x4d, 0x63, 0xb0, 0x92, 0x28, 0x58, 0x89, 0x2f, 0x60, 0xe5, 0xae, 0x31,
+ 0x12, 0x44, 0x52, 0x58, 0x29, 0x78, 0xa9, 0x14, 0xb1, 0xb2, 0x16, 0xc4, 0xc6, 0x5e, 0x10, 0x7c,
+ 0x01, 0x13, 0x21, 0xb1, 0x56, 0x1b, 0x2f, 0xeb, 0x3f, 0x67, 0x37, 0xb2, 0xae, 0x67, 0xd7, 0xe8,
+ 0x9e, 0x04, 0x2c, 0x7e, 0x86, 0x33, 0x1c, 0xe6, 0x63, 0x66, 0xce, 0x65, 0xc8, 0x75, 0x5d, 0x52,
+ 0x29, 0xb2, 0x69, 0x88, 0x1c, 0xaa, 0xa6, 0xcb, 0xe9, 0x6b, 0xb6, 0xbc, 0x16, 0xfe, 0xe0, 0xa6,
+ 0x53, 0xa2, 0x14, 0x5c, 0x7d, 0x89, 0x40, 0x08, 0xae, 0x55, 0xb4, 0xfa, 0xcc, 0x49, 0xa9, 0xc9,
+ 0x96, 0xd7, 0xdf, 0x40, 0x36, 0xd1, 0x26, 0x54, 0x4d, 0x02, 0xe2, 0x4c, 0xcc, 0xa3, 0x85, 0x87,
+ 0x7e, 0xc7, 0x71, 0xad, 0xe3, 0xf9, 0x16, 0xaf, 0x65, 0xa0, 0x1d, 0x56, 0xd2, 0x8c, 0x32, 0xeb,
+ 0xd9, 0x26, 0xd9, 0xb6, 0x2b, 0x6c, 0x44, 0x46, 0xc9, 0x41, 0xa2, 0x47, 0x63, 0x07, 0x0c, 0xf2,
+ 0xac, 0xa4, 0x47, 0x2a, 0x40, 0x1e, 0xcc, 0xd6, 0x05, 0x08, 0xf6, 0xd3, 0x17, 0x02, 0x55, 0xa0,
+ 0x26, 0xb4, 0xbc, 0x4d, 0x94, 0x91, 0x05, 0x31, 0x0c, 0x23, 0x5b, 0x28, 0x14, 0xc6, 0xa5, 0x80,
+ 0x5a, 0x4d, 0x13, 0x10, 0xc7, 0x99, 0xf5, 0x32, 0x12, 0x56, 0x17, 0xfe, 0xe0, 0x46, 0x0e, 0xce,
+ 0x10, 0xa8, 0x05, 0x35, 0x1c, 0xa2, 0xe9, 0x70, 0xb0, 0x5c, 0x2e, 0xa7, 0x5b, 0x96, 0x55, 0x07,
+ 0x6c, 0x24, 0x26, 0x93, 0xb0, 0xf4, 0x60, 0x36, 0x83, 0x08, 0x5c, 0x82, 0xbd, 0x80, 0xde, 0xa0,
+ 0x1b, 0xac, 0xa7, 0x64, 0xa0, 0x7c, 0x3e, 0xef, 0x42, 0xb7, 0xc8, 0x6e, 0x58, 0x0a, 0x6a, 0x67,
+ 0xd2, 0xce, 0x4c, 0xf8, 0x89, 0x06, 0xa0, 0x7d, 0xe8, 0x09, 0xba, 0x87, 0xb6, 0xd6, 0x88, 0x26,
+ 0xa3, 0xea, 0x1f, 0x00, 0xbd, 0x40, 0x57, 0xc5, 0x62, 0x51, 0x8b, 0xea, 0x4d, 0x70, 0x4d, 0x7c,
+ 0x41, 0x11, 0xfc, 0x10, 0x7a, 0x8c, 0x02, 0xa1, 0x54, 0x2b, 0x08, 0x7a, 0xe6, 0xeb, 0xd2, 0x07,
+ 0x2d, 0x41, 0xcf, 0xec, 0x03, 0x2c, 0xf5, 0x33, 0xe8, 0x6b, 0xe9, 0xe6, 0x60, 0xcf, 0xc3, 0xa5,
+ 0x0b, 0x81, 0xda, 0x1a, 0x85, 0xdf, 0x82, 0x7d, 0x85, 0x76, 0x95, 0x80, 0xe2, 0x04, 0xc8, 0x22,
+ 0x67, 0x68, 0x9a, 0xe6, 0x6a, 0x2c, 0xc8, 0xef, 0xd1, 0x5e, 0x5c, 0xe9, 0x94, 0x80, 0xfe, 0xd0,
+ 0xa3, 0xee, 0x95, 0xae, 0x67, 0x87, 0x41, 0xcd, 0xf1, 0xf6, 0x20, 0x65, 0xbf, 0x74, 0x0d, 0xff,
+ 0xab, 0x98, 0xe8, 0xe0, 0x1e, 0xfd, 0xee, 0xc2, 0x06, 0x1e, 0xd3, 0x77, 0xc8, 0x8e, 0x7a, 0xe3,
+ 0x94, 0x3d, 0x41, 0x28, 0x93, 0x01, 0xd0, 0x1d, 0xb4, 0x11, 0x07, 0x52, 0xf2, 0xa8, 0xf6, 0xf2,
+ 0x9b, 0xf8, 0x3f, 0x1f, 0x5f, 0xa7, 0x5f, 0x79, 0x95, 0x4f, 0x5d, 0xd2, 0xe1, 0x84, 0x87, 0x12,
+ 0x1e, 0x4e, 0x78, 0x48, 0x91, 0x0e, 0x27, 0xfc, 0x4a, 0x88, 0x91, 0xab, 0xdb, 0xe3, 0x56, 0x37,
+ 0x07, 0xc8, 0x0f, 0x3a, 0xf6, 0xdf, 0x17, 0x8b, 0x28, 0x43, 0xec, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE auto_associe_xpm[1] = {{ png, sizeof( png ), "auto_associe_xpm" }};
diff --git a/bitmaps_png/cpp_26/auto_track_width.cpp b/bitmaps_png/cpp_26/auto_track_width.cpp
index 0938cbbd78..381589d4e9 100644
--- a/bitmaps_png/cpp_26/auto_track_width.cpp
+++ b/bitmaps_png/cpp_26/auto_track_width.cpp
@@ -8,73 +8,26 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x11, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd6, 0x7f, 0x4c, 0x94,
- 0x75, 0x1c, 0xc0, 0xf1, 0xf7, 0x1d, 0x07, 0xc7, 0x3d, 0xde, 0x3d, 0xc4, 0x3c, 0x43, 0x3b, 0x2c,
- 0x08, 0xe4, 0x97, 0xc4, 0x8f, 0x22, 0x45, 0x85, 0x03, 0x2e, 0x91, 0x91, 0x4b, 0xca, 0x88, 0x9a,
- 0x84, 0xa4, 0xa9, 0x5b, 0xda, 0x84, 0x46, 0x9a, 0x14, 0x7f, 0x30, 0x19, 0x96, 0xe7, 0xa6, 0x88,
- 0xfc, 0x08, 0x61, 0x8c, 0x12, 0xe7, 0x56, 0xda, 0x39, 0x6b, 0x1a, 0x68, 0x64, 0xe5, 0x4c, 0x39,
- 0x97, 0x13, 0x24, 0x2c, 0xa6, 0x35, 0x6b, 0xe1, 0xfc, 0x51, 0xe9, 0x18, 0xca, 0x42, 0x3f, 0xfd,
- 0x11, 0xc7, 0x60, 0xdc, 0x31, 0x6c, 0xf8, 0x6c, 0x9f, 0x3d, 0xdf, 0x7d, 0x9f, 0x3d, 0xcf, 0xeb,
- 0xbb, 0xef, 0x3e, 0x9f, 0xcf, 0xf7, 0x41, 0x44, 0x10, 0x11, 0x52, 0x8f, 0x1b, 0x02, 0x13, 0x1d,
- 0x6a, 0xe8, 0x9c, 0x7d, 0xa6, 0xb0, 0x84, 0x06, 0x65, 0x06, 0xe0, 0xe5, 0x7a, 0x36, 0x19, 0x31,
- 0x3c, 0xb0, 0xb5, 0xab, 0x3f, 0xd9, 0x9c, 0xaa, 0xd8, 0x9c, 0xaa, 0xcc, 0xff, 0xc2, 0xb8, 0x1f,
- 0x98, 0x54, 0x6c, 0x78, 0x90, 0x76, 0x5a, 0xfd, 0xd9, 0x05, 0x3d, 0x59, 0xaf, 0x9c, 0x04, 0x16,
- 0x00, 0xbe, 0x13, 0xfd, 0x50, 0xda, 0x29, 0xd3, 0xca, 0x94, 0x6f, 0xd4, 0xf5, 0xd6, 0x36, 0xb5,
- 0x60, 0x64, 0x24, 0xb7, 0xaa, 0xaf, 0x02, 0xbe, 0x23, 0xa1, 0x9e, 0x05, 0x87, 0x67, 0x8a, 0xb5,
- 0x2d, 0x40, 0xe2, 0x6b, 0x95, 0x33, 0x80, 0x0d, 0x30, 0x4c, 0x14, 0xb2, 0xb5, 0xab, 0x7d, 0x49,
- 0x2d, 0x16, 0x49, 0x3e, 0x3a, 0x43, 0x5c, 0x0b, 0xb6, 0x39, 0x55, 0xb1, 0xb6, 0x99, 0x2e, 0x01,
- 0x73, 0x46, 0x41, 0x01, 0xe9, 0xeb, 0x24, 0x7c, 0x53, 0x86, 0xc4, 0x55, 0x2b, 0x67, 0x81, 0x67,
- 0x26, 0x0a, 0x01, 0x1a, 0x9b, 0x53, 0xbd, 0x67, 0x59, 0xba, 0x52, 0x82, 0x57, 0xbf, 0x34, 0x0a,
- 0x4a, 0x3a, 0x62, 0xec, 0x05, 0x72, 0xdc, 0x42, 0xb1, 0x95, 0xca, 0x79, 0x20, 0x1d, 0x22, 0x4c,
- 0x80, 0x66, 0x7c, 0xa4, 0x54, 0x01, 0x74, 0x69, 0xed, 0xea, 0x6d, 0x17, 0x14, 0x5f, 0xab, 0x5c,
- 0x7f, 0x7c, 0x8d, 0xbe, 0x6d, 0x56, 0xa1, 0xfe, 0x40, 0xd0, 0x2a, 0x9f, 0x46, 0xe0, 0x79, 0xf7,
- 0x50, 0xc5, 0x94, 0x2e, 0xd8, 0x7c, 0x04, 0xb6, 0x57, 0x03, 0x46, 0x40, 0xeb, 0x1e, 0xf9, 0xc4,
- 0x0b, 0x76, 0x77, 0x41, 0x79, 0x41, 0xda, 0x69, 0xf5, 0x96, 0x0b, 0x8a, 0x28, 0x31, 0x9c, 0x03,
- 0x72, 0x80, 0x59, 0xc0, 0xa3, 0x80, 0x79, 0x0c, 0x14, 0xb6, 0x21, 0x53, 0xd4, 0xd9, 0x85, 0x37,
- 0xc1, 0x7e, 0x01, 0xa6, 0xe7, 0x03, 0x31, 0x80, 0x8f, 0xa7, 0x2d, 0x83, 0xa2, 0x24, 0xa8, 0xb9,
- 0x31, 0xab, 0x70, 0xf1, 0x80, 0x0b, 0x8a, 0x2c, 0x35, 0x38, 0x81, 0x34, 0xc0, 0x00, 0x68, 0x01,
- 0xed, 0x18, 0xc8, 0xfb, 0xa1, 0x0a, 0xd1, 0x4d, 0xa9, 0x18, 0x84, 0xf7, 0x2e, 0x40, 0xf9, 0x09,
- 0xa8, 0x3c, 0x04, 0x35, 0x07, 0x3c, 0x47, 0xb5, 0x03, 0x76, 0x7c, 0xab, 0xf5, 0xa9, 0x95, 0x29,
- 0x21, 0x9b, 0x47, 0x42, 0x29, 0x80, 0xde, 0x5d, 0x7a, 0xf7, 0x04, 0xa4, 0xaf, 0x13, 0xbf, 0xd8,
- 0x77, 0x45, 0xeb, 0x5b, 0x75, 0x17, 0x96, 0x9d, 0x82, 0xec, 0x26, 0x58, 0x56, 0x03, 0xb9, 0x55,
- 0xe3, 0xc7, 0x3b, 0xc7, 0xa6, 0xea, 0xb7, 0xc8, 0xfc, 0x88, 0x97, 0x5d, 0xd0, 0x19, 0x20, 0xc5,
- 0x0c, 0xbe, 0x3f, 0x80, 0x7b, 0x28, 0x7c, 0x53, 0x86, 0x3c, 0xb2, 0x34, 0xfd, 0x1a, 0xec, 0xea,
- 0x87, 0xcc, 0x22, 0x20, 0x0c, 0x98, 0x09, 0x04, 0xba, 0x8f, 0xb2, 0x62, 0xa8, 0xbb, 0xf1, 0xe6,
- 0x92, 0x69, 0xff, 0x74, 0xaf, 0x0d, 0x93, 0x82, 0xc4, 0x48, 0x89, 0x2c, 0x35, 0x38, 0x9f, 0x83,
- 0xdc, 0xef, 0xbc, 0x35, 0x5f, 0x76, 0x58, 0x8c, 0xbb, 0x3d, 0x42, 0x31, 0x15, 0x4a, 0x37, 0x64,
- 0xd7, 0xc3, 0x9a, 0x46, 0x20, 0x0a, 0xf0, 0x1d, 0xde, 0xeb, 0x51, 0x91, 0xe3, 0x03, 0x35, 0xfb,
- 0xc1, 0xba, 0x26, 0xa3, 0xc5, 0xd4, 0xff, 0x5b, 0x93, 0x55, 0xae, 0xee, 0xcd, 0x93, 0xed, 0x61,
- 0xda, 0xbf, 0xbb, 0xdf, 0x5a, 0x78, 0x55, 0x06, 0x7e, 0x94, 0x13, 0x5a, 0xea, 0x3d, 0x42, 0xb1,
- 0x3b, 0x95, 0x2e, 0x60, 0x09, 0x10, 0x09, 0x3c, 0x0c, 0xe8, 0x3c, 0x27, 0x03, 0x0a, 0x30, 0x3b,
- 0xed, 0xb4, 0x7a, 0xab, 0xad, 0x38, 0x5a, 0x64, 0xb0, 0x5e, 0x64, 0xa0, 0x45, 0x44, 0xfa, 0xe5,
- 0xca, 0x9e, 0x22, 0x69, 0x85, 0xfc, 0x31, 0x50, 0x60, 0x4e, 0xbe, 0x44, 0x95, 0xa5, 0x4a, 0xec,
- 0x4e, 0xe5, 0x3c, 0xb0, 0x68, 0x28, 0xb5, 0xbd, 0xc6, 0xab, 0x25, 0x40, 0x1b, 0x01, 0x86, 0x15,
- 0xeb, 0xf4, 0xb7, 0x4f, 0xae, 0x9f, 0x2e, 0xd2, 0x9f, 0x27, 0x32, 0xd0, 0x28, 0x72, 0xd7, 0x29,
- 0xdd, 0x1b, 0xac, 0x7f, 0x1d, 0x04, 0xff, 0x31, 0x90, 0xab, 0x9a, 0xe3, 0xaa, 0x94, 0x73, 0xc0,
- 0xc2, 0x89, 0x74, 0x86, 0x12, 0xd0, 0x7c, 0xe0, 0x47, 0xd3, 0xd9, 0xb7, 0x67, 0x8a, 0x5c, 0x9a,
- 0x27, 0xf2, 0x67, 0x82, 0x48, 0xdf, 0x72, 0x91, 0x3b, 0x75, 0x32, 0x78, 0x6d, 0xaf, 0x7c, 0x6f,
- 0xb3, 0x0c, 0x1c, 0x04, 0xd5, 0x2d, 0x74, 0x3f, 0xbd, 0xae, 0x04, 0x4c, 0xd5, 0x41, 0xba, 0x8e,
- 0xc3, 0x8b, 0xfc, 0xa4, 0x67, 0x4b, 0xa0, 0x5c, 0xfa, 0x74, 0xb6, 0xc8, 0x8d, 0x39, 0x72, 0xa7,
- 0x2b, 0x51, 0xee, 0xf5, 0xae, 0x96, 0xde, 0x8f, 0x5e, 0x91, 0x8e, 0xfc, 0xd0, 0x5f, 0xdc, 0x43,
- 0x1f, 0x2a, 0xc3, 0x05, 0x37, 0x91, 0x5e, 0x97, 0x0b, 0x5e, 0x51, 0xd1, 0x86, 0xc1, 0x67, 0x33,
- 0x32, 0xc4, 0xf1, 0x42, 0xb0, 0xc8, 0xc5, 0x14, 0x69, 0x0c, 0xf7, 0xb9, 0xb8, 0x15, 0x16, 0xd7,
- 0x41, 0xd9, 0x1e, 0x58, 0x3b, 0x29, 0x90, 0xbf, 0xbf, 0xff, 0x8a, 0x69, 0x66, 0xb3, 0x7c, 0xe6,
- 0x70, 0x48, 0x71, 0xcc, 0x54, 0xe9, 0x3b, 0x94, 0x20, 0xaf, 0x43, 0x95, 0xc7, 0x82, 0xfd, 0x3f,
- 0x50, 0x50, 0x50, 0x50, 0x90, 0xc5, 0x62, 0xb9, 0xec, 0x70, 0x38, 0xe4, 0xc5, 0xca, 0x24, 0x79,
- 0x6d, 0xb9, 0x5e, 0x2a, 0xe3, 0xbd, 0x6f, 0x87, 0x42, 0xe6, 0xa4, 0x41, 0x66, 0xb3, 0x39, 0xc4,
- 0xdb, 0xdb, 0xfb, 0x72, 0x5e, 0x5e, 0x9e, 0xec, 0xfa, 0xfc, 0xfd, 0x41, 0x5b, 0xfb, 0x50, 0x32,
- 0x6d, 0x36, 0x1c, 0x07, 0xe6, 0x4d, 0x1a, 0xa4, 0xd3, 0xe9, 0x3e, 0x9e, 0x3b, 0x77, 0xae, 0x94,
- 0x97, 0x97, 0xff, 0x61, 0x6b, 0x57, 0x6f, 0xba, 0xde, 0x8f, 0xde, 0x6a, 0x68, 0x9b, 0x34, 0x48,
- 0xab, 0xd5, 0x96, 0x9b, 0xcd, 0x66, 0xe9, 0xec, 0xec, 0x94, 0xec, 0xec, 0xec, 0xd5, 0x0f, 0x04,
- 0x02, 0x42, 0x34, 0x1a, 0x8d, 0x34, 0x34, 0x34, 0xc8, 0xc6, 0x8d, 0x1b, 0xb7, 0x01, 0x9a, 0x07,
- 0x02, 0x69, 0x34, 0x9a, 0x5f, 0xed, 0x76, 0xbb, 0xd8, 0xed, 0xf6, 0x7d, 0xfc, 0x77, 0x69, 0x52,
- 0xbe, 0x56, 0x6b, 0x9f, 0x6a, 0x54, 0x4e, 0xc4, 0xd7, 0x29, 0xed, 0xc1, 0xab, 0xf4, 0x0d, 0x40,
- 0xc2, 0xc8, 0x73, 0xec, 0xbe, 0x21, 0xe0, 0x8d, 0xac, 0xac, 0x2c, 0x69, 0x6e, 0x6e, 0xfe, 0x1d,
- 0x08, 0x1f, 0x31, 0xef, 0x3b, 0x74, 0x48, 0x3e, 0x0d, 0xc4, 0x0d, 0xf5, 0x48, 0xaf, 0x31, 0x50,
- 0xea, 0x49, 0xf5, 0x68, 0xf2, 0x57, 0xa6, 0x2b, 0xc9, 0xad, 0xa6, 0xeb, 0x4f, 0x6c, 0x53, 0x8e,
- 0x01, 0x56, 0x0f, 0xd0, 0x63, 0x46, 0xa3, 0xb1, 0x18, 0x08, 0x75, 0xd3, 0x60, 0x7d, 0x00, 0xfd,
- 0xd0, 0x7d, 0xd4, 0x3f, 0xe1, 0xbf, 0x57, 0x0b, 0x22, 0xde, 0x1c, 0x27, 0x99, 0x79, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x1e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x31, 0x0e, 0x82,
+ 0x40, 0x10, 0x45, 0xc7, 0xda, 0x0b, 0x78, 0x0a, 0x0a, 0x20, 0x31, 0xf1, 0x14, 0x16, 0x5a, 0x5b,
+ 0x70, 0x11, 0x2f, 0x81, 0x27, 0x30, 0xb1, 0xb2, 0x33, 0x50, 0x59, 0xda, 0x78, 0x00, 0x29, 0x24,
+ 0xf1, 0x0c, 0xda, 0x62, 0xb2, 0xfe, 0x21, 0x92, 0x90, 0xd5, 0x05, 0x66, 0x59, 0xa9, 0x2c, 0x7e,
+ 0x16, 0x96, 0xf9, 0xf3, 0xb2, 0x33, 0x9b, 0x0c, 0xa4, 0x94, 0x22, 0x89, 0x72, 0xa2, 0x03, 0xb4,
+ 0x97, 0xfa, 0x8c, 0x1f, 0x82, 0x20, 0x58, 0x41, 0x53, 0x22, 0x1a, 0x69, 0x20, 0x95, 0x97, 0xb6,
+ 0x5a, 0x12, 0xc4, 0x70, 0x6c, 0x18, 0x86, 0x91, 0x18, 0x04, 0x53, 0x0a, 0xf3, 0x9d, 0xe5, 0xfb,
+ 0xfe, 0x0e, 0xeb, 0xdc, 0xf3, 0xbc, 0x71, 0x05, 0xe2, 0x67, 0xde, 0x7b, 0x7f, 0x2b, 0xe3, 0xe0,
+ 0x49, 0x1a, 0x41, 0x08, 0x58, 0x23, 0x50, 0x75, 0x50, 0x56, 0x81, 0xf8, 0xb9, 0x8b, 0x87, 0x73,
+ 0xb7, 0x95, 0x6e, 0x2b, 0x3d, 0x11, 0x7b, 0xc4, 0xa5, 0x43, 0x02, 0x4f, 0xef, 0xd1, 0x8d, 0x68,
+ 0xd2, 0xd4, 0x23, 0xf6, 0x88, 0x41, 0xba, 0x18, 0x72, 0x25, 0xaa, 0x4a, 0x77, 0x71, 0x76, 0xeb,
+ 0x4c, 0x10, 0x5e, 0xf9, 0xdd, 0x39, 0xc8, 0x05, 0xa4, 0x04, 0x55, 0x35, 0xff, 0xb5, 0x86, 0x03,
+ 0xd9, 0x94, 0xc1, 0xaa, 0x74, 0x83, 0x81, 0x68, 0x83, 0x63, 0x0d, 0xa1, 0x3f, 0xc8, 0x5a, 0xe2,
+ 0xa6, 0xc6, 0xb4, 0x80, 0xb1, 0xd0, 0x12, 0x15, 0xbc, 0xef, 0xec, 0xd6, 0x21, 0xe1, 0xd2, 0x06,
+ 0x62, 0x03, 0x7a, 0xda, 0x40, 0x8c, 0x20, 0xd3, 0x18, 0xff, 0xa8, 0x7b, 0x0d, 0xd2, 0x36, 0xce,
+ 0x45, 0x63, 0x5c, 0x07, 0x49, 0xc6, 0x39, 0x75, 0x1d, 0xc9, 0xd0, 0x43, 0x07, 0xf1, 0x5e, 0xd7,
+ 0x5f, 0x00, 0xd3, 0x89, 0x92, 0x1e, 0x27, 0x4a, 0x25, 0xa5, 0x8b, 0x0c, 0x3d, 0x3a, 0xd5, 0xfa,
+ 0x93, 0x7d, 0x1b, 0xe7, 0xdc, 0xdf, 0xfe, 0xb7, 0x2e, 0xa6, 0x19, 0x20, 0x47, 0xe8, 0x0c, 0x05,
+ 0x12, 0xef, 0x0b, 0xc0, 0x01, 0xdc, 0x86, 0x08, 0x9f, 0xa8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE auto_track_width_xpm[1] = {{ png, sizeof( png ), "auto_track_width_xpm" }};
diff --git a/bitmaps_png/cpp_26/bom.cpp b/bitmaps_png/cpp_26/bom.cpp
index eb0475261a..7b3dc5cec5 100644
--- a/bitmaps_png/cpp_26/bom.cpp
+++ b/bitmaps_png/cpp_26/bom.cpp
@@ -8,78 +8,99 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x67, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x4b, 0x6c, 0x55,
- 0x55, 0x14, 0x86, 0xbf, 0xf3, 0x3e, 0xf7, 0xb6, 0xb7, 0x8f, 0xcb, 0xa3, 0xa5, 0x2d, 0x22, 0xdc,
- 0xd2, 0x08, 0xd4, 0x0a, 0x52, 0x2c, 0x3e, 0x03, 0x9a, 0x98, 0x18, 0x07, 0x26, 0x8d, 0x9a, 0x38,
- 0x70, 0x60, 0x34, 0xd1, 0xe8, 0x04, 0x23, 0x8d, 0x13, 0x0d, 0x33, 0x21, 0xd1, 0xb9, 0x89, 0x12,
- 0x75, 0x44, 0x4c, 0x34, 0xe9, 0x84, 0x82, 0x4e, 0x84, 0xd6, 0xa8, 0xb4, 0x5a, 0x9b, 0xa2, 0xb4,
- 0x48, 0x5b, 0xa4, 0x50, 0x5a, 0x2e, 0xf6, 0x71, 0xcb, 0x7d, 0x9d, 0x7b, 0xce, 0xd9, 0x7b, 0x3b,
- 0x38, 0xed, 0xa5, 0x24, 0x3a, 0x30, 0xb4, 0xae, 0xe4, 0xcf, 0xca, 0xde, 0x59, 0x67, 0xfd, 0xeb,
- 0xff, 0x73, 0xf6, 0xde, 0x1a, 0x07, 0x0e, 0x98, 0x15, 0xb3, 0x55, 0xeb, 0x58, 0xc3, 0xc8, 0x7b,
- 0x41, 0xc6, 0x8c, 0x4d, 0xc5, 0xea, 0x1f, 0x7f, 0xf5, 0xd8, 0xb5, 0x50, 0x6a, 0xd8, 0xa6, 0x81,
- 0x6d, 0x19, 0x38, 0xb6, 0x45, 0xcc, 0xb2, 0xb0, 0x2d, 0x13, 0xd7, 0xb2, 0x70, 0x1c, 0x8b, 0xb8,
- 0x6d, 0xe1, 0xd8, 0x16, 0x9a, 0x16, 0x7d, 0xac, 0x54, 0x94, 0x85, 0x92, 0x78, 0x5e, 0x40, 0xd1,
- 0x0f, 0x28, 0x05, 0x01, 0x9e, 0x1f, 0xe0, 0xf9, 0x82, 0x52, 0x18, 0x50, 0xf2, 0x03, 0x2c, 0x03,
- 0xbe, 0xfd, 0xf8, 0xd0, 0x6e, 0x13, 0x40, 0x48, 0xc5, 0x17, 0x6f, 0xa4, 0xb0, 0x4d, 0x0d, 0x3f,
- 0x84, 0x0b, 0xd7, 0x3d, 0xce, 0x8c, 0x7a, 0xcc, 0x64, 0x24, 0x68, 0x92, 0x86, 0x24, 0x74, 0xb6,
- 0x1b, 0x6c, 0xae, 0x85, 0xac, 0x07, 0x17, 0x66, 0xa0, 0x6f, 0x2c, 0x22, 0x53, 0x4a, 0xf1, 0xe6,
- 0x93, 0x16, 0x1f, 0x9e, 0xf6, 0x29, 0x05, 0x0a, 0x3f, 0x54, 0x3c, 0xff, 0x50, 0x25, 0xa3, 0x53,
- 0x05, 0xfa, 0x2e, 0x96, 0x50, 0x2a, 0x9a, 0x4c, 0x8f, 0xc6, 0x83, 0xc6, 0xa4, 0xcd, 0xe8, 0x75,
- 0x8f, 0xee, 0x5f, 0x32, 0xb4, 0x6c, 0x72, 0x78, 0xfd, 0x60, 0x0d, 0x0a, 0xd8, 0x90, 0xd0, 0x79,
- 0xfb, 0xe9, 0x18, 0x8d, 0x35, 0x1a, 0xe7, 0x2e, 0x2b, 0x8a, 0x01, 0x1c, 0x68, 0x81, 0x67, 0x5b,
- 0x23, 0x92, 0xf5, 0x15, 0x8a, 0x86, 0x1a, 0x9d, 0x96, 0x3a, 0x1d, 0xa5, 0x14, 0xa0, 0x38, 0xb8,
- 0x23, 0xce, 0xce, 0x26, 0x37, 0x5a, 0x2f, 0x29, 0xd7, 0x23, 0x9e, 0x68, 0x35, 0x96, 0xf6, 0xe8,
- 0x19, 0xca, 0x70, 0x76, 0x24, 0xc7, 0x96, 0x0d, 0x16, 0x71, 0x1b, 0x9e, 0x69, 0x73, 0x31, 0x0d,
- 0x8d, 0x0f, 0x7a, 0x3c, 0x4e, 0xff, 0x1e, 0xf0, 0x49, 0x9f, 0x60, 0x78, 0x0a, 0xf6, 0xdc, 0x03,
- 0x15, 0xb6, 0xa0, 0xbe, 0x2a, 0x6a, 0xd4, 0xb6, 0xd9, 0x42, 0x2a, 0x49, 0x6a, 0xa3, 0x45, 0x75,
- 0xdc, 0x20, 0xb5, 0xd1, 0x41, 0xad, 0xe8, 0x6d, 0xae, 0xf4, 0xbb, 0x23, 0x55, 0x49, 0x53, 0xd2,
- 0xe6, 0x91, 0x96, 0x04, 0x3d, 0x43, 0x59, 0x6e, 0x15, 0x05, 0xdb, 0xeb, 0x4c, 0xae, 0xce, 0x85,
- 0x2c, 0xe6, 0x43, 0x6c, 0x2b, 0x2a, 0x1e, 0x4b, 0xc3, 0x03, 0x4d, 0x06, 0xc9, 0xb8, 0xa2, 0xa1,
- 0x46, 0x5b, 0x41, 0xa4, 0xd8, 0x7b, 0xaf, 0x03, 0x40, 0xaa, 0xce, 0x06, 0xa5, 0xee, 0xb4, 0x4e,
- 0x2d, 0x31, 0x39, 0x96, 0x46, 0x22, 0x66, 0x10, 0x0a, 0xc5, 0x7d, 0x0d, 0x0e, 0xd5, 0x71, 0x8d,
- 0xea, 0xb8, 0xce, 0x4c, 0x46, 0x10, 0x0a, 0x81, 0x1f, 0x86, 0xf8, 0x41, 0x48, 0x7a, 0x31, 0x04,
- 0xc0, 0x36, 0x24, 0x8d, 0xb5, 0x1a, 0x57, 0x66, 0x43, 0x12, 0xae, 0x46, 0x6a, 0xa3, 0x49, 0xfb,
- 0x36, 0x97, 0xb1, 0x1b, 0x25, 0x62, 0xb6, 0x4e, 0x63, 0x32, 0x22, 0x2f, 0x13, 0xc9, 0xa5, 0xdf,
- 0xb0, 0x77, 0xe4, 0x16, 0x47, 0xbe, 0x9a, 0xe2, 0xad, 0xcf, 0x27, 0xd9, 0xba, 0xc1, 0xe2, 0x89,
- 0x96, 0x18, 0x99, 0xbc, 0xa0, 0xa9, 0xd6, 0x20, 0x14, 0x82, 0x20, 0x14, 0xf8, 0xa1, 0xa0, 0xb1,
- 0x26, 0xaa, 0x9f, 0xcd, 0x86, 0x34, 0xd4, 0xe8, 0x0c, 0x5c, 0xf6, 0x99, 0x48, 0x07, 0x3c, 0xf7,
- 0x60, 0x05, 0xf5, 0xd5, 0x26, 0x9f, 0xf5, 0xce, 0x01, 0xd0, 0x5c, 0xe7, 0xa0, 0xe4, 0x12, 0x91,
- 0x3f, 0x33, 0xe8, 0x2e, 0x2b, 0x52, 0x4a, 0x21, 0xa5, 0x42, 0x48, 0x85, 0x52, 0x90, 0xac, 0xd4,
- 0xb9, 0x74, 0xc3, 0xa7, 0x31, 0x69, 0x52, 0xe1, 0x28, 0xc2, 0x50, 0xa0, 0x54, 0xc8, 0xae, 0x46,
- 0x83, 0xa2, 0xaf, 0x28, 0x05, 0x02, 0xcb, 0xd0, 0xb8, 0x7c, 0xd3, 0xe7, 0xfb, 0x3f, 0x0a, 0xb4,
- 0x6d, 0x76, 0xb8, 0xf2, 0x97, 0xcf, 0xf9, 0xc9, 0x02, 0xe9, 0xc5, 0x80, 0xed, 0xf5, 0x2e, 0x52,
- 0x29, 0x4a, 0xe9, 0x61, 0xcd, 0x14, 0xf9, 0x9b, 0xae, 0x5c, 0x62, 0xdd, 0x97, 0xaa, 0x64, 0x7d,
- 0x95, 0xc5, 0xde, 0xad, 0x95, 0x18, 0xba, 0x46, 0xef, 0x48, 0x8e, 0x42, 0x00, 0x1d, 0xa9, 0x18,
- 0xc7, 0x5e, 0x5c, 0xc7, 0xb9, 0x71, 0x8f, 0x3d, 0x5b, 0x1c, 0xaa, 0xe3, 0x3a, 0x5f, 0xf6, 0xe7,
- 0x58, 0x9f, 0x88, 0x94, 0x4d, 0xa4, 0x4b, 0x8c, 0xcf, 0x08, 0x5e, 0x7e, 0xac, 0x8a, 0x33, 0x23,
- 0x39, 0x84, 0x94, 0x8c, 0xcd, 0x78, 0x6c, 0xdf, 0xe4, 0x22, 0x94, 0x22, 0x5c, 0xbc, 0x66, 0x9a,
- 0x00, 0x52, 0xc2, 0xaf, 0x7f, 0xe6, 0xd0, 0x34, 0x68, 0xa8, 0xb5, 0xf9, 0x66, 0x38, 0x43, 0xff,
- 0x44, 0x9e, 0x1b, 0x19, 0x81, 0x69, 0x1a, 0xbc, 0xff, 0x75, 0x9a, 0x17, 0x3a, 0xaa, 0xd9, 0xd1,
- 0x60, 0x31, 0x39, 0x17, 0xf0, 0xfd, 0x0f, 0x45, 0x7e, 0x9a, 0xf0, 0x78, 0x6a, 0x67, 0x8c, 0x73,
- 0xe3, 0x45, 0x16, 0x0b, 0x01, 0xa1, 0x10, 0xf4, 0x8e, 0xe6, 0xf8, 0xee, 0xc2, 0x22, 0x42, 0x2a,
- 0x7e, 0x1c, 0xcb, 0xf2, 0x68, 0x4b, 0x25, 0xcb, 0x22, 0x34, 0xa0, 0xf5, 0xe1, 0xf7, 0x86, 0x7e,
- 0x2b, 0x85, 0x02, 0xd3, 0xd0, 0xb1, 0x0c, 0x03, 0xb3, 0x0c, 0x1d, 0x63, 0x39, 0xeb, 0x11, 0x74,
- 0x4d, 0x63, 0xf9, 0x7a, 0x88, 0xac, 0x96, 0x48, 0xa9, 0x08, 0xa5, 0x20, 0x14, 0x92, 0x50, 0x08,
- 0xc4, 0x52, 0x0e, 0x84, 0xc0, 0x31, 0x0d, 0xce, 0x1e, 0xb9, 0x7f, 0x9f, 0x06, 0xb4, 0x7a, 0x9e,
- 0x37, 0x68, 0x9a, 0xa6, 0xbd, 0x16, 0xf7, 0x9c, 0x10, 0x42, 0x38, 0x8e, 0xb3, 0xdf, 0x5c, 0x9e,
- 0x6c, 0xe2, 0x95, 0x8b, 0xe4, 0x86, 0xb2, 0xb4, 0x0d, 0xb5, 0x97, 0x8b, 0xfa, 0xfb, 0xfb, 0x29,
- 0x95, 0x4a, 0x77, 0x45, 0xd4, 0xde, 0xde, 0x7e, 0xdb, 0xba, 0x62, 0xb1, 0xb8, 0x66, 0x8a, 0xa4,
- 0x94, 0xb7, 0x15, 0xad, 0x3c, 0xb4, 0xab, 0x1d, 0xcb, 0x7d, 0xcb, 0x44, 0x93, 0x87, 0xc6, 0x59,
- 0x38, 0x39, 0xc7, 0xee, 0xf1, 0x8e, 0x72, 0xd1, 0xc0, 0xc0, 0x00, 0xd9, 0x6c, 0xf6, 0xae, 0x88,
- 0x3a, 0x3a, 0x3a, 0x6e, 0x5b, 0x57, 0x28, 0x14, 0x06, 0x0d, 0xc3, 0xb0, 0xd7, 0x48, 0x91, 0x70,
- 0x5d, 0x77, 0xbf, 0xce, 0xff, 0x14, 0x77, 0x58, 0x97, 0xe9, 0x99, 0xa7, 0xed, 0xd2, 0xbe, 0x3b,
- 0xac, 0xcb, 0xe5, 0x72, 0xab, 0x6b, 0x9d, 0xae, 0xeb, 0xab, 0x62, 0x5d, 0x18, 0x86, 0x4c, 0x4f,
- 0x4f, 0x93, 0xcd, 0x66, 0xd1, 0x75, 0x9d, 0x44, 0x22, 0x91, 0x6b, 0x6e, 0x6e, 0xde, 0x55, 0x7e,
- 0x26, 0x56, 0x0b, 0xf3, 0xf3, 0xf3, 0x2c, 0x2c, 0x2c, 0xd0, 0xda, 0xda, 0x8a, 0xeb, 0xba, 0xea,
- 0xe8, 0xd1, 0xa3, 0x2f, 0x29, 0xa5, 0xae, 0x96, 0xad, 0xbb, 0xf2, 0xda, 0x18, 0x85, 0xe1, 0x3c,
- 0x3b, 0x7f, 0xde, 0x5d, 0x9e, 0xae, 0xaf, 0xaf, 0x0f, 0x21, 0xc4, 0x7f, 0x52, 0x34, 0x3b, 0x3b,
- 0x4b, 0x67, 0x67, 0x27, 0x53, 0x53, 0x53, 0x9c, 0x38, 0x71, 0xe2, 0x9d, 0xe3, 0xc7, 0x8f, 0x9f,
- 0x2c, 0x5b, 0x97, 0xcf, 0xe7, 0x07, 0x35, 0x4d, 0x5b, 0x15, 0xeb, 0xa6, 0xa7, 0xa7, 0x01, 0xe8,
- 0xee, 0xee, 0xfe, 0xe8, 0xf0, 0xe1, 0xc3, 0x5d, 0xcb, 0xfb, 0x3a, 0x80, 0xe7, 0x79, 0x45, 0x40,
- 0xfc, 0x13, 0x34, 0x4d, 0x5b, 0x09, 0xf9, 0x6f, 0xd0, 0x75, 0x5d, 0xea, 0xba, 0x2e, 0x63, 0xb1,
- 0x98, 0x38, 0x75, 0xea, 0xd4, 0xa7, 0x5d, 0x5d, 0x5d, 0xef, 0xae, 0x1c, 0x40, 0x03, 0x92, 0xc0,
- 0xb6, 0xd5, 0x3c, 0x3a, 0xc0, 0x79, 0xa5, 0x54, 0xb0, 0x72, 0xf3, 0x6f, 0xd3, 0x82, 0x70, 0x53,
- 0x03, 0x73, 0x13, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0xab, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x94, 0xe9, 0x4f, 0x54,
+ 0x57, 0x18, 0xc6, 0xe7, 0x4b, 0x3f, 0xf6, 0x7f, 0x50, 0xbb, 0x68, 0x9a, 0xb6, 0x7e, 0x6b, 0x55,
+ 0xa2, 0xc6, 0x5a, 0x6d, 0x9a, 0x6a, 0xdb, 0xd4, 0xa6, 0x8b, 0x5a, 0xad, 0x2d, 0x62, 0x81, 0x14,
+ 0xac, 0x01, 0xd4, 0x2e, 0x68, 0xb4, 0x45, 0x44, 0x2d, 0x2a, 0x43, 0xb5, 0x8a, 0x02, 0xb2, 0x55,
+ 0x14, 0x51, 0x07, 0x70, 0x41, 0xd9, 0x87, 0x6d, 0x98, 0x7d, 0xdf, 0x98, 0x85, 0x61, 0x16, 0x18,
+ 0x66, 0x03, 0xd7, 0x0a, 0x4f, 0xcf, 0x79, 0x99, 0xb9, 0x86, 0x52, 0x53, 0x12, 0x6f, 0xf2, 0x9b,
+ 0x39, 0xf7, 0xbd, 0xe7, 0xbe, 0xcf, 0xbb, 0x9d, 0x2b, 0xba, 0x5c, 0x7f, 0x71, 0xd5, 0xad, 0x3b,
+ 0x8d, 0xfd, 0x7d, 0xb2, 0x6e, 0x4b, 0x6f, 0xbf, 0xd4, 0xd2, 0xdb, 0x27, 0xb5, 0xf4, 0xc4, 0xe9,
+ 0xee, 0xed, 0x34, 0x73, 0xa4, 0x3d, 0x9c, 0x0e, 0xb3, 0xb4, 0xbb, 0xc3, 0xd4, 0xd5, 0xdd, 0x4e,
+ 0xb4, 0x77, 0xb5, 0x18, 0x9b, 0xef, 0xde, 0xd2, 0xd4, 0x5d, 0xad, 0x6d, 0xad, 0xbd, 0x52, 0x5d,
+ 0x58, 0x59, 0x5d, 0x36, 0x0f, 0x80, 0xe8, 0x59, 0x88, 0xda, 0x3a, 0xee, 0x3a, 0x1e, 0x3d, 0x7a,
+ 0x88, 0x89, 0x7b, 0xe3, 0xc4, 0xf8, 0x44, 0x8c, 0x88, 0x8d, 0x47, 0x19, 0x11, 0x44, 0x63, 0x11,
+ 0x44, 0x62, 0x61, 0x44, 0xa2, 0x61, 0x84, 0xa3, 0x21, 0x84, 0x23, 0x21, 0x84, 0x22, 0x41, 0x84,
+ 0xc2, 0x41, 0x8c, 0x31, 0x42, 0x91, 0x31, 0x0c, 0xfb, 0x86, 0xd0, 0xd2, 0x7a, 0xdb, 0x5f, 0x5b,
+ 0x57, 0x73, 0xfd, 0x42, 0x55, 0xe9, 0x8b, 0xff, 0x29, 0xa4, 0x52, 0x2b, 0x46, 0xb9, 0xe3, 0x91,
+ 0x51, 0x3f, 0x02, 0xa3, 0x3e, 0xf8, 0x47, 0xbc, 0xf0, 0x31, 0xbc, 0x81, 0x61, 0x78, 0xfd, 0x1e,
+ 0xe6, 0xc4, 0x0d, 0x8f, 0xd7, 0x85, 0x21, 0xaf, 0x13, 0xee, 0x61, 0x07, 0x5c, 0x9e, 0x41, 0x38,
+ 0x87, 0xec, 0x70, 0xb8, 0x6d, 0xb0, 0xbb, 0xac, 0xb0, 0x39, 0x2d, 0x30, 0xdb, 0x0c, 0x14, 0x80,
+ 0xd9, 0x66, 0x9c, 0xbc, 0x74, 0xe5, 0x2f, 0x2b, 0xcb, 0xee, 0xad, 0x59, 0x42, 0x0a, 0xf5, 0xc0,
+ 0x08, 0x8f, 0xde, 0xcf, 0x44, 0x02, 0x4c, 0xc0, 0x3f, 0x32, 0x0c, 0x5f, 0x42, 0xc4, 0x3f, 0x04,
+ 0x4f, 0x42, 0x68, 0x78, 0xb6, 0xd0, 0x20, 0x13, 0xb2, 0x93, 0x90, 0x1e, 0x0a, 0x95, 0x8c, 0x2a,
+ 0xc1, 0x6d, 0x92, 0xa6, 0x7a, 0x7f, 0xcd, 0xc5, 0x8a, 0x1f, 0x66, 0x08, 0xc9, 0x15, 0xb2, 0x91,
+ 0x28, 0x2b, 0x11, 0x17, 0x18, 0x1a, 0x76, 0xc1, 0x60, 0xd2, 0x41, 0x6f, 0xd2, 0x42, 0x6f, 0xd4,
+ 0x40, 0x67, 0xd0, 0x40, 0x6b, 0x50, 0x43, 0xab, 0x57, 0x41, 0xa3, 0x53, 0x41, 0xad, 0x55, 0x42,
+ 0xa5, 0x55, 0x40, 0xa9, 0x91, 0x33, 0x06, 0xc0, 0x82, 0x84, 0x5a, 0xa7, 0x60, 0x7b, 0x54, 0xe8,
+ 0x93, 0x49, 0x59, 0x40, 0x6e, 0xc4, 0x26, 0xa2, 0xb0, 0x3a, 0x4c, 0xb8, 0x71, 0x5b, 0x32, 0x5a,
+ 0x59, 0x53, 0x9e, 0x2a, 0x08, 0x0d, 0x28, 0xfa, 0x02, 0xbc, 0x0f, 0xde, 0x80, 0x87, 0xa2, 0xd6,
+ 0xea, 0xd5, 0x04, 0x39, 0xd6, 0x29, 0xd9, 0xbf, 0x82, 0x09, 0x28, 0xe2, 0x02, 0x0a, 0xe6, 0x5c,
+ 0xce, 0xa2, 0x1f, 0xa0, 0x0c, 0xe4, 0xca, 0x7e, 0xb0, 0xf7, 0x99, 0x4d, 0x86, 0x9e, 0xfe, 0x2e,
+ 0x98, 0x2c, 0x46, 0x96, 0xd5, 0x38, 0x55, 0xc3, 0xe6, 0x30, 0xa3, 0xe1, 0xc6, 0xb5, 0x40, 0x45,
+ 0x75, 0xd9, 0x16, 0x12, 0xea, 0x97, 0xf5, 0x06, 0x22, 0xac, 0xc9, 0xfc, 0xa1, 0xdb, 0xe3, 0x20,
+ 0x01, 0x8d, 0x5e, 0x29, 0x08, 0x25, 0x44, 0x54, 0x4c, 0x44, 0xc5, 0x44, 0x94, 0x24, 0x34, 0x5b,
+ 0xac, 0xb7, 0xbf, 0x1b, 0xed, 0x9d, 0x2d, 0x68, 0x6e, 0xb9, 0x85, 0x86, 0xa6, 0xeb, 0x68, 0x6b,
+ 0xbb, 0x03, 0x93, 0x55, 0x8f, 0xda, 0xcb, 0x35, 0xd6, 0x92, 0xf3, 0xa7, 0x5f, 0x10, 0xb1, 0xb1,
+ 0x26, 0x21, 0xde, 0x74, 0xb7, 0xc7, 0x49, 0x51, 0x19, 0x2d, 0x06, 0xc2, 0x64, 0x66, 0xff, 0x66,
+ 0x7d, 0x1c, 0x1d, 0x95, 0xd5, 0x60, 0x8c, 0x97, 0xd5, 0xa8, 0x66, 0xc4, 0x4b, 0xcb, 0xe0, 0x65,
+ 0x65, 0xbe, 0xd0, 0x21, 0x6d, 0x45, 0x4b, 0x5b, 0x33, 0x1a, 0x6f, 0x4a, 0x70, 0x4d, 0x72, 0x05,
+ 0x3d, 0x7d, 0x5d, 0xf7, 0xca, 0x2e, 0x94, 0x6c, 0x16, 0xb1, 0x48, 0x02, 0x91, 0x48, 0x5c, 0x88,
+ 0x95, 0xce, 0x64, 0x35, 0xc0, 0xcc, 0x45, 0xe2, 0x24, 0x44, 0x13, 0x82, 0x24, 0x16, 0x17, 0x24,
+ 0x4c, 0x71, 0x8c, 0x4f, 0x31, 0x33, 0x1f, 0x0e, 0x97, 0x0d, 0x56, 0xbb, 0x09, 0xae, 0x21, 0x07,
+ 0xd8, 0x60, 0x0c, 0x88, 0x98, 0xa2, 0x3f, 0x1c, 0x1d, 0xa3, 0x46, 0x3a, 0xdd, 0x83, 0x14, 0xad,
+ 0xde, 0xc4, 0x88, 0x47, 0x9e, 0x18, 0x0a, 0x61, 0x30, 0x18, 0xba, 0x39, 0x30, 0xc8, 0x84, 0x78,
+ 0xe0, 0xa3, 0x63, 0x01, 0xdc, 0xbc, 0xdd, 0x38, 0x24, 0x62, 0xa7, 0xde, 0xcf, 0x0f, 0x1d, 0x1f,
+ 0x61, 0xa7, 0xdb, 0x4e, 0x25, 0xe0, 0x7d, 0x99, 0x66, 0x7a, 0xca, 0xd4, 0x33, 0x50, 0xce, 0x89,
+ 0x41, 0xa7, 0x95, 0x7c, 0xf2, 0x83, 0xdd, 0xde, 0xd9, 0xea, 0x15, 0x75, 0x4a, 0x3b, 0x7c, 0x5c,
+ 0x88, 0x8f, 0x36, 0x17, 0x52, 0x52, 0xc3, 0x15, 0x04, 0x0d, 0x80, 0x46, 0x29, 0xa0, 0xd6, 0x28,
+ 0xe7, 0x2c, 0xe4, 0x74, 0xd9, 0xe9, 0x8b, 0xc1, 0x0f, 0x72, 0xa7, 0xb4, 0xdd, 0x27, 0xe2, 0x3f,
+ 0xe1, 0x78, 0x8f, 0x78, 0x3d, 0x79, 0xfd, 0x79, 0xe3, 0x13, 0x3d, 0x31, 0x09, 0x18, 0x66, 0x60,
+ 0x7e, 0x06, 0x89, 0xe7, 0x7c, 0xb0, 0xf8, 0xc1, 0xe7, 0x9f, 0xae, 0xce, 0x2e, 0x2e, 0xc4, 0x7e,
+ 0x12, 0xe3, 0xcd, 0x23, 0xb0, 0xda, 0xcc, 0xac, 0x89, 0x16, 0xc2, 0xc6, 0x19, 0x9c, 0xc6, 0x4e,
+ 0x58, 0xa7, 0x71, 0xfc, 0x0f, 0x6c, 0x8f, 0xd7, 0xe7, 0xa1, 0x2f, 0x4d, 0x34, 0x16, 0x17, 0xaa,
+ 0xba, 0x54, 0x3f, 0x92, 0x99, 0xfb, 0x27, 0xd2, 0x7e, 0x14, 0x23, 0x75, 0x6f, 0x11, 0x92, 0xb3,
+ 0x0a, 0x89, 0xed, 0x9c, 0xec, 0xd9, 0xa4, 0x64, 0x1f, 0x9f, 0x13, 0xdc, 0x57, 0xfa, 0x4f, 0xc5,
+ 0xc8, 0xcc, 0x3d, 0x83, 0xd2, 0xea, 0xba, 0x51, 0x51, 0xf1, 0xb9, 0xea, 0xe0, 0xd2, 0x0f, 0x73,
+ 0xb0, 0x25, 0xf3, 0x38, 0xb6, 0xee, 0x9c, 0xe6, 0xbd, 0x4d, 0xfb, 0x31, 0x7f, 0x69, 0x0a, 0xe6,
+ 0x2d, 0xd9, 0xfe, 0x94, 0xa5, 0xdb, 0xf1, 0xce, 0xe7, 0xbf, 0x60, 0x6f, 0x7e, 0x05, 0x76, 0xe7,
+ 0x95, 0x63, 0xf9, 0x86, 0xbd, 0x64, 0x9b, 0xcf, 0x58, 0xbb, 0x31, 0x97, 0xde, 0x7b, 0x75, 0x45,
+ 0x2a, 0xd9, 0x38, 0x0b, 0x92, 0x52, 0xb0, 0xe9, 0xfb, 0x63, 0x58, 0xbf, 0xed, 0x37, 0x14, 0x88,
+ 0xcb, 0xc6, 0x44, 0xc5, 0x25, 0x55, 0xc1, 0x53, 0x15, 0x37, 0xf1, 0xef, 0x2b, 0x14, 0x99, 0x40,
+ 0x72, 0x8e, 0x58, 0x70, 0x56, 0x54, 0xda, 0x80, 0xc9, 0xc9, 0x29, 0x4c, 0x4d, 0x4d, 0xd1, 0xf3,
+ 0xc7, 0x8f, 0xff, 0xc6, 0x81, 0xc2, 0xbf, 0xe8, 0x59, 0xb7, 0xdc, 0x44, 0x36, 0xb9, 0xc6, 0x86,
+ 0x05, 0xcb, 0x52, 0xc8, 0x26, 0x69, 0xee, 0x27, 0x9b, 0xcb, 0x33, 0x82, 0x23, 0xe2, 0xf2, 0x69,
+ 0xa1, 0x05, 0xcb, 0x76, 0xb0, 0x6f, 0xd4, 0x03, 0x74, 0xc9, 0x8c, 0x78, 0x73, 0x4d, 0x26, 0x3e,
+ 0xdd, 0x71, 0x98, 0x1c, 0x6a, 0x4d, 0x2e, 0x7a, 0x69, 0xdb, 0xae, 0x93, 0xf4, 0x92, 0x42, 0x67,
+ 0xc7, 0x9a, 0x2f, 0xf7, 0x61, 0xdd, 0xd6, 0x83, 0xb0, 0x0c, 0x0e, 0x93, 0xf0, 0x47, 0xdf, 0xe4,
+ 0x61, 0x35, 0xcb, 0x34, 0x71, 0x25, 0x67, 0x8b, 0xc9, 0x96, 0xb8, 0xbe, 0xde, 0x75, 0x02, 0x05,
+ 0x45, 0x2c, 0x23, 0xf1, 0xd9, 0xaa, 0x20, 0x2f, 0x53, 0x6c, 0xfc, 0x3e, 0xcc, 0x76, 0x0f, 0x95,
+ 0xa5, 0xfa, 0x6a, 0x3b, 0x6d, 0xe2, 0x51, 0xf1, 0x67, 0x17, 0xaf, 0x77, 0xd1, 0x7d, 0xf6, 0xaf,
+ 0x65, 0x74, 0xcf, 0x39, 0x24, 0xbe, 0x4c, 0x36, 0x71, 0x69, 0x23, 0xde, 0xff, 0xea, 0x00, 0xad,
+ 0xd5, 0x06, 0x07, 0x65, 0xd5, 0xdc, 0xa1, 0xa2, 0x35, 0xbf, 0x52, 0x72, 0x8a, 0x99, 0x50, 0xe9,
+ 0x98, 0xa8, 0xe8, 0x6c, 0xa5, 0x20, 0x74, 0xef, 0xfe, 0x43, 0x76, 0xa2, 0xfd, 0x94, 0x1d, 0xbf,
+ 0xca, 0x6a, 0x5b, 0xb0, 0x70, 0x45, 0x1a, 0x5a, 0xa4, 0x1a, 0xba, 0xdf, 0x90, 0x72, 0x58, 0x10,
+ 0x4a, 0x64, 0x59, 0x2b, 0xe9, 0xc2, 0x27, 0xc9, 0xf9, 0xb4, 0xde, 0x77, 0xac, 0x46, 0xc8, 0x24,
+ 0xb1, 0xce, 0xc8, 0x3d, 0x8b, 0x82, 0x93, 0x24, 0x54, 0x21, 0x08, 0xb5, 0xf7, 0xea, 0xa8, 0x54,
+ 0x9c, 0x4b, 0x0d, 0x52, 0x21, 0xa2, 0x92, 0xea, 0x66, 0x5a, 0xe7, 0x17, 0xd7, 0x09, 0x42, 0x7f,
+ 0x94, 0x37, 0x91, 0xed, 0xe8, 0xe9, 0x7a, 0x6c, 0xce, 0xf8, 0x9d, 0xd6, 0x1f, 0x6c, 0x99, 0x2e,
+ 0x69, 0x28, 0x3c, 0x8e, 0xb7, 0xd7, 0x65, 0x93, 0x6d, 0x4f, 0xde, 0x05, 0x1c, 0x4e, 0x08, 0xbd,
+ 0xbe, 0x3a, 0x83, 0xb2, 0xe1, 0xe9, 0x6e, 0x4c, 0x3f, 0x8a, 0x9d, 0xfb, 0x4b, 0x84, 0x1e, 0xf0,
+ 0x9e, 0xbc, 0xfb, 0x45, 0x2e, 0x1e, 0xb1, 0xe6, 0xfb, 0x02, 0x21, 0x2a, 0xdf, 0xcf, 0x05, 0x95,
+ 0x08, 0x86, 0x62, 0xf4, 0x4e, 0xd2, 0xc7, 0xbb, 0x91, 0x75, 0xb0, 0x8c, 0x9c, 0x7e, 0x96, 0x7a,
+ 0x04, 0x8b, 0xd7, 0xec, 0xc4, 0x92, 0xf5, 0x39, 0x58, 0xc6, 0xec, 0xfc, 0x3a, 0x71, 0x4e, 0x82,
+ 0xfc, 0x93, 0xe7, 0x99, 0xd0, 0x99, 0x8a, 0x60, 0x65, 0x5d, 0xdb, 0x8c, 0x89, 0xe3, 0x02, 0x66,
+ 0xfb, 0x30, 0x8e, 0xb0, 0x68, 0x13, 0x19, 0x7c, 0x9b, 0x25, 0x66, 0x1f, 0xc8, 0xa8, 0xb0, 0xc7,
+ 0xe3, 0x0b, 0xb2, 0xa0, 0x8e, 0x51, 0x69, 0x13, 0xa5, 0xb6, 0x3a, 0xbc, 0xc2, 0xfe, 0xd6, 0x6e,
+ 0x2d, 0xd9, 0x9e, 0x3c, 0x99, 0xc4, 0xa9, 0xd2, 0xda, 0xb0, 0xe8, 0xc4, 0xe9, 0xf2, 0x10, 0x9f,
+ 0xba, 0x37, 0xd6, 0x64, 0xd0, 0xc4, 0x2d, 0x66, 0x2c, 0x5a, 0x99, 0x16, 0x2f, 0x61, 0xca, 0x0c,
+ 0x5e, 0x4e, 0xfa, 0x8e, 0x1a, 0xbf, 0x76, 0xe3, 0x7e, 0xbc, 0x94, 0xb4, 0x43, 0xb0, 0x73, 0x31,
+ 0x9e, 0xc9, 0x2b, 0xcb, 0x53, 0x67, 0xec, 0xe5, 0xb6, 0xd7, 0x56, 0xa5, 0x23, 0xef, 0xf8, 0xb9,
+ 0xb0, 0xe8, 0x50, 0xe1, 0xa9, 0xd0, 0xa2, 0x95, 0xe9, 0x74, 0xd8, 0x38, 0x0b, 0x67, 0x90, 0xf6,
+ 0xdc, 0x70, 0xdf, 0xb9, 0x87, 0xc4, 0x61, 0xd1, 0xee, 0x3d, 0x59, 0xe7, 0x1b, 0x9b, 0x24, 0x61,
+ 0xb9, 0x62, 0xe0, 0xc1, 0x73, 0x23, 0x97, 0x09, 0x0c, 0xc4, 0xe1, 0xbe, 0x99, 0x46, 0xe9, 0x3f,
+ 0x07, 0x67, 0x34, 0xda, 0xb5, 0x45, 0x68, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE bom_xpm[1] = {{ png, sizeof( png ), "bom_xpm" }};
diff --git a/bitmaps_png/cpp_26/copycomponent.cpp b/bitmaps_png/cpp_26/copycomponent.cpp
index 86495a07ef..c524edc748 100644
--- a/bitmaps_png/cpp_26/copycomponent.cpp
+++ b/bitmaps_png/cpp_26/copycomponent.cpp
@@ -8,84 +8,56 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xc0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x7b, 0x4c, 0x53,
- 0x57, 0x1c, 0xc7, 0x6f, 0x95, 0x41, 0x2b, 0x8f, 0x21, 0x2e, 0xc8, 0x06, 0x3a, 0x09, 0x93, 0x19,
- 0x17, 0x03, 0x0d, 0xb0, 0x11, 0x25, 0xd1, 0x3f, 0xc6, 0x5e, 0x02, 0x76, 0x66, 0x31, 0xfc, 0xa1,
- 0x8b, 0x9a, 0xe1, 0x12, 0xd0, 0x0c, 0x24, 0x31, 0x4b, 0x36, 0x92, 0x02, 0x12, 0x5e, 0x03, 0x3b,
- 0x60, 0xbc, 0x11, 0x46, 0xa2, 0x4c, 0x04, 0x43, 0xb2, 0x2d, 0xce, 0xc9, 0x66, 0x85, 0xf0, 0x86,
- 0x95, 0xf2, 0x2c, 0xef, 0x16, 0xe4, 0x29, 0x60, 0x51, 0x0a, 0xc5, 0x42, 0xbf, 0x3b, 0xf7, 0xd6,
- 0x7b, 0x47, 0xc1, 0x5b, 0xcc, 0xd2, 0x7c, 0xd2, 0xdb, 0xf6, 0x9e, 0xdf, 0xe7, 0x9e, 0x73, 0x7f,
- 0xe7, 0x7b, 0x4b, 0x01, 0xa0, 0x58, 0xa8, 0x58, 0x2a, 0x8c, 0x92, 0x52, 0xaa, 0x2d, 0xe8, 0x24,
- 0x94, 0x11, 0x2e, 0x53, 0x71, 0x94, 0xdf, 0xfa, 0xf1, 0x96, 0x30, 0xff, 0x20, 0xa5, 0xbe, 0x25,
- 0xc0, 0x37, 0xdf, 0x17, 0x1f, 0x14, 0xf8, 0xe3, 0xfd, 0x7c, 0x13, 0x7e, 0x79, 0xfe, 0xf0, 0xcd,
- 0x35, 0xe1, 0xf5, 0x93, 0x2f, 0xec, 0x12, 0xec, 0x41, 0x9f, 0xf7, 0x02, 0x19, 0xc1, 0xfa, 0x7f,
- 0x89, 0x66, 0x17, 0xb5, 0xd0, 0xeb, 0x01, 0x9d, 0x0e, 0x78, 0xfa, 0x14, 0x98, 0x9f, 0x07, 0x1e,
- 0x3f, 0x06, 0xa6, 0xa6, 0x80, 0xf1, 0x71, 0x40, 0xad, 0x59, 0x43, 0x75, 0x7b, 0x2f, 0x82, 0x8a,
- 0x43, 0x19, 0x99, 0x6d, 0x9c, 0x6d, 0xef, 0x56, 0x32, 0xba, 0xf8, 0x15, 0x42, 0x2e, 0x43, 0x2c,
- 0xd5, 0x48, 0x0f, 0x9c, 0xd2, 0x6a, 0xb1, 0xb8, 0x08, 0x2c, 0x2c, 0x98, 0x4b, 0x1e, 0x3d, 0x02,
- 0x34, 0x1a, 0x60, 0x78, 0x18, 0x18, 0x18, 0x00, 0x54, 0x2a, 0x20, 0xaa, 0x32, 0x91, 0x91, 0x05,
- 0xa4, 0x04, 0x54, 0x97, 0x97, 0x97, 0x6f, 0xb7, 0x24, 0x6a, 0x5c, 0xb7, 0x0c, 0x0c, 0x13, 0x73,
- 0x5a, 0x4e, 0x32, 0x33, 0x03, 0x84, 0x85, 0xdd, 0xc5, 0x99, 0x33, 0xbf, 0x21, 0x26, 0xa6, 0x01,
- 0x85, 0x85, 0x7d, 0x68, 0x69, 0x59, 0x42, 0x6f, 0x2f, 0xd0, 0xd5, 0x05, 0xb4, 0x2b, 0x8d, 0x78,
- 0xf7, 0x9a, 0x37, 0x44, 0x71, 0x22, 0x24, 0xe6, 0x24, 0xfe, 0x68, 0x71, 0xe9, 0xf2, 0xf2, 0xf2,
- 0x0e, 0x14, 0x14, 0x14, 0xe0, 0x64, 0xfa, 0x49, 0x46, 0x34, 0x3a, 0xad, 0xc5, 0xdc, 0x9c, 0x49,
- 0x32, 0x39, 0x09, 0x88, 0xc5, 0x05, 0xf4, 0xba, 0x72, 0x38, 0x3a, 0x26, 0x23, 0x2d, 0xad, 0x0b,
- 0x4a, 0x25, 0xd0, 0xd6, 0x06, 0x5c, 0xad, 0x2a, 0x63, 0xc6, 0x85, 0x67, 0x84, 0x1b, 0x0a, 0x0b,
- 0x0b, 0xdf, 0xb1, 0x24, 0x7a, 0x93, 0x88, 0x4a, 0x8e, 0xa6, 0x1e, 0x6d, 0xa3, 0x07, 0x8c, 0x4c,
- 0x6a, 0x19, 0xc9, 0xc4, 0x04, 0x30, 0x36, 0x06, 0x78, 0x7b, 0x9b, 0x8b, 0x58, 0x82, 0x83, 0xab,
- 0xd0, 0xdc, 0x0c, 0x54, 0xfc, 0x35, 0xc8, 0x88, 0xc4, 0xc9, 0x62, 0x84, 0xa4, 0x85, 0xd4, 0x92,
- 0xe3, 0xb3, 0x84, 0x2f, 0xb6, 0x6c, 0x86, 0x81, 0x31, 0x2d, 0x27, 0x51, 0xab, 0xf9, 0x45, 0x34,
- 0xb9, 0xb9, 0xa3, 0x90, 0xd7, 0x18, 0x20, 0x90, 0x0a, 0xb0, 0xe1, 0x16, 0xa8, 0xb7, 0x14, 0xa9,
- 0xd4, 0x5a, 0x8c, 0x8e, 0x02, 0x23, 0x23, 0xc0, 0xe0, 0x20, 0x70, 0xeb, 0xd6, 0x18, 0x92, 0x93,
- 0x95, 0x38, 0x7f, 0xfe, 0x3e, 0x1c, 0x1c, 0x92, 0xcc, 0x44, 0x87, 0x0f, 0xdf, 0xc4, 0x8d, 0xbb,
- 0x03, 0x4c, 0xf1, 0x23, 0x29, 0x47, 0x10, 0x9d, 0x15, 0x6d, 0x8c, 0xc8, 0x8a, 0x50, 0x46, 0x65,
- 0x46, 0xfd, 0x43, 0x56, 0x49, 0x9e, 0x9f, 0x9f, 0x7f, 0x96, 0x57, 0x34, 0x78, 0xaf, 0x19, 0xe3,
- 0xbf, 0x2b, 0x30, 0xf6, 0xab, 0x02, 0xea, 0x2a, 0x05, 0x86, 0x2a, 0x15, 0xe8, 0x2f, 0x57, 0x40,
- 0xf5, 0x8b, 0x02, 0xcd, 0x45, 0x2d, 0x78, 0xeb, 0x8d, 0x14, 0x4e, 0x24, 0x10, 0x48, 0xf1, 0x4d,
- 0x4e, 0x29, 0x23, 0xba, 0x90, 0x71, 0x01, 0xf4, 0xbd, 0x26, 0x68, 0x08, 0xea, 0x17, 0x44, 0xf2,
- 0x8a, 0xf4, 0xee, 0xfb, 0x4d, 0x3f, 0xf1, 0x70, 0x9b, 0x3a, 0x68, 0x36, 0xab, 0x53, 0x81, 0x62,
- 0x88, 0x62, 0x45, 0x48, 0xcf, 0x4b, 0xa7, 0x25, 0x03, 0x7c, 0xed, 0xfd, 0x15, 0x81, 0x7d, 0x55,
- 0x73, 0xa2, 0x43, 0x87, 0xb0, 0x96, 0x2e, 0xc3, 0x6a, 0x9a, 0x0c, 0xcf, 0x53, 0x65, 0xd0, 0x27,
- 0xcb, 0xb0, 0x9c, 0x24, 0xc3, 0x62, 0x82, 0x0c, 0x7d, 0x57, 0xae, 0x99, 0x89, 0x2a, 0x88, 0xf8,
- 0xa1, 0xdf, 0x3e, 0x14, 0x67, 0x65, 0xd1, 0xa2, 0xca, 0x57, 0xde, 0x47, 0xcb, 0xfb, 0xf6, 0xc3,
- 0x78, 0x42, 0x82, 0x95, 0x95, 0xff, 0xd2, 0xe1, 0xc9, 0x13, 0x60, 0x76, 0x16, 0x98, 0x9e, 0x36,
- 0xa5, 0x83, 0xb5, 0x75, 0x3c, 0x27, 0x4a, 0x79, 0x2f, 0x9c, 0x99, 0xa9, 0xc6, 0xcb, 0x8b, 0x16,
- 0xf9, 0xf3, 0x89, 0x9c, 0x7e, 0xfe, 0xdc, 0xe7, 0xd4, 0x8a, 0x50, 0x68, 0xd4, 0x09, 0xad, 0x8c,
- 0x5a, 0x21, 0x85, 0x35, 0x01, 0x21, 0x44, 0xc2, 0x49, 0xea, 0xea, 0xa6, 0xe1, 0xe1, 0x91, 0x09,
- 0x67, 0xe7, 0x1f, 0xb0, 0x6b, 0x57, 0x0a, 0xb3, 0x8f, 0xe8, 0x7b, 0xc3, 0x8a, 0xec, 0xed, 0x93,
- 0xb0, 0x67, 0xc7, 0xf7, 0x78, 0x9b, 0x8a, 0xc4, 0x4e, 0x61, 0x8c, 0x8e, 0x7c, 0x77, 0x9f, 0xa2,
- 0x92, 0x5e, 0xdf, 0xd4, 0x75, 0x8a, 0xe3, 0xc7, 0x7d, 0x27, 0x3d, 0x3d, 0xa7, 0xbb, 0x0f, 0xec,
- 0x79, 0xd6, 0x74, 0xd0, 0xd9, 0xb0, 0x6c, 0x63, 0x85, 0xd5, 0x60, 0x89, 0x59, 0x04, 0x55, 0x54,
- 0x0c, 0x43, 0x24, 0x4a, 0xe0, 0x6d, 0x73, 0x16, 0xf7, 0xd7, 0xa2, 0x11, 0x15, 0x95, 0xf5, 0xb5,
- 0xc5, 0x50, 0x25, 0xbb, 0x3a, 0x89, 0xee, 0x1a, 0xad, 0x8b, 0x0b, 0x0c, 0x41, 0x92, 0x4d, 0x39,
- 0x57, 0x56, 0x66, 0x59, 0xe6, 0xbe, 0xe3, 0x3b, 0x68, 0xb6, 0xef, 0x44, 0x51, 0x6e, 0xae, 0xa6,
- 0xb8, 0xb8, 0x58, 0xc8, 0x2b, 0x22, 0x3d, 0xef, 0x49, 0x64, 0x41, 0x4b, 0x0e, 0x0e, 0x73, 0x2b,
- 0x9f, 0x49, 0xb8, 0x08, 0x5a, 0x1f, 0xa6, 0xa5, 0xa5, 0xc3, 0x10, 0x0a, 0x37, 0xcb, 0xdc, 0xdc,
- 0x32, 0xd0, 0x70, 0x3a, 0x81, 0x29, 0x39, 0xe5, 0xe1, 0x01, 0x9d, 0xa3, 0x63, 0x1b, 0x39, 0xfe,
- 0x83, 0x70, 0x7a, 0x93, 0x88, 0x83, 0xa2, 0x54, 0xfa, 0x4f, 0x25, 0x9c, 0x84, 0x4e, 0x87, 0xa1,
- 0x21, 0xa0, 0xbf, 0x1f, 0x4c, 0x98, 0x16, 0x15, 0x99, 0xcb, 0x68, 0xc9, 0x9d, 0x3b, 0x0b, 0x18,
- 0xbc, 0x24, 0x63, 0x4a, 0xea, 0x6d, 0x6d, 0xf1, 0x5c, 0x28, 0x5c, 0x34, 0x0a, 0x04, 0x33, 0x44,
- 0x18, 0x4b, 0x56, 0xc9, 0x85, 0x57, 0xb4, 0xfc, 0x89, 0x84, 0x8b, 0x20, 0x56, 0xd2, 0xd3, 0x03,
- 0x74, 0x76, 0x92, 0xc4, 0x6e, 0x07, 0x89, 0x1e, 0x93, 0x8c, 0x95, 0xc8, 0xe5, 0xe4, 0xa2, 0x4e,
- 0x98, 0xba, 0xaf, 0x24, 0x23, 0x83, 0xdd, 0xb8, 0x1c, 0xbc, 0xa2, 0xa5, 0x8f, 0x25, 0x8c, 0x84,
- 0x8e, 0xa0, 0xbe, 0x3e, 0x73, 0x09, 0x9d, 0xd8, 0x4d, 0x4d, 0x40, 0x76, 0xb6, 0x9a, 0x93, 0xfc,
- 0xfd, 0xa7, 0x01, 0x3a, 0x37, 0x4f, 0x3c, 0x73, 0x72, 0x62, 0x8b, 0xb7, 0x12, 0x92, 0x58, 0x78,
- 0x45, 0xba, 0x8f, 0x24, 0x9b, 0x24, 0x0a, 0x05, 0xd0, 0xda, 0x6a, 0x92, 0xd4, 0xd7, 0x03, 0xb5,
- 0xb5, 0x60, 0x24, 0xd5, 0xd5, 0xe4, 0x9c, 0x4b, 0xd9, 0xcc, 0x6c, 0x1a, 0x42, 0x43, 0x59, 0x51,
- 0xc4, 0xe6, 0x66, 0xa0, 0x28, 0x77, 0xba, 0xf8, 0x3a, 0x56, 0x16, 0x03, 0x25, 0xcc, 0x13, 0xb4,
- 0xbb, 0x1b, 0xe8, 0xe8, 0x30, 0x97, 0xd4, 0xd5, 0x01, 0x35, 0x35, 0xc0, 0x83, 0x07, 0x26, 0x49,
- 0xd7, 0xe5, 0x22, 0xac, 0x5a, 0x8b, 0xa0, 0xdd, 0xbd, 0x9b, 0xee, 0x38, 0x46, 0x44, 0x9a, 0x4a,
- 0xfc, 0x32, 0xd1, 0x5e, 0x82, 0xdc, 0x60, 0x63, 0xd3, 0xb8, 0x6c, 0x67, 0xd7, 0x6e, 0xdc, 0xb6,
- 0x4d, 0xbf, 0xe4, 0x13, 0x80, 0x91, 0x12, 0x39, 0x86, 0xae, 0xcb, 0x31, 0x50, 0x28, 0x87, 0x2a,
- 0x4f, 0x8e, 0x9e, 0x1c, 0x39, 0x3a, 0xb3, 0xe4, 0x50, 0x66, 0x90, 0xf7, 0xab, 0x55, 0x18, 0xfa,
- 0x52, 0x8a, 0x59, 0xf1, 0x87, 0x4c, 0x99, 0x79, 0x57, 0x57, 0xdc, 0x8e, 0x8f, 0x67, 0x67, 0x73,
- 0xe3, 0x95, 0xf7, 0x91, 0xa5, 0x50, 0x5d, 0xcf, 0x92, 0xbd, 0x3d, 0xba, 0x8f, 0x1d, 0x43, 0x71,
- 0x76, 0x36, 0x2b, 0x99, 0xcb, 0xc9, 0xc9, 0x71, 0xb5, 0x28, 0x22, 0x27, 0xf9, 0xd0, 0xcf, 0x8f,
- 0x8e, 0xc0, 0xc0, 0xcc, 0x16, 0x89, 0xa4, 0xf1, 0xe1, 0xb9, 0x73, 0xe0, 0xe3, 0xde, 0xc5, 0x8b,
- 0xb8, 0x99, 0x9a, 0xba, 0xb1, 0xbb, 0xea, 0xc9, 0xd3, 0x7a, 0xef, 0x96, 0x7f, 0xb7, 0x36, 0x48,
- 0x23, 0x37, 0xb6, 0xe8, 0x4b, 0x30, 0x10, 0x94, 0x84, 0xeb, 0xe4, 0x02, 0xc3, 0xa4, 0x52, 0xa9,
- 0x15, 0x5f, 0xbd, 0x7f, 0x01, 0xcf, 0x48, 0xc0, 0x17, 0xec, 0x47, 0x61, 0x0a, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x06, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x3d, 0x4c, 0x13,
+ 0x61, 0x18, 0xc7, 0x5f, 0x1a, 0x50, 0x68, 0x40, 0x4d, 0x60, 0x20, 0x2c, 0x12, 0x45, 0x13, 0x06,
+ 0x98, 0x55, 0x06, 0x20, 0x71, 0x65, 0x70, 0xe8, 0xc0, 0x40, 0xa2, 0x14, 0x68, 0xa1, 0x05, 0x51,
+ 0x83, 0x65, 0x70, 0x68, 0xed, 0x91, 0x70, 0xc6, 0x50, 0x22, 0x2d, 0xc2, 0x60, 0x01, 0x07, 0x48,
+ 0x9c, 0x84, 0x90, 0xf8, 0x51, 0x06, 0x0d, 0x0b, 0x50, 0x3f, 0xc2, 0x40, 0x20, 0x68, 0xa0, 0x50,
+ 0x53, 0x4a, 0xa5, 0xa1, 0x18, 0xfb, 0x71, 0x6d, 0xf4, 0xf1, 0x79, 0x8f, 0x5e, 0x73, 0xad, 0x47,
+ 0x39, 0x28, 0x0c, 0xff, 0xbc, 0xd7, 0xb7, 0xf7, 0xf6, 0x77, 0xbf, 0xe7, 0x79, 0xef, 0xae, 0x04,
+ 0x00, 0x88, 0x90, 0x96, 0x96, 0x96, 0xcb, 0x1a, 0x8d, 0xe6, 0x8e, 0xd1, 0x68, 0x54, 0x88, 0xe7,
+ 0x4f, 0x22, 0x49, 0x1f, 0x10, 0xd2, 0x8f, 0x30, 0xd0, 0xeb, 0xf5, 0x4e, 0xb5, 0x5a, 0x5d, 0x76,
+ 0xaa, 0xa0, 0xb1, 0xb1, 0x31, 0x18, 0x1f, 0x1f, 0x8f, 0xb5, 0xb6, 0xb6, 0x46, 0x10, 0xda, 0x49,
+ 0x08, 0xc9, 0x3a, 0x15, 0x10, 0x42, 0x20, 0x1a, 0x8d, 0xc2, 0xf2, 0xf2, 0x32, 0x18, 0x0c, 0x86,
+ 0xd0, 0x49, 0xd9, 0x1d, 0x08, 0xa2, 0x09, 0x06, 0x83, 0x09, 0x3b, 0xfc, 0xee, 0x6e, 0x26, 0x76,
+ 0xa4, 0xa9, 0xa9, 0xa9, 0x1c, 0x4b, 0x64, 0x89, 0xf7, 0xe7, 0xeb, 0xf0, 0xf0, 0x70, 0x02, 0x24,
+ 0x64, 0x65, 0x65, 0x85, 0xb7, 0x6b, 0x6f, 0x6f, 0x5f, 0xa0, 0x1b, 0xe6, 0xc4, 0x40, 0x1e, 0x8f,
+ 0x07, 0x2c, 0x16, 0x4b, 0x22, 0x81, 0x40, 0x80, 0xb7, 0x9b, 0x98, 0x98, 0xe0, 0xed, 0xb4, 0x5a,
+ 0x6d, 0xc7, 0x51, 0xed, 0x24, 0x4b, 0x17, 0x0a, 0x85, 0xc0, 0xed, 0x76, 0x27, 0x12, 0x89, 0x44,
+ 0x32, 0xb6, 0x4b, 0xdb, 0xa3, 0xa4, 0x70, 0x5c, 0x52, 0xef, 0xa8, 0x1d, 0x9a, 0x45, 0x11, 0x36,
+ 0x8d, 0x19, 0xc5, 0x0c, 0xaa, 0x54, 0xaa, 0x33, 0xc7, 0x02, 0x31, 0x0c, 0xc3, 0x8f, 0xa1, 0xbd,
+ 0x3d, 0xe8, 0x2f, 0x2d, 0x85, 0xd7, 0x6a, 0x35, 0xfc, 0xf6, 0xfb, 0xc1, 0xeb, 0xf5, 0x02, 0xcb,
+ 0xb2, 0x61, 0x9d, 0x4e, 0xe7, 0x47, 0x40, 0x1f, 0xae, 0x33, 0xe0, 0xa8, 0x4b, 0x77, 0xa3, 0x4b,
+ 0x82, 0xb6, 0xb6, 0xb6, 0xc0, 0x6a, 0xb5, 0xd2, 0x1b, 0x97, 0x1f, 0x7d, 0x9b, 0x9b, 0x60, 0xc4,
+ 0x53, 0x5f, 0x54, 0x55, 0x01, 0x5b, 0x5c, 0x0c, 0x9d, 0x75, 0x75, 0x31, 0x84, 0x8c, 0x62, 0xf9,
+ 0xce, 0xc9, 0x2e, 0x5d, 0x73, 0x73, 0xf3, 0x0d, 0xbc, 0x9a, 0x37, 0x08, 0x79, 0x8b, 0xa3, 0x8b,
+ 0xfe, 0x30, 0x2d, 0xcd, 0xda, 0xda, 0x1a, 0x74, 0x75, 0x75, 0xf1, 0x63, 0x00, 0x0d, 0x28, 0xe8,
+ 0x97, 0xcf, 0x07, 0x0b, 0x43, 0x43, 0xc0, 0xe4, 0xe5, 0xc5, 0x98, 0xdc, 0x5c, 0x3b, 0x4b, 0x48,
+ 0x81, 0x6c, 0x50, 0x5b, 0x5b, 0x5b, 0x31, 0xc2, 0x6e, 0xd3, 0x20, 0xec, 0xbd, 0xdd, 0x6e, 0x4f,
+ 0x94, 0x6e, 0x7e, 0x7e, 0x1e, 0x38, 0xec, 0xcd, 0xbb, 0xc9, 0xc9, 0x04, 0x88, 0xce, 0xef, 0x20,
+ 0x7c, 0xa4, 0xba, 0x3a, 0x8c, 0xc0, 0x6d, 0x9c, 0xbf, 0x99, 0xf1, 0x66, 0xf8, 0xb1, 0xb1, 0x01,
+ 0xac, 0xc9, 0x14, 0xe9, 0x68, 0x68, 0xd8, 0x11, 0x83, 0x84, 0xc4, 0xed, 0x38, 0x46, 0xa9, 0x1c,
+ 0x39, 0xcc, 0x4e, 0x12, 0x44, 0x2d, 0x66, 0x66, 0x66, 0xe0, 0x51, 0x61, 0xe1, 0x5f, 0x0a, 0x10,
+ 0x42, 0x41, 0xde, 0xa5, 0x25, 0x58, 0x9f, 0x9d, 0xe5, 0xe3, 0x5b, 0x5d, 0xdd, 0xb7, 0xab, 0xa9,
+ 0x39, 0xd4, 0xee, 0x3f, 0x90, 0xcd, 0x66, 0x83, 0xde, 0xde, 0xde, 0x30, 0x96, 0xf4, 0xa7, 0xa6,
+ 0xbe, 0xbe, 0x0e, 0x17, 0x5f, 0x60, 0x08, 0xb9, 0x28, 0x80, 0x66, 0x59, 0x16, 0x5e, 0xa9, 0x54,
+ 0x7c, 0x9c, 0xa2, 0xa7, 0x08, 0x3d, 0x8e, 0xdb, 0x49, 0xf6, 0x8e, 0xa4, 0xbc, 0x8f, 0x2c, 0xf4,
+ 0x35, 0x81, 0x3b, 0xea, 0x25, 0x8e, 0xe7, 0x85, 0x79, 0x0a, 0x93, 0x2a, 0x5d, 0x6a, 0xfc, 0xeb,
+ 0xeb, 0x30, 0x5a, 0x5b, 0x1b, 0x46, 0xd8, 0xb6, 0x89, 0x90, 0x5b, 0xb8, 0xa6, 0x94, 0xa6, 0x8f,
+ 0x90, 0xbc, 0x24, 0x50, 0x63, 0x63, 0x63, 0x01, 0x5a, 0x5d, 0x4f, 0xbd, 0x9a, 0x54, 0x90, 0xdb,
+ 0xe9, 0x04, 0xcf, 0xe2, 0xa2, 0x24, 0x2c, 0xb8, 0xbb, 0x0b, 0x83, 0x15, 0x15, 0x7f, 0x4c, 0x59,
+ 0x59, 0x1c, 0xae, 0x09, 0xc7, 0xf3, 0x50, 0xd6, 0xd6, 0x14, 0x83, 0x68, 0x5f, 0xa6, 0x75, 0x3a,
+ 0x70, 0x74, 0x77, 0xf3, 0x06, 0x62, 0xc8, 0x77, 0xec, 0xeb, 0xd3, 0x92, 0x92, 0x70, 0x8f, 0x52,
+ 0xe9, 0xc4, 0xf3, 0xcb, 0x0e, 0x2c, 0x9d, 0x04, 0xe0, 0x12, 0xe6, 0x1a, 0x6d, 0xb2, 0x00, 0xfa,
+ 0x60, 0x36, 0x83, 0xb5, 0xbc, 0x1c, 0x9e, 0x57, 0x56, 0xc2, 0x1c, 0xde, 0x73, 0x82, 0xc5, 0x94,
+ 0x56, 0x1b, 0x7b, 0x9c, 0x93, 0xc3, 0x99, 0x14, 0x8a, 0x7b, 0x78, 0xae, 0x22, 0x6d, 0x8f, 0x24,
+ 0x40, 0x0e, 0x8c, 0x0b, 0xb3, 0x29, 0x2e, 0xdd, 0xdc, 0xc0, 0x00, 0x7c, 0xc1, 0x37, 0x31, 0x3d,
+ 0xfe, 0xe6, 0x70, 0x08, 0x16, 0x9f, 0xcc, 0x84, 0x5c, 0x91, 0xb5, 0xeb, 0xe4, 0x94, 0x4e, 0xdc,
+ 0x8b, 0x29, 0x8d, 0x86, 0xb7, 0x30, 0x2a, 0x14, 0xf7, 0xa5, 0x2c, 0x32, 0x06, 0xc9, 0xb5, 0x38,
+ 0x36, 0xc8, 0xef, 0x72, 0xed, 0x5b, 0x64, 0x67, 0xcb, 0xb2, 0x38, 0x36, 0xe8, 0x49, 0x51, 0x11,
+ 0x87, 0x16, 0x9f, 0xf1, 0xf8, 0x6a, 0x46, 0x7f, 0x4e, 0x0e, 0xca, 0x33, 0x42, 0xce, 0xf6, 0xe4,
+ 0xe7, 0x7f, 0xc4, 0x1d, 0xf5, 0xe0, 0x28, 0x16, 0xe2, 0xfc, 0x03, 0xeb, 0x05, 0x34, 0x8d, 0x72,
+ 0xad, 0xa0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE copycomponent_xpm[1] = {{ png, sizeof( png ), "copycomponent_xpm" }};
diff --git a/bitmaps_png/cpp_26/create_cmp_file.cpp b/bitmaps_png/cpp_26/create_cmp_file.cpp
index 0469e8d507..4291b2a27b 100644
--- a/bitmaps_png/cpp_26/create_cmp_file.cpp
+++ b/bitmaps_png/cpp_26/create_cmp_file.cpp
@@ -8,58 +8,39 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x26, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd6, 0x69, 0x48, 0x54,
- 0x51, 0x14, 0x07, 0xf0, 0x33, 0x63, 0xe6, 0x92, 0xa0, 0x91, 0x94, 0xa4, 0x54, 0x04, 0x51, 0x60,
- 0x84, 0x16, 0x65, 0x1a, 0xd9, 0x46, 0x1f, 0x8c, 0xd2, 0x16, 0x2b, 0x32, 0x22, 0x2d, 0xd2, 0x0a,
- 0x0d, 0x23, 0x94, 0x02, 0xb3, 0x95, 0xfa, 0x28, 0x44, 0x20, 0xa2, 0x1f, 0x4a, 0xa2, 0xc0, 0x40,
- 0x13, 0x45, 0x2d, 0x71, 0x09, 0x33, 0xa2, 0x72, 0xa9, 0x24, 0x6c, 0x01, 0x45, 0xd4, 0x46, 0xc1,
- 0xa2, 0x4c, 0xa7, 0xdc, 0x6e, 0xff, 0x73, 0x3d, 0x23, 0xd3, 0x38, 0x93, 0x33, 0x65, 0x0f, 0x7e,
- 0xce, 0x7d, 0xbe, 0xf7, 0xee, 0xff, 0xbe, 0x73, 0xdf, 0x7d, 0x33, 0xa4, 0x94, 0xa2, 0xe9, 0x52,
- 0x54, 0x44, 0x3e, 0xf0, 0x08, 0x0c, 0xb6, 0xc7, 0x68, 0x9a, 0x83, 0x32, 0x6b, 0x6b, 0x49, 0xe1,
- 0x33, 0xf6, 0xbf, 0x05, 0xa1, 0x73, 0xff, 0x9a, 0x1a, 0x1a, 0xe8, 0xed, 0x25, 0x55, 0x5a, 0x4a,
- 0xad, 0xd8, 0x37, 0x4e, 0x4b, 0x10, 0x3a, 0xf2, 0x83, 0x64, 0xc8, 0x2a, 0x2f, 0xa7, 0x8a, 0xea,
- 0x6a, 0xea, 0x6e, 0x6f, 0x27, 0x35, 0x3c, 0x4c, 0xaa, 0xa5, 0x85, 0x54, 0x65, 0x25, 0xbd, 0x2e,
- 0x2e, 0xa6, 0x5b, 0x38, 0x9e, 0x0e, 0xd1, 0xff, 0x7a, 0x17, 0x19, 0x08, 0x50, 0x3d, 0x3d, 0xa4,
- 0x06, 0x07, 0x49, 0x8d, 0x8c, 0x8c, 0x1f, 0xe2, 0xb0, 0xfe, 0x7e, 0x52, 0x5d, 0x5d, 0xa4, 0xca,
- 0xca, 0x68, 0x04, 0xe7, 0x1d, 0x9a, 0x8e, 0x92, 0x9d, 0xaa, 0xaa, 0xa2, 0x31, 0x2e, 0xd9, 0xd8,
- 0xd8, 0xf8, 0xbf, 0x39, 0xb0, 0xb3, 0x93, 0x14, 0xee, 0xd4, 0x8c, 0xe3, 0xdb, 0xed, 0x96, 0x0e,
- 0xdb, 0x32, 0xf0, 0x70, 0x31, 0x2c, 0xaf, 0xad, 0x8d, 0xd4, 0xe8, 0x28, 0x29, 0xb3, 0x99, 0xd4,
- 0xd0, 0x10, 0xa9, 0xc6, 0x46, 0xfd, 0x50, 0x24, 0x38, 0x9c, 0x23, 0x6c, 0xfc, 0x67, 0x1d, 0x18,
- 0x5c, 0x08, 0x2a, 0x33, 0x99, 0x48, 0x75, 0x74, 0x90, 0x6a, 0x6a, 0x22, 0xc5, 0xed, 0xd6, 0x56,
- 0x1d, 0x94, 0x32, 0x55, 0xd0, 0x55, 0x98, 0xe9, 0x6c, 0x50, 0x49, 0x09, 0x99, 0xea, 0xea, 0x74,
- 0xc7, 0xcd, 0x69, 0x69, 0xf4, 0xaa, 0xa0, 0x80, 0x86, 0xea, 0xeb, 0xf5, 0x7e, 0xf6, 0x54, 0x41,
- 0x37, 0x9c, 0x2d, 0x1f, 0x3a, 0x0b, 0x28, 0x2c, 0xa4, 0x86, 0x88, 0x08, 0xfa, 0x62, 0x30, 0x90,
- 0x09, 0xd7, 0x0d, 0x7a, 0x7b, 0xd3, 0xcf, 0xb8, 0x38, 0x1a, 0xcc, 0xcc, 0xa4, 0x1f, 0xd8, 0xf7,
- 0x9e, 0x14, 0x84, 0x6d, 0x16, 0xdc, 0x87, 0x7e, 0xb8, 0x0d, 0x61, 0x4e, 0x04, 0xb9, 0xe3, 0x3c,
- 0x4f, 0x1e, 0xe0, 0xca, 0x3d, 0xf9, 0x2a, 0x32, 0xf1, 0x99, 0xc6, 0x6d, 0x77, 0x77, 0x3d, 0xe8,
- 0xbd, 0xe0, 0x66, 0xef, 0x8e, 0xc2, 0xa1, 0x12, 0xcc, 0xf0, 0x16, 0xe6, 0xda, 0x39, 0x67, 0x87,
- 0x65, 0xa4, 0xb2, 0xef, 0xc5, 0x41, 0x1b, 0x4f, 0x36, 0xab, 0x98, 0xcb, 0x4a, 0xe3, 0xb6, 0x54,
- 0xe7, 0xc8, 0x44, 0x90, 0x6e, 0x10, 0xa5, 0x42, 0x3d, 0xbc, 0x83, 0xf3, 0x10, 0x0b, 0xc7, 0x60,
- 0x1b, 0x18, 0x6d, 0x82, 0xce, 0xc1, 0x5d, 0xbe, 0xce, 0x3a, 0xe8, 0x42, 0x50, 0x98, 0xca, 0x09,
- 0x5a, 0xab, 0x71, 0x5b, 0x82, 0x8e, 0x5a, 0x07, 0x79, 0xc3, 0x3d, 0xe8, 0x83, 0x97, 0x70, 0x1d,
- 0x42, 0xa5, 0x94, 0x6e, 0x12, 0x76, 0xc2, 0x4a, 0xb6, 0x74, 0xc2, 0x83, 0x33, 0x5a, 0x82, 0x92,
- 0x56, 0x1c, 0x54, 0x67, 0xc2, 0x53, 0x35, 0x6e, 0x4f, 0x0a, 0x92, 0xb0, 0xd9, 0x72, 0x17, 0x37,
- 0xa1, 0x11, 0x3e, 0x41, 0x16, 0x3f, 0x14, 0x50, 0x21, 0x17, 0x59, 0x3c, 0x97, 0xcf, 0x01, 0x19,
- 0x90, 0x0e, 0x8a, 0x8a, 0xca, 0x52, 0x31, 0x71, 0x0f, 0x34, 0x6e, 0x3b, 0x0a, 0x32, 0x40, 0x20,
- 0x5c, 0x81, 0x6e, 0x78, 0x03, 0x79, 0xb2, 0x80, 0x1f, 0xda, 0x04, 0x7d, 0xb0, 0x6a, 0xf3, 0x39,
- 0xbe, 0xdc, 0xce, 0xf5, 0x5f, 0xaa, 0x2a, 0x02, 0x42, 0x34, 0x6e, 0xdb, 0x2b, 0x5d, 0xa0, 0x94,
- 0xac, 0x4f, 0xee, 0x22, 0x06, 0x0e, 0xc3, 0x6e, 0x07, 0x41, 0x1f, 0xe5, 0x93, 0xe7, 0x33, 0x05,
- 0x16, 0xff, 0xe1, 0x61, 0xf8, 0x2d, 0x88, 0xef, 0x26, 0x11, 0x9e, 0xc0, 0x67, 0xc8, 0x87, 0xe5,
- 0x30, 0x43, 0xe6, 0x80, 0xe7, 0x29, 0x1e, 0x92, 0xa5, 0xe3, 0x62, 0xf8, 0x06, 0x19, 0xb0, 0x19,
- 0x7c, 0xb8, 0xd3, 0x05, 0xa1, 0x09, 0x6a, 0xc9, 0xfa, 0xb3, 0x1a, 0xb7, 0x1d, 0x95, 0x8e, 0xd7,
- 0xc3, 0x1a, 0x48, 0x80, 0x72, 0xf8, 0x0e, 0x4f, 0x79, 0x8d, 0xc8, 0x71, 0x0f, 0x59, 0x2f, 0x9e,
- 0x12, 0x70, 0x09, 0x0e, 0xc8, 0xfc, 0xe8, 0x39, 0x0a, 0x58, 0x16, 0x8d, 0x80, 0x78, 0x8d, 0xdb,
- 0x8e, 0x82, 0x78, 0xd4, 0xbb, 0xa0, 0x0a, 0xde, 0x43, 0x0e, 0x9c, 0x86, 0x48, 0x3b, 0x8f, 0xf7,
- 0x42, 0xd8, 0x04, 0xf3, 0xa4, 0x1a, 0x5e, 0xce, 0x96, 0x2e, 0x18, 0xbe, 0xca, 0x02, 0x4d, 0x82,
- 0x9d, 0xb0, 0x0f, 0x42, 0xac, 0x17, 0xa6, 0x4d, 0x98, 0xaf, 0xe5, 0xc5, 0xeb, 0x4a, 0x10, 0x8f,
- 0x6a, 0x0b, 0xbc, 0x80, 0x5e, 0xd8, 0x60, 0x99, 0x1f, 0x67, 0xde, 0x77, 0x96, 0xa0, 0xf9, 0xc1,
- 0xb1, 0x6a, 0xd1, 0xea, 0xe3, 0x1a, 0xb7, 0x1d, 0x95, 0xce, 0x68, 0x79, 0x7a, 0x20, 0x9d, 0x83,
- 0x9c, 0x7d, 0x7b, 0xcb, 0xfc, 0xe6, 0x42, 0x8d, 0x2c, 0x0d, 0xf6, 0x18, 0x6a, 0xe5, 0xe9, 0x75,
- 0xb3, 0xbd, 0xc0, 0x28, 0x41, 0xd7, 0x5c, 0xfd, 0xf2, 0xc3, 0xe6, 0x27, 0xf3, 0x56, 0x22, 0x21,
- 0xfb, 0xa5, 0x4a, 0x61, 0xba, 0x5f, 0x3b, 0x17, 0x34, 0xc0, 0x45, 0x57, 0x83, 0xac, 0x1e, 0x28,
- 0x7e, 0x0f, 0xde, 0x81, 0x55, 0xd6, 0xe5, 0xb7, 0x77, 0xf2, 0x1c, 0x19, 0x8d, 0xfb, 0xdf, 0xfc,
- 0x86, 0x90, 0xaa, 0x6c, 0x95, 0x85, 0x3e, 0xf1, 0x2d, 0xfd, 0x0b, 0x7a, 0xd2, 0xf3, 0x4d, 0xd7,
- 0xda, 0xb7, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xeb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcf, 0x2b, 0x04,
+ 0x61, 0x18, 0xc7, 0x9f, 0x1d, 0x8b, 0xd4, 0x6a, 0x95, 0x92, 0xf6, 0xcc, 0x69, 0x1d, 0xb6, 0x94,
+ 0x52, 0x5c, 0xa4, 0xdc, 0x1c, 0x30, 0x92, 0x1f, 0xa5, 0xf6, 0xd7, 0xb4, 0xb4, 0xd9, 0x5c, 0x9c,
+ 0xf4, 0xee, 0xd2, 0xae, 0x5a, 0x17, 0xc4, 0xc1, 0x81, 0x8d, 0x93, 0x92, 0xb8, 0xca, 0xc1, 0xc9,
+ 0xc9, 0x1f, 0x20, 0xca, 0x85, 0x96, 0xc8, 0x72, 0x13, 0xc5, 0xf8, 0x0e, 0xb3, 0x6b, 0xd8, 0x77,
+ 0x66, 0x67, 0x18, 0x0e, 0x9f, 0x7a, 0xb7, 0x99, 0x7d, 0x3e, 0x3d, 0xef, 0x33, 0xef, 0xf3, 0x3e,
+ 0x24, 0xcb, 0x32, 0xd9, 0x0d, 0xcd, 0x50, 0x63, 0x19, 0x2b, 0x5b, 0x2f, 0x4f, 0x94, 0x1f, 0x53,
+ 0x9c, 0x26, 0x89, 0x91, 0xf3, 0xf3, 0x05, 0x22, 0x07, 0x23, 0x12, 0xec, 0x10, 0x41, 0x70, 0xe0,
+ 0x99, 0xf7, 0x5c, 0x88, 0x5b, 0xa3, 0xd7, 0x0e, 0xe6, 0xc8, 0x42, 0x34, 0x58, 0x78, 0x08, 0x49,
+ 0x14, 0x64, 0x7e, 0x9d, 0x0d, 0xa3, 0x1a, 0x90, 0x1d, 0xda, 0x4e, 0xdf, 0x57, 0xa7, 0x52, 0xaf,
+ 0xde, 0x65, 0xef, 0xa5, 0x10, 0x17, 0x56, 0xb5, 0x22, 0x06, 0x76, 0xcd, 0x06, 0x8c, 0xc5, 0x62,
+ 0x55, 0x46, 0x19, 0xb9, 0x53, 0x5d, 0x39, 0x44, 0x94, 0x79, 0x19, 0x59, 0x12, 0x85, 0x42, 0xa1,
+ 0xa8, 0x24, 0x49, 0x75, 0x7a, 0x35, 0x72, 0xc4, 0x3b, 0x8f, 0x14, 0x51, 0x51, 0x8d, 0x7e, 0x20,
+ 0x62, 0x60, 0x53, 0x7f, 0x0b, 0x99, 0xa4, 0x88, 0x0a, 0xbf, 0xf3, 0x8b, 0x38, 0xd1, 0x18, 0x44,
+ 0xf7, 0x60, 0x0a, 0xb8, 0x4c, 0x8a, 0xe4, 0x40, 0x20, 0xd0, 0xf1, 0x45, 0x90, 0x4c, 0xd6, 0x42,
+ 0xe0, 0x03, 0xb3, 0xef, 0x19, 0x7d, 0xac, 0x7d, 0xda, 0x8c, 0x04, 0x30, 0x0c, 0xce, 0xc1, 0x2d,
+ 0xc4, 0xa2, 0x19, 0x11, 0x38, 0x11, 0x45, 0xb1, 0xe2, 0x7b, 0x26, 0x45, 0x28, 0x0f, 0x17, 0x89,
+ 0x2a, 0x11, 0xbc, 0x0f, 0xec, 0x81, 0x67, 0x70, 0x06, 0x51, 0x2f, 0x6a, 0xd0, 0xa4, 0x06, 0xe4,
+ 0x91, 0x51, 0x45, 0x72, 0x30, 0x18, 0x9c, 0xe6, 0x88, 0x7c, 0x5f, 0x33, 0x23, 0x4a, 0x81, 0x1c,
+ 0xb8, 0x03, 0x2b, 0x09, 0xa2, 0xd6, 0xfc, 0x9f, 0x10, 0x60, 0x20, 0x1f, 0x8c, 0xc3, 0xa1, 0x66,
+ 0xfd, 0xe8, 0xf7, 0xfb, 0x1b, 0xb8, 0xb5, 0x29, 0x88, 0x89, 0xe6, 0x6c, 0x10, 0x29, 0x59, 0xed,
+ 0x1b, 0x8a, 0xd4, 0xfa, 0x54, 0x80, 0x1e, 0xb0, 0x03, 0x9e, 0xf2, 0x5b, 0x67, 0x45, 0xa4, 0xca,
+ 0xba, 0xff, 0x43, 0xf4, 0x10, 0x89, 0x44, 0xea, 0x8d, 0xb6, 0xce, 0x8e, 0x1a, 0x29, 0x8c, 0xff,
+ 0x79, 0x8d, 0xc2, 0xe1, 0xf0, 0x31, 0x63, 0x4c, 0xf8, 0x71, 0x8d, 0x4c, 0x9e, 0xa3, 0x17, 0x1c,
+ 0xda, 0x66, 0xdd, 0x8e, 0x50, 0x42, 0x74, 0x6a, 0x41, 0xb4, 0x64, 0xd8, 0x7a, 0x34, 0x5b, 0x17,
+ 0x51, 0xb7, 0xee, 0x06, 0x2c, 0x82, 0x16, 0x0b, 0xbd, 0xee, 0x0a, 0xb8, 0x79, 0x22, 0xde, 0x81,
+ 0x55, 0x9a, 0xe9, 0x2b, 0x58, 0x30, 0xd3, 0xe3, 0xb4, 0x22, 0xa5, 0x86, 0x7a, 0xcd, 0x94, 0xdb,
+ 0x82, 0xf0, 0x01, 0xb4, 0x43, 0x72, 0x02, 0xd6, 0x2c, 0x88, 0xda, 0xb8, 0x5d, 0xdb, 0x44, 0x53,
+ 0xb5, 0x74, 0x4d, 0x94, 0xbe, 0x69, 0x75, 0xae, 0x09, 0x3b, 0x45, 0xb6, 0x5e, 0x7c, 0xa5, 0x86,
+ 0x13, 0xa3, 0xab, 0x7c, 0x02, 0x6c, 0xd8, 0x35, 0x9c, 0x8c, 0xec, 0xa4, 0x73, 0xae, 0x64, 0xb2,
+ 0x78, 0x38, 0x51, 0x65, 0x4e, 0x3b, 0xc7, 0xad, 0x7e, 0xde, 0xb8, 0xf5, 0xd7, 0x03, 0xe4, 0x1b,
+ 0x30, 0xfb, 0x0d, 0xdb, 0x87, 0x25, 0x62, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE create_cmp_file_xpm[1] = {{ png, sizeof( png ), "create_cmp_file_xpm" }};
diff --git a/bitmaps_png/cpp_26/cursor.cpp b/bitmaps_png/cpp_26/cursor.cpp
index 1a5265926f..d028a6d4e8 100644
--- a/bitmaps_png/cpp_26/cursor.cpp
+++ b/bitmaps_png/cpp_26/cursor.cpp
@@ -8,67 +8,42 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xb0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x4d, 0x68, 0x5c,
- 0x55, 0x14, 0xc7, 0xff, 0xe7, 0x7e, 0xbc, 0xf7, 0xe6, 0x2b, 0xc9, 0xd4, 0xc9, 0x47, 0x9b, 0x6a,
- 0xdb, 0x54, 0x5c, 0x84, 0x14, 0xec, 0x46, 0x49, 0x4c, 0x9a, 0x26, 0xd3, 0xc9, 0xcb, 0x47, 0x8b,
- 0x82, 0x4b, 0x89, 0x60, 0xc1, 0xfa, 0x01, 0x0a, 0xd6, 0x8d, 0x82, 0x0b, 0x17, 0x82, 0x44, 0x37,
- 0x2e, 0x15, 0x14, 0x11, 0x97, 0x2a, 0x2e, 0x2a, 0x4d, 0x4d, 0xa7, 0x48, 0x51, 0xd2, 0xd6, 0x06,
- 0x4a, 0x11, 0x4b, 0xa9, 0xb8, 0x89, 0xfd, 0x8e, 0xcc, 0x4c, 0x66, 0x32, 0x1f, 0x6f, 0xde, 0x7b,
- 0xf7, 0xb8, 0x98, 0x0c, 0x8a, 0x34, 0x29, 0x26, 0x6d, 0x17, 0x9e, 0xd5, 0xe5, 0x5e, 0x38, 0xbf,
- 0xfb, 0xff, 0x9f, 0x73, 0x2e, 0x97, 0x98, 0x19, 0x0f, 0x22, 0x04, 0x1e, 0x50, 0xfc, 0xff, 0x40,
- 0x6a, 0xad, 0x83, 0x91, 0xa9, 0x91, 0xae, 0xa8, 0xb0, 0x66, 0xbc, 0x30, 0x9c, 0xc9, 0x1e, 0xcf,
- 0x5e, 0xba, 0x6f, 0x8a, 0xac, 0x40, 0xf4, 0xfa, 0x7e, 0x38, 0xad, 0x20, 0x2e, 0x64, 0xdc, 0xcc,
- 0xe1, 0xfb, 0x06, 0x62, 0x86, 0x8a, 0x27, 0xec, 0xea, 0xf4, 0x91, 0x3d, 0x96, 0x65, 0x8b, 0x8f,
- 0x27, 0x0f, 0xb9, 0x5f, 0x0d, 0x3e, 0x3d, 0x98, 0xb8, 0x0f, 0x35, 0x62, 0x45, 0x44, 0xe8, 0xed,
- 0xeb, 0xc2, 0x9b, 0xef, 0x0c, 0xe9, 0xce, 0xae, 0xf8, 0xa1, 0x16, 0x13, 0xfb, 0x35, 0x93, 0xc9,
- 0xec, 0xbd, 0xa7, 0x20, 0x22, 0x92, 0x82, 0x08, 0xc6, 0x28, 0xb4, 0xb6, 0xc6, 0xf0, 0xca, 0x1b,
- 0x83, 0x76, 0xff, 0xd0, 0xae, 0x6e, 0xa1, 0xf0, 0xb3, 0xeb, 0x1e, 0x78, 0xfd, 0x9e, 0x5a, 0x27,
- 0x24, 0xb1, 0x09, 0x25, 0x4c, 0x28, 0x01, 0x28, 0xb8, 0x53, 0x7d, 0x62, 0xfa, 0xf0, 0x80, 0xb2,
- 0x22, 0xfa, 0xc3, 0xc9, 0x29, 0xf7, 0xf8, 0xc1, 0x83, 0x43, 0xc9, 0x4d, 0x83, 0x0c, 0x91, 0x24,
- 0x22, 0x98, 0x50, 0xc2, 0x18, 0x09, 0x5e, 0x05, 0x3e, 0xfa, 0xd8, 0x56, 0xbc, 0x76, 0x74, 0xdc,
- 0xda, 0xba, 0x3d, 0x39, 0x1a, 0x72, 0xf4, 0x72, 0xda, 0x4d, 0x0f, 0x6c, 0x76, 0x8e, 0x14, 0x11,
- 0xad, 0x02, 0x54, 0x03, 0x66, 0x1a, 0xd0, 0x58, 0x3c, 0x86, 0x17, 0x5e, 0xcc, 0xd8, 0x4f, 0xed,
- 0xeb, 0x6d, 0x57, 0x42, 0x9c, 0x76, 0x27, 0x0e, 0xbc, 0x4d, 0x44, 0xb4, 0x51, 0x90, 0x24, 0x6a,
- 0x40, 0x38, 0xfc, 0x5b, 0x11, 0x87, 0x0d, 0x20, 0x1b, 0x89, 0xe1, 0xfd, 0x7b, 0xe9, 0xb9, 0xe7,
- 0xc7, 0x94, 0xed, 0xd8, 0xef, 0x4e, 0x4c, 0x8e, 0xfd, 0xe0, 0xba, 0x6e, 0xc7, 0x86, 0x15, 0x99,
- 0x55, 0x15, 0x4d, 0x0b, 0x9b, 0xeb, 0x86, 0x3a, 0x81, 0x47, 0x76, 0x74, 0xe3, 0xc8, 0xcb, 0xcf,
- 0x5a, 0xdb, 0xba, 0x3b, 0xfb, 0x85, 0xc4, 0x65, 0xd7, 0x4d, 0x8f, 0xfe, 0xb7, 0xae, 0x03, 0x49,
- 0x22, 0x81, 0x66, 0x33, 0xfc, 0xb3, 0x4e, 0x4d, 0x0b, 0xf3, 0xb9, 0x0a, 0x96, 0x6e, 0x17, 0x51,
- 0x2a, 0x7a, 0x18, 0xde, 0xff, 0x84, 0xb5, 0x63, 0xe7, 0xf6, 0xa4, 0x01, 0x65, 0xdd, 0x71, 0xf7,
- 0xbd, 0x7f, 0x5b, 0xa9, 0xd6, 0x53, 0x24, 0x48, 0x80, 0x43, 0xd9, 0xe8, 0x42, 0x10, 0xc0, 0x8d,
- 0x2b, 0x30, 0x13, 0xfe, 0x58, 0xbc, 0x85, 0x2f, 0xbf, 0x38, 0x06, 0x00, 0x2c, 0x84, 0xf0, 0x89,
- 0xc8, 0x07, 0xc1, 0xd7, 0x4a, 0xd5, 0x0d, 0xf3, 0x33, 0x13, 0x13, 0x13, 0x1f, 0x00, 0x28, 0xde,
- 0x15, 0xc4, 0x60, 0xd5, 0x54, 0x04, 0x10, 0x96, 0x96, 0xf2, 0x98, 0x3b, 0x31, 0xef, 0xf5, 0x0f,
- 0x3c, 0x6e, 0xef, 0xea, 0x79, 0x18, 0xed, 0xed, 0x1d, 0x88, 0xc6, 0x22, 0x5e, 0xa5, 0x52, 0x7b,
- 0xeb, 0xfb, 0xd9, 0xb9, 0x8f, 0x36, 0x3e, 0xb0, 0x20, 0x29, 0x84, 0x20, 0x63, 0x14, 0x7e, 0xbb,
- 0x72, 0x15, 0x9f, 0x7f, 0xf6, 0xad, 0xbf, 0xb8, 0x78, 0xe3, 0xd2, 0x77, 0xc7, 0x4e, 0x7b, 0x7e,
- 0x1d, 0xd0, 0xd2, 0xc1, 0xb8, 0x3b, 0x6a, 0x0b, 0xa2, 0xf7, 0xd3, 0xe9, 0x74, 0xf7, 0x26, 0xdb,
- 0x5b, 0xe0, 0xec, 0x99, 0x8b, 0xfc, 0xcd, 0xd7, 0x27, 0xfc, 0xd0, 0x0f, 0x5e, 0xcd, 0xfd, 0x99,
- 0x7f, 0xb2, 0x56, 0xf3, 0x6e, 0x9e, 0x3b, 0x7b, 0x91, 0x8d, 0x91, 0xe8, 0xe9, 0xd9, 0x8d, 0x9e,
- 0xdd, 0x3b, 0x85, 0xe5, 0xe8, 0x4f, 0x36, 0x01, 0x32, 0xf2, 0xda, 0xb5, 0x1b, 0x91, 0x9f, 0x7e,
- 0x3c, 0x5f, 0x08, 0xc1, 0xc3, 0x73, 0x73, 0xa7, 0x3e, 0x5d, 0x58, 0x58, 0xf0, 0x83, 0x7a, 0xf8,
- 0xd2, 0xfc, 0xfc, 0xf9, 0x70, 0xb9, 0x50, 0x05, 0x87, 0x12, 0xe9, 0x91, 0x8c, 0xc5, 0x8c, 0x31,
- 0xd7, 0x4d, 0xef, 0xdb, 0xd8, 0x13, 0x44, 0x74, 0x4e, 0x4a, 0x35, 0x5b, 0xaf, 0xf9, 0x7b, 0xb2,
- 0xb3, 0xd9, 0x33, 0xcd, 0xfd, 0x6c, 0x36, 0x3b, 0x47, 0xa0, 0x53, 0x27, 0x4f, 0x66, 0xfd, 0x20,
- 0x60, 0x48, 0xa1, 0x60, 0x3b, 0x56, 0x68, 0x84, 0x48, 0xad, 0x07, 0xa2, 0xb5, 0x3e, 0x27, 0x44,
- 0x44, 0xa9, 0x14, 0xe2, 0xcc, 0x68, 0xb1, 0xe2, 0x68, 0x89, 0x38, 0x3a, 0x66, 0x5b, 0x1c, 0x55,
- 0x0e, 0x2c, 0xdb, 0x4e, 0x6d, 0x7b, 0x28, 0xd1, 0x37, 0x43, 0x24, 0x53, 0xc6, 0x18, 0x01, 0x84,
- 0x57, 0xae, 0xde, 0xfa, 0xe5, 0x68, 0xb9, 0x54, 0xb8, 0x19, 0xd6, 0xfc, 0x95, 0x7c, 0x1e, 0xc5,
- 0x72, 0x19, 0x45, 0x66, 0xae, 0xae, 0x0b, 0x4a, 0x26, 0xa9, 0xcd, 0xb6, 0x91, 0x74, 0x12, 0x3a,
- 0x19, 0x4b, 0x70, 0x32, 0x1a, 0xe7, 0x36, 0xbb, 0x05, 0x6d, 0x89, 0x28, 0xb7, 0x3a, 0x31, 0xd1,
- 0x62, 0xd9, 0x88, 0x29, 0xa9, 0x9d, 0xea, 0xca, 0x96, 0x0e, 0x13, 0xfa, 0x95, 0x50, 0xe4, 0x7e,
- 0xaf, 0xae, 0x98, 0x62, 0xad, 0x4c, 0xcb, 0x95, 0x32, 0xf2, 0xb5, 0x22, 0x15, 0x4a, 0xe5, 0x20,
- 0x5f, 0x29, 0x20, 0x9f, 0xcb, 0x21, 0xc7, 0xcc, 0x15, 0x75, 0x27, 0x25, 0x89, 0x04, 0xa4, 0xd6,
- 0x50, 0xc2, 0x86, 0x22, 0x0d, 0x25, 0x34, 0x2c, 0x4b, 0xb1, 0xad, 0x6d, 0xe1, 0x68, 0x0b, 0x51,
- 0x27, 0x42, 0x09, 0xed, 0x04, 0x8e, 0x13, 0xbf, 0x5d, 0x0e, 0x3c, 0x94, 0x57, 0xca, 0x88, 0x98,
- 0xba, 0xf0, 0xea, 0x1e, 0x6b, 0xa9, 0x61, 0x19, 0x82, 0x92, 0x42, 0x2b, 0x63, 0xf9, 0x2a, 0x95,
- 0x82, 0xbc, 0x9b, 0x75, 0x76, 0x34, 0x85, 0x2d, 0x6d, 0x16, 0x5a, 0x9d, 0xb8, 0x4e, 0xe8, 0x08,
- 0xc7, 0x23, 0x36, 0x47, 0x55, 0x14, 0x11, 0x21, 0xa0, 0x15, 0x35, 0x12, 0xd4, 0x81, 0xc0, 0x78,
- 0xf0, 0x3c, 0x8f, 0xaa, 0xa6, 0x86, 0x4a, 0xa5, 0x4a, 0xa5, 0x4a, 0xcd, 0x2f, 0xd5, 0x96, 0x51,
- 0x28, 0x95, 0x50, 0x60, 0xe6, 0x60, 0x5d, 0xd0, 0x1d, 0xc0, 0x02, 0x80, 0xee, 0xec, 0x84, 0xaa,
- 0xd7, 0xa1, 0x82, 0x00, 0x8a, 0x08, 0xac, 0x14, 0x02, 0xc7, 0x41, 0x70, 0xfd, 0x3a, 0x7c, 0x00,
- 0x01, 0xaf, 0x91, 0xf0, 0x2f, 0xec, 0x6a, 0xa5, 0x78, 0xe2, 0xce, 0xd5, 0xd9, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x25, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xc8, 0xb1, 0xc8, 0x2f, 0xc8, 0xcf, 0xce, 0xcd, 0xcd, 0x39, 0x80, 0xe6,
+ 0x16, 0x05, 0x04, 0xf9, 0xaf, 0x71, 0xf7, 0x74, 0xfb, 0xeb, 0xe5, 0xe3, 0xd5, 0x40, 0x5b, 0x8b,
+ 0x82, 0x03, 0xd6, 0xae, 0x58, 0xb9, 0xe2, 0x7f, 0x5a, 0x46, 0xea, 0x67, 0x3f, 0x7f, 0xbf, 0xd5,
+ 0xa1, 0xa1, 0xa1, 0x6c, 0x34, 0xb1, 0x28, 0x30, 0xc8, 0x7f, 0xdd, 0xf6, 0xed, 0xdb, 0xfe, 0xbf,
+ 0x7d, 0xfb, 0xf6, 0x7f, 0x5d, 0x7d, 0xed, 0x57, 0xbf, 0x00, 0xdf, 0xb3, 0xce, 0xce, 0xce, 0xc2,
+ 0xb4, 0xf0, 0xd1, 0x86, 0xed, 0x3b, 0xb6, 0xff, 0xff, 0xf4, 0xe9, 0x13, 0x18, 0xcf, 0x9e, 0x33,
+ 0xeb, 0xa7, 0xaf, 0xbf, 0xf7, 0x33, 0x47, 0x0f, 0x47, 0x75, 0x6a, 0xfb, 0x68, 0xe3, 0x8e, 0x9d,
+ 0x3b, 0xe0, 0x16, 0x81, 0xf0, 0xd6, 0x6d, 0x5b, 0xff, 0xf9, 0xf8, 0x79, 0x7f, 0x72, 0x75, 0x75,
+ 0x75, 0xa6, 0xa6, 0x8f, 0x36, 0xa1, 0x5b, 0x04, 0xc2, 0xa7, 0xcf, 0x9c, 0xfe, 0xef, 0x1f, 0xe8,
+ 0xf7, 0xd5, 0xc3, 0xcb, 0x23, 0x9d, 0x3a, 0x3e, 0x0a, 0x0e, 0xd8, 0xbc, 0x13, 0x8b, 0x45, 0x20,
+ 0x7c, 0xfb, 0xce, 0xed, 0xff, 0x51, 0x31, 0x91, 0x5f, 0x7c, 0xfc, 0x7c, 0x26, 0x37, 0x34, 0x34,
+ 0x30, 0x51, 0x66, 0x51, 0x48, 0xe0, 0x16, 0x5c, 0x16, 0x81, 0xf0, 0x8b, 0x17, 0x2f, 0xfe, 0xe7,
+ 0xe5, 0xe7, 0x7e, 0xf1, 0x0b, 0xf0, 0xd9, 0xed, 0xe6, 0xe6, 0xc6, 0x4d, 0x89, 0x8f, 0xb6, 0xed,
+ 0xdc, 0xb5, 0x13, 0xa7, 0x45, 0x20, 0xfc, 0xfe, 0xfd, 0xfb, 0xff, 0xed, 0x1d, 0x6d, 0xdf, 0x7d,
+ 0x03, 0x7c, 0x6e, 0x39, 0x39, 0x39, 0x49, 0x93, 0xeb, 0xa3, 0xed, 0xbb, 0x76, 0xef, 0xc2, 0x6b,
+ 0x11, 0x08, 0xbf, 0x7c, 0xf9, 0xf2, 0x7f, 0xdf, 0x84, 0xbe, 0x3f, 0xde, 0xbe, 0x5e, 0xef, 0x9c,
+ 0x3d, 0x9c, 0xf5, 0x48, 0xb6, 0x28, 0x28, 0x38, 0x60, 0x07, 0x2e, 0x8b, 0xea, 0x1b, 0xeb, 0x3f,
+ 0xfa, 0xfa, 0xfb, 0x7c, 0x05, 0x96, 0x1c, 0xbf, 0x80, 0x16, 0x7c, 0xf4, 0x0b, 0xf4, 0x7b, 0x12,
+ 0x18, 0x1c, 0x78, 0xc5, 0x27, 0xc0, 0xc7, 0x81, 0x9c, 0xa0, 0xdb, 0xb9, 0x1b, 0xc9, 0xa2, 0x0f,
+ 0x1f, 0x3e, 0xc0, 0xd9, 0xbd, 0x7d, 0x3d, 0x3f, 0x7c, 0xfd, 0xbc, 0x67, 0x52, 0x25, 0xd5, 0x05,
+ 0x85, 0x04, 0xee, 0x82, 0x59, 0x74, 0xec, 0xf8, 0xb1, 0xff, 0x40, 0x97, 0xff, 0x58, 0xb4, 0x68,
+ 0xe1, 0x1f, 0x10, 0xff, 0xc9, 0xd3, 0x27, 0xff, 0x81, 0x29, 0xee, 0x2b, 0x30, 0x11, 0xc8, 0x52,
+ 0x6e, 0x51, 0x70, 0xc0, 0xee, 0xdd, 0x7b, 0x76, 0xff, 0xdf, 0xb8, 0x69, 0xe3, 0x5f, 0x6f, 0x3f,
+ 0xaf, 0x0f, 0x2e, 0xee, 0x2e, 0x51, 0xbe, 0x40, 0xc3, 0x9f, 0x3c, 0x79, 0x02, 0x2d, 0x29, 0x66,
+ 0xff, 0x0e, 0x08, 0xf4, 0x5b, 0x49, 0x79, 0x3e, 0x0a, 0x09, 0xdc, 0x9b, 0x9b, 0x9f, 0xf3, 0x07,
+ 0x18, 0x17, 0x8f, 0x5c, 0x5c, 0x5c, 0x94, 0x40, 0x62, 0xc0, 0xe0, 0xea, 0xef, 0xe8, 0x6c, 0xff,
+ 0x06, 0xb2, 0xe8, 0xf5, 0xeb, 0xd7, 0xff, 0x03, 0x82, 0xfd, 0xbf, 0x38, 0x7b, 0x3a, 0x6b, 0x51,
+ 0x5a, 0x4d, 0x2c, 0xf5, 0xf3, 0xf7, 0x3d, 0xed, 0xed, 0x6d, 0x23, 0x08, 0x13, 0xf3, 0xf4, 0xf4,
+ 0xe4, 0x03, 0xf9, 0xee, 0xea, 0xb5, 0xab, 0x60, 0x5f, 0xad, 0x59, 0xbb, 0xe6, 0x5f, 0x60, 0x50,
+ 0xc0, 0x5e, 0x8a, 0x6b, 0x58, 0x60, 0xd5, 0xc0, 0x8c, 0x2e, 0xe6, 0xe1, 0xe1, 0x96, 0x95, 0x5f,
+ 0x90, 0xf7, 0x09, 0xe6, 0x2b, 0x0f, 0x2f, 0xf7, 0xdf, 0x84, 0xf2, 0x10, 0x59, 0x55, 0x39, 0xc8,
+ 0x72, 0x5f, 0x7f, 0xdf, 0xfb, 0x8b, 0x16, 0x2f, 0xfa, 0x5f, 0xdb, 0x50, 0xfb, 0xc3, 0x3f, 0xc0,
+ 0x77, 0x13, 0xcd, 0xda, 0x0c, 0xc0, 0x38, 0xd3, 0x05, 0x26, 0x84, 0x55, 0xde, 0xbe, 0x9e, 0x1d,
+ 0xbe, 0xbe, 0xbe, 0x5c, 0xa3, 0xad, 0x20, 0x9a, 0x62, 0x00, 0x5a, 0x9d, 0xa3, 0xa9, 0xad, 0x15,
+ 0xe2, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE cursor_xpm[1] = {{ png, sizeof( png ), "cursor_xpm" }};
diff --git a/bitmaps_png/cpp_26/cursor_shape.cpp b/bitmaps_png/cpp_26/cursor_shape.cpp
index 19c947c3de..3015afb841 100644
--- a/bitmaps_png/cpp_26/cursor_shape.cpp
+++ b/bitmaps_png/cpp_26/cursor_shape.cpp
@@ -8,44 +8,35 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x50, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x61, 0x05, 0x0c, 0x0c, 0x0b, 0x80, 0x78, 0x03, 0x10, 0xb3, 0x8d, 0x5a, 0x44,
- 0x92, 0x45, 0xac, 0x3d, 0x12, 0x77, 0xd8, 0x26, 0x4b, 0x3e, 0x67, 0x88, 0x15, 0xe7, 0x1e, 0xb5,
- 0x08, 0xc3, 0x22, 0x20, 0x58, 0x06, 0xc2, 0xac, 0x6d, 0x12, 0x77, 0xd0, 0x31, 0xdb, 0x72, 0xb9,
- 0x5f, 0x6c, 0xab, 0xe4, 0xfe, 0xb0, 0x76, 0x48, 0xdc, 0xc3, 0x26, 0x0f, 0xd3, 0x8b, 0x0f, 0x23,
- 0x5b, 0x04, 0x8a, 0xec, 0x0d, 0x6c, 0x13, 0xa4, 0x9e, 0x62, 0xe0, 0x35, 0x72, 0xbf, 0x79, 0x97,
- 0xaa, 0xfc, 0x0d, 0x2a, 0x0b, 0xfb, 0x29, 0xdb, 0xac, 0xfd, 0x06, 0x5d, 0x1e, 0xa6, 0x17, 0x1f,
- 0x26, 0x3a, 0xe8, 0x38, 0x26, 0x49, 0x3d, 0x9f, 0xbf, 0x60, 0xee, 0xf3, 0x87, 0x0f, 0x1f, 0xfc,
- 0x9c, 0x32, 0x6d, 0xf2, 0xd5, 0xac, 0x9c, 0x8c, 0xc2, 0xd0, 0xd0, 0x50, 0x4e, 0x9a, 0xc4, 0x51,
- 0x55, 0x4d, 0xc5, 0xf1, 0x7f, 0xff, 0xfe, 0xfd, 0xff, 0xf3, 0xe7, 0xcf, 0xff, 0x8f, 0x1f, 0x3f,
- 0xfe, 0xdb, 0xb0, 0x61, 0xfd, 0xd3, 0x82, 0xa2, 0xfc, 0x85, 0x11, 0x11, 0x01, 0x0a, 0x54, 0xb5,
- 0x28, 0x23, 0x37, 0xa3, 0xe7, 0xcb, 0x97, 0x2f, 0x20, 0x4b, 0xfe, 0x7f, 0xf8, 0xf0, 0xe1, 0xff,
- 0xb7, 0x6f, 0xdf, 0xfe, 0xff, 0xf8, 0xf1, 0xe3, 0xff, 0xa9, 0x53, 0x27, 0x3f, 0x36, 0x34, 0xd6,
- 0x1e, 0x89, 0x4b, 0x8c, 0xf3, 0x01, 0x06, 0x13, 0x23, 0xc5, 0x16, 0x79, 0x86, 0x7b, 0x5a, 0x5c,
- 0xba, 0x74, 0xf1, 0x1b, 0xc8, 0xa2, 0x97, 0x2f, 0x5f, 0xfe, 0x7f, 0xf6, 0xec, 0xd9, 0xff, 0xc7,
- 0x8f, 0x1f, 0xff, 0x7f, 0xfd, 0xfa, 0x35, 0xd8, 0xd2, 0xfb, 0xf7, 0xef, 0xfd, 0x9a, 0x3a, 0x6d,
- 0xca, 0xed, 0x94, 0xb4, 0xa4, 0xfa, 0xe8, 0xe8, 0x68, 0x3e, 0xf2, 0x93, 0x77, 0xa8, 0x28, 0xcf,
- 0xfc, 0xf9, 0xf3, 0x1e, 0x82, 0x7c, 0x05, 0xb2, 0xe0, 0xe1, 0xc3, 0x87, 0xff, 0xef, 0xdd, 0xbb,
- 0xf7, 0xff, 0xd6, 0xad, 0x5b, 0xff, 0xaf, 0x5d, 0xbb, 0xf6, 0xff, 0xee, 0xdd, 0xbb, 0xff, 0xdf,
- 0xbf, 0x7f, 0x0f, 0xc4, 0xef, 0xfe, 0x6f, 0xd8, 0xb8, 0xfe, 0x65, 0x5e, 0x7e, 0xce, 0x9a, 0xa0,
- 0xe8, 0x20, 0x19, 0xb2, 0xf2, 0x51, 0x51, 0x71, 0xe1, 0xbe, 0xef, 0xdf, 0xbf, 0x83, 0x2d, 0xb8,
- 0x7d, 0xfb, 0xf6, 0xff, 0x9b, 0x37, 0x6f, 0xc2, 0x2d, 0x79, 0xf5, 0xea, 0x15, 0x38, 0x58, 0xaf,
- 0x5e, 0xbd, 0xfc, 0x6d, 0xde, 0xfc, 0xb9, 0xf7, 0x73, 0x72, 0xb3, 0xd6, 0x27, 0x25, 0x25, 0xa9,
- 0x93, 0x65, 0x51, 0x5a, 0x5a, 0x4a, 0xe9, 0x9b, 0x37, 0xaf, 0xc1, 0x96, 0x80, 0x2c, 0x00, 0xf9,
- 0x06, 0x64, 0xe9, 0xcf, 0x9f, 0x3f, 0xff, 0x6f, 0xda, 0xbc, 0xf1, 0x4b, 0x7a, 0x66, 0x6a, 0x77,
- 0x70, 0x54, 0xb0, 0x2a, 0xc5, 0x25, 0x43, 0x78, 0x78, 0x80, 0xf2, 0xd1, 0xa3, 0x47, 0x3e, 0x83,
- 0x82, 0xed, 0xe2, 0xc5, 0x8b, 0xff, 0x3f, 0x7d, 0xfa, 0xf4, 0x1f, 0x14, 0x94, 0x37, 0x6e, 0xdc,
- 0x00, 0x27, 0x90, 0xde, 0xbe, 0x9e, 0x9b, 0x81, 0x81, 0x81, 0xc2, 0x54, 0x29, 0xbd, 0x27, 0x4f,
- 0x99, 0x74, 0x07, 0x14, 0x4c, 0xa0, 0x04, 0x01, 0x4c, 0xe2, 0x6f, 0x5a, 0x5b, 0x9b, 0xee, 0x82,
- 0x82, 0x0c, 0x64, 0xf1, 0xbb, 0x77, 0xef, 0xfe, 0x4f, 0x9e, 0x32, 0xf1, 0x6e, 0x50, 0x4c, 0x90,
- 0x24, 0xc5, 0x16, 0x01, 0xc3, 0x7e, 0x0b, 0x34, 0x9e, 0x7e, 0xa5, 0xa4, 0x25, 0x66, 0x82, 0x0c,
- 0x6d, 0x6a, 0x69, 0xbc, 0x03, 0x4a, 0x08, 0xa7, 0x4e, 0x9d, 0x02, 0x5b, 0xd6, 0xd8, 0xdc, 0x70,
- 0x84, 0x62, 0x8b, 0xe2, 0x12, 0x63, 0x52, 0x80, 0xc9, 0xfc, 0x5f, 0x71, 0x49, 0xe1, 0x6e, 0x98,
- 0x9a, 0x88, 0x08, 0x3f, 0xa9, 0xc6, 0xa6, 0xc6, 0x5b, 0x20, 0x9f, 0x3e, 0x7f, 0xfe, 0xfc, 0x7f,
- 0x55, 0x6d, 0xe5, 0x1e, 0x8a, 0x2d, 0x02, 0x16, 0x3d, 0x12, 0x31, 0x71, 0x51, 0x2f, 0xa3, 0xa2,
- 0xa2, 0x04, 0x91, 0xd5, 0x05, 0xc6, 0x06, 0x8a, 0xa5, 0xa4, 0x25, 0x4f, 0x4b, 0x4a, 0x49, 0xa8,
- 0xf2, 0xf4, 0xf4, 0x64, 0xa7, 0x4a, 0x0d, 0x0b, 0xb4, 0x8c, 0x79, 0xb4, 0xcd, 0xc0, 0x30, 0x68,
- 0xda, 0x75, 0xd4, 0xc2, 0x00, 0x4c, 0xb0, 0xfb, 0xb8, 0xed, 0x43, 0x41, 0x7d, 0x00, 0x00, 0x00,
+ 0xce, 0x00, 0x00, 0x01, 0xc0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3e, 0xdc, 0xd2, 0xd2, 0x22, 0x0f, 0xc2, 0x84, 0xd4, 0x11, 0xc2, 0x04, 0x15, 0x34, 0x34,
+ 0x34, 0x9c, 0x05, 0xe2, 0x13, 0xf4, 0xb0, 0xe8, 0x06, 0x08, 0xd3, 0xdc, 0xa2, 0xc7, 0x8f, 0x1f,
+ 0xff, 0x04, 0x61, 0x9a, 0x5b, 0xe4, 0xeb, 0xeb, 0xfb, 0x0f, 0x84, 0x47, 0x2d, 0x1a, 0x38, 0x8b,
+ 0x40, 0x79, 0x04, 0x94, 0x7c, 0x41, 0x29, 0x0b, 0x14, 0xe9, 0x30, 0x83, 0x61, 0xd8, 0xdc, 0xdc,
+ 0xfc, 0x3f, 0x08, 0xa3, 0x8b, 0x83, 0xd4, 0xc2, 0x52, 0x24, 0x01, 0x7c, 0x16, 0x64, 0x07, 0xcc,
+ 0xa2, 0xb3, 0x34, 0xb4, 0xe8, 0x04, 0xd8, 0xa2, 0x41, 0x1b, 0x47, 0x21, 0x61, 0x21, 0x0b, 0x5d,
+ 0x5d, 0x5d, 0x0d, 0x68, 0x6e, 0x51, 0x44, 0x64, 0xf8, 0xd3, 0xa4, 0x94, 0xc4, 0x97, 0x01, 0x01,
+ 0xbe, 0xc1, 0x34, 0xb5, 0x28, 0x2e, 0x3e, 0xf6, 0xfe, 0xeb, 0xd7, 0xaf, 0xff, 0x97, 0x96, 0x95,
+ 0xbc, 0x09, 0x09, 0x0b, 0xaa, 0xa7, 0x59, 0x11, 0x14, 0x97, 0x10, 0x7b, 0xff, 0xd3, 0xa7, 0x4f,
+ 0xff, 0x3f, 0x7e, 0xfc, 0xf8, 0xbf, 0x7f, 0x62, 0xff, 0x87, 0xd0, 0x88, 0xd0, 0xd5, 0x0e, 0x0e,
+ 0x0e, 0x2c, 0x54, 0x2f, 0x54, 0x61, 0x16, 0xc1, 0xf0, 0xba, 0xf5, 0x6b, 0xbf, 0x85, 0x85, 0x87,
+ 0x9e, 0x02, 0x5a, 0x26, 0x40, 0x55, 0x8b, 0xe2, 0x13, 0xe2, 0xee, 0x21, 0x5b, 0x04, 0xc2, 0xc7,
+ 0x8f, 0x1f, 0xff, 0x0b, 0x8c, 0xbb, 0xbb, 0x4e, 0x9e, 0x4e, 0xca, 0xd4, 0xb3, 0x28, 0x09, 0xd3,
+ 0x22, 0x10, 0xbe, 0x79, 0xeb, 0xe6, 0xff, 0xd8, 0xb8, 0x98, 0x67, 0xbe, 0xbe, 0x9e, 0xf6, 0x34,
+ 0xb5, 0x08, 0x84, 0x9f, 0x3d, 0x7f, 0xf6, 0x3f, 0x2b, 0x27, 0xeb, 0x55, 0x70, 0x70, 0x40, 0x1a,
+ 0xc5, 0x16, 0x25, 0x24, 0xc5, 0x63, 0x58, 0xd4, 0xdd, 0xd3, 0xfd, 0x36, 0x21, 0x31, 0xfe, 0x51,
+ 0x4c, 0x7c, 0xf4, 0xdd, 0xc8, 0xa8, 0x88, 0x9b, 0x61, 0x11, 0xa1, 0xeb, 0x28, 0xb7, 0x28, 0x19,
+ 0x62, 0xd1, 0x9b, 0x37, 0x6f, 0xfe, 0xef, 0x3b, 0xb0, 0xef, 0x2f, 0x88, 0x3d, 0x6f, 0xfe, 0xbc,
+ 0x2f, 0x01, 0x41, 0x01, 0xb9, 0x54, 0x4d, 0x0c, 0x89, 0xc9, 0x89, 0x77, 0x81, 0xc9, 0xfd, 0x7f,
+ 0x6a, 0x5a, 0xca, 0xab, 0x80, 0x60, 0xff, 0x4b, 0x67, 0xce, 0x9c, 0xf9, 0xf7, 0xf6, 0xed, 0xdb,
+ 0xff, 0x11, 0xd1, 0x11, 0x4f, 0x2c, 0x2d, 0x2d, 0x39, 0xa9, 0x66, 0x11, 0x30, 0x75, 0x3d, 0x8f,
+ 0x8d, 0x8f, 0x79, 0xe2, 0xe6, 0xed, 0x66, 0x0c, 0x2c, 0x8a, 0xa4, 0x92, 0xd3, 0x92, 0x9f, 0x83,
+ 0xf2, 0xd4, 0xda, 0x75, 0x6b, 0x7f, 0x00, 0x33, 0x70, 0x33, 0xd5, 0x2c, 0x0a, 0x0d, 0x0f, 0xed,
+ 0x75, 0x72, 0x72, 0x92, 0x46, 0xf0, 0x83, 0x7b, 0x37, 0x6e, 0xda, 0xf0, 0xf3, 0xc3, 0x87, 0x0f,
+ 0xff, 0x63, 0xe3, 0x63, 0x9f, 0xe1, 0xca, 0x4f, 0xc4, 0x58, 0x04, 0xaa, 0xab, 0xce, 0xe2, 0x29,
+ 0xa2, 0xb8, 0x22, 0xa2, 0xc3, 0x9f, 0x1c, 0x38, 0x78, 0x00, 0x94, 0xbc, 0x1f, 0x03, 0x2d, 0x12,
+ 0x21, 0xcb, 0x22, 0x62, 0x1a, 0x90, 0xbe, 0x81, 0xbe, 0x36, 0xc0, 0x52, 0xbd, 0xd5, 0x3b, 0xc0,
+ 0xdb, 0x18, 0x97, 0x1a, 0x00, 0x1b, 0x1c, 0x6a, 0x3b, 0xa6, 0x08, 0x90, 0x5f, 0x00, 0x00, 0x00,
  0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_26/cvpcb.cpp b/bitmaps_png/cpp_26/cvpcb.cpp
index 36cecd147b..960eb307f2 100644
--- a/bitmaps_png/cpp_26/cvpcb.cpp
+++ b/bitmaps_png/cpp_26/cvpcb.cpp
@@ -8,87 +8,83 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xf0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x0b, 0x4c, 0x14,
- 0x57, 0x14, 0x86, 0x57, 0x63, 0x30, 0x8a, 0x05, 0x2c, 0x52, 0x04, 0x14, 0x28, 0xb2, 0x88, 0x2e,
- 0xd0, 0x88, 0x54, 0xa8, 0xc0, 0xee, 0xac, 0xac, 0x06, 0x04, 0x85, 0x42, 0x59, 0xad, 0xad, 0x51,
- 0x5a, 0x50, 0x28, 0xad, 0xa9, 0x0f, 0x9e, 0x65, 0xd9, 0x59, 0xc0, 0xe5, 0x25, 0x82, 0x14, 0x79,
- 0x48, 0xa8, 0x09, 0x98, 0x16, 0x50, 0x59, 0x1b, 0xd0, 0xd2, 0x40, 0xd8, 0x25, 0x58, 0x8d, 0x51,
- 0x0b, 0x08, 0x4a, 0x10, 0x0a, 0x29, 0x52, 0x6b, 0xe3, 0xa3, 0xbc, 0x97, 0xe7, 0x9e, 0x9e, 0x99,
- 0x0c, 0xc9, 0xb0, 0x02, 0x45, 0xdb, 0x78, 0x93, 0x2f, 0x39, 0xe7, 0xce, 0xdc, 0xfb, 0x9f, 0x7b,
- 0xef, 0x39, 0x77, 0x86, 0x03, 0x00, 0x9c, 0x37, 0xc1, 0xab, 0x0f, 0xe0, 0x70, 0xec, 0x91, 0x30,
- 0xe4, 0x1c, 0x92, 0x86, 0x7c, 0x8c, 0xbc, 0xf3, 0xbf, 0x09, 0x61, 0xd3, 0x43, 0xf2, 0x90, 0x1f,
- 0x90, 0xfd, 0x08, 0x0f, 0xd9, 0x8a, 0x1c, 0x41, 0xea, 0x91, 0x83, 0xaf, 0x2c, 0xc4, 0xe7, 0xae,
- 0x30, 0xba, 0x95, 0xb1, 0xdd, 0x8b, 0x25, 0xb2, 0x14, 0x69, 0x40, 0x3c, 0x59, 0x7d, 0x2b, 0x91,
- 0xaf, 0x11, 0x1b, 0x44, 0x07, 0x49, 0x47, 0x52, 0x17, 0x2c, 0x44, 0x4d, 0xa0, 0x8c, 0x77, 0xbd,
- 0xdc, 0x76, 0x46, 0xa8, 0x60, 0xf5, 0xa5, 0x22, 0xfb, 0xb4, 0xde, 0xb3, 0x45, 0x28, 0xe3, 0x47,
- 0x24, 0x85, 0xe1, 0x21, 0x52, 0xcc, 0xf2, 0x29, 0x1c, 0x5e, 0x12, 0xc2, 0xb6, 0x4c, 0x11, 0xb1,
- 0x25, 0xe3, 0xf7, 0x4c, 0x7e, 0x67, 0xfb, 0xd9, 0x6d, 0x81, 0x4c, 0x9f, 0x3e, 0xa2, 0x62, 0xec,
- 0x68, 0xe4, 0x00, 0xb2, 0x88, 0x25, 0x24, 0x41, 0x5c, 0x18, 0x7c, 0x98, 0x95, 0xbb, 0xb0, 0x30,
- 0x9c, 0x21, 0x84, 0x6d, 0x49, 0xc1, 0x11, 0xc7, 0xd0, 0x9e, 0x2c, 0xe1, 0xa3, 0xae, 0x6c, 0xa1,
- 0x92, 0xd5, 0x4f, 0x50, 0x91, 0x31, 0x76, 0x16, 0x33, 0xf9, 0x0d, 0x24, 0x80, 0xb1, 0xf7, 0x6a,
- 0x05, 0xab, 0x9a, 0x73, 0xeb, 0xa8, 0x08, 0x0f, 0x8b, 0x2c, 0xf9, 0xbd, 0xe5, 0xfb, 0x7a, 0x9e,
- 0x64, 0xb9, 0xf7, 0x3c, 0xc8, 0xf1, 0xd8, 0xcf, 0x64, 0x94, 0x0a, 0x69, 0x47, 0xda, 0x18, 0xbb,
- 0x97, 0x99, 0x9c, 0x62, 0x64, 0x0e, 0xa1, 0x2a, 0x6a, 0x17, 0xe6, 0x12, 0x32, 0x6c, 0xca, 0xdf,
- 0x5d, 0xdf, 0x77, 0x69, 0xef, 0xf3, 0x9e, 0x6c, 0xfe, 0x23, 0xb8, 0xe6, 0x6e, 0xc4, 0x1a, 0xc8,
- 0x47, 0x64, 0xac, 0x15, 0x69, 0x90, 0x12, 0xa6, 0x7f, 0x36, 0xa1, 0x9b, 0x73, 0xae, 0x28, 0xc0,
- 0xd9, 0xd8, 0xf9, 0xe9, 0x4f, 0xc1, 0xcf, 0x9f, 0x65, 0xb9, 0x3d, 0xeb, 0xfd, 0x56, 0xf0, 0x07,
- 0x28, 0x08, 0x03, 0xd6, 0x40, 0x5d, 0x2a, 0x7d, 0x19, 0x3b, 0x88, 0x4a, 0x69, 0xad, 0x64, 0x38,
- 0xc6, 0xd8, 0xb6, 0xcc, 0x36, 0xab, 0x58, 0x3e, 0xc5, 0x5b, 0xcc, 0xfb, 0x9c, 0x25, 0xe5, 0x27,
- 0x3e, 0xc8, 0x1e, 0x69, 0xf8, 0x6a, 0xe8, 0x79, 0xb6, 0xeb, 0xdf, 0x8f, 0x73, 0x05, 0x4f, 0xa0,
- 0x72, 0xf3, 0x72, 0xad, 0x28, 0xe5, 0x48, 0xf0, 0x1c, 0x59, 0x57, 0x8b, 0xe4, 0x33, 0x74, 0x23,
- 0x15, 0x2c, 0x9f, 0xc2, 0x69, 0x5a, 0x68, 0xb9, 0x52, 0xe6, 0x76, 0x71, 0xb8, 0x26, 0x44, 0xfd,
- 0x22, 0xc7, 0x6d, 0xe0, 0xe9, 0x77, 0xbe, 0x03, 0xbd, 0x45, 0x22, 0xa1, 0xd6, 0xa4, 0x3a, 0x4c,
- 0x51, 0x7e, 0xc8, 0xea, 0x7b, 0x9b, 0xc9, 0xc2, 0x0d, 0x54, 0xb6, 0x22, 0xd9, 0x88, 0x74, 0x9e,
- 0x82, 0xe7, 0x18, 0xdc, 0x49, 0x76, 0xaf, 0x1b, 0xae, 0xfc, 0x44, 0xdd, 0x97, 0xe7, 0x3e, 0x3c,
- 0x50, 0x15, 0x33, 0xd5, 0x5d, 0xe8, 0x75, 0xc3, 0x83, 0xab, 0x6f, 0xd5, 0x78, 0x8a, 0xa8, 0xec,
- 0xc8, 0x15, 0xba, 0x30, 0x2f, 0xae, 0x60, 0xce, 0x88, 0x8a, 0x38, 0x04, 0x71, 0x44, 0x3c, 0x90,
- 0x28, 0xe4, 0xba, 0xf6, 0x59, 0xcd, 0x26, 0xb4, 0x4c, 0x25, 0x17, 0x28, 0x46, 0xae, 0x7e, 0x3a,
- 0x36, 0x50, 0x28, 0x50, 0x0f, 0xd6, 0xa5, 0xc3, 0x50, 0x9d, 0x6c, 0xa2, 0x3d, 0x57, 0xd4, 0xa3,
- 0xbe, 0x2e, 0x99, 0x68, 0x39, 0xb3, 0x5d, 0xae, 0x35, 0xc0, 0x86, 0x39, 0x2b, 0x6a, 0x05, 0x09,
- 0x88, 0x1f, 0x15, 0xec, 0x02, 0xae, 0x30, 0xce, 0xa2, 0x8b, 0xd4, 0x19, 0x55, 0xef, 0x1b, 0x1d,
- 0x2c, 0xe2, 0x8f, 0x0d, 0xd6, 0xa6, 0x82, 0xba, 0xa9, 0x18, 0xc6, 0x1f, 0x96, 0xc1, 0x54, 0xdf,
- 0x2d, 0xb8, 0x9d, 0xe9, 0x79, 0x55, 0x12, 0x2f, 0xad, 0x89, 0x89, 0x8d, 0x3d, 0x4c, 0x0d, 0x90,
- 0x25, 0x26, 0x11, 0x94, 0x2f, 0x91, 0x4a, 0xe9, 0xbb, 0x4d, 0x9e, 0x9c, 0x4a, 0xc4, 0x4b, 0x49,
- 0x65, 0xec, 0x37, 0x71, 0x04, 0xe5, 0x27, 0xa7, 0xa4, 0x89, 0xd0, 0xaf, 0x3c, 0x11, 0x11, 0x49,
- 0xbc, 0x94, 0x75, 0x31, 0x7e, 0x5c, 0x8f, 0xfe, 0xda, 0xa0, 0xd1, 0xa1, 0x62, 0xfe, 0xc4, 0x50,
- 0xe5, 0x51, 0xcd, 0xc8, 0xdd, 0xf3, 0x30, 0xde, 0x55, 0x05, 0x53, 0x2f, 0x6e, 0x42, 0x6b, 0xd1,
- 0x47, 0xdd, 0xf7, 0x5a, 0x5a, 0xa1, 0xb4, 0xb4, 0x8c, 0x2e, 0xe2, 0x3a, 0xa5, 0x8a, 0x6c, 0xbe,
- 0xd7, 0x02, 0x97, 0x2b, 0x2a, 0x68, 0xbf, 0xb1, 0xa9, 0x99, 0x7c, 0xd8, 0xd1, 0x09, 0xc5, 0x25,
- 0x25, 0x24, 0xe5, 0xff, 0xda, 0xd8, 0x48, 0x3f, 0x3f, 0x7b, 0x36, 0x97, 0x9c, 0xad, 0x8e, 0xf4,
- 0x5b, 0xce, 0x79, 0xdf, 0x1d, 0xab, 0x16, 0x4f, 0x8d, 0x94, 0xf9, 0x6a, 0x86, 0x6f, 0xe4, 0xc0,
- 0xe8, 0x83, 0x72, 0x18, 0xef, 0xa9, 0x86, 0xc6, 0x02, 0x7f, 0xd0, 0xd3, 0xd7, 0x07, 0x43, 0xc3,
- 0x55, 0x60, 0x6c, 0xbc, 0x1a, 0xd6, 0xac, 0x59, 0x0b, 0x96, 0x96, 0xef, 0x82, 0x35, 0x97, 0x0b,
- 0x1b, 0x36, 0x6e, 0x04, 0x07, 0x87, 0xf7, 0xc0, 0xd1, 0x71, 0x33, 0x6c, 0x71, 0x76, 0x01, 0x57,
- 0x57, 0x77, 0xe0, 0x0b, 0x84, 0xe0, 0x21, 0xda, 0x01, 0x9e, 0x5e, 0x3b, 0xc1, 0xdb, 0x67, 0x17,
- 0x44, 0x45, 0xc7, 0x7c, 0x39, 0xbd, 0x75, 0x4b, 0xcb, 0x8e, 0x3b, 0xc5, 0xfc, 0x75, 0x5e, 0x30,
- 0x34, 0xfa, 0x3d, 0x5f, 0x33, 0x5a, 0xca, 0xd7, 0xa8, 0xaf, 0xec, 0xd1, 0x8c, 0xdc, 0x2e, 0x84,
- 0xd1, 0xd6, 0x52, 0x78, 0x7c, 0xf9, 0x00, 0xac, 0x35, 0x37, 0x07, 0x73, 0x73, 0x0b, 0xb0, 0xb6,
- 0xe6, 0x82, 0x8d, 0xcd, 0x7a, 0xe0, 0xd9, 0xd9, 0xc1, 0x7a, 0x5b, 0x5b, 0x70, 0x72, 0x7a, 0x1f,
- 0x36, 0x6d, 0x72, 0xa4, 0x45, 0xb6, 0xba, 0xba, 0x01, 0x41, 0x6c, 0x03, 0xd1, 0xf6, 0x1d, 0xe0,
- 0xb5, 0xd3, 0x07, 0x76, 0xfb, 0xfa, 0x81, 0x7f, 0x40, 0x20, 0x14, 0x9c, 0x2b, 0x24, 0xa7, 0x85,
- 0x56, 0xb6, 0x15, 0xf9, 0x74, 0xa8, 0x1b, 0x0e, 0x4d, 0x4d, 0xfc, 0xf2, 0x99, 0x66, 0xb2, 0x61,
- 0x3f, 0x4c, 0x5e, 0xf3, 0x86, 0xf1, 0xaa, 0x00, 0x50, 0xd7, 0xcb, 0xa0, 0xbf, 0x2a, 0x04, 0x4c,
- 0xcd, 0x4c, 0xc1, 0xcc, 0x6c, 0x0d, 0x58, 0x59, 0xad, 0x03, 0x1e, 0xcf, 0x0e, 0x05, 0x9c, 0xc0,
- 0xde, 0xc1, 0x01, 0xec, 0xec, 0x1d, 0xe6, 0x15, 0x3a, 0x74, 0x38, 0x14, 0x52, 0x52, 0xd3, 0xc8,
- 0x19, 0x97, 0xea, 0x9d, 0x14, 0x67, 0xee, 0xcd, 0x14, 0x41, 0x54, 0xd3, 0x69, 0x41, 0xf9, 0x9f,
- 0x97, 0xfc, 0xbb, 0xfb, 0x7e, 0xde, 0x3b, 0xa9, 0xae, 0x15, 0x43, 0xbf, 0x62, 0x17, 0x58, 0xad,
- 0x5d, 0x05, 0x46, 0x46, 0x46, 0x60, 0x62, 0x62, 0x0a, 0xe6, 0x16, 0x16, 0xb0, 0x6e, 0x9d, 0x35,
- 0xbd, 0xa2, 0xf9, 0x84, 0x8e, 0x1e, 0x3b, 0x0e, 0x89, 0x49, 0x72, 0x28, 0xbf, 0x78, 0x89, 0x9c,
- 0xf7, 0x0b, 0xbb, 0x78, 0xf1, 0x62, 0x92, 0x6b, 0xaa, 0x07, 0x81, 0xee, 0x16, 0xa0, 0x6f, 0x60,
- 0xf0, 0xca, 0x42, 0xd4, 0x8a, 0x24, 0x52, 0x12, 0xf2, 0xf2, 0x0b, 0xfe, 0x5d, 0x48, 0x47, 0x47,
- 0x07, 0x74, 0x75, 0x75, 0x5f, 0x5b, 0x68, 0xc6, 0x19, 0xcd, 0x23, 0x44, 0xa0, 0x10, 0xc9, 0xe3,
- 0xf1, 0x94, 0x11, 0x91, 0x91, 0x20, 0x16, 0x8b, 0xbb, 0x57, 0x9b, 0x98, 0x90, 0x62, 0xf1, 0x1e,
- 0xa5, 0x14, 0x23, 0xfd, 0x3c, 0x38, 0xb8, 0xdb, 0xce, 0xce, 0x9e, 0x0c, 0x0b, 0xfb, 0x42, 0x99,
- 0x71, 0x3a, 0x13, 0x0e, 0x1c, 0x0c, 0x52, 0x0a, 0x08, 0x21, 0x89, 0xf5, 0xa3, 0x3c, 0x93, 0x9d,
- 0x43, 0x9d, 0x8f, 0xd2, 0xd7, 0xcf, 0x9f, 0xcc, 0x2f, 0x28, 0x20, 0x16, 0xf4, 0x73, 0x12, 0x1e,
- 0x1e, 0x4e, 0xb6, 0xde, 0xbf, 0x0f, 0x65, 0x65, 0xe5, 0x74, 0xdd, 0xa8, 0xea, 0xeb, 0x69, 0x5f,
- 0xa1, 0xb8, 0x42, 0xfb, 0xf7, 0x5a, 0x5a, 0xc8, 0xce, 0xdf, 0xba, 0xa0, 0xe4, 0xc2, 0x05, 0x3a,
- 0xf2, 0xa6, 0xe6, 0x66, 0xfa, 0x79, 0x6e, 0xee, 0x2c, 0x75, 0x34, 0x1f, 0xa1, 0xa1, 0xa1, 0x44,
- 0x42, 0x62, 0x52, 0x4d, 0x5c, 0x9c, 0x84, 0xbe, 0x19, 0xe4, 0xf2, 0x14, 0x42, 0x96, 0x90, 0x58,
- 0x23, 0x93, 0x25, 0xd2, 0x37, 0x43, 0x5a, 0xfa, 0x29, 0x22, 0x29, 0xe9, 0xa4, 0x52, 0x12, 0x1f,
- 0x4f, 0x47, 0x9e, 0x9e, 0x9e, 0x21, 0x4a, 0x48, 0x3c, 0x59, 0x19, 0x15, 0x15, 0x4d, 0xfc, 0xa7,
- 0xff, 0xba, 0xd7, 0xe5, 0x1f, 0xd9, 0x15, 0x84, 0xbc, 0x92, 0xf6, 0x43, 0x09, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xae, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x5f, 0x68, 0x53,
+ 0x57, 0x1c, 0xc7, 0x3f, 0xe7, 0xdc, 0x9b, 0x44, 0xd3, 0xda, 0x34, 0xa9, 0x7f, 0xb2, 0x2e, 0x94,
+ 0xaa, 0x20, 0x15, 0x57, 0x54, 0x28, 0x48, 0xa5, 0x04, 0x27, 0xd3, 0xd9, 0x8e, 0x56, 0xed, 0x43,
+ 0x1f, 0xfc, 0x83, 0x22, 0x96, 0x16, 0x46, 0x29, 0x63, 0xcc, 0x07, 0x61, 0xee, 0x61, 0x2f, 0x3a,
+ 0x84, 0xbd, 0x88, 0x52, 0x45, 0xb7, 0x29, 0x43, 0x37, 0xea, 0x3f, 0x58, 0x7d, 0x71, 0x2f, 0x05,
+ 0x7d, 0x10, 0x71, 0x20, 0x2a, 0x7b, 0x71, 0xb3, 0x9b, 0x4d, 0xda, 0x9a, 0x98, 0xd8, 0xd4, 0xfe,
+ 0xc9, 0xcd, 0xbd, 0xf7, 0xec, 0x21, 0xbd, 0x77, 0x89, 0xad, 0x36, 0xfe, 0xc2, 0x8f, 0x73, 0x73,
+ 0xee, 0xef, 0x9c, 0xef, 0xf9, 0xfd, 0xce, 0xef, 0xfb, 0x4d, 0xc4, 0xf6, 0xed, 0xdb, 0xcb, 0xb6,
+ 0x6e, 0xdd, 0xfa, 0xad, 0xdf, 0xef, 0xf7, 0x68, 0x9a, 0x86, 0xae, 0xeb, 0x38, 0xa3, 0x10, 0xa2,
+ 0xe8, 0xbb, 0xa6, 0x69, 0x48, 0x29, 0xdd, 0x11, 0xc0, 0x34, 0xcd, 0xe1, 0xd6, 0xd6, 0xd6, 0x13,
+ 0x2c, 0x60, 0x7a, 0x7d, 0x7d, 0xfd, 0x37, 0x5d, 0x5d, 0x5d, 0x5f, 0xd8, 0xb6, 0x8d, 0x10, 0x02,
+ 0x95, 0xcb, 0x81, 0xae, 0x17, 0x05, 0x29, 0xa5, 0xe6, 0x8c, 0x8e, 0x5b, 0x96, 0x65, 0x9d, 0x3b,
+ 0x77, 0xee, 0xb7, 0xce, 0xce, 0xce, 0x27, 0xef, 0x04, 0x92, 0x52, 0xea, 0xb3, 0x27, 0x43, 0x08,
+ 0xc1, 0x3f, 0x7b, 0xf6, 0xe0, 0x89, 0x44, 0x58, 0x76, 0xe4, 0x08, 0x5a, 0x55, 0xd5, 0x9c, 0xcd,
+ 0x6d, 0xdb, 0x2e, 0x7a, 0x96, 0x52, 0x6a, 0x1e, 0x8f, 0xc7, 0xb3, 0x50, 0x46, 0x52, 0x4a, 0x89,
+ 0x10, 0x02, 0x67, 0xc4, 0xb2, 0xf8, 0x70, 0xff, 0x7e, 0xe2, 0x3d, 0x3d, 0x4c, 0xdc, 0xb8, 0x81,
+ 0x14, 0x02, 0x51, 0xe0, 0x4e, 0x5c, 0xd1, 0x9a, 0x12, 0x4c, 0xce, 0xa2, 0xb9, 0x0e, 0x10, 0x88,
+ 0x46, 0xa9, 0xbf, 0x7e, 0x1d, 0x15, 0x8b, 0x11, 0xeb, 0xee, 0xc6, 0x7c, 0xfe, 0xfc, 0xad, 0x60,
+ 0x00, 0xb9, 0x5c, 0x6e, 0x41, 0x20, 0xdd, 0x09, 0x36, 0x9e, 0x3e, 0x25, 0x37, 0x36, 0x86, 0xca,
+ 0xe5, 0xb0, 0x26, 0x27, 0x49, 0xdd, 0xba, 0x45, 0x59, 0x5d, 0x1d, 0x81, 0xc6, 0x46, 0x86, 0x8f,
+ 0x1d, 0xc3, 0xdf, 0xd4, 0x44, 0xe5, 0x81, 0x03, 0x08, 0x4d, 0x03, 0x70, 0x41, 0x6c, 0xdb, 0x2e,
+ 0x09, 0x48, 0x3a, 0x8b, 0x8c, 0xa1, 0x21, 0xa6, 0xee, 0xdf, 0xc7, 0x36, 0x0c, 0x84, 0xae, 0xe3,
+ 0x8b, 0x44, 0xf0, 0x45, 0x22, 0x94, 0x6f, 0xdc, 0xc8, 0x47, 0xd7, 0xae, 0xb1, 0x78, 0xc9, 0x12,
+ 0x62, 0x87, 0x0e, 0x91, 0x7d, 0xf4, 0xa8, 0x08, 0x08, 0xc0, 0x30, 0x8c, 0x85, 0x33, 0x72, 0x16,
+ 0x05, 0x9b, 0x9b, 0x09, 0xb5, 0xb4, 0xf0, 0xfa, 0xce, 0x1d, 0xa4, 0xcf, 0x47, 0x45, 0x63, 0x63,
+ 0x51, 0x60, 0x75, 0x77, 0x37, 0x55, 0x2d, 0x2d, 0xfc, 0x75, 0xf4, 0x28, 0x72, 0xf9, 0x72, 0xf4,
+ 0xda, 0x5a, 0xbc, 0x6b, 0xd7, 0xa2, 0xaf, 0x5b, 0x57, 0x5a, 0xe9, 0x1c, 0xa0, 0x37, 0x2f, 0x76,
+ 0xe2, 0xc1, 0x03, 0xcc, 0x54, 0x8a, 0xe0, 0xb6, 0x6d, 0x4c, 0x4c, 0x4c, 0x70, 0xf7, 0xee, 0x5d,
+ 0xac, 0x74, 0x9a, 0x4c, 0x20, 0x80, 0x37, 0x18, 0x44, 0x17, 0x02, 0xfd, 0xc5, 0x0b, 0xa4, 0x69,
+ 0xa2, 0x69, 0x5a, 0xef, 0xa9, 0x53, 0xa7, 0x5e, 0x14, 0x72, 0x4e, 0xd7, 0x75, 0xf7, 0xde, 0x2d,
+ 0xcb, 0x7a, 0xe0, 0x02, 0x8d, 0xf5, 0xf5, 0x31, 0x3e, 0x38, 0x88, 0x99, 0x4e, 0x93, 0x7b, 0xf9,
+ 0x92, 0xe7, 0xc7, 0x8f, 0x63, 0x67, 0xb3, 0xe8, 0xa1, 0x10, 0xbf, 0x0f, 0x0d, 0xf1, 0x69, 0x73,
+ 0x33, 0xb6, 0x6d, 0x23, 0xda, 0xda, 0xe6, 0x9c, 0x36, 0x1a, 0x8d, 0x1e, 0x74, 0x68, 0x30, 0x1f,
+ 0xdf, 0x52, 0xa9, 0x54, 0xc2, 0x05, 0x5a, 0x71, 0xf0, 0x20, 0x2b, 0xf6, 0xed, 0xe3, 0xcf, 0x8e,
+ 0x0e, 0x3c, 0x55, 0x55, 0xac, 0x3a, 0x71, 0x02, 0x6b, 0x72, 0x12, 0x73, 0x7c, 0x9c, 0xcc, 0xe0,
+ 0x20, 0x6a, 0xc7, 0x8e, 0xa2, 0x12, 0x29, 0xa5, 0x18, 0x18, 0x18, 0x60, 0x6a, 0x6a, 0xaa, 0x68,
+ 0xe3, 0x9a, 0x9a, 0x1a, 0x1a, 0x1a, 0x1a, 0x8a, 0x38, 0xa7, 0x69, 0x9a, 0x90, 0xce, 0x42, 0xcd,
+ 0xef, 0xc7, 0x53, 0x59, 0x09, 0xb3, 0xe5, 0xd3, 0x2b, 0x2b, 0x19, 0xb9, 0x70, 0x81, 0xf8, 0xf9,
+ 0xf3, 0x94, 0x6f, 0xda, 0x84, 0x10, 0x82, 0x4c, 0x2e, 0xc3, 0xfa, 0x8b, 0xeb, 0x69, 0xbb, 0xd1,
+ 0x46, 0x32, 0x99, 0xa4, 0xbf, 0xbf, 0x1f, 0xaf, 0xd7, 0xcb, 0xe3, 0xc7, 0x8f, 0x79, 0xf8, 0xf0,
+ 0x21, 0xba, 0xae, 0x73, 0xf6, 0xec, 0x59, 0x12, 0xd3, 0x09, 0xd6, 0xfc, 0xb4, 0x86, 0x5d, 0x03,
+ 0xbb, 0xfe, 0xa7, 0x44, 0xe1, 0x09, 0x6d, 0xdb, 0x06, 0x20, 0x71, 0xf5, 0x2a, 0x4f, 0x3a, 0x3a,
+ 0x58, 0xb2, 0x65, 0x0b, 0xb5, 0xa7, 0x4f, 0x23, 0xfd, 0xfe, 0xbc, 0x3c, 0xa1, 0x18, 0x9b, 0x1c,
+ 0x23, 0x31, 0x9d, 0x40, 0x08, 0x41, 0x28, 0x14, 0xa2, 0xbd, 0xbd, 0x9d, 0x70, 0x38, 0x4c, 0x38,
+ 0x1c, 0xa6, 0xb5, 0xb5, 0x35, 0xbf, 0x99, 0x80, 0xac, 0x95, 0xc5, 0xb0, 0x0c, 0x84, 0x10, 0xd8,
+ 0xb6, 0x9d, 0x6f, 0x86, 0xc2, 0xd4, 0x65, 0x59, 0x19, 0x99, 0x7b, 0xf7, 0x58, 0x73, 0xe5, 0x0a,
+ 0xa2, 0xbc, 0xdc, 0x7d, 0x27, 0x84, 0x60, 0xa9, 0x7f, 0x29, 0xf1, 0xcf, 0xe3, 0x48, 0x21, 0x49,
+ 0x25, 0x52, 0xee, 0x7c, 0x4f, 0x4f, 0x0f, 0x4a, 0x29, 0xb2, 0xd9, 0x2c, 0x00, 0xe1, 0xb2, 0x30,
+ 0xc3, 0x9d, 0xc3, 0x45, 0x72, 0xa5, 0x9b, 0xa6, 0x39, 0x96, 0x4c, 0x26, 0x95, 0xae, 0xeb, 0x02,
+ 0x20, 0xdc, 0xd7, 0x07, 0x42, 0xf0, 0x5a, 0x29, 0x54, 0x26, 0x83, 0x10, 0xc2, 0xd5, 0xc1, 0xe4,
+ 0x4c, 0x92, 0xe8, 0xcf, 0x51, 0xea, 0xaa, 0xea, 0x38, 0xd3, 0x78, 0xc6, 0xed, 0x56, 0x67, 0x33,
+ 0xa7, 0x6b, 0x13, 0xd3, 0x09, 0xa2, 0xbf, 0x46, 0xa9, 0x0b, 0xd6, 0xd1, 0xff, 0x59, 0x7f, 0x1e,
+ 0xe8, 0xe4, 0xc9, 0x93, 0xdf, 0xc5, 0x62, 0xb1, 0xfb, 0x42, 0x08, 0x8f, 0x52, 0x6a, 0x5e, 0xe1,
+ 0x5a, 0xb9, 0x72, 0xe5, 0x97, 0x3b, 0x77, 0xee, 0xfc, 0xc4, 0x52, 0x16, 0xa3, 0x93, 0xa3, 0x84,
+ 0x16, 0x87, 0x5c, 0xb9, 0x2a, 0xa4, 0x84, 0xab, 0x16, 0xd8, 0x64, 0xb2, 0x19, 0x32, 0x46, 0xc6,
+ 0xad, 0x94, 0x0e, 0x78, 0x2e, 0x5f, 0xbe, 0xfc, 0x2f, 0xf0, 0x01, 0xe0, 0xcb, 0x57, 0xb8, 0xd8,
+ 0x7a, 0x7b, 0x7b, 0x15, 0x40, 0xa4, 0x22, 0x42, 0xbc, 0x27, 0x8e, 0x26, 0x34, 0x32, 0x2f, 0x33,
+ 0x6f, 0x05, 0xaa, 0x2e, 0xaf, 0x66, 0xe8, 0xf0, 0x10, 0x62, 0xf6, 0x63, 0xdb, 0x36, 0xba, 0x52,
+ 0xca, 0x10, 0x42, 0xfc, 0x0d, 0xc4, 0x80, 0x79, 0xe5, 0xbe, 0xa2, 0xa2, 0x22, 0x21, 0xa5, 0x24,
+ 0x3d, 0x9d, 0xa6, 0xe1, 0x87, 0x06, 0x6a, 0x03, 0xb5, 0x5c, 0xfa, 0xf8, 0x92, 0x23, 0xff, 0xee,
+ 0x5d, 0x38, 0x40, 0xaf, 0xb2, 0xaf, 0xd8, 0x70, 0x71, 0x03, 0xb5, 0x15, 0xb5, 0xdc, 0x6e, 0xbf,
+ 0x9d, 0xbf, 0xfb, 0xd9, 0xd4, 0x6c, 0xa5, 0xd4, 0xb4, 0x52, 0x2a, 0x33, 0x9f, 0x7b, 0xbd, 0xde,
+ 0x9c, 0x53, 0x92, 0xd1, 0xd7, 0xa3, 0x24, 0xa6, 0x12, 0x45, 0xea, 0x5d, 0xf8, 0xec, 0x58, 0xd6,
+ 0xca, 0x62, 0xd8, 0xf9, 0xae, 0x73, 0x4a, 0x57, 0x92, 0x09, 0x21, 0x58, 0x56, 0xb6, 0x8c, 0xcc,
+ 0x91, 0x7c, 0xc9, 0x12, 0xa3, 0x09, 0x77, 0xbe, 0xb0, 0x33, 0x01, 0x82, 0x8b, 0x82, 0xc4, 0xbb,
+ 0xe2, 0x45, 0xa4, 0x95, 0xbc, 0x87, 0xa5, 0x66, 0x52, 0x84, 0xbf, 0x0f, 0xb3, 0xf9, 0xc7, 0xcd,
+ 0xef, 0x8c, 0x4b, 0xcf, 0xa4, 0xa9, 0xee, 0xab, 0xa6, 0xe9, 0x97, 0x26, 0x00, 0x2c, 0xcb, 0x7a,
+ 0x3f, 0x20, 0x65, 0x2b, 0x66, 0xcc, 0x19, 0xb2, 0x66, 0x76, 0x81, 0xf4, 0xc1, 0xa7, 0xf9, 0xf0,
+ 0x69, 0x3e, 0xf7, 0x37, 0xab, 0xa4, 0xd2, 0x39, 0xe9, 0x07, 0x17, 0x05, 0x99, 0xf8, 0x6a, 0x02,
+ 0x80, 0xf1, 0xf1, 0x71, 0x46, 0x46, 0x46, 0xd8, 0xbd, 0x7b, 0x77, 0x51, 0x6c, 0x4d, 0x4d, 0x0d,
+ 0x41, 0x5f, 0x90, 0x67, 0x87, 0x9f, 0x15, 0x13, 0xb6, 0x14, 0x20, 0xd3, 0x34, 0xd5, 0x9b, 0x73,
+ 0x81, 0x40, 0x80, 0x9b, 0x37, 0x6f, 0xce, 0xf9, 0x57, 0x54, 0xe8, 0xce, 0x3b, 0xc3, 0x30, 0x10,
+ 0x85, 0xf2, 0xfe, 0x36, 0xdb, 0xbb, 0x77, 0xef, 0xaa, 0xd5, 0xab, 0x57, 0x7f, 0x2d, 0xa5, 0xd4,
+ 0x95, 0x52, 0xb2, 0x30, 0x53, 0xa7, 0xc5, 0x9d, 0x46, 0x78, 0x83, 0xc8, 0x4a, 0x4a, 0x69, 0x1b,
+ 0x86, 0xf1, 0x47, 0x49, 0x40, 0x42, 0x08, 0x1f, 0x50, 0x53, 0x40, 0xea, 0x52, 0xcd, 0x04, 0xa6,
+ 0x80, 0xf8, 0x7f, 0x48, 0x35, 0x6f, 0xc1, 0x9f, 0xfb, 0x6f, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE cvpcb_xpm[1] = {{ png, sizeof( png ), "cvpcb_xpm" }};
diff --git a/bitmaps_png/cpp_26/datasheet.cpp b/bitmaps_png/cpp_26/datasheet.cpp
index b1eee6fec4..91bff1e34e 100644
--- a/bitmaps_png/cpp_26/datasheet.cpp
+++ b/bitmaps_png/cpp_26/datasheet.cpp
@@ -8,106 +8,105 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x19, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6b, 0x4c, 0x5a,
- 0x67, 0x18, 0xc7, 0xbb, 0xfb, 0x25, 0x5b, 0x17, 0x9b, 0x2c, 0xcd, 0xb2, 0xc5, 0xf4, 0xc3, 0xd6,
- 0x2d, 0xbb, 0x25, 0x5d, 0xb3, 0x98, 0x7e, 0x68, 0xb2, 0x58, 0x93, 0xb5, 0xeb, 0xcd, 0x64, 0xcd,
- 0xda, 0x26, 0x4d, 0xbb, 0x69, 0xdd, 0x66, 0x5b, 0x6d, 0xc4, 0xcb, 0xac, 0xd6, 0x56, 0x05, 0xb5,
- 0x5a, 0x45, 0xb1, 0x0a, 0x5a, 0x40, 0xb4, 0xde, 0x2f, 0x45, 0xf0, 0x86, 0x8a, 0x80, 0x88, 0x08,
- 0x05, 0x14, 0x44, 0xae, 0x47, 0xe4, 0x26, 0x88, 0x94, 0x82, 0x0a, 0x56, 0x51, 0xc1, 0xb3, 0xf7,
- 0x98, 0xd1, 0x58, 0x2f, 0x9b, 0x26, 0x3b, 0xc9, 0x3f, 0x27, 0xef, 0x79, 0xce, 0xfb, 0xfc, 0xce,
- 0xfb, 0xfc, 0xcf, 0x7b, 0xd9, 0x03, 0xc3, 0xf0, 0x9e, 0xf5, 0x02, 0xd7, 0xeb, 0x40, 0xef, 0x85,
- 0x84, 0x84, 0xec, 0x3f, 0x75, 0x2a, 0xf4, 0xe3, 0xdd, 0xe8, 0xe8, 0xd1, 0xa3, 0x1f, 0x81, 0xbe,
- 0xef, 0x03, 0xbd, 0xb5, 0x29, 0xef, 0xfa, 0xc6, 0xbe, 0x7d, 0xfb, 0xf6, 0x3e, 0x24, 0xe0, 0x7e,
- 0x19, 0x95, 0x89, 0x49, 0x90, 0x56, 0x45, 0x1d, 0x87, 0x94, 0x4d, 0x5a, 0xf5, 0x58, 0xbd, 0x5a,
- 0x29, 0xab, 0x51, 0x8c, 0x8d, 0x54, 0xc9, 0xa5, 0x22, 0x8a, 0x4c, 0x22, 0x20, 0x0d, 0x8b, 0xf8,
- 0xe5, 0x22, 0xc1, 0x00, 0x5e, 0x30, 0xc4, 0x79, 0x30, 0x34, 0xc8, 0x2a, 0xe4, 0x71, 0x7b, 0xf3,
- 0xfb, 0xd9, 0x5d, 0xb9, 0xcc, 0x9e, 0xb6, 0x1c, 0x5a, 0x73, 0x75, 0x4a, 0x51, 0x01, 0xe6, 0xe7,
- 0x43, 0x87, 0x0e, 0x7d, 0x08, 0x80, 0xaf, 0x6c, 0x02, 0x81, 0xeb, 0x1d, 0x46, 0x27, 0x35, 0x71,
- 0xd9, 0xeb, 0xb5, 0xfb, 0x7c, 0x2b, 0x33, 0xcb, 0xcb, 0xde, 0xe9, 0xc5, 0xc5, 0x05, 0xd3, 0xc2,
- 0xbc, 0x07, 0x9a, 0xf7, 0xb8, 0xe5, 0x73, 0xb3, 0x2e, 0x89, 0xcb, 0xf9, 0x94, 0xef, 0x1a, 0x19,
- 0x52, 0x3a, 0x78, 0x0c, 0xa5, 0x75, 0xd2, 0xd8, 0x6a, 0x32, 0xe8, 0x1a, 0x0c, 0x3a, 0x6d, 0x25,
- 0xa4, 0x56, 0x94, 0x2b, 0xe5, 0x92, 0x62, 0xe9, 0xf0, 0xd0, 0x7d, 0x91, 0x90, 0x8b, 0x06, 0xd0,
- 0xb4, 0x0a, 0x62, 0x71, 0x74, 0x50, 0x50, 0xd0, 0x07, 0x9b, 0x40, 0xb1, 0xd1, 0x57, 0x0f, 0xcf,
- 0xce, 0xb8, 0x46, 0x57, 0x56, 0x96, 0x5d, 0x4b, 0x5e, 0xaf, 0x0d, 0x40, 0x8c, 0xf3, 0xf3, 0x1e,
- 0xad, 0xc7, 0x33, 0x3b, 0x3a, 0x37, 0xeb, 0x14, 0x01, 0x08, 0xcf, 0x61, 0xb7, 0xf5, 0xcd, 0xd4,
- 0x3e, 0xf0, 0x3a, 0x8b, 0xd3, 0xe0, 0x49, 0x3e, 0xb3, 0x67, 0x02, 0x52, 0x53, 0x20, 0xd5, 0x28,
- 0x41, 0x39, 0x2a, 0x29, 0x92, 0x0e, 0xf3, 0x73, 0x85, 0x43, 0xec, 0xcc, 0xc1, 0xfe, 0xee, 0x94,
- 0xbe, 0xee, 0xd6, 0xf8, 0x0e, 0x5a, 0x7d, 0x42, 0xfa, 0xed, 0x84, 0x50, 0x30, 0x80, 0xd7, 0x5e,
- 0x80, 0x90, 0x46, 0x6e, 0xf6, 0xed, 0x33, 0x20, 0xb9, 0x05, 0x40, 0xac, 0xe0, 0xae, 0x9f, 0x9f,
- 0x77, 0xab, 0xdd, 0xee, 0x19, 0x19, 0x80, 0x08, 0x01, 0x84, 0xfb, 0xd4, 0x3e, 0xd5, 0x6b, 0xb3,
- 0x4e, 0xb6, 0x3b, 0x1f, 0x15, 0x39, 0x1d, 0xd9, 0x37, 0x61, 0x53, 0x5f, 0x5b, 0xbb, 0x46, 0x29,
- 0xc5, 0x83, 0x72, 0x16, 0x8e, 0x88, 0x06, 0x73, 0x84, 0x83, 0xec, 0x8c, 0x01, 0x36, 0xe3, 0x56,
- 0x6f, 0x67, 0x0b, 0xaa, 0xa7, 0xb3, 0x25, 0x0e, 0xd1, 0x83, 0xa2, 0x7b, 0x97, 0x40, 0xee, 0x37,
- 0xd7, 0x83, 0xde, 0xc0, 0x62, 0xb3, 0x2e, 0x2c, 0x2e, 0x2c, 0x98, 0x16, 0x17, 0x9e, 0xeb, 0x00,
- 0x44, 0x39, 0x37, 0x37, 0x33, 0xe2, 0x72, 0x3d, 0x13, 0x3c, 0x73, 0x4c, 0xf7, 0x03, 0x48, 0xb7,
- 0xcd, 0x6a, 0xa6, 0x4f, 0x9a, 0xf4, 0x4d, 0x56, 0x5a, 0xb5, 0xc0, 0x9e, 0x1a, 0x01, 0x43, 0xfc,
- 0x3e, 0x8a, 0x42, 0x26, 0x2e, 0x00, 0x90, 0x6c, 0x01, 0x8f, 0x79, 0x97, 0xdd, 0x4b, 0x4f, 0x0a,
- 0x00, 0x02, 0x22, 0x96, 0xe3, 0x7e, 0x47, 0x2c, 0x79, 0x09, 0x84, 0xc3, 0xde, 0xbb, 0x00, 0x4a,
- 0xa5, 0xf1, 0xb8, 0xe7, 0x14, 0x00, 0x22, 0x01, 0x10, 0x3e, 0x80, 0xb0, 0xed, 0x36, 0x2b, 0x63,
- 0xca, 0x6a, 0x6e, 0x35, 0x9b, 0x74, 0x0d, 0x7a, 0x9d, 0xba, 0xca, 0xdc, 0x44, 0xe4, 0xd8, 0x6e,
- 0x9e, 0x83, 0x35, 0x75, 0x84, 0x46, 0x00, 0x48, 0x47, 0x00, 0x4c, 0x06, 0x35, 0x6e, 0x23, 0x04,
- 0x51, 0xc5, 0x76, 0x20, 0xf7, 0xec, 0x8c, 0x6c, 0x76, 0xc6, 0x29, 0x76, 0xb9, 0x1c, 0x3c, 0x00,
- 0xe9, 0x9b, 0xb6, 0x59, 0x3a, 0xa7, 0x26, 0x8d, 0x54, 0xb3, 0x51, 0x57, 0x0f, 0x20, 0x95, 0x5a,
- 0xb5, 0xbc, 0xdc, 0x8a, 0xbe, 0x61, 0xb1, 0x25, 0x5c, 0x84, 0x75, 0x57, 0x42, 0xc7, 0x37, 0x26,
- 0x46, 0x80, 0x5c, 0x56, 0x67, 0x32, 0xf0, 0x2a, 0x43, 0x2a, 0x1e, 0xca, 0xab, 0xae, 0x20, 0x44,
- 0x6f, 0x09, 0x72, 0x39, 0x9f, 0x21, 0x7e, 0x0c, 0x38, 0xec, 0x53, 0x4c, 0xdb, 0xd4, 0x64, 0x87,
- 0xc5, 0x6c, 0x78, 0x6c, 0x36, 0x8e, 0xd7, 0x4e, 0x8c, 0xab, 0x2b, 0x34, 0xc0, 0x74, 0x15, 0x9f,
- 0x85, 0x37, 0x9f, 0x3b, 0xec, 0x5f, 0xd2, 0xa9, 0x60, 0xd3, 0xd9, 0x6f, 0x57, 0x86, 0x13, 0x2f,
- 0x57, 0x33, 0xbb, 0xa8, 0x09, 0x22, 0x01, 0x07, 0x2d, 0x1f, 0x15, 0x17, 0x22, 0xef, 0x20, 0x1f,
- 0x13, 0x50, 0x0d, 0xa5, 0xec, 0xda, 0x96, 0x20, 0xc7, 0xd3, 0x69, 0x0e, 0xf0, 0xa3, 0x07, 0xf8,
- 0xd1, 0x66, 0x31, 0xe9, 0x9b, 0x8d, 0x13, 0x50, 0xcd, 0xc4, 0xb8, 0x8a, 0x04, 0x12, 0x94, 0x8e,
- 0x8e, 0x08, 0xf3, 0xe5, 0x89, 0x97, 0xe8, 0xd6, 0x98, 0xf0, 0x25, 0xd0, 0x07, 0xf6, 0x8e, 0x89,
- 0x61, 0xe3, 0x89, 0x83, 0x3e, 0xa8, 0xa1, 0xfc, 0xf1, 0xfa, 0xe4, 0x3b, 0x02, 0xd9, 0x6d, 0x96,
- 0x2e, 0xe0, 0x07, 0x0d, 0x40, 0x1a, 0x8d, 0x3a, 0xed, 0xa3, 0x71, 0x8d, 0x82, 0xa8, 0x52, 0x48,
- 0x4b, 0xa4, 0x62, 0x7e, 0x6e, 0x7f, 0x23, 0x39, 0xcd, 0x70, 0xf2, 0x0b, 0xef, 0x3c, 0xb7, 0x13,
- 0x5e, 0x1c, 0x1e, 0x84, 0xe7, 0xa8, 0x14, 0xd8, 0xf2, 0xdb, 0xb1, 0x55, 0xe3, 0xf1, 0x83, 0x2b,
- 0x86, 0x93, 0x5f, 0x2e, 0x1b, 0x4f, 0x7f, 0xb5, 0xa4, 0x4f, 0x8d, 0x90, 0xed, 0x08, 0x34, 0x69,
- 0x36, 0x50, 0x37, 0x4e, 0x42, 0x89, 0x70, 0x20, 0xbb, 0x8f, 0x5e, 0x97, 0xa4, 0xb9, 0x12, 0x2a,
- 0x31, 0x84, 0x1d, 0x00, 0xa3, 0xf8, 0xcc, 0x6f, 0xbc, 0x78, 0xc4, 0x6d, 0x88, 0x3e, 0x6d, 0x9c,
- 0xb8, 0x15, 0x21, 0x31, 0xa0, 0xce, 0x2b, 0x0d, 0xc7, 0x3f, 0xf5, 0x1b, 0x8f, 0x1d, 0x58, 0xd5,
- 0xc7, 0x9d, 0x57, 0xed, 0x08, 0x04, 0x4a, 0x55, 0x8b, 0x4c, 0x42, 0x8d, 0x5a, 0x5e, 0x06, 0x26,
- 0x21, 0x4e, 0xce, 0xa4, 0x15, 0x6b, 0x22, 0x7f, 0x7c, 0x62, 0xf8, 0xe9, 0xf3, 0x25, 0xc3, 0xf1,
- 0x83, 0xcb, 0xba, 0xf4, 0x6b, 0x02, 0x88, 0xdd, 0x51, 0xb3, 0xa9, 0x4c, 0xa2, 0x01, 0x0a, 0xd4,
- 0xdb, 0x5a, 0xb7, 0xe3, 0xd2, 0x8d, 0x6b, 0x94, 0x64, 0xe0, 0x07, 0x5e, 0x01, 0x8c, 0x55, 0xd0,
- 0x6a, 0x1e, 0x1a, 0xcf, 0x7d, 0xe7, 0xb1, 0xa7, 0x45, 0xf9, 0x4c, 0xe1, 0xdf, 0xf8, 0x75, 0x98,
- 0x58, 0xfe, 0x76, 0x5e, 0xec, 0xda, 0x23, 0xc4, 0x8f, 0xc0, 0x24, 0x94, 0xa7, 0x45, 0x51, 0xcd,
- 0x17, 0x8f, 0xf8, 0xad, 0x7f, 0x9e, 0x5c, 0x31, 0x46, 0x84, 0x59, 0xb5, 0x0a, 0xe9, 0xc3, 0xff,
- 0x0d, 0x04, 0x56, 0xe6, 0xfc, 0xe1, 0x27, 0x3c, 0x0c, 0x8f, 0xd3, 0x95, 0x2a, 0xb9, 0x97, 0x88,
- 0xd7, 0xff, 0x71, 0x4a, 0x3f, 0x91, 0xfc, 0xab, 0x4c, 0x33, 0x26, 0x21, 0xee, 0x16, 0xf2, 0xaf,
- 0x20, 0x21, 0x9f, 0x83, 0x6e, 0x69, 0x69, 0x71, 0x66, 0x64, 0x64, 0xac, 0xa6, 0xa7, 0xa7, 0xaf,
- 0x09, 0x8b, 0xc5, 0x2e, 0x71, 0x39, 0x2c, 0x21, 0x04, 0xa9, 0xda, 0x03, 0xcf, 0x10, 0x65, 0x65,
- 0x65, 0xf9, 0x6b, 0x6b, 0x6b, 0xec, 0x5a, 0xcd, 0x18, 0x09, 0x49, 0xaa, 0x54, 0xc8, 0x59, 0x64,
- 0x32, 0xd9, 0x0b, 0x9e, 0xaf, 0xc5, 0xf3, 0xf2, 0xf2, 0x16, 0xb7, 0x05, 0x71, 0x59, 0x1d, 0xa9,
- 0x78, 0x3c, 0xde, 0x8d, 0x42, 0xc5, 0xf9, 0x28, 0x14, 0x32, 0x44, 0x26, 0x93, 0xf4, 0x49, 0x49,
- 0x49, 0x7e, 0x14, 0x0a, 0xe5, 0xd7, 0x6a, 0x55, 0x1d, 0x91, 0x91, 0x91, 0x70, 0x21, 0x16, 0x3b,
- 0x5d, 0x59, 0x59, 0x01, 0xa1, 0xd1, 0xe8, 0x45, 0xa4, 0xdd, 0x50, 0x5f, 0xa7, 0x85, 0x80, 0xb7,
- 0x20, 0xb1, 0x3f, 0x3e, 0x3e, 0x7e, 0xa5, 0xbc, 0xbc, 0xcc, 0x80, 0xf4, 0xad, 0xae, 0x7e, 0x34,
- 0xba, 0x2d, 0x88, 0xd1, 0xde, 0x84, 0xc2, 0xe3, 0x4b, 0x3d, 0x77, 0xef, 0xde, 0x59, 0x0c, 0x0c,
- 0xbf, 0x8d, 0x4e, 0xb7, 0x20, 0x09, 0x07, 0xb8, 0x6c, 0x2e, 0x72, 0x6f, 0xa3, 0x51, 0x39, 0x81,
- 0x58, 0x4e, 0x4e, 0x8e, 0x2f, 0x3f, 0xff, 0xbe, 0x5b, 0x22, 0x11, 0x09, 0xd6, 0x62, 0x6d, 0x34,
- 0xc6, 0x8e, 0x4a, 0x07, 0xf6, 0x91, 0xa4, 0x32, 0x02, 0xe1, 0x79, 0x72, 0x72, 0xb2, 0xaf, 0x8f,
- 0xd9, 0x0b, 0xf5, 0xf6, 0x74, 0x1b, 0x32, 0x33, 0x33, 0xfd, 0x31, 0x31, 0x31, 0x7e, 0x8d, 0x66,
- 0xac, 0x73, 0x23, 0xa8, 0xaa, 0xb2, 0x72, 0x2e, 0x26, 0xe6, 0xc6, 0x2a, 0x9b, 0xcd, 0x52, 0x22,
- 0xb1, 0xdc, 0xdc, 0x5c, 0x00, 0xce, 0x5f, 0x53, 0x69, 0x69, 0x89, 0x7b, 0x4b, 0x10, 0xb2, 0x4d,
- 0x20, 0x0b, 0x21, 0x81, 0x80, 0x5f, 0x88, 0x8a, 0x8a, 0x82, 0xaf, 0x5f, 0xbf, 0xbe, 0x8a, 0x08,
- 0x40, 0xbd, 0x8d, 0x0d, 0xf5, 0x82, 0x40, 0xe9, 0xd6, 0x83, 0x88, 0xc4, 0x87, 0x0b, 0x09, 0x09,
- 0xf1, 0x2b, 0xfd, 0x1c, 0x96, 0x0a, 0x89, 0xe1, 0xf1, 0x25, 0x26, 0x12, 0x91, 0xa8, 0x47, 0x54,
- 0x55, 0x55, 0xa9, 0xa8, 0xda, 0x02, 0x04, 0x36, 0xbe, 0xf4, 0x33, 0xe0, 0xd7, 0x2e, 0x41, 0x40,
- 0xeb, 0x4b, 0xf7, 0x42, 0x1b, 0x40, 0xe3, 0x90, 0x9a, 0x9e, 0x92, 0x92, 0x02, 0x17, 0x16, 0x62,
- 0x1d, 0x01, 0x90, 0x80, 0xdf, 0x5f, 0x1d, 0x78, 0x5f, 0xa3, 0x94, 0x11, 0x4a, 0x4b, 0x0b, 0x2e,
- 0x07, 0x0e, 0x2a, 0x2f, 0xb6, 0xf2, 0x9b, 0xd7, 0xa2, 0xbe, 0x1f, 0x1a, 0xec, 0xcb, 0xfb, 0x2f,
- 0x10, 0x06, 0x83, 0xf1, 0xe1, 0x70, 0x45, 0xcb, 0xb1, 0xb1, 0xb1, 0x30, 0xd2, 0xa6, 0x52, 0x9b,
- 0x79, 0x5b, 0x81, 0x24, 0x62, 0x5e, 0x41, 0xc6, 0x9d, 0xa4, 0x63, 0x2f, 0x6d, 0xe5, 0xff, 0x8c,
- 0xea, 0xdd, 0x0a, 0x12, 0xfe, 0x6a, 0x63, 0x63, 0x9d, 0xb4, 0x82, 0x4c, 0x52, 0x6d, 0x04, 0x81,
- 0x65, 0xa9, 0xb6, 0xb8, 0x18, 0x67, 0x0b, 0x88, 0x00, 0xca, 0x44, 0x6f, 0x7d, 0xcc, 0x42, 0x62,
- 0xfc, 0xc1, 0x81, 0x1e, 0x1c, 0x0e, 0x37, 0x35, 0x2c, 0x11, 0x52, 0x90, 0xf6, 0x98, 0x4c, 0x5c,
- 0xdc, 0xd2, 0x50, 0x85, 0x0a, 0x0e, 0xfe, 0x20, 0x68, 0xcb, 0xe3, 0x56, 0x70, 0x70, 0x70, 0xd0,
- 0x7d, 0xcc, 0x9d, 0xb3, 0xcd, 0xf5, 0x94, 0xbf, 0x98, 0x8c, 0x56, 0x34, 0x93, 0x41, 0xdf, 0xb5,
- 0x5a, 0x9b, 0x6b, 0x6e, 0x15, 0x14, 0x60, 0xce, 0x87, 0x84, 0x7c, 0xbd, 0x1f, 0x7c, 0xfc, 0xab,
- 0x5b, 0x82, 0x02, 0x3f, 0x06, 0xd0, 0xde, 0x13, 0x27, 0x7e, 0xf8, 0x24, 0x3c, 0x3c, 0xfc, 0xc0,
- 0x6e, 0x74, 0x3a, 0x2c, 0x2c, 0x18, 0xe9, 0x0b, 0xf4, 0xf6, 0xc6, 0xbc, 0x7f, 0x03, 0xdc, 0x7e,
- 0xbd, 0xdc, 0x1e, 0xdc, 0x1a, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x06, 0x0b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x5b, 0x6c, 0x1c,
+ 0x57, 0x19, 0xc7, 0xbf, 0x33, 0x33, 0x3b, 0xbb, 0xeb, 0xf5, 0x2d, 0xb6, 0xb3, 0xb6, 0x37, 0x8e,
+ 0x9d, 0x26, 0xb5, 0x9a, 0x36, 0x76, 0x93, 0x86, 0xd8, 0x49, 0x21, 0x6e, 0x5a, 0x41, 0x2b, 0x59,
+ 0x6d, 0x94, 0xa8, 0x8d, 0x28, 0x12, 0x85, 0x40, 0x84, 0xa8, 0x10, 0x20, 0x51, 0x24, 0x10, 0x25,
+ 0x42, 0x20, 0xf2, 0x00, 0x0f, 0x15, 0xa2, 0x49, 0xe1, 0x21, 0x48, 0xa8, 0xaa, 0x48, 0x1f, 0x7a,
+ 0x09, 0x02, 0x1a, 0x41, 0xe8, 0x45, 0x8d, 0x4c, 0xd3, 0xa2, 0x36, 0x55, 0x02, 0xa2, 0x97, 0x24,
+ 0x8d, 0x5d, 0xdf, 0xbd, 0xf6, 0xda, 0x8e, 0xb3, 0xde, 0x99, 0xf3, 0xdd, 0x0e, 0x0f, 0xbb, 0x76,
+ 0x13, 0x68, 0xd5, 0x40, 0xfa, 0x97, 0xbe, 0x39, 0x9a, 0xd1, 0x9c, 0xef, 0x77, 0xfe, 0xf3, 0x3f,
+ 0x33, 0x1a, 0xe3, 0x9c, 0x03, 0x63, 0x8c, 0xdf, 0xdb, 0xb3, 0x39, 0xbb, 0xf7, 0x81, 0x2f, 0xec,
+ 0xd8, 0xd0, 0xd5, 0xbd, 0xb1, 0xba, 0xba, 0xa6, 0x09, 0x00, 0x9c, 0xaa, 0x3a, 0xe7, 0x9c, 0xaa,
+ 0x6a, 0xe5, 0xa8, 0xea, 0x54, 0x2f, 0xbb, 0x5c, 0x39, 0x55, 0x5d, 0xbe, 0x87, 0x05, 0x79, 0x61,
+ 0xa1, 0x38, 0x37, 0x36, 0x36, 0x7a, 0xe1, 0xd7, 0x87, 0x1f, 0x7f, 0x65, 0x68, 0x68, 0x78, 0xde,
+ 0x39, 0x27, 0x81, 0x31, 0xc6, 0xec, 0xda, 0xd9, 0xdf, 0x71, 0xe0, 0xc0, 0x81, 0x1f, 0xad, 0xbf,
+ 0xa9, 0x7b, 0xa7, 0x67, 0xbc, 0x40, 0x9d, 0xa2, 0xaa, 0x5a, 0xa7, 0x8a, 0xaa, 0x8a, 0xaa, 0x62,
+ 0x55, 0x15, 0x45, 0x04, 0xe3, 0xe7, 0x8e, 0x34, 0xb8, 0x54, 0x3a, 0xf2, 0xb6, 0xf7, 0x8f, 0x8a,
+ 0x30, 0x0a, 0xb3, 0xe5, 0xf2, 0x88, 0xcc, 0x84, 0x44, 0x68, 0x99, 0x28, 0x68, 0x6b, 0x5b, 0xd5,
+ 0xd0, 0xd2, 0xda, 0xb2, 0xf6, 0xe0, 0x63, 0x87, 0x9f, 0x32, 0xc6, 0x4c, 0xf8, 0x00, 0x50, 0x7d,
+ 0xe8, 0xe0, 0x2f, 0xbe, 0xd1, 0xbb, 0x75, 0xfb, 0x3e, 0x30, 0x00, 0x15, 0x40, 0xac, 0xaa, 0xb6,
+ 0x5c, 0xb2, 0x3c, 0xe2, 0x9b, 0xaf, 0xa4, 0xec, 0x6f, 0x7e, 0xde, 0xad, 0xff, 0xf8, 0x7b, 0x8b,
+ 0xd6, 0x35, 0xe4, 0x35, 0xd7, 0x51, 0x60, 0x66, 0x2b, 0x4c, 0x96, 0x08, 0x97, 0x0b, 0x6d, 0x6c,
+ 0x85, 0x29, 0x4e, 0x24, 0x02, 0x58, 0xdd, 0x96, 0xcb, 0xfe, 0xf9, 0xf8, 0x8b, 0xe7, 0x83, 0xdd,
+ 0x3b, 0xfb, 0xb3, 0x9d, 0x9d, 0x37, 0x6c, 0x76, 0xce, 0x51, 0xd9, 0x49, 0x79, 0xf5, 0x4b, 0x6e,
+ 0x44, 0xc4, 0xaa, 0x0a, 0xaa, 0x08, 0xf2, 0x6c, 0x3e, 0xe5, 0x37, 0xe7, 0x34, 0x75, 0xe3, 0x66,
+ 0xaf, 0xf8, 0xce, 0xe9, 0x5a, 0xde, 0xdc, 0x17, 0x33, 0x91, 0x65, 0x26, 0x64, 0x42, 0x44, 0x42,
+ 0x4b, 0x68, 0x11, 0xad, 0x45, 0x66, 0xe2, 0xc0, 0xf7, 0x21, 0x9b, 0x6d, 0x6a, 0x6b, 0x5f, 0xdd,
+ 0x96, 0x09, 0xd6, 0xae, 0xbb, 0xae, 0x39, 0x95, 0xae, 0x4a, 0x8b, 0x4a, 0x5c, 0x69, 0x5e, 0x6e,
+ 0xac, 0x8a, 0x2a, 0x82, 0xa2, 0x62, 0x55, 0x04, 0x45, 0x04, 0x5d, 0x53, 0xcb, 0x9c, 0x4e, 0x8e,
+ 0xf8, 0xda, 0xd9, 0xad, 0x4e, 0x85, 0x08, 0x6d, 0xc4, 0x44, 0x48, 0x84, 0x48, 0x65, 0x02, 0xda,
+ 0x38, 0xb2, 0xce, 0x39, 0x07, 0x15, 0x25, 0xc3, 0xa4, 0xbb, 0x6d, 0xfb, 0xad, 0x2b, 0x83, 0xc0,
+ 0xf3, 0x3c, 0x55, 0x25, 0x15, 0x89, 0xf4, 0x83, 0x4c, 0xb0, 0xe2, 0xc2, 0x4a, 0x19, 0x56, 0xce,
+ 0x62, 0xf5, 0xba, 0x05, 0x2f, 0x59, 0x85, 0xf6, 0xd4, 0xdf, 0x42, 0xb9, 0x71, 0x13, 0x22, 0xda,
+ 0x98, 0x10, 0x6d, 0xa9, 0x54, 0x5c, 0x24, 0xb4, 0xa4, 0xaa, 0x0a, 0xff, 0x25, 0x03, 0x61, 0x32,
+ 0x0c, 0x3c, 0x00, 0x00, 0x15, 0xe1, 0xf2, 0x23, 0x93, 0x58, 0x84, 0xcb, 0xc5, 0x1c, 0xf3, 0x52,
+ 0x11, 0xc5, 0xcc, 0x14, 0xb3, 0x83, 0x88, 0xbb, 0x7a, 0xce, 0xc8, 0xfc, 0x8c, 0xb1, 0x4d, 0xb9,
+ 0xd1, 0xf9, 0xb9, 0x42, 0x61, 0x7e, 0x6e, 0x66, 0xce, 0xc6, 0x91, 0xfd, 0x30, 0x88, 0x31, 0xc6,
+ 0xf8, 0xbe, 0xef, 0x01, 0x00, 0x04, 0x00, 0x00, 0x22, 0x42, 0x22, 0x12, 0x95, 0x5d, 0x28, 0x8a,
+ 0xb0, 0x95, 0xa5, 0x5c, 0x98, 0xad, 0x08, 0x23, 0x33, 0xa3, 0x30, 0xa1, 0x74, 0xf5, 0xbc, 0x95,
+ 0x79, 0xf5, 0xf9, 0xde, 0x05, 0xcf, 0x8c, 0xa0, 0x8d, 0xf1, 0xf2, 0xa6, 0x61, 0x98, 0x0c, 0x53,
+ 0xe9, 0xaa, 0x54, 0x18, 0x26, 0x53, 0x61, 0x32, 0x95, 0x0a, 0x12, 0x89, 0xe4, 0xd4, 0xe4, 0xc4,
+ 0xc2, 0x32, 0x48, 0x55, 0x48, 0x84, 0x63, 0x15, 0xc5, 0x32, 0x80, 0x2d, 0x33, 0xa3, 0x88, 0x60,
+ 0x19, 0x42, 0x96, 0x89, 0xb0, 0x78, 0xe9, 0xe2, 0x7c, 0x78, 0x6a, 0xa0, 0x11, 0x00, 0x60, 0xc5,
+ 0xe9, 0x57, 0x3f, 0x53, 0xbc, 0xfe, 0xe6, 0xa7, 0x93, 0xa9, 0x74, 0xb2, 0xb6, 0xb6, 0xbe, 0x3e,
+ 0x9d, 0xa9, 0xae, 0xf5, 0x8c, 0xe7, 0xc3, 0x47, 0xa8, 0xe2, 0x88, 0x59, 0x44, 0x62, 0x11, 0xae,
+ 0x04, 0xcf, 0xc8, 0x2c, 0x28, 0x4c, 0x96, 0x99, 0x91, 0x19, 0x71, 0x7e, 0xae, 0x30, 0x53, 0x5a,
+ 0x2c, 0x96, 0xd6, 0x4c, 0x8d, 0x74, 0x57, 0x7d, 0xfa, 0x4e, 0x30, 0x6f, 0x0c, 0xf4, 0xb4, 0xd5,
+ 0xaf, 0x38, 0x1d, 0x34, 0x64, 0x3f, 0xb2, 0xf9, 0xe5, 0xf2, 0x00, 0x00, 0x84, 0x85, 0x84, 0x29,
+ 0x16, 0x66, 0xcb, 0x44, 0x31, 0x11, 0xc5, 0x4c, 0x18, 0x13, 0xa1, 0xb5, 0x36, 0x2a, 0xcd, 0xe4,
+ 0x27, 0x27, 0x4b, 0x8b, 0xc5, 0x52, 0x38, 0x9b, 0xcf, 0x24, 0xa6, 0xc6, 0x6e, 0x5a, 0xf1, 0xe0,
+ 0x0f, 0x21, 0xec, 0xdc, 0x00, 0xc9, 0x17, 0x8f, 0xde, 0x02, 0x57, 0x29, 0xaf, 0xe2, 0x88, 0x98,
+ 0x39, 0x62, 0xa2, 0x88, 0x98, 0xe2, 0x32, 0x0c, 0xa3, 0x28, 0x2a, 0x5d, 0x9a, 0xc9, 0x4f, 0x4e,
+ 0x21, 0x5a, 0x4c, 0xa6, 0xd2, 0xc9, 0xdc, 0xb9, 0x33, 0x77, 0x26, 0x6f, 0xd8, 0xa8, 0x89, 0xb6,
+ 0xb5, 0x50, 0xbf, 0xf7, 0xa1, 0xc0, 0x7f, 0xed, 0xa5, 0x2d, 0x66, 0x62, 0x38, 0xf3, 0x3f, 0x81,
+ 0x88, 0x28, 0x26, 0xc6, 0x98, 0x08, 0x63, 0x44, 0x1b, 0x5b, 0x1b, 0x47, 0x73, 0x85, 0xe9, 0x82,
+ 0xaa, 0x68, 0x63, 0x53, 0xf3, 0xca, 0xd6, 0x5c, 0xfb, 0x9a, 0xe4, 0x3b, 0xa7, 0x6f, 0xa9, 0xdd,
+ 0xf5, 0xa5, 0x00, 0x00, 0x20, 0xfd, 0xa9, 0x3e, 0xc8, 0xec, 0xb8, 0xdb, 0x24, 0x8e, 0x3c, 0x7a,
+ 0xc7, 0x55, 0x83, 0x98, 0x99, 0x99, 0x31, 0x26, 0xa4, 0x98, 0xd0, 0x46, 0x88, 0x36, 0x9a, 0x9f,
+ 0x9b, 0x99, 0x75, 0x4e, 0x5d, 0x73, 0x6b, 0x5b, 0xae, 0xa6, 0xb6, 0xbe, 0xd1, 0xbc, 0x71, 0x22,
+ 0x07, 0xd1, 0x62, 0x55, 0x55, 0x5f, 0xff, 0xf2, 0xe4, 0x86, 0x6f, 0xfe, 0xd8, 0x37, 0x17, 0x67,
+ 0x9b, 0xbd, 0x3f, 0x3e, 0xb1, 0xfe, 0xe3, 0x40, 0x01, 0x00, 0x00, 0x13, 0x11, 0x21, 0x9a, 0xa5,
+ 0xb7, 0xbc, 0x58, 0x5c, 0x58, 0x70, 0xea, 0x5c, 0xeb, 0xaa, 0x8e, 0xf6, 0x44, 0x22, 0x4c, 0x01,
+ 0x00, 0x04, 0x2f, 0x3c, 0xbb, 0xb5, 0xee, 0xfe, 0x07, 0x3d, 0x13, 0x26, 0x3f, 0x58, 0x65, 0xa6,
+ 0x06, 0xb2, 0xfb, 0x0f, 0xf9, 0x93, 0x0f, 0xef, 0xdd, 0x0e, 0x41, 0x42, 0xa1, 0xb1, 0xb9, 0x68,
+ 0xa6, 0xc7, 0x6b, 0x21, 0x91, 0x64, 0x48, 0x67, 0x50, 0xb7, 0xf4, 0x8d, 0x5f, 0x09, 0x62, 0x22,
+ 0x44, 0xab, 0x44, 0x68, 0xe3, 0xa8, 0x14, 0x31, 0x11, 0xe7, 0xda, 0x3a, 0x3a, 0x7c, 0x3f, 0x08,
+ 0x01, 0x00, 0xbc, 0xd7, 0x5f, 0xce, 0x79, 0xf3, 0xb3, 0x8d, 0x35, 0xf7, 0xee, 0x33, 0x1a, 0x2d,
+ 0x02, 0x0d, 0x9e, 0x05, 0x1c, 0x7a, 0x17, 0x68, 0xe8, 0x2c, 0xe0, 0x7b, 0xff, 0x62, 0x63, 0x8c,
+ 0xe7, 0x1f, 0x3b, 0x72, 0x3b, 0x78, 0x3e, 0x24, 0xd7, 0x6f, 0x62, 0x65, 0x74, 0x32, 0x39, 0xe2,
+ 0xeb, 0xc9, 0xbf, 0xe4, 0xe1, 0x2b, 0x3f, 0x78, 0x62, 0x19, 0x44, 0x44, 0x54, 0xf9, 0x9a, 0x58,
+ 0x1b, 0x47, 0xb6, 0xb9, 0x75, 0xf5, 0xaa, 0x25, 0x08, 0x00, 0x80, 0xff, 0xfc, 0x33, 0xdb, 0x12,
+ 0xab, 0x3a, 0xfc, 0xa9, 0xfd, 0xfb, 0xd8, 0xfe, 0xf3, 0x75, 0xdf, 0xa4, 0xab, 0xc8, 0x34, 0xb5,
+ 0xcc, 0x4b, 0x43, 0x36, 0xef, 0x5a, 0xaf, 0x2b, 0xe8, 0xb6, 0xbb, 0x66, 0xcd, 0xcc, 0x64, 0x26,
+ 0x38, 0xfe, 0xd4, 0x6d, 0x3c, 0x3d, 0x1e, 0xa4, 0x7b, 0x76, 0xf8, 0x8b, 0xa3, 0x83, 0xce, 0xad,
+ 0xeb, 0x7a, 0xff, 0x0a, 0x47, 0x44, 0x48, 0x9e, 0x71, 0x1c, 0xc7, 0x91, 0x6d, 0x5a, 0xd9, 0x92,
+ 0x4d, 0x26, 0x53, 0x19, 0xc0, 0xd8, 0xf7, 0x8e, 0x3f, 0xdd, 0x19, 0x9c, 0x1a, 0xd8, 0xe4, 0x0a,
+ 0x53, 0xd5, 0xd6, 0x0f, 0xa6, 0x34, 0xb7, 0xe6, 0x3d, 0xfd, 0xde, 0x23, 0xc3, 0xae, 0xbd, 0x73,
+ 0xe1, 0x3f, 0x33, 0x70, 0x00, 0xd3, 0xb6, 0xaf, 0x7f, 0x38, 0x38, 0x71, 0xac, 0x83, 0x06, 0xdf,
+ 0x6e, 0xd6, 0xfb, 0xbe, 0x36, 0xe2, 0xb6, 0x7d, 0x6e, 0x0c, 0x26, 0xc7, 0xaf, 0x00, 0xb1, 0x0a,
+ 0xc5, 0x75, 0xf5, 0x0d, 0xf5, 0x19, 0x07, 0x59, 0xff, 0xc9, 0xc7, 0xba, 0xfc, 0x33, 0x27, 0x37,
+ 0x1a, 0x3f, 0x08, 0xf4, 0xe2, 0xac, 0xa7, 0xbb, 0xbe, 0xfc, 0x92, 0xdc, 0xf5, 0xf9, 0xf3, 0x1f,
+ 0x17, 0xb8, 0x09, 0x12, 0x2a, 0x9f, 0xdd, 0x3d, 0x08, 0xb0, 0x7b, 0xf0, 0xc3, 0x77, 0x1d, 0x11,
+ 0x57, 0x55, 0x55, 0xa7, 0x1b, 0x4a, 0xc5, 0xeb, 0xc3, 0x47, 0xbe, 0x7b, 0x5f, 0x6a, 0x76, 0x6a,
+ 0x73, 0x76, 0xff, 0xa1, 0x30, 0x75, 0xf3, 0x56, 0x67, 0x3a, 0x37, 0x0c, 0x5f, 0x0d, 0xe4, 0xaa,
+ 0xb6, 0xb7, 0x31, 0xc6, 0xac, 0xcc, 0x8f, 0x74, 0x27, 0x1e, 0x7d, 0x78, 0x4f, 0x4d, 0x5f, 0x7f,
+ 0x75, 0xee, 0xe0, 0xb3, 0xbe, 0xcc, 0xcf, 0x40, 0x74, 0x6a, 0x40, 0xf0, 0x81, 0x87, 0x5e, 0x86,
+ 0x4f, 0x40, 0x9e, 0x88, 0x68, 0x5d, 0x7d, 0x43, 0x5d, 0x78, 0xe2, 0xb9, 0xde, 0x9a, 0xfe, 0xfb,
+ 0xc3, 0x86, 0x6f, 0xfd, 0xc4, 0x5b, 0xf8, 0xd3, 0xef, 0xa0, 0xf0, 0xcb, 0xfd, 0xc2, 0x7b, 0xbe,
+ 0xfe, 0x57, 0x68, 0x6a, 0x89, 0xaf, 0x15, 0x42, 0x48, 0x12, 0x5c, 0x18, 0x1a, 0xce, 0x8b, 0x4a,
+ 0xe0, 0x82, 0x10, 0xed, 0xf9, 0xb7, 0x74, 0xfa, 0x67, 0xdf, 0x81, 0xd2, 0xc9, 0x17, 0x98, 0xbe,
+ 0xfa, 0xfd, 0x63, 0xae, 0xbb, 0x77, 0xfa, 0x5a, 0x21, 0xa5, 0xc5, 0x45, 0x3e, 0x31, 0x70, 0x32,
+ 0xef, 0xfd, 0xfe, 0x0f, 0xc7, 0xa6, 0x27, 0xc7, 0x27, 0x26, 0xe8, 0xee, 0x2f, 0xbe, 0x19, 0xab,
+ 0x9e, 0x2d, 0x16, 0xa6, 0xde, 0xa6, 0x6f, 0xff, 0xf4, 0xe8, 0x27, 0x01, 0x11, 0x11, 0x37, 0x3c,
+ 0x3c, 0x72, 0x6e, 0x78, 0x64, 0xb4, 0xe4, 0x03, 0x00, 0x11, 0xd3, 0xcc, 0xda, 0x4d, 0x9b, 0xda,
+ 0x33, 0x77, 0xdc, 0x93, 0x37, 0x3d, 0xb7, 0x8f, 0x42, 0x5d, 0xa3, 0xbd, 0x56, 0x88, 0xb5, 0x31,
+ 0x9f, 0x3b, 0xfb, 0xee, 0xd8, 0xa1, 0x5f, 0x1d, 0x3e, 0x3a, 0x3a, 0x36, 0x3e, 0x6b, 0x2a, 0x3f,
+ 0x90, 0xc1, 0xb6, 0xde, 0x2d, 0xcd, 0x7b, 0xee, 0xbd, 0xe7, 0xd6, 0x96, 0x96, 0xd6, 0xb6, 0xea,
+ 0xea, 0xea, 0x3a, 0xcf, 0x03, 0xf3, 0xff, 0x00, 0x54, 0x9d, 0xbb, 0xb4, 0x70, 0x71, 0x76, 0x74,
+ 0x7c, 0xe2, 0xfd, 0xdf, 0x3e, 0xfe, 0xe4, 0x6b, 0xe7, 0xce, 0x5f, 0x28, 0x38, 0xe7, 0xe4, 0xdf,
+ 0x37, 0x89, 0xa4, 0x7d, 0x90, 0x97, 0xe7, 0x08, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE datasheet_xpm[1] = {{ png, sizeof( png ), "datasheet_xpm" }};
diff --git a/bitmaps_png/cpp_26/delete_association.cpp b/bitmaps_png/cpp_26/delete_association.cpp
index 1fa4cf2a6f..fba743733e 100644
--- a/bitmaps_png/cpp_26/delete_association.cpp
+++ b/bitmaps_png/cpp_26/delete_association.cpp
@@ -8,91 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x0b, 0x50, 0x94,
- 0x55, 0x14, 0xc7, 0xf7, 0xc1, 0xb2, 0x2c, 0xb2, 0x2c, 0xb0, 0xc0, 0x2e, 0xcb, 0xb2, 0x2c, 0x0b,
- 0x0b, 0xcb, 0x53, 0x41, 0x40, 0x5e, 0xc2, 0xc6, 0x53, 0x36, 0x59, 0x90, 0x67, 0x42, 0x2a, 0x93,
- 0x88, 0xa3, 0x85, 0x62, 0x6a, 0x0f, 0xed, 0x81, 0xf8, 0xc8, 0x50, 0xd2, 0x31, 0xbf, 0x71, 0x12,
- 0xb5, 0x87, 0x6f, 0x0c, 0x29, 0xb3, 0x42, 0x63, 0x4c, 0x22, 0x83, 0xc4, 0x50, 0x14, 0x89, 0x44,
- 0xc5, 0x0c, 0xad, 0xc8, 0x7c, 0xe4, 0x68, 0x2f, 0xf1, 0x74, 0xae, 0xde, 0xcf, 0x59, 0x16, 0x5c,
- 0xb5, 0xfa, 0x66, 0x7e, 0x33, 0xdf, 0x7c, 0xdf, 0x9d, 0xfb, 0x3f, 0x73, 0xee, 0x39, 0xe7, 0x7f,
- 0x39, 0x00, 0xc0, 0x21, 0xe0, 0xa3, 0x41, 0x96, 0x23, 0x36, 0xec, 0xb7, 0x7f, 0x03, 0x3e, 0x33,
- 0x91, 0x54, 0x84, 0x37, 0xe8, 0xbb, 0xc9, 0x02, 0x5f, 0x84, 0xa1, 0x82, 0xbc, 0xff, 0x20, 0x34,
- 0x1f, 0x29, 0x44, 0xec, 0x11, 0xae, 0x25, 0xa1, 0xa8, 0xff, 0x41, 0x68, 0x1a, 0x22, 0x7f, 0x90,
- 0x50, 0xdc, 0xa3, 0x0a, 0xd1, 0xe0, 0x98, 0xfb, 0xe0, 0x64, 0x2e, 0xe4, 0x8f, 0xac, 0x42, 0x16,
- 0x93, 0xf7, 0x47, 0x14, 0x8a, 0xe6, 0x0b, 0x44, 0x4c, 0x70, 0xfa, 0xea, 0x7b, 0xf8, 0xc4, 0xcd,
- 0x67, 0x85, 0x46, 0x91, 0xc0, 0x4d, 0x17, 0x73, 0xe9, 0xf9, 0xcc, 0x42, 0xd6, 0x22, 0x95, 0x88,
- 0x78, 0x98, 0x4d, 0x05, 0x88, 0x95, 0xb9, 0x90, 0xc0, 0xc6, 0x81, 0xc9, 0xac, 0x84, 0x7b, 0xe8,
- 0x67, 0x1e, 0x63, 0x85, 0x92, 0x10, 0xbe, 0xe9, 0xe2, 0x11, 0x48, 0x36, 0xb2, 0x7a, 0x9c, 0xaf,
- 0x86, 0x29, 0x8d, 0x08, 0x7d, 0x01, 0xdf, 0xdd, 0x4c, 0xf3, 0x4c, 0xd7, 0x91, 0x43, 0x4e, 0x1f,
- 0x94, 0x7f, 0xcb, 0x42, 0xa9, 0x77, 0x84, 0xa8, 0x40, 0x31, 0x52, 0x8d, 0xcc, 0xd5, 0xba, 0x38,
- 0xc4, 0xff, 0xfa, 0xf2, 0xec, 0x73, 0x37, 0x2b, 0xe7, 0x42, 0xff, 0xc2, 0x59, 0x87, 0xaf, 0x55,
- 0xcc, 0x99, 0x00, 0x15, 0x15, 0x3c, 0x93, 0x4d, 0x25, 0x24, 0x18, 0xc4, 0x83, 0x15, 0x23, 0x42,
- 0x76, 0x7c, 0x6b, 0x66, 0x8f, 0xa3, 0x17, 0x73, 0x40, 0x1b, 0xb2, 0xe5, 0x44, 0x4a, 0x72, 0xeb,
- 0xc9, 0xec, 0x8c, 0x33, 0x39, 0xde, 0x9e, 0xf5, 0xa6, 0x42, 0x23, 0x91, 0x95, 0xc8, 0x0a, 0xa4,
- 0xa0, 0xab, 0xbc, 0xa4, 0x96, 0x88, 0xb0, 0xdc, 0xa8, 0x98, 0x03, 0x57, 0x17, 0x96, 0x9d, 0xfb,
- 0x72, 0x6a, 0x41, 0x09, 0xfe, 0x57, 0x22, 0x5a, 0x1a, 0xe9, 0x5c, 0x92, 0x46, 0x56, 0xc8, 0xa8,
- 0x52, 0xee, 0x3c, 0x9d, 0x6d, 0xec, 0xb9, 0x38, 0x25, 0xe7, 0xf6, 0x85, 0x49, 0xd9, 0xd0, 0x57,
- 0x68, 0x1c, 0xa8, 0x4d, 0x8c, 0xe9, 0x0e, 0x75, 0x92, 0xe4, 0xb0, 0x42, 0x5c, 0xba, 0x41, 0xbe,
- 0x44, 0x28, 0xac, 0x6a, 0x2e, 0x2d, 0xfc, 0xf6, 0xfa, 0x2b, 0xe5, 0x03, 0xd7, 0x5f, 0x2a, 0x83,
- 0xdf, 0x5e, 0x7c, 0x1a, 0xae, 0x3d, 0x37, 0x03, 0xae, 0xcc, 0x2b, 0x85, 0xcb, 0x73, 0x4a, 0xa0,
- 0x2e, 0x2b, 0xb5, 0xcb, 0x59, 0x24, 0x5c, 0x65, 0x52, 0x51, 0xb1, 0xe7, 0x27, 0xe7, 0xc5, 0x75,
- 0x16, 0x64, 0xb4, 0xf6, 0x3d, 0x99, 0x05, 0x3f, 0x4c, 0x34, 0xc2, 0xf9, 0xfc, 0xf1, 0xd0, 0x56,
- 0x54, 0x72, 0xb1, 0xb4, 0xa4, 0x7e, 0xdb, 0xa0, 0xd4, 0x99, 0x1c, 0xb0, 0x0c, 0x09, 0x21, 0x9d,
- 0x1d, 0xe8, 0x22, 0xdd, 0xb4, 0xd9, 0x98, 0xd2, 0x72, 0x69, 0xf6, 0x53, 0x97, 0x2f, 0x95, 0x15,
- 0xc3, 0x2f, 0x33, 0x27, 0x43, 0xff, 0xf4, 0x22, 0xf8, 0x79, 0xda, 0x44, 0xe8, 0x2c, 0xca, 0xbc,
- 0x62, 0x50, 0xb9, 0xbf, 0x2f, 0x16, 0x08, 0xde, 0xda, 0xac, 0x8f, 0x6e, 0x3b, 0x5f, 0x90, 0x71,
- 0xfb, 0xfb, 0x3c, 0x03, 0x9c, 0xcb, 0x1e, 0x07, 0x67, 0x33, 0x53, 0xfe, 0x6a, 0x8e, 0x4e, 0x6c,
- 0xda, 0xea, 0xa5, 0x67, 0x56, 0xba, 0x87, 0x33, 0x43, 0x84, 0xa8, 0x58, 0x00, 0xf2, 0x3c, 0xf2,
- 0x06, 0x6d, 0xb8, 0x84, 0xd1, 0x0a, 0xa9, 0x6e, 0x7b, 0x5a, 0x7c, 0x5d, 0x5f, 0x71, 0xee, 0xc0,
- 0x85, 0xc9, 0x39, 0xd0, 0x57, 0x74, 0x37, 0xea, 0xde, 0x3c, 0xc3, 0x40, 0x87, 0x31, 0xf9, 0x7a,
- 0xef, 0x84, 0x34, 0x38, 0x6b, 0x4c, 0x86, 0x33, 0x8f, 0x27, 0xc2, 0xbe, 0xb1, 0x11, 0x7d, 0x5b,
- 0x03, 0xd3, 0xde, 0x5d, 0xaf, 0x1d, 0xc7, 0x10, 0x96, 0xaa, 0x62, 0x86, 0x14, 0x83, 0x0e, 0xa9,
- 0xa0, 0x3d, 0x94, 0x4b, 0xfb, 0x69, 0x0c, 0x12, 0x86, 0x28, 0x90, 0x29, 0xd1, 0x2e, 0xce, 0xdb,
- 0x9a, 0xd2, 0xf5, 0x3f, 0x91, 0xa8, 0x7b, 0x33, 0x53, 0xe0, 0xcc, 0xf8, 0x24, 0x38, 0x6d, 0xd0,
- 0x43, 0x4f, 0x5a, 0x3c, 0x9c, 0x4a, 0x8e, 0x83, 0xa6, 0xd8, 0xd1, 0xfb, 0xc5, 0x22, 0xc7, 0x75,
- 0x0f, 0xaa, 0xba, 0x40, 0xe4, 0x55, 0x64, 0x0d, 0xf2, 0x0c, 0xed, 0x72, 0x92, 0x46, 0x21, 0xe9,
- 0x17, 0x5a, 0xe2, 0x69, 0xd6, 0x7c, 0x7e, 0x5e, 0xc3, 0xd8, 0x88, 0xa6, 0x53, 0xa9, 0x63, 0xe1,
- 0xbb, 0xa4, 0x18, 0xe8, 0xd6, 0x47, 0x41, 0x57, 0x7c, 0x24, 0xb4, 0x45, 0x8d, 0xda, 0x8f, 0x8b,
- 0x62, 0xac, 0x84, 0x62, 0x26, 0x69, 0x56, 0xf7, 0x3d, 0x22, 0x27, 0xd6, 0x0f, 0x11, 0x22, 0xc5,
- 0xa0, 0x46, 0x0c, 0xc8, 0x02, 0x5a, 0xba, 0x4f, 0x90, 0x7e, 0x31, 0x69, 0x64, 0xf7, 0x9d, 0x61,
- 0x41, 0xb3, 0xbb, 0x12, 0x22, 0x07, 0xba, 0xe2, 0xc2, 0xe1, 0x64, 0x74, 0x18, 0x9c, 0x18, 0x33,
- 0x12, 0x8e, 0x87, 0x07, 0x43, 0x47, 0x68, 0xe0, 0x8d, 0x19, 0xae, 0xd2, 0x49, 0x16, 0x46, 0xd0,
- 0x90, 0x62, 0x70, 0xa0, 0xe7, 0x54, 0x86, 0xbc, 0x89, 0x2c, 0xa3, 0x3d, 0xc6, 0xfd, 0x3a, 0x32,
- 0x34, 0xba, 0x33, 0x6a, 0xe4, 0xef, 0x27, 0x22, 0x42, 0xa0, 0x23, 0x2c, 0x08, 0x8e, 0x8d, 0xf2,
- 0x87, 0xf6, 0x60, 0xbf, 0xbf, 0xdb, 0x03, 0x7c, 0xe0, 0x88, 0xce, 0x1b, 0x9a, 0x7d, 0xd5, 0x7d,
- 0x72, 0x1b, 0xbb, 0x0d, 0xe1, 0xf9, 0x3b, 0x18, 0x96, 0x80, 0x94, 0xe5, 0xc3, 0x0a, 0x91, 0x14,
- 0xe9, 0xa9, 0x1f, 0x2d, 0xa2, 0x13, 0x82, 0xa4, 0x50, 0x7b, 0x68, 0x74, 0xa0, 0xaa, 0x23, 0x34,
- 0xe0, 0xc7, 0xa3, 0x21, 0x3a, 0x68, 0x0f, 0xd2, 0xc2, 0x37, 0xfe, 0xde, 0xd0, 0xaa, 0xd3, 0xf4,
- 0x2c, 0x71, 0x97, 0xe7, 0xb5, 0x68, 0xd5, 0x97, 0x0f, 0xf9, 0x78, 0x42, 0xb3, 0xb7, 0x0a, 0x6a,
- 0x3c, 0x14, 0xbd, 0x59, 0x8b, 0x06, 0x2c, 0x9e, 0x91, 0x81, 0x56, 0x1a, 0x19, 0xa6, 0x8f, 0xd1,
- 0xe2, 0x20, 0xc5, 0x10, 0x98, 0x2c, 0xb5, 0x55, 0x60, 0xd4, 0x47, 0x8f, 0xe8, 0x34, 0x70, 0xd8,
- 0xcf, 0x0b, 0x5a, 0x7d, 0xd5, 0xf0, 0x95, 0xd6, 0xf3, 0xd6, 0x6e, 0x95, 0x1b, 0x99, 0xf0, 0xa2,
- 0x46, 0xb5, 0x52, 0x7f, 0x40, 0xed, 0xfe, 0x67, 0xa3, 0x4a, 0x01, 0xfb, 0x3d, 0xdc, 0x60, 0x71,
- 0x66, 0x75, 0xa3, 0x25, 0x21, 0x0d, 0x15, 0xa9, 0xa6, 0x86, 0xe5, 0x47, 0xd3, 0x68, 0xdd, 0xe2,
- 0xe7, 0xb5, 0x04, 0xa3, 0x06, 0x36, 0xea, 0x26, 0x8d, 0x07, 0x7c, 0xee, 0xa9, 0x5c, 0x41, 0xcf,
- 0xed, 0xce, 0xf8, 0x69, 0x50, 0xca, 0x0a, 0x3f, 0x56, 0xb8, 0xde, 0xfe, 0xc8, 0xcd, 0x05, 0x76,
- 0xa9, 0xbc, 0x6e, 0x4c, 0x78, 0xb6, 0x77, 0xbd, 0x61, 0xc1, 0x55, 0x26, 0x6e, 0x6a, 0xf3, 0x10,
- 0x21, 0x1e, 0x1d, 0x2b, 0xe5, 0xf4, 0x87, 0x33, 0xf9, 0xd6, 0xa4, 0x51, 0x6a, 0xbf, 0xd0, 0x78,
- 0xfc, 0x71, 0xd0, 0x4b, 0x09, 0x18, 0x35, 0xdc, 0x8d, 0x5a, 0xde, 0x53, 0xab, 0x54, 0x8a, 0xcc,
- 0x27, 0xfa, 0x3a, 0xa9, 0x43, 0x5d, 0x9d, 0x8b, 0x13, 0xec, 0x92, 0x3a, 0x40, 0xb9, 0x9d, 0x6d,
- 0xbb, 0xa5, 0x62, 0xb0, 0x46, 0x22, 0xe8, 0x0f, 0xd2, 0x3f, 0x3c, 0xdc, 0xb8, 0xe1, 0x33, 0x95,
- 0x1b, 0xec, 0x53, 0xca, 0xe1, 0x53, 0x77, 0x19, 0x60, 0xd4, 0xb0, 0x47, 0x26, 0x4d, 0x1c, 0xce,
- 0x8f, 0xc6, 0x08, 0x85, 0xda, 0x4d, 0x12, 0x71, 0xff, 0x16, 0x89, 0x18, 0xde, 0xb1, 0xb7, 0xbb,
- 0xe5, 0x6f, 0x65, 0x45, 0x2a, 0xb7, 0x94, 0x92, 0x60, 0x3e, 0x19, 0x74, 0x54, 0x28, 0x66, 0xaf,
- 0x52, 0x9e, 0xf3, 0x89, 0x42, 0x06, 0x7b, 0xdd, 0x70, 0x73, 0xb9, 0x0b, 0x7c, 0x20, 0x93, 0xc2,
- 0x6e, 0x99, 0xf4, 0xa0, 0x05, 0xe3, 0xe3, 0x56, 0x88, 0x44, 0xb9, 0x1b, 0x47, 0x88, 0xa0, 0x46,
- 0x64, 0x03, 0x95, 0x42, 0xeb, 0xe3, 0xf8, 0x2d, 0x92, 0x9a, 0x5e, 0x90, 0xb9, 0xf1, 0xb1, 0x56,
- 0x1e, 0x5b, 0xe7, 0x2a, 0xcd, 0xae, 0x77, 0x95, 0xde, 0xbc, 0x93, 0x0e, 0x67, 0x47, 0xd8, 0xe9,
- 0xe4, 0x00, 0x3b, 0x9c, 0x24, 0xa9, 0x0f, 0x70, 0x59, 0xfe, 0x5a, 0xa1, 0xa0, 0x66, 0xad, 0xc0,
- 0x0a, 0xd6, 0x58, 0xf1, 0x61, 0x3a, 0x87, 0x93, 0x45, 0x9b, 0xde, 0xda, 0xdc, 0xca, 0x89, 0xa1,
- 0x25, 0xd3, 0x48, 0x78, 0xdb, 0x9d, 0x25, 0xe1, 0xdb, 0x1c, 0xed, 0x2f, 0x90, 0x74, 0xbc, 0x67,
- 0x2f, 0x3e, 0xfc, 0x30, 0x96, 0xfe, 0x3a, 0x3a, 0x72, 0x15, 0x97, 0xd3, 0x8f, 0x9e, 0x03, 0xd8,
- 0x84, 0x1f, 0xde, 0xef, 0x72, 0xc2, 0xa5, 0xd5, 0xe6, 0xc3, 0x5e, 0x4e, 0x36, 0xda, 0xda, 0x2a,
- 0x30, 0x1d, 0x6d, 0x1b, 0x6c, 0x6d, 0xb3, 0x1e, 0xf6, 0xfe, 0x50, 0xc5, 0xe1, 0xcc, 0x23, 0x42,
- 0xaf, 0x71, 0x38, 0xf5, 0xc3, 0x0a, 0x51, 0x31, 0x1e, 0x6b, 0x66, 0x2c, 0x6f, 0x93, 0x0b, 0xa5,
- 0x99, 0x9d, 0x5b, 0x02, 0x73, 0x6f, 0xb7, 0xf4, 0x6e, 0xc3, 0x0f, 0xba, 0x49, 0xfd, 0x03, 0xb7,
- 0x67, 0x2f, 0x8b, 0xe2, 0xe0, 0xe7, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x48, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0x4f, 0x48, 0x54,
+ 0x51, 0x14, 0xc6, 0xbf, 0x99, 0x71, 0x6a, 0xa1, 0xd1, 0xdf, 0x95, 0xfb, 0x68, 0x31, 0x2e, 0x66,
+ 0x15, 0x14, 0xb6, 0x13, 0xda, 0x09, 0x56, 0xce, 0xa2, 0x0c, 0x5c, 0xb8, 0x90, 0x84, 0x08, 0x5a,
+ 0x54, 0xd0, 0xe2, 0x8d, 0xc9, 0xcc, 0x80, 0x6e, 0x1c, 0x48, 0xa4, 0x45, 0xc5, 0x40, 0x7f, 0xb5,
+ 0x49, 0x79, 0x28, 0x06, 0x8a, 0xd8, 0xa2, 0x36, 0x06, 0x6d, 0x8a, 0xfe, 0x61, 0x8b, 0x42, 0xa2,
+ 0x68, 0x5c, 0xd7, 0xc2, 0xe9, 0xfb, 0xf2, 0xdd, 0xe9, 0xf6, 0x66, 0x9c, 0x67, 0xfa, 0x0a, 0x5a,
+ 0xfc, 0xe0, 0xde, 0x73, 0x0e, 0xe7, 0x7b, 0xe7, 0xdc, 0xf7, 0xce, 0xbb, 0x28, 0x97, 0xcb, 0x08,
+ 0x1b, 0x5c, 0xc1, 0xfe, 0x98, 0x13, 0xbb, 0x11, 0xef, 0x8f, 0x2f, 0x22, 0x8d, 0xf3, 0x70, 0xd0,
+ 0xf0, 0x2b, 0x00, 0x88, 0x38, 0x40, 0x34, 0x0c, 0x21, 0x0a, 0xcc, 0x36, 0x0f, 0x35, 0x7f, 0xe8,
+ 0xbc, 0xd7, 0xfd, 0x29, 0xe2, 0x44, 0x96, 0x29, 0x74, 0xb2, 0xe2, 0xa4, 0xc8, 0x59, 0x72, 0x73,
+ 0xcb, 0xd5, 0x38, 0xd8, 0x45, 0x96, 0x4f, 0x8d, 0x0f, 0xae, 0xec, 0xc8, 0x66, 0x57, 0x13, 0x57,
+ 0x13, 0x1f, 0xa3, 0xe9, 0xe8, 0x35, 0x5b, 0xc8, 0x21, 0x13, 0x61, 0x55, 0xb4, 0x33, 0x7b, 0xb4,
+ 0xc4, 0x8c, 0xe5, 0x5a, 0x15, 0x85, 0x26, 0xa4, 0x33, 0x8a, 0xa4, 0xdb, 0x9e, 0x48, 0xa8, 0xea,
+ 0x8c, 0xc2, 0x14, 0x5a, 0x6b, 0xa1, 0xd3, 0x2b, 0xa1, 0xca, 0xde, 0x2c, 0xd2, 0x40, 0x1f, 0x85,
+ 0x56, 0xc8, 0x45, 0xd2, 0xb4, 0x69, 0x81, 0x4c, 0x66, 0x2f, 0x05, 0x92, 0x64, 0xe0, 0x67, 0x45,
+ 0x6b, 0xeb, 0xa4, 0x5d, 0x51, 0x94, 0x74, 0x91, 0x25, 0xf2, 0x85, 0xc2, 0x9d, 0x8b, 0x40, 0xfc,
+ 0x1d, 0x70, 0xf8, 0x3d, 0x70, 0x69, 0x09, 0xe8, 0xf1, 0x27, 0x95, 0x4d, 0x3e, 0xc5, 0x28, 0xd6,
+ 0xae, 0xa4, 0x0a, 0x39, 0xf3, 0xc0, 0x76, 0x26, 0x3f, 0x41, 0x26, 0xc9, 0x77, 0xf2, 0x96, 0x42,
+ 0xc7, 0x99, 0xe8, 0xc0, 0x6b, 0xc0, 0xf5, 0xb8, 0x63, 0x92, 0x09, 0xad, 0x65, 0x33, 0x7e, 0xc5,
+ 0xfa, 0x84, 0x92, 0xbf, 0x57, 0x06, 0x64, 0x49, 0x89, 0x7c, 0x25, 0x23, 0xfd, 0xc0, 0x21, 0xfb,
+ 0xa9, 0x5f, 0x00, 0xa3, 0x2f, 0x99, 0x48, 0x70, 0xdd, 0x6a, 0xd9, 0x5b, 0x2d, 0xfb, 0xe8, 0xba,
+ 0x67, 0x53, 0x11, 0x06, 0x72, 0xf5, 0x84, 0x9e, 0x03, 0x29, 0xe2, 0x7a, 0xe4, 0xef, 0x03, 0x31,
+ 0xa1, 0xb5, 0x65, 0x4f, 0x05, 0x0a, 0x79, 0xe7, 0xb3, 0x8d, 0x1c, 0x23, 0x45, 0xf2, 0xcd, 0xb4,
+ 0x4e, 0xbe, 0x79, 0x60, 0x1f, 0xdb, 0x34, 0x46, 0x5c, 0xf1, 0x8c, 0x49, 0x85, 0xd9, 0xcb, 0xa7,
+ 0x98, 0x2d, 0x0b, 0x89, 0xa7, 0x40, 0x3b, 0x71, 0x3d, 0x8a, 0x1e, 0x66, 0xdf, 0x5e, 0xf7, 0xb5,
+ 0xb6, 0x5a, 0x57, 0xf7, 0x8c, 0xcc, 0x1c, 0x5c, 0x00, 0x86, 0x1e, 0x33, 0xb1, 0x8d, 0x6c, 0xf2,
+ 0x6d, 0x54, 0x28, 0x17, 0x28, 0x44, 0xe6, 0x80, 0x0e, 0xe2, 0xfa, 0xe8, 0x08, 0xfc, 0x50, 0x37,
+ 0xda, 0x3a, 0x1d, 0xfc, 0x0c, 0xbf, 0x97, 0x47, 0x4c, 0x5c, 0x0b, 0xf9, 0x14, 0xb3, 0x59, 0xa1,
+ 0x37, 0x12, 0x62, 0x92, 0x3d, 0xd3, 0xac, 0x78, 0x8a, 0x09, 0x0d, 0xdc, 0x8f, 0x08, 0x9f, 0x2d,
+ 0xa7, 0xd8, 0xa0, 0xd6, 0x9d, 0xf1, 0x5a, 0xf7, 0x99, 0xe4, 0xc9, 0x41, 0x13, 0x34, 0x01, 0x5c,
+ 0x98, 0x64, 0x22, 0xc3, 0x43, 0xe0, 0x72, 0x01, 0x68, 0x14, 0x5a, 0xdb, 0x3e, 0xc5, 0x06, 0x7d,
+ 0xb0, 0x1a, 0xa6, 0xab, 0x64, 0xd8, 0x3f, 0xe3, 0x6e, 0x01, 0xbb, 0x1f, 0x00, 0x85, 0x31, 0x4e,
+ 0x8c, 0x71, 0xeb, 0x2d, 0x34, 0xc8, 0x26, 0x9f, 0x62, 0x14, 0x1b, 0x38, 0x82, 0xf8, 0x02, 0x1c,
+ 0xa1, 0xc8, 0x2b, 0x72, 0xdd, 0x9f, 0xec, 0x36, 0x90, 0xb8, 0x0b, 0xb4, 0xac, 0x37, 0x44, 0xe5,
+ 0x53, 0xcc, 0x9f, 0x0c, 0xd5, 0x7f, 0xf3, 0x9b, 0xf8, 0x2f, 0x7f, 0x7c, 0x41, 0xbf, 0xf2, 0x73,
+ 0xa4, 0x10, 0xd6, 0xe5, 0xe4, 0x74, 0x71, 0xb0, 0xd4, 0x94, 0xc9, 0x54, 0x5f, 0x4e, 0x3c, 0xb1,
+ 0x86, 0x30, 0xaf, 0x5b, 0xa9, 0x5a, 0xd7, 0xad, 0xbf, 0x7d, 0x81, 0xfc, 0x01, 0xe7, 0xb7, 0xb8,
+ 0x39, 0x4e, 0xa6, 0x48, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE delete_association_xpm[1] = {{ png, sizeof( png ), "delete_association_xpm" }};
diff --git a/bitmaps_png/cpp_26/delete_field.cpp b/bitmaps_png/cpp_26/delete_field.cpp
index 5e19d92363..4a47dbad94 100644
--- a/bitmaps_png/cpp_26/delete_field.cpp
+++ b/bitmaps_png/cpp_26/delete_field.cpp
@@ -8,61 +8,61 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x49, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x39, 0xb8, 0xcc, 0x5a, 0x5f, 0x6c, 0xaa, 0x9f, 0xbb, 0x32, 0x36, 0x39, 0x20, 0x60, 0x9c,
- 0xe1, 0xef, 0x65, 0x0c, 0xa4, 0x59, 0xe0, 0x62, 0xe4, 0x58, 0x92, 0x63, 0xaa, 0x2d, 0x71, 0x2b,
- 0x31, 0xf8, 0xca, 0xc3, 0xc4, 0xc0, 0x87, 0x7d, 0xee, 0x8e, 0xea, 0xe8, 0x96, 0xac, 0x0b, 0xf7,
- 0x4e, 0x7a, 0x9b, 0x1c, 0xfc, 0xe3, 0x68, 0x5c, 0xd0, 0x0c, 0x98, 0x65, 0x24, 0x5b, 0x92, 0x67,
- 0x63, 0x24, 0x75, 0x23, 0xc6, 0xff, 0xea, 0xdb, 0x60, 0xe7, 0xff, 0x20, 0x7c, 0x2f, 0xda, 0xf7,
- 0x71, 0xaf, 0x8b, 0x9d, 0x26, 0xcc, 0x92, 0xf5, 0x21, 0x5e, 0x29, 0xaf, 0x22, 0xbd, 0x7e, 0x82,
- 0xe5, 0xc3, 0xdc, 0xff, 0x1f, 0x8d, 0xf4, 0x9f, 0x0d, 0xb2, 0x8c, 0x24, 0x4b, 0x80, 0x80, 0xe7,
- 0x5c, 0x90, 0xfb, 0xd9, 0x57, 0x3e, 0xb6, 0xff, 0x91, 0xf1, 0x9d, 0x50, 0xcf, 0xc7, 0x5d, 0x6e,
- 0x0e, 0xda, 0x6b, 0xfd, 0x5c, 0x52, 0x9f, 0x07, 0xbb, 0xfe, 0x44, 0x91, 0xf7, 0x77, 0xf8, 0xbf,
- 0xde, 0xcb, 0xa1, 0x93, 0x64, 0x8b, 0xd2, 0xe4, 0x25, 0xaa, 0xef, 0x38, 0x99, 0x7e, 0x7f, 0xee,
- 0x6a, 0xfe, 0x1f, 0x19, 0xdf, 0xf1, 0x77, 0x79, 0xf1, 0xc4, 0xc7, 0xee, 0x27, 0xba, 0xf8, 0x71,
- 0x6b, 0xfd, 0x47, 0x46, 0xfc, 0xdc, 0xee, 0x24, 0x07, 0x1d, 0x10, 0xf0, 0xa5, 0x4a, 0x8b, 0x55,
- 0xdd, 0xb2, 0x36, 0xf8, 0xfe, 0xc4, 0xce, 0xe8, 0x3f, 0x3e, 0x7c, 0xd4, 0x4c, 0xfb, 0x91, 0x1e,
- 0x1f, 0xb7, 0x07, 0xde, 0xa0, 0x03, 0x02, 0x7e, 0x20, 0xd6, 0x00, 0x62, 0x09, 0xac, 0x96, 0x49,
- 0x08, 0x55, 0x5d, 0x37, 0xd5, 0xfc, 0xfe, 0xd0, 0x5c, 0xe7, 0x3f, 0x36, 0xbc, 0x4f, 0x5f, 0xed,
- 0x99, 0x1e, 0x37, 0xc4, 0x12, 0xbc, 0x89, 0x01, 0x08, 0xfa, 0x80, 0x18, 0xc4, 0x38, 0x8d, 0xcb,
- 0x21, 0x73, 0x34, 0x55, 0x97, 0xde, 0x35, 0x50, 0xfb, 0x8f, 0x8e, 0x6f, 0x19, 0xa8, 0xff, 0x57,
- 0xe1, 0xe5, 0x06, 0x29, 0x7a, 0x0f, 0xc4, 0xbb, 0x80, 0x58, 0x17, 0x9f, 0x45, 0x77, 0x80, 0xf8,
- 0x07, 0xd4, 0x32, 0x39, 0xf4, 0x24, 0xbc, 0xc4, 0xd2, 0x34, 0xe3, 0x86, 0x91, 0xd6, 0xaf, 0x5b,
- 0x9a, 0x8a, 0xff, 0xb1, 0xe1, 0x5d, 0x46, 0xda, 0x7f, 0x25, 0xb9, 0x38, 0xff, 0x43, 0xf5, 0x3f,
- 0xc3, 0x65, 0x89, 0x16, 0x54, 0xc1, 0x54, 0x28, 0x5d, 0x88, 0x24, 0xc7, 0xb4, 0xd4, 0xd4, 0x30,
- 0xfb, 0xaa, 0xb6, 0xca, 0xaf, 0xeb, 0x4a, 0xd2, 0xff, 0xf1, 0xe1, 0x33, 0xfa, 0xda, 0x2f, 0x54,
- 0x78, 0x79, 0xd6, 0x80, 0xcd, 0xc0, 0x61, 0x51, 0x05, 0xd4, 0x02, 0x90, 0x85, 0x6f, 0x81, 0xf8,
- 0x08, 0xcc, 0x92, 0xc5, 0x06, 0x7a, 0xb9, 0x97, 0x95, 0x64, 0x7f, 0x5d, 0x91, 0x12, 0xfd, 0x8f,
- 0x8c, 0x17, 0x09, 0x0b, 0xfe, 0x3f, 0x21, 0x29, 0xfa, 0x1d, 0x5d, 0xfc, 0x94, 0xa6, 0xea, 0x73,
- 0x19, 0x4e, 0xce, 0xef, 0xb8, 0x2c, 0x3a, 0x0a, 0xb5, 0x80, 0x11, 0x88, 0x57, 0x03, 0xf1, 0x5f,
- 0x20, 0x96, 0x04, 0x62, 0x91, 0xe5, 0x62, 0x22, 0xa7, 0x2e, 0x0a, 0x0b, 0xfc, 0x47, 0xc6, 0x8b,
- 0xf8, 0x79, 0x3f, 0x72, 0x31, 0x32, 0xfe, 0x77, 0x61, 0x67, 0x9d, 0x78, 0x4c, 0x58, 0xe0, 0x2b,
- 0xb2, 0xdc, 0x39, 0x61, 0x81, 0x7f, 0x01, 0x7c, 0x3c, 0xaf, 0xb0, 0x59, 0x22, 0x06, 0x35, 0x78,
- 0x25, 0x94, 0x9f, 0x0a, 0xf5, 0x5d, 0x16, 0xc8, 0x47, 0xc0, 0xa4, 0x68, 0xb4, 0x88, 0x8b, 0xf3,
- 0xfc, 0x39, 0x1e, 0xae, 0xff, 0x20, 0xbc, 0x8e, 0x8b, 0xf3, 0x2e, 0x2f, 0x23, 0xc3, 0x26, 0xa8,
- 0x1a, 0xfb, 0x60, 0x56, 0xd6, 0xa2, 0x23, 0xdc, 0x9c, 0x5f, 0x41, 0x72, 0xa7, 0x79, 0xb8, 0xfe,
- 0x95, 0xb3, 0xb1, 0x2d, 0x00, 0x8a, 0x7f, 0xc7, 0x66, 0x51, 0x22, 0x54, 0x53, 0x2c, 0x94, 0x0f,
- 0xf2, 0xc9, 0x3f, 0x20, 0xde, 0x0b, 0x0b, 0x3e, 0x2e, 0x06, 0x06, 0xc3, 0xb9, 0x2c, 0x2c, 0xe7,
- 0x57, 0xb1, 0x32, 0xdf, 0x91, 0x67, 0x60, 0x70, 0x00, 0x8a, 0xcd, 0x82, 0xea, 0x31, 0x03, 0x65,
- 0x6a, 0x7f, 0x26, 0xa6, 0xa2, 0xdd, 0xac, 0x2c, 0x9f, 0xf3, 0x98, 0x99, 0x96, 0x01, 0xf9, 0xeb,
- 0xc1, 0xfa, 0xb1, 0x58, 0xb4, 0x1e, 0xea, 0x23, 0x61, 0x24, 0xb1, 0x53, 0x40, 0xfc, 0x07, 0x26,
- 0x06, 0xb3, 0x4c, 0x96, 0x81, 0xc1, 0x0e, 0x9c, 0x19, 0x19, 0x18, 0x66, 0x42, 0x2d, 0xfa, 0x0c,
- 0xc4, 0x1f, 0x80, 0xf8, 0x23, 0x27, 0x03, 0xc3, 0x6f, 0xa8, 0x18, 0x08, 0x57, 0xa1, 0x5b, 0xc2,
- 0x01, 0xc4, 0x5f, 0x60, 0x91, 0x8f, 0x24, 0x5e, 0x0b, 0xd5, 0x90, 0x8c, 0x9c, 0xc4, 0x41, 0x16,
- 0x42, 0xd9, 0x33, 0x91, 0x0c, 0xc5, 0x86, 0xef, 0xa1, 0x5b, 0xe4, 0x0d, 0x95, 0xa8, 0x85, 0x5a,
- 0x0a, 0xc3, 0xe6, 0x50, 0xf1, 0x6d, 0x38, 0x12, 0x0f, 0xcc, 0x22, 0x4f, 0x50, 0x49, 0x02, 0xc5,
- 0xc0, 0x50, 0x65, 0x70, 0x04, 0xe2, 0x49, 0x18, 0xc9, 0x9b, 0x08, 0x97, 0xfd, 0x04, 0x95, 0x08,
- 0x78, 0x2c, 0x32, 0xc3, 0xe1, 0x90, 0x05, 0x0c, 0x68, 0x41, 0xf1, 0x14, 0x88, 0xbf, 0x01, 0xf1,
- 0x05, 0x2c, 0xf8, 0x39, 0xd4, 0xb0, 0x18, 0x32, 0x2c, 0x0a, 0x42, 0xe6, 0x98, 0x40, 0x15, 0x2f,
- 0xc4, 0xa1, 0xd8, 0x17, 0x2a, 0xbf, 0x9e, 0x0c, 0x8b, 0x3c, 0x90, 0x39, 0x4d, 0x50, 0xc5, 0xe1,
- 0x38, 0x14, 0x03, 0x13, 0x12, 0xc3, 0x57, 0xa8, 0x8f, 0xb9, 0x49, 0xb4, 0xa8, 0x17, 0x99, 0x73,
- 0x01, 0x9a, 0x84, 0x05, 0xf1, 0x14, 0xb4, 0x1b, 0xa0, 0x06, 0x86, 0xe2, 0xb0, 0xc8, 0x06, 0x29,
- 0x01, 0x81, 0x1c, 0x26, 0x0a, 0xc4, 0xd9, 0x60, 0x73, 0xa1, 0x0a, 0xe5, 0xa1, 0x0a, 0x0f, 0x13,
- 0xa8, 0xf4, 0x60, 0x99, 0x79, 0x05, 0x89, 0x89, 0x08, 0xae, 0x30, 0x07, 0x2a, 0x50, 0x49, 0xc0,
- 0x22, 0x51, 0x68, 0x66, 0x06, 0x65, 0x4c, 0x0e, 0x02, 0x16, 0x81, 0xd4, 0x3d, 0x04, 0xe2, 0x7d,
- 0x40, 0xec, 0xcf, 0x40, 0x6e, 0xbb, 0x8e, 0xe4, 0x26, 0x00, 0xbd, 0x2c, 0x02, 0x00, 0xd2, 0x5a,
- 0x2c, 0xbe, 0x7f, 0xe2, 0x6e, 0x43, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x4a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x5d, 0x48, 0x14,
+ 0x51, 0x14, 0xc7, 0x77, 0x75, 0x37, 0x74, 0x35, 0x35, 0x35, 0x5b, 0x34, 0x2b, 0x35, 0x15, 0x5d,
+ 0x75, 0xc7, 0x95, 0x4d, 0xc4, 0x12, 0x35, 0x75, 0x4b, 0xcd, 0x25, 0xb7, 0x12, 0x49, 0x24, 0x33,
+ 0x4b, 0x28, 0x0d, 0x8c, 0x24, 0xec, 0x21, 0xab, 0xa7, 0x14, 0xa5, 0xa0, 0x50, 0xac, 0x48, 0xb6,
+ 0x4c, 0x30, 0xca, 0x7a, 0xe8, 0x83, 0x1e, 0x22, 0x0d, 0xd3, 0x0c, 0xbf, 0x48, 0x51, 0xcc, 0x02,
+ 0x3f, 0xca, 0x10, 0x8c, 0x22, 0x52, 0xd7, 0xd2, 0xdb, 0xb9, 0x7a, 0x46, 0xae, 0xd3, 0xb8, 0xb6,
+ 0x0a, 0x5d, 0xf8, 0x31, 0xc3, 0xf9, 0x9f, 0x3b, 0xff, 0x3b, 0xe7, 0x9e, 0x3b, 0x23, 0x21, 0x84,
+ 0x48, 0x56, 0x42, 0x61, 0xa4, 0xda, 0xed, 0x5a, 0x8a, 0xce, 0x47, 0x4c, 0x83, 0x21, 0xad, 0xd4,
+ 0x27, 0x86, 0xc1, 0x55, 0xb6, 0x10, 0x5b, 0x89, 0xc9, 0x09, 0xad, 0x4a, 0xd9, 0x9f, 0x65, 0xe8,
+ 0x1e, 0xcc, 0xda, 0x3b, 0x58, 0xae, 0x8b, 0xf1, 0x17, 0x9a, 0x3c, 0x48, 0x4b, 0x3a, 0x3c, 0x9e,
+ 0x6d, 0x98, 0x6a, 0xca, 0x4c, 0xad, 0xe4, 0xcd, 0x2c, 0x36, 0xc9, 0xdf, 0xae, 0x71, 0xef, 0xcb,
+ 0xd0, 0xf7, 0x8c, 0x1b, 0x76, 0x12, 0xca, 0xc7, 0x83, 0x7b, 0x86, 0xcb, 0xe2, 0xa2, 0x02, 0x78,
+ 0x93, 0xfa, 0x7d, 0x89, 0x47, 0xc6, 0xd2, 0x13, 0x4d, 0x73, 0xfa, 0x01, 0x1d, 0x69, 0x4a, 0xd7,
+ 0x5f, 0xa7, 0x66, 0x16, 0x99, 0xc0, 0xb0, 0x6f, 0x4f, 0xd5, 0xb5, 0x8d, 0x25, 0xef, 0x20, 0x2c,
+ 0x03, 0xfb, 0x77, 0x0f, 0x97, 0x24, 0x44, 0xab, 0xee, 0xa7, 0xc4, 0xe5, 0x8c, 0x1a, 0xe2, 0x4d,
+ 0x8b, 0x74, 0x7d, 0x34, 0xa9, 0x4f, 0x8c, 0xbe, 0x64, 0xb1, 0xd1, 0xd1, 0xcd, 0xca, 0xb3, 0x03,
+ 0xb1, 0xda, 0xc9, 0xd1, 0xf8, 0x70, 0xc2, 0x32, 0xa0, 0x8f, 0xfb, 0x32, 0x92, 0x1c, 0x65, 0x12,
+ 0xc6, 0x9b, 0x23, 0xd5, 0x43, 0x1a, 0x47, 0x3b, 0x9d, 0xc5, 0xa5, 0x83, 0xe1, 0x90, 0xe3, 0xe1,
+ 0x56, 0xd4, 0x1f, 0xc9, 0x4d, 0x8e, 0x44, 0x69, 0x88, 0x39, 0x9a, 0xb6, 0xa9, 0x86, 0x42, 0x1c,
+ 0xec, 0x76, 0x59, 0x5c, 0xba, 0x45, 0x66, 0x4a, 0xe7, 0xa2, 0x5e, 0x6d, 0xc0, 0xe4, 0x60, 0x78,
+ 0x10, 0x11, 0xa3, 0x51, 0xed, 0x3f, 0x14, 0x62, 0x37, 0x6f, 0xb2, 0xe2, 0xae, 0x43, 0x33, 0xc7,
+ 0x1b, 0x01, 0xbe, 0x35, 0x1f, 0x38, 0x3f, 0x22, 0xe4, 0x3d, 0xe7, 0x3f, 0x93, 0xed, 0xb3, 0x29,
+ 0x73, 0xd5, 0xed, 0x4d, 0xbb, 0xeb, 0x4e, 0x84, 0x36, 0xb7, 0x4f, 0x13, 0x38, 0xdd, 0x1f, 0xe0,
+ 0x45, 0xc4, 0x68, 0x0f, 0xe7, 0x3e, 0x95, 0x45, 0x84, 0x05, 0x89, 0x1a, 0xd1, 0x92, 0x00, 0x6a,
+ 0x80, 0x63, 0xb0, 0x11, 0xe4, 0x58, 0xd5, 0x68, 0x43, 0x8f, 0xf7, 0xa8, 0xb6, 0x4e, 0xf7, 0x7a,
+ 0x7b, 0x10, 0x73, 0xb4, 0x71, 0xaa, 0xcf, 0x25, 0x9a, 0xe0, 0xe0, 0x45, 0x46, 0x30, 0xd6, 0x02,
+ 0x13, 0x00, 0x11, 0x90, 0xc5, 0x9a, 0xdc, 0xe6, 0x42, 0xf2, 0xde, 0x79, 0x7b, 0x4e, 0x77, 0xbb,
+ 0xaf, 0x27, 0x2c, 0x46, 0x97, 0x75, 0xa4, 0x51, 0xe9, 0x4a, 0x84, 0xf1, 0xd6, 0x40, 0xdf, 0xd1,
+ 0xcb, 0x1c, 0xa7, 0x16, 0x1a, 0xfd, 0x10, 0x31, 0x7a, 0xcc, 0xe4, 0xb8, 0xd6, 0xba, 0xb9, 0xb6,
+ 0x76, 0xb9, 0x38, 0x11, 0x96, 0x2a, 0x07, 0x7b, 0xa2, 0x90, 0x4a, 0x89, 0x9f, 0xcc, 0x9a, 0xbc,
+ 0x70, 0x76, 0x5c, 0xa4, 0xb5, 0xbb, 0x38, 0xcd, 0x5e, 0x74, 0x73, 0x2d, 0xff, 0x6b, 0x83, 0x81,
+ 0x70, 0x60, 0x90, 0x31, 0x32, 0xd1, 0x38, 0xff, 0x46, 0x90, 0xa0, 0x31, 0x2a, 0x6c, 0x3b, 0xda,
+ 0xed, 0x15, 0x84, 0x72, 0x4b, 0x61, 0xf3, 0xdd, 0x56, 0x3a, 0x97, 0x57, 0x0a, 0xc4, 0xc4, 0xca,
+ 0x64, 0x57, 0x1a, 0xec, 0x6c, 0x4d, 0x54, 0x6b, 0x05, 0x32, 0xe4, 0xf2, 0x4e, 0x88, 0x2b, 0xc5,
+ 0x36, 0xda, 0x1b, 0x0d, 0xc6, 0x80, 0x46, 0xbc, 0xcf, 0x60, 0xcb, 0xa7, 0x90, 0x48, 0x42, 0x6f,
+ 0xca, 0x64, 0x1d, 0x75, 0x72, 0xeb, 0x01, 0x28, 0x43, 0x35, 0xe6, 0xe4, 0xf2, 0x87, 0x5a, 0x6f,
+ 0x65, 0x55, 0xf0, 0x5c, 0x2e, 0x9b, 0xd0, 0x59, 0x49, 0x69, 0xe0, 0x29, 0x0d, 0x8a, 0x19, 0x9d,
+ 0xc6, 0x89, 0x55, 0x40, 0x1e, 0xde, 0x3f, 0x14, 0x36, 0x04, 0x35, 0xf3, 0x94, 0x48, 0xa2, 0xe0,
+ 0xfe, 0x02, 0x6b, 0xc4, 0x9b, 0xc1, 0x02, 0xea, 0x30, 0x5e, 0x21, 0xda, 0xde, 0x30, 0x5a, 0x30,
+ 0x41, 0x07, 0x6c, 0x04, 0x66, 0x81, 0x49, 0x3a, 0x59, 0xd8, 0xe2, 0xd4, 0x10, 0x28, 0xc6, 0xfc,
+ 0x1a, 0x6a, 0x06, 0x9c, 0x04, 0x1e, 0x61, 0xc9, 0x67, 0x80, 0x48, 0xb1, 0xf6, 0xe6, 0x1f, 0xfc,
+ 0x15, 0x90, 0x63, 0xec, 0x0d, 0x3e, 0x28, 0x6d, 0x89, 0x33, 0x55, 0x2c, 0xd2, 0x40, 0x3c, 0x2f,
+ 0x97, 0x3a, 0x47, 0xf9, 0x98, 0xd0, 0x89, 0xab, 0xa3, 0x3c, 0xc3, 0xd8, 0xbd, 0x65, 0x8c, 0x7e,
+ 0x01, 0x53, 0x08, 0x6b, 0x76, 0x75, 0xee, 0xed, 0x05, 0x93, 0x1a, 0xcc, 0xac, 0xee, 0x27, 0xa0,
+ 0x30, 0x63, 0xc4, 0xee, 0x91, 0x17, 0x50, 0x00, 0xfc, 0x46, 0x4d, 0xc3, 0x4e, 0xd8, 0x80, 0x35,
+ 0x25, 0x66, 0x30, 0xfc, 0x8b, 0x11, 0xa3, 0x19, 0x51, 0x3b, 0xc5, 0x06, 0x8f, 0x61, 0xb0, 0x5e,
+ 0x64, 0xc2, 0x39, 0xd4, 0xee, 0x5a, 0x68, 0x54, 0x8a, 0xda, 0x19, 0x3e, 0x90, 0x04, 0xf4, 0x61,
+ 0xf0, 0xad, 0xe0, 0xdc, 0x24, 0x00, 0x4f, 0x50, 0xa3, 0x5f, 0x8e, 0x7c, 0x46, 0x33, 0x00, 0x6d,
+ 0xa8, 0x35, 0x4b, 0xe6, 0xcf, 0x54, 0x35, 0xbe, 0x49, 0x2b, 0xee, 0x1b, 0xd5, 0xa2, 0xf9, 0x09,
+ 0x7d, 0x82, 0x12, 0x4d, 0x03, 0x6b, 0x50, 0xeb, 0x12, 0x29, 0xe1, 0x16, 0xd4, 0xbe, 0x2d, 0x53,
+ 0x6a, 0x8a, 0x71, 0xa1, 0xeb, 0x60, 0xe4, 0x00, 0xaf, 0xf0, 0x0c, 0xbd, 0x06, 0xce, 0x33, 0xab,
+ 0x3e, 0x84, 0x5f, 0x88, 0x16, 0x5c, 0x75, 0x05, 0xed, 0x22, 0xd4, 0x0a, 0x81, 0x26, 0xd4, 0x58,
+ 0x68, 0x5e, 0x2d, 0x90, 0xb9, 0xaa, 0xff, 0xd1, 0x8a, 0xfe, 0x61, 0xff, 0xcb, 0xe8, 0x0f, 0x0c,
+ 0xde, 0x14, 0xae, 0x57, 0xa9, 0x53, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE delete_field_xpm[1] = {{ png, sizeof( png ), "delete_field_xpm" }};
diff --git a/bitmaps_png/cpp_26/delete_glabel.cpp b/bitmaps_png/cpp_26/delete_glabel.cpp
index 88fcd71727..542144eaf0 100644
--- a/bitmaps_png/cpp_26/delete_glabel.cpp
+++ b/bitmaps_png/cpp_26/delete_glabel.cpp
@@ -8,91 +8,91 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x85, 0x95, 0x7b, 0x4c, 0xd3,
- 0x57, 0x14, 0xc7, 0xbb, 0x52, 0x64, 0x05, 0x06, 0x68, 0xc7, 0x4b, 0xa6, 0x46, 0x51, 0x69, 0xe9,
- 0x13, 0x08, 0x23, 0x8a, 0x22, 0x56, 0x10, 0xc5, 0x47, 0x1d, 0xcc, 0x6d, 0x66, 0xc6, 0x4c, 0x18,
- 0x8b, 0x8b, 0x6e, 0x7f, 0x38, 0xb7, 0x4c, 0x97, 0xcc, 0x2c, 0x7b, 0x44, 0x5d, 0x74, 0x66, 0xf1,
- 0x39, 0xd1, 0xe8, 0x98, 0x33, 0xd1, 0xa9, 0x63, 0x59, 0x42, 0xb2, 0xc5, 0x8a, 0xca, 0x43, 0x5e,
- 0xad, 0xd0, 0xd2, 0x96, 0x42, 0xa9, 0x50, 0xde, 0x0e, 0x5d, 0x70, 0x88, 0xa0, 0xf2, 0xdd, 0xb9,
- 0xf8, 0xab, 0xf9, 0xb5, 0x96, 0x7a, 0x93, 0x4f, 0xfa, 0xbb, 0xf7, 0x9e, 0x9e, 0xef, 0x3d, 0xf7,
- 0x9c, 0x7b, 0xaf, 0x00, 0x80, 0x80, 0x0f, 0xb5, 0x15, 0x04, 0xfb, 0xd0, 0x11, 0x8f, 0x89, 0x3d,
- 0xde, 0x36, 0x8c, 0xcf, 0xd2, 0xd5, 0x51, 0x87, 0xd7, 0xe6, 0xc4, 0xfb, 0x9a, 0xa3, 0xf6, 0xd2,
- 0x31, 0x5d, 0x6e, 0x0a, 0xfd, 0x8a, 0x9e, 0x8d, 0xf9, 0x30, 0x3a, 0x41, 0x8c, 0x12, 0x2f, 0x13,
- 0x15, 0xc4, 0x6d, 0xf6, 0x47, 0xbe, 0xcd, 0xb6, 0x54, 0x79, 0x8c, 0x7d, 0x73, 0xbe, 0xb9, 0x63,
- 0xf3, 0x1b, 0x1d, 0x07, 0x72, 0x96, 0x26, 0x78, 0x8b, 0x5c, 0x7a, 0x7b, 0x55, 0xc1, 0x60, 0x61,
- 0xfe, 0xc3, 0xca, 0x4d, 0x79, 0xc7, 0xdc, 0x62, 0xde, 0x22, 0x01, 0xc4, 0x1d, 0x42, 0xcf, 0xf5,
- 0x3f, 0xe7, 0xa2, 0x5b, 0xe8, 0xb6, 0xf9, 0x78, 0x51, 0xf2, 0x74, 0xdb, 0x46, 0x5d, 0xf3, 0x60,
- 0xfe, 0x32, 0x30, 0xda, 0xdf, 0x5d, 0xe3, 0xda, 0x9f, 0x95, 0x21, 0x73, 0x8b, 0x5c, 0x7e, 0x33,
- 0xf7, 0xfd, 0x81, 0x0d, 0xb9, 0xa3, 0x13, 0xf3, 0x6f, 0xe5, 0xa0, 0x72, 0x83, 0x8e, 0x2d, 0x5c,
- 0xe4, 0x2d, 0xa4, 0xe5, 0x1c, 0x6f, 0xe3, 0xfa, 0x52, 0xae, 0xff, 0x23, 0xd7, 0x0f, 0x35, 0xe4,
- 0xe5, 0x34, 0x0c, 0xac, 0x5e, 0x0c, 0x3e, 0x6d, 0xeb, 0x57, 0xba, 0xf6, 0x2d, 0xcf, 0x94, 0x5f,
- 0x5c, 0x9b, 0x55, 0xd4, 0x9b, 0x9f, 0x3d, 0xea, 0x31, 0xaf, 0xcb, 0xc4, 0xe5, 0xdc, 0xcc, 0xbd,
- 0xde, 0x42, 0x47, 0x88, 0x71, 0xe2, 0x35, 0xde, 0x98, 0x8d, 0xe8, 0xe3, 0xa2, 0x0d, 0xfd, 0x60,
- 0x56, 0xcc, 0x17, 0x6d, 0xda, 0xd4, 0x91, 0xde, 0xec, 0x34, 0xf0, 0x69, 0xd3, 0x65, 0xf5, 0x75,
- 0xad, 0xce, 0x18, 0xf5, 0x1e, 0xaf, 0x4e, 0x57, 0x77, 0x26, 0x87, 0x87, 0xe4, 0xf0, 0x45, 0x84,
- 0x44, 0x2f, 0x51, 0xeb, 0x25, 0xbe, 0x87, 0x8b, 0x2a, 0x8b, 0xeb, 0x87, 0x15, 0xc5, 0x45, 0xed,
- 0xb2, 0xa7, 0x6b, 0x46, 0xba, 0x32, 0x92, 0xe1, 0x8f, 0xca, 0xd7, 0xe5, 0x9d, 0xaa, 0xb0, 0x90,
- 0x15, 0x1e, 0x5b, 0x47, 0x6d, 0x31, 0xe7, 0xf0, 0x77, 0xe2, 0x1d, 0x1e, 0xdf, 0x72, 0xe3, 0xc5,
- 0x3c, 0xdb, 0xb0, 0xa2, 0x98, 0x69, 0xbb, 0xac, 0xa9, 0xb2, 0x91, 0x8e, 0x34, 0x05, 0x7c, 0x71,
- 0x5d, 0x9d, 0xd0, 0xa9, 0x0a, 0x79, 0x2a, 0xe2, 0x51, 0x0c, 0xd4, 0x0e, 0x72, 0x0e, 0x27, 0xe3,
- 0x2e, 0x31, 0x85, 0x67, 0x1f, 0x5e, 0x2c, 0x9b, 0x77, 0xd6, 0xa1, 0x99, 0x0f, 0x6f, 0x5a, 0x35,
- 0x09, 0x4f, 0x0a, 0xe3, 0x67, 0x6e, 0x7a, 0xae, 0xbc, 0x59, 0xb5, 0x10, 0x9d, 0x5c, 0x29, 0xaf,
- 0xf3, 0xc1, 0x6f, 0x9c, 0xd8, 0x1a, 0xb7, 0xfd, 0x2f, 0x0b, 0x52, 0xb7, 0xd8, 0x92, 0x13, 0xc7,
- 0xec, 0xb2, 0xd9, 0xf0, 0x85, 0x21, 0x4d, 0xd3, 0xbd, 0x7f, 0x41, 0x8a, 0xc2, 0x5b, 0x28, 0x8d,
- 0x73, 0xf4, 0xc3, 0x24, 0x07, 0x30, 0x93, 0x9b, 0xff, 0x95, 0xe5, 0xf2, 0x6c, 0x6a, 0xd2, 0xd6,
- 0x66, 0xf9, 0xdc, 0x31, 0xeb, 0x9c, 0x38, 0xf8, 0xa3, 0x41, 0x23, 0xef, 0xd9, 0x97, 0xac, 0x54,
- 0xf2, 0x85, 0xf6, 0x71, 0x8e, 0x32, 0x27, 0x11, 0x62, 0x85, 0xd2, 0x4f, 0xfc, 0x77, 0x42, 0xa5,
- 0xd8, 0x6e, 0x9a, 0x33, 0x63, 0xcc, 0x3c, 0x3d, 0x12, 0x7c, 0xca, 0xa2, 0xa6, 0xb9, 0x6a, 0x63,
- 0x23, 0x87, 0xbd, 0xc7, 0x6b, 0x13, 0xe7, 0xf5, 0x1e, 0xd4, 0x68, 0xd4, 0x6e, 0x47, 0x0e, 0x2e,
- 0x07, 0x22, 0x5f, 0x42, 0x9c, 0x0d, 0x3b, 0xe5, 0x38, 0x1e, 0x29, 0x71, 0x34, 0x4a, 0x22, 0xc0,
- 0xa7, 0x34, 0x3c, 0xac, 0x7d, 0x9e, 0x48, 0xb4, 0x6c, 0xbd, 0x38, 0xe8, 0x93, 0x2a, 0x49, 0xc4,
- 0x30, 0x7f, 0xce, 0x20, 0x89, 0x18, 0xff, 0x3a, 0xea, 0xd5, 0x03, 0xcc, 0x41, 0x12, 0x17, 0x4d,
- 0xc9, 0x64, 0x22, 0x9c, 0x50, 0x36, 0xb3, 0x13, 0x09, 0x04, 0xe5, 0x3f, 0x07, 0x8b, 0x8d, 0x86,
- 0xd0, 0x60, 0x30, 0x2e, 0x05, 0x8b, 0x1d, 0xf1, 0x22, 0xc1, 0xd2, 0x89, 0x12, 0xa6, 0x73, 0x96,
- 0x1f, 0x18, 0xb8, 0xbd, 0x22, 0x44, 0x3c, 0xcc, 0xe6, 0xea, 0x42, 0x83, 0xc7, 0x77, 0x06, 0x05,
- 0x9d, 0xa2, 0xf1, 0x18, 0x0f, 0x67, 0xcd, 0x72, 0xf9, 0x14, 0xa3, 0x46, 0x13, 0x31, 0x19, 0xf5,
- 0x29, 0x29, 0x81, 0x6c, 0x1b, 0x83, 0x69, 0x71, 0x27, 0x45, 0x22, 0xe3, 0xf9, 0xc0, 0x80, 0xb6,
- 0x59, 0x4f, 0xf3, 0x27, 0xe2, 0x2d, 0x28, 0x54, 0x27, 0x14, 0x6e, 0xff, 0x3b, 0x50, 0x74, 0x7f,
- 0x47, 0x80, 0xb0, 0x78, 0x42, 0x84, 0x35, 0xbe, 0x90, 0x55, 0xa9, 0x7c, 0xcf, 0xaa, 0x52, 0xc1,
- 0x0f, 0x63, 0xcd, 0x2a, 0x95, 0xb9, 0x51, 0xa9, 0x2c, 0x29, 0x94, 0x48, 0xf2, 0x66, 0x08, 0x04,
- 0x4b, 0x7c, 0x6d, 0x37, 0x13, 0x9b, 0x29, 0x10, 0xac, 0xa5, 0xdf, 0x68, 0xb7, 0x86, 0x87, 0x81,
- 0x59, 0xa9, 0xdc, 0x6c, 0xcf, 0xc8, 0xc0, 0x83, 0x36, 0x27, 0x86, 0x6c, 0x4e, 0xfc, 0x6b, 0x71,
- 0xe2, 0x9f, 0x26, 0x27, 0xfa, 0x8d, 0x4e, 0xf4, 0xd4, 0x3b, 0xd1, 0xa9, 0x37, 0xc1, 0x71, 0xfc,
- 0x02, 0x6c, 0x1b, 0x0a, 0x40, 0xb6, 0x23, 0x65, 0x52, 0xe9, 0x0e, 0x76, 0xb6, 0xbc, 0x6f, 0x77,
- 0xf7, 0x05, 0xed, 0xd1, 0xb7, 0xa4, 0xa4, 0xc4, 0xd2, 0x4a, 0x4f, 0xd3, 0x4a, 0xcf, 0x10, 0x55,
- 0xad, 0x5a, 0x2d, 0x1e, 0x3c, 0x00, 0xee, 0xdf, 0x07, 0xee, 0xdd, 0x03, 0xee, 0xdc, 0x01, 0x7a,
- 0x7b, 0x81, 0xae, 0x2e, 0xe0, 0xf6, 0x6d, 0xa0, 0xad, 0x0d, 0xb0, 0x59, 0xc7, 0x61, 0xf9, 0xea,
- 0x08, 0x2c, 0x4a, 0xe5, 0x93, 0x0f, 0x23, 0x23, 0x0b, 0xc8, 0x69, 0x90, 0xbf, 0xfc, 0x4e, 0x08,
- 0x99, 0x14, 0x8a, 0x68, 0x5a, 0xdd, 0x4f, 0x57, 0xa4, 0xd2, 0x8b, 0x95, 0x32, 0x59, 0xa3, 0x7d,
- 0xa9, 0x16, 0x43, 0x43, 0xc0, 0xdd, 0xbb, 0xc0, 0xc0, 0x00, 0xd0, 0xd3, 0x03, 0xb8, 0x5c, 0x80,
- 0xd3, 0x09, 0xb4, 0xb6, 0x02, 0x56, 0x2b, 0x60, 0x32, 0x01, 0xb7, 0x8c, 0xe3, 0x30, 0xe7, 0x6d,
- 0x42, 0xe9, 0xfc, 0xf9, 0x2e, 0xae, 0xa0, 0x02, 0xfc, 0x0a, 0x71, 0x61, 0x06, 0x11, 0x1b, 0x77,
- 0xc6, 0xc6, 0x5e, 0x60, 0x42, 0x83, 0x83, 0x40, 0x7f, 0x3f, 0xd0, 0xdd, 0x0d, 0x74, 0x76, 0x02,
- 0xed, 0xed, 0x80, 0xdd, 0x0e, 0x58, 0x2c, 0x40, 0x53, 0x13, 0x60, 0x34, 0x02, 0x75, 0x75, 0x40,
- 0xc3, 0x77, 0xe7, 0x40, 0xf9, 0x7a, 0x94, 0x1d, 0x1e, 0x7e, 0xb4, 0x54, 0x2a, 0x5d, 0x68, 0x53,
- 0xa9, 0x12, 0x5e, 0x24, 0xc4, 0xae, 0x20, 0x71, 0x55, 0x62, 0xe2, 0x96, 0x96, 0x4c, 0x2d, 0xfa,
- 0xfa, 0x9e, 0x6e, 0x55, 0x47, 0x07, 0xe0, 0x70, 0x00, 0x2d, 0x2d, 0x40, 0x73, 0x33, 0xd0, 0xd8,
- 0x08, 0x18, 0x0c, 0x40, 0x2d, 0xdd, 0xef, 0x55, 0x55, 0xc0, 0xcd, 0xa3, 0xd7, 0x3d, 0x8a, 0xc5,
- 0xac, 0x52, 0x99, 0xc8, 0xcf, 0x2b, 0xbe, 0xa2, 0xf3, 0xe8, 0xd0, 0x36, 0x16, 0x30, 0x21, 0xb6,
- 0x55, 0xcf, 0xf2, 0x61, 0x03, 0xcc, 0x66, 0xda, 0xaa, 0x5b, 0x14, 0x41, 0x03, 0x50, 0x53, 0x03,
- 0x54, 0x56, 0x02, 0xd7, 0xae, 0xd1, 0xf7, 0xee, 0x12, 0x18, 0x14, 0x8a, 0xb1, 0x10, 0xa1, 0xf0,
- 0x7c, 0xa8, 0x50, 0x78, 0x58, 0x2c, 0x14, 0xb2, 0x8b, 0xf9, 0x1b, 0x62, 0x36, 0x3b, 0x06, 0x7e,
- 0x85, 0x6c, 0x4b, 0xb4, 0xcf, 0xe7, 0x83, 0x44, 0xea, 0xeb, 0x29, 0x82, 0x9b, 0x40, 0x45, 0x05,
- 0x50, 0x5e, 0x0e, 0x5c, 0xf9, 0xeb, 0x11, 0x9a, 0x96, 0xe7, 0xe1, 0xdc, 0xdc, 0xb9, 0xdd, 0xe4,
- 0xf4, 0x34, 0xb1, 0x92, 0x48, 0x26, 0x54, 0x44, 0x88, 0x77, 0x25, 0x0a, 0x5a, 0x93, 0x92, 0x22,
- 0x6d, 0x6a, 0xf5, 0x1e, 0xaa, 0xb8, 0xbd, 0x44, 0x19, 0x13, 0xf2, 0x95, 0x8f, 0xea, 0x6a, 0xe0,
- 0xc6, 0x0d, 0xe0, 0xea, 0x55, 0x12, 0x29, 0x7b, 0x88, 0xba, 0xc2, 0x2f, 0x59, 0x7e, 0x1e, 0xcb,
- 0xc5, 0xe2, 0x3f, 0xd9, 0x65, 0x4c, 0x48, 0xb8, 0x57, 0x38, 0xc0, 0x67, 0xb9, 0xb7, 0xa8, 0xd5,
- 0x71, 0x24, 0x50, 0x5a, 0x2d, 0x97, 0x5f, 0xa9, 0x53, 0x28, 0x5a, 0x6c, 0x0b, 0xd2, 0x61, 0x39,
- 0xa3, 0x87, 0xe9, 0x94, 0x1e, 0x8d, 0xc5, 0x7a, 0x18, 0x8e, 0xeb, 0x51, 0x7f, 0x54, 0x8f, 0x9a,
- 0x43, 0x7a, 0x54, 0xef, 0xfd, 0x03, 0x75, 0x1f, 0x7d, 0x0f, 0x93, 0x76, 0x35, 0x6a, 0x12, 0x13,
- 0x47, 0xd6, 0x4d, 0x9d, 0x5a, 0x4e, 0x4e, 0xd9, 0x15, 0xb3, 0x8a, 0xff, 0x56, 0xf9, 0x2b, 0x06,
- 0x31, 0x51, 0xb4, 0x35, 0x3a, 0xfa, 0x52, 0xbd, 0x42, 0x31, 0x5c, 0x2b, 0x97, 0x8f, 0xf8, 0xa2,
- 0x5c, 0x26, 0x1b, 0x2a, 0x89, 0x8f, 0x77, 0xed, 0x8e, 0x8b, 0x6b, 0x8a, 0x12, 0x89, 0x2e, 0xb0,
- 0x57, 0x97, 0x28, 0x64, 0x2f, 0xae, 0xaf, 0x28, 0x26, 0xad, 0x3a, 0xf6, 0x6a, 0x72, 0x7b, 0x7c,
- 0x88, 0x38, 0x39, 0x09, 0xc5, 0xdc, 0x6b, 0xfc, 0x29, 0xb1, 0x88, 0x5d, 0x37, 0x2f, 0x12, 0x61,
- 0xfc, 0x0f, 0xb0, 0x85, 0x52, 0x83, 0x31, 0xfa, 0xbe, 0x19, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x33, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x8d, 0x96, 0x7b, 0x4c, 0x93,
+ 0x57, 0x18, 0xc6, 0x3f, 0x6a, 0x91, 0x15, 0x18, 0xa0, 0xc8, 0x4d, 0xa2, 0x46, 0x11, 0xa1, 0xf4,
+ 0x4a, 0x1b, 0x66, 0x1c, 0x0e, 0x11, 0x2f, 0x4c, 0x64, 0xe2, 0x60, 0x6e, 0x31, 0x1a, 0x37, 0x61,
+ 0x2c, 0x6e, 0xce, 0xfd, 0xe1, 0xdc, 0x12, 0x35, 0x99, 0x31, 0x5b, 0x96, 0xe9, 0x86, 0xf3, 0x0f,
+ 0x1d, 0xe8, 0xd0, 0xe8, 0x98, 0x31, 0xd3, 0xa9, 0x61, 0x5b, 0x42, 0xb2, 0xc5, 0x8a, 0x17, 0x40,
+ 0x6e, 0xad, 0xd0, 0xd2, 0x16, 0x28, 0x54, 0x28, 0x17, 0x45, 0x51, 0x83, 0x81, 0x22, 0x4e, 0x9e,
+ 0xbd, 0x47, 0xbf, 0x9a, 0xaf, 0x9f, 0x05, 0xf7, 0x25, 0xbf, 0xf4, 0xeb, 0x79, 0x4f, 0xdf, 0xe7,
+ 0xbc, 0xe7, 0x3c, 0xe7, 0x9c, 0x72, 0x00, 0x38, 0x06, 0x3d, 0xef, 0x13, 0xc5, 0x44, 0x89, 0x80,
+ 0x79, 0x9e, 0xb8, 0x98, 0x2f, 0x53, 0x35, 0x91, 0x87, 0xd7, 0x64, 0xc6, 0xf9, 0x8a, 0xd1, 0xe3,
+ 0x57, 0x92, 0x93, 0xa5, 0xa7, 0x4f, 0xe9, 0xf3, 0x36, 0x41, 0xf0, 0x3e, 0x01, 0x11, 0x7b, 0x7d,
+ 0x25, 0xfa, 0x34, 0x45, 0x11, 0xdd, 0xb6, 0x39, 0xcf, 0xd2, 0xb5, 0xf9, 0xed, 0xae, 0x03, 0x99,
+ 0x4b, 0x13, 0xc4, 0x22, 0xe7, 0xdf, 0x5b, 0x9d, 0x3f, 0x58, 0x90, 0x37, 0x5a, 0xb5, 0x29, 0xb7,
+ 0xc4, 0x23, 0x26, 0xec, 0x90, 0x4d, 0x1c, 0x20, 0xba, 0x04, 0x42, 0x6d, 0x62, 0x91, 0xcf, 0x16,
+ 0xeb, 0x66, 0xda, 0x37, 0xe6, 0xb4, 0x0c, 0xe6, 0x2d, 0x03, 0xa3, 0x73, 0xc3, 0x5b, 0xae, 0xa2,
+ 0xe5, 0x69, 0x72, 0x8f, 0xc8, 0x85, 0x77, 0xb2, 0x3e, 0x1c, 0x58, 0x9f, 0xf5, 0xe8, 0x69, 0xfc,
+ 0xdd, 0x4c, 0x54, 0xad, 0xcf, 0xf9, 0x99, 0x89, 0x89, 0x4b, 0x7e, 0x85, 0x18, 0x22, 0x86, 0x09,
+ 0x3b, 0x2f, 0xa6, 0x17, 0xc4, 0x83, 0x8d, 0xb9, 0x99, 0x8d, 0x03, 0xd9, 0x6f, 0x40, 0x88, 0x63,
+ 0xdd, 0x2a, 0xd7, 0xfe, 0x95, 0xe9, 0x8a, 0x73, 0x6b, 0x96, 0x17, 0xf6, 0xe7, 0xad, 0x78, 0xe4,
+ 0x15, 0xcf, 0x49, 0xc7, 0x85, 0xac, 0xf4, 0x7d, 0x62, 0xa1, 0x5c, 0x3e, 0xf9, 0x6f, 0xc4, 0x6e,
+ 0xfe, 0xbd, 0x48, 0x28, 0xf4, 0xd1, 0x9c, 0xe8, 0xdd, 0x8e, 0x8c, 0x14, 0x77, 0xff, 0x8a, 0x85,
+ 0x10, 0xe2, 0xc8, 0x59, 0x7e, 0xab, 0x27, 0x3b, 0xed, 0x91, 0xb8, 0xbd, 0x26, 0x55, 0xd3, 0xad,
+ 0x0b, 0x0d, 0xca, 0x14, 0x0b, 0x9d, 0xe5, 0x93, 0xaf, 0x25, 0xe2, 0xf9, 0xf7, 0x1e, 0x36, 0x25,
+ 0x82, 0x3e, 0x21, 0x85, 0xb1, 0x91, 0xbb, 0xda, 0x52, 0xb5, 0xee, 0x9e, 0x34, 0x1d, 0x26, 0xa3,
+ 0xea, 0x35, 0x45, 0xb7, 0x3a, 0x24, 0xe8, 0x4d, 0xaf, 0xa9, 0x63, 0xa3, 0x25, 0x46, 0x88, 0x07,
+ 0x44, 0x00, 0xdf, 0x66, 0xe4, 0xc5, 0x96, 0x88, 0x06, 0x14, 0x52, 0x18, 0x3d, 0x7d, 0x97, 0x2d,
+ 0x45, 0xee, 0xee, 0x5a, 0xa8, 0x84, 0x2f, 0xae, 0x68, 0x12, 0xba, 0xd5, 0x41, 0xcf, 0x44, 0xc4,
+ 0x66, 0xd8, 0xc0, 0x27, 0x75, 0x09, 0xec, 0x6d, 0xe6, 0xdb, 0x4a, 0x7c, 0x58, 0x38, 0xb4, 0x54,
+ 0x1e, 0x7f, 0xaa, 0x43, 0xbb, 0x00, 0x62, 0xda, 0xb5, 0x09, 0x4f, 0x0a, 0xe2, 0x66, 0x6f, 0x9a,
+ 0xc8, 0xde, 0x7f, 0xfa, 0xb0, 0xb7, 0x87, 0xbb, 0x84, 0xbf, 0xd0, 0xc2, 0xbf, 0x2e, 0x4a, 0xd9,
+ 0x62, 0xd7, 0x25, 0x8d, 0xb5, 0xc9, 0xe7, 0xc2, 0x17, 0xc6, 0x85, 0xda, 0xde, 0xa2, 0x45, 0x7a,
+ 0xa5, 0x97, 0x10, 0x3d, 0xd3, 0x88, 0x31, 0x62, 0x90, 0x38, 0x28, 0xa2, 0x9d, 0x17, 0xcb, 0xe2,
+ 0xfb, 0x4a, 0x4e, 0xa5, 0x24, 0x6f, 0x6d, 0x51, 0xcc, 0x1f, 0xb3, 0xcd, 0x8b, 0xc5, 0x64, 0x34,
+ 0x6a, 0x15, 0x7d, 0xfb, 0x75, 0x2a, 0x15, 0xff, 0x3b, 0x4e, 0x42, 0x6c, 0xe7, 0x93, 0xb1, 0xaa,
+ 0x02, 0x05, 0x23, 0x9f, 0x4a, 0xfc, 0xc0, 0xc7, 0x7e, 0x67, 0x6b, 0x57, 0xa6, 0x55, 0x6f, 0x33,
+ 0xcf, 0x9b, 0x35, 0x66, 0x99, 0x19, 0x01, 0x21, 0x15, 0x91, 0xd3, 0x5d, 0x75, 0x31, 0x11, 0xc3,
+ 0xe2, 0xf6, 0xba, 0xa4, 0xf8, 0xfe, 0x83, 0x5a, 0xad, 0x86, 0x25, 0x2b, 0xf2, 0x31, 0x4d, 0x1e,
+ 0x33, 0xd4, 0x88, 0x62, 0xd6, 0xd3, 0x91, 0x33, 0xea, 0x9a, 0xc2, 0xc3, 0x20, 0xa4, 0x3c, 0x34,
+ 0xa4, 0x33, 0x5e, 0x2a, 0x5d, 0xb6, 0x4e, 0x16, 0xf0, 0x79, 0x75, 0x78, 0xd8, 0xb0, 0x30, 0x66,
+ 0x0c, 0x0f, 0x1b, 0xff, 0x3a, 0x72, 0x06, 0x3b, 0x08, 0xb8, 0x4f, 0xf8, 0xe3, 0x67, 0x94, 0x70,
+ 0x13, 0x57, 0x59, 0x95, 0xbc, 0xd0, 0x51, 0x7e, 0xf3, 0x8e, 0xf2, 0x8e, 0x3c, 0x13, 0xca, 0x71,
+ 0xba, 0x5f, 0x02, 0x65, 0x26, 0x63, 0x70, 0x20, 0x18, 0xe7, 0x03, 0x65, 0x1d, 0x71, 0x52, 0x6e,
+ 0xe9, 0x53, 0x0b, 0x93, 0x73, 0xf3, 0xfc, 0xfd, 0xb7, 0x5f, 0x0b, 0x92, 0x0d, 0xb3, 0x58, 0x7d,
+ 0x70, 0xe0, 0xf8, 0xce, 0x80, 0x80, 0xe3, 0xd4, 0x1e, 0xed, 0xe5, 0xa4, 0x16, 0x85, 0x62, 0xaa,
+ 0x49, 0xab, 0x0d, 0x9b, 0x88, 0x06, 0xbd, 0xde, 0x9f, 0x0d, 0x22, 0x90, 0xe3, 0x92, 0x8f, 0x49,
+ 0xa5, 0xa6, 0x33, 0xfe, 0x53, 0x1c, 0x73, 0x38, 0x2e, 0xdd, 0xcb, 0x5d, 0x24, 0x96, 0x23, 0x91,
+ 0x6c, 0xff, 0xc7, 0x5f, 0xfa, 0x70, 0xc7, 0x14, 0x49, 0xe9, 0x53, 0x11, 0xf6, 0x08, 0x85, 0x6c,
+ 0x2a, 0xd5, 0x07, 0x36, 0xb5, 0x1a, 0x93, 0x30, 0xd6, 0xa2, 0x56, 0x5b, 0x9a, 0x54, 0xaa, 0xb2,
+ 0x82, 0xf0, 0xf0, 0xdc, 0x59, 0xb4, 0xbf, 0x84, 0x22, 0x42, 0xb1, 0xd9, 0x1c, 0xb7, 0x86, 0x3e,
+ 0xa3, 0x3c, 0x1a, 0x5e, 0x1d, 0x2c, 0x2a, 0xd5, 0xe6, 0xb6, 0xb4, 0x34, 0x8c, 0x38, 0x9c, 0x18,
+ 0xb2, 0x3b, 0xf1, 0xc0, 0xea, 0xc4, 0xdd, 0x66, 0x27, 0x6e, 0x9b, 0x9c, 0xe8, 0x6b, 0x70, 0xa2,
+ 0xdb, 0x60, 0x46, 0xc7, 0x91, 0xb3, 0xb0, 0xaf, 0xcf, 0x07, 0xf5, 0x75, 0x57, 0x24, 0x26, 0xee,
+ 0xe0, 0x0d, 0xe3, 0xe7, 0x43, 0x6c, 0x8a, 0xd7, 0x77, 0xab, 0x5e, 0x1f, 0x43, 0x23, 0x3d, 0x41,
+ 0x23, 0x3d, 0x49, 0x54, 0xb7, 0x67, 0x64, 0x60, 0x64, 0x04, 0x78, 0xf8, 0x10, 0xb8, 0x7f, 0x1f,
+ 0xb8, 0x73, 0x07, 0xe8, 0xef, 0x07, 0x7a, 0x7a, 0x80, 0x9b, 0x37, 0x01, 0x87, 0x03, 0xb0, 0xdb,
+ 0xc6, 0x61, 0xdd, 0xfb, 0x13, 0xac, 0x2a, 0xd5, 0x93, 0x8f, 0x23, 0x22, 0xf2, 0x3d, 0xe6, 0x99,
+ 0x0c, 0xce, 0xac, 0x54, 0x46, 0xd1, 0xe8, 0x8e, 0x5e, 0x4c, 0x4c, 0x3c, 0x57, 0x25, 0x97, 0x37,
+ 0xb5, 0x2d, 0xcd, 0xc0, 0xd0, 0x10, 0x70, 0xef, 0x1e, 0x30, 0x30, 0x00, 0xf4, 0xf5, 0x01, 0x2e,
+ 0x17, 0xe0, 0x74, 0x02, 0xed, 0xed, 0x80, 0xcd, 0x06, 0x98, 0xcd, 0xc0, 0x0d, 0xd3, 0x38, 0x2c,
+ 0xb9, 0x9b, 0x50, 0xbe, 0x60, 0x01, 0x3b, 0x49, 0x92, 0xc5, 0x15, 0xbc, 0x20, 0xc4, 0x97, 0x19,
+ 0x40, 0x6c, 0xdc, 0x19, 0x13, 0x73, 0x96, 0x09, 0x0d, 0x0e, 0x02, 0xb7, 0x6f, 0x03, 0xbd, 0xbd,
+ 0x40, 0x77, 0x37, 0xd0, 0xd9, 0x09, 0xb4, 0xd1, 0xcd, 0x64, 0xb5, 0x02, 0xcd, 0xcd, 0x80, 0xc9,
+ 0x04, 0xd4, 0xd7, 0x03, 0x8d, 0xdf, 0x9e, 0x06, 0xad, 0xd7, 0xe3, 0x15, 0xa1, 0xa1, 0xc5, 0xe5,
+ 0x89, 0x89, 0xaf, 0xdb, 0xd5, 0xea, 0x84, 0x97, 0x09, 0xf9, 0x11, 0xb2, 0xea, 0xa4, 0xa4, 0x2d,
+ 0xad, 0xe9, 0x19, 0xb8, 0x75, 0xeb, 0xd9, 0x54, 0x75, 0x75, 0x01, 0x1d, 0x1d, 0x40, 0x6b, 0x2b,
+ 0xd0, 0xd2, 0x02, 0x34, 0x35, 0x01, 0x46, 0x23, 0x50, 0x57, 0x07, 0x54, 0x57, 0x03, 0xd7, 0x8b,
+ 0xaf, 0x78, 0x99, 0xc5, 0xa2, 0x56, 0xb3, 0xb3, 0xf1, 0x55, 0x5f, 0xd5, 0x79, 0x7d, 0xa1, 0x69,
+ 0xcc, 0x67, 0x42, 0x6c, 0xaa, 0x9e, 0xaf, 0x87, 0x1d, 0xb0, 0x58, 0x68, 0xaa, 0x6e, 0x50, 0x05,
+ 0x8d, 0x40, 0x6d, 0x2d, 0x50, 0x55, 0x05, 0x5c, 0xbe, 0x4c, 0xef, 0x7b, 0xca, 0x60, 0x54, 0x2a,
+ 0xc7, 0x82, 0x24, 0x92, 0x33, 0xc1, 0x12, 0xc9, 0x61, 0x99, 0x44, 0xc2, 0x8e, 0xac, 0x6f, 0x88,
+ 0xb9, 0x9e, 0xbd, 0x38, 0xa1, 0x90, 0x7d, 0x49, 0xc6, 0x8b, 0xeb, 0x41, 0x22, 0x0d, 0x0d, 0x54,
+ 0xc1, 0x75, 0xe0, 0xda, 0x35, 0xa0, 0xb2, 0x12, 0xb8, 0xf8, 0xf7, 0x63, 0x34, 0xaf, 0xcc, 0xc5,
+ 0xe9, 0xf9, 0xf3, 0x7b, 0x29, 0xe9, 0x09, 0x62, 0x15, 0xa1, 0x23, 0xd4, 0x44, 0x90, 0xd8, 0x89,
+ 0x5c, 0x7b, 0x72, 0x72, 0x84, 0x5d, 0xa3, 0xf9, 0x8e, 0x1c, 0xb7, 0x8f, 0xa8, 0x60, 0x42, 0xbe,
+ 0xd6, 0xa3, 0xa6, 0x06, 0xb8, 0x7a, 0x15, 0xb8, 0x74, 0x89, 0x44, 0x2a, 0x46, 0x51, 0x5f, 0xf0,
+ 0x15, 0x5b, 0x9f, 0x7f, 0x15, 0x32, 0xd9, 0x5f, 0x94, 0xf4, 0x47, 0x22, 0x9c, 0x4d, 0x19, 0xcf,
+ 0x8b, 0x76, 0x6f, 0xd5, 0x68, 0x62, 0x49, 0xa0, 0xbc, 0x46, 0xa1, 0xb8, 0x58, 0xaf, 0x54, 0xb6,
+ 0xda, 0x17, 0xa5, 0xc2, 0x7a, 0xd2, 0x00, 0xf3, 0x71, 0x03, 0x9a, 0x4a, 0x0d, 0x30, 0x1e, 0x31,
+ 0xa0, 0xa1, 0xd8, 0x80, 0xda, 0x43, 0x06, 0xd4, 0xec, 0xfb, 0x03, 0xf5, 0xdb, 0xbe, 0x87, 0x39,
+ 0x23, 0x1b, 0xb5, 0x49, 0x49, 0xee, 0xb5, 0xd3, 0xa6, 0x55, 0x52, 0x52, 0x76, 0xc4, 0xac, 0x66,
+ 0xfb, 0xe9, 0xff, 0xb8, 0x4e, 0x46, 0x14, 0x6e, 0x8d, 0x8a, 0x3a, 0xdf, 0xa0, 0x54, 0x0e, 0xd7,
+ 0x29, 0x14, 0x6e, 0x5f, 0x54, 0xca, 0xe5, 0x43, 0x65, 0x71, 0x71, 0xae, 0x3d, 0xb1, 0xb1, 0xcd,
+ 0x91, 0x52, 0x29, 0xbb, 0xf6, 0xd9, 0x11, 0x53, 0xc0, 0x6e, 0x5c, 0x5f, 0x55, 0x4c, 0xe8, 0x3a,
+ 0x76, 0x6b, 0xf2, 0x73, 0x7c, 0x88, 0x38, 0x36, 0x01, 0xa5, 0xfc, 0x3d, 0xf5, 0x05, 0xb1, 0x98,
+ 0xff, 0x0b, 0xe0, 0xf7, 0xb2, 0x0d, 0xfb, 0x1f, 0x76, 0x3f, 0x33, 0xeb, 0xe6, 0xd1, 0x10, 0x55,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE delete_glabel_xpm[1] = {{ png, sizeof( png ), "delete_glabel_xpm" }};
diff --git a/bitmaps_png/cpp_26/delete_pin.cpp b/bitmaps_png/cpp_26/delete_pin.cpp
index 3a0d1ba841..72057af9ce 100644
--- a/bitmaps_png/cpp_26/delete_pin.cpp
+++ b/bitmaps_png/cpp_26/delete_pin.cpp
@@ -8,69 +8,70 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xc9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd5, 0x7b, 0x48, 0x53,
- 0x51, 0x1c, 0x07, 0xf0, 0x5b, 0x6e, 0xda, 0x36, 0x9f, 0x65, 0xb0, 0x35, 0x5f, 0x7b, 0xe8, 0xa6,
- 0xf3, 0xee, 0x2e, 0xb5, 0x97, 0x21, 0x4d, 0xa3, 0xd2, 0x5c, 0x99, 0x62, 0xf6, 0x8e, 0x59, 0x54,
- 0x14, 0x11, 0x3d, 0xfe, 0xa8, 0x30, 0x7b, 0xfc, 0x51, 0x44, 0x4f, 0xb2, 0x07, 0x95, 0x46, 0x26,
- 0xd9, 0x83, 0x1e, 0xf4, 0x80, 0x1e, 0x48, 0x5a, 0x51, 0x99, 0xa6, 0x30, 0x53, 0xa7, 0x49, 0x93,
- 0xac, 0xad, 0xb2, 0x07, 0x14, 0x19, 0x69, 0xe9, 0x7e, 0xfd, 0xce, 0xba, 0x93, 0x35, 0x97, 0xb8,
- 0x45, 0x5d, 0xf8, 0xb0, 0x73, 0xcf, 0xbd, 0x3b, 0xdf, 0x73, 0xce, 0xce, 0x39, 0xa3, 0x00, 0x80,
- 0xf2, 0xd4, 0x02, 0x86, 0x11, 0x5c, 0x5e, 0x98, 0x93, 0x48, 0xe1, 0xe5, 0xfc, 0xac, 0x28, 0x67,
- 0x8a, 0xac, 0x78, 0x56, 0x9a, 0xd4, 0x7e, 0xef, 0x71, 0xc8, 0xcc, 0x98, 0x18, 0xdf, 0x46, 0x7d,
- 0xf6, 0x83, 0x76, 0xfd, 0x8c, 0x8e, 0x4b, 0x39, 0xba, 0x74, 0xc7, 0xb0, 0xa2, 0x4c, 0x9d, 0xb2,
- 0x2d, 0x37, 0xeb, 0x55, 0x9b, 0x3e, 0xf3, 0xe5, 0xd1, 0x8c, 0x94, 0x28, 0x8f, 0x83, 0x16, 0x2b,
- 0x14, 0x7e, 0x4f, 0xe7, 0x4e, 0xab, 0xfc, 0x90, 0x95, 0x02, 0x1f, 0x32, 0x93, 0xc1, 0x32, 0x2b,
- 0xf5, 0xeb, 0xf9, 0x8c, 0xc9, 0x19, 0x24, 0xec, 0xd8, 0xb4, 0x29, 0x2a, 0xd3, 0xec, 0x74, 0x33,
- 0xa9, 0x27, 0x4c, 0x73, 0xd2, 0xcd, 0x45, 0xba, 0xc9, 0x4a, 0xb7, 0x43, 0xf0, 0x1a, 0xb4, 0x63,
- 0x8c, 0x66, 0xad, 0x25, 0x35, 0xb1, 0xa7, 0x3d, 0x6d, 0x3c, 0xd8, 0xbd, 0x9a, 0x31, 0xf1, 0xeb,
- 0xad, 0x6c, 0xdd, 0x2a, 0x53, 0xe6, 0xa4, 0xd7, 0x8e, 0xf5, 0x6f, 0xd1, 0xe9, 0xa4, 0xf8, 0x53,
- 0x1e, 0x8d, 0x08, 0xaf, 0xc0, 0x2d, 0xf2, 0xd0, 0x82, 0x36, 0x6d, 0x42, 0xb7, 0x25, 0x39, 0x01,
- 0xec, 0x5e, 0x4f, 0x1a, 0x0b, 0x8e, 0xf7, 0x66, 0x74, 0x92, 0x8e, 0xbc, 0x81, 0xef, 0x87, 0xb8,
- 0xd3, 0x78, 0x32, 0x4a, 0x67, 0x69, 0x91, 0x26, 0x2f, 0x5c, 0x78, 0xa0, 0x75, 0x1c, 0xdd, 0xfd,
- 0x72, 0x9c, 0x1a, 0x9c, 0xb5, 0xa1, 0x42, 0x45, 0xc4, 0x75, 0x7c, 0x4f, 0x4c, 0xb9, 0x5a, 0x2d,
- 0xfd, 0x04, 0xb5, 0xa3, 0xef, 0xe8, 0x13, 0xfa, 0x81, 0x7a, 0x50, 0xe1, 0x5e, 0x59, 0x68, 0x49,
- 0xeb, 0x48, 0x05, 0x38, 0xbb, 0x18, 0x2d, 0xb9, 0x8f, 0xcf, 0x45, 0x6e, 0xaf, 0x3a, 0xbc, 0xde,
- 0xa1, 0x7a, 0xb4, 0x0d, 0x2d, 0x41, 0xcf, 0x23, 0x7c, 0x05, 0xdf, 0xaa, 0xe2, 0x62, 0xbe, 0xb4,
- 0x44, 0x4b, 0xc0, 0x59, 0x53, 0x5c, 0xcc, 0xb7, 0xd2, 0xf1, 0x63, 0x17, 0x92, 0xdf, 0xd4, 0x93,
- 0xa0, 0x66, 0x94, 0x47, 0xa6, 0x2e, 0xd2, 0xdf, 0xb7, 0xb5, 0x22, 0x5a, 0x6e, 0x6d, 0x92, 0x88,
- 0xe1, 0x4f, 0x1a, 0xa3, 0xe5, 0x9d, 0x25, 0xa3, 0x47, 0xe6, 0x92, 0x30, 0x77, 0x83, 0x48, 0x01,
- 0x24, 0x02, 0x3e, 0x94, 0x4b, 0x43, 0xad, 0xf5, 0xa2, 0x60, 0xb0, 0x33, 0x88, 0x82, 0xad, 0xc7,
- 0x87, 0xfa, 0xdf, 0xaf, 0x15, 0x0d, 0xfb, 0xee, 0x58, 0x5f, 0x27, 0x0d, 0xe9, 0x2a, 0x8e, 0x63,
- 0x96, 0xfe, 0xde, 0x20, 0x26, 0x3f, 0x63, 0x18, 0x71, 0x85, 0x56, 0xcb, 0xe9, 0x67, 0x44, 0x87,
- 0x95, 0x5c, 0x6e, 0xe9, 0xed, 0x40, 0xbf, 0x0e, 0x43, 0x90, 0x3f, 0x10, 0xb5, 0x41, 0xfe, 0xd6,
- 0xad, 0x02, 0x7e, 0x09, 0x59, 0x5d, 0x4b, 0x86, 0x78, 0x6f, 0xa9, 0x0a, 0xf4, 0xeb, 0xb2, 0x3f,
- 0xab, 0xc6, 0xf2, 0x0a, 0x3e, 0x3f, 0xdf, 0xd6, 0x88, 0x29, 0x3e, 0x3e, 0xc0, 0xc8, 0x30, 0x07,
- 0x9b, 0x68, 0xfa, 0x73, 0x93, 0x5a, 0x0d, 0xa8, 0xd3, 0xa8, 0x56, 0x5f, 0xad, 0x66, 0x18, 0x49,
- 0xef, 0x1c, 0xff, 0x0a, 0x6a, 0x40, 0x2b, 0xd1, 0xb0, 0x24, 0x2f, 0xaf, 0x79, 0xb7, 0x79, 0x3e,
- 0xef, 0xab, 0x78, 0x3e, 0xd6, 0x7c, 0x6f, 0x6e, 0x31, 0xd6, 0x0d, 0x67, 0xdf, 0x13, 0xe8, 0x39,
- 0x9c, 0xbc, 0x87, 0x3c, 0x9f, 0x4e, 0x22, 0x97, 0xc3, 0xc9, 0x27, 0x75, 0x14, 0xe9, 0x3d, 0x36,
- 0xfc, 0x98, 0x0d, 0x80, 0x67, 0x13, 0xb4, 0x60, 0x2f, 0xd7, 0xd3, 0xf4, 0xc7, 0xfd, 0x61, 0x61,
- 0x52, 0xb6, 0x81, 0x6b, 0xa8, 0x0c, 0x2d, 0x43, 0xde, 0x88, 0x93, 0x44, 0x51, 0x59, 0x6b, 0x28,
- 0xea, 0x08, 0x09, 0x76, 0x1a, 0xbd, 0x60, 0x3e, 0x45, 0x6d, 0x20, 0x48, 0xd9, 0x56, 0xd7, 0xcc,
- 0x30, 0x8b, 0x48, 0xa3, 0xcd, 0x09, 0xa3, 0xe0, 0x6d, 0xf9, 0x13, 0xb0, 0x58, 0x00, 0x5a, 0x2a,
- 0x4c, 0x60, 0x4c, 0xcd, 0xb0, 0x85, 0xdd, 0x54, 0x28, 0x6a, 0x4e, 0xc8, 0x64, 0xc9, 0x95, 0x34,
- 0x1d, 0xbf, 0x42, 0x28, 0xd4, 0xaf, 0x16, 0x89, 0xe6, 0x91, 0x72, 0xa3, 0x46, 0xa3, 0x79, 0x84,
- 0x9f, 0xe7, 0xa2, 0xa2, 0x12, 0x49, 0xb9, 0x97, 0x4a, 0x25, 0x64, 0xc3, 0x78, 0x68, 0x48, 0x6f,
- 0x78, 0x03, 0x4d, 0x9f, 0x24, 0x0d, 0xbe, 0x58, 0xbf, 0x19, 0xcc, 0x66, 0x0c, 0x69, 0x01, 0xa8,
- 0xab, 0x03, 0xa8, 0xdd, 0x75, 0xa1, 0x77, 0x64, 0xee, 0x68, 0xa4, 0x69, 0xb2, 0xfc, 0x07, 0xf7,
- 0xf9, 0x8d, 0xab, 0x55, 0xaa, 0xfd, 0xe4, 0x85, 0x96, 0xec, 0xb9, 0xb6, 0x10, 0x83, 0x01, 0xa0,
- 0xb2, 0x12, 0xa0, 0x66, 0xe5, 0x4e, 0xdb, 0x17, 0x0d, 0xb1, 0xb1, 0x5d, 0x65, 0x4a, 0xe5, 0x9b,
- 0x3b, 0x4a, 0xa5, 0x79, 0x20, 0x36, 0x89, 0xc5, 0x17, 0xc9, 0xe9, 0xd1, 0x27, 0xe8, 0x8c, 0x4c,
- 0x96, 0x62, 0xa4, 0xe9, 0x6e, 0xd2, 0x68, 0xc3, 0xe2, 0x75, 0x50, 0x53, 0x70, 0x13, 0x6a, 0x96,
- 0x6f, 0x07, 0x63, 0xdc, 0x28, 0x5b, 0xd0, 0x1a, 0xa1, 0xf0, 0x2e, 0x7e, 0xf1, 0x10, 0x2a, 0x18,
- 0x80, 0x83, 0x68, 0x07, 0x9a, 0xe9, 0x62, 0xd5, 0x52, 0xbc, 0x12, 0xa9, 0x74, 0x1f, 0x0e, 0xb9,
- 0xc7, 0x79, 0x1a, 0x8e, 0x45, 0x44, 0x90, 0x55, 0xb6, 0x0f, 0x65, 0x93, 0xe3, 0x84, 0x3d, 0xb7,
- 0x42, 0x50, 0x30, 0x1a, 0xfa, 0x07, 0x81, 0x88, 0xdf, 0x27, 0xc8, 0x7e, 0x1a, 0x4f, 0x0d, 0x08,
- 0xd8, 0xb8, 0x27, 0x2c, 0xac, 0xea, 0xac, 0x5c, 0xfe, 0xbc, 0x20, 0x3c, 0xdc, 0x30, 0x3d, 0x28,
- 0xe8, 0x0a, 0xd9, 0x33, 0x68, 0x15, 0x1a, 0xc1, 0x1e, 0xaa, 0xe4, 0xac, 0x2b, 0x44, 0xb1, 0xc8,
- 0xcb, 0xb6, 0xe3, 0x5d, 0x70, 0xb9, 0xe1, 0x1d, 0x86, 0xe6, 0x8b, 0x26, 0xa2, 0x8d, 0x68, 0x2f,
- 0xda, 0x8c, 0xa6, 0xb3, 0xbd, 0xdc, 0x8a, 0x3a, 0xd8, 0x93, 0x81, 0x4c, 0xa5, 0x0e, 0x71, 0xdd,
- 0xfa, 0x6b, 0x71, 0x9a, 0xc7, 0xc1, 0x6c, 0x4f, 0xb9, 0x64, 0x9f, 0xb0, 0xf7, 0xa4, 0x97, 0xe7,
- 0xd1, 0x6e, 0x36, 0xe8, 0x1e, 0xdb, 0x01, 0xcf, 0x83, 0xfa, 0x39, 0xe7, 0x48, 0x60, 0x24, 0x1b,
- 0x54, 0xfe, 0xcf, 0x82, 0xec, 0xbb, 0xfd, 0x7f, 0x05, 0xf1, 0xff, 0x77, 0x50, 0xd9, 0x5f, 0x2f,
- 0x86, 0x01, 0x84, 0x91, 0x05, 0x92, 0x82, 0x14, 0xae, 0x8e, 0x99, 0xfe, 0xfc, 0x04, 0xa2, 0x9f,
- 0x6e, 0x75, 0x88, 0x5e, 0x5a, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xdf, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x6b, 0x4c, 0x53,
+ 0x67, 0x18, 0x80, 0x8f, 0x72, 0x04, 0x4a, 0x2b, 0x50, 0xc0, 0xa4, 0x4d, 0xe5, 0xd6, 0xd6, 0xb6,
+ 0x50, 0x4e, 0x0f, 0x16, 0x74, 0x80, 0x21, 0x03, 0x0c, 0x0a, 0x52, 0x45, 0x08, 0xc2, 0xbc, 0xa6,
+ 0x68, 0xe6, 0x32, 0x63, 0xcc, 0xd4, 0x1f, 0x6a, 0x14, 0xdd, 0x7e, 0x68, 0xcc, 0x36, 0x35, 0xc3,
+ 0xcd, 0xe8, 0x86, 0x11, 0x11, 0x6f, 0x51, 0xb7, 0x99, 0x2d, 0xc3, 0x65, 0x41, 0x16, 0xb3, 0xc9,
+ 0x45, 0x48, 0x8a, 0xd2, 0x56, 0x9b, 0x15, 0x45, 0x5a, 0x6f, 0xc3, 0x1f, 0x1a, 0x2f, 0xb0, 0x00,
+ 0xaf, 0xef, 0xd7, 0x7c, 0x6d, 0x6a, 0x29, 0x4a, 0x3b, 0xfd, 0x92, 0x27, 0xe7, 0xbb, 0x9d, 0xf7,
+ 0xe9, 0x77, 0x39, 0x6f, 0x19, 0x00, 0x60, 0x82, 0x65, 0x25, 0xcf, 0x0b, 0x7f, 0x5c, 0x55, 0x99,
+ 0xc3, 0x60, 0xf1, 0x1d, 0xab, 0xab, 0x9c, 0xaf, 0xa8, 0xaf, 0x2a, 0x96, 0xbb, 0xdb, 0x41, 0x4b,
+ 0x96, 0xa4, 0xa6, 0x8a, 0xcc, 0xc6, 0x8a, 0xbf, 0x1e, 0x1a, 0x17, 0x3f, 0xbb, 0x50, 0x69, 0x28,
+ 0xf1, 0x96, 0xd5, 0x95, 0x19, 0x34, 0x7d, 0xd5, 0xe5, 0xfd, 0x7d, 0xc6, 0xb2, 0xbb, 0x87, 0x4b,
+ 0x0b, 0x54, 0x41, 0x8b, 0xd6, 0xa8, 0xd5, 0x53, 0xaf, 0x2f, 0x5b, 0xd8, 0x3a, 0x50, 0x5e, 0x00,
+ 0x03, 0x65, 0xf9, 0xe0, 0xac, 0x2a, 0x7a, 0x7e, 0xb6, 0x74, 0x5e, 0x29, 0x91, 0x1d, 0x59, 0x38,
+ 0x5f, 0x6b, 0xff, 0xa8, 0xc4, 0x41, 0xfa, 0x09, 0xf6, 0xa5, 0x25, 0x8e, 0x3a, 0xc3, 0x3c, 0x4d,
+ 0xc0, 0x12, 0x2c, 0x93, 0xf6, 0x7c, 0x90, 0xbe, 0xc9, 0x59, 0x94, 0x33, 0xf2, 0xb0, 0x78, 0x0e,
+ 0xb8, 0xe9, 0x5f, 0x3c, 0xf7, 0xf9, 0xa5, 0x0a, 0xc3, 0x06, 0x7b, 0x59, 0xe1, 0x3d, 0xef, 0xfe,
+ 0x07, 0x48, 0x63, 0x6e, 0xc6, 0xf1, 0xa0, 0x56, 0x84, 0x25, 0x7a, 0x97, 0x32, 0xbe, 0xb6, 0x2f,
+ 0x2f, 0x73, 0xd8, 0x99, 0x9f, 0x09, 0x6e, 0xee, 0x15, 0x66, 0x81, 0x77, 0xdb, 0x81, 0x1c, 0xe3,
+ 0x66, 0xfc, 0x86, 0xf3, 0xa7, 0x07, 0x12, 0x3c, 0x0a, 0x89, 0x43, 0xa6, 0xd1, 0x7a, 0xec, 0xf6,
+ 0x44, 0xc9, 0x37, 0xbd, 0xd9, 0xdc, 0xf0, 0xdd, 0x6c, 0x1d, 0xf8, 0xd2, 0x87, 0xfc, 0xa0, 0x4e,
+ 0xfa, 0x05, 0xe7, 0xc9, 0x18, 0x7f, 0xb7, 0xe5, 0x0d, 0xa2, 0x41, 0x32, 0xdd, 0x8b, 0x01, 0xe4,
+ 0xab, 0x7d, 0x8a, 0xf8, 0x86, 0xde, 0x99, 0x6a, 0xf0, 0xe5, 0x7c, 0x4a, 0xf2, 0x15, 0x1c, 0x97,
+ 0x06, 0x7c, 0xeb, 0xa8, 0xa8, 0x1d, 0xd9, 0x8d, 0x6c, 0x44, 0xcc, 0x89, 0x22, 0xe1, 0x48, 0x9b,
+ 0x3e, 0xf5, 0x99, 0x2d, 0x25, 0x19, 0x7c, 0xb1, 0xea, 0x53, 0x5f, 0x9e, 0x9c, 0x93, 0xb5, 0x8a,
+ 0x9c, 0x69, 0x30, 0xa2, 0x36, 0x64, 0x3d, 0xd9, 0x3a, 0x7d, 0x8c, 0xb8, 0xf1, 0x72, 0x8a, 0x12,
+ 0xac, 0xc9, 0xb2, 0x71, 0x31, 0xa7, 0x28, 0x07, 0x1b, 0x66, 0xcf, 0xac, 0x26, 0xb2, 0x40, 0x45,
+ 0x4f, 0x91, 0x5e, 0x95, 0x48, 0x78, 0xa7, 0x59, 0x1e, 0x0f, 0x37, 0xa4, 0x71, 0x1e, 0x4c, 0xd2,
+ 0xb8, 0xd1, 0xef, 0x63, 0x22, 0xaf, 0x74, 0x49, 0x63, 0xff, 0xf3, 0xee, 0xef, 0x96, 0x4f, 0x1f,
+ 0xaa, 0xd7, 0xf3, 0x6b, 0x5f, 0x0f, 0x88, 0xe6, 0x5b, 0x3c, 0x2f, 0x6b, 0xc9, 0xcb, 0x63, 0xc7,
+ 0x11, 0xd9, 0x90, 0x9f, 0x14, 0x2c, 0xdb, 0x7c, 0x29, 0x5a, 0xf4, 0xc2, 0x24, 0x8e, 0x04, 0x42,
+ 0x97, 0x38, 0x72, 0xf4, 0x73, 0x61, 0x44, 0x03, 0xb9, 0x5d, 0x1f, 0x87, 0x87, 0xee, 0x6a, 0x8f,
+ 0x9e, 0x3a, 0xe4, 0x1e, 0xeb, 0xc0, 0xfa, 0xba, 0x88, 0x88, 0x1a, 0x57, 0x10, 0x7b, 0x46, 0x46,
+ 0x94, 0x85, 0xe7, 0x0f, 0x5a, 0x39, 0xee, 0x89, 0x55, 0xa7, 0x03, 0x64, 0xd0, 0xa2, 0xd3, 0x5d,
+ 0xec, 0xe0, 0xf9, 0x64, 0xcf, 0x1e, 0xbf, 0xbe, 0x75, 0xb1, 0xb9, 0x21, 0x21, 0xcb, 0x7f, 0x17,
+ 0x84, 0xfd, 0xdb, 0x2e, 0x08, 0x1b, 0xad, 0x09, 0x9d, 0x52, 0x4f, 0x6e, 0x23, 0x9d, 0x27, 0x34,
+ 0xb2, 0xec, 0xf6, 0xbf, 0x05, 0x61, 0x83, 0x84, 0x6a, 0x96, 0xad, 0x21, 0x7d, 0x0c, 0xf9, 0xf5,
+ 0x18, 0xb8, 0x8d, 0x0a, 0xe0, 0xd6, 0x87, 0x79, 0xe0, 0xae, 0xdf, 0xe0, 0xb8, 0xc7, 0x07, 0x12,
+ 0x12, 0xe4, 0x34, 0xc0, 0xaf, 0x64, 0x35, 0xc8, 0x27, 0x48, 0x28, 0xc2, 0xe6, 0x32, 0x4c, 0x39,
+ 0xde, 0x8a, 0x43, 0x44, 0xec, 0xb3, 0x7a, 0xe1, 0x0a, 0x86, 0xd9, 0x4a, 0x20, 0x75, 0x57, 0xdf,
+ 0x4d, 0x9e, 0x5f, 0x4d, 0x82, 0xde, 0xcc, 0x9c, 0x05, 0x0f, 0x2e, 0x5f, 0x03, 0xa7, 0x13, 0xc0,
+ 0xd6, 0x62, 0x07, 0x4b, 0x51, 0xa9, 0x4b, 0xd6, 0xa4, 0x56, 0x77, 0x1e, 0x55, 0x28, 0xf2, 0x5b,
+ 0x39, 0x2e, 0x63, 0x9d, 0x44, 0x62, 0xfc, 0x4c, 0x2a, 0x5d, 0x4e, 0xea, 0xe6, 0xf4, 0xf4, 0xf4,
+ 0xab, 0xf8, 0x3c, 0xa3, 0x52, 0xe5, 0x90, 0xba, 0x07, 0xad, 0x56, 0x42, 0x65, 0x02, 0x24, 0xdc,
+ 0x23, 0xef, 0xe1, 0xb8, 0x63, 0x24, 0xe0, 0x9d, 0x2d, 0x3b, 0xc1, 0xe1, 0x40, 0x89, 0x0d, 0xa0,
+ 0xbb, 0x1b, 0xa0, 0xeb, 0xcb, 0x73, 0x9e, 0x95, 0x05, 0x82, 0x99, 0xe3, 0xbe, 0x40, 0xc1, 0xe4,
+ 0x31, 0x67, 0xdc, 0xa1, 0xd5, 0x1e, 0x20, 0x13, 0x6c, 0x15, 0xcb, 0x5c, 0x12, 0x93, 0x09, 0xa0,
+ 0xb5, 0x15, 0xa0, 0x73, 0xfd, 0x5e, 0xd7, 0x8b, 0xa6, 0xb4, 0xb4, 0xa1, 0x3f, 0x34, 0x9a, 0xfb,
+ 0xcd, 0x1a, 0x8d, 0x63, 0x22, 0xec, 0x90, 0xc9, 0xce, 0xa3, 0xa8, 0x64, 0x8c, 0xe8, 0x94, 0x42,
+ 0x51, 0x60, 0xe1, 0xb8, 0x61, 0x12, 0xb4, 0x67, 0xcd, 0x66, 0xe8, 0xac, 0x6d, 0x82, 0xce, 0x4f,
+ 0x77, 0x83, 0x45, 0x3f, 0xcb, 0x25, 0xda, 0x28, 0x91, 0xfc, 0x89, 0x2f, 0x7e, 0x8b, 0xd4, 0x4e,
+ 0x80, 0x83, 0xc8, 0x1e, 0x64, 0x89, 0x9f, 0x5b, 0xcb, 0x08, 0x1a, 0xe4, 0xf2, 0xfd, 0xb8, 0xe4,
+ 0x11, 0xdf, 0x6d, 0x38, 0x92, 0x94, 0xd4, 0x83, 0xe3, 0xfb, 0x91, 0x0a, 0x92, 0x4e, 0x10, 0x31,
+ 0xcd, 0x75, 0xb1, 0x48, 0xcc, 0x38, 0x44, 0x23, 0x11, 0x63, 0x44, 0xee, 0x6c, 0xbc, 0x20, 0x2a,
+ 0x6a, 0xdb, 0xd7, 0x09, 0x09, 0xed, 0xa7, 0x95, 0xca, 0x7f, 0x6a, 0x13, 0x13, 0x4d, 0x8b, 0xc4,
+ 0xe2, 0x9f, 0xb1, 0xff, 0x3b, 0x64, 0x03, 0xb2, 0x08, 0xb9, 0x86, 0x0c, 0x21, 0xab, 0xa9, 0x68,
+ 0xb2, 0xeb, 0x8b, 0xf7, 0x83, 0xdf, 0x0f, 0xde, 0x6b, 0x69, 0x22, 0x64, 0x2e, 0xb2, 0x0d, 0xd9,
+ 0x87, 0xec, 0xa4, 0x02, 0x15, 0x62, 0x45, 0x2e, 0xd2, 0x64, 0xda, 0x88, 0xa4, 0xf9, 0x3b, 0xf0,
+ 0x37, 0x66, 0x16, 0x9f, 0x7d, 0x24, 0xbf, 0x32, 0x04, 0x99, 0x42, 0xbe, 0x13, 0xda, 0x26, 0xcf,
+ 0x70, 0x64, 0x8b, 0x97, 0x48, 0xf7, 0xbf, 0x44, 0x6f, 0xc9, 0x75, 0x06, 0x2a, 0x3a, 0xf1, 0xbe,
+ 0x45, 0xc5, 0xef, 0x55, 0x84, 0x25, 0x0c, 0xc9, 0x46, 0x36, 0x53, 0x51, 0x13, 0xb2, 0x94, 0xf6,
+ 0x4f, 0x7a, 0x97, 0x22, 0xf2, 0x57, 0x7c, 0x1d, 0xb9, 0x8d, 0xf4, 0x23, 0x8f, 0xe8, 0xe5, 0x28,
+ 0x27, 0x67, 0xf9, 0x4e, 0xb7, 0x8e, 0x26, 0xd1, 0x4c, 0x24, 0x0b, 0xc9, 0xa1, 0x4f, 0xd2, 0x66,
+ 0x27, 0x2a, 0x7a, 0x05, 0x09, 0x86, 0x58, 0x92, 0x34, 0xbd, 0xb1, 0x3d, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE delete_pin_xpm[1] = {{ png, sizeof( png ), "delete_pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/directory.cpp b/bitmaps_png/cpp_26/directory.cpp
index 665f93fa13..1f9138fb6e 100644
--- a/bitmaps_png/cpp_26/directory.cpp
+++ b/bitmaps_png/cpp_26/directory.cpp
@@ -8,68 +8,69 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xb9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xdf, 0x6b, 0x1c,
- 0x55, 0x14, 0xc7, 0xbf, 0xf7, 0xde, 0x99, 0xd9, 0xf9, 0xb1, 0xbb, 0xc9, 0xe6, 0x97, 0xd9, 0x24,
- 0x4d, 0x5a, 0x34, 0x54, 0x24, 0x36, 0x50, 0xa4, 0xb5, 0x54, 0xf0, 0x41, 0x6c, 0xc5, 0xbe, 0xa8,
- 0x0f, 0x15, 0x5f, 0x04, 0x7d, 0x12, 0x41, 0xac, 0x0f, 0x45, 0xf4, 0xa5, 0xf8, 0x54, 0x50, 0xf0,
- 0x1f, 0x10, 0x7c, 0x11, 0x41, 0xf1, 0xb1, 0xea, 0x1f, 0xa0, 0x60, 0xc5, 0xc6, 0x80, 0xa1, 0x41,
- 0xb4, 0x21, 0xc4, 0xc4, 0x34, 0xd9, 0x64, 0x9b, 0xfd, 0x31, 0xbb, 0x73, 0x67, 0xee, 0x4f, 0x1f,
- 0x36, 0x62, 0x34, 0xd9, 0x34, 0x11, 0xc9, 0x93, 0x07, 0x2e, 0x33, 0xc3, 0x70, 0xef, 0x67, 0xce,
- 0x39, 0xdf, 0x73, 0xce, 0x10, 0x6b, 0x2d, 0x8e, 0xc2, 0x28, 0x8e, 0xc8, 0x8e, 0x0c, 0xe4, 0x1c,
- 0x76, 0xc3, 0x17, 0x97, 0x09, 0xbb, 0xb3, 0x8c, 0x01, 0x00, 0x0f, 0x14, 0x7a, 0x72, 0x13, 0xbe,
- 0xef, 0x4d, 0x06, 0x39, 0x7f, 0x5c, 0xf0, 0xf4, 0xf3, 0x57, 0x6f, 0x34, 0x6f, 0xfe, 0x37, 0x20,
- 0x42, 0x88, 0xf3, 0xda, 0xd4, 0xdc, 0x8b, 0x97, 0xce, 0x8e, 0x44, 0x61, 0x2e, 0x0a, 0x42, 0xdf,
- 0xf5, 0x03, 0x1f, 0x39, 0x8f, 0xe1, 0xcb, 0x4f, 0x3f, 0x3b, 0x03, 0x42, 0xce, 0xbf, 0x7f, 0x1e,
- 0x79, 0x2e, 0x30, 0xe8, 0x38, 0x18, 0x50, 0x37, 0x31, 0x73, 0xcd, 0x5a, 0x03, 0x00, 0x64, 0x5f,
- 0x31, 0x10, 0x42, 0xae, 0x9f, 0x41, 0x9f, 0xa6, 0x18, 0xf2, 0x3d, 0xa7, 0xec, 0x07, 0xee, 0xc5,
- 0xe7, 0x2e, 0x9d, 0x7e, 0x73, 0xac, 0x5c, 0xcc, 0xc1, 0x6a, 0xc0, 0x68, 0xc0, 0x1a, 0x00, 0x16,
- 0xd5, 0xd8, 0xa6, 0xbf, 0xae, 0xaa, 0x8d, 0xa0, 0x58, 0x0a, 0xc3, 0x42, 0x18, 0x2c, 0xcd, 0x7e,
- 0x27, 0x66, 0xe7, 0x7f, 0x3f, 0xf9, 0xce, 0x37, 0x76, 0xb3, 0xab, 0x47, 0x1f, 0xbf, 0x50, 0xbc,
- 0x3a, 0x5e, 0xee, 0x7d, 0xd9, 0xb9, 0xfe, 0xfc, 0xe0, 0xd3, 0x83, 0xa3, 0x41, 0x50, 0x1a, 0xf2,
- 0xbd, 0xb0, 0xc7, 0xf3, 0x82, 0x08, 0x4e, 0x18, 0x61, 0xc3, 0x0d, 0x41, 0xdd, 0x00, 0x2c, 0x17,
- 0x81, 0xb8, 0x01, 0x88, 0xe3, 0xc3, 0x73, 0x7d, 0x7f, 0xda, 0x0d, 0xc7, 0xa9, 0x9f, 0x07, 0x5f,
- 0xbe, 0x85, 0xf5, 0xdb, 0x3f, 0x54, 0xc5, 0xb7, 0xb8, 0xb7, 0x2b, 0x74, 0x1f, 0x5e, 0x0c, 0x8f,
- 0xf5, 0xe7, 0xbd, 0xf7, 0x5c, 0x97, 0x7a, 0x85, 0xc0, 0x7d, 0xf4, 0xec, 0xe9, 0xd1, 0xa9, 0x9f,
- 0xbc, 0x53, 0xa0, 0x9e, 0x85, 0xe4, 0x0d, 0x58, 0x11, 0x43, 0xc7, 0x14, 0x8a, 0x31, 0x50, 0xe6,
- 0x80, 0x39, 0x14, 0x8c, 0x10, 0x10, 0x02, 0x40, 0x72, 0x48, 0x7f, 0x08, 0x13, 0x17, 0xde, 0x02,
- 0x00, 0x64, 0x32, 0x86, 0x36, 0xa6, 0xf5, 0x67, 0xd8, 0xfe, 0x06, 0xd2, 0x6d, 0x79, 0xfc, 0xa5,
- 0x0f, 0x3e, 0x7a, 0xc5, 0xb1, 0x6d, 0x58, 0x6d, 0x00, 0x6b, 0x71, 0xce, 0x2a, 0x50, 0x2b, 0x41,
- 0x6c, 0x04, 0x18, 0x05, 0x68, 0x09, 0x18, 0x01, 0xe8, 0xa4, 0xf3, 0x6c, 0x64, 0x27, 0x74, 0x7d,
- 0xc7, 0xf0, 0xe3, 0xdc, 0x6d, 0xd0, 0x95, 0x15, 0x94, 0xcb, 0x65, 0x40, 0x71, 0x28, 0x69, 0x5a,
- 0x7b, 0x8a, 0x21, 0xd3, 0xaa, 0xaa, 0xdb, 0x5b, 0xda, 0x6b, 0xce, 0xb1, 0x5d, 0xb1, 0xbc, 0x5f,
- 0x51, 0x6b, 0x85, 0xb4, 0xdd, 0x40, 0xa5, 0x52, 0x41, 0xb1, 0x58, 0x84, 0xe2, 0x4d, 0x08, 0x6d,
- 0xda, 0x7b, 0x82, 0xb4, 0x46, 0x4d, 0xa6, 0x89, 0x0a, 0xb4, 0x60, 0x87, 0x2e, 0x12, 0x9d, 0x01,
- 0x46, 0x22, 0x4d, 0x53, 0x34, 0x1a, 0x0d, 0x04, 0xbc, 0x0a, 0xa3, 0x75, 0xbc, 0x27, 0xa8, 0x6f,
- 0x00, 0xb5, 0x94, 0xb7, 0x55, 0x51, 0x8b, 0xdc, 0xc1, 0x4e, 0xdf, 0xe1, 0xa5, 0x6c, 0x81, 0x59,
- 0x8b, 0x98, 0x73, 0xc4, 0x71, 0x8c, 0x7c, 0xb2, 0x8e, 0x4c, 0xe8, 0xf6, 0x9e, 0x9d, 0xe1, 0x8d,
- 0xaf, 0x6d, 0x26, 0x32, 0x2e, 0xa0, 0x05, 0xf6, 0x5e, 0xd9, 0x3f, 0xd6, 0x8e, 0x77, 0xa2, 0x05,
- 0x42, 0x2c, 0xd2, 0x34, 0x45, 0xb3, 0x5e, 0x83, 0x93, 0x6d, 0x22, 0x4b, 0x75, 0xab, 0x6b, 0xc1,
- 0x8a, 0x84, 0x67, 0x92, 0xf1, 0xce, 0xd7, 0x5a, 0xdb, 0x39, 0x64, 0xbb, 0x4e, 0x60, 0x2d, 0x40,
- 0x28, 0x40, 0x9d, 0xce, 0x22, 0xe4, 0xaf, 0x8d, 0xa6, 0x09, 0x18, 0x09, 0xce, 0x39, 0xe2, 0xba,
- 0x84, 0x23, 0x9a, 0x50, 0xc6, 0x6c, 0x75, 0x05, 0xc5, 0xf5, 0x5a, 0x23, 0x0d, 0xc5, 0x30, 0x14,
- 0xef, 0xa8, 0x6a, 0xdf, 0x2e, 0x41, 0x01, 0xda, 0x49, 0x27, 0x71, 0x15, 0xac, 0x52, 0xe0, 0x9c,
- 0xc3, 0x37, 0x0a, 0x69, 0xb3, 0x8a, 0x4c, 0xea, 0xdf, 0xba, 0x82, 0xaa, 0x1b, 0x9b, 0xb5, 0xf2,
- 0xb0, 0x02, 0x11, 0xfc, 0x70, 0x62, 0x20, 0x19, 0x98, 0x76, 0xc0, 0x5b, 0x4d, 0xf4, 0x33, 0x8b,
- 0xca, 0x66, 0xc3, 0x34, 0xe2, 0xf4, 0x97, 0xae, 0xa0, 0x5a, 0x65, 0xed, 0x5e, 0x36, 0x34, 0x0c,
- 0xc2, 0xc5, 0xa1, 0x85, 0x17, 0xd1, 0x10, 0xd9, 0xd6, 0x12, 0x9c, 0x42, 0x3f, 0x96, 0x56, 0xeb,
- 0x6b, 0xb6, 0xa5, 0x66, 0xbb, 0x82, 0x56, 0x17, 0xef, 0xdc, 0x68, 0x4d, 0x4d, 0x3c, 0xeb, 0xa6,
- 0x82, 0x1c, 0x7a, 0x0c, 0xe4, 0x02, 0x38, 0xf5, 0x05, 0xb8, 0x65, 0x82, 0xf5, 0x5a, 0x72, 0xf7,
- 0xed, 0x19, 0xdb, 0xe8, 0x0a, 0xaa, 0x6f, 0x65, 0x9f, 0xcc, 0xcf, 0xaf, 0x5c, 0x99, 0x3c, 0x31,
- 0xf6, 0x30, 0x33, 0x0a, 0x10, 0x09, 0xa8, 0xe4, 0xb0, 0x92, 0x6f, 0x8b, 0xa2, 0xbb, 0x31, 0x22,
- 0x11, 0xf1, 0x15, 0x60, 0x93, 0x23, 0x49, 0xe5, 0xf2, 0xbe, 0x63, 0xe2, 0xda, 0x8c, 0x4d, 0xae,
- 0x4e, 0x93, 0x27, 0x7f, 0x9e, 0x63, 0x17, 0x0a, 0x05, 0xf6, 0x54, 0xa9, 0xaf, 0xf0, 0x48, 0x4f,
- 0x21, 0x3a, 0xee, 0xfb, 0x5e, 0xde, 0x73, 0x5d, 0x8f, 0x01, 0x8e, 0xeb, 0x38, 0x70, 0x61, 0xc1,
- 0x8c, 0x04, 0x94, 0x84, 0xd5, 0xb2, 0x93, 0x26, 0xd5, 0x40, 0x89, 0x05, 0xa0, 0xf5, 0x05, 0x24,
- 0x89, 0x5a, 0xd8, 0x95, 0xc6, 0x6e, 0x63, 0x82, 0x10, 0xe2, 0x02, 0x08, 0x00, 0xe4, 0x02, 0x20,
- 0xf7, 0xc4, 0x18, 0x1e, 0x9c, 0x1c, 0xa4, 0x8f, 0x8d, 0xf4, 0xd2, 0x73, 0xfd, 0x79, 0x76, 0xa2,
- 0xd4, 0x1b, 0x8e, 0xe4, 0xa3, 0x42, 0x31, 0x2a, 0x0d, 0xe5, 0x2c, 0xc0, 0xac, 0x4c, 0xe1, 0x18,
- 0x81, 0xbb, 0x6b, 0xab, 0x1b, 0x8b, 0x8b, 0xed, 0x53, 0xef, 0x7e, 0x6f, 0x2b, 0x07, 0x02, 0xed,
- 0x00, 0x92, 0x6d, 0xcf, 0x7d, 0x00, 0xde, 0xf6, 0xbd, 0x03, 0x80, 0x06, 0x00, 0x79, 0xe6, 0x21,
- 0x8c, 0x9e, 0x1c, 0xa0, 0xd3, 0x03, 0x05, 0xf6, 0x78, 0x5f, 0x4f, 0x34, 0xc9, 0x93, 0xf6, 0xad,
- 0xd7, 0xbf, 0x12, 0x57, 0x0e, 0xec, 0xd1, 0x7d, 0xe0, 0x74, 0xbb, 0xab, 0x90, 0x1d, 0x57, 0x0b,
- 0x40, 0x03, 0x30, 0xd6, 0xee, 0x4e, 0x28, 0xf9, 0xff, 0x77, 0xeb, 0xdf, 0xda, 0x1f, 0xb0, 0xd9,
- 0xd3, 0x42, 0x6d, 0xf8, 0x29, 0x28, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xcc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x3d, 0x6f, 0x1d,
+ 0x45, 0x14, 0x86, 0x9f, 0xb3, 0xf7, 0xc6, 0xb1, 0x93, 0x20, 0x12, 0x23, 0xcb, 0x08, 0xd1, 0x40,
+ 0x43, 0x09, 0x45, 0x68, 0x2d, 0x8b, 0x22, 0x34, 0xd0, 0x40, 0x45, 0xcd, 0x0f, 0xe0, 0x67, 0xe4,
+ 0x0f, 0xa4, 0x83, 0x16, 0x89, 0x82, 0x86, 0x1f, 0x00, 0x51, 0x14, 0x5c, 0x20, 0x21, 0x08, 0x22,
+ 0x0a, 0x89, 0x8c, 0x90, 0x91, 0x12, 0x02, 0x24, 0xc6, 0x71, 0xe2, 0x7b, 0x77, 0x77, 0x66, 0xce,
+ 0x79, 0x29, 0x76, 0xef, 0x97, 0xaf, 0x15, 0xa4, 0x14, 0x29, 0x98, 0x62, 0x67, 0x67, 0x3f, 0xe6,
+ 0x99, 0xf7, 0x7c, 0xcd, 0x98, 0x24, 0x9e, 0x47, 0xab, 0x78, 0x4e, 0x6d, 0x08, 0x70, 0xed, 0xda,
+ 0xb5, 0xf7, 0x87, 0xc3, 0xe1, 0x07, 0x80, 0x49, 0xaa, 0xcc, 0xac, 0x02, 0xcc, 0xcc, 0x2a, 0x49,
+ 0x55, 0x55, 0x55, 0x16, 0x11, 0x8f, 0x73, 0xce, 0x57, 0xb6, 0xb7, 0xb7, 0x6f, 0x3c, 0x0b, 0xc8,
+ 0x24, 0xb1, 0xb3, 0xb3, 0xf3, 0xe3, 0xe6, 0xe6, 0xe6, 0x5b, 0x6b, 0x6b, 0x6b, 0xb3, 0x17, 0x66,
+ 0x0b, 0x1f, 0xba, 0xbb, 0xf6, 0xf6, 0xf6, 0xc6, 0x92, 0xde, 0xde, 0xda, 0xda, 0xfa, 0xe5, 0x99,
+ 0x14, 0x45, 0x44, 0xb5, 0xbe, 0xbe, 0xce, 0xea, 0xc1, 0xcf, 0xe4, 0xbf, 0x6f, 0x2d, 0xaf, 0xe6,
+ 0xd4, 0x1a, 0x67, 0xdf, 0xfc, 0xc8, 0x06, 0x83, 0xc1, 0x99, 0xdd, 0xdd, 0xdd, 0x9d, 0xeb, 0xd7,
+ 0xaf, 0x7f, 0xf3, 0xb4, 0x49, 0x25, 0x3d, 0x6a, 0x9a, 0xe6, 0x93, 0x4b, 0x97, 0x2e, 0x8d, 0x8e,
+ 0x83, 0xcc, 0xdd, 0xa9, 0x2e, 0xbc, 0xce, 0xb0, 0x3a, 0x75, 0x22, 0x28, 0xa8, 0xd8, 0xd8, 0xd8,
+ 0xb0, 0x95, 0x95, 0x95, 0x0b, 0x75, 0x5d, 0x7f, 0xf8, 0x34, 0xd0, 0xde, 0xde, 0xde, 0x18, 0xf8,
+ 0x14, 0xf8, 0x6e, 0x01, 0xe4, 0xee, 0x44, 0x04, 0xbc, 0xb0, 0xc1, 0xf8, 0xb7, 0x9b, 0xb4, 0xf7,
+ 0x7f, 0x85, 0xaa, 0x02, 0xe6, 0x23, 0xf2, 0xdb, 0xc9, 0x72, 0x31, 0xfa, 0x57, 0x7d, 0xc4, 0x0a,
+ 0xcd, 0x7d, 0x2a, 0xd6, 0x0f, 0x0f, 0x57, 0x06, 0xe3, 0xfd, 0x2b, 0xbb, 0x57, 0xbe, 0x3c, 0xf0,
+ 0xf1, 0xe3, 0x47, 0xfb, 0xfb, 0x77, 0x3f, 0x9e, 0x80, 0x2c, 0x22, 0x88, 0x08, 0x9e, 0xfc, 0xf4,
+ 0x35, 0xe7, 0x5e, 0x79, 0x95, 0xc1, 0xd9, 0x33, 0x13, 0x67, 0x4d, 0x9c, 0x89, 0x10, 0x8a, 0xe8,
+ 0x00, 0x21, 0x08, 0x47, 0x12, 0x78, 0x80, 0x02, 0x5c, 0x98, 0x82, 0xd3, 0xab, 0xc3, 0xa1, 0xe2,
+ 0xec, 0x45, 0x8d, 0x9c, 0xd1, 0xb9, 0x97, 0xda, 0xf3, 0x45, 0x17, 0x17, 0x4c, 0xe7, 0xee, 0x48,
+ 0x70, 0x7a, 0xe3, 0x65, 0x06, 0xc3, 0x80, 0x28, 0x53, 0x10, 0x13, 0x88, 0x07, 0x72, 0x47, 0x11,
+ 0xc8, 0x0d, 0x79, 0x80, 0x75, 0xcf, 0x4c, 0x81, 0x79, 0x00, 0x8e, 0x70, 0x14, 0x99, 0x51, 0x90,
+ 0x8d, 0x53, 0xd5, 0x12, 0x28, 0x72, 0xc1, 0x06, 0x43, 0x28, 0x87, 0x48, 0x2d, 0x56, 0x75, 0xa9,
+ 0xa6, 0x08, 0x54, 0x0a, 0x2a, 0x8e, 0x4a, 0xee, 0xef, 0x0b, 0x91, 0xbb, 0x5e, 0x39, 0x43, 0x4e,
+ 0x58, 0x9b, 0xb0, 0x94, 0xa1, 0x4d, 0x58, 0xdb, 0xe2, 0x05, 0x95, 0xa6, 0xd6, 0x82, 0xe9, 0xdc,
+ 0x1d, 0x15, 0x07, 0xeb, 0xfc, 0x63, 0x56, 0xc1, 0x60, 0xd0, 0x9b, 0x0e, 0x64, 0xd6, 0x2b, 0x34,
+ 0x24, 0xa1, 0x28, 0xc8, 0x13, 0xca, 0x2d, 0x91, 0x5a, 0x2c, 0x65, 0xd4, 0xb6, 0x3d, 0x2c, 0x41,
+ 0x9b, 0xf0, 0x46, 0x8a, 0x3a, 0xc5, 0xc9, 0x8a, 0x80, 0x08, 0x87, 0xc8, 0x58, 0x78, 0x67, 0x36,
+ 0x2f, 0x9d, 0x92, 0x5c, 0x88, 0x9c, 0x50, 0x6e, 0x88, 0x94, 0x50, 0xdb, 0x12, 0xb9, 0x45, 0x29,
+ 0xa1, 0xb6, 0x53, 0x44, 0xdb, 0xa0, 0xba, 0xc6, 0xea, 0x86, 0xf6, 0xb0, 0x55, 0xca, 0xc5, 0x97,
+ 0x82, 0x41, 0xc5, 0x91, 0x3b, 0xd1, 0xd4, 0xe0, 0x75, 0x1f, 0x68, 0xd1, 0x39, 0xde, 0x3b, 0x13,
+ 0x29, 0x27, 0x94, 0x5a, 0xbc, 0x1d, 0x13, 0x6d, 0x4d, 0x34, 0x63, 0x68, 0x1a, 0xac, 0x69, 0x7a,
+ 0x93, 0x25, 0x2c, 0x15, 0x2c, 0x15, 0x62, 0x54, 0x94, 0x63, 0x96, 0x47, 0x4c, 0x14, 0x95, 0xa3,
+ 0x27, 0x28, 0x37, 0xf8, 0xd1, 0x01, 0x2a, 0x35, 0x44, 0x46, 0x9e, 0x51, 0x49, 0xa8, 0xb4, 0x28,
+ 0x67, 0x22, 0xb5, 0x1d, 0x6c, 0xea, 0x9b, 0x82, 0xe5, 0x02, 0xa9, 0xeb, 0xad, 0x74, 0x41, 0x61,
+ 0x1e, 0x28, 0x07, 0xe6, 0x66, 0x4b, 0xa0, 0xfa, 0xee, 0xef, 0x94, 0x47, 0x7f, 0xd2, 0xfe, 0x71,
+ 0x07, 0xbc, 0x01, 0xe6, 0xa3, 0xae, 0x0f, 0xe9, 0xde, 0x97, 0x2a, 0x05, 0x2b, 0x8e, 0x65, 0x9f,
+ 0xf6, 0x64, 0x87, 0xd2, 0x8f, 0x8b, 0x83, 0x0b, 0x17, 0xb6, 0x14, 0x0c, 0x3e, 0x3a, 0x22, 0xda,
+ 0x44, 0x8c, 0x8f, 0x90, 0xe7, 0x69, 0xcd, 0x93, 0xd4, 0xe7, 0x4f, 0x20, 0x0f, 0xcc, 0xbd, 0x5b,
+ 0x75, 0xf1, 0x63, 0xb0, 0xd2, 0xc1, 0x72, 0x81, 0xe2, 0xa8, 0x04, 0xe8, 0x58, 0x09, 0x72, 0x77,
+ 0x22, 0x75, 0x13, 0x30, 0x1e, 0x77, 0xab, 0x5f, 0x2c, 0x62, 0x10, 0xa2, 0xea, 0xf3, 0xa9, 0x03,
+ 0xc5, 0x82, 0x82, 0x99, 0xb2, 0x82, 0x65, 0x47, 0x19, 0x42, 0x96, 0x96, 0x83, 0x21, 0x65, 0x2c,
+ 0x07, 0x36, 0x6a, 0x30, 0xc5, 0xf1, 0x6a, 0x09, 0x21, 0x2c, 0x3a, 0x65, 0xe6, 0x33, 0xe0, 0x49,
+ 0x30, 0xcb, 0x4e, 0xe4, 0x81, 0x0d, 0x9c, 0xb4, 0x5c, 0x19, 0x92, 0x53, 0x95, 0xa0, 0x3a, 0xaa,
+ 0xc1, 0x40, 0xc6, 0x34, 0x8f, 0x50, 0x5f, 0xd3, 0x22, 0x96, 0x61, 0xc5, 0x3b, 0x75, 0x3e, 0xa7,
+ 0x8a, 0x6e, 0x18, 0x5e, 0xcd, 0x14, 0x4d, 0x4d, 0xd7, 0x16, 0xaa, 0xe2, 0x54, 0xe3, 0x16, 0xd9,
+ 0x42, 0x05, 0x9a, 0x83, 0x69, 0x06, 0xf3, 0x79, 0x65, 0x3d, 0x6c, 0xee, 0x78, 0xa0, 0x24, 0x73,
+ 0xe2, 0x98, 0xa2, 0x9c, 0xa1, 0x38, 0x1c, 0x3c, 0xc4, 0xea, 0xb6, 0x87, 0xcc, 0x91, 0xd4, 0x15,
+ 0x57, 0xa2, 0x83, 0x99, 0x47, 0x67, 0x4a, 0x0f, 0x88, 0x38, 0x71, 0xcb, 0xf0, 0x12, 0x95, 0x52,
+ 0xd5, 0x0c, 0xfb, 0x88, 0x3a, 0x4c, 0x29, 0x91, 0x1e, 0xde, 0x67, 0x70, 0x7a, 0x8d, 0xb8, 0x73,
+ 0x83, 0x6a, 0xdc, 0xf6, 0x8c, 0x45, 0x10, 0xd2, 0x0c, 0xf6, 0x1f, 0x2d, 0x04, 0x25, 0xc7, 0x4a,
+ 0xf5, 0xe2, 0x5f, 0xf7, 0x86, 0x00, 0x75, 0x5d, 0x7f, 0x7e, 0xfb, 0xf6, 0xed, 0x37, 0x5e, 0xfb,
+ 0xea, 0xb3, 0x95, 0xd5, 0xc7, 0x4f, 0x06, 0x77, 0x6e, 0xd6, 0xcc, 0x36, 0xf2, 0xc5, 0x09, 0x6d,
+ 0x7a, 0xed, 0xeb, 0xe1, 0x64, 0xa8, 0x85, 0x5d, 0xa5, 0xfb, 0xb3, 0x78, 0xa8, 0xc4, 0xbd, 0xed,
+ 0xab, 0x2a, 0x36, 0x39, 0x6e, 0x5d, 0xbe, 0x7c, 0xf9, 0xbd, 0x0b, 0xdf, 0x5f, 0x7d, 0xd7, 0x9a,
+ 0xf1, 0x79, 0x05, 0xe6, 0x8a, 0xae, 0xb4, 0x46, 0x18, 0x52, 0x54, 0xd3, 0xa4, 0xc5, 0xcc, 0x50,
+ 0xf7, 0x63, 0x67, 0xae, 0x08, 0xa8, 0x08, 0x42, 0xea, 0x8e, 0x55, 0x52, 0xac, 0x98, 0x95, 0xd5,
+ 0x92, 0xf6, 0x37, 0xff, 0x79, 0xf0, 0xc5, 0x3b, 0xb7, 0x1e, 0xfc, 0x60, 0xff, 0xbb, 0x73, 0xdd,
+ 0xbf, 0xd4, 0xf1, 0xb2, 0xf4, 0xf5, 0x40, 0x89, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE directory_xpm[1] = {{ png, sizeof( png ), "directory_xpm" }};
diff --git a/bitmaps_png/cpp_26/edit_comp_footprint.cpp b/bitmaps_png/cpp_26/edit_comp_footprint.cpp
index faefdba1f6..278aad3338 100644
--- a/bitmaps_png/cpp_26/edit_comp_footprint.cpp
+++ b/bitmaps_png/cpp_26/edit_comp_footprint.cpp
@@ -8,99 +8,80 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0xb3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x95, 0x0b, 0x50, 0x94,
- 0x55, 0x18, 0x86, 0x77, 0x17, 0x84, 0x00, 0x05, 0x86, 0x11, 0x46, 0x45, 0x26, 0x6a, 0x61, 0x59,
- 0xd9, 0x25, 0x04, 0x1a, 0x64, 0x42, 0x44, 0x86, 0xb4, 0x30, 0x11, 0xd1, 0x40, 0x31, 0x40, 0x12,
- 0x52, 0x23, 0x44, 0x62, 0x17, 0xc5, 0x40, 0xd4, 0x48, 0x97, 0x55, 0x76, 0x81, 0xcd, 0x40, 0x2e,
- 0x11, 0xc1, 0xb8, 0x6d, 0xca, 0xa0, 0x0d, 0x59, 0x69, 0x84, 0x66, 0x52, 0x22, 0x9a, 0x78, 0x49,
- 0x40, 0x50, 0x14, 0x51, 0x2e, 0x81, 0x72, 0x19, 0xc0, 0xfb, 0xdb, 0x39, 0xff, 0x5e, 0x00, 0x05,
- 0xa5, 0x7f, 0xe6, 0x9d, 0xf3, 0x9f, 0xf7, 0x9c, 0xfd, 0x9e, 0xb3, 0xdf, 0xf9, 0xce, 0xf9, 0x59,
- 0x00, 0x58, 0xe4, 0x89, 0x27, 0x5a, 0x4e, 0xdf, 0xc7, 0x52, 0x41, 0x41, 0x81, 0x7b, 0x7e, 0x7e,
- 0xfe, 0xfd, 0xbc, 0xbc, 0x3c, 0x1e, 0x79, 0x17, 0x93, 0xf7, 0x76, 0xea, 0x93, 0xf6, 0x00, 0xf5,
- 0x35, 0x63, 0xfb, 0xb6, 0x6f, 0xdf, 0xce, 0x19, 0x2f, 0x06, 0x4b, 0x03, 0xca, 0x24, 0x82, 0x99,
- 0x99, 0x59, 0x0d, 0x69, 0xed, 0x9e, 0x9d, 0x44, 0x02, 0x79, 0x10, 0x21, 0x37, 0x37, 0x97, 0x4f,
- 0xda, 0x44, 0xa2, 0x1e, 0xcd, 0x02, 0x5c, 0x88, 0xde, 0xa5, 0x22, 0xde, 0x5d, 0xd2, 0xc6, 0xbc,
- 0x14, 0x44, 0x20, 0xb0, 0xb6, 0xb6, 0x86, 0x9e, 0x9e, 0xde, 0x13, 0x53, 0x53, 0x53, 0x0a, 0x36,
- 0x9a, 0x00, 0xc8, 0x9f, 0xbc, 0xc7, 0x69, 0xd4, 0x47, 0xfa, 0x61, 0x2f, 0x05, 0xf1, 0xf9, 0x7c,
- 0xf4, 0xf6, 0x0e, 0x20, 0x39, 0x79, 0x1b, 0x8c, 0x8d, 0x8d, 0xa9, 0xba, 0x0d, 0x0c, 0x0c, 0x96,
- 0x6a, 0x40, 0x6e, 0x14, 0x44, 0x02, 0x2d, 0x25, 0x6d, 0x16, 0x51, 0xa7, 0xc6, 0x3f, 0x4c, 0x01,
- 0x24, 0x6d, 0xb5, 0x14, 0x36, 0x1e, 0xe4, 0x39, 0xd0, 0x83, 0x07, 0xc0, 0xc0, 0x00, 0x50, 0x5f,
- 0xdf, 0x8a, 0x95, 0x2b, 0xc3, 0xc1, 0x66, 0xb3, 0x61, 0x6e, 0x6e, 0x5e, 0x45, 0xc6, 0x6d, 0x49,
- 0xb0, 0xcd, 0x14, 0x46, 0xd4, 0x4d, 0xfe, 0xd9, 0xdc, 0x11, 0xa0, 0x5f, 0x5e, 0x04, 0xd0, 0x81,
- 0xc8, 0xd3, 0x4e, 0x54, 0xe9, 0xe0, 0xc0, 0xc7, 0xe0, 0x20, 0xd0, 0xd7, 0x07, 0xdc, 0xbb, 0x07,
- 0x74, 0x75, 0x01, 0x47, 0x8f, 0xd6, 0xc0, 0xdd, 0x7d, 0x2e, 0xf4, 0xf5, 0xf5, 0x1f, 0x93, 0xd4,
- 0x4a, 0x37, 0x6c, 0xd8, 0x60, 0x29, 0x97, 0xcb, 0x75, 0x29, 0x2d, 0x2e, 0x2e, 0x36, 0xa1, 0x9a,
- 0x10, 0x28, 0x28, 0x28, 0xa8, 0xd2, 0xd1, 0xd1, 0xb1, 0x99, 0x82, 0xfa, 0xfb, 0x81, 0x9e, 0x1e,
- 0x35, 0xa4, 0xa3, 0x03, 0xb8, 0x73, 0x07, 0x68, 0x69, 0x01, 0xb2, 0xb3, 0x0f, 0x62, 0xe6, 0xcc,
- 0xd7, 0x60, 0x62, 0x62, 0xd2, 0x49, 0xf6, 0xd0, 0x8f, 0x2c, 0xcc, 0x90, 0x68, 0x05, 0xd1, 0x1e,
- 0x22, 0xd7, 0x09, 0x81, 0x48, 0x4a, 0xe4, 0x2e, 0x2e, 0x2e, 0x17, 0x79, 0x3c, 0x3e, 0x03, 0xe9,
- 0xee, 0x1e, 0x86, 0xdc, 0xba, 0x05, 0xdc, 0xb8, 0x01, 0x34, 0x35, 0x01, 0x97, 0x2e, 0xdd, 0x87,
- 0x48, 0x24, 0xc5, 0xe4, 0xc9, 0xa6, 0xe0, 0x70, 0x38, 0xfd, 0x33, 0x66, 0xcc, 0xc0, 0xc2, 0x85,
- 0xef, 0x61, 0xd2, 0x24, 0x03, 0x58, 0x58, 0x58, 0xa4, 0xbc, 0x14, 0xa4, 0xdd, 0x23, 0x0a, 0xa2,
- 0x90, 0x4e, 0xb2, 0xcd, 0x6d, 0x6d, 0xc3, 0x90, 0x6b, 0xd7, 0x80, 0x86, 0x06, 0xe0, 0xca, 0x15,
- 0x0a, 0x03, 0x24, 0x92, 0xfd, 0x14, 0x84, 0x0b, 0x17, 0x5a, 0x70, 0xfd, 0x3a, 0x10, 0x13, 0xf3,
- 0x05, 0x8c, 0x8c, 0x8c, 0x60, 0x69, 0x69, 0xd9, 0x41, 0xe2, 0x9c, 0x26, 0x3a, 0xf4, 0x42, 0x90,
- 0xbd, 0x3d, 0x5f, 0x07, 0x69, 0x6d, 0x05, 0x6e, 0xde, 0x54, 0x43, 0xae, 0x5e, 0x05, 0xea, 0xea,
- 0xd4, 0x90, 0xda, 0x5a, 0x20, 0x3e, 0x5e, 0x4e, 0x7f, 0x80, 0x9c, 0x9c, 0x32, 0x54, 0x57, 0x0f,
- 0xc1, 0xc7, 0x27, 0x18, 0xd3, 0xa7, 0x4f, 0xc7, 0xb2, 0x65, 0xcb, 0x9e, 0xce, 0x9b, 0x37, 0xef,
- 0x9c, 0x8f, 0x8f, 0xcf, 0x89, 0xcc, 0xcc, 0xcc, 0x2f, 0x23, 0x23, 0x23, 0xdd, 0xc7, 0x05, 0xb5,
- 0xb7, 0x0f, 0x43, 0xe8, 0x6a, 0xb5, 0x90, 0xcb, 0x97, 0x01, 0xa5, 0xb2, 0x06, 0xce, 0xce, 0x9e,
- 0xf4, 0x50, 0x93, 0xd6, 0x99, 0x16, 0x08, 0x0c, 0x0d, 0x8d, 0x68, 0xda, 0x90, 0x90, 0x90, 0x40,
- 0xab, 0x11, 0x0a, 0x99, 0xb4, 0xab, 0x24, 0x7d, 0xd3, 0x63, 0xaa, 0xac, 0x20, 0xdb, 0x1e, 0x12,
- 0xf7, 0xd5, 0x91, 0x55, 0x97, 0x4f, 0x54, 0x66, 0x67, 0xc7, 0xc7, 0xed, 0xdb, 0xea, 0xcd, 0xa7,
- 0x90, 0xc6, 0x46, 0x5a, 0xe6, 0x40, 0x65, 0x65, 0x2b, 0xfc, 0xfd, 0xc3, 0xe9, 0x41, 0x86, 0xaf,
- 0xaf, 0x2f, 0x14, 0x0a, 0x05, 0x13, 0x54, 0xb6, 0x7b, 0xd7, 0x7d, 0x91, 0x48, 0x44, 0x0f, 0x31,
- 0x34, 0x65, 0x5f, 0x1d, 0x22, 0xe4, 0x28, 0x06, 0x44, 0x2c, 0xd4, 0x44, 0x19, 0xe1, 0x54, 0x18,
- 0xbb, 0x9f, 0x1e, 0x0b, 0x1d, 0xc8, 0xc6, 0xc6, 0xe6, 0xb8, 0x95, 0x95, 0xd5, 0x39, 0x0a, 0xa2,
- 0x90, 0xe6, 0x66, 0x35, 0xa4, 0xb6, 0x76, 0x90, 0xe4, 0x7f, 0x07, 0xc9, 0xbf, 0x09, 0xb8, 0x5c,
- 0x2e, 0x52, 0x52, 0x52, 0x98, 0x80, 0x79, 0xb9, 0x39, 0x4f, 0xc5, 0x62, 0xf1, 0xc5, 0x8d, 0xde,
- 0x53, 0x5b, 0xf7, 0x8a, 0x43, 0xf0, 0x4d, 0x4e, 0x26, 0xd2, 0xc2, 0xe6, 0x0c, 0x79, 0x7b, 0x7b,
- 0x7f, 0xbf, 0xd4, 0xc5, 0xf2, 0x6a, 0xf6, 0x1a, 0x37, 0x9c, 0xad, 0xf8, 0x01, 0xe9, 0x4b, 0xac,
- 0x9e, 0xb8, 0xba, 0xba, 0x96, 0x7b, 0x79, 0x79, 0xa9, 0xdc, 0xdc, 0xdc, 0x4a, 0xe8, 0xa1, 0x6b,
- 0x20, 0xb9, 0xed, 0xa3, 0x20, 0x35, 0xe4, 0x29, 0xd2, 0xd3, 0xf7, 0x63, 0xda, 0x34, 0x1b, 0x52,
- 0x61, 0x93, 0x11, 0x11, 0x11, 0x01, 0x52, 0x99, 0x0c, 0x44, 0x99, 0x2e, 0x86, 0x32, 0x71, 0x09,
- 0xe8, 0xa3, 0x4a, 0x7a, 0x1f, 0xa7, 0x3f, 0xb6, 0x44, 0x69, 0x94, 0x3d, 0xbe, 0x8b, 0xb4, 0x67,
- 0xbc, 0xa2, 0x5d, 0xb1, 0xa8, 0xff, 0xc4, 0x04, 0xca, 0x28, 0x47, 0xfc, 0x16, 0x31, 0x85, 0xc4,
- 0x6b, 0x66, 0x7c, 0x99, 0x4c, 0xd6, 0xae, 0xdb, 0x23, 0x2e, 0x97, 0x8f, 0xd2, 0xd2, 0xbf, 0x48,
- 0xfe, 0xe7, 0x30, 0x37, 0x02, 0x59, 0x21, 0xb2, 0xb2, 0xb2, 0xd4, 0x69, 0xd9, 0x2b, 0x43, 0x4b,
- 0xea, 0x1b, 0x40, 0x22, 0x0b, 0x2a, 0xd1, 0xdb, 0x3a, 0x10, 0xed, 0x33, 0xde, 0x08, 0x90, 0xd6,
- 0x3b, 0xfd, 0xd1, 0x38, 0x20, 0x3d, 0x3d, 0x7d, 0x06, 0x60, 0x6b, 0x6b, 0x8b, 0xa4, 0xa4, 0x24,
- 0x06, 0x90, 0xb2, 0x33, 0x03, 0xac, 0xd7, 0x83, 0x18, 0xb1, 0xb9, 0xc1, 0x30, 0x15, 0x84, 0x60,
- 0x41, 0xb0, 0x08, 0xff, 0xde, 0xed, 0x43, 0xd5, 0xaf, 0xe5, 0x58, 0x1d, 0xb5, 0x91, 0x19, 0xcb,
- 0x90, 0x4a, 0xf0, 0x6d, 0xd9, 0x09, 0xdd, 0x5c, 0x7d, 0xbb, 0x60, 0x98, 0x09, 0x43, 0x10, 0x97,
- 0x5a, 0x88, 0x07, 0x0f, 0x1f, 0x8d, 0x06, 0x91, 0xb3, 0xd1, 0x1b, 0x1a, 0x1a, 0xaa, 0x4b, 0x53,
- 0x5a, 0x5a, 0x5a, 0xc3, 0xea, 0xb5, 0x71, 0xcc, 0x0f, 0xe3, 0x52, 0x8b, 0x70, 0xe0, 0xc8, 0x9f,
- 0xd8, 0xf9, 0x55, 0x19, 0x8c, 0x05, 0xa1, 0x08, 0x5c, 0xbf, 0x87, 0x59, 0xe9, 0x3e, 0xe5, 0x31,
- 0x66, 0xbc, 0xae, 0xa9, 0x55, 0x07, 0x92, 0x15, 0x94, 0x43, 0xf5, 0x63, 0x15, 0x42, 0xe3, 0x15,
- 0x4c, 0xff, 0xd0, 0xb1, 0x33, 0xa3, 0x40, 0x0b, 0xa2, 0xa3, 0xa3, 0x7d, 0x34, 0xd5, 0x73, 0x83,
- 0xde, 0xd2, 0x42, 0xa1, 0x50, 0x7c, 0xf4, 0xc4, 0x19, 0x66, 0x72, 0xc9, 0xa1, 0x93, 0xd0, 0x3e,
- 0x09, 0x92, 0x12, 0xc6, 0x6b, 0xeb, 0xbc, 0x37, 0x26, 0xe8, 0xef, 0x7f, 0xae, 0x33, 0xf3, 0x6e,
- 0xb5, 0x75, 0x31, 0xfd, 0xad, 0x72, 0xd5, 0x30, 0x88, 0xaa, 0xb0, 0xb0, 0xd0, 0x91, 0x40, 0x76,
- 0x92, 0x72, 0x35, 0xa6, 0x7d, 0x81, 0x40, 0x90, 0x90, 0x96, 0x91, 0xfb, 0x1c, 0x48, 0x1b, 0xf0,
- 0x8f, 0x9a, 0xba, 0x31, 0x41, 0xeb, 0x92, 0xf2, 0x20, 0x96, 0x14, 0xe3, 0xcd, 0x80, 0x44, 0xa6,
- 0xff, 0xf3, 0xef, 0xe7, 0x47, 0x83, 0x9e, 0x15, 0xf9, 0x6c, 0x6c, 0xc9, 0xc8, 0x2e, 0x7a, 0x0e,
- 0x94, 0xaf, 0xaa, 0x60, 0xbc, 0xea, 0xda, 0xc6, 0x31, 0x41, 0x3c, 0xdf, 0x58, 0x06, 0xe2, 0x1b,
- 0xfa, 0x39, 0x0a, 0x0f, 0x56, 0x8e, 0x2e, 0x86, 0xb1, 0x34, 0x32, 0x75, 0xb1, 0xb1, 0x9b, 0xa1,
- 0x92, 0x89, 0x19, 0x2d, 0x58, 0x1e, 0x03, 0x43, 0xfe, 0x2a, 0x94, 0x2b, 0x0b, 0x10, 0xb5, 0x66,
- 0x1d, 0x33, 0xbe, 0x3b, 0x65, 0x93, 0x0e, 0x94, 0xb6, 0x25, 0x96, 0x99, 0x57, 0x24, 0xf9, 0x94,
- 0x7c, 0x0d, 0xfa, 0xff, 0x1f, 0xc8, 0xc9, 0x7d, 0x31, 0x62, 0xdf, 0x99, 0x8d, 0x80, 0xb9, 0x9e,
- 0x60, 0x93, 0x7e, 0xb2, 0x4c, 0xc5, 0x94, 0xf7, 0xbe, 0xe0, 0xd7, 0x99, 0x71, 0xf9, 0x4a, 0xe1,
- 0xf0, 0x1e, 0xad, 0x37, 0x1f, 0xbf, 0xbc, 0xc7, 0x03, 0x1d, 0x3f, 0x75, 0x16, 0x5e, 0x2b, 0xb6,
- 0xc2, 0xc1, 0xcd, 0x1f, 0xb3, 0x5c, 0x17, 0xc1, 0xc3, 0x63, 0x21, 0xd6, 0x2e, 0x5f, 0x44, 0xbe,
- 0xc2, 0x83, 0xd8, 0x9f, 0x18, 0x88, 0x6d, 0x81, 0xb3, 0xc1, 0x73, 0x5d, 0x8c, 0xcc, 0x90, 0x59,
- 0x28, 0xaf, 0x38, 0x03, 0x87, 0xb7, 0x56, 0xe1, 0x60, 0xf8, 0x4c, 0xe4, 0xaf, 0xf3, 0xc0, 0x91,
- 0x70, 0x73, 0x72, 0x85, 0xd5, 0x63, 0x68, 0x68, 0x08, 0x52, 0xa9, 0xb4, 0x63, 0x5c, 0x10, 0x8f,
- 0xc7, 0x9b, 0xe5, 0xe1, 0xe1, 0x91, 0x41, 0xf5, 0x99, 0xd7, 0x2b, 0xed, 0x92, 0xe8, 0x40, 0xa4,
- 0x46, 0xf9, 0x21, 0x79, 0xbe, 0x71, 0x0b, 0xf5, 0x36, 0x7a, 0x4e, 0x69, 0x94, 0x47, 0x79, 0x63,
- 0xef, 0xd6, 0x68, 0xec, 0x98, 0x6f, 0xd8, 0x4b, 0xbd, 0x00, 0x67, 0x8b, 0xf3, 0xf9, 0x1f, 0x3a,
- 0xe1, 0x70, 0x5e, 0x1a, 0x14, 0x01, 0x53, 0x1f, 0x39, 0x39, 0x39, 0x7d, 0x4d, 0x7d, 0x72, 0x05,
- 0x49, 0x58, 0x13, 0xf9, 0x3a, 0xee, 0xf2, 0x66, 0x57, 0xf7, 0xc7, 0xb3, 0x40, 0x2f, 0x4c, 0xa9,
- 0x0f, 0xbb, 0x82, 0x7a, 0x29, 0x9e, 0xec, 0xd2, 0x87, 0x9b, 0x58, 0xb8, 0x1b, 0xc7, 0x42, 0x9e,
- 0x1f, 0xbb, 0x91, 0x7a, 0xf4, 0x52, 0xa5, 0x69, 0xeb, 0x88, 0x65, 0xa1, 0xea, 0xd9, 0x4b, 0x75,
- 0x22, 0xa0, 0x15, 0x8e, 0x7a, 0x27, 0x69, 0x30, 0xaa, 0x55, 0x02, 0xf6, 0x4f, 0xd4, 0xfb, 0x40,
- 0xc0, 0x51, 0x6a, 0xbd, 0x30, 0x21, 0xa7, 0x96, 0x7a, 0x7e, 0x5c, 0x8e, 0x54, 0xeb, 0x89, 0xdc,
- 0xd9, 0x4d, 0x04, 0x64, 0xad, 0x8d, 0xf1, 0x1f, 0x68, 0xa0, 0x70, 0x72, 0xd7, 0xc5, 0x8a, 0x11,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x81, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x0b, 0x4c, 0x95,
+ 0x65, 0x18, 0xc7, 0x8f, 0xc0, 0xe1, 0x7e, 0x89, 0x09, 0x93, 0x5c, 0x20, 0x6d, 0xb4, 0x02, 0x14,
+ 0x52, 0x60, 0x56, 0x12, 0xca, 0x25, 0x37, 0x2a, 0xb4, 0x60, 0x9e, 0x3c, 0x89, 0x22, 0x62, 0x8c,
+ 0x56, 0xd8, 0x18, 0x4a, 0x36, 0x6c, 0x42, 0x9c, 0x0c, 0xc7, 0x86, 0x0b, 0x02, 0xe2, 0x76, 0x8e,
+ 0x38, 0xd8, 0x18, 0x39, 0xb5, 0x26, 0x12, 0xb2, 0x46, 0x90, 0xcb, 0x60, 0x10, 0x37, 0x91, 0x8b,
+ 0x08, 0x07, 0x04, 0x0e, 0xb7, 0x73, 0xb8, 0x79, 0xe0, 0xc4, 0xed, 0xdf, 0xf3, 0x9e, 0x73, 0x3e,
+ 0x03, 0x82, 0x12, 0x1c, 0xdf, 0xf6, 0xdf, 0xfb, 0xbe, 0xdf, 0xbe, 0xe7, 0xfd, 0x7d, 0xcf, 0xfb,
+ 0x7f, 0xde, 0xf7, 0xfb, 0x78, 0x00, 0x78, 0x74, 0xf9, 0x92, 0xdc, 0x59, 0x7f, 0xa3, 0xc4, 0xd3,
+ 0x82, 0x22, 0x48, 0x73, 0xa6, 0xa6, 0xa6, 0x69, 0xd4, 0x1a, 0x6e, 0x34, 0x88, 0x75, 0x60, 0x6c,
+ 0x6c, 0x2c, 0xa3, 0x76, 0xcf, 0xb3, 0x4e, 0x3c, 0xe4, 0x61, 0x6f, 0x23, 0xdb, 0xe7, 0x2e, 0x55,
+ 0x78, 0x79, 0x55, 0x74, 0xd9, 0xdb, 0x1b, 0x2e, 0x01, 0xdd, 0xb8, 0xf1, 0x23, 0xec, 0xec, 0xb6,
+ 0xa9, 0x81, 0xe6, 0xe6, 0xe6, 0x97, 0xa9, 0x35, 0x59, 0x2f, 0xa8, 0x3c, 0xf4, 0xd0, 0x58, 0x6d,
+ 0x4c, 0x0c, 0x46, 0x62, 0x63, 0x17, 0x46, 0x76, 0xee, 0x3c, 0xba, 0x04, 0x34, 0x3b, 0x0b, 0x28,
+ 0x14, 0x4a, 0x9c, 0x3e, 0xfd, 0x05, 0xf8, 0x7c, 0x3e, 0x8c, 0x8c, 0x8c, 0xe4, 0x7a, 0x7a, 0x7a,
+ 0x6f, 0xad, 0x15, 0x52, 0xf0, 0xcd, 0xa9, 0x2b, 0x77, 0xef, 0x54, 0x2c, 0x14, 0x24, 0x27, 0xa2,
+ 0x25, 0x32, 0x12, 0xfd, 0xee, 0xce, 0x51, 0x0c, 0xb2, 0x83, 0x74, 0x8e, 0x81, 0x54, 0x2a, 0x40,
+ 0xa9, 0x04, 0x26, 0x26, 0x80, 0xaa, 0xaa, 0x16, 0x78, 0x7a, 0x7a, 0xab, 0xb3, 0x33, 0x33, 0x33,
+ 0xfb, 0x81, 0x5a, 0x8b, 0xa7, 0x81, 0xdc, 0x8a, 0xdc, 0xfd, 0x82, 0xf8, 0xd2, 0x39, 0x55, 0x63,
+ 0xfd, 0x1f, 0xb8, 0x74, 0xe1, 0x2b, 0xd4, 0xbf, 0xeb, 0x3b, 0xdf, 0xee, 0xb7, 0xd9, 0x91, 0x81,
+ 0xea, 0x49, 0x95, 0x6c, 0xc2, 0xa9, 0x29, 0x0d, 0x64, 0x74, 0x14, 0x18, 0x19, 0x01, 0x06, 0x07,
+ 0x81, 0xd4, 0xd4, 0x7c, 0x58, 0x59, 0x6d, 0x81, 0x81, 0x81, 0xc1, 0xb8, 0xae, 0xae, 0xee, 0xc1,
+ 0xff, 0x03, 0xb5, 0x7e, 0x6a, 0x51, 0xac, 0x2a, 0xfe, 0x10, 0x85, 0x69, 0x9f, 0x23, 0x23, 0x25,
+ 0x19, 0x65, 0x27, 0xf6, 0x97, 0xa9, 0x57, 0x2d, 0x2e, 0x2e, 0xae, 0x34, 0x20, 0x20, 0x60, 0x88,
+ 0x81, 0x26, 0x27, 0x81, 0xb1, 0x31, 0x40, 0x2e, 0xd7, 0x40, 0xfa, 0xfb, 0x81, 0x47, 0x8f, 0x80,
+ 0xa6, 0xa6, 0x31, 0x04, 0x07, 0x7f, 0x02, 0x1d, 0x1d, 0x1d, 0xe6, 0xdd, 0x2d, 0x7a, 0x76, 0x0b,
+ 0x29, 0x90, 0x54, 0x42, 0x8a, 0x23, 0xd9, 0xb0, 0xc9, 0x9a, 0x4e, 0x1a, 0x86, 0xc9, 0x2f, 0xbf,
+ 0x3d, 0x31, 0x73, 0xcd, 0x1b, 0xb7, 0xbf, 0x0d, 0x43, 0xf6, 0xc5, 0x33, 0x63, 0x4f, 0xaa, 0x2e,
+ 0x3b, 0x3b, 0xfb, 0x94, 0x9f, 0x9f, 0x5f, 0x29, 0x03, 0x8d, 0x8f, 0x6b, 0x20, 0x43, 0x43, 0x80,
+ 0x4c, 0x06, 0xf4, 0xf6, 0x02, 0x52, 0x29, 0xf0, 0xf0, 0x21, 0xd0, 0xde, 0x0e, 0x5c, 0xbd, 0x5a,
+ 0x83, 0xed, 0xdb, 0x3d, 0x40, 0xbe, 0xcd, 0xe8, 0xeb, 0xeb, 0x23, 0x30, 0x50, 0x00, 0x5b, 0x5b,
+ 0x7b, 0x96, 0xed, 0x60, 0xd9, 0x21, 0x23, 0x3b, 0xa9, 0xc8, 0x59, 0x3a, 0x57, 0xf2, 0x3e, 0x14,
+ 0x12, 0x6f, 0x54, 0x45, 0x3b, 0xf7, 0x16, 0xc6, 0xbc, 0xe3, 0xb8, 0x62, 0x79, 0x2b, 0x14, 0xc0,
+ 0xf0, 0xf0, 0x3f, 0x90, 0xee, 0x6e, 0xa0, 0xb3, 0x53, 0x03, 0x69, 0x69, 0x01, 0xee, 0xdd, 0x03,
+ 0xaa, 0xab, 0xa7, 0x61, 0x62, 0x62, 0x8e, 0xf3, 0xe7, 0x2f, 0xa8, 0x9f, 0xa9, 0xac, 0x94, 0x11,
+ 0x98, 0x8f, 0xa2, 0x23, 0x56, 0x0b, 0x33, 0x25, 0x42, 0x4c, 0xe6, 0xbd, 0x8e, 0xf6, 0x04, 0x77,
+ 0xe5, 0x9f, 0xc1, 0x3c, 0xe1, 0xaa, 0xfb, 0x88, 0x41, 0x06, 0x06, 0x80, 0xbe, 0x3e, 0xa0, 0xa7,
+ 0x47, 0x03, 0x79, 0xf0, 0x00, 0x68, 0x6d, 0x05, 0x9a, 0x9b, 0x81, 0x86, 0x06, 0xa0, 0xbc, 0x5c,
+ 0x0e, 0x53, 0x53, 0x0b, 0x84, 0x85, 0x7d, 0xa6, 0x86, 0x17, 0x16, 0x36, 0x23, 0x7c, 0x17, 0x1f,
+ 0x43, 0x05, 0xef, 0x41, 0x55, 0xf4, 0x26, 0xfa, 0xd3, 0x7c, 0x50, 0x7a, 0xdc, 0xa6, 0x35, 0x2b,
+ 0x2b, 0xeb, 0xc0, 0xaa, 0x20, 0xce, 0x17, 0x06, 0xe9, 0xea, 0x02, 0x3a, 0x3a, 0x80, 0xb6, 0x36,
+ 0x0d, 0xa4, 0xb1, 0x11, 0x48, 0x48, 0xc8, 0x83, 0xa5, 0xa5, 0x35, 0x15, 0x87, 0x95, 0xba, 0x1a,
+ 0x1d, 0x1c, 0x5c, 0xf0, 0x92, 0x95, 0x21, 0xea, 0xe2, 0xdd, 0x30, 0x57, 0x1c, 0x00, 0xb9, 0xd8,
+ 0x07, 0x35, 0xd1, 0x8e, 0xc8, 0xfd, 0xfe, 0x3b, 0x90, 0x25, 0xbf, 0x2e, 0x01, 0xd1, 0xe5, 0x4d,
+ 0x12, 0xb1, 0x40, 0xce, 0x7c, 0xce, 0x17, 0x06, 0xb9, 0x7f, 0x1f, 0xb4, 0x91, 0x9b, 0xe1, 0xe6,
+ 0xb6, 0x57, 0xbd, 0xb7, 0x82, 0x82, 0x82, 0x90, 0x99, 0x99, 0x89, 0xf8, 0xf8, 0x78, 0xec, 0xf7,
+ 0xf3, 0xc5, 0x6f, 0x51, 0xaf, 0x60, 0xf6, 0x67, 0x21, 0xc6, 0x25, 0xb4, 0x64, 0x71, 0x6e, 0xca,
+ 0xda, 0xa3, 0x3c, 0x9f, 0x15, 0x8f, 0xa0, 0xc5, 0xe5, 0xcd, 0xf9, 0xc2, 0x99, 0x5f, 0x57, 0xa7,
+ 0xa4, 0x25, 0x3a, 0xab, 0xf6, 0xc0, 0xc1, 0xc1, 0x01, 0x22, 0x91, 0x88, 0xbd, 0x29, 0xd3, 0x34,
+ 0xe9, 0xec, 0xdd, 0x33, 0x4e, 0x25, 0x8f, 0xaf, 0x1f, 0x9e, 0x9f, 0x2e, 0xdc, 0x83, 0xbe, 0x14,
+ 0x9f, 0xf9, 0xba, 0x63, 0xfa, 0xe2, 0x55, 0xcf, 0xba, 0x94, 0x94, 0x94, 0xdf, 0x05, 0x02, 0xc1,
+ 0x14, 0x03, 0x71, 0xe6, 0x33, 0x5f, 0xd2, 0xd3, 0x7f, 0xc2, 0xd6, 0xad, 0xdb, 0x58, 0x45, 0x41,
+ 0x28, 0x14, 0x82, 0xd6, 0x9c, 0x83, 0xdc, 0xc9, 0xcd, 0xcd, 0x7d, 0xb9, 0x21, 0x94, 0xbf, 0x5b,
+ 0x96, 0xe6, 0x35, 0x38, 0x77, 0xd3, 0x1f, 0xc3, 0x39, 0xbe, 0x68, 0x8c, 0xb0, 0x6c, 0xaa, 0x09,
+ 0xe7, 0xf1, 0x57, 0x05, 0xd1, 0x04, 0x47, 0x3c, 0x3d, 0x3d, 0x8b, 0x18, 0x88, 0xf9, 0x52, 0x51,
+ 0xd1, 0x0d, 0x5f, 0xdf, 0x83, 0x6a, 0x0f, 0x9c, 0x9c, 0x9c, 0x90, 0x98, 0x98, 0xc8, 0x01, 0x1e,
+ 0xd3, 0xb3, 0x91, 0xb4, 0xef, 0x74, 0x28, 0x6e, 0x53, 0xa7, 0x68, 0x47, 0xdb, 0x5c, 0xe9, 0x07,
+ 0x18, 0x13, 0xbf, 0x81, 0xf6, 0x58, 0xe7, 0x81, 0x5a, 0x21, 0xcf, 0xe5, 0xa9, 0x4f, 0xef, 0x98,
+ 0x98, 0x8b, 0x74, 0xbe, 0x99, 0xb0, 0x13, 0x1c, 0x21, 0x21, 0x21, 0x1c, 0x80, 0xe9, 0x76, 0x46,
+ 0x46, 0x86, 0x3d, 0x17, 0x24, 0xcd, 0xf2, 0xf7, 0x1f, 0xaf, 0xc9, 0x9e, 0x9d, 0x2e, 0x3d, 0x89,
+ 0x9e, 0x64, 0xaf, 0xbf, 0xea, 0x8e, 0xe9, 0x7c, 0xbd, 0xe6, 0xcf, 0x84, 0xab, 0xab, 0x2b, 0x92,
+ 0x92, 0x92, 0x38, 0xc0, 0x68, 0x4e, 0x4e, 0xce, 0x89, 0xe5, 0x41, 0x7d, 0x05, 0x82, 0x7c, 0x95,
+ 0xac, 0x16, 0xf2, 0x5f, 0xbe, 0x44, 0xe3, 0x47, 0xe6, 0xd5, 0x14, 0xb8, 0x69, 0x2d, 0xa0, 0xe1,
+ 0xf0, 0xf0, 0xf0, 0x27, 0x59, 0xd0, 0x32, 0x5d, 0xa7, 0xea, 0x7a, 0x7e, 0xa5, 0xa0, 0xd4, 0x28,
+ 0x9f, 0xde, 0xfe, 0x6b, 0x61, 0xca, 0x1e, 0xc9, 0x81, 0x8e, 0xa6, 0x50, 0x9e, 0xed, 0x5a, 0x3e,
+ 0x7c, 0xae, 0x24, 0x6b, 0x2d, 0x64, 0x90, 0x20, 0x82, 0xff, 0x0a, 0xda, 0xbb, 0xcb, 0x36, 0xad,
+ 0xfb, 0xe6, 0xc7, 0x96, 0x6b, 0xfe, 0xc2, 0x72, 0x22, 0x48, 0x7e, 0x5e, 0x5e, 0xde, 0x66, 0x6d,
+ 0x46, 0x11, 0xa4, 0x57, 0xb5, 0xf0, 0x7d, 0xd4, 0x3f, 0xbc, 0xc8, 0xb3, 0x0e, 0xca, 0xd6, 0x6e,
+ 0xdd, 0xa0, 0x45, 0xc0, 0x7f, 0x81, 0x48, 0x2f, 0xd2, 0xf8, 0x38, 0x13, 0xf5, 0x8b, 0x49, 0xb5,
+ 0x1b, 0x02, 0xd2, 0x66, 0xfa, 0x1a, 0x13, 0xdd, 0xbf, 0x42, 0x6d, 0xdb, 0x86, 0x80, 0x96, 0x2d,
+ 0x9d, 0x82, 0xc6, 0x1e, 0xcf, 0x0c, 0xd2, 0xbe, 0xf1, 0x00, 0x95, 0x76, 0x17, 0xb5, 0x75, 0xe9,
+ 0xe9, 0xe9, 0x96, 0x1c, 0x88, 0x01, 0xc4, 0x62, 0xb1, 0xf5, 0xba, 0x7e, 0xb7, 0x96, 0x8b, 0xed,
+ 0x7e, 0x9a, 0x34, 0x9a, 0x40, 0x09, 0x12, 0x89, 0xe4, 0x39, 0x6d, 0x96, 0x2e, 0x34, 0x4e, 0xa4,
+ 0xf1, 0xba, 0xfe, 0xfb, 0xfe, 0x06, 0x69, 0xe2, 0xd7, 0xe1, 0x18, 0x72, 0x93, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE edit_comp_footprint_xpm[1] = {{ png, sizeof( png ), "edit_comp_footprint_xpm" }};
diff --git a/bitmaps_png/cpp_26/edit_module.cpp b/bitmaps_png/cpp_26/edit_module.cpp
index 7c6228719e..a6963effb4 100644
--- a/bitmaps_png/cpp_26/edit_module.cpp
+++ b/bitmaps_png/cpp_26/edit_module.cpp
@@ -8,84 +8,76 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xbd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x95, 0x0f, 0x4c, 0x94,
- 0x65, 0x1c, 0xc7, 0xef, 0x7d, 0x8e, 0xbf, 0x15, 0xd4, 0x14, 0x29, 0xe0, 0x36, 0x3a, 0x9a, 0x5b,
- 0x32, 0x08, 0xf4, 0x2e, 0x23, 0xa0, 0x81, 0x9d, 0xdc, 0x20, 0x07, 0x36, 0x71, 0x8e, 0x3c, 0x06,
- 0x94, 0xc7, 0x06, 0x26, 0x84, 0x90, 0xc0, 0x0a, 0xf9, 0x33, 0xa2, 0x80, 0xc8, 0x45, 0x37, 0xd3,
- 0x01, 0x27, 0x90, 0x11, 0x32, 0x62, 0x34, 0x24, 0xe4, 0x02, 0x0e, 0xd7, 0xfa, 0xa3, 0x82, 0xa8,
- 0x19, 0x84, 0xd5, 0xe8, 0x0f, 0x7f, 0x9c, 0x88, 0x40, 0x3a, 0x65, 0xc0, 0xb9, 0x6f, 0xcf, 0xf3,
- 0x72, 0xf7, 0xee, 0xbd, 0x04, 0xe4, 0x7a, 0xb7, 0xef, 0xde, 0xf7, 0xf9, 0xde, 0xfb, 0xfb, 0x7d,
- 0xee, 0x79, 0x9e, 0xdf, 0xfb, 0x7b, 0x24, 0x00, 0x24, 0x16, 0x05, 0x13, 0xf2, 0x49, 0x05, 0xc7,
- 0x8d, 0x5a, 0x14, 0x41, 0x88, 0x91, 0xf9, 0x81, 0x84, 0x14, 0x95, 0x72, 0xdc, 0x98, 0xc5, 0x57,
- 0x13, 0xd2, 0xc7, 0xfc, 0x00, 0x42, 0x92, 0xf3, 0x09, 0x99, 0x10, 0xbd, 0xff, 0x8b, 0x38, 0x9f,
- 0x58, 0x56, 0x03, 0x9a, 0xe0, 0x38, 0x6f, 0x99, 0x95, 0x4a, 0x48, 0x37, 0xf3, 0x95, 0x84, 0x7c,
- 0x38, 0x27, 0xf2, 0xb3, 0x08, 0xb9, 0xc0, 0x7c, 0x05, 0x21, 0x69, 0xd7, 0x45, 0x7e, 0xde, 0x6a,
- 0x20, 0x7a, 0x71, 0x54, 0x4e, 0x4c, 0xdb, 0x09, 0xa9, 0x11, 0x83, 0x52, 0x08, 0xe9, 0x65, 0xfe,
- 0x16, 0x42, 0x8e, 0x88, 0x41, 0x99, 0x74, 0x46, 0xcc, 0xdf, 0x4c, 0x48, 0xa6, 0x18, 0xf4, 0x2e,
- 0x21, 0xc3, 0x96, 0x5c, 0x66, 0x71, 0x02, 0xc8, 0xd9, 0xd9, 0xb9, 0x85, 0x1a, 0x0c, 0x09, 0x5f,
- 0x8e, 0x83, 0x18, 0x14, 0x43, 0xc7, 0xcc, 0x97, 0xd1, 0xbb, 0x18, 0xa4, 0x31, 0xfb, 0xee, 0xf4,
- 0x2e, 0x06, 0xa5, 0x9a, 0xfd, 0x27, 0x1f, 0x91, 0xc0, 0xcd, 0x59, 0x02, 0x47, 0x47, 0xc7, 0xe3,
- 0x62, 0xd0, 0xaf, 0xf1, 0xf1, 0xf1, 0xa8, 0xae, 0xae, 0x46, 0x4a, 0x78, 0xb8, 0x15, 0x28, 0xdb,
- 0xd7, 0x97, 0xf7, 0xf7, 0x45, 0x46, 0x5a, 0x81, 0xf2, 0x7c, 0x7c, 0x78, 0xff, 0xad, 0xbd, 0x7b,
- 0xad, 0x40, 0x45, 0x1e, 0x1e, 0xa8, 0xfd, 0xf4, 0x63, 0x5c, 0xca, 0x7c, 0x1a, 0x83, 0x25, 0xc1,
- 0xf8, 0x31, 0xd5, 0x7d, 0xe1, 0x72, 0xa2, 0x9d, 0x5a, 0x00, 0x1d, 0x3c, 0x78, 0x10, 0xbd, 0xbd,
- 0xbd, 0xc8, 0x89, 0x89, 0xb1, 0x02, 0x15, 0x28, 0x14, 0xbc, 0x9f, 0x15, 0x17, 0x67, 0x05, 0x2a,
- 0xde, 0xb4, 0x89, 0xf7, 0x8b, 0xd3, 0xd3, 0xad, 0x40, 0xef, 0x7b, 0x7b, 0xa3, 0xbf, 0x24, 0x12,
- 0xb7, 0x5b, 0xf6, 0xc0, 0xf4, 0x75, 0x34, 0x66, 0x4e, 0xed, 0xc6, 0xd5, 0x03, 0xee, 0x93, 0xfd,
- 0xf1, 0x12, 0x0f, 0x2b, 0x50, 0x56, 0x6c, 0x2c, 0x2a, 0xdd, 0xdd, 0x05, 0x69, 0xcd, 0xa0, 0x9c,
- 0xa4, 0x24, 0x7c, 0xb4, 0x61, 0x83, 0xe0, 0x27, 0x9a, 0x41, 0x1f, 0x1c, 0x3a, 0x84, 0xf7, 0xdc,
- 0xdc, 0x04, 0xff, 0x80, 0xaf, 0x27, 0x7e, 0x2f, 0x51, 0xc0, 0xd4, 0xa5, 0xc1, 0x9d, 0x3a, 0x25,
- 0xae, 0x57, 0xed, 0xc0, 0xe5, 0x24, 0xfb, 0x41, 0x14, 0x4a, 0x08, 0x03, 0xfd, 0xa6, 0xd1, 0x68,
- 0xf8, 0x40, 0xa3, 0xd1, 0x88, 0x86, 0x86, 0x06, 0xb4, 0xb5, 0xb5, 0xc1, 0x60, 0x30, 0xa0, 0xbe,
- 0xbe, 0x5e, 0xf0, 0xd9, 0x73, 0x47, 0x47, 0x07, 0xef, 0x77, 0x75, 0x75, 0x09, 0x3e, 0x1b, 0x5b,
- 0x34, 0x90, 0xeb, 0x87, 0x79, 0xc3, 0xeb, 0x58, 0x68, 0x09, 0xc3, 0xad, 0x13, 0x2a, 0xf4, 0xa5,
- 0x79, 0x2f, 0x5e, 0xd2, 0x48, 0x42, 0xf8, 0xa5, 0x93, 0xc9, 0x64, 0x13, 0x1c, 0xdd, 0x44, 0xa5,
- 0x52, 0xc9, 0x07, 0x06, 0x05, 0x05, 0x41, 0xa7, 0xd3, 0xf1, 0x89, 0x5c, 0x5d, 0x5d, 0xd1, 0xd3,
- 0xd3, 0x83, 0xb2, 0xb2, 0x32, 0x38, 0x38, 0x38, 0xa0, 0xb5, 0xb5, 0x95, 0xf7, 0x97, 0xd3, 0xf7,
- 0x27, 0x0e, 0x63, 0xfc, 0x98, 0x0a, 0xa6, 0x33, 0xbb, 0xf0, 0x8f, 0xfe, 0x79, 0x8c, 0xea, 0x54,
- 0xa8, 0x8d, 0x24, 0x33, 0x42, 0x31, 0xf8, 0xfb, 0xfb, 0xff, 0x75, 0xf2, 0xe4, 0x49, 0x3e, 0x51,
- 0x79, 0x79, 0xf9, 0xb2, 0xa0, 0x84, 0x84, 0x04, 0xd0, 0x3f, 0xb4, 0x32, 0xa8, 0xdb, 0x80, 0xab,
- 0xd9, 0x1b, 0x61, 0xea, 0xd1, 0x62, 0xae, 0x31, 0x08, 0x37, 0x4f, 0xbc, 0x82, 0xf3, 0xa9, 0x9e,
- 0x90, 0xaf, 0x73, 0x1c, 0x10, 0x40, 0x7e, 0x7e, 0x7e, 0x7f, 0xb2, 0x69, 0xb3, 0xa4, 0xf9, 0xf9,
- 0xf9, 0x08, 0x09, 0x09, 0x41, 0x65, 0x65, 0x25, 0x9f, 0xc0, 0xc5, 0xc5, 0x85, 0x9f, 0x25, 0x7b,
- 0xf6, 0xa1, 0x95, 0xb6, 0x12, 0xe8, 0xc2, 0x91, 0xbd, 0x74, 0xe3, 0x77, 0xc1, 0xd4, 0x1e, 0x85,
- 0x99, 0x9a, 0x17, 0x31, 0x52, 0x16, 0x0a, 0x7d, 0x52, 0x20, 0x9c, 0x9c, 0x9c, 0xce, 0x09, 0x20,
- 0xb9, 0x5c, 0x3e, 0xbe, 0x7e, 0xfd, 0x7a, 0x78, 0xd0, 0xd2, 0x64, 0x6b, 0x1f, 0x4b, 0x0b, 0x22,
- 0x86, 0x56, 0x5f, 0x5e, 0x5e, 0x1e, 0xbc, 0xbc, 0xbc, 0x84, 0x64, 0x2b, 0x81, 0xce, 0x9e, 0x6e,
- 0xc2, 0x70, 0xc1, 0x73, 0xb8, 0xdf, 0x93, 0x88, 0xbb, 0x9f, 0x29, 0x71, 0xa3, 0x26, 0x1a, 0x03,
- 0x69, 0xde, 0x48, 0x49, 0x7e, 0xc3, 0x1a, 0xc4, 0x8a, 0x41, 0xad, 0x56, 0xf3, 0x1b, 0xcd, 0x02,
- 0xdb, 0xdb, 0xdb, 0xa1, 0xd5, 0x6a, 0x11, 0x47, 0x4b, 0x5a, 0xaf, 0xd7, 0x0b, 0x09, 0x33, 0x32,
- 0x32, 0xd0, 0xd9, 0xd9, 0xf9, 0x00, 0x68, 0xa0, 0x20, 0x18, 0xf7, 0xda, 0x13, 0x60, 0xfa, 0xea,
- 0x65, 0xdc, 0xaa, 0x09, 0xc3, 0x70, 0xfe, 0x16, 0x7c, 0x57, 0x5b, 0x88, 0xe4, 0xe4, 0xe4, 0x07,
- 0x40, 0x42, 0x79, 0x37, 0xd1, 0xbd, 0x2a, 0xcd, 0xcd, 0x15, 0x54, 0x65, 0x5e, 0xc2, 0xe6, 0xc6,
- 0x46, 0x2b, 0xff, 0x28, 0xdd, 0x4b, 0xe6, 0x1b, 0xaa, 0x8a, 0x31, 0x52, 0xfe, 0x02, 0x4c, 0x86,
- 0x3d, 0xb8, 0x5d, 0xab, 0xa0, 0xc5, 0x10, 0x85, 0xfe, 0xcc, 0xa5, 0xd2, 0x5f, 0x15, 0x74, 0x28,
- 0x3a, 0x1a, 0x7f, 0xd0, 0x0f, 0xcf, 0xa2, 0xec, 0x80, 0x00, 0xe1, 0x83, 0x1d, 0x16, 0xf9, 0x39,
- 0x1b, 0x37, 0xe2, 0x6c, 0xaf, 0x11, 0xe7, 0xde, 0x94, 0x61, 0xa1, 0x5b, 0x8b, 0xf9, 0xa6, 0x10,
- 0x4c, 0xe9, 0x23, 0x70, 0x31, 0xc5, 0x13, 0xdf, 0xb6, 0xd6, 0x3d, 0x1c, 0xf4, 0xdf, 0xce, 0x50,
- 0xb8, 0x4a, 0x67, 0x38, 0x7f, 0x2c, 0x0d, 0x37, 0x68, 0x75, 0xb1, 0x0e, 0x30, 0x5b, 0xb3, 0x15,
- 0x7f, 0x57, 0x84, 0xa1, 0x5d, 0xfd, 0xa8, 0xb0, 0xa4, 0xcb, 0x82, 0x54, 0x2a, 0x15, 0x18, 0x2c,
- 0x8e, 0xce, 0x40, 0x0c, 0x3a, 0x40, 0x5b, 0x0a, 0xf3, 0x77, 0xd2, 0x6f, 0x4c, 0x0c, 0xca, 0x95,
- 0xb9, 0xe3, 0x62, 0xa6, 0x1c, 0xf7, 0x8d, 0xfb, 0x70, 0xef, 0xf3, 0xad, 0xb8, 0xa9, 0xdf, 0x81,
- 0x21, 0xcd, 0x63, 0x28, 0xf4, 0x58, 0xc7, 0xbf, 0xcf, 0x14, 0x1a, 0x1a, 0x6a, 0x0d, 0xa2, 0x83,
- 0x7c, 0xaa, 0x6b, 0x4c, 0x81, 0x76, 0x76, 0xb3, 0x62, 0x50, 0xac, 0x54, 0x7a, 0x97, 0xf9, 0x72,
- 0x3b, 0xbb, 0x69, 0x31, 0xa8, 0x59, 0xe5, 0x60, 0xba, 0xdd, 0x1a, 0x07, 0x53, 0x9b, 0x1a, 0xd3,
- 0x35, 0x21, 0x18, 0xc9, 0x0b, 0xc0, 0xa4, 0xaf, 0x04, 0x69, 0x52, 0x32, 0x6f, 0xc9, 0xc5, 0x64,
- 0x6f, 0x6f, 0x9f, 0xbe, 0xa6, 0x83, 0x6f, 0x3f, 0xc7, 0x75, 0x9b, 0x0f, 0x38, 0xe1, 0xe0, 0x9b,
- 0x7b, 0x5c, 0x82, 0x6b, 0xef, 0x3c, 0xbb, 0xb0, 0xd4, 0xcf, 0x14, 0x7c, 0x3f, 0x1b, 0xda, 0x65,
- 0x0f, 0xd8, 0x49, 0x70, 0x98, 0x70, 0xff, 0xef, 0x84, 0x5d, 0x0e, 0x34, 0xb2, 0xdb, 0x19, 0xf3,
- 0xdf, 0xec, 0x5b, 0xea, 0x67, 0xfa, 0x6d, 0x18, 0x4e, 0x93, 0xe3, 0xce, 0x53, 0xf4, 0x37, 0xa9,
- 0x0d, 0xa0, 0x97, 0xe8, 0xd1, 0xcc, 0x92, 0x5b, 0xc4, 0x83, 0xa9, 0xbf, 0x59, 0x2a, 0x4d, 0x48,
- 0xe1, 0xb8, 0x9e, 0xea, 0xad, 0xae, 0x83, 0x63, 0xba, 0x6d, 0xa6, 0xa5, 0x7e, 0xa6, 0xa4, 0xfd,
- 0x2c, 0x02, 0x67, 0xa2, 0xb8, 0xe9, 0xfd, 0x52, 0xfa, 0x3e, 0xd5, 0x76, 0xa9, 0xf4, 0xf4, 0x9a,
- 0x40, 0x0f, 0xd3, 0x68, 0xdd, 0xce, 0x1f, 0xe6, 0x27, 0xaf, 0x62, 0x71, 0x6a, 0x08, 0x53, 0xcd,
- 0x89, 0xf8, 0x69, 0xff, 0x86, 0x1b, 0x57, 0x34, 0x12, 0xd9, 0x5a, 0x62, 0x6d, 0x02, 0x8d, 0x9d,
- 0x7a, 0xed, 0xca, 0xe2, 0xec, 0x08, 0x66, 0xfa, 0x8e, 0x62, 0xe2, 0xcb, 0xa4, 0x85, 0x9f, 0xdf,
- 0x96, 0x95, 0xae, 0x35, 0xd6, 0x26, 0x90, 0x2e, 0x23, 0x7c, 0x62, 0xe8, 0x8b, 0x14, 0xd3, 0x78,
- 0x73, 0xe2, 0xf8, 0x68, 0xed, 0xab, 0xe1, 0xb6, 0xc4, 0xda, 0x04, 0x7a, 0xc6, 0xeb, 0x89, 0xc9,
- 0x22, 0x6d, 0x70, 0x05, 0x7d, 0xe4, 0x6c, 0x89, 0xb3, 0x19, 0x44, 0x2f, 0x67, 0x5b, 0x01, 0x16,
- 0xfd, 0x0b, 0x72, 0xeb, 0x3e, 0x4c, 0x9c, 0x9b, 0x3b, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6d, 0x4c, 0x5b,
+ 0x55, 0x18, 0xc7, 0x59, 0x82, 0xc9, 0x7c, 0x63, 0xa0, 0x6c, 0x10, 0x27, 0x0c, 0x22, 0x81, 0x2c,
+ 0x66, 0xb6, 0x69, 0x23, 0x31, 0x01, 0x02, 0x0a, 0xee, 0x03, 0x2f, 0xe5, 0xde, 0x0b, 0xf4, 0xf6,
+ 0x9d, 0xb2, 0x75, 0xb5, 0xb4, 0x50, 0x45, 0x20, 0xdb, 0x62, 0x30, 0x30, 0x34, 0x21, 0xf1, 0x25,
+ 0xc4, 0x44, 0x42, 0x54, 0x32, 0x3e, 0x00, 0x0b, 0x25, 0x0a, 0x9b, 0x6e, 0xa6, 0xda, 0x0d, 0x47,
+ 0xa6, 0xc3, 0xc4, 0x28, 0x26, 0x88, 0x7e, 0x50, 0xe3, 0xdb, 0x9c, 0xd4, 0x40, 0x5f, 0x2c, 0x85,
+ 0x75, 0xd0, 0xbf, 0xf7, 0x5c, 0xbc, 0xd7, 0xb6, 0xb4, 0x93, 0x29, 0xf1, 0x24, 0xff, 0x0f, 0xf7,
+ 0x3e, 0xe7, 0x79, 0x7e, 0xe7, 0x9e, 0xe7, 0xdc, 0xe7, 0x39, 0x49, 0x00, 0x92, 0xfe, 0x0f, 0xdd,
+ 0xd6, 0xe4, 0xb2, 0xb2, 0xb2, 0x64, 0xa3, 0xd1, 0xb8, 0x5b, 0x10, 0x79, 0x8e, 0xb4, 0x9f, 0x50,
+ 0x58, 0xf3, 0xba, 0xa8, 0x67, 0x8d, 0xdd, 0x0d, 0x6d, 0xf7, 0xfd, 0x23, 0x88, 0x52, 0xd3, 0xd7,
+ 0x68, 0x96, 0x59, 0x8b, 0x90, 0x47, 0x08, 0x48, 0xab, 0xea, 0x96, 0x6b, 0xb5, 0xf4, 0x8a, 0x20,
+ 0x4a, 0xcd, 0x2c, 0x0a, 0x7e, 0xf5, 0x6c, 0xfd, 0x8f, 0x23, 0xb6, 0x01, 0x4c, 0xbf, 0x70, 0x16,
+ 0xe3, 0x4f, 0xbf, 0x89, 0x0e, 0x55, 0x6b, 0x30, 0x72, 0x21, 0x5b, 0x40, 0x24, 0x78, 0xd2, 0xa7,
+ 0xb9, 0x10, 0xa4, 0xd0, 0x53, 0x7e, 0xb2, 0x7a, 0x62, 0x23, 0xc1, 0x23, 0x6d, 0xb5, 0x1a, 0x26,
+ 0x40, 0xde, 0x77, 0x97, 0x75, 0x27, 0x0f, 0x9a, 0x5e, 0x0a, 0x7f, 0xd6, 0x7f, 0x11, 0x5f, 0x0e,
+ 0xcc, 0xf0, 0x9a, 0x7b, 0x7d, 0x06, 0x43, 0x96, 0xfe, 0xcb, 0x3b, 0x0a, 0x52, 0x15, 0xd1, 0xef,
+ 0x4c, 0x3e, 0x73, 0x1a, 0x97, 0x7a, 0x27, 0x79, 0x88, 0x7b, 0xea, 0x5b, 0x04, 0x5d, 0xbf, 0xe1,
+ 0xe3, 0xbe, 0xf3, 0x37, 0xba, 0x98, 0xce, 0xa2, 0x1d, 0x01, 0xa5, 0xa4, 0xa4, 0xe8, 0x8b, 0x8b,
+ 0x8b, 0xfd, 0x15, 0x15, 0x15, 0xa0, 0x8a, 0xaa, 0x70, 0xb9, 0xef, 0x5d, 0x2c, 0x9d, 0xfd, 0x1e,
+ 0x01, 0xe7, 0x35, 0x7c, 0xf0, 0xfc, 0xc4, 0x6a, 0xe3, 0xe3, 0x1a, 0xb9, 0x08, 0xd2, 0x6a, 0xb5,
+ 0x3f, 0x2b, 0x95, 0xca, 0x75, 0x22, 0x86, 0xad, 0x43, 0x0c, 0x08, 0x82, 0x8d, 0xd2, 0xd0, 0x51,
+ 0xb6, 0x27, 0x6b, 0x0e, 0xa3, 0xb2, 0xb2, 0x12, 0x2c, 0xcb, 0xa2, 0xa1, 0xa1, 0x01, 0x56, 0xab,
+ 0x15, 0x53, 0x8e, 0x49, 0xfc, 0xe2, 0xf8, 0x0a, 0x57, 0x5f, 0x71, 0xa2, 0x43, 0x63, 0x0f, 0x1b,
+ 0x0c, 0x86, 0xcf, 0x45, 0x10, 0x09, 0x82, 0xbf, 0x06, 0xab, 0x53, 0x45, 0x05, 0x53, 0x1e, 0x53,
+ 0x23, 0x14, 0x0a, 0xf1, 0x36, 0x65, 0xd3, 0xdf, 0xb6, 0x5d, 0x97, 0x72, 0xb0, 0x77, 0xdf, 0x5e,
+ 0xa4, 0xa6, 0xa6, 0x42, 0x26, 0x93, 0xa1, 0xbe, 0xbe, 0x1e, 0x2e, 0x97, 0x0b, 0xf3, 0xf3, 0xf3,
+ 0x78, 0xa3, 0xfb, 0x35, 0xbc, 0x7c, 0xac, 0x17, 0x1e, 0x8f, 0x07, 0xdc, 0x47, 0xf8, 0xe2, 0x82,
+ 0x8e, 0x5a, 0x4d, 0x50, 0xea, 0x58, 0x51, 0xfa, 0x23, 0x06, 0xac, 0xaf, 0x6f, 0x9a, 0x9b, 0x9a,
+ 0x8f, 0xf0, 0x0b, 0x51, 0x6a, 0x59, 0xec, 0xcf, 0x7a, 0x90, 0x87, 0xa4, 0xa5, 0xa5, 0xf1, 0xe2,
+ 0x02, 0x62, 0x76, 0x76, 0x16, 0xe3, 0xe3, 0xe3, 0x50, 0x50, 0x0a, 0x68, 0x9b, 0x74, 0xf0, 0xf9,
+ 0x7c, 0x89, 0x41, 0xdb, 0x19, 0x16, 0x8b, 0x05, 0xe9, 0xe9, 0xe9, 0x22, 0xa4, 0xbc, 0xbc, 0x1c,
+ 0x3a, 0x9d, 0x8e, 0x87, 0xb5, 0xb7, 0xb7, 0x63, 0x71, 0x71, 0x91, 0x5f, 0x5c, 0x20, 0x10, 0xd8,
+ 0x02, 0xda, 0xd8, 0x2e, 0x64, 0x64, 0x64, 0x04, 0x99, 0x99, 0x99, 0x22, 0x84, 0x6c, 0x5b, 0x75,
+ 0x75, 0x35, 0xc9, 0x23, 0xa4, 0x52, 0x29, 0xe6, 0xe6, 0xe6, 0xc4, 0xb9, 0x51, 0x20, 0x85, 0x42,
+ 0x71, 0x2f, 0xb7, 0xbf, 0x61, 0xbb, 0xdd, 0x0e, 0xbf, 0xdf, 0x7f, 0x4b, 0xc8, 0xc2, 0xc2, 0x02,
+ 0xb2, 0xb2, 0xb2, 0x44, 0x48, 0x6e, 0x6e, 0x2e, 0x68, 0x9a, 0x06, 0x97, 0x70, 0x1e, 0x38, 0x3c,
+ 0x3c, 0x1c, 0x35, 0x3f, 0xde, 0x17, 0xad, 0x0f, 0x0e, 0x0e, 0xc2, 0xe1, 0x70, 0x24, 0x84, 0x90,
+ 0xfd, 0x2e, 0x28, 0x28, 0xd8, 0x92, 0x17, 0xb3, 0xd9, 0x8c, 0xc2, 0xc2, 0x42, 0xd8, 0x6c, 0xb6,
+ 0x2d, 0x3e, 0x71, 0x41, 0x43, 0x43, 0x43, 0x18, 0x1b, 0x1b, 0x8b, 0x0b, 0xd9, 0xd8, 0xd8, 0x40,
+ 0x49, 0x49, 0x89, 0x08, 0x20, 0x22, 0xc7, 0xb9, 0xa5, 0xa5, 0x05, 0x5c, 0x99, 0x01, 0xf9, 0x87,
+ 0x84, 0x03, 0x93, 0x10, 0xc4, 0x39, 0xdc, 0x43, 0xb6, 0xce, 0x64, 0x32, 0xc1, 0xeb, 0xf5, 0xc6,
+ 0x05, 0x35, 0x37, 0x37, 0xc7, 0x4d, 0x3e, 0xc9, 0x8d, 0x5c, 0x2e, 0xc7, 0xf2, 0xf2, 0x72, 0x5c,
+ 0xbf, 0xb8, 0x87, 0x41, 0xf8, 0x57, 0x62, 0xc7, 0xe8, 0xe8, 0x68, 0xc2, 0xe4, 0x4b, 0x24, 0x92,
+ 0xa8, 0xe4, 0x6f, 0x6b, 0xeb, 0x76, 0x22, 0xf9, 0xff, 0x0a, 0xb4, 0xb6, 0xea, 0xc6, 0xe9, 0x01,
+ 0x19, 0x5e, 0x7d, 0xf1, 0x10, 0x1e, 0x3e, 0x78, 0xff, 0xb6, 0x92, 0x7f, 0x5b, 0xa0, 0xe3, 0xa7,
+ 0x4e, 0x42, 0xdd, 0xa4, 0x45, 0x4f, 0xcf, 0x61, 0x7c, 0x71, 0xd5, 0x8e, 0x5f, 0x7f, 0x98, 0xc0,
+ 0x87, 0x53, 0xc5, 0xe8, 0x79, 0xae, 0x88, 0x4f, 0x7e, 0x69, 0x69, 0x29, 0xf2, 0x0b, 0xf2, 0xf9,
+ 0xaa, 0x61, 0x6a, 0x35, 0xf3, 0x07, 0x85, 0x8c, 0x13, 0xbd, 0x27, 0xa1, 0x33, 0x1b, 0x44, 0xd9,
+ 0x3a, 0x5b, 0xf9, 0x9c, 0x27, 0x04, 0x11, 0xc8, 0x1d, 0x33, 0x79, 0x18, 0x70, 0xca, 0xf0, 0xfb,
+ 0xf5, 0x8b, 0x58, 0xbf, 0xe9, 0xc7, 0x8d, 0x35, 0x37, 0x3e, 0x3a, 0x5f, 0x85, 0xe3, 0x6d, 0x8f,
+ 0xe2, 0x81, 0x47, 0xb2, 0xb1, 0xcb, 0x95, 0xb3, 0x59, 0x07, 0xb9, 0xda, 0x27, 0xe4, 0x96, 0xd5,
+ 0xab, 0x78, 0x3f, 0x41, 0xac, 0x45, 0x03, 0xb7, 0xdb, 0x1d, 0x0d, 0x52, 0xa9, 0x54, 0x5e, 0xbd,
+ 0x5e, 0x1f, 0x24, 0xa2, 0xd5, 0x0c, 0xee, 0xbe, 0xf2, 0x10, 0xde, 0x7f, 0x4f, 0x82, 0x9b, 0x21,
+ 0x0f, 0x0f, 0x5a, 0x0d, 0x2e, 0xe1, 0xc2, 0xb9, 0x53, 0xe1, 0x33, 0x6f, 0xe5, 0x23, 0x79, 0xf4,
+ 0x80, 0x58, 0x58, 0x29, 0x0d, 0x03, 0xc1, 0x2f, 0xb6, 0xea, 0xd7, 0x34, 0x52, 0x61, 0xee, 0xfd,
+ 0x2a, 0x77, 0x3a, 0xbf, 0x13, 0x41, 0xa4, 0x3a, 0x70, 0xc7, 0x3c, 0x93, 0x88, 0x03, 0xfd, 0x51,
+ 0xec, 0xca, 0xc3, 0x95, 0x4f, 0x8c, 0x9b, 0x90, 0x95, 0x9f, 0x30, 0xe3, 0xd4, 0xb9, 0xa7, 0xcf,
+ 0x1d, 0xbc, 0xde, 0xd9, 0xf1, 0x44, 0x28, 0x32, 0x18, 0xd7, 0x36, 0x82, 0x0c, 0xc3, 0x1c, 0xe0,
+ 0xfd, 0x62, 0xfa, 0x58, 0x75, 0x63, 0xad, 0x8f, 0x6b, 0x1f, 0xf9, 0x35, 0x35, 0x35, 0x77, 0x25,
+ 0xb8, 0x33, 0x30, 0x7e, 0x79, 0x45, 0x06, 0xda, 0xdb, 0x94, 0xf8, 0xe6, 0xeb, 0x7e, 0x38, 0xdf,
+ 0x96, 0x86, 0x2f, 0x4c, 0x1c, 0xea, 0x9b, 0x9e, 0xce, 0xd9, 0x1d, 0x1b, 0x8c, 0x34, 0x42, 0xa1,
+ 0x29, 0x32, 0xaa, 0xba, 0xd5, 0x28, 0x90, 0xb1, 0xd6, 0x43, 0x51, 0x54, 0xea, 0xad, 0x2e, 0x27,
+ 0xfe, 0xec, 0xec, 0x3d, 0xc8, 0xc8, 0x48, 0x01, 0xd3, 0x95, 0x03, 0xe5, 0x53, 0x55, 0x3e, 0xb2,
+ 0xe2, 0x78, 0xdd, 0xf7, 0x3f, 0x81, 0xea, 0x94, 0x8f, 0x2d, 0x49, 0x25, 0xfb, 0xc2, 0x8c, 0xa1,
+ 0x34, 0x50, 0x65, 0xac, 0xf5, 0x72, 0x7b, 0xbf, 0x22, 0x38, 0xd0, 0x2a, 0xc6, 0x4d, 0x5a, 0xbb,
+ 0x20, 0x0e, 0xec, 0x17, 0x6e, 0x3a, 0xe4, 0x46, 0x54, 0x79, 0x54, 0xe1, 0x11, 0xc4, 0x81, 0x03,
+ 0xc2, 0xb6, 0xc5, 0x05, 0xb5, 0x59, 0x24, 0xfb, 0x85, 0x7c, 0x11, 0x45, 0xae, 0x8a, 0xac, 0x9e,
+ 0x3c, 0x0b, 0xe2, 0xec, 0x77, 0x0a, 0x36, 0x52, 0xca, 0x22, 0xfd, 0x38, 0xed, 0x89, 0x8c, 0xfb,
+ 0x27, 0x03, 0x3e, 0xc9, 0x1e, 0x71, 0xee, 0x3a, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE edit_module_xpm[1] = {{ png, sizeof( png ), "edit_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/erc_green.cpp b/bitmaps_png/cpp_26/erc_green.cpp
index ac8724790b..bb395d8799 100644
--- a/bitmaps_png/cpp_26/erc_green.cpp
+++ b/bitmaps_png/cpp_26/erc_green.cpp
@@ -8,19 +8,18 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0xb1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x82, 0xd1, 0xc0, 0xc0, 0x24, 0x50, 0x20, 0x20, 0x40, 0x4d, 0xcc, 0x90, 0xc6,
- 0xc0, 0x8a, 0x61, 0x91, 0x50, 0x01, 0xd7, 0x6e, 0xa1, 0x7c, 0xce, 0x2f, 0x42, 0x05, 0x9c, 0x9f,
- 0xa8, 0x86, 0x73, 0x38, 0x9f, 0x30, 0x84, 0x32, 0xb0, 0xc1, 0x2d, 0x12, 0x49, 0x62, 0xe0, 0x15,
- 0xcc, 0xe1, 0xfc, 0xa1, 0x74, 0x56, 0xe8, 0xbf, 0xd2, 0x39, 0xea, 0x61, 0x91, 0x3a, 0xee, 0x77,
- 0x82, 0x99, 0x1c, 0xb6, 0x70, 0x8b, 0x40, 0xde, 0x14, 0xca, 0xe3, 0xfc, 0x46, 0x4d, 0x4b, 0x40,
- 0x58, 0xb4, 0x99, 0xe7, 0x9d, 0x40, 0x06, 0x87, 0xc3, 0xa8, 0x45, 0xa3, 0x16, 0x8d, 0x5a, 0x34,
- 0x6a, 0xd1, 0xa8, 0x45, 0xa3, 0x16, 0x8d, 0x4c, 0x8b, 0x04, 0xd3, 0x04, 0xf9, 0x69, 0x62, 0x51,
- 0x13, 0xd0, 0xa2, 0x4c, 0x0e, 0x7b, 0xb8, 0x45, 0x40, 0xc0, 0x08, 0xb4, 0xe8, 0xbe, 0x58, 0x3b,
- 0xcf, 0x27, 0xb1, 0x2e, 0x9e, 0x0f, 0xd4, 0xc2, 0x42, 0xb9, 0x5c, 0x1f, 0x79, 0xb3, 0x79, 0x85,
- 0x51, 0x5b, 0x41, 0x59, 0x9c, 0xb2, 0x02, 0x99, 0x5c, 0x01, 0xd4, 0xc4, 0x82, 0x99, 0xdc, 0x7a,
- 0x18, 0xcd, 0x2d, 0x5a, 0x63, 0x00, 0xe2, 0xb1, 0x17, 0xfe, 0x13, 0xe0, 0x61, 0xbb, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x9e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x08, 0x2b, 0x24, 0x30, 0x70, 0x50, 0x1b, 0x33, 0xe4, 0x32, 0xb0, 0xc3, 0xcc, 0x07, 0x13,
+ 0x82, 0x79, 0x9c, 0x8b, 0x04, 0x33, 0x38, 0xff, 0xd3, 0x02, 0x0b, 0xe7, 0x71, 0xb6, 0x83, 0x2d,
+ 0x12, 0x8f, 0x65, 0xe0, 0x16, 0xcc, 0xe4, 0xfc, 0xa3, 0x78, 0x5c, 0xf0, 0xbf, 0xd2, 0x39, 0x21,
+ 0xaa, 0x62, 0xf9, 0xfd, 0x82, 0xff, 0x85, 0xb2, 0x39, 0xbf, 0x81, 0x2d, 0x12, 0x28, 0x10, 0x10,
+ 0x00, 0x59, 0x44, 0x6d, 0x4b, 0x40, 0x58, 0xf1, 0x84, 0xe0, 0x7f, 0xc1, 0x2c, 0xce, 0xdf, 0xa3,
+ 0x16, 0x8d, 0x5a, 0x34, 0x6a, 0xd1, 0xa8, 0x45, 0xa3, 0x16, 0x8d, 0x5a, 0x34, 0x6a, 0xd1, 0xd0,
+ 0xb7, 0x08, 0xda, 0x38, 0xf9, 0xab, 0x78, 0x92, 0xfa, 0x16, 0x29, 0x1c, 0x04, 0x36, 0x4e, 0xb2,
+ 0x38, 0xbf, 0xc3, 0x9b, 0x5b, 0x42, 0xb9, 0x9c, 0x2b, 0x40, 0xbe, 0xa2, 0x01, 0xfe, 0x0b, 0x34,
+ 0xbb, 0x1f, 0x6e, 0x11, 0x10, 0x30, 0x82, 0x82, 0x90, 0xda, 0x58, 0x30, 0x4d, 0x90, 0x1f, 0xd6,
+ 0x80, 0x04, 0x00, 0xcd, 0xe4, 0xdb, 0x10, 0x33, 0xd8, 0xf7, 0x38, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE erc_green_xpm[1] = {{ png, sizeof( png ), "erc_green_xpm" }};
diff --git a/bitmaps_png/cpp_26/ercerr.cpp b/bitmaps_png/cpp_26/ercerr.cpp
index 3f83523e02..202d16ce58 100644
--- a/bitmaps_png/cpp_26/ercerr.cpp
+++ b/bitmaps_png/cpp_26/ercerr.cpp
@@ -8,36 +8,33 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xc1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0x4d, 0x2b, 0x44,
- 0x51, 0x18, 0xc7, 0x9f, 0x7b, 0xce, 0x1d, 0x83, 0x18, 0x8c, 0x08, 0x21, 0x49, 0xa1, 0x99, 0x05,
- 0xa5, 0xbc, 0x95, 0x2f, 0x60, 0x21, 0x2b, 0x0b, 0x4b, 0x25, 0x7b, 0x2b, 0x56, 0xa2, 0xac, 0x48,
- 0x99, 0x89, 0x84, 0x6c, 0x94, 0x4c, 0xca, 0x98, 0xf2, 0x96, 0x97, 0x86, 0x85, 0x15, 0x3e, 0x81,
- 0xe5, 0x58, 0x28, 0x2f, 0xcd, 0x30, 0xf2, 0x32, 0xd7, 0xdf, 0x39, 0x62, 0x0a, 0x33, 0xe3, 0xce,
- 0xdc, 0x4b, 0x39, 0xf5, 0xab, 0xdb, 0xe9, 0x74, 0x7f, 0x9d, 0xf3, 0xfc, 0xcf, 0xe9, 0x21, 0x00,
- 0xf4, 0x17, 0x44, 0x3f, 0x86, 0x88, 0xd4, 0x09, 0xa2, 0x5c, 0x33, 0x59, 0x20, 0x4a, 0xff, 0x24,
- 0xf2, 0x10, 0xf1, 0x19, 0xc6, 0xcf, 0x66, 0x99, 0x1a, 0x32, 0x93, 0x29, 0xc6, 0x83, 0x42, 0x58,
- 0x1c, 0x15, 0xb9, 0x88, 0x1a, 0x16, 0x59, 0x5a, 0x50, 0xb3, 0x94, 0xc3, 0x4c, 0xf6, 0x78, 0xf6,
- 0xbd, 0x9b, 0xf3, 0xde, 0xa8, 0x68, 0x92, 0xa8, 0x69, 0x99, 0x59, 0x6f, 0xcc, 0x16, 0x1d, 0x72,
- 0xdb, 0x83, 0x8b, 0xb1, 0xbe, 0x1f, 0x45, 0x2f, 0x5d, 0x7d, 0x78, 0xf1, 0xf8, 0xa0, 0xe9, 0xe4,
- 0xb9, 0xb1, 0x1d, 0xcf, 0x29, 0x89, 0x86, 0x27, 0x90, 0xcc, 0xd8, 0xec, 0xec, 0xc6, 0x8e, 0x5a,
- 0x88, 0xa7, 0x64, 0x45, 0xda, 0xbb, 0x68, 0x7b, 0x7d, 0x03, 0xce, 0x9a, 0x5a, 0xd4, 0xfd, 0x40,
- 0x71, 0x96, 0x0d, 0x3d, 0x2c, 0x0b, 0x61, 0x4b, 0x59, 0x6a, 0x22, 0xcf, 0xd2, 0x12, 0xac, 0xa4,
- 0x60, 0x9c, 0xe7, 0xc1, 0xcd, 0xed, 0x71, 0x99, 0x12, 0x18, 0xda, 0x91, 0x14, 0x65, 0x13, 0xc3,
- 0xb5, 0xa5, 0x14, 0x8f, 0x62, 0x3e, 0x1e, 0x52, 0x90, 0x52, 0x8d, 0xbe, 0x8a, 0x82, 0xef, 0x47,
- 0x62, 0x7a, 0xea, 0x3e, 0x44, 0xeb, 0x3e, 0x1f, 0x1c, 0x15, 0x95, 0xb8, 0xad, 0x6a, 0x86, 0x56,
- 0xd5, 0x12, 0x9b, 0x92, 0x7a, 0xe3, 0x22, 0x3d, 0x23, 0xb2, 0xb6, 0x85, 0x7b, 0xb1, 0xe3, 0x88,
- 0x11, 0xd1, 0x79, 0x20, 0x00, 0xaf, 0xd7, 0x8b, 0x1d, 0xef, 0x1a, 0x76, 0xe3, 0x30, 0x36, 0x30,
- 0x88, 0x7a, 0x25, 0xed, 0xad, 0x8e, 0x86, 0x6a, 0xa4, 0x88, 0xa5, 0x85, 0xc4, 0x51, 0x94, 0x80,
- 0x4a, 0x45, 0xc5, 0x95, 0x51, 0x91, 0x0c, 0xc3, 0x85, 0xf8, 0x89, 0xbc, 0x23, 0x89, 0x88, 0xfc,
- 0x8b, 0xd4, 0xfd, 0x99, 0x68, 0x75, 0x65, 0x05, 0xa5, 0xb9, 0x76, 0x84, 0x0a, 0x1c, 0xd0, 0x0a,
- 0x9c, 0xf1, 0xc9, 0xa9, 0xfe, 0xfd, 0x78, 0xc7, 0x8a, 0xb8, 0x7e, 0x51, 0x4f, 0x3f, 0x42, 0x07,
- 0x47, 0x38, 0xf4, 0xfb, 0xe1, 0x17, 0x1c, 0xfb, 0x0f, 0x70, 0x92, 0x80, 0xf9, 0x91, 0x51, 0xb4,
- 0x29, 0xd6, 0x68, 0xc4, 0x75, 0x8b, 0xe4, 0xbb, 0x75, 0xaa, 0x16, 0xc1, 0x2e, 0xea, 0x93, 0x21,
- 0x1e, 0xd5, 0x4c, 0x1d, 0xc8, 0x2b, 0x70, 0x99, 0xac, 0xe8, 0x43, 0x26, 0x63, 0x7b, 0xa7, 0x93,
- 0x70, 0xa2, 0xa3, 0x73, 0x13, 0xe5, 0x4f, 0x33, 0x7e, 0xbb, 0xcf, 0x6d, 0x61, 0x33, 0x99, 0x63,
- 0xea, 0x9d, 0xe8, 0x47, 0x5a, 0x3f, 0xb5, 0x5b, 0x72, 0x42, 0xda, 0xcd, 0x44, 0x34, 0x26, 0x1d,
- 0xdf, 0xfa, 0xba, 0xdf, 0xe6, 0x15, 0xef, 0x13, 0xc1, 0xb9, 0x7d, 0xc2, 0x79, 0x01, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x8c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcf, 0x4b, 0x02,
+ 0x41, 0x14, 0x80, 0xa7, 0xd9, 0x19, 0x5d, 0xbc, 0x6c, 0x2a, 0x45, 0x3f, 0x34, 0xea, 0x54, 0x7f,
+ 0x45, 0x5d, 0xfc, 0x43, 0x3c, 0x79, 0x14, 0xbc, 0x7b, 0xe8, 0xd2, 0x31, 0x3a, 0x98, 0x96, 0x15,
+ 0x44, 0x28, 0x9d, 0xa4, 0x2e, 0x11, 0x24, 0x81, 0x78, 0xe8, 0x24, 0x05, 0x65, 0x05, 0x79, 0x89,
+ 0x0e, 0x05, 0x91, 0x07, 0xc9, 0xda, 0x32, 0x93, 0xd7, 0xbe, 0x39, 0x48, 0xc8, 0xaa, 0xbb, 0xee,
+ 0xe8, 0xe1, 0x5b, 0x76, 0x86, 0xb7, 0xef, 0x9b, 0x85, 0x37, 0x6f, 0x86, 0x00, 0x00, 0x19, 0x05,
+ 0xe2, 0xb1, 0x45, 0x69, 0x2c, 0x45, 0x95, 0xcf, 0x24, 0x55, 0x74, 0xd9, 0xa4, 0x29, 0x5b, 0x6b,
+ 0x8b, 0x0c, 0x49, 0xfd, 0x99, 0x4d, 0x41, 0x9d, 0xcf, 0x4a, 0xe5, 0x8d, 0x4d, 0xc3, 0x26, 0xa5,
+ 0xcd, 0x55, 0x42, 0x98, 0x10, 0xe1, 0x40, 0xe7, 0x01, 0x68, 0xf1, 0xb9, 0x36, 0x38, 0xae, 0xf1,
+ 0x19, 0x5b, 0xbc, 0x1b, 0xc9, 0xff, 0xe7, 0x40, 0x12, 0x94, 0xc2, 0x3e, 0x21, 0xaa, 0xa9, 0x08,
+ 0xdf, 0x77, 0x5c, 0xaa, 0x08, 0xb2, 0xcb, 0x23, 0x9b, 0xb4, 0x2e, 0xc2, 0xd5, 0x61, 0xc0, 0x53,
+ 0xa1, 0x00, 0xd5, 0x4a, 0xc5, 0x32, 0x07, 0x81, 0x20, 0xdc, 0x30, 0xbf, 0x7d, 0x11, 0x7e, 0xdc,
+ 0x68, 0x34, 0x2c, 0x93, 0x99, 0x5f, 0x70, 0x2e, 0xfa, 0xa8, 0x56, 0xe1, 0x78, 0x79, 0x05, 0x0e,
+ 0x17, 0x97, 0xba, 0x92, 0x72, 0xb9, 0xe1, 0xd6, 0xa9, 0xe8, 0xa5, 0x54, 0x12, 0x73, 0x97, 0xcc,
+ 0x0b, 0x57, 0xcc, 0x67, 0xca, 0xb5, 0x41, 0x93, 0x07, 0xe5, 0x88, 0x7e, 0x3a, 0x12, 0xf5, 0x63,
+ 0x60, 0xd1, 0x99, 0x4b, 0x83, 0x7c, 0x17, 0xee, 0xf8, 0x84, 0x73, 0xd1, 0xb7, 0xae, 0xc3, 0x45,
+ 0x3c, 0x0e, 0xe7, 0x91, 0x88, 0x29, 0x47, 0xa1, 0x10, 0xec, 0xa9, 0x1e, 0xe7, 0xa2, 0x7e, 0xdc,
+ 0x67, 0xb3, 0xf2, 0x44, 0xb8, 0xaf, 0x1e, 0x72, 0x39, 0x53, 0x8a, 0xb1, 0x98, 0x1c, 0xd1, 0x6b,
+ 0xb9, 0x0c, 0x09, 0x45, 0x11, 0xc9, 0xba, 0x91, 0xf7, 0xf8, 0xe5, 0x15, 0xc3, 0xc8, 0xaa, 0x6e,
+ 0x64, 0xa2, 0x5e, 0x1b, 0x16, 0xa9, 0x75, 0x74, 0xf0, 0xa1, 0xb4, 0xa0, 0x5d, 0x9f, 0x0f, 0x4e,
+ 0xdd, 0xda, 0xf0, 0x9b, 0x6a, 0x21, 0x1a, 0x85, 0x13, 0x55, 0x1b, 0xfe, 0x31, 0x91, 0x0f, 0x87,
+ 0xed, 0x89, 0x9c, 0x1c, 0x7c, 0x45, 0xb7, 0xd7, 0xba, 0x68, 0xd0, 0xa3, 0x1c, 0x69, 0xf6, 0xaa,
+ 0x3a, 0xe3, 0x72, 0xf2, 0x85, 0x41, 0x76, 0xca, 0xd6, 0x0a, 0xb8, 0x58, 0xe3, 0x27, 0x5a, 0x69,
+ 0x42, 0xb8, 0x10, 0x6d, 0x53, 0xb6, 0x8e, 0x13, 0x49, 0x4a, 0x7f, 0x65, 0x22, 0x24, 0x8a, 0x92,
+ 0x69, 0x5f, 0xb7, 0x10, 0xc3, 0xaa, 0x6d, 0x10, 0x32, 0x2e, 0x1b, 0x43, 0x31, 0x86, 0xf9, 0xff,
+ 0x00, 0x3b, 0x38, 0xd9, 0x83, 0xc5, 0xac, 0x69, 0x55, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE ercerr_xpm[1] = {{ png, sizeof( png ), "ercerr_xpm" }};
diff --git a/bitmaps_png/cpp_26/ercwarn.cpp b/bitmaps_png/cpp_26/ercwarn.cpp
index afd55a8a80..8c8d19a534 100644
--- a/bitmaps_png/cpp_26/ercwarn.cpp
+++ b/bitmaps_png/cpp_26/ercwarn.cpp
@@ -8,71 +8,71 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xf2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0xeb, 0x4f, 0x93,
- 0x57, 0x18, 0xaf, 0x7f, 0x80, 0x0a, 0xda, 0xa8, 0x40, 0x91, 0x62, 0x54, 0xdc, 0x12, 0xd4, 0x38,
- 0x4d, 0x50, 0xa4, 0xe5, 0xba, 0x98, 0x4d, 0x2e, 0x4b, 0x43, 0xcc, 0x3e, 0x4d, 0x31, 0x99, 0x90,
- 0x19, 0x83, 0xa2, 0x14, 0x50, 0xb4, 0x08, 0x61, 0x4c, 0xcd, 0x0c, 0x24, 0x73, 0x06, 0xf0, 0x92,
- 0x10, 0xc2, 0x30, 0x5e, 0x12, 0xf5, 0xcb, 0x64, 0x36, 0x81, 0x44, 0x64, 0x64, 0xb1, 0x26, 0x8c,
- 0xd4, 0x88, 0x06, 0xa7, 0x76, 0xf1, 0xce, 0x45, 0x90, 0x02, 0x7d, 0xcf, 0xcf, 0xe7, 0x3c, 0x7d,
- 0xdb, 0xb4, 0xb4, 0x20, 0x1f, 0x8a, 0x6f, 0xf2, 0xe4, 0x3d, 0xef, 0x39, 0xcf, 0x79, 0x7e, 0xcf,
- 0xf9, 0x3d, 0x97, 0xf3, 0x6a, 0x00, 0x68, 0x3e, 0x87, 0x78, 0x07, 0x66, 0x73, 0xec, 0xba, 0xd2,
- 0xd2, 0xe8, 0x9c, 0xd0, 0x8a, 0xce, 0xe8, 0x07, 0x74, 0xf8, 0xb0, 0x2e, 0xaa, 0xbc, 0x3c, 0x66,
- 0xe4, 0xe2, 0xc5, 0x35, 0xc3, 0xa1, 0x94, 0xca, 0x4a, 0xfd, 0x48, 0x49, 0xc9, 0xf2, 0x74, 0x2f,
- 0x90, 0xd9, 0x1c, 0x9d, 0x7d, 0xfe, 0x7c, 0xdc, 0x80, 0xa2, 0x24, 0x23, 0x94, 0x62, 0xb5, 0xae,
- 0x07, 0x01, 0x1d, 0xf3, 0x02, 0xc9, 0x63, 0x5e, 0xb8, 0xf0, 0xc5, 0x5c, 0x01, 0x59, 0x02, 0x80,
- 0x84, 0xf8, 0x03, 0x42, 0x74, 0x93, 0x52, 0x21, 0x26, 0x27, 0x8d, 0x70, 0xb9, 0xa6, 0x6e, 0x36,
- 0xf1, 0xba, 0x5b, 0xe7, 0x14, 0xeb, 0x04, 0x02, 0xa4, 0xd0, 0xfa, 0x1d, 0x92, 0xbf, 0xd1, 0xde,
- 0x9e, 0x08, 0xb3, 0x39, 0x28, 0x50, 0x33, 0xe4, 0xf3, 0xe1, 0x43, 0x0b, 0xee, 0xdd, 0xdb, 0x88,
- 0x27, 0x4f, 0x36, 0xfb, 0x81, 0x09, 0x71, 0x02, 0x9e, 0x67, 0x74, 0xd4, 0xce, 0x3a, 0xc3, 0xc3,
- 0x49, 0x53, 0x80, 0x76, 0xf3, 0xfa, 0xc4, 0x44, 0x3f, 0x1a, 0x1a, 0xe2, 0xb0, 0x77, 0x6f, 0x54,
- 0xb5, 0x46, 0xa3, 0x99, 0x37, 0x05, 0x68, 0xbf, 0x6a, 0xe4, 0x5f, 0xa4, 0xa4, 0x84, 0xa3, 0xb0,
- 0x50, 0x87, 0xb1, 0x31, 0x83, 0x0f, 0x50, 0x3b, 0xad, 0x0a, 0x0c, 0x0d, 0x3d, 0xa4, 0xb1, 0x40,
- 0x56, 0xd6, 0x2a, 0xdc, 0xbc, 0x19, 0x4f, 0x46, 0x8d, 0x3e, 0x3a, 0x75, 0x6c, 0xe3, 0xd6, 0xad,
- 0x7a, 0x6c, 0xd8, 0x30, 0x1f, 0x3b, 0x77, 0x2e, 0xfb, 0x35, 0x00, 0x48, 0x51, 0x32, 0xe8, 0xd3,
- 0x49, 0xe2, 0x42, 0x76, 0x76, 0x14, 0x32, 0x32, 0x16, 0xe1, 0xfd, 0x7b, 0x8f, 0xc7, 0x69, 0x34,
- 0x3f, 0x42, 0x86, 0x1e, 0x91, 0x91, 0x93, 0x6c, 0xac, 0xa2, 0xe2, 0x47, 0x1c, 0x3d, 0xaa, 0x87,
- 0xd3, 0xe9, 0x0b, 0xd4, 0xc1, 0x6b, 0x87, 0x0e, 0x99, 0x90, 0x96, 0x16, 0x8e, 0x03, 0x07, 0x74,
- 0x95, 0x41, 0x93, 0x41, 0xf2, 0x2f, 0x9f, 0xfa, 0xfa, 0x1d, 0xd8, 0xba, 0x75, 0x21, 0xee, 0xdf,
- 0xdf, 0xa4, 0xc6, 0x62, 0x1f, 0xcf, 0x8f, 0x8f, 0xb7, 0xd2, 0x49, 0xd3, 0x79, 0xdc, 0xd9, 0x79,
- 0x15, 0x99, 0x99, 0x5a, 0x1f, 0x67, 0x52, 0x68, 0x76, 0x80, 0xde, 0xe3, 0x48, 0x4f, 0x5f, 0x8a,
- 0x82, 0x82, 0x28, 0x14, 0x15, 0x45, 0x1f, 0x9f, 0x06, 0xe8, 0x77, 0x36, 0xd2, 0xd3, 0x53, 0x87,
- 0xa4, 0xa4, 0x85, 0x68, 0x6e, 0xfe, 0x92, 0xa9, 0xf1, 0xc4, 0xef, 0xc1, 0x83, 0x9f, 0x90, 0x9c,
- 0xbc, 0x88, 0x4e, 0xf1, 0x8e, 0x68, 0x1d, 0xe0, 0xb1, 0xcd, 0xb6, 0x51, 0x75, 0xe6, 0x07, 0xd6,
- 0x79, 0xfa, 0xf4, 0x0e, 0xef, 0xad, 0xad, 0x5d, 0x85, 0xe2, 0xe2, 0xe5, 0x15, 0xd3, 0xa4, 0xf7,
- 0x6e, 0x35, 0x4e, 0x5d, 0xac, 0x5c, 0x5a, 0x1a, 0xc3, 0x71, 0x02, 0xfa, 0x98, 0xd6, 0xb3, 0x67,
- 0xe3, 0x61, 0x30, 0x84, 0x51, 0x9c, 0xfe, 0x64, 0xbd, 0x3d, 0x7b, 0xd2, 0xd0, 0xd8, 0x18, 0x47,
- 0x27, 0x95, 0xce, 0x9c, 0xe6, 0xb9, 0x4b, 0x97, 0x8e, 0x23, 0x35, 0x35, 0x1c, 0xd7, 0xaf, 0xc7,
- 0x07, 0x4f, 0x6f, 0xdf, 0xe3, 0x0b, 0x31, 0x8a, 0xdc, 0xdc, 0x65, 0x14, 0x2b, 0x2d, 0x65, 0xe1,
- 0x77, 0x6c, 0xc0, 0xe5, 0xea, 0x42, 0x5e, 0x5e, 0x04, 0xcd, 0x2f, 0x21, 0xc3, 0xd5, 0x3c, 0xd7,
- 0xd4, 0x54, 0x83, 0xfc, 0xfc, 0x48, 0x76, 0x46, 0x08, 0x2b, 0xcf, 0xe5, 0xe5, 0x6d, 0x91, 0xd9,
- 0x46, 0xb1, 0x5c, 0x37, 0x13, 0x90, 0xa4, 0xef, 0x2f, 0xde, 0xd0, 0xd0, 0xf0, 0x2d, 0x7b, 0xff,
- 0xf2, 0x65, 0x15, 0x7f, 0x0f, 0x0e, 0x9e, 0x86, 0xd1, 0x18, 0x86, 0x9a, 0x9a, 0x15, 0x04, 0xe4,
- 0x06, 0xef, 0xef, 0xff, 0x87, 0xe8, 0x0b, 0xc3, 0x8b, 0x17, 0x89, 0xf4, 0xf5, 0x86, 0xe6, 0x5f,
- 0x31, 0x13, 0xd4, 0x82, 0xd0, 0xd6, 0xf6, 0x49, 0xa0, 0x5f, 0xd8, 0x48, 0x6f, 0xef, 0xcf, 0xbc,
- 0xc9, 0xe1, 0x70, 0xd3, 0x64, 0xb5, 0x6e, 0xe7, 0xef, 0xdb, 0xb7, 0xd7, 0x73, 0x4c, 0x64, 0x06,
- 0x2a, 0xca, 0x24, 0x65, 0x67, 0x04, 0xee, 0xde, 0xcd, 0x62, 0x1d, 0xbb, 0xfd, 0x0a, 0x3b, 0xd7,
- 0xd3, 0xb3, 0x89, 0xf5, 0x66, 0x04, 0x52, 0x94, 0x5c, 0xb5, 0x70, 0xdb, 0xa8, 0x9e, 0x16, 0x13,
- 0x2d, 0x43, 0x34, 0xf7, 0x3f, 0xa7, 0xb2, 0x4c, 0xd9, 0xd7, 0xaf, 0x13, 0x55, 0x87, 0x5a, 0x58,
- 0xef, 0xe0, 0x41, 0x13, 0x19, 0x2d, 0xe3, 0x71, 0x63, 0x63, 0x01, 0x72, 0x72, 0xb4, 0x14, 0x63,
- 0xc3, 0xf4, 0x2d, 0xc8, 0xb7, 0xc2, 0x81, 0xff, 0xc8, 0x90, 0x03, 0x16, 0xcb, 0xd7, 0x6c, 0xc0,
- 0xe9, 0xbc, 0x46, 0x05, 0xaa, 0x65, 0xee, 0x3d, 0x45, 0xec, 0x29, 0xf0, 0xcb, 0x97, 0x4f, 0x52,
- 0xaa, 0xb7, 0xd2, 0x48, 0x81, 0xc9, 0xb4, 0x92, 0xea, 0x2b, 0x96, 0x6b, 0x6b, 0x56, 0x40, 0x42,
- 0x5c, 0x61, 0x23, 0xdd, 0xdd, 0xbf, 0xa9, 0x34, 0x16, 0x32, 0x25, 0x92, 0x7b, 0x99, 0x61, 0x6e,
- 0x3d, 0x59, 0x4f, 0x63, 0xe8, 0xeb, 0x6b, 0xc3, 0xf3, 0xe7, 0x8f, 0xa8, 0x1d, 0xf5, 0xb2, 0x8e,
- 0xec, 0x16, 0x92, 0xda, 0x59, 0x02, 0x95, 0xa9, 0x3d, 0x6b, 0x80, 0x36, 0x4d, 0x50, 0x73, 0x8c,
- 0xe3, 0xf8, 0x48, 0xee, 0x7d, 0x9b, 0xa9, 0x10, 0x9d, 0xa4, 0x33, 0xa8, 0xb6, 0x9d, 0x3a, 0x4e,
- 0x16, 0x87, 0x63, 0x0b, 0xf7, 0xc8, 0x59, 0x01, 0x29, 0xca, 0x37, 0xdc, 0x8a, 0xe4, 0x63, 0xb3,
- 0x75, 0x20, 0x21, 0x61, 0x01, 0xa7, 0xba, 0xe4, 0xde, 0xdf, 0xa1, 0x5a, 0x6f, 0xa3, 0xcd, 0xcf,
- 0xdf, 0x86, 0x5d, 0xbb, 0x22, 0x28, 0xb6, 0x86, 0x99, 0xaf, 0x89, 0xa9, 0x2d, 0x5f, 0x88, 0x1b,
- 0xf4, 0xb6, 0x51, 0x77, 0xd8, 0xcf, 0x94, 0x54, 0x55, 0xc5, 0xfa, 0xf5, 0x35, 0xb7, 0x7c, 0xcf,
- 0x3a, 0x76, 0x7b, 0x07, 0x25, 0x8e, 0x16, 0x67, 0xce, 0xac, 0xf6, 0x52, 0x3b, 0x6b, 0x20, 0x29,
- 0x92, 0x82, 0xc7, 0x8f, 0x13, 0xd0, 0xd5, 0xf5, 0x15, 0x9e, 0x3d, 0xdb, 0x1c, 0xe4, 0x8e, 0xf2,
- 0xd7, 0x91, 0xf5, 0xe4, 0xd1, 0x09, 0x00, 0x92, 0x57, 0xf9, 0xb9, 0x73, 0xd3, 0x5f, 0xe5, 0x72,
- 0x63, 0xf0, 0x8b, 0x70, 0x66, 0x1d, 0xaa, 0x23, 0xe1, 0x77, 0x95, 0x17, 0x15, 0x45, 0x6a, 0xcb,
- 0xcb, 0xf5, 0x43, 0x74, 0xec, 0xb7, 0xa1, 0x14, 0x8b, 0x25, 0x66, 0xa4, 0xb8, 0x58, 0x9f, 0xe0,
- 0xf7, 0xbb, 0x75, 0xe4, 0x48, 0x4c, 0x6c, 0x49, 0x89, 0x3e, 0x39, 0x94, 0x52, 0x56, 0xa6, 0x5b,
- 0x1b, 0xf0, 0x5f, 0x37, 0xd7, 0xf2, 0x11, 0x7a, 0x44, 0x55, 0x8d, 0x15, 0xe4, 0xa5, 0xf6, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xed, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0x49, 0x4f, 0x53,
+ 0x51, 0x14, 0x66, 0xa1, 0x09, 0xbf, 0x02, 0x2b, 0x08, 0x22, 0xc2, 0x83, 0x5a, 0x06, 0x83, 0x40,
+ 0x59, 0xb9, 0xd4, 0x84, 0x9d, 0xd1, 0xc4, 0x38, 0x04, 0x17, 0x46, 0x17, 0x2e, 0x8c, 0x12, 0xd4,
+ 0x12, 0x28, 0x14, 0x08, 0x93, 0x58, 0xc2, 0x0c, 0xc5, 0x3a, 0x94, 0x31, 0x02, 0x29, 0x5a, 0xca,
+ 0x10, 0x90, 0x88, 0x40, 0x44, 0x2a, 0x65, 0x4a, 0x50, 0x43, 0x50, 0x84, 0x4a, 0xa1, 0x05, 0x64,
+ 0xce, 0xf1, 0x9e, 0x03, 0xbd, 0xf2, 0x2c, 0x08, 0x0b, 0x70, 0x71, 0xda, 0xf7, 0xee, 0xf9, 0xee,
+ 0xf9, 0xee, 0x3d, 0xe7, 0xbb, 0xe7, 0x5d, 0x17, 0x00, 0x70, 0xf9, 0x1f, 0x46, 0x3f, 0x0a, 0xc5,
+ 0xd1, 0xec, 0x7b, 0xf7, 0xdc, 0xe0, 0x20, 0x0c, 0x63, 0x13, 0x91, 0x42, 0xe1, 0x72, 0xe8, 0xfe,
+ 0x7d, 0xb7, 0x35, 0xab, 0x35, 0x0c, 0x96, 0x97, 0xe5, 0xfb, 0x6a, 0x18, 0x13, 0x63, 0x23, 0x07,
+ 0x23, 0x92, 0xb8, 0x22, 0xf3, 0xfa, 0x7a, 0xe4, 0x81, 0xd8, 0xc6, 0xae, 0x24, 0xae, 0x9c, 0x28,
+ 0x33, 0xd3, 0x87, 0x0d, 0x1c, 0xe3, 0xd6, 0xd4, 0x24, 0x13, 0x4d, 0xe8, 0xeb, 0x0b, 0x12, 0xf9,
+ 0x13, 0x12, 0xbc, 0x60, 0x7c, 0x3c, 0x54, 0x84, 0x29, 0x2f, 0x97, 0x8a, 0x30, 0x5a, 0x6d, 0x80,
+ 0x33, 0xd1, 0x83, 0x07, 0xee, 0xd0, 0xd1, 0xa1, 0x81, 0xd1, 0xd1, 0xf7, 0x60, 0x34, 0x66, 0x41,
+ 0x46, 0xc6, 0x49, 0x51, 0x10, 0xad, 0x56, 0x80, 0xca, 0xca, 0xbb, 0xe4, 0x47, 0xcb, 0xcb, 0x8b,
+ 0x62, 0x8b, 0x09, 0xe0, 0xfe, 0xd5, 0x55, 0x39, 0xc5, 0xe8, 0xe9, 0xa9, 0x22, 0x7f, 0x6d, 0x6d,
+ 0x1c, 0x64, 0x67, 0xfb, 0x39, 0x13, 0xe5, 0xe4, 0xf8, 0x41, 0x7b, 0x7b, 0x11, 0xcb, 0xed, 0x32,
+ 0x4c, 0x4c, 0x8c, 0x40, 0x4c, 0xcc, 0x11, 0x58, 0x5c, 0x94, 0xf3, 0x40, 0xc9, 0xc9, 0x27, 0xc0,
+ 0x64, 0x6a, 0x20, 0x3f, 0x9a, 0xc1, 0x90, 0x01, 0x1a, 0x8d, 0xc0, 0xfd, 0xb8, 0xbb, 0xd8, 0x58,
+ 0x0f, 0x36, 0xe7, 0x17, 0xf9, 0x2b, 0x2a, 0xee, 0x40, 0x4d, 0x8d, 0xe0, 0x4c, 0x54, 0x5b, 0x2b,
+ 0x80, 0x4e, 0x77, 0x9b, 0x07, 0x8a, 0x8b, 0xf3, 0x66, 0x2b, 0x3b, 0x4d, 0x41, 0xe6, 0xe6, 0xc2,
+ 0x69, 0xc2, 0xf4, 0xf4, 0x38, 0xf7, 0x9b, 0xcd, 0x46, 0x50, 0x2a, 0x8f, 0x73, 0xa2, 0xce, 0x4e,
+ 0x19, 0xa8, 0xd5, 0x67, 0xb9, 0x3f, 0x33, 0x33, 0x12, 0xba, 0xbb, 0x65, 0xce, 0x44, 0x1f, 0x3e,
+ 0x04, 0x42, 0x7a, 0x7a, 0x18, 0x07, 0x16, 0x14, 0x44, 0x41, 0x5b, 0x9b, 0x94, 0x82, 0x0c, 0x0d,
+ 0x85, 0x40, 0x62, 0xa2, 0x3f, 0x8d, 0x37, 0x34, 0x24, 0x51, 0x7a, 0x66, 0x67, 0xa7, 0x28, 0xc8,
+ 0xcc, 0x4c, 0x38, 0x61, 0xaa, 0xaa, 0x04, 0xb6, 0x83, 0x18, 0xc2, 0x2c, 0x2c, 0xd8, 0x59, 0x46,
+ 0x24, 0x2c, 0x33, 0xa1, 0xce, 0x44, 0x93, 0x93, 0x67, 0x98, 0x14, 0x8f, 0xb0, 0xd5, 0xcf, 0x12,
+ 0x58, 0xaf, 0x4f, 0x82, 0xe7, 0xcf, 0x37, 0x52, 0x83, 0xb5, 0x28, 0x2d, 0xbd, 0x44, 0xe3, 0xa9,
+ 0xa9, 0x21, 0xac, 0x5e, 0xd7, 0xe8, 0x39, 0x39, 0x39, 0x10, 0xfa, 0xfb, 0x83, 0x08, 0x93, 0x95,
+ 0xe5, 0x0b, 0x5d, 0x5d, 0x3a, 0x1a, 0xc7, 0x1a, 0x3d, 0x7c, 0xe8, 0x01, 0x6b, 0x6b, 0xdb, 0xa8,
+ 0x0e, 0x07, 0x51, 0x29, 0x23, 0x23, 0x1d, 0x04, 0xee, 0xeb, 0xab, 0x87, 0x94, 0x14, 0x1f, 0x0a,
+ 0x52, 0x56, 0xe6, 0x0f, 0x8d, 0x8d, 0x19, 0x60, 0xb3, 0xfd, 0xa4, 0xc5, 0x20, 0x01, 0x62, 0xb4,
+ 0xda, 0xeb, 0xf0, 0xfa, 0xb5, 0x00, 0x4b, 0x4b, 0x72, 0xda, 0xc1, 0xb7, 0x6f, 0x83, 0x34, 0xde,
+ 0xd6, 0x56, 0x00, 0xb9, 0xb9, 0xc2, 0xf6, 0xf2, 0xc6, 0xc1, 0xfc, 0x7c, 0x01, 0x5a, 0x5b, 0x73,
+ 0x09, 0x6c, 0xb1, 0x8c, 0x11, 0x68, 0x7e, 0x3e, 0x82, 0xa5, 0xcd, 0x9b, 0x6a, 0x32, 0x34, 0xd4,
+ 0xca, 0x56, 0xea, 0xbe, 0x99, 0xb2, 0x1f, 0xd0, 0xd2, 0x92, 0x03, 0x85, 0x85, 0x02, 0x7c, 0xf9,
+ 0x72, 0x1a, 0x1e, 0x3d, 0xf2, 0x62, 0x84, 0x4b, 0x34, 0xf7, 0xe5, 0xcb, 0x9b, 0x50, 0x57, 0xf7,
+ 0x0f, 0x22, 0xbd, 0x5e, 0x80, 0x67, 0xcf, 0x6e, 0xf0, 0x3a, 0x29, 0x95, 0x02, 0xab, 0x87, 0x6c,
+ 0x33, 0xf0, 0x24, 0x4b, 0xe1, 0x13, 0x28, 0x29, 0x11, 0x88, 0xb8, 0xbf, 0xdf, 0xc0, 0x76, 0xff,
+ 0x96, 0x89, 0xc6, 0x93, 0xa9, 0x55, 0xca, 0xe4, 0x7e, 0x8e, 0xcf, 0x4b, 0x4b, 0x0b, 0x85, 0xde,
+ 0xde, 0xc0, 0x9d, 0x89, 0x4c, 0xa6, 0x20, 0xaa, 0x81, 0x63, 0x42, 0x49, 0xc9, 0x45, 0xa6, 0x24,
+ 0x4f, 0x50, 0xa9, 0x64, 0xf4, 0x5e, 0x56, 0x76, 0x85, 0xc9, 0xda, 0x9f, 0xfd, 0x0b, 0xf0, 0xe6,
+ 0x4d, 0x1a, 0xab, 0xe7, 0x0c, 0xa5, 0x52, 0xad, 0xf6, 0x86, 0xfa, 0xfa, 0x78, 0xc2, 0xd8, 0xed,
+ 0x56, 0x1a, 0xb3, 0x58, 0xce, 0xec, 0x4c, 0x34, 0x3d, 0x1d, 0x46, 0x20, 0x9b, 0xcd, 0xc2, 0xcf,
+ 0x0a, 0xfa, 0x9e, 0x3e, 0xbd, 0x4a, 0xef, 0x48, 0x68, 0x36, 0x07, 0x43, 0x73, 0x73, 0x00, 0x14,
+ 0x17, 0x5f, 0xa0, 0x31, 0x54, 0x2a, 0x62, 0x7a, 0x7b, 0x5f, 0xd1, 0xfb, 0xf0, 0x70, 0x3b, 0xed,
+ 0x72, 0xc7, 0x16, 0xe4, 0x70, 0xc4, 0xc7, 0x7b, 0xc1, 0xe0, 0x60, 0x0b, 0x3f, 0x2b, 0xe8, 0xc3,
+ 0x94, 0x61, 0x4d, 0xf0, 0xd9, 0x66, 0x0b, 0x67, 0x29, 0x0b, 0x61, 0x2d, 0xc8, 0x97, 0x30, 0x3a,
+ 0xdd, 0x2d, 0xd8, 0x50, 0xed, 0x67, 0x7a, 0x6f, 0x6e, 0x56, 0x53, 0xdd, 0x76, 0x25, 0xc2, 0x1a,
+ 0x18, 0x8d, 0x8f, 0x69, 0x12, 0xd6, 0x05, 0x7d, 0x28, 0x02, 0xb3, 0xb9, 0x91, 0x6a, 0x83, 0x98,
+ 0x85, 0x85, 0x08, 0xec, 0xca, 0x30, 0x35, 0xf5, 0x95, 0xd5, 0xa7, 0x98, 0x2d, 0x4e, 0xe0, 0xe9,
+ 0x76, 0x28, 0x71, 0x57, 0x22, 0xac, 0x81, 0x46, 0x73, 0x99, 0x4f, 0x34, 0x99, 0xf4, 0xd4, 0x56,
+ 0x0c, 0x86, 0x74, 0xaa, 0x8d, 0x03, 0x97, 0x9a, 0xea, 0x03, 0x1f, 0x3f, 0xd6, 0x51, 0x9a, 0x1d,
+ 0x19, 0x70, 0x9c, 0xad, 0x4f, 0x9f, 0x82, 0x76, 0x27, 0x1a, 0x18, 0x08, 0x86, 0xa4, 0x24, 0x29,
+ 0x9f, 0xb8, 0x55, 0x18, 0x5b, 0x9b, 0xe8, 0x8b, 0x17, 0x02, 0x13, 0x40, 0x82, 0x08, 0xf3, 0xa7,
+ 0x5b, 0x84, 0xed, 0x4e, 0x64, 0xb7, 0x6f, 0xf4, 0x35, 0xab, 0xf5, 0xbb, 0x28, 0x08, 0x4a, 0x7d,
+ 0x78, 0x38, 0x84, 0xe3, 0x50, 0xd2, 0xf9, 0xf9, 0xe7, 0x45, 0x98, 0x81, 0x81, 0x26, 0x51, 0xff,
+ 0xfb, 0x27, 0x11, 0x9a, 0x4a, 0xe5, 0x4d, 0xfd, 0x0c, 0x9b, 0x28, 0xda, 0xd8, 0x98, 0x89, 0x1f,
+ 0x5e, 0x07, 0x06, 0x0f, 0xa9, 0x42, 0x71, 0x9c, 0x63, 0xd0, 0xf4, 0x7a, 0x15, 0x4b, 0xbb, 0xff,
+ 0xde, 0x89, 0xaa, 0xab, 0xa5, 0x4e, 0xdf, 0x7e, 0xb5, 0xda, 0x57, 0x84, 0xc1, 0xb6, 0xa3, 0x54,
+ 0x7a, 0x3a, 0xe1, 0xde, 0xbd, 0x3b, 0xb5, 0x77, 0x22, 0xec, 0x7b, 0xa8, 0xac, 0xad, 0xb6, 0xb2,
+ 0x22, 0x77, 0xfa, 0x4c, 0xe3, 0xbd, 0xe0, 0x6f, 0xdc, 0x8e, 0x9f, 0xf2, 0xe8, 0x68, 0xd9, 0x61,
+ 0x26, 0xd5, 0x75, 0xfc, 0xe6, 0xec, 0xf7, 0x7d, 0x01, 0x63, 0x62, 0x6c, 0xe4, 0xd8, 0xbc, 0x6e,
+ 0x49, 0x8a, 0x0e, 0xee, 0xba, 0x25, 0x29, 0xe2, 0xf7, 0xba, 0x4d, 0x32, 0xd7, 0x83, 0x30, 0x47,
+ 0xfc, 0xdf, 0xae, 0x86, 0x30, 0xbe, 0x92, 0xc2, 0x83, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE ercwarn_xpm[1] = {{ png, sizeof( png ), "ercwarn_xpm" }};
diff --git a/bitmaps_png/cpp_26/export.cpp b/bitmaps_png/cpp_26/export.cpp
index d8eaea8198..e5a42f2752 100644
--- a/bitmaps_png/cpp_26/export.cpp
+++ b/bitmaps_png/cpp_26/export.cpp
@@ -8,66 +8,82 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x9f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd5, 0x7b, 0x4c, 0x53,
- 0x57, 0x1c, 0x07, 0xf0, 0x3b, 0xe9, 0x7d, 0x34, 0xc6, 0xc5, 0x19, 0x75, 0x86, 0x18, 0x8c, 0x13,
- 0xa7, 0x38, 0xa8, 0xd2, 0x56, 0xb9, 0x97, 0xd4, 0xf6, 0xb6, 0x10, 0x47, 0x70, 0x62, 0xf7, 0x72,
- 0x9a, 0x0d, 0x0d, 0x2e, 0x95, 0x5b, 0x68, 0x79, 0x14, 0x79, 0x88, 0x2e, 0x2c, 0x12, 0x56, 0x11,
- 0x19, 0x2e, 0x99, 0x61, 0xd2, 0x1a, 0x93, 0x86, 0x7f, 0x36, 0xfe, 0x51, 0x16, 0x08, 0x69, 0x78,
- 0x88, 0xf2, 0xe8, 0x58, 0xed, 0x2d, 0xf8, 0x98, 0x6c, 0x4b, 0xb6, 0x2c, 0x8c, 0xa1, 0x49, 0xfd,
- 0xc7, 0x2c, 0xcb, 0x96, 0xb0, 0xef, 0x4e, 0x6b, 0x87, 0xd3, 0xa8, 0x83, 0xa6, 0x34, 0xf9, 0x26,
- 0xe7, 0x8f, 0x7b, 0xcf, 0xe7, 0x9e, 0x73, 0x7e, 0xe7, 0x57, 0x8a, 0xa2, 0xa8, 0x04, 0x92, 0xf5,
- 0x24, 0x1b, 0xe2, 0x94, 0x35, 0x00, 0xa8, 0x27, 0x13, 0xfe, 0x6d, 0x69, 0x6f, 0x6f, 0xbf, 0xdd,
- 0xdd, 0xdd, 0x3d, 0x1d, 0x6b, 0xba, 0xba, 0xba, 0xa6, 0x3b, 0x3a, 0x3a, 0x66, 0xc2, 0xe3, 0x92,
- 0x92, 0x92, 0x76, 0x32, 0x27, 0xf7, 0x34, 0x28, 0xb5, 0xbf, 0xbf, 0x3f, 0x34, 0x3e, 0x3e, 0x8e,
- 0x58, 0x22, 0xcb, 0x32, 0x1a, 0x1b, 0x1b, 0x51, 0x58, 0x21, 0x81, 0x7c, 0x30, 0xea, 0xeb, 0xeb,
- 0xbf, 0x26, 0x73, 0x2a, 0xe3, 0x0e, 0xb5, 0xb4, 0xb4, 0xa0, 0xe0, 0x62, 0x21, 0x32, 0xbf, 0x30,
- 0x41, 0xaa, 0xb6, 0xc2, 0x6e, 0xb7, 0xfb, 0xe2, 0x0e, 0x05, 0x83, 0x41, 0x94, 0x3a, 0x1d, 0x50,
- 0x79, 0x32, 0xb1, 0xf5, 0x1c, 0x0f, 0x43, 0xf3, 0x2e, 0xec, 0xd9, 0x97, 0x77, 0x5f, 0xa7, 0xd3,
- 0x65, 0xc7, 0x7d, 0x45, 0xad, 0xad, 0xad, 0x38, 0x7c, 0xd1, 0x1a, 0x81, 0xb6, 0x39, 0x79, 0x64,
- 0xd6, 0x1a, 0x7e, 0x37, 0xe5, 0x98, 0x64, 0xa3, 0xd1, 0xa8, 0x89, 0x2b, 0x14, 0x08, 0x04, 0x50,
- 0xf7, 0x71, 0x1d, 0xde, 0x76, 0x1f, 0x88, 0x40, 0xea, 0x5a, 0x1e, 0xda, 0x22, 0x7e, 0x52, 0xcc,
- 0x32, 0xde, 0xd0, 0xeb, 0xf5, 0x29, 0x31, 0x41, 0x63, 0x63, 0x63, 0xf0, 0xf9, 0x7c, 0x18, 0x1d,
- 0x1d, 0xc5, 0xc8, 0xc8, 0x08, 0x86, 0x87, 0x87, 0x31, 0x34, 0x34, 0x84, 0x9e, 0x9e, 0x1e, 0x58,
- 0xcb, 0x8a, 0x90, 0xf5, 0x69, 0x6e, 0x04, 0xd2, 0xd8, 0x78, 0xec, 0xc8, 0xe7, 0x83, 0x7a, 0x51,
- 0x3f, 0x99, 0x9e, 0x9e, 0xbe, 0x6e, 0x41, 0xd0, 0xd5, 0xc9, 0x21, 0x34, 0x5c, 0x69, 0x42, 0xed,
- 0xa5, 0x3a, 0x54, 0x7f, 0x79, 0x02, 0x95, 0x9e, 0x63, 0x70, 0xb8, 0xaa, 0x50, 0x7a, 0xae, 0x02,
- 0xb6, 0xe6, 0x52, 0x58, 0x3f, 0xb1, 0xe1, 0xc3, 0xa6, 0xc2, 0x39, 0x68, 0xfb, 0x21, 0x1e, 0xbc,
- 0x59, 0xf8, 0x46, 0xa3, 0xd1, 0xdc, 0x54, 0xa9, 0x54, 0xab, 0xe7, 0x0d, 0x7d, 0x36, 0x75, 0x1e,
- 0xc9, 0x0f, 0x04, 0xbc, 0x3a, 0x2d, 0x60, 0xd3, 0x1d, 0x01, 0x29, 0xdf, 0x0a, 0xd8, 0xd2, 0x27,
- 0x20, 0xf5, 0x92, 0x80, 0x34, 0x8f, 0x30, 0x77, 0x46, 0xff, 0x85, 0x76, 0xbc, 0x49, 0x30, 0x13,
- 0x7f, 0x4d, 0xad, 0x56, 0x77, 0x2f, 0x3a, 0x94, 0x91, 0x95, 0xe1, 0x23, 0xab, 0xf2, 0xce, 0x1b,
- 0xea, 0xff, 0xfe, 0x0a, 0xea, 0x46, 0x9d, 0xa8, 0xea, 0xf9, 0x08, 0x15, 0x97, 0x6b, 0xe1, 0xf8,
- 0xaa, 0x06, 0xa5, 0x9e, 0x4a, 0xd8, 0x5d, 0x0e, 0xd8, 0x3e, 0x2f, 0x83, 0xd4, 0x54, 0x8c, 0xc3,
- 0xcd, 0x47, 0x1e, 0x83, 0x32, 0xcc, 0xbc, 0x4c, 0x90, 0x3b, 0x24, 0x49, 0xf3, 0x86, 0x26, 0x26,
- 0x26, 0x22, 0x05, 0x30, 0x38, 0x38, 0x88, 0x81, 0x81, 0x01, 0x90, 0x77, 0xd0, 0xd7, 0xd7, 0x87,
- 0xde, 0xde, 0x5e, 0x74, 0x76, 0x76, 0x42, 0xb2, 0x5b, 0xf1, 0xfa, 0xd9, 0xbc, 0x47, 0xc5, 0x70,
- 0x90, 0xbf, 0x4d, 0x8a, 0xe1, 0x07, 0x82, 0x6c, 0x8e, 0x5b, 0x0b, 0x6a, 0x68, 0x68, 0xc0, 0x7b,
- 0xee, 0xfc, 0x47, 0x5b, 0x57, 0xcc, 0xff, 0x24, 0x66, 0x8b, 0xb7, 0x44, 0x51, 0xd4, 0xc6, 0xed,
- 0x1e, 0xb9, 0xdd, 0x6e, 0x58, 0xdc, 0xc5, 0x73, 0x67, 0x24, 0x1c, 0xd7, 0xff, 0x21, 0xe6, 0x18,
- 0x03, 0x04, 0x11, 0xe3, 0xdc, 0x82, 0xca, 0xe7, 0x5a, 0x90, 0xee, 0x4c, 0x36, 0xde, 0x38, 0x90,
- 0x17, 0x22, 0x17, 0xf5, 0xad, 0xa7, 0xb5, 0xa0, 0x14, 0xaf, 0xd7, 0x7b, 0x37, 0xd6, 0x15, 0x39,
- 0x4f, 0x39, 0x91, 0xef, 0xb1, 0x20, 0xa3, 0xd5, 0x80, 0xc2, 0x63, 0x12, 0x24, 0x49, 0x0a, 0x3c,
- 0xab, 0xa9, 0x2e, 0xb5, 0x48, 0x05, 0x17, 0x26, 0xbe, 0xbb, 0xfe, 0x57, 0x40, 0xf6, 0x47, 0xf6,
- 0x7c, 0x21, 0x90, 0xdf, 0xef, 0xc7, 0xc9, 0xfa, 0x93, 0x90, 0x6a, 0x8a, 0xe0, 0x72, 0xb9, 0x9e,
- 0xfd, 0x37, 0x11, 0xd5, 0x56, 0x96, 0x57, 0xda, 0xbc, 0x77, 0xef, 0xcd, 0xe0, 0xb7, 0x7b, 0x53,
- 0xb8, 0x71, 0xf3, 0x61, 0xbb, 0x59, 0x48, 0x41, 0x84, 0x2b, 0x30, 0x3c, 0x7e, 0x2e, 0x14, 0xc5,
- 0xd6, 0x1e, 0xad, 0x29, 0x1b, 0x09, 0x85, 0x42, 0x98, 0x9d, 0x9d, 0x45, 0x78, 0x75, 0xb1, 0x6c,
- 0xe5, 0xff, 0x42, 0x51, 0x6c, 0x63, 0xf5, 0x71, 0x87, 0x1c, 0xc6, 0x7e, 0x9e, 0xfa, 0x31, 0x72,
- 0xd8, 0x8b, 0x02, 0x45, 0xb1, 0x57, 0xca, 0xab, 0xec, 0x57, 0x7f, 0x9d, 0xf9, 0xe5, 0x6f, 0x59,
- 0x0e, 0x2c, 0x1e, 0x14, 0xc5, 0xd6, 0xd8, 0x1c, 0xd6, 0xcb, 0xc1, 0x5b, 0xfe, 0x3f, 0x17, 0x15,
- 0x8a, 0x62, 0xcb, 0xf7, 0xbf, 0xbf, 0xef, 0x74, 0x5b, 0x5b, 0x9b, 0x9f, 0x5c, 0xca, 0xeb, 0xf3,
- 0x8d, 0xd9, 0x6c, 0x3e, 0x41, 0xde, 0x55, 0x3c, 0xaf, 0x18, 0x96, 0x50, 0x54, 0x22, 0x47, 0x51,
- 0xdb, 0x5e, 0xa4, 0x69, 0xc3, 0x4a, 0x8e, 0xdb, 0x9d, 0x48, 0xd3, 0x7b, 0x93, 0x19, 0x26, 0x77,
- 0x3b, 0xcb, 0xbe, 0x9b, 0xc9, 0x30, 0x07, 0x0d, 0x2c, 0x6b, 0xc9, 0x62, 0xd9, 0xa2, 0x6c, 0x96,
- 0xb5, 0x92, 0x1c, 0x21, 0xe3, 0x02, 0x23, 0xc3, 0xec, 0xdf, 0x49, 0xd3, 0x79, 0xbc, 0x42, 0x61,
- 0x52, 0x2b, 0x14, 0xda, 0xb4, 0x84, 0x04, 0x6d, 0x12, 0xc3, 0x68, 0x5f, 0xa2, 0xa8, 0xe4, 0xa5,
- 0x14, 0xb5, 0x8a, 0x0e, 0x4f, 0xfc, 0x24, 0xf4, 0x02, 0xa9, 0x72, 0x3a, 0xfc, 0x00, 0xc3, 0xa8,
- 0x97, 0xd3, 0xb4, 0x69, 0x15, 0xc7, 0xed, 0x4d, 0x64, 0x98, 0x0f, 0x92, 0x38, 0xce, 0xb2, 0x81,
- 0x65, 0x4b, 0x36, 0x2b, 0x95, 0x47, 0x5f, 0xe3, 0xb8, 0x2a, 0x15, 0xc7, 0xd5, 0x6c, 0x55, 0x2a,
- 0xab, 0x53, 0x59, 0xb6, 0x3c, 0x85, 0xe3, 0xa4, 0x8d, 0x0c, 0x73, 0x68, 0x3d, 0xcb, 0xbe, 0xb3,
- 0x56, 0xa1, 0xc8, 0x79, 0x99, 0xa6, 0x75, 0x2b, 0x28, 0x2a, 0x6d, 0xd9, 0xc3, 0x8f, 0xa6, 0x96,
- 0xfc, 0x3b, 0xff, 0x3f, 0xa9, 0xa3, 0xc3, 0x80, 0xb9, 0x3a, 0x7a, 0x3f, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x9e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x5d, 0x6c, 0x14,
+ 0x55, 0x14, 0xc7, 0x7f, 0xe7, 0xcc, 0xec, 0xce, 0xb6, 0xdd, 0xd2, 0x52, 0x6a, 0xc1, 0x02, 0xa2,
+ 0x94, 0x56, 0x14, 0xe3, 0x03, 0x52, 0x8c, 0x09, 0x0f, 0x9a, 0xa8, 0x11, 0x03, 0x8a, 0x10, 0x54,
+ 0x30, 0x1a, 0x5f, 0x8c, 0x3e, 0x68, 0xc4, 0xa8, 0x24, 0x7e, 0xe1, 0x93, 0x09, 0xc6, 0x17, 0x0c,
+ 0x46, 0x23, 0x09, 0x04, 0x02, 0xe2, 0x07, 0x60, 0x04, 0x89, 0x12, 0x49, 0x04, 0x0d, 0x0f, 0x92,
+ 0x80, 0x0f, 0x62, 0x62, 0xf0, 0x0b, 0x43, 0x0d, 0x68, 0x5a, 0xa0, 0x16, 0x68, 0x99, 0xdd, 0x99,
+ 0x7b, 0x7c, 0x98, 0xd9, 0xd9, 0x5d, 0x29, 0x5f, 0x2f, 0xce, 0xe6, 0xec, 0xee, 0xbd, 0x33, 0xb9,
+ 0xbf, 0xfb, 0xbf, 0xe7, 0x7f, 0xce, 0xae, 0x98, 0x19, 0xff, 0xc7, 0xe5, 0x5f, 0xec, 0xe6, 0xba,
+ 0x75, 0xeb, 0x9a, 0x8b, 0x2d, 0x8d, 0x0f, 0x8f, 0x1d, 0xdb, 0xba, 0xa4, 0xb9, 0x79, 0x4c, 0xab,
+ 0xef, 0xf9, 0x2a, 0x22, 0x82, 0x80, 0x80, 0x08, 0x22, 0x22, 0x82, 0x09, 0x08, 0xc9, 0xf4, 0xc0,
+ 0x89, 0x81, 0xfe, 0x93, 0x03, 0xc7, 0x96, 0x2c, 0x5e, 0xfc, 0xf8, 0x5f, 0x97, 0x05, 0xda, 0xf6,
+ 0xd9, 0x96, 0x95, 0xdd, 0xd3, 0xbb, 0x96, 0x4e, 0xeb, 0x9a, 0x36, 0xd1, 0xf7, 0x7d, 0x75, 0xce,
+ 0x21, 0x9a, 0x2c, 0xa7, 0xa2, 0x15, 0x0c, 0x22, 0x20, 0xa2, 0x09, 0x48, 0x84, 0x9e, 0x9e, 0xe9,
+ 0xec, 0xfa, 0xea, 0x8b, 0x57, 0x81, 0xa7, 0x2f, 0x0a, 0x5a, 0xb3, 0x66, 0x4d, 0x6e, 0x5c, 0x47,
+ 0xcb, 0x87, 0x3d, 0xdd, 0xd7, 0xcf, 0x9d, 0x30, 0xbe, 0xb3, 0xf1, 0xe4, 0xe0, 0x00, 0xb9, 0x5c,
+ 0x0e, 0x15, 0x45, 0xb4, 0x0a, 0xa9, 0x8c, 0x45, 0x04, 0x4d, 0x21, 0x88, 0x92, 0xcb, 0xe5, 0x00,
+ 0xeb, 0xb8, 0xd4, 0xd1, 0xc9, 0xd8, 0xf6, 0x31, 0x3b, 0xba, 0xbb, 0xbb, 0xef, 0x9e, 0x7a, 0xdd,
+ 0x34, 0x3d, 0x7c, 0xf8, 0x27, 0x1a, 0x9a, 0x0a, 0x8c, 0x0c, 0x47, 0xc4, 0x71, 0x84, 0x54, 0x20,
+ 0x2a, 0x08, 0x5a, 0x55, 0x84, 0xe0, 0xe7, 0x73, 0x14, 0x9b, 0x8a, 0x98, 0x19, 0x8c, 0x92, 0x76,
+ 0xad, 0x1d, 0x7c, 0xb2, 0x75, 0xf3, 0xaa, 0xa9, 0x5d, 0x5d, 0xb7, 0x4f, 0xe8, 0xe8, 0x54, 0x55,
+ 0x8f, 0xd8, 0x45, 0xc4, 0x71, 0x4c, 0x14, 0x97, 0x31, 0x91, 0xea, 0x83, 0x96, 0xbd, 0x65, 0x43,
+ 0x73, 0x86, 0x99, 0x83, 0xd1, 0x39, 0x55, 0x45, 0x6b, 0x37, 0xae, 0xbd, 0xa9, 0x6b, 0xca, 0xb5,
+ 0x4b, 0x05, 0x29, 0xfc, 0xf2, 0xeb, 0xcf, 0xa8, 0x7a, 0xf8, 0xbe, 0x87, 0x73, 0x86, 0xaa, 0x97,
+ 0xee, 0x5e, 0xb2, 0x5c, 0x48, 0xc5, 0x0e, 0xc9, 0x41, 0x20, 0x22, 0x98, 0x19, 0xc6, 0xe8, 0x2e,
+ 0xce, 0x14, 0x15, 0x0b, 0x0d, 0xcf, 0x37, 0x15, 0x8b, 0xed, 0x7f, 0xf6, 0xf5, 0x71, 0x2e, 0x3c,
+ 0x87, 0x73, 0x31, 0xea, 0x29, 0x66, 0x86, 0x73, 0xae, 0x1a, 0x96, 0x86, 0x73, 0x38, 0x17, 0x13,
+ 0x9b, 0xc3, 0x59, 0x9c, 0x40, 0x52, 0x86, 0x73, 0xee, 0x82, 0x8a, 0xa4, 0xa5, 0x75, 0xcc, 0xec,
+ 0xd6, 0x96, 0x16, 0xae, 0x6a, 0x6f, 0x67, 0x64, 0x78, 0x84, 0x28, 0x8e, 0xa0, 0xe6, 0xb4, 0xb0,
+ 0x24, 0x17, 0x58, 0x3a, 0x99, 0x7e, 0xe4, 0x7c, 0x1f, 0x41, 0x53, 0x25, 0x06, 0x76, 0x11, 0x45,
+ 0xeb, 0xd7, 0xaf, 0x6a, 0xe9, 0xec, 0x9c, 0x3c, 0xbe, 0xa1, 0xb1, 0x31, 0xd9, 0x91, 0x39, 0x54,
+ 0x15, 0x95, 0x9a, 0xd0, 0x9a, 0xe4, 0x8b, 0x64, 0x69, 0xf2, 0xd4, 0x63, 0x62, 0xe7, 0x64, 0x0a,
+ 0xf9, 0x02, 0x15, 0x1f, 0x8c, 0xd6, 0x04, 0x14, 0x60, 0x10, 0x68, 0x6e, 0x2a, 0xe6, 0x2b, 0x8b,
+ 0x7a, 0x9e, 0x77, 0xd1, 0x90, 0xf4, 0x39, 0x51, 0x21, 0xb6, 0x98, 0x17, 0x36, 0xcc, 0xa5, 0xb1,
+ 0x58, 0x20, 0x9f, 0x0f, 0x2e, 0x58, 0xfc, 0x75, 0xae, 0x53, 0x55, 0xa8, 0x14, 0x5f, 0xf6, 0xaa,
+ 0x1f, 0x57, 0x12, 0x5f, 0x31, 0x84, 0x33, 0xc7, 0x89, 0xe8, 0x08, 0xaf, 0x7d, 0x7a, 0x3f, 0xc3,
+ 0xe5, 0x53, 0xa8, 0x7a, 0x30, 0x4a, 0x8e, 0x12, 0xd0, 0x60, 0x15, 0xa4, 0x2a, 0x35, 0xbe, 0x91,
+ 0x74, 0xde, 0x23, 0x08, 0x0a, 0xe4, 0x83, 0x02, 0x41, 0x25, 0xf2, 0x01, 0xf9, 0xa0, 0x40, 0x3e,
+ 0x97, 0xc7, 0xf3, 0x3d, 0x4e, 0x15, 0x0f, 0xf1, 0xc6, 0xae, 0x07, 0x39, 0x7c, 0xfc, 0x20, 0xbd,
+ 0xbd, 0xb7, 0xdd, 0x12, 0x86, 0xa1, 0x37, 0x7a, 0xc1, 0x1a, 0x75, 0x39, 0xa9, 0x05, 0x15, 0x82,
+ 0x06, 0x3a, 0x3a, 0xc6, 0xf3, 0xfd, 0xef, 0x5f, 0x73, 0xe8, 0xe8, 0xbe, 0xba, 0x9d, 0x46, 0x71,
+ 0x84, 0xb3, 0x32, 0x22, 0x42, 0xa9, 0xfd, 0x08, 0xef, 0xed, 0x7f, 0x82, 0xc5, 0x37, 0xbe, 0x3e,
+ 0xf5, 0xea, 0x09, 0x0b, 0x77, 0x84, 0x61, 0xf8, 0x50, 0x10, 0x04, 0x67, 0x32, 0x50, 0x7f, 0x7f,
+ 0xbf, 0x07, 0x24, 0x2d, 0x46, 0x35, 0xe9, 0x00, 0xb5, 0xa2, 0xd2, 0x62, 0xdd, 0xfd, 0xe3, 0x26,
+ 0x0e, 0x9c, 0xda, 0x7a, 0xde, 0xb1, 0xe4, 0x9b, 0x94, 0x3c, 0xa9, 0x80, 0x8e, 0xbf, 0xd9, 0xf6,
+ 0xc7, 0xcb, 0xf4, 0x9f, 0x39, 0x7a, 0xef, 0xa2, 0x59, 0xcb, 0xbe, 0x09, 0xc3, 0x70, 0x5e, 0x10,
+ 0x04, 0xc7, 0x13, 0x33, 0x0c, 0x0e, 0x7a, 0x06, 0xa2, 0x92, 0x40, 0x54, 0x25, 0x8d, 0x8a, 0xe3,
+ 0xaa, 0x3e, 0x4f, 0x5c, 0x57, 0x1f, 0x66, 0x64, 0x75, 0x64, 0x66, 0x68, 0xdb, 0x10, 0xdf, 0x9e,
+ 0x5e, 0xcd, 0x9a, 0xbd, 0xcb, 0x67, 0x02, 0xdf, 0x85, 0x61, 0x38, 0x23, 0x03, 0x65, 0x47, 0xa7,
+ 0x55, 0x3b, 0x57, 0xa2, 0x4e, 0xe1, 0x28, 0x97, 0x39, 0xc3, 0x1c, 0xb8, 0xd8, 0x88, 0x23, 0x23,
+ 0x2a, 0x3b, 0xa4, 0x71, 0x98, 0x1f, 0xdc, 0x66, 0x56, 0xee, 0x7c, 0xec, 0x9a, 0x28, 0x2e, 0xef,
+ 0xf3, 0x01, 0x4a, 0xa5, 0x92, 0x5a, 0xba, 0x5d, 0x15, 0x41, 0x54, 0xb3, 0xd6, 0x82, 0x80, 0xd6,
+ 0xf6, 0xb9, 0x51, 0x2e, 0xe7, 0x8c, 0x38, 0x36, 0x34, 0x32, 0xb4, 0x6c, 0x80, 0xc3, 0xc5, 0x02,
+ 0x9e, 0xe3, 0x37, 0xff, 0x4b, 0x56, 0x6c, 0x5b, 0xd8, 0xaa, 0x22, 0x42, 0xb9, 0x5c, 0x56, 0xb0,
+ 0xcc, 0xb6, 0x15, 0x58, 0x45, 0x9d, 0x5c, 0x02, 0x64, 0x0e, 0x5c, 0xd9, 0x88, 0xcb, 0x8e, 0xa8,
+ 0xe4, 0x88, 0x42, 0x47, 0xf9, 0x9c, 0xa3, 0x1c, 0x3a, 0xbc, 0x7f, 0x3a, 0xb8, 0x6b, 0xc6, 0xa3,
+ 0xf8, 0x80, 0xc4, 0x71, 0x9c, 0x79, 0x3a, 0x97, 0xcf, 0xd3, 0x36, 0x6e, 0x5c, 0xb5, 0x79, 0x5e,
+ 0x02, 0x92, 0xb9, 0x2f, 0x72, 0xa0, 0x9a, 0xa9, 0x11, 0x15, 0x1a, 0x86, 0xae, 0xe1, 0xa9, 0x39,
+ 0xab, 0xb9, 0x79, 0xca, 0x9c, 0x4d, 0xa9, 0xbd, 0xcf, 0x55, 0x6b, 0x27, 0xed, 0x2d, 0x26, 0x69,
+ 0xeb, 0xc2, 0x10, 0x2e, 0x03, 0x66, 0x10, 0x97, 0x1c, 0xe6, 0x14, 0x55, 0xa3, 0xad, 0x74, 0x03,
+ 0xcb, 0xe7, 0x6e, 0x60, 0x72, 0x7b, 0xcf, 0x9b, 0xc0, 0x4b, 0x3e, 0x60, 0x9e, 0xa7, 0x46, 0xd6,
+ 0x7d, 0x5d, 0xb2, 0xb4, 0x81, 0x89, 0x65, 0xf5, 0x95, 0x2c, 0xa6, 0x34, 0x95, 0x3b, 0xcf, 0x63,
+ 0x8c, 0xe8, 0x09, 0x9c, 0x17, 0x62, 0x06, 0x51, 0xe8, 0x98, 0xa4, 0xb3, 0x58, 0xb1, 0xe8, 0x23,
+ 0x37, 0xb6, 0xa9, 0xe3, 0xd9, 0x20, 0x08, 0xde, 0x01, 0xf0, 0xcd, 0x8c, 0xde, 0xde, 0xde, 0x91,
+ 0xa1, 0xd3, 0x43, 0xe5, 0x89, 0x13, 0x3b, 0x71, 0x66, 0x55, 0x23, 0x64, 0x96, 0x4e, 0xbe, 0xbf,
+ 0x38, 0xff, 0x7d, 0x22, 0x57, 0xae, 0x93, 0x51, 0x8a, 0x4a, 0x3c, 0xf3, 0xc1, 0xad, 0x9c, 0xf5,
+ 0x8e, 0x61, 0x4e, 0xe9, 0x29, 0xdc, 0xc1, 0x2b, 0x0f, 0x6c, 0x8c, 0xa3, 0xd0, 0x3d, 0x12, 0x04,
+ 0xc1, 0xc7, 0x75, 0x9d, 0xe1, 0xc0, 0x81, 0x03, 0xc3, 0x3b, 0x77, 0x6e, 0xdf, 0xd0, 0xd7, 0x77,
+ 0x74, 0xbe, 0x97, 0xc8, 0x93, 0x2a, 0xea, 0x3f, 0xc7, 0x26, 0x75, 0x3f, 0xae, 0x14, 0x5b, 0x1a,
+ 0x0b, 0xc0, 0x04, 0x89, 0xf3, 0xcc, 0x6c, 0xbb, 0x8f, 0xe7, 0xee, 0x79, 0x37, 0xde, 0xb3, 0x67,
+ 0xef, 0x93, 0x0b, 0x16, 0x2c, 0xd8, 0x56, 0xd7, 0xc5, 0xd3, 0x41, 0x1e, 0x68, 0x01, 0x5a, 0x81,
+ 0xb6, 0x2b, 0x89, 0x5d, 0x7b, 0xb6, 0xcf, 0x5b, 0xf8, 0xd6, 0x24, 0x7b, 0x7b, 0xe7, 0x32, 0x1b,
+ 0x1e, 0x1e, 0xee, 0xdb, 0xbd, 0x7b, 0xf7, 0x6c, 0xa0, 0x08, 0x68, 0x52, 0xc4, 0x96, 0xfe, 0x8f,
+ 0x48, 0x40, 0x1e, 0xd0, 0x98, 0x3e, 0xd0, 0x7c, 0x25, 0x71, 0xf0, 0xe0, 0xfe, 0x3b, 0x3f, 0xdf,
+ 0xbf, 0xd6, 0xce, 0x9e, 0x3d, 0x7b, 0x68, 0xcb, 0x96, 0x2d, 0x3d, 0xe9, 0x1a, 0x85, 0x5a, 0x88,
+ 0x99, 0xf1, 0x2f, 0x93, 0xe8, 0xf4, 0x0f, 0x96, 0x9c, 0x30, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE export_xpm[1] = {{ png, sizeof( png ), "export_xpm" }};
diff --git a/bitmaps_png/cpp_26/export_footprint_names.cpp b/bitmaps_png/cpp_26/export_footprint_names.cpp
index 72cfa53e71..5572e1269f 100644
--- a/bitmaps_png/cpp_26/export_footprint_names.cpp
+++ b/bitmaps_png/cpp_26/export_footprint_names.cpp
@@ -8,77 +8,68 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x60, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x55, 0x0b, 0x4c, 0x93,
- 0x57, 0x14, 0x6e, 0x8b, 0xca, 0x96, 0x91, 0xc9, 0x20, 0x69, 0x45, 0xc5, 0x38, 0xf6, 0x20, 0x73,
- 0x1d, 0x8e, 0x87, 0x7b, 0x45, 0x08, 0x4c, 0x5e, 0x29, 0x74, 0x18, 0x40, 0x37, 0x6d, 0x10, 0x46,
- 0x15, 0x70, 0xd2, 0x20, 0x63, 0x99, 0x3c, 0x64, 0x2d, 0x94, 0x8e, 0x42, 0x1f, 0x3f, 0xaf, 0x0a,
- 0x2d, 0x4e, 0x74, 0x85, 0x3a, 0xda, 0x6e, 0xe3, 0x51, 0xd6, 0x80, 0x44, 0xe6, 0x64, 0x42, 0x91,
- 0x8c, 0x68, 0x5a, 0x28, 0x61, 0x4b, 0xdc, 0x32, 0x59, 0x9c, 0x89, 0x0a, 0xe1, 0x31, 0x92, 0x96,
- 0xb3, 0xfb, 0xff, 0x52, 0x52, 0x6c, 0x11, 0x58, 0xba, 0x9b, 0x7c, 0xc9, 0xfd, 0xff, 0x93, 0x73,
- 0xbe, 0x7b, 0xce, 0xf9, 0xee, 0xb9, 0x24, 0x00, 0x20, 0xb9, 0x02, 0x62, 0xb1, 0x38, 0xac, 0xa2,
- 0xa2, 0x22, 0x71, 0x35, 0xbb, 0x4b, 0x48, 0xaa, 0xaa, 0xaa, 0x02, 0x94, 0x4a, 0xe5, 0x0f, 0x5a,
- 0xad, 0xb6, 0x5b, 0x20, 0x10, 0x44, 0xfc, 0x2f, 0x44, 0x3c, 0x1e, 0x6f, 0x8b, 0x4c, 0x26, 0xd3,
- 0x58, 0xad, 0x56, 0x33, 0xc2, 0xdd, 0x9a, 0x9a, 0x9a, 0xeb, 0x65, 0x65, 0x65, 0x3b, 0x5c, 0x4e,
- 0x84, 0x02, 0x3f, 0xaf, 0xd7, 0xeb, 0x55, 0x68, 0xff, 0x0f, 0x02, 0xcc, 0xcc, 0xcc, 0x18, 0x50,
- 0x56, 0xba, 0x8c, 0x8c, 0x8c, 0xcd, 0x2e, 0x2f, 0x9d, 0x44, 0x22, 0x29, 0x9d, 0x9e, 0x9e, 0xbe,
- 0x0a, 0x4b, 0xcb, 0x64, 0x32, 0xf5, 0xa0, 0x4c, 0xcb, 0x5d, 0x4e, 0x24, 0x95, 0x4a, 0xbd, 0x14,
- 0x0a, 0x45, 0x27, 0xda, 0x3f, 0x5c, 0xe2, 0xb2, 0xa8, 0xd5, 0xea, 0x01, 0x44, 0x76, 0xd0, 0xa5,
- 0x44, 0x38, 0x90, 0xe2, 0x3e, 0x30, 0x18, 0x0c, 0x9d, 0xb6, 0xac, 0x16, 0x17, 0x17, 0xff, 0x46,
- 0x07, 0x30, 0xe7, 0xe6, 0xe6, 0xfa, 0xad, 0x20, 0xf2, 0xf0, 0xf0, 0xa0, 0x06, 0x05, 0x05, 0x89,
- 0x6c, 0x08, 0x0c, 0x0c, 0x14, 0xd3, 0xe9, 0xf4, 0x1a, 0x7c, 0x1f, 0x10, 0x10, 0x50, 0x85, 0x80,
- 0xe1, 0x7b, 0xb9, 0x5c, 0x3e, 0x5c, 0x54, 0x54, 0xf4, 0x13, 0x12, 0x80, 0xac, 0xb6, 0xb6, 0xf6,
- 0x42, 0x75, 0x75, 0xf5, 0x65, 0x54, 0xba, 0xf6, 0xca, 0xca, 0xca, 0x1e, 0xa1, 0x50, 0x68, 0x9a,
- 0x9d, 0x9d, 0x1d, 0xb6, 0x91, 0xa1, 0xfd, 0x48, 0x5e, 0x5e, 0xde, 0x10, 0x87, 0xc3, 0x71, 0x5f,
- 0x26, 0xa2, 0x52, 0xa9, 0xd1, 0x3f, 0x36, 0x2b, 0xe1, 0x4e, 0xab, 0x8a, 0xc0, 0xef, 0x6d, 0xdf,
- 0x01, 0x97, 0xcb, 0x85, 0xf9, 0xf9, 0x79, 0x90, 0x96, 0xf0, 0xc0, 0xf8, 0x95, 0xe2, 0xb1, 0x0d,
- 0xfd, 0x97, 0x61, 0xd2, 0x3f, 0xd1, 0xff, 0xd4, 0x85, 0x85, 0x05, 0x3e, 0x52, 0x5a, 0x0b, 0x3a,
- 0xfd, 0x20, 0xc2, 0x7d, 0x84, 0x29, 0x14, 0x6b, 0x0e, 0xec, 0x96, 0xd1, 0x68, 0xec, 0x43, 0x59,
- 0xd5, 0x92, 0xd0, 0x7a, 0x0e, 0xc1, 0xd3, 0xdb, 0xdb, 0x3b, 0xf1, 0x4a, 0x35, 0x06, 0xb7, 0xce,
- 0x16, 0x80, 0x91, 0x7b, 0x16, 0xcc, 0x7c, 0x1e, 0x0c, 0xb6, 0x34, 0x83, 0x20, 0xff, 0x0c, 0x5c,
- 0x29, 0xe1, 0x12, 0xdf, 0xb7, 0x8b, 0x0b, 0xc1, 0x58, 0x5e, 0x06, 0xb2, 0x0a, 0xe1, 0xdd, 0xc9,
- 0xc9, 0xc9, 0xac, 0xa9, 0xa9, 0x29, 0x89, 0xc5, 0x62, 0xf9, 0x16, 0xc5, 0xbb, 0x6d, 0x53, 0x9d,
- 0x93, 0x65, 0xe1, 0xf3, 0xf9, 0xfd, 0xa4, 0x93, 0xc1, 0xe4, 0xc1, 0xce, 0x43, 0xe4, 0x07, 0x75,
- 0x4c, 0x8f, 0xb9, 0x96, 0x58, 0x1f, 0xe8, 0x89, 0xf0, 0x85, 0xd6, 0xc8, 0x60, 0x22, 0xb0, 0x3d,
- 0x4c, 0xbc, 0x62, 0xb8, 0xf4, 0x8e, 0x1f, 0xf4, 0x1d, 0x7e, 0x0b, 0x54, 0x9f, 0x32, 0xac, 0xfd,
- 0x55, 0xe9, 0xb3, 0x66, 0xad, 0x60, 0xde, 0x34, 0xd4, 0x37, 0xf1, 0xb4, 0x8c, 0x46, 0x47, 0x47,
- 0x1f, 0x67, 0x84, 0x45, 0x92, 0x6f, 0x40, 0x3e, 0x09, 0x14, 0x05, 0x29, 0x70, 0x39, 0x3d, 0x16,
- 0xcc, 0x71, 0x54, 0xd0, 0x31, 0xf6, 0x39, 0x25, 0xd2, 0x85, 0xbf, 0x08, 0x43, 0x92, 0x7c, 0x68,
- 0x3e, 0x87, 0x41, 0x7d, 0xe9, 0x69, 0xe8, 0xad, 0x60, 0x81, 0xb0, 0x28, 0x67, 0x62, 0xb5, 0x1e,
- 0xcd, 0xcd, 0xcd, 0xe1, 0x3d, 0x32, 0x10, 0x3d, 0x12, 0x46, 0x90, 0x07, 0x1f, 0xe6, 0x92, 0xe0,
- 0x7b, 0xf6, 0x2e, 0xd0, 0x27, 0xef, 0x82, 0x5b, 0xb1, 0x54, 0x68, 0x8f, 0x0d, 0x71, 0x4a, 0xd4,
- 0x16, 0xb6, 0x9b, 0xb0, 0x37, 0x1d, 0x7d, 0x15, 0xfa, 0x33, 0x3c, 0x01, 0xf7, 0x3b, 0x19, 0x44,
- 0x91, 0xe3, 0x3d, 0x16, 0x89, 0x44, 0xcc, 0x27, 0x54, 0x77, 0x1f, 0xa9, 0x6e, 0x6c, 0x59, 0x75,
- 0xa1, 0xbe, 0x9b, 0x62, 0xc2, 0x77, 0xbb, 0xa5, 0x06, 0xed, 0x74, 0x17, 0x5d, 0xe4, 0x1c, 0x87,
- 0x9e, 0xb4, 0x23, 0xd0, 0x7f, 0xea, 0x84, 0x03, 0x11, 0x8e, 0x5e, 0x36, 0x8b, 0xb0, 0x67, 0x32,
- 0x23, 0xee, 0xe1, 0x3e, 0x38, 0xc2, 0xfc, 0x48, 0x6f, 0x94, 0x97, 0x97, 0xbf, 0xd0, 0xd8, 0xd8,
- 0xd8, 0x61, 0x77, 0x8f, 0xac, 0x1a, 0x8d, 0xe6, 0xc6, 0x8a, 0x7b, 0x14, 0x40, 0xdb, 0xf4, 0x7e,
- 0xc8, 0x76, 0xb7, 0x23, 0x7b, 0x7c, 0x9e, 0xf9, 0xb2, 0x29, 0x27, 0x13, 0x7a, 0xd2, 0x59, 0xd0,
- 0xcf, 0xc9, 0x74, 0x4e, 0x74, 0xfc, 0x18, 0x61, 0x67, 0xc7, 0x1f, 0xb8, 0x87, 0xfb, 0xe0, 0x08,
- 0xdc, 0x46, 0xda, 0x83, 0x61, 0x18, 0xd7, 0x7e, 0x32, 0x8c, 0x8f, 0x8f, 0x3b, 0x4e, 0x06, 0x5b,
- 0xe9, 0x3a, 0xd2, 0x77, 0x42, 0x77, 0xb2, 0xef, 0xba, 0x4a, 0xa7, 0x3c, 0xfa, 0x32, 0x0c, 0x9c,
- 0xd8, 0x4a, 0x94, 0x8e, 0xf3, 0xde, 0xd6, 0x26, 0xfb, 0x59, 0x87, 0x7a, 0x74, 0x13, 0x0d, 0xd5,
- 0x2e, 0x87, 0x59, 0x67, 0x13, 0xc3, 0xf9, 0xa2, 0x54, 0x68, 0x65, 0x33, 0xd6, 0x14, 0xc3, 0x48,
- 0x0c, 0x15, 0xba, 0xce, 0x09, 0x40, 0x91, 0xb5, 0x1f, 0x70, 0x3f, 0xce, 0xdb, 0xee, 0xf2, 0xa5,
- 0xe9, 0x3d, 0x8e, 0xfa, 0xf2, 0x57, 0x5d, 0x5d, 0xdd, 0x35, 0xa7, 0xd3, 0x3b, 0x3b, 0x98, 0x3c,
- 0xd0, 0xfb, 0x11, 0xf9, 0x41, 0x43, 0x82, 0xe7, 0xec, 0x37, 0x8c, 0x1d, 0x70, 0xf5, 0x80, 0x2f,
- 0xa8, 0xa3, 0x9c, 0x67, 0xa4, 0x7c, 0xf7, 0x25, 0xc2, 0x8e, 0xc5, 0xf9, 0x2c, 0xb6, 0x26, 0x6e,
- 0x7e, 0x84, 0xfb, 0xb1, 0xe8, 0x94, 0x06, 0x54, 0xba, 0x37, 0x55, 0x2a, 0x95, 0xae, 0xbd, 0xbd,
- 0x5d, 0xbf, 0xea, 0x7b, 0x84, 0x5f, 0x56, 0x84, 0x6d, 0x5e, 0x5e, 0x5e, 0x1f, 0xea, 0x25, 0x22,
- 0xf8, 0xa5, 0xe0, 0x73, 0xe2, 0x62, 0x3a, 0xeb, 0xd1, 0x48, 0xe1, 0x19, 0xc2, 0x9e, 0x93, 0x96,
- 0x7a, 0x07, 0xf7, 0x59, 0xc2, 0xb3, 0x78, 0x20, 0x24, 0xef, 0xe8, 0xa7, 0xbe, 0xb0, 0x09, 0xaf,
- 0x50, 0x3e, 0xfb, 0x78, 0x2f, 0x45, 0x9c, 0xf4, 0xfa, 0x16, 0xed, 0xf9, 0x63, 0x71, 0xa0, 0x4b,
- 0x8e, 0x86, 0xee, 0x94, 0x64, 0x07, 0x92, 0xb1, 0x52, 0x2e, 0xb4, 0x25, 0xc6, 0x10, 0xf6, 0xd3,
- 0x31, 0x7b, 0x1f, 0xe1, 0x3e, 0x38, 0x98, 0xfe, 0x6e, 0x09, 0xeb, 0x19, 0xba, 0xcb, 0x3d, 0x52,
- 0x67, 0xd2, 0xa1, 0xeb, 0xb0, 0xff, 0x9a, 0x3d, 0x1a, 0x63, 0x50, 0xa1, 0x31, 0x6d, 0x1f, 0x5c,
- 0xcb, 0xda, 0x4e, 0xf4, 0x28, 0x3b, 0x84, 0x52, 0xbf, 0x21, 0x22, 0x8c, 0x73, 0x10, 0x2e, 0xb1,
- 0xc2, 0xd7, 0x24, 0xc2, 0x55, 0x77, 0xa1, 0x98, 0x03, 0x0d, 0xec, 0x90, 0x8d, 0x11, 0xa5, 0xd0,
- 0xc9, 0x1d, 0x35, 0x51, 0xe4, 0x9b, 0xdc, 0x30, 0xb7, 0xdf, 0x2e, 0x32, 0xfd, 0x41, 0x17, 0x45,
- 0x07, 0x2d, 0x63, 0xbf, 0x03, 0xd1, 0x68, 0xc9, 0x17, 0xf0, 0x75, 0x18, 0x9d, 0xb0, 0xf3, 0x23,
- 0x69, 0x0b, 0xe8, 0x80, 0xc3, 0xb8, 0xdf, 0xa1, 0xd7, 0x28, 0x65, 0xeb, 0x22, 0xb2, 0x7f, 0x26,
- 0xae, 0xcb, 0xeb, 0x9d, 0x8a, 0xe0, 0x49, 0x14, 0x9e, 0xfa, 0xe4, 0xd7, 0x8d, 0x3e, 0x8c, 0x2b,
- 0x88, 0x7e, 0x56, 0xb5, 0xc0, 0x1f, 0x2d, 0xca, 0x35, 0x91, 0xcf, 0xc9, 0x9e, 0xf8, 0xcf, 0x44,
- 0x34, 0x1a, 0xcd, 0x2f, 0x3e, 0x3e, 0x5e, 0x93, 0x94, 0x94, 0xa4, 0x5a, 0x0b, 0xa1, 0xa1, 0xa1,
- 0x8a, 0x8d, 0x12, 0xfd, 0x0b, 0xad, 0x50, 0xff, 0x17, 0xb7, 0xba, 0xfa, 0x52, 0x00, 0x00, 0x00,
+ 0xce, 0x00, 0x00, 0x03, 0xd0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x95, 0xed, 0x6b, 0x5b,
+ 0x55, 0x1c, 0xc7, 0x0b, 0x63, 0x5b, 0x9b, 0xa4, 0x35, 0x4e, 0x5f, 0x14, 0x7d, 0x31, 0x87, 0xe2,
+ 0x64, 0x13, 0x86, 0xe8, 0x1b, 0xc1, 0x3f, 0x40, 0x5d, 0x59, 0xee, 0xbd, 0x4d, 0x6e, 0x73, 0x6f,
+ 0x9e, 0xcb, 0x35, 0x76, 0x6e, 0x11, 0x23, 0xcc, 0x95, 0xe2, 0x03, 0x18, 0xf1, 0xa1, 0xee, 0xcd,
+ 0x66, 0x3b, 0x21, 0xb6, 0xba, 0xad, 0xab, 0x4f, 0xac, 0xcc, 0x29, 0xad, 0xad, 0x5a, 0xc5, 0xb1,
+ 0x39, 0x6c, 0x71, 0x74, 0xf3, 0x01, 0x61, 0xa4, 0x20, 0xcc, 0x69, 0xbb, 0x26, 0x69, 0x9b, 0xa4,
+ 0x4d, 0x9b, 0xb6, 0x5f, 0xcf, 0xef, 0xb4, 0xb7, 0xcd, 0x53, 0x9b, 0x08, 0x43, 0xf0, 0xc2, 0x07,
+ 0x92, 0x9b, 0xdc, 0xf3, 0xb9, 0xbf, 0x73, 0xbe, 0xe7, 0x77, 0x2a, 0x00, 0x54, 0xfc, 0x17, 0x14,
+ 0xbd, 0xa9, 0x28, 0xca, 0x5f, 0xb2, 0x2c, 0x2f, 0xe4, 0x63, 0xb5, 0x5a, 0x97, 0xb2, 0x3f, 0xdb,
+ 0x6c, 0xb6, 0xc5, 0xec, 0xdf, 0xd9, 0x73, 0x71, 0xaf, 0xd7, 0x5b, 0x59, 0xb6, 0x88, 0x1e, 0x42,
+ 0xde, 0xb5, 0xb0, 0xb0, 0x00, 0x4d, 0xd3, 0x30, 0x38, 0x38, 0x88, 0xe1, 0xe1, 0x61, 0x78, 0x3c,
+ 0x1e, 0xc4, 0x62, 0xb1, 0x9c, 0xff, 0xb8, 0x5c, 0xae, 0x19, 0x41, 0x10, 0xcc, 0xeb, 0x8a, 0xf6,
+ 0x39, 0xc5, 0x0b, 0x82, 0x22, 0x4d, 0xaf, 0x62, 0x97, 0xa0, 0xf8, 0x1c, 0xd0, 0x02, 0x7e, 0xa4,
+ 0xd3, 0xe9, 0xd5, 0x81, 0x22, 0x91, 0x08, 0x42, 0xa1, 0x10, 0x5a, 0x5a, 0x5a, 0x30, 0x32, 0x32,
+ 0xb2, 0x7a, 0xdf, 0xad, 0x79, 0x20, 0xfb, 0xec, 0x10, 0x1c, 0x12, 0x2c, 0x0e, 0x71, 0x86, 0x91,
+ 0x22, 0x44, 0xbb, 0x34, 0x91, 0x23, 0xa2, 0xc1, 0x37, 0x9f, 0xbf, 0x0f, 0x9b, 0x2e, 0xde, 0x9b,
+ 0x83, 0xad, 0x49, 0x41, 0x3c, 0x1e, 0x47, 0xa9, 0x4b, 0x76, 0x36, 0xa0, 0xe2, 0xc7, 0x1d, 0x05,
+ 0x88, 0x0d, 0x52, 0xba, 0x40, 0x44, 0x03, 0xe7, 0xff, 0x51, 0xde, 0xff, 0x7f, 0x15, 0x59, 0x54,
+ 0xe9, 0x8f, 0xbd, 0x1e, 0xcb, 0xd4, 0x5e, 0xaf, 0x65, 0x92, 0xa8, 0xf3, 0x58, 0xb8, 0x44, 0x71,
+ 0xab, 0x48, 0x26, 0x93, 0xeb, 0x0a, 0x96, 0x96, 0x96, 0x90, 0xc9, 0x64, 0xa0, 0x1d, 0xf4, 0xa3,
+ 0xc1, 0xa7, 0x40, 0x50, 0xd9, 0x1a, 0xa9, 0x52, 0x8a, 0x91, 0x24, 0x58, 0x01, 0x37, 0x72, 0x44,
+ 0x2c, 0x2d, 0x46, 0x16, 0xd5, 0x5a, 0x1d, 0x4a, 0x1d, 0x55, 0xb2, 0x91, 0x44, 0x17, 0xc5, 0xa6,
+ 0x6e, 0x62, 0x7e, 0x7e, 0xbe, 0xbc, 0xd4, 0x95, 0x13, 0xef, 0xf5, 0x44, 0xf5, 0x6f, 0xec, 0xc0,
+ 0x17, 0x43, 0x9d, 0x98, 0x9d, 0x9d, 0x45, 0x30, 0x18, 0x4c, 0x33, 0xd1, 0x76, 0x92, 0x11, 0xec,
+ 0xa5, 0xab, 0xf2, 0xe3, 0x3d, 0x44, 0xf3, 0x99, 0x05, 0x9f, 0x77, 0x67, 0xa3, 0x0b, 0x89, 0x44,
+ 0x62, 0x43, 0x91, 0xe7, 0xf8, 0x6e, 0x28, 0xe1, 0xbb, 0xf0, 0xde, 0x57, 0x2f, 0x62, 0xec, 0xe6,
+ 0x18, 0x9e, 0x7f, 0xf5, 0x50, 0x52, 0x5f, 0x02, 0x36, 0xce, 0xb4, 0xdf, 0xef, 0xdf, 0xbc, 0x16,
+ 0x06, 0x55, 0x8c, 0x52, 0xbc, 0xf3, 0x17, 0x53, 0x09, 0xba, 0x10, 0x8d, 0x46, 0xb1, 0xb8, 0xb8,
+ 0x58, 0x14, 0xda, 0xc4, 0x9e, 0x77, 0x77, 0x43, 0xfe, 0xd0, 0x00, 0xb5, 0xeb, 0x4e, 0xbc, 0xd6,
+ 0xe3, 0x46, 0x34, 0x19, 0x85, 0xf8, 0xfb, 0xd3, 0xfc, 0x79, 0xda, 0x4b, 0x7a, 0xa7, 0xd8, 0x50,
+ 0xb4, 0xff, 0xe5, 0x00, 0xdf, 0xb0, 0x53, 0x89, 0x38, 0xfa, 0x86, 0xbb, 0xd0, 0x3b, 0x74, 0xb2,
+ 0x00, 0x57, 0xfb, 0x03, 0x68, 0xf8, 0xd8, 0x00, 0xe7, 0x67, 0x26, 0xb8, 0xcf, 0x9a, 0x71, 0xe8,
+ 0xf4, 0xe3, 0x88, 0x4d, 0x4f, 0x20, 0x38, 0x1a, 0xfa, 0xf7, 0xa2, 0xcb, 0xd7, 0xce, 0xe3, 0x89,
+ 0x23, 0x55, 0x78, 0xf2, 0x9d, 0x2d, 0x05, 0x08, 0x9d, 0x95, 0x5c, 0xe4, 0x62, 0xa2, 0xc6, 0xfe,
+ 0xdb, 0xa0, 0x7d, 0x6d, 0xc6, 0xc1, 0x93, 0x8f, 0xe2, 0xfa, 0xf8, 0x28, 0x7a, 0x07, 0x7a, 0x33,
+ 0xad, 0xad, 0xad, 0xc6, 0xb5, 0x78, 0x3b, 0xc4, 0x5f, 0x84, 0x95, 0xb6, 0xc1, 0x51, 0x45, 0xde,
+ 0x52, 0x02, 0xcf, 0xad, 0x89, 0xea, 0x8e, 0x1a, 0xb0, 0x2f, 0xbc, 0xa5, 0x00, 0xe9, 0x03, 0x26,
+ 0xfa, 0x88, 0x55, 0x74, 0xd6, 0x04, 0xdf, 0x97, 0x35, 0xf0, 0x7f, 0x77, 0x3b, 0x9e, 0xb9, 0x70,
+ 0x07, 0x9a, 0xba, 0xf6, 0xe0, 0xea, 0xe8, 0x45, 0x0a, 0x49, 0x3f, 0x1b, 0xa3, 0x9a, 0x8b, 0x58,
+ 0x3a, 0x36, 0x51, 0x89, 0x3a, 0x94, 0x3a, 0x8a, 0x2c, 0xed, 0x91, 0x52, 0x22, 0xf1, 0xfd, 0xad,
+ 0x6c, 0x8d, 0xaa, 0xe0, 0xe8, 0x31, 0xc1, 0xdb, 0x5b, 0xc3, 0x2b, 0x6a, 0xfa, 0x9e, 0x64, 0xdb,
+ 0xa0, 0x9d, 0xde, 0x89, 0x81, 0xcb, 0xdd, 0x34, 0xc6, 0x95, 0x0d, 0xe3, 0x4d, 0xa9, 0x2a, 0x25,
+ 0xb2, 0x74, 0x6c, 0x85, 0xb5, 0xab, 0x0a, 0xca, 0xa7, 0x46, 0xb8, 0xce, 0x55, 0xf3, 0xaa, 0x48,
+ 0xf6, 0xd4, 0x20, 0xe3, 0x1b, 0x33, 0x7c, 0xdd, 0xdb, 0x71, 0xe2, 0xdb, 0x10, 0xf4, 0x78, 0xff,
+ 0xc4, 0x76, 0x71, 0x22, 0x0b, 0xd8, 0x7d, 0x2a, 0x0e, 0xbf, 0xd2, 0x5c, 0x52, 0xc4, 0xa7, 0xef,
+ 0x44, 0x25, 0x64, 0x36, 0x7d, 0x6a, 0x8f, 0x11, 0xee, 0xcf, 0xab, 0x79, 0x65, 0x24, 0xf4, 0xf6,
+ 0xd5, 0xf0, 0xef, 0x8e, 0x63, 0xf7, 0x2f, 0x8b, 0x24, 0x7b, 0xfd, 0x6c, 0xb1, 0x5e, 0x75, 0xe0,
+ 0x70, 0xa0, 0x2c, 0x11, 0x55, 0x55, 0x7f, 0x6a, 0x39, 0x14, 0xea, 0x19, 0x23, 0x5f, 0x2f, 0x0a,
+ 0x07, 0x4d, 0xa7, 0x16, 0x7e, 0x08, 0x91, 0x3f, 0x7f, 0xbd, 0x35, 0x22, 0x42, 0xe8, 0x5c, 0x96,
+ 0xd1, 0x7a, 0xd9, 0x3f, 0x31, 0x40, 0xee, 0x36, 0xe0, 0x40, 0xc7, 0x63, 0x18, 0x8f, 0xdd, 0xa0,
+ 0x31, 0xde, 0xba, 0x65, 0x22, 0x5d, 0x46, 0xd3, 0x28, 0x75, 0x98, 0xf0, 0xc2, 0xa9, 0x3a, 0x4c,
+ 0x27, 0x27, 0x69, 0x53, 0x67, 0xa8, 0x0d, 0xae, 0x1c, 0x13, 0xe2, 0xdf, 0x7a, 0xdb, 0xc8, 0xee,
+ 0xde, 0x81, 0xe0, 0xb3, 0x5c, 0x74, 0x25, 0xf2, 0x03, 0x84, 0xb7, 0x6b, 0x61, 0x3b, 0x76, 0x77,
+ 0x01, 0xe2, 0xf1, 0x9a, 0xdc, 0x14, 0xb6, 0x9b, 0xf1, 0xfa, 0x99, 0x46, 0x16, 0xeb, 0x19, 0xde,
+ 0x3d, 0x56, 0x2e, 0xaf, 0x1e, 0x6f, 0x53, 0xb1, 0xee, 0x9d, 0x4a, 0xa5, 0xb8, 0x88, 0x88, 0x4e,
+ 0x8e, 0x63, 0x62, 0x72, 0xac, 0x00, 0x77, 0xfb, 0xae, 0x55, 0x89, 0xb5, 0xbd, 0x16, 0xe1, 0x81,
+ 0x97, 0x30, 0x37, 0x37, 0x97, 0x2d, 0x59, 0x13, 0x15, 0x8b, 0x37, 0x1d, 0x11, 0xa5, 0xa0, 0x17,
+ 0xd1, 0x45, 0xf6, 0xb6, 0x7b, 0x70, 0xee, 0x52, 0x98, 0x4b, 0x68, 0x5b, 0xe4, 0x5d, 0xc5, 0x45,
+ 0xec, 0x5c, 0xf9, 0xd9, 0xe1, 0x70, 0x4c, 0x95, 0xa2, 0xb9, 0xb9, 0x39, 0xe1, 0x6e, 0xdb, 0x05,
+ 0x67, 0xdb, 0x4e, 0x5c, 0xfa, 0xad, 0x9f, 0x9f, 0x4b, 0x45, 0x24, 0xeb, 0x8b, 0xca, 0x85, 0x4d,
+ 0xe9, 0x83, 0xbe, 0xa3, 0x8f, 0xe0, 0xda, 0xf5, 0xab, 0x34, 0xbd, 0x7d, 0xec, 0xde, 0x11, 0xc6,
+ 0x9b, 0x45, 0x78, 0xf8, 0x1f, 0x75, 0xd5, 0x0c, 0x73, 0x79, 0x58, 0x33, 0x4b, 0x00, 0x00, 0x00,
  0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_26/export_module.cpp b/bitmaps_png/cpp_26/export_module.cpp
index bec160f88f..a198d1d424 100644
--- a/bitmaps_png/cpp_26/export_module.cpp
+++ b/bitmaps_png/cpp_26/export_module.cpp
@@ -8,68 +8,69 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xc7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x83, 0xc2, 0xa2, 0x86, 0x86, 0x06, 0x36, 0x9a, 0x5b, 0xd4,
- 0xdd, 0xdd, 0x6d, 0x39, 0x65, 0xca, 0x94, 0x83, 0xed, 0xed, 0xed, 0x4e, 0x78, 0x2d, 0x02, 0x02,
- 0xd1, 0xaa, 0xb4, 0xd4, 0x17, 0x4b, 0x1b, 0xea, 0x5e, 0x2f, 0x6a, 0xa8, 0x7f, 0x9d, 0x9b, 0x9b,
- 0xfb, 0xa6, 0xa7, 0xa7, 0xe7, 0x45, 0x57, 0x5a, 0xea, 0x7b, 0x90, 0x58, 0x46, 0x78, 0xd8, 0x23,
- 0x5c, 0x96, 0x74, 0x76, 0x76, 0x4a, 0x2d, 0x5d, 0xba, 0x74, 0xc5, 0xbf, 0x7f, 0xff, 0x5e, 0x2e,
- 0x59, 0xb2, 0x64, 0x3b, 0xd0, 0x67, 0x0a, 0x58, 0x2d, 0x52, 0x13, 0x66, 0xd0, 0x90, 0xe6, 0x67,
- 0x70, 0x5a, 0x59, 0x51, 0xf2, 0xf3, 0x44, 0x51, 0xee, 0xff, 0xeb, 0xcd, 0xf5, 0xff, 0x77, 0xcd,
- 0x9c, 0xfe, 0x7f, 0x4d, 0x6b, 0xf3, 0xff, 0xab, 0x0d, 0xb5, 0xff, 0x8f, 0x17, 0xe6, 0xfc, 0x9f,
- 0x9a, 0x95, 0xf6, 0x5e, 0x4d, 0x8c, 0x41, 0x5f, 0x5d, 0x84, 0x41, 0x1d, 0xdd, 0x90, 0x09, 0x13,
- 0x26, 0xb8, 0xbf, 0x79, 0xf3, 0x66, 0x23, 0x90, 0xfd, 0xff, 0xcf, 0x9f, 0x3f, 0xf7, 0xfb, 0xfa,
- 0xfa, 0xb6, 0x14, 0x16, 0x16, 0x72, 0x62, 0x58, 0x34, 0xcf, 0x9b, 0xf1, 0xc1, 0xde, 0x34, 0x89,
- 0xff, 0x3b, 0x42, 0x94, 0xfe, 0xef, 0xb2, 0x97, 0xfe, 0x7f, 0xae, 0xb2, 0xec, 0xff, 0x8d, 0xe6,
- 0x06, 0x30, 0x3e, 0x5d, 0x56, 0xf4, 0x7f, 0xbf, 0xbd, 0xd8, 0xff, 0xad, 0x11, 0xaa, 0xff, 0x0f,
- 0xa4, 0x8a, 0xfd, 0x9f, 0xe6, 0xce, 0x78, 0x07, 0xdd, 0x22, 0xa0, 0xc1, 0x42, 0x40, 0x9f, 0xac,
- 0x00, 0xb2, 0xbf, 0x83, 0x2c, 0xfb, 0xf8, 0xf1, 0xe3, 0xd1, 0xc6, 0xc6, 0xc6, 0x19, 0x18, 0x16,
- 0x6d, 0x0b, 0x63, 0xbc, 0xb3, 0xaf, 0x50, 0xef, 0xff, 0xd6, 0x58, 0xb3, 0xff, 0x47, 0x5c, 0x30,
- 0x2d, 0x3a, 0xed, 0x2a, 0xf6, 0x7f, 0x53, 0xa2, 0xd5, 0xff, 0x83, 0x85, 0xda, 0xff, 0x57, 0x05,
- 0x30, 0xde, 0xc0, 0x11, 0x47, 0xde, 0x37, 0x6e, 0xdc, 0xd8, 0xf4, 0x1f, 0x0a, 0x2e, 0x5c, 0xb8,
- 0xb0, 0xa7, 0xae, 0xae, 0x2e, 0x1d, 0xc5, 0xa2, 0x4c, 0x23, 0xa6, 0xd6, 0x52, 0x73, 0xa6, 0x19,
- 0x4b, 0x62, 0x5d, 0xfe, 0x6c, 0x0b, 0x71, 0xfd, 0x7f, 0xa5, 0xbe, 0x06, 0x6e, 0xd1, 0xa5, 0xda,
- 0xaa, 0xff, 0xdb, 0x43, 0x5c, 0xfe, 0xcf, 0x08, 0xb5, 0xfe, 0x5e, 0x6f, 0xc3, 0xd4, 0x9b, 0x6e,
- 0xc8, 0xd4, 0x7c, 0xef, 0xde, 0x3d, 0xf1, 0x69, 0xd3, 0xa6, 0x29, 0x4d, 0x9d, 0x3a, 0x55, 0x05,
- 0x18, 0x6c, 0xea, 0xfd, 0xfd, 0xfd, 0x9a, 0x40, 0x5f, 0x69, 0xf7, 0xf6, 0xf6, 0xae, 0xf9, 0xf9,
- 0xf3, 0xe7, 0x15, 0xa8, 0x5d, 0x7f, 0x96, 0x2f, 0x5f, 0x7e, 0x12, 0x18, 0x84, 0x66, 0x70, 0x8b,
- 0x22, 0xb5, 0x98, 0x72, 0xa3, 0xb5, 0x99, 0x9a, 0x17, 0x26, 0x06, 0xfc, 0xde, 0x19, 0xe5, 0xff,
- 0xff, 0x6a, 0x63, 0x2d, 0xdc, 0xa2, 0x2b, 0xf5, 0xd5, 0xff, 0x77, 0x46, 0xf9, 0xfd, 0x9f, 0x14,
- 0xee, 0xf6, 0x35, 0xcd, 0x80, 0xa9, 0x2c, 0x52, 0x9b, 0x29, 0xeb, 0xea, 0xd5, 0xab, 0x49, 0xab,
- 0x57, 0xaf, 0xce, 0xdd, 0xb2, 0x65, 0x4b, 0xed, 0xae, 0x5d, 0xbb, 0x7a, 0x0e, 0x1d, 0x3a, 0x34,
- 0xeb, 0xf8, 0xf1, 0xe3, 0x2b, 0x4e, 0x9e, 0x3c, 0xb9, 0xe9, 0xe1, 0xc3, 0x87, 0x3b, 0x60, 0xbe,
- 0x02, 0x25, 0x8e, 0xe6, 0xe6, 0xe6, 0xb3, 0xc5, 0xc5, 0xc5, 0x22, 0xf0, 0xa0, 0x3b, 0x55, 0xa2,
- 0xfe, 0x7f, 0x6f, 0x9c, 0x3e, 0xce, 0xa0, 0xdb, 0x99, 0x68, 0xfc, 0xff, 0x74, 0x91, 0x0a, 0x38,
- 0xe8, 0xae, 0x5d, 0xbb, 0xa6, 0x03, 0xd4, 0x67, 0x0a, 0xc4, 0x09, 0x40, 0xdc, 0x0d, 0xc4, 0xdb,
- 0x80, 0xf8, 0xe1, 0x7f, 0x2c, 0xe0, 0xcb, 0x97, 0x2f, 0x17, 0x4b, 0x4b, 0x4b, 0x7b, 0xe0, 0x16,
- 0x9d, 0x29, 0x52, 0xfe, 0xbf, 0x3f, 0x56, 0x1b, 0xa7, 0x45, 0xbb, 0x13, 0xf5, 0xff, 0x9f, 0x2d,
- 0x54, 0x20, 0xd9, 0xa2, 0x67, 0xcf, 0x9e, 0x1d, 0x29, 0x28, 0x28, 0xa8, 0x07, 0x5b, 0xe4, 0xa1,
- 0xc4, 0x1c, 0xe9, 0x2c, 0xcf, 0x54, 0x3c, 0x27, 0x35, 0xe2, 0xf7, 0xee, 0x84, 0xf0, 0xff, 0xd7,
- 0x1a, 0xeb, 0xe0, 0x16, 0x81, 0x92, 0xf7, 0xae, 0xf8, 0xb0, 0xff, 0xbd, 0x91, 0xbe, 0x9f, 0x7d,
- 0x94, 0x99, 0x53, 0xdd, 0x55, 0x98, 0xc3, 0x2e, 0x5f, 0xbe, 0x9c, 0x3f, 0x7f, 0xfe, 0xfc, 0xa6,
- 0x05, 0x0b, 0x16, 0xf4, 0x2d, 0x5a, 0xb4, 0x68, 0xe6, 0xe2, 0xc5, 0x8b, 0x97, 0x00, 0xf1, 0x7a,
- 0x50, 0x1e, 0xba, 0x74, 0xe9, 0xd2, 0x16, 0x98, 0x25, 0xbf, 0x7e, 0xfd, 0xba, 0x55, 0x59, 0x59,
- 0x79, 0x08, 0x54, 0x62, 0x80, 0x2d, 0x2a, 0x30, 0x63, 0x9a, 0xd6, 0x6a, 0xcf, 0xb4, 0x7c, 0x79,
- 0x94, 0xcd, 0x9f, 0xad, 0x01, 0x76, 0xff, 0x2f, 0xd7, 0x55, 0xc3, 0x2d, 0xba, 0x58, 0x53, 0xf9,
- 0x7f, 0x5b, 0x80, 0xcd, 0xff, 0xb9, 0x21, 0xc6, 0x3f, 0x7a, 0x9c, 0x98, 0xe6, 0xe5, 0x9a, 0x30,
- 0x4d, 0x5e, 0xb5, 0x6a, 0x15, 0xf3, 0xcc, 0x99, 0x33, 0x59, 0x41, 0x18, 0x64, 0x08, 0x08, 0x03,
- 0xd9, 0x5c, 0xc0, 0x92, 0x61, 0x25, 0x30, 0x5e, 0x9e, 0x42, 0xe3, 0xe7, 0x13, 0x30, 0xb1, 0x9c,
- 0xcd, 0xcf, 0xcf, 0x97, 0x43, 0x49, 0xde, 0x3b, 0x0a, 0x8c, 0xfe, 0x6f, 0x8c, 0xb1, 0xc0, 0x19,
- 0x74, 0x6b, 0x13, 0x6d, 0xff, 0xef, 0x05, 0x66, 0x01, 0x5c, 0xc9, 0x1b, 0x98, 0xea, 0x92, 0x5f,
- 0xbe, 0x7c, 0xb9, 0x1b, 0xe6, 0x9b, 0x6d, 0xdb, 0xb6, 0x1d, 0x00, 0x3a, 0xc0, 0x05, 0x25, 0x79,
- 0x77, 0x3a, 0x32, 0xde, 0x5e, 0x1d, 0x23, 0xfa, 0x7d, 0x43, 0x80, 0xf2, 0xbf, 0x4d, 0xb6, 0x72,
- 0xff, 0xcf, 0x55, 0x21, 0x5b, 0x54, 0xfc, 0x7f, 0xbb, 0x9d, 0xd4, 0xff, 0xd5, 0x41, 0x2a, 0xff,
- 0xd6, 0x45, 0x0b, 0x7f, 0x6b, 0xb1, 0x67, 0xbc, 0x8e, 0x6e, 0x09, 0x30, 0x79, 0x2b, 0x00, 0x53,
- 0xe0, 0x4a, 0x90, 0x47, 0x40, 0x96, 0xdc, 0xbd, 0x7b, 0x77, 0x77, 0x53, 0x53, 0x53, 0x19, 0x46,
- 0x86, 0x05, 0x02, 0x5e, 0x20, 0x56, 0xdb, 0xd2, 0xd6, 0xf2, 0xe3, 0x52, 0x6d, 0x25, 0xdc, 0x12,
- 0xe4, 0xe0, 0x9b, 0x5b, 0x5a, 0xf2, 0x16, 0xa8, 0x46, 0x00, 0xa4, 0x16, 0x8b, 0x6f, 0xdc, 0x5e,
- 0xbf, 0x7e, 0xbd, 0x01, 0x64, 0xc9, 0xb7, 0x6f, 0xdf, 0xce, 0xb6, 0xb5, 0xb5, 0x2d, 0x00, 0xaa,
- 0x63, 0xc4, 0x55, 0xa8, 0x4a, 0x2c, 0x9f, 0xd0, 0xf7, 0xfd, 0xea, 0xaa, 0x15, 0xff, 0xb1, 0xe1,
- 0xfe, 0xea, 0xaa, 0x37, 0x78, 0x0a, 0x55, 0xde, 0x59, 0xb3, 0x66, 0x2d, 0x02, 0x66, 0xd6, 0x0b,
- 0xc0, 0x8c, 0xbc, 0x69, 0xd2, 0xa4, 0x49, 0x7c, 0xf8, 0x4a, 0x6f, 0x26, 0x51, 0x51, 0x51, 0x1b,
- 0x49, 0x49, 0x49, 0x3b, 0x6c, 0x58, 0x4c, 0x4c, 0xcc, 0x92, 0x40, 0x35, 0xa1, 0x08, 0x2c, 0xed,
- 0x97, 0x01, 0x2d, 0xd5, 0x1c, 0xad, 0xca, 0x47, 0x2d, 0xc2, 0x8b, 0x01, 0x7a, 0x1c, 0x3b, 0x9d,
- 0xa0, 0x27, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xd1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x5d, 0x6c, 0x14,
+ 0x55, 0x14, 0xc7, 0x4b, 0x54, 0xd8, 0x6e, 0xb7, 0x75, 0x51, 0x1f, 0x1a, 0x7d, 0xa8, 0xa0, 0x11,
+ 0x02, 0x09, 0x60, 0xf4, 0xc5, 0x84, 0x98, 0x3e, 0xaa, 0x90, 0xdd, 0x99, 0xd9, 0xef, 0xaf, 0xe9,
+ 0xee, 0xba, 0x35, 0x4d, 0xd1, 0x1a, 0x8d, 0x40, 0x1a, 0x69, 0x1a, 0xf1, 0x33, 0xd1, 0x17, 0x6a,
+ 0x8b, 0xcd, 0xda, 0x55, 0xa0, 0xb4, 0x6a, 0x43, 0x03, 0x68, 0x40, 0xf0, 0x33, 0x10, 0x91, 0x50,
+ 0xd2, 0x1a, 0x9a, 0xe8, 0x0b, 0xa1, 0xa9, 0x11, 0x34, 0xb4, 0xa5, 0xfb, 0xc1, 0x76, 0xbb, 0xfd,
+ 0xda, 0xbf, 0xf7, 0xdc, 0xe5, 0xd6, 0x4e, 0x67, 0x57, 0x5b, 0x4c, 0x7c, 0xf0, 0x26, 0xff, 0x87,
+ 0x99, 0x73, 0xcf, 0xf9, 0xdd, 0x73, 0xcf, 0x99, 0x7b, 0xa7, 0x04, 0x40, 0xc9, 0x7f, 0xa1, 0x65,
+ 0x4d, 0xae, 0xae, 0xae, 0xbe, 0x33, 0x18, 0x0c, 0x1a, 0x84, 0xe8, 0xf9, 0xb6, 0x41, 0x92, 0x47,
+ 0xbe, 0x26, 0xbb, 0x94, 0xec, 0x02, 0xc5, 0x45, 0x40, 0xd9, 0x6d, 0x1b, 0xb7, 0xfa, 0xe4, 0x09,
+ 0x21, 0xc9, 0xa3, 0x5c, 0x9f, 0xf7, 0xf3, 0x2a, 0x43, 0x1a, 0x3f, 0x8f, 0xf2, 0xc7, 0xc2, 0x85,
+ 0xe8, 0x40, 0x34, 0xa9, 0xe4, 0xc2, 0x1a, 0x08, 0x59, 0x02, 0x52, 0x8a, 0x56, 0x4f, 0x36, 0x0a,
+ 0xbe, 0xd0, 0x66, 0xf5, 0x2a, 0xe9, 0x62, 0x7e, 0x34, 0x57, 0xf8, 0xfd, 0x8f, 0x41, 0x3e, 0x9f,
+ 0xef, 0x37, 0xa7, 0xd3, 0x39, 0x4b, 0x62, 0x0e, 0xd0, 0x80, 0xfc, 0x12, 0x84, 0xcd, 0xea, 0x95,
+ 0x35, 0x36, 0xbb, 0xea, 0x44, 0x31, 0x3f, 0x9a, 0x4b, 0xef, 0x55, 0x55, 0x1d, 0x98, 0x07, 0xd1,
+ 0x0b, 0xdc, 0x1a, 0x4e, 0xbf, 0x4b, 0xe3, 0xe0, 0xaa, 0xf5, 0x60, 0x7a, 0x7a, 0x3a, 0x6f, 0x0b,
+ 0xb9, 0x35, 0xb6, 0x9d, 0x4d, 0xbb, 0x31, 0x33, 0x33, 0x53, 0xd0, 0x8f, 0xe6, 0xc6, 0xe3, 0x71,
+ 0xb0, 0x24, 0x92, 0x05, 0x41, 0xe1, 0xfa, 0x67, 0xb9, 0x93, 0x90, 0x3f, 0x1c, 0xc0, 0xec, 0x6c,
+ 0xde, 0x1c, 0xaa, 0x0b, 0x6b, 0x6c, 0xaf, 0xbd, 0xb3, 0x17, 0xe3, 0xc9, 0x51, 0xbe, 0x90, 0xfa,
+ 0x97, 0x77, 0xf0, 0xe0, 0x42, 0xe4, 0x97, 0x4c, 0x26, 0x8b, 0x83, 0x96, 0x33, 0x72, 0xb9, 0x1c,
+ 0x6c, 0x6f, 0xaf, 0xc1, 0x17, 0x7d, 0x31, 0x4c, 0x4d, 0x4d, 0x71, 0xa0, 0x10, 0x2d, 0x2e, 0x9d,
+ 0x4e, 0x6b, 0x41, 0x0e, 0x87, 0x63, 0xee, 0x76, 0x41, 0x35, 0xfb, 0x37, 0xc2, 0x13, 0xbd, 0x1f,
+ 0x1f, 0x7e, 0xb5, 0x87, 0xc3, 0xe6, 0xe6, 0xfe, 0x0a, 0xa5, 0x01, 0x59, 0x2c, 0x96, 0x72, 0xbb,
+ 0xdd, 0x9e, 0x6b, 0x68, 0x68, 0x40, 0x2a, 0x95, 0xd2, 0x05, 0x23, 0xc7, 0x62, 0xa2, 0x55, 0xd7,
+ 0x7c, 0xb0, 0x11, 0xce, 0x6e, 0x23, 0xbc, 0x9d, 0xf7, 0xe1, 0x8d, 0x5e, 0x15, 0x99, 0xcc, 0xc4,
+ 0x3c, 0x4c, 0x97, 0x11, 0x6d, 0x5d, 0x7b, 0x7b, 0x3b, 0x7a, 0x7a, 0x7a, 0x74, 0x2b, 0xce, 0x66,
+ 0xb3, 0x48, 0xde, 0x8c, 0xe3, 0xe4, 0xc5, 0x4e, 0x9c, 0xe8, 0x3b, 0xa8, 0x53, 0xa0, 0x6d, 0x3d,
+ 0x5c, 0x9f, 0x1a, 0xe1, 0x3f, 0x66, 0x82, 0x7a, 0xd4, 0x8c, 0x9d, 0x87, 0x9f, 0x42, 0x3c, 0x75,
+ 0xa3, 0xf0, 0xd6, 0x11, 0x28, 0x16, 0x8b, 0xa1, 0xbb, 0xbb, 0xbb, 0x20, 0x68, 0xe0, 0xf2, 0x59,
+ 0x3c, 0xfd, 0x5e, 0x29, 0x9e, 0x79, 0x7f, 0xa5, 0x4e, 0x52, 0xcc, 0xc0, 0x41, 0x01, 0x06, 0x0a,
+ 0x9f, 0xba, 0x1b, 0x91, 0xaf, 0xcd, 0x78, 0xfe, 0xe0, 0x13, 0xb8, 0x3a, 0x32, 0xc4, 0xb2, 0xcb,
+ 0x20, 0x10, 0x08, 0xe4, 0x41, 0xac, 0x3e, 0x26, 0xa6, 0x5c, 0x24, 0x12, 0x41, 0x22, 0x91, 0x28,
+ 0x0a, 0xda, 0xbe, 0xcf, 0x08, 0x4b, 0x74, 0xa5, 0x4e, 0xca, 0xc7, 0x0c, 0xf4, 0x09, 0xcb, 0xe8,
+ 0xa8, 0x09, 0xa1, 0x2f, 0x2b, 0xf0, 0xdc, 0xf7, 0xab, 0x51, 0xff, 0xc3, 0xbd, 0xa8, 0xeb, 0xdc,
+ 0x8c, 0xc1, 0xa1, 0x73, 0xe8, 0xef, 0xef, 0x9f, 0x61, 0x31, 0xca, 0x45, 0x46, 0x73, 0xe2, 0x5b,
+ 0x59, 0x2e, 0x48, 0xfe, 0x68, 0x15, 0xab, 0x51, 0x29, 0x7c, 0xbd, 0x26, 0x04, 0x4f, 0x54, 0xf0,
+ 0x8c, 0xea, 0xce, 0x10, 0xec, 0x1e, 0x44, 0x0e, 0xaf, 0xc3, 0xe9, 0x81, 0x2e, 0x8a, 0x71, 0xe9,
+ 0x6f, 0xdb, 0x7b, 0x29, 0x20, 0x6b, 0xc7, 0x2a, 0xd8, 0x3b, 0x4b, 0xe1, 0xe9, 0x29, 0x43, 0xe0,
+ 0x78, 0x39, 0xcf, 0x8a, 0x60, 0xb5, 0xdf, 0x32, 0x7d, 0x63, 0x46, 0xa8, 0xab, 0x0a, 0x07, 0xbe,
+ 0x7b, 0x1d, 0xff, 0x1a, 0xc4, 0xb7, 0xef, 0x80, 0x01, 0x4e, 0xb6, 0x7d, 0xde, 0xde, 0x32, 0xa8,
+ 0x9f, 0x97, 0xf3, 0xcc, 0x08, 0x18, 0x3c, 0x59, 0xc1, 0x9f, 0x7d, 0x2d, 0x8f, 0xe8, 0x41, 0xbb,
+ 0xf7, 0x36, 0xc2, 0x13, 0xf2, 0x71, 0xbd, 0xf0, 0xca, 0x8b, 0x4b, 0x02, 0x51, 0x56, 0xb6, 0x43,
+ 0xf9, 0xa6, 0xf0, 0x1e, 0x29, 0xe3, 0xf5, 0xa2, 0xe6, 0xa0, 0xed, 0x8c, 0x44, 0x1f, 0xc5, 0x95,
+ 0x6b, 0x3f, 0xeb, 0x41, 0x04, 0xb8, 0xeb, 0xec, 0xc3, 0xb8, 0xe3, 0xdc, 0x43, 0x58, 0x7b, 0xf1,
+ 0xc9, 0x25, 0x81, 0x48, 0x52, 0x2c, 0x0f, 0xa3, 0x7a, 0xb9, 0x3f, 0x33, 0xc2, 0xd9, 0x65, 0xc4,
+ 0x8e, 0x8e, 0xad, 0x18, 0x19, 0xff, 0x9d, 0x62, 0xb4, 0x70, 0x90, 0xdb, 0xed, 0x4e, 0xb0, 0x36,
+ 0xcc, 0x90, 0x64, 0x8f, 0x8d, 0x43, 0xe8, 0x60, 0xac, 0xfa, 0x69, 0xeb, 0x92, 0x41, 0x02, 0x46,
+ 0xdb, 0xa8, 0x74, 0x98, 0xb0, 0xeb, 0xd0, 0x76, 0xa4, 0xd2, 0x09, 0x71, 0x4e, 0x6e, 0xe1, 0x20,
+ 0x3a, 0x1d, 0x58, 0x8b, 0x57, 0x92, 0x24, 0xb7, 0x72, 0x73, 0x31, 0xe8, 0xd2, 0x95, 0x1f, 0x21,
+ 0xbd, 0x5b, 0x09, 0x47, 0xcb, 0x03, 0x3a, 0xc9, 0xfb, 0x2b, 0xb4, 0x5d, 0xd8, 0x66, 0xc6, 0x5b,
+ 0x47, 0xc2, 0x98, 0x9c, 0xcc, 0x2c, 0x3c, 0x8e, 0xb6, 0x14, 0xf8, 0x67, 0x50, 0x52, 0x8b, 0x41,
+ 0xa4, 0x1b, 0x89, 0x11, 0x8c, 0x25, 0xae, 0xeb, 0xa4, 0xb6, 0x6d, 0x98, 0x87, 0xd8, 0xdb, 0x2a,
+ 0x11, 0x3d, 0xdd, 0xa4, 0x3b, 0xf3, 0xfe, 0x11, 0xb4, 0xe2, 0xc2, 0x5a, 0xc8, 0xb5, 0x8e, 0x44,
+ 0x73, 0x73, 0x73, 0x15, 0x83, 0x19, 0xd8, 0xd5, 0x90, 0x35, 0xf4, 0xad, 0x87, 0xd0, 0x9e, 0x37,
+ 0x9b, 0xb2, 0x02, 0xe4, 0x6e, 0x7d, 0x10, 0xc7, 0xcf, 0x47, 0x39, 0x84, 0xba, 0x75, 0xd1, 0xd0,
+ 0x83, 0xd8, 0xf5, 0xfc, 0xeb, 0xb6, 0x1a, 0x6b, 0x72, 0x5b, 0xd0, 0x9a, 0x20, 0x29, 0x2e, 0xdb,
+ 0x84, 0x24, 0x49, 0xe6, 0xfc, 0x5f, 0x90, 0x32, 0x42, 0x57, 0xbb, 0x50, 0x63, 0x53, 0xe3, 0x84,
+ 0xda, 0xba, 0x01, 0xfe, 0xd6, 0x75, 0x38, 0xff, 0xcb, 0x29, 0x7e, 0x3d, 0x14, 0x80, 0xd0, 0xd8,
+ 0xa4, 0x03, 0xb1, 0x86, 0x28, 0x13, 0xf5, 0xe2, 0x35, 0xbb, 0x05, 0x21, 0xd1, 0x3f, 0x00, 0x3d,
+ 0x0b, 0x0d, 0x0f, 0x0f, 0x3f, 0x16, 0xda, 0xf7, 0x38, 0x2e, 0x5f, 0x1d, 0x64, 0x35, 0x99, 0x1c,
+ 0x1c, 0x1b, 0x1b, 0x7b, 0x75, 0x74, 0x74, 0x74, 0x17, 0x89, 0xdd, 0x04, 0x2f, 0x31, 0x9f, 0x3a,
+ 0x26, 0x1f, 0xd3, 0x8a, 0x3f, 0x01, 0x32, 0xce, 0x04, 0xf8, 0x54, 0x10, 0x9a, 0xbf, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE export_module_xpm[1] = {{ png, sizeof( png ), "export_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/find.cpp b/bitmaps_png/cpp_26/find.cpp
index d223aedacc..e57d2a01de 100644
--- a/bitmaps_png/cpp_26/find.cpp
+++ b/bitmaps_png/cpp_26/find.cpp
@@ -8,84 +8,96 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xbb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x6c, 0x1b,
- 0x55, 0x14, 0x86, 0xbf, 0x7b, 0x67, 0xfc, 0x4a, 0x1c, 0xdb, 0x72, 0xd3, 0x34, 0x4a, 0xe3, 0x28,
- 0xa5, 0xb1, 0xe2, 0x3a, 0x21, 0x88, 0x22, 0x0a, 0x34, 0x52, 0xda, 0xaa, 0xa2, 0x5d, 0x20, 0xd2,
- 0xec, 0x40, 0xa2, 0x11, 0x0b, 0x58, 0x50, 0x56, 0xac, 0x91, 0x8a, 0x58, 0x21, 0x58, 0x74, 0xd3,
- 0x15, 0xad, 0x94, 0x45, 0x57, 0x45, 0x42, 0x42, 0x65, 0x55, 0xb1, 0xa0, 0x40, 0xc5, 0x06, 0xa5,
- 0x4f, 0x35, 0xcd, 0x4b, 0x4e, 0x1f, 0x4e, 0x5b, 0x8b, 0x46, 0x69, 0x1c, 0xb7, 0x71, 0x33, 0x9e,
- 0xc7, 0x61, 0x41, 0xc6, 0xb2, 0x63, 0x07, 0xe8, 0x86, 0x2b, 0xfd, 0x9a, 0x3b, 0x9a, 0x3b, 0xf7,
- 0x3f, 0xff, 0x39, 0x67, 0xfe, 0x3b, 0x4a, 0x44, 0xf8, 0x3f, 0x86, 0x09, 0x70, 0xf6, 0xec, 0xd9,
- 0xf3, 0x4a, 0xa9, 0xf7, 0x4d, 0xd3, 0xc4, 0x30, 0x0c, 0x44, 0x04, 0xc7, 0x71, 0x70, 0x5d, 0x17,
- 0xc7, 0x71, 0xaa, 0x78, 0xd1, 0x7b, 0xad, 0xf5, 0xb7, 0x13, 0x13, 0x13, 0x27, 0x00, 0x38, 0x7d,
- 0xfa, 0x74, 0xec, 0xcc, 0x99, 0x33, 0x15, 0xdb, 0xb6, 0xc5, 0x75, 0xdd, 0xa6, 0x70, 0x1c, 0xa7,
- 0x0a, 0xdb, 0xb6, 0xeb, 0x50, 0xa9, 0x54, 0xaa, 0xb0, 0x2c, 0xab, 0x8a, 0x52, 0xa9, 0x24, 0xe3,
- 0xe3, 0xe3, 0x9e, 0x88, 0x20, 0x22, 0x98, 0xae, 0xeb, 0x6a, 0xad, 0xb5, 0xa7, 0x94, 0x22, 0x9f,
- 0xcf, 0xa3, 0x94, 0x02, 0x40, 0x29, 0x55, 0x37, 0x6f, 0x76, 0xdd, 0x6a, 0x68, 0xad, 0x49, 0x24,
- 0x12, 0x88, 0x88, 0xaa, 0x4b, 0x9d, 0xe7, 0x79, 0x4d, 0x37, 0x6f, 0x36, 0xff, 0x2f, 0x44, 0xcd,
- 0x9e, 0x9b, 0x00, 0xae, 0xeb, 0x02, 0x50, 0x2a, 0x95, 0x58, 0x59, 0x59, 0xa1, 0xa7, 0xa7, 0x07,
- 0xad, 0x35, 0x0b, 0x0b, 0x0b, 0x6c, 0x6e, 0x96, 0x7f, 0x22, 0x11, 0x11, 0xfa, 0xfb, 0xfb, 0xab,
- 0x6b, 0x6a, 0xdf, 0x6d, 0x50, 0xd4, 0xd7, 0xd7, 0x47, 0x28, 0x14, 0xa2, 0x5c, 0x2e, 0x93, 0x4e,
- 0xa7, 0x5f, 0x28, 0x7d, 0x22, 0x82, 0xd6, 0x1a, 0xad, 0x75, 0x23, 0xd1, 0xea, 0xea, 0x2a, 0x89,
- 0x44, 0x02, 0x80, 0x44, 0x22, 0x81, 0x52, 0x0a, 0xcb, 0xb2, 0x50, 0x4a, 0x91, 0xcb, 0xe5, 0xea,
- 0x16, 0x6f, 0xde, 0x5c, 0x44, 0x18, 0x18, 0x18, 0xd8, 0x32, 0x75, 0x0d, 0x8a, 0x5c, 0xd7, 0x45,
- 0x44, 0x50, 0x4a, 0x55, 0x1f, 0x2a, 0xa5, 0x48, 0xa7, 0xd3, 0xd5, 0xe8, 0x9a, 0x35, 0x87, 0xaf,
- 0x60, 0x33, 0xb9, 0xbf, 0xb6, 0x81, 0xc8, 0x71, 0x9c, 0xa6, 0x11, 0xfd, 0x9b, 0xa2, 0x66, 0x0a,
- 0xb3, 0xd9, 0x6c, 0xf5, 0xde, 0x2f, 0x49, 0x43, 0x33, 0xf8, 0x91, 0xf8, 0x1b, 0xf8, 0x85, 0xad,
- 0x55, 0x92, 0xcb, 0xe5, 0xb0, 0x6d, 0x9b, 0xb6, 0xb6, 0x36, 0x4c, 0xd3, 0xa4, 0x58, 0x2c, 0xb2,
- 0xbe, 0xbe, 0x4e, 0x36, 0x9b, 0x25, 0x14, 0x0a, 0xd5, 0x29, 0x6c, 0x20, 0xb2, 0x6d, 0xbb, 0x4e,
- 0xb2, 0xbf, 0xf1, 0xfc, 0xfc, 0x7c, 0x55, 0x91, 0x65, 0x59, 0x88, 0x08, 0x83, 0x43, 0xaf, 0xf0,
- 0xd3, 0xd5, 0x87, 0x4c, 0xdd, 0x5c, 0xc2, 0x71, 0x3c, 0xd2, 0xdd, 0x09, 0xde, 0x79, 0xa3, 0x8f,
- 0xc5, 0xc5, 0xfb, 0x14, 0x0a, 0x05, 0x46, 0x46, 0x46, 0x30, 0x0c, 0xa3, 0x91, 0xa8, 0x58, 0x2c,
- 0x12, 0x8b, 0xc5, 0xea, 0xd2, 0xb1, 0x59, 0x91, 0xe7, 0x79, 0xcc, 0xcc, 0xcc, 0xd0, 0xb2, 0xbd,
- 0x97, 0x93, 0xe7, 0xae, 0x71, 0x6c, 0x64, 0x0f, 0x1f, 0x0e, 0xec, 0xc2, 0xb2, 0x3d, 0xee, 0x14,
- 0x56, 0xf9, 0xea, 0xbb, 0x9b, 0x1c, 0x7d, 0xb5, 0x93, 0x3d, 0xe9, 0x34, 0x4b, 0x4b, 0x4b, 0x74,
- 0x76, 0x76, 0x36, 0x57, 0xe4, 0x38, 0x4e, 0xc3, 0x47, 0x09, 0x30, 0x37, 0x37, 0x87, 0x88, 0xf0,
- 0xf8, 0xf1, 0x63, 0x5e, 0x7f, 0x73, 0x98, 0x2f, 0xce, 0x5d, 0xe5, 0xb3, 0xf7, 0xf6, 0xd1, 0xb5,
- 0x2d, 0x8a, 0xe3, 0x7a, 0x94, 0x2d, 0x9b, 0x4c, 0x77, 0x8c, 0x64, 0x6c, 0x88, 0xef, 0x7f, 0xbe,
- 0x4d, 0x3a, 0xd5, 0xcf, 0xfd, 0x85, 0x5b, 0x74, 0x74, 0x74, 0x6c, 0x5d, 0xa3, 0x66, 0xa9, 0xcb,
- 0x64, 0x32, 0x68, 0xad, 0xb1, 0x2c, 0x8b, 0x1f, 0x7e, 0xbf, 0xcb, 0xdb, 0x6f, 0xf5, 0x13, 0x8f,
- 0x46, 0x70, 0x3c, 0x01, 0xa5, 0x09, 0x06, 0x02, 0x78, 0x68, 0x44, 0x2a, 0xbc, 0x36, 0xd8, 0xc3,
- 0xc4, 0xc5, 0x69, 0x4e, 0x1c, 0xdd, 0xc5, 0xf2, 0xf2, 0x32, 0x91, 0x48, 0xa4, 0xb9, 0xa2, 0x66,
- 0x63, 0x7e, 0x7e, 0x1e, 0xdb, 0xb6, 0x31, 0x4d, 0x93, 0x85, 0x47, 0x25, 0x76, 0xf7, 0xec, 0xe0,
- 0xe9, 0xb3, 0x32, 0xeb, 0xa6, 0x42, 0x21, 0xb8, 0xae, 0xc7, 0xda, 0xba, 0xcd, 0x83, 0x47, 0x4b,
- 0xd8, 0x15, 0xe1, 0xb9, 0xe5, 0x10, 0x0e, 0x87, 0x29, 0x14, 0x0a, 0x74, 0x77, 0x77, 0xd7, 0xfb,
- 0x5f, 0xb1, 0x58, 0xac, 0x76, 0xdd, 0xe6, 0x3a, 0x65, 0x32, 0x19, 0x32, 0x99, 0x0c, 0x86, 0x61,
- 0x60, 0x1a, 0x0a, 0xcc, 0x20, 0xda, 0x0c, 0x12, 0x0c, 0x86, 0x88, 0x44, 0x22, 0x44, 0x5a, 0x5a,
- 0xc0, 0x0c, 0x93, 0xda, 0xd9, 0x49, 0x57, 0xe7, 0x76, 0x42, 0xc1, 0x00, 0x96, 0x65, 0xe1, 0x79,
- 0x5e, 0x43, 0x19, 0xaa, 0x8a, 0x6a, 0x53, 0xe7, 0x8f, 0xd9, 0xd9, 0x59, 0x3c, 0xcf, 0x63, 0x6d,
- 0x6d, 0x8d, 0xc1, 0xde, 0x76, 0xae, 0xdc, 0xbe, 0xc7, 0xb3, 0xd5, 0x36, 0xa2, 0x21, 0x8d, 0x16,
- 0x07, 0x25, 0x36, 0xcf, 0x6d, 0xc5, 0xba, 0xa3, 0x58, 0x29, 0x7b, 0x84, 0x03, 0x42, 0xb9, 0x5c,
- 0x26, 0x99, 0x4c, 0x36, 0x3a, 0xba, 0xdf, 0xde, 0x00, 0x4f, 0x9e, 0x3c, 0x61, 0x7a, 0x7a, 0x1a,
- 0xcb, 0xb2, 0xaa, 0x35, 0x1a, 0x1c, 0x1c, 0x44, 0x6b, 0xcd, 0xb1, 0xfd, 0xbb, 0x78, 0xf8, 0xe7,
- 0x53, 0x08, 0x44, 0x69, 0x8d, 0x6f, 0x63, 0xfb, 0x8e, 0x9d, 0x74, 0xa5, 0x76, 0xd3, 0xd3, 0xd3,
- 0x4b, 0x47, 0x67, 0x17, 0x33, 0xf9, 0xa7, 0x7c, 0x3a, 0x3a, 0xc4, 0xf5, 0xeb, 0xd7, 0x49, 0xa5,
- 0x52, 0xcd, 0xdd, 0xdb, 0xaf, 0x91, 0x61, 0x18, 0xa4, 0xd3, 0x69, 0x5a, 0x5b, 0x5b, 0xa9, 0x54,
- 0x2a, 0xcc, 0xce, 0xce, 0x22, 0x22, 0x84, 0xc3, 0x61, 0x2e, 0x5f, 0xfe, 0x8d, 0x93, 0xe3, 0x07,
- 0xf8, 0xe6, 0xfc, 0x24, 0xd1, 0x48, 0x80, 0x9d, 0xed, 0x61, 0xa2, 0xad, 0x11, 0xd6, 0x2a, 0x26,
- 0x53, 0xb9, 0x02, 0x9f, 0xbc, 0x3b, 0x40, 0x40, 0x39, 0x58, 0x96, 0xc5, 0xe4, 0xe4, 0x24, 0xc3,
- 0xc3, 0xc3, 0xf5, 0x44, 0xc5, 0x62, 0x91, 0x78, 0x3c, 0x8e, 0x88, 0x10, 0x8f, 0xc7, 0xd1, 0x5a,
- 0x57, 0x15, 0xf6, 0xf7, 0xf7, 0x63, 0x18, 0x06, 0x4a, 0x29, 0x8a, 0xc5, 0x22, 0xd7, 0xfe, 0xb8,
- 0xcc, 0x97, 0xe3, 0xc3, 0xdc, 0x5b, 0x5a, 0xe7, 0xd6, 0x9d, 0x65, 0xca, 0x65, 0x9b, 0x97, 0x5f,
- 0x4a, 0xf0, 0xc1, 0x81, 0x7d, 0x5c, 0xbd, 0x32, 0x89, 0x93, 0x48, 0x10, 0x0a, 0x85, 0xc8, 0xe7,
- 0xf3, 0x2c, 0x2e, 0x2e, 0x36, 0xa6, 0xae, 0xb6, 0xeb, 0x6a, 0xbd, 0xad, 0xd6, 0x50, 0x93, 0xc9,
- 0x24, 0x87, 0x0f, 0x1f, 0x26, 0x97, 0xcb, 0xf1, 0x60, 0xee, 0x0a, 0xa9, 0xd0, 0x12, 0x43, 0x1d,
- 0xcf, 0x59, 0xbe, 0x7b, 0x8d, 0x5f, 0x7f, 0xb9, 0x44, 0xa9, 0x54, 0x22, 0x9f, 0xcf, 0xfb, 0x27,
- 0x2b, 0x22, 0x42, 0x7b, 0x7b, 0x3b, 0xa3, 0xa3, 0xa3, 0x2d, 0x00, 0x66, 0x20, 0x10, 0x10, 0xcb,
- 0xb2, 0xb4, 0xaf, 0xa8, 0xd6, 0xa7, 0x6a, 0x7d, 0xcb, 0x0f, 0x60, 0xef, 0xde, 0xbd, 0x78, 0x9e,
- 0x87, 0xeb, 0xba, 0xd8, 0xb6, 0x5d, 0xb5, 0x1b, 0xa5, 0x14, 0x97, 0x2e, 0xfd, 0x4d, 0xd8, 0xd6,
- 0xd6, 0x46, 0xa5, 0x52, 0xe1, 0xe0, 0xc1, 0x83, 0x4c, 0x4d, 0x4d, 0xcd, 0x1f, 0x39, 0x72, 0x64,
- 0x9f, 0x02, 0x92, 0x63, 0x63, 0x63, 0x3f, 0x2a, 0xa5, 0xf6, 0xfb, 0x2f, 0xd5, 0xda, 0xbd, 0x3f,
- 0xf7, 0x3c, 0xaf, 0xee, 0xea, 0xc3, 0x3f, 0x0e, 0x6a, 0x8f, 0x86, 0x43, 0x87, 0x0e, 0xe9, 0xde,
- 0xde, 0x5e, 0x5a, 0x5a, 0x5a, 0x48, 0xa5, 0x52, 0x9c, 0x3a, 0x75, 0xea, 0xa2, 0x09, 0x78, 0x17,
- 0x2e, 0x5c, 0xf8, 0x38, 0x16, 0x8b, 0xf5, 0x2a, 0xa5, 0xa2, 0x7e, 0x83, 0x00, 0x0a, 0x10, 0x40,
- 0x89, 0x88, 0x29, 0x22, 0x06, 0x60, 0x88, 0x88, 0x21, 0x22, 0xda, 0x9f, 0x6f, 0xa4, 0x5f, 0x01,
- 0x9e, 0x52, 0xca, 0x03, 0xec, 0x1b, 0x37, 0x6e, 0xc4, 0x8e, 0x1f, 0x3f, 0xfe, 0xf9, 0xd8, 0xd8,
- 0x58, 0x3c, 0x1a, 0x8d, 0x12, 0x0c, 0x06, 0x5d, 0xb5, 0x11, 0x8d, 0x06, 0xc2, 0x1b, 0x08, 0x6e,
- 0xf5, 0x73, 0xb3, 0x11, 0x84, 0xb1, 0x01, 0x5d, 0x43, 0xc2, 0x46, 0x50, 0x02, 0xb8, 0xc0, 0x7a,
- 0x2a, 0x95, 0xf2, 0xb2, 0xd9, 0xec, 0x47, 0xf1, 0x78, 0x3c, 0xb9, 0xbc, 0xbc, 0xfc, 0xf5, 0x5f,
- 0x8c, 0x86, 0xc8, 0x61, 0x09, 0x89, 0x45, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x7d, 0x49, 0x44, 0x41, 0x54, 0x48, 0x4b, 0xbd, 0x95, 0xd9, 0x4f, 0x54,
+ 0x67, 0x18, 0xc6, 0x69, 0xaf, 0x9a, 0x36, 0x05, 0xda, 0x9b, 0x36, 0xbd, 0xed, 0x45, 0xfb, 0x87,
+ 0x34, 0xe9, 0x0d, 0x91, 0x75, 0x2c, 0xbb, 0x06, 0x4c, 0x34, 0x46, 0x22, 0x2d, 0x09, 0x04, 0x90,
+ 0xcd, 0x85, 0x04, 0x8b, 0x28, 0x16, 0x94, 0x4d, 0x36, 0x45, 0x10, 0x18, 0x86, 0x75, 0x70, 0x1a,
+ 0xa2, 0xec, 0xc8, 0x80, 0xc8, 0x3e, 0x08, 0x38, 0x1b, 0x30, 0x2c, 0xb3, 0x00, 0x0e, 0xe8, 0x08,
+ 0xd2, 0xa7, 0xdf, 0xfb, 0xea, 0x39, 0x72, 0xac, 0x4d, 0xd3, 0x34, 0xe9, 0x24, 0xcf, 0xcc, 0x9c,
+ 0x93, 0x73, 0xbe, 0xdf, 0xf7, 0xbc, 0xdb, 0xe7, 0x05, 0xc0, 0xeb, 0xff, 0x10, 0x7f, 0x15, 0x17,
+ 0x17, 0xd7, 0x96, 0x94, 0x94, 0xa0, 0xbc, 0xbc, 0x1c, 0x55, 0x55, 0x55, 0xa8, 0xac, 0xac, 0x44,
+ 0x59, 0x59, 0x19, 0xc4, 0x7d, 0x14, 0x16, 0x16, 0x22, 0x3f, 0x3f, 0x1f, 0x57, 0xae, 0x5c, 0xc1,
+ 0xe5, 0xcb, 0x97, 0x91, 0x9d, 0x9d, 0x8d, 0xf3, 0xe7, 0xcf, 0x23, 0x3d, 0x3d, 0x1d, 0xa9, 0xa9,
+ 0xa9, 0x48, 0x4a, 0x4a, 0x42, 0x42, 0x42, 0x02, 0xce, 0x9e, 0x3d, 0x8b, 0x33, 0x67, 0xce, 0xe0,
+ 0xd4, 0xa9, 0x53, 0x38, 0x71, 0xe2, 0x04, 0x8e, 0x1f, 0x3f, 0x8e, 0x98, 0x98, 0x98, 0x9b, 0x32,
+ 0xe8, 0xfa, 0xf5, 0xeb, 0xde, 0x62, 0xc1, 0xbd, 0xfd, 0xfd, 0x7d, 0x1c, 0x1c, 0x1c, 0x7c, 0x50,
+ 0xaf, 0x5f, 0xbf, 0x96, 0x45, 0xcf, 0x1d, 0xd6, 0xde, 0xde, 0x9e, 0xac, 0x57, 0xaf, 0x5e, 0xc9,
+ 0x7a, 0xfe, 0xfc, 0x39, 0xa2, 0xa2, 0xa2, 0xfe, 0x90, 0x41, 0x57, 0xaf, 0x5e, 0xf5, 0x2d, 0x2d,
+ 0x2d, 0xf5, 0xd0, 0x22, 0x26, 0x93, 0x09, 0x66, 0xb3, 0x99, 0x65, 0xb1, 0x58, 0x60, 0xb5, 0x5a,
+ 0x59, 0x4b, 0x4b, 0x4b, 0x18, 0x1e, 0x1e, 0x46, 0x7b, 0x7b, 0x3b, 0x6e, 0xdf, 0xbe, 0xcd, 0xce,
+ 0x6b, 0x6b, 0x6b, 0xa1, 0xd3, 0xe9, 0x30, 0x3d, 0x3d, 0x8d, 0x95, 0x95, 0x15, 0x85, 0x56, 0x57,
+ 0x57, 0xf1, 0xf2, 0xe5, 0x4b, 0x44, 0x46, 0x46, 0x42, 0x01, 0x12, 0x8e, 0x18, 0x24, 0x01, 0x24,
+ 0x08, 0x01, 0xe6, 0xe7, 0xe7, 0x51, 0x53, 0x53, 0x83, 0xb1, 0xb1, 0x31, 0x38, 0x1c, 0x0e, 0x6c,
+ 0x6f, 0x6f, 0xc3, 0xe1, 0xda, 0xc4, 0xd6, 0xd6, 0x16, 0xd6, 0xd6, 0xd6, 0xa0, 0x56, 0xab, 0x79,
+ 0x03, 0xf4, 0xac, 0xcd, 0x66, 0x63, 0xd1, 0xfd, 0x0f, 0x82, 0x6e, 0xdc, 0xb8, 0xc1, 0xa0, 0xc9,
+ 0xc9, 0x49, 0xf4, 0xf4, 0xf4, 0xb0, 0x33, 0x82, 0x69, 0xb5, 0x5a, 0xdc, 0xbd, 0x7b, 0x17, 0x9b,
+ 0x9b, 0x9b, 0x68, 0xed, 0x99, 0x46, 0x58, 0x66, 0x33, 0x82, 0x52, 0x9b, 0xa0, 0x4a, 0xd7, 0x20,
+ 0xe4, 0x5c, 0x13, 0x7e, 0xc9, 0xd7, 0xc1, 0xb6, 0xe1, 0xe2, 0xcd, 0x88, 0x35, 0xd0, 0xd5, 0xd5,
+ 0xc5, 0x8e, 0xd6, 0xd7, 0xd7, 0x19, 0x14, 0x11, 0x11, 0xa1, 0x04, 0x15, 0x14, 0x14, 0x30, 0x68,
+ 0x6a, 0x6a, 0x8a, 0x1f, 0xa4, 0x9d, 0x93, 0x3b, 0x2a, 0x0c, 0x72, 0x10, 0x2f, 0x16, 0x8c, 0xc9,
+ 0xe9, 0x84, 0x76, 0xc4, 0x8a, 0x09, 0xa3, 0x13, 0xa6, 0x75, 0x37, 0x9e, 0x2e, 0x6f, 0xa1, 0xee,
+ 0xe1, 0x02, 0x02, 0x52, 0xd4, 0xe8, 0x7d, 0xbc, 0x88, 0xd9, 0xd9, 0x59, 0xb4, 0xb4, 0xb4, 0x30,
+ 0xc4, 0x6e, 0xb7, 0x33, 0x28, 0x3c, 0x3c, 0xfc, 0x1d, 0x28, 0x33, 0x33, 0xd3, 0xf7, 0xda, 0xb5,
+ 0x6b, 0x0c, 0x92, 0xec, 0x13, 0x4c, 0xa3, 0xd1, 0xc0, 0x68, 0x34, 0xa2, 0xac, 0x59, 0x8f, 0x58,
+ 0x01, 0x69, 0x1b, 0x5a, 0xc4, 0xe3, 0xf9, 0x35, 0xcc, 0x5a, 0x1c, 0x30, 0xad, 0x8a, 0xb0, 0xb9,
+ 0x76, 0x61, 0x73, 0xb8, 0xd1, 0x33, 0xb5, 0x0a, 0xff, 0x64, 0x35, 0xec, 0xae, 0x6d, 0x34, 0x34,
+ 0x34, 0x70, 0x54, 0x68, 0xa3, 0x04, 0x0a, 0x0b, 0x0b, 0x53, 0x82, 0x44, 0xe9, 0x7a, 0xa8, 0x82,
+ 0x96, 0x97, 0x97, 0xe5, 0x84, 0x8a, 0xfb, 0x70, 0x8a, 0x5c, 0xd0, 0x22, 0x45, 0x5a, 0x03, 0x3a,
+ 0x47, 0x97, 0xd8, 0xcd, 0x9c, 0x70, 0x62, 0x5a, 0x73, 0x63, 0xc9, 0xbe, 0xc3, 0x32, 0x0b, 0x77,
+ 0x85, 0x2d, 0x93, 0xb8, 0x54, 0xd9, 0x83, 0xb9, 0xb9, 0x39, 0xb4, 0xb6, 0xb6, 0xc2, 0xe9, 0x74,
+ 0xc2, 0xe3, 0xf1, 0x20, 0x34, 0x34, 0x54, 0x09, 0xca, 0xc9, 0xc9, 0x51, 0x80, 0x9e, 0x3d, 0x7b,
+ 0xc6, 0xa0, 0xc1, 0x27, 0x0b, 0x88, 0xbe, 0xd8, 0x86, 0x5f, 0xef, 0xe9, 0x51, 0xdc, 0x36, 0x8e,
+ 0xc1, 0x99, 0x15, 0x8c, 0x0a, 0x57, 0x93, 0x46, 0x3b, 0x66, 0xcd, 0x76, 0x18, 0x2c, 0x76, 0xcc,
+ 0x98, 0xd6, 0xd1, 0x31, 0x60, 0x40, 0x44, 0x96, 0x86, 0x0b, 0xe8, 0xd6, 0xad, 0x5b, 0x32, 0xe8,
+ 0xe8, 0xd1, 0xa3, 0x4a, 0x90, 0x68, 0x42, 0x06, 0x11, 0x84, 0x42, 0xd7, 0xdb, 0xdb, 0x8b, 0xdc,
+ 0xdc, 0x5c, 0xdc, 0xd1, 0x8e, 0x22, 0xee, 0xb7, 0x07, 0x28, 0xee, 0x9c, 0x63, 0xb5, 0xe9, 0xad,
+ 0x18, 0x59, 0xb0, 0x63, 0x5c, 0x38, 0x9b, 0xb5, 0x8a, 0x22, 0x58, 0xd9, 0xc2, 0xa2, 0xd0, 0xe3,
+ 0xf9, 0x75, 0x84, 0x65, 0x68, 0x38, 0xf4, 0xa2, 0x2f, 0xe1, 0x72, 0xb9, 0x18, 0x14, 0x12, 0x12,
+ 0xa2, 0x04, 0x65, 0x65, 0x65, 0x79, 0xa8, 0xe1, 0x08, 0x42, 0x3d, 0x40, 0x89, 0x8d, 0x8b, 0x8b,
+ 0xc3, 0x83, 0x47, 0xd3, 0x88, 0xbc, 0xd0, 0x82, 0xdc, 0xfa, 0x11, 0x59, 0xd5, 0xbf, 0xcf, 0xe0,
+ 0xe1, 0x13, 0x33, 0x06, 0xa6, 0x2c, 0x18, 0x9e, 0xb6, 0x60, 0x64, 0xc6, 0x8c, 0xd6, 0xee, 0x31,
+ 0x44, 0xbe, 0x75, 0x54, 0x54, 0x54, 0xc4, 0xa5, 0x4f, 0xa0, 0xa0, 0xa0, 0xa0, 0x77, 0xa0, 0xf8,
+ 0xf8, 0x78, 0x5f, 0x31, 0x4e, 0x64, 0x10, 0xf5, 0x00, 0x55, 0x0e, 0x55, 0x8c, 0x75, 0x69, 0x19,
+ 0x7e, 0x49, 0x0d, 0xec, 0xa6, 0xe4, 0xfe, 0x53, 0x59, 0x77, 0x1e, 0x2c, 0xa2, 0x5d, 0x6f, 0x41,
+ 0xef, 0xe4, 0x0a, 0x1e, 0x19, 0x6c, 0xa8, 0xd2, 0x4d, 0xe1, 0x62, 0xf9, 0x43, 0xce, 0x51, 0x63,
+ 0x63, 0xa3, 0x0c, 0x0a, 0x08, 0x08, 0x50, 0x82, 0x52, 0x52, 0x52, 0x38, 0x74, 0xe4, 0x46, 0x02,
+ 0xd1, 0x2c, 0x1b, 0x1a, 0x1a, 0x42, 0x91, 0xfa, 0x91, 0xa8, 0x3a, 0xad, 0xc2, 0x55, 0xbe, 0x5a,
+ 0x8f, 0xa2, 0xe6, 0x61, 0x54, 0xb4, 0x0d, 0xa3, 0xe6, 0xfe, 0x08, 0x54, 0x69, 0x1a, 0xac, 0x6e,
+ 0x38, 0x51, 0x5f, 0x5f, 0x8f, 0xf1, 0xf1, 0x71, 0x6e, 0x09, 0x02, 0x1d, 0x39, 0x72, 0x44, 0x09,
+ 0x12, 0x83, 0x91, 0x1d, 0x49, 0x90, 0x8d, 0x8d, 0x0d, 0x18, 0x0c, 0x06, 0x1c, 0x3b, 0x76, 0x8c,
+ 0x9b, 0x35, 0x2e, 0x4f, 0x8b, 0xa8, 0x4b, 0x5a, 0xdc, 0xd4, 0xce, 0xa1, 0x54, 0x37, 0x8f, 0x8a,
+ 0xae, 0x05, 0xdc, 0xeb, 0x33, 0xa2, 0x40, 0x54, 0x1b, 0x35, 0x70, 0xff, 0xb8, 0x91, 0x1b, 0x5c,
+ 0xb4, 0x09, 0xfa, 0xfb, 0xfb, 0x79, 0xce, 0x51, 0x79, 0xfb, 0xf9, 0xf9, 0x29, 0x41, 0x62, 0xfa,
+ 0xfe, 0x05, 0x44, 0xbf, 0x34, 0xb9, 0xd3, 0xd2, 0xd2, 0xde, 0x4c, 0x86, 0xde, 0x19, 0xa8, 0xce,
+ 0xa9, 0x45, 0xb9, 0x37, 0x20, 0x38, 0x55, 0xcd, 0xfa, 0x39, 0xff, 0x3e, 0xd6, 0x1c, 0x5b, 0xfc,
+ 0xbc, 0x5e, 0xaf, 0xe7, 0x86, 0xad, 0xae, 0xae, 0xe6, 0x89, 0xf2, 0xe2, 0xc5, 0x0b, 0x25, 0x48,
+ 0x8c, 0x73, 0x5f, 0x01, 0x53, 0x80, 0xa8, 0xb3, 0xe9, 0x65, 0x6a, 0xbc, 0xe6, 0xe6, 0x66, 0x9e,
+ 0x59, 0xb4, 0x53, 0x8a, 0xbd, 0x7b, 0x67, 0x87, 0x9b, 0x73, 0x77, 0x77, 0x97, 0x9f, 0xa3, 0xbe,
+ 0xa1, 0xbc, 0xd0, 0xa0, 0xcd, 0xc8, 0xc8, 0xe0, 0x69, 0x42, 0x21, 0x24, 0xf9, 0xfb, 0xfb, 0x2b,
+ 0x41, 0xe2, 0x1c, 0xf1, 0xd0, 0x68, 0x97, 0xdc, 0x48, 0x20, 0x5a, 0x9c, 0x4a, 0xbd, 0xb3, 0xb3,
+ 0x13, 0x89, 0x89, 0x89, 0x5c, 0x20, 0xd1, 0xd1, 0xd1, 0x7c, 0xf6, 0x9c, 0x3c, 0x79, 0x12, 0xc9,
+ 0xc9, 0xc9, 0xa8, 0xab, 0xab, 0x63, 0xe7, 0x4d, 0x4d, 0x4d, 0x5c, 0x71, 0x14, 0x01, 0x3a, 0xc7,
+ 0xe8, 0x9a, 0x7a, 0x51, 0x9c, 0x61, 0xdf, 0xc8, 0x20, 0xf1, 0x12, 0x83, 0x28, 0x2f, 0xdd, 0xdd,
+ 0xdd, 0xdc, 0xb8, 0x92, 0x23, 0xea, 0x09, 0x0a, 0x1d, 0xb9, 0xa1, 0x24, 0x93, 0x6b, 0x2a, 0x7f,
+ 0xba, 0xa6, 0xf0, 0x50, 0x2e, 0xe8, 0x3f, 0x0d, 0x5f, 0x1a, 0x41, 0x15, 0x15, 0x15, 0x5c, 0x48,
+ 0xd4, 0x4f, 0x14, 0x4a, 0x31, 0x75, 0x6c, 0x02, 0xf6, 0x3d, 0x83, 0x62, 0x63, 0x63, 0x19, 0x44,
+ 0x53, 0x98, 0x9a, 0x96, 0x5e, 0x94, 0x1c, 0xf5, 0xf5, 0xf5, 0xc9, 0xa2, 0xeb, 0x81, 0x81, 0x01,
+ 0xd6, 0xe0, 0xe0, 0x20, 0x9f, 0x45, 0x54, 0x5d, 0x14, 0x76, 0x02, 0xd2, 0x71, 0x41, 0x47, 0x0a,
+ 0x41, 0xc9, 0x0d, 0x9d, 0xd4, 0xa3, 0xa3, 0xa3, 0xe4, 0x4a, 0xe7, 0x25, 0x6a, 0xdd, 0x57, 0x54,
+ 0x97, 0x87, 0x5e, 0x90, 0xf2, 0x23, 0x85, 0x8e, 0x7e, 0xdf, 0x77, 0x44, 0x15, 0xb5, 0x23, 0xf2,
+ 0x44, 0x39, 0x22, 0x47, 0xf4, 0x9e, 0x74, 0xaa, 0xd2, 0x7f, 0xda, 0x10, 0xe5, 0x8b, 0xf2, 0x46,
+ 0x7d, 0x45, 0xbd, 0x99, 0x97, 0x97, 0xe7, 0x64, 0x90, 0x38, 0x37, 0x64, 0xd0, 0xe1, 0x1c, 0xd1,
+ 0xcc, 0x22, 0xd0, 0x61, 0x88, 0xdb, 0xed, 0x56, 0x80, 0xc8, 0xc9, 0x61, 0xd1, 0xbd, 0x89, 0x89,
+ 0x09, 0xce, 0x17, 0xb9, 0xee, 0xe8, 0xe8, 0x20, 0x47, 0x85, 0x5e, 0x2a, 0x95, 0xca, 0x47, 0xcc,
+ 0xa4, 0x3d, 0x7a, 0x88, 0x60, 0x92, 0xa4, 0xdd, 0x4a, 0x7a, 0x7f, 0xc1, 0x7f, 0x12, 0x39, 0x39,
+ 0x7d, 0xfa, 0x34, 0x41, 0x02, 0x85, 0x3e, 0xf2, 0x12, 0x9f, 0x2f, 0x85, 0xab, 0xbe, 0xc0, 0xc0,
+ 0xc0, 0x03, 0x01, 0x94, 0x15, 0x1c, 0x1c, 0xac, 0xb8, 0xfe, 0x3b, 0x89, 0x8d, 0x2a, 0x24, 0xdd,
+ 0x17, 0x53, 0x81, 0xd4, 0x26, 0xd6, 0xff, 0x9c, 0xab, 0x4e, 0x7c, 0x7c, 0x85, 0xbe, 0xf3, 0xf6,
+ 0xf6, 0xfe, 0xd1, 0xc7, 0xc7, 0x27, 0x58, 0xe8, 0xa7, 0xb7, 0x0a, 0x3d, 0xf4, 0xff, 0xdf, 0x48,
+ 0xe5, 0xf3, 0x66, 0x9d, 0x1f, 0xc4, 0xba, 0xdf, 0x0a, 0x7d, 0xc6, 0xa0, 0xb7, 0xb4, 0x8f, 0x85,
+ 0x3e, 0x25, 0x77, 0x42, 0x5f, 0xff, 0x47, 0x7d, 0x25, 0xf4, 0x85, 0xd0, 0x27, 0x52, 0xb3, 0x92,
+ 0xfe, 0x04, 0xe6, 0x65, 0xc3, 0xbb, 0x89, 0x46, 0xb5, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE find_xpm[1] = {{ png, sizeof( png ), "find_xpm" }};
diff --git a/bitmaps_png/cpp_26/fonts.cpp b/bitmaps_png/cpp_26/fonts.cpp
index 3d7d6373f5..1707ae0eee 100644
--- a/bitmaps_png/cpp_26/fonts.cpp
+++ b/bitmaps_png/cpp_26/fonts.cpp
@@ -8,37 +8,21 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xcc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0x4b, 0x4b, 0x02,
- 0x51, 0x14, 0xc7, 0xcd, 0xd7, 0xf8, 0x9a, 0x51, 0x50, 0xd1, 0xc9, 0x27, 0xa3, 0x33, 0x83, 0x8f,
- 0x41, 0xc1, 0x07, 0x52, 0xa0, 0x2e, 0xdd, 0xba, 0x70, 0xe1, 0x56, 0x4a, 0x08, 0x5c, 0x48, 0x1b,
- 0x37, 0x42, 0xcb, 0x3e, 0x41, 0x7d, 0x83, 0x88, 0x36, 0x81, 0x44, 0x21, 0x58, 0x8b, 0x96, 0xda,
- 0x63, 0xd5, 0x26, 0x68, 0x55, 0xed, 0x83, 0x3e, 0x80, 0xa7, 0x73, 0x82, 0x09, 0x99, 0x55, 0x92,
- 0xd3, 0xca, 0x81, 0xc3, 0x3d, 0x73, 0xee, 0xe3, 0xc7, 0xbd, 0xe7, 0x7f, 0xcf, 0x35, 0x00, 0x80,
- 0xe1, 0x3f, 0xcc, 0xb0, 0x06, 0xad, 0x1c, 0x14, 0x08, 0x04, 0x84, 0x70, 0x38, 0x9c, 0x14, 0x04,
- 0x41, 0xcc, 0xe5, 0x72, 0x92, 0x6a, 0xc5, 0x62, 0x51, 0x56, 0x4d, 0x8d, 0xa5, 0x52, 0x29, 0x91,
- 0xc6, 0xd1, 0x78, 0x9c, 0xe7, 0xfc, 0x35, 0x08, 0xbf, 0x8d, 0x68, 0x34, 0x3a, 0x97, 0x24, 0x09,
- 0x64, 0x59, 0x86, 0xc5, 0x56, 0x35, 0x51, 0x14, 0x7f, 0xe2, 0x6a, 0x1f, 0x42, 0xc1, 0x6a, 0xb5,
- 0xb6, 0x97, 0x01, 0xb1, 0x91, 0x48, 0x04, 0xaa, 0xd5, 0x2a, 0x04, 0x83, 0xc1, 0x4f, 0x97, 0xcb,
- 0x75, 0x6b, 0xb7, 0xdb, 0x2f, 0x18, 0x86, 0x79, 0x2a, 0x95, 0x4a, 0x50, 0xab, 0xd5, 0x00, 0x63,
- 0x1f, 0xb8, 0xe8, 0xc8, 0x66, 0xb3, 0x4d, 0xdc, 0x6e, 0xf7, 0x4b, 0x3a, 0x9d, 0x86, 0x42, 0xa1,
- 0x40, 0x93, 0x77, 0x97, 0x01, 0x6d, 0xe2, 0x8e, 0xc0, 0xef, 0xf7, 0xbf, 0xa1, 0xcf, 0x2f, 0xc4,
- 0xfb, 0x8a, 0xa2, 0x40, 0xb9, 0x5c, 0x06, 0x04, 0x4f, 0x17, 0x4f, 0xc0, 0x6c, 0x36, 0x4f, 0xb2,
- 0xd9, 0x2c, 0xfd, 0xec, 0x2f, 0x03, 0x92, 0x79, 0x9e, 0x27, 0x67, 0x4f, 0x13, 0xef, 0xd3, 0x11,
- 0x11, 0xcc, 0xe9, 0x74, 0xce, 0x34, 0x7d, 0x5b, 0x2c, 0xcb, 0x92, 0x73, 0xb0, 0x0c, 0x28, 0x69,
- 0x32, 0x99, 0xc6, 0xd8, 0x7a, 0xb5, 0xa0, 0x78, 0x3c, 0x0e, 0x89, 0x44, 0x02, 0x38, 0x8e, 0x9b,
- 0x69, 0xe7, 0x19, 0x8d, 0xc6, 0x23, 0x1c, 0xb3, 0xf3, 0x67, 0x79, 0x13, 0x88, 0x76, 0x4a, 0x42,
- 0xf0, 0x78, 0x3c, 0xf7, 0xba, 0xdd, 0x23, 0x02, 0x85, 0x42, 0x21, 0xc0, 0xe4, 0x83, 0xc5, 0x62,
- 0x99, 0xea, 0x0a, 0x42, 0xa5, 0x91, 0x03, 0xa8, 0x36, 0x7d, 0x41, 0xa8, 0x36, 0xc0, 0xfc, 0x91,
- 0xea, 0xee, 0x74, 0x05, 0x61, 0x6e, 0xc0, 0xe1, 0x70, 0x00, 0x2a, 0x4c, 0xdf, 0x1c, 0x91, 0x18,
- 0x7c, 0x3e, 0x1f, 0xe5, 0xe9, 0x41, 0x57, 0x10, 0xd6, 0x34, 0x20, 0xf3, 0x7a, 0xbd, 0x8f, 0x7a,
- 0x82, 0x0e, 0xf3, 0xf9, 0xfc, 0x77, 0xa9, 0xc1, 0xaa, 0xf1, 0xae, 0x1b, 0x08, 0x73, 0x73, 0x59,
- 0xaf, 0xd7, 0xa1, 0xd1, 0x68, 0x40, 0x2c, 0x16, 0x23, 0x32, 0xb7, 0x4a, 0x10, 0x83, 0x77, 0xe7,
- 0x38, 0x93, 0xc9, 0x3c, 0x23, 0x60, 0xde, 0x6c, 0x36, 0xa1, 0xd3, 0xe9, 0x40, 0xab, 0xd5, 0xa2,
- 0x9a, 0xf7, 0x8a, 0xc0, 0x13, 0x7c, 0x1a, 0x94, 0x95, 0xec, 0xa8, 0x52, 0xa9, 0x9c, 0x22, 0xe0,
- 0xbc, 0xdb, 0xed, 0x5e, 0x0d, 0x06, 0x83, 0xeb, 0xe1, 0x70, 0x78, 0xd3, 0xeb, 0xf5, 0xc6, 0xed,
- 0x76, 0x7b, 0x84, 0x95, 0xfc, 0x0c, 0x9f, 0x89, 0xed, 0xf5, 0x53, 0xbe, 0x06, 0xfd, 0xda, 0xbe,
- 0x00, 0xd3, 0xe8, 0xdf, 0xba, 0x66, 0x6b, 0x51, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xc8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xf0, 0xb7, 0x48, 0x43, 0x43, 0xa3, 0x1b, 0x88, 0xff, 0x53, 0x88, 0xbb,
+ 0x09, 0x5a, 0xa4, 0xae, 0xae, 0xbe, 0x88, 0x52, 0x8b, 0x40, 0x66, 0x10, 0xe3, 0xa3, 0x5d, 0x48,
+ 0x9a, 0xce, 0x00, 0x71, 0xaf, 0xa6, 0xa6, 0x66, 0x0b, 0x90, 0x6e, 0x00, 0xe2, 0x03, 0x48, 0x72,
+ 0x20, 0x76, 0x03, 0xd0, 0xd0, 0xa9, 0x40, 0x7a, 0x3f, 0x10, 0xbf, 0x42, 0x92, 0xdb, 0x45, 0x8c,
+ 0x45, 0x17, 0x41, 0x8a, 0x81, 0x86, 0x77, 0x61, 0x91, 0x6b, 0x40, 0x32, 0xac, 0x01, 0x8b, 0x7c,
+ 0x1b, 0x54, 0xee, 0x22, 0x31, 0x16, 0xbd, 0x00, 0xe2, 0x67, 0xc6, 0xc6, 0xc6, 0xac, 0xa4, 0x5a,
+ 0xe4, 0xe0, 0xe0, 0xc0, 0x02, 0x14, 0x7f, 0x0a, 0x32, 0x83, 0xa0, 0x45, 0x40, 0x9f, 0xd4, 0x02,
+ 0x15, 0xfa, 0x62, 0x4b, 0x39, 0x84, 0x2c, 0x82, 0xaa, 0xf1, 0x05, 0x99, 0x41, 0x51, 0xf2, 0x26,
+ 0xc6, 0x22, 0xaa, 0xe4, 0xa3, 0x51, 0x8b, 0x46, 0x2d, 0x1a, 0xb5, 0x88, 0x2a, 0x16, 0xb5, 0x21,
+ 0x59, 0xd4, 0x46, 0x4b, 0x8b, 0x36, 0x23, 0x59, 0xb4, 0x99, 0x96, 0x16, 0x3d, 0x43, 0xb2, 0xe8,
+ 0x19, 0xd5, 0x2d, 0x02, 0x1a, 0xaa, 0x06, 0xad, 0x77, 0xd0, 0x2b, 0xb9, 0x05, 0x5a, 0x5a, 0x5a,
+ 0xda, 0xd4, 0xb4, 0x08, 0x6f, 0x8d, 0x3a, 0xda, 0x0a, 0xa2, 0x29, 0x06, 0x00, 0x01, 0x9f, 0xea,
+ 0xc9, 0x17, 0x8c, 0x41, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE fonts_xpm[1] = {{ png, sizeof( png ), "fonts_xpm" }};
diff --git a/bitmaps_png/cpp_26/gbr_select_mode0.cpp b/bitmaps_png/cpp_26/gbr_select_mode0.cpp
index ad7497b40a..eb5a922023 100644
--- a/bitmaps_png/cpp_26/gbr_select_mode0.cpp
+++ b/bitmaps_png/cpp_26/gbr_select_mode0.cpp
@@ -8,31 +8,32 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xa5, 0x06, 0x88, 0xd0, 0xd3, 0xa2, 0x72, 0x20, 0xb6, 0x22, 0xda, 0x22, 0x5f,
- 0x5f, 0xdf, 0x0e, 0x20, 0xbe, 0x4e, 0x0e, 0x8e, 0x89, 0x89, 0x79, 0x1d, 0x11, 0x11, 0xf1, 0x14,
- 0xc8, 0xde, 0x4c, 0x8c, 0x45, 0x85, 0x40, 0xfc, 0x9f, 0x52, 0xec, 0xe7, 0xe7, 0xa7, 0x87, 0xd7,
- 0x22, 0x1f, 0x1f, 0x1f, 0x55, 0x6a, 0x58, 0x04, 0xc4, 0x55, 0x04, 0xe3, 0x08, 0xa8, 0xe8, 0x16,
- 0xa5, 0x16, 0x05, 0x07, 0x07, 0x9f, 0x25, 0xc6, 0xa2, 0x3e, 0x2a, 0xf8, 0xe8, 0x2f, 0x10, 0x8b,
- 0xe0, 0xb5, 0x08, 0x18, 0x7c, 0xce, 0x54, 0x8a, 0xa7, 0x18, 0x9c, 0x16, 0xad, 0x61, 0x60, 0xd0,
- 0x5b, 0xc9, 0xcc, 0x1c, 0x9c, 0x6d, 0x62, 0xf2, 0x35, 0xcb, 0xd4, 0xf4, 0x3f, 0x39, 0x38, 0xde,
- 0xce, 0x0e, 0x66, 0xd9, 0x0a, 0x9c, 0x16, 0xad, 0x64, 0x60, 0x98, 0xb1, 0x0a, 0xc8, 0xa5, 0x04,
- 0x2f, 0x67, 0x62, 0xfa, 0x1f, 0xe4, 0xe9, 0x09, 0xb2, 0xe8, 0xbd, 0x83, 0x83, 0x03, 0x0b, 0x2e,
- 0x8b, 0x7c, 0x29, 0xb5, 0x08, 0x84, 0x81, 0x21, 0x02, 0xf3, 0x95, 0x3d, 0x56, 0x8b, 0x36, 0x33,
- 0x30, 0x70, 0x01, 0x15, 0x7e, 0xa7, 0xd4, 0xa2, 0x36, 0x39, 0x39, 0x98, 0x45, 0xdd, 0x38, 0x13,
- 0x03, 0x50, 0xe1, 0x36, 0x4a, 0x2d, 0x5a, 0xc8, 0xce, 0x0e, 0xb3, 0xe8, 0x04, 0x4e, 0x8b, 0x80,
- 0xc1, 0x97, 0x4d, 0x8d, 0xe0, 0x9b, 0xc7, 0xc9, 0x69, 0x95, 0x96, 0x96, 0xc6, 0x8a, 0xd3, 0xa2,
- 0xb5, 0x0c, 0x0c, 0xf2, 0xd4, 0xb0, 0x08, 0xe8, 0xe0, 0x06, 0x82, 0xa5, 0x37, 0x50, 0xe1, 0x15,
- 0x2a, 0x58, 0x76, 0x9a, 0xa0, 0x45, 0xab, 0x19, 0x18, 0x3a, 0xa8, 0x60, 0xd1, 0x3f, 0x20, 0x96,
- 0x20, 0x64, 0x91, 0x2d, 0x95, 0x82, 0x2f, 0x89, 0x50, 0xd0, 0x31, 0x03, 0xf1, 0x5b, 0x2a, 0x58,
- 0xb6, 0x0e, 0xc3, 0x22, 0x20, 0x60, 0x06, 0x62, 0x01, 0x20, 0x96, 0x00, 0x62, 0xc9, 0x3e, 0x06,
- 0x86, 0xf4, 0x79, 0x0c, 0x0c, 0xb3, 0x29, 0xc1, 0xb3, 0x80, 0x09, 0x02, 0x68, 0x96, 0x30, 0x10,
- 0xb3, 0x23, 0x5b, 0x04, 0xb2, 0x44, 0x05, 0x88, 0x0d, 0x81, 0xd8, 0x8c, 0x4a, 0x58, 0x17, 0x88,
- 0x35, 0x81, 0x58, 0x0c, 0x88, 0x19, 0x61, 0x16, 0xf1, 0x03, 0xb1, 0x22, 0x54, 0xd2, 0x88, 0x4a,
- 0x18, 0x64, 0x89, 0x1a, 0x10, 0x8b, 0xa0, 0xc4, 0x11, 0x10, 0xf0, 0x40, 0xbd, 0x2a, 0x4a, 0x25,
- 0x0c, 0x32, 0x8b, 0x0f, 0x14, 0x2d, 0xd4, 0x68, 0x05, 0xd1, 0xad, 0x5d, 0x47, 0x34, 0x06, 0x00,
- 0xfd, 0x95, 0x3b, 0x3d, 0x58, 0x6d, 0x44, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x82, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xa9, 0xd8, 0xdb, 0xdf, 0x3b, 0xc7, 0x3d, 0xd8, 0xfd, 0x0b, 0xdf, 0x44, 0xbe, 0xff, 0x0c,
+ 0x0b, 0x18, 0x88, 0xc3, 0xa4, 0x58, 0xe0, 0xeb, 0xeb, 0xcb, 0xe8, 0x19, 0xe8, 0x39, 0xc9, 0x29,
+ 0xd2, 0xe9, 0x33, 0xc7, 0x74, 0x0e, 0xe2, 0x2d, 0x21, 0xc5, 0x22, 0xa0, 0x25, 0x1c, 0x9e, 0x41,
+ 0x9e, 0xdb, 0xac, 0x12, 0xad, 0x3e, 0xb3, 0xcc, 0x61, 0x21, 0xcd, 0x12, 0x62, 0x2d, 0x02, 0x5a,
+ 0x22, 0x0a, 0xb4, 0xe4, 0xb2, 0x41, 0x8e, 0xc1, 0x37, 0xc6, 0xf9, 0x8c, 0xa4, 0x5b, 0x42, 0x8c,
+ 0x45, 0x40, 0x4b, 0xd4, 0x80, 0xc1, 0xf5, 0x4c, 0xb5, 0x42, 0xf5, 0x17, 0x59, 0x16, 0x10, 0x63,
+ 0x11, 0xd0, 0x12, 0x5b, 0xa0, 0x25, 0x1f, 0xa4, 0x5a, 0xa4, 0xfe, 0x51, 0x64, 0x09, 0x3e, 0x8b,
+ 0x7c, 0xfc, 0x7c, 0xa2, 0x3c, 0x82, 0x3c, 0xbe, 0x08, 0xf5, 0x0a, 0xfd, 0xa7, 0xd8, 0x12, 0x5c,
+ 0x16, 0x79, 0x05, 0x78, 0xd5, 0xbb, 0x86, 0xb9, 0x7e, 0xe1, 0x9e, 0xc2, 0x4d, 0x1d, 0x4b, 0xd0,
+ 0x2d, 0x02, 0x06, 0x15, 0x0b, 0x30, 0xa8, 0x96, 0xda, 0xc5, 0xda, 0x7d, 0x66, 0x9b, 0xc9, 0x46,
+ 0x3d, 0x4b, 0x90, 0x2d, 0x02, 0x5a, 0xc2, 0x07, 0x4c, 0x59, 0x47, 0xcd, 0xd2, 0xcc, 0xbe, 0x30,
+ 0xcd, 0x65, 0xa2, 0xae, 0x25, 0x30, 0x8b, 0x80, 0x96, 0xc8, 0x02, 0x7d, 0x72, 0x57, 0xbb, 0x48,
+ 0xfb, 0x07, 0xd5, 0x2d, 0x80, 0x61, 0xa0, 0x25, 0x86, 0x40, 0x4b, 0xde, 0xc8, 0xd7, 0xc9, 0xff,
+ 0xa1, 0x99, 0x25, 0x20, 0x0c, 0xb4, 0x64, 0x33, 0xd0, 0xb2, 0xff, 0xb4, 0xc6, 0xc4, 0x64, 0xd8,
+ 0x48, 0x7f, 0x7f, 0xff, 0x6f, 0x65, 0xc5, 0xc5, 0xff, 0x5b, 0x1a, 0x1a, 0xc8, 0xc6, 0x78, 0x2d,
+ 0xf1, 0xf7, 0xf3, 0x2b, 0x0d, 0x0c, 0x0c, 0xfc, 0x56, 0x55, 0x5e, 0x4e, 0x91, 0x25, 0x38, 0x2d,
+ 0x02, 0x95, 0xd2, 0x40, 0x5f, 0x4c, 0x0e, 0x09, 0x0e, 0xfe, 0x5a, 0x5b, 0x55, 0x45, 0xb1, 0x25,
+ 0x58, 0x2d, 0x02, 0x5a, 0xc2, 0x16, 0x10, 0x10, 0xb0, 0x3e, 0x3c, 0x3c, 0xfc, 0x4b, 0x43, 0x4d,
+ 0x0d, 0x55, 0x2c, 0xc1, 0xb0, 0x08, 0x94, 0x97, 0x80, 0x96, 0x1c, 0x8b, 0x89, 0x8e, 0xfe, 0xda,
+ 0x54, 0x57, 0x47, 0x35, 0x4b, 0x50, 0x2c, 0x02, 0x5a, 0x22, 0x09, 0xb4, 0xe4, 0x56, 0x52, 0x62,
+ 0xe2, 0xf7, 0xe6, 0xfa, 0x7a, 0xaa, 0x5a, 0x02, 0xb7, 0x08, 0x68, 0x89, 0x3a, 0x30, 0x4e, 0x5e,
+ 0x66, 0xa6, 0xa7, 0xff, 0xa2, 0xb6, 0x05, 0x70, 0x8b, 0x80, 0x96, 0x58, 0x00, 0x2d, 0xf9, 0x98,
+ 0x97, 0x93, 0xf3, 0x97, 0x56, 0x96, 0x80, 0x2d, 0x0a, 0xf0, 0xf7, 0xdf, 0x31, 0x28, 0x32, 0x2c,
+ 0xb5, 0xf0, 0xa8, 0x45, 0x64, 0x63, 0x00, 0x87, 0x39, 0xf9, 0xf6, 0xae, 0x39, 0xb3, 0x71, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gbr_select_mode0_xpm[1] = {{ png, sizeof( png ), "gbr_select_mode0_xpm" }};
diff --git a/bitmaps_png/cpp_26/gbr_select_mode1.cpp b/bitmaps_png/cpp_26/gbr_select_mode1.cpp
index 0320f4f090..32a10128e4 100644
--- a/bitmaps_png/cpp_26/gbr_select_mode1.cpp
+++ b/bitmaps_png/cpp_26/gbr_select_mode1.cpp
@@ -8,30 +8,32 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x5b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0xd6, 0xc1, 0x2b, 0x04,
- 0x51, 0x1c, 0xc0, 0xf1, 0xef, 0xb4, 0x35, 0xb6, 0x2c, 0x76, 0xed, 0xae, 0x90, 0x8b, 0x62, 0xb5,
- 0x07, 0x65, 0x85, 0x03, 0x07, 0x52, 0x7b, 0x53, 0x0e, 0x92, 0xe2, 0x64, 0xdb, 0xfc, 0x01, 0x52,
- 0x4e, 0xf2, 0x76, 0xe5, 0xe0, 0xb0, 0x71, 0x96, 0x3b, 0xfb, 0x56, 0x69, 0xff, 0x00, 0x77, 0x47,
- 0x77, 0xb9, 0xb9, 0x2a, 0x85, 0x48, 0xf1, 0x1c, 0x76, 0x4c, 0xa4, 0xf1, 0xa6, 0x7d, 0xaf, 0x2d,
- 0x87, 0xef, 0xe9, 0x4d, 0xf3, 0xe9, 0x37, 0x53, 0xf3, 0x1b, 0x94, 0x52, 0xb4, 0x22, 0xd3, 0x1b,
- 0xa4, 0x5a, 0x09, 0x6d, 0x2b, 0xa5, 0xa6, 0x43, 0x43, 0x94, 0x58, 0x47, 0xf0, 0xd0, 0x4c, 0xd1,
- 0xbd, 0xe8, 0x8b, 0x5b, 0x76, 0x9f, 0x11, 0x48, 0x3d, 0x24, 0x18, 0x43, 0xa0, 0x4c, 0x72, 0x84,
- 0xf3, 0x8e, 0xa0, 0x5b, 0xfb, 0xe8, 0x10, 0xdc, 0x99, 0x62, 0x08, 0x56, 0xc3, 0x40, 0xc7, 0xa6,
- 0x50, 0xe2, 0x20, 0x51, 0xd7, 0x43, 0x25, 0x16, 0x2d, 0x4c, 0x74, 0x8f, 0x24, 0xa2, 0x9b, 0x28,
- 0x86, 0xe0, 0xd5, 0x18, 0x2b, 0x33, 0x13, 0x08, 0x9d, 0xc3, 0x44, 0x15, 0x44, 0x61, 0x92, 0xdb,
- 0xe5, 0x39, 0x54, 0x33, 0xe5, 0xd6, 0x7c, 0x6c, 0x3f, 0x10, 0xaa, 0xc2, 0x92, 0x04, 0x65, 0xd2,
- 0x49, 0x3b, 0xca, 0xd9, 0x45, 0x21, 0xb8, 0x0e, 0x84, 0xea, 0xd0, 0x21, 0xe1, 0xcd, 0x14, 0x1b,
- 0x2e, 0xfa, 0x53, 0x0d, 0x04, 0xbe, 0x23, 0x09, 0x97, 0xa6, 0xd0, 0xca, 0xac, 0x0f, 0x6d, 0xfc,
- 0x05, 0x6d, 0x9a, 0x42, 0x87, 0x69, 0x9e, 0x10, 0x5c, 0x21, 0xd8, 0x0a, 0x84, 0xce, 0x20, 0x63,
- 0x0a, 0x49, 0xf8, 0x38, 0x85, 0x7e, 0xed, 0x47, 0x55, 0xc2, 0x8d, 0x29, 0x56, 0x83, 0x62, 0x18,
- 0xe8, 0xc8, 0xc2, 0x54, 0x17, 0x61, 0xa0, 0xbc, 0x05, 0xe8, 0x51, 0x82, 0xab, 0x83, 0x5c, 0xef,
- 0x42, 0x53, 0x2c, 0xaf, 0x5d, 0x7c, 0x12, 0x6a, 0x16, 0xa0, 0xca, 0x2f, 0x08, 0x88, 0x00, 0x71,
- 0xa0, 0x17, 0xe8, 0x9b, 0x87, 0x91, 0x1d, 0x58, 0x30, 0xa9, 0x00, 0x39, 0x20, 0x09, 0xb4, 0x7d,
- 0x87, 0xe2, 0xc0, 0x10, 0x8d, 0xc3, 0x29, 0x4b, 0x8d, 0x02, 0x59, 0xa0, 0x07, 0x70, 0xbe, 0xa0,
- 0x2e, 0x60, 0xd0, 0x3b, 0x1c, 0xb7, 0x54, 0x16, 0xc8, 0x00, 0xa9, 0x9f, 0xab, 0x1c, 0x62, 0xde,
- 0xa8, 0x69, 0x4b, 0x25, 0x81, 0x4e, 0x68, 0xec, 0x26, 0xfe, 0xcb, 0x7f, 0x5d, 0xe8, 0x3e, 0x01,
- 0x91, 0xcd, 0x06, 0x21, 0xf0, 0xf7, 0x15, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x87, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xa9, 0xd8, 0xdb, 0xdf, 0x3b, 0xc7, 0x3d, 0xd8, 0xfd, 0x0b, 0xdf, 0x44, 0xbe, 0xff, 0x0c,
+ 0x0b, 0x18, 0x88, 0xc3, 0xa4, 0x58, 0xe0, 0xeb, 0xeb, 0xcb, 0xe8, 0x19, 0xe8, 0x39, 0xc9, 0x29,
+ 0xd2, 0xe9, 0x33, 0xc7, 0x74, 0x0e, 0xe2, 0x2d, 0x21, 0xc5, 0x22, 0xa0, 0x25, 0x1c, 0x9e, 0x41,
+ 0x9e, 0xdb, 0xac, 0x12, 0xad, 0x3e, 0xb3, 0xcc, 0x61, 0x21, 0xcd, 0x12, 0x62, 0x2d, 0x02, 0x5a,
+ 0x22, 0x0a, 0xb4, 0xe4, 0xb2, 0x41, 0x8e, 0xc1, 0x37, 0xc6, 0xf9, 0x8c, 0xa4, 0x5b, 0x42, 0x8c,
+ 0x45, 0x40, 0x4b, 0xd4, 0x80, 0xc1, 0xf5, 0x4c, 0xb5, 0x42, 0xf5, 0x17, 0x59, 0x16, 0x10, 0x63,
+ 0x11, 0xd0, 0x12, 0x5b, 0xa0, 0x25, 0x1f, 0xa4, 0x5a, 0xa4, 0xfe, 0x51, 0x64, 0x09, 0x3e, 0x8b,
+ 0x7c, 0xfc, 0x7c, 0xa2, 0x3c, 0x82, 0x3c, 0xbe, 0x08, 0xf5, 0x0a, 0xfd, 0xa7, 0xd8, 0x12, 0x5c,
+ 0x16, 0x79, 0x05, 0x78, 0xd5, 0xbb, 0x86, 0xb9, 0x7e, 0xe1, 0x9e, 0xc2, 0x4d, 0x1d, 0x4b, 0xd0,
+ 0x2d, 0x02, 0x06, 0x15, 0x0b, 0x30, 0xa8, 0x96, 0xda, 0xc5, 0xda, 0x7d, 0x66, 0x9b, 0xc9, 0x46,
+ 0x3d, 0x4b, 0x90, 0x2d, 0x02, 0x5a, 0xc2, 0x07, 0x4c, 0x59, 0x47, 0xcd, 0xd2, 0xcc, 0xbe, 0x30,
+ 0xcd, 0x65, 0xa2, 0xae, 0x25, 0x30, 0x8b, 0x80, 0x96, 0xc8, 0x02, 0x7d, 0x72, 0x57, 0xbb, 0x48,
+ 0xfb, 0x07, 0xd5, 0x2d, 0x80, 0x61, 0xa0, 0x25, 0x86, 0x40, 0x4b, 0xde, 0xc8, 0xd7, 0xc9, 0xff,
+ 0xa1, 0x99, 0x25, 0x20, 0x0c, 0xb4, 0x64, 0x33, 0xd0, 0xb2, 0xff, 0xb4, 0xc6, 0x04, 0x33, 0xac,
+ 0x9f, 0x8f, 0x4f, 0x64, 0x88, 0x97, 0xd7, 0xb7, 0x7d, 0x22, 0x22, 0xff, 0x9f, 0x31, 0x30, 0x90,
+ 0x8d, 0xf1, 0x5a, 0x12, 0xe8, 0xed, 0x5d, 0x1a, 0xe1, 0xee, 0xfe, 0xed, 0x14, 0x1f, 0x1f, 0x45,
+ 0x96, 0xe0, 0xb4, 0x08, 0x54, 0x4a, 0x03, 0x7d, 0x31, 0x39, 0xc1, 0xc5, 0xe5, 0xeb, 0x65, 0x4e,
+ 0x4e, 0x8a, 0x2d, 0xc1, 0x6a, 0x11, 0xd0, 0x12, 0xb6, 0x50, 0x4f, 0xcf, 0xf5, 0x59, 0x76, 0x76,
+ 0x5f, 0x6e, 0xb3, 0xb1, 0x51, 0xc5, 0x12, 0x0c, 0x8b, 0x40, 0x79, 0x09, 0x68, 0xc9, 0xb1, 0x0a,
+ 0x0b, 0x8b, 0xaf, 0x0f, 0x99, 0x99, 0xa9, 0x66, 0x09, 0x8a, 0x45, 0x40, 0x4b, 0x24, 0x81, 0x96,
+ 0xdc, 0xea, 0xd0, 0xd7, 0xff, 0xfe, 0x84, 0x91, 0x91, 0xaa, 0x96, 0xc0, 0x2d, 0x02, 0x5a, 0xa2,
+ 0x1e, 0xec, 0xe5, 0xf5, 0x72, 0x96, 0x9a, 0xda, 0x2f, 0x6a, 0x5b, 0x00, 0xb7, 0x08, 0x68, 0x89,
+ 0x05, 0xd0, 0x92, 0x8f, 0xab, 0xe4, 0xe4, 0xfe, 0xd2, 0xca, 0x12, 0xb0, 0x45, 0x21, 0x9e, 0x9e,
+ 0x3b, 0x06, 0x45, 0x86, 0xa5, 0x16, 0x1e, 0xb5, 0x88, 0x6c, 0x0c, 0x00, 0xa1, 0x4b, 0x98, 0x86,
+ 0x72, 0x1e, 0xc6, 0x78, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gbr_select_mode1_xpm[1] = {{ png, sizeof( png ), "gbr_select_mode1_xpm" }};
diff --git a/bitmaps_png/cpp_26/gbr_select_mode2.cpp b/bitmaps_png/cpp_26/gbr_select_mode2.cpp
index fb3b31543e..90202d83d0 100644
--- a/bitmaps_png/cpp_26/gbr_select_mode2.cpp
+++ b/bitmaps_png/cpp_26/gbr_select_mode2.cpp
@@ -8,39 +8,42 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xed, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0xd6, 0x3f, 0x68, 0x53,
- 0x51, 0x14, 0x80, 0xf1, 0x2f, 0x89, 0x9a, 0x20, 0x26, 0x4d, 0x4d, 0x9a, 0x56, 0x50, 0xf3, 0xa7,
- 0xa9, 0xb1, 0x29, 0x6a, 0x5f, 0x0b, 0x52, 0x4a, 0x29, 0x41, 0x05, 0xed, 0xa0, 0x68, 0x20, 0x4e,
- 0xad, 0xba, 0x38, 0x08, 0xea, 0xa2, 0xb4, 0x50, 0xf5, 0x71, 0xa3, 0x52, 0xd4, 0x2e, 0xba, 0x65,
- 0x12, 0x69, 0x07, 0xa1, 0x3a, 0x54, 0x50, 0xdb, 0x34, 0x54, 0xb7, 0x22, 0xee, 0x82, 0x0e, 0xd6,
- 0x4e, 0x2e, 0x05, 0x1d, 0x74, 0x10, 0x91, 0x1e, 0x87, 0x56, 0xd0, 0xc8, 0x4b, 0xd2, 0x7b, 0x83,
- 0xe0, 0xf0, 0x2d, 0xef, 0xc1, 0xfb, 0x71, 0x86, 0x7b, 0xcf, 0x43, 0x44, 0xf8, 0x17, 0x99, 0x7e,
- 0x20, 0xbc, 0x6e, 0x08, 0xc6, 0x9a, 0x40, 0x75, 0xae, 0xa7, 0x4c, 0xe6, 0x41, 0x66, 0x6a, 0xea,
- 0xcd, 0x3d, 0xdb, 0x7e, 0x79, 0x7a, 0xf5, 0xd9, 0x6d, 0x7f, 0x0d, 0x90, 0xb2, 0x41, 0x89, 0x61,
- 0xd3, 0xb5, 0x40, 0x3d, 0xa6, 0x90, 0xdb, 0xad, 0xbe, 0x81, 0xf2, 0x55, 0x83, 0xdc, 0xa0, 0x96,
- 0xcd, 0xa7, 0xca, 0x0f, 0x54, 0x86, 0xf2, 0x9c, 0x60, 0x30, 0xf9, 0x9e, 0xe3, 0x9d, 0xa2, 0xdd,
- 0xde, 0xac, 0x44, 0x22, 0x77, 0x26, 0x2a, 0x43, 0xd7, 0xe8, 0xe6, 0x7c, 0xe8, 0x15, 0xb9, 0x0e,
- 0xd1, 0xee, 0x58, 0x97, 0xe0, 0xb2, 0x17, 0x2b, 0x43, 0x17, 0xf0, 0x72, 0x65, 0xc3, 0x63, 0x72,
- 0xe9, 0x15, 0x23, 0x6c, 0xeb, 0x45, 0x01, 0xb5, 0xdb, 0x11, 0x2a, 0x42, 0xef, 0x65, 0x8b, 0x67,
- 0x27, 0xad, 0xd0, 0xd7, 0xec, 0xbe, 0x16, 0xd1, 0x29, 0x7d, 0x20, 0x2e, 0x74, 0xe4, 0x04, 0xf2,
- 0x97, 0x1c, 0xa1, 0x12, 0xf4, 0xdd, 0x6f, 0xe4, 0x85, 0x1d, 0xf7, 0x7e, 0x1e, 0x8e, 0x06, 0x45,
- 0xa7, 0xb3, 0xa9, 0xb0, 0x70, 0xa8, 0x4f, 0x40, 0xcd, 0x3b, 0x42, 0xcf, 0x21, 0x30, 0xbd, 0x89,
- 0x47, 0x37, 0x12, 0x9e, 0x8f, 0xba, 0xd0, 0x70, 0x34, 0x28, 0x8d, 0x47, 0x53, 0x82, 0x6f, 0xe4,
- 0x7b, 0xf9, 0xe1, 0xfd, 0x43, 0x9d, 0x85, 0xeb, 0xe3, 0x31, 0xde, 0x8e, 0x44, 0x03, 0x3f, 0x74,
- 0xa1, 0xee, 0xfe, 0xa8, 0x10, 0x3b, 0x23, 0xa0, 0xb2, 0x8e, 0x50, 0x09, 0xb2, 0x85, 0x66, 0x16,
- 0x54, 0x62, 0xe3, 0xf2, 0xd5, 0xf8, 0xe6, 0x2f, 0x3a, 0x0d, 0x5a, 0x0d, 0x9f, 0x38, 0xd2, 0xf3,
- 0xba, 0xfc, 0x3c, 0x95, 0x4f, 0x94, 0x7c, 0xe8, 0xe7, 0xe9, 0x58, 0x2b, 0x4b, 0xba, 0xdd, 0x6c,
- 0xe3, 0x83, 0x6f, 0x94, 0x49, 0x72, 0x78, 0x9c, 0x6f, 0x6f, 0x70, 0xcd, 0xb8, 0x29, 0xdc, 0x4a,
- 0xb0, 0x68, 0x82, 0x59, 0x43, 0x94, 0x50, 0xa4, 0x2b, 0xae, 0x89, 0x22, 0x9c, 0x2b, 0x34, 0xb3,
- 0x30, 0x1e, 0xe3, 0x9d, 0x6e, 0xa7, 0xfa, 0x99, 0x27, 0xcf, 0xc1, 0x6a, 0x50, 0x6f, 0x11, 0x26,
- 0x4d, 0x9a, 0x83, 0xbb, 0x55, 0x17, 0xdf, 0x13, 0xf0, 0xcf, 0xc2, 0x84, 0x29, 0x56, 0x84, 0x1d,
- 0x55, 0x37, 0xec, 0x1c, 0x8c, 0x9a, 0x42, 0x33, 0x70, 0xf8, 0x2f, 0x08, 0xf0, 0x00, 0x41, 0xa0,
- 0x05, 0xd8, 0xd6, 0x0a, 0x3b, 0x07, 0x20, 0x65, 0x52, 0x1b, 0x6c, 0x07, 0x42, 0x80, 0xf7, 0x77,
- 0x28, 0x08, 0x24, 0x01, 0x0b, 0xd8, 0x5f, 0xa7, 0xf6, 0x00, 0xed, 0x40, 0x04, 0x70, 0xfd, 0x82,
- 0x1a, 0x80, 0xf8, 0xda, 0xcb, 0xae, 0x3a, 0xd5, 0x0e, 0xec, 0x02, 0xc2, 0x65, 0x1b, 0x96, 0x2d,
- 0x6b, 0xa3, 0x36, 0xd5, 0xa9, 0x10, 0x10, 0x80, 0xd5, 0x83, 0xcb, 0xff, 0xf2, 0x5f, 0x57, 0x73,
- 0x3f, 0x01, 0x1a, 0xf3, 0xb5, 0x25, 0x9f, 0xfa, 0xd8, 0x43, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x24, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xa9, 0xd8, 0xdb, 0xdf, 0x3b, 0xdb, 0x33, 0xc8, 0xf3, 0x9d, 0x70, 0x8f, 0xf0, 0x21, 0x86,
+ 0x05, 0x0c, 0x5b, 0xd0, 0x31, 0xe7, 0x74, 0xce, 0xd3, 0xe2, 0x1d, 0xa2, 0xbf, 0x75, 0xea, 0xd9,
+ 0xde, 0x9b, 0xd4, 0x30, 0xbc, 0x04, 0x61, 0x92, 0x2c, 0xf0, 0xf5, 0xf5, 0x65, 0xf4, 0x0a, 0xf0,
+ 0x9a, 0xe0, 0x1a, 0xe6, 0xfa, 0x92, 0x7b, 0x0a, 0xf7, 0x1e, 0x6c, 0x96, 0x70, 0x4d, 0xe5, 0x3a,
+ 0x07, 0xb2, 0x44, 0xb7, 0x9e, 0xf5, 0x1d, 0xcc, 0x12, 0x92, 0x2c, 0x02, 0x5a, 0xc2, 0xe1, 0x15,
+ 0xe8, 0xb5, 0xd9, 0x3e, 0xc6, 0xfe, 0x11, 0xeb, 0x2c, 0xd6, 0x1d, 0xd8, 0x2c, 0x01, 0x5a, 0x7e,
+ 0x51, 0x02, 0x68, 0x89, 0x5e, 0x1d, 0xeb, 0x5b, 0x64, 0x4b, 0x88, 0xb6, 0x08, 0x68, 0x89, 0x28,
+ 0xd0, 0x27, 0xe7, 0xcd, 0xd2, 0xcc, 0x6e, 0x33, 0xcd, 0x63, 0xda, 0x8a, 0xcd, 0x12, 0x9e, 0xc9,
+ 0xdc, 0x57, 0x24, 0xda, 0x45, 0x7f, 0xeb, 0xd7, 0xb1, 0xbc, 0x41, 0xb7, 0x84, 0x28, 0x8b, 0x80,
+ 0x96, 0xa8, 0x01, 0x2d, 0x79, 0xac, 0x53, 0xa8, 0x73, 0x05, 0x9b, 0x05, 0x20, 0xcc, 0x3b, 0x89,
+ 0xe7, 0x86, 0x44, 0xbb, 0xc8, 0x2f, 0x83, 0x5a, 0x66, 0xac, 0x96, 0x10, 0xb4, 0x08, 0x68, 0x89,
+ 0x2d, 0xd0, 0x92, 0xb7, 0x8a, 0xb5, 0x8a, 0x67, 0x71, 0x59, 0xc2, 0x37, 0x91, 0xf7, 0xb6, 0x24,
+ 0xd0, 0x12, 0x43, 0x3c, 0x96, 0xe0, 0xb5, 0xc8, 0xc7, 0xcf, 0x27, 0x0a, 0x18, 0x27, 0xef, 0xc5,
+ 0xdb, 0xc5, 0x8f, 0xe2, 0xb2, 0x44, 0x60, 0x02, 0xdf, 0x7d, 0xa9, 0x76, 0xe1, 0x9f, 0x86, 0xb5,
+ 0x4c, 0xaf, 0xf1, 0x59, 0x82, 0xd3, 0x22, 0x60, 0xf2, 0xad, 0x73, 0x0f, 0x76, 0x7f, 0xc3, 0x3f,
+ 0x81, 0x7f, 0x3f, 0x2e, 0x4b, 0x04, 0xfb, 0xf9, 0x1f, 0x81, 0x2c, 0x31, 0x22, 0xc2, 0x12, 0x0c,
+ 0x8b, 0x80, 0x41, 0xc5, 0x02, 0x0c, 0xaa, 0x45, 0x4e, 0x91, 0x4e, 0xcf, 0x38, 0xa6, 0x73, 0xec,
+ 0xc2, 0x61, 0xc9, 0x56, 0xa1, 0x3e, 0x81, 0xa7, 0xd2, 0x6d, 0x42, 0x3f, 0x8c, 0x6a, 0x18, 0x5f,
+ 0x11, 0x63, 0x09, 0x8a, 0x45, 0x40, 0x4b, 0xf8, 0x80, 0x96, 0x1c, 0xb2, 0x4e, 0xb4, 0xbe, 0xc7,
+ 0x3c, 0x87, 0x79, 0x1b, 0x36, 0x4b, 0x18, 0xe7, 0x33, 0x6e, 0x15, 0xea, 0x15, 0x7c, 0x21, 0xd3,
+ 0x26, 0xf8, 0xdd, 0x98, 0x04, 0x4b, 0xe0, 0x16, 0x01, 0x2d, 0x91, 0x05, 0x5a, 0x72, 0xcb, 0x30,
+ 0xdb, 0xf0, 0x3a, 0xae, 0xa0, 0x02, 0x5a, 0xb2, 0x4d, 0xb8, 0x47, 0xf0, 0xb5, 0x6c, 0xab, 0xc0,
+ 0x37, 0x52, 0x2d, 0x01, 0x5b, 0x04, 0xb4, 0xc4, 0x10, 0x68, 0xc9, 0x4b, 0xb5, 0x72, 0xb5, 0x0b,
+ 0x78, 0x2c, 0xd9, 0x2e, 0xd2, 0x2d, 0xf4, 0x56, 0x1e, 0x68, 0x09, 0xa9, 0x16, 0xc0, 0x2d, 0x02,
+ 0x5a, 0xb2, 0x01, 0x68, 0xd9, 0x7f, 0x5a, 0x63, 0x42, 0xf9, 0x48, 0x38, 0xc8, 0xcb, 0xeb, 0x72,
+ 0xad, 0xa9, 0xe9, 0xed, 0xa7, 0x0c, 0x0c, 0x5b, 0x9e, 0x51, 0x80, 0xf1, 0x59, 0x22, 0x0e, 0xb4,
+ 0xe4, 0x56, 0xb3, 0x91, 0xd1, 0xcd, 0x67, 0x14, 0x5a, 0x82, 0xd3, 0x22, 0xa0, 0x25, 0x32, 0x41,
+ 0xde, 0xde, 0x0f, 0xba, 0xf5, 0xf4, 0xae, 0x51, 0xc3, 0x12, 0xac, 0x16, 0x01, 0x2d, 0x51, 0x02,
+ 0x5a, 0xf2, 0x6c, 0xa2, 0xb6, 0xf6, 0x15, 0x6a, 0x59, 0x82, 0x61, 0x11, 0xd0, 0x12, 0x8d, 0x40,
+ 0x6f, 0xef, 0x57, 0x33, 0xd4, 0xd5, 0x2f, 0x52, 0xd3, 0x12, 0x14, 0x8b, 0x80, 0x96, 0xe8, 0x03,
+ 0x2d, 0x79, 0x3b, 0x5f, 0x45, 0xe5, 0x3c, 0xb5, 0x2d, 0x81, 0x5b, 0x04, 0xb4, 0xc4, 0x0c, 0x68,
+ 0xc9, 0xfb, 0x65, 0x0a, 0x0a, 0x67, 0x69, 0x61, 0x09, 0xd8, 0x22, 0xa0, 0x25, 0x76, 0x40, 0x4b,
+ 0x3e, 0xae, 0x91, 0x95, 0x3d, 0x4d, 0x2b, 0x4b, 0xc0, 0x16, 0x05, 0x7b, 0x79, 0x6d, 0x1b, 0xf0,
+ 0x0c, 0x4b, 0x4d, 0x3c, 0x6a, 0x11, 0xd9, 0x18, 0x00, 0x40, 0x21, 0x4d, 0xbd, 0x1d, 0xdf, 0xca,
+ 0x50, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gbr_select_mode2_xpm[1] = {{ png, sizeof( png ), "gbr_select_mode2_xpm" }};
diff --git a/bitmaps_png/cpp_26/general_ratsnest.cpp b/bitmaps_png/cpp_26/general_ratsnest.cpp
index 757342b732..629ac205b8 100644
--- a/bitmaps_png/cpp_26/general_ratsnest.cpp
+++ b/bitmaps_png/cpp_26/general_ratsnest.cpp
@@ -8,73 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x10, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x08, 0x27, 0xcc, 0x9f, 0xcf, 0x91, 0xd1, 0x37, 0x5d, 0x3a, 0x79, 0xea, 0x54, 0x95, 0xd4,
- 0x29, 0x53, 0xd4, 0x28, 0xc1, 0x20, 0x33, 0x52, 0x26, 0x4d, 0x92, 0x49, 0x9b, 0x39, 0x93, 0x0b,
- 0x66, 0x3e, 0x98, 0x48, 0x9c, 0x3a, 0x55, 0x36, 0x79, 0xc2, 0x14, 0xbb, 0xd4, 0x49, 0xd3, 0xec,
- 0xa9, 0x8d, 0xd3, 0x26, 0x4d, 0x52, 0x06, 0x5b, 0x94, 0xd0, 0x3f, 0x5f, 0x80, 0x16, 0x16, 0x20,
- 0xe3, 0x84, 0xa9, 0x53, 0x25, 0x18, 0xd2, 0x26, 0xcd, 0x54, 0x86, 0x09, 0x84, 0xd5, 0x35, 0xba,
- 0x4b, 0xab, 0x69, 0xf4, 0xf2, 0x08, 0x08, 0xed, 0xd5, 0xb0, 0xb2, 0x29, 0xa2, 0x96, 0x45, 0x89,
- 0x93, 0x26, 0x69, 0x31, 0xa4, 0x4d, 0x9e, 0xac, 0x01, 0x13, 0x60, 0xe7, 0xe6, 0x3e, 0x1f, 0x15,
- 0xec, 0xfb, 0x7f, 0x41, 0x5b, 0xc1, 0x7f, 0x03, 0x15, 0xa9, 0xff, 0x32, 0x6a, 0x1a, 0x53, 0xa8,
- 0x12, 0x7c, 0x93, 0x67, 0xea, 0xc2, 0x2d, 0x32, 0xf1, 0xf6, 0x4d, 0xd6, 0x54, 0x51, 0xf8, 0xff,
- 0xef, 0xec, 0xa2, 0xff, 0xff, 0x77, 0xd5, 0xfc, 0xbf, 0xde, 0xed, 0xf1, 0x5f, 0x49, 0x51, 0xf1,
- 0xdf, 0x87, 0x2f, 0x5f, 0xce, 0x3c, 0x78, 0xf1, 0x6a, 0xee, 0xbe, 0x8b, 0x97, 0xf3, 0xca, 0xe6,
- 0x2f, 0x76, 0xa5, 0xd8, 0x22, 0x63, 0x2f, 0xdf, 0x14, 0x4d, 0x05, 0x89, 0xff, 0xff, 0x36, 0xe6,
- 0xfe, 0xff, 0x3f, 0xd7, 0xed, 0xff, 0xf5, 0x62, 0x29, 0x90, 0x45, 0xff, 0xff, 0xfe, 0xfd, 0xfb,
- 0x1f, 0x09, 0xfc, 0xfa, 0xf2, 0xfd, 0xc7, 0xa5, 0xc7, 0xaf, 0xdf, 0x2c, 0x3e, 0x72, 0xf5, 0x7a,
- 0x49, 0x71, 0xff, 0xe4, 0x00, 0x09, 0x25, 0xa5, 0x69, 0xcc, 0x6c, 0x6c, 0xcf, 0x78, 0x84, 0x84,
- 0x76, 0x5a, 0x04, 0x06, 0xc7, 0xc3, 0x0c, 0x2f, 0x9a, 0x31, 0xc7, 0x79, 0xc1, 0xae, 0xbd, 0x91,
- 0x53, 0x36, 0x6f, 0x0f, 0x44, 0xb1, 0x08, 0x1c, 0x74, 0x5c, 0xdc, 0x97, 0xa2, 0x4c, 0x45, 0xfe,
- 0x2f, 0x08, 0xe4, 0xfe, 0x6f, 0x20, 0xce, 0xf0, 0xbf, 0xa7, 0xa7, 0xe7, 0x3f, 0x3e, 0xd0, 0xdc,
- 0xdc, 0xfc, 0xcf, 0xcb, 0xd5, 0xe1, 0xff, 0xf9, 0xf5, 0x93, 0xff, 0x4f, 0x2e, 0x08, 0xfa, 0x2f,
- 0x2e, 0x2e, 0xf6, 0xfd, 0xd3, 0x97, 0xaf, 0x97, 0x7e, 0xff, 0xf9, 0xf3, 0x12, 0x28, 0x0d, 0x76,
- 0xe1, 0xd5, 0x47, 0x8f, 0xba, 0x31, 0x2c, 0x0a, 0x29, 0xaf, 0xf2, 0x94, 0x50, 0x56, 0x99, 0x2c,
- 0x22, 0x21, 0x79, 0x7a, 0xf5, 0x9a, 0x35, 0xef, 0xff, 0xfd, 0xfb, 0x07, 0x36, 0xf0, 0xfb, 0xcf,
- 0x5f, 0x77, 0x80, 0xbe, 0x58, 0xfa, 0xe9, 0xdb, 0xb7, 0xd3, 0x40, 0x1f, 0x7e, 0x86, 0x59, 0x24,
- 0x2b, 0x2b, 0xfb, 0xff, 0xf6, 0xe6, 0xfe, 0xff, 0xff, 0x77, 0xd7, 0xff, 0xff, 0xbf, 0x3c, 0xe2,
- 0xbf, 0xb3, 0x1a, 0xef, 0xff, 0xad, 0x5b, 0xb7, 0xa2, 0x38, 0xe6, 0xec, 0xed, 0xbb, 0x0d, 0x18,
- 0x16, 0x21, 0xe3, 0x45, 0xfb, 0x0e, 0x46, 0xfd, 0xfe, 0xfb, 0xf7, 0x0d, 0x4c, 0xc3, 0xbb, 0xcf,
- 0x9f, 0x0f, 0x66, 0x4d, 0x9d, 0xe9, 0x98, 0x31, 0x79, 0xba, 0xc3, 0xb2, 0xfd, 0x87, 0x62, 0x1e,
- 0xbc, 0x78, 0x31, 0xdb, 0xde, 0xde, 0xfe, 0xef, 0xf6, 0xc6, 0xc0, 0xff, 0xff, 0xe7, 0x7b, 0xfd,
- 0xff, 0xdb, 0xa9, 0xfc, 0x5f, 0x49, 0x80, 0xf1, 0xff, 0xb5, 0x6b, 0xd7, 0x7e, 0xfe, 0xf8, 0xf5,
- 0xeb, 0xd1, 0xc7, 0xaf, 0x5f, 0x4f, 0xbd, 0xfc, 0xf8, 0x71, 0x23, 0x48, 0x2d, 0x5e, 0x8b, 0x40,
- 0x78, 0xcd, 0x91, 0xe3, 0xf1, 0x7f, 0xfe, 0xfe, 0xfd, 0x00, 0xb3, 0x0c, 0xa4, 0x11, 0xee, 0x88,
- 0x3f, 0x7f, 0xde, 0x6e, 0xd9, 0xb2, 0xe5, 0xbf, 0x84, 0x00, 0xd7, 0xff, 0x7c, 0x4b, 0xce, 0xff,
- 0xa6, 0x92, 0x0c, 0xff, 0x85, 0xc5, 0x25, 0x8e, 0x11, 0x4c, 0x0c, 0xb8, 0xf0, 0x86, 0xe3, 0x27,
- 0x53, 0x90, 0x83, 0xeb, 0xf9, 0xfb, 0xf7, 0x6b, 0x7e, 0xfd, 0xfe, 0xfd, 0x02, 0xc6, 0xbf, 0x72,
- 0xe3, 0xc6, 0x79, 0x09, 0x45, 0xc5, 0x05, 0xda, 0xb6, 0xb6, 0x85, 0x44, 0xa5, 0x3a, 0x7c, 0x78,
- 0xfb, 0x99, 0xf3, 0x59, 0x7f, 0xff, 0xfd, 0xfb, 0x86, 0x9e, 0x18, 0x80, 0x29, 0xf0, 0x72, 0xd5,
- 0xa2, 0xa5, 0xee, 0x24, 0x25, 0x6f, 0x42, 0xf8, 0xd8, 0xf5, 0x9b, 0x95, 0x40, 0xb3, 0xff, 0xc1,
- 0x2c, 0x01, 0x06, 0xdd, 0xb3, 0xb6, 0x95, 0x6b, 0xbc, 0x48, 0xce, 0x47, 0xf8, 0x70, 0xc3, 0xe2,
- 0x65, 0x1e, 0x5f, 0x7e, 0xfc, 0xb8, 0x8a, 0xec, 0x1b, 0x60, 0x8a, 0xfc, 0x03, 0xca, 0x4b, 0x54,
- 0xb3, 0x08, 0x54, 0x1a, 0x7c, 0xfe, 0xf6, 0xe3, 0x2c, 0xcc, 0x02, 0x60, 0xe2, 0x78, 0x07, 0xa2,
- 0x40, 0x6c, 0x60, 0x70, 0x7e, 0xdf, 0x71, 0xe6, 0x5c, 0x86, 0x4f, 0x6e, 0xa1, 0x2f, 0x45, 0x16,
- 0x15, 0x4c, 0x9f, 0xed, 0x04, 0x4c, 0xa6, 0x47, 0x91, 0x2c, 0x79, 0x0d, 0xca, 0xed, 0xe7, 0xef,
- 0xdc, 0x6b, 0x01, 0xd9, 0xf3, 0xf8, 0xf1, 0xe3, 0xff, 0x41, 0xc1, 0xc1, 0xbf, 0xb8, 0x38, 0x39,
- 0xff, 0xb2, 0xb2, 0xb3, 0xdf, 0x57, 0x36, 0x34, 0xae, 0x25, 0xc9, 0x22, 0x1d, 0x7b, 0xa7, 0x5c,
- 0x1e, 0x21, 0xe1, 0xbd, 0x25, 0xe5, 0xe5, 0x37, 0x3f, 0x7d, 0xfa, 0x04, 0xb3, 0xe4, 0xc3, 0xca,
- 0x83, 0x47, 0xe0, 0x45, 0x0c, 0x28, 0xc7, 0xe7, 0xe5, 0xe5, 0xfd, 0xcf, 0x49, 0x8a, 0xfc, 0xff,
- 0xed, 0xf4, 0x92, 0xff, 0x87, 0x27, 0xa6, 0xfc, 0xe7, 0x64, 0x67, 0xf9, 0x0c, 0xaa, 0x01, 0x88,
- 0xb2, 0x48, 0x4e, 0x5b, 0xbb, 0x5d, 0x53, 0x5d, 0xf5, 0xff, 0xdc, 0xce, 0xb2, 0xff, 0x29, 0xfe,
- 0x36, 0xff, 0x0d, 0x0c, 0x0c, 0x40, 0x41, 0xf4, 0x65, 0xf3, 0xa9, 0xb3, 0xa9, 0xe8, 0x06, 0x70,
- 0x71, 0x71, 0x7d, 0x7f, 0xb2, 0xb5, 0xfb, 0xff, 0xff, 0x6d, 0xa5, 0xff, 0xff, 0x2f, 0xf4, 0xfb,
- 0xef, 0xa3, 0xc5, 0xfd, 0x1f, 0x9b, 0xaf, 0xb0, 0x5a, 0xc4, 0xc6, 0xc1, 0x71, 0xfb, 0xc4, 0x0a,
- 0x60, 0x19, 0x77, 0x10, 0x68, 0xc0, 0xda, 0xe4, 0xff, 0x16, 0x8a, 0xbc, 0xff, 0x33, 0x4a, 0x4a,
- 0x26, 0x62, 0x0b, 0x12, 0x6e, 0x01, 0x81, 0xfd, 0xf3, 0x72, 0xec, 0xff, 0xff, 0x9f, 0x69, 0xff,
- 0xff, 0x53, 0x9d, 0xf8, 0x7f, 0x61, 0x2e, 0xc6, 0xdf, 0x9e, 0x99, 0x39, 0x01, 0xc4, 0x5a, 0x74,
- 0xe7, 0xc4, 0xa4, 0xc4, 0xff, 0xff, 0x97, 0x86, 0xfe, 0xff, 0x3f, 0x41, 0xef, 0xbf, 0x85, 0x34,
- 0xd3, 0x7f, 0x6d, 0x5b, 0x87, 0x02, 0x6c, 0x16, 0x19, 0x79, 0xfa, 0xa4, 0xb2, 0xb0, 0xb3, 0x3d,
- 0xb3, 0x97, 0x67, 0xfa, 0x2f, 0xc8, 0xc1, 0xf8, 0x53, 0x58, 0x56, 0x76, 0x3e, 0xd1, 0x71, 0x24,
- 0xa3, 0xa9, 0xdd, 0xa5, 0x29, 0xc9, 0xfd, 0x7f, 0x6e, 0x88, 0xf0, 0xff, 0x14, 0x7d, 0x86, 0xff,
- 0xac, 0xec, 0x1c, 0x77, 0xf1, 0xa5, 0xa8, 0xa4, 0xde, 0x89, 0x8e, 0x1a, 0x96, 0xd6, 0x25, 0x5e,
- 0xd9, 0x79, 0xfe, 0x78, 0x53, 0x1d, 0xb8, 0xd5, 0x83, 0x26, 0x01, 0xac, 0xc6, 0x8b, 0x79, 0x04,
- 0x04, 0x0f, 0x8b, 0x29, 0x28, 0xce, 0xf4, 0x2d, 0x2a, 0xf5, 0xa1, 0xbc, 0x2a, 0x9f, 0xa1, 0xc5,
- 0x90, 0x39, 0x6d, 0x9a, 0x20, 0xad, 0x1b, 0x27, 0x69, 0xfd, 0xfd, 0x92, 0xe0, 0xe6, 0x56, 0xca,
- 0xe4, 0xc9, 0x8a, 0x34, 0xb3, 0x08, 0xd8, 0xce, 0x83, 0xb7, 0xeb, 0x40, 0x18, 0xd4, 0xd8, 0x03,
- 0xb5, 0xef, 0x40, 0x12, 0xa0, 0x78, 0xa3, 0x04, 0x83, 0xcd, 0x98, 0x38, 0x51, 0x2e, 0x6b, 0xea,
- 0x54, 0x1e, 0x98, 0xf9, 0x00, 0x7b, 0x75, 0x83, 0x42, 0xf7, 0xa1, 0xe8, 0x2f, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x52, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xc9, 0x6b, 0x13,
+ 0x51, 0x1c, 0xc7, 0x07, 0x8f, 0x2a, 0x88, 0x50, 0xf1, 0xd2, 0x93, 0x17, 0xc1, 0x9b, 0xe0, 0xb5,
+ 0x07, 0xff, 0x85, 0x82, 0x28, 0x88, 0x56, 0x73, 0x8a, 0x42, 0x8a, 0x1e, 0x04, 0xc1, 0xea, 0xa9,
+ 0x87, 0x52, 0x54, 0xbc, 0xd9, 0x8b, 0x07, 0xe9, 0x49, 0x50, 0x41, 0x8b, 0x48, 0xc1, 0x42, 0x4f,
+ 0x69, 0x6c, 0xb3, 0x6f, 0x26, 0x21, 0x91, 0x10, 0x42, 0x96, 0x62, 0x48, 0xc8, 0x64, 0xdf, 0xbe,
+ 0xe6, 0xfb, 0xda, 0x19, 0xd3, 0x49, 0x27, 0x33, 0x81, 0xb1, 0x0f, 0xbe, 0xbc, 0x85, 0x99, 0xf7,
+ 0x79, 0xbf, 0xe5, 0x2d, 0x92, 0xcb, 0xe5, 0x9a, 0xf5, 0x78, 0x3c, 0x6b, 0x6e, 0xb7, 0x5b, 0x1e,
+ 0x0a, 0x16, 0x4b, 0xe6, 0xdc, 0x64, 0x48, 0x87, 0x10, 0xfc, 0x4f, 0x91, 0x21, 0x8d, 0x5a, 0xf2,
+ 0x7e, 0xfd, 0x2d, 0xee, 0xd9, 0xaf, 0x09, 0xb1, 0x6d, 0xa5, 0x65, 0xd2, 0x28, 0x64, 0xc1, 0x71,
+ 0x16, 0x5b, 0x51, 0x49, 0x88, 0x6d, 0x2b, 0x61, 0x2a, 0x88, 0x56, 0x10, 0xe0, 0x2b, 0x1e, 0x88,
+ 0xed, 0x07, 0x8f, 0xe7, 0x90, 0xcf, 0xe7, 0x91, 0x4e, 0xa7, 0x11, 0x8f, 0xc7, 0x11, 0x0c, 0x06,
+ 0x8f, 0x9d, 0x64, 0x7b, 0x7b, 0x0b, 0x2f, 0x96, 0x6d, 0x98, 0xbf, 0x7d, 0x49, 0xd4, 0xec, 0x4f,
+ 0x05, 0x72, 0x3c, 0xb9, 0x0e, 0x6d, 0x19, 0x0c, 0x06, 0x68, 0x36, 0x9b, 0xa8, 0x54, 0x2a, 0x28,
+ 0x16, 0x8b, 0xc8, 0x64, 0x32, 0xb8, 0x75, 0xff, 0x0a, 0xde, 0x7d, 0x3d, 0x05, 0x77, 0x4e, 0x12,
+ 0xf5, 0x8d, 0xbb, 0x97, 0xf5, 0x41, 0x5a, 0xd7, 0xd9, 0x1e, 0x9d, 0x83, 0xd3, 0xf5, 0x03, 0xe5,
+ 0x72, 0x19, 0xa5, 0x52, 0x09, 0xb5, 0x5a, 0x0d, 0xdd, 0x6e, 0x77, 0x0c, 0x9c, 0xfc, 0xfd, 0x0b,
+ 0x8b, 0x4b, 0x17, 0xd4, 0x05, 0x52, 0xec, 0x73, 0x9c, 0xa5, 0xdf, 0xef, 0x23, 0x16, 0x8b, 0xfd,
+ 0x03, 0x69, 0x93, 0xe1, 0xfb, 0xe6, 0x27, 0x75, 0xb2, 0x42, 0xa1, 0xa0, 0x7e, 0xe3, 0xf3, 0xf9,
+ 0x10, 0x8d, 0x46, 0x91, 0x4a, 0xa5, 0x90, 0xcd, 0x66, 0xb1, 0xe7, 0x71, 0xc2, 0xf1, 0x6c, 0x46,
+ 0x17, 0xd4, 0xeb, 0xf5, 0xc6, 0x41, 0x5a, 0xd1, 0x2d, 0x74, 0x15, 0x0b, 0x5d, 0x45, 0x88, 0xf6,
+ 0x1b, 0x02, 0x17, 0xec, 0x57, 0xcd, 0xbb, 0x4e, 0x4f, 0x89, 0x44, 0x42, 0xac, 0x8a, 0xa5, 0xd1,
+ 0x68, 0x1c, 0x49, 0x88, 0x64, 0x32, 0x29, 0x16, 0x52, 0x2e, 0xff, 0xc1, 0xea, 0x9b, 0x45, 0x73,
+ 0xc9, 0x30, 0x49, 0xe1, 0x70, 0x18, 0xad, 0x56, 0x4b, 0xc0, 0x18, 0x27, 0xba, 0x82, 0x0b, 0x50,
+ 0xac, 0xcd, 0xe5, 0x72, 0xe6, 0xd3, 0xdb, 0x48, 0x7e, 0xbf, 0x1f, 0xb2, 0x2c, 0xab, 0x99, 0xa7,
+ 0x40, 0x46, 0xe3, 0x67, 0x09, 0xe8, 0xf0, 0x28, 0x11, 0xb1, 0x52, 0x4a, 0xbd, 0x5e, 0x9f, 0x7e,
+ 0xc3, 0x9a, 0x11, 0xb3, 0x4d, 0x89, 0x97, 0x52, 0x98, 0xfe, 0x5e, 0xaf, 0xd7, 0x3a, 0x50, 0x24,
+ 0x12, 0x51, 0xf7, 0x11, 0xf7, 0x15, 0x13, 0x81, 0x7b, 0x44, 0xb1, 0x4c, 0xef, 0xd4, 0x98, 0x3a,
+ 0x19, 0x14, 0x08, 0x2d, 0xa0, 0x0b, 0x15, 0x78, 0xbb, 0xdd, 0x16, 0xe3, 0xfb, 0xfb, 0x79, 0x2c,
+ 0xaf, 0xda, 0x75, 0x33, 0xcf, 0x10, 0x14, 0x0a, 0x85, 0xd0, 0xe9, 0x74, 0xd4, 0xbd, 0xa4, 0x40,
+ 0x14, 0x05, 0x02, 0x01, 0x71, 0x6a, 0x18, 0xed, 0xa5, 0x63, 0x41, 0x3b, 0x3b, 0xce, 0xe1, 0x29,
+ 0xb1, 0x36, 0x6c, 0xef, 0xa9, 0x2b, 0xae, 0x56, 0xab, 0xba, 0xb1, 0xd8, 0xf8, 0xf6, 0x79, 0xec,
+ 0x74, 0x78, 0xf8, 0xf4, 0x3c, 0xbe, 0x6c, 0x7c, 0xd4, 0x07, 0xad, 0xbc, 0x76, 0x60, 0xfe, 0xce,
+ 0x45, 0x3c, 0x7f, 0x75, 0x06, 0x37, 0x6d, 0xb3, 0x58, 0xff, 0xb0, 0x22, 0xd2, 0x7a, 0x52, 0xc0,
+ 0x39, 0x21, 0x27, 0x36, 0x0d, 0xa2, 0x25, 0x84, 0x8c, 0xfe, 0x40, 0xd8, 0xee, 0xee, 0x4f, 0xc3,
+ 0x38, 0xd2, 0x55, 0xa6, 0x5d, 0x47, 0x77, 0x2d, 0xbd, 0x3c, 0x7d, 0x04, 0x44, 0xcb, 0x0e, 0xdc,
+ 0x38, 0x19, 0x64, 0x74, 0x27, 0x19, 0x5a, 0xc4, 0x3e, 0xc7, 0x2d, 0xbb, 0x61, 0xb5, 0x31, 0xa2,
+ 0x65, 0xac, 0xd9, 0xb7, 0xea, 0x2a, 0x97, 0xf5, 0xb2, 0xce, 0x0a, 0x4b, 0xd4, 0xc7, 0xc9, 0x89,
+ 0x3d, 0xb7, 0x4e, 0xea, 0x01, 0xf9, 0x17, 0xd1, 0x09, 0x9e, 0x72, 0x95, 0xd3, 0x1e, 0x7d, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE general_ratsnest_xpm[1] = {{ png, sizeof( png ), "general_ratsnest_xpm" }};
diff --git a/bitmaps_png/cpp_26/gerber_file.cpp b/bitmaps_png/cpp_26/gerber_file.cpp
index ea3f38b2e9..830d05c224 100644
--- a/bitmaps_png/cpp_26/gerber_file.cpp
+++ b/bitmaps_png/cpp_26/gerber_file.cpp
@@ -8,93 +8,79 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x57, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x0b, 0x4c, 0x53,
- 0x57, 0x18, 0xc7, 0x0f, 0xea, 0x04, 0x32, 0xa2, 0x04, 0x1d, 0x10, 0x18, 0x22, 0x6f, 0x2c, 0x1d,
- 0x32, 0xb5, 0xae, 0x56, 0x67, 0x98, 0x5a, 0x79, 0xa8, 0xd0, 0x02, 0x4e, 0x7a, 0x0b, 0x68, 0xcb,
- 0xd3, 0x17, 0x45, 0xcb, 0x63, 0x20, 0x42, 0x45, 0x18, 0x0a, 0x82, 0xe2, 0x24, 0xce, 0xf9, 0x80,
- 0x19, 0x41, 0x50, 0x82, 0xc8, 0x33, 0xba, 0x2d, 0xc1, 0xb0, 0x10, 0x75, 0x2f, 0x35, 0x64, 0x51,
- 0xb3, 0x91, 0x01, 0xcb, 0x16, 0xa3, 0x66, 0x83, 0x0c, 0x45, 0x28, 0xfd, 0xef, 0xdc, 0x53, 0xf1,
- 0xc1, 0x20, 0xa9, 0x9b, 0xfb, 0x92, 0x7f, 0xef, 0xcd, 0x3d, 0xe7, 0xfb, 0x7e, 0xe7, 0xff, 0x9d,
- 0xdb, 0x73, 0x09, 0x80, 0x7c, 0xaa, 0x86, 0xff, 0x59, 0x47, 0x08, 0xfd, 0x69, 0x2f, 0x2b, 0x2b,
- 0x43, 0x48, 0x48, 0x08, 0x1a, 0x1b, 0x1b, 0x31, 0x3a, 0x3a, 0x8a, 0xd0, 0xd0, 0xd0, 0x67, 0xea,
- 0xeb, 0xeb, 0x63, 0xd7, 0xb0, 0xb0, 0x30, 0x1c, 0x38, 0x70, 0x00, 0x7c, 0x70, 0x1c, 0x07, 0xb9,
- 0x5c, 0x8e, 0xcc, 0xcc, 0x4c, 0x36, 0x3f, 0x35, 0x35, 0xf5, 0xd9, 0xfc, 0x1b, 0x37, 0x6e, 0x40,
- 0xad, 0x56, 0x43, 0x26, 0x93, 0x21, 0x25, 0x25, 0x05, 0x83, 0x83, 0x83, 0x7c, 0xca, 0x6d, 0x52,
- 0x53, 0x53, 0x73, 0x4b, 0x24, 0x12, 0xa1, 0xae, 0xae, 0x0e, 0x5e, 0x5e, 0x5e, 0x18, 0x18, 0x18,
- 0x80, 0xb3, 0xb3, 0x33, 0xda, 0xda, 0xda, 0x98, 0xba, 0xbb, 0xbb, 0x21, 0x16, 0x8b, 0xd1, 0xdc,
- 0xdc, 0x0c, 0x1f, 0x1f, 0x1f, 0xdc, 0xb9, 0x73, 0x07, 0x9e, 0x9e, 0x9e, 0x6c, 0x4c, 0x2a, 0x95,
- 0xa2, 0xbd, 0xbd, 0x1d, 0x7c, 0x7e, 0x7d, 0x7d, 0x3d, 0x7b, 0xf6, 0xe0, 0xc1, 0x03, 0x08, 0x04,
- 0x02, 0xb4, 0xb6, 0xb6, 0x22, 0x3c, 0x3c, 0x1c, 0x15, 0x15, 0x15, 0x46, 0x50, 0x42, 0x42, 0x42,
- 0x6f, 0x75, 0x75, 0x35, 0x46, 0x46, 0x46, 0x18, 0x64, 0x78, 0x78, 0x18, 0x76, 0x76, 0x76, 0x28,
- 0x2c, 0x2c, 0x44, 0x79, 0x79, 0x39, 0x7a, 0x7a, 0x7a, 0x18, 0xa8, 0xa9, 0xa9, 0x09, 0xbe, 0xbe,
- 0xbe, 0xb8, 0x77, 0xef, 0x1e, 0x5c, 0x5d, 0x5d, 0xd9, 0xd8, 0xf2, 0xe5, 0xcb, 0x99, 0x63, 0x1e,
- 0xa4, 0xd3, 0xe9, 0x58, 0x0e, 0x5f, 0x83, 0x07, 0xb5, 0xb4, 0xb4, 0x60, 0xfd, 0xfa, 0xf5, 0x68,
- 0x68, 0x68, 0x30, 0x82, 0x94, 0x4a, 0xe5, 0xaf, 0x7c, 0x91, 0xac, 0xac, 0x2c, 0x58, 0x58, 0x58,
- 0xe0, 0xea, 0xd5, 0xab, 0xb0, 0xb5, 0xb5, 0x45, 0x6e, 0x6e, 0x2e, 0x4a, 0x4b, 0x4b, 0x19, 0xc8,
- 0xc9, 0xc9, 0x09, 0xee, 0xee, 0xee, 0xac, 0x10, 0x1f, 0x73, 0xe6, 0xcc, 0x41, 0x5a, 0x5a, 0x1a,
- 0x5b, 0x40, 0x67, 0x67, 0x27, 0x03, 0xf1, 0x6d, 0xe4, 0x73, 0xfa, 0xfb, 0xfb, 0xe1, 0xe6, 0xe6,
- 0x06, 0x89, 0x44, 0xc2, 0x5a, 0x69, 0x30, 0x18, 0x8c, 0xa0, 0xe2, 0xe2, 0xe2, 0xdb, 0x7c, 0x4f,
- 0x79, 0x47, 0x01, 0x01, 0x01, 0x0c, 0x24, 0x14, 0x0a, 0x31, 0x16, 0x3c, 0x88, 0xdf, 0xbf, 0xae,
- 0xae, 0x2e, 0x78, 0x7b, 0x7b, 0x43, 0xaf, 0xd7, 0x63, 0xfe, 0xfc, 0xf9, 0x6c, 0xac, 0xa8, 0xa8,
- 0x08, 0x25, 0x25, 0x25, 0x0c, 0xc4, 0x3b, 0x19, 0x0b, 0x7e, 0xfc, 0xd1, 0xa3, 0x47, 0x98, 0x3b,
- 0x77, 0x2e, 0x7a, 0x7b, 0x7b, 0x8d, 0x20, 0xda, 0xaa, 0x2b, 0x41, 0x41, 0x41, 0xb0, 0xb2, 0xb2,
- 0x82, 0xbf, 0xbf, 0x3f, 0xee, 0xdf, 0xbf, 0x0f, 0x33, 0x33, 0x33, 0x98, 0x9b, 0x9b, 0x33, 0x75,
- 0x74, 0x74, 0x30, 0x10, 0x1f, 0x11, 0x11, 0x11, 0xa8, 0xad, 0xad, 0x85, 0xb5, 0xb5, 0x35, 0x73,
- 0xef, 0xe0, 0xe0, 0x80, 0xbb, 0x77, 0xef, 0x32, 0xd0, 0xd8, 0xfc, 0xaa, 0xaa, 0xaa, 0x67, 0x0b,
- 0xe1, 0x3b, 0xa2, 0xd1, 0x68, 0x8c, 0x20, 0xfa, 0x73, 0x99, 0x6a, 0x88, 0x0f, 0xfe, 0x3a, 0x5e,
- 0xd4, 0xfa, 0x93, 0xe1, 0x11, 0xfd, 0xe8, 0xd0, 0xc8, 0x28, 0x86, 0xf4, 0x86, 0x97, 0xf4, 0x64,
- 0x44, 0x6f, 0xa0, 0x6f, 0xdd, 0xf0, 0x44, 0x79, 0xe3, 0x74, 0x93, 0x07, 0x4d, 0x28, 0x1a, 0xd3,
- 0x88, 0xf7, 0xfb, 0x05, 0x24, 0x32, 0xaf, 0x87, 0x94, 0xde, 0x02, 0x39, 0xd8, 0x35, 0xb1, 0x52,
- 0xce, 0xf6, 0x93, 0x05, 0x6b, 0x4f, 0xd3, 0xf9, 0x33, 0x27, 0xab, 0xc5, 0xea, 0x4d, 0xf8, 0xd0,
- 0x75, 0x41, 0x18, 0x91, 0xc6, 0x5f, 0x23, 0x05, 0x9d, 0x93, 0x03, 0x5e, 0x54, 0xc9, 0x4d, 0x10,
- 0x59, 0xfa, 0x8f, 0xc4, 0x53, 0x1c, 0x6f, 0x12, 0x88, 0xd8, 0x39, 0xbb, 0x90, 0xc5, 0xb2, 0x0b,
- 0x24, 0xb5, 0xee, 0x2f, 0x93, 0x00, 0xe3, 0x95, 0xd5, 0x32, 0x44, 0x16, 0xcb, 0x9b, 0x89, 0x3d,
- 0x7d, 0x0b, 0x26, 0x02, 0xd1, 0x30, 0x27, 0xc2, 0x95, 0x45, 0x24, 0xba, 0xb8, 0xef, 0x5f, 0x01,
- 0xc6, 0x8b, 0x2b, 0xe8, 0xa1, 0x6d, 0xcf, 0xa1, 0x75, 0xa7, 0x3c, 0xdf, 0x0a, 0x2b, 0x2b, 0x01,
- 0x59, 0x12, 0x71, 0x93, 0xec, 0xbb, 0x8e, 0xd7, 0x02, 0x19, 0x53, 0xde, 0x95, 0x51, 0xb2, 0x4c,
- 0xd1, 0x41, 0x1c, 0xe7, 0x89, 0x9f, 0x3b, 0xf2, 0x94, 0x6c, 0x21, 0xa1, 0xe9, 0xbf, 0x91, 0x92,
- 0x5b, 0xaf, 0x17, 0x96, 0x74, 0xfc, 0x21, 0x71, 0x13, 0x55, 0x52, 0x3b, 0x66, 0x84, 0x58, 0xcc,
- 0x74, 0x21, 0xc2, 0xe0, 0x66, 0xc2, 0x95, 0x3f, 0x26, 0x41, 0x5a, 0x10, 0xed, 0xf9, 0xff, 0x0e,
- 0xc8, 0xf9, 0x02, 0x64, 0x65, 0xa2, 0x9e, 0xb8, 0x4b, 0x2e, 0x53, 0x88, 0xf5, 0xd3, 0xed, 0x21,
- 0x96, 0xc4, 0x63, 0xd9, 0xb1, 0x29, 0xf2, 0x8f, 0x07, 0xc9, 0x8e, 0x2f, 0x41, 0x36, 0x1c, 0x02,
- 0x91, 0x67, 0x83, 0x14, 0x7d, 0xf7, 0xea, 0x80, 0xe2, 0xef, 0x41, 0x22, 0x74, 0x34, 0x3f, 0x1f,
- 0xac, 0x96, 0xea, 0xb4, 0x9e, 0xd8, 0x7a, 0x5c, 0x62, 0x8e, 0x6c, 0x6c, 0x6c, 0xc4, 0x4b, 0x24,
- 0x92, 0x6f, 0xa2, 0xd4, 0x89, 0x06, 0x67, 0xe9, 0x26, 0x98, 0x6d, 0xa9, 0x07, 0xd9, 0xde, 0x02,
- 0x12, 0x9c, 0x46, 0xad, 0x9f, 0x30, 0x1d, 0x12, 0xff, 0x29, 0x48, 0x10, 0xcd, 0xd9, 0xda, 0x08,
- 0x92, 0xdc, 0x06, 0xeb, 0x55, 0x09, 0xa3, 0x6f, 0x79, 0xf8, 0xfd, 0x40, 0x4f, 0x1c, 0xdb, 0x31,
- 0x47, 0xe6, 0xf4, 0x0c, 0xab, 0xe3, 0x94, 0xd1, 0x4f, 0x72, 0xf7, 0xec, 0x85, 0x7f, 0x58, 0x0c,
- 0x66, 0xca, 0x76, 0x19, 0x57, 0x14, 0x73, 0x1c, 0x64, 0x0d, 0x4d, 0xde, 0xfb, 0xf5, 0xe4, 0x80,
- 0x5d, 0xad, 0x60, 0x2d, 0x57, 0x55, 0xb2, 0x9c, 0x37, 0xc3, 0xf6, 0x60, 0xd1, 0x1a, 0x0e, 0x59,
- 0xd9, 0x39, 0xd8, 0xa8, 0x52, 0x0f, 0x38, 0x3a, 0x3a, 0x9e, 0x62, 0x20, 0x4a, 0x14, 0x04, 0x07,
- 0xaf, 0xe9, 0x3e, 0x7e, 0xe2, 0x14, 0x22, 0xe9, 0x07, 0x2d, 0x2d, 0x3d, 0x13, 0xc9, 0xda, 0x74,
- 0x78, 0x48, 0x39, 0x4c, 0x55, 0x9f, 0xa6, 0xff, 0xfc, 0xcb, 0x20, 0xeb, 0x76, 0x83, 0x6c, 0x3c,
- 0xf4, 0x32, 0x60, 0xff, 0xb7, 0xb4, 0x45, 0xf4, 0x79, 0xf8, 0x3e, 0x06, 0x98, 0xa6, 0xaa, 0x80,
- 0xbb, 0x54, 0x89, 0xcd, 0xc9, 0x3b, 0x91, 0x4a, 0x6b, 0x44, 0x2a, 0x38, 0xc4, 0x6c, 0x52, 0x3d,
- 0x5c, 0xb8, 0x70, 0xd1, 0x7e, 0xd6, 0x3a, 0x9e, 0x66, 0x6f, 0x6f, 0xef, 0x14, 0x10, 0x18, 0x78,
- 0xf1, 0x64, 0xc5, 0xe7, 0x8f, 0xb5, 0xa9, 0x69, 0x88, 0xd9, 0xa8, 0x82, 0x2e, 0x2f, 0x1f, 0x6b,
- 0x15, 0xb1, 0x98, 0x1d, 0xac, 0x01, 0xd1, 0x5c, 0x02, 0x89, 0xab, 0x02, 0x09, 0xdc, 0x09, 0x92,
- 0x4d, 0xef, 0x55, 0x87, 0xa9, 0xd3, 0x0c, 0x63, 0x8b, 0xb7, 0x35, 0xc1, 0x3e, 0x20, 0x01, 0xb2,
- 0xa8, 0x38, 0xe4, 0xe8, 0xf2, 0xc0, 0x45, 0x45, 0x23, 0x3d, 0xe3, 0x23, 0x5c, 0xb8, 0xd8, 0x04,
- 0x4e, 0x19, 0x75, 0x5d, 0x28, 0x7c, 0x27, 0xfc, 0x1f, 0x27, 0x83, 0x9f, 0xdf, 0xbb, 0x9b, 0x12,
- 0x12, 0x93, 0xba, 0xce, 0x54, 0x9d, 0x85, 0x92, 0x26, 0x68, 0x76, 0x68, 0x91, 0x91, 0x99, 0x0d,
- 0xdf, 0x40, 0x0e, 0xe6, 0xca, 0x4f, 0x8c, 0xed, 0x94, 0x17, 0x80, 0xc4, 0x9e, 0x61, 0xf7, 0x33,
- 0x42, 0x77, 0x41, 0x12, 0x12, 0x85, 0xec, 0x1c, 0x1d, 0xe2, 0x12, 0x92, 0xa0, 0x8e, 0x8d, 0x67,
- 0x80, 0xb4, 0xf4, 0x8c, 0x5f, 0xde, 0x13, 0x8b, 0x0b, 0xa8, 0x93, 0x37, 0x26, 0x3d, 0xeb, 0x68,
- 0xcc, 0xf8, 0x60, 0xc5, 0x8a, 0xca, 0xb2, 0xc3, 0x47, 0xfe, 0xd4, 0xd1, 0x3d, 0xa3, 0xab, 0xc2,
- 0xee, 0xdc, 0x3d, 0x50, 0xc4, 0x6e, 0x86, 0x43, 0x40, 0x3c, 0x73, 0x30, 0x3d, 0xfa, 0x28, 0xbc,
- 0x57, 0x73, 0xd0, 0x68, 0x33, 0xa0, 0x4d, 0x4d, 0x87, 0x42, 0xa1, 0xc4, 0xd1, 0x63, 0x9f, 0xe1,
- 0x48, 0xf9, 0xd1, 0x01, 0xa9, 0x74, 0xf5, 0x39, 0x9b, 0x59, 0xb3, 0xde, 0x36, 0xe9, 0x50, 0xe5,
- 0x35, 0x6f, 0x9e, 0x20, 0x90, 0x42, 0xae, 0xd5, 0xd4, 0x9e, 0x87, 0x4a, 0x1d, 0x8b, 0xa4, 0x2d,
- 0xdb, 0xd8, 0xca, 0x25, 0xeb, 0x38, 0x6c, 0x50, 0x25, 0xb1, 0x7b, 0x05, 0x17, 0x85, 0xcc, 0xac,
- 0x6c, 0xd4, 0xd5, 0x37, 0x18, 0x3e, 0xdc, 0x10, 0xd9, 0x29, 0x10, 0xf8, 0x04, 0xbd, 0xd2, 0xe9,
- 0xfd, 0x82, 0xbb, 0xe9, 0x4b, 0x97, 0x2e, 0x2b, 0xc9, 0xcb, 0x2f, 0xf8, 0xbd, 0xf4, 0x50, 0x19,
- 0xdd, 0x60, 0x25, 0x7b, 0x9b, 0x54, 0x71, 0xf1, 0xb4, 0x55, 0x89, 0xb8, 0xd8, 0xd8, 0x0c, 0x4d,
- 0xca, 0x8e, 0x9f, 0x44, 0xa2, 0xc5, 0xd9, 0x74, 0xee, 0xd4, 0x57, 0xfe, 0x4c, 0x8c, 0x97, 0x8b,
- 0x8b, 0x8b, 0x9f, 0x4c, 0x2e, 0xff, 0xaa, 0xba, 0xe6, 0x9c, 0x7e, 0xeb, 0xb6, 0xed, 0x38, 0x79,
- 0xaa, 0x12, 0xa5, 0x07, 0xcb, 0xfe, 0x58, 0xb1, 0x72, 0xd5, 0x19, 0x4b, 0x4b, 0xcb, 0xd9, 0xa6,
- 0xd4, 0x30, 0x09, 0xf4, 0xd4, 0x9d, 0xd9, 0x22, 0x91, 0x28, 0x63, 0x7b, 0xb2, 0xe6, 0xe7, 0xb0,
- 0xf0, 0x88, 0x76, 0x4f, 0x4f, 0x2f, 0x7f, 0x53, 0x73, 0x79, 0xfd, 0x0d, 0x07, 0xea, 0x6f, 0x05,
- 0xfc, 0xd7, 0xa5, 0x59, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x70, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x4f, 0x68, 0x54,
+ 0x57, 0x14, 0xc6, 0x7f, 0xe7, 0xce, 0x23, 0x4c, 0x92, 0x19, 0x11, 0xaa, 0x49, 0x5b, 0x06, 0x33,
+ 0x49, 0xa0, 0x64, 0x92, 0x31, 0x89, 0x0b, 0x05, 0x17, 0x55, 0x0c, 0x8a, 0x88, 0x52, 0x29, 0xba,
+ 0x72, 0x59, 0xab, 0x5d, 0x09, 0x2e, 0x92, 0x42, 0xc7, 0x21, 0x1b, 0x53, 0x88, 0x6d, 0xc9, 0x80,
+ 0x7f, 0x5a, 0x10, 0x9a, 0x58, 0x05, 0x77, 0x76, 0xa3, 0x8b, 0x0c, 0x24, 0x2e, 0x2d, 0x58, 0xb5,
+ 0x0d, 0x81, 0xc6, 0x49, 0x6a, 0xad, 0x93, 0x04, 0x43, 0x16, 0x26, 0x33, 0x03, 0xd6, 0xe4, 0xfd,
+ 0xeb, 0x22, 0xf3, 0x6e, 0xde, 0x9b, 0x19, 0xed, 0xaa, 0x0f, 0x86, 0x39, 0x73, 0xe6, 0xbe, 0xef,
+ 0x3b, 0xdf, 0x39, 0xdf, 0xbd, 0x57, 0x80, 0x18, 0xf0, 0x3e, 0xff, 0xef, 0x33, 0x6f, 0x00, 0x1d,
+ 0x77, 0xef, 0xde, 0xfd, 0xba, 0xa5, 0x25, 0xfe, 0xe1, 0x3b, 0x97, 0x0a, 0x88, 0x8e, 0xc5, 0x4b,
+ 0x05, 0xe3, 0x1a, 0x2f, 0x4d, 0x4d, 0xfd, 0xfe, 0xe7, 0xa9, 0x53, 0xa7, 0xbe, 0x32, 0x00, 0xba,
+ 0x92, 0xc9, 0x8e, 0x50, 0xc8, 0xd8, 0x02, 0x50, 0x2a, 0x95, 0xc8, 0x66, 0xb3, 0x9c, 0x3c, 0x79,
+ 0xb2, 0x8c, 0x29, 0x64, 0xb3, 0x59, 0xf6, 0xec, 0xd9, 0xc3, 0x7b, 0xdb, 0xb6, 0x21, 0xb2, 0x91,
+ 0x9b, 0x98, 0x98, 0xe0, 0xd0, 0xa1, 0x43, 0x48, 0x99, 0x68, 0x61, 0x61, 0x81, 0xe9, 0xe9, 0x69,
+ 0x8e, 0x1e, 0x3d, 0xba, 0x49, 0x23, 0xc2, 0xee, 0xba, 0xdd, 0x06, 0x80, 0xaa, 0xac, 0x21, 0x1a,
+ 0x8d, 0x52, 0x2a, 0x16, 0x19, 0x1b, 0x1b, 0x45, 0x29, 0x85, 0x52, 0x8a, 0x78, 0x3c, 0xce, 0x77,
+ 0xdf, 0x7e, 0x83, 0x6d, 0x5b, 0x3a, 0x37, 0x39, 0x31, 0xa1, 0xe3, 0xc5, 0xc5, 0x45, 0x86, 0x87,
+ 0x87, 0xe9, 0xe9, 0xe9, 0xd1, 0xbf, 0x47, 0x46, 0x46, 0x50, 0x22, 0xba, 0x90, 0x00, 0xd1, 0xf2,
+ 0xf2, 0x32, 0x00, 0x9f, 0x9d, 0x3e, 0x8d, 0x20, 0x8c, 0x8d, 0xfe, 0x88, 0x52, 0x42, 0x32, 0xd9,
+ 0xc5, 0xfe, 0xfd, 0xfb, 0xb9, 0x7e, 0xfd, 0xba, 0x06, 0x07, 0x74, 0x9c, 0x19, 0x19, 0x21, 0x9d,
+ 0x4e, 0xd3, 0xd2, 0xd2, 0xc2, 0xe2, 0xc2, 0x02, 0xfd, 0xfd, 0xfd, 0xfc, 0xfa, 0xf0, 0x21, 0xa2,
+ 0x36, 0xe1, 0x03, 0x44, 0x5f, 0x0e, 0xf4, 0x73, 0xed, 0xda, 0x55, 0x94, 0x52, 0x7c, 0x7e, 0xe6,
+ 0x0c, 0x20, 0xdc, 0x18, 0xbb, 0x81, 0x52, 0x8a, 0x4f, 0x8e, 0x1f, 0x27, 0x9f, 0xcf, 0xa3, 0x94,
+ 0x42, 0xca, 0x95, 0x2a, 0xa5, 0x50, 0x22, 0x18, 0x86, 0x41, 0xcb, 0x8e, 0x1d, 0x28, 0xa5, 0x48,
+ 0xa7, 0xd3, 0xac, 0xbc, 0x7a, 0x45, 0x5d, 0x5d, 0x9d, 0x5e, 0x1b, 0x20, 0x12, 0x11, 0xc2, 0xe1,
+ 0x30, 0xbf, 0x3c, 0x78, 0xc0, 0x0f, 0xdf, 0x5f, 0x43, 0x29, 0xe1, 0xec, 0x17, 0x67, 0x99, 0x99,
+ 0xf9, 0x23, 0x00, 0xec, 0x7d, 0x03, 0x1b, 0xad, 0xf1, 0x88, 0xcb, 0xea, 0x2c, 0xdb, 0xd6, 0x78,
+ 0x7e, 0x22, 0xc3, 0x4b, 0x7a, 0x89, 0xd7, 0xaf, 0x5f, 0xf3, 0xe8, 0xd1, 0x23, 0x44, 0x14, 0x4a,
+ 0x09, 0xa1, 0x50, 0x68, 0x53, 0x45, 0xb9, 0x5d, 0xe2, 0xbd, 0xe3, 0xaf, 0xd8, 0xcb, 0xfb, 0x3a,
+ 0x54, 0x4d, 0x84, 0xa0, 0x94, 0x04, 0x16, 0x28, 0x25, 0x14, 0x0a, 0x05, 0xd6, 0xd7, 0xd7, 0x29,
+ 0x15, 0x8b, 0xb8, 0xae, 0xcb, 0xda, 0xda, 0x1a, 0xa5, 0x62, 0x11, 0xc7, 0x8b, 0x4b, 0x25, 0x5c,
+ 0xc7, 0xd1, 0xf9, 0xad, 0x5b, 0xb7, 0x06, 0x8c, 0xa5, 0x36, 0x2c, 0xea, 0x57, 0x04, 0x22, 0xbe,
+ 0x71, 0x95, 0x65, 0x3f, 0x7b, 0xf6, 0x8c, 0x5c, 0x2e, 0xc7, 0xdc, 0xdc, 0x1c, 0x88, 0x90, 0xcb,
+ 0xe5, 0x98, 0x9d, 0x9d, 0x05, 0x11, 0x9e, 0x3e, 0x7d, 0xca, 0x6c, 0x2e, 0x87, 0x94, 0xe3, 0x5c,
+ 0x2e, 0xc7, 0xde, 0xbd, 0x7b, 0x83, 0x44, 0x65, 0x95, 0x9a, 0x08, 0x5f, 0xeb, 0xbc, 0xcd, 0x27,
+ 0x22, 0x44, 0xa3, 0x51, 0x00, 0x1a, 0x1b, 0x1b, 0x09, 0x85, 0x42, 0x00, 0x44, 0x22, 0x11, 0x3d,
+ 0xa3, 0xca, 0xd8, 0x8f, 0xe1, 0x77, 0x65, 0x75, 0xeb, 0xfc, 0x64, 0x22, 0x74, 0x75, 0x76, 0x32,
+ 0x3a, 0x3a, 0x4a, 0x6b, 0x5b, 0x1b, 0x22, 0xc2, 0x4f, 0x37, 0x6f, 0xd2, 0xda, 0xda, 0x8a, 0x88,
+ 0x70, 0xeb, 0xd6, 0x2d, 0xda, 0xca, 0xf9, 0xdb, 0xb7, 0x6f, 0xeb, 0xbc, 0x47, 0xe6, 0xc5, 0x81,
+ 0x19, 0x51, 0xde, 0xed, 0x52, 0xd1, 0x5f, 0x11, 0xd1, 0x24, 0x4a, 0x84, 0x36, 0x1f, 0x58, 0x7b,
+ 0x7b, 0xbb, 0x06, 0xf1, 0x08, 0xab, 0x0e, 0x20, 0x5f, 0xce, 0xf0, 0x83, 0x56, 0x2e, 0xf2, 0x5c,
+ 0xa5, 0x7c, 0xd5, 0xd5, 0xfa, 0x54, 0x82, 0x06, 0x30, 0x02, 0xfb, 0xe8, 0x2d, 0x44, 0xa6, 0x69,
+ 0xf2, 0xf3, 0x9d, 0x3b, 0x98, 0xa6, 0xc9, 0xea, 0xea, 0x2a, 0x83, 0x83, 0x83, 0x14, 0x8b, 0x45,
+ 0x56, 0x57, 0x57, 0x49, 0xa7, 0xd3, 0x14, 0x0a, 0x05, 0x56, 0x56, 0x56, 0x48, 0xa5, 0x52, 0x14,
+ 0x0a, 0x85, 0x9a, 0x64, 0x81, 0x93, 0x41, 0x6a, 0x54, 0x24, 0x4a, 0x31, 0x35, 0x35, 0xc5, 0xe5,
+ 0xcb, 0x97, 0x99, 0x9e, 0x9e, 0x66, 0x76, 0x6e, 0x8e, 0xfb, 0xf7, 0xef, 0x6b, 0x87, 0x4d, 0x4e,
+ 0x4e, 0x06, 0xe2, 0x99, 0x99, 0x99, 0x2a, 0x70, 0xc7, 0x71, 0x70, 0x5d, 0xf7, 0x1d, 0xae, 0x2b,
+ 0xcf, 0x2b, 0x1a, 0x89, 0x00, 0x10, 0x0e, 0x87, 0x6b, 0xba, 0xce, 0xef, 0xc6, 0x86, 0x86, 0x06,
+ 0x0d, 0xea, 0x3d, 0xae, 0xeb, 0x56, 0x10, 0xd5, 0x52, 0x24, 0x42, 0x32, 0x99, 0xa4, 0xa3, 0xa3,
+ 0x83, 0xee, 0xee, 0x6e, 0x94, 0x52, 0x24, 0x12, 0x09, 0xba, 0xbb, 0xbb, 0x11, 0x11, 0x12, 0x89,
+ 0x04, 0xbd, 0xbd, 0xbd, 0xb8, 0xae, 0x4b, 0x22, 0x91, 0x60, 0xe7, 0xce, 0x9d, 0x38, 0x8e, 0x13,
+ 0x20, 0xb1, 0x6d, 0x1b, 0xbb, 0x7c, 0x24, 0x6d, 0xb6, 0xae, 0x96, 0x63, 0x44, 0xa8, 0xaf, 0xaf,
+ 0xd7, 0x45, 0x84, 0xc3, 0x61, 0x3d, 0xe0, 0xfa, 0xfa, 0x7a, 0x5d, 0x71, 0x38, 0x1c, 0xd6, 0xb1,
+ 0x5f, 0x95, 0x65, 0x59, 0xd5, 0xad, 0x43, 0xaa, 0xf7, 0x91, 0x54, 0xb8, 0xa7, 0xd2, 0x69, 0x1e,
+ 0xb0, 0x65, 0x59, 0xbc, 0x7c, 0xf9, 0x92, 0xed, 0xdb, 0xb7, 0xd3, 0xdc, 0xdc, 0x0c, 0x40, 0x53,
+ 0x53, 0x13, 0x96, 0x65, 0x69, 0x95, 0x46, 0x2d, 0x60, 0xc3, 0x30, 0x6a, 0x3a, 0xb1, 0xf2, 0xf1,
+ 0x88, 0xce, 0x9d, 0x3b, 0x47, 0x2a, 0x95, 0x22, 0x93, 0xc9, 0x90, 0xc9, 0x64, 0x70, 0x1c, 0x07,
+ 0xc7, 0x71, 0x02, 0x44, 0x81, 0xd6, 0x35, 0x35, 0x35, 0x11, 0x8b, 0xc5, 0x18, 0xbe, 0x74, 0x09,
+ 0x01, 0xf2, 0xf9, 0x3c, 0x96, 0x65, 0x55, 0xed, 0x17, 0x4f, 0x85, 0xe7, 0xaa, 0xce, 0xce, 0x4e,
+ 0x4e, 0x9c, 0x38, 0xc1, 0xc5, 0x8b, 0x17, 0x31, 0x4d, 0x13, 0xdb, 0xb6, 0x31, 0x4d, 0x93, 0x37,
+ 0x6b, 0x6b, 0x98, 0xa6, 0x59, 0xd1, 0x3a, 0xe0, 0xca, 0x95, 0x2b, 0x1b, 0xf7, 0x8a, 0x08, 0xf9,
+ 0x7c, 0x9e, 0xc1, 0xc1, 0x41, 0x86, 0x86, 0x86, 0x6a, 0xaa, 0xe8, 0xeb, 0xeb, 0x63, 0x60, 0x60,
+ 0x80, 0x54, 0x2a, 0x45, 0x24, 0x12, 0xa1, 0xaf, 0xaf, 0x8f, 0xf9, 0xf9, 0x79, 0xce, 0x9f, 0x3f,
+ 0x4f, 0x28, 0x14, 0xe2, 0xc0, 0x81, 0x03, 0x7c, 0xbc, 0x6f, 0x9f, 0x36, 0x83, 0x00, 0x07, 0x97,
+ 0x96, 0x96, 0xee, 0x34, 0x34, 0x36, 0x6e, 0xc9, 0x8e, 0x8f, 0x33, 0x3e, 0x3e, 0x0e, 0x80, 0x6d,
+ 0xdb, 0x5c, 0xb8, 0x70, 0x81, 0x78, 0x3c, 0xae, 0xef, 0x95, 0x7b, 0xf7, 0xee, 0x71, 0xec, 0xd8,
+ 0x31, 0x5c, 0xd7, 0xc5, 0x71, 0x1c, 0x9e, 0x3c, 0x79, 0xc2, 0x8b, 0x17, 0x2f, 0x38, 0x72, 0xe4,
+ 0x08, 0x96, 0x65, 0x69, 0x25, 0xeb, 0xeb, 0xeb, 0x98, 0xa6, 0x89, 0x69, 0x5a, 0xbc, 0x79, 0xf3,
+ 0xcf, 0xd2, 0xae, 0x5d, 0xbb, 0x3e, 0x15, 0xe0, 0xe0, 0xe3, 0xc7, 0x8f, 0xaf, 0xc6, 0x62, 0xb1,
+ 0x0f, 0x2a, 0x6f, 0x45, 0xa5, 0x94, 0xf8, 0xe7, 0xa4, 0x94, 0xf2, 0x14, 0x89, 0x7f, 0x43, 0x7a,
+ 0x33, 0x71, 0x1c, 0x47, 0x6c, 0xdb, 0xd6, 0xa4, 0x96, 0x6d, 0xf3, 0xf7, 0xf3, 0xe7, 0x7f, 0x1d,
+ 0x3e, 0x7c, 0xf8, 0xac, 0x00, 0x1f, 0x01, 0xed, 0xfe, 0x1b, 0xe2, 0x2d, 0xf1, 0x7f, 0xfd, 0xff,
+ 0xae, 0xb5, 0xbf, 0xfd, 0x0b, 0x7b, 0xe9, 0xe5, 0x09, 0x00, 0xfe, 0x30, 0x48, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gerber_file_xpm[1] = {{ png, sizeof( png ), "gerber_file_xpm" }};
diff --git a/bitmaps_png/cpp_26/gerber_open_dcode_file.cpp b/bitmaps_png/cpp_26/gerber_open_dcode_file.cpp
index b9cfb57ff5..b4d9b432ed 100644
--- a/bitmaps_png/cpp_26/gerber_open_dcode_file.cpp
+++ b/bitmaps_png/cpp_26/gerber_open_dcode_file.cpp
@@ -8,109 +8,89 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x79, 0x50, 0xd3,
- 0x47, 0x14, 0xc7, 0x57, 0xac, 0xe2, 0xa0, 0x9d, 0xb6, 0xda, 0x3a, 0xc8, 0x8c, 0xa2, 0x8e, 0xc2,
- 0x90, 0xa0, 0x28, 0xe5, 0xf0, 0x00, 0x07, 0x54, 0x02, 0x2a, 0x72, 0x54, 0xa4, 0x84, 0xcb, 0x91,
- 0x43, 0x50, 0x8a, 0x07, 0x67, 0x40, 0x24, 0x28, 0x20, 0x9a, 0x20, 0x3a, 0xb5, 0x0a, 0x48, 0x8d,
- 0xc2, 0x78, 0x03, 0x15, 0x02, 0x22, 0xa6, 0xf5, 0xc0, 0xaa, 0x30, 0x22, 0x15, 0xd0, 0x5a, 0xc7,
- 0x23, 0x83, 0x8a, 0x07, 0x94, 0x4b, 0x42, 0x82, 0xa2, 0xe6, 0xdb, 0xdd, 0x1f, 0x05, 0xb5, 0x15,
- 0x6d, 0xff, 0xf0, 0xcd, 0x7c, 0xf3, 0xcb, 0x2f, 0xfb, 0x76, 0x3f, 0xfb, 0xde, 0xbe, 0x7d, 0x21,
- 0x00, 0xc8, 0x7f, 0x11, 0x19, 0xfe, 0xb9, 0x3e, 0xf9, 0xda, 0xf9, 0x30, 0x09, 0xcf, 0xeb, 0x20,
- 0x5e, 0xc9, 0xca, 0x21, 0xa6, 0xb3, 0x45, 0x2d, 0xcd, 0xfc, 0x31, 0x6a, 0x95, 0xa9, 0x35, 0xd5,
- 0x42, 0x2a, 0x37, 0x2a, 0x17, 0xaa, 0x79, 0x6a, 0xd5, 0x14, 0x13, 0x2a, 0xbd, 0xb7, 0xe6, 0x7f,
- 0x10, 0x40, 0xc8, 0x60, 0x62, 0x62, 0x9b, 0x44, 0x3c, 0x93, 0x94, 0x24, 0xa3, 0x1e, 0x64, 0xfb,
- 0x75, 0xe8, 0xed, 0xac, 0xc1, 0x8c, 0x1c, 0xd9, 0xab, 0xb0, 0x74, 0xc1, 0xef, 0x55, 0xd5, 0xbc,
- 0xed, 0x6a, 0x15, 0x7f, 0x33, 0xd5, 0x36, 0x2a, 0x29, 0x95, 0x98, 0x2a, 0xac, 0x17, 0x3c, 0x65,
- 0x02, 0xd5, 0xe0, 0x0f, 0x82, 0xc8, 0xf8, 0x69, 0x2e, 0x64, 0x5e, 0x60, 0x25, 0x49, 0xb9, 0xa0,
- 0x65, 0x00, 0xa6, 0x61, 0xdf, 0xff, 0x86, 0xf9, 0xf9, 0x07, 0x11, 0xf6, 0xb3, 0x04, 0xe9, 0x55,
- 0x91, 0x28, 0xa8, 0x5a, 0xd0, 0x5d, 0x77, 0x63, 0x4a, 0xe3, 0xb3, 0xee, 0xf8, 0xbb, 0xdd, 0x1a,
- 0xef, 0x7a, 0xb5, 0x8a, 0xa7, 0xa0, 0xca, 0xa3, 0xb0, 0x4d, 0x14, 0xe6, 0x4b, 0x41, 0xc6, 0x54,
- 0xef, 0x06, 0x91, 0x2f, 0xc6, 0x18, 0x12, 0x4b, 0xd7, 0x42, 0x12, 0x71, 0xb4, 0xab, 0x0f, 0xc0,
- 0xa4, 0xb3, 0xa3, 0x1e, 0x96, 0x07, 0x8b, 0xb0, 0x52, 0x91, 0x8e, 0x1f, 0xaa, 0xc3, 0xa1, 0xb8,
- 0xfd, 0x0d, 0xee, 0x34, 0xcd, 0x82, 0xba, 0x4b, 0x00, 0x68, 0x35, 0xd0, 0x6a, 0x1b, 0xa1, 0x56,
- 0x4d, 0x57, 0xa9, 0x55, 0x26, 0x37, 0x28, 0xac, 0xa8, 0x37, 0x52, 0xd3, 0x6f, 0x29, 0x68, 0xd4,
- 0x3f, 0xd3, 0x34, 0x94, 0xf0, 0xed, 0xb6, 0x10, 0xef, 0xcd, 0xf7, 0x49, 0xc6, 0x35, 0xbc, 0x09,
- 0x61, 0x1a, 0xb9, 0xbb, 0x0a, 0x9e, 0xf2, 0x6c, 0xa4, 0x5d, 0x8a, 0x45, 0xf9, 0x2d, 0x0f, 0x34,
- 0xb6, 0x58, 0xa0, 0xab, 0xcb, 0x0f, 0x3d, 0x2f, 0x6f, 0xa3, 0xcf, 0x7a, 0x7a, 0xce, 0x6a, 0x35,
- 0x5d, 0x36, 0x5a, 0x0a, 0xbb, 0x49, 0x61, 0x47, 0x28, 0x2c, 0x9a, 0xc2, 0xec, 0x5e, 0x43, 0x26,
- 0x9a, 0x7b, 0x11, 0x41, 0xe8, 0x15, 0x92, 0x56, 0xf5, 0x2f, 0x40, 0x9f, 0x8c, 0xf7, 0x29, 0xb8,
- 0x68, 0x64, 0x57, 0x43, 0xf1, 0xa7, 0xaa, 0x80, 0x46, 0xd0, 0x84, 0x81, 0xec, 0xd5, 0xab, 0x87,
- 0xda, 0x9e, 0x9e, 0xbd, 0x4a, 0x0a, 0x92, 0x50, 0xd0, 0x12, 0x42, 0x86, 0xe8, 0x1a, 0xd0, 0x6a,
- 0x2a, 0x23, 0x31, 0xc7, 0x35, 0x03, 0x01, 0xfa, 0x34, 0xf3, 0x50, 0x21, 0x22, 0xce, 0xa4, 0xe2,
- 0xe8, 0xf5, 0x65, 0x68, 0xe9, 0xdc, 0x8c, 0xf7, 0x5b, 0x0f, 0x94, 0xf7, 0x97, 0x77, 0x3d, 0xb8,
- 0x6f, 0x42, 0xcf, 0xcb, 0xd4, 0x8f, 0xa5, 0xeb, 0x13, 0xc2, 0x9b, 0xb3, 0x95, 0xf8, 0x6e, 0x69,
- 0xfe, 0x3f, 0xa0, 0x86, 0x66, 0x6b, 0x3c, 0x7b, 0x5e, 0x30, 0x50, 0x3c, 0xe8, 0xee, 0x8e, 0x44,
- 0xa5, 0xd2, 0x41, 0x9b, 0x97, 0x6f, 0xfa, 0xa0, 0xa3, 0x8d, 0xef, 0xcf, 0x40, 0xc3, 0xc9, 0x64,
- 0xdb, 0x4c, 0x32, 0x7f, 0x6d, 0x0b, 0x71, 0x5c, 0x03, 0xb2, 0x41, 0x31, 0x20, 0xc8, 0x48, 0xd6,
- 0x97, 0xba, 0x10, 0xd4, 0x35, 0xce, 0xa5, 0xe7, 0xe3, 0xf2, 0x6e, 0x8c, 0xb6, 0x1d, 0x2d, 0xad,
- 0x7c, 0x5c, 0xac, 0x9e, 0xd2, 0xd1, 0xd6, 0xc2, 0xcb, 0xe8, 0x4d, 0x1d, 0xf9, 0x74, 0x14, 0x31,
- 0xb6, 0x3f, 0x46, 0xbc, 0x76, 0x6a, 0xc8, 0xba, 0x5f, 0x40, 0xdc, 0x36, 0x81, 0x78, 0xa6, 0x80,
- 0x6c, 0xab, 0x7f, 0x6f, 0x31, 0x9c, 0xbc, 0xb5, 0x14, 0x4f, 0xda, 0x3d, 0xdf, 0x58, 0x5e, 0xfb,
- 0x56, 0x44, 0xb5, 0x4a, 0x3b, 0xec, 0xff, 0xd5, 0x0b, 0x49, 0x12, 0x93, 0x86, 0xe6, 0x27, 0xbc,
- 0xb9, 0x44, 0x4f, 0x4f, 0xcf, 0x60, 0xfa, 0xf4, 0xe9, 0x47, 0xe6, 0xbb, 0x78, 0x68, 0xf4, 0x1d,
- 0x82, 0x40, 0xbe, 0x2b, 0x05, 0x09, 0x2d, 0x04, 0x71, 0x5a, 0x07, 0x12, 0x59, 0x80, 0xb7, 0xcb,
- 0xfb, 0x1a, 0x2c, 0x0e, 0x14, 0x21, 0xf4, 0x54, 0x3a, 0x76, 0x56, 0xaf, 0x46, 0xe5, 0xfd, 0x48,
- 0x5a, 0x71, 0x8d, 0x78, 0xfe, 0x7c, 0x2f, 0x34, 0x6a, 0x17, 0x68, 0xba, 0x3c, 0xa1, 0xe9, 0x2e,
- 0xa4, 0xbf, 0xb5, 0xa1, 0xa0, 0xc2, 0x51, 0xbb, 0x63, 0x8f, 0x59, 0x73, 0x5d, 0xad, 0x51, 0x30,
- 0x2d, 0xef, 0x91, 0x2c, 0x75, 0x23, 0x79, 0x3c, 0x7e, 0x61, 0x60, 0xf0, 0x8a, 0x9e, 0x84, 0xc4,
- 0x24, 0x58, 0x2e, 0x12, 0x42, 0xcf, 0x23, 0x15, 0x5c, 0x74, 0x9e, 0x19, 0x34, 0xc2, 0xf5, 0x20,
- 0x92, 0x1a, 0xbc, 0xbe, 0xb0, 0x57, 0x31, 0xf7, 0xd8, 0x61, 0xac, 0x52, 0x48, 0x21, 0xad, 0x8a,
- 0xc2, 0xa1, 0x7a, 0x7f, 0x94, 0x5f, 0x99, 0x83, 0x8a, 0x3a, 0x5b, 0x9c, 0xb9, 0xb1, 0x10, 0xf2,
- 0xea, 0x45, 0x38, 0x5c, 0x6c, 0x8b, 0xe3, 0xc5, 0x8b, 0x91, 0x9b, 0xeb, 0xad, 0x15, 0x08, 0xc6,
- 0x9d, 0xe5, 0x2e, 0xec, 0xb0, 0x61, 0xc3, 0x0c, 0x6d, 0x6c, 0x6c, 0xef, 0x6c, 0x91, 0x48, 0xe1,
- 0x25, 0xf4, 0x41, 0x7c, 0x42, 0x22, 0x02, 0x57, 0xad, 0xc6, 0xb8, 0xf9, 0x7e, 0x18, 0x14, 0x42,
- 0x23, 0x0a, 0x3f, 0x01, 0xb2, 0x20, 0x1a, 0x64, 0xa5, 0xac, 0x1f, 0xc6, 0x5a, 0x10, 0xbb, 0xb8,
- 0x5e, 0x59, 0x6b, 0xb1, 0x26, 0xd3, 0x03, 0x62, 0x79, 0x38, 0xd2, 0xca, 0x56, 0x62, 0xc7, 0x01,
- 0x01, 0x72, 0x0f, 0x39, 0xe2, 0x78, 0x91, 0x3f, 0x24, 0x52, 0x57, 0xf8, 0xfb, 0x3b, 0xb4, 0x5a,
- 0xcf, 0xb4, 0x08, 0xef, 0x6f, 0x41, 0x93, 0x27, 0x4f, 0xb6, 0x76, 0x75, 0x73, 0x3b, 0x7f, 0xe8,
- 0xc8, 0xd1, 0x57, 0x2b, 0x57, 0x85, 0x21, 0x78, 0x45, 0x08, 0xc4, 0x1b, 0x93, 0x61, 0xe7, 0xee,
- 0x87, 0xcf, 0x5c, 0xe2, 0x7a, 0xa3, 0xf3, 0xcb, 0x06, 0x71, 0x8e, 0x02, 0x49, 0xbd, 0x08, 0x12,
- 0x57, 0x0a, 0x9d, 0x85, 0x11, 0xf8, 0x2a, 0x3c, 0x0b, 0xe6, 0xd2, 0x7d, 0x70, 0x15, 0x87, 0x20,
- 0x42, 0xbc, 0x08, 0xfb, 0xf6, 0xaf, 0x80, 0x34, 0xdd, 0x1b, 0x22, 0x91, 0x2f, 0xe4, 0x25, 0x3f,
- 0x21, 0x2e, 0x3e, 0xe1, 0xde, 0x8c, 0x19, 0xb3, 0x52, 0xb9, 0x7e, 0xf9, 0x46, 0x57, 0xd0, 0xb1,
- 0xb4, 0xb4, 0x4c, 0x8c, 0x8e, 0x8e, 0xbd, 0x97, 0xf3, 0xa3, 0x0c, 0x3e, 0xbe, 0x7e, 0x88, 0x89,
- 0x8d, 0xc3, 0x9a, 0xc8, 0x58, 0x18, 0x39, 0x78, 0x63, 0x70, 0x40, 0x2e, 0xc8, 0x5a, 0x5a, 0x91,
- 0x8b, 0x69, 0x2a, 0x3d, 0xb6, 0x72, 0xf0, 0x21, 0xcb, 0x72, 0xe8, 0x98, 0x10, 0xab, 0x23, 0x23,
- 0x20, 0x8a, 0x8f, 0x81, 0xaf, 0x9f, 0x0f, 0x76, 0x67, 0x66, 0x23, 0x33, 0x3b, 0x47, 0xe5, 0xe4,
- 0xb4, 0x20, 0xdf, 0xc0, 0xc0, 0x60, 0xdc, 0x80, 0xdd, 0x7b, 0x3c, 0x35, 0x81, 0x93, 0xd3, 0x09,
- 0xd9, 0xfe, 0xdc, 0x67, 0x31, 0xb1, 0x22, 0x2c, 0x0f, 0x0c, 0x42, 0xd2, 0xa6, 0x14, 0x38, 0x0b,
- 0x03, 0xf1, 0xe5, 0x82, 0x70, 0x90, 0x35, 0xa7, 0x40, 0xc2, 0xe4, 0x30, 0x70, 0x0c, 0xc2, 0x12,
- 0xff, 0x60, 0x6c, 0x10, 0x6f, 0x84, 0xd0, 0xc7, 0x17, 0xa2, 0xb8, 0xf5, 0x34, 0x65, 0x72, 0xad,
- 0xb7, 0x8f, 0xdf, 0x25, 0x3e, 0x9f, 0xbf, 0xf8, 0x5f, 0xfd, 0x73, 0xa0, 0xce, 0x3d, 0xcd, 0xdc,
- 0x3c, 0x38, 0x24, 0x74, 0xd5, 0x1f, 0x34, 0x9d, 0x58, 0x1e, 0x10, 0x88, 0x88, 0xa8, 0x18, 0xba,
- 0xeb, 0x04, 0x98, 0x39, 0x09, 0x61, 0xe3, 0xea, 0xcb, 0x01, 0x02, 0x83, 0x56, 0x50, 0x05, 0xa1,
- 0x48, 0x5e, 0x82, 0xc8, 0xa8, 0x68, 0xa5, 0x95, 0xd5, 0x0c, 0x31, 0x4b, 0xd3, 0x3b, 0x1b, 0x35,
- 0xfd, 0xb0, 0xa1, 0x72, 0x7a, 0x97, 0x94, 0x4a, 0xe5, 0x12, 0x89, 0x44, 0x72, 0x5a, 0x5e, 0x52,
- 0xa2, 0x3e, 0x7c, 0xe4, 0x18, 0xb6, 0x6d, 0xcb, 0x40, 0xde, 0x81, 0x83, 0xc8, 0xda, 0x93, 0x83,
- 0xb4, 0xb4, 0xad, 0x38, 0x79, 0xf2, 0x14, 0xd8, 0x98, 0x54, 0x2a, 0x3d, 0x57, 0x5b, 0x5b, 0x2f,
- 0x1c, 0x68, 0x1d, 0x2a, 0x2b, 0x06, 0xba, 0x89, 0x8f, 0x6f, 0xe7, 0x38, 0x50, 0x4a, 0x4a, 0x0a,
- 0xdc, 0xdd, 0xdd, 0x71, 0xfa, 0xf4, 0x69, 0xb4, 0xb7, 0xb7, 0xc3, 0xd5, 0xd5, 0x95, 0xd3, 0xd2,
- 0xa5, 0x4b, 0x71, 0xf7, 0xee, 0x5d, 0xee, 0xbb, 0x87, 0x87, 0x07, 0xb2, 0xb2, 0xb2, 0xf0, 0xf2,
- 0xe5, 0x4b, 0xee, 0x9d, 0xf9, 0xb3, 0x79, 0xcc, 0x42, 0x42, 0x42, 0xfa, 0xe7, 0x30, 0x7f, 0x36,
- 0x8f, 0x8d, 0x8b, 0x44, 0x22, 0xfa, 0xb7, 0xd1, 0xd3, 0x0b, 0xca, 0xce, 0xce, 0x7e, 0x64, 0x6f,
- 0x6f, 0x8f, 0xfc, 0xfc, 0x7c, 0xf0, 0x78, 0x3c, 0x3c, 0x7c, 0xf8, 0x10, 0x53, 0xa7, 0x4e, 0xa5,
- 0x69, 0x39, 0x09, 0x85, 0x42, 0x81, 0x9a, 0x9a, 0x1a, 0x08, 0x04, 0x02, 0xc8, 0xe5, 0x72, 0x18,
- 0x1a, 0x1a, 0xa2, 0xa9, 0xa9, 0x09, 0xf4, 0x3a, 0x70, 0xe3, 0x56, 0x56, 0x56, 0xb8, 0x7e, 0x9d,
- 0xf6, 0x40, 0x23, 0x23, 0xee, 0x9d, 0xe9, 0xe9, 0xd3, 0xa7, 0x98, 0x34, 0x69, 0x12, 0xca, 0xca,
- 0xca, 0xe0, 0xe0, 0xe0, 0x80, 0x92, 0x92, 0x92, 0x5e, 0x90, 0x50, 0x28, 0xec, 0x60, 0x0b, 0x32,
- 0x72, 0x67, 0x67, 0x27, 0x1e, 0x3d, 0x7a, 0x84, 0x89, 0x13, 0x27, 0xd2, 0x33, 0x48, 0x83, 0x4c,
- 0x26, 0xeb, 0x07, 0x15, 0x17, 0x17, 0xc3, 0xd8, 0xd8, 0x18, 0x2a, 0x95, 0x8a, 0x03, 0xee, 0xda,
- 0xb5, 0x0b, 0xb3, 0x67, 0xcf, 0xe6, 0x32, 0xc0, 0xc0, 0xcc, 0x9f, 0xe9, 0xc5, 0x8b, 0x17, 0x1c,
- 0xa8, 0xb4, 0xb4, 0x14, 0x8e, 0x8e, 0x8e, 0xb8, 0x70, 0xe1, 0x42, 0x2f, 0x88, 0x86, 0xdb, 0x59,
- 0x59, 0x59, 0x89, 0xd0, 0xd0, 0x50, 0x0c, 0x1d, 0x3a, 0x14, 0x97, 0x2f, 0x5f, 0x06, 0xad, 0x70,
- 0x88, 0xc5, 0x62, 0x2e, 0x55, 0x0c, 0xc4, 0x26, 0x8e, 0x1d, 0x3b, 0x16, 0x39, 0x39, 0x39, 0xdc,
- 0x42, 0xfa, 0xfa, 0xfa, 0x88, 0x8e, 0x8e, 0x86, 0x85, 0x85, 0x05, 0x17, 0x11, 0x1b, 0x67, 0xfe,
- 0x4c, 0x6c, 0x7c, 0xf4, 0xe8, 0xd1, 0x30, 0x37, 0x37, 0x47, 0x40, 0x40, 0xc0, 0xeb, 0x33, 0x4a,
- 0x4c, 0x4c, 0x6c, 0x8e, 0x8a, 0x8a, 0xe2, 0x1c, 0xe8, 0x85, 0xe5, 0x40, 0x76, 0x76, 0x76, 0xfd,
- 0xa7, 0xc8, 0x40, 0x6c, 0xc2, 0xf9, 0xf3, 0xe7, 0x61, 0x6d, 0x6d, 0xcd, 0xf9, 0x31, 0x00, 0xb3,
- 0x98, 0x98, 0x18, 0xda, 0xcf, 0x72, 0xb9, 0x48, 0xdf, 0x34, 0x33, 0x33, 0x33, 0xb4, 0xb6, 0xb6,
- 0x72, 0x9b, 0x6b, 0x6b, 0x6b, 0xeb, 0x05, 0xd1, 0x54, 0xdc, 0xb2, 0xb1, 0xb1, 0xc1, 0x88, 0x11,
- 0x23, 0xe0, 0xec, 0xec, 0x8c, 0x86, 0x86, 0x06, 0xe8, 0xe8, 0xe8, 0x40, 0x57, 0x57, 0x97, 0x53,
- 0x45, 0x45, 0x45, 0xff, 0xce, 0xd8, 0x06, 0x58, 0x9a, 0x07, 0x0d, 0x1a, 0x04, 0xda, 0x23, 0x31,
- 0x61, 0xc2, 0x04, 0x3c, 0x7e, 0xfc, 0x98, 0x7b, 0xf6, 0xf9, 0x97, 0x97, 0x97, 0x73, 0x20, 0x66,
- 0xf1, 0xf1, 0xf1, 0x48, 0x4e, 0x4e, 0xee, 0xaf, 0xba, 0xb2, 0xbf, 0x4b, 0xfc, 0x63, 0x2a, 0xef,
- 0x2f, 0xd5, 0x5b, 0xfd, 0xf6, 0xbd, 0x57, 0xd4, 0xed, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x10, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x94, 0x7d, 0x4c, 0x93,
+ 0x57, 0x14, 0xc6, 0x4f, 0x66, 0x36, 0x5d, 0x4c, 0xdc, 0xa6, 0x4e, 0xb6, 0xb8, 0x21, 0x62, 0x82,
+ 0x13, 0x75, 0x88, 0xfa, 0x8f, 0xfb, 0x70, 0x8b, 0x0e, 0xa8, 0xc8, 0xa7, 0x20, 0x2d, 0x45, 0xba,
+ 0x96, 0xb6, 0xd2, 0x49, 0xa5, 0x2d, 0x44, 0x51, 0xe8, 0x8a, 0x20, 0x2a, 0x0a, 0x88, 0x2e, 0xb8,
+ 0x30, 0x70, 0x82, 0x0e, 0x47, 0x98, 0x0e, 0xe6, 0xc6, 0x98, 0x4e, 0x02, 0x9b, 0x31, 0x23, 0xb2,
+ 0x2d, 0xf2, 0xa1, 0x8e, 0xc2, 0x82, 0x88, 0x69, 0x94, 0x48, 0x44, 0x03, 0x44, 0x10, 0xc6, 0xb3,
+ 0x7b, 0x2f, 0xa3, 0x6b, 0x25, 0x6e, 0x68, 0xb8, 0xc9, 0xc9, 0x7b, 0xdf, 0xfb, 0x9e, 0x73, 0x7e,
+ 0xe7, 0x3e, 0xf7, 0xbc, 0x97, 0x00, 0xd0, 0x44, 0x8d, 0xa6, 0xbf, 0xf8, 0x0a, 0x79, 0xf9, 0x96,
+ 0x92, 0xb7, 0xe4, 0x2c, 0xcd, 0x7a, 0x6d, 0xe1, 0x13, 0xc5, 0x4e, 0xc8, 0x89, 0x68, 0x2a, 0xbd,
+ 0xf1, 0x76, 0x16, 0x85, 0x25, 0xdf, 0xa0, 0x9c, 0x46, 0xd0, 0xc1, 0x66, 0x50, 0x64, 0x86, 0x8d,
+ 0xad, 0x1d, 0xe2, 0xdf, 0x26, 0x05, 0x44, 0xee, 0xcb, 0xb7, 0x90, 0x4f, 0x6c, 0x23, 0xed, 0xad,
+ 0x03, 0xe5, 0x5e, 0x71, 0x36, 0xbe, 0xb6, 0x46, 0x75, 0x99, 0xdc, 0x96, 0xc9, 0x9f, 0x1a, 0x44,
+ 0x73, 0x17, 0xf9, 0xd0, 0x5b, 0x11, 0x3f, 0x53, 0x4a, 0xd5, 0xd0, 0x38, 0xc0, 0xa3, 0x96, 0xf0,
+ 0x55, 0x3f, 0x2d, 0xf7, 0xaf, 0xa4, 0x99, 0x73, 0xdd, 0x27, 0x0c, 0xa2, 0x17, 0xe6, 0x2c, 0x20,
+ 0xef, 0x75, 0xe5, 0x14, 0x57, 0x74, 0xef, 0x7f, 0x01, 0x8e, 0xc6, 0xe5, 0x94, 0xed, 0xbe, 0x49,
+ 0x8b, 0xde, 0xcd, 0x62, 0x72, 0x3e, 0xf7, 0x58, 0x10, 0x1b, 0x33, 0xc8, 0xf3, 0xbd, 0x4f, 0x29,
+ 0x6a, 0xaf, 0x4d, 0x04, 0x3d, 0x09, 0xc4, 0xd1, 0xf6, 0xfc, 0x02, 0x5a, 0xab, 0xfe, 0x8d, 0xdc,
+ 0xbc, 0xc2, 0x1f, 0x39, 0x67, 0x9a, 0x42, 0x0b, 0x56, 0xec, 0xa0, 0xf5, 0xc6, 0x6b, 0x74, 0xe0,
+ 0xf7, 0xa7, 0x07, 0x8c, 0x97, 0xb3, 0x8f, 0x56, 0x06, 0x56, 0xd0, 0x4b, 0xaf, 0xce, 0x1b, 0x05,
+ 0xb9, 0xb8, 0x9f, 0x24, 0xc3, 0xc9, 0xc1, 0x49, 0x03, 0x3c, 0x2a, 0x67, 0xe4, 0xee, 0x4e, 0x26,
+ 0xe7, 0x9e, 0x7f, 0x3a, 0x6b, 0x65, 0x29, 0xdb, 0xd1, 0x00, 0x65, 0x5f, 0x9e, 0x5c, 0x10, 0x57,
+ 0x28, 0xc0, 0xf4, 0x07, 0x79, 0xac, 0x32, 0x12, 0xcd, 0x74, 0xfd, 0x92, 0x64, 0x9f, 0x0c, 0x52,
+ 0xdc, 0xb7, 0x20, 0x49, 0x22, 0x28, 0xb6, 0x70, 0x72, 0x76, 0xa2, 0x38, 0x08, 0xf2, 0x4f, 0x02,
+ 0xad, 0x8e, 0xb5, 0x92, 0xeb, 0x8a, 0x78, 0x7e, 0x46, 0xd3, 0x9e, 0x9f, 0xf7, 0x66, 0xed, 0x54,
+ 0xbf, 0x84, 0x87, 0x64, 0xaa, 0x06, 0x7d, 0x78, 0x14, 0xb4, 0xce, 0x04, 0xb2, 0x9c, 0x7f, 0x3a,
+ 0x88, 0xfe, 0x38, 0x8b, 0x67, 0x05, 0x6b, 0xcb, 0x40, 0x26, 0x96, 0x43, 0x92, 0xd4, 0x49, 0xee,
+ 0xab, 0xf6, 0xd2, 0xcb, 0x73, 0xe6, 0x9c, 0xdb, 0x1a, 0x6f, 0x1c, 0x36, 0x24, 0x6c, 0x83, 0xc7,
+ 0x5a, 0x29, 0x9e, 0x55, 0x32, 0x10, 0x07, 0x86, 0xa4, 0x83, 0xc2, 0x53, 0x31, 0x61, 0x39, 0x53,
+ 0xaa, 0xd8, 0x0e, 0x18, 0x60, 0x53, 0xbe, 0x88, 0x9f, 0x16, 0x99, 0x8b, 0xc5, 0x12, 0x39, 0xde,
+ 0x59, 0xfd, 0x7e, 0xeb, 0xfc, 0xf9, 0xee, 0x3a, 0x9a, 0x35, 0x7b, 0xb6, 0xb7, 0xb7, 0xf7, 0xf2,
+ 0xf6, 0xa8, 0x4d, 0xd1, 0x23, 0xbb, 0xd2, 0x33, 0x10, 0x1a, 0xa5, 0x86, 0x8b, 0xaf, 0x16, 0xb4,
+ 0xf5, 0x7b, 0xd0, 0x96, 0x33, 0xac, 0xa2, 0x04, 0x90, 0xee, 0xe8, 0xe3, 0x01, 0xfc, 0x76, 0x08,
+ 0xda, 0x01, 0x0a, 0xdb, 0x27, 0x00, 0x53, 0xd4, 0x25, 0x98, 0xef, 0xab, 0x80, 0x52, 0xb7, 0x15,
+ 0x66, 0xcb, 0x2e, 0x7c, 0xe0, 0xe3, 0x7b, 0x7b, 0x9e, 0x9b, 0x5b, 0x0a, 0x79, 0x7a, 0x2e, 0xce,
+ 0x4c, 0x36, 0x7f, 0x6c, 0x2b, 0x3e, 0x51, 0x02, 0x69, 0xa4, 0x1c, 0x46, 0x53, 0x22, 0x92, 0xcd,
+ 0x16, 0xac, 0xf4, 0x97, 0x61, 0x7a, 0x58, 0xfa, 0xe8, 0xee, 0x14, 0x05, 0x0c, 0x68, 0x04, 0xa5,
+ 0x56, 0xff, 0x0b, 0xe0, 0x77, 0x9e, 0x34, 0x03, 0xb4, 0x3e, 0x19, 0x14, 0x7f, 0x96, 0x49, 0xf6,
+ 0x1d, 0x5c, 0xfc, 0x62, 0x11, 0x10, 0x19, 0x03, 0x5e, 0xb0, 0x52, 0xa5, 0x46, 0x8c, 0x5a, 0x83,
+ 0x82, 0xa3, 0xc7, 0x1e, 0x2e, 0x59, 0xb2, 0xb4, 0x5a, 0x74, 0xdd, 0xeb, 0xae, 0xae, 0x0b, 0x25,
+ 0xeb, 0xfc, 0x7f, 0x28, 0x3a, 0xfe, 0xc5, 0x80, 0xd9, 0x92, 0x0a, 0x19, 0x03, 0xf2, 0x6a, 0xb4,
+ 0x71, 0x06, 0xb8, 0xad, 0x89, 0xc4, 0x33, 0x9a, 0x93, 0xa3, 0x7a, 0x07, 0xef, 0x1a, 0x95, 0x33,
+ 0x26, 0x0f, 0xe4, 0xc7, 0x76, 0xfa, 0x51, 0x39, 0xc8, 0x78, 0x1e, 0x33, 0x02, 0x93, 0xb0, 0x2a,
+ 0x60, 0x34, 0x46, 0x1f, 0x6f, 0x80, 0x3c, 0x6a, 0x13, 0x8e, 0x15, 0x9f, 0xc0, 0x67, 0x85, 0x9f,
+ 0xf7, 0xfa, 0xfa, 0x49, 0xce, 0xb8, 0xb8, 0xb8, 0x78, 0x3a, 0x5d, 0x13, 0x5e, 0x5e, 0xcb, 0x34,
+ 0xac, 0x8a, 0x2b, 0x5f, 0x57, 0x9c, 0x81, 0x2a, 0x46, 0x0d, 0x8d, 0x36, 0x16, 0xa9, 0x69, 0xbb,
+ 0xe1, 0x1b, 0xae, 0xc0, 0x4c, 0x89, 0x1e, 0x64, 0x60, 0x95, 0x6f, 0xf9, 0x06, 0xa4, 0x3a, 0x3e,
+ 0x7a, 0x0e, 0xd2, 0x6c, 0x78, 0xfa, 0xc8, 0x60, 0xda, 0x96, 0x84, 0xed, 0x3b, 0x92, 0x45, 0x81,
+ 0xfb, 0x32, 0x0f, 0x80, 0xc5, 0xff, 0x15, 0x21, 0x95, 0x5d, 0xf4, 0xf0, 0x58, 0x18, 0xea, 0x78,
+ 0x05, 0x15, 0x32, 0x3b, 0xcb, 0xad, 0xbb, 0xbb, 0xbb, 0x66, 0x60, 0x60, 0xa0, 0xba, 0xb5, 0xb5,
+ 0xf5, 0xe6, 0xf5, 0xeb, 0x1d, 0x0f, 0x6f, 0x74, 0xde, 0x44, 0x43, 0x43, 0x23, 0x5a, 0xac, 0x56,
+ 0x58, 0xad, 0xad, 0xb8, 0xf8, 0x6b, 0x03, 0x7e, 0x6c, 0xb8, 0x8e, 0x73, 0xcd, 0x36, 0xfc, 0x54,
+ 0xdf, 0x88, 0xa6, 0x2b, 0xd7, 0xd0, 0xd6, 0xf6, 0x27, 0x1a, 0x1b, 0x9b, 0xd0, 0xd2, 0x62, 0xc5,
+ 0x9d, 0x3b, 0xdd, 0xec, 0xbd, 0xad, 0xaf, 0xa3, 0xa3, 0xc3, 0x3a, 0x32, 0x32, 0x72, 0x8e, 0xe5,
+ 0xf4, 0x71, 0x04, 0xb5, 0x34, 0x37, 0x37, 0x43, 0xa5, 0x52, 0x21, 0x30, 0x30, 0x10, 0x32, 0x99,
+ 0x0c, 0x17, 0x2e, 0x5c, 0x00, 0x1f, 0x6a, 0xb5, 0x1a, 0x1b, 0x36, 0x6c, 0xb0, 0x5b, 0x7f, 0x7f,
+ 0x3f, 0x4a, 0x4a, 0x4a, 0xc4, 0x7c, 0xe3, 0xc6, 0x8d, 0xc8, 0xc8, 0xc8, 0x40, 0x7b, 0x7b, 0xbb,
+ 0xf0, 0x2d, 0x2f, 0x2f, 0x17, 0xeb, 0xe1, 0xe1, 0xe1, 0xb0, 0x58, 0x2c, 0x68, 0x6a, 0x6a, 0xe2,
+ 0xcb, 0x4a, 0x3b, 0xe8, 0xfe, 0xfd, 0xfb, 0x6d, 0x3c, 0x28, 0x28, 0x28, 0x08, 0xfb, 0xf7, 0xef,
+ 0x87, 0xd9, 0x6c, 0x46, 0x61, 0x61, 0xa1, 0x08, 0x8e, 0x8e, 0x8e, 0x86, 0x52, 0xa9, 0xc4, 0xce,
+ 0x9d, 0x3b, 0x85, 0x3d, 0x78, 0xf0, 0x00, 0xc5, 0xc5, 0xc5, 0x08, 0x09, 0x09, 0x11, 0xc9, 0xf8,
+ 0x33, 0x37, 0x37, 0x57, 0xf8, 0x9e, 0x3a, 0x75, 0x4a, 0x14, 0x9a, 0x97, 0x97, 0x27, 0xe2, 0x52,
+ 0x52, 0x52, 0x9c, 0x41, 0x65, 0x65, 0x65, 0x5d, 0xdc, 0xa1, 0xbe, 0xbe, 0x1e, 0x63, 0xa3, 0xa7,
+ 0xa7, 0xc7, 0x0e, 0x2a, 0x28, 0x28, 0x80, 0xe3, 0xe0, 0x20, 0xa9, 0x54, 0x2a, 0xe6, 0x59, 0x59,
+ 0x59, 0xd0, 0xe9, 0x74, 0x4e, 0x20, 0x3e, 0x8a, 0x8a, 0x8a, 0x10, 0x11, 0x11, 0xe1, 0x0c, 0xca,
+ 0xce, 0xce, 0xbe, 0xc7, 0x2b, 0x1b, 0x1c, 0x1c, 0xc4, 0xf0, 0xf0, 0xb0, 0x78, 0x0e, 0x0d, 0x0d,
+ 0xd9, 0x41, 0x7a, 0xbd, 0x1e, 0x47, 0x8e, 0x1c, 0x11, 0xc1, 0x8e, 0xa0, 0xbb, 0x77, 0xef, 0x22,
+ 0x31, 0x31, 0x11, 0xe9, 0xe9, 0xe9, 0x4e, 0x20, 0x5e, 0x18, 0x57, 0x21, 0x2d, 0x2d, 0xcd, 0x19,
+ 0xc4, 0x24, 0xe8, 0xd5, 0x6a, 0xb5, 0xf6, 0x24, 0xdc, 0x99, 0xcb, 0x34, 0x06, 0xe2, 0xef, 0xdc,
+ 0xf8, 0xdc, 0xd1, 0x87, 0x5b, 0x58, 0x58, 0x18, 0x6c, 0x36, 0x9b, 0x13, 0x68, 0xcc, 0xf2, 0xf3,
+ 0xf3, 0x9d, 0x41, 0x39, 0x39, 0x39, 0x3d, 0xc1, 0xc1, 0xc1, 0x42, 0x7f, 0xde, 0x14, 0x46, 0xa3,
+ 0xd1, 0x09, 0x74, 0xf8, 0xf0, 0x61, 0x74, 0x75, 0x75, 0xb1, 0x8e, 0xba, 0x63, 0x07, 0xf1, 0x43,
+ 0xe7, 0xeb, 0x3c, 0x61, 0x45, 0x45, 0xc5, 0x38, 0xe9, 0x4a, 0x4b, 0x4b, 0xc5, 0xbc, 0xb3, 0xb3,
+ 0x33, 0xce, 0x0e, 0x62, 0xdd, 0x72, 0x9b, 0x2f, 0xd6, 0xd6, 0xd6, 0x0a, 0x27, 0x7e, 0xb8, 0x8e,
+ 0xa0, 0xff, 0x3a, 0x23, 0x2e, 0xcf, 0xe6, 0xcd, 0x9b, 0xc7, 0x81, 0x78, 0xd7, 0xf2, 0xf9, 0xa5,
+ 0x4b, 0x97, 0xb6, 0xb3, 0x4d, 0x2c, 0x65, 0x8d, 0xa6, 0xa7, 0xbe, 0xbe, 0xbe, 0x56, 0x1e, 0xc8,
+ 0x3f, 0xf0, 0x8e, 0x53, 0x28, 0x14, 0x4e, 0x20, 0x7e, 0xa8, 0xbc, 0xcd, 0xb9, 0xdd, 0xba, 0x75,
+ 0xcb, 0x09, 0x54, 0x53, 0x53, 0x23, 0xe2, 0x78, 0x8b, 0x8f, 0x81, 0x78, 0xcb, 0xcb, 0xe5, 0x72,
+ 0x68, 0x34, 0x1a, 0x21, 0x5d, 0x40, 0x40, 0x80, 0x8e, 0xad, 0x0f, 0x88, 0xff, 0x88, 0xfd, 0x64,
+ 0x30, 0x18, 0x0c, 0x08, 0x0d, 0x0d, 0x15, 0xcf, 0xba, 0xba, 0x3a, 0x91, 0xc8, 0x64, 0x32, 0xd9,
+ 0x21, 0x63, 0xa0, 0xd3, 0xa7, 0x4f, 0x8b, 0x06, 0xe1, 0xa3, 0xb7, 0xb7, 0x57, 0x24, 0xac, 0xac,
+ 0xac, 0x44, 0x55, 0x55, 0x95, 0xdd, 0x2f, 0x33, 0x33, 0x13, 0x57, 0xaf, 0x5e, 0x1d, 0x03, 0x45,
+ 0xb1, 0x1d, 0x59, 0xff, 0x06, 0xec, 0x0f, 0x8b, 0x4c, 0x6c, 0xdb, 0xcf, 0x7b, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gerber_open_dcode_file_xpm[1] = {{ png, sizeof( png ), "gerber_open_dcode_file_xpm" }};
diff --git a/bitmaps_png/cpp_26/gerbview_clear_layers.cpp b/bitmaps_png/cpp_26/gerbview_clear_layers.cpp
index eeab7f8e63..c236c94b3d 100644
--- a/bitmaps_png/cpp_26/gerbview_clear_layers.cpp
+++ b/bitmaps_png/cpp_26/gerbview_clear_layers.cpp
@@ -8,107 +8,36 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x32, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x7b, 0x54, 0xcc,
- 0x69, 0x18, 0xc7, 0x1f, 0xeb, 0x9a, 0x7b, 0x51, 0x64, 0x6b, 0xd9, 0xda, 0x06, 0x87, 0x75, 0x49,
- 0x2e, 0x25, 0x15, 0x85, 0x28, 0x4d, 0x8d, 0x1a, 0xa5, 0x55, 0xbb, 0x5d, 0x14, 0xd1, 0x54, 0x4a,
- 0x25, 0x35, 0x25, 0xca, 0x2a, 0x5d, 0x68, 0x97, 0x5d, 0xb7, 0xb2, 0xe2, 0xb8, 0x2d, 0x6d, 0x5a,
- 0xc4, 0xb2, 0xa2, 0x52, 0x29, 0xa3, 0x4c, 0x21, 0x34, 0xa5, 0x69, 0x8a, 0x36, 0xa7, 0x42, 0x1b,
- 0xf2, 0xdd, 0x77, 0xa6, 0x38, 0xac, 0x5d, 0xc5, 0x9c, 0xf3, 0xf9, 0x6b, 0x9e, 0xf7, 0xfd, 0x3c,
- 0x97, 0xf7, 0xfc, 0xde, 0x97, 0x00, 0x50, 0x57, 0x20, 0x75, 0x1d, 0x43, 0xd2, 0xb7, 0xbb, 0x4c,
- 0xe1, 0x7f, 0xbc, 0xa4, 0xf8, 0x9b, 0x50, 0x10, 0x7e, 0xe1, 0x15, 0x4d, 0xb3, 0xc9, 0x65, 0xff,
- 0xe9, 0x75, 0xba, 0xbe, 0xd3, 0x00, 0xa2, 0x41, 0x34, 0xce, 0x24, 0x99, 0xdc, 0x7f, 0xac, 0x7f,
- 0x23, 0xf8, 0x37, 0x8e, 0x9b, 0xeb, 0x88, 0xa3, 0x9f, 0xc8, 0x62, 0x7b, 0x7e, 0x92, 0x88, 0x46,
- 0x4d, 0xf2, 0x22, 0x73, 0xaf, 0x52, 0x8a, 0x29, 0xc4, 0xff, 0x4a, 0x5e, 0x13, 0x99, 0xf5, 0x8a,
- 0xa6, 0xf3, 0xf2, 0x9d, 0xcc, 0xd5, 0x05, 0xa9, 0x3e, 0xa3, 0xd2, 0x8e, 0x85, 0x4c, 0xc8, 0xdb,
- 0xe3, 0xa1, 0xec, 0xf9, 0x41, 0x11, 0x0d, 0xd1, 0xf8, 0x9a, 0x74, 0x2d, 0xce, 0x53, 0x70, 0x7a,
- 0x6b, 0xa7, 0x82, 0xb7, 0xb0, 0x12, 0x86, 0x20, 0x73, 0xe7, 0xd2, 0xb6, 0x8c, 0xad, 0x16, 0x4f,
- 0xcb, 0x8e, 0xba, 0xb5, 0x9c, 0xdb, 0x6a, 0x56, 0x97, 0xe4, 0x44, 0x43, 0xde, 0x13, 0xb1, 0x9f,
- 0x12, 0x8d, 0x36, 0x48, 0x22, 0xc7, 0x68, 0xd9, 0xc7, 0x08, 0xe4, 0xa8, 0x45, 0x9f, 0xc2, 0xc9,
- 0xed, 0xf6, 0x48, 0xdd, 0xb2, 0x08, 0xda, 0x21, 0x3b, 0x70, 0x70, 0xbd, 0xde, 0xf3, 0x53, 0xd1,
- 0x46, 0x8f, 0xa2, 0xec, 0x48, 0xf5, 0x1d, 0x11, 0x69, 0x8e, 0x73, 0x20, 0x13, 0xa7, 0xeb, 0x14,
- 0x95, 0x8b, 0x8f, 0x95, 0xc8, 0x09, 0x0e, 0x5c, 0x88, 0xca, 0xf4, 0x55, 0x38, 0x10, 0x61, 0x88,
- 0xc8, 0x35, 0x33, 0x51, 0x92, 0xc2, 0xc3, 0x2a, 0x77, 0xc3, 0x56, 0xe2, 0xcc, 0xd8, 0xc7, 0x0a,
- 0xe8, 0x4b, 0xd4, 0x5f, 0x65, 0x24, 0x4d, 0x30, 0x4b, 0x27, 0x9f, 0x83, 0x4f, 0x3e, 0x45, 0x20,
- 0x87, 0x13, 0xb9, 0x1f, 0x19, 0xdb, 0xad, 0x71, 0x67, 0xbf, 0x25, 0xca, 0xf6, 0x9a, 0x41, 0xbc,
- 0x7b, 0x36, 0xf6, 0x6f, 0x98, 0x0d, 0xd5, 0xe8, 0x0c, 0x28, 0x12, 0x37, 0xe0, 0xdf, 0x60, 0xc7,
- 0x96, 0x93, 0x48, 0x0e, 0x1b, 0xeb, 0x3e, 0x55, 0x22, 0x47, 0x10, 0x60, 0x03, 0xf1, 0xbe, 0x05,
- 0x10, 0x25, 0xe9, 0xa1, 0x28, 0x61, 0x22, 0xf2, 0xe2, 0xa7, 0xc2, 0x5d, 0xc0, 0x7d, 0x37, 0x4e,
- 0xd1, 0x36, 0x15, 0x4d, 0x47, 0x9a, 0xb4, 0xa0, 0x91, 0x22, 0x2e, 0x7e, 0xb4, 0xa4, 0x7b, 0xdc,
- 0x75, 0xc4, 0x07, 0x99, 0x20, 0x3f, 0x76, 0x2c, 0x72, 0xa3, 0x46, 0x22, 0x37, 0x5a, 0x0b, 0xa1,
- 0xab, 0xa6, 0x43, 0x29, 0xe6, 0xad, 0x11, 0x84, 0x9e, 0x6d, 0x23, 0x52, 0xd5, 0x8e, 0x21, 0x33,
- 0xbf, 0x1a, 0x12, 0x9c, 0x06, 0xcd, 0x15, 0x80, 0x1c, 0xa2, 0xbb, 0x24, 0x30, 0xdc, 0xbb, 0x0f,
- 0x9c, 0x9d, 0xbf, 0x61, 0xb2, 0x30, 0x01, 0xbf, 0x85, 0x72, 0x70, 0x29, 0x54, 0x19, 0x59, 0xc2,
- 0xa1, 0xd8, 0xe6, 0x33, 0x1e, 0x5f, 0x86, 0x1f, 0x68, 0x8f, 0x8b, 0x15, 0x81, 0xac, 0xd7, 0x81,
- 0x66, 0xb9, 0xbc, 0x60, 0x63, 0x52, 0xd6, 0x21, 0x2d, 0xfd, 0xac, 0x6e, 0x4e, 0xbb, 0x5e, 0x92,
- 0xef, 0x79, 0x90, 0xf3, 0x1e, 0x90, 0xb1, 0x2b, 0x28, 0xec, 0xdc, 0x07, 0x45, 0x17, 0x72, 0x79,
- 0x90, 0x56, 0x04, 0xe0, 0xde, 0x75, 0x47, 0xdc, 0xbf, 0x6c, 0x0c, 0xd1, 0x51, 0x0d, 0xa4, 0x85,
- 0x7d, 0x0e, 0x73, 0x5f, 0xef, 0xf6, 0x98, 0x95, 0x7b, 0x41, 0x26, 0xee, 0xa0, 0xe5, 0x47, 0xa0,
- 0xd8, 0x57, 0x7d, 0xc4, 0x08, 0x97, 0x99, 0x86, 0xb3, 0x6e, 0x98, 0x2c, 0xe2, 0x63, 0xb0, 0x99,
- 0x07, 0x48, 0x70, 0x16, 0xe4, 0x93, 0x09, 0x9a, 0xbf, 0x06, 0xb4, 0x24, 0x12, 0x14, 0x57, 0xf2,
- 0x9e, 0xc4, 0xd4, 0x3b, 0x05, 0x09, 0x41, 0x01, 0x28, 0x3c, 0xb3, 0x1c, 0x4f, 0xa4, 0xce, 0x78,
- 0x54, 0x66, 0x89, 0xa6, 0x2a, 0x57, 0x88, 0xb3, 0x17, 0x20, 0xe6, 0x10, 0x1f, 0x43, 0xac, 0x9c,
- 0x41, 0x76, 0xb1, 0xed, 0x82, 0xd5, 0x19, 0x50, 0x9a, 0x61, 0xff, 0x9c, 0x34, 0x34, 0x34, 0x83,
- 0xcc, 0xe6, 0xcd, 0xaf, 0x08, 0x0b, 0xdf, 0x00, 0x5f, 0xff, 0xb5, 0xd0, 0x36, 0x5c, 0x84, 0x1e,
- 0xcb, 0x76, 0xb6, 0x07, 0x7d, 0x97, 0xc2, 0xb2, 0x72, 0x03, 0x85, 0x9c, 0x7e, 0x23, 0xe9, 0x93,
- 0x58, 0x88, 0x60, 0x77, 0x7f, 0xa4, 0x6e, 0xfe, 0x05, 0xfb, 0xc2, 0x76, 0x63, 0xab, 0x57, 0x10,
- 0xf6, 0x0a, 0x5d, 0x51, 0x9c, 0x69, 0x0c, 0x59, 0xb1, 0x29, 0x32, 0x4f, 0x4c, 0xc1, 0xa8, 0xa0,
- 0xdd, 0x8a, 0xf5, 0x4a, 0xbc, 0x08, 0x8c, 0x9f, 0xcd, 0x45, 0x60, 0x70, 0x08, 0x68, 0xcc, 0x98,
- 0xb1, 0x2b, 0xac, 0xb8, 0xd6, 0xe5, 0x5c, 0x6b, 0x1b, 0xac, 0xf2, 0x16, 0x20, 0x7c, 0xc3, 0x46,
- 0x98, 0xdb, 0x7e, 0x03, 0x15, 0x53, 0x26, 0x10, 0x9c, 0x61, 0x0b, 0x58, 0x0b, 0x17, 0x06, 0x81,
- 0x6c, 0x85, 0x30, 0x4b, 0xde, 0x85, 0xec, 0x7c, 0x3e, 0x5a, 0x1e, 0x0a, 0x71, 0xe5, 0x98, 0x33,
- 0xe2, 0x04, 0x9e, 0x88, 0x72, 0x59, 0x8b, 0xed, 0x1e, 0xf1, 0x48, 0xf0, 0xd8, 0x84, 0xc8, 0x6f,
- 0xbd, 0x31, 0xde, 0xff, 0x07, 0x7c, 0xe6, 0x96, 0x0a, 0x0d, 0x43, 0x1e, 0x9c, 0xdc, 0x56, 0x28,
- 0xf6, 0x73, 0x58, 0xfa, 0x4d, 0x1b, 0xe9, 0xe8, 0x70, 0xe6, 0x5b, 0x59, 0x71, 0x8b, 0x4e, 0xa4,
- 0xa5, 0x63, 0x6d, 0x60, 0x30, 0x16, 0xdb, 0xda, 0x41, 0x5e, 0x9d, 0xff, 0xda, 0x20, 0x70, 0x8c,
- 0xac, 0xd0, 0xd3, 0x31, 0x49, 0x91, 0x9d, 0x91, 0x30, 0x0c, 0xa5, 0x45, 0xcb, 0xd0, 0xd6, 0x18,
- 0x89, 0x17, 0x7f, 0x79, 0xa3, 0xf5, 0xa1, 0x1b, 0x9e, 0x54, 0xda, 0xe0, 0x81, 0x68, 0x0e, 0x0e,
- 0x27, 0xce, 0xc5, 0x26, 0x37, 0x57, 0x04, 0xda, 0x79, 0xe1, 0x73, 0x53, 0x4f, 0x18, 0xb3, 0x31,
- 0x28, 0x3a, 0xb4, 0xc6, 0x1f, 0x36, 0xbc, 0xc5, 0xd8, 0xf1, 0xd3, 0xcf, 0x6f, 0x3e, 0x3d, 0xbd,
- 0xa7, 0xe8, 0x4d, 0xfd, 0x49, 0x18, 0x1e, 0xf1, 0xe8, 0xe8, 0xf1, 0x13, 0xb0, 0xb5, 0xe3, 0x63,
- 0xa5, 0xd7, 0x6a, 0x45, 0x36, 0x56, 0xf6, 0xdf, 0xc2, 0xf4, 0x3b, 0x6b, 0x14, 0x8b, 0x9c, 0x99,
- 0x24, 0x02, 0x6d, 0x8f, 0xfd, 0x98, 0xc4, 0x13, 0x2d, 0x32, 0x47, 0x34, 0x55, 0x5a, 0xe0, 0xd1,
- 0x2d, 0x7d, 0xd4, 0xdf, 0x9a, 0x88, 0xaa, 0xa2, 0x49, 0x48, 0x4b, 0xd1, 0x85, 0x5f, 0x40, 0x20,
- 0x42, 0x85, 0x11, 0xb0, 0xe3, 0xdb, 0xc3, 0xcf, 0x3f, 0x00, 0x99, 0xe7, 0x2f, 0xc0, 0xc7, 0xd7,
- 0xaf, 0xf6, 0x9d, 0x6f, 0x9d, 0x96, 0x96, 0xb6, 0xd1, 0x42, 0x0b, 0xcb, 0x82, 0xe3, 0xbf, 0x9e,
- 0xc4, 0xfa, 0x30, 0x21, 0x78, 0xac, 0xba, 0xb8, 0x58, 0x6f, 0x94, 0x17, 0x2e, 0x66, 0x92, 0x4d,
- 0x68, 0x6b, 0xda, 0x8c, 0x96, 0x5a, 0x1f, 0x3c, 0x93, 0x2d, 0xc3, 0xd3, 0x6a, 0x1e, 0x1e, 0x96,
- 0xea, 0xe3, 0xaf, 0x3b, 0x53, 0x51, 0x23, 0xfa, 0x0a, 0xd2, 0x22, 0x75, 0x94, 0x5d, 0x99, 0x0d,
- 0x7f, 0x1f, 0x7b, 0xd6, 0x2a, 0x47, 0x1c, 0x3f, 0x91, 0x86, 0x9f, 0x77, 0xef, 0xf9, 0xdb, 0xc0,
- 0x60, 0xe6, 0x65, 0xb5, 0x61, 0xc3, 0x26, 0xff, 0xd7, 0xfd, 0xd3, 0x53, 0x77, 0xca, 0x94, 0x6d,
- 0xeb, 0x42, 0xd6, 0xd7, 0x65, 0x9c, 0xda, 0x83, 0x9b, 0x39, 0xf3, 0x99, 0x64, 0x0b, 0x93, 0xc4,
- 0xa1, 0xb5, 0x7e, 0x33, 0x9a, 0x24, 0x7c, 0x3c, 0x93, 0x2e, 0x41, 0xe3, 0x3d, 0x4b, 0xd4, 0x16,
- 0x4f, 0x62, 0xb2, 0x71, 0xa8, 0xca, 0x57, 0x47, 0x55, 0xc1, 0x40, 0x48, 0x0a, 0x8d, 0xb1, 0x6b,
- 0xbb, 0x27, 0xd2, 0x33, 0x4e, 0x83, 0xbf, 0xc4, 0xfe, 0xb6, 0x0e, 0x87, 0xe3, 0xd7, 0xe9, 0x7d,
- 0xe4, 0x68, 0xab, 0xbe, 0xa0, 0x38, 0x6b, 0x56, 0x4b, 0x5b, 0x53, 0xbc, 0x62, 0xf8, 0xcd, 0xd2,
- 0x75, 0x68, 0x28, 0xb7, 0x65, 0x92, 0xa5, 0x68, 0x7e, 0x60, 0x8b, 0xfa, 0x72, 0x57, 0x76, 0xac,
- 0x27, 0xb2, 0x6a, 0x46, 0xe1, 0x7e, 0xf6, 0x20, 0x54, 0xe6, 0xf7, 0x43, 0x65, 0x91, 0x29, 0x12,
- 0xa2, 0x97, 0x36, 0x4d, 0xd6, 0xd5, 0x3d, 0xc8, 0x12, 0x56, 0xee, 0xf4, 0xe2, 0x2b, 0xbe, 0x3c,
- 0x48, 0xb9, 0xea, 0x86, 0x5e, 0xc9, 0xcb, 0xa6, 0x1d, 0xa8, 0xaf, 0x10, 0xb4, 0x56, 0x97, 0xd8,
- 0xbc, 0x7a, 0x7c, 0xd7, 0x15, 0xcd, 0x12, 0x3b, 0xd6, 0x32, 0x5b, 0x34, 0x57, 0xfb, 0x42, 0x76,
- 0x73, 0x1e, 0xea, 0xc4, 0xa3, 0x51, 0x99, 0xa7, 0x86, 0xf2, 0xac, 0xc1, 0xac, 0xa2, 0x7e, 0xa8,
- 0x28, 0x34, 0x47, 0x88, 0xa7, 0x8a, 0x7f, 0x97, 0x6f, 0x58, 0xf1, 0x45, 0xd5, 0xfe, 0x92, 0xa2,
- 0x89, 0xb9, 0xb5, 0xb7, 0x78, 0xb2, 0x5b, 0x57, 0xb4, 0x1f, 0x37, 0x4a, 0x7c, 0xd0, 0x70, 0xc7,
- 0x0a, 0x4f, 0x59, 0xcb, 0x9a, 0xaa, 0x3d, 0x50, 0x53, 0x62, 0x8f, 0x5a, 0xf1, 0x78, 0x48, 0x45,
- 0x9a, 0xb8, 0x7f, 0x65, 0x30, 0xa4, 0xc5, 0x5c, 0x54, 0x5d, 0x1b, 0x88, 0xdb, 0xd9, 0x16, 0x0d,
- 0x71, 0x81, 0xbd, 0xb5, 0xe4, 0xed, 0x67, 0x7c, 0x26, 0x9f, 0x43, 0xa7, 0xad, 0x13, 0x8b, 0xa9,
- 0x97, 0xe8, 0x9c, 0x4a, 0xa2, 0xf4, 0xa6, 0xc3, 0xd3, 0x86, 0x7b, 0x2e, 0x68, 0xae, 0x62, 0xd5,
- 0xc8, 0x96, 0xe3, 0x76, 0x8e, 0x11, 0x6a, 0x8a, 0x17, 0xa1, 0xb6, 0x44, 0x1b, 0x92, 0xab, 0x2a,
- 0x90, 0x14, 0x4c, 0x83, 0xb4, 0xc4, 0x92, 0x49, 0xb5, 0x71, 0x2d, 0x63, 0x46, 0x05, 0xdb, 0x7b,
- 0xa8, 0xbc, 0x6d, 0x8c, 0x81, 0xed, 0xf7, 0x10, 0xf5, 0x66, 0x74, 0xff, 0xbf, 0x07, 0x49, 0x37,
- 0x46, 0x7f, 0x86, 0xda, 0xe1, 0x1d, 0x43, 0x3d, 0xc4, 0x59, 0x06, 0xf7, 0x1a, 0x24, 0xab, 0x5f,
- 0xdc, 0x2d, 0xe0, 0x36, 0x96, 0x5d, 0x9a, 0xfb, 0x4c, 0x26, 0x9a, 0xa0, 0x38, 0x65, 0x15, 0x57,
- 0xbf, 0x40, 0xe9, 0x9f, 0xfa, 0x6d, 0x35, 0x25, 0x73, 0x50, 0x57, 0x66, 0x8e, 0xcc, 0xe4, 0x61,
- 0x59, 0x6c, 0xcd, 0x08, 0xc6, 0x30, 0xc6, 0x10, 0xc5, 0xc3, 0x86, 0xa8, 0x9f, 0x42, 0xf6, 0x81,
- 0xd7, 0x8f, 0x3c, 0x1b, 0x55, 0xc6, 0x17, 0x03, 0x7a, 0xd1, 0xd8, 0x23, 0x49, 0x6a, 0xb1, 0x97,
- 0x0e, 0x0d, 0xaa, 0x2b, 0xcf, 0xe1, 0xb6, 0xc8, 0x4a, 0xf9, 0xa8, 0xbe, 0x31, 0x0b, 0x15, 0x05,
- 0xa6, 0xaf, 0x2e, 0x1d, 0xd4, 0x6e, 0x94, 0x89, 0x4d, 0x50, 0x9e, 0xc7, 0x6d, 0xde, 0xe0, 0xdd,
- 0x97, 0xdb, 0x21, 0x52, 0x63, 0xa8, 0x74, 0x49, 0xd4, 0x21, 0xeb, 0xc1, 0x18, 0xd0, 0x91, 0xdd,
- 0x70, 0x25, 0x25, 0xd2, 0xf4, 0x73, 0xe9, 0x63, 0x9c, 0xf2, 0x7d, 0xbf, 0xc0, 0x73, 0x29, 0x23,
- 0x7e, 0x3f, 0x9b, 0xac, 0x9e, 0x93, 0x99, 0x3c, 0x3c, 0xef, 0xfa, 0x99, 0x39, 0x92, 0x0b, 0xa9,
- 0x5a, 0xd7, 0x3a, 0x12, 0x7b, 0x2d, 0xe8, 0xaf, 0x78, 0x83, 0xb4, 0xcf, 0xab, 0x1b, 0x75, 0xf9,
- 0x01, 0xd9, 0xde, 0xce, 0x1e, 0x1d, 0x3d, 0x57, 0xea, 0xc8, 0xf4, 0x35, 0xf2, 0xea, 0xfb, 0x30,
- 0x7a, 0xfd, 0xd7, 0x41, 0x90, 0xf3, 0x0f, 0x5e, 0x59, 0xfc, 0x7f, 0x49, 0x48, 0x66, 0x0c, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xc1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x41, 0x6a, 0xc3,
+ 0x40, 0x0c, 0x45, 0xbf, 0x14, 0xd3, 0x65, 0xd7, 0xa5, 0x18, 0x52, 0x28, 0x94, 0x40, 0xb3, 0xcd,
+ 0x65, 0x72, 0x93, 0x1e, 0xa0, 0x27, 0xca, 0x41, 0xda, 0xec, 0xbb, 0x2b, 0xa1, 0x90, 0x1e, 0xc1,
+ 0x33, 0x9e, 0x2e, 0xec, 0x31, 0x92, 0x46, 0x63, 0x3b, 0x8b, 0x1a, 0xc4, 0xc8, 0x8e, 0xa3, 0xc7,
+ 0xff, 0x1a, 0xcb, 0x26, 0x00, 0x2d, 0x80, 0x07, 0xfc, 0xef, 0xf1, 0xdd, 0x00, 0xd8, 0x9d, 0x4e,
+ 0xa7, 0xf7, 0xed, 0xf6, 0xe9, 0x71, 0xf6, 0x56, 0x02, 0x68, 0xca, 0x29, 0x5f, 0xd2, 0xb9, 0xf3,
+ 0xa7, 0xf3, 0xf9, 0xf3, 0xeb, 0x78, 0x3c, 0xbe, 0x35, 0x00, 0xf0, 0xba, 0xdf, 0xef, 0x36, 0x9b,
+ 0xe6, 0xde, 0xbd, 0x95, 0xc8, 0xc4, 0x70, 0x0d, 0x90, 0x79, 0xb9, 0xe6, 0xfc, 0x70, 0x77, 0x68,
+ 0x00, 0xa0, 0xa9, 0x0a, 0xa8, 0x00, 0x72, 0xac, 0x02, 0x89, 0xf3, 0x66, 0x0e, 0xc2, 0x4c, 0x0e,
+ 0x90, 0x54, 0xd1, 0x02, 0x24, 0xec, 0x94, 0x47, 0x01, 0x1a, 0x8a, 0xb3, 0x2a, 0x6a, 0x81, 0x4a,
+ 0xf1, 0x58, 0x58, 0xad, 0xb2, 0x77, 0x56, 0xd1, 0x5c, 0xe1, 0x6a, 0x58, 0x88, 0xb7, 0x49, 0x24,
+ 0xa8, 0x04, 0xf0, 0x3c, 0x30, 0x17, 0x58, 0xa1, 0x4a, 0x83, 0x40, 0xca, 0x32, 0x09, 0x60, 0xaf,
+ 0x3f, 0x1e, 0xb4, 0xb2, 0x21, 0xa0, 0x15, 0x01, 0x44, 0xac, 0x01, 0xcc, 0x8b, 0xb6, 0x29, 0xb0,
+ 0x04, 0x08, 0x55, 0xa4, 0x36, 0x83, 0x2a, 0xc2, 0x85, 0x65, 0x4c, 0xb7, 0xef, 0xbe, 0x9c, 0x33,
+ 0xb3, 0x67, 0x5d, 0xc5, 0x36, 0x4f, 0x1d, 0xe0, 0x02, 0x25, 0xa4, 0xdc, 0x75, 0x84, 0xc2, 0x2e,
+ 0x0b, 0xe1, 0x95, 0x8a, 0x8a, 0x1e, 0x49, 0xeb, 0xaa, 0xd6, 0x2c, 0x40, 0xdc, 0x07, 0xd6, 0x40,
+ 0x8c, 0xa2, 0x7a, 0x4f, 0xd8, 0x80, 0x79, 0x69, 0x32, 0x8c, 0x6b, 0x4a, 0xa9, 0x54, 0x34, 0xf9,
+ 0x2d, 0x7d, 0xb7, 0x7d, 0xa9, 0x40, 0xe4, 0x79, 0x4a, 0x69, 0x8a, 0x0c, 0xcb, 0xb9, 0xab, 0x28,
+ 0x43, 0x6b, 0xca, 0x3c, 0x90, 0x07, 0x91, 0xab, 0x1a, 0x41, 0x58, 0xd1, 0x0b, 0x0b, 0x91, 0x00,
+ 0xab, 0x24, 0xa5, 0x84, 0x18, 0xa3, 0xb1, 0x4e, 0xd8, 0x07, 0x67, 0x02, 0x78, 0xaf, 0x0e, 0x0b,
+ 0x49, 0x29, 0xa1, 0xef, 0x7b, 0xf4, 0x7d, 0x5f, 0xc0, 0x27, 0xeb, 0xbc, 0xb1, 0x42, 0xee, 0x7b,
+ 0xc9, 0x87, 0x64, 0x80, 0x8c, 0x7c, 0xbd, 0x9c, 0xde, 0x8e, 0x9a, 0xda, 0x61, 0x21, 0x31, 0x46,
+ 0xb5, 0xba, 0x20, 0x12, 0xa3, 0x5d, 0xae, 0xb7, 0xaa, 0x89, 0x31, 0x4e, 0xa0, 0x10, 0x02, 0x42,
+ 0x8c, 0xe8, 0xba, 0xce, 0x58, 0x67, 0x60, 0x35, 0x35, 0xb6, 0xe9, 0x16, 0x12, 0xc7, 0xe2, 0x21,
+ 0x04, 0x74, 0x21, 0x94, 0x9b, 0x61, 0xee, 0x6b, 0xc6, 0xaa, 0x91, 0x40, 0xdb, 0x97, 0x10, 0x02,
+ 0xba, 0xae, 0x1b, 0xc3, 0x80, 0x2e, 0x97, 0xcb, 0x4f, 0xdb, 0xb6, 0x6a, 0xde, 0x0d, 0xaf, 0x75,
+ 0x26, 0xa9, 0x8c, 0x99, 0x33, 0x80, 0x00, 0xa8, 0x3e, 0x8c, 0x41, 0x31, 0x46, 0xa4, 0x94, 0x86,
+ 0x5a, 0x1b, 0xc6, 0xf5, 0x7a, 0xfd, 0xcd, 0x02, 0x5e, 0x00, 0x3c, 0xcb, 0x0f, 0x97, 0x4a, 0xbe,
+ 0xf4, 0xfb, 0xdc, 0xbd, 0x1f, 0x7f, 0xd4, 0x66, 0x35, 0x67, 0x97, 0xf3, 0xc1, 0xdd, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gerbview_clear_layers_xpm[1] = {{ png, sizeof( png ), "gerbview_clear_layers_xpm" }};
diff --git a/bitmaps_png/cpp_26/gerbview_drill_file.cpp b/bitmaps_png/cpp_26/gerbview_drill_file.cpp
index 9a623648a6..30920c9116 100644
--- a/bitmaps_png/cpp_26/gerbview_drill_file.cpp
+++ b/bitmaps_png/cpp_26/gerbview_drill_file.cpp
@@ -8,78 +8,75 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x60, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x5b, 0x6c, 0x14,
- 0x55, 0x18, 0xc7, 0x7f, 0x67, 0xce, 0x9c, 0x99, 0x9d, 0xd9, 0x9d, 0xdd, 0xed, 0xce, 0x6e, 0x2f,
- 0x2c, 0xad, 0x68, 0x8b, 0xd0, 0x06, 0x6f, 0x80, 0x89, 0x11, 0x23, 0xeb, 0xf5, 0xd1, 0x67, 0xe1,
- 0x45, 0x90, 0x84, 0x68, 0xd0, 0x28, 0x0f, 0xbc, 0xf8, 0x22, 0x89, 0x3c, 0x18, 0x63, 0x62, 0x7c,
- 0xf0, 0xfa, 0x84, 0x36, 0x31, 0x78, 0x09, 0x89, 0xc5, 0x7b, 0x34, 0x16, 0x1e, 0x0c, 0x4a, 0x6b,
- 0x78, 0x30, 0x82, 0x49, 0xb9, 0x95, 0x02, 0xbb, 0xa5, 0x37, 0x7a, 0xdd, 0xcb, 0xec, 0x1c, 0x1f,
- 0x76, 0x5b, 0x0a, 0x18, 0xd0, 0xda, 0x2f, 0x39, 0x99, 0x7c, 0x99, 0x7c, 0xdf, 0x6f, 0xbe, 0xef,
- 0xfc, 0xe7, 0x9c, 0x4f, 0x68, 0xad, 0xb9, 0xa9, 0x0d, 0x1a, 0x26, 0x68, 0xb3, 0xee, 0x59, 0x68,
- 0x76, 0x21, 0x4c, 0x1b, 0xa1, 0x01, 0x71, 0xf3, 0x58, 0x1d, 0x02, 0xe1, 0x01, 0xda, 0xf4, 0x49,
- 0x71, 0x33, 0xd0, 0xb3, 0xdb, 0xb6, 0xef, 0xdd, 0xb9, 0x75, 0x70, 0xf3, 0x03, 0x77, 0x8d, 0xe4,
- 0x7a, 0xbf, 0x1f, 0x62, 0xc3, 0xfa, 0x04, 0x5e, 0x76, 0x13, 0x20, 0x41, 0x18, 0xa0, 0xab, 0xff,
- 0x10, 0x25, 0x80, 0xf9, 0x9c, 0x12, 0x82, 0x13, 0x50, 0x3c, 0xfa, 0xa8, 0xd0, 0x5a, 0x73, 0xe4,
- 0xe7, 0x23, 0xf7, 0x0c, 0x9c, 0x3e, 0x3d, 0x61, 0x2a, 0xe3, 0x6c, 0x39, 0xa8, 0xd2, 0xda, 0x9a,
- 0xe5, 0xd2, 0x85, 0x4b, 0x1f, 0xa5, 0x33, 0x99, 0x67, 0x3a, 0xfc, 0x5f, 0x59, 0x1b, 0xdd, 0x57,
- 0x0f, 0x16, 0x40, 0x08, 0x16, 0x7c, 0xfe, 0x0d, 0xe4, 0x36, 0x9a, 0x5c, 0x9e, 0x30, 0x11, 0x42,
- 0x20, 0x44, 0x0d, 0x92, 0x49, 0x56, 0x90, 0xd3, 0x15, 0xf2, 0x97, 0x21, 0xdb, 0x0a, 0x9e, 0xef,
- 0x80, 0x91, 0x3a, 0x24, 0x57, 0x77, 0x76, 0xbe, 0x30, 0x3b, 0x33, 0xdb, 0x13, 0x8f, 0xc7, 0x9e,
- 0x6c, 0xca, 0x34, 0x65, 0x22, 0xca, 0xa4, 0xa5, 0xb9, 0x85, 0xa0, 0x1a, 0xe8, 0xaf, 0x7a, 0x0e,
- 0xb5, 0x24, 0xad, 0x29, 0xd6, 0xba, 0xfd, 0x50, 0x04, 0x8a, 0x1a, 0x34, 0xbc, 0xf6, 0x21, 0xbc,
- 0xfb, 0x09, 0xe8, 0x92, 0x60, 0xf7, 0x1b, 0x82, 0xee, 0x1e, 0x41, 0xf7, 0x97, 0x06, 0xdd, 0x3d,
- 0x06, 0x16, 0x9a, 0x76, 0xb7, 0xca, 0x8b, 0x6f, 0xc1, 0x99, 0x01, 0x30, 0x08, 0x58, 0x15, 0x2f,
- 0xae, 0x36, 0xbf, 0xfb, 0xfa, 0xdb, 0xb4, 0x32, 0x15, 0x85, 0xe1, 0xe1, 0x6c, 0xe1, 0xe2, 0x10,
- 0x5e, 0x2c, 0x4e, 0xca, 0x4f, 0x32, 0x78, 0x7e, 0xa8, 0x4d, 0x68, 0xe8, 0x4a, 0x37, 0x32, 0xe3,
- 0x5d, 0x6d, 0x8c, 0x29, 0xa1, 0xcd, 0x86, 0x87, 0x56, 0xc3, 0xf4, 0x68, 0x48, 0xda, 0x0b, 0xf1,
- 0xe3, 0x10, 0x84, 0x10, 0x04, 0x50, 0x1c, 0x05, 0xa3, 0x02, 0xc2, 0x84, 0x54, 0x03, 0x9c, 0x3d,
- 0x0b, 0xb3, 0x8d, 0x55, 0x43, 0x68, 0xad, 0x69, 0x6a, 0x6e, 0xde, 0x31, 0x36, 0x76, 0xf9, 0x4c,
- 0x76, 0x45, 0xdb, 0x4f, 0x0d, 0x0d, 0x0d, 0x24, 0x12, 0x09, 0xf2, 0x85, 0xc2, 0xfe, 0xcd, 0x9b,
- 0x73, 0xdb, 0xee, 0xcf, 0x16, 0x58, 0x6f, 0x1e, 0xbc, 0x66, 0x17, 0x2a, 0x55, 0x18, 0x9d, 0x81,
- 0xd1, 0x49, 0xf8, 0xe3, 0xfc, 0xb5, 0x82, 0xb8, 0xbb, 0x4d, 0xb3, 0xae, 0x0d, 0x86, 0x4b, 0x90,
- 0x4c, 0x40, 0xf5, 0x0a, 0xe8, 0xd0, 0xe4, 0x1a, 0x31, 0x08, 0x21, 0x64, 0x32, 0x99, 0x24, 0xe6,
- 0x79, 0xe4, 0xf3, 0x79, 0xdd, 0xd5, 0xd9, 0x55, 0xdd, 0x74, 0xdb, 0x38, 0xb9, 0xd6, 0x41, 0x00,
- 0x4a, 0x15, 0x98, 0x29, 0x41, 0x2a, 0xc6, 0xbf, 0x33, 0x0d, 0x43, 0xe3, 0x82, 0xb2, 0x8c, 0x1e,
- 0x10, 0xb7, 0x92, 0xf7, 0xfb, 0xdb, 0xe3, 0xbb, 0xaa, 0x21, 0xbb, 0xb5, 0x06, 0x61, 0x84, 0xd9,
- 0xc1, 0x31, 0x1d, 0x69, 0x8a, 0xd6, 0xb2, 0x08, 0x20, 0xd4, 0x75, 0x91, 0x0b, 0xbd, 0x20, 0x76,
- 0x21, 0x18, 0x35, 0xd0, 0xfd, 0x56, 0xc4, 0xea, 0x53, 0x4a, 0xf5, 0xef, 0xf8, 0x60, 0xf4, 0xe0,
- 0x2d, 0x41, 0xd7, 0xdb, 0x53, 0x1b, 0xbc, 0x57, 0xbb, 0xd2, 0xa5, 0xbd, 0xf9, 0xa9, 0x0a, 0x03,
- 0xc3, 0xf0, 0xd8, 0x5a, 0x90, 0x06, 0x28, 0x09, 0x96, 0x09, 0x52, 0xf2, 0xe6, 0xcb, 0x07, 0xf4,
- 0x9e, 0x1b, 0x44, 0xff, 0x5f, 0x41, 0x00, 0xae, 0xeb, 0x1e, 0xdb, 0xb6, 0x61, 0x6e, 0xe3, 0xaa,
- 0xc6, 0x5a, 0x72, 0x65, 0x82, 0x25, 0x6b, 0x4f, 0xdb, 0xb6, 0x7a, 0xb7, 0xbc, 0x57, 0x7a, 0xe4,
- 0xfa, 0x18, 0x83, 0x25, 0x98, 0xeb, 0xba, 0xbf, 0x74, 0x1f, 0x8f, 0x0d, 0x77, 0xa4, 0xc1, 0xf7,
- 0x20, 0xed, 0x81, 0x1f, 0x87, 0x74, 0x1c, 0x9a, 0x32, 0x89, 0xdc, 0xc0, 0xfe, 0x87, 0xc5, 0xb2,
- 0x80, 0x46, 0x46, 0x46, 0x5e, 0x9a, 0x9a, 0x9a, 0x6a, 0xfa, 0xfd, 0x22, 0x1d, 0x8e, 0x2d, 0xe9,
- 0x68, 0x85, 0xf6, 0x56, 0xb8, 0xbd, 0x19, 0xee, 0x5c, 0x01, 0xa9, 0x95, 0x9d, 0x4f, 0x2f, 0x0b,
- 0x68, 0xde, 0xf6, 0x1d, 0xd2, 0xa7, 0x2a, 0x5a, 0x9c, 0xb4, 0x84, 0x24, 0xa2, 0x21, 0x6e, 0x03,
- 0xc5, 0x11, 0x54, 0xa2, 0x75, 0xcd, 0xb2, 0x82, 0x00, 0x12, 0x6e, 0xf0, 0x59, 0xcb, 0xca, 0x0c,
- 0xd9, 0x2c, 0x24, 0x53, 0xe0, 0x25, 0x34, 0x7a, 0xea, 0x14, 0xcb, 0x0e, 0x52, 0x26, 0xdd, 0x13,
- 0x23, 0x79, 0x82, 0x32, 0x54, 0x83, 0xfa, 0x91, 0x38, 0xf9, 0xe7, 0x83, 0xcb, 0x0e, 0x7a, 0xe2,
- 0x75, 0x3d, 0xa0, 0xa2, 0xc9, 0xbc, 0x21, 0x6b, 0xc7, 0x93, 0xa9, 0xc0, 0x8e, 0xa5, 0x73, 0xcb,
- 0x0e, 0x02, 0x70, 0x54, 0xe5, 0x63, 0xcb, 0x32, 0xb0, 0x1c, 0x50, 0x0a, 0xa4, 0x71, 0x45, 0x85,
- 0xc7, 0x76, 0x8a, 0x65, 0x07, 0x45, 0xad, 0x72, 0xc5, 0x34, 0x25, 0x52, 0x08, 0x4c, 0x29, 0x90,
- 0xd3, 0x27, 0x30, 0xca, 0x43, 0x5b, 0xfe, 0xf7, 0x0f, 0x5b, 0x3d, 0xbe, 0x47, 0x18, 0xce, 0x8a,
- 0x1d, 0x84, 0xc5, 0x75, 0x84, 0x73, 0x5b, 0xc5, 0x85, 0x2f, 0x32, 0x4c, 0x9f, 0xa8, 0x9d, 0x45,
- 0x62, 0xd1, 0xe7, 0x9b, 0xee, 0x5f, 0x58, 0xb1, 0xe7, 0x78, 0xbc, 0xd0, 0x6b, 0x2e, 0xa5, 0x02,
- 0x59, 0x3c, 0xf7, 0x5b, 0xdf, 0xd1, 0x1f, 0x36, 0x4a, 0x59, 0xe4, 0xbe, 0xc6, 0x73, 0x40, 0x09,
- 0x4c, 0xae, 0x82, 0xea, 0xb0, 0x1f, 0xfb, 0x66, 0xd7, 0xe4, 0xee, 0x9d, 0x7b, 0xc5, 0x84, 0xde,
- 0x25, 0x55, 0xf4, 0xce, 0xf3, 0xae, 0x56, 0x8e, 0x81, 0xb2, 0x6c, 0x22, 0xca, 0xc6, 0x52, 0x36,
- 0x52, 0xd5, 0x48, 0x61, 0x18, 0x50, 0x09, 0xca, 0x54, 0xca, 0x45, 0x66, 0x83, 0x12, 0x95, 0x62,
- 0xf9, 0xf0, 0xae, 0xb7, 0x4b, 0xb9, 0x25, 0x81, 0x9a, 0x9a, 0x9b, 0xb5, 0x52, 0x0a, 0x25, 0x25,
- 0x41, 0xb5, 0x8a, 0x06, 0x6c, 0xcb, 0x62, 0x72, 0x72, 0x0a, 0x3b, 0x62, 0xd7, 0x36, 0x5f, 0x08,
- 0xca, 0x95, 0x0a, 0x61, 0x18, 0x1e, 0x1e, 0x2e, 0x14, 0x72, 0x66, 0xfd, 0x1e, 0x9a, 0x17, 0x86,
- 0xaa, 0x4d, 0x14, 0xc8, 0x45, 0x62, 0x99, 0x9f, 0x36, 0x16, 0xd6, 0x1d, 0xed, 0xed, 0x38, 0x8e,
- 0x4b, 0x71, 0x6e, 0x96, 0xa8, 0x17, 0x07, 0xad, 0x71, 0x9c, 0x08, 0xd3, 0x33, 0x33, 0x24, 0x13,
- 0xc9, 0xfa, 0x74, 0xa1, 0x19, 0x1b, 0x1f, 0x47, 0x99, 0xca, 0x10, 0x42, 0xd8, 0xe6, 0xa2, 0x84,
- 0x0e, 0x90, 0x06, 0x22, 0xdc, 0xd8, 0x71, 0xbd, 0x68, 0xb4, 0x09, 0x63, 0x31, 0x0f, 0x2f, 0xe6,
- 0x71, 0x69, 0xb6, 0x9e, 0x58, 0x6b, 0x84, 0x80, 0x88, 0x1d, 0x21, 0x51, 0xf7, 0x27, 0x27, 0x27,
- 0x70, 0x22, 0x0e, 0x52, 0xca, 0x08, 0x90, 0x35, 0xae, 0xde, 0x85, 0x0b, 0xcb, 0xa8, 0x83, 0x54,
- 0xfd, 0x29, 0x17, 0xf9, 0x0a, 0xb0, 0xe3, 0xf1, 0x44, 0x5f, 0xca, 0xf7, 0x01, 0x48, 0xf9, 0x3e,
- 0x29, 0xdf, 0xc7, 0x71, 0x5d, 0x1c, 0xd7, 0x25, 0xe5, 0xfb, 0xf8, 0xe9, 0x34, 0x86, 0x61, 0xe0,
- 0x46, 0xa3, 0x48, 0xd3, 0xfc, 0x14, 0xd0, 0x0b, 0x7b, 0x24, 0x6a, 0xfd, 0x53, 0x80, 0x5d, 0xaf,
- 0x4a, 0x5d, 0xd7, 0xca, 0xc5, 0x15, 0x86, 0x40, 0xf5, 0xc6, 0x8b, 0x1b, 0xbd, 0xe8, 0x5d, 0x00,
- 0x94, 0xeb, 0x7e, 0xf1, 0x6f, 0xd4, 0x15, 0x97, 0x56, 0xa8, 0x83, 0x71, 0x85, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x32, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0xc9, 0x4f, 0x1b,
+ 0x49, 0x14, 0xc6, 0xfd, 0x5f, 0xe4, 0x32, 0x17, 0x2e, 0xb9, 0x82, 0xc4, 0xa2, 0x1c, 0x87, 0x4d,
+ 0x08, 0x26, 0x6c, 0x03, 0x01, 0x84, 0x84, 0xe0, 0x6f, 0x81, 0x03, 0x70, 0xe1, 0x38, 0x49, 0x04,
+ 0x48, 0x70, 0x41, 0x82, 0x48, 0x08, 0x09, 0x89, 0xe5, 0x94, 0x2b, 0x93, 0x60, 0x10, 0x06, 0x12,
+ 0x30, 0xe0, 0xa5, 0xdb, 0x3b, 0x9b, 0xdb, 0x6e, 0xc0, 0xac, 0x6f, 0xde, 0x57, 0x54, 0x75, 0x57,
+ 0x63, 0xc3, 0x6d, 0x5a, 0xfa, 0x64, 0xbb, 0x5d, 0xf5, 0x7e, 0xf5, 0xbd, 0xf7, 0xaa, 0xca, 0xe7,
+ 0xf3, 0xf9, 0xfe, 0x60, 0x55, 0xfd, 0xcf, 0x7a, 0xc7, 0xf2, 0x35, 0x2c, 0x2f, 0x2f, 0xff, 0x1b,
+ 0x08, 0xec, 0x9a, 0x6f, 0x6a, 0x77, 0xd7, 0xdc, 0x55, 0xda, 0xdb, 0x13, 0xda, 0x83, 0xf6, 0xf7,
+ 0x85, 0xf6, 0x4b, 0xea, 0x97, 0x39, 0x37, 0x37, 0xf7, 0x9d, 0x19, 0x1f, 0x04, 0x28, 0x14, 0x0e,
+ 0x5b, 0x51, 0xc3, 0xa4, 0x52, 0x32, 0xcc, 0x18, 0x99, 0xb1, 0x38, 0xc5, 0xe2, 0x09, 0x8a, 0x27,
+ 0x92, 0x94, 0x48, 0x26, 0x29, 0x99, 0x4a, 0xb1, 0xd2, 0x94, 0x4a, 0xa7, 0x29, 0x9d, 0xc9, 0x08,
+ 0x65, 0x4e, 0x4f, 0x85, 0x4e, 0xcf, 0xce, 0x1c, 0x9d, 0x9d, 0x9f, 0xd3, 0xd1, 0xd1, 0x51, 0xf2,
+ 0x4d, 0xd0, 0x6b, 0x00, 0x37, 0xb8, 0x37, 0x30, 0x82, 0x42, 0xe7, 0x17, 0x17, 0x8e, 0x2e, 0x58,
+ 0xc7, 0xc7, 0xc7, 0xaf, 0x83, 0x14, 0x24, 0x9e, 0x48, 0x14, 0x01, 0x10, 0xfc, 0x9f, 0xcf, 0x9f,
+ 0x9d, 0xe0, 0x4e, 0xd0, 0xcb, 0x4b, 0xa1, 0x4b, 0x28, 0x9b, 0x75, 0xf4, 0x2a, 0xc8, 0x8c, 0xc5,
+ 0x34, 0x17, 0xcf, 0x29, 0x52, 0x00, 0x15, 0xfc, 0xcf, 0xda, 0x5a, 0x27, 0xb8, 0x0a, 0x9c, 0x85,
+ 0x2c, 0x8b, 0x2c, 0xa5, 0x5c, 0x4e, 0xe8, 0xe4, 0xe4, 0xc4, 0x0b, 0xd2, 0x53, 0x55, 0xca, 0x05,
+ 0x20, 0x3b, 0x81, 0x00, 0x2d, 0x2c, 0x2c, 0x50, 0x79, 0x79, 0x39, 0x2d, 0x7c, 0xfb, 0x46, 0x5c,
+ 0x70, 0x37, 0x38, 0x07, 0xcd, 0xe5, 0xf3, 0x42, 0x79, 0xc8, 0xb6, 0x85, 0x42, 0xa1, 0x90, 0x0b,
+ 0x0a, 0x47, 0x22, 0x96, 0x37, 0x55, 0x28, 0xb4, 0x0b, 0xd8, 0xf4, 0xfb, 0xa9, 0xbd, 0xbd, 0x9d,
+ 0xfa, 0xfb, 0xfb, 0x69, 0x74, 0x74, 0x94, 0xaa, 0xaa, 0xaa, 0x68, 0x7c, 0x7c, 0x9c, 0x06, 0x06,
+ 0x06, 0xa8, 0xad, 0xad, 0x8d, 0xb6, 0xb6, 0xb6, 0x44, 0x50, 0x1b, 0xba, 0xba, 0xa2, 0x2b, 0xa5,
+ 0xeb, 0x6b, 0x0a, 0x87, 0xc3, 0x2e, 0x28, 0x12, 0x89, 0x5a, 0xcf, 0x90, 0xe2, 0x54, 0xcd, 0xcc,
+ 0xcc, 0x50, 0x63, 0x63, 0x23, 0x6d, 0x6c, 0x6c, 0x88, 0xf4, 0x60, 0xf5, 0xb5, 0x75, 0x75, 0xcf,
+ 0x2b, 0xe7, 0xc0, 0x3b, 0x3b, 0x3b, 0xd4, 0xda, 0xda, 0x4a, 0xb3, 0xb3, 0xb3, 0x74, 0xcd, 0x81,
+ 0xa1, 0x9b, 0x9b, 0x1b, 0x47, 0x6c, 0xc2, 0x05, 0x45, 0xa3, 0x51, 0x0b, 0x10, 0x3d, 0x55, 0xa8,
+ 0xc5, 0xf6, 0xf6, 0x36, 0xb5, 0xb4, 0xb4, 0x50, 0x9a, 0xdf, 0x67, 0xb5, 0xf4, 0x4c, 0x4e, 0x4e,
+ 0x8a, 0xd5, 0x63, 0xd5, 0x08, 0x8c, 0x77, 0x80, 0x05, 0x38, 0xb5, 0x85, 0x42, 0x81, 0x0a, 0xb7,
+ 0xb7, 0x74, 0x2b, 0x15, 0xf1, 0x80, 0x0c, 0xc3, 0x72, 0x9d, 0xb8, 0xdd, 0xd4, 0xd9, 0xd9, 0x49,
+ 0x3f, 0x7e, 0xfe, 0x14, 0x2e, 0x72, 0x0c, 0x41, 0xee, 0x75, 0x80, 0x5a, 0x35, 0x82, 0xa3, 0x5e,
+ 0x1d, 0x1d, 0x1d, 0x74, 0x77, 0x77, 0xe7, 0xe8, 0xfe, 0xfe, 0x9e, 0x0c, 0xc3, 0x70, 0x41, 0x86,
+ 0x61, 0x5a, 0xba, 0x13, 0x40, 0x0e, 0x83, 0x41, 0xea, 0xed, 0xed, 0x7d, 0x86, 0xc8, 0x34, 0xd9,
+ 0x32, 0xef, 0xd3, 0xd3, 0xd3, 0x0e, 0x00, 0xab, 0x56, 0x81, 0x87, 0x86, 0x86, 0x50, 0x13, 0x01,
+ 0x78, 0x78, 0x78, 0x10, 0x32, 0x4d, 0x53, 0x03, 0x99, 0xa6, 0xa5, 0x43, 0xd0, 0xb6, 0x8b, 0x8b,
+ 0x8b, 0x34, 0x3c, 0x3c, 0xec, 0x40, 0x74, 0x17, 0xf5, 0xf5, 0xf5, 0x1e, 0x80, 0x0a, 0x3c, 0x31,
+ 0x31, 0x41, 0x7c, 0x9c, 0xd1, 0xe3, 0xe3, 0xa3, 0x23, 0x0f, 0x28, 0x16, 0x8b, 0x59, 0x28, 0x3c,
+ 0x20, 0x5f, 0xbe, 0x7e, 0xa5, 0x5a, 0xde, 0x27, 0x68, 0xe1, 0xca, 0xca, 0x4a, 0xaa, 0xe3, 0xc2,
+ 0x4f, 0x4d, 0x4d, 0x09, 0x08, 0x9c, 0x00, 0x52, 0x56, 0x56, 0x26, 0x3e, 0xd1, 0x28, 0x00, 0xe0,
+ 0xb3, 0xa1, 0xa1, 0x81, 0x6a, 0x6a, 0x6a, 0xa8, 0xa2, 0xa2, 0x42, 0x7c, 0x47, 0x73, 0x3c, 0x3d,
+ 0x3d, 0x11, 0xc7, 0xd6, 0x40, 0xf1, 0xb8, 0x05, 0x37, 0x17, 0x72, 0xf3, 0x21, 0x5d, 0x4b, 0x4b,
+ 0x4b, 0x34, 0x3c, 0x32, 0xe2, 0x71, 0x52, 0x90, 0x2e, 0x00, 0x51, 0x2e, 0xd4, 0xca, 0x11, 0x14,
+ 0x8e, 0x56, 0x56, 0x56, 0x08, 0x0f, 0x7e, 0x17, 0x81, 0xe2, 0x0c, 0x82, 0x1b, 0xec, 0xf2, 0xac,
+ 0x2c, 0xfc, 0x49, 0x28, 0x44, 0x3d, 0x3d, 0x3d, 0x45, 0x10, 0x00, 0x94, 0x13, 0x05, 0x80, 0xf0,
+ 0x0c, 0x0e, 0x0e, 0x12, 0x77, 0xb0, 0x03, 0x2f, 0xaa, 0x11, 0xef, 0x21, 0x0b, 0x6e, 0xc4, 0x3e,
+ 0xd1, 0xba, 0x0b, 0xa0, 0xcd, 0xcd, 0x4d, 0x51, 0x74, 0xbd, 0x16, 0x3a, 0x44, 0x3d, 0x7c, 0x65,
+ 0x50, 0x57, 0x57, 0x97, 0xf3, 0x3f, 0xc6, 0x16, 0x75, 0x1d, 0x40, 0x97, 0xf2, 0xac, 0xca, 0x69,
+ 0x2d, 0x7c, 0x78, 0x78, 0x48, 0xcd, 0xcd, 0xcd, 0x22, 0x95, 0x6a, 0x22, 0x82, 0xa8, 0xfc, 0xab,
+ 0x14, 0xc1, 0x75, 0x53, 0x53, 0x93, 0x18, 0x8f, 0x31, 0x58, 0x14, 0x9a, 0x05, 0x0b, 0xf4, 0x9c,
+ 0x0c, 0x09, 0x06, 0x79, 0xdc, 0xa8, 0xba, 0xf0, 0x40, 0x74, 0x1f, 0x60, 0xd8, 0xbc, 0xca, 0x09,
+ 0x8a, 0xad, 0x20, 0xd8, 0x3f, 0xd8, 0xac, 0xf3, 0xf3, 0xf3, 0x02, 0x80, 0xe0, 0x98, 0x8b, 0x85,
+ 0xda, 0x2f, 0xcf, 0x3a, 0x3e, 0xdf, 0xac, 0x97, 0x6e, 0xd4, 0x3e, 0xc1, 0x64, 0x3e, 0x81, 0xc5,
+ 0x9e, 0xea, 0xeb, 0xeb, 0xa3, 0xb1, 0xb1, 0x31, 0xaa, 0xae, 0xae, 0x16, 0x67, 0x1d, 0xce, 0xbe,
+ 0xee, 0xee, 0x6e, 0x5c, 0x6e, 0xc2, 0x01, 0xe6, 0x60, 0x2e, 0x16, 0x8b, 0x2c, 0x64, 0x5f, 0x5e,
+ 0x13, 0x00, 0x95, 0x72, 0x73, 0xab, 0x35, 0x00, 0xdc, 0xb0, 0x73, 0x5a, 0x5b, 0x5b, 0x13, 0x2d,
+ 0xbc, 0xba, 0xba, 0x4a, 0xdc, 0x44, 0xe2, 0x3f, 0x8c, 0xc3, 0x1c, 0x2c, 0x12, 0x00, 0x34, 0xd5,
+ 0x39, 0x2e, 0x42, 0xde, 0x32, 0xc1, 0x60, 0xd0, 0x05, 0x25, 0x19, 0x24, 0x8e, 0x18, 0xb5, 0x31,
+ 0x35, 0x37, 0x7a, 0x1b, 0xab, 0xba, 0x20, 0x75, 0xaa, 0xe0, 0x18, 0x03, 0x27, 0x0a, 0x82, 0x5b,
+ 0x15, 0x80, 0x14, 0x5f, 0x33, 0xbc, 0x6d, 0x90, 0x5a, 0x0d, 0x94, 0x4a, 0x09, 0x90, 0x48, 0x9b,
+ 0x6c, 0xe7, 0x97, 0x6e, 0xf4, 0x56, 0x46, 0x33, 0xe0, 0x9d, 0xaa, 0x09, 0x16, 0xa7, 0x20, 0xa7,
+ 0x7c, 0xc2, 0xc0, 0x39, 0x77, 0x9b, 0xd8, 0x22, 0x7c, 0xd0, 0xba, 0xa0, 0x14, 0x40, 0xb2, 0x3e,
+ 0xd7, 0x25, 0x40, 0xba, 0x1b, 0x7c, 0xe2, 0xb7, 0x9e, 0x32, 0xa4, 0x1c, 0xe9, 0x82, 0x13, 0xce,
+ 0x8e, 0xd8, 0x4b, 0x5c, 0x1b, 0xfa, 0xfd, 0xfb, 0x00, 0x4d, 0xe4, 0x82, 0xfc, 0x7e, 0xff, 0x01,
+ 0x5f, 0x05, 0x56, 0x26, 0x93, 0xb1, 0x78, 0xb0, 0xc5, 0xf9, 0x15, 0xe2, 0xc9, 0x39, 0x2e, 0xa8,
+ 0x23, 0x3c, 0xbc, 0x72, 0x7c, 0xcf, 0x43, 0xec, 0x20, 0xcf, 0xe3, 0xf2, 0xec, 0x22, 0xcf, 0xf3,
+ 0xf3, 0x0c, 0xb1, 0xf9, 0x24, 0xb0, 0xf9, 0x6a, 0xb0, 0xb9, 0x81, 0x6c, 0x3e, 0x98, 0xed, 0xf5,
+ 0xf5, 0xf5, 0x80, 0x02, 0xbd, 0x67, 0x35, 0x4b, 0xb5, 0xb0, 0xfe, 0x92, 0xfa, 0xc8, 0x6a, 0x95,
+ 0x6a, 0x93, 0x6a, 0x67, 0x75, 0x48, 0x75, 0xb2, 0xfe, 0x96, 0xea, 0x62, 0x75, 0x4b, 0x7d, 0x92,
+ 0xea, 0x61, 0xf5, 0x4a, 0xbd, 0xff, 0x0f, 0x48, 0x30, 0x19, 0x44, 0x5f, 0x3f, 0xb4, 0xa4, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gerbview_drill_file_xpm[1] = {{ png, sizeof( png ), "gerbview_drill_file_xpm" }};
diff --git a/bitmaps_png/cpp_26/gerbview_show_negative_objects.cpp b/bitmaps_png/cpp_26/gerbview_show_negative_objects.cpp
index 5d4c72fda5..00bdcd07a1 100644
--- a/bitmaps_png/cpp_26/gerbview_show_negative_objects.cpp
+++ b/bitmaps_png/cpp_26/gerbview_show_negative_objects.cpp
@@ -8,89 +8,19 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x12, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x56, 0x0b, 0x48, 0x5b,
- 0x67, 0x14, 0x8e, 0x26, 0xe2, 0x2b, 0xc4, 0x44, 0x13, 0x93, 0x68, 0x8c, 0x6e, 0xda, 0x18, 0x75,
- 0x2a, 0xc3, 0x32, 0xa7, 0x42, 0x51, 0x4b, 0x55, 0xe6, 0x13, 0x99, 0xb3, 0x8e, 0xcd, 0x31, 0xcb,
- 0x40, 0x70, 0xb8, 0x09, 0xa2, 0x65, 0xb4, 0xeb, 0x5a, 0x51, 0xab, 0x58, 0xdc, 0xd8, 0x46, 0xb5,
- 0x6b, 0xa7, 0xb4, 0x9d, 0xce, 0x47, 0x8b, 0x1a, 0x70, 0x2e, 0x2a, 0x55, 0xeb, 0x13, 0xac, 0x9b,
- 0xf5, 0x89, 0xb6, 0x53, 0x26, 0x3e, 0xf0, 0x5d, 0x1f, 0x15, 0xb3, 0x34, 0x67, 0xe7, 0xbf, 0xf6,
- 0x86, 0x6b, 0x8c, 0x56, 0x0f, 0x7c, 0xdc, 0xfb, 0xdf, 0x7b, 0xce, 0xf7, 0xdd, 0xff, 0xff, 0xcf,
- 0x7f, 0xce, 0x65, 0x01, 0x00, 0x8b, 0x09, 0x34, 0x6b, 0x44, 0x22, 0xa2, 0x06, 0x31, 0x80, 0xf8,
- 0x13, 0x51, 0x86, 0xf0, 0x36, 0xe2, 0xcb, 0x46, 0x7c, 0x21, 0x10, 0x08, 0xfe, 0x12, 0x89, 0x44,
- 0xd3, 0x7c, 0x3e, 0xbf, 0x1b, 0xc7, 0x67, 0x0d, 0xfd, 0x28, 0x5f, 0x83, 0xc0, 0x77, 0x10, 0xcf,
- 0x11, 0x64, 0x00, 0x12, 0x89, 0x1c, 0xe8, 0x7b, 0x84, 0x16, 0xf1, 0x03, 0xc2, 0xe6, 0xb5, 0x2f,
- 0xcf, 0xc6, 0xc6, 0xa6, 0x35, 0x3b, 0x3b, 0x7b, 0x72, 0x7d, 0x7d, 0x1d, 0x88, 0xcd, 0xce, 0xce,
- 0x42, 0x54, 0x54, 0xd4, 0x94, 0x50, 0x28, 0xfc, 0xe6, 0x50, 0x21, 0xb4, 0x78, 0xc4, 0xa6, 0x99,
- 0x99, 0x19, 0xe4, 0xe7, 0x95, 0xc2, 0x83, 0x0a, 0x0d, 0xdc, 0xbb, 0x05, 0x50, 0x73, 0x4f, 0x07,
- 0xd5, 0x95, 0x9d, 0xe0, 0xea, 0xea, 0x4a, 0x0b, 0x4e, 0x20, 0x6c, 0xd1, 0x54, 0x7d, 0x7d, 0x7d,
- 0x3b, 0x60, 0xc4, 0xe2, 0xe2, 0xe2, 0x9e, 0xa2, 0xcf, 0xe9, 0x03, 0x42, 0x68, 0xd7, 0x10, 0x3a,
- 0x07, 0x07, 0x07, 0xe8, 0x68, 0xef, 0x81, 0xda, 0xfb, 0x00, 0x77, 0x4b, 0x75, 0x70, 0xe5, 0x62,
- 0x0f, 0x94, 0xdf, 0xd4, 0x40, 0xc5, 0x1d, 0x80, 0x95, 0x65, 0x0d, 0xc4, 0xc4, 0xc4, 0xd0, 0x62,
- 0x83, 0x45, 0x45, 0x45, 0x63, 0x70, 0x88, 0x6d, 0x6d, 0x6d, 0xfd, 0x67, 0x6f, 0x6f, 0x5f, 0x6b,
- 0xb0, 0x5a, 0xac, 0x0c, 0x12, 0xec, 0xee, 0xee, 0x0e, 0x0b, 0x0b, 0x0b, 0x30, 0x89, 0xe1, 0x64,
- 0x26, 0x67, 0x82, 0x3e, 0xa7, 0x48, 0xdd, 0xde, 0x7e, 0x9f, 0x1a, 0xf7, 0xf7, 0x50, 0x04, 0xe0,
- 0xe7, 0xe7, 0x07, 0xce, 0xce, 0xce, 0xa0, 0xd5, 0x6a, 0xe1, 0x28, 0x4b, 0x4f, 0x4f, 0x1f, 0xc6,
- 0x78, 0x57, 0xa6, 0x90, 0x86, 0x10, 0x36, 0x37, 0x37, 0x53, 0x0e, 0x4f, 0x7a, 0xf7, 0x84, 0xf8,
- 0x36, 0x52, 0x4a, 0xc8, 0xc4, 0xc4, 0x04, 0x4a, 0xbf, 0x5f, 0x83, 0x47, 0x4d, 0x7b, 0x04, 0x6d,
- 0x6d, 0x6d, 0x90, 0x94, 0x94, 0x04, 0x6f, 0xb2, 0xe9, 0xe9, 0x69, 0x1d, 0x26, 0xc7, 0x65, 0xa6,
- 0xd0, 0x75, 0x42, 0xe8, 0xeb, 0xeb, 0x0b, 0x4b, 0x4b, 0x4b, 0x30, 0x35, 0xb9, 0x27, 0x14, 0x1f,
- 0x73, 0x15, 0x45, 0x4c, 0x21, 0xf0, 0xbd, 0x8f, 0xa9, 0xf1, 0xdf, 0xfd, 0x00, 0xbb, 0xbb, 0xbb,
- 0xe0, 0xe9, 0xe9, 0x09, 0x9d, 0x9d, 0x9d, 0xfb, 0x48, 0x75, 0x3a, 0x1d, 0x44, 0x44, 0x44, 0x40,
- 0x63, 0x63, 0x23, 0x35, 0x1e, 0x1f, 0x1f, 0xa7, 0xae, 0x0a, 0x85, 0xa2, 0x8a, 0x29, 0x64, 0x8a,
- 0x28, 0x22, 0x62, 0x52, 0xa9, 0x14, 0x67, 0xd6, 0x0a, 0xaa, 0x9a, 0x3d, 0xb1, 0x9b, 0xc5, 0x2b,
- 0xd4, 0xb5, 0xfa, 0x2e, 0xc0, 0xc6, 0x8b, 0x5d, 0x48, 0x48, 0x48, 0x00, 0x5c, 0xfb, 0x03, 0x5f,
- 0x3f, 0x33, 0x33, 0x43, 0xcd, 0x3e, 0x36, 0x36, 0x16, 0x34, 0x1a, 0x0d, 0xd8, 0xd9, 0xd9, 0xc1,
- 0xe4, 0xe4, 0x24, 0x04, 0x07, 0x07, 0xab, 0x8d, 0x65, 0x5d, 0x2c, 0x62, 0x8d, 0x2c, 0x55, 0x62,
- 0x62, 0x32, 0xdc, 0x29, 0x19, 0x45, 0x01, 0x1d, 0xa8, 0x6a, 0x77, 0xe0, 0xf6, 0xad, 0x6a, 0x70,
- 0x72, 0x72, 0xa2, 0xc8, 0xfc, 0xfd, 0xfd, 0x0f, 0x64, 0xda, 0xca, 0xca, 0x0a, 0xb0, 0xd9, 0x6c,
- 0x88, 0x8f, 0x8f, 0xa7, 0xc6, 0x2d, 0x2d, 0x2d, 0xd4, 0x35, 0x2d, 0x2d, 0xad, 0x13, 0x63, 0xec,
- 0x0f, 0x9c, 0x23, 0x5b, 0x36, 0xfb, 0xc3, 0x73, 0x5c, 0xee, 0x46, 0x99, 0xa3, 0x23, 0x24, 0xf2,
- 0x78, 0x20, 0xc4, 0x60, 0xc6, 0x39, 0x7a, 0x89, 0x28, 0xce, 0xc8, 0xc8, 0x18, 0x35, 0xb6, 0x27,
- 0x39, 0x39, 0x39, 0xd0, 0xd1, 0xd1, 0xb1, 0xef, 0x59, 0x65, 0x65, 0xe5, 0x10, 0xc6, 0x9c, 0x31,
- 0x9c, 0x11, 0xff, 0x92, 0x48, 0xd4, 0x8d, 0x9b, 0x00, 0x34, 0x6e, 0x4b, 0xa5, 0x2f, 0xf0, 0x79,
- 0x25, 0xe2, 0x0a, 0xc2, 0x11, 0x71, 0xae, 0xa1, 0xa1, 0xe1, 0x1f, 0x38, 0xa6, 0x0d, 0x0f, 0x0f,
- 0x6f, 0x60, 0xcc, 0x67, 0xfb, 0x84, 0xce, 0x72, 0xb9, 0xdf, 0x6a, 0x3c, 0x3c, 0x80, 0x29, 0x44,
- 0x70, 0x9e, 0xcf, 0xff, 0x91, 0xf1, 0x31, 0x5f, 0xcd, 0xcd, 0xcd, 0x6d, 0x1f, 0x57, 0x88, 0x2c,
- 0xa9, 0x4c, 0x26, 0xcb, 0xdf, 0x27, 0x74, 0x59, 0x24, 0x7a, 0x48, 0x93, 0x4f, 0xb8, 0xb9, 0xc1,
- 0x96, 0x52, 0x09, 0x6b, 0x78, 0xb6, 0xf2, 0xc5, 0xe2, 0x36, 0xfd, 0xd2, 0xda, 0xda, 0xfe, 0x0c,
- 0x27, 0x30, 0x92, 0x8d, 0x5e, 0x5e, 0x5e, 0xf7, 0x99, 0x95, 0x41, 0x50, 0x27, 0x93, 0x8d, 0xd3,
- 0x42, 0x17, 0x85, 0x42, 0x28, 0xc1, 0x0c, 0xbc, 0x2a, 0x12, 0x41, 0x93, 0x5c, 0x3e, 0x46, 0x96,
- 0x8d, 0xf8, 0x79, 0x7b, 0x7b, 0x97, 0xc3, 0x09, 0x2d, 0x30, 0x30, 0xb0, 0x4e, 0x2f, 0x24, 0x61,
- 0xb3, 0x3f, 0xc0, 0xaf, 0x7f, 0x45, 0x0b, 0x3d, 0xc3, 0x19, 0xfd, 0x7b, 0xea, 0x14, 0x75, 0xbf,
- 0xae, 0x54, 0xee, 0x70, 0x58, 0xac, 0x70, 0xe2, 0x17, 0x12, 0x12, 0x52, 0xc7, 0x24, 0x59, 0x5c,
- 0x5c, 0xd4, 0x67, 0xd8, 0x61, 0x16, 0x16, 0x16, 0xd6, 0xaa, 0x17, 0x0a, 0xb1, 0xb6, 0xce, 0x30,
- 0xdc, 0x1b, 0x26, 0x82, 0x2c, 0x2d, 0xbf, 0x24, 0x7e, 0x58, 0x2c, 0x1f, 0xd3, 0x04, 0x59, 0x59,
- 0x59, 0x30, 0x3a, 0x3a, 0x0a, 0xe5, 0xe5, 0x47, 0x4f, 0x12, 0x53, 0xbe, 0x57, 0x2f, 0x74, 0x41,
- 0x20, 0xb8, 0x7e, 0x94, 0x50, 0x32, 0x9f, 0x7f, 0x8d, 0xf8, 0xa5, 0xa4, 0xa4, 0x0c, 0xd2, 0x04,
- 0x79, 0x79, 0x79, 0x50, 0x55, 0x55, 0x05, 0xf5, 0xf5, 0xf5, 0x47, 0x0a, 0x25, 0x27, 0x27, 0x93,
- 0xa5, 0x37, 0xa1, 0x13, 0xa1, 0x8c, 0x10, 0xee, 0x60, 0xd6, 0x0d, 0x61, 0x3b, 0x30, 0x14, 0xfa,
- 0xda, 0xce, 0xee, 0x27, 0x74, 0xb6, 0xcc, 0xcc, 0xcc, 0x9c, 0xa0, 0x09, 0xc6, 0xc6, 0xc6, 0xc0,
- 0x03, 0xfd, 0xe9, 0x72, 0x73, 0x98, 0xe5, 0xe6, 0xe6, 0x2e, 0x60, 0xec, 0x5b, 0x94, 0x50, 0x91,
- 0x44, 0xd2, 0x44, 0x08, 0x7f, 0x97, 0xc9, 0xa0, 0x16, 0x61, 0x28, 0xf4, 0x9d, 0xbd, 0xfd, 0x6f,
- 0xe8, 0x2c, 0x2d, 0x28, 0x28, 0x98, 0x66, 0x92, 0x18, 0xd6, 0x3c, 0x63, 0xd6, 0xde, 0xde, 0xae,
- 0xe5, 0xf1, 0x78, 0x1f, 0x51, 0x42, 0x25, 0x0e, 0x0e, 0xbd, 0x84, 0xb0, 0x02, 0x2b, 0x42, 0x2b,
- 0xb6, 0x00, 0x43, 0xa1, 0x62, 0x89, 0xa4, 0x03, 0x85, 0xbc, 0x70, 0x3f, 0x16, 0x4e, 0x9a, 0x75,
- 0x9b, 0x9b, 0x9b, 0xa4, 0xb8, 0x96, 0x52, 0x42, 0xbf, 0x48, 0xa5, 0x43, 0x47, 0xed, 0x51, 0xa5,
- 0xa3, 0xe3, 0x14, 0x0a, 0x45, 0xab, 0xd5, 0xea, 0x97, 0xc7, 0x15, 0x20, 0x9d, 0x80, 0x91, 0xe2,
- 0x2a, 0x72, 0x86, 0x2c, 0x1e, 0x3a, 0x39, 0x2d, 0x1b, 0x13, 0xd8, 0xc4, 0x43, 0xbb, 0x82, 0x8d,
- 0x6e, 0xdc, 0xcd, 0x6d, 0x57, 0x22, 0x14, 0xde, 0x78, 0xd3, 0x7e, 0x30, 0x8d, 0x24, 0x0b, 0x69,
- 0x2b, 0xc4, 0x22, 0x23, 0x23, 0x3b, 0x48, 0xc6, 0x9d, 0x7f, 0x8e, 0xe7, 0x86, 0x26, 0x5f, 0xf6,
- 0xf2, 0x02, 0x20, 0xc0, 0x7b, 0x52, 0x19, 0x9e, 0x06, 0x04, 0xc0, 0xbc, 0x42, 0x01, 0xae, 0x72,
- 0xb9, 0xda, 0x58, 0x57, 0x9d, 0x9f, 0x9f, 0xa7, 0x5a, 0x83, 0xa1, 0xe1, 0x7e, 0xc2, 0xea, 0xea,
- 0x2a, 0x75, 0x1f, 0x1d, 0x1d, 0xfd, 0x98, 0x15, 0xc9, 0xe5, 0xaa, 0x09, 0xe9, 0x86, 0x52, 0xb9,
- 0x95, 0xc2, 0xe7, 0xb7, 0x05, 0xf1, 0x78, 0x7f, 0x5c, 0x92, 0x48, 0xba, 0x17, 0x15, 0x8a, 0xb5,
- 0x6c, 0xa1, 0x70, 0x20, 0x41, 0x2c, 0x1e, 0x0c, 0xb0, 0xb4, 0x6c, 0x0d, 0x0d, 0x0d, 0x1d, 0x32,
- 0x2c, 0x2f, 0x2a, 0x95, 0x6a, 0x29, 0x3c, 0x3c, 0x7c, 0x09, 0xbb, 0xee, 0xbe, 0xd6, 0x41, 0x66,
- 0x92, 0x9a, 0x9a, 0xfa, 0xaa, 0xb7, 0xb7, 0x57, 0xbb, 0xbd, 0xbd, 0x0d, 0x3e, 0x3e, 0x3e, 0x0d,
- 0x2c, 0x01, 0x9b, 0xfd, 0xc9, 0x69, 0x2b, 0xab, 0x5f, 0x45, 0x1c, 0x4e, 0x0e, 0xa9, 0xe0, 0xaf,
- 0x4b, 0x92, 0x0b, 0x22, 0x0d, 0x21, 0x22, 0x63, 0x73, 0x73, 0x73, 0x75, 0x57, 0x57, 0x97, 0x7e,
- 0x7f, 0x46, 0x46, 0x46, 0xa6, 0xe4, 0x72, 0xf9, 0x20, 0x87, 0xc3, 0xb9, 0x61, 0x65, 0x65, 0x75,
- 0x01, 0x7f, 0xbb, 0x1e, 0x61, 0x53, 0x6c, 0xc3, 0x66, 0x37, 0x57, 0x58, 0x58, 0xf8, 0x04, 0xff,
- 0xf1, 0x26, 0xf0, 0x59, 0xb9, 0x85, 0x85, 0x45, 0x33, 0xbe, 0x7f, 0x86, 0x3c, 0xef, 0xb2, 0x8c,
- 0xfd, 0xec, 0x19, 0xf9, 0x51, 0x0c, 0xc3, 0xa0, 0x7e, 0x17, 0x17, 0x97, 0x21, 0xb1, 0x58, 0x3c,
- 0x60, 0x6a, 0x6a, 0x5a, 0x8f, 0xcf, 0xdc, 0x18, 0xef, 0x4d, 0x10, 0x9f, 0x22, 0x1e, 0x20, 0x32,
- 0x11, 0x56, 0xcc, 0x77, 0xe4, 0xfa, 0x3f, 0x3f, 0xec, 0xf2, 0x15, 0x79, 0x42, 0xd0, 0x10, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xb4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x31, 0x0e, 0x83,
+ 0x30, 0x0c, 0x05, 0x50, 0x9f, 0x05, 0x89, 0x73, 0x71, 0x07, 0x4e, 0xc0, 0xca, 0xc4, 0xd8, 0x25,
+ 0x43, 0x87, 0x2c, 0x89, 0x04, 0xb7, 0xe1, 0x3c, 0x69, 0x5d, 0x89, 0xaa, 0x22, 0x10, 0x62, 0xe3,
+ 0xdf, 0x48, 0x5f, 0xce, 0x10, 0xe9, 0xc9, 0x43, 0x2c, 0x13, 0x0d, 0xf4, 0x44, 0xa6, 0x1d, 0xdb,
+ 0xe5, 0x73, 0x47, 0x22, 0xbd, 0xeb, 0xd7, 0x18, 0x63, 0x6a, 0xc6, 0x66, 0x26, 0x34, 0xc2, 0x15,
+ 0xd6, 0x51, 0x86, 0x20, 0xa0, 0x43, 0xc4, 0x1a, 0x3a, 0x45, 0x2c, 0xa1, 0x22, 0x62, 0x05, 0x5d,
+ 0x22, 0x3b, 0x28, 0x69, 0xd2, 0x3d, 0xba, 0xc4, 0x08, 0xd7, 0x93, 0x37, 0x39, 0xf4, 0x3e, 0x24,
+ 0x49, 0x08, 0x61, 0x62, 0xc4, 0x7b, 0x9f, 0x9c, 0x73, 0x59, 0x4c, 0xa0, 0x2b, 0xc4, 0x04, 0xaa,
+ 0x41, 0x6e, 0x43, 0xb5, 0xc8, 0x2d, 0x48, 0x82, 0xa8, 0x21, 0x29, 0xa2, 0x82, 0x34, 0x88, 0x18,
+ 0xd2, 0x22, 0x45, 0x48, 0xf1, 0x19, 0x6b, 0x52, 0x1e, 0x41, 0x55, 0x63, 0x45, 0x92, 0xbf, 0x20,
+ 0x47, 0x10, 0x04, 0xd9, 0x43, 0x30, 0xe4, 0x17, 0x82, 0x22, 0x1b, 0x04, 0x47, 0x38, 0xbc, 0x0a,
+ 0xc1, 0x91, 0xad, 0xa3, 0xef, 0x92, 0x07, 0xcc, 0x0b, 0x76, 0x1c, 0x6b, 0x0f, 0xc6, 0x9d, 0xf6,
+ 0xd8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE gerbview_show_negative_objects_xpm[1] = {{ png, sizeof( png ), "gerbview_show_negative_objects_xpm" }};
diff --git a/bitmaps_png/cpp_26/grid.cpp b/bitmaps_png/cpp_26/grid.cpp
index 91fff5edd1..9fa0829961 100644
--- a/bitmaps_png/cpp_26/grid.cpp
+++ b/bitmaps_png/cpp_26/grid.cpp
@@ -8,13 +8,13 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xfc, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x00, 0xe3, 0x80, 0x58, 0xc4, 0xc8, 0xc8, 0x28, 0x02, 0xa4, 0xfc, 0x80, 0x78, 0x13,
- 0x50, 0xfc, 0x0d, 0x35, 0xc5, 0xd1, 0x2d, 0x3a, 0x0a, 0xa4, 0xac, 0x80, 0xf8, 0x18, 0x50, 0xdc,
- 0x9a, 0x9a, 0xe2, 0x03, 0x66, 0x11, 0x7d, 0x82, 0x6e, 0x34, 0xd5, 0x8d, 0xa6, 0xba, 0xd1, 0x54,
- 0x37, 0x9a, 0xea, 0x46, 0x53, 0xdd, 0x68, 0xaa, 0x1b, 0x4d, 0x75, 0xa3, 0xa9, 0x0e, 0x07, 0x00,
- 0x00, 0xa3, 0x6a, 0x8d, 0xdc, 0xa1, 0xcf, 0x56, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x57, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd2, 0xc1, 0x09, 0x00,
+ 0x20, 0x0c, 0x03, 0x40, 0xeb, 0x4e, 0x19, 0xc1, 0xa5, 0x75, 0x84, 0x0e, 0x15, 0x5f, 0x42, 0xf5,
+ 0x25, 0x28, 0x7d, 0x25, 0xcf, 0x58, 0xa8, 0x94, 0x33, 0x92, 0x25, 0x23, 0xb5, 0x24, 0x65, 0x5b,
+ 0x04, 0xa0, 0x01, 0x68, 0xe7, 0xd0, 0x8f, 0xbe, 0xc6, 0x47, 0x92, 0x9d, 0x64, 0x8f, 0x43, 0xbf,
+ 0xfa, 0xb4, 0xd3, 0x59, 0xc4, 0xb0, 0x7e, 0xe0, 0xee, 0xe3, 0x3c, 0xc5, 0x6b, 0x6f, 0x52, 0x27,
+ 0x75, 0x52, 0x27, 0x75, 0x52, 0x27, 0x75, 0x52, 0x27, 0x75, 0x17, 0x99, 0x19, 0x5e, 0x0b, 0x00,
+ 0xe6, 0x86, 0x01, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE grid_xpm[1] = {{ png, sizeof( png ), "grid_xpm" }};
diff --git a/bitmaps_png/cpp_26/grid_select.cpp b/bitmaps_png/cpp_26/grid_select.cpp
index 72983c5078..116c29ee90 100644
--- a/bitmaps_png/cpp_26/grid_select.cpp
+++ b/bitmaps_png/cpp_26/grid_select.cpp
@@ -8,19 +8,22 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0xa9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0x80, 0x58, 0x04, 0x04, 0x22, 0x40, 0x9c, 0x04, 0xa2, 0xa9, 0x2d, 0x8e,
- 0x6e, 0xd1, 0x51, 0x20, 0x06, 0x31, 0x8e, 0x52, 0x5b, 0x7c, 0xc0, 0x2c, 0xa2, 0x4f, 0xd0, 0x61,
- 0xc5, 0x4c, 0x4c, 0x95, 0x44, 0x47, 0x3a, 0x0b, 0x4b, 0x1b, 0x79, 0xa9, 0x8e, 0x89, 0xa9, 0xfa,
- 0x3f, 0x33, 0xf3, 0x7f, 0xa2, 0x2d, 0x02, 0xa9, 0x65, 0x61, 0x69, 0x21, 0x2d, 0xd5, 0x31, 0x31,
- 0xd5, 0x82, 0x35, 0x02, 0x31, 0xd1, 0x41, 0x04, 0x55, 0xff, 0x96, 0x85, 0xa5, 0x87, 0xa8, 0x54,
- 0xd7, 0xcf, 0xc8, 0xf8, 0x08, 0xa6, 0x09, 0x8c, 0x41, 0xca, 0x88, 0xc1, 0x48, 0x7a, 0x1a, 0x98,
- 0x98, 0x08, 0xa7, 0xba, 0x09, 0x4c, 0x4c, 0x14, 0x5b, 0x54, 0xcf, 0xc8, 0x48, 0x64, 0xaa, 0x63,
- 0x61, 0x69, 0x22, 0x37, 0xe8, 0xde, 0x30, 0x31, 0xb5, 0x93, 0x96, 0xea, 0x40, 0x11, 0x4b, 0x6a,
- 0x62, 0x00, 0x25, 0x20, 0xb2, 0xca, 0x3a, 0x3c, 0x49, 0x96, 0x94, 0xac, 0x30, 0x5a, 0xd6, 0x0d,
- 0x87, 0xb2, 0x6e, 0xb4, 0x86, 0x1d, 0x4d, 0x75, 0xa3, 0xa9, 0x8e, 0x10, 0x06, 0x00, 0x26, 0xf5,
- 0xf2, 0x63, 0x48, 0x71, 0x04, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xe7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0xcb, 0x09, 0xc2,
+ 0x40, 0x14, 0x1c, 0x11, 0x14, 0x0f, 0x36, 0xe0, 0x2d, 0x35, 0x24, 0x29, 0xc1, 0x06, 0x62, 0x1f,
+ 0x5e, 0xac, 0x42, 0xb0, 0x12, 0x0b, 0x08, 0x56, 0xe0, 0x51, 0x11, 0x15, 0x14, 0xc1, 0x06, 0x62,
+ 0x0f, 0xeb, 0x0c, 0x6c, 0x40, 0x25, 0xbb, 0x04, 0x36, 0xc4, 0xcb, 0x1e, 0x86, 0x17, 0x76, 0x67,
+ 0xdf, 0x67, 0xde, 0xe3, 0x05, 0xc6, 0x18, 0xf4, 0x01, 0xfc, 0x25, 0x50, 0x96, 0x65, 0x73, 0xe1,
+ 0x97, 0xd4, 0xc5, 0xf9, 0xd7, 0x65, 0x9a, 0xa6, 0x46, 0xf8, 0x24, 0x75, 0x75, 0xde, 0x7f, 0xa0,
+ 0xde, 0xa4, 0xf3, 0x02, 0x18, 0xb8, 0xee, 0xb6, 0xc0, 0x30, 0x68, 0xea, 0x6e, 0xc0, 0xec, 0x02,
+ 0xac, 0xaf, 0xc0, 0xe1, 0x04, 0x2c, 0x5c, 0xbc, 0x33, 0x50, 0x90, 0x77, 0xa4, 0xdd, 0xf0, 0x4d,
+ 0xd2, 0x2a, 0xd0, 0x1e, 0x98, 0xf0, 0xc1, 0x92, 0x0f, 0x4b, 0xe2, 0x45, 0x18, 0xe2, 0xfe, 0x00,
+ 0xc6, 0x2e, 0x07, 0x4c, 0x64, 0x24, 0x8e, 0xb8, 0xfc, 0xae, 0x68, 0x77, 0xb4, 0x2b, 0x06, 0x9d,
+ 0x36, 0x06, 0x22, 0x21, 0x27, 0xe1, 0x69, 0x9d, 0x07, 0xc3, 0xfa, 0xca, 0x1b, 0x2b, 0x52, 0x16,
+ 0xca, 0xc6, 0x66, 0x55, 0xd5, 0x15, 0x29, 0x6b, 0x57, 0x45, 0xaa, 0xb6, 0xae, 0xc8, 0xaa, 0x50,
+ 0x4a, 0x15, 0xa9, 0xd3, 0xb6, 0x47, 0x89, 0x74, 0xb7, 0xfa, 0x17, 0x2e, 0x9e, 0xfa, 0xa7, 0x3e,
+ 0xaa, 0x9f, 0xea, 0x6b, 0xd0, 0x0a, 0xf2, 0x4e, 0x96, 0x67, 0x22, 0xe3, 0xae, 0x8b, 0xbb, 0x2e,
+ 0x60, 0xd7, 0xc5, 0x3f, 0x6c, 0x9c, 0xba, 0x38, 0x75, 0x3e, 0xbc, 0x01, 0xcd, 0x0e, 0x6b, 0x05,
+ 0x78, 0x7f, 0x4e, 0xac, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE grid_select_xpm[1] = {{ png, sizeof( png ), "grid_select_xpm" }};
diff --git a/bitmaps_png/cpp_26/grid_select_axis.cpp b/bitmaps_png/cpp_26/grid_select_axis.cpp
index cc6113403c..47a9d61ed9 100644
--- a/bitmaps_png/cpp_26/grid_select_axis.cpp
+++ b/bitmaps_png/cpp_26/grid_select_axis.cpp
@@ -8,15 +8,16 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0x6d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xd1, 0x0a, 0x1f, 0xd8, 0x39, 0xfc, 0xa7, 0x9a, 0x45, 0x40, 0x90, 0x09, 0xc4,
- 0x8f, 0x40, 0x34, 0xba, 0x38, 0xc8, 0x22, 0x6c, 0xe2, 0xb8, 0xd4, 0xa3, 0x8b, 0xa3, 0x5b, 0xf4,
- 0x18, 0x88, 0x41, 0x8c, 0xc7, 0xe8, 0xe2, 0x50, 0x8b, 0x1e, 0x13, 0xab, 0x1e, 0x5d, 0x1c, 0xdd,
- 0xa2, 0x5c, 0x20, 0x7e, 0x02, 0xa2, 0xd1, 0xc5, 0xa1, 0x16, 0xe5, 0x12, 0xab, 0x1e, 0x5d, 0x7c,
- 0x60, 0xe2, 0x68, 0xf8, 0x59, 0x44, 0xf3, 0x54, 0x07, 0x32, 0x84, 0x96, 0x78, 0x34, 0xd5, 0x8d,
- 0xa6, 0xba, 0xd1, 0xb2, 0x6e, 0x34, 0xd5, 0x8d, 0xa6, 0xba, 0xd1, 0x54, 0x47, 0x2d, 0x8b, 0x28,
- 0xc5, 0x00, 0x45, 0x82, 0xab, 0xc1, 0xba, 0x49, 0xf4, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0x80, 0x58, 0x64, 0x62, 0x62, 0xe2, 0x0a, 0xc2, 0xe8, 0x8a, 0xa8, 0x21,
+ 0x8e, 0x22, 0x69, 0x6c, 0x6c, 0xfc, 0x1f, 0x84, 0x91, 0x15, 0x51, 0x4b, 0x9c, 0xfe, 0x16, 0xd1,
+ 0x2d, 0xe8, 0xf0, 0x61, 0xa0, 0xeb, 0x36, 0x80, 0x30, 0xcd, 0x53, 0x1d, 0xd5, 0x2d, 0x1a, 0x4d,
+ 0x75, 0x43, 0x37, 0xd5, 0x9d, 0x60, 0x60, 0xd8, 0x00, 0xc2, 0x34, 0x4f, 0x75, 0x54, 0xb7, 0x08,
+ 0x9b, 0x97, 0x81, 0x16, 0xd8, 0x00, 0xf1, 0x49, 0x28, 0xb6, 0xa1, 0x7a, 0xaa, 0x83, 0xf9, 0x02,
+ 0x6a, 0xc1, 0x7f, 0x28, 0x3e, 0x09, 0x13, 0x47, 0x57, 0x0f, 0xcb, 0x6b, 0x24, 0xa7, 0x3a, 0x9a,
+ 0x59, 0x44, 0xb7, 0xa0, 0x1b, 0x39, 0xa9, 0x6e, 0xb4, 0xac, 0x1b, 0x1a, 0x65, 0xdd, 0x90, 0x6a,
+ 0xd7, 0x01, 0x00, 0x7f, 0xfd, 0x55, 0x97, 0x93, 0xa1, 0x5e, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE grid_select_axis_xpm[1] = {{ png, sizeof( png ), "grid_select_axis_xpm" }};
diff --git a/bitmaps_png/cpp_26/hidden_pin.cpp b/bitmaps_png/cpp_26/hidden_pin.cpp
index 7e5162169d..c31ca3ca4c 100644
--- a/bitmaps_png/cpp_26/hidden_pin.cpp
+++ b/bitmaps_png/cpp_26/hidden_pin.cpp
@@ -8,55 +8,39 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xed, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x5f, 0x48, 0x53,
- 0x51, 0x1c, 0xc7, 0xef, 0xbd, 0xee, 0x9f, 0xd8, 0x12, 0x4b, 0xc3, 0x29, 0x0e, 0xbd, 0xae, 0xda,
- 0xee, 0xd9, 0x39, 0x53, 0xe7, 0xa8, 0x13, 0xd1, 0x1f, 0x82, 0x90, 0x8a, 0x7c, 0x92, 0x88, 0xcc,
- 0x27, 0xe9, 0x21, 0xa3, 0x14, 0x92, 0x34, 0x22, 0x7a, 0x88, 0x7a, 0x09, 0x7a, 0xe8, 0x21, 0x0a,
- 0x2c, 0x1f, 0x4a, 0x42, 0x22, 0x84, 0x41, 0x42, 0x0c, 0x44, 0x48, 0x53, 0x9b, 0xdb, 0xfc, 0x33,
- 0xff, 0x86, 0xbe, 0x0c, 0x0a, 0xd2, 0x1e, 0xf2, 0x45, 0x29, 0x3a, 0xfd, 0xce, 0x75, 0x83, 0x35,
- 0x36, 0xdd, 0x75, 0xfa, 0xd2, 0x85, 0x2f, 0x97, 0xcb, 0xb9, 0xfb, 0x7d, 0xce, 0xef, 0xf7, 0xfb,
- 0xee, 0x77, 0xae, 0xc0, 0x18, 0x13, 0x52, 0x09, 0x2e, 0x09, 0x94, 0x15, 0xbd, 0x8b, 0x1b, 0xbd,
- 0xbb, 0x99, 0x52, 0x2e, 0x4c, 0x39, 0x1c, 0xfb, 0xfd, 0x18, 0xdb, 0x5f, 0x58, 0xad, 0x32, 0x40,
- 0x76, 0x73, 0xe0, 0x8e, 0x80, 0xe6, 0x08, 0x39, 0x34, 0x8d, 0x31, 0xed, 0x2c, 0x2f, 0x77, 0x03,
- 0x84, 0xc3, 0x0c, 0x3b, 0x0a, 0x7a, 0x2e, 0xcb, 0x1e, 0xa3, 0x20, 0x1c, 0x04, 0x90, 0x69, 0x47,
- 0x41, 0x1d, 0xb2, 0x5c, 0x0d, 0xa0, 0x03, 0x00, 0x32, 0xfe, 0x1f, 0xa0, 0x68, 0xe9, 0xb6, 0x01,
- 0x04, 0xd6, 0x9d, 0xb7, 0xd9, 0x8c, 0x5c, 0x7d, 0xa5, 0xa5, 0xa6, 0x98, 0xa6, 0x08, 0x39, 0xcc,
- 0x41, 0xaf, 0x00, 0x84, 0xcd, 0x66, 0xfb, 0x95, 0xbc, 0xbc, 0xdc, 0xf8, 0x75, 0xad, 0x76, 0xe7,
- 0x20, 0x71, 0x16, 0x6c, 0xcc, 0x83, 0xa6, 0xab, 0x3b, 0x16, 0x8b, 0x03, 0x40, 0x7b, 0xb5, 0x97,
- 0x0e, 0xb2, 0x0a, 0xbb, 0x5c, 0x88, 0x07, 0x89, 0x34, 0x35, 0xd1, 0x48, 0x97, 0x97, 0xce, 0x77,
- 0x78, 0x69, 0xe0, 0xb1, 0x97, 0x0e, 0x3c, 0xf0, 0x52, 0x5f, 0xfb, 0x3b, 0x1a, 0x38, 0x72, 0x4a,
- 0x85, 0xb4, 0x16, 0x15, 0x55, 0x99, 0xd6, 0xed, 0xae, 0xdf, 0x5a, 0x8f, 0xea, 0xea, 0xb2, 0x66,
- 0x9c, 0x4e, 0x32, 0x5d, 0x59, 0x49, 0x23, 0xdd, 0x00, 0x9a, 0x67, 0x74, 0x78, 0x98, 0x51, 0x5f,
- 0x2f, 0xa3, 0x03, 0x17, 0xdb, 0x55, 0xc8, 0x43, 0xab, 0xd5, 0x1d, 0xed, 0x97, 0x29, 0x61, 0x82,
- 0x18, 0x40, 0x7b, 0x40, 0x79, 0xa9, 0x36, 0xf0, 0xcf, 0x83, 0xdf, 0xed, 0xd6, 0x87, 0x5c, 0xae,
- 0x4a, 0x0e, 0xe3, 0x19, 0x71, 0x50, 0xa0, 0x61, 0x1d, 0xf2, 0xa4, 0xa4, 0xa4, 0x1a, 0xa2, 0xd9,
- 0x21, 0x50, 0x4e, 0x7c, 0x7f, 0xa0, 0x97, 0xdd, 0xa0, 0x35, 0x3f, 0x42, 0xcb, 0x7a, 0x41, 0xb8,
- 0x0a, 0x6b, 0xe5, 0x7c, 0x64, 0x6d, 0xea, 0xba, 0x30, 0x42, 0x86, 0x71, 0x8c, 0xdd, 0x1c, 0x36,
- 0x5e, 0xd7, 0x40, 0x63, 0xce, 0x03, 0x88, 0x02, 0x01, 0x72, 0x13, 0x4d, 0x00, 0x90, 0x9e, 0x69,
- 0x42, 0xd8, 0x08, 0x42, 0xab, 0x3a, 0x51, 0xec, 0xd1, 0x09, 0xc2, 0xd1, 0x64, 0xe3, 0x2a, 0x69,
- 0x3d, 0x07, 0x29, 0xcd, 0x9e, 0x44, 0xc8, 0xc3, 0x21, 0x6f, 0x00, 0xb2, 0x4b, 0x10, 0x10, 0xfc,
- 0x38, 0x3f, 0xd9, 0x4e, 0x63, 0xa0, 0x61, 0x84, 0xd6, 0x00, 0xf4, 0x01, 0x40, 0xc7, 0xd3, 0x06,
- 0x71, 0x8d, 0x11, 0x92, 0x33, 0xa2, 0x28, 0xc8, 0x6c, 0x30, 0xf0, 0x72, 0x59, 0x92, 0x41, 0x12,
- 0x41, 0x59, 0xa2, 0xd8, 0x0b, 0xa0, 0x63, 0x9a, 0x40, 0xd1, 0x26, 0x8b, 0xa0, 0xec, 0x54, 0x90,
- 0x6d, 0x03, 0xa5, 0xa3, 0x84, 0xd2, 0xf9, 0xc0, 0xfa, 0x27, 0x32, 0x06, 0xcd, 0xb8, 0x5c, 0xf5,
- 0x61, 0x8c, 0x5b, 0xa0, 0xf1, 0xb7, 0x86, 0x10, 0x6a, 0xfb, 0xa4, 0x28, 0x6d, 0x13, 0x18, 0x87,
- 0x26, 0x31, 0x5e, 0xe3, 0x66, 0x68, 0xb5, 0x58, 0x42, 0x9d, 0xb2, 0xfc, 0xf4, 0xa3, 0xa2, 0xdc,
- 0xe6, 0x6b, 0x43, 0x8a, 0x72, 0xf3, 0x92, 0xd9, 0x9c, 0xaf, 0x56, 0x46, 0x0b, 0x68, 0xb6, 0xa2,
- 0xc2, 0x03, 0xbb, 0xff, 0xc9, 0x33, 0xd8, 0x4c, 0x90, 0x29, 0x6b, 0x2c, 0x28, 0x08, 0xeb, 0x24,
- 0xe9, 0xbe, 0x5a, 0x7e, 0xad, 0xa5, 0x82, 0x09, 0x72, 0x12, 0x82, 0xac, 0x7e, 0xa9, 0xa9, 0x61,
- 0x4b, 0x63, 0x0b, 0x6c, 0x31, 0xbc, 0xc2, 0x42, 0x83, 0x2b, 0xac, 0xbf, 0x77, 0x85, 0x79, 0x5f,
- 0xff, 0x60, 0x43, 0x67, 0x1b, 0x55, 0xd0, 0x8d, 0xc2, 0xc2, 0x45, 0xbd, 0x24, 0xbd, 0x04, 0x48,
- 0xa1, 0xe6, 0x8c, 0x62, 0x9a, 0x20, 0xe4, 0x3c, 0x04, 0xfb, 0x3d, 0x77, 0xae, 0x96, 0x2d, 0x04,
- 0xbe, 0xb3, 0x60, 0x90, 0xb1, 0x3e, 0xdf, 0x2f, 0xf6, 0xf9, 0x42, 0xb3, 0x0a, 0xb9, 0x5b, 0x5c,
- 0x1c, 0x81, 0x7e, 0xbd, 0x8d, 0xff, 0xf3, 0x6e, 0xd9, 0x04, 0x93, 0x84, 0x34, 0x40, 0xd0, 0x3f,
- 0x33, 0x67, 0x6a, 0x59, 0xd0, 0xf7, 0x95, 0x05, 0xeb, 0x5b, 0x54, 0xc8, 0x23, 0xab, 0xf5, 0x1b,
- 0x40, 0xde, 0xc3, 0x94, 0xa8, 0x8a, 0x37, 0x45, 0x46, 0x8e, 0x1b, 0x73, 0x3a, 0xaf, 0xab, 0xfd,
- 0x70, 0x7b, 0x54, 0xc8, 0xb3, 0xb2, 0xb2, 0x25, 0xa3, 0x28, 0xf6, 0x81, 0xc5, 0x4f, 0x27, 0xce,
- 0xbc, 0x8c, 0xed, 0x3d, 0xee, 0x74, 0xde, 0xe3, 0x90, 0x2e, 0x9b, 0x6d, 0x39, 0x5b, 0x92, 0xfa,
- 0xe1, 0xdb, 0xec, 0x72, 0xb2, 0x43, 0x32, 0x63, 0x10, 0xd7, 0x28, 0xc6, 0xd7, 0xf6, 0xe9, 0x74,
- 0xad, 0x50, 0xae, 0x66, 0xee, 0x30, 0x4d, 0x47, 0xb9, 0xe6, 0xa3, 0x1a, 0xb2, 0xd8, 0xe8, 0xb8,
- 0xff, 0x0b, 0xcb, 0x29, 0x30, 0x35, 0x81, 0x7a, 0x18, 0x05, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xf4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xbd, 0x4b, 0x42,
+ 0x51, 0x18, 0x87, 0xbd, 0x08, 0x59, 0x41, 0xe1, 0x26, 0xda, 0xa0, 0x86, 0x3a, 0xf8, 0x17, 0x34,
+ 0x84, 0x4d, 0x35, 0x45, 0x4b, 0x34, 0xb4, 0x3a, 0x38, 0xa8, 0xa3, 0xee, 0x96, 0x04, 0x0e, 0xa5,
+ 0x72, 0x0d, 0x3f, 0x51, 0xf7, 0x0b, 0x6d, 0x49, 0x8b, 0x8a, 0x44, 0x43, 0x4d, 0xad, 0x41, 0xd6,
+ 0xe6, 0xe0, 0xe2, 0x07, 0x78, 0x51, 0x41, 0x7c, 0x7b, 0xcf, 0xc5, 0x44, 0xbc, 0x1e, 0xef, 0x87,
+ 0x3a, 0x3c, 0x9c, 0xab, 0xdc, 0x7b, 0x1e, 0x7e, 0xe7, 0xbc, 0xe7, 0x43, 0x03, 0x00, 0x1a, 0x35,
+ 0x64, 0x32, 0x99, 0x2b, 0xe4, 0x25, 0x9b, 0xcd, 0x96, 0x90, 0x0b, 0xa9, 0xf7, 0x45, 0x7f, 0x84,
+ 0x34, 0x1a, 0x37, 0x12, 0x46, 0x76, 0x69, 0x1f, 0xe5, 0x72, 0x39, 0x2b, 0x4a, 0xbe, 0x11, 0x0e,
+ 0x79, 0x42, 0xbe, 0x10, 0xa3, 0x52, 0x51, 0x0d, 0x81, 0x5b, 0xad, 0xf6, 0x17, 0xdb, 0xe3, 0x45,
+ 0x1f, 0x61, 0x82, 0x73, 0x22, 0x4a, 0x26, 0x93, 0x47, 0xf8, 0x7c, 0x32, 0x91, 0x9e, 0x29, 0x16,
+ 0xc5, 0xcc, 0x66, 0x88, 0x9b, 0xcd, 0xa3, 0x1b, 0x86, 0x19, 0xe3, 0xef, 0xd8, 0x7c, 0x3a, 0x96,
+ 0x65, 0xf7, 0xb1, 0xe3, 0x4f, 0xa4, 0x9e, 0x4e, 0xa7, 0x7f, 0x50, 0xf6, 0x11, 0x8d, 0x46, 0x77,
+ 0x14, 0x8b, 0x0a, 0x2e, 0x17, 0xf4, 0xda, 0x6d, 0x78, 0xf6, 0x7a, 0x21, 0xc4, 0x30, 0x0b, 0xd3,
+ 0x4d, 0x86, 0x6f, 0x80, 0xf0, 0xe4, 0x59, 0xcd, 0x1c, 0x09, 0xa2, 0xe1, 0x70, 0x28, 0x50, 0x2f,
+ 0x97, 0xa9, 0xe9, 0x50, 0x02, 0x84, 0x62, 0xb1, 0xb8, 0xbd, 0xb2, 0x88, 0x20, 0xa4, 0xf3, 0xf9,
+ 0x44, 0xe9, 0xd6, 0x2e, 0xa2, 0xa5, 0x4b, 0x27, 0x12, 0xf2, 0x45, 0x93, 0x72, 0xae, 0xcd, 0xd0,
+ 0x66, 0xed, 0xf6, 0x85, 0xa2, 0xf9, 0x74, 0x77, 0x06, 0x03, 0x24, 0x82, 0x41, 0xc0, 0xe2, 0xd0,
+ 0xc9, 0x11, 0x79, 0x44, 0x22, 0x87, 0x83, 0x2a, 0x9a, 0xa6, 0xab, 0x54, 0x20, 0x6e, 0xb5, 0x8e,
+ 0x89, 0x70, 0x51, 0x65, 0xca, 0x1f, 0xba, 0xc1, 0x00, 0x58, 0x9b, 0x0d, 0x22, 0x7a, 0xfd, 0x94,
+ 0x47, 0xa7, 0x53, 0x94, 0xae, 0xe4, 0xf7, 0x53, 0x2b, 0x53, 0xf6, 0x1c, 0xf5, 0x5a, 0x2d, 0xe8,
+ 0x36, 0x9b, 0x53, 0xf8, 0x4e, 0x87, 0x9e, 0xce, 0x62, 0xa1, 0xae, 0x3b, 0xc5, 0xc5, 0xb0, 0x8c,
+ 0xff, 0x74, 0x82, 0x8c, 0x61, 0x78, 0xec, 0xe7, 0x6d, 0x66, 0x3a, 0x3c, 0xb2, 0x44, 0xaf, 0x91,
+ 0xc8, 0xaa, 0x22, 0xf7, 0x52, 0x51, 0x9f, 0xe7, 0x81, 0xef, 0x76, 0x21, 0xac, 0xd3, 0x09, 0x6d,
+ 0xbf, 0xd7, 0xdb, 0xc0, 0xd0, 0x61, 0x31, 0xdc, 0x1b, 0x8d, 0xa4, 0xa2, 0xa6, 0x3c, 0x98, 0x4c,
+ 0xea, 0x8b, 0x41, 0xce, 0x3a, 0x22, 0x89, 0x68, 0xe5, 0xbd, 0x2c, 0x85, 0xe2, 0x75, 0x54, 0x0d,
+ 0x85, 0xe8, 0x0b, 0x36, 0x10, 0x18, 0x73, 0x1c, 0xb7, 0xb5, 0xb9, 0x2d, 0x48, 0xab, 0x4d, 0x28,
+ 0xda, 0x82, 0xd4, 0x6e, 0xaa, 0xa4, 0xf3, 0xb5, 0x6e, 0xaa, 0xb4, 0x63, 0x62, 0x6d, 0x22, 0xa9,
+ 0x83, 0x0f, 0x4f, 0x56, 0x3b, 0x4a, 0x46, 0x44, 0x54, 0x28, 0x14, 0x0e, 0x55, 0x89, 0xa4, 0x8e,
+ 0xf2, 0x7c, 0x3e, 0xbf, 0x37, 0x39, 0xca, 0x1b, 0x78, 0x8c, 0x37, 0xb0, 0x7d, 0x97, 0x4a, 0xa5,
+ 0xea, 0x72, 0x92, 0x4a, 0xa5, 0x44, 0x97, 0x13, 0x4c, 0x78, 0xaa, 0xe6, 0xba, 0x15, 0x59, 0xb6,
+ 0x2e, 0xc8, 0x50, 0xcd, 0x5f, 0xb7, 0x50, 0x7e, 0xa0, 0x48, 0x24, 0x17, 0xbc, 0x90, 0x5c, 0xa3,
+ 0xa0, 0x8a, 0x94, 0x31, 0xd5, 0xa5, 0xd4, 0xfb, 0x7f, 0x24, 0x96, 0x19, 0xb2, 0xcd, 0x00, 0xac,
+ 0xcd, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE hidden_pin_xpm[1] = {{ png, sizeof( png ), "hidden_pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/hierarchy_cursor.cpp b/bitmaps_png/cpp_26/hierarchy_cursor.cpp
index 1b82f27c88..e5fa7a9ad9 100644
--- a/bitmaps_png/cpp_26/hierarchy_cursor.cpp
+++ b/bitmaps_png/cpp_26/hierarchy_cursor.cpp
@@ -8,60 +8,49 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x3b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0xd4, 0x5b, 0x4c, 0x52,
- 0x71, 0x1c, 0xc0, 0x71, 0x6c, 0x35, 0x05, 0x64, 0x1d, 0x94, 0xca, 0xbc, 0xf5, 0x98, 0xba, 0x55,
- 0x9a, 0x5b, 0xd7, 0x99, 0x96, 0x79, 0x23, 0x45, 0xcb, 0x2e, 0x02, 0x0a, 0xc4, 0x2d, 0xbb, 0xb8,
- 0xa9, 0xa4, 0x66, 0x81, 0x73, 0xe9, 0x5c, 0x92, 0x46, 0x28, 0x21, 0x72, 0x91, 0x99, 0xd0, 0x7a,
- 0xe8, 0xb1, 0xb2, 0x16, 0x68, 0x2f, 0x99, 0xeb, 0xa1, 0x1e, 0x5a, 0x6d, 0xd6, 0xba, 0x3c, 0xb4,
- 0x79, 0xab, 0x24, 0xd3, 0x52, 0x4e, 0xfa, 0xeb, 0x8f, 0x9b, 0x85, 0x3a, 0x38, 0x24, 0xb5, 0x75,
- 0xb6, 0xef, 0x79, 0x38, 0x3b, 0xff, 0xf3, 0xd9, 0x39, 0xff, 0xff, 0xf9, 0x93, 0x00, 0x80, 0xb4,
- 0x9c, 0x32, 0xb3, 0x32, 0x4e, 0xee, 0xda, 0xbd, 0x73, 0x9d, 0xaf, 0xf7, 0x93, 0x4a, 0x4a, 0x48,
- 0x81, 0x0a, 0x05, 0x75, 0x5a, 0xa1, 0x08, 0xc6, 0x89, 0xa3, 0x4e, 0xcf, 0x0f, 0x64, 0xe5, 0xe6,
- 0x8c, 0xf0, 0xf8, 0xbc, 0x91, 0xd4, 0xd4, 0x7d, 0xa9, 0x3e, 0x41, 0xb5, 0xb5, 0xa4, 0x20, 0xd7,
- 0x43, 0x7a, 0x5e, 0x4c, 0x76, 0x13, 0x25, 0x97, 0x53, 0x60, 0x7e, 0x20, 0x9b, 0x5d, 0x30, 0xa8,
- 0x37, 0x19, 0xa0, 0xba, 0xe6, 0xdc, 0x57, 0x84, 0x2a, 0xd1, 0xdb, 0x05, 0x10, 0x42, 0x72, 0x45,
- 0xb0, 0xf3, 0xe1, 0x2b, 0x30, 0x11, 0xe5, 0x0e, 0x71, 0xb8, 0xec, 0xc1, 0xba, 0x8e, 0x7a, 0x28,
- 0x37, 0xc8, 0x40, 0xdd, 0xae, 0xc6, 0x73, 0xf3, 0x58, 0x4f, 0x10, 0xc6, 0xf0, 0x0e, 0xc9, 0x83,
- 0x9d, 0x3d, 0x03, 0xd0, 0x40, 0x94, 0x3b, 0x54, 0x54, 0x54, 0x38, 0xa4, 0x30, 0xd7, 0x00, 0xa9,
- 0x71, 0x25, 0xec, 0x6f, 0x4d, 0x07, 0x8d, 0x59, 0x03, 0xdc, 0x42, 0xce, 0x70, 0xca, 0xde, 0xe4,
- 0x24, 0x2f, 0x10, 0x05, 0xe4, 0x72, 0xaa, 0x73, 0x51, 0xf8, 0xd2, 0x6b, 0xbf, 0x21, 0x3e, 0x9f,
- 0x37, 0x54, 0x6d, 0x3a, 0x3f, 0x07, 0xb9, 0x8a, 0x68, 0xda, 0x00, 0x4d, 0x1d, 0xcd, 0x20, 0xab,
- 0x92, 0x7d, 0x3d, 0x90, 0xcd, 0xac, 0x5b, 0xfc, 0x29, 0xe7, 0x4e, 0x2e, 0xcc, 0xbd, 0x6d, 0xdb,
- 0xa8, 0xeb, 0x68, 0x34, 0xb2, 0x63, 0xf1, 0x75, 0x57, 0xf3, 0x03, 0x05, 0xc7, 0xf9, 0xc3, 0x15,
- 0xc6, 0xca, 0x5f, 0x90, 0xab, 0x40, 0x25, 0x15, 0xca, 0xf5, 0x32, 0x50, 0xb6, 0x2a, 0x71, 0x16,
- 0x2b, 0xa7, 0x0f, 0x61, 0xf4, 0x05, 0xd0, 0xe2, 0x30, 0x74, 0x90, 0xc9, 0x64, 0x87, 0xb7, 0xc9,
- 0x15, 0x0a, 0x85, 0x23, 0xa5, 0xfa, 0xb2, 0x05, 0xd0, 0x7c, 0xa9, 0x2d, 0x69, 0xa0, 0x36, 0xaa,
- 0xa1, 0x80, 0x7d, 0x6c, 0x70, 0x4f, 0x72, 0xd2, 0x0e, 0xbf, 0x20, 0x91, 0x58, 0x34, 0x7a, 0x46,
- 0x5f, 0xf2, 0xeb, 0xe1, 0x01, 0x8d, 0xab, 0x80, 0xd9, 0x92, 0x0d, 0x1c, 0x6d, 0x21, 0x70, 0xb5,
- 0x45, 0x50, 0xa1, 0xab, 0x04, 0x9d, 0xb1, 0x1d, 0x4a, 0xcb, 0x4a, 0xc7, 0xd1, 0x3f, 0x77, 0x61,
- 0xd9, 0x90, 0x58, 0x22, 0xfe, 0x58, 0xdc, 0x7e, 0x72, 0x0e, 0xd9, 0xac, 0x4a, 0x80, 0x2a, 0xfd,
- 0x39, 0xc8, 0xd7, 0x1c, 0x01, 0x9d, 0x41, 0x37, 0x23, 0x3d, 0x21, 0x19, 0x43, 0x8d, 0x8a, 0xc5,
- 0xa2, 0x61, 0x81, 0x80, 0x3f, 0x98, 0x9e, 0x91, 0xf6, 0xe1, 0x8f, 0x20, 0xf4, 0xfe, 0x01, 0x18,
- 0x66, 0xc6, 0x5c, 0x49, 0xa5, 0xd2, 0xcf, 0xa2, 0x36, 0x31, 0xe4, 0x69, 0x0e, 0x41, 0x73, 0x5b,
- 0xf3, 0x8c, 0xaa, 0xed, 0xaa, 0x33, 0x59, 0xbd, 0x0f, 0x1a, 0x0d, 0x4a, 0xc8, 0x3f, 0x7c, 0xf8,
- 0x6d, 0x44, 0x84, 0x12, 0x5b, 0xb2, 0x18, 0x7c, 0x85, 0xa8, 0x6b, 0xcc, 0x61, 0xb4, 0xb5, 0x16,
- 0x58, 0x1d, 0x66, 0xc5, 0x85, 0xc2, 0xd3, 0xb3, 0x5a, 0x83, 0x16, 0xe4, 0xf5, 0xb5, 0x90, 0xb8,
- 0xfd, 0xcc, 0x6c, 0x5a, 0x06, 0x1b, 0x54, 0x46, 0x15, 0x6c, 0xba, 0x12, 0x0f, 0x97, 0x5a, 0x94,
- 0x10, 0x17, 0x7f, 0xf6, 0x93, 0x5f, 0x10, 0x23, 0xfa, 0xe6, 0xb8, 0xed, 0x25, 0x7e, 0x47, 0x2c,
- 0x91, 0xe0, 0xa5, 0xe5, 0xe5, 0x3f, 0x2e, 0xaa, 0x3a, 0x9f, 0xf7, 0x0e, 0xc0, 0xed, 0x96, 0x2e,
- 0x5b, 0xbf, 0xbc, 0xb6, 0x06, 0xe7, 0x5d, 0x13, 0x40, 0xb1, 0xf6, 0x14, 0x88, 0xa4, 0xa7, 0x67,
- 0xd0, 0xaa, 0x5b, 0x4f, 0x08, 0x45, 0x45, 0x47, 0x7d, 0xdf, 0x9a, 0x98, 0x30, 0xe5, 0xde, 0x96,
- 0xf8, 0xa4, 0x37, 0xa1, 0x51, 0x37, 0x1d, 0xf6, 0x97, 0x4e, 0x73, 0x76, 0x6e, 0xde, 0x78, 0xab,
- 0xc5, 0x76, 0xc7, 0x7d, 0xe7, 0xe0, 0x0a, 0xc4, 0x43, 0x6a, 0x03, 0x5a, 0x6d, 0x1a, 0x0e, 0x28,
- 0x35, 0x97, 0x01, 0x41, 0x47, 0x09, 0x21, 0x0a, 0x85, 0xe2, 0x48, 0x49, 0x49, 0x09, 0x72, 0x0f,
- 0x0b, 0x6b, 0x88, 0x0e, 0x89, 0xbc, 0x31, 0xe6, 0x69, 0xe7, 0xe8, 0xbc, 0xfb, 0x5c, 0x5b, 0xc0,
- 0x2d, 0x74, 0xc8, 0x2a, 0x2a, 0xa7, 0x59, 0x07, 0x79, 0x38, 0x82, 0x22, 0xfd, 0x98, 0x23, 0xeb,
- 0x2c, 0xb6, 0xde, 0x3a, 0xe1, 0x29, 0x7a, 0x78, 0xd7, 0x44, 0x68, 0xa4, 0xe9, 0x1b, 0x9a, 0xc7,
- 0xd7, 0xcb, 0x9e, 0x23, 0xb4, 0x61, 0xad, 0x70, 0x61, 0xbe, 0x44, 0x0b, 0xbf, 0xc1, 0x58, 0x36,
- 0xe4, 0x4f, 0xff, 0x3f, 0x64, 0x65, 0x30, 0x07, 0x50, 0x0e, 0xc2, 0x42, 0xb2, 0xde, 0xf9, 0x07,
- 0x85, 0x32, 0xc7, 0x6c, 0xdd, 0xef, 0xed, 0xf6, 0xbe, 0xcf, 0xf7, 0x3d, 0x65, 0xeb, 0x1d, 0x7a,
- 0x60, 0xa1, 0x67, 0x4e, 0x7a, 0x85, 0x62, 0x62, 0x37, 0xce, 0xc6, 0xc6, 0xc5, 0x4c, 0x79, 0xca,
- 0x12, 0x92, 0xf5, 0xc5, 0xfe, 0xe8, 0xe3, 0x75, 0xf4, 0xb3, 0x1a, 0x3d, 0x65, 0x7f, 0x36, 0x69,
- 0xb6, 0xd2, 0x33, 0x26, 0x3c, 0x42, 0xbe, 0x64, 0xa5, 0x67, 0x7e, 0xea, 0x36, 0xf4, 0xb7, 0xdf,
- 0xbb, 0xf5, 0xa2, 0xd5, 0x63, 0x5d, 0x4f, 0xb5, 0x16, 0xcc, 0x4f, 0x08, 0x7d, 0x92, 0xc7, 0xd6,
- 0x10, 0xe6, 0x5b, 0xc2, 0xe8, 0x99, 0x4f, 0xfd, 0x82, 0xfe, 0xca, 0xaa, 0xfb, 0x17, 0xfd, 0x04,
- 0x2c, 0x04, 0x83, 0xbc, 0x23, 0xc5, 0x78, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x96, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4b, 0x6f, 0x12,
+ 0x61, 0x14, 0x86, 0x49, 0xea, 0xd6, 0xa5, 0x09, 0x7f, 0x42, 0x96, 0x9a, 0x18, 0x17, 0x48, 0xe8,
+ 0x74, 0xb8, 0x04, 0x18, 0x60, 0xb8, 0xd8, 0xda, 0x56, 0x5a, 0x81, 0x76, 0x65, 0x2d, 0x45, 0xed,
+ 0x70, 0x99, 0x41, 0xc3, 0x42, 0xb1, 0x26, 0x75, 0xa7, 0x6e, 0xd4, 0x55, 0x89, 0xdd, 0x56, 0xdb,
+ 0xa4, 0x26, 0xfc, 0x80, 0xba, 0x68, 0x17, 0x84, 0xb0, 0x63, 0x51, 0xe5, 0x22, 0x04, 0x62, 0x42,
+ 0x40, 0xe2, 0x71, 0xce, 0xe8, 0x34, 0x53, 0x60, 0x90, 0x29, 0xb0, 0x78, 0x99, 0x61, 0x2e, 0xe7,
+ 0xe1, 0x7c, 0xe7, 0x7d, 0xf3, 0xa1, 0x02, 0x00, 0x55, 0x3a, 0x9d, 0x9e, 0x62, 0x59, 0x56, 0x3d,
+ 0x09, 0x61, 0x6d, 0x64, 0x08, 0x90, 0x64, 0x32, 0x79, 0x9c, 0x48, 0x24, 0x60, 0x12, 0xc2, 0xda,
+ 0xc8, 0x50, 0x21, 0x15, 0x2f, 0x14, 0x0a, 0x05, 0xa8, 0xd5, 0x6a, 0x63, 0x15, 0xd6, 0xc4, 0xda,
+ 0xc8, 0x38, 0x03, 0xe1, 0x8d, 0x76, 0xbb, 0x7d, 0x4e, 0x95, 0x4a, 0xa5, 0xe7, 0x9a, 0x12, 0x61,
+ 0xcd, 0xff, 0x82, 0xf2, 0xf9, 0x3c, 0x90, 0xc6, 0x19, 0xd8, 0xfb, 0xb4, 0x37, 0x59, 0x50, 0x36,
+ 0x9b, 0x85, 0x87, 0x8f, 0xc2, 0x10, 0xda, 0x58, 0x87, 0x37, 0x6f, 0x5f, 0x43, 0xab, 0xd5, 0x1a,
+ 0x0f, 0xa8, 0x7b, 0x46, 0x47, 0x5f, 0x8f, 0x80, 0x4b, 0xb0, 0xc2, 0xf9, 0xf3, 0xd4, 0x33, 0x88,
+ 0xc4, 0x22, 0x50, 0x2c, 0x16, 0x2f, 0x3e, 0x23, 0x39, 0xd7, 0x85, 0xc3, 0x1b, 0xb0, 0xc9, 0x3c,
+ 0x86, 0x46, 0xa3, 0x21, 0xe8, 0xfd, 0x87, 0x77, 0xe0, 0xb9, 0xed, 0x81, 0x48, 0x34, 0x72, 0x31,
+ 0xd7, 0x89, 0x39, 0xf2, 0xfb, 0xfd, 0x1a, 0x93, 0xc9, 0x04, 0x78, 0xc4, 0x5f, 0xe0, 0x70, 0x3b,
+ 0x48, 0x1e, 0x54, 0x15, 0x41, 0xa8, 0xc3, 0x2f, 0x87, 0x1d, 0xca, 0x69, 0xfb, 0x4e, 0x7b, 0x69,
+ 0x9d, 0xe2, 0x1c, 0xe1, 0x07, 0xca, 0x68, 0x34, 0xaa, 0x09, 0x82, 0x00, 0x3c, 0xe2, 0x77, 0xdd,
+ 0x8c, 0xee, 0x1a, 0x13, 0xd9, 0xac, 0x48, 0x41, 0xa8, 0x93, 0x93, 0x63, 0x70, 0xb9, 0xe9, 0x1f,
+ 0xa4, 0x89, 0xb4, 0x88, 0xef, 0x0e, 0x23, 0x59, 0x10, 0x41, 0xdc, 0xba, 0x1e, 0x89, 0x32, 0x3d,
+ 0x20, 0x14, 0xae, 0xfd, 0x5d, 0xdf, 0x62, 0xdd, 0xe9, 0xb4, 0x3f, 0x1d, 0xb9, 0x23, 0x92, 0x24,
+ 0x6f, 0x44, 0xe3, 0xd1, 0x4e, 0x3f, 0x10, 0x0a, 0x33, 0x86, 0xae, 0xf4, 0x2d, 0xf9, 0x80, 0xe3,
+ 0xb8, 0xe1, 0x66, 0xd4, 0x05, 0xd2, 0xe0, 0x39, 0xe5, 0xa0, 0xee, 0xc4, 0xe2, 0x51, 0x90, 0x03,
+ 0x89, 0xae, 0x42, 0x37, 0xae, 0x87, 0x1e, 0x40, 0xa9, 0x54, 0x1a, 0xec, 0xba, 0x6e, 0x90, 0x28,
+ 0x83, 0xd1, 0x00, 0x71, 0x2e, 0xde, 0x03, 0x40, 0xdb, 0xbb, 0x3c, 0x34, 0xdc, 0x0b, 0x2c, 0x0b,
+ 0x00, 0x96, 0x7f, 0x66, 0xeb, 0xe5, 0x16, 0x34, 0x9b, 0xcd, 0xc1, 0x39, 0x92, 0xed, 0x88, 0xa2,
+ 0x16, 0x58, 0x09, 0x28, 0x93, 0xc9, 0x08, 0x2f, 0x96, 0xcb, 0x65, 0x58, 0x5a, 0xf6, 0x41, 0xb5,
+ 0x5a, 0x55, 0x16, 0x58, 0xb9, 0x19, 0x51, 0x4e, 0xca, 0xca, 0xf2, 0x81, 0xc5, 0x82, 0x89, 0x27,
+ 0x1c, 0x78, 0x67, 0xbd, 0xb0, 0x93, 0xde, 0x11, 0xa0, 0xbb, 0xbb, 0x1f, 0x61, 0xfb, 0xd5, 0xb6,
+ 0xb2, 0xc0, 0xca, 0x81, 0x0c, 0x86, 0x69, 0x2d, 0x3f, 0xec, 0xce, 0xca, 0x6a, 0x10, 0x82, 0x2b,
+ 0x41, 0x88, 0xc5, 0x62, 0x40, 0xbb, 0x9c, 0x70, 0xfa, 0xed, 0x54, 0x28, 0x32, 0x37, 0x3f, 0x0b,
+ 0x0c, 0xc3, 0x28, 0x0b, 0x6c, 0x3f, 0x90, 0x5e, 0xaf, 0xbf, 0x49, 0x90, 0xd3, 0xbf, 0x1c, 0x2e,
+ 0xc7, 0xaa, 0x68, 0x55, 0x9b, 0xdd, 0xc6, 0xa5, 0x5e, 0xa4, 0x7e, 0x62, 0x57, 0x07, 0x07, 0xfb,
+ 0xbf, 0x69, 0xb7, 0xf3, 0xf3, 0xc8, 0xf6, 0xfe, 0xdb, 0x95, 0xe1, 0x8a, 0x34, 0x74, 0x5a, 0xad,
+ 0xf6, 0x12, 0x0f, 0x2b, 0xe4, 0x72, 0x39, 0x61, 0x09, 0x1d, 0xb4, 0xbd, 0xd1, 0xfd, 0x8c, 0xe2,
+ 0xc0, 0xa2, 0xf8, 0xd6, 0xa7, 0x78, 0xa9, 0xa5, 0xb2, 0xda, 0xad, 0x73, 0x0b, 0x8b, 0xf3, 0x75,
+ 0x3e, 0xcc, 0x75, 0x7e, 0x29, 0xf7, 0xbb, 0xef, 0xf7, 0xd1, 0xe0, 0x8e, 0xf0, 0x01, 0xb9, 0x2d,
+ 0x3e, 0x14, 0x0a, 0xc1, 0xda, 0xda, 0x7d, 0x1c, 0xf2, 0x50, 0x33, 0xc2, 0x5a, 0x3d, 0x20, 0x7e,
+ 0x36, 0x57, 0xf1, 0x3c, 0x10, 0x08, 0x68, 0x46, 0xdd, 0xe2, 0x45, 0xd7, 0x61, 0x67, 0x67, 0x20,
+ 0x8b, 0xc5, 0x72, 0x99, 0x07, 0x95, 0xc4, 0xc0, 0x9a, 0xcd, 0x66, 0x90, 0xdb, 0xe2, 0x95, 0x6e,
+ 0x7c, 0xe7, 0x40, 0x22, 0x0c, 0xbb, 0x91, 0x76, 0x34, 0x11, 0x90, 0x54, 0xff, 0x06, 0x39, 0xfe,
+ 0xa5, 0xeb, 0x03, 0x1a, 0xcb, 0xff, 0x3d, 0xd1, 0x0c, 0x7f, 0x00, 0xa8, 0x00, 0x51, 0x4d, 0xe2,
+ 0xb8, 0xe9, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE hierarchy_cursor_xpm[1] = {{ png, sizeof( png ), "hierarchy_cursor_xpm" }};
diff --git a/bitmaps_png/cpp_26/hierarchy_nav.cpp b/bitmaps_png/cpp_26/hierarchy_nav.cpp
index 4e5ddc0aaf..df7d84dd8a 100644
--- a/bitmaps_png/cpp_26/hierarchy_nav.cpp
+++ b/bitmaps_png/cpp_26/hierarchy_nav.cpp
@@ -8,33 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x90, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x43, 0x6e, 0x2e, 0x03, 0x7b, 0x6d, 0x2d, 0xf7, 0xcf, 0xda, 0x5a, 0x9e, 0xdf,
- 0x84, 0x31, 0xf7, 0x4f, 0xb2, 0x2d, 0x6a, 0x68, 0x60, 0xe0, 0x00, 0x19, 0xb2, 0xef, 0xea, 0xd7,
- 0xed, 0x84, 0x70, 0x4d, 0x0d, 0xd7, 0x7f, 0x8a, 0x2c, 0xaa, 0xa9, 0xe5, 0xf9, 0x75, 0xe0, 0xd6,
- 0xff, 0xb9, 0x84, 0x30, 0xe5, 0x16, 0xd5, 0xf0, 0xfc, 0xda, 0x77, 0xf3, 0x7f, 0x1b, 0x21, 0x4c,
- 0x05, 0x8b, 0xb8, 0xfe, 0xd7, 0xd4, 0x70, 0xff, 0x42, 0xc3, 0xbf, 0x31, 0xc5, 0x28, 0xb0, 0x08,
- 0x44, 0x80, 0x2c, 0x43, 0xc6, 0xe6, 0xe6, 0xdc, 0xe2, 0xbc, 0xbc, 0x9c, 0x1f, 0xd0, 0xc5, 0x41,
- 0x98, 0x22, 0x8b, 0xd0, 0xb1, 0x00, 0x10, 0x70, 0x72, 0x72, 0x7e, 0xa0, 0x6a, 0xf2, 0x1e, 0xd9,
- 0x16, 0x01, 0x55, 0x33, 0x0a, 0x08, 0xcc, 0x17, 0x20, 0x06, 0x8b, 0x88, 0xcc, 0xe5, 0x25, 0xdb,
- 0x22, 0x6e, 0xd1, 0xf9, 0x12, 0xbc, 0x62, 0x4b, 0xfe, 0xf3, 0x4b, 0x2c, 0xfd, 0x4d, 0x00, 0xff,
- 0x11, 0x94, 0x5a, 0x7a, 0x8f, 0x22, 0x8b, 0x44, 0xe4, 0x56, 0x7c, 0xda, 0x7f, 0xf3, 0xff, 0x16,
- 0x7c, 0x78, 0xd6, 0xfa, 0xd7, 0x07, 0x44, 0xe4, 0x57, 0x3c, 0x24, 0xca, 0x22, 0x59, 0x39, 0xd9,
- 0xef, 0x46, 0xc6, 0x86, 0x3f, 0x90, 0xb1, 0x9e, 0xbe, 0xed, 0x5d, 0x61, 0xd9, 0x15, 0x1f, 0x08,
- 0x95, 0x20, 0xd3, 0xd7, 0xbc, 0x5a, 0x23, 0x2c, 0xb7, 0xfc, 0x01, 0x51, 0x16, 0x71, 0x71, 0x71,
- 0x7d, 0x70, 0x70, 0x70, 0xe0, 0x40, 0xc6, 0x82, 0x52, 0x1d, 0x72, 0x42, 0x32, 0xcb, 0xde, 0x13,
- 0x2a, 0x41, 0xfa, 0x97, 0xbf, 0x98, 0x29, 0x24, 0xbb, 0xfc, 0x3e, 0x85, 0x71, 0xb4, 0xf4, 0x9f,
- 0x80, 0xe4, 0xd2, 0x2f, 0x04, 0xf0, 0x57, 0x60, 0x3c, 0xdd, 0xa6, 0x20, 0xd5, 0x35, 0x30, 0x81,
- 0x2c, 0x23, 0x06, 0xf3, 0x4a, 0x2d, 0x13, 0x19, 0xcd, 0xb0, 0x58, 0xf1, 0x52, 0x11, 0xaf, 0x9b,
- 0x40, 0xfc, 0x81, 0x20, 0x16, 0xf2, 0xbc, 0x4f, 0x99, 0x45, 0xc2, 0x5e, 0xef, 0xf7, 0x6c, 0x7f,
- 0xb0, 0x77, 0xef, 0xb1, 0x77, 0x3b, 0x71, 0xe1, 0x3d, 0xfb, 0x5f, 0xec, 0x5e, 0x22, 0xe8, 0xf1,
- 0x15, 0xaf, 0x45, 0xea, 0x1a, 0x6a, 0xff, 0x34, 0xb5, 0x34, 0x7e, 0xe0, 0xc2, 0x8b, 0x85, 0x3d,
- 0x3e, 0xee, 0x3d, 0xfa, 0x66, 0x11, 0x30, 0x83, 0xce, 0xc1, 0x85, 0xf7, 0x9e, 0xff, 0x3a, 0x7f,
- 0xa9, 0xa0, 0xfb, 0x17, 0x9c, 0x16, 0x11, 0x83, 0x97, 0x0a, 0x7a, 0xbc, 0xdd, 0x3e, 0xfb, 0xc4,
- 0xcc, 0x1d, 0x6b, 0xae, 0x4e, 0xc6, 0x89, 0x17, 0x9f, 0x9b, 0xb6, 0x44, 0x80, 0x42, 0x8b, 0x80,
- 0x41, 0x72, 0x7c, 0xa9, 0x90, 0xd7, 0x3d, 0x82, 0x58, 0xd0, 0xe3, 0x1c, 0x45, 0x16, 0x51, 0x25,
- 0xd5, 0xd1, 0x02, 0x03, 0x00, 0x3c, 0x6b, 0xd6, 0x47, 0xca, 0x0b, 0x70, 0x93, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xf1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xe5, 0x94, 0x31, 0x0e, 0x84,
+ 0x20, 0x10, 0x45, 0x4d, 0xac, 0xb7, 0xf7, 0x12, 0xeb, 0x29, 0x88, 0x05, 0x18, 0x8e, 0x21, 0xd7,
+ 0x30, 0x14, 0x1c, 0xc6, 0xe3, 0xec, 0x11, 0x2c, 0xb7, 0xb1, 0xb7, 0x99, 0xf5, 0x9b, 0xc5, 0x88,
+ 0x6e, 0xb4, 0x60, 0xa0, 0xd9, 0xe2, 0x0b, 0x41, 0x33, 0x2f, 0xc3, 0x9f, 0x6f, 0x41, 0x44, 0xc5,
+ 0x30, 0x0c, 0x65, 0xdf, 0xf7, 0x55, 0x0a, 0xa1, 0x36, 0x18, 0x2b, 0xc4, 0x39, 0xf7, 0xb2, 0xd6,
+ 0x52, 0x0a, 0xa1, 0x36, 0x18, 0x05, 0xa8, 0x38, 0x18, 0xc7, 0x91, 0xa6, 0x69, 0x62, 0x15, 0x6a,
+ 0xa2, 0x36, 0x18, 0x1b, 0x08, 0x2f, 0xe6, 0x79, 0x66, 0x15, 0x6a, 0xfe, 0x01, 0x28, 0xb9, 0x47,
+ 0xd9, 0xa6, 0xce, 0xe7, 0xa8, 0xeb, 0xba, 0x5a, 0x29, 0x45, 0x58, 0x93, 0xe4, 0x08, 0x0f, 0x48,
+ 0x4a, 0x59, 0x35, 0x4d, 0x43, 0x58, 0xfd, 0x19, 0xa7, 0x2e, 0x41, 0x1c, 0x7f, 0x8c, 0xdb, 0x8e,
+ 0xb8, 0xbc, 0x0b, 0x3c, 0x3a, 0x80, 0x6a, 0xec, 0xe1, 0x55, 0xec, 0x34, 0x06, 0x53, 0x77, 0x04,
+ 0x79, 0x61, 0x30, 0x62, 0xf3, 0x15, 0xe4, 0xe8, 0xae, 0xa3, 0x94, 0xa0, 0xd5, 0x23, 0x8e, 0x20,
+ 0x5f, 0x5e, 0x5d, 0xce, 0x61, 0xc8, 0x3b, 0xde, 0x59, 0x03, 0xbb, 0xb4, 0x5e, 0x2e, 0xaa, 0x22,
+ 0x75, 0xdd, 0x11, 0x3e, 0xe0, 0xf2, 0x08, 0xb5, 0x4e, 0x20, 0x21, 0xc4, 0x13, 0x7b, 0x63, 0x0c,
+ 0x5b, 0x60, 0xd1, 0xd9, 0x06, 0xd2, 0x5a, 0x3f, 0x16, 0xd0, 0xdb, 0x07, 0xb6, 0x6d, 0x5b, 0xb6,
+ 0xc0, 0x06, 0x20, 0x0f, 0x43, 0x37, 0xfb, 0x8e, 0x92, 0x80, 0xf6, 0xfa, 0x1a, 0xc9, 0x7f, 0x75,
+ 0x3f, 0x40, 0xac, 0xc3, 0xf0, 0x01, 0xce, 0x83, 0x59, 0x41, 0x4a, 0x1d, 0x30, 0xce, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE hierarchy_nav_xpm[1] = {{ png, sizeof( png ), "hierarchy_nav_xpm" }};
diff --git a/bitmaps_png/cpp_26/icon_cvpcb_small.cpp b/bitmaps_png/cpp_26/icon_cvpcb_small.cpp
index fc8f34eb20..b918f15dd3 100644
--- a/bitmaps_png/cpp_26/icon_cvpcb_small.cpp
+++ b/bitmaps_png/cpp_26/icon_cvpcb_small.cpp
@@ -8,90 +8,83 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x23, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7b, 0x50, 0xd4,
- 0x55, 0x14, 0xc7, 0x37, 0x67, 0x4a, 0x46, 0x60, 0x2a, 0xd0, 0x09, 0xc7, 0xc7, 0x84, 0xe6, 0xc8,
- 0x43, 0xc1, 0x57, 0x82, 0x69, 0x58, 0x40, 0x88, 0xa6, 0xa2, 0xc4, 0x00, 0x23, 0x09, 0xb9, 0x6a,
- 0xd3, 0x1f, 0x45, 0xe6, 0xf0, 0x66, 0xc5, 0x14, 0x8a, 0xf7, 0xf2, 0x92, 0xc7, 0x10, 0x0b, 0xad,
- 0x48, 0x83, 0xb0, 0xb0, 0x48, 0xe5, 0xf0, 0x7e, 0xa8, 0x98, 0x8f, 0x11, 0x65, 0x64, 0x70, 0xc3,
- 0x22, 0x50, 0xc1, 0xe5, 0xbd, 0xec, 0x52, 0x64, 0x3a, 0x7c, 0xbb, 0xe7, 0xea, 0x12, 0xbb, 0xab,
- 0x35, 0x3a, 0xf6, 0xc7, 0x77, 0xf7, 0xdc, 0xd7, 0xf9, 0xdc, 0x73, 0x7e, 0xe7, 0x77, 0x7f, 0x57,
- 0x30, 0x9e, 0x6d, 0x6b, 0xca, 0xb4, 0x9f, 0xe9, 0x7b, 0xa6, 0x73, 0xcf, 0x59, 0x3f, 0x32, 0x7d,
- 0xc2, 0xf4, 0xb2, 0x80, 0xfd, 0x7c, 0xca, 0x94, 0xc8, 0xf4, 0x3a, 0x00, 0x01, 0xd3, 0x8b, 0x4c,
- 0x46, 0xcf, 0x22, 0x63, 0x63, 0xe3, 0xcf, 0x66, 0xcd, 0x9a, 0x75, 0xd0, 0xd2, 0xd2, 0xd2, 0x8e,
- 0x7c, 0x31, 0x9f, 0xf3, 0x99, 0x62, 0x99, 0xbe, 0xa0, 0x46, 0x35, 0xd3, 0x5c, 0x95, 0x4a, 0xb5,
- 0x48, 0xad, 0x56, 0xcb, 0x99, 0x1e, 0x30, 0xe1, 0x59, 0x94, 0x91, 0x91, 0x01, 0xe6, 0x07, 0xc9,
- 0xc9, 0xc9, 0xd4, 0xbe, 0x38, 0x3e, 0x3e, 0xee, 0xca, 0x7c, 0xcf, 0x61, 0xaa, 0x25, 0xd0, 0x39,
- 0xa2, 0xb3, 0x81, 0x3c, 0xed, 0x82, 0x9a, 0x9a, 0x1a, 0x24, 0x25, 0x25, 0xa1, 0xa2, 0xa2, 0x42,
- 0xc7, 0xd1, 0xe5, 0xcb, 0x97, 0x91, 0x93, 0x93, 0x03, 0x91, 0x48, 0x04, 0xb1, 0x58, 0x8c, 0xd3,
- 0xa7, 0x4f, 0x63, 0x6c, 0x6c, 0x4c, 0x07, 0x44, 0xff, 0x69, 0x69, 0x69, 0xda, 0xbe, 0x4e, 0xe6,
- 0xfb, 0x05, 0xc6, 0x68, 0x98, 0x0e, 0xea, 0xa5, 0xc1, 0xa1, 0xa1, 0x21, 0xc4, 0xc5, 0xc5, 0xf1,
- 0x89, 0x72, 0xb9, 0x9c, 0xff, 0x8f, 0x8c, 0x8c, 0x70, 0x27, 0x29, 0x29, 0x29, 0xe8, 0xe8, 0xe8,
- 0xe0, 0xbb, 0xee, 0xee, 0xee, 0x46, 0x79, 0x79, 0x39, 0x0e, 0x1d, 0x3a, 0x84, 0xae, 0xae, 0x2e,
- 0x3e, 0xef, 0xf0, 0xe1, 0xc3, 0x7c, 0x8e, 0x76, 0x1d, 0x89, 0x6d, 0x64, 0x89, 0x3e, 0x48, 0x49,
- 0x03, 0xb4, 0x88, 0x76, 0x5d, 0x55, 0x55, 0x85, 0xa0, 0xa0, 0x20, 0x28, 0x95, 0x4a, 0xe4, 0xe6,
- 0xe6, 0xf2, 0xdd, 0x4f, 0x8f, 0x4e, 0x28, 0x14, 0x62, 0x78, 0x78, 0x18, 0x37, 0x6f, 0xde, 0x44,
- 0x64, 0x64, 0x24, 0xdf, 0xcc, 0xc0, 0xc0, 0x00, 0xdf, 0xa8, 0x5e, 0x4a, 0xad, 0x1e, 0x0b, 0x22,
- 0x25, 0x26, 0x26, 0x22, 0x33, 0x33, 0x93, 0xa7, 0xa8, 0xb5, 0xb5, 0x95, 0xa7, 0x89, 0xfa, 0x29,
- 0x9d, 0xb7, 0x6f, 0xdf, 0xe6, 0xb6, 0xbb, 0xbb, 0x3b, 0xbc, 0xbd, 0xbd, 0xe1, 0xeb, 0xeb, 0x0b,
- 0x37, 0x37, 0x37, 0xac, 0x5f, 0xbf, 0x9e, 0xdb, 0xfa, 0x92, 0x48, 0x24, 0xeb, 0x0c, 0x40, 0x83,
- 0x83, 0x83, 0x68, 0xaf, 0x88, 0x43, 0x7f, 0xc7, 0x19, 0xee, 0x90, 0xf2, 0x5f, 0x54, 0x54, 0x84,
- 0xf3, 0xe7, 0xcf, 0x73, 0xe7, 0x7e, 0x7e, 0x7e, 0x08, 0x08, 0x08, 0x40, 0x73, 0x73, 0x33, 0x7c,
- 0x7c, 0x7c, 0xf8, 0x1c, 0x8a, 0xb8, 0xaf, 0xaf, 0x0f, 0xa1, 0xa1, 0xa1, 0xdc, 0xd6, 0x17, 0x8b,
- 0xd0, 0x5a, 0x07, 0xc4, 0x9c, 0x2a, 0xdb, 0xea, 0x4e, 0xe0, 0xb7, 0xc2, 0xbd, 0x50, 0x8f, 0x8d,
- 0xc0, 0xdf, 0xdf, 0x1f, 0x5e, 0x5e, 0x5e, 0xb0, 0xb7, 0xb7, 0x87, 0x87, 0x87, 0x07, 0xb7, 0x59,
- 0xd9, 0x62, 0xde, 0xbc, 0x79, 0x58, 0xbb, 0x76, 0x2d, 0x9c, 0x9d, 0x9d, 0x79, 0xea, 0xb4, 0x59,
- 0x08, 0x0f, 0x0f, 0x7f, 0x52, 0x35, 0xea, 0xa6, 0x4e, 0xd1, 0x76, 0x69, 0xa8, 0xe7, 0xb8, 0x3f,
- 0xee, 0x34, 0x3c, 0xac, 0x1c, 0x72, 0x42, 0x92, 0x4a, 0xa5, 0x38, 0x7b, 0xf6, 0x2c, 0xb7, 0x29,
- 0x22, 0x52, 0x7e, 0x7e, 0x3e, 0x4f, 0x8b, 0x16, 0x44, 0xc5, 0x41, 0xcf, 0xe9, 0x3f, 0x41, 0x02,
- 0x81, 0xc0, 0x48, 0x71, 0xf2, 0xc0, 0x3d, 0xa5, 0xc4, 0x13, 0xaa, 0x3b, 0x37, 0x74, 0x26, 0xb6,
- 0xb5, 0xb5, 0x21, 0x35, 0x35, 0x95, 0xdb, 0x54, 0x1c, 0xed, 0xed, 0xed, 0xdc, 0xa6, 0x28, 0x3d,
- 0x3d, 0x3d, 0x79, 0xa4, 0x2e, 0x2e, 0x2e, 0x70, 0x70, 0x70, 0xe0, 0xb6, 0xbe, 0x9a, 0x9a, 0x9a,
- 0x56, 0x4c, 0x81, 0xe6, 0x18, 0x0b, 0x2c, 0xee, 0x16, 0xed, 0x7a, 0xa0, 0xcc, 0xdb, 0x0e, 0xcd,
- 0x48, 0x9f, 0xc1, 0xae, 0xb2, 0xb2, 0xb2, 0x50, 0x5b, 0x5b, 0x8b, 0xd1, 0xd1, 0xd1, 0xa9, 0x3e,
- 0x8a, 0x88, 0x9e, 0x41, 0x67, 0x67, 0x27, 0xc2, 0xc2, 0xc2, 0xb8, 0xad, 0xcd, 0xc2, 0x74, 0xe9,
- 0x44, 0x94, 0xb1, 0x77, 0xf9, 0x4e, 0xf5, 0x0f, 0xc2, 0xc9, 0xc1, 0xfc, 0x6d, 0xd0, 0xa8, 0x06,
- 0x0d, 0x40, 0xb4, 0x80, 0x2a, 0x8f, 0x2a, 0x91, 0xca, 0x99, 0x8a, 0xa4, 0xa7, 0xa7, 0x07, 0x95,
- 0x95, 0x95, 0x88, 0x88, 0x88, 0xe0, 0x7d, 0x34, 0xaf, 0xae, 0xae, 0x0e, 0x09, 0x09, 0x09, 0x28,
- 0x28, 0x28, 0x78, 0x7c, 0xea, 0x6a, 0x8e, 0x6c, 0x48, 0x56, 0xcb, 0x7c, 0x26, 0x55, 0x45, 0x1f,
- 0xa2, 0xff, 0x4a, 0x19, 0xee, 0x76, 0x2b, 0xa0, 0x1e, 0x51, 0x1a, 0x00, 0x5b, 0x5a, 0x5a, 0x90,
- 0x9e, 0x9e, 0xce, 0x9f, 0x47, 0x7c, 0x7c, 0x3c, 0x4e, 0x9d, 0x3a, 0xa5, 0x13, 0x65, 0x4c, 0x4c,
- 0x0c, 0xea, 0xeb, 0xeb, 0xf5, 0xfb, 0xff, 0x01, 0x5d, 0x12, 0xbb, 0x16, 0xaa, 0x8b, 0x3d, 0x27,
- 0xd5, 0xf2, 0x40, 0x8c, 0xd6, 0x7e, 0x89, 0x7e, 0x99, 0x10, 0x7d, 0x3f, 0x15, 0x3c, 0xf5, 0x59,
- 0x47, 0x65, 0x5f, 0x5c, 0x5c, 0xcc, 0x2b, 0x50, 0xfb, 0xbe, 0xe9, 0x80, 0xe4, 0x11, 0x8e, 0x91,
- 0x13, 0xb5, 0x7b, 0x26, 0x35, 0x15, 0x81, 0x98, 0x68, 0x2b, 0xc4, 0xfd, 0xbe, 0x6a, 0x0c, 0x9c,
- 0x49, 0x79, 0x6a, 0x10, 0x1d, 0x3f, 0x74, 0x54, 0x45, 0x45, 0x45, 0xa1, 0xb7, 0xb7, 0xd7, 0x10,
- 0x14, 0xe4, 0xb1, 0xc4, 0x7e, 0x9c, 0x81, 0x7e, 0x2f, 0xf5, 0xc3, 0xc4, 0x55, 0x29, 0x03, 0xd5,
- 0x63, 0xb8, 0xf9, 0xa8, 0x8e, 0x93, 0xeb, 0xd7, 0xdb, 0x51, 0x52, 0x5a, 0xca, 0xed, 0x6b, 0xd7,
- 0xae, 0x21, 0x4f, 0x92, 0x0f, 0x85, 0x42, 0xc1, 0xdb, 0x32, 0x59, 0x19, 0x4e, 0x9e, 0x2c, 0xe1,
- 0xf6, 0x85, 0x0b, 0x17, 0x90, 0x5f, 0xf0, 0x2d, 0x7f, 0x86, 0x06, 0xa0, 0x10, 0x0f, 0xcb, 0x65,
- 0x43, 0x25, 0x3b, 0x26, 0x27, 0xbe, 0x7b, 0x17, 0x7f, 0x34, 0x1c, 0xc1, 0x9f, 0x37, 0x4a, 0xa1,
- 0x6a, 0x0c, 0xd5, 0x01, 0xf5, 0xdc, 0xba, 0x85, 0x2b, 0xad, 0x57, 0xa7, 0x0e, 0x5b, 0xc5, 0xcf,
- 0x9d, 0x2c, 0x3d, 0x77, 0x78, 0xfb, 0x97, 0x5f, 0xbb, 0x70, 0xae, 0xe5, 0xe1, 0xe9, 0x41, 0x7d,
- 0x34, 0x46, 0xaf, 0x85, 0x0e, 0x48, 0x95, 0x69, 0xd3, 0x72, 0x3d, 0x7b, 0x53, 0xdd, 0xbd, 0xc6,
- 0x00, 0xdc, 0x6f, 0xf0, 0xc5, 0x5f, 0x95, 0xef, 0x63, 0xa2, 0x51, 0x04, 0x4d, 0xf5, 0x01, 0x3e,
- 0xd1, 0xd4, 0xd4, 0x14, 0x33, 0x67, 0xce, 0x84, 0x89, 0x89, 0x09, 0xcc, 0xcc, 0xcc, 0xf1, 0x9a,
- 0x85, 0x05, 0xe6, 0x2f, 0x58, 0x80, 0x45, 0x8b, 0x16, 0x63, 0xa9, 0x95, 0x15, 0x96, 0x2d, 0xb7,
- 0xc3, 0xaa, 0x55, 0xab, 0xe1, 0xe0, 0xb8, 0x0e, 0x1b, 0xde, 0x76, 0x82, 0xb3, 0x8b, 0x2b, 0x36,
- 0xb9, 0x6f, 0xc1, 0xd6, 0x6d, 0xdb, 0xb1, 0xdd, 0x63, 0x87, 0xe1, 0xc9, 0x30, 0xd0, 0x79, 0x71,
- 0xb8, 0xbb, 0x29, 0x0b, 0xfd, 0xf5, 0x07, 0xa1, 0xa9, 0xd9, 0x8d, 0x21, 0xb9, 0x37, 0x07, 0xcd,
- 0x98, 0x31, 0x83, 0x1d, 0x3b, 0xf3, 0xb1, 0x72, 0xe5, 0x4a, 0x58, 0x31, 0xc7, 0x36, 0xb6, 0xb6,
- 0xb0, 0xb2, 0xb6, 0x86, 0x93, 0xd3, 0x46, 0xd8, 0xd8, 0xd8, 0xc2, 0xce, 0x7e, 0x05, 0x56, 0xaf,
- 0x79, 0x13, 0x8e, 0xeb, 0xde, 0x82, 0xd3, 0xc6, 0x77, 0xe0, 0xfa, 0x9e, 0x1b, 0x36, 0x6f, 0xd9,
- 0xca, 0x20, 0x3b, 0xb1, 0xcb, 0x6f, 0xf7, 0xbf, 0x9f, 0xde, 0xd3, 0x45, 0x20, 0x23, 0x23, 0x23,
- 0x1e, 0x99, 0x99, 0xb9, 0x39, 0x2c, 0x2c, 0xe6, 0x62, 0xc1, 0xc2, 0x85, 0x58, 0xbc, 0xf8, 0x0d,
- 0x06, 0xb6, 0x7e, 0x22, 0xe8, 0xa3, 0x3d, 0x42, 0x88, 0x53, 0x52, 0x1f, 0x0b, 0xba, 0xfb, 0x3c,
- 0x41, 0xfb, 0xf6, 0x7f, 0x8c, 0x48, 0x51, 0x14, 0xf9, 0x58, 0xaa, 0x0f, 0x2a, 0x7f, 0x9e, 0x20,
- 0x4a, 0xdd, 0x4e, 0xcf, 0x0f, 0x98, 0x6b, 0xbc, 0xa4, 0x05, 0x69, 0x2f, 0x27, 0x6b, 0x98, 0xe3,
- 0x0e, 0x7d, 0x10, 0x7d, 0x59, 0xe9, 0x03, 0x18, 0x12, 0x12, 0x82, 0xc0, 0xcf, 0x0f, 0x20, 0x3a,
- 0x3a, 0x1a, 0xfb, 0xf6, 0xed, 0xe7, 0x7d, 0x64, 0x27, 0xb1, 0x8b, 0x48, 0xcc, 0x57, 0x5f, 0xb3,
- 0xd3, 0x42, 0x84, 0x8c, 0x63, 0xc7, 0xd8, 0xbb, 0x94, 0xca, 0xfa, 0xc4, 0x88, 0x8d, 0x8d, 0x9b,
- 0x08, 0x0e, 0x0e, 0xa9, 0x60, 0xbe, 0x67, 0x33, 0xd5, 0x11, 0x28, 0xf0, 0xd1, 0x95, 0x68, 0x36,
- 0x45, 0xa6, 0xd1, 0x68, 0xac, 0xd9, 0xed, 0x65, 0x85, 0xbe, 0x4a, 0x64, 0xb2, 0x9c, 0x6f, 0xf2,
- 0x24, 0x20, 0x9b, 0x01, 0xc4, 0xd2, 0xc2, 0x13, 0x90, 0x95, 0x95, 0xe7, 0x50, 0x5b, 0x7a, 0xbc,
- 0x10, 0x99, 0x59, 0xd9, 0x7c, 0x4c, 0x56, 0x26, 0xcf, 0x91, 0x1e, 0x3f, 0x81, 0xe0, 0xe0, 0xe0,
- 0x0d, 0xcc, 0xa7, 0x19, 0xd3, 0x51, 0xa6, 0x20, 0x02, 0xbd, 0xf2, 0xe8, 0x6e, 0x57, 0xf5, 0x3f,
- 0x5c, 0x20, 0xab, 0x1f, 0x05, 0xf2, 0xea, 0xdf, 0xd3, 0x04, 0x8c, 0xd2, 0x87, 0x35, 0x06, 0x72,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xae, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x5f, 0x68, 0x53,
+ 0x57, 0x1c, 0xc7, 0x3f, 0xe7, 0xdc, 0x9b, 0x44, 0xd3, 0xda, 0x34, 0xa9, 0x7f, 0xb2, 0x2e, 0x94,
+ 0xaa, 0x20, 0x15, 0x57, 0x54, 0x28, 0x48, 0xa5, 0x04, 0x27, 0xd3, 0xd9, 0x8e, 0x56, 0xed, 0x43,
+ 0x1f, 0xfc, 0x83, 0x22, 0x96, 0x16, 0x46, 0x29, 0x63, 0xcc, 0x07, 0x61, 0xee, 0x61, 0x2f, 0x3a,
+ 0x84, 0xbd, 0x88, 0x52, 0x45, 0xb7, 0x29, 0x43, 0x37, 0xea, 0x3f, 0x58, 0x7d, 0x71, 0x2f, 0x05,
+ 0x7d, 0x10, 0x71, 0x20, 0x2a, 0x7b, 0x71, 0xb3, 0x9b, 0x4d, 0xda, 0x9a, 0x98, 0xd8, 0xd4, 0xfe,
+ 0xc9, 0xcd, 0xbd, 0xf7, 0xec, 0x21, 0xbd, 0x77, 0x89, 0xad, 0x36, 0xfe, 0xc2, 0x8f, 0x73, 0x73,
+ 0xee, 0xef, 0x9c, 0xef, 0xf9, 0xfd, 0xce, 0xef, 0xfb, 0x4d, 0xc4, 0xf6, 0xed, 0xdb, 0xcb, 0xb6,
+ 0x6e, 0xdd, 0xfa, 0xad, 0xdf, 0xef, 0xf7, 0x68, 0x9a, 0x86, 0xae, 0xeb, 0x38, 0xa3, 0x10, 0xa2,
+ 0xe8, 0xbb, 0xa6, 0x69, 0x48, 0x29, 0xdd, 0x11, 0xc0, 0x34, 0xcd, 0xe1, 0xd6, 0xd6, 0xd6, 0x13,
+ 0x2c, 0x60, 0x7a, 0x7d, 0x7d, 0xfd, 0x37, 0x5d, 0x5d, 0x5d, 0x5f, 0xd8, 0xb6, 0x8d, 0x10, 0x02,
+ 0x95, 0xcb, 0x81, 0xae, 0x17, 0x05, 0x29, 0xa5, 0xe6, 0x8c, 0x8e, 0x5b, 0x96, 0x65, 0x9d, 0x3b,
+ 0x77, 0xee, 0xb7, 0xce, 0xce, 0xce, 0x27, 0xef, 0x04, 0x92, 0x52, 0xea, 0xb3, 0x27, 0x43, 0x08,
+ 0xc1, 0x3f, 0x7b, 0xf6, 0xe0, 0x89, 0x44, 0x58, 0x76, 0xe4, 0x08, 0x5a, 0x55, 0xd5, 0x9c, 0xcd,
+ 0x6d, 0xdb, 0x2e, 0x7a, 0x96, 0x52, 0x6a, 0x1e, 0x8f, 0xc7, 0xb3, 0x50, 0x46, 0x52, 0x4a, 0x89,
+ 0x10, 0x02, 0x67, 0xc4, 0xb2, 0xf8, 0x70, 0xff, 0x7e, 0xe2, 0x3d, 0x3d, 0x4c, 0xdc, 0xb8, 0x81,
+ 0x14, 0x02, 0x51, 0xe0, 0x4e, 0x5c, 0xd1, 0x9a, 0x12, 0x4c, 0xce, 0xa2, 0xb9, 0x0e, 0x10, 0x88,
+ 0x46, 0xa9, 0xbf, 0x7e, 0x1d, 0x15, 0x8b, 0x11, 0xeb, 0xee, 0xc6, 0x7c, 0xfe, 0xfc, 0xad, 0x60,
+ 0x00, 0xb9, 0x5c, 0x6e, 0x41, 0x20, 0xdd, 0x09, 0x36, 0x9e, 0x3e, 0x25, 0x37, 0x36, 0x86, 0xca,
+ 0xe5, 0xb0, 0x26, 0x27, 0x49, 0xdd, 0xba, 0x45, 0x59, 0x5d, 0x1d, 0x81, 0xc6, 0x46, 0x86, 0x8f,
+ 0x1d, 0xc3, 0xdf, 0xd4, 0x44, 0xe5, 0x81, 0x03, 0x08, 0x4d, 0x03, 0x70, 0x41, 0x6c, 0xdb, 0x2e,
+ 0x09, 0x48, 0x3a, 0x8b, 0x8c, 0xa1, 0x21, 0xa6, 0xee, 0xdf, 0xc7, 0x36, 0x0c, 0x84, 0xae, 0xe3,
+ 0x8b, 0x44, 0xf0, 0x45, 0x22, 0x94, 0x6f, 0xdc, 0xc8, 0x47, 0xd7, 0xae, 0xb1, 0x78, 0xc9, 0x12,
+ 0x62, 0x87, 0x0e, 0x91, 0x7d, 0xf4, 0xa8, 0x08, 0x08, 0xc0, 0x30, 0x8c, 0x85, 0x33, 0x72, 0x16,
+ 0x05, 0x9b, 0x9b, 0x09, 0xb5, 0xb4, 0xf0, 0xfa, 0xce, 0x1d, 0xa4, 0xcf, 0x47, 0x45, 0x63, 0x63,
+ 0x51, 0x60, 0x75, 0x77, 0x37, 0x55, 0x2d, 0x2d, 0xfc, 0x75, 0xf4, 0x28, 0x72, 0xf9, 0x72, 0xf4,
+ 0xda, 0x5a, 0xbc, 0x6b, 0xd7, 0xa2, 0xaf, 0x5b, 0x57, 0x5a, 0xe9, 0x1c, 0xa0, 0x37, 0x2f, 0x76,
+ 0xe2, 0xc1, 0x03, 0xcc, 0x54, 0x8a, 0xe0, 0xb6, 0x6d, 0x4c, 0x4c, 0x4c, 0x70, 0xf7, 0xee, 0x5d,
+ 0xac, 0x74, 0x9a, 0x4c, 0x20, 0x80, 0x37, 0x18, 0x44, 0x17, 0x02, 0xfd, 0xc5, 0x0b, 0xa4, 0x69,
+ 0xa2, 0x69, 0x5a, 0xef, 0xa9, 0x53, 0xa7, 0x5e, 0x14, 0x72, 0x4e, 0xd7, 0x75, 0xf7, 0xde, 0x2d,
+ 0xcb, 0x7a, 0xe0, 0x02, 0x8d, 0xf5, 0xf5, 0x31, 0x3e, 0x38, 0x88, 0x99, 0x4e, 0x93, 0x7b, 0xf9,
+ 0x92, 0xe7, 0xc7, 0x8f, 0x63, 0x67, 0xb3, 0xe8, 0xa1, 0x10, 0xbf, 0x0f, 0x0d, 0xf1, 0x69, 0x73,
+ 0x33, 0xb6, 0x6d, 0x23, 0xda, 0xda, 0xe6, 0x9c, 0x36, 0x1a, 0x8d, 0x1e, 0x74, 0x68, 0x30, 0x1f,
+ 0xdf, 0x52, 0xa9, 0x54, 0xc2, 0x05, 0x5a, 0x71, 0xf0, 0x20, 0x2b, 0xf6, 0xed, 0xe3, 0xcf, 0x8e,
+ 0x0e, 0x3c, 0x55, 0x55, 0xac, 0x3a, 0x71, 0x02, 0x6b, 0x72, 0x12, 0x73, 0x7c, 0x9c, 0xcc, 0xe0,
+ 0x20, 0x6a, 0xc7, 0x8e, 0xa2, 0x12, 0x29, 0xa5, 0x18, 0x18, 0x18, 0x60, 0x6a, 0x6a, 0xaa, 0x68,
+ 0xe3, 0x9a, 0x9a, 0x1a, 0x1a, 0x1a, 0x1a, 0x8a, 0x38, 0xa7, 0x69, 0x9a, 0x90, 0xce, 0x42, 0xcd,
+ 0xef, 0xc7, 0x53, 0x59, 0x09, 0xb3, 0xe5, 0xd3, 0x2b, 0x2b, 0x19, 0xb9, 0x70, 0x81, 0xf8, 0xf9,
+ 0xf3, 0x94, 0x6f, 0xda, 0x84, 0x10, 0x82, 0x4c, 0x2e, 0xc3, 0xfa, 0x8b, 0xeb, 0x69, 0xbb, 0xd1,
+ 0x46, 0x32, 0x99, 0xa4, 0xbf, 0xbf, 0x1f, 0xaf, 0xd7, 0xcb, 0xe3, 0xc7, 0x8f, 0x79, 0xf8, 0xf0,
+ 0x21, 0xba, 0xae, 0x73, 0xf6, 0xec, 0x59, 0x12, 0xd3, 0x09, 0xd6, 0xfc, 0xb4, 0x86, 0x5d, 0x03,
+ 0xbb, 0xfe, 0xa7, 0x44, 0xe1, 0x09, 0x6d, 0xdb, 0x06, 0x20, 0x71, 0xf5, 0x2a, 0x4f, 0x3a, 0x3a,
+ 0x58, 0xb2, 0x65, 0x0b, 0xb5, 0xa7, 0x4f, 0x23, 0xfd, 0xfe, 0xbc, 0x3c, 0xa1, 0x18, 0x9b, 0x1c,
+ 0x23, 0x31, 0x9d, 0x40, 0x08, 0x41, 0x28, 0x14, 0xa2, 0xbd, 0xbd, 0x9d, 0x70, 0x38, 0x4c, 0x38,
+ 0x1c, 0xa6, 0xb5, 0xb5, 0x35, 0xbf, 0x99, 0x80, 0xac, 0x95, 0xc5, 0xb0, 0x0c, 0x84, 0x10, 0xd8,
+ 0xb6, 0x9d, 0x6f, 0x86, 0xc2, 0xd4, 0x65, 0x59, 0x19, 0x99, 0x7b, 0xf7, 0x58, 0x73, 0xe5, 0x0a,
+ 0xa2, 0xbc, 0xdc, 0x7d, 0x27, 0x84, 0x60, 0xa9, 0x7f, 0x29, 0xf1, 0xcf, 0xe3, 0x48, 0x21, 0x49,
+ 0x25, 0x52, 0xee, 0x7c, 0x4f, 0x4f, 0x0f, 0x4a, 0x29, 0xb2, 0xd9, 0x2c, 0x00, 0xe1, 0xb2, 0x30,
+ 0xc3, 0x9d, 0xc3, 0x45, 0x72, 0xa5, 0x9b, 0xa6, 0x39, 0x96, 0x4c, 0x26, 0x95, 0xae, 0xeb, 0x02,
+ 0x20, 0xdc, 0xd7, 0x07, 0x42, 0xf0, 0x5a, 0x29, 0x54, 0x26, 0x83, 0x10, 0xc2, 0xd5, 0xc1, 0xe4,
+ 0x4c, 0x92, 0xe8, 0xcf, 0x51, 0xea, 0xaa, 0xea, 0x38, 0xd3, 0x78, 0xc6, 0xed, 0x56, 0x67, 0x33,
+ 0xa7, 0x6b, 0x13, 0xd3, 0x09, 0xa2, 0xbf, 0x46, 0xa9, 0x0b, 0xd6, 0xd1, 0xff, 0x59, 0x7f, 0x1e,
+ 0xe8, 0xe4, 0xc9, 0x93, 0xdf, 0xc5, 0x62, 0xb1, 0xfb, 0x42, 0x08, 0x8f, 0x52, 0x6a, 0x5e, 0xe1,
+ 0x5a, 0xb9, 0x72, 0xe5, 0x97, 0x3b, 0x77, 0xee, 0xfc, 0xc4, 0x52, 0x16, 0xa3, 0x93, 0xa3, 0x84,
+ 0x16, 0x87, 0x5c, 0xb9, 0x2a, 0xa4, 0x84, 0xab, 0x16, 0xd8, 0x64, 0xb2, 0x19, 0x32, 0x46, 0xc6,
+ 0xad, 0x94, 0x0e, 0x78, 0x2e, 0x5f, 0xbe, 0xfc, 0x2f, 0xf0, 0x01, 0xe0, 0xcb, 0x57, 0xb8, 0xd8,
+ 0x7a, 0x7b, 0x7b, 0x15, 0x40, 0xa4, 0x22, 0x42, 0xbc, 0x27, 0x8e, 0x26, 0x34, 0x32, 0x2f, 0x33,
+ 0x6f, 0x05, 0xaa, 0x2e, 0xaf, 0x66, 0xe8, 0xf0, 0x10, 0x62, 0xf6, 0x63, 0xdb, 0x36, 0xba, 0x52,
+ 0xca, 0x10, 0x42, 0xfc, 0x0d, 0xc4, 0x80, 0x79, 0xe5, 0xbe, 0xa2, 0xa2, 0x22, 0x21, 0xa5, 0x24,
+ 0x3d, 0x9d, 0xa6, 0xe1, 0x87, 0x06, 0x6a, 0x03, 0xb5, 0x5c, 0xfa, 0xf8, 0x92, 0x23, 0xff, 0xee,
+ 0x5d, 0x38, 0x40, 0xaf, 0xb2, 0xaf, 0xd8, 0x70, 0x71, 0x03, 0xb5, 0x15, 0xb5, 0xdc, 0x6e, 0xbf,
+ 0x9d, 0xbf, 0xfb, 0xd9, 0xd4, 0x6c, 0xa5, 0xd4, 0xb4, 0x52, 0x2a, 0x33, 0x9f, 0x7b, 0xbd, 0xde,
+ 0x9c, 0x53, 0x92, 0xd1, 0xd7, 0xa3, 0x24, 0xa6, 0x12, 0x45, 0xea, 0x5d, 0xf8, 0xec, 0x58, 0xd6,
+ 0xca, 0x62, 0xd8, 0xf9, 0xae, 0x73, 0x4a, 0x57, 0x92, 0x09, 0x21, 0x58, 0x56, 0xb6, 0x8c, 0xcc,
+ 0x91, 0x7c, 0xc9, 0x12, 0xa3, 0x09, 0x77, 0xbe, 0xb0, 0x33, 0x01, 0x82, 0x8b, 0x82, 0xc4, 0xbb,
+ 0xe2, 0x45, 0xa4, 0x95, 0xbc, 0x87, 0xa5, 0x66, 0x52, 0x84, 0xbf, 0x0f, 0xb3, 0xf9, 0xc7, 0xcd,
+ 0xef, 0x8c, 0x4b, 0xcf, 0xa4, 0xa9, 0xee, 0xab, 0xa6, 0xe9, 0x97, 0x26, 0x00, 0x2c, 0xcb, 0x7a,
+ 0x3f, 0x20, 0x65, 0x2b, 0x66, 0xcc, 0x19, 0xb2, 0x66, 0x76, 0x81, 0xf4, 0xc1, 0xa7, 0xf9, 0xf0,
+ 0x69, 0x3e, 0xf7, 0x37, 0xab, 0xa4, 0xd2, 0x39, 0xe9, 0x07, 0x17, 0x05, 0x99, 0xf8, 0x6a, 0x02,
+ 0x80, 0xf1, 0xf1, 0x71, 0x46, 0x46, 0x46, 0xd8, 0xbd, 0x7b, 0x77, 0x51, 0x6c, 0x4d, 0x4d, 0x0d,
+ 0x41, 0x5f, 0x90, 0x67, 0x87, 0x9f, 0x15, 0x13, 0xb6, 0x14, 0x20, 0xd3, 0x34, 0xd5, 0x9b, 0x73,
+ 0x81, 0x40, 0x80, 0x9b, 0x37, 0x6f, 0xce, 0xf9, 0x57, 0x54, 0xe8, 0xce, 0x3b, 0xc3, 0x30, 0x10,
+ 0x85, 0xf2, 0xfe, 0x36, 0xdb, 0xbb, 0x77, 0xef, 0xaa, 0xd5, 0xab, 0x57, 0x7f, 0x2d, 0xa5, 0xd4,
+ 0x95, 0x52, 0xb2, 0x30, 0x53, 0xa7, 0xc5, 0x9d, 0x46, 0x78, 0x83, 0xc8, 0x4a, 0x4a, 0x69, 0x1b,
+ 0x86, 0xf1, 0x47, 0x49, 0x40, 0x42, 0x08, 0x1f, 0x50, 0x53, 0x40, 0xea, 0x52, 0xcd, 0x04, 0xa6,
+ 0x80, 0xf8, 0x7f, 0x48, 0x35, 0x6f, 0xc1, 0x9f, 0xfb, 0x6f, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_cvpcb_small_xpm[1] = {{ png, sizeof( png ), "icon_cvpcb_small_xpm" }};
diff --git a/bitmaps_png/cpp_26/image.cpp b/bitmaps_png/cpp_26/image.cpp
index 967f38ae4d..72f3c8bc83 100644
--- a/bitmaps_png/cpp_26/image.cpp
+++ b/bitmaps_png/cpp_26/image.cpp
@@ -8,84 +8,72 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xba, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xcf, 0x6f, 0x54,
- 0x55, 0x14, 0xc7, 0x3f, 0xf7, 0xcd, 0x9b, 0x9f, 0x9d, 0x96, 0x29, 0x9d, 0x99, 0x76, 0x86, 0x52,
- 0x09, 0xa5, 0x50, 0xa0, 0x88, 0x8a, 0x89, 0x88, 0xa2, 0xd5, 0x0d, 0xa2, 0x22, 0x1b, 0x15, 0xf7,
- 0xc6, 0x85, 0xd1, 0xb8, 0x72, 0x61, 0xe2, 0x46, 0x37, 0x12, 0xff, 0x01, 0x59, 0xb0, 0x30, 0x24,
- 0x2e, 0x8c, 0x86, 0xc4, 0x68, 0xfc, 0x81, 0x0b, 0xa9, 0x91, 0x5f, 0x89, 0x18, 0x02, 0x48, 0x11,
- 0x69, 0x4b, 0x29, 0xb4, 0x9d, 0xb6, 0xd0, 0x99, 0x32, 0xd3, 0xf7, 0xeb, 0xde, 0xfb, 0xae, 0x8b,
- 0x19, 0x60, 0x08, 0xd5, 0x05, 0x31, 0x2c, 0x8c, 0xe7, 0xe5, 0x2e, 0xee, 0xb9, 0x79, 0xe7, 0x7b,
- 0xce, 0xbb, 0xe7, 0xfb, 0x3d, 0x4f, 0x18, 0x63, 0xb8, 0x1f, 0x66, 0x71, 0x9f, 0xec, 0x7f, 0xa0,
- 0x7b, 0x36, 0x31, 0x38, 0x38, 0x68, 0xb7, 0x76, 0x74, 0xbc, 0x18, 0x6a, 0xfd, 0x48, 0xf3, 0xc1,
- 0xa3, 0x5b, 0xb6, 0xac, 0xcd, 0xe7, 0x72, 0xdd, 0xb3, 0x33, 0x33, 0x13, 0x27, 0x4f, 0x9d, 0x1a,
- 0xb9, 0xe7, 0x4a, 0x22, 0x91, 0xd3, 0x85, 0x8e, 0x8e, 0xaf, 0xed, 0xc2, 0xca, 0x07, 0xbe, 0x94,
- 0x81, 0xbf, 0x43, 0x47, 0x22, 0x49, 0x81, 0x00, 0x20, 0x12, 0x89, 0xf0, 0xf0, 0xa6, 0x4d, 0x78,
- 0x9e, 0x47, 0xb1, 0xab, 0xeb, 0x89, 0xb3, 0xe7, 0xce, 0x23, 0xfe, 0xae, 0x76, 0x73, 0xe7, 0xc6,
- 0x34, 0xf9, 0x0c, 0x06, 0xcb, 0x8a, 0x78, 0x55, 0xd7, 0xfb, 0xc9, 0xce, 0x64, 0x32, 0xeb, 0x9f,
- 0x7f, 0x6e, 0x47, 0x32, 0xdb, 0x91, 0x05, 0x01, 0x02, 0x70, 0x5d, 0x8f, 0xb1, 0x89, 0x71, 0x26,
- 0xaf, 0x5c, 0xa5, 0xbb, 0xbb, 0x9b, 0x77, 0xde, 0x7e, 0x8b, 0x54, 0x32, 0x89, 0x10, 0xe2, 0x56,
- 0xc8, 0x30, 0xd4, 0x94, 0x66, 0x4a, 0xb4, 0xb5, 0xb6, 0x91, 0x4a, 0xb5, 0xd4, 0xc3, 0x9a, 0x26,
- 0x6c, 0x63, 0xc0, 0x18, 0xe6, 0xcb, 0xe5, 0xc4, 0xf7, 0x87, 0x0e, 0xad, 0xb3, 0x37, 0x0d, 0x6c,
- 0x48, 0x3f, 0xb9, 0x6d, 0x2b, 0x4a, 0xa9, 0x3b, 0x12, 0x1d, 0xd8, 0xd8, 0xcf, 0x52, 0x1c, 0x5b,
- 0xb8, 0xb1, 0x40, 0xba, 0x25, 0xcd, 0xd0, 0xcf, 0x87, 0x39, 0xf0, 0xd9, 0xe7, 0x3c, 0xb5, 0x7d,
- 0x1b, 0x7b, 0x5e, 0x7e, 0x05, 0x21, 0xc0, 0x18, 0x41, 0x2c, 0x16, 0x43, 0x6b, 0x8d, 0xd6, 0x0a,
- 0x29, 0x15, 0xb9, 0x5c, 0x96, 0x99, 0xb9, 0xd9, 0xb4, 0x1d, 0x8f, 0x27, 0x2c, 0xc7, 0x59, 0x44,
- 0x29, 0xb5, 0x64, 0xe0, 0x66, 0xd7, 0xe2, 0xe2, 0x22, 0xfb, 0xf6, 0xef, 0xe7, 0x85, 0x9d, 0x3b,
- 0x69, 0x49, 0xa7, 0x59, 0x96, 0x59, 0x46, 0x76, 0x79, 0x96, 0x4b, 0x97, 0xc6, 0x68, 0x6d, 0x6b,
- 0xa5, 0xb3, 0xb3, 0x13, 0xa9, 0x1d, 0x2c, 0x21, 0xc0, 0xd2, 0x58, 0x11, 0x8d, 0x65, 0x45, 0x88,
- 0x27, 0xe2, 0x96, 0x6d, 0x47, 0x23, 0xc6, 0x71, 0x5d, 0xa4, 0x94, 0xff, 0xf0, 0xed, 0xeb, 0x76,
- 0xed, 0xfa, 0x75, 0x76, 0xef, 0xda, 0x45, 0x32, 0x11, 0x23, 0x91, 0x58, 0xce, 0x9b, 0x6f, 0xbc,
- 0xce, 0xd4, 0xd4, 0x34, 0xe5, 0x85, 0x05, 0xf2, 0x9d, 0x5d, 0x0c, 0x0f, 0x9f, 0xa7, 0xa7, 0x67,
- 0x25, 0xe3, 0xe3, 0x13, 0xf4, 0xf4, 0xf4, 0x20, 0x84, 0x40, 0xdb, 0x0a, 0x5b, 0x58, 0xc6, 0x56,
- 0x81, 0xc4, 0xf3, 0x3c, 0x82, 0x20, 0x58, 0xba, 0xa2, 0x46, 0x83, 0xf8, 0xbe, 0x4f, 0xa5, 0x52,
- 0x61, 0x4d, 0xef, 0x6a, 0x4a, 0xa5, 0x69, 0x0e, 0x1e, 0xfc, 0x0a, 0x15, 0x2a, 0x04, 0x10, 0x89,
- 0xd8, 0x0c, 0x0d, 0x0d, 0xf1, 0xd0, 0xe6, 0xcd, 0xf4, 0xf7, 0xf7, 0xb3, 0xa2, 0xb8, 0x82, 0xb1,
- 0xd1, 0x31, 0x0a, 0xc5, 0x02, 0xd1, 0x68, 0x14, 0x5f, 0x06, 0x58, 0x81, 0x92, 0xc6, 0x75, 0x5c,
- 0x1c, 0xc7, 0xc1, 0x75, 0x5d, 0x5c, 0xd7, 0x45, 0xeb, 0x10, 0xd7, 0xf5, 0x70, 0x1c, 0x17, 0xd7,
- 0x71, 0x70, 0x1c, 0x87, 0xb1, 0xd1, 0x51, 0xd6, 0xf4, 0xae, 0x66, 0x64, 0x74, 0x84, 0xa3, 0xc7,
- 0x8e, 0xb3, 0xba, 0x77, 0x15, 0xae, 0xe3, 0x72, 0x79, 0x62, 0x92, 0xab, 0x93, 0x93, 0x14, 0xba,
- 0x8a, 0x38, 0x8e, 0xc3, 0x89, 0x13, 0xc7, 0xc8, 0xe7, 0x73, 0xf8, 0xbe, 0x4f, 0xad, 0x56, 0xc3,
- 0x75, 0x5c, 0xa4, 0x94, 0xc6, 0x0e, 0x7c, 0x69, 0x1c, 0xd7, 0xc5, 0xf7, 0xfd, 0x5b, 0x55, 0x64,
- 0x32, 0x19, 0x1c, 0xd7, 0xe1, 0x46, 0xb5, 0x8a, 0xd6, 0x9a, 0x54, 0x32, 0x85, 0x92, 0x0a, 0x83,
- 0xa0, 0x54, 0x9a, 0x66, 0x60, 0xe3, 0x00, 0xdf, 0x7c, 0xfb, 0x1d, 0xbd, 0x7d, 0xbd, 0x3c, 0xf6,
- 0xf8, 0x56, 0xca, 0xf3, 0x65, 0x7e, 0x3f, 0x37, 0xcc, 0x86, 0xf5, 0xeb, 0xa8, 0xd6, 0x1c, 0x8e,
- 0x1e, 0xfb, 0x85, 0x7c, 0x67, 0x17, 0x33, 0x33, 0xb3, 0x74, 0x64, 0xb3, 0x04, 0x52, 0x1b, 0x4b,
- 0x69, 0x8d, 0x54, 0x0a, 0xa9, 0x14, 0x4a, 0x6b, 0x94, 0xd6, 0x84, 0x61, 0x88, 0xd6, 0x21, 0x81,
- 0xef, 0xe3, 0x7b, 0x1e, 0x4a, 0x49, 0xa2, 0x31, 0x9b, 0x2b, 0x57, 0xc6, 0xc9, 0x66, 0x73, 0x8c,
- 0x8d, 0x5f, 0xe2, 0xb5, 0x3d, 0xaf, 0x22, 0xb0, 0x38, 0xf0, 0xe9, 0x17, 0x9c, 0x3e, 0x73, 0x96,
- 0xc1, 0x67, 0xb6, 0x53, 0x9e, 0x9f, 0x67, 0x6d, 0x5f, 0x1f, 0xe5, 0x4a, 0x85, 0x7c, 0x3e, 0x4f,
- 0xad, 0x56, 0x83, 0x30, 0x44, 0x2b, 0x89, 0xad, 0x94, 0xac, 0xdf, 0x84, 0xb8, 0x4d, 0x38, 0x03,
- 0x77, 0xdd, 0x57, 0x9d, 0x16, 0x86, 0xcc, 0xb2, 0x76, 0x0a, 0x45, 0xc9, 0xb1, 0xe3, 0x27, 0x28,
- 0x7f, 0x62, 0xe8, 0x4e, 0x6d, 0xe6, 0x8f, 0xea, 0x19, 0xce, 0x0d, 0xef, 0xe3, 0xfd, 0xf7, 0xde,
- 0x45, 0x29, 0x45, 0x6b, 0x3a, 0x8d, 0x65, 0x59, 0xc4, 0x63, 0x31, 0x0c, 0x06, 0xa9, 0x14, 0x96,
- 0xd6, 0x0a, 0x8c, 0xc1, 0x98, 0x10, 0x63, 0xc2, 0x5b, 0x44, 0xab, 0x13, 0xd0, 0x70, 0xf3, 0x71,
- 0x3d, 0x97, 0x7c, 0xbe, 0x93, 0xb9, 0x6b, 0x33, 0x64, 0xdb, 0xdb, 0xf9, 0xf1, 0x87, 0x23, 0x5c,
- 0x4d, 0x97, 0x99, 0xd0, 0x97, 0xf1, 0xe4, 0x22, 0xb9, 0x5c, 0x96, 0xab, 0x93, 0x53, 0x08, 0x21,
- 0xe8, 0xe9, 0x59, 0xc5, 0xf5, 0x6b, 0x73, 0x24, 0x5b, 0x12, 0x84, 0x46, 0xa3, 0x54, 0x20, 0x2c,
- 0x19, 0x48, 0xa1, 0x43, 0x8d, 0x09, 0x4d, 0x63, 0x35, 0xc0, 0x42, 0x83, 0x65, 0x09, 0x22, 0x96,
- 0x85, 0xd1, 0x06, 0x0c, 0xa4, 0x5b, 0xda, 0xea, 0xe0, 0x02, 0xf2, 0xc5, 0x76, 0x2e, 0x24, 0xcf,
- 0x50, 0x8a, 0x8f, 0xd2, 0x96, 0x81, 0x5c, 0x36, 0x47, 0xa1, 0xd0, 0x49, 0x6b, 0x6b, 0x9a, 0xfe,
- 0x75, 0xfd, 0xcc, 0xce, 0xcd, 0x11, 0x8d, 0xc6, 0xd0, 0x3a, 0x44, 0x05, 0x0a, 0x4b, 0x49, 0xd5,
- 0x60, 0xf2, 0xed, 0x35, 0x7b, 0x6d, 0x96, 0x45, 0x77, 0x11, 0x3b, 0x62, 0x13, 0x8f, 0xc5, 0x09,
- 0xb5, 0x26, 0x97, 0xcd, 0x72, 0xf4, 0xe8, 0x11, 0x06, 0x9f, 0x7e, 0x96, 0x6a, 0xb5, 0xca, 0xee,
- 0x97, 0x76, 0x62, 0xc7, 0x6b, 0x64, 0x96, 0x47, 0x49, 0xa4, 0x5a, 0xc8, 0xe5, 0xb2, 0xe4, 0xb3,
- 0x39, 0xfa, 0xfa, 0xd6, 0x32, 0x35, 0x35, 0x85, 0xd6, 0x9a, 0x30, 0xd4, 0x84, 0x5a, 0x23, 0xa5,
- 0x12, 0x76, 0x20, 0x25, 0x5a, 0xd5, 0x01, 0x0c, 0x06, 0x61, 0xa0, 0xba, 0x50, 0x65, 0x09, 0xa9,
- 0x24, 0x9e, 0x88, 0x73, 0x78, 0xe8, 0x30, 0x1b, 0x07, 0x36, 0x50, 0xab, 0xd6, 0xd8, 0xfb, 0xd1,
- 0x07, 0x5c, 0xf8, 0x73, 0x84, 0x95, 0xc5, 0x22, 0xc5, 0x62, 0x91, 0xf5, 0xfd, 0xeb, 0x99, 0x9b,
- 0x9b, 0xe5, 0xe2, 0xc8, 0x45, 0x80, 0x7a, 0xa7, 0x1a, 0x83, 0x54, 0x81, 0xb1, 0x95, 0x52, 0x48,
- 0x19, 0xdc, 0xa5, 0x75, 0x37, 0xd5, 0xa1, 0x0e, 0x52, 0x27, 0x6d, 0x34, 0x1a, 0x45, 0x29, 0xc5,
- 0xc9, 0x5f, 0x7f, 0xa3, 0xd0, 0x55, 0x20, 0x9e, 0x88, 0xf3, 0xe0, 0xc0, 0x06, 0xda, 0x97, 0x2d,
- 0x27, 0x9e, 0x88, 0x33, 0x7c, 0xfe, 0x1c, 0xa5, 0xe9, 0x52, 0x5d, 0xce, 0xc4, 0xed, 0x24, 0x03,
- 0x29, 0x85, 0x5d, 0x59, 0xa8, 0x78, 0xc6, 0x34, 0x2e, 0xbe, 0x59, 0x7e, 0xc5, 0xd2, 0x7a, 0x14,
- 0xb1, 0x2c, 0x92, 0xc9, 0x04, 0xf3, 0xe5, 0xeb, 0x18, 0x63, 0x48, 0xa5, 0x52, 0xdc, 0xa8, 0x2c,
- 0xa0, 0x43, 0x43, 0x10, 0x04, 0x8d, 0x0e, 0x16, 0xb7, 0x5f, 0xb1, 0x2c, 0xca, 0x95, 0x8a, 0x67,
- 0x5f, 0x1c, 0x19, 0xd9, 0xeb, 0x7b, 0xc1, 0x87, 0xa9, 0x96, 0x44, 0xba, 0x71, 0x28, 0xc2, 0x26,
- 0x35, 0xbd, 0xd5, 0xea, 0x4d, 0xfb, 0xa6, 0x81, 0x73, 0xa7, 0xaf, 0x69, 0x0e, 0x89, 0xc6, 0xd4,
- 0xf0, 0x7d, 0x6f, 0x71, 0x6a, 0xba, 0xf4, 0xb1, 0x00, 0x62, 0x40, 0x1a, 0x68, 0x69, 0xd4, 0x11,
- 0xfd, 0x97, 0xa6, 0xb7, 0x6c, 0xe4, 0xe0, 0x00, 0x35, 0xf1, 0x9f, 0xfb, 0xaf, 0xfb, 0x0b, 0x65,
- 0x77, 0xac, 0x4d, 0xaa, 0xdb, 0x20, 0xef, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x02, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x4f, 0x6c, 0x54,
+ 0x55, 0x14, 0xc6, 0x7f, 0xf7, 0xde, 0x37, 0x6f, 0xca, 0xbc, 0x19, 0x66, 0xe8, 0x14, 0xa4, 0x25,
+ 0x25, 0xad, 0x36, 0xe2, 0xa4, 0x35, 0x44, 0x49, 0x86, 0x56, 0xd0, 0xa5, 0x51, 0x16, 0x18, 0x84,
+ 0x15, 0x6e, 0x24, 0xae, 0x5c, 0xb0, 0x94, 0xa4, 0x09, 0x26, 0x68, 0x88, 0x0b, 0x37, 0xa2, 0xac,
+ 0x88, 0x1b, 0x13, 0x17, 0x06, 0x49, 0x48, 0x8c, 0x84, 0xd0, 0x00, 0x89, 0x04, 0x5b, 0x9b, 0x40,
+ 0x80, 0x50, 0x42, 0xac, 0xa5, 0xd3, 0xd2, 0x16, 0xa6, 0x33, 0x03, 0xb4, 0xd2, 0xd7, 0x79, 0xd3,
+ 0xf7, 0xef, 0xba, 0x18, 0x5a, 0x3a, 0xa0, 0x6d, 0x25, 0x86, 0x95, 0x27, 0x79, 0xc9, 0xbd, 0xe7,
+ 0x9d, 0x93, 0x2f, 0xe7, 0x9c, 0xef, 0x9c, 0x73, 0x85, 0xd6, 0x9a, 0xe7, 0x21, 0x92, 0xe7, 0x24,
+ 0xcf, 0x0d, 0xc8, 0x78, 0x52, 0xb1, 0x6f, 0xdf, 0x91, 0x94, 0x6d, 0x97, 0xb7, 0xcc, 0xce, 0xce,
+ 0x9a, 0xae, 0x3b, 0x7b, 0xe5, 0xdc, 0xb9, 0x23, 0x85, 0xff, 0x02, 0x48, 0x64, 0xb3, 0x1f, 0x37,
+ 0x00, 0xef, 0x0b, 0x21, 0x62, 0x96, 0x65, 0xb5, 0xa6, 0x52, 0x7a, 0xbf, 0x52, 0x9e, 0x00, 0x8d,
+ 0xe7, 0x09, 0xee, 0xdd, 0xd3, 0xc7, 0xa5, 0x54, 0xfd, 0x42, 0x08, 0x9e, 0xf1, 0x0b, 0x84, 0x10,
+ 0xa7, 0xc5, 0xd1, 0xa3, 0x27, 0xa6, 0x76, 0xee, 0x7c, 0x23, 0x65, 0x9a, 0x11, 0x7c, 0x3f, 0x64,
+ 0x66, 0xa6, 0xc2, 0xdc, 0x9c, 0x87, 0xd6, 0x20, 0x84, 0x44, 0x29, 0xf9, 0xc8, 0x41, 0x22, 0x84,
+ 0xa4, 0x58, 0x9c, 0x64, 0xfd, 0xfa, 0x26, 0xa4, 0x94, 0x38, 0x8e, 0x83, 0xef, 0xbb, 0xd4, 0xd7,
+ 0xaf, 0x45, 0x08, 0x09, 0x84, 0xb8, 0xae, 0x87, 0x10, 0x02, 0x29, 0x25, 0xe5, 0xb2, 0x4b, 0x10,
+ 0x08, 0xfa, 0xfa, 0x06, 0x02, 0xa3, 0xa9, 0x29, 0x99, 0x52, 0x4a, 0x23, 0x44, 0x48, 0x10, 0x78,
+ 0x4c, 0x4d, 0xcd, 0x30, 0x3d, 0x6d, 0x13, 0x86, 0xa0, 0x94, 0x81, 0x52, 0x0a, 0xa5, 0x0c, 0xa4,
+ 0x54, 0x7c, 0x7f, 0xfc, 0x07, 0xcc, 0x8e, 0x5d, 0x5c, 0xfd, 0xf2, 0x53, 0xbe, 0x3a, 0xf8, 0x11,
+ 0x37, 0x6e, 0x0c, 0x90, 0x4e, 0xa7, 0x09, 0x82, 0x8d, 0x94, 0x4a, 0xf7, 0x29, 0x04, 0x49, 0xde,
+ 0xde, 0xfe, 0x1a, 0x65, 0x37, 0x64, 0x62, 0x46, 0x33, 0xe1, 0x48, 0x82, 0xc1, 0x41, 0x84, 0x88,
+ 0x29, 0xc3, 0x75, 0xbd, 0x15, 0xe5, 0xd8, 0xf7, 0x3d, 0x6e, 0xdc, 0x1a, 0x26, 0x97, 0xec, 0xa0,
+ 0xae, 0x92, 0x24, 0x9b, 0xcd, 0xb2, 0x63, 0xc7, 0xbb, 0xb4, 0xb5, 0xb5, 0xd1, 0xdb, 0xfb, 0x1b,
+ 0x9e, 0xe7, 0x73, 0xf2, 0x6c, 0x3f, 0x17, 0x6e, 0x96, 0x70, 0x83, 0xaa, 0x4f, 0xe0, 0xbb, 0xc4,
+ 0x0c, 0x45, 0xa5, 0x52, 0x79, 0x9a, 0x0c, 0x7f, 0x27, 0x61, 0x18, 0x32, 0x35, 0x35, 0xcc, 0x37,
+ 0x87, 0x3f, 0xe1, 0xc4, 0xc9, 0xcf, 0x78, 0xef, 0xd0, 0x2e, 0x00, 0xfa, 0xfa, 0xfa, 0x88, 0xc7,
+ 0xe3, 0x0b, 0x76, 0xef, 0x6c, 0xdb, 0x4c, 0xa5, 0xe2, 0x92, 0xcb, 0x0d, 0xb1, 0x66, 0xcd, 0x26,
+ 0x3c, 0x2f, 0x41, 0x71, 0xce, 0xa0, 0x30, 0x39, 0xb2, 0x32, 0xa0, 0xf1, 0xf1, 0x9b, 0x6c, 0xdf,
+ 0xbe, 0x0d, 0xcb, 0xb2, 0x38, 0xd8, 0xdd, 0x4d, 0x34, 0x1a, 0x01, 0x20, 0x93, 0xc9, 0xa0, 0x35,
+ 0x78, 0x9e, 0x5f, 0xa5, 0xb0, 0x61, 0x10, 0x89, 0x68, 0x5a, 0x5b, 0x5f, 0xe6, 0xd2, 0xa5, 0x7e,
+ 0x5a, 0x5a, 0xde, 0xaa, 0x32, 0x4e, 0x08, 0x0c, 0x21, 0x96, 0x06, 0x79, 0xf8, 0xf0, 0x3e, 0x6d,
+ 0x6d, 0x2f, 0x21, 0x84, 0xaa, 0xd1, 0x5f, 0xbb, 0x76, 0x95, 0x52, 0xa9, 0x84, 0xeb, 0xba, 0x98,
+ 0xa6, 0x49, 0x57, 0xd7, 0xb6, 0x85, 0x7f, 0x5a, 0x6b, 0x32, 0x99, 0x76, 0xae, 0x5f, 0xef, 0x27,
+ 0x99, 0xcc, 0xcc, 0x37, 0xac, 0x58, 0x06, 0xa8, 0x48, 0x22, 0x51, 0xff, 0xb8, 0x1f, 0x04, 0x5c,
+ 0xbc, 0xf8, 0x0b, 0xc5, 0xe2, 0x03, 0x5c, 0xd7, 0x44, 0xa9, 0x14, 0x8e, 0x13, 0x70, 0xfe, 0xfc,
+ 0x59, 0x7c, 0xff, 0x71, 0xbd, 0x0d, 0xc3, 0x24, 0x1e, 0x17, 0x2b, 0x9f, 0x0c, 0xb1, 0xd8, 0x2a,
+ 0xc2, 0xf0, 0xf1, 0x3c, 0x1c, 0x1b, 0xcb, 0x61, 0x59, 0xab, 0x69, 0x58, 0xdb, 0xcc, 0xe5, 0xcb,
+ 0xbf, 0x72, 0xea, 0xd4, 0x8f, 0x24, 0x56, 0xa7, 0x49, 0x26, 0xd7, 0xd1, 0xd3, 0x73, 0xba, 0xc6,
+ 0x37, 0x91, 0x48, 0xa0, 0x75, 0x38, 0x3f, 0x19, 0x96, 0x8e, 0xc8, 0xb2, 0x12, 0x35, 0xf7, 0x42,
+ 0xa1, 0x40, 0x7d, 0xba, 0x91, 0x9e, 0x9e, 0x9f, 0x39, 0x7c, 0xf8, 0x10, 0x00, 0xb7, 0x6f, 0x8f,
+ 0xf0, 0xf5, 0xd1, 0x63, 0xe4, 0xf3, 0xa3, 0x28, 0x25, 0x17, 0x01, 0x25, 0xb9, 0x7b, 0xb7, 0x58,
+ 0xed, 0xab, 0xa5, 0x40, 0xb4, 0xd6, 0x18, 0x46, 0x2d, 0x5f, 0x82, 0x20, 0x20, 0x5a, 0x17, 0xe5,
+ 0xee, 0x9d, 0xf1, 0x05, 0xdd, 0xc4, 0xc4, 0x04, 0xb1, 0x58, 0x0c, 0xa5, 0x6a, 0x6d, 0xa5, 0x54,
+ 0xf8, 0xfe, 0x5c, 0xf5, 0xbc, 0x14, 0x19, 0x84, 0x10, 0x94, 0xcb, 0x76, 0x8d, 0x2e, 0x1a, 0x8d,
+ 0x52, 0x98, 0xbc, 0xc3, 0xde, 0x0f, 0x3e, 0xa4, 0xb3, 0xb3, 0x8b, 0x96, 0x96, 0x56, 0x0e, 0x1c,
+ 0xe8, 0x66, 0x74, 0x74, 0x18, 0xdb, 0x9e, 0xa9, 0x49, 0xf3, 0xec, 0xec, 0x0c, 0xa9, 0x54, 0xe3,
+ 0xca, 0x52, 0xe7, 0x38, 0x4e, 0xcd, 0x7d, 0xf3, 0xe6, 0x2d, 0xf4, 0xf6, 0x5e, 0x40, 0x48, 0xc5,
+ 0xb1, 0x6f, 0xbf, 0x43, 0x29, 0xc5, 0xfd, 0x7b, 0x45, 0xa6, 0xa7, 0x4a, 0xb4, 0xb7, 0xbf, 0xca,
+ 0xe2, 0xfd, 0x66, 0xdb, 0x7f, 0x62, 0x18, 0xeb, 0x96, 0x8f, 0xa8, 0x9a, 0x2a, 0x89, 0xd6, 0xfe,
+ 0xa2, 0x28, 0x25, 0xd9, 0x6c, 0x27, 0xc5, 0xc9, 0x3b, 0x8c, 0xe6, 0x7e, 0x67, 0x78, 0xe8, 0x26,
+ 0x23, 0xb9, 0x3f, 0x88, 0x5b, 0x71, 0x32, 0x99, 0xf6, 0x9a, 0x6c, 0x3c, 0x78, 0x60, 0xff, 0xf3,
+ 0x9a, 0x78, 0x52, 0x1a, 0x1b, 0x5f, 0x64, 0x70, 0xf0, 0x3a, 0x5b, 0xb7, 0xbe, 0xb9, 0xa8, 0xc8,
+ 0xab, 0xd9, 0xbd, 0x7b, 0x0f, 0x42, 0x54, 0x23, 0x36, 0xcd, 0x3a, 0x3c, 0xcf, 0x67, 0xf1, 0x38,
+ 0x1b, 0x1f, 0xcf, 0xd1, 0xd2, 0xd2, 0xc9, 0xf4, 0xf4, 0xdc, 0xf2, 0x64, 0x98, 0x97, 0x64, 0x72,
+ 0x23, 0xf9, 0xfc, 0xd8, 0x53, 0xf5, 0x53, 0x4a, 0x61, 0x59, 0xf1, 0xa7, 0xec, 0xcb, 0x65, 0x9b,
+ 0x30, 0x8c, 0x63, 0x9a, 0x75, 0xff, 0x6e, 0xc3, 0xae, 0x5a, 0x15, 0x67, 0x72, 0xd2, 0x66, 0x60,
+ 0xe0, 0x0a, 0x61, 0x18, 0x2c, 0x69, 0x3b, 0x36, 0x36, 0xc2, 0xf0, 0xf0, 0x04, 0x9b, 0x36, 0xbd,
+ 0x5e, 0xbb, 0x61, 0x1d, 0xc7, 0xd5, 0x2c, 0xc7, 0x08, 0xa0, 0xa1, 0xa1, 0x09, 0x80, 0x33, 0x67,
+ 0x7a, 0x68, 0x6f, 0x7f, 0x85, 0x0d, 0x1b, 0x9a, 0x48, 0xa7, 0xeb, 0x01, 0x81, 0x6d, 0xdb, 0xe4,
+ 0xf3, 0x79, 0x86, 0x86, 0x6e, 0xd1, 0xdc, 0xbc, 0x85, 0x8e, 0x8e, 0x17, 0x6a, 0x7c, 0x5d, 0xd7,
+ 0x43, 0xec, 0xdd, 0xfb, 0xc5, 0xe7, 0x1d, 0x1d, 0xcd, 0xfb, 0x41, 0x46, 0xc3, 0x50, 0x53, 0x2e,
+ 0xbb, 0xb8, 0x8f, 0xe6, 0x7c, 0x75, 0xe9, 0x29, 0xa4, 0xac, 0x2e, 0x3e, 0x29, 0xe7, 0xcf, 0x02,
+ 0xdf, 0xb7, 0xa5, 0x69, 0x56, 0x54, 0x24, 0xa2, 0xa8, 0x54, 0xcc, 0xa0, 0xae, 0xae, 0x3e, 0x54,
+ 0xca, 0x44, 0x4a, 0xb1, 0xe0, 0x57, 0xa9, 0xb8, 0x38, 0x8e, 0x1b, 0x16, 0x0a, 0xa5, 0x9f, 0xc4,
+ 0xff, 0xcf, 0xad, 0x67, 0x95, 0xbf, 0x00, 0x63, 0x72, 0x9e, 0xb4, 0x74, 0xe3, 0xad, 0xa6, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE image_xpm[1] = {{ png, sizeof( png ), "image_xpm" }};
diff --git a/bitmaps_png/cpp_26/import.cpp b/bitmaps_png/cpp_26/import.cpp
index 79b6493341..793369b947 100644
--- a/bitmaps_png/cpp_26/import.cpp
+++ b/bitmaps_png/cpp_26/import.cpp
@@ -8,68 +8,79 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xbf, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0xdd, 0x4b, 0x53,
- 0x61, 0x1c, 0xc7, 0x95, 0x54, 0x82, 0x0a, 0x8a, 0x20, 0x08, 0xbb, 0xb0, 0xac, 0xd4, 0x04, 0xcb,
- 0x8b, 0xba, 0x28, 0x2c, 0xb0, 0xbc, 0x8b, 0xf0, 0x42, 0xff, 0x8f, 0xae, 0x32, 0x2f, 0x4c, 0x14,
- 0xf2, 0x65, 0x53, 0xda, 0x10, 0xf1, 0x4a, 0x19, 0x0e, 0x15, 0x14, 0x31, 0xd2, 0xba, 0xd2, 0xa5,
- 0xa0, 0x38, 0xa7, 0xb3, 0xf9, 0x92, 0x39, 0x75, 0x2b, 0x71, 0xae, 0xcd, 0xe9, 0x5e, 0x7d, 0xd7,
- 0xb3, 0x5f, 0xbf, 0xdf, 0xd3, 0x9e, 0xd3, 0xd9, 0x71, 0xe7, 0x88, 0xd0, 0x81, 0x0f, 0xd3, 0x9d,
- 0xe7, 0x7c, 0x3f, 0xcf, 0xcb, 0xef, 0x79, 0xce, 0x92, 0x00, 0x20, 0x29, 0x11, 0x78, 0x9d, 0xfb,
- 0x5f, 0xb0, 0x3c, 0x05, 0xc9, 0x6d, 0xbd, 0xbe, 0xc9, 0xd8, 0xd6, 0xd6, 0xd6, 0x73, 0x02, 0x83,
- 0xa1, 0xc7, 0x70, 0x06, 0xaa, 0xab, 0xab, 0x5b, 0x30, 0xef, 0xaa, 0x92, 0xa8, 0x60, 0xc3, 0xe7,
- 0x13, 0x7e, 0x7b, 0x3c, 0xe0, 0xf1, 0x7a, 0x01, 0xff, 0x06, 0xdf, 0xe6, 0x26, 0x6c, 0x6e, 0x6d,
- 0xc1, 0x16, 0xe1, 0xf7, 0x83, 0x3f, 0x10, 0x80, 0x40, 0x30, 0xc8, 0x08, 0x86, 0x42, 0x8c, 0x10,
- 0x27, 0x1c, 0x16, 0xf1, 0x6e, 0x6c, 0xec, 0x60, 0x5e, 0xa6, 0xa2, 0x08, 0x83, 0x05, 0x6c, 0x04,
- 0x0b, 0x0b, 0x0b, 0x30, 0x39, 0x35, 0xf5, 0x57, 0x22, 0x11, 0x04, 0x63, 0x02, 0x0a, 0x0b, 0x13,
- 0x91, 0x08, 0x23, 0x22, 0xc3, 0xe7, 0xf3, 0xa9, 0x8b, 0xb0, 0xe7, 0x82, 0x65, 0x72, 0x12, 0x70,
- 0xe8, 0xd0, 0xde, 0xde, 0x0e, 0x5f, 0x87, 0x87, 0x45, 0x01, 0xef, 0xb5, 0x18, 0xbc, 0xbd, 0x0d,
- 0xdb, 0x9c, 0x9d, 0x1d, 0xd8, 0x91, 0x80, 0x1d, 0x56, 0x17, 0xd9, 0x97, 0x96, 0x85, 0xb7, 0xe5,
- 0xe5, 0xb0, 0xbf, 0xbf, 0x0f, 0xc7, 0xc7, 0xc7, 0xd0, 0xd9, 0xd9, 0x09, 0x16, 0x8b, 0x25, 0x4e,
- 0x10, 0x17, 0xbc, 0xbb, 0x0b, 0xbb, 0x9c, 0xbd, 0x3d, 0x91, 0xcd, 0xd3, 0x44, 0x13, 0x16, 0x8b,
- 0xd0, 0xdb, 0xdb, 0x0b, 0x74, 0x09, 0x82, 0xc0, 0x84, 0x5d, 0x5d, 0x5d, 0x30, 0x3f, 0x3f, 0xff,
- 0x4f, 0x10, 0x0b, 0xde, 0xc3, 0x40, 0x06, 0xb6, 0xd9, 0x97, 0xe1, 0xf7, 0xfb, 0xd5, 0x45, 0x38,
- 0x45, 0x42, 0x43, 0x63, 0x23, 0x2c, 0x2f, 0x2f, 0x43, 0x34, 0x1a, 0x65, 0xa3, 0xa2, 0x9e, 0x77,
- 0x77, 0x77, 0xc3, 0xca, 0xca, 0x8a, 0x28, 0xe0, 0x81, 0x07, 0x07, 0x07, 0x8c, 0xc3, 0xc3, 0xc3,
- 0x38, 0x02, 0x81, 0xc0, 0x29, 0xa2, 0x50, 0x48, 0xd8, 0xc0, 0x62, 0xa8, 0xaa, 0xaa, 0x62, 0x45,
- 0x40, 0xa2, 0xa3, 0xa3, 0x23, 0x36, 0x1a, 0x1a, 0x29, 0xad, 0x15, 0x17, 0x48, 0x83, 0xa9, 0x8d,
- 0x14, 0x51, 0x94, 0x95, 0x95, 0x75, 0x29, 0x3b, 0x3b, 0xfb, 0x65, 0x4e, 0x4e, 0x4e, 0x31, 0x91,
- 0x97, 0x97, 0xf7, 0x2a, 0x23, 0x23, 0xe3, 0x8d, 0xc9, 0x64, 0x8a, 0x8e, 0x8c, 0x8c, 0xc0, 0xc0,
- 0xc0, 0x00, 0x2b, 0x08, 0x1a, 0x0d, 0x97, 0x51, 0x95, 0x39, 0x9d, 0x4e, 0xc5, 0xf0, 0x84, 0x22,
- 0x0c, 0xd7, 0x69, 0xb5, 0xda, 0xb1, 0xbe, 0xbe, 0xbe, 0x61, 0xa2, 0xbf, 0xbf, 0xdf, 0x84, 0x6b,
- 0x31, 0x89, 0x6b, 0x14, 0xb5, 0x5a, 0xad, 0x60, 0x9b, 0x99, 0x81, 0x6f, 0x36, 0x1b, 0xac, 0xad,
- 0xad, 0x89, 0x22, 0x82, 0xa6, 0x4e, 0x1a, 0x48, 0xf7, 0x12, 0x81, 0x23, 0x17, 0x45, 0x06, 0x5c,
- 0x30, 0x1b, 0xa8, 0x5c, 0xb4, 0x46, 0x54, 0x10, 0xf2, 0x90, 0x44, 0x02, 0x6a, 0x27, 0x05, 0xb7,
- 0xc2, 0xd9, 0x45, 0x89, 0x64, 0x4a, 0x82, 0x44, 0xa2, 0xd7, 0x45, 0x45, 0x45, 0xae, 0xe2, 0xe2,
- 0x62, 0x27, 0x51, 0x52, 0x52, 0xb2, 0x54, 0x5a, 0x5a, 0xea, 0xa8, 0xac, 0xac, 0x84, 0xba, 0xba,
- 0x3a, 0xd0, 0xeb, 0xf5, 0xd0, 0xd2, 0xd2, 0x02, 0x8b, 0x8b, 0x8b, 0x71, 0x32, 0x5a, 0x27, 0xb9,
- 0x80, 0x3a, 0x24, 0x47, 0x14, 0x51, 0x95, 0xe5, 0xe6, 0xe6, 0xa6, 0x61, 0x01, 0x9c, 0xe7, 0xa4,
- 0xa4, 0xa4, 0x14, 0x52, 0x79, 0xd3, 0x11, 0x63, 0x36, 0x9b, 0xc1, 0x68, 0x34, 0x8a, 0x41, 0xf4,
- 0xe9, 0x72, 0xb9, 0x60, 0x75, 0x75, 0x35, 0xa1, 0x40, 0x7e, 0xe1, 0xc6, 0x56, 0x2f, 0x6f, 0xdc,
- 0x8c, 0x02, 0x55, 0x56, 0x4d, 0x4d, 0x0d, 0xab, 0x2c, 0x1e, 0xe4, 0xc1, 0x83, 0x96, 0xca, 0x9b,
- 0xbe, 0x93, 0x4a, 0xf8, 0xc5, 0x47, 0x7c, 0xa2, 0xea, 0xd4, 0xce, 0xba, 0xb2, 0xb2, 0x32, 0xb6,
- 0x6f, 0x78, 0x18, 0x9d, 0xdc, 0x1d, 0x1d, 0x1d, 0x6c, 0xda, 0xe4, 0x12, 0xfa, 0x9f, 0xe4, 0xd4,
- 0x9e, 0xf6, 0x18, 0xb5, 0xc5, 0xb5, 0x07, 0x97, 0xdb, 0xbd, 0x8d, 0x79, 0xb7, 0x14, 0x45, 0x58,
- 0xda, 0xc2, 0xe0, 0xe0, 0xa0, 0x58, 0x0c, 0x14, 0xde, 0xda, 0xda, 0xca, 0x1e, 0x96, 0x4e, 0x99,
- 0xf4, 0x88, 0xc2, 0xde, 0x83, 0xc3, 0xe1, 0x04, 0xab, 0x75, 0x1a, 0xc6, 0xc7, 0xcd, 0x30, 0x3b,
- 0xf7, 0x1d, 0x6a, 0xb5, 0x0d, 0x9f, 0x30, 0xef, 0x82, 0xa2, 0x08, 0x03, 0x85, 0x8a, 0x8a, 0x0a,
- 0x58, 0x5f, 0x5f, 0x67, 0x47, 0x4d, 0x73, 0x73, 0x33, 0x78, 0xf1, 0xdd, 0xc4, 0x0b, 0x40, 0xba,
- 0x2e, 0x34, 0x12, 0xea, 0x00, 0xed, 0xb9, 0xa1, 0xa1, 0x21, 0xf6, 0xe9, 0xc2, 0xe7, 0xb4, 0x3a,
- 0xfd, 0x0c, 0x66, 0x5d, 0x57, 0x7b, 0xc3, 0x16, 0x60, 0xb8, 0x40, 0xc3, 0xd7, 0x68, 0x34, 0x50,
- 0x5f, 0x5f, 0x2f, 0x6e, 0x58, 0xf9, 0x68, 0x78, 0x05, 0xda, 0xed, 0x76, 0x18, 0xf8, 0xf2, 0x99,
- 0xdd, 0x8b, 0x44, 0xc2, 0xa0, 0xf9, 0xa0, 0x73, 0xd0, 0x9b, 0x5a, 0xcc, 0x54, 0x13, 0xf1, 0x03,
- 0x93, 0x8e, 0x1f, 0xbe, 0x39, 0xe5, 0x6b, 0x43, 0xdf, 0x53, 0x87, 0xcc, 0xe6, 0x09, 0x18, 0x1d,
- 0x1d, 0x63, 0x92, 0xc6, 0xa6, 0x26, 0x57, 0x6a, 0x6a, 0x6a, 0x7e, 0x5c, 0xa6, 0xaa, 0x28, 0x76,
- 0x60, 0x4a, 0x4f, 0x00, 0xb9, 0x88, 0x0e, 0x55, 0xb7, 0xdb, 0x8d, 0x53, 0x66, 0x02, 0x3b, 0x9e,
- 0xf4, 0x1a, 0x9d, 0xce, 0x81, 0x92, 0x07, 0x98, 0x91, 0xfc, 0x5f, 0x45, 0x34, 0x62, 0x5a, 0xc7,
- 0xf1, 0x89, 0x09, 0xbe, 0x26, 0x99, 0x09, 0x33, 0x15, 0x44, 0x39, 0xd3, 0xd3, 0xd3, 0x3f, 0x70,
- 0x53, 0x7a, 0x71, 0x6d, 0x44, 0x70, 0xa3, 0xc6, 0x81, 0x02, 0xef, 0xcf, 0x5f, 0xab, 0x5e, 0xdb,
- 0xec, 0x9c, 0xf7, 0xdd, 0xfb, 0xda, 0x8f, 0xf8, 0x5c, 0xba, 0xe2, 0xcf, 0x37, 0x49, 0x78, 0x32,
- 0x92, 0xca, 0x4a, 0x91, 0x7e, 0x1e, 0x25, 0x25, 0x65, 0x23, 0x34, 0x05, 0x0f, 0x91, 0xc7, 0xc8,
- 0x53, 0xa4, 0x10, 0x79, 0x11, 0xe3, 0x39, 0xf2, 0x0c, 0x79, 0x82, 0x3c, 0x42, 0xee, 0x20, 0xd7,
- 0x90, 0x2b, 0xc8, 0x45, 0x24, 0x4d, 0x3a, 0x7d, 0x4a, 0xa2, 0xcb, 0xb1, 0x87, 0xd2, 0x91, 0x0c,
- 0xe4, 0x2e, 0x72, 0x0f, 0xc9, 0x43, 0xf2, 0x63, 0xdc, 0x47, 0x72, 0x63, 0xf7, 0x6e, 0x22, 0x37,
- 0xd4, 0x44, 0x7f, 0x00, 0x21, 0xfe, 0xb9, 0x65, 0x52, 0xc6, 0xf9, 0x6a, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x6c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x6c, 0x94,
+ 0x55, 0x14, 0xc7, 0x7f, 0xe7, 0x7e, 0xdf, 0x0c, 0x9d, 0x69, 0xc7, 0x4e, 0x5b, 0x86, 0x99, 0x5a,
+ 0x8a, 0x21, 0x31, 0xd1, 0x44, 0xe5, 0x11, 0x37, 0xd8, 0x85, 0x0b, 0x31, 0x21, 0x18, 0xb5, 0x11,
+ 0xa2, 0xf8, 0x5a, 0xa0, 0x2b, 0x4d, 0x34, 0x8a, 0xd1, 0x08, 0x12, 0x82, 0x0b, 0x03, 0x0b, 0x12,
+ 0x88, 0x1b, 0x13, 0x37, 0x5d, 0x48, 0x02, 0x81, 0xd2, 0x18, 0x12, 0xd1, 0x04, 0x4d, 0xc4, 0x40,
+ 0x80, 0x44, 0xe3, 0x03, 0x89, 0x0f, 0x50, 0x17, 0x40, 0x81, 0x16, 0x04, 0x5a, 0xda, 0x69, 0xe7,
+ 0x71, 0xef, 0x71, 0x71, 0xbf, 0x6f, 0x3a, 0x2d, 0x4c, 0x21, 0x2c, 0xfc, 0x26, 0x67, 0xee, 0x23,
+ 0x37, 0xf7, 0x7f, 0xcf, 0xff, 0xfc, 0xcf, 0xb9, 0x57, 0x54, 0x95, 0xff, 0xe3, 0x0b, 0x6f, 0x77,
+ 0xe1, 0xa1, 0x43, 0x87, 0xc2, 0xe1, 0xe1, 0xf3, 0xcb, 0x9b, 0xef, 0x6a, 0x79, 0xbd, 0x2d, 0xdb,
+ 0xd6, 0x9d, 0x4c, 0x26, 0x03, 0x11, 0x11, 0x10, 0x44, 0x88, 0x5a, 0x3f, 0xe3, 0x3f, 0xa1, 0x58,
+ 0x1c, 0x2b, 0x5d, 0x1c, 0xba, 0xbc, 0x7e, 0x55, 0xef, 0xaa, 0x6f, 0x6e, 0x0b, 0x68, 0xdf, 0xbe,
+ 0x3d, 0xbd, 0xe9, 0x4c, 0xf3, 0xb6, 0x47, 0x7a, 0x7a, 0x16, 0xa6, 0xd2, 0xe9, 0xd0, 0x5a, 0x8b,
+ 0x88, 0x78, 0x43, 0x10, 0x23, 0x88, 0x18, 0x04, 0x7c, 0x1f, 0x83, 0x08, 0x24, 0x12, 0x49, 0x7e,
+ 0x3e, 0xf1, 0xe3, 0x76, 0x60, 0x51, 0x78, 0x6b, 0x90, 0x5d, 0xef, 0xe7, 0x0a, 0xf9, 0xb7, 0x16,
+ 0x3d, 0xb8, 0xa4, 0x73, 0x68, 0xe8, 0x02, 0x15, 0x5b, 0x41, 0x44, 0x30, 0x62, 0x10, 0xe3, 0x5b,
+ 0xea, 0xc6, 0x82, 0xd4, 0x0e, 0xa1, 0xaa, 0xb4, 0xa4, 0x5b, 0x9a, 0x6f, 0x49, 0xdd, 0x9e, 0x81,
+ 0xdd, 0xef, 0x75, 0x77, 0xcf, 0xdf, 0x70, 0xff, 0x7d, 0x0f, 0xb4, 0x5e, 0x1c, 0xba, 0x80, 0x73,
+ 0x96, 0x89, 0x89, 0x09, 0xac, 0xb5, 0xfe, 0xf4, 0x11, 0x48, 0x0d, 0xd8, 0x13, 0x88, 0x88, 0xa1,
+ 0x35, 0xdb, 0x8a, 0xaa, 0x12, 0x4b, 0xc0, 0x34, 0x02, 0xd9, 0xb5, 0x77, 0xe7, 0x8a, 0xdc, 0xdc,
+ 0x8e, 0x77, 0xe6, 0x77, 0x2d, 0x68, 0x6d, 0xcf, 0x76, 0x50, 0x2c, 0x16, 0x71, 0x4e, 0xb1, 0xb6,
+ 0x0a, 0x28, 0x8a, 0x50, 0x2f, 0x23, 0x45, 0x51, 0xc0, 0xa1, 0x11, 0x80, 0x37, 0xa7, 0x4e, 0x1b,
+ 0x7a, 0xd4, 0xdf, 0xdf, 0x1f, 0xa4, 0x53, 0xe9, 0x8f, 0xf3, 0xf9, 0xce, 0xc2, 0xd9, 0xb3, 0x67,
+ 0x19, 0x1c, 0x3c, 0x87, 0x18, 0x21, 0x4c, 0x84, 0x3e, 0x16, 0x22, 0x18, 0x99, 0xa2, 0x88, 0x98,
+ 0xae, 0x48, 0x04, 0x62, 0x04, 0x55, 0x87, 0x2a, 0xb8, 0x48, 0xd6, 0x37, 0xf5, 0x68, 0xb2, 0x3a,
+ 0xfe, 0x44, 0x7e, 0x5e, 0xe1, 0x9e, 0xd3, 0xa7, 0x4e, 0x53, 0x2c, 0x8e, 0x53, 0xa9, 0x56, 0x31,
+ 0xc6, 0x2f, 0xf5, 0x1b, 0x38, 0x5c, 0x6c, 0x6e, 0xca, 0xac, 0x3a, 0x9c, 0x5a, 0xd4, 0x79, 0xca,
+ 0x14, 0x8f, 0xd4, 0xd0, 0xa3, 0xee, 0xce, 0xee, 0xf5, 0x5d, 0x5d, 0x5d, 0x4d, 0x85, 0x42, 0x9e,
+ 0x52, 0xa9, 0x44, 0xa5, 0x52, 0x01, 0x99, 0xb1, 0x48, 0x25, 0x56, 0x31, 0x22, 0x31, 0x99, 0xa0,
+ 0x2a, 0xa8, 0x44, 0x44, 0x7a, 0xea, 0x1a, 0xc7, 0x28, 0x5f, 0xe8, 0xec, 0xca, 0x75, 0xe4, 0x69,
+ 0x6a, 0x6a, 0xc2, 0x39, 0x87, 0x31, 0x06, 0x23, 0x33, 0xcc, 0xc4, 0xb4, 0x81, 0x02, 0xa2, 0xbe,
+ 0x23, 0x44, 0x83, 0x48, 0x05, 0xb3, 0x02, 0x8d, 0x94, 0x86, 0x9a, 0x3e, 0xdc, 0xfb, 0x3c, 0x99,
+ 0x96, 0x56, 0xd2, 0x4d, 0x69, 0x82, 0x20, 0x68, 0x68, 0xc6, 0x04, 0x53, 0xd2, 0x96, 0xc8, 0x3d,
+ 0xe7, 0xc1, 0x51, 0x05, 0x3b, 0x4b, 0x8c, 0x4a, 0x95, 0x92, 0x9c, 0xba, 0x7e, 0x98, 0xcd, 0x03,
+ 0xab, 0xc9, 0xb6, 0x67, 0x49, 0xa7, 0x9a, 0xbd, 0x6c, 0x31, 0x91, 0xf9, 0x1f, 0x75, 0x39, 0x13,
+ 0x8b, 0xa2, 0x46, 0xa7, 0xff, 0xc3, 0x45, 0xae, 0x85, 0xa5, 0x52, 0x69, 0xd9, 0x4c, 0xa0, 0x39,
+ 0x89, 0x44, 0x22, 0x4c, 0x0a, 0x83, 0xc9, 0xa3, 0x6c, 0xfa, 0xfc, 0x69, 0x3e, 0x78, 0x6a, 0x37,
+ 0x41, 0x90, 0x61, 0x6c, 0x6c, 0xac, 0x4e, 0xce, 0xd3, 0xb4, 0x3d, 0x35, 0x56, 0x1f, 0x2d, 0x63,
+ 0x04, 0x64, 0xca, 0x8f, 0xf0, 0xfb, 0xbf, 0x0e, 0x1e, 0xfb, 0xed, 0xdc, 0xf1, 0x69, 0x40, 0xd7,
+ 0xc6, 0xff, 0x05, 0x71, 0x04, 0x09, 0xb8, 0x9e, 0x39, 0xc9, 0x47, 0x5f, 0xae, 0x62, 0xdd, 0x63,
+ 0x7d, 0x64, 0x5b, 0xe7, 0x31, 0x32, 0x3a, 0x02, 0x51, 0xe0, 0x6b, 0xbb, 0x4b, 0x2c, 0x05, 0x50,
+ 0xd1, 0x5a, 0x32, 0x1b, 0x04, 0x8d, 0x54, 0x13, 0x7e, 0x7d, 0x72, 0x27, 0x3f, 0x8d, 0xec, 0xbf,
+ 0x81, 0xbe, 0x39, 0x69, 0x03, 0x04, 0x88, 0x40, 0xb5, 0xeb, 0x6f, 0x76, 0x1c, 0x79, 0x99, 0x57,
+ 0x96, 0x6e, 0x67, 0x61, 0xc7, 0x12, 0xae, 0x5c, 0xb9, 0x52, 0xa3, 0xc8, 0x3b, 0x51, 0x83, 0x41,
+ 0xd4, 0x53, 0x66, 0xa2, 0x78, 0xa9, 0xf5, 0xb5, 0xd6, 0xf8, 0x12, 0xc2, 0x0d, 0xa6, 0x1a, 0x9b,
+ 0xa2, 0x0e, 0xe8, 0x1a, 0xa4, 0xef, 0xd7, 0x37, 0xf8, 0xe1, 0xcc, 0x57, 0xe4, 0x72, 0xf3, 0x08,
+ 0x82, 0x29, 0xe5, 0xc5, 0x6d, 0x5c, 0x92, 0x88, 0xfa, 0x3e, 0x71, 0x15, 0x20, 0x68, 0x58, 0x82,
+ 0xd4, 0x81, 0x5a, 0xc5, 0x59, 0xc5, 0x56, 0x95, 0x6a, 0xd9, 0xa1, 0x73, 0x87, 0x19, 0xf8, 0x67,
+ 0x13, 0x07, 0x4e, 0x7c, 0x4a, 0x6e, 0x6e, 0x9e, 0x20, 0x08, 0x23, 0x90, 0x18, 0x94, 0xe9, 0x55,
+ 0x03, 0x50, 0x9c, 0x00, 0x61, 0xc3, 0xa2, 0xea, 0xac, 0x62, 0xad, 0x62, 0x2a, 0x8a, 0x31, 0x0e,
+ 0x30, 0x88, 0x51, 0xb4, 0xf9, 0x1a, 0x07, 0xcf, 0x6f, 0xa7, 0x54, 0x9e, 0x64, 0xcd, 0xb2, 0x77,
+ 0xb9, 0x74, 0x79, 0x18, 0x75, 0x6e, 0x9a, 0x38, 0x62, 0x40, 0x41, 0xe2, 0xc2, 0x60, 0x66, 0x07,
+ 0xaa, 0x2a, 0xc6, 0x28, 0x22, 0x0e, 0xe7, 0xbc, 0x88, 0x5c, 0x15, 0x32, 0x13, 0x0b, 0x78, 0xfc,
+ 0xa1, 0x17, 0x29, 0x4e, 0x14, 0xa3, 0x8d, 0x25, 0xca, 0xda, 0x19, 0x7a, 0x14, 0xc0, 0x21, 0xb3,
+ 0x02, 0x01, 0xd8, 0x8a, 0x8b, 0xca, 0x8b, 0x21, 0xb0, 0x1e, 0x2c, 0x57, 0x5c, 0xca, 0xe6, 0x67,
+ 0xfa, 0x49, 0x27, 0x33, 0x94, 0xcb, 0x25, 0x04, 0xa9, 0x55, 0xa3, 0x18, 0x23, 0x08, 0x02, 0xef,
+ 0x16, 0x82, 0xe2, 0x00, 0x64, 0x56, 0x20, 0x75, 0x50, 0x2d, 0x2b, 0xea, 0x1c, 0x56, 0x0d, 0x0b,
+ 0x83, 0x47, 0xd9, 0xf4, 0xec, 0x6e, 0x42, 0x93, 0xc0, 0x39, 0x47, 0x10, 0x86, 0xb4, 0xb7, 0xb7,
+ 0x79, 0xc1, 0xcc, 0xb8, 0x1e, 0x6a, 0x4f, 0x11, 0x8d, 0xdf, 0x0c, 0x4e, 0x68, 0xae, 0xdc, 0x7d,
+ 0x03, 0xc8, 0xb8, 0xb9, 0x00, 0x81, 0xa2, 0x4e, 0xa9, 0x16, 0x03, 0x16, 0xb7, 0x3d, 0xc9, 0x86,
+ 0xde, 0x3e, 0xac, 0x73, 0x58, 0x67, 0xa3, 0xc4, 0x8c, 0x13, 0xb4, 0x6e, 0x73, 0xad, 0xcf, 0xe2,
+ 0xda, 0x84, 0x86, 0xeb, 0x7b, 0xfb, 0x86, 0xaa, 0xae, 0x2c, 0x75, 0x89, 0x2d, 0x67, 0x2e, 0x9d,
+ 0xea, 0xd8, 0x78, 0x60, 0xb9, 0x21, 0x28, 0x13, 0x54, 0x53, 0xf4, 0x74, 0xbe, 0xc0, 0x9b, 0x2b,
+ 0x77, 0x60, 0xad, 0x8b, 0xae, 0xee, 0xfa, 0xeb, 0x2e, 0xae, 0x0c, 0x71, 0x79, 0xf0, 0x73, 0xaa,
+ 0x4a, 0x22, 0x91, 0xe0, 0xea, 0xd5, 0xab, 0x15, 0xc0, 0x85, 0xa9, 0x54, 0xba, 0x00, 0xe9, 0x3a,
+ 0xc5, 0x48, 0xf2, 0xb3, 0xfd, 0x9f, 0xec, 0x44, 0xe5, 0xb9, 0x44, 0xf5, 0x2e, 0x56, 0xdc, 0xfb,
+ 0x1a, 0xab, 0x1f, 0x5e, 0x57, 0x3e, 0x7c, 0xe4, 0xbb, 0xa1, 0xc9, 0xc9, 0x49, 0x3b, 0xed, 0xbe,
+ 0x98, 0x11, 0x9b, 0xfa, 0xb1, 0x88, 0xe8, 0xf8, 0xf8, 0x58, 0xe9, 0xc8, 0xd1, 0x63, 0xdb, 0x00,
+ 0x77, 0xb3, 0x18, 0xb9, 0x4c, 0x36, 0xf5, 0xbb, 0xfc, 0x99, 0x62, 0x4d, 0xcf, 0x46, 0x56, 0x2e,
+ 0x7e, 0xf5, 0xd8, 0x96, 0x2d, 0x5b, 0x5e, 0xda, 0xba, 0x75, 0xeb, 0xc8, 0x1d, 0x3c, 0xe7, 0x5c,
+ 0x64, 0x76, 0x46, 0x00, 0xfd, 0xd1, 0x4e, 0xfc, 0x71, 0xfc, 0xed, 0x6f, 0x7f, 0x19, 0xd0, 0xd1,
+ 0xd1, 0xd1, 0x2f, 0xd6, 0xae, 0x5d, 0x9b, 0x03, 0x32, 0x77, 0x68, 0x2d, 0x40, 0x0a, 0x90, 0xff,
+ 0x00, 0x4f, 0xbf, 0x25, 0x55, 0x73, 0x97, 0xd2, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import_xpm[1] = {{ png, sizeof( png ), "import_xpm" }};
diff --git a/bitmaps_png/cpp_26/import3d.cpp b/bitmaps_png/cpp_26/import3d.cpp
index 388b3f3608..35d99825dc 100644
--- a/bitmaps_png/cpp_26/import3d.cpp
+++ b/bitmaps_png/cpp_26/import3d.cpp
@@ -8,57 +8,44 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x0e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x5d, 0x48, 0x53,
- 0x61, 0x18, 0xc7, 0xa7, 0x51, 0x54, 0x8c, 0x48, 0x88, 0x0a, 0x22, 0x23, 0x30, 0x22, 0x82, 0xee,
- 0xba, 0xe8, 0xc2, 0x42, 0xfa, 0x26, 0x16, 0x61, 0x59, 0xdb, 0x74, 0x22, 0x52, 0xab, 0x20, 0xda,
- 0x1c, 0x81, 0x7d, 0x11, 0x6e, 0x6d, 0x63, 0x9f, 0x2e, 0xe7, 0x24, 0x3f, 0x2e, 0x36, 0xca, 0x62,
- 0x6e, 0x46, 0x8c, 0x9d, 0x79, 0xe1, 0x68, 0xed, 0x42, 0xd1, 0x10, 0x22, 0x6f, 0x2c, 0x66, 0x81,
- 0xb6, 0xc0, 0xa1, 0x68, 0x6e, 0x33, 0xb3, 0xb1, 0x8f, 0xfe, 0x0f, 0x9c, 0xc1, 0x18, 0x48, 0xdb,
- 0x9c, 0x1d, 0xf8, 0xf1, 0xbe, 0xe7, 0xbc, 0xe7, 0x3c, 0xbf, 0xf7, 0x7d, 0xce, 0x73, 0x5e, 0x0e,
- 0x27, 0x95, 0x4a, 0x71, 0xfe, 0x07, 0x79, 0xdd, 0x5c, 0x5f, 0x5f, 0x5f, 0x2e, 0x14, 0x0a, 0x9b,
- 0x6b, 0x6b, 0x6b, 0x8f, 0xa6, 0xaf, 0xa1, 0x7f, 0x1e, 0xd7, 0x34, 0x84, 0x40, 0x20, 0x78, 0x04,
- 0xce, 0xad, 0x49, 0x54, 0x53, 0x53, 0xc3, 0x45, 0xb0, 0xef, 0x20, 0x01, 0x52, 0x10, 0x3c, 0x61,
- 0x45, 0x3a, 0x3a, 0xcf, 0x04, 0x32, 0x53, 0xc1, 0x22, 0x9a, 0x29, 0x82, 0x24, 0xc1, 0x5d, 0xe0,
- 0x85, 0xe0, 0x07, 0xe4, 0xe5, 0xac, 0x28, 0x82, 0xf1, 0xeb, 0x40, 0x0a, 0x3e, 0xe2, 0x3c, 0x8e,
- 0xf6, 0x58, 0xc1, 0xa9, 0xa3, 0x87, 0xc1, 0x65, 0x60, 0x43, 0xb0, 0x6f, 0xe0, 0x38, 0x2b, 0x0a,
- 0xd3, 0x44, 0x20, 0xde, 0x44, 0x69, 0x65, 0x57, 0xd6, 0xde, 0xd2, 0xd2, 0x52, 0x5a, 0x90, 0x88,
- 0x40, 0x00, 0x0b, 0xad, 0x0c, 0x81, 0x1f, 0xf0, 0xf9, 0xfc, 0xca, 0xb4, 0x08, 0xed, 0x19, 0x1a,
- 0x17, 0x8b, 0xc5, 0x1b, 0xd9, 0x71, 0xa7, 0x48, 0x24, 0xda, 0xb9, 0x16, 0x11, 0xa5, 0x2e, 0x04,
- 0x46, 0x1a, 0x1a, 0x1a, 0xb6, 0x67, 0x8b, 0xd8, 0x7b, 0xfe, 0x40, 0xc4, 0xa0, 0xdd, 0x57, 0xb0,
- 0x88, 0x0d, 0x74, 0x9b, 0xd2, 0x83, 0x19, 0xf3, 0xb2, 0x45, 0x68, 0xb7, 0xb1, 0xa9, 0x7b, 0x01,
- 0x0e, 0xe4, 0x2d, 0xc2, 0x43, 0x55, 0xe0, 0x15, 0xe5, 0xbd, 0xae, 0xae, 0xae, 0x92, 0x0d, 0x76,
- 0x0f, 0xe8, 0x33, 0x45, 0x58, 0xc9, 0x25, 0xb6, 0xf2, 0xe4, 0x78, 0x67, 0x7b, 0x72, 0x12, 0x19,
- 0x0c, 0x86, 0x6a, 0xa3, 0xd1, 0x68, 0xea, 0xe8, 0xe8, 0xe0, 0x22, 0x78, 0x05, 0x5b, 0xd6, 0x76,
- 0xb4, 0x43, 0x54, 0x0c, 0xe8, 0x5f, 0x03, 0x06, 0xf4, 0x63, 0x68, 0x29, 0x55, 0xbd, 0x20, 0x0a,
- 0xbe, 0x00, 0x3e, 0x8f, 0xc7, 0xdb, 0xfa, 0x4f, 0x91, 0x4a, 0xa5, 0x3a, 0xeb, 0x76, 0xbb, 0x99,
- 0x85, 0x85, 0x05, 0xb7, 0xd9, 0x6c, 0x56, 0x39, 0x1c, 0x8e, 0x0d, 0x34, 0x7b, 0x04, 0xfc, 0x85,
- 0x76, 0x12, 0xe2, 0x87, 0x98, 0xf5, 0x89, 0xac, 0xef, 0xe8, 0x37, 0xae, 0x7d, 0xc2, 0x98, 0x84,
- 0x0a, 0x25, 0xa7, 0xf2, 0xee, 0xec, 0xec, 0x7c, 0x8b, 0xf6, 0x27, 0x98, 0x09, 0x04, 0x02, 0x5d,
- 0x90, 0xdd, 0xe0, 0x70, 0x38, 0x25, 0x54, 0xbe, 0x08, 0x76, 0x15, 0x41, 0x4f, 0x81, 0x32, 0xba,
- 0x97, 0x82, 0x0a, 0xd8, 0x03, 0xe3, 0x57, 0xa8, 0xec, 0x51, 0x28, 0x9b, 0x73, 0x12, 0xe9, 0x74,
- 0x3a, 0xcb, 0xf2, 0xf2, 0xf2, 0x28, 0x89, 0x80, 0xdf, 0xe7, 0xf3, 0x19, 0x21, 0x3f, 0x59, 0xf4,
- 0xbd, 0x0e, 0xef, 0x67, 0x47, 0x77, 0x77, 0xb7, 0x3b, 0x91, 0x48, 0x7c, 0x26, 0x11, 0xda, 0xe7,
- 0x4e, 0xa7, 0x53, 0x8d, 0x14, 0xee, 0x2f, 0xfa, 0xa6, 0xaa, 0xd5, 0x6a, 0xab, 0xbc, 0x5e, 0x6f,
- 0x1f, 0x89, 0x40, 0xd7, 0xca, 0xca, 0x8a, 0xd4, 0xe3, 0xf1, 0xdc, 0x44, 0xbf, 0x34, 0x6f, 0x91,
- 0x44, 0x22, 0xd9, 0x25, 0x95, 0x4a, 0x07, 0x9b, 0x9a, 0x9a, 0x46, 0x09, 0x85, 0x42, 0xf1, 0x5e,
- 0xa9, 0x54, 0x0e, 0xa8, 0xd5, 0xea, 0x37, 0x48, 0xdf, 0x4b, 0x54, 0x9d, 0x6f, 0x7a, 0x7a, 0xba,
- 0x87, 0x44, 0x40, 0x36, 0x37, 0x37, 0x77, 0x71, 0x76, 0x76, 0x96, 0x9b, 0xb7, 0x48, 0x26, 0x93,
- 0x35, 0x87, 0x42, 0xa1, 0xe1, 0x64, 0x32, 0x19, 0x5e, 0x85, 0xc9, 0x78, 0x3c, 0x3e, 0x98, 0x16,
- 0x81, 0x0b, 0x60, 0x6f, 0xde, 0x22, 0xac, 0xe2, 0xfe, 0xfc, 0xfc, 0xfc, 0x87, 0xd4, 0xea, 0xc7,
- 0x4c, 0x3a, 0x75, 0x19, 0xa2, 0x8a, 0x42, 0x44, 0x77, 0xc6, 0xc6, 0xc6, 0xfc, 0x24, 0x23, 0x16,
- 0x17, 0x17, 0x47, 0xc3, 0xe1, 0xf0, 0x48, 0x24, 0x12, 0x19, 0x8e, 0x46, 0xa3, 0x43, 0xe8, 0x0f,
- 0x2c, 0x2d, 0x2d, 0xbd, 0xce, 0x12, 0xed, 0xce, 0x5b, 0x44, 0xbb, 0x2d, 0xd2, 0xa7, 0x80, 0xf0,
- 0x19, 0x21, 0x97, 0xcb, 0x75, 0x78, 0x47, 0x4f, 0x35, 0x1a, 0xcd, 0x63, 0x14, 0x43, 0x73, 0x6b,
- 0x6b, 0xeb, 0x3b, 0x08, 0x7b, 0xd3, 0xa2, 0xa9, 0xa9, 0xa9, 0xea, 0x60, 0x30, 0xb8, 0xa5, 0xa8,
- 0x55, 0x87, 0x62, 0x68, 0x9c, 0x98, 0x98, 0xb0, 0xa7, 0x53, 0x87, 0x42, 0x90, 0xba, 0x5c, 0xae,
- 0x46, 0xf4, 0x4b, 0x8a, 0x26, 0xc2, 0x8a, 0x0e, 0xe3, 0xbb, 0x61, 0xd0, 0x0f, 0x92, 0x28, 0x16,
- 0x8b, 0x99, 0x6d, 0x36, 0x9b, 0x96, 0x61, 0x98, 0xb2, 0xa2, 0x7e, 0x47, 0x26, 0x93, 0xc9, 0x8e,
- 0x8f, 0xf4, 0x2b, 0x15, 0x03, 0x2a, 0xcf, 0xdb, 0xdf, 0xdf, 0xdf, 0x8e, 0xcd, 0xf5, 0x50, 0xd1,
- 0x77, 0x06, 0xec, 0x6d, 0x7d, 0x28, 0xeb, 0x49, 0x12, 0xf9, 0xfd, 0xfe, 0x1e, 0x8b, 0xc5, 0x72,
- 0x7a, 0x5d, 0x7e, 0xb7, 0x50, 0x08, 0x07, 0xad, 0x56, 0x2b, 0x33, 0x3e, 0x3e, 0x6e, 0x6f, 0x6b,
- 0x6b, 0xbb, 0xb5, 0xae, 0xff, 0x75, 0x7a, 0xbd, 0xfe, 0x08, 0xf6, 0x3c, 0x71, 0xe6, 0x4f, 0x46,
- 0xa1, 0xfc, 0x05, 0x64, 0xdd, 0x2e, 0xc9, 0xdd, 0xbc, 0x5e, 0x15, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x40, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x9c, 0x91, 0x9f, 0x9f, 0xdf, 0x98, 0x91, 0x91, 0xf1, 0x3b, 0x2d, 0x2d, 0xed,
+ 0x3f, 0x08, 0x83, 0xd8, 0x20, 0x31, 0x6a, 0xc9, 0xc3, 0x2d, 0x02, 0x49, 0xdc, 0xba, 0x75, 0xeb,
+ 0xff, 0xb3, 0x67, 0xcf, 0xc0, 0x18, 0xc4, 0x06, 0x89, 0x51, 0x4b, 0x9e, 0x41, 0x4a, 0x4a, 0xaa,
+ 0x01, 0x84, 0x1d, 0x1c, 0x1c, 0xfe, 0x37, 0x34, 0x34, 0xa0, 0x60, 0x90, 0x18, 0xb5, 0xe4, 0x41,
+ 0x16, 0xfd, 0x4f, 0x48, 0x48, 0xa0, 0x29, 0x06, 0xd9, 0x01, 0xb6, 0x08, 0x64, 0x7b, 0x71, 0x71,
+ 0x31, 0x4d, 0x30, 0x86, 0x45, 0xb0, 0x48, 0xa4, 0x36, 0xf6, 0xf5, 0xf5, 0x1d, 0x22, 0x16, 0x05,
+ 0x17, 0x9a, 0xff, 0x0f, 0x28, 0x36, 0x00, 0x62, 0x7d, 0x24, 0xac, 0x07, 0xc6, 0xfe, 0xc5, 0xba,
+ 0xff, 0x93, 0xd3, 0xe3, 0xa8, 0x63, 0x51, 0xd1, 0x5c, 0xcf, 0xff, 0xc5, 0xeb, 0xad, 0xb1, 0xe2,
+ 0xda, 0x0d, 0xbe, 0xff, 0x63, 0x32, 0x03, 0xa8, 0x63, 0x51, 0xc1, 0x1c, 0xb7, 0xff, 0x7e, 0xb3,
+ 0xd8, 0xb0, 0xe2, 0x82, 0x15, 0xd6, 0x83, 0xc4, 0xa2, 0x88, 0x88, 0x08, 0x30, 0xa6, 0xa9, 0x45,
+ 0x20, 0x0b, 0x8c, 0x8d, 0x8d, 0xc1, 0x98, 0x18, 0xcb, 0x68, 0x66, 0x51, 0x42, 0x46, 0xc4, 0xff,
+ 0xb0, 0x46, 0xdd, 0xff, 0x29, 0x3d, 0x76, 0x60, 0x5c, 0xbb, 0x2a, 0x10, 0xc3, 0x02, 0xff, 0x39,
+ 0xec, 0xff, 0x03, 0xe6, 0xb1, 0xff, 0xaf, 0xdc, 0xe8, 0xfc, 0x3f, 0xa5, 0xd7, 0xe6, 0x7f, 0x6a,
+ 0xaf, 0xdd, 0xff, 0xa8, 0x16, 0xa3, 0xff, 0x9a, 0x4e, 0x82, 0xa4, 0x05, 0x5d, 0x78, 0xad, 0xc9,
+ 0xff, 0xba, 0x2d, 0x3e, 0xff, 0xa3, 0x17, 0x49, 0xfe, 0x8f, 0x5a, 0x28, 0x0e, 0xb7, 0x20, 0x60,
+ 0x2e, 0xfb, 0xff, 0xe0, 0x85, 0x1c, 0xff, 0x43, 0x97, 0x70, 0xfe, 0x0f, 0x5b, 0xc6, 0xf5, 0x3f,
+ 0x7e, 0xb5, 0xd8, 0xff, 0xe4, 0x75, 0xb2, 0xff, 0x4b, 0xb7, 0x59, 0xfc, 0x4f, 0x9d, 0x68, 0xfd,
+ 0x5f, 0x46, 0x4e, 0x12, 0x61, 0x51, 0x64, 0x64, 0x24, 0x41, 0x1c, 0x11, 0x15, 0x0e, 0x74, 0xa1,
+ 0xf1, 0xff, 0xec, 0x55, 0xfa, 0x70, 0x4b, 0x02, 0x81, 0x3e, 0x00, 0x59, 0x10, 0xb1, 0x92, 0xeb,
+ 0x7f, 0xd4, 0x5a, 0xee, 0xff, 0x31, 0xeb, 0x79, 0xfe, 0xc7, 0x6e, 0xe0, 0xf9, 0x9f, 0xb6, 0x55,
+ 0xfa, 0x7f, 0xc9, 0x62, 0xb7, 0xff, 0x5e, 0x21, 0x4e, 0x88, 0xa0, 0x03, 0x95, 0x47, 0xee, 0xee,
+ 0xee, 0x44, 0x61, 0x37, 0x2f, 0xa7, 0xff, 0x49, 0xbd, 0x16, 0xff, 0x13, 0x97, 0x2a, 0x82, 0x7d,
+ 0x12, 0x02, 0xb4, 0x24, 0x72, 0x15, 0xd0, 0x02, 0xa0, 0xe1, 0xf1, 0x5b, 0x78, 0xff, 0x27, 0xed,
+ 0xe0, 0xfb, 0x9f, 0xbe, 0x5b, 0xe4, 0x7f, 0xfd, 0x16, 0xdf, 0xff, 0x6e, 0xd1, 0xc6, 0x60, 0x3d,
+ 0x30, 0x8b, 0x48, 0xae, 0x06, 0x4a, 0xea, 0x33, 0xff, 0x97, 0x2c, 0xf4, 0xfc, 0x1f, 0xbb, 0x5c,
+ 0xec, 0x7f, 0xf8, 0x0a, 0x2e, 0xb0, 0x2f, 0x12, 0xb6, 0xf2, 0xfd, 0x4f, 0xd9, 0xcd, 0xff, 0x3f,
+ 0xfd, 0x80, 0xe0, 0xff, 0x8e, 0xa3, 0x7e, 0xff, 0xd3, 0xda, 0x3c, 0x50, 0xab, 0x09, 0x72, 0x2b,
+ 0xb6, 0x65, 0xbb, 0x26, 0xfd, 0xaf, 0x5a, 0xe3, 0xfd, 0x2f, 0x76, 0x8d, 0xe0, 0xff, 0xb8, 0x4d,
+ 0xbc, 0xff, 0x93, 0x77, 0x42, 0x2c, 0xe9, 0x3c, 0xe7, 0xfa, 0xbf, 0x6d, 0x7d, 0x1c, 0x66, 0xc5,
+ 0x47, 0x49, 0x55, 0x1d, 0x5a, 0x67, 0x70, 0xb0, 0x7e, 0xa7, 0xc7, 0xf7, 0xf8, 0xcd, 0x7c, 0xff,
+ 0x93, 0x77, 0xf1, 0xff, 0xaf, 0x3f, 0x65, 0xfe, 0x3f, 0x6d, 0x8a, 0xd5, 0xff, 0xd4, 0xb4, 0x14,
+ 0xdc, 0x55, 0x39, 0xb9, 0x38, 0xb0, 0x5b, 0x7a, 0x65, 0xdd, 0x3e, 0xa7, 0xbf, 0x85, 0xfb, 0xd5,
+ 0xff, 0x17, 0xaf, 0xb2, 0xbf, 0x6f, 0x5a, 0xca, 0x20, 0x81, 0xb7, 0x71, 0x42, 0x2e, 0x36, 0x4e,
+ 0x63, 0x60, 0x8d, 0x9b, 0xa6, 0x75, 0xa4, 0x76, 0x93, 0xcf, 0x1b, 0xe7, 0x5a, 0x0e, 0x5b, 0x82,
+ 0xad, 0x20, 0x4a, 0xb0, 0x59, 0x25, 0x83, 0xb0, 0x5d, 0x03, 0x5b, 0x10, 0x51, 0xcd, 0x2d, 0xba,
+ 0xb5, 0xeb, 0x68, 0x8d, 0x01, 0x0e, 0x9a, 0x29, 0xd0, 0x57, 0xf5, 0xf5, 0xc2, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import3d_xpm[1] = {{ png, sizeof( png ), "import3d_xpm" }};
diff --git a/bitmaps_png/cpp_26/import_cmp_from_lib.cpp b/bitmaps_png/cpp_26/import_cmp_from_lib.cpp
index 5be3a4dcb2..9105304ec3 100644
--- a/bitmaps_png/cpp_26/import_cmp_from_lib.cpp
+++ b/bitmaps_png/cpp_26/import_cmp_from_lib.cpp
@@ -8,58 +8,55 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x20, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd5, 0x5f, 0x68, 0x96,
- 0x65, 0x18, 0xc7, 0xf1, 0xcf, 0x74, 0xd3, 0x21, 0xb8, 0x8d, 0xa5, 0x22, 0x15, 0x25, 0x6e, 0xfd,
- 0x41, 0x11, 0x9a, 0x98, 0x36, 0xb7, 0xac, 0x06, 0x35, 0x92, 0x58, 0x53, 0x2a, 0x95, 0x46, 0x85,
- 0x9a, 0x44, 0x27, 0xa9, 0x45, 0x96, 0x81, 0xa0, 0x31, 0x07, 0xfe, 0xe9, 0x8f, 0xff, 0x48, 0x11,
- 0xa1, 0xb7, 0x3f, 0x62, 0x13, 0x0f, 0x8a, 0x54, 0x0a, 0x15, 0xb7, 0x99, 0x4b, 0x5f, 0x76, 0xd0,
- 0x51, 0x81, 0xa3, 0x03, 0xdd, 0x7a, 0x0f, 0x3c, 0x0c, 0x92, 0x59, 0x3e, 0x9d, 0x5c, 0x2f, 0x3c,
- 0xbd, 0xbe, 0x9b, 0x53, 0xf3, 0xe0, 0x07, 0xf7, 0xf5, 0x3c, 0xd7, 0x73, 0x7f, 0xef, 0xfb, 0xba,
- 0x7f, 0xd7, 0xfd, 0xc0, 0x1e, 0x74, 0xa6, 0xb4, 0x3e, 0x49, 0x12, 0x79, 0xa1, 0x16, 0xe3, 0xd2,
- 0xcf, 0x6e, 0x45, 0xb0, 0x65, 0xea, 0xbd, 0x4e, 0xcc, 0x6f, 0xf2, 0xd3, 0x9c, 0x06, 0x3d, 0xd8,
- 0x5b, 0x90, 0xd0, 0x8c, 0xf7, 0xfe, 0x0f, 0xd0, 0xdb, 0x2d, 0x4b, 0x65, 0xb3, 0x39, 0xc9, 0xf9,
- 0x3f, 0x5c, 0x9b, 0x34, 0xd9, 0x31, 0x54, 0xa6, 0x12, 0x16, 0xe2, 0x28, 0x96, 0xdd, 0x2e, 0xa8,
- 0x6d, 0x5a, 0xad, 0x53, 0xd9, 0x9c, 0x24, 0x9b, 0x93, 0x2c, 0x7e, 0x45, 0x1f, 0x96, 0xa7, 0x12,
- 0x9e, 0xab, 0x79, 0xd8, 0x29, 0x7c, 0x8f, 0x86, 0xdb, 0x01, 0x3d, 0x8e, 0xa3, 0x5d, 0xfd, 0x86,
- 0xb2, 0x39, 0xc9, 0xc9, 0x5f, 0x5d, 0x99, 0xf1, 0x88, 0xd3, 0x78, 0x15, 0x13, 0xd0, 0xb2, 0xe3,
- 0x6b, 0x03, 0x2d, 0xcb, 0x64, 0x71, 0x04, 0xd3, 0x6f, 0x15, 0x34, 0x16, 0xfb, 0x33, 0xc7, 0x5d,
- 0xce, 0xef, 0xaa, 0xeb, 0x82, 0xa1, 0x4d, 0xbb, 0xfc, 0x3e, 0xbf, 0xc9, 0x99, 0xa9, 0xf7, 0xf8,
- 0x6e, 0x4f, 0xa7, 0xc1, 0xde, 0x8b, 0xfe, 0x79, 0xb2, 0x59, 0x2f, 0x3e, 0x47, 0x55, 0x91, 0x89,
- 0xa6, 0xe2, 0x05, 0xb4, 0xa0, 0xe2, 0xba, 0xf7, 0x91, 0xd4, 0x34, 0xb3, 0x4e, 0x57, 0x77, 0xbf,
- 0xab, 0x79, 0x58, 0x31, 0x75, 0xf7, 0xbb, 0x5a, 0x57, 0xaf, 0x07, 0xdb, 0x51, 0x5a, 0x00, 0x9a,
- 0x8b, 0x77, 0xf0, 0x62, 0xa1, 0x73, 0xd3, 0xa0, 0x12, 0x7c, 0xf2, 0xf4, 0xf3, 0x7e, 0x3e, 0x37,
- 0xe0, 0xda, 0x48, 0xb0, 0x53, 0xbf, 0xb9, 0x52, 0x59, 0xed, 0x07, 0xac, 0x28, 0x02, 0x5a, 0x12,
- 0xe3, 0x0d, 0x18, 0x53, 0x58, 0xba, 0x92, 0xb0, 0xf0, 0x0a, 0x6c, 0x7c, 0xb4, 0xd1, 0x99, 0x8f,
- 0x32, 0x2e, 0x9d, 0xbd, 0xe8, 0xef, 0x6c, 0x4e, 0x72, 0x6e, 0x40, 0xd2, 0xd9, 0x2d, 0xd9, 0x7a,
- 0x40, 0xb2, 0x76, 0xa3, 0x64, 0xe9, 0x4a, 0x97, 0xf1, 0x23, 0x6a, 0x46, 0x00, 0xbd, 0x8f, 0xf2,
- 0x42, 0xd0, 0xcb, 0x58, 0x8e, 0x7a, 0x6c, 0xc5, 0x13, 0xd8, 0x70, 0xd7, 0x14, 0x5f, 0xcc, 0xae,
- 0x77, 0xfe, 0xfe, 0x1a, 0xb9, 0x45, 0x6d, 0xfe, 0xea, 0xd8, 0x27, 0x69, 0xff, 0xcc, 0x9f, 0x65,
- 0x65, 0xfa, 0xa2, 0xc9, 0x77, 0xa4, 0x8d, 0x91, 0x07, 0xa1, 0x1c, 0x1f, 0x16, 0x33, 0x43, 0x7b,
- 0x0c, 0x26, 0xe2, 0x21, 0x8c, 0x8f, 0x78, 0x36, 0x0e, 0xa0, 0x63, 0xf7, 0x37, 0x06, 0xbb, 0xfb,
- 0x0d, 0x85, 0xcd, 0x57, 0x47, 0x6e, 0x1d, 0xf6, 0x61, 0x41, 0xe4, 0xcf, 0xc2, 0x16, 0x6c, 0x46,
- 0xe3, 0x48, 0xa0, 0x37, 0xb0, 0x3b, 0xec, 0x5e, 0x81, 0xbd, 0xb8, 0x0f, 0xad, 0x3b, 0x0f, 0x1a,
- 0x0c, 0x7b, 0xaf, 0x47, 0x26, 0xdf, 0x4f, 0xe1, 0xb4, 0xfd, 0x98, 0x32, 0x1a, 0x7b, 0xbf, 0x1e,
- 0xe5, 0xab, 0x8d, 0xda, 0xd6, 0x63, 0x0d, 0x16, 0x47, 0xc2, 0xe6, 0xb9, 0x8d, 0x7a, 0xb1, 0x0b,
- 0xe3, 0xf1, 0x15, 0x0e, 0x62, 0x5b, 0xa8, 0x13, 0x3d, 0xa9, 0xb8, 0x98, 0xa6, 0xc0, 0x18, 0xbc,
- 0x14, 0xd6, 0x7c, 0x16, 0xa5, 0xd1, 0x2b, 0x63, 0x03, 0xf4, 0x2d, 0xfa, 0x31, 0x2f, 0xe2, 0x2f,
- 0xb1, 0x09, 0x6d, 0x29, 0x9d, 0xc0, 0xaa, 0x82, 0x67, 0x69, 0x55, 0xe4, 0xb7, 0x55, 0x1a, 0x75,
- 0xaf, 0x8a, 0xb3, 0xd9, 0x16, 0xe3, 0x2a, 0x1c, 0xc3, 0x49, 0x1c, 0x8e, 0x1e, 0xc9, 0x14, 0x5e,
- 0x45, 0xb1, 0xc8, 0x39, 0x23, 0x96, 0x2e, 0x12, 0x17, 0xc4, 0x44, 0x87, 0x71, 0x1a, 0x7d, 0xa9,
- 0xf8, 0x02, 0x2e, 0x85, 0xba, 0x71, 0xb6, 0x08, 0x68, 0x19, 0x5a, 0x47, 0x03, 0x9a, 0x88, 0x07,
- 0x43, 0xcf, 0x84, 0x29, 0xf2, 0x71, 0x06, 0xc7, 0xa3, 0x84, 0x1d, 0x71, 0x3e, 0x85, 0xa0, 0xb5,
- 0xf9, 0xd2, 0x8e, 0x08, 0x2a, 0xf8, 0x68, 0x5c, 0x9c, 0x51, 0x49, 0xc4, 0x9f, 0xe2, 0x10, 0x5a,
- 0x22, 0xce, 0x60, 0x25, 0x1a, 0x52, 0x3a, 0x12, 0xbf, 0x93, 0x86, 0x61, 0x54, 0x36, 0x9c, 0x15,
- 0xd7, 0x61, 0x61, 0x8c, 0x57, 0xa3, 0x36, 0xf5, 0x2e, 0x13, 0x4e, 0xcb, 0xa4, 0x76, 0xfb, 0x4b,
- 0x2a, 0x2e, 0xa6, 0xca, 0xe1, 0x40, 0xd5, 0xd1, 0x47, 0x93, 0xf3, 0x3b, 0x2b, 0x00, 0xe5, 0xfb,
- 0xa8, 0x2a, 0x9a, 0xf6, 0xee, 0x1b, 0xf6, 0xd1, 0x08, 0x0d, 0x56, 0x1f, 0x57, 0xcd, 0xac, 0x82,
- 0xe7, 0xf3, 0x30, 0x09, 0x35, 0xd8, 0x89, 0xe6, 0xd4, 0xbb, 0xc7, 0xa2, 0xf1, 0x5b, 0xaf, 0x5b,
- 0xe0, 0x0d, 0xba, 0x79, 0x7a, 0x9c, 0xd1, 0x9a, 0xb8, 0x78, 0x67, 0x84, 0x59, 0xde, 0x8a, 0x45,
- 0xcc, 0x28, 0xa8, 0xc2, 0xc7, 0x71, 0xe7, 0xad, 0xc3, 0xa2, 0x51, 0x83, 0x62, 0x82, 0xf1, 0x98,
- 0x13, 0x8d, 0xf7, 0x01, 0x5e, 0x8b, 0x95, 0x4f, 0x28, 0x62, 0xa2, 0xed, 0x78, 0x33, 0xda, 0xa5,
- 0xfc, 0xa6, 0x40, 0x37, 0xf1, 0xab, 0xae, 0xc6, 0x34, 0x34, 0xc5, 0xff, 0x68, 0xc9, 0x9d, 0x02,
- 0xcd, 0x44, 0x3b, 0x1e, 0xc0, 0x52, 0xac, 0xba, 0x23, 0xa0, 0x80, 0x3d, 0x85, 0x77, 0xe3, 0xde,
- 0xfb, 0x4f, 0x69, 0xff, 0x05, 0x20, 0xc0, 0x9a, 0xd2, 0x3a, 0xaf, 0x3c, 0x6e, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xf6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x7b, 0x48, 0x53,
+ 0x51, 0x1c, 0xc7, 0xef, 0xf0, 0xd5, 0xdc, 0x5c, 0xbe, 0x0a, 0x85, 0x52, 0x11, 0x14, 0xa1, 0x07,
+ 0x81, 0xd4, 0x1f, 0x3a, 0xd6, 0x82, 0x92, 0x19, 0x96, 0xb5, 0x66, 0x66, 0x46, 0xa6, 0xc9, 0xd5,
+ 0xa6, 0xc3, 0x4c, 0x43, 0xcd, 0x04, 0xdf, 0x8a, 0x65, 0x8a, 0x51, 0x92, 0x89, 0x05, 0xb9, 0xf2,
+ 0xc1, 0x6a, 0xe8, 0x66, 0x85, 0x69, 0x5a, 0x3a, 0x31, 0xa1, 0x97, 0x51, 0x04, 0x19, 0xcd, 0x3f,
+ 0x2a, 0x86, 0xe4, 0xa3, 0x26, 0x53, 0xca, 0x6f, 0xf7, 0xae, 0x24, 0x97, 0xba, 0xae, 0x6e, 0xf6,
+ 0xc7, 0x87, 0x73, 0xef, 0xb9, 0x97, 0xf3, 0xe1, 0x7b, 0xcf, 0xef, 0x9c, 0x73, 0x09, 0x00, 0xc4,
+ 0xff, 0x60, 0x5e, 0x47, 0x2e, 0x41, 0xc4, 0x51, 0x14, 0x50, 0x38, 0xae, 0xb4, 0xa8, 0x8b, 0x02,
+ 0xf9, 0x36, 0x36, 0xef, 0xa9, 0x96, 0xbf, 0xa2, 0xa2, 0x0a, 0x6f, 0x6f, 0x54, 0x7a, 0x7b, 0x7f,
+ 0xcf, 0x63, 0xb1, 0x66, 0xa8, 0xfb, 0x0a, 0x6b, 0xa4, 0x5b, 0x50, 0x54, 0x27, 0x10, 0x40, 0x3f,
+ 0x36, 0x06, 0x55, 0x52, 0x12, 0x72, 0x59, 0x2c, 0xab, 0xa4, 0x5b, 0x54, 0x34, 0x3d, 0x3d, 0x6d,
+ 0xe4, 0x5d, 0x47, 0x87, 0x55, 0xd2, 0xfd, 0x53, 0x44, 0x43, 0xa7, 0x53, 0x27, 0x27, 0x5b, 0x94,
+ 0x8e, 0x91, 0xc8, 0x1a, 0xe9, 0x66, 0xcb, 0xb9, 0x6b, 0x0e, 0xa3, 0x55, 0x7e, 0x7e, 0x0b, 0x8a,
+ 0x2c, 0x49, 0x47, 0x8b, 0xc8, 0x79, 0x22, 0x7f, 0x7f, 0xe3, 0xa0, 0x5f, 0xb4, 0x5a, 0x7c, 0x1a,
+ 0x1c, 0x34, 0x61, 0x72, 0x7c, 0xdc, 0xf8, 0x6c, 0xa8, 0xb3, 0x13, 0x95, 0x3e, 0x3e, 0x8c, 0xd3,
+ 0x2d, 0xfa, 0xe9, 0x0c, 0x93, 0x93, 0x28, 0x76, 0x72, 0x02, 0xbd, 0xa6, 0xe6, 0xf2, 0xa8, 0xa4,
+ 0xc4, 0x34, 0x9d, 0x4c, 0xc6, 0x28, 0x9d, 0xd9, 0x39, 0x32, 0xe8, 0xf5, 0x98, 0x9c, 0x98, 0x30,
+ 0x61, 0x56, 0x52, 0xae, 0xa4, 0x4a, 0x5f, 0x11, 0x81, 0x9c, 0x66, 0x31, 0xb2, 0xe5, 0x61, 0x48,
+ 0xab, 0xe6, 0xcf, 0xa4, 0x5e, 0x0c, 0xc2, 0xc9, 0x2b, 0x7c, 0x7d, 0x5a, 0xfd, 0xce, 0xcf, 0x7b,
+ 0x8a, 0xd7, 0xd4, 0x2e, 0xb9, 0x18, 0xb4, 0x1a, 0x0d, 0xa6, 0x0c, 0x06, 0x93, 0xbe, 0x0b, 0x2d,
+ 0x49, 0x20, 0x1b, 0x02, 0xb0, 0xb7, 0xc6, 0x7e, 0x1e, 0x74, 0x7f, 0x5c, 0xbc, 0x87, 0x6e, 0xce,
+ 0x74, 0x90, 0x8c, 0x44, 0x85, 0x6c, 0x36, 0xb4, 0x7d, 0x7d, 0x96, 0x88, 0xe2, 0xcc, 0x8a, 0xbe,
+ 0x8e, 0x8c, 0x60, 0x74, 0x78, 0x18, 0x05, 0xf6, 0xf6, 0x78, 0xa3, 0x54, 0x1a, 0xaf, 0xe9, 0xb9,
+ 0x63, 0x22, 0x3a, 0x58, 0xee, 0x7b, 0xd3, 0xa2, 0x62, 0xe8, 0x2e, 0x2a, 0x62, 0x26, 0xaa, 0xf8,
+ 0x4b, 0x64, 0x6e, 0x1d, 0x4d, 0xe8, 0x74, 0x26, 0x89, 0x34, 0xfd, 0x4a, 0xf4, 0xbe, 0x52, 0x43,
+ 0xf3, 0xba, 0x0d, 0x19, 0xd5, 0xa1, 0x7f, 0x44, 0x57, 0xed, 0x11, 0x5e, 0xeb, 0x80, 0x7d, 0x14,
+ 0xe1, 0xb5, 0xbf, 0x44, 0xe2, 0x32, 0xaf, 0xf6, 0xa0, 0x4c, 0xdb, 0x10, 0x1a, 0x41, 0x86, 0x6d,
+ 0x90, 0xd9, 0x75, 0x34, 0x4b, 0x11, 0x87, 0x63, 0x2c, 0x88, 0x6c, 0xb9, 0x04, 0x79, 0x2d, 0x62,
+ 0xa4, 0x36, 0x05, 0x23, 0x5d, 0x21, 0x40, 0x8c, 0x7c, 0x1d, 0xc4, 0xd7, 0x57, 0x41, 0x72, 0x83,
+ 0x8d, 0x08, 0xf9, 0x6f, 0xea, 0xd9, 0x38, 0xde, 0xb4, 0x1e, 0x19, 0xca, 0xed, 0xc6, 0xf7, 0xf2,
+ 0x5b, 0x25, 0x08, 0xc9, 0xe7, 0xa9, 0x19, 0x57, 0xdd, 0xf4, 0xd4, 0x14, 0xde, 0x3e, 0xb8, 0x0f,
+ 0x32, 0xd3, 0x0f, 0xd2, 0xc6, 0x4d, 0xd8, 0x7f, 0xcd, 0x01, 0x12, 0x6a, 0xd0, 0xc8, 0x06, 0x47,
+ 0x1c, 0x6e, 0xe6, 0x20, 0x5a, 0xc1, 0x45, 0xf4, 0x6d, 0x0a, 0x05, 0x07, 0x51, 0xd4, 0x7d, 0xe4,
+ 0x2d, 0x47, 0xa4, 0x28, 0x37, 0x23, 0xe6, 0xd2, 0x86, 0x27, 0x81, 0x24, 0x61, 0xb7, 0xe4, 0x4d,
+ 0xf5, 0x2c, 0xcf, 0xe6, 0x43, 0xe2, 0xe5, 0xc0, 0x61, 0x52, 0xe1, 0x8b, 0xa8, 0x26, 0x0e, 0x8e,
+ 0xdc, 0xe1, 0x22, 0x46, 0xe5, 0x84, 0xd8, 0x36, 0x1e, 0x62, 0xef, 0xf2, 0x70, 0x8c, 0x6a, 0x8f,
+ 0xb6, 0x3a, 0x41, 0xaa, 0xf6, 0x45, 0x4a, 0x3d, 0x7f, 0x48, 0x78, 0x9a, 0xf0, 0x58, 0xf6, 0x31,
+ 0x21, 0x3c, 0x63, 0xb7, 0x25, 0xbd, 0x59, 0xf8, 0x31, 0x5e, 0xe5, 0x61, 0x1c, 0x38, 0xbe, 0x7d,
+ 0x35, 0xc8, 0x87, 0xce, 0x48, 0xe8, 0x72, 0x01, 0xd9, 0xe9, 0x8c, 0x13, 0x1d, 0x9e, 0xc8, 0x51,
+ 0x89, 0x74, 0x3b, 0x72, 0xd8, 0xc1, 0x16, 0x1f, 0x7c, 0xbb, 0xf2, 0xd8, 0x51, 0xb9, 0xf7, 0x42,
+ 0xc7, 0xc9, 0x76, 0x77, 0x24, 0x76, 0xbb, 0x20, 0xb9, 0xcf, 0x0d, 0xb2, 0x7e, 0x37, 0x24, 0x6b,
+ 0xdc, 0x51, 0xf2, 0x38, 0xec, 0x9b, 0xa8, 0x94, 0x9b, 0x60, 0xb5, 0xa3, 0x3c, 0xec, 0xbc, 0x6b,
+ 0x41, 0x51, 0x8f, 0x68, 0x4a, 0xda, 0xe3, 0x8a, 0x94, 0x01, 0x77, 0x9c, 0x7a, 0xb1, 0x16, 0x65,
+ 0xcf, 0x44, 0x3f, 0x0e, 0x54, 0x7a, 0x56, 0x5b, 0xfd, 0xe7, 0xe4, 0x50, 0x95, 0x57, 0x63, 0x61,
+ 0xbf, 0xd0, 0x98, 0xa8, 0xf0, 0x39, 0x1f, 0x31, 0x35, 0x01, 0xed, 0x04, 0x41, 0xb0, 0x98, 0xfe,
+ 0x6e, 0x95, 0x32, 0x3d, 0xd4, 0xe8, 0x8a, 0x8a, 0xaf, 0xdb, 0xd8, 0x7b, 0xee, 0xe9, 0x6e, 0xc8,
+ 0x1a, 0xb6, 0xbe, 0x14, 0x4a, 0x09, 0x2e, 0xa3, 0xdd, 0x7b, 0x39, 0x6c, 0xcb, 0x22, 0xdc, 0x22,
+ 0x2a, 0xbd, 0x06, 0xf8, 0x59, 0x0e, 0xfe, 0x8b, 0xbd, 0xf3, 0x13, 0xd9, 0x9c, 0xcb, 0x8b, 0x9c,
+ 0x05, 0xde, 0xac, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import_cmp_from_lib_xpm[1] = {{ png, sizeof( png ), "import_cmp_from_lib_xpm" }};
diff --git a/bitmaps_png/cpp_26/import_footprint_names.cpp b/bitmaps_png/cpp_26/import_footprint_names.cpp
index 135ca31c62..1f51612551 100644
--- a/bitmaps_png/cpp_26/import_footprint_names.cpp
+++ b/bitmaps_png/cpp_26/import_footprint_names.cpp
@@ -8,84 +8,88 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xc0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0xd9, 0x4b, 0xdc,
- 0x57, 0x14, 0xc7, 0x6d, 0xba, 0x91, 0x52, 0xb5, 0x0f, 0x79, 0xeb, 0x43, 0x90, 0x84, 0x40, 0xa1,
- 0xb5, 0x08, 0x42, 0x31, 0xf5, 0x0f, 0x08, 0xa9, 0x1b, 0x45, 0x1f, 0x1b, 0x44, 0xaa, 0x81, 0x22,
- 0x75, 0x5f, 0x21, 0x68, 0xb4, 0x0f, 0xae, 0x50, 0xc5, 0x3a, 0x08, 0x5a, 0xda, 0xd4, 0xbc, 0x68,
- 0xb1, 0xe3, 0x56, 0xf7, 0x38, 0xea, 0xa8, 0xe3, 0x64, 0x5a, 0xd3, 0x89, 0x1a, 0xad, 0x4b, 0x35,
- 0xee, 0xce, 0xb8, 0x2f, 0x33, 0xae, 0xa7, 0xe7, 0x7b, 0xeb, 0x9d, 0xde, 0x8c, 0x33, 0x69, 0x7a,
- 0xe1, 0x8b, 0x33, 0xce, 0xdc, 0xf3, 0xb9, 0xe7, 0x7b, 0xce, 0xb9, 0xbf, 0xf1, 0x20, 0x22, 0x0f,
- 0x55, 0xbc, 0x5e, 0xf3, 0xf6, 0xf6, 0xf6, 0x0f, 0x0c, 0x0c, 0xbc, 0xfb, 0x2a, 0x0a, 0x60, 0x7d,
- 0x12, 0x10, 0x70, 0xd7, 0xd3, 0xd3, 0xf3, 0x53, 0xde, 0xfb, 0x86, 0x73, 0x3c, 0x47, 0x5c, 0x17,
- 0xa0, 0x77, 0x3b, 0x3b, 0x3b, 0x07, 0xa7, 0xa7, 0xa7, 0xa9, 0xae, 0xae, 0x8e, 0x96, 0x96, 0x96,
- 0xe8, 0xf8, 0xf8, 0x98, 0x4e, 0x4e, 0x4e, 0x84, 0x4e, 0x4f, 0x4f, 0xe9, 0xec, 0xec, 0x4c, 0x08,
- 0xeb, 0xf0, 0xf0, 0x88, 0x56, 0xd7, 0xd6, 0xa8, 0xd7, 0x60, 0xdc, 0xfd, 0xe0, 0xa3, 0x8f, 0x23,
- 0x79, 0xff, 0x9b, 0xaf, 0x0a, 0xf2, 0x6c, 0x6f, 0x6f, 0x9f, 0x6c, 0x6e, 0x6e, 0xe6, 0x20, 0x87,
- 0xd4, 0xd6, 0xd6, 0x46, 0x16, 0x8b, 0xc5, 0x25, 0x08, 0xb2, 0xdb, 0xed, 0xb4, 0xb8, 0xb8, 0x48,
- 0x3a, 0x5d, 0x0f, 0xe9, 0x0d, 0x43, 0x87, 0xd7, 0xae, 0xdd, 0xf8, 0x92, 0x63, 0xbc, 0xfd, 0x9f,
- 0xa0, 0xa8, 0xa8, 0xa8, 0x0f, 0xab, 0xaa, 0xaa, 0xf6, 0x10, 0x14, 0xeb, 0xe8, 0xe8, 0x88, 0xfa,
- 0xfb, 0xfb, 0x5f, 0x92, 0xd1, 0x21, 0xad, 0xac, 0xac, 0x50, 0x4f, 0x4f, 0x2f, 0x0d, 0x0f, 0x3f,
- 0xa1, 0x01, 0x83, 0xe1, 0xe4, 0xfa, 0x8d, 0xeb, 0x5f, 0x31, 0xec, 0xb2, 0x5b, 0x50, 0x76, 0x76,
- 0xf6, 0x95, 0xbc, 0xbc, 0xbc, 0xc1, 0x9d, 0x9d, 0x1d, 0x1b, 0x9d, 0xaf, 0xf9, 0xf9, 0x79, 0x1a,
- 0x19, 0x19, 0x71, 0x0b, 0x82, 0xad, 0xeb, 0xeb, 0xeb, 0x64, 0x32, 0xfd, 0x46, 0xad, 0x6d, 0xed,
- 0x0c, 0xb6, 0x53, 0x8f, 0x5e, 0x7f, 0xec, 0xe3, 0xe3, 0x13, 0xa3, 0xda, 0xe8, 0x80, 0x24, 0x24,
- 0x24, 0x5c, 0xce, 0xc9, 0xc9, 0xe9, 0xe6, 0x4d, 0x46, 0x09, 0x39, 0x38, 0x38, 0x20, 0xae, 0xd7,
- 0x85, 0x1a, 0x49, 0x18, 0x16, 0xfe, 0xb7, 0xbb, 0xbb, 0x4b, 0x93, 0x93, 0x53, 0xd4, 0xdc, 0xfc,
- 0xab, 0xd8, 0x63, 0xb7, 0xdb, 0xa8, 0xad, 0xb3, 0xcb, 0xee, 0xe5, 0xe5, 0xf5, 0x19, 0xc3, 0x2e,
- 0x39, 0x40, 0x11, 0x11, 0x11, 0xaf, 0x33, 0x48, 0xcb, 0xa7, 0xef, 0x96, 0x10, 0x04, 0x68, 0x6a,
- 0x6a, 0x22, 0xce, 0x4e, 0x80, 0x24, 0xcc, 0x19, 0x84, 0xbf, 0xb0, 0x77, 0x63, 0x63, 0x83, 0xfe,
- 0x30, 0x9b, 0xf9, 0x60, 0x5d, 0xf4, 0x94, 0x1d, 0xb0, 0x5a, 0x2d, 0xa4, 0x6d, 0x6c, 0xda, 0x62,
- 0x90, 0x1f, 0x0a, 0x2f, 0xb3, 0xf9, 0x6e, 0x68, 0x68, 0x48, 0x27, 0x21, 0xbc, 0xf9, 0x4c, 0xa7,
- 0xd3, 0x51, 0x75, 0x75, 0x35, 0xd5, 0xd7, 0xd7, 0x53, 0x4b, 0x4b, 0x0b, 0x75, 0x74, 0x74, 0x70,
- 0x1d, 0x7a, 0x68, 0x60, 0x60, 0x80, 0xf8, 0xbb, 0xb4, 0xc6, 0x9d, 0x26, 0x61, 0x00, 0xdb, 0x6c,
- 0x36, 0x61, 0xe1, 0xc4, 0xc4, 0x04, 0x19, 0x0c, 0x43, 0xd4, 0xd5, 0xf5, 0x88, 0x7e, 0xe7, 0x9a,
- 0x3d, 0xac, 0xad, 0x1d, 0x67, 0xcc, 0x55, 0x8f, 0xc4, 0xc4, 0xc4, 0x78, 0x0e, 0xd6, 0x8f, 0xf8,
- 0xe4, 0x62, 0x21, 0x18, 0x02, 0x49, 0xeb, 0x20, 0x64, 0x87, 0xc0, 0x6a, 0xad, 0xf0, 0x7f, 0x74,
- 0xe0, 0xf6, 0xf6, 0xb6, 0xe8, 0xd2, 0x85, 0x85, 0x05, 0x51, 0xdf, 0x95, 0xd5, 0x55, 0xba, 0x7d,
- 0x3b, 0xe8, 0x6b, 0x80, 0xea, 0xf8, 0x4b, 0xd3, 0xe4, 0x66, 0xc9, 0x60, 0xd2, 0x32, 0x29, 0x80,
- 0x9c, 0x1b, 0x03, 0xef, 0x71, 0x08, 0x74, 0x22, 0x3e, 0xff, 0xa7, 0x5e, 0x76, 0x8a, 0x8c, 0x8c,
- 0xba, 0x07, 0xd0, 0xcd, 0xc2, 0xc2, 0xc2, 0x67, 0xfc, 0xbd, 0x0d, 0xd5, 0x3a, 0xd4, 0x06, 0xa7,
- 0x83, 0xe0, 0x3f, 0x6c, 0xb1, 0x5a, 0xad, 0xe2, 0xb4, 0xab, 0x7c, 0x4a, 0x7c, 0xee, 0x3c, 0x53,
- 0xce, 0x2e, 0xc8, 0xcf, 0x79, 0x64, 0xee, 0x89, 0x1a, 0xc5, 0xc7, 0xc7, 0x7f, 0x5e, 0x51, 0x51,
- 0xf1, 0x84, 0x5f, 0x3b, 0xda, 0x1a, 0x37, 0x43, 0x4d, 0x4d, 0x0d, 0x19, 0x8d, 0x46, 0x9e, 0x8f,
- 0x61, 0x32, 0x73, 0xa1, 0xc7, 0xc6, 0xc6, 0x44, 0x0d, 0xa6, 0xa6, 0xa6, 0xc4, 0x01, 0xd4, 0x0c,
- 0x55, 0xa0, 0x0a, 0xc5, 0x72, 0x80, 0xce, 0x1b, 0x22, 0x8e, 0x8b, 0xde, 0xa7, 0xd6, 0xaa, 0xb7,
- 0xb7, 0x97, 0xe6, 0xd9, 0x6b, 0xa4, 0x0f, 0x3b, 0xd0, 0x5d, 0x6a, 0x07, 0xaa, 0x5d, 0xe8, 0x0e,
- 0xf8, 0x42, 0x46, 0xca, 0xc0, 0x16, 0x70, 0x06, 0x8f, 0x24, 0x08, 0x1b, 0xd1, 0x71, 0x38, 0xfd,
- 0xcb, 0x60, 0xae, 0x80, 0xaa, 0x5c, 0x81, 0x2e, 0x65, 0x65, 0x65, 0x3d, 0x64, 0xdb, 0x76, 0x25,
- 0x0c, 0xb5, 0x40, 0x4b, 0xa3, 0xb8, 0x80, 0x01, 0xa4, 0xc2, 0x9c, 0x81, 0xae, 0xa0, 0x17, 0x40,
- 0x90, 0xbf, 0xbf, 0xff, 0x15, 0x8d, 0x46, 0xb3, 0x8d, 0x2c, 0xb0, 0x36, 0x37, 0x37, 0x79, 0x2e,
- 0x0c, 0xa2, 0x83, 0x04, 0x8c, 0xb3, 0x72, 0xce, 0xcc, 0x1d, 0x50, 0xca, 0x25, 0x08, 0xb7, 0x37,
- 0x0f, 0xe6, 0x68, 0x6d, 0x6d, 0xad, 0x98, 0x05, 0xdc, 0xe2, 0x5b, 0x5b, 0x5b, 0xb4, 0xbf, 0xbf,
- 0xff, 0x2f, 0x4c, 0xb1, 0xd1, 0x15, 0xd0, 0x59, 0x6e, 0x41, 0x6c, 0x95, 0x79, 0x91, 0x9f, 0x43,
- 0x7a, 0xbd, 0x5e, 0xb4, 0x34, 0xee, 0xb2, 0xbd, 0xbd, 0x3d, 0x97, 0x30, 0x15, 0xe8, 0x0e, 0x2a,
- 0x40, 0xc1, 0xc1, 0xc1, 0xef, 0x84, 0x85, 0x85, 0x45, 0x9e, 0x2b, 0xcc, 0xcf, 0xcf, 0xef, 0xaa,
- 0x9e, 0x41, 0x1b, 0x6c, 0xd9, 0xdc, 0xf3, 0xe7, 0xd4, 0xc7, 0x30, 0xd4, 0x49, 0xc2, 0x30, 0x47,
- 0xb8, 0x9e, 0x20, 0xcc, 0x17, 0x80, 0xb0, 0x56, 0x02, 0xf1, 0xc8, 0x18, 0x1c, 0x1c, 0x7c, 0x01,
- 0x2e, 0x40, 0x41, 0x41, 0x41, 0xef, 0x73, 0x7c, 0xd3, 0x39, 0x28, 0x29, 0x34, 0x34, 0xd4, 0xc4,
- 0xd6, 0x3d, 0x5d, 0xe7, 0x20, 0x3f, 0x3e, 0x78, 0x40, 0xb1, 0xb1, 0xb1, 0xb4, 0xcc, 0x9b, 0xb7,
- 0x19, 0x86, 0x56, 0xcf, 0xc8, 0xc8, 0xa0, 0xfa, 0x86, 0x06, 0x6a, 0x6c, 0x6c, 0x24, 0x1e, 0x76,
- 0x71, 0x88, 0xe4, 0xe4, 0x64, 0x01, 0xc4, 0x20, 0x27, 0xa7, 0xa4, 0xd0, 0xf8, 0xf8, 0xb8, 0x23,
- 0x5b, 0x48, 0x05, 0xfd, 0x2c, 0xad, 0x0b, 0x09, 0x09, 0x69, 0x6f, 0x6d, 0x6d, 0x1d, 0xb3, 0xf2,
- 0x4d, 0x90, 0x9a, 0x9a, 0x4a, 0x8d, 0x7c, 0x83, 0xe3, 0x91, 0xbe, 0xc5, 0xcd, 0xc1, 0x43, 0x4d,
- 0x7d, 0x7d, 0x7d, 0x8e, 0xec, 0x06, 0xf8, 0xe4, 0x33, 0x33, 0x33, 0x02, 0x84, 0x4c, 0xd3, 0xd2,
- 0xd2, 0x68, 0x74, 0x74, 0x54, 0x58, 0xab, 0x4a, 0x05, 0x2d, 0xb1, 0xb4, 0xac, 0x6e, 0x06, 0xfd,
- 0xc4, 0xc1, 0xcc, 0xc6, 0xc7, 0x8f, 0xa9, 0xac, 0xac, 0x8c, 0x96, 0x96, 0x97, 0x29, 0x85, 0x4f,
- 0xb9, 0xc9, 0x0d, 0x91, 0x96, 0x9e, 0x2e, 0x7e, 0x43, 0x20, 0x8b, 0x1d, 0x86, 0x49, 0x60, 0x5c,
- 0x5c, 0x9c, 0xc8, 0x34, 0x37, 0x37, 0x97, 0xf6, 0xb9, 0x86, 0x07, 0x4e, 0x52, 0x41, 0x0d, 0xac,
- 0xf7, 0xf0, 0x9a, 0x41, 0x5a, 0x7e, 0x3c, 0x4c, 0x95, 0x96, 0x96, 0x52, 0x3a, 0x07, 0x2e, 0x28,
- 0x28, 0xa0, 0x2f, 0xee, 0xdc, 0x11, 0xd7, 0x10, 0x02, 0xfd, 0x39, 0x39, 0x29, 0xb2, 0x83, 0x95,
- 0xb0, 0xca, 0xc2, 0xcd, 0x12, 0x13, 0x13, 0x23, 0x3e, 0x2f, 0x2e, 0x2e, 0x16, 0x8f, 0x13, 0xc0,
- 0x55, 0xb9, 0xb4, 0x8e, 0xdf, 0x7f, 0x53, 0x52, 0x52, 0x32, 0xcf, 0xf7, 0x1f, 0xfd, 0x35, 0x3b,
- 0x4b, 0xb3, 0x73, 0x73, 0xe2, 0x07, 0xca, 0xb7, 0x25, 0x25, 0xf4, 0x8b, 0x56, 0x2b, 0xea, 0x86,
- 0xec, 0x20, 0x1c, 0xc2, 0x64, 0x32, 0x51, 0x52, 0x52, 0x92, 0xc8, 0x12, 0x8d, 0x80, 0x9a, 0x62,
- 0x1f, 0x32, 0x96, 0x52, 0x41, 0x16, 0x96, 0xee, 0xdc, 0xba, 0x8e, 0xf2, 0xf2, 0xf2, 0xb9, 0x72,
- 0x8d, 0x86, 0x9b, 0x60, 0x95, 0x9f, 0x27, 0x6b, 0xa2, 0x19, 0xa2, 0xa3, 0xa3, 0x85, 0x8d, 0x7c,
- 0x08, 0xca, 0xbe, 0x7f, 0x9f, 0x32, 0x33, 0x33, 0xa9, 0xb2, 0xb2, 0x52, 0x00, 0x01, 0x42, 0x96,
- 0x10, 0xee, 0x47, 0x38, 0x21, 0xb3, 0xc6, 0xe0, 0xbb, 0x9b, 0xa3, 0xb7, 0xc2, 0xc3, 0xc3, 0x13,
- 0x0b, 0x8a, 0x8a, 0x7e, 0x28, 0xfa, 0xbf, 0x2a, 0x2e, 0xbe, 0xa0, 0xfc, 0xfc, 0xfc, 0xef, 0x7d,
- 0x7d, 0x7d, 0x6f, 0xfd, 0x0d, 0x75, 0x09, 0x62, 0x25, 0xbc, 0x95, 0x82, 0x15, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x06, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x59, 0x4c, 0x94,
+ 0x57, 0x14, 0xc7, 0xa7, 0x36, 0xb6, 0x69, 0x6a, 0xfb, 0x42, 0x9f, 0xfa, 0xe0, 0x83, 0x6f, 0x6d,
+ 0xe4, 0xb1, 0x29, 0xa6, 0xf5, 0xb1, 0xc5, 0xf6, 0xa1, 0x61, 0x53, 0x09, 0x58, 0x04, 0x42, 0x20,
+ 0x68, 0x4c, 0x59, 0x85, 0xb2, 0x23, 0x5b, 0x0d, 0x24, 0xf0, 0xd2, 0x6a, 0x40, 0x44, 0x24, 0x31,
+ 0x40, 0x02, 0x9a, 0xa2, 0x61, 0x71, 0x00, 0x41, 0x06, 0x85, 0x2a, 0x0c, 0x13, 0x28, 0xfb, 0x26,
+ 0xca, 0x36, 0x6c, 0xc3, 0xc0, 0x0c, 0xf3, 0xcd, 0x72, 0x7a, 0xfe, 0xb7, 0xf3, 0x4d, 0x87, 0xe1,
+ 0x73, 0x49, 0x6f, 0x72, 0xf2, 0xdd, 0xb9, 0xf7, 0x7e, 0xe7, 0x77, 0xb6, 0x7b, 0xbe, 0x51, 0x11,
+ 0x91, 0xca, 0x5d, 0x78, 0xbc, 0xef, 0xeb, 0xeb, 0x1b, 0x56, 0x59, 0x59, 0xf9, 0xe7, 0xb5, 0x6b,
+ 0xd7, 0x34, 0x78, 0xde, 0xbc, 0x79, 0xf3, 0x6e, 0x55, 0x55, 0x95, 0xa2, 0xdc, 0xb8, 0x71, 0xe3,
+ 0x6e, 0xd9, 0xef, 0x7f, 0x34, 0xf8, 0x7c, 0xf3, 0x6d, 0x0c, 0xbf, 0xfb, 0x91, 0xa7, 0x3e, 0x97,
+ 0x5e, 0x05, 0xd0, 0x11, 0x8d, 0x46, 0xa3, 0xbb, 0x7f, 0xff, 0x3e, 0x0d, 0x0d, 0x0d, 0x51, 0x5b,
+ 0x5b, 0x1b, 0xed, 0xed, 0xed, 0x91, 0xcd, 0x66, 0x13, 0x62, 0xb7, 0xdb, 0xc9, 0xe1, 0x70, 0xb8,
+ 0x04, 0x7b, 0xaf, 0x5e, 0xbd, 0xa2, 0x27, 0x7f, 0x3d, 0x97, 0xbe, 0x3f, 0xf5, 0x43, 0x0e, 0xbf,
+ 0xff, 0xf1, 0xbb, 0x82, 0x3e, 0x65, 0x4b, 0xf5, 0x2f, 0x5e, 0xbc, 0x20, 0x8c, 0xd5, 0xd5, 0x55,
+ 0xea, 0xeb, 0xeb, 0x7b, 0x2d, 0xc8, 0x6c, 0x36, 0xd3, 0xc2, 0xc2, 0x02, 0x3d, 0x7c, 0xa8, 0xa6,
+ 0xc1, 0x21, 0x9d, 0xdd, 0xe7, 0xe4, 0x49, 0xc0, 0x3e, 0x79, 0x2b, 0x28, 0x33, 0x33, 0xb3, 0x90,
+ 0x15, 0x6f, 0x93, 0x73, 0x48, 0x92, 0x44, 0x5d, 0x5d, 0x5d, 0x6f, 0xf4, 0x68, 0x71, 0x71, 0x91,
+ 0x3a, 0x3b, 0x1f, 0x91, 0x56, 0x3b, 0x44, 0xc3, 0x23, 0x23, 0x8e, 0xaf, 0x4f, 0x9c, 0xc8, 0x87,
+ 0xc1, 0xaf, 0x05, 0xe5, 0xe6, 0xe6, 0xfe, 0xc2, 0x21, 0x7b, 0xec, 0x80, 0x06, 0x1e, 0x78, 0x74,
+ 0x76, 0x76, 0xd2, 0xda, 0xda, 0x9a, 0x22, 0x48, 0x36, 0x64, 0x7d, 0x7d, 0x9d, 0x9e, 0x3d, 0x7b,
+ 0x4e, 0x2d, 0xad, 0x6d, 0xfc, 0xdb, 0x42, 0x03, 0x83, 0x83, 0x8e, 0xe3, 0xc7, 0xbf, 0x4c, 0x62,
+ 0xd8, 0x87, 0x07, 0x40, 0x71, 0x71, 0x71, 0x3f, 0xdf, 0xb9, 0x73, 0xa7, 0x9f, 0x15, 0xec, 0xc9,
+ 0xde, 0xe8, 0x74, 0x3a, 0x1a, 0x1f, 0x1f, 0x27, 0xab, 0xd5, 0xba, 0x0f, 0x24, 0xc3, 0x30, 0xb0,
+ 0x66, 0x34, 0x1a, 0x69, 0x6a, 0x6a, 0x9a, 0x1e, 0x3c, 0x78, 0x20, 0x3c, 0xb4, 0x58, 0xf6, 0xe8,
+ 0xb1, 0x46, 0x23, 0x79, 0x79, 0x79, 0x05, 0x30, 0xec, 0x90, 0x0b, 0x94, 0x90, 0x90, 0xf0, 0x63,
+ 0x69, 0x69, 0xe9, 0xdf, 0x3c, 0xdf, 0x92, 0x21, 0x2b, 0x2b, 0x2b, 0x54, 0x5b, 0x5b, 0x4b, 0xc3,
+ 0xc3, 0xc3, 0x34, 0x3a, 0x3a, 0x2a, 0x80, 0xd3, 0xd3, 0xd3, 0x34, 0x37, 0x37, 0x47, 0xc8, 0xdf,
+ 0xe6, 0xe6, 0x26, 0xc9, 0x5e, 0xc3, 0xab, 0x8d, 0x8d, 0x0d, 0x1a, 0x19, 0x19, 0x61, 0xaf, 0x9a,
+ 0x39, 0xa7, 0xfd, 0x22, 0x6f, 0xad, 0x6a, 0xb5, 0xf1, 0xf0, 0xe1, 0xc3, 0x5f, 0x31, 0xec, 0x3d,
+ 0x40, 0x7c, 0x0a, 0x0a, 0x0a, 0x26, 0xd8, 0xca, 0x65, 0x19, 0x82, 0xd0, 0xe9, 0xf5, 0x7a, 0x82,
+ 0xa0, 0x18, 0x96, 0x97, 0x97, 0x69, 0x69, 0x69, 0x49, 0xe4, 0x02, 0x15, 0x06, 0x01, 0x48, 0xf6,
+ 0x0a, 0x1e, 0xc2, 0x13, 0xc0, 0xe0, 0x19, 0xc2, 0xd8, 0xa3, 0xe9, 0xa5, 0x01, 0xed, 0x20, 0xd5,
+ 0x37, 0xde, 0x1d, 0x67, 0xd0, 0x51, 0x55, 0x52, 0x52, 0x52, 0x1b, 0x87, 0x66, 0x9a, 0xde, 0x30,
+ 0xe4, 0x9c, 0xc8, 0x61, 0x83, 0x20, 0x64, 0xee, 0xb9, 0xc2, 0x9a, 0xc5, 0x62, 0xa1, 0xed, 0xed,
+ 0x6d, 0x91, 0x33, 0x44, 0x04, 0x06, 0xae, 0xad, 0x6f, 0xd0, 0xd1, 0x63, 0xc7, 0x82, 0x54, 0xf1,
+ 0xf1, 0xf1, 0xbf, 0x71, 0xc2, 0xbb, 0xfe, 0x0f, 0xc8, 0xb3, 0x30, 0xf0, 0xc4, 0x3a, 0x42, 0x09,
+ 0x0f, 0x21, 0x92, 0x64, 0x25, 0x6f, 0x6f, 0xef, 0x50, 0x55, 0x4e, 0x4e, 0xce, 0x21, 0x86, 0xd5,
+ 0xf1, 0xe5, 0xec, 0x74, 0x0f, 0x1d, 0x4a, 0xfa, 0xf6, 0xed, 0xdb, 0xd4, 0xd0, 0xd0, 0x40, 0x4d,
+ 0x4d, 0x4d, 0xd4, 0xd2, 0xd2, 0x42, 0xed, 0xed, 0xed, 0xd4, 0xdd, 0xdd, 0x4d, 0x4f, 0x9f, 0x3e,
+ 0xa5, 0xd9, 0xd9, 0xd9, 0x7d, 0x85, 0x21, 0xc3, 0x3c, 0x8d, 0xc3, 0x10, 0x20, 0x14, 0x03, 0xc3,
+ 0x3e, 0x60, 0xd8, 0x43, 0xce, 0xc1, 0x23, 0xf9, 0x20, 0x14, 0xa0, 0x3b, 0x20, 0x0c, 0x08, 0x09,
+ 0xac, 0x44, 0xf5, 0x29, 0x55, 0xa0, 0xe7, 0xdd, 0x72, 0x87, 0x62, 0xee, 0x02, 0x41, 0x2e, 0x5c,
+ 0xb8, 0x70, 0xe4, 0xca, 0x95, 0x2b, 0xdd, 0xac, 0xb8, 0x4f, 0x3e, 0x84, 0x5b, 0xdf, 0xdc, 0xdc,
+ 0x4c, 0x26, 0x93, 0xe9, 0x9d, 0x60, 0x4a, 0xc0, 0x03, 0x20, 0xa7, 0x67, 0x9f, 0x15, 0x16, 0x16,
+ 0x3e, 0xd9, 0xda, 0xda, 0x32, 0xcb, 0x30, 0x54, 0x5b, 0x7f, 0x7f, 0xbf, 0xf3, 0x7e, 0x28, 0xc3,
+ 0x94, 0x80, 0xee, 0x72, 0x00, 0x04, 0x39, 0x77, 0xee, 0xdc, 0x17, 0xe5, 0xe5, 0xe5, 0xbb, 0x50,
+ 0x88, 0x01, 0x85, 0xc8, 0x0d, 0xbc, 0xfb, 0x37, 0xb9, 0xd2, 0x3e, 0x98, 0x27, 0x50, 0x09, 0xaa,
+ 0x08, 0x42, 0x43, 0x6c, 0x6d, 0x6d, 0x1d, 0x6f, 0x6c, 0x6c, 0x14, 0xca, 0xd1, 0xbd, 0x5f, 0xbe,
+ 0x7c, 0x29, 0xc2, 0x27, 0x60, 0x4e, 0xaf, 0x3c, 0x61, 0x4a, 0x40, 0x59, 0x5e, 0x0b, 0xea, 0xed,
+ 0xed, 0xd5, 0x4d, 0x4e, 0x4d, 0x11, 0x60, 0xa8, 0xae, 0x9d, 0x9d, 0x1d, 0xda, 0xdd, 0xdd, 0xfd,
+ 0x0f, 0xe6, 0x16, 0x46, 0x25, 0xa0, 0xa7, 0xc8, 0xa0, 0xcf, 0x59, 0xbe, 0x93, 0x85, 0x5b, 0xcc,
+ 0x4f, 0x63, 0x63, 0x63, 0x33, 0x46, 0x56, 0xbe, 0xe3, 0x54, 0xee, 0x0e, 0x70, 0x87, 0x60, 0x0e,
+ 0x03, 0xde, 0xe6, 0xd5, 0xf5, 0xeb, 0xd7, 0x8b, 0x54, 0x67, 0xcf, 0x9e, 0x5d, 0x0d, 0x0a, 0x0a,
+ 0x72, 0xf0, 0xd3, 0x9e, 0x9a, 0x9a, 0x6a, 0x52, 0xab, 0xd5, 0x2b, 0xac, 0xc0, 0x82, 0xd8, 0xe2,
+ 0x96, 0x07, 0x07, 0x07, 0xd3, 0xe9, 0xd3, 0xa7, 0x45, 0x1f, 0x93, 0xab, 0x0a, 0xad, 0xa6, 0xa8,
+ 0xa8, 0x48, 0xac, 0xfb, 0xfb, 0xfb, 0x53, 0x5a, 0x5a, 0x9a, 0x80, 0x87, 0x87, 0x87, 0x13, 0xb7,
+ 0x33, 0x71, 0x66, 0x60, 0x60, 0x80, 0x58, 0x27, 0x95, 0x95, 0x95, 0xa1, 0xe9, 0x2e, 0xab, 0xce,
+ 0x9c, 0x39, 0xb3, 0x19, 0x19, 0x19, 0x69, 0xad, 0xab, 0xab, 0xd3, 0x47, 0x47, 0x47, 0x4b, 0x5c,
+ 0x0c, 0x36, 0x0e, 0x95, 0xc5, 0xc6, 0x4a, 0x71, 0x69, 0xfd, 0xfc, 0xfc, 0x84, 0xdc, 0xba, 0x75,
+ 0xcb, 0x95, 0xdc, 0x5f, 0x59, 0x31, 0xd6, 0x32, 0x32, 0x32, 0xe8, 0xde, 0xbd, 0x7b, 0x94, 0x92,
+ 0x92, 0x22, 0x3a, 0x78, 0x48, 0x48, 0x08, 0xf1, 0xa7, 0x46, 0x34, 0xd4, 0xd0, 0xd0, 0x50, 0x4a,
+ 0x4c, 0x4c, 0x14, 0x91, 0x70, 0x81, 0xb8, 0xb1, 0xa2, 0x9c, 0x27, 0x99, 0x6e, 0x80, 0x02, 0x2e,
+ 0x69, 0x09, 0x2e, 0x17, 0x17, 0x17, 0x53, 0x58, 0x58, 0x18, 0xa5, 0xa7, 0xa7, 0xd3, 0xc5, 0x8b,
+ 0x17, 0x05, 0x64, 0x72, 0x72, 0x52, 0x40, 0xf2, 0xf2, 0xf2, 0x0e, 0xb4, 0x26, 0x80, 0x2e, 0x5f,
+ 0xbe, 0x4c, 0xb1, 0xb1, 0xb1, 0xc4, 0xc6, 0x8b, 0xa6, 0x8c, 0x7d, 0x17, 0x28, 0x30, 0x30, 0xd0,
+ 0x11, 0x11, 0x11, 0x61, 0x85, 0x82, 0xab, 0x57, 0xaf, 0x1a, 0x11, 0x3a, 0x84, 0x02, 0x2f, 0x96,
+ 0x94, 0x94, 0x88, 0x36, 0x84, 0x3d, 0x54, 0x5f, 0x47, 0x47, 0x87, 0x98, 0xa3, 0x6b, 0xb8, 0x4a,
+ 0xd8, 0x09, 0xc4, 0x79, 0xec, 0x21, 0x9c, 0x9c, 0x67, 0x97, 0x21, 0x2e, 0x10, 0x20, 0xfc, 0x3f,
+ 0x61, 0xfd, 0xd2, 0xa5, 0x4b, 0x7b, 0x9c, 0x13, 0xfb, 0xfc, 0xfc, 0xbc, 0xa4, 0xd5, 0x6a, 0xc5,
+ 0x4b, 0x9c, 0x33, 0xf1, 0x1d, 0xc2, 0x1c, 0x61, 0x52, 0x04, 0xb9, 0x79, 0x04, 0x08, 0xf6, 0xab,
+ 0xb9, 0x4f, 0xda, 0x3d, 0x41, 0x72, 0xe8, 0x7a, 0x7a, 0x7a, 0x16, 0x71, 0x88, 0xef, 0x8e, 0xb5,
+ 0xa2, 0xa2, 0x42, 0xbc, 0x80, 0x62, 0x90, 0x2d, 0x4d, 0xe3, 0x10, 0x4e, 0x4c, 0x4c, 0x88, 0x79,
+ 0x7e, 0x7e, 0xfe, 0x81, 0x6e, 0x8e, 0x73, 0x59, 0x59, 0x59, 0x94, 0x9d, 0x9d, 0x2d, 0xce, 0xe0,
+ 0x6f, 0x00, 0xf6, 0xf6, 0x15, 0x43, 0x7d, 0x7d, 0xbd, 0x1e, 0x40, 0x1c, 0xe0, 0xbb, 0x23, 0x45,
+ 0xc7, 0xc4, 0x50, 0x0c, 0x4b, 0x75, 0x75, 0xb5, 0x90, 0xe4, 0xe4, 0x64, 0x0a, 0x08, 0x08, 0xa0,
+ 0x2d, 0x83, 0x41, 0x24, 0x1f, 0xe7, 0xb8, 0x37, 0x8a, 0xcf, 0x37, 0x72, 0x88, 0x0a, 0x05, 0x88,
+ 0xdb, 0x98, 0x28, 0x0c, 0xe4, 0x14, 0x55, 0x89, 0xaf, 0xb3, 0x00, 0xc9, 0xe5, 0x0d, 0xe1, 0x0e,
+ 0x6e, 0xe6, 0xcf, 0xf7, 0x1a, 0x6f, 0x1a, 0x70, 0xa8, 0xa6, 0xa6, 0x46, 0x32, 0x39, 0x07, 0x57,
+ 0xa0, 0x05, 0x6b, 0x1c, 0x4a, 0x0b, 0xe7, 0xca, 0xcc, 0x96, 0xdb, 0x38, 0xb7, 0x02, 0xc8, 0x06,
+ 0xda, 0x0d, 0x06, 0x83, 0xe9, 0xfc, 0xf9, 0xf3, 0x0e, 0xae, 0x3a, 0x1b, 0xce, 0xcf, 0xcc, 0xcc,
+ 0x98, 0xf1, 0x3b, 0x2a, 0x2a, 0xca, 0xc1, 0xe7, 0x97, 0xfe, 0x01, 0x59, 0x66, 0x79, 0x68, 0xc5,
+ 0x68, 0xb6, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import_footprint_names_xpm[1] = {{ png, sizeof( png ), "import_footprint_names_xpm" }};
diff --git a/bitmaps_png/cpp_26/import_hierarchical_label.cpp b/bitmaps_png/cpp_26/import_hierarchical_label.cpp
index 6e396e7513..fd7fdd491c 100644
--- a/bitmaps_png/cpp_26/import_hierarchical_label.cpp
+++ b/bitmaps_png/cpp_26/import_hierarchical_label.cpp
@@ -8,63 +8,94 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x71, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x6f, 0x48, 0x53,
- 0x51, 0x14, 0xc0, 0xef, 0xdc, 0xda, 0xb2, 0x52, 0xac, 0x34, 0xed, 0x8f, 0x7e, 0x53, 0x14, 0x2d,
- 0x12, 0x46, 0x10, 0x14, 0x91, 0x61, 0x85, 0x61, 0xc4, 0x28, 0x42, 0x33, 0x90, 0x4c, 0xfd, 0x90,
- 0xb6, 0x29, 0x66, 0xcb, 0x89, 0x4e, 0xc7, 0xd2, 0x99, 0x69, 0x99, 0x3a, 0xdc, 0x9c, 0x9a, 0x61,
- 0xe6, 0x28, 0x54, 0xd4, 0x28, 0x22, 0xb5, 0x08, 0x53, 0x13, 0x22, 0x52, 0xfb, 0x83, 0xa4, 0x26,
- 0x81, 0x38, 0x8b, 0x0a, 0xfb, 0x60, 0x96, 0xa7, 0x73, 0xef, 0x5e, 0xf0, 0x7a, 0xd5, 0x9e, 0x85,
- 0xf4, 0xa9, 0x07, 0x3f, 0xf6, 0xde, 0xbd, 0xef, 0xdc, 0x1f, 0xf7, 0xdc, 0x73, 0xef, 0x1e, 0x01,
- 0x00, 0xf2, 0x2f, 0x20, 0xff, 0x45, 0x7f, 0x2d, 0xc2, 0xeb, 0x3a, 0xf2, 0x9c, 0x47, 0xac, 0xe0,
- 0x85, 0x20, 0x17, 0xc1, 0x0a, 0x24, 0x18, 0x59, 0xbf, 0x10, 0x51, 0x2b, 0x71, 0x23, 0x40, 0xe4,
- 0x88, 0x8c, 0xd0, 0x16, 0x03, 0xaf, 0x53, 0x8a, 0xf4, 0x23, 0xb2, 0xdf, 0x04, 0xc7, 0x22, 0xa0,
- 0x50, 0x28, 0x26, 0x6a, 0x6b, 0x6b, 0x03, 0xc5, 0x44, 0x15, 0x64, 0x2f, 0x0a, 0xee, 0x22, 0x97,
- 0x98, 0xe8, 0x2a, 0xaf, 0x53, 0x4e, 0x07, 0x42, 0xf2, 0x7f, 0x13, 0xdc, 0xc8, 0xf5, 0x43, 0x56,
- 0x56, 0x56, 0x8b, 0x98, 0x48, 0x4b, 0x42, 0x38, 0xd1, 0x2d, 0x36, 0xab, 0x4f, 0xd8, 0xe6, 0xc5,
- 0x75, 0xba, 0xb3, 0xd9, 0x12, 0xf2, 0x05, 0xd9, 0x2a, 0x08, 0x5c, 0x82, 0xbc, 0xf7, 0xf6, 0xf6,
- 0x9e, 0xa4, 0xa2, 0xa8, 0xa8, 0xa8, 0x31, 0x9b, 0xcd, 0xb6, 0xce, 0x95, 0x28, 0x8e, 0x2c, 0xe3,
- 0x44, 0x94, 0x68, 0x36, 0x70, 0x1d, 0x97, 0xb6, 0x15, 0x64, 0x1b, 0x3e, 0x87, 0xb0, 0xb6, 0x11,
- 0xfa, 0xcc, 0x0b, 0x8c, 0xa0, 0x02, 0x95, 0x4a, 0xf5, 0xd2, 0xd3, 0xd3, 0x73, 0x2a, 0x20, 0x20,
- 0xe0, 0x83, 0xd5, 0x6a, 0x8d, 0x71, 0x25, 0xf2, 0x45, 0x66, 0xc9, 0x35, 0x4e, 0x74, 0x1b, 0x89,
- 0x40, 0x24, 0xa4, 0x87, 0xae, 0x17, 0xd9, 0x89, 0xf7, 0xb4, 0xcf, 0x8b, 0xc9, 0xaa, 0x79, 0x81,
- 0xa5, 0x54, 0x64, 0x34, 0x1a, 0x07, 0x7c, 0x7c, 0x7c, 0xec, 0x12, 0x89, 0x64, 0xde, 0x64, 0x32,
- 0xd5, 0xb9, 0x2c, 0x6f, 0xbc, 0x2e, 0x93, 0x74, 0xde, 0xac, 0x28, 0xf5, 0x48, 0x1a, 0x92, 0xcb,
- 0x3d, 0x17, 0x23, 0xce, 0x34, 0x1e, 0xe0, 0x62, 0x46, 0xa4, 0x52, 0xe9, 0x67, 0xa5, 0x52, 0xf9,
- 0x46, 0x26, 0x93, 0x3d, 0xa4, 0xd2, 0x98, 0x98, 0x98, 0x17, 0xd5, 0xd5, 0xd5, 0xab, 0x5c, 0x89,
- 0xc2, 0x59, 0xfa, 0xae, 0x08, 0x64, 0x42, 0x92, 0x98, 0xc8, 0x81, 0x6c, 0xff, 0x5e, 0x04, 0x7c,
- 0x42, 0x43, 0x43, 0xa7, 0x71, 0x9d, 0xf6, 0xbb, 0xdc, 0xb0, 0x34, 0x2d, 0xb8, 0x23, 0x80, 0xdc,
- 0x74, 0x21, 0xa2, 0xc5, 0xe2, 0xc1, 0x06, 0x6d, 0xa3, 0x03, 0xc7, 0xc7, 0xc7, 0x3f, 0x2f, 0x2c,
- 0x2c, 0x2c, 0x30, 0x18, 0x0c, 0xc9, 0x1e, 0x1e, 0x1e, 0xa3, 0x72, 0xb9, 0x7c, 0xae, 0xb2, 0xb2,
- 0xb2, 0x54, 0xf4, 0x64, 0xc0, 0x2b, 0x1b, 0xd7, 0x62, 0x9e, 0x24, 0xe0, 0x60, 0x2d, 0xbf, 0x10,
- 0xc5, 0x31, 0xc9, 0x13, 0xba, 0x3e, 0xb8, 0x2e, 0x23, 0xe5, 0xe5, 0xe5, 0xbd, 0x58, 0x00, 0xbe,
- 0x5c, 0x6c, 0x8a, 0x9f, 0x9f, 0xdf, 0x84, 0x4e, 0xa7, 0x1b, 0xa8, 0xaf, 0xaf, 0x5f, 0x2e, 0x7a,
- 0x04, 0xe1, 0x15, 0x85, 0xd4, 0x20, 0x4f, 0xb1, 0xe6, 0xbe, 0x92, 0x83, 0x9c, 0xc4, 0xc2, 0x4a,
- 0x7f, 0x16, 0xdb, 0x37, 0x09, 0x63, 0x4e, 0x26, 0x90, 0xb0, 0x93, 0x89, 0xa4, 0x49, 0x9d, 0xe4,
- 0x66, 0xff, 0x89, 0x44, 0x59, 0x9e, 0xdd, 0x6e, 0x97, 0x8a, 0x1d, 0x1b, 0x6b, 0x59, 0xd5, 0xdd,
- 0x41, 0x02, 0xd9, 0x6c, 0x32, 0x85, 0xef, 0xa4, 0xa6, 0x12, 0x85, 0x3a, 0x91, 0x3c, 0xb1, 0x99,
- 0x55, 0xd0, 0x6c, 0xd7, 0x82, 0xbd, 0x41, 0x0b, 0x0d, 0x75, 0x5a, 0xa8, 0xb3, 0x6a, 0xe1, 0xe2,
- 0xb9, 0xa3, 0x90, 0x71, 0x62, 0xe5, 0x33, 0xb3, 0xd9, 0x1c, 0x2e, 0x26, 0xf2, 0x62, 0xa2, 0x44,
- 0x26, 0xb9, 0x8f, 0xb8, 0x09, 0xdf, 0x51, 0x1f, 0x27, 0xc5, 0x45, 0xf9, 0x9b, 0x61, 0x66, 0x66,
- 0x0e, 0x1c, 0x0e, 0x80, 0xf1, 0x71, 0x80, 0xe1, 0x61, 0x80, 0x81, 0x01, 0x80, 0xe6, 0x1b, 0xbd,
- 0x70, 0x5a, 0xbd, 0xc1, 0x41, 0xf7, 0x97, 0xb8, 0x28, 0x88, 0x9d, 0x83, 0x1f, 0xb1, 0xe2, 0xe2,
- 0x31, 0x7d, 0x3f, 0xb0, 0x45, 0x4f, 0x4c, 0x69, 0xc9, 0xb2, 0xf9, 0x91, 0x97, 0x8f, 0x61, 0x6a,
- 0x0a, 0x60, 0x6c, 0x0c, 0x60, 0x68, 0x08, 0xe0, 0xd1, 0x23, 0x80, 0xee, 0x6e, 0x80, 0xc6, 0x86,
- 0x5e, 0xc8, 0x54, 0xfb, 0xbf, 0xc5, 0x4a, 0x3c, 0x22, 0x2e, 0x72, 0x96, 0xee, 0x31, 0x62, 0x25,
- 0xf7, 0x10, 0xe0, 0x73, 0x08, 0xf7, 0x9e, 0xf9, 0x42, 0x34, 0x93, 0x8c, 0x8e, 0x3a, 0x25, 0xfd,
- 0xfd, 0x00, 0x5d, 0x5d, 0x00, 0x1d, 0x1d, 0x00, 0x36, 0x2b, 0x13, 0xbd, 0x5b, 0xa8, 0xa8, 0x95,
- 0xde, 0x07, 0x5b, 0x82, 0xd3, 0x23, 0xad, 0x91, 0xfd, 0x7c, 0x54, 0xe7, 0x95, 0xcf, 0x34, 0x49,
- 0x52, 0xe8, 0x79, 0xd0, 0x0b, 0x83, 0x83, 0x00, 0x7d, 0x7d, 0x4e, 0x49, 0x7b, 0x3b, 0x40, 0x53,
- 0x13, 0x40, 0x45, 0xd9, 0xc2, 0x67, 0xb4, 0x14, 0x59, 0x43, 0xef, 0x31, 0xcf, 0x21, 0x48, 0x19,
- 0x1f, 0x1c, 0xa0, 0x2c, 0x4f, 0xb7, 0xe3, 0x95, 0x5e, 0x1b, 0x0a, 0x3d, 0x3d, 0xb3, 0xd0, 0xd9,
- 0x09, 0xd0, 0xd6, 0xe6, 0x94, 0xd4, 0xd4, 0x00, 0x14, 0x17, 0xd1, 0x35, 0xf2, 0x9f, 0x16, 0x15,
- 0xf1, 0xd1, 0xeb, 0xf5, 0x6e, 0x25, 0x25, 0x25, 0xee, 0x42, 0x8c, 0x46, 0xcd, 0xda, 0x53, 0x29,
- 0xab, 0x27, 0xcf, 0xe6, 0xee, 0x83, 0xe2, 0x02, 0x0d, 0x14, 0xe6, 0x6b, 0xc0, 0x90, 0xa3, 0x81,
- 0xdc, 0x33, 0x1a, 0xd0, 0xa6, 0x1d, 0xfe, 0x73, 0x91, 0x2b, 0x8c, 0x39, 0xbb, 0x23, 0xb3, 0x33,
- 0xc2, 0x5e, 0x65, 0x67, 0x6c, 0x7c, 0x2d, 0x24, 0x2f, 0x7b, 0xd7, 0x30, 0x9e, 0x7f, 0xb1, 0x8b,
- 0x22, 0xa2, 0x1b, 0xd2, 0x62, 0xb1, 0xec, 0xa9, 0xaa, 0xaa, 0xca, 0xc7, 0x5f, 0x03, 0x1f, 0xda,
- 0x86, 0x69, 0x8e, 0x58, 0xb4, 0x8f, 0x0f, 0x4c, 0xad, 0x0c, 0xff, 0xce, 0x97, 0xfe, 0x0a, 0xda,
- 0xf7, 0xcf, 0xbe, 0x82, 0xbe, 0x01, 0xbd, 0x85, 0x1d, 0x8e, 0x0d, 0x8d, 0x4e, 0x97, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x67, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x59, 0x4c, 0x54,
+ 0x57, 0x18, 0xc7, 0x07, 0x1a, 0x37, 0x94, 0x45, 0xfb, 0x44, 0x43, 0x63, 0x4a, 0x09, 0x90, 0x1a,
+ 0x30, 0x29, 0x8d, 0x96, 0x26, 0x3e, 0x18, 0x5f, 0xfa, 0xe2, 0x52, 0x2b, 0x2a, 0x54, 0x50, 0x24,
+ 0x6a, 0x17, 0x4d, 0x0a, 0x52, 0xa3, 0xb4, 0x3e, 0x10, 0x13, 0xaa, 0xd8, 0x5a, 0x93, 0x5a, 0xb0,
+ 0xea, 0x14, 0xad, 0xc4, 0x56, 0x1c, 0x76, 0x86, 0x01, 0xc4, 0x51, 0x01, 0xa9, 0xb8, 0x30, 0xec,
+ 0x55, 0x84, 0x60, 0x3a, 0x0c, 0x30, 0xfb, 0x9d, 0x61, 0x60, 0x04, 0x86, 0xfb, 0xef, 0xf9, 0x0e,
+ 0xce, 0x38, 0x1b, 0x36, 0xe9, 0x4d, 0xfe, 0xb9, 0x33, 0xe7, 0xde, 0xfb, 0xfd, 0xce, 0xff, 0x3b,
+ 0xdf, 0x59, 0x24, 0x12, 0x89, 0x24, 0xae, 0xa0, 0xa0, 0xa0, 0x5c, 0x2a, 0x2d, 0xaa, 0x29, 0x2a,
+ 0xfa, 0xff, 0xba, 0x78, 0xe9, 0x52, 0x55, 0x64, 0x64, 0xe4, 0x06, 0x00, 0x12, 0x7f, 0xa2, 0xeb,
+ 0x23, 0xb3, 0xd9, 0x2c, 0x6a, 0x75, 0x3a, 0xf4, 0x3f, 0x7b, 0x86, 0x47, 0x8f, 0x1f, 0xe3, 0x31,
+ 0xa9, 0xbd, 0x1d, 0xed, 0x2a, 0x15, 0x54, 0x1d, 0x1d, 0xe8, 0x20, 0x75, 0x76, 0xa2, 0xb3, 0xab,
+ 0x8b, 0xab, 0x8b, 0xd4, 0xdd, 0xed, 0xa1, 0xde, 0xde, 0x5e, 0xc4, 0xc7, 0xc7, 0x1f, 0x66, 0xf1,
+ 0x22, 0x5f, 0x6a, 0xb9, 0x0f, 0x48, 0x10, 0x04, 0x51, 0x6f, 0x30, 0x40, 0x26, 0x93, 0x41, 0x3d,
+ 0x3c, 0x0c, 0x8d, 0x66, 0x04, 0x23, 0x23, 0x4c, 0xa3, 0xa3, 0x18, 0x25, 0x8d, 0x8d, 0x61, 0xcc,
+ 0x5d, 0x5a, 0x2d, 0xb4, 0xde, 0x62, 0x1d, 0x65, 0xef, 0x4f, 0xb1, 0x67, 0x13, 0xec, 0x5b, 0xeb,
+ 0x9a, 0x35, 0x6b, 0x52, 0x7c, 0x40, 0x16, 0xab, 0x55, 0x34, 0x18, 0x8d, 0x28, 0x2b, 0x2b, 0x83,
+ 0x59, 0x10, 0xd8, 0x47, 0x7a, 0xee, 0xa0, 0x56, 0xa1, 0x80, 0xa2, 0xae, 0x0e, 0x75, 0xf5, 0xf5,
+ 0xa8, 0x77, 0xaa, 0xa1, 0x01, 0x0d, 0x37, 0x6f, 0xe2, 0x26, 0xa9, 0xb1, 0x91, 0xab, 0xd1, 0x4b,
+ 0xb7, 0x6f, 0xdf, 0x46, 0x54, 0x54, 0xd4, 0x09, 0x8a, 0xfd, 0x52, 0x6f, 0x73, 0x90, 0x95, 0x81,
+ 0x4c, 0x66, 0x33, 0xca, 0x2b, 0x2a, 0x60, 0xb1, 0x58, 0x40, 0xee, 0x4a, 0x4b, 0x4b, 0x21, 0x08,
+ 0x16, 0x50, 0x3b, 0x4b, 0x2d, 0x86, 0x35, 0x1a, 0x9e, 0x4a, 0x81, 0x3d, 0xa7, 0x77, 0x58, 0xe7,
+ 0x60, 0x1d, 0x1f, 0xe7, 0x1a, 0x77, 0x97, 0xcd, 0xc6, 0xc5, 0xda, 0x67, 0xd9, 0xdd, 0x61, 0xb3,
+ 0xd9, 0x66, 0xd6, 0xad, 0x5b, 0xb7, 0x8b, 0x83, 0xd8, 0x0b, 0x22, 0x39, 0xa9, 0x60, 0x20, 0xfa,
+ 0xd0, 0x68, 0x32, 0xa1, 0xac, 0xbc, 0x9c, 0xbb, 0xd3, 0xe9, 0xf5, 0x1c, 0x9c, 0x9d, 0x9d, 0x8d,
+ 0xc0, 0xc0, 0x40, 0xf4, 0xf6, 0xf5, 0xf1, 0x76, 0xb3, 0xd9, 0x88, 0x86, 0xdf, 0xde, 0x47, 0xf9,
+ 0x4f, 0xa1, 0x2e, 0xb5, 0xc9, 0xf7, 0x79, 0x42, 0x99, 0xec, 0x76, 0x3b, 0xd6, 0xaf, 0x5f, 0x9f,
+ 0x36, 0x07, 0xb2, 0xd9, 0x44, 0xea, 0x65, 0x65, 0x55, 0x15, 0x7f, 0x48, 0x2e, 0x2a, 0xdc, 0xdc,
+ 0x19, 0x59, 0x5a, 0x59, 0x2a, 0x90, 0x9c, 0x9c, 0x8c, 0xbc, 0xbc, 0x3c, 0xde, 0x6e, 0x32, 0xe9,
+ 0x50, 0x72, 0x52, 0x02, 0xed, 0xf3, 0x46, 0x98, 0xb5, 0x2a, 0xe8, 0xd5, 0x4d, 0xa8, 0x38, 0xfb,
+ 0x26, 0x9e, 0x3c, 0x2c, 0xc4, 0xc4, 0xc4, 0x84, 0x4b, 0x2f, 0x5e, 0xbc, 0x78, 0x05, 0x62, 0x0d,
+ 0x22, 0x39, 0xa9, 0x22, 0x10, 0xb3, 0x2d, 0x90, 0xbb, 0xca, 0x4a, 0x9e, 0x1e, 0x72, 0x77, 0x4b,
+ 0xa9, 0x44, 0x62, 0x62, 0x22, 0x5a, 0xee, 0xdd, 0x43, 0x42, 0x42, 0x02, 0x77, 0x2d, 0x08, 0x06,
+ 0x0e, 0xb2, 0xdb, 0x46, 0xe1, 0xbc, 0x46, 0x07, 0x15, 0x28, 0xfd, 0x71, 0x29, 0xb4, 0xea, 0x47,
+ 0xdc, 0x09, 0x69, 0x6a, 0x6a, 0xca, 0x13, 0x44, 0x80, 0xea, 0xea, 0x6a, 0xde, 0x0b, 0x02, 0xb8,
+ 0xbb, 0x3b, 0x78, 0xf0, 0x20, 0xf2, 0xf3, 0xf3, 0xc1, 0xc6, 0x12, 0xd1, 0xd1, 0xd1, 0xe8, 0x66,
+ 0xe5, 0x6c, 0xb5, 0x18, 0x7d, 0x40, 0x74, 0xf5, 0x34, 0x1d, 0x87, 0xe2, 0x42, 0x0c, 0x8c, 0xc2,
+ 0x08, 0xb4, 0x56, 0x2d, 0x0c, 0x36, 0xc3, 0x2b, 0xd0, 0xe4, 0xe4, 0xa4, 0x48, 0x80, 0x9a, 0x9a,
+ 0x1a, 0x0e, 0x72, 0x77, 0x47, 0xa0, 0x88, 0x88, 0x08, 0x3c, 0xed, 0xef, 0xe7, 0xff, 0x8f, 0x1d,
+ 0x3b, 0x86, 0xdc, 0xdc, 0x5c, 0xd6, 0x09, 0xb3, 0x5f, 0x90, 0x28, 0x3a, 0x50, 0x7d, 0xee, 0x2d,
+ 0x6c, 0x3e, 0x1b, 0x0c, 0xc9, 0x0f, 0x12, 0x2c, 0x38, 0xb3, 0x00, 0xab, 0x93, 0x56, 0x67, 0xb9,
+ 0x40, 0x4c, 0x1c, 0x44, 0x77, 0x0a, 0x48, 0xbf, 0x6d, 0x0c, 0x5a, 0x5b, 0x5b, 0x8b, 0x80, 0x80,
+ 0x00, 0x84, 0x84, 0x84, 0x70, 0x05, 0x05, 0x05, 0x21, 0x2e, 0x2e, 0x0e, 0x13, 0x36, 0xc1, 0x2f,
+ 0xe8, 0xc9, 0xfd, 0x53, 0x90, 0x17, 0xbe, 0xc3, 0xdc, 0x8f, 0x62, 0xdc, 0xce, 0x8a, 0x61, 0xda,
+ 0xad, 0x18, 0x58, 0x2e, 0x45, 0xca, 0xa7, 0x5c, 0x2e, 0xe7, 0x79, 0x25, 0x98, 0x8e, 0x4d, 0x40,
+ 0x72, 0x97, 0x91, 0x91, 0x81, 0x93, 0xa7, 0x4e, 0xf1, 0xdf, 0xd4, 0x4e, 0xcf, 0x63, 0x63, 0x63,
+ 0xa1, 0x6a, 0x7f, 0xe8, 0x03, 0xd2, 0xfd, 0x73, 0x17, 0x65, 0x6c, 0x8c, 0x0c, 0x9a, 0x07, 0x70,
+ 0x38, 0x1c, 0x5c, 0xb3, 0xb3, 0xb3, 0xaf, 0x40, 0xac, 0x32, 0x44, 0x3b, 0xab, 0x0e, 0xea, 0xbd,
+ 0x13, 0xf4, 0xfd, 0x8d, 0x7d, 0x10, 0xac, 0x46, 0x0e, 0xa2, 0xe5, 0xc5, 0x09, 0xa1, 0xc1, 0xcd,
+ 0xc9, 0xc9, 0x61, 0x3a, 0xca, 0x41, 0xc6, 0x91, 0x07, 0xb0, 0x09, 0x43, 0x10, 0x74, 0x5d, 0x2c,
+ 0x65, 0xe1, 0x78, 0xfa, 0xf0, 0x67, 0x17, 0xc4, 0x2f, 0x88, 0xca, 0x50, 0xc1, 0x56, 0x02, 0xba,
+ 0x4f, 0xb2, 0x80, 0x9f, 0x9d, 0x8b, 0xc2, 0x17, 0xd2, 0xb5, 0x50, 0x0d, 0x36, 0x7b, 0x54, 0xd0,
+ 0xf4, 0xf4, 0x34, 0x2f, 0xef, 0xe1, 0x61, 0x35, 0xea, 0x2e, 0xad, 0x82, 0xec, 0xf4, 0x22, 0x97,
+ 0x1e, 0xc8, 0xd3, 0x79, 0x60, 0x77, 0x89, 0xa2, 0x38, 0x07, 0x92, 0x4a, 0xa5, 0x59, 0x04, 0xa2,
+ 0x20, 0x6d, 0x6d, 0x6d, 0x3c, 0x18, 0x05, 0x4d, 0x3b, 0x1f, 0x83, 0x1d, 0x7f, 0x04, 0x61, 0xcf,
+ 0xd5, 0x48, 0x14, 0x29, 0x73, 0x79, 0x07, 0x08, 0x42, 0x9a, 0x99, 0x99, 0xf1, 0xe8, 0xb1, 0x7b,
+ 0x50, 0x7f, 0xe2, 0xa0, 0xfc, 0xb2, 0x03, 0x38, 0x21, 0x4b, 0xf3, 0x51, 0xca, 0xaf, 0x2b, 0xb1,
+ 0xf3, 0x7a, 0x10, 0x52, 0x2b, 0x83, 0xb1, 0xa7, 0x72, 0x05, 0xbe, 0x2d, 0xd9, 0x08, 0xbd, 0x79,
+ 0x8c, 0x83, 0xbc, 0x21, 0xde, 0x81, 0x3d, 0xab, 0xf0, 0x25, 0x28, 0xb5, 0x20, 0x06, 0x9b, 0x2e,
+ 0x2c, 0xf4, 0xd1, 0xd6, 0xcb, 0x8b, 0x5d, 0xa0, 0x8c, 0x86, 0x50, 0x7c, 0x7e, 0x67, 0x39, 0x0e,
+ 0x95, 0x24, 0xa0, 0xe5, 0xef, 0x6a, 0xee, 0xda, 0x1b, 0xe2, 0x1e, 0xd8, 0x7d, 0x8c, 0xfe, 0x13,
+ 0xf4, 0x49, 0xd1, 0x22, 0x9e, 0xba, 0x5d, 0xe5, 0xcb, 0x90, 0xae, 0x08, 0xc1, 0x7e, 0x65, 0x18,
+ 0xbe, 0x6c, 0x59, 0x81, 0x03, 0x95, 0x2b, 0x51, 0xd0, 0x70, 0x98, 0xa5, 0xd2, 0xee, 0x02, 0x39,
+ 0x01, 0x94, 0x52, 0xaa, 0x4e, 0x5a, 0x59, 0x4c, 0x6c, 0x45, 0xa1, 0xbb, 0xdd, 0xb9, 0x04, 0xcd,
+ 0x07, 0xda, 0x22, 0x5d, 0x84, 0xa4, 0xe2, 0x25, 0x48, 0x91, 0x2d, 0x45, 0x5a, 0x75, 0x30, 0xf6,
+ 0xd6, 0x87, 0x62, 0xdf, 0xad, 0x30, 0x0e, 0x4c, 0xaf, 0x09, 0xc3, 0xe1, 0xe2, 0x0d, 0x18, 0xd6,
+ 0x0d, 0xba, 0x52, 0x48, 0x2e, 0x69, 0x4d, 0x54, 0xab, 0xd5, 0x18, 0x18, 0x18, 0x40, 0x3f, 0x9b,
+ 0xe0, 0x74, 0xef, 0x7b, 0xda, 0xef, 0x88, 0x89, 0x79, 0x6f, 0xd3, 0xbc, 0x20, 0x67, 0xfa, 0xc8,
+ 0x55, 0x4a, 0x29, 0x83, 0x55, 0xb1, 0xb1, 0x92, 0x87, 0x70, 0xed, 0xae, 0x09, 0x46, 0x7a, 0x71,
+ 0x24, 0x4a, 0x5b, 0x7f, 0x71, 0x55, 0xa2, 0x9e, 0xad, 0xf2, 0x34, 0x0d, 0x5a, 0x5b, 0x5b, 0xb9,
+ 0x54, 0x6c, 0x4b, 0xe9, 0xe9, 0xe9, 0x41, 0x56, 0x76, 0xb6, 0x8c, 0x55, 0x76, 0xe0, 0x6b, 0x41,
+ 0x9b, 0x2f, 0x2e, 0xc4, 0xa7, 0x57, 0x16, 0x63, 0xfb, 0xb5, 0x20, 0x24, 0x97, 0x2c, 0xe5, 0xc0,
+ 0x94, 0x1b, 0xcb, 0xf0, 0xd5, 0x95, 0xb5, 0x68, 0x1f, 0xb8, 0xeb, 0xaa, 0x3e, 0x2a, 0xf7, 0xa1,
+ 0xa1, 0x21, 0x3e, 0x0f, 0x29, 0x85, 0xe4, 0x90, 0xdc, 0x65, 0x1d, 0x39, 0xa2, 0x24, 0x08, 0xdf,
+ 0x61, 0x5f, 0x07, 0x72, 0xc2, 0xb6, 0x16, 0x2d, 0xc6, 0xb6, 0xab, 0x4b, 0xb0, 0xfd, 0x72, 0x28,
+ 0x8e, 0xff, 0xb9, 0x0d, 0x26, 0x8b, 0x81, 0x03, 0xe8, 0x22, 0x18, 0xad, 0x22, 0x7d, 0x6c, 0x9f,
+ 0xa2, 0x79, 0x48, 0x10, 0x03, 0xdb, 0x5a, 0xbe, 0xc9, 0x39, 0xda, 0xe1, 0x84, 0x70, 0x50, 0xf2,
+ 0x99, 0x68, 0xec, 0x38, 0x17, 0xe1, 0xa3, 0x2d, 0x85, 0xc1, 0x1e, 0xc0, 0x94, 0xf3, 0x2b, 0xf1,
+ 0xbb, 0x32, 0xcf, 0x55, 0x71, 0xce, 0x22, 0xa0, 0xb4, 0x69, 0xd8, 0xee, 0xdb, 0xc9, 0xb6, 0xfe,
+ 0xe6, 0xe6, 0x66, 0x7e, 0x7e, 0x38, 0x94, 0x95, 0xd9, 0x9e, 0x94, 0x94, 0xf4, 0x86, 0xc7, 0x99,
+ 0xc1, 0xc8, 0xd6, 0x0e, 0x9d, 0x49, 0xd3, 0xed, 0xa9, 0x91, 0x81, 0xb4, 0xc2, 0x58, 0x0e, 0xd8,
+ 0x78, 0x7e, 0x21, 0xf6, 0x5f, 0xf8, 0x00, 0x1d, 0x83, 0x2d, 0x3c, 0xa8, 0x77, 0x49, 0x53, 0x1b,
+ 0x1d, 0x64, 0xe8, 0xa4, 0xf4, 0xd7, 0xfd, 0xfb, 0xd8, 0x9d, 0xb1, 0xb7, 0x8e, 0x39, 0x09, 0xf0,
+ 0x39, 0x6e, 0xf9, 0x3b, 0x83, 0xb1, 0x55, 0xe0, 0x43, 0x02, 0x6d, 0x29, 0x08, 0xc6, 0x77, 0xd7,
+ 0xb6, 0xf1, 0x35, 0x8f, 0x52, 0xe4, 0x3d, 0x39, 0xe7, 0x52, 0xe7, 0x80, 0xc1, 0x64, 0x86, 0xb2,
+ 0xa9, 0xc9, 0x91, 0x9c, 0x96, 0x7a, 0xc5, 0x1f, 0xe4, 0xb5, 0xa0, 0xa4, 0xd3, 0xef, 0xa2, 0xf8,
+ 0x4e, 0x3e, 0xa5, 0xe2, 0x79, 0x66, 0x66, 0xe6, 0xd7, 0xec, 0xcc, 0xb6, 0x73, 0x3e, 0xad, 0x5a,
+ 0x15, 0xbf, 0x33, 0x3c, 0x3c, 0xfc, 0xe3, 0xf9, 0x20, 0xa4, 0x7f, 0x01, 0x66, 0x76, 0xca, 0x52,
+ 0x5a, 0xc3, 0xc8, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import_hierarchical_label_xpm[1] = {{ png, sizeof( png ), "import_hierarchical_label_xpm" }};
diff --git a/bitmaps_png/cpp_26/import_module.cpp b/bitmaps_png/cpp_26/import_module.cpp
index cb2d8f950b..51df62f2f6 100644
--- a/bitmaps_png/cpp_26/import_module.cpp
+++ b/bitmaps_png/cpp_26/import_module.cpp
@@ -8,68 +8,69 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xbe, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x34, 0xb1, 0xa8, 0xbb, 0xbb, 0xdb, 0xb7, 0xbf, 0xbf, 0x7f,
- 0xc9, 0xa4, 0x49, 0x93, 0x64, 0x68, 0x66, 0x51, 0x47, 0x47, 0x87, 0xcd, 0xaa, 0x55, 0xab, 0xb6,
- 0x7e, 0xff, 0xfe, 0xfd, 0xf0, 0xb4, 0x69, 0xd3, 0x66, 0x2e, 0x5a, 0xb4, 0x88, 0x9b, 0x26, 0x16,
- 0x4d, 0x98, 0x30, 0x61, 0xde, 0xbf, 0x7f, 0xff, 0x5e, 0x01, 0xd9, 0xaf, 0xdf, 0xbc, 0x79, 0xb3,
- 0x68, 0xca, 0x94, 0x29, 0x75, 0xa1, 0xa1, 0xa1, 0xcc, 0x30, 0x79, 0x2b, 0x2b, 0xab, 0x88, 0x59,
- 0x0d, 0xf5, 0xaf, 0x97, 0x36, 0xd4, 0xbd, 0xee, 0x29, 0x2a, 0x7c, 0xdb, 0xd6, 0xd6, 0xf6, 0xb2,
- 0xb4, 0x20, 0xff, 0xed, 0xbc, 0xca, 0xf2, 0x37, 0x20, 0xb1, 0xe4, 0x88, 0x88, 0x13, 0xc4, 0xfa,
- 0xa8, 0xe6, 0xe5, 0xcb, 0x97, 0xbb, 0x40, 0x16, 0x01, 0xf1, 0x91, 0xcb, 0x97, 0x2f, 0x77, 0x4d,
- 0x9d, 0x3a, 0x35, 0x8e, 0x81, 0x81, 0x81, 0x59, 0x4d, 0x8c, 0x41, 0xdf, 0x54, 0x57, 0xbd, 0xe6,
- 0x68, 0x6b, 0xe3, 0xff, 0x53, 0xa5, 0x05, 0xff, 0x6f, 0xb6, 0xb7, 0xfc, 0x5f, 0x35, 0x79, 0xd2,
- 0xff, 0x6d, 0xcd, 0x8d, 0xff, 0xaf, 0xd4, 0x57, 0xff, 0x3f, 0x5e, 0x98, 0xf3, 0xbf, 0x29, 0x2d,
- 0xe9, 0x06, 0x48, 0x9d, 0x92, 0x20, 0x83, 0x1c, 0x5e, 0x8b, 0x1a, 0x1a, 0x1a, 0x38, 0x26, 0x4e,
- 0x9c, 0xb8, 0xf2, 0xf7, 0xef, 0xdf, 0xe7, 0x40, 0x16, 0x01, 0xf1, 0xdc, 0x1d, 0x3b, 0x76, 0x34,
- 0xc6, 0xc4, 0xc4, 0x84, 0x1d, 0x89, 0x61, 0xfc, 0xbf, 0x25, 0x43, 0xf5, 0xff, 0x3e, 0x1f, 0xe9,
- 0xff, 0x9b, 0x9c, 0xd4, 0xff, 0xdf, 0x68, 0x6e, 0x80, 0xe3, 0xbd, 0x09, 0x61, 0xff, 0x4f, 0xbb,
- 0x8a, 0xfd, 0x5f, 0x13, 0xa7, 0xf3, 0xff, 0x74, 0x0a, 0xc7, 0xff, 0x76, 0x47, 0xc6, 0xad, 0x04,
- 0x13, 0x43, 0x67, 0x67, 0xa7, 0xfa, 0x6a, 0x20, 0x00, 0xb2, 0x0f, 0x82, 0x2c, 0xfa, 0xfb, 0xf7,
- 0x6f, 0x69, 0x5d, 0x5d, 0x5d, 0xdb, 0xfd, 0x4c, 0x86, 0xff, 0x1b, 0xcb, 0x5d, 0xff, 0xef, 0x0f,
- 0xd6, 0xf8, 0xbf, 0xcb, 0x5d, 0x13, 0xc5, 0xa2, 0x7d, 0x89, 0x61, 0xff, 0x6f, 0x78, 0x8b, 0xfd,
- 0x5f, 0x9a, 0xe5, 0xf5, 0xff, 0x62, 0x8e, 0xc8, 0xff, 0x19, 0x9e, 0x8c, 0xeb, 0xc1, 0x16, 0x95,
- 0x97, 0x97, 0xf3, 0x17, 0x16, 0x16, 0xee, 0x07, 0xe2, 0x1b, 0x20, 0xdc, 0xd8, 0xd8, 0x78, 0xa1,
- 0xb9, 0xb9, 0xf9, 0x58, 0x7b, 0x7b, 0xfb, 0xee, 0xae, 0xae, 0xae, 0x8d, 0x7d, 0x7d, 0x7d, 0x7b,
- 0x2f, 0x5d, 0xba, 0x34, 0x0b, 0x64, 0x11, 0x10, 0x97, 0x1d, 0x3d, 0x7a, 0x34, 0xb6, 0xde, 0x55,
- 0x68, 0x76, 0xbe, 0x2d, 0xff, 0xf6, 0x6d, 0xc9, 0x7e, 0xff, 0x77, 0x44, 0x78, 0xa3, 0x58, 0x74,
- 0xaa, 0x28, 0xfb, 0xff, 0xae, 0x30, 0xd7, 0xff, 0xbd, 0x21, 0xa6, 0x2f, 0xeb, 0x6d, 0x98, 0x7a,
- 0x53, 0xf4, 0x98, 0x32, 0xc1, 0x16, 0x15, 0x15, 0x15, 0x85, 0xdf, 0xbd, 0x7b, 0x17, 0xe4, 0xe2,
- 0x1f, 0x38, 0xf0, 0x53, 0x60, 0xa2, 0x38, 0x00, 0xb3, 0xe8, 0xce, 0x9d, 0x3b, 0xe1, 0x65, 0xde,
- 0x2a, 0x3d, 0x91, 0xa6, 0x22, 0x2b, 0xb7, 0x64, 0x46, 0xfd, 0xdf, 0x13, 0x1f, 0x8a, 0x62, 0xd1,
- 0xd9, 0xb2, 0xc2, 0xff, 0xbb, 0xa2, 0xfd, 0xff, 0x37, 0x87, 0xda, 0x3f, 0x4d, 0x33, 0x60, 0x2a,
- 0x8b, 0xd0, 0x66, 0x0e, 0x01, 0x5b, 0x04, 0xf4, 0x45, 0xc4, 0xc3, 0x87, 0x0f, 0x0f, 0xfd, 0xc7,
- 0x0d, 0x5e, 0xc3, 0xe2, 0x08, 0x64, 0xd1, 0x82, 0x05, 0x0b, 0xb2, 0x41, 0x41, 0xb7, 0xbb, 0xcc,
- 0xea, 0xff, 0xb1, 0x50, 0x65, 0x9c, 0x41, 0xb7, 0x36, 0xd3, 0xe1, 0xff, 0xad, 0x7c, 0x01, 0x44,
- 0xd0, 0x01, 0x2d, 0xf2, 0xd8, 0xb6, 0x6d, 0xdb, 0x91, 0xa7, 0x4f, 0x9f, 0x82, 0xf1, 0xf3, 0xe7,
- 0xcf, 0x0f, 0xbf, 0x7a, 0xf5, 0xea, 0xe0, 0xeb, 0xd7, 0xaf, 0xf7, 0xbf, 0x7d, 0xfb, 0x76, 0x2f,
- 0x90, 0xde, 0xfc, 0xfe, 0xfd, 0xfb, 0xc5, 0xe8, 0x16, 0xed, 0x2d, 0x31, 0xf9, 0x7f, 0x22, 0x58,
- 0x11, 0xa7, 0x45, 0xeb, 0xd2, 0x2d, 0xff, 0xdf, 0xcd, 0xe7, 0x45, 0x58, 0x04, 0x22, 0x80, 0xc1,
- 0x97, 0x0e, 0xc4, 0x0d, 0x20, 0x0c, 0x8c, 0xa3, 0x6a, 0x60, 0x1c, 0x95, 0x02, 0x93, 0x77, 0x3e,
- 0x30, 0x8e, 0x32, 0x7b, 0x7b, 0x7b, 0xb7, 0x23, 0x5b, 0x74, 0xfe, 0xfc, 0xf9, 0xa8, 0x28, 0x73,
- 0xf1, 0x7c, 0x57, 0x5d, 0xf1, 0x79, 0x5b, 0xf2, 0x52, 0xfe, 0xef, 0x4b, 0x8d, 0x45, 0xb1, 0xe8,
- 0x42, 0x55, 0xe9, 0xff, 0x5d, 0xf1, 0x61, 0xff, 0xab, 0x43, 0xdd, 0x1f, 0xf9, 0x28, 0x33, 0xa7,
- 0xba, 0x2a, 0xb1, 0x38, 0x13, 0x93, 0xea, 0x82, 0x80, 0x06, 0xaf, 0x84, 0x05, 0x1d, 0xd0, 0xc2,
- 0x62, 0x60, 0xe2, 0xa8, 0x6a, 0xb4, 0x63, 0x5e, 0x52, 0xe7, 0xc4, 0x73, 0x68, 0x5b, 0x9c, 0xeb,
- 0xff, 0xad, 0xc1, 0x2e, 0x28, 0x16, 0x1d, 0xcf, 0xcb, 0xf8, 0xbf, 0x2b, 0xc8, 0xee, 0xff, 0xd4,
- 0x60, 0x9d, 0x37, 0x3d, 0x4e, 0x4c, 0xf3, 0x32, 0x8d, 0x99, 0xca, 0xf1, 0x5a, 0xd4, 0xd3, 0xd3,
- 0x23, 0xbf, 0x6c, 0xd9, 0xb2, 0x2d, 0x40, 0xf6, 0x63, 0x90, 0x45, 0xc0, 0xa4, 0x3d, 0x7d, 0xc9,
- 0x92, 0x25, 0x9d, 0xe6, 0xe6, 0xe6, 0x36, 0xa0, 0xa0, 0x5b, 0x5d, 0xe6, 0xf1, 0x7f, 0x6f, 0xb0,
- 0x16, 0xce, 0xa0, 0x9b, 0x9f, 0xe9, 0xfd, 0xff, 0x6c, 0x8e, 0x28, 0x6a, 0xd0, 0x61, 0xc3, 0xc0,
- 0x60, 0x9b, 0x0e, 0xcc, 0xac, 0xd7, 0x40, 0x89, 0x01, 0x98, 0xea, 0x0e, 0x6d, 0xda, 0xb4, 0x69,
- 0x12, 0xb0, 0x18, 0x32, 0x02, 0x96, 0x0c, 0xea, 0x6b, 0x02, 0x19, 0xbf, 0x2e, 0x89, 0x57, 0xfc,
- 0xb5, 0xd5, 0x4b, 0xfe, 0xff, 0x1a, 0x47, 0x0d, 0x14, 0x8b, 0xf6, 0x00, 0x33, 0xec, 0x41, 0x67,
- 0xe9, 0xff, 0x0b, 0xc3, 0x35, 0xff, 0x6d, 0x8f, 0x64, 0xfb, 0x52, 0x65, 0xc5, 0xb8, 0x05, 0xaf,
- 0x45, 0xc0, 0xb8, 0x99, 0xf8, 0xed, 0xdb, 0x37, 0x50, 0x79, 0xf5, 0xfa, 0xe4, 0xc9, 0x93, 0xb3,
- 0x81, 0x96, 0x04, 0xc2, 0xcb, 0x2d, 0x06, 0x06, 0x01, 0x53, 0x53, 0xd3, 0xcc, 0x8b, 0x53, 0x26,
- 0xfe, 0xbf, 0x5c, 0x57, 0x8d, 0x62, 0xd1, 0xf5, 0xa6, 0xba, 0xff, 0x17, 0x6b, 0x2a, 0xff, 0x03,
- 0xcb, 0xbf, 0x4b, 0x20, 0x75, 0x40, 0xcc, 0x89, 0xd7, 0x22, 0x60, 0x21, 0x29, 0x3c, 0x79, 0xf2,
- 0xe4, 0xf5, 0xc0, 0xcc, 0xba, 0x12, 0x58, 0x55, 0x94, 0xa1, 0xcb, 0xdb, 0xd9, 0xd9, 0xc5, 0x9f,
- 0x5d, 0xb7, 0xf6, 0xff, 0xd5, 0x55, 0x2b, 0xb0, 0xe2, 0xe6, 0xb2, 0xd2, 0xf3, 0x44, 0xd7, 0x47,
- 0x40, 0x5f, 0xc9, 0x02, 0x23, 0x3f, 0x71, 0xe6, 0xcc, 0x99, 0xac, 0xe8, 0x72, 0x22, 0x22, 0x22,
- 0xbc, 0x92, 0x92, 0x92, 0x76, 0xb8, 0xb0, 0xb8, 0xb8, 0xb8, 0xee, 0x68, 0x9b, 0x61, 0xd4, 0x22,
- 0xac, 0x18, 0x00, 0xf1, 0x6e, 0x41, 0x35, 0xd8, 0x5a, 0x13, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xd7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x5b, 0x6c, 0x13,
+ 0x47, 0x14, 0x86, 0x23, 0x15, 0x92, 0x38, 0x36, 0x89, 0x8b, 0x44, 0x2f, 0xea, 0x03, 0x6d, 0x45,
+ 0x8b, 0x84, 0x80, 0x17, 0xa0, 0xaf, 0xa4, 0x08, 0xa9, 0x12, 0xad, 0xe3, 0xf5, 0x1a, 0xdb, 0xbb,
+ 0xf6, 0xae, 0x59, 0x27, 0xb1, 0x21, 0x80, 0x28, 0x52, 0xa9, 0x1a, 0x24, 0x54, 0x52, 0xf5, 0xf2,
+ 0x14, 0x24, 0x2e, 0x25, 0xb4, 0x21, 0x6e, 0x52, 0x4a, 0xd2, 0x04, 0x9a, 0x26, 0x8a, 0x08, 0xa8,
+ 0xa8, 0xe5, 0x1a, 0x09, 0x11, 0x24, 0xf2, 0x80, 0x00, 0x81, 0x44, 0x28, 0x54, 0x51, 0xa9, 0x4d,
+ 0xe3, 0x38, 0x31, 0x76, 0xae, 0xfe, 0x3b, 0xb3, 0x66, 0x16, 0x6f, 0x6c, 0x37, 0x09, 0x0f, 0x7d,
+ 0xe8, 0x48, 0xbf, 0xb4, 0xbb, 0x67, 0xce, 0x7c, 0xe7, 0xcc, 0x1c, 0xcd, 0xd9, 0x3c, 0x00, 0x79,
+ 0xff, 0x85, 0xe6, 0x34, 0xb9, 0xb4, 0xb4, 0x74, 0x9e, 0xa2, 0x28, 0x85, 0x4c, 0xf4, 0xfd, 0xb9,
+ 0x41, 0x9c, 0x68, 0x1b, 0xb0, 0xb9, 0xf8, 0xd1, 0x34, 0x45, 0xd8, 0x82, 0x36, 0xc1, 0x3e, 0x68,
+ 0xf5, 0xd8, 0x9e, 0x30, 0x71, 0x22, 0xff, 0x97, 0xe6, 0xe7, 0xe6, 0xfb, 0x75, 0x7e, 0x22, 0xff,
+ 0x67, 0x7a, 0x20, 0x19, 0x20, 0x3a, 0x29, 0xef, 0xea, 0x1b, 0x60, 0x2a, 0x93, 0xb9, 0x61, 0x1a,
+ 0x3d, 0xb5, 0xd1, 0xc5, 0xd3, 0x6d, 0x56, 0x37, 0x1f, 0xcb, 0xe5, 0x47, 0xe7, 0x32, 0xbf, 0xff,
+ 0x31, 0xc8, 0xe3, 0xf1, 0xfc, 0xe1, 0x74, 0x3a, 0x27, 0xa9, 0x88, 0x83, 0x3a, 0xb1, 0xa0, 0x77,
+ 0x69, 0x0a, 0x24, 0x71, 0x60, 0x36, 0xab, 0xdb, 0x86, 0xf4, 0xc5, 0xc8, 0xb9, 0x60, 0xba, 0xdf,
+ 0xb3, 0x20, 0x6c, 0xaa, 0xcd, 0xeb, 0xf5, 0x5e, 0xd7, 0x40, 0xf4, 0x03, 0x9e, 0x0e, 0xa7, 0xe4,
+ 0x52, 0x27, 0xfe, 0x14, 0x3a, 0x8d, 0x37, 0xfb, 0xd6, 0xc2, 0xe5, 0x17, 0x31, 0x3e, 0x3e, 0x9e,
+ 0xb2, 0xf9, 0x04, 0xdd, 0x62, 0x2e, 0x9f, 0x88, 0xe9, 0x7e, 0x4c, 0x74, 0x6e, 0x24, 0x12, 0x01,
+ 0x49, 0x22, 0x9a, 0x15, 0x54, 0xbe, 0xb5, 0x42, 0x75, 0xba, 0x75, 0xf7, 0x06, 0xc2, 0x8f, 0xc3,
+ 0xd8, 0xfb, 0x45, 0x0d, 0x26, 0x27, 0x53, 0x66, 0xdf, 0x96, 0x72, 0xd5, 0xc6, 0xe4, 0xdf, 0xb1,
+ 0x59, 0x03, 0xf9, 0xaa, 0xca, 0xd5, 0xc5, 0x99, 0xa4, 0x72, 0x19, 0xd1, 0x68, 0x34, 0x37, 0x88,
+ 0x8d, 0x3d, 0xcd, 0x0e, 0x7c, 0xd6, 0xe6, 0xc1, 0x93, 0x78, 0x0c, 0x53, 0x53, 0x53, 0x98, 0x69,
+ 0xd0, 0x60, 0x68, 0xe6, 0x4c, 0xf4, 0x3d, 0x16, 0x8b, 0xe9, 0x41, 0x0e, 0x87, 0x23, 0x63, 0xa5,
+ 0x9a, 0x56, 0x11, 0x7c, 0xb0, 0x08, 0x3b, 0x1b, 0xd7, 0x63, 0x30, 0x1a, 0xd6, 0xb2, 0x9a, 0xcb,
+ 0xd0, 0x81, 0xfa, 0xfb, 0xfb, 0xd7, 0x55, 0x57, 0x57, 0x27, 0x6b, 0x6b, 0x6b, 0x31, 0x32, 0x32,
+ 0xa2, 0x46, 0x4f, 0x55, 0xd3, 0x26, 0x62, 0xe3, 0x71, 0x03, 0x84, 0x56, 0x23, 0xaa, 0x82, 0xef,
+ 0xe0, 0xc1, 0xa3, 0xbb, 0x98, 0x98, 0x98, 0x78, 0x7e, 0x50, 0xcf, 0xcd, 0x6e, 0x74, 0xf7, 0x36,
+ 0x65, 0x68, 0x7b, 0xfd, 0xbb, 0x70, 0x34, 0x1b, 0xe0, 0x69, 0x37, 0x62, 0xd3, 0xa9, 0x62, 0xf8,
+ 0x9b, 0x56, 0xa0, 0xef, 0xde, 0x25, 0xad, 0x30, 0xe6, 0x0c, 0x52, 0x0e, 0xaf, 0xc4, 0x86, 0x43,
+ 0xf9, 0x19, 0xb2, 0x1c, 0x29, 0x78, 0x0a, 0x32, 0x41, 0x39, 0x5d, 0x8c, 0xc0, 0x39, 0x33, 0x02,
+ 0x3f, 0x2e, 0xc5, 0x99, 0xbe, 0x63, 0x18, 0x1b, 0x1b, 0x43, 0x32, 0x99, 0x9c, 0x1b, 0x28, 0x70,
+ 0x74, 0x0d, 0xca, 0xea, 0xf3, 0x33, 0xc4, 0x05, 0x53, 0x20, 0x37, 0xc9, 0x48, 0xe9, 0x26, 0x19,
+ 0xfd, 0x6a, 0xc6, 0xd6, 0x9e, 0x85, 0x08, 0x74, 0xbc, 0x8e, 0xe0, 0xb9, 0x4f, 0x67, 0x05, 0x9b,
+ 0x15, 0xc8, 0x7a, 0x34, 0x1f, 0x1b, 0x7f, 0x30, 0x40, 0x3c, 0x69, 0x84, 0xb7, 0x6b, 0x01, 0x2a,
+ 0x7e, 0x29, 0xc1, 0xe6, 0xf3, 0x2f, 0xa2, 0xea, 0xf2, 0x42, 0x54, 0x76, 0xbd, 0x8a, 0xaf, 0x3a,
+ 0x7c, 0x88, 0x27, 0xe2, 0xff, 0x5a, 0x91, 0x3a, 0x90, 0xbf, 0x7e, 0x75, 0x56, 0x10, 0x15, 0xff,
+ 0x7d, 0x21, 0x5c, 0xad, 0x45, 0x90, 0x3a, 0x4c, 0x6a, 0x56, 0x15, 0x67, 0x4b, 0xe0, 0xff, 0xcd,
+ 0xac, 0xca, 0xdb, 0x69, 0xc6, 0xae, 0x63, 0xef, 0x61, 0x68, 0xf8, 0xef, 0x9c, 0x15, 0x39, 0x6b,
+ 0x10, 0xf7, 0x1d, 0xd9, 0xbe, 0xe3, 0xa9, 0xac, 0xe4, 0x4e, 0x13, 0x29, 0x8a, 0x05, 0xf0, 0x91,
+ 0xf3, 0xa2, 0xa2, 0xcf, 0x62, 0xf0, 0x65, 0x74, 0x5d, 0x0d, 0x62, 0x74, 0x74, 0x34, 0xeb, 0x36,
+ 0xea, 0x40, 0x95, 0xdf, 0xae, 0xca, 0x09, 0x52, 0xb3, 0x6a, 0x2a, 0x84, 0xb3, 0x25, 0x05, 0xf3,
+ 0xfc, 0x6c, 0x52, 0x81, 0x54, 0x52, 0xc3, 0x62, 0x9c, 0xe8, 0x39, 0xa0, 0x9d, 0x55, 0xf5, 0xe7,
+ 0xbb, 0x21, 0x05, 0x64, 0x4d, 0xdb, 0x3e, 0xde, 0xae, 0xbf, 0x82, 0x66, 0x02, 0x59, 0x1b, 0x52,
+ 0x5b, 0x48, 0x0b, 0x83, 0x6e, 0xa3, 0xd0, 0x56, 0x04, 0xf9, 0x9b, 0xb7, 0x70, 0xe1, 0x46, 0x27,
+ 0x6e, 0xdd, 0xb9, 0xad, 0x95, 0xbb, 0x4b, 0x16, 0x30, 0xff, 0xd2, 0x12, 0x4d, 0xae, 0x2d, 0x6e,
+ 0x84, 0x42, 0xa1, 0xd9, 0x83, 0x58, 0x61, 0xd8, 0x1a, 0x0b, 0x54, 0xa0, 0x52, 0xb7, 0x1c, 0x37,
+ 0x7f, 0xbf, 0x86, 0xf6, 0xd0, 0x19, 0xf5, 0x52, 0x95, 0x65, 0x39, 0x4e, 0xc5, 0x0b, 0x76, 0xdd,
+ 0xa5, 0x6a, 0x51, 0xb8, 0xa4, 0x24, 0x49, 0x09, 0xa2, 0x7b, 0x2a, 0xc8, 0x7b, 0x60, 0x25, 0x1c,
+ 0x07, 0x5f, 0xcb, 0x90, 0xfd, 0xd0, 0x4b, 0x3a, 0x98, 0xe5, 0x48, 0x3e, 0x2a, 0xeb, 0xd6, 0x60,
+ 0x20, 0x7c, 0x1f, 0x07, 0x07, 0x1a, 0xf1, 0x42, 0xef, 0x12, 0xda, 0x73, 0xe2, 0x82, 0x20, 0x2c,
+ 0x26, 0x57, 0xd8, 0x2b, 0x04, 0xa4, 0xeb, 0x47, 0x1f, 0x28, 0xd6, 0xa8, 0xdd, 0x6e, 0x7f, 0xdb,
+ 0x62, 0xb1, 0x14, 0xa9, 0xa0, 0xa1, 0x91, 0x41, 0x3c, 0x8e, 0x3c, 0xca, 0xd0, 0x9e, 0x16, 0xc7,
+ 0x33, 0x48, 0x9d, 0x01, 0x3b, 0x1a, 0xd6, 0x61, 0x70, 0x28, 0x8c, 0x5d, 0xf7, 0xbf, 0xcc, 0xda,
+ 0xdc, 0x08, 0x28, 0x31, 0x0d, 0x14, 0xe1, 0x38, 0xce, 0xac, 0x35, 0x3e, 0x52, 0x31, 0x85, 0xe9,
+ 0x72, 0x7a, 0x5d, 0xc3, 0xc6, 0x2b, 0xcb, 0xf0, 0x51, 0x73, 0x59, 0x6a, 0xdb, 0x0e, 0x17, 0x93,
+ 0x9b, 0xdc, 0x49, 0x6f, 0xf1, 0xb1, 0xda, 0xfd, 0xfb, 0xc6, 0x73, 0x75, 0xd1, 0x19, 0x41, 0xd3,
+ 0x5b, 0x39, 0x69, 0xcf, 0x0f, 0xde, 0xdf, 0x64, 0x8d, 0x7e, 0xd2, 0xc4, 0x25, 0xed, 0x5f, 0x2f,
+ 0xc2, 0xfe, 0xae, 0x0f, 0x91, 0x48, 0x24, 0x86, 0x48, 0x10, 0x6b, 0x6d, 0x02, 0x1f, 0xa2, 0xad,
+ 0x9d, 0x89, 0x74, 0xd5, 0x61, 0xf6, 0xa7, 0x43, 0xff, 0x88, 0x36, 0x54, 0x94, 0x45, 0x98, 0x08,
+ 0x38, 0xc6, 0xb6, 0x2d, 0x2b, 0x88, 0x1c, 0xac, 0x91, 0xee, 0xf9, 0xde, 0x16, 0x77, 0xb4, 0xe5,
+ 0xe2, 0x3e, 0x0a, 0x79, 0x48, 0x20, 0xcb, 0xa8, 0x8d, 0x46, 0x4f, 0xa3, 0x64, 0x22, 0xf3, 0x0c,
+ 0xcc, 0x8f, 0x3c, 0x9b, 0xa8, 0x5f, 0x9a, 0x4a, 0xd2, 0xd7, 0xfd, 0x07, 0xac, 0xa3, 0xe0, 0x0b,
+ 0xc8, 0x04, 0xee, 0x71, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE import_module_xpm[1] = {{ png, sizeof( png ), "import_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/insert_module_board.cpp b/bitmaps_png/cpp_26/insert_module_board.cpp
index 453518bda2..e09653d682 100644
--- a/bitmaps_png/cpp_26/insert_module_board.cpp
+++ b/bitmaps_png/cpp_26/insert_module_board.cpp
@@ -8,81 +8,16 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x69, 0x48, 0x63,
- 0x57, 0x14, 0xc7, 0x6f, 0xa7, 0xc5, 0x05, 0xc5, 0x5d, 0x2b, 0xc5, 0x0d, 0xea, 0x06, 0x52, 0xab,
- 0xe2, 0xee, 0x80, 0x2b, 0x2a, 0x6e, 0x63, 0xb5, 0x82, 0x45, 0x70, 0xc1, 0x5d, 0x19, 0x28, 0x95,
- 0x16, 0x45, 0x10, 0x47, 0xb1, 0xc8, 0x88, 0x88, 0x1f, 0x3a, 0x82, 0xe2, 0x07, 0x53, 0xa7, 0x2e,
- 0x35, 0xa8, 0x93, 0xca, 0x13, 0x1d, 0x6b, 0xa2, 0x26, 0x2a, 0x33, 0xe3, 0x52, 0x17, 0xcc, 0xa4,
- 0x31, 0x1a, 0x8d, 0x4b, 0x27, 0xc6, 0x26, 0xd1, 0xb8, 0x26, 0xb7, 0xf7, 0x28, 0x46, 0x19, 0xa7,
- 0x9a, 0x4e, 0x2d, 0x34, 0xf0, 0xcf, 0xfb, 0xbf, 0xfb, 0xde, 0xbd, 0xbf, 0x77, 0xef, 0x3d, 0xe7,
- 0xbc, 0x87, 0x30, 0xc6, 0xe8, 0xae, 0xd4, 0xdd, 0x8d, 0x3e, 0x24, 0xfa, 0xfa, 0x5d, 0xd7, 0xce,
- 0xfe, 0x12, 0x12, 0x12, 0xbe, 0x48, 0x4d, 0x4d, 0x9d, 0xce, 0xcc, 0xcc, 0x9c, 0xce, 0xc8, 0xc8,
- 0xb8, 0xa6, 0xf4, 0xf4, 0x74, 0xb5, 0xd2, 0xd2, 0xd2, 0xd4, 0x82, 0x3e, 0x57, 0xf5, 0xe8, 0x91,
- 0xd7, 0x2a, 0x83, 0xf1, 0x81, 0x2a, 0x2f, 0xef, 0xc1, 0x42, 0x4a, 0x4a, 0xca, 0x74, 0x52, 0x52,
- 0xd2, 0x64, 0x50, 0x50, 0x90, 0xb3, 0x1a, 0x94, 0x9d, 0x9d, 0xfd, 0x5a, 0xa9, 0x54, 0x0a, 0x89,
- 0xff, 0xed, 0x7d, 0x75, 0x7a, 0x7a, 0x30, 0x37, 0x3c, 0x6c, 0x7e, 0xb2, 0xbc, 0x8c, 0xf0, 0x8b,
- 0x17, 0x5f, 0xed, 0x40, 0x9b, 0x4c, 0x26, 0x5b, 0x8b, 0x8b, 0x8b, 0x63, 0xa8, 0x41, 0x85, 0x85,
- 0x85, 0x4b, 0xe4, 0xf8, 0x8a, 0xa8, 0x25, 0x27, 0x27, 0x67, 0x3a, 0x32, 0x32, 0x92, 0x17, 0x15,
- 0x15, 0xf5, 0x3a, 0x3a, 0x3a, 0x9a, 0x5b, 0x5b, 0x5b, 0xcb, 0x82, 0xf6, 0xa3, 0xa3, 0x23, 0x1a,
- 0x9d, 0x4e, 0xa7, 0xc0, 0xcb, 0xe5, 0xf2, 0xd6, 0xde, 0xde, 0x6e, 0x4a, 0x2a, 0x9d, 0xef, 0x5a,
- 0x5f, 0xef, 0xa4, 0xb8, 0xdc, 0xef, 0x47, 0x87, 0x87, 0x03, 0x05, 0x5c, 0x2e, 0xc2, 0xfb, 0xfb,
- 0x08, 0x8f, 0x8d, 0xdd, 0x53, 0xcd, 0xcf, 0x7f, 0x3b, 0xb9, 0xba, 0xda, 0x25, 0x4a, 0x4b, 0x0b,
- 0x66, 0xc2, 0x92, 0x5e, 0x03, 0xb1, 0x58, 0xac, 0xde, 0x8e, 0x8e, 0x8e, 0xfe, 0xf6, 0xf6, 0xf6,
- 0x7e, 0xf2, 0x63, 0x90, 0xa9, 0x0b, 0xca, 0xcb, 0xcb, 0xd9, 0x7b, 0x7b, 0x7b, 0xad, 0x3e, 0x3e,
- 0x3e, 0xc2, 0xba, 0xba, 0x3a, 0xa6, 0x58, 0x2c, 0x7e, 0x7a, 0xff, 0xfe, 0x67, 0x9b, 0x5d, 0x5d,
- 0x96, 0x32, 0x16, 0x0b, 0x61, 0x81, 0x00, 0xe1, 0xdd, 0x5d, 0x84, 0x0f, 0x0f, 0xcf, 0xb7, 0x44,
- 0x26, 0x43, 0x78, 0x6b, 0x0b, 0xe1, 0xa5, 0x25, 0x84, 0xfb, 0xfa, 0x10, 0x26, 0xa0, 0x1f, 0xce,
- 0xae, 0x14, 0x14, 0x14, 0xa8, 0x41, 0x86, 0x86, 0x86, 0x0a, 0x03, 0x03, 0x83, 0x03, 0x90, 0xb1,
- 0xb1, 0xb1, 0x02, 0xa0, 0x21, 0x21, 0x21, 0xfc, 0xea, 0xea, 0xea, 0x51, 0x85, 0x42, 0xf1, 0xa3,
- 0xbf, 0xbf, 0xff, 0xea, 0x93, 0x27, 0x4f, 0x7e, 0x95, 0x48, 0x24, 0x4f, 0xfd, 0xfd, 0x3f, 0xdf,
- 0xa0, 0xd3, 0xad, 0x77, 0x67, 0x67, 0x11, 0x96, 0xcb, 0x2f, 0xf7, 0x5e, 0xa9, 0x44, 0x58, 0x22,
- 0x41, 0x78, 0x64, 0x04, 0xe1, 0xc7, 0x8f, 0x6d, 0x96, 0xd5, 0x4b, 0x77, 0x15, 0x64, 0x62, 0x62,
- 0xb2, 0x8f, 0x48, 0xf3, 0x85, 0x00, 0xc6, 0x64, 0x32, 0x7b, 0x7d, 0x7d, 0x7d, 0x61, 0x0f, 0x5b,
- 0xa6, 0xa6, 0xa6, 0xe8, 0xe1, 0xe1, 0xe1, 0xbf, 0x83, 0x1f, 0x19, 0x19, 0xe9, 0x49, 0x4e, 0x8e,
- 0x5b, 0x1a, 0x18, 0xf8, 0x54, 0xbc, 0xba, 0x7a, 0x0e, 0x51, 0xa9, 0x10, 0x3e, 0x3a, 0x42, 0xf8,
- 0xe5, 0x4b, 0x84, 0x67, 0x66, 0xbe, 0xd9, 0x89, 0x8d, 0x8d, 0xa5, 0xd4, 0xa0, 0xfc, 0xfc, 0xfc,
- 0xbf, 0x05, 0xe9, 0xeb, 0xeb, 0x1f, 0xd2, 0x68, 0xb4, 0x81, 0x0b, 0xd0, 0xcc, 0xcc, 0x8c, 0x1a,
- 0xc4, 0x66, 0xb3, 0x7b, 0x12, 0x13, 0x13, 0x17, 0x87, 0x87, 0x3d, 0xd7, 0xb7, 0xb7, 0xcf, 0x97,
- 0x4f, 0x24, 0x42, 0x58, 0x2a, 0x45, 0x18, 0x66, 0xc9, 0xe7, 0xb7, 0x6c, 0xdc, 0x29, 0x68, 0x70,
- 0xd0, 0xe0, 0x60, 0x71, 0x11, 0xe1, 0xfe, 0xfe, 0x7b, 0x2a, 0x8a, 0xfa, 0x58, 0xc6, 0x66, 0x9f,
- 0x83, 0x66, 0x67, 0xbf, 0x13, 0x93, 0x80, 0xba, 0x04, 0xe5, 0xe5, 0xe5, 0xdd, 0x0a, 0x22, 0x81,
- 0xb0, 0x06, 0xd1, 0xc6, 0xe1, 0x70, 0x7a, 0x42, 0x43, 0x43, 0xf9, 0xe0, 0x87, 0x86, 0x86, 0x9e,
- 0xa5, 0xa4, 0x44, 0xf2, 0x7a, 0x7a, 0x3e, 0x52, 0xd2, 0xe9, 0xbe, 0xc2, 0x87, 0x0f, 0xbf, 0x5c,
- 0xc4, 0x58, 0xd9, 0xc2, 0xe3, 0xd5, 0xb0, 0x28, 0xea, 0x13, 0x29, 0x87, 0xf3, 0x40, 0xa6, 0x31,
- 0x48, 0x4f, 0x4f, 0xef, 0xd0, 0xc9, 0xc9, 0xe9, 0x0f, 0x23, 0x23, 0x23, 0x05, 0xcc, 0xca, 0xdd,
- 0xdd, 0x7d, 0xc3, 0xcc, 0xcc, 0x6c, 0x0f, 0xbc, 0xab, 0xab, 0xeb, 0xa6, 0x83, 0x83, 0xb9, 0x3c,
- 0x22, 0xc2, 0x5d, 0xe4, 0xe2, 0xe2, 0xb2, 0x05, 0xed, 0xf5, 0xf5, 0xf5, 0x4c, 0x18, 0x47, 0xa5,
- 0x3a, 0xa6, 0x09, 0x85, 0x8c, 0x75, 0x8d, 0x41, 0xda, 0xda, 0xda, 0x27, 0x30, 0x03, 0x08, 0x0a,
- 0xc8, 0xa5, 0xaa, 0xaa, 0xaa, 0x51, 0x73, 0x73, 0x73, 0x39, 0xdc, 0x5b, 0x54, 0x54, 0x34, 0x69,
- 0x6d, 0x6d, 0xbd, 0x0b, 0x9e, 0x54, 0x8d, 0x59, 0x07, 0x07, 0x87, 0x37, 0x00, 0x84, 0x73, 0xd0,
- 0xfe, 0xfe, 0x3e, 0x4f, 0x63, 0x90, 0x96, 0x96, 0xd6, 0x29, 0x80, 0xc0, 0x6f, 0x6e, 0x6e, 0xb6,
- 0x91, 0x08, 0x7d, 0x85, 0xce, 0xba, 0xe1, 0x16, 0x52, 0x66, 0xe6, 0x74, 0x75, 0x75, 0x8f, 0xc0,
- 0xc7, 0xc4, 0xc4, 0x70, 0xc9, 0x03, 0xec, 0x79, 0x78, 0x78, 0x88, 0xae, 0x82, 0x48, 0xe2, 0x5f,
- 0x82, 0x72, 0x73, 0x73, 0x6f, 0x04, 0x25, 0x27, 0x27, 0xcf, 0xdb, 0xd9, 0xd9, 0x49, 0x20, 0x8f,
- 0x1a, 0x1a, 0x1a, 0x86, 0x1c, 0x1d, 0x1d, 0xdf, 0xc0, 0xbd, 0x90, 0x5b, 0xb0, 0x94, 0xe0, 0x4b,
- 0x4a, 0x4a, 0x26, 0x02, 0x02, 0x02, 0x56, 0xfe, 0x15, 0xa8, 0xac, 0xac, 0x8c, 0x73, 0xd1, 0xf9,
- 0x36, 0xbd, 0x0d, 0x22, 0xe5, 0xec, 0x7f, 0x08, 0x82, 0x8d, 0x86, 0x3a, 0x77, 0x7a, 0x7a, 0x4a,
- 0x83, 0x92, 0x14, 0x18, 0x18, 0x28, 0x80, 0x7b, 0x1b, 0x1b, 0x1b, 0x87, 0xa0, 0xf8, 0x82, 0xaf,
- 0xa9, 0xa9, 0x61, 0x91, 0xd7, 0xc2, 0xe2, 0x8d, 0x20, 0x52, 0xb1, 0xff, 0xb3, 0x60, 0x88, 0x88,
- 0x88, 0xd0, 0x0c, 0x04, 0xe1, 0x1d, 0x1c, 0x1c, 0xbc, 0xac, 0xa3, 0xa3, 0x73, 0x02, 0x49, 0x5a,
- 0x5a, 0x5a, 0x3a, 0x4e, 0x72, 0xeb, 0x6c, 0x70, 0x80, 0x9a, 0x9a, 0x9a, 0xee, 0x81, 0x27, 0x91,
- 0x3b, 0x05, 0xb9, 0x06, 0x39, 0xf7, 0x5e, 0x20, 0x18, 0xd4, 0xc6, 0xc6, 0x66, 0xd7, 0xc2, 0xc2,
- 0x42, 0x0e, 0xe5, 0x86, 0x74, 0xe4, 0x59, 0x59, 0x59, 0xfd, 0x09, 0x3e, 0x2c, 0x2c, 0x8c, 0x4f,
- 0xa2, 0x71, 0x07, 0x3c, 0xc8, 0xde, 0xde, 0x5e, 0x6c, 0x69, 0x69, 0x29, 0x03, 0x2f, 0x95, 0x4a,
- 0x5b, 0x01, 0x44, 0xca, 0xd5, 0xbb, 0x41, 0xb6, 0xb6, 0xb6, 0x12, 0x18, 0xf4, 0x42, 0xde, 0xde,
- 0xde, 0x6b, 0xf0, 0x6e, 0x82, 0x4a, 0x30, 0x38, 0x38, 0xc8, 0x68, 0x6a, 0x6a, 0x7a, 0x0e, 0xe5,
- 0x08, 0x7c, 0x73, 0x73, 0xf3, 0x73, 0x67, 0x67, 0xe7, 0x6d, 0x8a, 0xa2, 0x7e, 0x81, 0x73, 0xa1,
- 0x50, 0xd8, 0xbe, 0xb0, 0xb0, 0xf0, 0x33, 0xf8, 0xe3, 0xe3, 0x63, 0xda, 0x35, 0x50, 0x56, 0x56,
- 0x96, 0x1a, 0xc4, 0x60, 0x30, 0xfa, 0x2a, 0x2a, 0x2a, 0xc6, 0x2e, 0x54, 0x5c, 0x5c, 0x3c, 0xe1,
- 0xe6, 0xe6, 0xb6, 0x21, 0x12, 0x89, 0xda, 0xde, 0x2e, 0xaa, 0xa0, 0xca, 0xca, 0xca, 0x31, 0x08,
- 0x8e, 0xab, 0x7d, 0x40, 0x90, 0x73, 0xff, 0x08, 0x44, 0x4a, 0xce, 0xd8, 0xf6, 0xf6, 0xf6, 0x4f,
- 0x37, 0x85, 0x74, 0x67, 0x67, 0x27, 0xa5, 0x11, 0x88, 0x7c, 0xfd, 0x00, 0x68, 0x8e, 0xa8, 0xfb,
- 0x2e, 0x45, 0x60, 0x7c, 0xb2, 0x8f, 0x97, 0xa0, 0xf8, 0xf8, 0xf8, 0x01, 0xf2, 0x16, 0x5d, 0x99,
- 0x98, 0x98, 0x10, 0xdc, 0xa6, 0xf1, 0xf1, 0x71, 0x8d, 0xd5, 0xd6, 0xd6, 0xb6, 0x42, 0x52, 0xa3,
- 0x42, 0x0d, 0xf2, 0xf3, 0xf3, 0xd3, 0x25, 0xdf, 0x02, 0xe1, 0xe4, 0x18, 0xa9, 0x89, 0xbc, 0xbc,
- 0xbc, 0x6e, 0x14, 0xc9, 0xa5, 0x33, 0x79, 0x7a, 0x7a, 0x06, 0x5d, 0x7c, 0x48, 0xfc, 0x05, 0xdf,
- 0x4e, 0x8d, 0x7b, 0x3b, 0xd4, 0xc8, 0xab, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xb8, 0xb2, 0x8a, 0xe1,
+ 0x3f, 0x3d, 0x30, 0x03, 0x94, 0x21, 0x0f, 0xc4, 0x02, 0x34, 0xc2, 0xf2, 0xc8, 0x16, 0x09, 0xfc,
+ 0xff, 0xff, 0x9f, 0x81, 0x16, 0x18, 0x6a, 0xd9, 0x48, 0xb4, 0x48, 0x4a, 0x4a, 0xaa, 0x01, 0x88,
+ 0xff, 0x13, 0xc0, 0x0d, 0x64, 0x59, 0x74, 0x39, 0x8c, 0xa1, 0xe1, 0x4a, 0x28, 0xc3, 0x7f, 0x10,
+ 0x0d, 0xb5, 0xa8, 0x01, 0x6a, 0xe9, 0x7f, 0x24, 0x07, 0xfc, 0x47, 0x72, 0x48, 0x03, 0xb2, 0x1e,
+ 0xaa, 0x58, 0x84, 0x8c, 0x29, 0xb6, 0x08, 0x4b, 0xd0, 0x35, 0x90, 0x2b, 0x3f, 0x38, 0x2c, 0xc2,
+ 0x15, 0x74, 0xf8, 0x2c, 0xa2, 0x6a, 0x1c, 0x51, 0xdd, 0xa2, 0xd1, 0x38, 0x1a, 0x8d, 0xa3, 0xd1,
+ 0x38, 0xa2, 0x49, 0x1c, 0xd1, 0xa6, 0x9a, 0x18, 0xad, 0xca, 0x49, 0xb1, 0x88, 0x6e, 0xcd, 0x2d,
+ 0x9a, 0x63, 0x00, 0xa1, 0x1e, 0x4e, 0xd3, 0x64, 0x10, 0xc8, 0x13, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE insert_module_board_xpm[1] = {{ png, sizeof( png ), "insert_module_board_xpm" }};
diff --git a/bitmaps_png/cpp_26/lang_def.cpp b/bitmaps_png/cpp_26/lang_def.cpp
index 8e12333adf..b42dcb5c9a 100644
--- a/bitmaps_png/cpp_26/lang_def.cpp
+++ b/bitmaps_png/cpp_26/lang_def.cpp
@@ -8,119 +8,118 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0xef, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x7b, 0x6c, 0x14,
- 0xd7, 0x15, 0xc6, 0xbf, 0x79, 0xec, 0x7a, 0x1f, 0xde, 0xb7, 0x1f, 0xcb, 0xda, 0xc6, 0x96, 0x8b,
- 0x1f, 0xb5, 0x21, 0xd0, 0xb8, 0x4e, 0x14, 0xc7, 0x01, 0x9a, 0x42, 0x89, 0xa1, 0xb1, 0x92, 0x3f,
- 0x42, 0x24, 0x2c, 0x15, 0x45, 0x25, 0x4d, 0x4a, 0x8b, 0x48, 0xd3, 0x5a, 0x95, 0xa2, 0x14, 0xb4,
- 0x45, 0xd4, 0x4d, 0xda, 0x3f, 0xb0, 0x9c, 0x02, 0xa6, 0x95, 0x8a, 0x4c, 0xa8, 0x4d, 0x15, 0xb9,
- 0x2a, 0x6d, 0xd4, 0x12, 0xf1, 0x10, 0xc4, 0x76, 0xab, 0x36, 0x01, 0xcc, 0xc3, 0x06, 0x1b, 0xb0,
- 0x8d, 0xe5, 0x80, 0x77, 0xbd, 0xef, 0xf7, 0xce, 0xce, 0x4c, 0xcf, 0x1d, 0x76, 0xd5, 0xb4, 0x4a,
- 0xa3, 0xa0, 0x5e, 0xe9, 0x68, 0x77, 0x66, 0xae, 0xee, 0xef, 0x7e, 0xe7, 0x7c, 0xf7, 0xcc, 0x70,
- 0xaa, 0xaa, 0xe2, 0x7f, 0x8d, 0xa1, 0xa1, 0xa1, 0xb1, 0x92, 0x92, 0x12, 0xdb, 0xec, 0xec, 0xec,
- 0x91, 0x1d, 0x3b, 0x76, 0xf4, 0xe2, 0xff, 0x18, 0x5c, 0x01, 0xe4, 0xf5, 0x7a, 0x79, 0x93, 0xc9,
- 0xb4, 0xba, 0xbb, 0xbb, 0xfb, 0x52, 0xfe, 0x7a, 0xd9, 0xc6, 0x8d, 0x1b, 0x6f, 0xba, 0xdd, 0x6e,
- 0xcb, 0xb5, 0x6b, 0xd7, 0x8e, 0x75, 0x76, 0x76, 0x7e, 0x8b, 0xdd, 0xef, 0xe9, 0xe9, 0x71, 0xd9,
- 0x6c, 0xb6, 0xca, 0x9d, 0x3b, 0x77, 0x8e, 0x3f, 0x34, 0x88, 0x16, 0xd5, 0xd7, 0xd7, 0xd7, 0xbf,
- 0xe7, 0xf1, 0x78, 0xd6, 0xcd, 0xcd, 0xcd, 0xfd, 0x3e, 0x12, 0x89, 0x9c, 0x2d, 0x2d, 0xad, 0xf8,
- 0xfe, 0x63, 0x8f, 0xad, 0x69, 0x33, 0x18, 0x0c, 0xf0, 0xf9, 0x7c, 0x73, 0xd3, 0xd3, 0xd3, 0x27,
- 0xd3, 0xe9, 0xf4, 0x7c, 0x73, 0x73, 0xf3, 0x4e, 0x9d, 0x4e, 0x27, 0x5e, 0xbc, 0x78, 0xf1, 0x7b,
- 0xdb, 0xb7, 0x6f, 0x3f, 0xf9, 0xb0, 0x20, 0x5b, 0x6b, 0x6b, 0xeb, 0x18, 0xed, 0xbe, 0x89, 0x2d,
- 0xcc, 0xf3, 0xbc, 0x62, 0x36, 0x9b, 0xf9, 0xa2, 0xa2, 0x22, 0x14, 0x42, 0x51, 0x14, 0xa4, 0x52,
- 0x29, 0xf6, 0x0c, 0xf1, 0x78, 0x5c, 0xba, 0x70, 0xe1, 0x82, 0xb7, 0xab, 0xab, 0x6b, 0xff, 0x43,
- 0xa7, 0xae, 0xb7, 0xb7, 0x77, 0x73, 0x7b, 0x7b, 0xfb, 0x09, 0xa7, 0xd3, 0x59, 0xfc, 0x69, 0x80,
- 0x28, 0x8a, 0x90, 0x65, 0x19, 0xb9, 0x5c, 0x4e, 0xfb, 0x65, 0xf3, 0x07, 0x87, 0xce, 0x4f, 0x45,
- 0x87, 0x27, 0xf7, 0x3f, 0x57, 0x3a, 0x75, 0x39, 0xe0, 0xb0, 0x4c, 0x3c, 0x75, 0xe8, 0x9d, 0xdc,
- 0x17, 0x06, 0xf5, 0xf7, 0xf7, 0xbf, 0xbc, 0x61, 0xc3, 0x86, 0xc3, 0xc5, 0xc5, 0xc5, 0x9a, 0x12,
- 0x41, 0x10, 0xf0, 0x8f, 0x7f, 0x4e, 0x21, 0x16, 0x4d, 0xa1, 0xb1, 0xd1, 0x8d, 0xb2, 0x32, 0x27,
- 0x24, 0x49, 0xd2, 0x94, 0x9d, 0x3e, 0x7d, 0x1d, 0xeb, 0xfc, 0xd7, 0x21, 0xe8, 0xf4, 0x30, 0x99,
- 0xcc, 0xd0, 0xdd, 0xbe, 0x0d, 0xfd, 0x5f, 0xcf, 0x82, 0xe7, 0xb8, 0xfb, 0xb9, 0xf9, 0xf9, 0x23,
- 0xc1, 0xfa, 0xda, 0x01, 0xcf, 0xc8, 0x99, 0xdb, 0xff, 0x01, 0xea, 0xeb, 0xeb, 0xfb, 0x76, 0x79,
- 0x79, 0x79, 0x63, 0x45, 0x45, 0xc5, 0xe6, 0x86, 0x86, 0x86, 0x26, 0x06, 0xa1, 0x1a, 0xe0, 0xe0,
- 0xc1, 0x93, 0x18, 0x1c, 0xbc, 0x8b, 0x1b, 0x53, 0x51, 0x74, 0x6c, 0xaa, 0xc4, 0xae, 0x5d, 0x2d,
- 0xa8, 0xa9, 0x29, 0x43, 0x36, 0x9b, 0x45, 0x3c, 0x96, 0x80, 0x6f, 0x64, 0x04, 0x7c, 0x2c, 0x8e,
- 0xca, 0x74, 0x1a, 0xd5, 0xd5, 0xb5, 0xd0, 0x65, 0x25, 0x20, 0x16, 0x86, 0xb4, 0xb2, 0x09, 0xf1,
- 0x91, 0x31, 0xcc, 0x1d, 0x38, 0x70, 0x73, 0x41, 0x96, 0x7f, 0xd9, 0x99, 0x8e, 0xff, 0x86, 0x89,
- 0xe1, 0x46, 0x47, 0x47, 0x17, 0xea, 0xea, 0xea, 0x3c, 0x6c, 0x71, 0x06, 0x61, 0x63, 0x66, 0x66,
- 0x1e, 0xbb, 0x77, 0xff, 0x11, 0x89, 0x64, 0x0e, 0xb1, 0x98, 0x82, 0x70, 0x58, 0xa5, 0xeb, 0x66,
- 0x3c, 0xff, 0xdc, 0x23, 0x48, 0x26, 0x93, 0x20, 0x53, 0x68, 0xa1, 0x0d, 0x5a, 0xa4, 0x6d, 0x59,
- 0x05, 0xf8, 0xd3, 0xe7, 0x20, 0x67, 0xb2, 0x08, 0xf7, 0xf5, 0x21, 0xf5, 0xb5, 0xf5, 0x90, 0x37,
- 0x7f, 0x03, 0xf7, 0x46, 0x46, 0x71, 0xa3, 0xf7, 0x9d, 0xf3, 0x51, 0xa8, 0xfb, 0xb9, 0xe1, 0xe1,
- 0xe1, 0x8f, 0x97, 0x2f, 0x5f, 0xee, 0xa6, 0x28, 0x23, 0x7b, 0x8b, 0xac, 0x0e, 0x6c, 0xb1, 0x6d,
- 0xdb, 0x5e, 0xc5, 0xd8, 0xe8, 0x1c, 0x5c, 0xa5, 0x8d, 0xb0, 0x3b, 0x9f, 0xc0, 0xde, 0x37, 0x9b,
- 0x51, 0x5f, 0xef, 0xd2, 0x0c, 0xc1, 0xd2, 0x17, 0xf9, 0xe4, 0x1e, 0x74, 0x34, 0xb7, 0xf4, 0xee,
- 0x27, 0x58, 0x75, 0x74, 0x10, 0xdc, 0xca, 0x46, 0x64, 0x1f, 0xff, 0x2a, 0x32, 0x35, 0x95, 0x88,
- 0x8b, 0x02, 0xee, 0xbf, 0x3b, 0x84, 0xb0, 0xd1, 0x00, 0xc5, 0xe3, 0x46, 0x6c, 0xfa, 0xb6, 0x5c,
- 0x70, 0x9d, 0x6e, 0x4d, 0x43, 0xe3, 0x1f, 0xd6, 0x77, 0x3c, 0xb3, 0xa5, 0x50, 0x74, 0xb2, 0x2f,
- 0x06, 0x06, 0x06, 0x70, 0xe5, 0xca, 0x15, 0x6c, 0xdd, 0xba, 0x15, 0x1d, 0x1d, 0x1d, 0xc8, 0x64,
- 0x32, 0x9a, 0x92, 0x4c, 0x2c, 0x86, 0x35, 0x0b, 0x7e, 0x38, 0x69, 0x21, 0xbd, 0xbb, 0x1c, 0xc2,
- 0xd3, 0x6b, 0xa1, 0x90, 0x5b, 0xb3, 0x53, 0x53, 0x08, 0xfe, 0xe2, 0x00, 0x66, 0x07, 0x8e, 0x41,
- 0xf7, 0xfa, 0x2e, 0x18, 0x36, 0x6c, 0xc4, 0xe5, 0x3d, 0x6f, 0xc2, 0xb7, 0x18, 0x38, 0xa1, 0x81,
- 0x38, 0x8e, 0xc3, 0x47, 0xe3, 0xe3, 0x97, 0xcd, 0x82, 0xb0, 0xda, 0xee, 0x72, 0x69, 0x20, 0x56,
- 0x0b, 0xb6, 0xf3, 0x44, 0x22, 0xf1, 0xa0, 0x2e, 0xf1, 0xb8, 0x06, 0x62, 0xff, 0x27, 0x27, 0x27,
- 0x41, 0x99, 0x00, 0x19, 0x07, 0x7a, 0xbd, 0x1e, 0x0a, 0xcd, 0x5f, 0x11, 0x4f, 0xa0, 0xc6, 0x66,
- 0x87, 0xda, 0xde, 0x86, 0xad, 0x2f, 0xbc, 0x80, 0xb9, 0xfe, 0x5f, 0xe3, 0xd6, 0xe1, 0x7e, 0xd4,
- 0xfd, 0xd4, 0x8b, 0x69, 0x45, 0x79, 0x5d, 0x03, 0x4d, 0xec, 0xeb, 0x79, 0xea, 0xea, 0xcd, 0x89,
- 0x0b, 0x8f, 0xef, 0xdb, 0x07, 0x81, 0x64, 0x6b, 0xbb, 0xce, 0xef, 0xfe, 0xd3, 0xff, 0xd9, 0x60,
- 0xe7, 0x88, 0x6d, 0xec, 0xf8, 0xf1, 0xe3, 0xec, 0x20, 0x6b, 0x20, 0x96, 0xea, 0x68, 0x34, 0x4a,
- 0xb5, 0x0c, 0x23, 0x14, 0x0a, 0x41, 0x94, 0x73, 0x78, 0xf1, 0xa5, 0x97, 0xd0, 0xb5, 0xe5, 0x59,
- 0xdc, 0xea, 0xf9, 0x39, 0x7e, 0x3c, 0x3a, 0xf6, 0x25, 0x8e, 0x39, 0x8f, 0x4e, 0xfd, 0x47, 0x01,
- 0x9f, 0xef, 0x51, 0x77, 0x45, 0x05, 0x16, 0x6e, 0xdc, 0x40, 0x78, 0x71, 0x11, 0xae, 0x86, 0x06,
- 0xed, 0xec, 0x30, 0x25, 0x6c, 0x04, 0x02, 0x01, 0xd0, 0x3c, 0x50, 0x67, 0x00, 0x75, 0x10, 0x90,
- 0x89, 0x70, 0xee, 0xdc, 0x39, 0x0d, 0xca, 0xe6, 0x30, 0x08, 0x0b, 0xea, 0x2a, 0x5a, 0x1d, 0xd9,
- 0x51, 0x60, 0x06, 0xdb, 0xb6, 0xad, 0xcb, 0x7f, 0xf4, 0xe8, 0x6f, 0x1b, 0xb8, 0xeb, 0x46, 0x57,
- 0xb7, 0x94, 0x4a, 0xbc, 0xbd, 0xd0, 0xfd, 0x1a, 0x12, 0x55, 0x1e, 0xdc, 0x21, 0xd7, 0xc4, 0xfc,
- 0x7e, 0x70, 0x4d, 0x4d, 0x58, 0xfd, 0xca, 0xab, 0xd0, 0xdb, 0x6d, 0x88, 0xdf, 0xbd, 0x8b, 0xe0,
- 0xe1, 0xc3, 0x70, 0xf2, 0xa4, 0x76, 0x79, 0x15, 0x84, 0xb6, 0x36, 0xa8, 0x57, 0xae, 0x42, 0xd6,
- 0x89, 0xc8, 0x52, 0xda, 0x22, 0xa1, 0x30, 0x7e, 0x37, 0x3b, 0x83, 0x25, 0x82, 0x30, 0x65, 0x4c,
- 0x3d, 0x4b, 0x7f, 0x61, 0x18, 0x8d, 0xc6, 0x51, 0xa6, 0xc8, 0x6e, 0x12, 0x75, 0x6d, 0x6f, 0x09,
- 0xfa, 0x03, 0x29, 0x73, 0x51, 0x5d, 0x98, 0x26, 0xc4, 0xa9, 0x36, 0x19, 0x7a, 0xd0, 0xba, 0x67,
- 0x0f, 0x6a, 0x5b, 0x5a, 0x30, 0x79, 0xea, 0x14, 0x22, 0x27, 0x4e, 0xc0, 0xed, 0x70, 0xa0, 0xcc,
- 0xe1, 0xa4, 0x70, 0xa0, 0x9c, 0xa2, 0xc4, 0x64, 0x84, 0x3e, 0x9b, 0x83, 0x10, 0x8f, 0x41, 0x0a,
- 0x04, 0x91, 0x09, 0x87, 0xe0, 0xa5, 0xc3, 0xfb, 0xf7, 0x58, 0x14, 0xa3, 0xa4, 0xaa, 0x30, 0x48,
- 0xd9, 0x5b, 0x0c, 0xa4, 0x63, 0xb0, 0xf1, 0xbd, 0x55, 0xe3, 0xf7, 0xaf, 0x66, 0x96, 0x7d, 0x7c,
- 0x36, 0x8b, 0x0c, 0xd5, 0x4d, 0xa5, 0x94, 0x98, 0x9f, 0x6c, 0x87, 0xb5, 0xa6, 0x1a, 0xf2, 0xc4,
- 0x04, 0x1c, 0xfe, 0x25, 0x94, 0x38, 0x9d, 0x28, 0x21, 0x40, 0x29, 0x85, 0xdd, 0x6a, 0x41, 0x91,
- 0xa2, 0x42, 0x24, 0x73, 0xa8, 0xa4, 0x28, 0x1d, 0x0c, 0x20, 0x11, 0x0c, 0x22, 0x48, 0xe9, 0x8b,
- 0x27, 0x53, 0x38, 0x96, 0x88, 0x63, 0x28, 0x95, 0x84, 0x8f, 0x36, 0x4e, 0xaf, 0x9a, 0x36, 0x06,
- 0xc2, 0xe2, 0xf9, 0xba, 0xcd, 0xba, 0x88, 0xf4, 0xbe, 0xb4, 0x44, 0x3a, 0x52, 0x39, 0x5c, 0x3d,
- 0xa3, 0x42, 0x6f, 0xe0, 0x11, 0xbe, 0xc3, 0x21, 0x39, 0x63, 0x80, 0xcb, 0x6e, 0x81, 0xa3, 0xd4,
- 0x09, 0xab, 0xcb, 0x09, 0xb3, 0xd5, 0x0a, 0x23, 0xb9, 0xcd, 0x40, 0x26, 0xd0, 0x51, 0x1d, 0x04,
- 0x4a, 0x93, 0x44, 0xf5, 0x4b, 0x91, 0xa2, 0x28, 0x29, 0x0a, 0x50, 0xfa, 0x02, 0x74, 0x2f, 0xaa,
- 0xc8, 0x50, 0x28, 0xd5, 0x87, 0xd2, 0x29, 0xdf, 0x99, 0x58, 0xac, 0x99, 0xfb, 0xe0, 0xc8, 0x16,
- 0x63, 0x5b, 0xcb, 0x9d, 0xb0, 0xe4, 0x4b, 0xe9, 0x19, 0x48, 0x0e, 0xcb, 0x9a, 0x1a, 0x4e, 0x27,
- 0x80, 0x37, 0x8a, 0x10, 0x1d, 0x56, 0x88, 0x2e, 0x3b, 0x74, 0x2e, 0x07, 0x04, 0xb2, 0x2f, 0x6f,
- 0xb0, 0xd0, 0x33, 0x33, 0xc8, 0x7b, 0xe0, 0x16, 0x32, 0x50, 0x2e, 0xc6, 0x90, 0xbd, 0xe5, 0x43,
- 0x74, 0xd8, 0x8f, 0x48, 0x3c, 0x8c, 0x25, 0x3a, 0x63, 0x41, 0x29, 0x8b, 0x04, 0x65, 0x25, 0xcb,
- 0xf1, 0x58, 0x54, 0x94, 0x5f, 0xfd, 0x28, 0x18, 0xe8, 0xe6, 0xb2, 0x73, 0x2b, 0xbc, 0xb9, 0xa8,
- 0xb8, 0x47, 0xf2, 0xd3, 0xce, 0xfc, 0x59, 0xc8, 0x51, 0x05, 0x0a, 0xf5, 0x62, 0xae, 0x48, 0x84,
- 0x60, 0x35, 0x40, 0x74, 0xda, 0x21, 0xda, 0x08, 0x62, 0xb1, 0x43, 0x28, 0x26, 0x90, 0x91, 0x20,
- 0x74, 0x38, 0x39, 0x9d, 0x0c, 0x8e, 0xcf, 0x40, 0x95, 0x22, 0x90, 0x93, 0x3e, 0x28, 0xa9, 0x20,
- 0x22, 0x1f, 0x84, 0x70, 0xef, 0x2f, 0x51, 0x4c, 0x9f, 0x92, 0x90, 0x16, 0x38, 0xc8, 0x3c, 0x87,
- 0x50, 0x4e, 0xde, 0xf7, 0x5a, 0x28, 0xe8, 0x65, 0xa9, 0xf3, 0x0c, 0xbc, 0x5d, 0xf9, 0x46, 0x95,
- 0x0d, 0x4f, 0xac, 0xf1, 0xa8, 0x8f, 0xe6, 0xa8, 0xaf, 0xc9, 0x94, 0x41, 0xde, 0xa8, 0x87, 0x68,
- 0x37, 0x43, 0xa0, 0xba, 0x88, 0x56, 0x82, 0x98, 0x6d, 0xe0, 0xcd, 0xd6, 0x07, 0x20, 0x52, 0xcb,
- 0xe9, 0x24, 0xa8, 0x4a, 0x12, 0x6a, 0x26, 0x04, 0x39, 0xee, 0xa7, 0x0d, 0x06, 0x91, 0x0b, 0x44,
- 0x21, 0xf9, 0x92, 0x58, 0xba, 0x24, 0x63, 0xf2, 0x4f, 0x2a, 0x42, 0x33, 0x2a, 0xde, 0x4b, 0x25,
- 0x5b, 0xfe, 0x9c, 0x4c, 0x5e, 0x62, 0x20, 0x33, 0x85, 0x9b, 0xa2, 0xe4, 0xf9, 0x75, 0xae, 0xfa,
- 0xdd, 0x1d, 0xfc, 0xd7, 0x43, 0x51, 0xde, 0x56, 0x5b, 0x6b, 0x6f, 0xa9, 0xae, 0x35, 0x55, 0xea,
- 0x9d, 0x4e, 0x8e, 0x33, 0x3b, 0x1e, 0x40, 0x4c, 0x16, 0xf0, 0x45, 0x4c, 0x0d, 0xf2, 0x6a, 0x62,
- 0x50, 0xd2, 0x41, 0x82, 0xf8, 0x21, 0x91, 0x09, 0xe4, 0x25, 0x72, 0xdf, 0x52, 0x1a, 0x4a, 0x82,
- 0xba, 0x0d, 0x25, 0xf7, 0x6f, 0x83, 0xca, 0x62, 0xe7, 0x29, 0xdf, 0x97, 0x69, 0xed, 0x10, 0x57,
- 0x78, 0x5d, 0xe4, 0x43, 0xa0, 0xd0, 0x53, 0x58, 0x28, 0x9c, 0x14, 0xe5, 0x14, 0xcb, 0xf2, 0xd7,
- 0xec, 0x39, 0xf3, 0x6c, 0xa2, 0xba, 0xaa, 0x4c, 0xde, 0xfb, 0x93, 0x27, 0x1f, 0x69, 0x6c, 0x48,
- 0xd5, 0xd7, 0x57, 0x72, 0x4f, 0x17, 0x2b, 0x4b, 0xee, 0x6c, 0x28, 0x0a, 0x39, 0x90, 0x20, 0x55,
- 0xd4, 0xba, 0xa8, 0x89, 0xa8, 0x32, 0x8f, 0xf9, 0x80, 0x7c, 0xb0, 0xf5, 0x0d, 0xff, 0x0f, 0xa9,
- 0xfb, 0xa4, 0xb9, 0xcf, 0xfa, 0x0a, 0xe2, 0xd8, 0x71, 0xff, 0x37, 0xd8, 0x48, 0x51, 0x9c, 0x87,
- 0x15, 0xe7, 0x37, 0xc2, 0xe7, 0x43, 0xbb, 0x5f, 0x5d, 0x69, 0x71, 0xff, 0xec, 0xbb, 0xe6, 0x8e,
- 0xb5, 0xb5, 0xdc, 0x7a, 0x7d, 0x3a, 0x67, 0x50, 0xb3, 0x0f, 0x1e, 0x1f, 0xfa, 0x50, 0xdc, 0xe4,
- 0x7d, 0x77, 0xfe, 0x0c, 0x31, 0x64, 0xee, 0xf3, 0x3e, 0xb7, 0x3e, 0x03, 0x2c, 0xe6, 0x41, 0x45,
- 0x79, 0x88, 0x8b, 0xa2, 0x34, 0xaf, 0xdc, 0x51, 0x62, 0x13, 0x5c, 0x87, 0x5e, 0x76, 0x7c, 0x73,
- 0xed, 0x0a, 0xfe, 0x2b, 0x2a, 0x27, 0xc0, 0xfd, 0xca, 0x3d, 0x76, 0xdf, 0x4f, 0x0c, 0xf5, 0x0b,
- 0x81, 0xfe, 0x0b, 0x5a, 0x48, 0x35, 0x9f, 0x87, 0x32, 0x60, 0x49, 0x1e, 0xc6, 0xa0, 0xce, 0x5d,
- 0xcf, 0x58, 0x57, 0x7d, 0x67, 0x93, 0x6d, 0xcb, 0xaa, 0x1f, 0xcc, 0xaf, 0x64, 0xa9, 0xd6, 0xde,
- 0x10, 0x0f, 0x0b, 0xfa, 0x1c, 0x70, 0xa1, 0xbe, 0xe6, 0x7c, 0x9a, 0x59, 0xbb, 0x5f, 0x64, 0x69,
- 0x63, 0x13, 0xfe, 0x05, 0x2d, 0x1e, 0x7e, 0x61, 0x25, 0x22, 0xd5, 0x31, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x06, 0xdb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x0d, 0x50, 0x14,
+ 0xe7, 0x19, 0xc7, 0xff, 0xbb, 0xf7, 0xcd, 0x1d, 0xf7, 0xcd, 0x01, 0xa2, 0xa6, 0x88, 0xcd, 0x81,
+ 0x82, 0x80, 0x19, 0x8c, 0xa1, 0x31, 0x66, 0x22, 0xd1, 0x94, 0x84, 0x8e, 0x49, 0x1b, 0x63, 0x3a,
+ 0x23, 0x9a, 0x3a, 0x30, 0x36, 0xed, 0x74, 0xac, 0x36, 0xe3, 0xd4, 0x49, 0x42, 0x9d, 0xc4, 0x42,
+ 0xe9, 0x24, 0x6d, 0x6c, 0x27, 0x16, 0x47, 0x31, 0x9a, 0xea, 0x38, 0x9d, 0x76, 0x6a, 0xa6, 0x69,
+ 0x90, 0x94, 0x8e, 0x86, 0x21, 0x50, 0xa5, 0x09, 0x38, 0x71, 0x52, 0x10, 0x10, 0x05, 0xe1, 0x0e,
+ 0xee, 0xb8, 0x3b, 0xd8, 0xfb, 0xdc, 0xbb, 0xdd, 0xeb, 0xf3, 0xee, 0x00, 0x4d, 0x93, 0xd6, 0xa9,
+ 0xe9, 0xce, 0x3c, 0xb3, 0xef, 0xee, 0xed, 0xbe, 0xbf, 0xf7, 0xf9, 0x3f, 0xff, 0xe7, 0xdd, 0xe3,
+ 0xd2, 0xe9, 0x34, 0xfe, 0xdb, 0x71, 0xea, 0xd4, 0xa9, 0xfd, 0x26, 0x93, 0xe9, 0xbe, 0x99, 0x99,
+ 0x99, 0x77, 0xeb, 0xeb, 0xeb, 0xcf, 0xe2, 0xff, 0x38, 0xb8, 0xcf, 0x82, 0x0e, 0x1d, 0x3a, 0xc4,
+ 0x37, 0x34, 0x34, 0xc8, 0x0b, 0xd7, 0xed, 0xed, 0xed, 0x57, 0xf2, 0xf3, 0xf3, 0x2b, 0x46, 0x47,
+ 0x47, 0xcf, 0x6f, 0xd9, 0xb2, 0xe5, 0xc9, 0x85, 0x77, 0xe8, 0x39, 0x15, 0x3d, 0x97, 0xfa, 0x52,
+ 0xa0, 0xc3, 0x87, 0x0f, 0x2f, 0x2b, 0x2a, 0x2a, 0x7a, 0x27, 0x12, 0x89, 0xf4, 0xfa, 0xfd, 0xfe,
+ 0xbd, 0x5a, 0xad, 0x76, 0x5b, 0x45, 0x45, 0x45, 0x73, 0x4e, 0x4e, 0x8e, 0xcb, 0xe3, 0xf1, 0x5c,
+ 0xbf, 0x7a, 0xf5, 0xea, 0x3e, 0x8e, 0xe3, 0x86, 0xdc, 0x6e, 0xf7, 0xd1, 0x44, 0x22, 0x91, 0xee,
+ 0xee, 0xee, 0x7e, 0x82, 0x60, 0xf1, 0xbb, 0x06, 0xb5, 0xb6, 0xb6, 0x9e, 0x2c, 0x2f, 0x2f, 0xdf,
+ 0xc5, 0xf3, 0x3c, 0x82, 0xc1, 0xe0, 0x44, 0x5e, 0x5e, 0x5e, 0xae, 0xd1, 0x68, 0xe4, 0x75, 0x3a,
+ 0x1d, 0xf4, 0x7a, 0x3d, 0xc2, 0xe1, 0xb0, 0x44, 0x12, 0x0a, 0x4b, 0x97, 0x2e, 0xb5, 0xb2, 0x71,
+ 0x5b, 0x5b, 0xdb, 0x0b, 0xbb, 0x77, 0xef, 0xfe, 0xc5, 0x5d, 0x83, 0x48, 0x0e, 0xf3, 0xfa, 0xf5,
+ 0xeb, 0xbb, 0x49, 0xaa, 0xd5, 0x6c, 0xf2, 0x05, 0x00, 0x0b, 0x59, 0x96, 0x21, 0x49, 0x12, 0x52,
+ 0xa9, 0x94, 0x32, 0xbe, 0x74, 0xa9, 0xeb, 0xe2, 0xb5, 0x6b, 0xfd, 0x55, 0x9f, 0x95, 0xf9, 0xae,
+ 0x6a, 0x74, 0xe1, 0xc2, 0x85, 0xce, 0x92, 0x92, 0x92, 0x0d, 0x24, 0x1b, 0x0c, 0x06, 0x03, 0x04,
+ 0x21, 0x8a, 0x1b, 0xa3, 0x93, 0x70, 0xdf, 0xbb, 0x14, 0x2a, 0x95, 0x0a, 0xc9, 0x64, 0x52, 0x01,
+ 0xbd, 0xf1, 0xab, 0x2b, 0xd8, 0x0c, 0x0f, 0x56, 0x4c, 0x7c, 0x2c, 0xeb, 0x67, 0x02, 0x37, 0x74,
+ 0x82, 0xd0, 0x69, 0x8a, 0x25, 0xc7, 0x79, 0xaf, 0x37, 0x7d, 0xfb, 0xc1, 0xb2, 0x23, 0xcb, 0xcf,
+ 0x9c, 0x09, 0x7e, 0x01, 0x74, 0xe4, 0xc8, 0x11, 0x1d, 0xd5, 0x65, 0x8d, 0xc5, 0x62, 0xd9, 0x5a,
+ 0x55, 0x55, 0xb5, 0xd7, 0xe9, 0x74, 0x66, 0xb0, 0x6c, 0xfa, 0xfb, 0x87, 0xd1, 0xd8, 0xd4, 0x09,
+ 0x8f, 0x57, 0x42, 0xa1, 0x5b, 0x8b, 0xfd, 0xfb, 0x36, 0xc2, 0xe5, 0xb2, 0x28, 0xb0, 0xdb, 0x37,
+ 0x27, 0x91, 0x1a, 0x19, 0x80, 0x36, 0x2e, 0x62, 0x95, 0x56, 0x0f, 0xe3, 0xca, 0x02, 0xa8, 0xbf,
+ 0xb6, 0x1e, 0xe9, 0xf7, 0x3b, 0x10, 0x3e, 0xfb, 0x3b, 0x4c, 0xfd, 0xe1, 0xf7, 0xff, 0x98, 0xca,
+ 0x34, 0x3e, 0xf7, 0xa0, 0xdf, 0x7b, 0x79, 0x11, 0x74, 0xfc, 0xf8, 0xf1, 0x97, 0x37, 0x6c, 0xd8,
+ 0xd0, 0x60, 0xb5, 0x5a, 0x79, 0x26, 0x13, 0x83, 0x30, 0x99, 0x0e, 0x1e, 0x3c, 0x47, 0xb5, 0xe2,
+ 0x70, 0xe6, 0xec, 0xc7, 0x28, 0x5f, 0x9b, 0x8f, 0x9d, 0x3b, 0x56, 0xa2, 0xba, 0xba, 0x18, 0xd1,
+ 0x68, 0x14, 0x64, 0x06, 0x05, 0xc8, 0xce, 0xb9, 0x37, 0x6e, 0xa1, 0x20, 0x2a, 0x82, 0xe7, 0x80,
+ 0x44, 0xeb, 0x49, 0x44, 0x37, 0x3d, 0x8c, 0xf8, 0x7d, 0x65, 0xf0, 0xf6, 0xfe, 0x1d, 0xd7, 0x5e,
+ 0x7b, 0xa3, 0x43, 0xd0, 0x6b, 0x5f, 0xfe, 0x7e, 0x4c, 0xf8, 0x1b, 0x77, 0xec, 0xd8, 0xb1, 0x03,
+ 0x95, 0x95, 0x95, 0x2f, 0x64, 0x65, 0x65, 0x39, 0x32, 0x33, 0x33, 0x15, 0x08, 0x93, 0xa7, 0xb1,
+ 0xe9, 0x34, 0x9a, 0x7f, 0x76, 0x12, 0x39, 0xb9, 0xeb, 0x90, 0x5f, 0x50, 0x82, 0x6f, 0x3d, 0x95,
+ 0x87, 0x4d, 0x8f, 0xac, 0x50, 0x40, 0x0c, 0x22, 0x4c, 0x7a, 0x20, 0x07, 0x43, 0x70, 0x5f, 0xea,
+ 0x46, 0x41, 0x79, 0x29, 0x24, 0x35, 0x49, 0x9b, 0xed, 0x44, 0x94, 0x16, 0x3b, 0x7d, 0xfe, 0x4f,
+ 0xf0, 0x45, 0xc3, 0xc8, 0xd8, 0xf8, 0x10, 0x6e, 0x9e, 0x7f, 0x07, 0x4f, 0x5f, 0xec, 0x30, 0x28,
+ 0x35, 0x6a, 0x6a, 0x6a, 0xb2, 0x51, 0x63, 0x3e, 0xf5, 0xc4, 0xe3, 0x8f, 0x1f, 0xb5, 0x58, 0xad,
+ 0x1a, 0x56, 0xf4, 0x81, 0x81, 0x01, 0x34, 0x36, 0x36, 0xa2, 0xab, 0xab, 0x0b, 0x35, 0x35, 0xdf,
+ 0xc0, 0x9e, 0x3d, 0xcf, 0x53, 0x9d, 0x80, 0x78, 0x3c, 0x8e, 0xd8, 0xec, 0x1c, 0xd6, 0x2d, 0x59,
+ 0x02, 0x6b, 0xa1, 0x1b, 0x2a, 0xb3, 0x99, 0xb2, 0xe1, 0x20, 0x7e, 0xd0, 0x85, 0xd8, 0x7b, 0x17,
+ 0x30, 0xf6, 0xda, 0xeb, 0x90, 0x7f, 0xb4, 0x17, 0x19, 0xcf, 0x6e, 0xc7, 0x95, 0xda, 0x5d, 0xb0,
+ 0x94, 0x95, 0xca, 0x35, 0xa7, 0xdf, 0xb2, 0x2e, 0x9a, 0xe1, 0x93, 0x81, 0x81, 0x07, 0xfc, 0x83,
+ 0x83, 0xdd, 0xc5, 0x95, 0x95, 0x8b, 0x45, 0x67, 0xd2, 0x8c, 0x8f, 0x8f, 0xc3, 0x6e, 0xb7, 0x23,
+ 0x14, 0x0a, 0x29, 0x10, 0xb6, 0x88, 0x9e, 0x9e, 0x1e, 0x32, 0x4e, 0x3b, 0x5c, 0x76, 0x1b, 0x8a,
+ 0x4d, 0x26, 0x7c, 0xc5, 0xe3, 0x83, 0x5c, 0xe4, 0x46, 0x7a, 0x55, 0x21, 0xb6, 0x6d, 0xdb, 0x86,
+ 0x9b, 0xbf, 0x7e, 0x13, 0xd7, 0xdf, 0x3c, 0x0a, 0xe7, 0x9e, 0x7a, 0x44, 0xb5, 0xfa, 0x3f, 0x7e,
+ 0xf3, 0xa7, 0xaf, 0x6c, 0x5f, 0x04, 0xbd, 0x9b, 0xb3, 0xfc, 0x9c, 0xed, 0x64, 0xcb, 0x33, 0xf9,
+ 0xa5, 0xa5, 0x0a, 0x80, 0x4d, 0xfa, 0xf9, 0x60, 0x0b, 0x50, 0xab, 0xd5, 0x98, 0x9b, 0x9b, 0x63,
+ 0xdb, 0x13, 0xd8, 0xbb, 0xec, 0x9a, 0xfa, 0x8a, 0xf5, 0x9e, 0x12, 0x42, 0x68, 0x16, 0xcf, 0xd5,
+ 0xd7, 0x61, 0xfb, 0x93, 0x5b, 0xe1, 0x6d, 0x39, 0x81, 0x4f, 0x2e, 0x76, 0xfe, 0xf8, 0xc5, 0xdb,
+ 0x37, 0x9a, 0x15, 0xd0, 0xd8, 0xd8, 0xd8, 0xa6, 0x91, 0xe1, 0xe1, 0x8e, 0x7b, 0xdd, 0x6e, 0xc4,
+ 0xa8, 0x06, 0xa3, 0x1f, 0x7d, 0x04, 0x5b, 0x41, 0x01, 0x92, 0xb4, 0x7a, 0x72, 0xa4, 0x92, 0x05,
+ 0x83, 0x8f, 0x8c, 0x8c, 0x80, 0x76, 0x06, 0xd8, 0x6c, 0x36, 0x50, 0xc3, 0xa2, 0xaf, 0xaf, 0x4f,
+ 0xf9, 0x4d, 0x10, 0x04, 0x04, 0x02, 0x01, 0x25, 0x6b, 0x36, 0x8e, 0xc5, 0x62, 0x8a, 0x22, 0x3b,
+ 0x6a, 0x77, 0xe0, 0xed, 0xd3, 0x6f, 0x2f, 0xa7, 0x3c, 0x6e, 0x73, 0xcc, 0x79, 0x7d, 0x7a, 0x73,
+ 0xab, 0xf8, 0x68, 0xd5, 0x2e, 0xef, 0xd3, 0x5b, 0x31, 0xd9, 0xde, 0x8e, 0xe9, 0xf7, 0xda, 0x48,
+ 0x8a, 0x42, 0x14, 0xee, 0xdc, 0x09, 0x43, 0x76, 0x36, 0x92, 0x34, 0x49, 0x7f, 0x4b, 0x0b, 0xc6,
+ 0xa7, 0xa7, 0x91, 0x5b, 0x56, 0x8e, 0xfc, 0xfb, 0xd7, 0x21, 0xd9, 0xd7, 0x0f, 0x2b, 0xf5, 0x9b,
+ 0x4c, 0x59, 0x7e, 0x38, 0x31, 0x81, 0xb6, 0xf1, 0x31, 0xc4, 0x08, 0x22, 0x50, 0x76, 0xa2, 0x28,
+ 0x62, 0x41, 0x29, 0xb5, 0x5a, 0x15, 0x49, 0xa5, 0x24, 0x1b, 0x03, 0xf1, 0x2b, 0xb5, 0xda, 0xa2,
+ 0x5a, 0x49, 0xf5, 0xaa, 0xcd, 0xa8, 0xab, 0xf1, 0xab, 0x38, 0x95, 0x40, 0xce, 0x8b, 0xd2, 0x8a,
+ 0xbe, 0x5a, 0x57, 0x87, 0x35, 0xd5, 0xd5, 0xb8, 0xd5, 0xdb, 0x0b, 0xef, 0x6f, 0x5a, 0x90, 0x43,
+ 0x99, 0xe4, 0x38, 0x1c, 0xc8, 0xb6, 0xd9, 0x91, 0x43, 0xf5, 0x71, 0x90, 0xc3, 0xb4, 0x62, 0x02,
+ 0x3c, 0xc9, 0x15, 0xf2, 0xf9, 0xf0, 0xcb, 0x91, 0x61, 0x5c, 0x26, 0xf9, 0xda, 0x49, 0xda, 0x85,
+ 0x83, 0x1a, 0xfd, 0x43, 0x72, 0xf2, 0x26, 0x25, 0x23, 0x0a, 0xe3, 0x5f, 0x9b, 0x97, 0xed, 0xd1,
+ 0xf4, 0xa7, 0x7e, 0xde, 0xd3, 0x16, 0x57, 0x20, 0x12, 0xdd, 0xd4, 0x97, 0x96, 0xc1, 0x55, 0x51,
+ 0x01, 0x71, 0x78, 0x08, 0xe6, 0xa1, 0x61, 0x38, 0x09, 0xe2, 0x22, 0x63, 0xb8, 0x08, 0x68, 0xcb,
+ 0x34, 0x43, 0x27, 0x4b, 0x50, 0xc7, 0xc8, 0x20, 0x94, 0x71, 0xd4, 0x37, 0x0d, 0x81, 0xec, 0xee,
+ 0x9f, 0x9b, 0xc5, 0x60, 0x34, 0x86, 0x97, 0x84, 0x59, 0x0c, 0x51, 0xb6, 0x74, 0x34, 0x53, 0x1c,
+ 0x54, 0x6a, 0x44, 0xbb, 0x32, 0x17, 0x78, 0x7f, 0x45, 0x8f, 0x34, 0x23, 0xde, 0x2f, 0x87, 0x44,
+ 0x4c, 0x7e, 0x9a, 0x46, 0xc8, 0x0b, 0x24, 0xe7, 0x78, 0xcc, 0xf4, 0x69, 0x60, 0xb7, 0x58, 0xe0,
+ 0xc8, 0x76, 0xc0, 0xec, 0xb0, 0xc3, 0x44, 0x63, 0x83, 0xc9, 0x08, 0xbd, 0x5a, 0x0b, 0x4d, 0x52,
+ 0x04, 0x47, 0x52, 0x25, 0xfc, 0x7e, 0x84, 0xfd, 0x3e, 0xcc, 0x52, 0x66, 0xbe, 0xb0, 0x80, 0x19,
+ 0x31, 0x89, 0x08, 0xcd, 0xfe, 0x01, 0xfd, 0x7e, 0x22, 0x1e, 0x5f, 0x43, 0x52, 0x5e, 0x53, 0x40,
+ 0x81, 0xcb, 0x65, 0xdf, 0xd1, 0x88, 0x91, 0x13, 0xe2, 0x14, 0xad, 0xce, 0x4f, 0xd6, 0x4e, 0x12,
+ 0x5c, 0xc3, 0x83, 0xd3, 0xa9, 0xa1, 0x75, 0x99, 0xa0, 0x76, 0xd8, 0xe8, 0x9e, 0x1d, 0x9c, 0x64,
+ 0x85, 0x1a, 0x66, 0xa8, 0x24, 0x03, 0xd4, 0x61, 0x92, 0x85, 0x26, 0x92, 0x10, 0xa2, 0xfe, 0x99,
+ 0xc2, 0x6c, 0xaf, 0x0f, 0xc1, 0xc8, 0x1c, 0x7c, 0x64, 0x9e, 0xa0, 0x94, 0x42, 0x9c, 0x7a, 0x4b,
+ 0xa2, 0xa8, 0xf5, 0xf9, 0x1c, 0xc4, 0x08, 0x28, 0xd2, 0x45, 0x06, 0xd7, 0xdc, 0x92, 0x83, 0xd1,
+ 0x65, 0x49, 0x06, 0x9a, 0x49, 0x41, 0x4a, 0xd0, 0x4d, 0x15, 0x0f, 0x3e, 0x53, 0x47, 0x10, 0x0b,
+ 0x34, 0x54, 0x13, 0x95, 0x85, 0xc2, 0x64, 0x05, 0x9f, 0x91, 0x09, 0x5e, 0xa7, 0x05, 0xaf, 0x21,
+ 0x71, 0x79, 0x72, 0x57, 0x22, 0x00, 0x29, 0xec, 0x23, 0xf9, 0xfc, 0x54, 0xc7, 0x10, 0x3e, 0x7d,
+ 0x2b, 0x82, 0x30, 0x27, 0x43, 0xa4, 0xcf, 0x4d, 0x40, 0xa3, 0xe9, 0xdc, 0xeb, 0x99, 0xdc, 0x4c,
+ 0xa0, 0x04, 0x03, 0x69, 0xbe, 0xf7, 0xed, 0x9c, 0x47, 0x37, 0x3f, 0xc0, 0x7f, 0xb7, 0x2c, 0x4f,
+ 0xf5, 0x50, 0x86, 0x28, 0x9b, 0xe5, 0x48, 0x9a, 0x55, 0x11, 0x6a, 0x9b, 0x11, 0x2a, 0x2a, 0xba,
+ 0xc6, 0xea, 0x80, 0x2a, 0x93, 0x20, 0x46, 0xda, 0x05, 0x0c, 0x46, 0xf0, 0x5a, 0x15, 0x38, 0x35,
+ 0x39, 0x4b, 0x0a, 0x43, 0x8e, 0xf9, 0x21, 0x09, 0x3e, 0xa5, 0x4e, 0x29, 0xbf, 0x00, 0x29, 0x98,
+ 0xc0, 0xc0, 0x39, 0x19, 0x83, 0x1d, 0xc0, 0x84, 0x46, 0xfd, 0xea, 0x8b, 0x53, 0x9e, 0x9f, 0x10,
+ 0x48, 0x52, 0x5c, 0x47, 0xe1, 0xa0, 0xc8, 0xd5, 0xeb, 0xd5, 0xce, 0xe3, 0xfb, 0xec, 0xd5, 0x66,
+ 0x3e, 0xbd, 0xcc, 0x62, 0x35, 0x15, 0xae, 0x2e, 0x36, 0x17, 0x1b, 0x9c, 0x16, 0x9e, 0x37, 0x3b,
+ 0xc1, 0xcf, 0x67, 0xa3, 0xd2, 0x1b, 0xc8, 0xb3, 0x32, 0xd5, 0x35, 0x41, 0x72, 0xce, 0x42, 0x8e,
+ 0x10, 0x64, 0xd6, 0x4f, 0x4a, 0x04, 0x09, 0x44, 0x3d, 0x17, 0x20, 0xe9, 0x63, 0x1c, 0xa6, 0xaf,
+ 0x73, 0xf8, 0xe1, 0x6f, 0xf9, 0xb5, 0x1d, 0x93, 0x93, 0xfd, 0x04, 0x4a, 0x2f, 0xee, 0x0c, 0xcc,
+ 0x10, 0xcc, 0x8d, 0xcc, 0xfa, 0xcc, 0x85, 0x14, 0x56, 0x06, 0xa7, 0x58, 0x32, 0x3f, 0x66, 0x0b,
+ 0x8a, 0x51, 0x84, 0xcb, 0x4a, 0xf2, 0xf9, 0x03, 0x07, 0x4a, 0xcb, 0x0b, 0xee, 0x11, 0xdd, 0xab,
+ 0xee, 0x49, 0x3e, 0xc6, 0x87, 0x7d, 0x19, 0x49, 0xdf, 0x2c, 0x41, 0x62, 0x90, 0x42, 0x32, 0x2d,
+ 0x80, 0x83, 0x8a, 0xa6, 0xcb, 0xaa, 0xf3, 0xda, 0x68, 0xfe, 0xd0, 0x17, 0x3e, 0x7c, 0xff, 0xf6,
+ 0xa1, 0xfa, 0x17, 0x58, 0x4f, 0x61, 0xa2, 0xb0, 0xcc, 0x9f, 0x75, 0xf3, 0x2d, 0xc1, 0x16, 0x94,
+ 0x49, 0x61, 0x7e, 0xfe, 0x19, 0xeb, 0xda, 0x67, 0x37, 0x1a, 0x1e, 0x2b, 0xb2, 0x49, 0xab, 0x49,
+ 0x4d, 0x92, 0x94, 0x87, 0x27, 0xa2, 0xf9, 0x4b, 0xf9, 0xfe, 0xf1, 0x1a, 0x56, 0x9f, 0x3b, 0x82,
+ 0xfe, 0x03, 0x74, 0x61, 0x72, 0xdd, 0x7c, 0x30, 0x48, 0xd6, 0x7c, 0xd6, 0xec, 0x6c, 0xfb, 0x41,
+ 0xb5, 0xa1, 0xac, 0xee, 0x11, 0xcb, 0xd7, 0xb3, 0x8c, 0xb0, 0x0d, 0x4c, 0xcb, 0xaf, 0x3c, 0xdc,
+ 0x30, 0x7d, 0x88, 0xd5, 0xe7, 0x7f, 0x06, 0xdd, 0x01, 0xac, 0xf9, 0x1c, 0xd0, 0xc5, 0x80, 0xed,
+ 0x07, 0xb3, 0x77, 0xbe, 0xf4, 0x67, 0x75, 0xed, 0x95, 0xab, 0x13, 0x43, 0xe9, 0x79, 0xc0, 0x97,
+ 0x02, 0xdd, 0x21, 0x5b, 0xed, 0xbc, 0xbc, 0xec, 0x3c, 0x4d, 0x73, 0x2f, 0xfe, 0x1d, 0xfb, 0x27,
+ 0xed, 0x48, 0x89, 0x47, 0xca, 0x10, 0x14, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE lang_def_xpm[1] = {{ png, sizeof( png ), "lang_def_xpm" }};
diff --git a/bitmaps_png/cpp_26/lang_en.cpp b/bitmaps_png/cpp_26/lang_en.cpp
index 63b2e5b9e6..14bc448747 100644
--- a/bitmaps_png/cpp_26/lang_en.cpp
+++ b/bitmaps_png/cpp_26/lang_en.cpp
@@ -8,62 +8,70 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x60, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x7b, 0x48, 0x53,
- 0x61, 0x18, 0xc6, 0x4f, 0x74, 0x8f, 0xa0, 0x9b, 0x41, 0x17, 0x8a, 0x88, 0xa4, 0x9b, 0x06, 0xa5,
- 0x59, 0x16, 0x14, 0x14, 0x74, 0xa5, 0xb2, 0x8c, 0x42, 0xb0, 0x72, 0x20, 0x66, 0x20, 0x5d, 0xb0,
- 0x24, 0xd2, 0xa9, 0x73, 0xb4, 0xca, 0xac, 0x65, 0xe9, 0xd2, 0x55, 0xce, 0xcc, 0x55, 0xd3, 0x1a,
- 0xce, 0x6a, 0x65, 0x59, 0xeb, 0xa2, 0xa5, 0xd1, 0x8a, 0xf2, 0xba, 0xd4, 0xe9, 0x74, 0xed, 0xe2,
- 0x74, 0x6e, 0xae, 0xcd, 0xdb, 0xf4, 0xe9, 0x9c, 0x13, 0x8e, 0xe6, 0x8c, 0x8c, 0xb0, 0xbf, 0x3c,
- 0xf0, 0xfb, 0xeb, 0xbc, 0xdf, 0xf7, 0xbc, 0xdf, 0xe1, 0x79, 0x9f, 0xef, 0x10, 0x00, 0x88, 0xff,
- 0x01, 0x31, 0x24, 0xf4, 0x2f, 0x42, 0x53, 0x48, 0x38, 0x24, 0x13, 0x07, 0x41, 0x60, 0x06, 0x49,
- 0x3c, 0xc9, 0x28, 0x42, 0x9e, 0x5b, 0x90, 0xdf, 0xa9, 0xd1, 0xc3, 0x62, 0xed, 0x68, 0xe7, 0x0a,
- 0x0a, 0xdf, 0x8f, 0xf5, 0x64, 0x65, 0x10, 0xee, 0x51, 0xe9, 0x7d, 0xf1, 0xde, 0xc9, 0xbb, 0x2f,
- 0x4b, 0xcd, 0x51, 0x17, 0xf9, 0x1d, 0x6c, 0xa5, 0x78, 0x2e, 0xcc, 0x57, 0xcd, 0x5e, 0x9b, 0x70,
- 0xa7, 0xbf, 0x5a, 0x37, 0x1f, 0x8e, 0x30, 0x43, 0x58, 0x58, 0xd2, 0x78, 0x57, 0x62, 0xd7, 0x5f,
- 0x49, 0xc3, 0xdb, 0x22, 0x25, 0x8f, 0x68, 0x78, 0x2d, 0x37, 0x96, 0x79, 0x6f, 0x82, 0xe6, 0x74,
- 0x22, 0xba, 0xbf, 0x5b, 0xa1, 0x6c, 0x30, 0x62, 0xef, 0x11, 0x11, 0x86, 0xb9, 0x47, 0x83, 0x98,
- 0xc7, 0x74, 0xb0, 0x72, 0x37, 0x1f, 0x46, 0xb1, 0x14, 0x9f, 0xdc, 0x16, 0xd3, 0x58, 0x0a, 0xde,
- 0x63, 0xce, 0xda, 0x0b, 0x4e, 0x35, 0x23, 0xe6, 0xc7, 0x20, 0x2c, 0x52, 0x8c, 0x9a, 0x33, 0x3c,
- 0x94, 0x2f, 0xdf, 0x0c, 0x43, 0xda, 0x5d, 0xc0, 0xde, 0x8d, 0x06, 0xad, 0xb9, 0x92, 0x18, 0xe7,
- 0xc1, 0x8e, 0x3b, 0x1a, 0x2d, 0x81, 0x92, 0x93, 0x84, 0x32, 0xaf, 0x8d, 0x8e, 0x97, 0xc5, 0x9f,
- 0x1b, 0xb0, 0x26, 0xe0, 0xc6, 0x80, 0x85, 0xfc, 0x42, 0x33, 0x51, 0x9a, 0x24, 0x44, 0xc5, 0x8a,
- 0xad, 0x8e, 0xa6, 0x49, 0x01, 0x04, 0x45, 0x88, 0x31, 0x72, 0x61, 0x2c, 0x83, 0x20, 0xe6, 0x45,
- 0xc7, 0x52, 0x85, 0x13, 0x96, 0x9e, 0x06, 0x97, 0x2b, 0x45, 0x5d, 0x38, 0x0b, 0x15, 0xab, 0xb7,
- 0xc3, 0xf4, 0xf8, 0x05, 0xa8, 0x47, 0x92, 0x5f, 0x81, 0x05, 0x1b, 0x12, 0x7f, 0x2b, 0xe4, 0xb3,
- 0x2b, 0x15, 0x85, 0xd7, 0x72, 0xa0, 0x58, 0xbf, 0x07, 0xaa, 0xb0, 0x48, 0x74, 0x6a, 0xf5, 0x30,
- 0x5b, 0xda, 0x71, 0xea, 0xc2, 0x33, 0x8c, 0xf5, 0x88, 0xfb, 0xd9, 0x88, 0x3b, 0x33, 0xc8, 0x21,
- 0xd4, 0xcb, 0xec, 0x35, 0x09, 0xc8, 0x4e, 0x7d, 0x02, 0xe5, 0xfe, 0xc3, 0xa8, 0xda, 0x76, 0x00,
- 0xd6, 0x8f, 0x25, 0xe8, 0x22, 0x4f, 0x28, 0x7e, 0x5a, 0xee, 0x22, 0x94, 0x27, 0x94, 0xa1, 0x66,
- 0x6f, 0x28, 0xaa, 0x77, 0x07, 0xc3, 0x56, 0x5a, 0x49, 0xd7, 0x25, 0xdd, 0x2a, 0xc2, 0x54, 0x9f,
- 0xb3, 0x4e, 0x9f, 0x94, 0x16, 0xca, 0xcc, 0x2a, 0x7e, 0x61, 0x54, 0x1b, 0xd0, 0x17, 0xb3, 0xb6,
- 0x09, 0xed, 0x8d, 0x46, 0x50, 0x46, 0xe9, 0xd4, 0x19, 0x60, 0x6f, 0x31, 0xa3, 0x59, 0x28, 0x76,
- 0x08, 0x99, 0xf3, 0x5e, 0x92, 0xdd, 0x37, 0xa2, 0xab, 0xa9, 0x05, 0x76, 0x53, 0x2b, 0xda, 0x9a,
- 0x4c, 0x30, 0x69, 0x5c, 0xf7, 0xa1, 0x48, 0x4d, 0x2f, 0xe0, 0x13, 0xb2, 0x80, 0xe3, 0x75, 0xbd,
- 0x8b, 0x07, 0x0b, 0x29, 0x23, 0xea, 0xd5, 0xff, 0x13, 0x92, 0xb2, 0xae, 0x7f, 0xfe, 0x16, 0x77,
- 0x11, 0x03, 0x41, 0x19, 0x18, 0xe6, 0x58, 0x5c, 0x17, 0x72, 0x02, 0x03, 0x5d, 0x97, 0x1d, 0x23,
- 0xc8, 0x21, 0xf6, 0x1c, 0xce, 0xe2, 0x87, 0x32, 0x73, 0xf1, 0x2b, 0xac, 0x2b, 0x32, 0x94, 0x28,
- 0x74, 0xb4, 0xeb, 0x6c, 0xa5, 0x0a, 0x68, 0x13, 0xae, 0xc2, 0xfc, 0xf2, 0x9d, 0x8b, 0x19, 0xba,
- 0xbb, 0x7b, 0xd0, 0xae, 0x52, 0x43, 0x9f, 0x9c, 0x0e, 0x43, 0xba, 0x08, 0xf2, 0x37, 0x65, 0xb4,
- 0xdb, 0xfa, 0xee, 0xe7, 0x1f, 0x76, 0xe7, 0xa4, 0x93, 0xeb, 0xa6, 0xfb, 0xc6, 0xe3, 0x9a, 0xe8,
- 0x03, 0xec, 0xa4, 0x7b, 0xac, 0xf2, 0x2f, 0xb4, 0xeb, 0x6a, 0x19, 0xc7, 0x20, 0xba, 0xfe, 0x14,
- 0x7e, 0x87, 0x6e, 0xbb, 0x08, 0x6d, 0x60, 0xdc, 0xc4, 0x23, 0x99, 0x82, 0x6e, 0xc8, 0x24, 0x7d,
- 0x4e, 0x8f, 0x45, 0xdd, 0x71, 0x16, 0x12, 0x2f, 0x3d, 0xc1, 0x24, 0x2f, 0x8e, 0xb3, 0xeb, 0x28,
- 0xa1, 0xf1, 0x4b, 0xd8, 0xf4, 0x29, 0xbe, 0xdb, 0x3a, 0xd0, 0x41, 0x76, 0x58, 0x1b, 0x1c, 0x8e,
- 0xaf, 0x5b, 0x02, 0xf1, 0x2a, 0x4d, 0x8a, 0x65, 0x3b, 0x78, 0x7f, 0x1c, 0xd8, 0x75, 0xfb, 0x04,
- 0x90, 0x97, 0x6a, 0xe8, 0x41, 0xa7, 0x06, 0x9e, 0x1a, 0xfc, 0x5a, 0x32, 0x00, 0x22, 0xd8, 0x0f,
- 0x31, 0x7a, 0x11, 0xeb, 0xa7, 0xd0, 0xe5, 0x8c, 0xa2, 0x07, 0x3a, 0x83, 0x05, 0x5d, 0xa4, 0x7d,
- 0xd5, 0x51, 0xe7, 0x50, 0xb1, 0x6a, 0x1b, 0xbe, 0xf0, 0xb3, 0xb1, 0x25, 0xf8, 0xd6, 0x5f, 0x45,
- 0x10, 0x15, 0x59, 0x81, 0xe1, 0xf7, 0xa0, 0xfa, 0x66, 0x82, 0x9d, 0x4c, 0x05, 0x0d, 0xe7, 0x32,
- 0x1d, 0x43, 0x8a, 0xe4, 0x4c, 0xa4, 0x08, 0x8b, 0x53, 0x08, 0xb5, 0xda, 0xa8, 0xd3, 0x27, 0x09,
- 0x50, 0x4e, 0xe6, 0x5d, 0x35, 0xf7, 0x06, 0x42, 0x4e, 0x8a, 0x31, 0x9c, 0xcc, 0x2c, 0xa7, 0x81,
- 0x1b, 0x60, 0xd6, 0x51, 0x8c, 0x59, 0xcc, 0x42, 0xc4, 0xb9, 0x3c, 0xb4, 0x98, 0xdb, 0xc8, 0xf9,
- 0x6b, 0x44, 0xfd, 0x11, 0x26, 0xaa, 0x72, 0x64, 0xd5, 0x84, 0xba, 0xde, 0xb0, 0xb3, 0xab, 0xd5,
- 0x62, 0xd5, 0xeb, 0x5b, 0xe3, 0xfd, 0x43, 0x45, 0x73, 0x89, 0x39, 0xb1, 0xd3, 0xfa, 0xc3, 0x73,
- 0x23, 0x6f, 0x16, 0x97, 0x9d, 0xb5, 0x5c, 0x10, 0x72, 0x7e, 0x1d, 0x05, 0x97, 0x2d, 0xf1, 0x9a,
- 0xe5, 0x7b, 0x71, 0xe6, 0xef, 0xea, 0x23, 0xce, 0x3c, 0x5b, 0xd8, 0x6c, 0xb2, 0xf1, 0x7b, 0x7a,
- 0xd0, 0x56, 0x55, 0x6b, 0xf0, 0xee, 0xbd, 0x37, 0x26, 0x0f, 0xe2, 0xa5, 0x37, 0x79, 0xe8, 0x9f,
- 0x61, 0x48, 0xc8, 0x89, 0x1f, 0x72, 0xc9, 0x1f, 0x1f, 0xce, 0x9f, 0x91, 0x49, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xe6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x56, 0x6b, 0x4c, 0x53,
+ 0x67, 0x18, 0x3e, 0x2e, 0xfb, 0xbd, 0x2c, 0x8b, 0x89, 0xdb, 0x92, 0x2d, 0x33, 0xe2, 0xdc, 0x35,
+ 0x99, 0x6e, 0x4c, 0xf0, 0x52, 0xe6, 0xcc, 0x8c, 0x9b, 0x89, 0x73, 0x28, 0x71, 0x9a, 0x2c, 0x2e,
+ 0x6e, 0x24, 0x63, 0x1b, 0x31, 0xce, 0xe0, 0x04, 0xa1, 0x6e, 0x54, 0x01, 0xbb, 0x2a, 0x6c, 0x08,
+ 0xd4, 0x22, 0x0a, 0x9b, 0x13, 0x05, 0x8c, 0x95, 0x8a, 0xc8, 0x68, 0x05, 0x11, 0x8b, 0xc2, 0x50,
+ 0x69, 0x8b, 0xdc, 0x4a, 0x8b, 0x87, 0xd2, 0x52, 0x2e, 0xa5, 0x08, 0x8c, 0x53, 0x7a, 0xda, 0x67,
+ 0xdf, 0xf9, 0x36, 0x86, 0xa3, 0xc7, 0x58, 0xb3, 0xc0, 0x8f, 0x9d, 0xe4, 0x69, 0x9a, 0xbc, 0xdf,
+ 0x7b, 0x9e, 0xf7, 0x3c, 0xef, 0xed, 0x63, 0x00, 0x30, 0xb3, 0x01, 0x66, 0x36, 0x89, 0x3e, 0x24,
+ 0x88, 0x9d, 0x21, 0x82, 0x39, 0x04, 0xf1, 0x04, 0xab, 0x99, 0x81, 0xab, 0x0d, 0x1e, 0xf2, 0x07,
+ 0x37, 0x9a, 0x6c, 0xd6, 0xe7, 0x56, 0x1c, 0x3a, 0xc1, 0x2c, 0x90, 0x2a, 0xc5, 0x90, 0xa0, 0xd0,
+ 0x6a, 0xab, 0xbe, 0x53, 0x76, 0xeb, 0x23, 0xbf, 0x72, 0x09, 0xa8, 0x4e, 0xcc, 0xb2, 0xc9, 0x8e,
+ 0x5c, 0xa9, 0x7e, 0xd0, 0xf9, 0x90, 0x77, 0x33, 0x0a, 0x0c, 0xfa, 0xd6, 0x1e, 0xe7, 0x8f, 0xb9,
+ 0xb0, 0x17, 0x97, 0x71, 0xcc, 0x9d, 0xd0, 0xb5, 0xe8, 0x49, 0x3e, 0x0c, 0xbf, 0x97, 0x07, 0x6b,
+ 0x77, 0x63, 0xf9, 0xe6, 0x5c, 0x30, 0x21, 0x49, 0x01, 0x50, 0x16, 0xd6, 0xc3, 0x96, 0x90, 0x8a,
+ 0x5b, 0x73, 0x5f, 0xa5, 0x60, 0x77, 0x7d, 0x8f, 0xd3, 0x17, 0x8c, 0xa2, 0x67, 0xdf, 0xdb, 0x96,
+ 0x8f, 0xae, 0x5f, 0xd4, 0x30, 0x2e, 0x5c, 0x06, 0x87, 0x22, 0x07, 0xf0, 0xf9, 0xc0, 0x5c, 0xd6,
+ 0xd4, 0x7b, 0xdb, 0xd7, 0x7d, 0x82, 0xf6, 0xb5, 0x5b, 0xe1, 0x61, 0x7b, 0xe0, 0xe5, 0x7d, 0x48,
+ 0x38, 0x54, 0x89, 0xc7, 0x5e, 0x94, 0x3e, 0x32, 0xd1, 0xe3, 0x8b, 0xf6, 0x21, 0x2d, 0x53, 0x4b,
+ 0x6d, 0xa6, 0xd7, 0x57, 0x61, 0x44, 0xdf, 0x20, 0x88, 0x85, 0x0b, 0x55, 0x6d, 0x3e, 0x66, 0xce,
+ 0x42, 0xa9, 0x7b, 0x4f, 0x5a, 0x05, 0x6c, 0xfb, 0x33, 0x60, 0x20, 0x11, 0xb8, 0x35, 0x95, 0xd4,
+ 0x58, 0x79, 0xcd, 0x8c, 0x79, 0x61, 0x07, 0x83, 0x26, 0x7a, 0x5e, 0xa2, 0x80, 0xfe, 0x5c, 0x2d,
+ 0x5a, 0x56, 0x6e, 0x40, 0xe7, 0x96, 0x18, 0x78, 0x07, 0x87, 0xe0, 0x99, 0xe0, 0xb1, 0xf3, 0x40,
+ 0xb9, 0x60, 0xe7, 0x18, 0xf2, 0xe3, 0x16, 0x0e, 0x86, 0x47, 0xa9, 0xd0, 0x51, 0xf2, 0x1b, 0x8c,
+ 0x2f, 0x4b, 0xd0, 0xbd, 0x5b, 0x06, 0x1f, 0xc7, 0xa1, 0xb7, 0x7f, 0x84, 0xca, 0xf0, 0x30, 0xa2,
+ 0x0d, 0x31, 0xa7, 0xc0, 0x1e, 0x3f, 0x03, 0xc3, 0x82, 0x30, 0xf4, 0x65, 0xe7, 0x03, 0x7e, 0x3f,
+ 0x3a, 0x59, 0x17, 0xde, 0xfa, 0x48, 0x39, 0x19, 0xc8, 0x14, 0x91, 0x80, 0x27, 0x97, 0x1c, 0xc0,
+ 0xf9, 0xa2, 0x3a, 0x98, 0x37, 0x7e, 0x8e, 0xd6, 0x88, 0x48, 0x70, 0x1d, 0x56, 0xe2, 0xe3, 0x47,
+ 0xaa, 0xb2, 0x06, 0xaa, 0xd3, 0x0d, 0x01, 0x44, 0x45, 0x17, 0x4d, 0xc8, 0x52, 0x55, 0xa3, 0x2b,
+ 0xe6, 0x5b, 0x34, 0x2f, 0x59, 0x83, 0xb1, 0x9b, 0x46, 0xaa, 0x86, 0x10, 0xc0, 0x13, 0x6f, 0xec,
+ 0xbf, 0x5f, 0xd6, 0x7f, 0x13, 0x4d, 0xe2, 0xeb, 0x7d, 0x1a, 0xd8, 0x7e, 0xc8, 0x81, 0x61, 0xfe,
+ 0xdb, 0x18, 0x2c, 0x54, 0x53, 0x67, 0xe1, 0xeb, 0xa6, 0x13, 0xb9, 0x6c, 0xfd, 0xb8, 0xb3, 0x74,
+ 0x1d, 0xac, 0xdb, 0xbf, 0x01, 0x3f, 0x3c, 0x82, 0x3f, 0xc6, 0x27, 0x10, 0xbd, 0x57, 0x2d, 0x56,
+ 0x20, 0x1c, 0x43, 0x22, 0xf5, 0xe4, 0x9f, 0xbd, 0x85, 0xe9, 0x28, 0xd5, 0xb5, 0xc2, 0x7d, 0xd7,
+ 0x81, 0xa1, 0xf3, 0x15, 0x18, 0xad, 0x6b, 0x24, 0x95, 0xe3, 0x0f, 0x20, 0xf2, 0x74, 0xdb, 0xc1,
+ 0x99, 0xad, 0x34, 0x90, 0xa1, 0x7b, 0xe3, 0x50, 0x6b, 0x5b, 0x20, 0xf6, 0xae, 0xbc, 0xe2, 0x46,
+ 0x9e, 0xb1, 0xec, 0x4e, 0xa1, 0x4e, 0xc1, 0x40, 0x48, 0xf4, 0x24, 0x51, 0xcb, 0xf2, 0xf5, 0x41,
+ 0xfb, 0x75, 0xc5, 0x11, 0x19, 0x9b, 0xe6, 0x2f, 0xfd, 0xc7, 0x79, 0xa6, 0x70, 0xfb, 0xd9, 0xc5,
+ 0xb3, 0x48, 0x64, 0x4d, 0x52, 0x50, 0xed, 0x83, 0x41, 0xeb, 0x3b, 0x1b, 0xa7, 0xa4, 0x23, 0x32,
+ 0x06, 0xeb, 0xc7, 0x26, 0xca, 0xc1, 0xfc, 0x54, 0x50, 0xc7, 0x09, 0x3d, 0x32, 0x1d, 0x25, 0x97,
+ 0x9a, 0xe1, 0x26, 0x09, 0x16, 0x9e, 0xf1, 0x96, 0x0e, 0x52, 0xea, 0x96, 0x80, 0x62, 0x10, 0xfa,
+ 0x65, 0xf4, 0xf7, 0x26, 0xb8, 0xce, 0x94, 0xc2, 0x65, 0x66, 0x51, 0x5c, 0x6e, 0x82, 0xd8, 0xbb,
+ 0xb2, 0x4e, 0xde, 0xe0, 0x45, 0xcb, 0x7b, 0x87, 0xec, 0x22, 0xed, 0x6a, 0xde, 0x7d, 0x0f, 0x96,
+ 0x4f, 0x77, 0xd0, 0xc4, 0xdb, 0xcd, 0xf6, 0x00, 0xa2, 0x81, 0xa1, 0x31, 0x1a, 0xc8, 0xb0, 0xb6,
+ 0x06, 0xc6, 0x97, 0x24, 0x60, 0x93, 0xd3, 0xf1, 0x65, 0x52, 0xa9, 0x78, 0x79, 0xdf, 0x4f, 0xf4,
+ 0xd4, 0x9b, 0x29, 0xb4, 0xac, 0x85, 0x67, 0xb4, 0xe1, 0x36, 0x9a, 0x17, 0xaf, 0x41, 0x57, 0xec,
+ 0x5e, 0x24, 0x2b, 0x2a, 0x70, 0xb4, 0x50, 0xbc, 0x61, 0xe5, 0xb9, 0x57, 0x69, 0x53, 0x4f, 0x38,
+ 0x9c, 0xe8, 0x58, 0xbf, 0x0d, 0xc2, 0xdc, 0x54, 0xff, 0x5a, 0x43, 0x9b, 0x5f, 0x94, 0x68, 0xe5,
+ 0xc7, 0xc7, 0xd0, 0xed, 0x18, 0xa6, 0x72, 0x38, 0x33, 0x8f, 0xc3, 0x10, 0x12, 0x8e, 0xce, 0x63,
+ 0x45, 0x88, 0xd8, 0x9a, 0xf7, 0xd0, 0x11, 0xf4, 0xfe, 0x67, 0x3f, 0xa3, 0x6f, 0x70, 0x14, 0x7e,
+ 0x9e, 0x87, 0x23, 0xed, 0x08, 0x0c, 0x8b, 0x56, 0xa0, 0xfd, 0xa4, 0x06, 0x61, 0x9b, 0x54, 0x53,
+ 0x44, 0x64, 0x4a, 0xbb, 0x93, 0xd2, 0x75, 0xe0, 0xc9, 0xd4, 0xf6, 0x0e, 0xb8, 0xd0, 0xb9, 0xf9,
+ 0x0b, 0x9a, 0xf4, 0x4b, 0xa7, 0xaa, 0x30, 0x37, 0x34, 0x35, 0xe8, 0xa1, 0xfa, 0x4c, 0xb8, 0x1c,
+ 0x97, 0xeb, 0x2c, 0x54, 0x8d, 0x91, 0x9a, 0xeb, 0x30, 0xbd, 0x12, 0x01, 0x36, 0x3e, 0x05, 0xf1,
+ 0xa9, 0xe5, 0x20, 0x83, 0x9b, 0x63, 0xae, 0xd4, 0x5b, 0xbd, 0xd4, 0x58, 0x5b, 0x0f, 0xd3, 0x6b,
+ 0xab, 0x70, 0x37, 0x4e, 0x86, 0x38, 0x99, 0x46, 0x30, 0x3e, 0xf2, 0x9a, 0x10, 0x56, 0x8b, 0x34,
+ 0xe3, 0xef, 0xa0, 0xfb, 0x07, 0x61, 0x8e, 0x8a, 0x46, 0xdb, 0xea, 0x28, 0x68, 0x4b, 0x6a, 0x7d,
+ 0x8c, 0xb0, 0x94, 0x1c, 0x07, 0xb3, 0xe8, 0x8a, 0x68, 0x3b, 0x71, 0x0e, 0xa1, 0x91, 0xca, 0xff,
+ 0xbc, 0xf8, 0x24, 0x5b, 0xf2, 0x60, 0xeb, 0xfd, 0x2b, 0x0d, 0xbd, 0xe9, 0x2a, 0x18, 0xc9, 0xd7,
+ 0x31, 0x7d, 0x65, 0x3a, 0x8f, 0x33, 0xa7, 0x00, 0xfa, 0x2a, 0xa3, 0xf9, 0xe9, 0x30, 0x79, 0x36,
+ 0x59, 0xc3, 0x19, 0x62, 0xd8, 0x23, 0xaf, 0x2c, 0xd3, 0x49, 0x8f, 0x5a, 0x6a, 0x37, 0xc5, 0xf6,
+ 0x09, 0xd0, 0x25, 0x66, 0x5b, 0x93, 0x33, 0xab, 0x2b, 0x1e, 0x74, 0xfe, 0x05, 0xc9, 0x61, 0xe5,
+ 0x4d, 0x93, 0x9d, 0x6a, 0xe9, 0xbc, 0xd6, 0x38, 0x26, 0x5c, 0x20, 0x3e, 0x20, 0x88, 0x9e, 0xc1,
+ 0x1b, 0xd0, 0x4e, 0x02, 0x09, 0xf3, 0xbf, 0xbb, 0xd7, 0xfd, 0x09, 0x42, 0xfc, 0xf1, 0x49, 0xdb,
+ 0xa3, 0xb0, 0x46, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE lang_en_xpm[1] = {{ png, sizeof( png ), "lang_en_xpm" }};
diff --git a/bitmaps_png/cpp_26/lang_fr.cpp b/bitmaps_png/cpp_26/lang_fr.cpp
index e183e4b9fb..c7f480cc74 100644
--- a/bitmaps_png/cpp_26/lang_fr.cpp
+++ b/bitmaps_png/cpp_26/lang_fr.cpp
@@ -8,18 +8,16 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0xa0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x78, 0xf6, 0xec, 0xd9,
- 0x7a, 0x20, 0xbe, 0x41, 0x4b, 0xfc, 0xf4, 0xe9, 0xd3, 0x29, 0x0c, 0x40, 0xc6, 0x05, 0x20, 0xfe,
- 0x4f, 0x63, 0xbc, 0x61, 0x18, 0x5a, 0xb4, 0x77, 0xd5, 0xe1, 0xa7, 0x8d, 0x15, 0xeb, 0xff, 0xe3,
- 0xc2, 0x3d, 0xf5, 0x9b, 0xfe, 0x7f, 0x3e, 0x7c, 0x1c, 0x2f, 0x7e, 0x3d, 0x7d, 0xde, 0xff, 0x97,
- 0xbd, 0x53, 0x71, 0xe3, 0x0d, 0x5b, 0x0f, 0x32, 0x4c, 0x6a, 0xde, 0xf4, 0x85, 0x41, 0x79, 0xea,
- 0x7f, 0x5c, 0x58, 0xdc, 0x7c, 0xfe, 0x7f, 0x42, 0xe0, 0x43, 0x60, 0xdc, 0xff, 0xb7, 0x9a, 0x96,
- 0x38, 0xf1, 0xeb, 0xea, 0xd6, 0xab, 0xa3, 0x16, 0x8d, 0x5a, 0x34, 0x6a, 0xd1, 0xa8, 0x45, 0xa3,
- 0x16, 0x8d, 0x5a, 0x84, 0xcf, 0xa2, 0x4d, 0x73, 0xf7, 0xbe, 0x8a, 0x49, 0x5c, 0xf5, 0x1f, 0x17,
- 0xce, 0xce, 0x5e, 0xfb, 0xff, 0xfb, 0xc9, 0xb3, 0x78, 0xf1, 0x9b, 0x86, 0xce, 0xff, 0xaf, 0xf2,
- 0x2b, 0x71, 0xe2, 0x97, 0xf3, 0x97, 0x1e, 0x1f, 0x6d, 0x9c, 0x50, 0x64, 0xd1, 0x1c, 0x20, 0x3e,
- 0x40, 0x63, 0xdc, 0x02, 0x00, 0x15, 0xcf, 0xee, 0x8b, 0xd8, 0xa8, 0x9f, 0xdc, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x7f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xf0, 0xb3, 0xc8, 0x37, 0x6c, 0xd9, 0x37, 0x8f, 0xe0, 0x65, 0x3f, 0x70,
+ 0xe1, 0xda, 0x8a, 0x4d, 0x9f, 0x7e, 0x9f, 0xb9, 0xf0, 0x1c, 0x1f, 0xfe, 0x94, 0x55, 0x76, 0xf8,
+ 0x9d, 0xa6, 0xe5, 0x06, 0x7c, 0x98, 0x81, 0x5d, 0x73, 0xc6, 0x7f, 0x06, 0xe5, 0xa9, 0x38, 0xb1,
+ 0x7f, 0xfa, 0xb6, 0xff, 0x84, 0xc0, 0xe7, 0xe2, 0xda, 0xff, 0x6f, 0x35, 0x2d, 0xf1, 0xe2, 0x51,
+ 0x8b, 0x46, 0x2d, 0x1a, 0xb5, 0x68, 0xd4, 0xa2, 0x51, 0x8b, 0x46, 0x2d, 0x1a, 0x59, 0x16, 0x59,
+ 0xfb, 0x2c, 0xfd, 0x6d, 0xea, 0xb9, 0xe4, 0x0f, 0x2e, 0x5c, 0x54, 0xb6, 0xf5, 0xe7, 0x9f, 0x9b,
+ 0x77, 0x3e, 0xe3, 0xc3, 0x9f, 0x72, 0x2a, 0xae, 0x03, 0x0d, 0x3b, 0x81, 0x0f, 0x33, 0x8c, 0x36,
+ 0xb7, 0xc8, 0xc5, 0x00, 0x33, 0x2a, 0x3a, 0xb0, 0x92, 0x25, 0x8a, 0x5b, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE lang_fr_xpm[1] = {{ png, sizeof( png ), "lang_fr_xpm" }};
diff --git a/bitmaps_png/cpp_26/layers_manager.cpp b/bitmaps_png/cpp_26/layers_manager.cpp
index 64e1e52684..14273f9a79 100644
--- a/bitmaps_png/cpp_26/layers_manager.cpp
+++ b/bitmaps_png/cpp_26/layers_manager.cpp
@@ -8,91 +8,74 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x7b, 0x4c, 0x53,
- 0x57, 0x1c, 0xc7, 0x0f, 0x33, 0x1b, 0x89, 0x46, 0x66, 0x0c, 0x19, 0x54, 0xb4, 0x38, 0x36, 0x9d,
- 0x4e, 0x62, 0x18, 0x6c, 0x19, 0x33, 0x8b, 0xce, 0x38, 0x15, 0x45, 0x6a, 0x7d, 0x81, 0x3a, 0xd4,
- 0x82, 0xe8, 0x14, 0x3b, 0x04, 0x5f, 0x58, 0xa0, 0xa5, 0xb4, 0x14, 0x6b, 0x2b, 0x95, 0xb9, 0x89,
- 0x56, 0x04, 0xc1, 0xf9, 0x60, 0x12, 0x5f, 0x73, 0x3a, 0x91, 0x29, 0xc1, 0x3f, 0x36, 0xc7, 0x74,
- 0x0c, 0xc6, 0xa6, 0x46, 0x44, 0xa0, 0xbc, 0x1f, 0x22, 0x1a, 0x24, 0x40, 0xcb, 0x77, 0xbf, 0x73,
- 0x4d, 0x67, 0x70, 0x53, 0xaa, 0xee, 0x26, 0xdf, 0xdc, 0xde, 0xdb, 0xdf, 0xf9, 0x7d, 0xee, 0x39,
- 0xdf, 0xdf, 0xef, 0xdc, 0xcb, 0x00, 0xb0, 0xe7, 0x11, 0x1d, 0x43, 0x9e, 0x77, 0x8c, 0x30, 0xce,
- 0xc1, 0xe4, 0x4e, 0x6c, 0xcc, 0x07, 0x32, 0x16, 0x10, 0xf9, 0x23, 0x0b, 0xd5, 0x5b, 0xd8, 0xc7,
- 0x4b, 0x32, 0x99, 0x9b, 0xe7, 0x9b, 0xff, 0x1b, 0x88, 0x0e, 0x67, 0x36, 0xe1, 0x93, 0x58, 0x36,
- 0x67, 0xc3, 0x2f, 0x4c, 0x53, 0x64, 0x65, 0x3b, 0xcb, 0xf1, 0x8f, 0xd6, 0xee, 0x6f, 0x66, 0x93,
- 0x97, 0xe5, 0x30, 0x8f, 0x71, 0x63, 0x5f, 0x18, 0xc4, 0x5c, 0x5c, 0x86, 0x33, 0xdf, 0xd9, 0x06,
- 0xb6, 0x50, 0xf5, 0x27, 0xd3, 0x17, 0xa3, 0x1f, 0xe0, 0x49, 0x7d, 0x91, 0xd3, 0xca, 0xa6, 0xca,
- 0x0e, 0xb1, 0x51, 0x13, 0xbd, 0x1d, 0x06, 0x31, 0x37, 0xb1, 0x17, 0xf3, 0x5f, 0x98, 0xc1, 0x96,
- 0x1b, 0xaa, 0x59, 0x6a, 0xe9, 0xb3, 0x01, 0x4f, 0x2a, 0xfa, 0x50, 0x3b, 0x9b, 0xbe, 0xea, 0x28,
- 0xf3, 0x9c, 0xe8, 0xfb, 0x54, 0x10, 0xf3, 0xf4, 0x9e, 0x44, 0xcb, 0x90, 0xcb, 0xd6, 0xec, 0x6b,
- 0x79, 0xae, 0xe4, 0xff, 0xa5, 0x0d, 0xc7, 0x3a, 0xd8, 0x8c, 0x35, 0x79, 0x6c, 0xb4, 0xaf, 0x7f,
- 0x7f, 0x1b, 0xdc, 0xdf, 0x32, 0xb2, 0x25, 0xda, 0xf6, 0x97, 0x06, 0x3c, 0xa9, 0x2d, 0xc7, 0x1f,
- 0xb0, 0xe9, 0xab, 0x4f, 0x33, 0x91, 0xd7, 0xfb, 0x8f, 0x40, 0x43, 0xde, 0x70, 0x63, 0xef, 0x4c,
- 0x3e, 0xc5, 0xa6, 0x46, 0x74, 0xb2, 0x8d, 0x79, 0x0e, 0x27, 0x1a, 0x6d, 0xbc, 0x08, 0xff, 0x6d,
- 0x79, 0x98, 0x92, 0x72, 0x04, 0x33, 0x75, 0xd9, 0x78, 0xdb, 0x70, 0xe1, 0xf1, 0xff, 0xba, 0x9f,
- 0xc1, 0x24, 0x9b, 0x9b, 0xd8, 0x84, 0x69, 0x7a, 0x7b, 0x3b, 0x30, 0x26, 0x9a, 0x10, 0xc3, 0x26,
- 0xaf, 0x2d, 0x63, 0xf2, 0x33, 0x60, 0xa1, 0xe9, 0x60, 0x41, 0x0a, 0xb0, 0x98, 0xdc, 0xa7, 0x02,
- 0x06, 0xed, 0x2c, 0xc3, 0xac, 0x94, 0x6c, 0x24, 0x6a, 0x94, 0x48, 0xcf, 0x30, 0xe3, 0xf0, 0xb1,
- 0x5c, 0x9c, 0x38, 0x7d, 0x12, 0x2a, 0x8d, 0x0a, 0xe3, 0x55, 0x87, 0xc1, 0x16, 0x69, 0xc0, 0x16,
- 0xe8, 0xc9, 0xb3, 0x7c, 0xb0, 0x89, 0x73, 0x2a, 0xd9, 0xeb, 0x6e, 0xd3, 0x04, 0x90, 0xc7, 0xc8,
- 0x91, 0xbb, 0x82, 0x83, 0x43, 0x1a, 0x03, 0x16, 0xaf, 0x84, 0xc7, 0xdc, 0x18, 0x38, 0xc9, 0xbf,
- 0x03, 0x5b, 0x96, 0xf1, 0x08, 0x18, 0x75, 0xa8, 0x1f, 0xe4, 0x55, 0xd3, 0xef, 0x88, 0xd4, 0x1a,
- 0x60, 0x4c, 0x4b, 0xc5, 0xcd, 0x9b, 0x37, 0x50, 0x53, 0x53, 0x83, 0xba, 0xba, 0x3a, 0xe4, 0x17,
- 0xe4, 0x23, 0x5e, 0xad, 0x84, 0x47, 0xd8, 0x0e, 0xb0, 0xf5, 0xf9, 0x70, 0x91, 0x26, 0x60, 0xa4,
- 0x7f, 0xd0, 0x03, 0xaf, 0x71, 0xef, 0x7e, 0xe3, 0xec, 0xec, 0x3c, 0x5c, 0x00, 0xf9, 0xf8, 0xf8,
- 0x44, 0xcc, 0x98, 0x39, 0xab, 0x32, 0x74, 0xf9, 0x8a, 0x3e, 0x45, 0xbc, 0x12, 0x81, 0x4b, 0x23,
- 0x30, 0x4a, 0x12, 0x0d, 0xa7, 0xc8, 0x53, 0x60, 0xb2, 0xcc, 0x47, 0x40, 0x79, 0x8e, 0x00, 0xf2,
- 0xd5, 0x9f, 0xc2, 0x76, 0x93, 0x11, 0x16, 0x8b, 0x05, 0xb7, 0x6f, 0xdf, 0x16, 0x40, 0xe7, 0xce,
- 0x9f, 0x83, 0x22, 0x91, 0x20, 0xd1, 0x47, 0xe1, 0x1a, 0xb4, 0x11, 0x1f, 0x49, 0x65, 0xd8, 0xb4,
- 0x45, 0x81, 0x85, 0xc1, 0x21, 0x5d, 0xef, 0xf9, 0xf9, 0x5d, 0x1c, 0x36, 0x6c, 0x98, 0x58, 0x00,
- 0x89, 0x44, 0xa2, 0xf1, 0xf3, 0xe6, 0xcd, 0xcf, 0x32, 0x18, 0x4d, 0x0d, 0x09, 0x4a, 0x15, 0xc2,
- 0x56, 0x46, 0x20, 0x56, 0x11, 0x8f, 0xa0, 0xd0, 0xd5, 0x10, 0x4b, 0xd6, 0xc3, 0x69, 0xcd, 0x71,
- 0xb0, 0xb0, 0x6c, 0x01, 0xb8, 0x4e, 0x99, 0x84, 0xc2, 0xc2, 0x4b, 0xa8, 0xac, 0xac, 0x44, 0x55,
- 0x55, 0x15, 0x0a, 0x2e, 0x16, 0x60, 0xab, 0x4a, 0x09, 0x9f, 0x90, 0x68, 0x7c, 0xba, 0x28, 0x1c,
- 0x5b, 0xb6, 0xc6, 0x61, 0xb9, 0x2c, 0x0c, 0xd1, 0x31, 0x1b, 0x91, 0x75, 0x20, 0xa7, 0x37, 0x38,
- 0x24, 0xa4, 0xd8, 0xdd, 0xdd, 0x7d, 0x4a, 0xbf, 0x3e, 0x12, 0x8b, 0xc5, 0x5e, 0x52, 0xe9, 0x7c,
- 0xb3, 0xde, 0x60, 0xac, 0x53, 0x25, 0xaa, 0x11, 0x16, 0xbe, 0x52, 0x00, 0x4a, 0x97, 0x7d, 0x0e,
- 0x4f, 0x49, 0x14, 0x44, 0xf2, 0x83, 0x48, 0x4c, 0x4a, 0x10, 0x00, 0xf6, 0xd9, 0x1c, 0xc8, 0x39,
- 0x80, 0xd5, 0x51, 0xd1, 0x34, 0x83, 0x58, 0xac, 0x20, 0x80, 0x22, 0x2e, 0x01, 0xe9, 0x7b, 0xcd,
- 0x9d, 0x2b, 0x64, 0xe1, 0x3f, 0xf8, 0xf9, 0xf9, 0x2d, 0x4a, 0x50, 0x29, 0xdc, 0x9f, 0xba, 0x33,
- 0x8c, 0x18, 0x31, 0x42, 0x1c, 0x24, 0x91, 0xa4, 0x27, 0xeb, 0xf4, 0x35, 0xea, 0x24, 0x2d, 0x64,
- 0x04, 0xdc, 0x1c, 0xab, 0xc0, 0xd2, 0x55, 0xeb, 0xa0, 0xdb, 0xa6, 0x41, 0x7d, 0x7d, 0x9d, 0xe0,
- 0x4b, 0x53, 0x53, 0x13, 0x32, 0xf6, 0x9b, 0x21, 0x8f, 0x92, 0x43, 0x97, 0xa2, 0x87, 0x31, 0xd5,
- 0xd4, 0xb2, 0x78, 0xc9, 0x67, 0x47, 0xbc, 0xbd, 0xbd, 0x27, 0xf1, 0x3c, 0x04, 0x89, 0x53, 0x26,
- 0xc6, 0x75, 0xd0, 0xd9, 0xf7, 0x99, 0x7b, 0xdd, 0xe0, 0xc1, 0xae, 0xa2, 0xc0, 0xc0, 0xc0, 0x5d,
- 0x49, 0x9a, 0xe4, 0x2a, 0x6d, 0xb2, 0x0e, 0xe1, 0x11, 0x11, 0xd0, 0x24, 0x27, 0xc2, 0x52, 0x6b,
- 0x41, 0x6b, 0x6b, 0x2b, 0xda, 0xdb, 0xdb, 0x91, 0x95, 0x9d, 0x09, 0x95, 0x5a, 0xd9, 0x39, 0x57,
- 0x2a, 0xdd, 0xeb, 0xe9, 0xf9, 0x78, 0x93, 0xa5, 0xe4, 0x6a, 0xbd, 0x41, 0x67, 0x3b, 0x79, 0xfa,
- 0x84, 0x4d, 0xa5, 0x4e, 0xb0, 0x38, 0xb4, 0x7b, 0x0f, 0x1d, 0x3a, 0xd4, 0x35, 0x60, 0xf6, 0x6c,
- 0x13, 0xcd, 0xae, 0x22, 0x49, 0xab, 0x42, 0x45, 0x45, 0x05, 0x5a, 0x5a, 0x5a, 0x04, 0x71, 0xe8,
- 0x57, 0xbb, 0xbf, 0xec, 0xa5, 0x25, 0x3d, 0x4b, 0xc9, 0xc7, 0x90, 0xa6, 0xd0, 0x2c, 0x76, 0x19,
- 0x76, 0x6c, 0xb3, 0xf2, 0xaa, 0xfc, 0xf5, 0x6a, 0x31, 0xd4, 0x1a, 0xe5, 0x35, 0x87, 0x5f, 0x13,
- 0x5c, 0x31, 0x1b, 0xa2, 0xe4, 0xf4, 0x94, 0x7d, 0x37, 0x6e, 0x5c, 0xc7, 0xad, 0x5b, 0xb7, 0x04,
- 0x71, 0xaf, 0xb8, 0xf6, 0x9a, 0xd3, 0x7b, 0xb4, 0xba, 0x24, 0x6c, 0x37, 0xa6, 0xf4, 0x99, 0x33,
- 0xf6, 0xf4, 0x5c, 0xa7, 0x18, 0xee, 0xe1, 0xd9, 0x73, 0x67, 0x6c, 0x04, 0xcf, 0x72, 0x18, 0x44,
- 0xc1, 0x81, 0xe4, 0x8f, 0xad, 0xec, 0x8f, 0x32, 0xd4, 0xd6, 0xd6, 0x0a, 0xe5, 0xcd, 0xcf, 0x76,
- 0xd5, 0xd7, 0xd7, 0xd3, 0xbd, 0x1a, 0xc1, 0xb7, 0xe6, 0xe6, 0x66, 0x34, 0x34, 0x34, 0xa0, 0xb1,
- 0xb1, 0x11, 0x7b, 0xcc, 0xbb, 0x7b, 0x68, 0xec, 0x26, 0x87, 0x40, 0x14, 0xf8, 0xa1, 0x56, 0xa7,
- 0xee, 0xfe, 0xad, 0xe4, 0x9a, 0x90, 0xa8, 0xb4, 0xb4, 0x14, 0x25, 0x25, 0x25, 0x82, 0x4f, 0x6d,
- 0x6d, 0x6d, 0xff, 0xd2, 0xdd, 0xbb, 0x77, 0x71, 0xef, 0xde, 0x3d, 0x14, 0x15, 0x15, 0xda, 0xc8,
- 0xd3, 0x06, 0x1a, 0xef, 0x3a, 0x20, 0x88, 0x82, 0xc6, 0x52, 0x70, 0xc7, 0x95, 0x2b, 0x3f, 0xf5,
- 0xdd, 0xbf, 0x7f, 0x9f, 0x76, 0x83, 0x9b, 0x02, 0xa0, 0xbc, 0xbc, 0x1c, 0x0f, 0x1f, 0x3e, 0x14,
- 0x2a, 0x90, 0xdf, 0xe7, 0xbf, 0xb9, 0xba, 0xba, 0xba, 0x04, 0x48, 0x71, 0xf1, 0x15, 0xee, 0x4d,
- 0x37, 0x8d, 0xf7, 0x19, 0xf0, 0x0d, 0xcb, 0x7b, 0x80, 0xcc, 0xaf, 0x2f, 0x2c, 0xba, 0x64, 0xed,
- 0xee, 0xee, 0x16, 0xd6, 0xbc, 0xa3, 0xa3, 0x03, 0xd5, 0xd5, 0xd5, 0x02, 0xec, 0xce, 0x9d, 0x4a,
- 0xaa, 0x42, 0x75, 0x1f, 0x2d, 0xa9, 0xf5, 0x42, 0xc1, 0x79, 0xdb, 0xd5, 0x6b, 0x57, 0xc9, 0x93,
- 0xef, 0xad, 0xa9, 0x3b, 0x0d, 0x36, 0x82, 0xb4, 0xd0, 0xf8, 0x05, 0x03, 0xbe, 0x61, 0x29, 0xc8,
- 0x85, 0x82, 0xff, 0x22, 0x33, 0x7b, 0x3b, 0x3b, 0x3b, 0x05, 0x4f, 0x78, 0x39, 0x73, 0x3f, 0xb8,
- 0x07, 0x35, 0xe4, 0x07, 0xf7, 0x8c, 0xe2, 0x22, 0x49, 0x12, 0xaa, 0xb4, 0x83, 0x6a, 0x8d, 0xea,
- 0xb2, 0x4a, 0x1d, 0xff, 0x2d, 0x5d, 0x07, 0x90, 0x06, 0x0d, 0xf8, 0x2a, 0xa7, 0xa0, 0xd7, 0x08,
- 0x72, 0xf9, 0x58, 0x5e, 0x6e, 0x0f, 0x9f, 0x01, 0x6f, 0x4e, 0xbe, 0xf6, 0x76, 0x83, 0xeb, 0x68,
- 0xb9, 0xa8, 0xba, 0xac, 0x94, 0x5c, 0xf1, 0xc2, 0x1f, 0x27, 0x04, 0x71, 0xa2, 0x9e, 0xc8, 0xcb,
- 0xce, 0xc9, 0xec, 0x69, 0x6b, 0x6b, 0x15, 0x92, 0xf3, 0x7e, 0xe1, 0x00, 0x5e, 0x59, 0xfc, 0xda,
- 0x94, 0x66, 0xec, 0xa5, 0x27, 0x37, 0xbc, 0xd4, 0xe7, 0x16, 0x25, 0x48, 0x4b, 0xdf, 0xf3, 0xb5,
- 0x95, 0x27, 0xb4, 0x97, 0x2a, 0x97, 0x7d, 0xcb, 0xe1, 0xcd, 0x49, 0x9d, 0x9e, 0xf1, 0x52, 0xdf,
- 0x75, 0xb4, 0x14, 0x9b, 0x4c, 0x69, 0x3b, 0xac, 0x55, 0x55, 0x77, 0x84, 0x19, 0xd8, 0x97, 0x8a,
- 0xfb, 0xd3, 0xd8, 0xd4, 0x88, 0x7d, 0xd4, 0x88, 0x7c, 0xb6, 0x34, 0xeb, 0x57, 0x5e, 0x04, 0xf4,
- 0x37, 0x3d, 0x73, 0xf0, 0x71, 0x82, 0x96, 0xdd, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x26, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x6d, 0x4c, 0x53,
+ 0x57, 0x1c, 0xc6, 0x6f, 0xa5, 0x26, 0x35, 0x69, 0xc8, 0x96, 0x6c, 0x71, 0x66, 0x6e, 0x09, 0xdd,
+ 0x87, 0x65, 0xcb, 0x6c, 0xcc, 0x12, 0x63, 0xba, 0x4c, 0x4d, 0x3f, 0xb1, 0x4b, 0x07, 0x7b, 0xe1,
+ 0x65, 0x54, 0x44, 0x74, 0x0a, 0xcb, 0x12, 0x15, 0x1d, 0xa0, 0x63, 0xbc, 0xb5, 0x82, 0x58, 0xa8,
+ 0x83, 0x56, 0x5e, 0x8a, 0x75, 0xac, 0xb8, 0xb2, 0x94, 0x29, 0xe0, 0x48, 0x9d, 0xcb, 0x74, 0x29,
+ 0x28, 0x98, 0x32, 0x41, 0x28, 0x2f, 0xed, 0x58, 0x5b, 0xda, 0x42, 0xc9, 0xb2, 0x0f, 0xc4, 0x2d,
+ 0x59, 0x13, 0xbe, 0x34, 0x79, 0x76, 0xee, 0xd1, 0x76, 0x2d, 0x95, 0x22, 0xb0, 0x7d, 0x78, 0x72,
+ 0xd2, 0xf4, 0xdc, 0xff, 0xef, 0x3c, 0xe7, 0x3c, 0xf7, 0xfc, 0x2f, 0x03, 0x80, 0x89, 0xa7, 0xd4,
+ 0xd4, 0xd4, 0x17, 0xd9, 0x0f, 0x58, 0xe7, 0x8e, 0xc2, 0x1d, 0x4b, 0x3c, 0x03, 0x0f, 0x4c, 0x07,
+ 0xb3, 0x3e, 0xad, 0x02, 0xd9, 0x49, 0x20, 0x8b, 0x49, 0xe5, 0x49, 0xc1, 0x75, 0x03, 0x56, 0x03,
+ 0x11, 0xc8, 0xbb, 0x04, 0xf2, 0xf7, 0xd6, 0xf3, 0x5b, 0xb1, 0x61, 0xc8, 0x4a, 0x20, 0xd9, 0xfb,
+ 0xb2, 0x93, 0xc9, 0x19, 0xc9, 0x81, 0x44, 0x4d, 0xe2, 0x7f, 0x03, 0x59, 0x0e, 0x22, 0x2e, 0x12,
+ 0x88, 0x0b, 0xbd, 0x54, 0x2e, 0x0d, 0x08, 0x74, 0x82, 0xb8, 0x0f, 0x6e, 0xbb, 0xb4, 0x0d, 0xb9,
+ 0xaa, 0x1c, 0x64, 0xd6, 0xa5, 0x43, 0xa6, 0x4e, 0xc1, 0xbe, 0xc6, 0xbd, 0x10, 0x7c, 0x2d, 0x58,
+ 0x1d, 0x44, 0x20, 0x42, 0xf6, 0x43, 0xd6, 0x22, 0x39, 0x22, 0x09, 0xf0, 0xbf, 0xe2, 0xaf, 0x02,
+ 0x79, 0x01, 0xa5, 0x8a, 0xd3, 0xe8, 0xb9, 0xde, 0x8d, 0x5b, 0xb7, 0x7f, 0x42, 0x77, 0xef, 0x55,
+ 0x34, 0x34, 0x7d, 0x89, 0xa2, 0xea, 0x93, 0x78, 0xb9, 0xed, 0xa5, 0x95, 0x41, 0xa1, 0x64, 0x89,
+ 0x0b, 0xc5, 0x4f, 0x95, 0xac, 0xcd, 0x86, 0xcd, 0x38, 0xa4, 0x3a, 0x88, 0x16, 0x7d, 0x33, 0x7c,
+ 0x73, 0x3e, 0xcc, 0xcd, 0xcd, 0x61, 0x7e, 0x7e, 0x1e, 0xe6, 0x1f, 0xfa, 0x50, 0x5e, 0x55, 0x8a,
+ 0xd7, 0x9b, 0x5f, 0x8b, 0x7d, 0x2e, 0x94, 0x2c, 0x51, 0x99, 0x68, 0x4d, 0xc9, 0xe2, 0x1b, 0xf8,
+ 0xc8, 0x53, 0xe5, 0x42, 0xdb, 0xda, 0x08, 0x8f, 0x67, 0x16, 0x6e, 0xb7, 0x1b, 0x7e, 0xbf, 0x9f,
+ 0x3a, 0x3c, 0x56, 0xfb, 0x69, 0xec, 0x33, 0x04, 0x62, 0x26, 0x30, 0xac, 0x47, 0x69, 0xef, 0xa5,
+ 0xe1, 0x54, 0x51, 0x21, 0x34, 0x17, 0x1b, 0xa8, 0x23, 0x97, 0xcb, 0x05, 0xaf, 0xd7, 0x83, 0x2a,
+ 0x65, 0x39, 0xb2, 0xe5, 0xd9, 0x51, 0x73, 0x63, 0xc2, 0x90, 0xc9, 0xb2, 0xfa, 0xa3, 0x52, 0x69,
+ 0xc0, 0x21, 0x10, 0xe0, 0x77, 0x86, 0xa1, 0x72, 0x0b, 0x85, 0x58, 0x48, 0x48, 0x08, 0xff, 0x8e,
+ 0xd4, 0xcc, 0xb3, 0xcf, 0x40, 0xa1, 0xac, 0xc0, 0xec, 0xec, 0x2c, 0x05, 0x71, 0xc0, 0xef, 0x4c,
+ 0x46, 0x74, 0xa6, 0xc9, 0xa2, 0xe6, 0x45, 0x85, 0x21, 0x8b, 0x65, 0x2d, 0x25, 0x12, 0x49, 0xc0,
+ 0xcb, 0xe7, 0x87, 0x27, 0x38, 0x13, 0x13, 0x51, 0xf7, 0xd9, 0x09, 0x5c, 0x3e, 0x20, 0x87, 0xff,
+ 0x09, 0x30, 0xef, 0x96, 0x2d, 0xa8, 0x54, 0x94, 0xc1, 0xe9, 0x74, 0x52, 0x90, 0xc7, 0xe3, 0x81,
+ 0xb9, 0xaf, 0x17, 0x26, 0xd9, 0x3b, 0xb1, 0x20, 0x2e, 0x0c, 0xc4, 0x89, 0x53, 0x2d, 0x16, 0x2f,
+ 0x2d, 0xf0, 0x78, 0x51, 0x13, 0xda, 0xe5, 0x99, 0x30, 0x76, 0xb4, 0x43, 0xaf, 0x6b, 0x82, 0x3e,
+ 0x2f, 0x07, 0xfe, 0x88, 0x45, 0x70, 0xfa, 0xf9, 0xcd, 0x9d, 0x50, 0x56, 0x57, 0x12, 0xd0, 0x6f,
+ 0x8f, 0xb7, 0xce, 0x8b, 0xae, 0xce, 0x2b, 0x30, 0xef, 0x79, 0x2b, 0x1a, 0xc4, 0x85, 0x21, 0x83,
+ 0x65, 0x17, 0x8d, 0x22, 0x51, 0xf0, 0x49, 0x5b, 0xd3, 0x95, 0x92, 0x8c, 0x9b, 0x37, 0xfa, 0xe0,
+ 0x21, 0x7b, 0x7f, 0xb9, 0xad, 0x19, 0x6d, 0x87, 0x0f, 0x62, 0xf8, 0x15, 0x11, 0xec, 0xcf, 0x3f,
+ 0x87, 0x1f, 0x77, 0xef, 0x42, 0x75, 0x8d, 0x02, 0x0f, 0xc6, 0x1e, 0x50, 0x27, 0x1c, 0xc8, 0xe7,
+ 0xf3, 0xa1, 0x5d, 0xdf, 0x8a, 0x7e, 0xf1, 0x1b, 0xd1, 0x20, 0xe2, 0x24, 0x6e, 0x18, 0x0e, 0x7f,
+ 0x7c, 0x08, 0xc6, 0x6f, 0xbf, 0xa1, 0x2b, 0xe5, 0xce, 0xe1, 0x8a, 0xd1, 0x80, 0xfa, 0x0b, 0x2a,
+ 0x54, 0x9f, 0x53, 0xe2, 0xbc, 0xaa, 0x06, 0x13, 0x13, 0xb6, 0x30, 0x24, 0x04, 0x32, 0x99, 0x3a,
+ 0x51, 0x5c, 0x72, 0x8a, 0x86, 0x65, 0xc5, 0x30, 0xb0, 0x6c, 0x96, 0x5e, 0x2a, 0xcd, 0x0f, 0x08,
+ 0x04, 0x5e, 0x30, 0xcc, 0x5f, 0x10, 0x89, 0x6c, 0xa4, 0x70, 0x3d, 0x81, 0xb8, 0x69, 0x21, 0xee,
+ 0x9d, 0xe1, 0x62, 0xcc, 0x15, 0xe7, 0xc0, 0x91, 0x90, 0x90, 0xb8, 0xb9, 0xba, 0xb6, 0x4b, 0xf8,
+ 0x28, 0xdb, 0x00, 0x1e, 0xef, 0x4f, 0x5a, 0x27, 0xfa, 0x66, 0x60, 0xb3, 0x2c, 0x12, 0xc9, 0xe7,
+ 0x01, 0x3e, 0xff, 0x8f, 0x47, 0x7f, 0x12, 0x6d, 0xda, 0xf4, 0x10, 0xf9, 0x05, 0xcd, 0xb8, 0xd6,
+ 0xdd, 0x43, 0x57, 0xbb, 0xbc, 0x68, 0xa4, 0x46, 0x46, 0x46, 0x60, 0xb1, 0x58, 0x30, 0x3e, 0x3e,
+ 0x4e, 0xcf, 0x4c, 0xa3, 0xd5, 0x22, 0x45, 0x76, 0xf5, 0x5f, 0x10, 0xbd, 0x19, 0xd8, 0x2c, 0xa7,
+ 0x58, 0xdc, 0xb8, 0xc4, 0xe3, 0x3d, 0x0c, 0x43, 0x42, 0x12, 0x0a, 0x17, 0x50, 0x7c, 0xba, 0x06,
+ 0xe6, 0x1b, 0x66, 0xea, 0x20, 0xb4, 0x8d, 0x9c, 0x38, 0x77, 0x6e, 0xf7, 0x23, 0xa7, 0x43, 0x43,
+ 0x43, 0x64, 0x2b, 0x27, 0xd0, 0xdf, 0xdf, 0x4f, 0x47, 0xc7, 0xaf, 0x0e, 0xd4, 0xab, 0xeb, 0xf1,
+ 0xf6, 0x9e, 0x9b, 0x8f, 0x6f, 0x06, 0x36, 0x63, 0x51, 0x24, 0xea, 0x0a, 0x2e, 0x07, 0x44, 0x6a,
+ 0xfb, 0x76, 0x3b, 0x8a, 0x8a, 0x6b, 0x71, 0xa1, 0x41, 0x8d, 0xee, 0x9e, 0x5e, 0xdc, 0xbf, 0xff,
+ 0x0b, 0x86, 0xee, 0x0d, 0xa2, 0xa5, 0x55, 0x87, 0x8a, 0xaa, 0x2f, 0xc8, 0x8d, 0x70, 0x8b, 0xba,
+ 0xe2, 0x1c, 0xd9, 0xed, 0x76, 0x0a, 0x9b, 0x9e, 0x9e, 0xc6, 0xe4, 0xe4, 0x24, 0x6a, 0xc9, 0x59,
+ 0x32, 0x2c, 0x9b, 0xb9, 0xa6, 0x9b, 0x61, 0xff, 0x7e, 0x39, 0x4e, 0x14, 0x1e, 0x43, 0x69, 0xd9,
+ 0x19, 0x94, 0x9c, 0x29, 0x42, 0xc1, 0x27, 0x47, 0x71, 0x20, 0x37, 0x87, 0xc2, 0xee, 0xdc, 0x19,
+ 0xc0, 0xcc, 0xcc, 0x4c, 0x18, 0xc6, 0x8d, 0x0e, 0x87, 0x83, 0xa4, 0x72, 0x34, 0x36, 0x0c, 0xe9,
+ 0xa4, 0x4d, 0xe4, 0x91, 0x36, 0x71, 0x9b, 0xb4, 0x89, 0x61, 0x72, 0x47, 0x3d, 0xad, 0xcc, 0xba,
+ 0x24, 0x28, 0xcf, 0x96, 0xc1, 0x3a, 0x7c, 0x8f, 0x16, 0xe7, 0x1c, 0x85, 0x60, 0x1c, 0x3c, 0x2a,
+ 0x0c, 0x19, 0xa4, 0x4d, 0x1c, 0x27, 0x6d, 0xe2, 0x2e, 0x69, 0x13, 0x6b, 0x81, 0x84, 0xf4, 0x7d,
+ 0xcb, 0xab, 0xe4, 0xe5, 0xad, 0xc0, 0xe8, 0xe8, 0x08, 0xa6, 0xa6, 0xa6, 0x30, 0x30, 0x30, 0x40,
+ 0xb7, 0x8f, 0x1b, 0xc3, 0x61, 0x20, 0x4e, 0x9c, 0x55, 0xa4, 0x4d, 0x58, 0x49, 0x9b, 0x58, 0x0f,
+ 0x24, 0xa4, 0x6b, 0x4d, 0x62, 0xd4, 0x9c, 0x53, 0xc0, 0x66, 0x1b, 0x27, 0xb2, 0x61, 0x70, 0x70,
+ 0x90, 0xc2, 0x68, 0x18, 0x08, 0x64, 0xf1, 0x22, 0x69, 0x13, 0x1b, 0x01, 0x44, 0xca, 0xa4, 0xdd,
+ 0x45, 0x02, 0x70, 0x96, 0xb8, 0x9a, 0xa4, 0x30, 0xab, 0xd5, 0x0a, 0x26, 0x7d, 0x03, 0x6d, 0x22,
+ 0x9e, 0xf2, 0x0b, 0x8e, 0xa0, 0x4e, 0x5d, 0x4b, 0xce, 0xcb, 0x8e, 0xb1, 0xb1, 0xb1, 0xf8, 0x9f,
+ 0x5b, 0x1b, 0x15, 0x49, 0xa2, 0xa6, 0x41, 0xa3, 0x0e, 0xba, 0x5c, 0xce, 0xff, 0x17, 0x54, 0x5e,
+ 0x59, 0xca, 0x23, 0x2d, 0xa4, 0xa3, 0xa9, 0x45, 0x1b, 0xfc, 0x07, 0x1d, 0xa1, 0x2e, 0x96, 0x87,
+ 0xc9, 0x6e, 0x48, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE layers_manager_xpm[1] = {{ png, sizeof( png ), "layers_manager_xpm" }};
diff --git a/bitmaps_png/cpp_26/lib_next.cpp b/bitmaps_png/cpp_26/lib_next.cpp
index 21fb919ff6..136f412b1b 100644
--- a/bitmaps_png/cpp_26/lib_next.cpp
+++ b/bitmaps_png/cpp_26/lib_next.cpp
@@ -8,95 +8,72 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x6f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x7b, 0x4c, 0xd3,
- 0x57, 0x14, 0xc7, 0x49, 0x16, 0xcd, 0x82, 0x26, 0xc8, 0x92, 0x25, 0xc6, 0x07, 0xca, 0x20, 0xc4,
- 0x6c, 0x2e, 0xf1, 0x1f, 0x07, 0x82, 0x41, 0x88, 0x42, 0x22, 0x8b, 0xe3, 0xb1, 0x5a, 0x86, 0x1b,
- 0xd9, 0x50, 0x44, 0x29, 0x18, 0x9d, 0x3a, 0xba, 0xe8, 0xb4, 0x55, 0x37, 0x75, 0x1d, 0x46, 0x14,
- 0x61, 0x51, 0x26, 0xec, 0x30, 0xe6, 0xe8, 0x48, 0x2b, 0x1d, 0x2b, 0x69, 0x69, 0xed, 0x7e, 0x60,
- 0xdb, 0x95, 0xb5, 0xa3, 0xc3, 0x56, 0x1a, 0xda, 0x52, 0xb4, 0x92, 0x12, 0x1b, 0xd7, 0x02, 0xe1,
- 0x21, 0x0f, 0xed, 0xce, 0xbd, 0xe1, 0xc7, 0x54, 0x28, 0x9a, 0xe8, 0x4d, 0x4e, 0x7e, 0xaf, 0xfb,
- 0x3b, 0x9f, 0x73, 0xce, 0xfd, 0xde, 0x73, 0x43, 0x02, 0x81, 0x40, 0x08, 0x8e, 0x85, 0x8b, 0x17,
- 0x2f, 0xfe, 0x70, 0xd5, 0xca, 0xe5, 0x5f, 0xaf, 0x89, 0x89, 0x3e, 0xf7, 0x76, 0x4c, 0xcc, 0x0b,
- 0x5b, 0x54, 0x64, 0xa4, 0x68, 0xe9, 0xd2, 0x37, 0xf9, 0xe8, 0x23, 0x86, 0xf8, 0x0a, 0x66, 0x64,
- 0xbc, 0xfe, 0xd6, 0xea, 0x88, 0xd3, 0x92, 0x86, 0xfa, 0xea, 0x7e, 0x8f, 0x1b, 0xfc, 0xbe, 0x07,
- 0xf0, 0xc0, 0xdb, 0x0f, 0xf7, 0xfb, 0xfb, 0xc0, 0xe3, 0xee, 0x05, 0x77, 0xaf, 0x03, 0x5c, 0x4e,
- 0x1b, 0x38, 0x6c, 0x16, 0xb0, 0x59, 0x3b, 0xc0, 0x62, 0x36, 0x82, 0xd9, 0xa4, 0x07, 0x53, 0x7b,
- 0x2b, 0xb4, 0x6b, 0xd5, 0xa0, 0x6d, 0x55, 0x80, 0x44, 0x5c, 0x0b, 0xf1, 0x71, 0xef, 0x55, 0x86,
- 0x86, 0x86, 0x6e, 0x0d, 0x0a, 0x7a, 0x63, 0xc9, 0x92, 0x3c, 0x71, 0xfd, 0x4f, 0xd5, 0x63, 0x63,
- 0x23, 0x30, 0x34, 0x34, 0x08, 0x83, 0xd3, 0x20, 0x02, 0xed, 0x73, 0xbb, 0xa0, 0xd7, 0xd5, 0x0d,
- 0x4e, 0x87, 0x15, 0x6c, 0x5d, 0x66, 0xb0, 0x76, 0xce, 0x86, 0xb4, 0xaa, 0xe5, 0xa0, 0x56, 0x48,
- 0x41, 0xd1, 0x24, 0x86, 0x35, 0x6b, 0xa2, 0xcb, 0x31, 0xf0, 0xf0, 0x39, 0x41, 0xab, 0x23, 0x22,
- 0xce, 0x7a, 0x3c, 0x77, 0x61, 0x70, 0xd0, 0x07, 0xfd, 0xfd, 0x1e, 0x68, 0x65, 0x18, 0x30, 0x9b,
- 0x4d, 0x98, 0x89, 0xf3, 0x99, 0x4c, 0xda, 0xc1, 0x6c, 0xd4, 0x82, 0xd1, 0xc0, 0x80, 0xe1, 0xa6,
- 0x0a, 0x6e, 0x32, 0xcd, 0x50, 0x59, 0xfe, 0x1d, 0x70, 0xb2, 0x32, 0x61, 0x47, 0x0e, 0x17, 0xa4,
- 0xe2, 0x1f, 0x61, 0xe7, 0xa7, 0x3b, 0x2e, 0x23, 0x28, 0x6e, 0x4e, 0x50, 0x4c, 0x74, 0x54, 0xa9,
- 0xa7, 0xef, 0x2e, 0x98, 0x8c, 0x46, 0x0a, 0xb1, 0x5a, 0xad, 0xe0, 0x72, 0xb9, 0xa0, 0xa1, 0x41,
- 0x0c, 0x8c, 0x5a, 0x09, 0x56, 0x8b, 0x09, 0x3a, 0x3b, 0x0c, 0xf8, 0x1d, 0xb3, 0xd0, 0x6b, 0x30,
- 0x0b, 0x25, 0x94, 0x9d, 0x3b, 0x0b, 0x99, 0x99, 0x1f, 0x40, 0x79, 0x79, 0x39, 0x06, 0x38, 0x08,
- 0xb1, 0xb1, 0xb1, 0x90, 0x9f, 0x97, 0x0b, 0xfc, 0x83, 0x45, 0x57, 0x11, 0x94, 0x12, 0x14, 0x44,
- 0xd6, 0x41, 0xab, 0xbd, 0x09, 0x5e, 0xaf, 0x17, 0xb3, 0x31, 0x63, 0x66, 0xfd, 0xe0, 0xf1, 0x78,
- 0x40, 0xa9, 0x54, 0x40, 0xd5, 0x95, 0x4a, 0x30, 0x4d, 0x67, 0x41, 0x4a, 0xc4, 0x02, 0x48, 0x40,
- 0xed, 0xed, 0xed, 0xe0, 0xf7, 0xfb, 0xa1, 0xb0, 0xb0, 0x10, 0x0a, 0x77, 0xef, 0x84, 0xa3, 0x5f,
- 0x1e, 0x9a, 0x1f, 0xe4, 0x72, 0x74, 0x81, 0x42, 0xd1, 0x0c, 0x3e, 0x9f, 0x0f, 0x0c, 0x06, 0x03,
- 0xe0, 0x07, 0x18, 0x1b, 0x1b, 0x03, 0x9b, 0xcd, 0x06, 0x6a, 0xb5, 0x1a, 0x72, 0x73, 0x77, 0xc0,
- 0xb5, 0xda, 0x2b, 0xb0, 0x61, 0x43, 0x2c, 0x06, 0xa4, 0xa5, 0x46, 0xe6, 0x92, 0x79, 0x43, 0x43,
- 0x43, 0x14, 0xb4, 0xaf, 0xb8, 0x10, 0x4e, 0x0a, 0x8e, 0xcc, 0x0f, 0xea, 0xc6, 0x85, 0x16, 0x8b,
- 0xeb, 0x69, 0x46, 0x1a, 0x8d, 0x86, 0xfe, 0x4c, 0x9c, 0x3c, 0x7a, 0xf4, 0x08, 0x4c, 0x26, 0x13,
- 0xc8, 0xe5, 0x72, 0x58, 0xb7, 0x6e, 0x1d, 0x18, 0xb1, 0xbc, 0xc4, 0xc8, 0x37, 0x62, 0x64, 0x3e,
- 0x29, 0x1d, 0x01, 0xed, 0xdf, 0xc7, 0x7b, 0x3e, 0x88, 0xa8, 0xa9, 0xaa, 0xaa, 0x0a, 0xdc, 0x6e,
- 0x37, 0x75, 0x3a, 0x3c, 0x3c, 0x4c, 0x4b, 0x48, 0x9e, 0x89, 0x43, 0x12, 0x7d, 0x6a, 0x6a, 0x2a,
- 0x2d, 0x27, 0x79, 0x26, 0xef, 0x09, 0x90, 0x3c, 0x13, 0x10, 0x8f, 0xc7, 0x83, 0x03, 0xfb, 0x8b,
- 0x9f, 0x0f, 0x32, 0x9b, 0xb4, 0x50, 0x76, 0xfe, 0x3c, 0xfd, 0x51, 0x22, 0x91, 0xcc, 0x44, 0xdc,
- 0xdb, 0xdb, 0x3b, 0x93, 0xc1, 0xe6, 0xcd, 0x9b, 0x61, 0x62, 0x62, 0x82, 0xae, 0x0b, 0x0b, 0x64,
- 0x83, 0xc0, 0x8c, 0x6a, 0x73, 0x3e, 0xe2, 0xb6, 0x95, 0x1c, 0x3e, 0x50, 0x3f, 0x2f, 0x88, 0x48,
- 0xf6, 0xd4, 0x49, 0x21, 0x8d, 0xb4, 0xba, 0xba, 0x1a, 0xba, 0xbb, 0xbb, 0x69, 0x46, 0xc4, 0xd1,
- 0xf8, 0xf8, 0x38, 0x55, 0x21, 0x01, 0x59, 0x2c, 0x96, 0x19, 0x00, 0xb9, 0x27, 0x73, 0xb0, 0x7c,
- 0xb5, 0x19, 0x19, 0x19, 0x9d, 0x22, 0xd1, 0xb7, 0x3d, 0x69, 0x69, 0x5b, 0xdd, 0x61, 0x61, 0x61,
- 0xdb, 0x83, 0x82, 0x88, 0xa2, 0xbe, 0x38, 0x7c, 0x90, 0x3a, 0xbc, 0x78, 0xf1, 0x22, 0x75, 0x34,
- 0x32, 0x32, 0x42, 0x85, 0x41, 0x54, 0x45, 0x9e, 0x37, 0x6d, 0xda, 0x44, 0xaf, 0x44, 0x91, 0xe4,
- 0x3d, 0xbb, 0x8e, 0x35, 0x35, 0x35, 0x4c, 0x5d, 0x5d, 0xdd, 0x1d, 0xbc, 0x0f, 0xa8, 0x55, 0x4a,
- 0xdb, 0xfa, 0xf5, 0xeb, 0xf5, 0xf1, 0xf1, 0xf1, 0xa1, 0x73, 0x82, 0x5a, 0x35, 0x72, 0x28, 0xdc,
- 0xb3, 0x9b, 0x96, 0xaa, 0xac, 0xac, 0x8c, 0x46, 0xcb, 0xaa, 0x8a, 0x28, 0x8f, 0xbc, 0x4f, 0x4c,
- 0x4c, 0xa4, 0xc2, 0x20, 0xf7, 0x6c, 0x20, 0xa4, 0x8c, 0x15, 0x15, 0x15, 0x7a, 0x0c, 0xd0, 0x17,
- 0x98, 0x1e, 0x97, 0x2e, 0x5d, 0x92, 0x21, 0xe8, 0x5a, 0x5c, 0x5c, 0xdc, 0x6b, 0xb3, 0x40, 0x1a,
- 0x65, 0x23, 0xee, 0xee, 0x6c, 0x70, 0x38, 0x1c, 0xc0, 0xe5, 0x72, 0x69, 0xd4, 0x04, 0xc0, 0x96,
- 0x8a, 0xa8, 0x8f, 0x80, 0xd8, 0xb2, 0x11, 0x00, 0x29, 0x1b, 0x11, 0xcd, 0x85, 0x0b, 0x17, 0xae,
- 0xe1, 0x1a, 0xdd, 0xc3, 0xf5, 0x9b, 0x24, 0x20, 0x9c, 0x3b, 0x29, 0x12, 0x89, 0x7e, 0x40, 0x50,
- 0xf9, 0x2c, 0x90, 0x52, 0xde, 0x00, 0x59, 0x99, 0xe9, 0x20, 0x14, 0x0a, 0x40, 0x2a, 0x95, 0xe2,
- 0x55, 0x48, 0x25, 0xab, 0x50, 0x28, 0x68, 0x99, 0x48, 0x76, 0x1b, 0x37, 0x6e, 0xa4, 0x6b, 0xa8,
- 0xd7, 0xeb, 0xa1, 0xa9, 0xa9, 0x89, 0x2a, 0x2d, 0x37, 0x37, 0x17, 0xf2, 0xf3, 0xf3, 0x61, 0xdb,
- 0xb6, 0x6d, 0xb2, 0xca, 0x8a, 0x0a, 0x6f, 0xe0, 0xff, 0xe1, 0xdf, 0xbb, 0x77, 0xef, 0x75, 0xec,
- 0x18, 0x47, 0x9e, 0x02, 0x31, 0x2a, 0x19, 0x6d, 0x31, 0x52, 0xc9, 0xcf, 0xf0, 0xd5, 0x11, 0x3e,
- 0x70, 0x39, 0x59, 0x98, 0x19, 0x07, 0x8a, 0x8b, 0x8b, 0x41, 0x20, 0x10, 0x50, 0x95, 0x11, 0x90,
- 0xdd, 0x6e, 0x6f, 0xcc, 0xce, 0xce, 0x6e, 0x49, 0x4e, 0x4e, 0x56, 0x71, 0xb2, 0x32, 0x6e, 0xf0,
- 0x78, 0x05, 0x1a, 0xe1, 0xf1, 0xa3, 0x4c, 0x69, 0xe9, 0xe9, 0xd6, 0x5d, 0xbb, 0x3e, 0xeb, 0xd1,
- 0xe9, 0xb4, 0xff, 0xb2, 0xa4, 0xc7, 0x8f, 0x1f, 0xdf, 0x45, 0x91, 0x68, 0xa3, 0xa2, 0xa2, 0x3e,
- 0xa6, 0xa0, 0x88, 0x88, 0x15, 0x67, 0x48, 0xff, 0x22, 0xa0, 0x27, 0x8d, 0xf4, 0xb5, 0x6f, 0x4e,
- 0x09, 0x50, 0x04, 0x89, 0x90, 0x9e, 0x9e, 0x0e, 0x6b, 0xd7, 0xae, 0x85, 0x92, 0x92, 0x12, 0x55,
- 0x51, 0x11, 0x8f, 0xf9, 0xb5, 0xbe, 0x4e, 0x27, 0x93, 0x49, 0x8c, 0xcd, 0xcd, 0xbf, 0xfd, 0xa3,
- 0x56, 0x2b, 0x6f, 0xb7, 0xb5, 0xfd, 0x61, 0xd7, 0xe9, 0xda, 0x7a, 0x64, 0x8d, 0xd7, 0x7b, 0x10,
- 0x30, 0xc9, 0xc2, 0xa6, 0xa6, 0xa6, 0x3a, 0x71, 0xa3, 0xdf, 0x42, 0x58, 0x72, 0x48, 0x78, 0x78,
- 0xf8, 0x27, 0xc2, 0x63, 0xfc, 0xab, 0xcf, 0x82, 0x9e, 0xb4, 0xb3, 0x67, 0x84, 0x90, 0x90, 0xb0,
- 0x01, 0xfe, 0xd4, 0x31, 0x8d, 0xf6, 0xee, 0x5b, 0x4d, 0xf7, 0xdc, 0x4e, 0xc6, 0xeb, 0xf5, 0x74,
- 0x0c, 0x0e, 0xf8, 0x1c, 0x78, 0xbc, 0xdc, 0x9f, 0x9a, 0x9a, 0x1c, 0x0b, 0x04, 0x19, 0x28, 0x1a,
- 0x26, 0x3a, 0x3a, 0x5a, 0x45, 0x4f, 0xd7, 0x15, 0xcb, 0x96, 0x1d, 0x3f, 0xf4, 0x79, 0xd1, 0x65,
- 0xb5, 0x52, 0x06, 0x06, 0x3c, 0x67, 0x82, 0x99, 0xd9, 0xa4, 0x6b, 0xc4, 0x23, 0xa3, 0xe9, 0x8e,
- 0xcb, 0xce, 0xe0, 0xc1, 0xd8, 0x31, 0xe0, 0x7f, 0xe0, 0x18, 0x1d, 0x19, 0xbe, 0x3f, 0x31, 0x31,
- 0x3e, 0x1a, 0x0c, 0xd4, 0xd2, 0xd2, 0x72, 0x03, 0x33, 0xfa, 0x9e, 0x3d, 0x66, 0x17, 0x2c, 0x5a,
- 0xb4, 0x28, 0x75, 0xf9, 0xf2, 0xa5, 0xc7, 0x22, 0x57, 0x45, 0x88, 0x22, 0x57, 0xad, 0x2c, 0x9d,
- 0xcb, 0x04, 0xc7, 0x8f, 0xc9, 0x93, 0x93, 0x92, 0xfe, 0x4a, 0x49, 0x49, 0x31, 0xbf, 0x9f, 0x96,
- 0x66, 0xc9, 0x48, 0x4f, 0xb7, 0x6d, 0xdf, 0xce, 0xb1, 0xe7, 0xe4, 0xe4, 0xd8, 0xf2, 0xf2, 0xf2,
- 0xcc, 0x27, 0x4e, 0x9c, 0xe8, 0x40, 0x7f, 0x13, 0x2c, 0xc4, 0xe9, 0x74, 0xb6, 0x21, 0x44, 0x8d,
- 0xb6, 0x30, 0x64, 0xbe, 0x73, 0xfe, 0x45, 0x0d, 0x37, 0xf3, 0x82, 0x2d, 0x5b, 0xb6, 0xfc, 0x32,
- 0x3a, 0x3a, 0x7a, 0x7b, 0x46, 0x76, 0x7e, 0xbf, 0x11, 0x05, 0xf4, 0x37, 0x42, 0xc2, 0x68, 0x32,
- 0xaf, 0x08, 0x74, 0x08, 0xcf, 0x27, 0x15, 0x0b, 0x79, 0xf8, 0xf0, 0x61, 0x17, 0xc9, 0x1a, 0xe5,
- 0xbd, 0x72, 0x46, 0xde, 0x2f, 0x0b, 0x49, 0x4a, 0x4a, 0x4a, 0xc0, 0xb6, 0x25, 0x65, 0x21, 0xb8,
- 0x61, 0xfb, 0x38, 0x1c, 0x8e, 0x01, 0x37, 0xec, 0xbb, 0x4f, 0x6d, 0xd8, 0x97, 0x05, 0x61, 0xc9,
- 0x8a, 0xb0, 0x64, 0x5d, 0xd3, 0x7b, 0x67, 0xa0, 0xa0, 0xa0, 0x80, 0xc1, 0x16, 0x94, 0x3c, 0xab,
- 0xd7, 0xbd, 0x82, 0x8c, 0x56, 0xf3, 0xf9, 0x7c, 0x25, 0x66, 0x32, 0x80, 0x1d, 0xe5, 0xf7, 0x84,
- 0x84, 0x04, 0xee, 0x9c, 0xdd, 0xfb, 0x15, 0xad, 0xd1, 0x3b, 0xd8, 0x05, 0xd4, 0xb8, 0xf8, 0x7b,
- 0x82, 0xcd, 0xf9, 0x0f, 0x7e, 0x8f, 0x08, 0xea, 0x29, 0xc3, 0x85, 0x46, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x01, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcf, 0x6f, 0x14,
+ 0x65, 0x18, 0xc7, 0x3f, 0xcf, 0xcc, 0xec, 0xb6, 0x6e, 0x81, 0xd6, 0xb4, 0xdd, 0x35, 0x3d, 0x74,
+ 0x69, 0x0c, 0x2e, 0x06, 0xa1, 0x20, 0xd6, 0x74, 0x97, 0x48, 0x4f, 0xea, 0x41, 0x2e, 0x1e, 0x2a,
+ 0xfa, 0x57, 0x00, 0x07, 0x13, 0x0e, 0x46, 0x52, 0x12, 0x4e, 0x26, 0xc6, 0x83, 0x89, 0x72, 0xf2,
+ 0xa0, 0xf1, 0xa6, 0x21, 0xc6, 0x9b, 0x24, 0x1e, 0x8c, 0x3f, 0x63, 0x88, 0xb1, 0x48, 0x48, 0x97,
+ 0x95, 0xa4, 0x2d, 0x50, 0x58, 0x0e, 0xb5, 0xed, 0xee, 0xb4, 0xbb, 0x33, 0xef, 0xe3, 0xe1, 0x9d,
+ 0x99, 0x9d, 0x2d, 0x5d, 0xc0, 0x68, 0x7c, 0x93, 0x99, 0x79, 0xdf, 0xf9, 0xf1, 0x7c, 0xdf, 0xef,
+ 0xf7, 0xf9, 0xbe, 0xcf, 0x3b, 0xa2, 0xaa, 0xfc, 0x1f, 0xcd, 0x4b, 0x0f, 0x3e, 0xfc, 0xe8, 0x83,
+ 0xf7, 0xf6, 0xec, 0x19, 0x3c, 0x93, 0xcd, 0x64, 0x5d, 0x45, 0x11, 0x04, 0x04, 0x88, 0xe6, 0x22,
+ 0x02, 0x20, 0xa0, 0xd0, 0xf4, 0x1b, 0x61, 0xc3, 0x6f, 0xfc, 0xba, 0xd9, 0xf4, 0x3f, 0x0f, 0x1c,
+ 0xf9, 0xfa, 0xec, 0xe9, 0xb3, 0x7f, 0x3e, 0x0c, 0x48, 0xd2, 0x8c, 0x3e, 0xfd, 0xec, 0x93, 0xf6,
+ 0x1b, 0xb3, 0x6f, 0x79, 0xa1, 0x09, 0x01, 0x45, 0x15, 0x14, 0x05, 0x7d, 0xb0, 0x6f, 0x4c, 0x48,
+ 0xb3, 0xd1, 0x60, 0xe9, 0xd6, 0x72, 0xeb, 0xa7, 0x9f, 0x7f, 0x34, 0x6a, 0xcc, 0xfb, 0x67, 0x4e,
+ 0xbd, 0xfd, 0x4e, 0x67, 0x5a, 0x0f, 0x01, 0xba, 0xf4, 0xd5, 0x97, 0xfa, 0xca, 0xcb, 0xaf, 0xd2,
+ 0x0e, 0x5a, 0xa8, 0x62, 0x83, 0xa2, 0xa8, 0xda, 0x03, 0xed, 0xf4, 0xe3, 0x63, 0x75, 0xf5, 0x2f,
+ 0x46, 0x46, 0x46, 0xb9, 0x74, 0xe9, 0x8b, 0xe6, 0xea, 0xda, 0xda, 0x2f, 0x1b, 0x34, 0x5f, 0x3f,
+ 0x77, 0xfa, 0xdc, 0xea, 0x76, 0x20, 0x27, 0x3d, 0x30, 0x26, 0x4c, 0x82, 0x59, 0x10, 0x88, 0xba,
+ 0xb0, 0x7d, 0xaa, 0x62, 0x0f, 0x2f, 0xe3, 0xb2, 0xb4, 0xb4, 0xc8, 0xec, 0xec, 0x9b, 0xb9, 0xbd,
+ 0xe3, 0xc5, 0xca, 0x80, 0xf6, 0x7f, 0x3b, 0x37, 0x37, 0x97, 0x7d, 0x04, 0x90, 0x89, 0x82, 0x77,
+ 0x98, 0x80, 0x22, 0xf4, 0x36, 0x4c, 0x26, 0x93, 0xc1, 0xdf, 0xf4, 0xd9, 0xb3, 0x7b, 0x90, 0xe3,
+ 0x33, 0x33, 0xd9, 0xd1, 0xd1, 0xfc, 0xbe, 0xfe, 0x81, 0xec, 0xc7, 0x8f, 0x00, 0x8a, 0x25, 0x89,
+ 0x59, 0x74, 0x98, 0xa1, 0x8a, 0x1a, 0xc3, 0xf5, 0xeb, 0xd5, 0x0e, 0x1d, 0x04, 0xc7, 0x71, 0x71,
+ 0x5d, 0x97, 0xef, 0x7f, 0xf8, 0x8e, 0xf9, 0xdf, 0xe7, 0x99, 0x7a, 0x61, 0x6a, 0xc0, 0x73, 0xdd,
+ 0xd9, 0x0b, 0x17, 0xe6, 0x2a, 0xbd, 0x81, 0xc2, 0x30, 0xd1, 0x2a, 0x2d, 0x9f, 0xbd, 0xda, 0xc0,
+ 0xf7, 0xee, 0xde, 0xe5, 0xca, 0x95, 0xdf, 0x88, 0x73, 0xeb, 0x38, 0x0e, 0xb9, 0x5c, 0x8e, 0xad,
+ 0x56, 0x8b, 0x7b, 0xf5, 0x3a, 0x97, 0xbf, 0xb9, 0x4c, 0xb1, 0xb8, 0xb7, 0xdf, 0x71, 0x9d, 0x93,
+ 0x3d, 0xed, 0x1d, 0xc6, 0xd2, 0xa1, 0x96, 0x8c, 0xa4, 0x13, 0x62, 0x41, 0x5b, 0xed, 0x36, 0xb7,
+ 0x17, 0xaa, 0x84, 0x41, 0xc0, 0xe4, 0x91, 0x43, 0x64, 0x32, 0x19, 0xf2, 0xf9, 0x3c, 0xf9, 0x7c,
+ 0x1e, 0x38, 0x40, 0xab, 0xd5, 0xa2, 0x7e, 0xef, 0xbe, 0x57, 0xab, 0xd5, 0x4e, 0x02, 0xa7, 0x76,
+ 0x04, 0x32, 0xc6, 0x00, 0xb0, 0xe9, 0x6f, 0xd1, 0x0e, 0xda, 0x48, 0x92, 0x1d, 0xed, 0xe4, 0x50,
+ 0x95, 0x8d, 0x8d, 0x0d, 0xaa, 0xd5, 0x1b, 0xb4, 0xdb, 0x01, 0x87, 0x8f, 0x1c, 0x62, 0x60, 0x20,
+ 0x97, 0xbc, 0xd5, 0xd7, 0xd7, 0xc7, 0xde, 0x89, 0x22, 0x83, 0x83, 0x83, 0x85, 0xde, 0x8c, 0xc2,
+ 0x10, 0x45, 0x99, 0x9f, 0xbf, 0x4a, 0xed, 0x46, 0x2d, 0x5a, 0xa4, 0x82, 0xd8, 0x95, 0x8a, 0x88,
+ 0x10, 0x86, 0x21, 0x00, 0xbe, 0xef, 0x53, 0xab, 0xd5, 0x08, 0x82, 0x80, 0xe7, 0x0e, 0x1e, 0x60,
+ 0x64, 0x64, 0x38, 0xe1, 0x2d, 0x22, 0x0c, 0x0d, 0x3d, 0xd9, 0xbb, 0x32, 0x98, 0x28, 0x08, 0x28,
+ 0x8d, 0x46, 0x23, 0x61, 0xd8, 0xab, 0xb5, 0x5a, 0x2d, 0x6e, 0xde, 0xbc, 0x49, 0xbb, 0xdd, 0xa6,
+ 0xb4, 0xff, 0x19, 0x8a, 0xc5, 0x71, 0x04, 0x41, 0xc4, 0xc1, 0x84, 0x66, 0x67, 0xd7, 0x89, 0x88,
+ 0xa8, 0x62, 0xe5, 0xfa, 0x07, 0xe5, 0x2f, 0x08, 0x02, 0x16, 0x17, 0x17, 0xb9, 0x3a, 0xff, 0x07,
+ 0x0b, 0x0b, 0x55, 0x44, 0x04, 0x47, 0x04, 0x63, 0x42, 0x24, 0x96, 0x62, 0x1b, 0x23, 0x2f, 0xf6,
+ 0x16, 0xf0, 0x58, 0x8c, 0xe2, 0xa6, 0xaa, 0xac, 0xaf, 0xaf, 0xd3, 0x6c, 0x36, 0x09, 0x82, 0x90,
+ 0xc3, 0x87, 0x0f, 0xc5, 0xea, 0x78, 0x40, 0xfb, 0x41, 0x20, 0xa3, 0x71, 0xe5, 0x64, 0x65, 0x65,
+ 0xe5, 0xb1, 0x81, 0x00, 0x86, 0x86, 0x86, 0x28, 0x3c, 0x55, 0x60, 0xdf, 0xbe, 0xa7, 0x6d, 0x2e,
+ 0xed, 0xb7, 0xdd, 0x40, 0x22, 0xe2, 0x00, 0xae, 0x5d, 0x1b, 0x92, 0xb0, 0x7a, 0xdc, 0x56, 0x28,
+ 0x14, 0x38, 0x76, 0xac, 0xc2, 0x74, 0x79, 0x1a, 0xd7, 0x75, 0x10, 0x12, 0x20, 0x57, 0x44, 0x1c,
+ 0x55, 0x35, 0x5e, 0x2a, 0x57, 0x9e, 0xaa, 0x22, 0x42, 0xd7, 0x62, 0x8c, 0xdd, 0x96, 0xbe, 0x06,
+ 0x41, 0x90, 0x8c, 0xc7, 0xc7, 0xc7, 0x29, 0x97, 0xa7, 0x99, 0x7a, 0x71, 0xca, 0x3e, 0x57, 0x7b,
+ 0x3f, 0x92, 0xce, 0x8d, 0x62, 0x77, 0x01, 0x39, 0x26, 0x02, 0x18, 0x1e, 0x1e, 0xe6, 0xc4, 0x89,
+ 0xd7, 0xb0, 0xc0, 0x4e, 0xca, 0xe6, 0xb0, 0xb0, 0x50, 0xe5, 0xda, 0xb5, 0x6b, 0x38, 0x8e, 0x43,
+ 0xa9, 0x54, 0xa2, 0x52, 0xa9, 0x70, 0xf0, 0xe0, 0x81, 0x54, 0x35, 0xb4, 0xaa, 0x84, 0xd6, 0x75,
+ 0x31, 0x50, 0x92, 0x23, 0x5b, 0x5f, 0xd4, 0x9a, 0xa1, 0xb4, 0xbf, 0xc4, 0xfe, 0x67, 0x4b, 0x1d,
+ 0x19, 0x45, 0x10, 0x04, 0xa3, 0x86, 0x3b, 0x77, 0x56, 0x70, 0x5d, 0x97, 0xc9, 0xc9, 0x49, 0x8e,
+ 0x1f, 0x7f, 0x89, 0x89, 0x89, 0x89, 0x0e, 0x40, 0x54, 0x4d, 0xec, 0x7a, 0x33, 0x71, 0xdc, 0x07,
+ 0x5c, 0x27, 0x3b, 0x6e, 0xeb, 0x1d, 0x87, 0x26, 0x5f, 0x95, 0xcb, 0xd3, 0xcc, 0xcc, 0xcc, 0x50,
+ 0x28, 0x14, 0x12, 0xd7, 0xd9, 0x2a, 0xd2, 0x71, 0xad, 0x31, 0x41, 0x6a, 0x33, 0xe9, 0x06, 0x52,
+ 0x93, 0xc6, 0xd1, 0xb8, 0xc4, 0xc5, 0x4e, 0xb4, 0xb5, 0x6e, 0x6c, 0x6c, 0x8c, 0xa3, 0x47, 0x9f,
+ 0x67, 0xd7, 0xee, 0x5d, 0x74, 0x26, 0xa6, 0x28, 0xdd, 0x7b, 0x56, 0xc4, 0x48, 0xe3, 0x5b, 0x5e,
+ 0xea, 0xb9, 0x26, 0xd5, 0x9a, 0xf8, 0x8f, 0x21, 0xba, 0xaa, 0xa2, 0x62, 0x65, 0xac, 0x54, 0xca,
+ 0x78, 0x19, 0x2f, 0xd9, 0xab, 0xd2, 0xf3, 0x8a, 0x4f, 0x1a, 0x95, 0xb3, 0xf4, 0x0b, 0x31, 0x90,
+ 0x01, 0xc2, 0xf5, 0xf5, 0xb5, 0xfa, 0xd6, 0xe6, 0xd6, 0x68, 0x5f, 0x7f, 0x5f, 0x24, 0x41, 0xb7,
+ 0xdb, 0x00, 0xbc, 0x8c, 0x3c, 0x6a, 0xf5, 0xe2, 0xfb, 0x3e, 0xcd, 0x66, 0xb3, 0x0e, 0x84, 0x51,
+ 0xec, 0x6e, 0xa0, 0xc5, 0xe5, 0xe5, 0xf3, 0x17, 0x2f, 0x5e, 0x7c, 0x37, 0x97, 0xcb, 0x8d, 0xda,
+ 0x9b, 0xa6, 0x6b, 0xff, 0x36, 0xf6, 0x0f, 0x25, 0x55, 0xcd, 0xbb, 0x05, 0x8b, 0xa5, 0xf4, 0xfd,
+ 0x66, 0xfd, 0xf6, 0xad, 0x95, 0xf3, 0x69, 0xa0, 0xc4, 0x00, 0x22, 0xf2, 0x04, 0x90, 0x4d, 0x27,
+ 0xf0, 0x5f, 0xb4, 0x58, 0xd7, 0x96, 0xaa, 0xfa, 0xdb, 0xcd, 0x10, 0x44, 0x9e, 0x17, 0xfe, 0x9b,
+ 0x66, 0xa2, 0x98, 0x00, 0xfc, 0x0d, 0x29, 0xd5, 0x35, 0xe3, 0x4d, 0x50, 0x39, 0xe7, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE lib_next_xpm[1] = {{ png, sizeof( png ), "lib_next_xpm" }};
diff --git a/bitmaps_png/cpp_26/lib_previous.cpp b/bitmaps_png/cpp_26/lib_previous.cpp
index 7fd3ac9c9a..72b519fb13 100644
--- a/bitmaps_png/cpp_26/lib_previous.cpp
+++ b/bitmaps_png/cpp_26/lib_previous.cpp
@@ -8,99 +8,72 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0xa9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7b, 0x4c, 0x53,
- 0x67, 0x18, 0xc6, 0xcd, 0xcc, 0x36, 0xc3, 0x12, 0xe2, 0x9c, 0x31, 0xcb, 0xdc, 0xa6, 0xd0, 0x46,
- 0xb7, 0xf9, 0xc7, 0xb2, 0x8b, 0x8a, 0x5c, 0xa2, 0xe2, 0xd0, 0xc4, 0x44, 0xd4, 0xc9, 0x9c, 0xdc,
- 0x64, 0x83, 0xc5, 0x61, 0x50, 0x74, 0x0e, 0x45, 0xee, 0x10, 0xd0, 0x4c, 0x84, 0x18, 0x75, 0x0b,
- 0x98, 0x8a, 0xf1, 0x11, 0x2f, 0x19, 0x86, 0x8d, 0xaa, 0x08, 0xb4, 0x85, 0xde, 0xa0, 0x77, 0xa0,
- 0xb4, 0x5c, 0xcb, 0x45, 0x0a, 0x14, 0x41, 0xc0, 0x72, 0x97, 0x08, 0xc2, 0xde, 0x73, 0x62, 0xab,
- 0xdb, 0x28, 0xf3, 0x0f, 0x76, 0x92, 0x37, 0x3d, 0xed, 0xf9, 0xce, 0xf7, 0x7b, 0x9f, 0xf7, 0x7b,
- 0xbe, 0xf7, 0xeb, 0x82, 0x99, 0x99, 0x99, 0x05, 0x8e, 0x82, 0xae, 0x65, 0x4b, 0x96, 0xbc, 0x7d,
- 0xf0, 0xc3, 0x0f, 0xde, 0x3f, 0xc5, 0xe1, 0xb8, 0xa4, 0xbf, 0x72, 0xb8, 0xae, 0x4c, 0x5f, 0xfe,
- 0xde, 0xbb, 0x89, 0x4e, 0x4e, 0x4e, 0x3b, 0x68, 0x8e, 0x37, 0xd8, 0xb9, 0x1c, 0x41, 0x16, 0x2e,
- 0x5c, 0xf8, 0x99, 0xcf, 0x57, 0xde, 0xbf, 0x29, 0xca, 0x25, 0x57, 0x1f, 0xf5, 0x58, 0xd0, 0xd7,
- 0xdb, 0x8d, 0x9e, 0xee, 0x4e, 0x74, 0x75, 0xb4, 0xc1, 0xfc, 0xc0, 0x84, 0xb6, 0xe6, 0x7a, 0x98,
- 0x1a, 0x0d, 0x68, 0xa8, 0xad, 0x46, 0x6d, 0x8d, 0x16, 0xfa, 0x4a, 0x05, 0x2a, 0x35, 0x32, 0x68,
- 0x14, 0x65, 0x50, 0xca, 0x05, 0x10, 0xde, 0xff, 0x03, 0xc7, 0x7f, 0x3a, 0xc4, 0x63, 0x92, 0x24,
- 0x98, 0x93, 0x23, 0x25, 0x8b, 0xb8, 0x1c, 0xd7, 0x73, 0x3d, 0x0f, 0xbb, 0x30, 0x3e, 0x36, 0x8a,
- 0xe1, 0x21, 0x2b, 0x1e, 0x0f, 0xf4, 0xe1, 0x11, 0xc1, 0xba, 0x2d, 0x66, 0x74, 0x9a, 0x5b, 0xf0,
- 0xa0, 0xa5, 0x01, 0xcd, 0x8d, 0x46, 0x02, 0x55, 0xc1, 0xa8, 0x57, 0xa3, 0x5a, 0x57, 0x01, 0xad,
- 0x4a, 0x42, 0x10, 0x21, 0xe4, 0xe2, 0x22, 0x48, 0x84, 0x77, 0x20, 0x2a, 0xca, 0x47, 0x4a, 0x42,
- 0x74, 0xce, 0xd2, 0xa5, 0x4b, 0x0e, 0x3a, 0x02, 0xad, 0x8a, 0x38, 0x78, 0x20, 0x7b, 0x74, 0x64,
- 0x18, 0x83, 0xd6, 0x01, 0xd4, 0xd6, 0x1a, 0xa1, 0xd5, 0xa8, 0xd1, 0xd6, 0xda, 0xc4, 0xaa, 0x69,
- 0x35, 0xd5, 0xa1, 0xa9, 0xbe, 0x06, 0x75, 0x06, 0x1d, 0x6a, 0xaa, 0x94, 0xa4, 0x44, 0xce, 0x2a,
- 0x51, 0x48, 0x4b, 0x50, 0x5a, 0x52, 0x80, 0xb8, 0x93, 0x51, 0xf8, 0xf2, 0x8b, 0xcf, 0x71, 0xf5,
- 0xf2, 0x45, 0x08, 0x0a, 0x6f, 0xc3, 0xc5, 0x65, 0x45, 0x86, 0x23, 0xd0, 0xda, 0xd3, 0x69, 0xc9,
- 0x3c, 0x4b, 0x57, 0x27, 0xe4, 0x32, 0x19, 0x44, 0x22, 0x21, 0xc6, 0xc7, 0xc7, 0x51, 0x2a, 0x12,
- 0xa1, 0xe0, 0xcf, 0x7c, 0x18, 0xaa, 0x35, 0x54, 0x2e, 0x0d, 0xf4, 0xa4, 0x42, 0xa7, 0x92, 0x42,
- 0x55, 0x2e, 0x22, 0x00, 0x1f, 0x27, 0x7e, 0x8e, 0x84, 0x9f, 0xdf, 0xd7, 0x10, 0x8b, 0xc5, 0x88,
- 0x8a, 0x8a, 0x02, 0x97, 0xc3, 0x41, 0xc1, 0xed, 0x6b, 0x58, 0xf3, 0xc9, 0xea, 0x73, 0x0e, 0x41,
- 0xa9, 0x29, 0x09, 0x3c, 0x53, 0x53, 0x03, 0x4c, 0x26, 0x13, 0xfb, 0xe2, 0xd8, 0xd8, 0x18, 0xcc,
- 0x66, 0x33, 0x2c, 0x16, 0x0b, 0x32, 0xce, 0xa6, 0x43, 0x5a, 0x56, 0x4c, 0x2a, 0xc4, 0xa8, 0x90,
- 0x16, 0xe3, 0x06, 0x2e, 0x61, 0x8b, 0xf7, 0x66, 0xa8, 0x54, 0x2a, 0x28, 0x95, 0x4a, 0xf6, 0x9d,
- 0xd4, 0xd4, 0x54, 0xec, 0x0f, 0x0e, 0xc2, 0x7d, 0xfe, 0xef, 0x73, 0x83, 0x92, 0x13, 0x63, 0x78,
- 0x35, 0xfa, 0x4a, 0x18, 0x0d, 0x06, 0x14, 0x16, 0x16, 0x82, 0x7e, 0x67, 0xa3, 0xad, 0xad, 0x0d,
- 0xed, 0xed, 0xed, 0x08, 0x0f, 0x0f, 0xc7, 0xe5, 0x4b, 0xe7, 0x71, 0xf2, 0xf8, 0x11, 0xec, 0xda,
- 0xb5, 0x0b, 0xcd, 0xcd, 0xcd, 0xd0, 0xe9, 0x74, 0xf6, 0x71, 0x0c, 0x28, 0x64, 0x7f, 0x30, 0x25,
- 0x74, 0x7f, 0x6e, 0x50, 0x42, 0xec, 0x09, 0x9e, 0x4a, 0x29, 0xa7, 0xb5, 0xd1, 0x20, 0x3f, 0x3f,
- 0x1f, 0x53, 0x53, 0x53, 0x98, 0x9c, 0x9c, 0x64, 0x27, 0x61, 0x94, 0x69, 0xb5, 0x5a, 0x78, 0x7b,
- 0x7b, 0xe3, 0xe8, 0xd1, 0xa3, 0xd0, 0xeb, 0xf5, 0xe8, 0xe8, 0xe8, 0xb0, 0x43, 0x46, 0x46, 0x46,
- 0x90, 0x9c, 0x9c, 0x8c, 0x60, 0x52, 0x24, 0x17, 0x17, 0xcf, 0x0d, 0x8a, 0x8d, 0x3e, 0xc6, 0x2b,
- 0x2b, 0x2d, 0x66, 0xd7, 0x28, 0x27, 0x27, 0xc7, 0xae, 0x86, 0xc9, 0x7a, 0x7a, 0x7a, 0x1a, 0x7d,
- 0x7d, 0x7d, 0x48, 0x4a, 0x4a, 0x82, 0x50, 0x28, 0xc4, 0x93, 0x27, 0x4f, 0xd8, 0xe7, 0x35, 0x35,
- 0x35, 0x6c, 0xe9, 0x46, 0x47, 0x47, 0xd9, 0x67, 0x81, 0x81, 0x01, 0x28, 0x97, 0xfc, 0x07, 0x28,
- 0x32, 0x22, 0xfc, 0x7a, 0x7c, 0x5c, 0x8c, 0xbc, 0xa8, 0xa8, 0x28, 0x37, 0x2b, 0x2b, 0xcb, 0x9e,
- 0xed, 0xd3, 0xa7, 0x4f, 0x21, 0x95, 0x4a, 0xd1, 0xdb, 0xdb, 0x8b, 0x94, 0x94, 0x14, 0x56, 0x59,
- 0x77, 0x77, 0x37, 0xd4, 0x6a, 0x35, 0x26, 0x26, 0x26, 0xec, 0xe3, 0x12, 0x12, 0x12, 0x10, 0x10,
- 0xe0, 0x8f, 0x0a, 0x99, 0xc0, 0x31, 0x68, 0xf1, 0xe2, 0xc5, 0x5b, 0x76, 0xfa, 0xee, 0x30, 0x4b,
- 0x25, 0xe2, 0xde, 0xc3, 0x87, 0x0f, 0xd7, 0x66, 0x64, 0x64, 0x5c, 0x63, 0x00, 0x0a, 0x85, 0x02,
- 0x83, 0x83, 0x83, 0xec, 0x44, 0x0d, 0x0d, 0x0d, 0x88, 0x8f, 0x8f, 0x87, 0x40, 0x20, 0xb0, 0x97,
- 0x8d, 0x01, 0x31, 0x40, 0x26, 0x09, 0xe6, 0x99, 0xbf, 0xff, 0x3e, 0x28, 0x64, 0xc2, 0xd9, 0x41,
- 0xee, 0xee, 0xee, 0x8b, 0xdc, 0xdc, 0xdc, 0x24, 0xf5, 0xf5, 0x75, 0x0f, 0xe9, 0xfb, 0x8c, 0xc1,
- 0x60, 0xe8, 0x0b, 0x09, 0x09, 0x91, 0xdb, 0x32, 0xad, 0xab, 0xab, 0xa3, 0x7d, 0x55, 0xcb, 0xde,
- 0x27, 0x26, 0x26, 0xb2, 0x8a, 0x6c, 0x65, 0xd3, 0xd0, 0x7a, 0xda, 0xc6, 0xc5, 0xc5, 0xc5, 0x61,
- 0xdf, 0xbe, 0x6f, 0x59, 0xeb, 0xff, 0x0b, 0x44, 0x80, 0xd7, 0x08, 0x94, 0x4b, 0x99, 0xab, 0x66,
- 0x9e, 0x5f, 0x8d, 0x8d, 0x8d, 0xdd, 0x81, 0x81, 0x81, 0xaa, 0xe1, 0xe1, 0x61, 0x3b, 0x60, 0x68,
- 0x68, 0x08, 0x72, 0xb9, 0x1c, 0x31, 0x31, 0x27, 0x59, 0x45, 0xb6, 0x75, 0x61, 0x9e, 0x31, 0xf6,
- 0x67, 0x5c, 0x19, 0x1d, 0x1d, 0x8d, 0xbd, 0x7b, 0xbf, 0x81, 0xba, 0xa2, 0x74, 0x56, 0xd0, 0x39,
- 0xb2, 0x72, 0xb1, 0x0d, 0x32, 0x36, 0x3a, 0x3a, 0x16, 0x16, 0x16, 0xd6, 0x1e, 0x11, 0x11, 0x71,
- 0xb3, 0xbc, 0xbc, 0x1c, 0x56, 0xab, 0x95, 0x2d, 0x1f, 0xf3, 0xc9, 0x4c, 0x1a, 0x1b, 0x1b, 0x6b,
- 0x57, 0xc1, 0xc0, 0x65, 0x64, 0x1c, 0xc6, 0x91, 0x5d, 0x5d, 0x5d, 0xf0, 0xf5, 0xf5, 0x65, 0x41,
- 0x4c, 0xc7, 0xf8, 0x1b, 0x68, 0xfd, 0xfa, 0xf5, 0xd1, 0x17, 0x2e, 0x5c, 0x90, 0xd0, 0xfd, 0x34,
- 0x03, 0x79, 0x46, 0x57, 0x62, 0x62, 0xbc, 0x65, 0xdb, 0xb6, 0x6d, 0xfc, 0xbc, 0xbc, 0x3c, 0xf0,
- 0x78, 0x3c, 0x76, 0xef, 0x64, 0x66, 0x66, 0xb2, 0xeb, 0xc0, 0x94, 0x30, 0x26, 0x26, 0x86, 0x2d,
- 0x5d, 0x55, 0x55, 0x15, 0xfb, 0x5b, 0x76, 0x76, 0x36, 0x42, 0x43, 0x43, 0x41, 0xc9, 0xd1, 0xd8,
- 0x1f, 0xb1, 0x6e, 0xdd, 0x5a, 0x68, 0x95, 0xe2, 0x17, 0x20, 0x0e, 0x87, 0x13, 0x40, 0x2d, 0x43,
- 0x47, 0xf7, 0x13, 0x36, 0x35, 0xb7, 0x6e, 0xdd, 0xe8, 0xfc, 0xfe, 0xbb, 0xfd, 0xad, 0xa7, 0xd2,
- 0x92, 0xa4, 0x87, 0x22, 0xc2, 0x25, 0x7b, 0xf6, 0xec, 0x2e, 0xdb, 0xb9, 0xd3, 0xb7, 0x34, 0x28,
- 0x28, 0x48, 0xe8, 0xe7, 0xe7, 0x27, 0xa8, 0xac, 0xac, 0xe4, 0x33, 0x6d, 0x86, 0x29, 0x1d, 0xa3,
- 0x64, 0xeb, 0x56, 0x1f, 0xea, 0x0e, 0xde, 0x38, 0xf0, 0x43, 0x28, 0xd2, 0x7f, 0x49, 0xc5, 0x5d,
- 0x7e, 0x1e, 0xdb, 0xcd, 0xed, 0x20, 0x82, 0x6c, 0x26, 0x99, 0x75, 0xb4, 0x37, 0xac, 0x36, 0x08,
- 0xdd, 0x4f, 0x31, 0x26, 0x30, 0x9b, 0xdb, 0xfb, 0x5b, 0x9a, 0x4d, 0x3d, 0x06, 0x83, 0xde, 0xac,
- 0x56, 0x29, 0x4c, 0x12, 0xb1, 0xc8, 0x78, 0xeb, 0xe6, 0x75, 0xed, 0x91, 0x23, 0x91, 0x72, 0xda,
- 0x90, 0xa5, 0xb4, 0x9e, 0x64, 0xe1, 0x00, 0x36, 0xf3, 0x8b, 0xe7, 0xcf, 0xb2, 0x13, 0xff, 0x33,
- 0x98, 0x35, 0xe2, 0xba, 0xae, 0xcc, 0x58, 0xc0, 0xe5, 0x72, 0x45, 0x64, 0xdd, 0xa6, 0x19, 0x07,
- 0xd7, 0xd4, 0xd4, 0x24, 0xed, 0xc7, 0xb1, 0xde, 0xa1, 0xc1, 0xc7, 0x2d, 0x74, 0x26, 0x55, 0x75,
- 0x9a, 0x5b, 0x25, 0xcd, 0x4d, 0xc6, 0xbb, 0xe5, 0x52, 0x11, 0xdf, 0xdd, 0xdd, 0x0d, 0x61, 0xa1,
- 0x21, 0xd0, 0xa9, 0xa5, 0xb3, 0x42, 0x98, 0xc8, 0xfa, 0x35, 0xf3, 0xca, 0xb2, 0xa5, 0xef, 0x44,
- 0x32, 0x8a, 0xb2, 0xd2, 0xd2, 0xd2, 0x72, 0x69, 0xce, 0xc9, 0x97, 0xe6, 0x7f, 0x46, 0xf0, 0x01,
- 0x72, 0xd2, 0x38, 0x9d, 0x47, 0xd6, 0x91, 0xe1, 0xa1, 0xce, 0xc7, 0xfd, 0x8f, 0xea, 0x1f, 0x5a,
- 0xcc, 0x9a, 0x07, 0xad, 0x8d, 0xa5, 0x74, 0x06, 0xdd, 0xa9, 0xd6, 0x29, 0xf8, 0x4c, 0xb6, 0x8e,
- 0x42, 0x21, 0x2b, 0xc1, 0x99, 0xd3, 0x29, 0x39, 0xae, 0x2e, 0x2b, 0xce, 0x50, 0x03, 0x70, 0x66,
- 0x40, 0xaf, 0x53, 0x88, 0xee, 0xdd, 0xbb, 0x77, 0xe5, 0x25, 0xd0, 0x34, 0xc1, 0xb5, 0x1e, 0x1e,
- 0x1e, 0x4a, 0x72, 0xa2, 0x71, 0xc3, 0x86, 0x0d, 0xf5, 0x1e, 0xee, 0xee, 0xb5, 0x14, 0x7a, 0x4f,
- 0x0f, 0x0f, 0x1d, 0x85, 0xfa, 0x54, 0x5a, 0x6a, 0xf1, 0xc7, 0xab, 0x57, 0x65, 0xce, 0x16, 0x1f,
- 0xad, 0xe6, 0x66, 0x32, 0x27, 0xab, 0xb3, 0xb3, 0x73, 0x00, 0x41, 0xde, 0xb2, 0x1f, 0xe5, 0x04,
- 0x72, 0x26, 0xd7, 0xe9, 0x68, 0xb7, 0xe7, 0xbe, 0x28, 0xd9, 0x94, 0x35, 0x38, 0x38, 0xb8, 0x60,
- 0xe3, 0xc6, 0x8d, 0x6f, 0xce, 0xf5, 0xbf, 0xe2, 0x55, 0xe3, 0x65, 0x7b, 0x2f, 0xa7, 0xec, 0x2b,
- 0x07, 0x06, 0x06, 0xf8, 0x36, 0x58, 0x7f, 0x7f, 0xbf, 0xc9, 0xc7, 0xc7, 0x27, 0x6e, 0x5e, 0x41,
- 0xcf, 0x37, 0xec, 0x1a, 0x52, 0xa0, 0xa0, 0x9e, 0x25, 0xb3, 0xc1, 0xc8, 0xbe, 0xe5, 0x9b, 0x36,
- 0x6d, 0xda, 0x32, 0xaf, 0xa0, 0xe7, 0xbd, 0xce, 0x6b, 0xfb, 0xf6, 0xed, 0x02, 0xda, 0xaf, 0x46,
- 0x06, 0x44, 0x86, 0xa8, 0x22, 0x55, 0xc7, 0xe6, 0x1d, 0xc4, 0x04, 0x99, 0x60, 0x37, 0xf5, 0xb7,
- 0xdb, 0xe4, 0x6b, 0xb5, 0xbf, 0xbf, 0x7f, 0x01, 0x29, 0xe2, 0xfe, 0x2f, 0x20, 0x26, 0x3c, 0x3d,
- 0x3d, 0x43, 0xbd, 0xbc, 0xbc, 0x4a, 0xa8, 0x94, 0x9f, 0xce, 0xc7, 0x1a, 0xfd, 0x05, 0x3f, 0x08,
- 0x04, 0x47, 0x37, 0xe4, 0x68, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xf8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcf, 0x6b, 0x5c,
+ 0x55, 0x14, 0xc7, 0x3f, 0xe7, 0xbe, 0x37, 0xcf, 0x79, 0xf3, 0x32, 0x93, 0x48, 0x32, 0x0d, 0x44,
+ 0x25, 0x31, 0x69, 0xb2, 0x10, 0xec, 0xaa, 0xd5, 0xfc, 0xb0, 0x09, 0x16, 0x8a, 0x59, 0xb8, 0x28,
+ 0x88, 0x14, 0xfc, 0x0f, 0x04, 0x17, 0xa5, 0xe0, 0x56, 0x98, 0x62, 0xa1, 0xe0, 0xa2, 0x2d, 0xdd,
+ 0xf8, 0x1f, 0x08, 0xba, 0x70, 0x2b, 0xb6, 0xe0, 0x42, 0x4c, 0x5d, 0xb5, 0xcd, 0x8f, 0xc1, 0x24,
+ 0x8d, 0x31, 0x19, 0xa6, 0x42, 0x9b, 0x69, 0x89, 0x49, 0x3a, 0xd3, 0xcc, 0xe4, 0xdd, 0xeb, 0xe2,
+ 0xfd, 0x98, 0xf7, 0x92, 0x26, 0xad, 0x22, 0x5e, 0x78, 0xef, 0xde, 0x77, 0x39, 0x9c, 0xef, 0x3d,
+ 0xdf, 0xf3, 0x3d, 0xe7, 0x5d, 0x31, 0xc6, 0xf0, 0x7f, 0x0c, 0xfb, 0x45, 0x06, 0x57, 0xae, 0x5d,
+ 0x19, 0xb4, 0xb5, 0xf9, 0x30, 0x9b, 0x73, 0x3f, 0xf1, 0x5c, 0xef, 0x64, 0xce, 0xf5, 0x2c, 0x04,
+ 0xc0, 0x10, 0x9f, 0x51, 0x00, 0x03, 0x06, 0x83, 0x20, 0x34, 0x5b, 0x4d, 0x7f, 0x6b, 0xeb, 0xaf,
+ 0xab, 0x9f, 0x7d, 0x7a, 0xe1, 0xf3, 0x97, 0x01, 0x92, 0xab, 0xd7, 0xbf, 0xfa, 0x32, 0x6b, 0x65,
+ 0x2e, 0x8e, 0x8e, 0x8f, 0xa9, 0x37, 0x5e, 0x7b, 0xdd, 0xc9, 0x79, 0x1e, 0x4a, 0x59, 0x88, 0x00,
+ 0x22, 0x08, 0x72, 0x70, 0x8d, 0x60, 0x29, 0xcb, 0xfa, 0xf6, 0xbb, 0x6f, 0x2e, 0x00, 0x47, 0x03,
+ 0x95, 0xae, 0x95, 0xba, 0x3a, 0xc8, 0x7d, 0xdf, 0x55, 0x28, 0xbc, 0x73, 0xee, 0xdc, 0x47, 0xd9,
+ 0x5a, 0x6d, 0x03, 0x3b, 0x63, 0xd3, 0x6a, 0x35, 0x11, 0x91, 0xf8, 0x21, 0xb1, 0x16, 0xa2, 0x6f,
+ 0xc0, 0x76, 0xc8, 0x17, 0x3a, 0xed, 0x23, 0xa9, 0x2b, 0x95, 0x4a, 0x8e, 0x57, 0xc8, 0xfe, 0x34,
+ 0xd0, 0xdf, 0xff, 0xd6, 0xd9, 0xb3, 0x1f, 0x38, 0xab, 0xab, 0xbf, 0x93, 0x2f, 0x74, 0x04, 0xf4,
+ 0x48, 0xdb, 0xce, 0x44, 0x8c, 0x25, 0xe8, 0x13, 0x63, 0x30, 0x04, 0x9b, 0x5a, 0xfb, 0x29, 0xbf,
+ 0x6a, 0x3f, 0x50, 0xd6, 0x73, 0xbe, 0x2e, 0x16, 0x8f, 0x0d, 0x4f, 0x4e, 0x4d, 0x39, 0x85, 0x7c,
+ 0x27, 0x8d, 0x67, 0x0d, 0x32, 0x99, 0xcc, 0xe1, 0xfc, 0x62, 0xc2, 0x7c, 0x19, 0x4c, 0x3c, 0x83,
+ 0xd6, 0xfa, 0x70, 0xa0, 0xcb, 0x97, 0x4b, 0xe3, 0xb6, 0x65, 0x7d, 0x7c, 0xea, 0xe4, 0x29, 0x6f,
+ 0x7e, 0x6e, 0x9e, 0x5f, 0x66, 0x7e, 0xc6, 0xb2, 0x2c, 0x94, 0xb2, 0x68, 0x87, 0x24, 0x2c, 0x2e,
+ 0xde, 0xc7, 0x68, 0x0d, 0x89, 0x08, 0x22, 0x71, 0x04, 0x8f, 0x41, 0x6b, 0x73, 0x38, 0x90, 0xb2,
+ 0xd4, 0xf9, 0xfe, 0xfe, 0x81, 0xec, 0xad, 0x9b, 0xb7, 0x78, 0xb4, 0xb1, 0xc1, 0x6e, 0xb3, 0x49,
+ 0x2e, 0x97, 0x43, 0xa9, 0xc0, 0xcc, 0x18, 0xc3, 0x9d, 0x3b, 0xf7, 0x78, 0xf4, 0xf0, 0x61, 0x18,
+ 0x8b, 0xa4, 0xc0, 0x4c, 0x1b, 0x09, 0xed, 0xfb, 0x87, 0xcb, 0x5b, 0x59, 0xf6, 0xf9, 0xa1, 0xc1,
+ 0xe3, 0xf6, 0xe8, 0xe8, 0x28, 0x8e, 0xe3, 0xa4, 0x0c, 0x5b, 0xad, 0x16, 0xb3, 0x77, 0xe7, 0x58,
+ 0x5d, 0xfd, 0x83, 0x9e, 0x62, 0x4f, 0x98, 0x23, 0x13, 0x27, 0x2e, 0x06, 0x93, 0x60, 0xed, 0xef,
+ 0xa3, 0x2e, 0x05, 0xd4, 0xd9, 0xd9, 0xd9, 0x3b, 0xf0, 0x66, 0x3f, 0x7b, 0x7b, 0x7b, 0x71, 0x79,
+ 0x00, 0x3c, 0x7d, 0x5a, 0xe7, 0xde, 0xdd, 0x39, 0xd6, 0xd6, 0xd6, 0x68, 0x34, 0x1a, 0x74, 0xf7,
+ 0x74, 0xb3, 0xb3, 0xb3, 0x13, 0x47, 0x4a, 0xa0, 0x39, 0x0c, 0x86, 0x8c, 0x9d, 0xc1, 0xc9, 0xbc,
+ 0x72, 0x20, 0x47, 0x29, 0xa0, 0xae, 0xae, 0x57, 0xd3, 0x72, 0x05, 0x6a, 0xb5, 0xc7, 0x2c, 0xcc,
+ 0x97, 0x59, 0x5f, 0x5f, 0xa7, 0xd9, 0x6c, 0x02, 0xf0, 0xe4, 0xf1, 0x13, 0x7e, 0xfc, 0xe1, 0x26,
+ 0x51, 0x57, 0x31, 0x11, 0x6d, 0xc0, 0xd0, 0xf1, 0x21, 0xc6, 0x27, 0xc6, 0xf0, 0x8f, 0xa2, 0x4e,
+ 0xfb, 0x1a, 0x11, 0x85, 0x92, 0xe0, 0xa4, 0xeb, 0xeb, 0x15, 0x96, 0x16, 0x97, 0xa9, 0x56, 0xab,
+ 0x71, 0x94, 0x00, 0xdb, 0xdb, 0xdb, 0xcf, 0x55, 0x60, 0x10, 0xa1, 0x09, 0x7d, 0x1d, 0x22, 0x6f,
+ 0x11, 0x11, 0xad, 0x7d, 0x54, 0x18, 0xd1, 0xf2, 0xf2, 0x7d, 0x16, 0xe6, 0xcb, 0x54, 0x2a, 0x95,
+ 0x14, 0xc8, 0x8b, 0x86, 0x31, 0x01, 0x91, 0xc6, 0x04, 0x3e, 0x9f, 0x17, 0x91, 0xad, 0x7d, 0x1f,
+ 0x11, 0xa1, 0x5c, 0xfe, 0x8d, 0xf2, 0x42, 0x99, 0x6a, 0xb5, 0x8a, 0x31, 0x86, 0x84, 0xfd, 0x91,
+ 0x23, 0xca, 0x59, 0x94, 0xaf, 0xd0, 0x7f, 0xeb, 0x00, 0x90, 0xaf, 0x35, 0x22, 0xc2, 0xf0, 0xf0,
+ 0x10, 0xb5, 0x5a, 0x8d, 0x95, 0x95, 0x15, 0x36, 0x37, 0x37, 0x5f, 0x3a, 0x9a, 0x58, 0x1c, 0x22,
+ 0x18, 0x9d, 0x06, 0x52, 0x21, 0x6d, 0x0a, 0xb0, 0x7c, 0xad, 0x11, 0x04, 0xd7, 0x75, 0x99, 0x9a,
+ 0x9a, 0xe4, 0xcc, 0x99, 0xf7, 0xe9, 0xed, 0xed, 0xfd, 0x47, 0xbf, 0x03, 0x89, 0xfa, 0x45, 0x20,
+ 0x0e, 0x2b, 0xf4, 0x1d, 0x47, 0xa4, 0x00, 0x2b, 0xa2, 0x4e, 0x50, 0xd8, 0xb6, 0x62, 0xe2, 0xbd,
+ 0x09, 0x1c, 0xc7, 0xe1, 0xf6, 0xed, 0x5f, 0xa9, 0x54, 0x2a, 0xb1, 0xb2, 0x6c, 0xdb, 0x8e, 0xd5,
+ 0x96, 0x9c, 0xa3, 0xb5, 0x48, 0xbc, 0x67, 0x87, 0xbe, 0x75, 0x0a, 0xc8, 0xf7, 0x75, 0x50, 0x13,
+ 0x51, 0xeb, 0x17, 0x61, 0x74, 0xf4, 0x5d, 0x3c, 0xaf, 0x83, 0x99, 0x99, 0x19, 0x96, 0x96, 0x96,
+ 0xd0, 0x5a, 0x33, 0x32, 0x32, 0xc2, 0xc8, 0xc8, 0x70, 0xdc, 0x6e, 0x02, 0x80, 0x80, 0xf6, 0xee,
+ 0xee, 0xee, 0x40, 0x75, 0xc1, 0xbe, 0x8a, 0x58, 0x4b, 0xe6, 0x48, 0x7c, 0x5f, 0xb7, 0xdb, 0x3f,
+ 0x12, 0x74, 0x64, 0x84, 0x13, 0x27, 0xde, 0x26, 0x9f, 0xef, 0xc0, 0x75, 0x5d, 0x66, 0x67, 0x67,
+ 0xc9, 0xe7, 0xf3, 0x9c, 0x9e, 0x3c, 0x8d, 0x12, 0x15, 0x24, 0x3d, 0x6a, 0x43, 0x61, 0xbf, 0x93,
+ 0xb8, 0xff, 0xb5, 0x7b, 0xbe, 0x9d, 0xa0, 0x56, 0xb4, 0x4e, 0x77, 0x84, 0xa8, 0x68, 0x45, 0x84,
+ 0xc1, 0xc1, 0x41, 0x3c, 0xcf, 0x23, 0x97, 0x73, 0x69, 0xb5, 0xf6, 0x48, 0xe9, 0x30, 0xe0, 0x6a,
+ 0x9f, 0xcc, 0x4d, 0xd2, 0x55, 0x5c, 0x47, 0x06, 0x30, 0x01, 0x75, 0x51, 0xc9, 0x45, 0x12, 0x35,
+ 0x71, 0xe5, 0x17, 0x8f, 0x15, 0x99, 0x9e, 0x9e, 0xa6, 0xaf, 0xaf, 0x2f, 0x8e, 0x00, 0x12, 0x3f,
+ 0xa5, 0x04, 0x96, 0x36, 0xe9, 0x9d, 0x24, 0x75, 0xc6, 0xf7, 0xfd, 0x76, 0x73, 0x4c, 0x9f, 0x2f,
+ 0x7e, 0x7b, 0x1d, 0x1e, 0xe3, 0xe3, 0x63, 0xd1, 0x35, 0x21, 0x4d, 0x5b, 0x72, 0x0e, 0xc0, 0x4d,
+ 0x64, 0x16, 0x01, 0x69, 0xc0, 0xaf, 0xd7, 0xeb, 0x1b, 0x8d, 0x46, 0xa3, 0xe8, 0x66, 0xb3, 0x70,
+ 0x44, 0x91, 0x5a, 0x96, 0x9d, 0xa2, 0xaa, 0xad, 0xba, 0x00, 0x64, 0xf7, 0xd9, 0x2e, 0xdb, 0xdb,
+ 0x5b, 0x1b, 0x80, 0x1f, 0xfa, 0x4e, 0x03, 0x3d, 0xa8, 0xfe, 0x79, 0xe9, 0xc6, 0x8d, 0xeb, 0x5f,
+ 0xb8, 0x6e, 0xae, 0x18, 0xe5, 0x26, 0x59, 0x1d, 0x4a, 0x25, 0xbe, 0x05, 0x54, 0xf2, 0x30, 0x02,
+ 0x2a, 0xcc, 0x44, 0xbd, 0x5e, 0xdf, 0xa8, 0x3c, 0xa8, 0x5e, 0x4a, 0x02, 0x49, 0x74, 0x1a, 0x11,
+ 0x71, 0x01, 0x87, 0x03, 0xb7, 0x83, 0x7f, 0x35, 0x22, 0xca, 0x9a, 0xc6, 0x98, 0xc6, 0xfe, 0x1c,
+ 0xed, 0x85, 0x00, 0xea, 0x3f, 0xba, 0x33, 0x9a, 0xd0, 0x27, 0x00, 0x7f, 0x03, 0xbe, 0x13, 0xd2,
+ 0xa4, 0x3e, 0x74, 0xb2, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE lib_previous_xpm[1] = {{ png, sizeof( png ), "lib_previous_xpm" }};
diff --git a/bitmaps_png/cpp_26/libedit.cpp b/bitmaps_png/cpp_26/libedit.cpp
index e75175db8a..42fa69c533 100644
--- a/bitmaps_png/cpp_26/libedit.cpp
+++ b/bitmaps_png/cpp_26/libedit.cpp
@@ -8,109 +8,113 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x49, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0x79, 0x4c, 0x54,
- 0x57, 0x14, 0xc6, 0x69, 0x83, 0xb2, 0xaf, 0x0a, 0x08, 0x82, 0x34, 0x80, 0x02, 0x62, 0xe3, 0x42,
- 0x62, 0x41, 0xa8, 0x20, 0x05, 0xb5, 0x56, 0x41, 0x6c, 0xb5, 0x31, 0x0d, 0x2a, 0x95, 0xc6, 0x14,
- 0x4a, 0x64, 0x73, 0x23, 0xfe, 0x21, 0x6d, 0x6d, 0x5d, 0x91, 0x20, 0xd1, 0xb4, 0x2c, 0x55, 0x14,
- 0x24, 0x22, 0x28, 0xc5, 0x22, 0xe8, 0x84, 0x00, 0x65, 0x0b, 0xcb, 0xb0, 0x88, 0xc0, 0xc0, 0xec,
- 0xef, 0xcd, 0xb0, 0x8c, 0x20, 0x20, 0x9b, 0x30, 0x33, 0xb7, 0xdf, 0x9d, 0xd4, 0xc6, 0x69, 0xc7,
- 0xb4, 0xa6, 0x49, 0x3b, 0xc9, 0xc9, 0x7b, 0x6f, 0xde, 0xbd, 0xe7, 0x77, 0xcf, 0x77, 0xce, 0xb9,
- 0xf7, 0xe9, 0x11, 0x42, 0xf4, 0xfe, 0x0b, 0xd3, 0xfb, 0x5f, 0x40, 0x4b, 0x97, 0x2e, 0xf5, 0xb5,
- 0xb4, 0xb4, 0x0c, 0xd3, 0xd3, 0xd3, 0x5b, 0xf8, 0xaf, 0x9c, 0x62, 0xbe, 0x89, 0x89, 0x49, 0xf0,
- 0xb2, 0x65, 0xcb, 0x42, 0xb4, 0x40, 0xf8, 0xbd, 0x0b, 0x73, 0x70, 0x72, 0x72, 0x8a, 0x89, 0x88,
- 0x88, 0xc8, 0x5e, 0xb2, 0x64, 0x49, 0xba, 0xb9, 0xb9, 0xf9, 0x87, 0xf8, 0x4f, 0xff, 0x0d, 0x01,
- 0x66, 0xd6, 0xd6, 0xd6, 0x9f, 0xda, 0xda, 0xda, 0x66, 0x1c, 0x38, 0x70, 0x20, 0xdb, 0xce, 0xce,
- 0xee, 0x07, 0x53, 0x53, 0xd3, 0xdd, 0xd4, 0x8f, 0x66, 0xc0, 0x82, 0x05, 0x0b, 0x72, 0x96, 0x2f,
- 0x5f, 0x7e, 0x15, 0x2f, 0xaa, 0xf2, 0xf3, 0xf3, 0x6b, 0x45, 0x22, 0xd1, 0xbd, 0x94, 0x94, 0x94,
- 0x2c, 0x44, 0x98, 0x66, 0x61, 0x61, 0x11, 0x84, 0x81, 0x6f, 0xff, 0x0d, 0xc0, 0x1e, 0xce, 0xa3,
- 0x11, 0x41, 0x26, 0xe6, 0x95, 0xd5, 0xd5, 0xd5, 0x71, 0x0b, 0x0a, 0x0a, 0x78, 0xab, 0x57, 0xaf,
- 0x6e, 0xb1, 0xb1, 0xb1, 0xc9, 0xc4, 0xfb, 0x45, 0x9a, 0x81, 0x66, 0x66, 0x66, 0x3f, 0xe2, 0x7a,
- 0xfd, 0xe4, 0xc9, 0x93, 0x8d, 0x0f, 0x1f, 0x3e, 0xe4, 0x17, 0x17, 0x17, 0x8b, 0x72, 0x73, 0x73,
- 0x25, 0xf5, 0xf5, 0xf5, 0x6d, 0x49, 0x49, 0x49, 0xa5, 0x1e, 0x1e, 0x1e, 0xa9, 0xc7, 0x8e, 0x1d,
- 0x5b, 0x81, 0x31, 0x8b, 0x5e, 0xb5, 0xea, 0xea, 0x6a, 0x7b, 0x38, 0x8b, 0xf5, 0xf4, 0xf4, 0x2c,
- 0x4f, 0x4d, 0x4d, 0xed, 0xc6, 0x33, 0xbf, 0xa4, 0xa4, 0x84, 0x69, 0x69, 0x69, 0x61, 0xe4, 0x72,
- 0xb9, 0xe8, 0xc8, 0x91, 0x23, 0x8f, 0x31, 0xf7, 0x0a, 0x40, 0xd6, 0x5a, 0xa0, 0xb3, 0x67, 0xcf,
- 0x36, 0x34, 0x36, 0x36, 0xb2, 0x23, 0x23, 0x23, 0x0a, 0x99, 0x4c, 0x36, 0x50, 0x56, 0x56, 0x36,
- 0x54, 0x55, 0x55, 0x25, 0xbd, 0x71, 0xe3, 0x86, 0x60, 0xdd, 0xba, 0x75, 0x9c, 0x13, 0x27, 0x4e,
- 0x44, 0x60, 0x9c, 0x37, 0xb5, 0x4b, 0x97, 0x2e, 0x85, 0x42, 0x85, 0xea, 0xe8, 0xe8, 0x68, 0xe1,
- 0x93, 0x27, 0x4f, 0x24, 0x5c, 0x2e, 0x77, 0x00, 0x36, 0xf8, 0xfc, 0xf9, 0x73, 0xd9, 0xe4, 0xe4,
- 0xa4, 0x5c, 0x28, 0x14, 0xca, 0x93, 0x93, 0x93, 0x79, 0xdb, 0xb6, 0x6d, 0xbb, 0x0f, 0x90, 0x95,
- 0x16, 0xe8, 0xdc, 0xb9, 0x73, 0x0d, 0x5d, 0x5d, 0x5d, 0x0c, 0xee, 0x45, 0x33, 0x33, 0x33, 0xa2,
- 0xe1, 0xe1, 0x61, 0xa6, 0xa9, 0xa9, 0x89, 0xed, 0xe8, 0xe8, 0x10, 0x43, 0x0e, 0x9e, 0x9b, 0x9b,
- 0x5b, 0xb3, 0x91, 0x91, 0x91, 0x8f, 0xbe, 0xbe, 0xbe, 0xbf, 0x83, 0x83, 0x03, 0xb7, 0xbc, 0xbc,
- 0xbc, 0xef, 0xd9, 0xb3, 0x67, 0x82, 0xda, 0xda, 0x5a, 0x86, 0x65, 0x59, 0x29, 0x20, 0x62, 0xa5,
- 0x52, 0x29, 0xc0, 0x7c, 0x3e, 0x9e, 0xf9, 0x88, 0xa8, 0x2d, 0x24, 0x24, 0xa4, 0x04, 0x20, 0x4b,
- 0x2d, 0xd0, 0xf9, 0xf3, 0xe7, 0xeb, 0x9b, 0x9b, 0x9b, 0x65, 0x88, 0x88, 0x9a, 0x94, 0x4e, 0x1a,
- 0x1f, 0x1f, 0x97, 0xb4, 0xb7, 0xb7, 0xcb, 0x01, 0x64, 0xb0, 0xf2, 0x7e, 0x47, 0x47, 0x47, 0x91,
- 0xbd, 0xbd, 0x3d, 0xbf, 0xb7, 0xb7, 0x97, 0x2f, 0x10, 0x08, 0xc4, 0x25, 0xb7, 0xee, 0x2a, 0x1e,
- 0xe5, 0x97, 0x8d, 0xce, 0xcf, 0xcf, 0x0b, 0x5e, 0xbc, 0x78, 0x21, 0x7c, 0xfa, 0xf4, 0x29, 0x43,
- 0xad, 0xbf, 0xbf, 0x9f, 0x4a, 0xd7, 0x16, 0x14, 0x14, 0x44, 0x41, 0x16, 0x5a, 0xa0, 0x0b, 0x17,
- 0x2e, 0xd4, 0x77, 0x76, 0x76, 0x32, 0x0a, 0x85, 0x42, 0xd2, 0xd0, 0xd0, 0xc0, 0xf6, 0xf4, 0xf4,
- 0xc8, 0x70, 0xcf, 0xd0, 0xe8, 0x18, 0x86, 0x61, 0x91, 0xbf, 0xc1, 0x84, 0x84, 0x84, 0x71, 0x48,
- 0x32, 0x8c, 0x08, 0x65, 0x55, 0xbf, 0x70, 0x86, 0x7f, 0x4e, 0xbe, 0xa9, 0x12, 0xe6, 0xb6, 0x91,
- 0xfb, 0x5f, 0x17, 0x28, 0xeb, 0xaa, 0x6a, 0xe4, 0xc8, 0x2b, 0x33, 0x36, 0x36, 0x26, 0x94, 0x4a,
- 0xa5, 0xfc, 0xa3, 0x47, 0x8f, 0x52, 0xd0, 0x3d, 0x80, 0xcc, 0x5f, 0x82, 0x32, 0x29, 0xe8, 0xe2,
- 0xc5, 0x8b, 0x75, 0x48, 0x24, 0x0b, 0xe7, 0x1a, 0x40, 0x77, 0x77, 0x37, 0x0b, 0x87, 0xcc, 0xe8,
- 0xe8, 0xa8, 0x84, 0xca, 0x48, 0x23, 0x8c, 0x8f, 0x8f, 0x1f, 0x43, 0xae, 0x86, 0xfb, 0xfa, 0xfa,
- 0x24, 0x85, 0x09, 0xd9, 0xaa, 0xc1, 0xa2, 0x3e, 0x32, 0xcd, 0x19, 0x24, 0xb2, 0xdb, 0x3d, 0xa4,
- 0x24, 0x25, 0x4f, 0x49, 0xc7, 0xd1, 0xb9, 0x7c, 0x3e, 0x5f, 0x44, 0x41, 0x1b, 0x37, 0x6e, 0xbc,
- 0x4b, 0xcb, 0x5e, 0x0b, 0x84, 0xca, 0xa9, 0x43, 0x42, 0x19, 0xb5, 0x5a, 0x2d, 0xa2, 0x3a, 0x53,
- 0xcd, 0x07, 0x06, 0x06, 0x98, 0xca, 0xca, 0x4a, 0xb9, 0x44, 0x22, 0x11, 0x03, 0x28, 0x3d, 0x7c,
- 0xf8, 0xf0, 0x58, 0x4c, 0x4c, 0xcc, 0xc8, 0xce, 0x9d, 0x3b, 0x95, 0x85, 0x85, 0x85, 0xa4, 0xab,
- 0x8c, 0x4b, 0x78, 0xd7, 0x9a, 0xc9, 0x58, 0x99, 0x94, 0xf0, 0xb2, 0x9b, 0x48, 0x75, 0x11, 0x47,
- 0x81, 0xf9, 0x7c, 0xb4, 0x88, 0x00, 0x95, 0xca, 0xf5, 0xf3, 0xf3, 0xa3, 0x20, 0x53, 0x2d, 0x50,
- 0x5a, 0x5a, 0x1a, 0x8d, 0x88, 0xea, 0x2b, 0x47, 0x0e, 0x58, 0xaa, 0xf5, 0xdc, 0xdc, 0x9c, 0x70,
- 0x6a, 0x6a, 0x4a, 0x8c, 0x05, 0xc8, 0x6b, 0x6a, 0x6a, 0xe4, 0x51, 0x51, 0x51, 0x13, 0xa8, 0x36,
- 0x15, 0x0a, 0x87, 0xa0, 0x42, 0x09, 0xca, 0x99, 0xd4, 0xdd, 0xac, 0x24, 0x92, 0x5b, 0x8f, 0x09,
- 0x64, 0x54, 0x57, 0x94, 0x3c, 0x50, 0x40, 0x36, 0x16, 0x3e, 0x84, 0xc7, 0x8f, 0x1f, 0xe7, 0x6e,
- 0xd8, 0xb0, 0x81, 0x82, 0x4c, 0xb4, 0x40, 0xe9, 0xe9, 0xe9, 0xb5, 0x28, 0x06, 0x9a, 0x4c, 0x16,
- 0xd2, 0x48, 0xa9, 0x6c, 0x88, 0x84, 0xa1, 0x72, 0xcc, 0xce, 0xce, 0x8a, 0x50, 0xb2, 0x12, 0x34,
- 0xb1, 0x0a, 0xd1, 0x10, 0xec, 0x20, 0x04, 0x32, 0x92, 0xd2, 0xd2, 0x52, 0x92, 0x91, 0x91, 0x41,
- 0x6e, 0xc7, 0x67, 0xa9, 0x4b, 0xf2, 0x8a, 0x87, 0x91, 0x4b, 0x09, 0x8d, 0x9c, 0x82, 0x20, 0x31,
- 0xd7, 0xc7, 0xc7, 0xa7, 0x18, 0x20, 0x63, 0x2d, 0xd0, 0xe5, 0xcb, 0x97, 0x6b, 0xb1, 0x72, 0x29,
- 0x95, 0x0e, 0x09, 0x95, 0xd2, 0x88, 0x68, 0x15, 0xa2, 0xea, 0xa4, 0x3c, 0x1e, 0x8f, 0x75, 0x77,
- 0x77, 0x57, 0x52, 0xc8, 0xbe, 0x7d, 0xfb, 0xc8, 0xa6, 0x4d, 0x9b, 0x48, 0x68, 0x68, 0x28, 0x81,
- 0x33, 0xb2, 0x75, 0xeb, 0x56, 0x25, 0xed, 0x39, 0x3a, 0x7e, 0x62, 0x62, 0x42, 0xf2, 0xbb, 0x74,
- 0x7c, 0x0a, 0x5a, 0xbf, 0x7e, 0x7d, 0x11, 0x40, 0x46, 0x5a, 0x20, 0xac, 0xec, 0x57, 0x54, 0x0d,
- 0x0b, 0xd9, 0xe4, 0x34, 0xa1, 0x54, 0xb6, 0xe9, 0xe9, 0x69, 0x51, 0x5b, 0x5b, 0x9b, 0xdc, 0xc5,
- 0xc5, 0x45, 0x19, 0x1e, 0x1e, 0xae, 0x81, 0x04, 0x06, 0x06, 0x6a, 0x20, 0xc1, 0xc1, 0xc1, 0xc4,
- 0xcb, 0xcb, 0x4b, 0x85, 0xa6, 0x1e, 0x54, 0xa9, 0x54, 0x02, 0x48, 0x4c, 0x7b, 0x4f, 0x8a, 0xb2,
- 0x67, 0xd1, 0x0a, 0x22, 0x54, 0x67, 0xab, 0xb7, 0xb7, 0x37, 0x05, 0x19, 0xfe, 0x05, 0x84, 0x1f,
- 0x8b, 0x26, 0x94, 0x42, 0x7f, 0x06, 0xf7, 0x72, 0x44, 0x22, 0xc3, 0x16, 0x33, 0xbf, 0x6b, 0xd7,
- 0x2e, 0xb2, 0x7f, 0xff, 0x7e, 0x2d, 0x88, 0xab, 0xab, 0xab, 0x8a, 0x8e, 0xa3, 0xe3, 0x21, 0x31,
- 0x8b, 0x1c, 0xca, 0x5a, 0x5b, 0x5b, 0xa5, 0xe8, 0x3d, 0x31, 0xda, 0x44, 0x4c, 0x41, 0x6b, 0xd7,
- 0xae, 0xbd, 0x03, 0x90, 0x81, 0x16, 0x28, 0x2f, 0x2f, 0x8f, 0x13, 0x1b, 0x1b, 0x2b, 0xcc, 0xc9,
- 0xc9, 0x91, 0x20, 0x0a, 0xda, 0xa0, 0x72, 0xec, 0x06, 0x4a, 0x0a, 0xc1, 0x6e, 0xac, 0x81, 0xec,
- 0xd8, 0xb1, 0x83, 0xa0, 0xdb, 0x09, 0xfe, 0x57, 0x55, 0x54, 0x54, 0x0c, 0xd1, 0xc8, 0x69, 0x5e,
- 0x01, 0xd0, 0x34, 0x2a, 0xdd, 0x25, 0x32, 0x33, 0x33, 0x45, 0xc8, 0x5f, 0xef, 0x99, 0x33, 0x67,
- 0x1a, 0xd6, 0xac, 0x59, 0x43, 0x41, 0x0b, 0x35, 0x20, 0x03, 0x03, 0x83, 0x2c, 0x44, 0x73, 0x0d,
- 0xdb, 0xcf, 0x75, 0x84, 0x5e, 0x8a, 0x4a, 0x7a, 0x14, 0x17, 0x17, 0xd7, 0x81, 0xc4, 0xcf, 0xfd,
- 0x19, 0xb2, 0x79, 0xf3, 0x66, 0x82, 0xdd, 0x41, 0xcd, 0xe1, 0x70, 0xe4, 0xc8, 0x83, 0x18, 0xb2,
- 0xd1, 0x2b, 0x8b, 0xdd, 0x5a, 0x7c, 0xf0, 0xe0, 0xc1, 0xde, 0x43, 0x87, 0x0e, 0xb5, 0xa2, 0x32,
- 0x1f, 0x20, 0xfa, 0x3c, 0x8c, 0xbf, 0x02, 0xc9, 0x8b, 0xfe, 0x38, 0x26, 0xf0, 0x73, 0xc5, 0xb9,
- 0xb1, 0x07, 0xc7, 0xc4, 0x69, 0xac, 0x34, 0x3f, 0x2c, 0x2c, 0x2c, 0x2b, 0xe7, 0x6a, 0xd8, 0x74,
- 0x52, 0x7c, 0xa8, 0x3a, 0x32, 0x32, 0x52, 0x03, 0xd9, 0xbe, 0x7d, 0x3b, 0xd9, 0xb2, 0x65, 0x0b,
- 0x01, 0x5c, 0xbd, 0x77, 0xef, 0xde, 0x31, 0x54, 0x24, 0x6d, 0x01, 0x19, 0xe4, 0x15, 0x61, 0x31,
- 0xbd, 0xfe, 0xfe, 0xfe, 0x95, 0x8b, 0x17, 0x2f, 0xfe, 0x09, 0xc7, 0xc2, 0x77, 0xd8, 0x0f, 0xe9,
- 0x19, 0xf4, 0x3e, 0xcc, 0x13, 0x45, 0xe2, 0xa7, 0xf3, 0x28, 0x47, 0x0f, 0xb8, 0xe6, 0x5c, 0xf9,
- 0xe8, 0x8b, 0x91, 0xc1, 0x07, 0xd3, 0xe2, 0xbe, 0xcc, 0xf9, 0x73, 0xdf, 0x7c, 0xa0, 0x7a, 0x09,
- 0xa1, 0x39, 0x41, 0xd5, 0x4d, 0x24, 0x26, 0x26, 0x0e, 0xa3, 0x48, 0xf8, 0xa7, 0x4e, 0x9d, 0xe2,
- 0xad, 0x5c, 0xb9, 0xb2, 0x05, 0x87, 0xe4, 0x55, 0x6c, 0xb4, 0x7e, 0xb4, 0x5f, 0x74, 0x9c, 0x57,
- 0x5e, 0xaf, 0xfb, 0x66, 0x70, 0x66, 0xfa, 0x93, 0xee, 0xce, 0x4e, 0x4b, 0xc8, 0xd4, 0x78, 0x1b,
- 0xe1, 0x77, 0x7e, 0x3b, 0x13, 0x17, 0xe3, 0xab, 0xc2, 0xc1, 0x36, 0xb7, 0x6a, 0xd5, 0x2a, 0x71,
- 0x40, 0x40, 0xc0, 0x28, 0xb6, 0x7e, 0x05, 0x00, 0xbd, 0x00, 0x94, 0x1b, 0x1a, 0x1a, 0xee, 0x46,
- 0x8e, 0xdd, 0xf1, 0x09, 0xf0, 0x8e, 0x95, 0x95, 0x95, 0x85, 0x0e, 0x7f, 0x9e, 0x3a, 0x41, 0x32,
- 0x59, 0x93, 0xbb, 0x8c, 0x7f, 0xba, 0x7f, 0x6a, 0xbc, 0x9d, 0x8c, 0x2b, 0x38, 0x64, 0x48, 0x9a,
- 0x45, 0x6e, 0x65, 0xf9, 0x4e, 0x19, 0x1b, 0x1b, 0x7f, 0x0e, 0x79, 0x13, 0xe1, 0x50, 0x86, 0x53,
- 0x57, 0x0c, 0x79, 0xbe, 0x04, 0xc0, 0x03, 0xb6, 0x02, 0xcf, 0x2e, 0x78, 0x6f, 0x8f, 0xab, 0x95,
- 0x8e, 0xd3, 0xd8, 0x5d, 0x27, 0x28, 0x2a, 0xf2, 0xbd, 0xdb, 0x9f, 0x84, 0x07, 0xa8, 0xc5, 0xbd,
- 0xdf, 0x4f, 0xb4, 0x54, 0x85, 0x75, 0x94, 0xdf, 0xf1, 0xcd, 0xfe, 0x6c, 0x8f, 0xad, 0x1f, 0x75,
- 0xf8, 0xd2, 0x10, 0x85, 0x33, 0xa0, 0x36, 0xc8, 0x89, 0xd9, 0x3f, 0xf8, 0xae, 0x58, 0xa1, 0x13,
- 0x14, 0xe8, 0xef, 0x34, 0xf8, 0x41, 0xa0, 0xb3, 0x24, 0xe1, 0x2b, 0xe7, 0x8f, 0xb1, 0x6a, 0x47,
- 0x6a, 0xaf, 0xac, 0xd6, 0x08, 0xf6, 0xd6, 0x1b, 0x7e, 0x15, 0xb9, 0xe9, 0x04, 0x4d, 0x0e, 0x09,
- 0xec, 0x68, 0x9e, 0x60, 0x96, 0xaf, 0x31, 0x8b, 0x37, 0x34, 0x4d, 0x44, 0xbf, 0x01, 0x7d, 0xe3,
- 0x90, 0x52, 0x86, 0x01, 0x5f, 0x49, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x06, 0x92, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x56, 0x09, 0x4c, 0x54,
+ 0x57, 0x14, 0x45, 0xc1, 0xb8, 0x20, 0x08, 0x88, 0x02, 0xa9, 0xb5, 0x92, 0x88, 0x16, 0x84, 0x36,
+ 0x31, 0x24, 0x50, 0xb5, 0x09, 0xa2, 0x48, 0x1a, 0x6a, 0x4a, 0x42, 0x70, 0x41, 0xa9, 0x68, 0x5a,
+ 0xc0, 0x35, 0xb6, 0x89, 0x04, 0x5b, 0xad, 0x0b, 0x42, 0x94, 0x6a, 0x53, 0x5b, 0x20, 0x0a, 0x55,
+ 0x3a, 0x55, 0xa3, 0x86, 0x35, 0x80, 0x6c, 0x2a, 0xc8, 0xea, 0x48, 0x50, 0x40, 0x11, 0x66, 0x5f,
+ 0xfe, 0x9f, 0x05, 0x64, 0x07, 0xd9, 0x61, 0x5e, 0xcf, 0xfd, 0x65, 0xd1, 0x34, 0x6d, 0x8d, 0x95,
+ 0xe4, 0x32, 0xff, 0xcf, 0xbc, 0x77, 0xcf, 0xbd, 0xe7, 0x9e, 0x7b, 0xdf, 0x33, 0x63, 0x8c, 0x99,
+ 0x91, 0xe1, 0xcf, 0xc1, 0xde, 0xde, 0xfe, 0x08, 0x3e, 0x57, 0x4c, 0x7e, 0xf7, 0x7f, 0x0c, 0x7f,
+ 0x8e, 0xf0, 0x17, 0xe9, 0xe0, 0xe0, 0xe0, 0x3b, 0xf1, 0x6e, 0xe6, 0x02, 0x73, 0x86, 0x79, 0xac,
+ 0x59, 0xb3, 0x26, 0xd9, 0xdb, 0xdb, 0x3b, 0x09, 0x0b, 0x7e, 0xa0, 0xef, 0xde, 0x12, 0x60, 0xf9,
+ 0xa2, 0x45, 0x8b, 0xa2, 0x9d, 0x9c, 0x9c, 0x2e, 0x6f, 0xd9, 0xb2, 0xe5, 0x9a, 0xad, 0xad, 0x6d,
+ 0xfc, 0xbc, 0x79, 0xf3, 0x82, 0xcc, 0xe6, 0xcf, 0x9f, 0x9f, 0xb0, 0x74, 0xe9, 0xd2, 0xcb, 0xb3,
+ 0x67, 0xcf, 0xbe, 0x1d, 0x10, 0x10, 0x50, 0x66, 0x30, 0x18, 0x72, 0xef, 0xdf, 0xbf, 0x7f, 0xcd,
+ 0xdd, 0xdd, 0x3d, 0x69, 0xe1, 0xc2, 0x85, 0x47, 0xb1, 0xf1, 0xfd, 0x37, 0x70, 0x3e, 0x03, 0xb6,
+ 0x1a, 0xeb, 0xe3, 0x56, 0xad, 0x5a, 0x75, 0x35, 0x29, 0x29, 0xa9, 0xa8, 0xa6, 0xa6, 0xa6, 0xee,
+ 0xf4, 0xe9, 0xd3, 0xf2, 0x95, 0x2b, 0x57, 0x56, 0xce, 0x99, 0x33, 0xe7, 0xaa, 0x99, 0xb5, 0xb5,
+ 0x75, 0xa2, 0xd1, 0x68, 0x14, 0xa5, 0xa7, 0xa7, 0x67, 0x1f, 0x38, 0x70, 0x40, 0x52, 0x5a, 0x5a,
+ 0x2a, 0x4f, 0x4c, 0x4c, 0xd4, 0x3e, 0x7a, 0xf4, 0xa8, 0x2e, 0x35, 0x35, 0xb5, 0xc0, 0xd9, 0xd9,
+ 0xf9, 0x92, 0x9d, 0x9d, 0x5d, 0x30, 0x39, 0xfb, 0x07, 0x90, 0x25, 0x36, 0x36, 0x36, 0x3f, 0xad,
+ 0x5d, 0xbb, 0xb6, 0x30, 0x25, 0x25, 0xa5, 0x11, 0xfb, 0x65, 0x69, 0x69, 0x69, 0x9a, 0xa6, 0xa6,
+ 0x26, 0xd5, 0x83, 0x07, 0x0f, 0x14, 0x00, 0x13, 0xe3, 0xf7, 0xe4, 0x29, 0xa0, 0xf2, 0xf2, 0xf2,
+ 0xec, 0x33, 0x67, 0xce, 0xc8, 0x5f, 0xbc, 0x78, 0xc1, 0x77, 0x76, 0x76, 0x6a, 0xf2, 0xf2, 0xf2,
+ 0xf8, 0x9c, 0x9c, 0x1c, 0xd5, 0xbd, 0x7b, 0xf7, 0xa4, 0x41, 0x41, 0x41, 0x05, 0xa0, 0xe0, 0x0c,
+ 0x9c, 0x2e, 0x78, 0x05, 0xc0, 0xdc, 0xca, 0xca, 0x2a, 0x0c, 0x34, 0x95, 0xc4, 0xc7, 0xc7, 0xcb,
+ 0x9a, 0x9b, 0x9b, 0x65, 0xf0, 0xc1, 0x55, 0x57, 0x57, 0xf3, 0x2f, 0x5f, 0xbe, 0x54, 0xf5, 0xf6,
+ 0xf6, 0x6a, 0xef, 0xde, 0xbd, 0xab, 0x8e, 0x89, 0x89, 0x11, 0x5b, 0x5a, 0x5a, 0xa6, 0x4c, 0x01,
+ 0x55, 0x55, 0x55, 0x65, 0x63, 0x83, 0xc4, 0x64, 0x32, 0x29, 0xba, 0xbb, 0xbb, 0xb5, 0xad, 0xad,
+ 0xad, 0x3a, 0x6c, 0xe6, 0xcb, 0xca, 0xca, 0xf8, 0xc6, 0xc6, 0x46, 0xd9, 0xb1, 0x63, 0xc7, 0x24,
+ 0x58, 0x7b, 0x1b, 0x00, 0x56, 0x30, 0x0b, 0x3c, 0x5f, 0xda, 0xb0, 0x61, 0x43, 0x73, 0x43, 0x43,
+ 0x03, 0x05, 0xa7, 0x42, 0x26, 0xba, 0x96, 0x96, 0x16, 0x6d, 0x4f, 0x4f, 0x8f, 0xb6, 0xaf, 0xaf,
+ 0x4f, 0x43, 0x7e, 0x00, 0xac, 0x40, 0xf0, 0x0f, 0x51, 0x96, 0x2b, 0xaf, 0x01, 0x9d, 0x3b, 0x77,
+ 0x4e, 0xda, 0xd1, 0xd1, 0xc1, 0x8d, 0x8d, 0x8d, 0x29, 0x11, 0xb5, 0x62, 0x60, 0x60, 0x40, 0xad,
+ 0xd1, 0x68, 0x74, 0x05, 0x05, 0x05, 0x46, 0x64, 0xa9, 0x04, 0x0d, 0xd2, 0x05, 0x0b, 0x16, 0x14,
+ 0x82, 0x8a, 0xa2, 0xd0, 0xd0, 0xd0, 0xe6, 0xfe, 0xfe, 0x7e, 0xc5, 0xf3, 0xe7, 0xcf, 0xb5, 0x15,
+ 0x15, 0x15, 0x7a, 0x02, 0x98, 0xdc, 0x37, 0x3e, 0x3e, 0xae, 0xec, 0xea, 0xea, 0xe2, 0x90, 0x91,
+ 0x8a, 0x80, 0x2c, 0x2c, 0x2c, 0xa6, 0x6b, 0x84, 0x94, 0xb3, 0x00, 0x24, 0xa1, 0x45, 0x28, 0xa4,
+ 0x01, 0x19, 0xf1, 0x04, 0x8a, 0xc8, 0x94, 0x70, 0xa2, 0xb9, 0x73, 0xe7, 0x4e, 0xab, 0x4e, 0xa7,
+ 0xd3, 0x6c, 0xdf, 0xbe, 0xbd, 0x73, 0xe3, 0xc6, 0x8d, 0x6d, 0xf2, 0x67, 0x32, 0xfe, 0xe6, 0x37,
+ 0xc9, 0xe3, 0x19, 0xc7, 0xff, 0x18, 0x6d, 0x33, 0xb6, 0x09, 0x20, 0xed, 0xed, 0xed, 0x7c, 0x5b,
+ 0x5b, 0x1b, 0x8f, 0xfa, 0x1a, 0x47, 0x46, 0x46, 0x54, 0x60, 0x43, 0x11, 0x17, 0x17, 0xf7, 0xd0,
+ 0xdc, 0xdc, 0x3c, 0x75, 0x0a, 0x48, 0x2c, 0x16, 0x0b, 0x40, 0x13, 0x8b, 0x35, 0x95, 0x95, 0x95,
+ 0x7c, 0x5d, 0x5d, 0x1d, 0x47, 0xef, 0x64, 0xe4, 0xe8, 0xc9, 0x93, 0x27, 0x86, 0xe8, 0xe8, 0xe8,
+ 0xee, 0x88, 0xb0, 0xaf, 0xbb, 0xd3, 0x8f, 0xa4, 0x9a, 0x7a, 0xf2, 0x79, 0xd6, 0x57, 0xa8, 0x67,
+ 0xf9, 0xc7, 0x6f, 0x99, 0x9e, 0xd5, 0x36, 0x18, 0xe1, 0x83, 0xa7, 0x1a, 0x21, 0x40, 0x35, 0x65,
+ 0x04, 0xf5, 0x2a, 0x63, 0x63, 0x63, 0xab, 0x67, 0xcd, 0x9a, 0x35, 0x4d, 0x1d, 0xa2, 0xc8, 0x3a,
+ 0x7b, 0xf6, 0x2c, 0xd5, 0x48, 0x48, 0x9b, 0x44, 0xa1, 0xd5, 0x6a, 0x79, 0x02, 0xc4, 0xbb, 0x0a,
+ 0xfc, 0xeb, 0x50, 0x64, 0xcd, 0xc1, 0x83, 0x07, 0xbb, 0x03, 0x7d, 0x37, 0x8f, 0x4b, 0xaf, 0xd7,
+ 0xb2, 0xfe, 0x62, 0x23, 0x6b, 0xc9, 0x94, 0xb1, 0x56, 0x58, 0xf6, 0xf7, 0xd7, 0xc6, 0xe1, 0x87,
+ 0xa7, 0x7d, 0xc4, 0xc4, 0xe8, 0xe8, 0xa8, 0xb2, 0xa4, 0xa4, 0x44, 0x01, 0x31, 0x54, 0xa1, 0x46,
+ 0xd3, 0x62, 0x00, 0x5d, 0x99, 0x04, 0x84, 0x5a, 0x70, 0xc3, 0xc3, 0xc3, 0x2a, 0xe2, 0x9a, 0x3e,
+ 0x69, 0x23, 0xc0, 0x8c, 0x90, 0x2b, 0x70, 0xb5, 0xdc, 0xfa, 0xf5, 0xeb, 0xc7, 0xa1, 0x48, 0xf6,
+ 0xf4, 0xe9, 0x53, 0x96, 0xf7, 0x73, 0x1a, 0xe3, 0x6e, 0x35, 0xb2, 0x9e, 0x02, 0x9e, 0x95, 0xc6,
+ 0x66, 0x9b, 0xb4, 0x0a, 0x35, 0x47, 0xfb, 0x00, 0xa2, 0x22, 0x3f, 0x50, 0x2c, 0xd5, 0xb5, 0x6a,
+ 0xee, 0xdc, 0xb9, 0x97, 0xa7, 0x80, 0x6a, 0x6b, 0x6b, 0x33, 0xc1, 0xa7, 0x90, 0x11, 0x84, 0x61,
+ 0x90, 0xcb, 0xe5, 0x7a, 0x02, 0x19, 0x1c, 0x1c, 0x54, 0x13, 0x20, 0x68, 0x69, 0x41, 0x4f, 0x8d,
+ 0x85, 0x85, 0x85, 0x31, 0x38, 0x60, 0x59, 0x59, 0x59, 0x0c, 0xbd, 0xc7, 0x1a, 0x6f, 0x88, 0x59,
+ 0x43, 0x62, 0x19, 0xbb, 0x7e, 0x34, 0x79, 0x98, 0xd6, 0xcb, 0x64, 0x32, 0x3d, 0x7e, 0x17, 0x6a,
+ 0x04, 0xea, 0x84, 0x8c, 0xd0, 0xb0, 0xd3, 0x7d, 0xf4, 0xf8, 0xf1, 0xe3, 0x4c, 0xf0, 0x29, 0xa1,
+ 0xb4, 0x29, 0x1a, 0x48, 0x9a, 0x83, 0x3c, 0xa9, 0x5e, 0x9c, 0x44, 0x22, 0x31, 0xa0, 0xc3, 0x47,
+ 0x83, 0x83, 0x83, 0x59, 0x78, 0x78, 0x38, 0xf3, 0xf1, 0xf1, 0x61, 0x09, 0x09, 0x09, 0x0c, 0x7d,
+ 0xc6, 0x0e, 0x7f, 0x75, 0x90, 0x89, 0xa2, 0x92, 0x46, 0x20, 0x14, 0x2d, 0xd1, 0x4c, 0xfb, 0xd0,
+ 0x1e, 0x1c, 0x89, 0x82, 0x32, 0x42, 0xf0, 0x95, 0xa0, 0xee, 0xb7, 0x29, 0x20, 0x14, 0x3a, 0x03,
+ 0x52, 0x94, 0x4c, 0xa4, 0x2e, 0x28, 0x88, 0x94, 0x07, 0x69, 0x1b, 0x5c, 0x5c, 0x5c, 0x04, 0x90,
+ 0x88, 0x88, 0x08, 0x01, 0x64, 0xd3, 0xa6, 0x4d, 0x6c, 0xeb, 0xd6, 0xad, 0x6c, 0xef, 0xde, 0xbd,
+ 0x2c, 0x24, 0x24, 0xa4, 0x9f, 0x04, 0x80, 0xfd, 0x3a, 0xca, 0x88, 0xf6, 0x51, 0x36, 0xe4, 0x07,
+ 0x40, 0x0a, 0xf4, 0x66, 0xe5, 0x6b, 0x62, 0xa8, 0xaf, 0xaf, 0xcf, 0x00, 0x9f, 0x12, 0x3c, 0xeb,
+ 0xd4, 0x6a, 0xb5, 0x8e, 0x9a, 0x8e, 0x44, 0xe0, 0xea, 0xea, 0x2a, 0x80, 0x44, 0x46, 0x46, 0x32,
+ 0xd4, 0x47, 0x00, 0xa1, 0x77, 0x37, 0x37, 0x37, 0x7a, 0x1e, 0x44, 0xaf, 0x18, 0x31, 0x1f, 0x69,
+ 0x1a, 0x68, 0xc8, 0x39, 0x4d, 0x04, 0x12, 0x05, 0x59, 0x7e, 0x7e, 0xbe, 0xea, 0xfc, 0xf9, 0xf3,
+ 0x15, 0xaf, 0xc9, 0x1b, 0x1d, 0x9e, 0x7e, 0xea, 0xd4, 0x29, 0x09, 0xd5, 0x03, 0x34, 0x72, 0xb9,
+ 0xb9, 0xb9, 0xc6, 0x57, 0x41, 0x7c, 0x7d, 0x7d, 0x99, 0x9f, 0x9f, 0x1f, 0xc3, 0x44, 0x16, 0x40,
+ 0xd6, 0xad, 0x5b, 0x37, 0x84, 0x3a, 0xea, 0x48, 0xf6, 0xd4, 0x7b, 0x94, 0x09, 0x26, 0x89, 0x1e,
+ 0xf3, 0x4d, 0x8f, 0x7a, 0x0b, 0xaa, 0x2b, 0x2c, 0x2c, 0x54, 0x5e, 0xb8, 0x70, 0xa1, 0x62, 0xc6,
+ 0x8c, 0x19, 0xbf, 0x4f, 0x01, 0x61, 0x51, 0xda, 0x9e, 0x3d, 0x7b, 0xa4, 0x88, 0x82, 0x43, 0xb7,
+ 0xeb, 0x30, 0x85, 0x05, 0x10, 0xa2, 0x07, 0xa3, 0x66, 0x0a, 0x04, 0xdf, 0xb3, 0x65, 0xcb, 0x96,
+ 0x8d, 0xc2, 0xb9, 0x62, 0x68, 0x68, 0x48, 0x4d, 0xa3, 0x8a, 0xa2, 0x87, 0x80, 0x74, 0xa4, 0x4c,
+ 0xaa, 0x0d, 0xc7, 0x71, 0x7c, 0x71, 0x71, 0x31, 0x7f, 0xe2, 0xc4, 0x09, 0xc5, 0xc5, 0x8b, 0x17,
+ 0xcb, 0x66, 0xce, 0x9c, 0xf9, 0x17, 0x10, 0x1a, 0x53, 0x84, 0xb4, 0x45, 0xd0, 0x7d, 0x0e, 0x8a,
+ 0x27, 0x76, 0x74, 0x74, 0x1c, 0xc6, 0x20, 0x65, 0xfb, 0xf6, 0xed, 0x63, 0x98, 0x02, 0x82, 0x51,
+ 0x4d, 0x08, 0x64, 0xf9, 0xf2, 0xe5, 0xa3, 0x3b, 0x76, 0xec, 0xe8, 0x00, 0x45, 0x1a, 0x9a, 0x89,
+ 0x28, 0xbe, 0x16, 0xa2, 0xd1, 0x13, 0x7d, 0xa8, 0x09, 0x17, 0x15, 0x15, 0x25, 0x45, 0x40, 0xd2,
+ 0x43, 0x87, 0x0e, 0xd5, 0x9e, 0x3c, 0x79, 0xb2, 0x58, 0x24, 0x12, 0xdd, 0x10, 0x80, 0xe8, 0x08,
+ 0x00, 0x58, 0xc2, 0xe2, 0xc5, 0x8b, 0x2f, 0x87, 0xee, 0x0c, 0x49, 0xde, 0xbd, 0xd3, 0x63, 0x60,
+ 0x4b, 0x70, 0x00, 0xdb, 0xbf, 0x7f, 0xff, 0x14, 0xc8, 0xb6, 0x6d, 0xdb, 0x98, 0x87, 0x87, 0x07,
+ 0xf3, 0xf2, 0xf2, 0x1a, 0x42, 0xc3, 0x76, 0x40, 0x00, 0x1d, 0x68, 0x60, 0x35, 0xa8, 0x69, 0x91,
+ 0x4a, 0xa5, 0x86, 0xa2, 0xa2, 0x22, 0x0d, 0x64, 0x2f, 0x0d, 0x0c, 0x0c, 0xac, 0xf7, 0xf7, 0xf7,
+ 0xcf, 0x80, 0xcf, 0x14, 0x4c, 0xf6, 0x44, 0x9c, 0x4f, 0xb1, 0x78, 0xfe, 0x16, 0x7d, 0xf4, 0xf9,
+ 0xab, 0xe7, 0x8a, 0xfd, 0xaf, 0x3f, 0xae, 0x3d, 0xda, 0xca, 0x8b, 0xc6, 0xc4, 0xa5, 0x91, 0x63,
+ 0xbb, 0x76, 0x7e, 0x6a, 0x22, 0xca, 0x30, 0xdb, 0x04, 0x10, 0x4f, 0x4f, 0xcf, 0x21, 0x95, 0x4a,
+ 0xc5, 0x13, 0x10, 0x80, 0x3b, 0x94, 0x4a, 0x25, 0x07, 0xb1, 0xa8, 0xc1, 0x80, 0x0c, 0xa7, 0xf2,
+ 0x53, 0x38, 0xbe, 0x81, 0x60, 0xbf, 0x43, 0xe1, 0x7d, 0xe0, 0xcb, 0xe6, 0x6f, 0xe7, 0xd6, 0xab,
+ 0x2f, 0x5c, 0xf3, 0x81, 0xbb, 0xc3, 0x83, 0x3a, 0x36, 0xd0, 0xd7, 0xc8, 0x1e, 0x96, 0x7c, 0x39,
+ 0xb4, 0x7b, 0x57, 0x80, 0x89, 0x40, 0x10, 0x59, 0x3b, 0x22, 0x6d, 0x86, 0x40, 0xe4, 0x04, 0x84,
+ 0xda, 0x75, 0xa2, 0xe8, 0x2a, 0x80, 0x2b, 0x01, 0x50, 0x81, 0xb3, 0xea, 0x30, 0x9c, 0xdb, 0xfd,
+ 0xeb, 0x29, 0x3c, 0xf9, 0x20, 0x17, 0x7f, 0x66, 0xad, 0x57, 0xc6, 0x68, 0x06, 0xfa, 0x9a, 0x58,
+ 0x6f, 0x67, 0x05, 0xeb, 0x30, 0xa4, 0xb3, 0xeb, 0xc9, 0x9f, 0x0c, 0x83, 0xd6, 0x3a, 0x8c, 0x79,
+ 0x7f, 0x1c, 0x0f, 0x49, 0xb8, 0x68, 0xd4, 0xc1, 0xba, 0x70, 0x1f, 0xe8, 0xc2, 0xbb, 0x0c, 0xd7,
+ 0x80, 0x44, 0xd0, 0xe2, 0x0d, 0xb0, 0x15, 0x38, 0xdc, 0x1c, 0xdf, 0x08, 0xe8, 0x44, 0xb4, 0x77,
+ 0x8a, 0x4a, 0x76, 0x7b, 0x9c, 0x40, 0xf4, 0xca, 0x5f, 0xc6, 0x1a, 0xaa, 0x82, 0xd5, 0x37, 0x52,
+ 0x3c, 0x2b, 0xe1, 0xcc, 0x9d, 0x1c, 0x91, 0xa1, 0xc3, 0xfd, 0x00, 0x50, 0x82, 0xe7, 0x2a, 0x34,
+ 0x21, 0x01, 0xd8, 0x03, 0xd8, 0x92, 0x4e, 0xdb, 0xff, 0xbc, 0x57, 0x4c, 0x3e, 0xb8, 0x7d, 0xe8,
+ 0x30, 0xe4, 0xe6, 0xfa, 0xde, 0x68, 0x79, 0x81, 0x5f, 0xcd, 0xcd, 0x2b, 0x1f, 0x1f, 0x5f, 0xed,
+ 0x6e, 0xfb, 0xd1, 0x24, 0x00, 0x9c, 0x3b, 0xe3, 0x26, 0xe3, 0x84, 0x03, 0xcf, 0x06, 0x4e, 0x67,
+ 0xbf, 0xd5, 0xed, 0x88, 0xfe, 0x1d, 0x0e, 0xff, 0xc0, 0x69, 0xf3, 0x67, 0x4b, 0xee, 0x05, 0x7d,
+ 0xe1, 0xe0, 0x05, 0x95, 0x58, 0xe3, 0xba, 0x65, 0x45, 0x36, 0x11, 0xad, 0xc5, 0x3b, 0xb9, 0xe7,
+ 0xbd, 0x0b, 0x27, 0x6f, 0x62, 0x7f, 0x02, 0xbe, 0x0b, 0x8f, 0x22, 0xea, 0x1f, 0x1f, 0xf5, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE libedit_xpm[1] = {{ png, sizeof( png ), "libedit_xpm" }};
diff --git a/bitmaps_png/cpp_26/library_browse.cpp b/bitmaps_png/cpp_26/library_browse.cpp
index 87ccca1d63..dc17cdcabb 100644
--- a/bitmaps_png/cpp_26/library_browse.cpp
+++ b/bitmaps_png/cpp_26/library_browse.cpp
@@ -8,104 +8,125 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x00, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0x79, 0x4c, 0x93,
- 0x77, 0x18, 0xc7, 0xd9, 0xc2, 0x80, 0xa1, 0xdc, 0x6a, 0x74, 0x73, 0x91, 0x01, 0x66, 0x23, 0x9b,
- 0xe0, 0x0c, 0x86, 0xa8, 0x43, 0xc5, 0x63, 0x40, 0x98, 0x28, 0x63, 0x24, 0x64, 0x24, 0x73, 0x9c,
- 0x8e, 0xb4, 0x14, 0x94, 0xa0, 0xe5, 0x46, 0x71, 0x80, 0xba, 0xe9, 0xd8, 0x14, 0xaf, 0x61, 0x34,
- 0xc3, 0x2c, 0x9d, 0x9b, 0xe8, 0xbc, 0xe6, 0xc0, 0x80, 0x78, 0xb4, 0x1c, 0xe5, 0x28, 0x14, 0x28,
- 0x3d, 0xde, 0xf2, 0x1e, 0x2d, 0x2d, 0xf7, 0x51, 0xee, 0x63, 0xcf, 0xd3, 0x40, 0x47, 0x5d, 0x8a,
- 0xd9, 0xfe, 0xd8, 0xde, 0xe4, 0x09, 0xef, 0xcb, 0xfb, 0x7b, 0x7f, 0x9f, 0xe7, 0xf8, 0x3e, 0xbf,
- 0xa7, 0x66, 0xb3, 0xb3, 0xb3, 0x66, 0xff, 0x85, 0x99, 0xfd, 0x2f, 0xa0, 0x55, 0xab, 0x56, 0x85,
- 0x83, 0xe5, 0x59, 0x58, 0x58, 0xb8, 0xff, 0xeb, 0x0d, 0xcd, 0xcc, 0x5e, 0x01, 0xf3, 0x5c, 0xbe,
- 0x7c, 0x79, 0x0e, 0x58, 0xbc, 0x11, 0xc8, 0xc9, 0xc9, 0x29, 0xce, 0xda, 0xda, 0x3a, 0x08, 0x20,
- 0x69, 0x3c, 0x1e, 0xef, 0xda, 0xbe, 0x7d, 0xfb, 0x0a, 0xe1, 0x3e, 0x07, 0x3e, 0x58, 0xfb, 0x0f,
- 0x00, 0xe6, 0x56, 0x56, 0x56, 0xdb, 0x97, 0x2d, 0x5b, 0x76, 0x3a, 0x28, 0x28, 0xe8, 0x12, 0x5c,
- 0x77, 0x57, 0xae, 0x5c, 0xf9, 0xc0, 0xce, 0xce, 0xee, 0x14, 0xbc, 0x5b, 0xa2, 0x5f, 0x64, 0x63,
- 0x63, 0x73, 0x39, 0x37, 0x37, 0xf7, 0x8a, 0x9b, 0x9b, 0x5b, 0x65, 0x51, 0x51, 0x51, 0x6b, 0x55,
- 0x55, 0x15, 0xbf, 0xb2, 0xb2, 0xf2, 0x76, 0x40, 0x40, 0xc0, 0xf9, 0x15, 0x2b, 0x56, 0x64, 0xc1,
- 0xc2, 0x37, 0x17, 0x01, 0xbc, 0x66, 0x6f, 0x6f, 0x1f, 0x0c, 0x80, 0xcb, 0x11, 0x11, 0x11, 0xf7,
- 0xe0, 0x6a, 0x28, 0x2b, 0x2b, 0x6b, 0x2f, 0x2d, 0x2d, 0x95, 0x84, 0x86, 0x86, 0xd6, 0xbb, 0xb8,
- 0xb8, 0x14, 0xc2, 0x1a, 0x27, 0xfd, 0x62, 0x47, 0x47, 0xc7, 0x8b, 0xf0, 0xf7, 0x5a, 0x5e, 0x5e,
- 0x9e, 0xa0, 0xb6, 0xb6, 0x96, 0xa8, 0xae, 0xae, 0x66, 0x8a, 0x8b, 0x8b, 0xd5, 0xf0, 0x11, 0x5d,
- 0x52, 0x52, 0xd2, 0xec, 0xe3, 0xe3, 0x73, 0x27, 0x21, 0x21, 0x81, 0x03, 0x6b, 0xb6, 0x2c, 0xb4,
- 0x82, 0x82, 0x82, 0x30, 0x0f, 0x0f, 0x8f, 0x07, 0x6c, 0x36, 0x5b, 0x52, 0x51, 0x51, 0x41, 0x96,
- 0x97, 0x97, 0xab, 0x1e, 0x3d, 0x7a, 0xa4, 0x51, 0xc1, 0x45, 0x92, 0x24, 0x93, 0x96, 0x96, 0xd6,
- 0xbe, 0x7e, 0xfd, 0xfa, 0x2b, 0x00, 0x72, 0x34, 0x02, 0xe5, 0xe7, 0xe7, 0xf3, 0x9b, 0x9a, 0x9a,
- 0xe8, 0xee, 0xee, 0x6e, 0x75, 0x57, 0x57, 0x17, 0x83, 0xf7, 0xf0, 0x31, 0x05, 0x1f, 0x4b, 0x03,
- 0x03, 0x03, 0x05, 0xae, 0xae, 0xae, 0xa9, 0xb0, 0xce, 0x16, 0xcd, 0xd9, 0xd9, 0xf9, 0xa0, 0xbb,
- 0xbb, 0x7b, 0x03, 0x38, 0x22, 0xa5, 0x28, 0x8a, 0x78, 0xf6, 0xec, 0x19, 0x43, 0xd3, 0x34, 0x39,
- 0x34, 0x34, 0xa4, 0x37, 0x25, 0x5c, 0x5c, 0x2e, 0x57, 0xe4, 0xef, 0xef, 0x7f, 0x17, 0x40, 0x0e,
- 0x7f, 0x03, 0x35, 0x37, 0x37, 0xd3, 0x33, 0x33, 0x33, 0x04, 0x3c, 0xcb, 0x7a, 0x7b, 0x7b, 0x49,
- 0x89, 0x44, 0xc2, 0x3c, 0x7f, 0xfe, 0x9c, 0x62, 0x18, 0x46, 0xb6, 0x77, 0xef, 0x5e, 0xb1, 0x83,
- 0x83, 0x43, 0x2a, 0xac, 0x3f, 0xb3, 0x75, 0xeb, 0x56, 0x31, 0x38, 0x23, 0x93, 0x4a, 0xa5, 0x4a,
- 0xc8, 0x00, 0x3d, 0x38, 0x38, 0xa8, 0x1c, 0x1f, 0x1f, 0xd7, 0x7f, 0x87, 0x46, 0x10, 0x84, 0xfc,
- 0xf0, 0xe1, 0xc3, 0xf5, 0x3b, 0x77, 0xee, 0xbc, 0x0d, 0x20, 0x7b, 0x23, 0xd0, 0x89, 0x13, 0x27,
- 0xf8, 0x22, 0x91, 0x88, 0x06, 0x0f, 0x19, 0x88, 0x8a, 0x54, 0x4a, 0x09, 0x7a, 0x7c, 0x74, 0x54,
- 0xd1, 0xd9, 0xd9, 0x49, 0x41, 0xde, 0x55, 0x6a, 0xb5, 0x5a, 0xb1, 0x79, 0xf3, 0xe6, 0x2e, 0x48,
- 0x25, 0x39, 0x3c, 0x3c, 0x2c, 0x7f, 0xf2, 0xe4, 0x09, 0x2d, 0x97, 0xcb, 0xc9, 0xb1, 0xb1, 0x31,
- 0x62, 0x72, 0x72, 0x52, 0xde, 0xd3, 0xd3, 0x43, 0x6a, 0x34, 0x1a, 0x12, 0x32, 0x47, 0xc9, 0x64,
- 0x32, 0xc5, 0x91, 0x23, 0x47, 0xea, 0x7c, 0x7d, 0x7d, 0x6f, 0x01, 0xc8, 0xce, 0x08, 0x74, 0xf2,
- 0xe4, 0x49, 0x7e, 0x15, 0x5f, 0xa0, 0x2a, 0xca, 0x29, 0x1c, 0x4e, 0x0a, 0x8a, 0x9b, 0x66, 0xef,
- 0x8a, 0x9c, 0xe5, 0xf8, 0xc5, 0xcc, 0xe4, 0x1d, 0xc8, 0x1a, 0x13, 0x0b, 0x9b, 0x54, 0x58, 0xbb,
- 0xc4, 0xc4, 0xc4, 0xfe, 0xcc, 0xcc, 0x4c, 0x0d, 0x08, 0x86, 0x19, 0x19, 0x19, 0x21, 0x00, 0xa8,
- 0x04, 0xa7, 0x70, 0x63, 0x4a, 0x20, 0x10, 0x50, 0x75, 0x75, 0x75, 0x98, 0x3a, 0x65, 0x7b, 0x7b,
- 0x3b, 0x01, 0xa9, 0xab, 0xdb, 0xb6, 0x6d, 0x1b, 0x82, 0x6c, 0x8d, 0x40, 0xb9, 0xd9, 0x5f, 0x09,
- 0xb9, 0xa1, 0x09, 0x93, 0x08, 0x40, 0x4b, 0xda, 0x13, 0x37, 0x1d, 0xbf, 0x3b, 0x4a, 0x7f, 0x1f,
- 0xff, 0x51, 0xd4, 0x6c, 0x29, 0xef, 0x7e, 0x37, 0x87, 0xc3, 0xe9, 0xcf, 0xc8, 0xc8, 0xd0, 0x8c,
- 0x8e, 0x8e, 0x12, 0x5a, 0xad, 0x96, 0x1a, 0x18, 0x18, 0x50, 0x22, 0xa0, 0xb1, 0xb1, 0x91, 0x42,
- 0x20, 0xa4, 0x93, 0x42, 0x90, 0x42, 0xa1, 0x90, 0xa5, 0xa4, 0xa4, 0xd4, 0x41, 0xf4, 0x25, 0x00,
- 0xb2, 0x31, 0x02, 0x25, 0x85, 0xb0, 0xfa, 0x71, 0xd3, 0x9c, 0xa8, 0xb4, 0x09, 0xa9, 0x48, 0x82,
- 0xb5, 0x92, 0xd1, 0x1d, 0x14, 0x7d, 0x2e, 0xf3, 0xcc, 0x30, 0xfe, 0x3f, 0x31, 0x20, 0x76, 0x86,
- 0x1d, 0xcb, 0x1a, 0x04, 0x35, 0x69, 0x11, 0x24, 0x16, 0x8b, 0x3b, 0x40, 0x6d, 0x6a, 0x04, 0xea,
- 0x74, 0x3a, 0x7d, 0x7d, 0x26, 0x26, 0x26, 0x14, 0x58, 0xdb, 0xd6, 0xd6, 0x56, 0x22, 0x35, 0x35,
- 0x55, 0x08, 0xa9, 0xbe, 0x09, 0xa0, 0xa5, 0x06, 0x90, 0x88, 0x5f, 0x7f, 0x0f, 0x37, 0x3b, 0x04,
- 0x51, 0x10, 0x32, 0x05, 0x05, 0xf9, 0x47, 0x95, 0xa2, 0x02, 0xa9, 0xa9, 0xa9, 0x29, 0xf9, 0xb9,
- 0xd4, 0x33, 0x3a, 0x7d, 0xa4, 0x21, 0x31, 0x63, 0x08, 0x7a, 0xfc, 0xf8, 0xb1, 0x0a, 0xbc, 0x66,
- 0xb0, 0x36, 0x00, 0x51, 0x62, 0x7d, 0x20, 0x7d, 0x34, 0xf4, 0x9f, 0x0a, 0x22, 0x52, 0xc0, 0xbd,
- 0x0c, 0xd6, 0x09, 0x37, 0x6d, 0xda, 0x74, 0xd3, 0xd0, 0xb0, 0x08, 0xba, 0xf5, 0xc3, 0x0d, 0x01,
- 0x6e, 0xf4, 0x4d, 0x52, 0xae, 0x0e, 0xa5, 0x8d, 0x29, 0x80, 0x9e, 0xc2, 0x94, 0x90, 0xe8, 0x61,
- 0x75, 0xb9, 0x40, 0xa3, 0x07, 0x05, 0x46, 0x4f, 0x81, 0xa7, 0x5a, 0xf4, 0x1e, 0x95, 0x86, 0xd1,
- 0x80, 0x58, 0x3a, 0x50, 0x99, 0x2d, 0x2d, 0x2d, 0xfa, 0xd4, 0xa1, 0x41, 0xb4, 0x8a, 0xf4, 0xf4,
- 0xf4, 0x5a, 0x6f, 0x6f, 0xef, 0x5f, 0x01, 0xf4, 0xba, 0x01, 0x74, 0xfd, 0xd4, 0x95, 0x46, 0xdc,
- 0xe8, 0x6c, 0xc6, 0xe9, 0x41, 0x50, 0x51, 0x07, 0xa6, 0x0d, 0xbd, 0x04, 0xaf, 0x69, 0xf0, 0x9e,
- 0x69, 0xa9, 0x6f, 0xa2, 0xf1, 0x3d, 0xcb, 0x3f, 0x72, 0x1a, 0x72, 0xaf, 0xed, 0xeb, 0xeb, 0x43,
- 0xe5, 0x11, 0x20, 0x0a, 0x12, 0x4c, 0x35, 0x57, 0xaf, 0x0e, 0x74, 0x00, 0x64, 0xae, 0x00, 0xf5,
- 0x12, 0x50, 0xcb, 0xda, 0x8d, 0x1b, 0x37, 0x1a, 0x83, 0x2a, 0x6e, 0x95, 0x95, 0xe3, 0x46, 0x47,
- 0x23, 0x52, 0xc6, 0xa0, 0x97, 0x54, 0x42, 0xa1, 0x50, 0x85, 0x91, 0x20, 0xb0, 0xbf, 0xbf, 0x9f,
- 0xbc, 0xfa, 0xed, 0x65, 0x7d, 0xfd, 0x58, 0x41, 0xd1, 0x13, 0x08, 0xc2, 0xe2, 0x43, 0x23, 0x77,
- 0x82, 0x9c, 0x29, 0xac, 0x0b, 0x6e, 0x8e, 0x91, 0x40, 0xe3, 0xaa, 0xa1, 0xf7, 0xe8, 0xb6, 0xb6,
- 0x36, 0x19, 0xa8, 0xb3, 0x76, 0xc3, 0x86, 0x0d, 0x08, 0xb2, 0x32, 0x80, 0x7a, 0x3a, 0xbb, 0x78,
- 0xf1, 0x7e, 0xd1, 0x53, 0xb8, 0xd9, 0xef, 0x3f, 0xdd, 0xed, 0x85, 0xc6, 0x26, 0xe1, 0x23, 0x1a,
- 0x1a, 0x92, 0x91, 0xb7, 0xc9, 0x18, 0xee, 0xa7, 0x09, 0xfa, 0x77, 0x71, 0x61, 0x31, 0x3a, 0x90,
- 0xad, 0x16, 0xa2, 0xd5, 0x7b, 0x8f, 0x0a, 0xc3, 0x3a, 0xf2, 0xf9, 0x7c, 0x15, 0xaa, 0x0f, 0x7a,
- 0x8d, 0xc4, 0xe7, 0x9a, 0x9a, 0x1a, 0x65, 0x56, 0x56, 0x56, 0x0d, 0x1c, 0x41, 0xbf, 0x00, 0xc8,
- 0xc2, 0x48, 0x75, 0x17, 0x72, 0xbe, 0x6f, 0x9c, 0x97, 0x36, 0x37, 0xfc, 0xa0, 0x8e, 0x77, 0xbe,
- 0xb8, 0xef, 0x6c, 0xfa, 0xe9, 0xa1, 0x43, 0x81, 0x07, 0xa6, 0xe7, 0x55, 0x17, 0xfb, 0x45, 0xcc,
- 0x00, 0x74, 0xbc, 0x16, 0xa2, 0xec, 0xc0, 0x0d, 0xe1, 0x04, 0x20, 0x9f, 0x3e, 0x7d, 0x4a, 0x83,
- 0x63, 0x54, 0x43, 0x43, 0x03, 0x05, 0xe7, 0x9f, 0x9c, 0xc5, 0x62, 0xb5, 0xc1, 0x01, 0xdb, 0x02,
- 0xc7, 0xd3, 0xc3, 0x75, 0xeb, 0xd6, 0xdd, 0x30, 0x80, 0x60, 0x44, 0x7c, 0x07, 0x45, 0x3b, 0x77,
- 0xec, 0xd8, 0xb1, 0xa2, 0xc2, 0xec, 0x82, 0x26, 0x8e, 0x5f, 0xf4, 0xf4, 0x3c, 0xf0, 0x45, 0xc3,
- 0x1a, 0x25, 0x71, 0x0e, 0xf5, 0x80, 0xbc, 0xe5, 0x58, 0xbb, 0xfa, 0xfa, 0x7a, 0x15, 0x9c, 0x87,
- 0x64, 0x72, 0x72, 0x72, 0x5b, 0x78, 0x78, 0xb8, 0x28, 0x2c, 0x2c, 0xec, 0x37, 0x4f, 0x4f, 0xcf,
- 0x4b, 0x30, 0x22, 0xce, 0xc3, 0x54, 0xb8, 0xe0, 0xe5, 0xe5, 0x75, 0x41, 0x3f, 0xa3, 0x16, 0x0c,
- 0xab, 0x35, 0xe6, 0xe6, 0xe6, 0x7e, 0x00, 0xfc, 0xfa, 0xdd, 0x35, 0x6b, 0x7f, 0x0e, 0xfe, 0x30,
- 0xb0, 0x32, 0x31, 0x24, 0x4e, 0x92, 0x19, 0xcb, 0x95, 0xb1, 0xf7, 0x7f, 0x49, 0xdd, 0xe7, 0xdd,
- 0xd1, 0x18, 0x9a, 0x37, 0x20, 0x7a, 0xfa, 0x8f, 0x7b, 0x0f, 0x35, 0xa0, 0x36, 0xe5, 0xf1, 0xe3,
- 0xc7, 0x25, 0xd0, 0x94, 0x42, 0x98, 0x3b, 0xd7, 0x61, 0xa4, 0x1c, 0xb5, 0xb4, 0xb4, 0xf4, 0xc3,
- 0xb1, 0x02, 0x66, 0x39, 0x37, 0x4a, 0xde, 0x37, 0x35, 0xca, 0x5d, 0xc0, 0x96, 0xc2, 0xc2, 0x37,
- 0x20, 0xd2, 0x3d, 0xb6, 0xb6, 0xb6, 0x67, 0xa1, 0xe9, 0x7e, 0x0c, 0x0e, 0x0e, 0x16, 0x17, 0x7d,
- 0x73, 0x51, 0x33, 0x1f, 0x59, 0xf2, 0x27, 0xec, 0x49, 0xdf, 0x2d, 0xdb, 0xe5, 0x00, 0xb8, 0x03,
- 0x07, 0xed, 0x67, 0xd8, 0x2b, 0x26, 0x66, 0xd6, 0x7b, 0xa6, 0x40, 0x6f, 0x23, 0x68, 0xc1, 0x60,
- 0x7b, 0x15, 0xcc, 0x0b, 0x86, 0x5b, 0xfe, 0xea, 0xd5, 0xab, 0xab, 0x76, 0x78, 0xf8, 0x8c, 0xcc,
- 0xc3, 0x0e, 0xec, 0xf8, 0xbc, 0x2f, 0xc4, 0x7b, 0x8f, 0xc7, 0x4b, 0xa6, 0xaf, 0xbb, 0x29, 0x90,
- 0x33, 0xd8, 0x12, 0x13, 0xd3, 0xd4, 0x19, 0x80, 0x37, 0x3f, 0xfe, 0x60, 0x57, 0xb3, 0xa1, 0x6e,
- 0xbb, 0x23, 0xa9, 0xf8, 0x1d, 0xfb, 0x5d, 0x17, 0x01, 0xbd, 0x63, 0x0a, 0xb4, 0xc6, 0x14, 0x68,
- 0xe1, 0x0f, 0x10, 0xf6, 0xee, 0x88, 0xab, 0x7f, 0xc1, 0xa2, 0x12, 0x16, 0x59, 0xbf, 0xd6, 0x14,
- 0xe8, 0x2d, 0x30, 0xeb, 0x97, 0xfd, 0x18, 0xc9, 0xde, 0x9e, 0x6d, 0x0e, 0x90, 0xdb, 0xf1, 0xbb,
- 0x22, 0xcb, 0xb2, 0x43, 0x43, 0x2d, 0x16, 0x59, 0xeb, 0x6a, 0x0a, 0xb4, 0x74, 0xae, 0x80, 0x6e,
- 0x73, 0x8b, 0x5e, 0x34, 0x97, 0x85, 0x06, 0x32, 0x77, 0x99, 0xab, 0xeb, 0x42, 0x73, 0x9e, 0xb3,
- 0xf9, 0x67, 0xb3, 0x3f, 0x01, 0x52, 0x50, 0xcf, 0x7e, 0x2a, 0x43, 0x11, 0xa0, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x07, 0x49, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x56, 0x6b, 0x4c, 0x53,
+ 0x69, 0x1a, 0x46, 0x81, 0xc1, 0x0b, 0x28, 0x2a, 0xe2, 0x65, 0x47, 0x67, 0x9c, 0x8c, 0xcb, 0x44,
+ 0x9d, 0xc4, 0xe8, 0x26, 0xeb, 0xea, 0xfe, 0xd8, 0xac, 0x89, 0x9a, 0xe8, 0x46, 0x23, 0x51, 0x36,
+ 0x5e, 0xc6, 0xfd, 0xe1, 0xae, 0x66, 0x86, 0x31, 0x81, 0xcc, 0xe8, 0x8c, 0x51, 0x71, 0x91, 0x8b,
+ 0xb2, 0x28, 0x61, 0x03, 0x8c, 0x80, 0x20, 0x0d, 0xa2, 0xcb, 0x5d, 0x90, 0xfb, 0x4d, 0x90, 0x3b,
+ 0x02, 0x15, 0xa7, 0x48, 0x2f, 0xa7, 0x2d, 0xa7, 0xa7, 0xa5, 0xb4, 0xd0, 0xd2, 0x96, 0xb6, 0xd0,
+ 0x9e, 0xb6, 0xdf, 0x3e, 0x1f, 0x5b, 0x71, 0x46, 0x63, 0x76, 0xb2, 0x7b, 0x92, 0x27, 0xe7, 0xf4,
+ 0xf4, 0xfb, 0xde, 0xe7, 0x7b, 0x9f, 0xf7, 0x76, 0x7c, 0x08, 0x21, 0x3e, 0x14, 0xb8, 0xd6, 0x84,
+ 0x84, 0x84, 0x7c, 0x8b, 0xfb, 0xaf, 0x5f, 0xbf, 0xfb, 0x7f, 0x80, 0x6b, 0x2d, 0xec, 0x9d, 0x5f,
+ 0xb3, 0x66, 0xcd, 0x1f, 0xbd, 0xbf, 0x7d, 0x36, 0x03, 0x9b, 0x80, 0xcf, 0x77, 0xef, 0xde, 0x9d,
+ 0xb5, 0x6b, 0xd7, 0xae, 0x0c, 0x2c, 0xb8, 0x46, 0xdf, 0xfd, 0x8f, 0x04, 0x9f, 0xae, 0x5e, 0xbd,
+ 0xfa, 0xbb, 0x75, 0xeb, 0xd6, 0x65, 0x1e, 0x3f, 0x7e, 0x3c, 0x7f, 0xc5, 0x8a, 0x15, 0x49, 0x4b,
+ 0x96, 0x2c, 0x09, 0xf7, 0x09, 0x0c, 0x0c, 0x4c, 0xdb, 0xb8, 0x71, 0x63, 0x66, 0x40, 0x40, 0x40,
+ 0xe1, 0xc1, 0x83, 0x07, 0xdb, 0xc6, 0xc6, 0xc6, 0x9e, 0x34, 0x37, 0x37, 0xe7, 0x6f, 0xdb, 0xb6,
+ 0x2d, 0x63, 0xd5, 0xaa, 0x55, 0xdf, 0x63, 0xe3, 0x86, 0x5f, 0x60, 0x7c, 0x01, 0xb0, 0x03, 0xeb,
+ 0x13, 0xb6, 0x6e, 0xdd, 0x9a, 0x9b, 0x91, 0x91, 0x51, 0xdf, 0xd7, 0xd7, 0x27, 0x8c, 0x8d, 0x8d,
+ 0x95, 0x85, 0x85, 0x85, 0x75, 0x2c, 0x5a, 0xb4, 0x28, 0xd7, 0x67, 0xd9, 0xb2, 0x65, 0xe9, 0x5a,
+ 0xad, 0x56, 0x50, 0x52, 0x52, 0xf2, 0x38, 0x32, 0x32, 0x52, 0xfc, 0xf4, 0xe9, 0x53, 0x59, 0x7a,
+ 0x7a, 0x3a, 0xdb, 0xdb, 0xdb, 0x2b, 0xbc, 0x7f, 0xff, 0x7e, 0xed, 0xa6, 0x4d, 0x9b, 0xee, 0xae,
+ 0x5c, 0xb9, 0xf2, 0x18, 0x35, 0xf6, 0x1e, 0x92, 0x0f, 0x83, 0x83, 0x83, 0xef, 0xec, 0xd9, 0xb3,
+ 0xa7, 0x2e, 0x3b, 0x3b, 0x5b, 0x84, 0xfd, 0xd2, 0xe2, 0xe2, 0xe2, 0xd1, 0x57, 0xaf, 0x5e, 0x29,
+ 0x5a, 0x5b, 0x5b, 0x19, 0x90, 0xf5, 0xe0, 0xff, 0xac, 0x79, 0xa2, 0x67, 0xcf, 0x9e, 0x3d, 0x8e,
+ 0x8b, 0x8b, 0x93, 0xe9, 0xf5, 0x7a, 0xce, 0x68, 0x34, 0x8e, 0x56, 0x55, 0x55, 0x71, 0x95, 0x95,
+ 0x95, 0x8a, 0xa6, 0xa6, 0x26, 0x49, 0x78, 0x78, 0x78, 0x2d, 0x24, 0x88, 0x83, 0xd1, 0xe5, 0x3f,
+ 0x21, 0xf0, 0x0d, 0x0a, 0x0a, 0xfa, 0x0b, 0x64, 0x6a, 0x49, 0x4a, 0x4a, 0x92, 0x8e, 0x8c, 0x8c,
+ 0x48, 0x61, 0x43, 0xd5, 0xd5, 0xd5, 0xc5, 0x59, 0xad, 0x56, 0x85, 0xc5, 0x62, 0x61, 0x1b, 0x1b,
+ 0x1b, 0x95, 0x37, 0x6e, 0xdc, 0xe8, 0x59, 0xba, 0x74, 0x69, 0xf6, 0x3c, 0x51, 0x67, 0x67, 0xe7,
+ 0x63, 0x6c, 0x10, 0x7b, 0x3c, 0x1e, 0xc6, 0x64, 0x32, 0xb1, 0x3a, 0x9d, 0x4e, 0x8d, 0xcd, 0x5c,
+ 0x5b, 0x5b, 0x1b, 0x27, 0x12, 0x89, 0xa4, 0x57, 0xae, 0x5c, 0x11, 0x63, 0x6d, 0x21, 0x08, 0x82,
+ 0x00, 0x3f, 0x3c, 0xdf, 0xdd, 0xbb, 0x77, 0xef, 0xc8, 0xd0, 0xd0, 0x10, 0x3d, 0x9c, 0x02, 0x9e,
+ 0xa8, 0xc7, 0xc7, 0xc7, 0x59, 0xb3, 0xd9, 0xcc, 0x4e, 0x4f, 0x4f, 0x8f, 0x52, 0x3b, 0x20, 0x66,
+ 0x70, 0xf8, 0x6e, 0x84, 0x25, 0xe7, 0x67, 0x44, 0xb7, 0x6e, 0xdd, 0x92, 0x18, 0x0c, 0x06, 0x95,
+ 0xcb, 0xe5, 0x92, 0xe3, 0xd4, 0x8c, 0xdd, 0x6e, 0x57, 0x8e, 0x8e, 0x8e, 0xaa, 0xe1, 0x9d, 0x4e,
+ 0xa1, 0x50, 0xa8, 0x20, 0x83, 0x64, 0xf9, 0xf2, 0xe5, 0x75, 0x90, 0xa2, 0xfe, 0xf4, 0xe9, 0xd3,
+ 0x23, 0x36, 0x9b, 0x8d, 0x19, 0x1e, 0x1e, 0x66, 0xdb, 0xdb, 0xdb, 0x35, 0x94, 0xe0, 0xf5, 0x3e,
+ 0xb7, 0xdb, 0x2d, 0x9f, 0x9a, 0x9a, 0x52, 0xc1, 0x23, 0x05, 0x25, 0xf2, 0xf3, 0xf3, 0x7b, 0x13,
+ 0x23, 0xb8, 0x5c, 0x0e, 0x22, 0x31, 0x5d, 0x84, 0x40, 0x8e, 0xc1, 0xc0, 0x78, 0x7d, 0x7d, 0xfd,
+ 0x2c, 0x62, 0xe5, 0x61, 0x18, 0x86, 0x80, 0x90, 0xf4, 0xf7, 0xf7, 0x7b, 0x1e, 0x3d, 0x7a, 0xe4,
+ 0x3e, 0x7b, 0xf6, 0xac, 0x15, 0x24, 0x72, 0xc8, 0x3a, 0x26, 0x93, 0xc9, 0x38, 0xba, 0x87, 0x92,
+ 0x4c, 0x4e, 0x4e, 0x72, 0x13, 0x13, 0x13, 0x1c, 0xf6, 0x68, 0x9d, 0x4e, 0xa7, 0x02, 0x6a, 0x30,
+ 0x09, 0x09, 0x09, 0xdd, 0xbe, 0xbe, 0xbe, 0xf7, 0xe7, 0x89, 0x7a, 0x7a, 0x7a, 0xe6, 0x88, 0xe0,
+ 0xbe, 0xba, 0xae, 0xae, 0xce, 0x22, 0x97, 0xcb, 0x89, 0x92, 0x1b, 0x27, 0x82, 0xaa, 0x01, 0xf2,
+ 0x6d, 0x5a, 0x23, 0xf9, 0x3a, 0xa5, 0x8e, 0xdc, 0x2d, 0xeb, 0x25, 0x3f, 0x4a, 0x39, 0x02, 0x63,
+ 0x04, 0x01, 0xe7, 0x41, 0xae, 0x99, 0x99, 0x99, 0x51, 0x52, 0x99, 0x21, 0x9f, 0x0a, 0x36, 0x38,
+ 0x1a, 0x23, 0xa8, 0xa2, 0xa4, 0x1e, 0x21, 0x7b, 0xe5, 0xf1, 0xf1, 0xf1, 0x5d, 0xfe, 0xfe, 0xfe,
+ 0x6f, 0xa4, 0xc3, 0x29, 0xca, 0x6f, 0xde, 0xbc, 0x29, 0x06, 0x89, 0xd5, 0x64, 0x32, 0x93, 0x4c,
+ 0x18, 0x3d, 0x1d, 0x57, 0xed, 0xce, 0xaa, 0x7e, 0xc9, 0x37, 0xbf, 0xd0, 0x38, 0xea, 0x07, 0xd4,
+ 0xce, 0xac, 0x5a, 0xb1, 0x23, 0xe2, 0x5a, 0xa9, 0x3b, 0x26, 0xbb, 0x85, 0x18, 0xa6, 0x4c, 0xa4,
+ 0xa6, 0xa6, 0xc6, 0xc3, 0xb2, 0xac, 0x46, 0x2c, 0x16, 0xb3, 0x20, 0xa0, 0x31, 0xe2, 0x68, 0x32,
+ 0x51, 0xf9, 0x79, 0x9e, 0x97, 0xb7, 0xb4, 0xb4, 0x30, 0x48, 0x86, 0x4e, 0xc4, 0xe8, 0x4d, 0x32,
+ 0x40, 0xae, 0x32, 0x10, 0x8d, 0xe1, 0x99, 0x24, 0x17, 0xb4, 0x93, 0xd8, 0x07, 0xcf, 0x9d, 0x8c,
+ 0x76, 0x9a, 0x9f, 0xb4, 0xcc, 0xba, 0x39, 0xfd, 0xb4, 0x9b, 0x19, 0x33, 0xbb, 0xc4, 0x6a, 0x33,
+ 0x5f, 0xd6, 0x2a, 0x72, 0x9d, 0xbf, 0xf5, 0x98, 0xff, 0xea, 0x76, 0x9d, 0x07, 0x41, 0x27, 0x28,
+ 0x01, 0x27, 0x92, 0x45, 0x43, 0x25, 0xa3, 0x12, 0xd2, 0x18, 0x81, 0x44, 0x81, 0xcc, 0x55, 0x41,
+ 0x5a, 0x39, 0xe2, 0xda, 0xb9, 0x78, 0xf1, 0xe2, 0xcc, 0x79, 0x22, 0xe8, 0x5f, 0x86, 0x74, 0x76,
+ 0xf7, 0xbd, 0x94, 0x93, 0x33, 0x09, 0x35, 0xee, 0x17, 0xf2, 0x49, 0x9e, 0x9b, 0xb0, 0xb9, 0xc7,
+ 0xa7, 0x66, 0x5c, 0x63, 0x46, 0x3b, 0x2f, 0xd7, 0x9a, 0x5d, 0x43, 0x72, 0x1d, 0xdf, 0xd4, 0x27,
+ 0x71, 0x7d, 0x97, 0x56, 0xe5, 0x38, 0x77, 0xa7, 0xd1, 0xf9, 0xa0, 0x66, 0x80, 0x48, 0x24, 0x12,
+ 0x82, 0x78, 0x6a, 0x69, 0xa6, 0x51, 0x6f, 0xa4, 0x52, 0xa9, 0x06, 0x04, 0x73, 0x31, 0x82, 0x74,
+ 0x73, 0x1e, 0xa1, 0x60, 0xdf, 0xd4, 0x11, 0x32, 0xa7, 0x16, 0xee, 0x93, 0x7f, 0x3c, 0x68, 0x27,
+ 0x69, 0x95, 0x22, 0xc7, 0xf0, 0xa8, 0x81, 0x97, 0x70, 0x06, 0x9e, 0xd5, 0x4f, 0x53, 0x38, 0x59,
+ 0xbd, 0xd5, 0x01, 0x0f, 0x67, 0xcb, 0x9a, 0x07, 0xf8, 0xc8, 0xc4, 0x82, 0xd9, 0x7b, 0x0d, 0x8c,
+ 0xf5, 0x5c, 0x52, 0x8d, 0x07, 0x9d, 0x84, 0x54, 0x54, 0x54, 0x58, 0xd4, 0x6a, 0x35, 0xdb, 0xd1,
+ 0xd1, 0x41, 0x4b, 0x41, 0x85, 0xf2, 0x50, 0x51, 0x0f, 0xa9, 0x47, 0x48, 0x86, 0x0e, 0x48, 0x77,
+ 0x6f, 0x9e, 0x08, 0x8b, 0x7b, 0x85, 0x42, 0x21, 0xf9, 0x1b, 0x36, 0x97, 0x77, 0xab, 0xec, 0x2f,
+ 0x95, 0x46, 0xa7, 0x84, 0x9b, 0x72, 0x0c, 0x2b, 0xc6, 0x1d, 0x52, 0xce, 0x30, 0x03, 0x8f, 0x66,
+ 0xc4, 0x9c, 0xd1, 0xfe, 0xf7, 0xf4, 0xe2, 0x99, 0x2f, 0x6f, 0xe4, 0xcc, 0xe4, 0xb5, 0x30, 0xd3,
+ 0x5f, 0xc4, 0x57, 0xbb, 0x29, 0x11, 0xe4, 0xe3, 0x07, 0x07, 0x07, 0x69, 0x42, 0x70, 0x34, 0xf3,
+ 0xa8, 0x37, 0x54, 0x42, 0x10, 0x31, 0xa8, 0xcd, 0x8e, 0x9f, 0x25, 0x03, 0x6a, 0xa5, 0x0b, 0xc5,
+ 0x47, 0xa2, 0x52, 0xeb, 0x49, 0x46, 0x95, 0x68, 0x66, 0x50, 0x6e, 0x98, 0x15, 0x6b, 0x2c, 0x36,
+ 0xa9, 0x7a, 0xca, 0x3e, 0xac, 0xd0, 0xda, 0x7b, 0x86, 0x64, 0xb6, 0x7e, 0xd9, 0xc4, 0x64, 0x74,
+ 0x42, 0xb6, 0xed, 0x7c, 0xcc, 0x0f, 0xf6, 0xa2, 0x4e, 0x95, 0xe9, 0x4c, 0x5c, 0xa5, 0x1b, 0xc9,
+ 0x40, 0x1e, 0x3e, 0x7c, 0xe8, 0x44, 0x37, 0x18, 0xa5, 0xc6, 0x69, 0x47, 0x80, 0x3d, 0x8e, 0x02,
+ 0xc9, 0xa2, 0x48, 0x4e, 0x4e, 0x6e, 0x7f, 0x3b, 0xbd, 0x9f, 0x40, 0x3e, 0x22, 0xa8, 0xee, 0x27,
+ 0x51, 0x19, 0xad, 0x0e, 0x41, 0xad, 0xd0, 0xd6, 0x38, 0x30, 0x6a, 0x7d, 0x2e, 0xd1, 0x99, 0x5f,
+ 0x71, 0x16, 0xbd, 0x50, 0xa6, 0x1d, 0xff, 0x57, 0x4d, 0x97, 0x31, 0x3a, 0xee, 0x07, 0xeb, 0xf9,
+ 0x6b, 0xe9, 0xb6, 0xa4, 0x87, 0xdd, 0xb6, 0xe8, 0x7f, 0xd6, 0x7b, 0x94, 0x4a, 0x25, 0xcd, 0xbe,
+ 0x29, 0xea, 0x09, 0x3a, 0x89, 0x06, 0xfd, 0x4d, 0x83, 0x78, 0xcf, 0x65, 0x1d, 0x32, 0x58, 0x7e,
+ 0xfb, 0xf6, 0xed, 0xf6, 0x05, 0x0b, 0x16, 0xe4, 0xcd, 0x13, 0x61, 0x51, 0x31, 0x95, 0x40, 0x3f,
+ 0x61, 0x24, 0x7f, 0xbe, 0x5e, 0xe1, 0xb9, 0x57, 0x3f, 0x32, 0x0d, 0x32, 0x53, 0x61, 0xd3, 0x8b,
+ 0xa9, 0x67, 0x43, 0xec, 0xe4, 0x73, 0xf1, 0x98, 0x7e, 0x50, 0x61, 0xd4, 0x46, 0xc7, 0xdd, 0xb5,
+ 0x9d, 0xbb, 0x92, 0x66, 0xff, 0x22, 0xbe, 0x96, 0x17, 0x49, 0x59, 0x52, 0x5b, 0x5b, 0x4b, 0x70,
+ 0x48, 0x1d, 0x3a, 0x8b, 0x1a, 0x8d, 0x94, 0xa5, 0xb1, 0x51, 0xa9, 0x54, 0x5c, 0x43, 0x43, 0x03,
+ 0x17, 0x13, 0x13, 0xc3, 0xa4, 0xa6, 0xa6, 0xb6, 0x2d, 0x5c, 0xb8, 0xf0, 0x3f, 0x44, 0x88, 0x8d,
+ 0x00, 0x6e, 0x0b, 0x50, 0x84, 0xdd, 0xd8, 0x44, 0x84, 0x23, 0x1c, 0x39, 0x7a, 0xb9, 0xc4, 0x9d,
+ 0x58, 0xd0, 0x69, 0x2d, 0x7a, 0x3a, 0x6c, 0x12, 0x3c, 0xe9, 0x36, 0x36, 0x0b, 0x55, 0x13, 0x8d,
+ 0x03, 0x2a, 0xc3, 0x57, 0xb1, 0xf7, 0xec, 0x7f, 0xfa, 0x26, 0xdf, 0x55, 0xda, 0x3c, 0x44, 0x90,
+ 0x00, 0xe4, 0xd2, 0xa5, 0x4b, 0x3c, 0xc8, 0xb4, 0x88, 0x15, 0x0d, 0xbe, 0xea, 0xe2, 0xc5, 0x8b,
+ 0x12, 0xcc, 0x21, 0xc9, 0x85, 0x0b, 0x17, 0xfa, 0xaf, 0x5f, 0xbf, 0xde, 0x20, 0x10, 0x08, 0x0a,
+ 0xe6, 0x88, 0xe8, 0x08, 0x00, 0x59, 0x5a, 0x68, 0x68, 0x68, 0xe6, 0x89, 0x13, 0x27, 0x32, 0x31,
+ 0x22, 0x86, 0x51, 0x80, 0x44, 0x3f, 0x69, 0xa2, 0x1d, 0xc1, 0x13, 0x71, 0xb5, 0x84, 0x8f, 0x4c,
+ 0x69, 0x70, 0x7c, 0x99, 0x5c, 0xed, 0x3c, 0x13, 0x5f, 0xc5, 0xff, 0x35, 0xb1, 0xc2, 0x23, 0x63,
+ 0x75, 0x04, 0x95, 0x4f, 0xe8, 0xba, 0xb2, 0xb2, 0x32, 0x72, 0xf5, 0xea, 0x55, 0x37, 0xf6, 0xb2,
+ 0x47, 0x8e, 0x1c, 0x79, 0xb1, 0x7f, 0xff, 0xfe, 0x52, 0xd8, 0xcc, 0x46, 0x67, 0x4f, 0xc7, 0x7c,
+ 0x8a, 0xc7, 0x73, 0x34, 0xea, 0xe8, 0xd0, 0x4f, 0xe7, 0x4a, 0x08, 0xf0, 0x7b, 0xb4, 0xfd, 0xaf,
+ 0x8f, 0x1e, 0x3d, 0xda, 0x5a, 0x54, 0x54, 0xe4, 0xa2, 0xad, 0x86, 0x16, 0x25, 0xa3, 0xd2, 0x11,
+ 0x11, 0xa3, 0x21, 0x66, 0x8b, 0x85, 0x20, 0x75, 0xe7, 0xe4, 0xca, 0xcb, 0xcb, 0x23, 0x88, 0xc1,
+ 0xdc, 0x3d, 0x27, 0x27, 0x87, 0xa4, 0xa4, 0xa4, 0x78, 0x76, 0xec, 0xd8, 0x51, 0x8a, 0xc0, 0xff,
+ 0x01, 0x76, 0x82, 0xdf, 0x99, 0x5b, 0xef, 0x9b, 0x9a, 0x87, 0x0e, 0x1d, 0xfa, 0x2c, 0x2a, 0x2a,
+ 0xaa, 0x14, 0xbd, 0x4a, 0x9f, 0x9f, 0x9f, 0xef, 0xc2, 0x60, 0xa4, 0x46, 0xf9, 0xcb, 0x97, 0x2f,
+ 0x3b, 0x4e, 0x9e, 0x3c, 0x69, 0x4e, 0x4c, 0x4c, 0x34, 0x15, 0x16, 0x16, 0x12, 0xfa, 0x1e, 0x87,
+ 0x22, 0x99, 0x99, 0x99, 0x24, 0x37, 0x37, 0x97, 0x1c, 0x3e, 0x7c, 0x38, 0x7b, 0xe7, 0xce, 0x9d,
+ 0xfe, 0xbf, 0x98, 0xc8, 0x7b, 0xd1, 0x11, 0xfd, 0x01, 0xda, 0x3c, 0xf5, 0x34, 0x75, 0xed, 0xda,
+ 0xb5, 0x7d, 0x80, 0x61, 0xfd, 0xfa, 0xf5, 0x06, 0x8c, 0x8b, 0xe1, 0xed, 0xdb, 0xb7, 0x37, 0x62,
+ 0xaa, 0x7a, 0xca, 0xcb, 0xcb, 0x09, 0x45, 0x56, 0x56, 0x16, 0x41, 0x4c, 0x08, 0xba, 0xfb, 0xcb,
+ 0x7d, 0xfb, 0xf6, 0x85, 0xbe, 0x97, 0x88, 0x4e, 0x4d, 0x20, 0x00, 0x58, 0xe2, 0x1d, 0x70, 0xc1,
+ 0xc0, 0x4a, 0x60, 0x35, 0xfd, 0x4a, 0x02, 0x7e, 0x07, 0xed, 0x1b, 0x30, 0x31, 0xdb, 0xf0, 0xfc,
+ 0x1b, 0x20, 0x14, 0x23, 0x3c, 0x1c, 0x33, 0xc7, 0x81, 0x82, 0x9f, 0xf3, 0xac, 0xa0, 0xa0, 0x80,
+ 0x66, 0xa1, 0xe7, 0xd4, 0xa9, 0x53, 0xcd, 0xef, 0x10, 0x79, 0x2f, 0x3f, 0x60, 0x11, 0x10, 0xe8,
+ 0x25, 0x58, 0xe5, 0x35, 0xfe, 0x2b, 0xe0, 0x23, 0xe0, 0x13, 0xfa, 0x29, 0x06, 0x7c, 0x06, 0x84,
+ 0xd1, 0xaf, 0x1d, 0xe0, 0x63, 0xfa, 0xcd, 0xb0, 0x65, 0xcb, 0x96, 0xdf, 0x22, 0xcb, 0xd4, 0x94,
+ 0x0c, 0x1d, 0x82, 0x70, 0x1c, 0x47, 0xd0, 0xa0, 0x1d, 0x9b, 0x37, 0x6f, 0x0e, 0x78, 0xc7, 0x23,
+ 0xaf, 0x4c, 0xfe, 0xc0, 0xe2, 0xb7, 0xc8, 0x42, 0xe9, 0x37, 0x9a, 0x97, 0xf0, 0x43, 0xfa, 0x55,
+ 0xe4, 0x05, 0xfd, 0xbd, 0xce, 0x7b, 0x98, 0x90, 0x0d, 0x1b, 0x36, 0xac, 0x8f, 0x88, 0x88, 0xa8,
+ 0xa1, 0xc9, 0x81, 0xe1, 0xe8, 0x39, 0x76, 0xec, 0xd8, 0x9d, 0xff, 0x1a, 0x23, 0x2f, 0xa9, 0xaf,
+ 0x97, 0xf8, 0xb5, 0x94, 0x4b, 0xbd, 0x07, 0x08, 0xf2, 0xde, 0x03, 0xbd, 0xef, 0xe8, 0xc1, 0x3e,
+ 0xf0, 0x2a, 0xb2, 0xf0, 0xc0, 0x81, 0x03, 0x1f, 0x03, 0x61, 0x6f, 0xdb, 0xfc, 0x37, 0x93, 0xe9,
+ 0x6a, 0x81, 0xf0, 0x72, 0xaa, 0xef, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE library_browse_xpm[1] = {{ png, sizeof( png ), "library_browse_xpm" }};
diff --git a/bitmaps_png/cpp_26/library_table.cpp b/bitmaps_png/cpp_26/library_table.cpp
index 65615e3485..7ccdb1c0d8 100644
--- a/bitmaps_png/cpp_26/library_table.cpp
+++ b/bitmaps_png/cpp_26/library_table.cpp
@@ -8,122 +8,107 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x07, 0x23, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x7b, 0x54, 0xd3,
- 0xe7, 0x19, 0xc7, 0xdb, 0xd5, 0xe3, 0x15, 0xaa, 0x56, 0xc5, 0xaa, 0xd8, 0xd3, 0xa1, 0x96, 0xe3,
- 0xac, 0x1b, 0xab, 0x0e, 0x37, 0xaa, 0xc7, 0x3f, 0x56, 0x0f, 0x1e, 0x14, 0x87, 0xce, 0xb5, 0x74,
- 0x55, 0xab, 0xab, 0x07, 0x44, 0x01, 0x15, 0xbc, 0x50, 0x04, 0x8b, 0xee, 0x0c, 0x25, 0x45, 0x24,
- 0x96, 0x06, 0x42, 0x0c, 0x98, 0x18, 0x48, 0x0c, 0x01, 0x12, 0x08, 0xb9, 0x10, 0x48, 0x42, 0x82,
- 0x5c, 0xe4, 0x96, 0x04, 0x85, 0x04, 0x73, 0xbf, 0x08, 0xed, 0x8a, 0xd5, 0x01, 0x56, 0x87, 0xc9,
- 0xb3, 0xe7, 0x65, 0xc5, 0x23, 0xa5, 0x87, 0xda, 0xfe, 0xce, 0x79, 0xc8, 0x8f, 0x5f, 0x9e, 0xf7,
- 0xf7, 0x79, 0x9f, 0xdb, 0xf7, 0xcd, 0x4b, 0x00, 0xf0, 0xd2, 0xb8, 0xe1, 0x35, 0x6f, 0xce, 0x9c,
- 0x39, 0x54, 0xb4, 0xf7, 0xf0, 0xfe, 0x57, 0xcf, 0x7f, 0xf7, 0x73, 0x0c, 0xaf, 0xe5, 0xfe, 0xfe,
- 0xfe, 0xa7, 0xe6, 0xcd, 0x9b, 0x97, 0xf4, 0xec, 0x19, 0xf9, 0x33, 0x73, 0xe6, 0xcc, 0xa0, 0xd9,
- 0xb3, 0x67, 0x47, 0xa1, 0xc3, 0xda, 0x90, 0x90, 0x90, 0x2f, 0xa3, 0xa3, 0xa3, 0xe9, 0xe8, 0x94,
- 0x3d, 0x7d, 0xfa, 0xf4, 0xb7, 0x7f, 0x26, 0xe0, 0x0d, 0x04, 0x9c, 0x5e, 0xb6, 0x6c, 0x19, 0xed,
- 0xe0, 0xc1, 0x83, 0x37, 0xe6, 0xce, 0x9d, 0x5b, 0xbe, 0x60, 0xc1, 0x82, 0x14, 0x7c, 0x3e, 0x67,
- 0xcc, 0x01, 0x23, 0xf8, 0x7b, 0x78, 0x78, 0x78, 0xf1, 0xf2, 0xe5, 0xcb, 0x59, 0x6b, 0xd7, 0xae,
- 0xed, 0xac, 0xa8, 0xa8, 0x50, 0xde, 0xc0, 0x2b, 0x2c, 0x2c, 0x8c, 0x86, 0x8e, 0x69, 0xe8, 0xf8,
- 0xfa, 0x0b, 0x00, 0x52, 0x96, 0x2e, 0x5d, 0x5a, 0x1c, 0x17, 0x17, 0xa7, 0xcc, 0xcc, 0xcc, 0xbc,
- 0x93, 0x9a, 0x9a, 0x6a, 0xda, 0xb0, 0x61, 0x83, 0x3e, 0x30, 0x30, 0x90, 0x4e, 0xd6, 0x3f, 0x03,
- 0x15, 0x15, 0x15, 0xb1, 0xac, 0x56, 0xeb, 0x8d, 0x23, 0x47, 0x8e, 0xf4, 0x96, 0x95, 0x95, 0x59,
- 0xd2, 0xd3, 0xd3, 0xed, 0x74, 0x3a, 0xbd, 0xe7, 0xe2, 0xc5, 0x8b, 0x75, 0xb8, 0xc3, 0xfc, 0x59,
- 0xb3, 0x66, 0x85, 0xfe, 0x08, 0xe0, 0x65, 0x7c, 0xfe, 0x57, 0xdc, 0x4c, 0xc5, 0x81, 0x03, 0x07,
- 0x6e, 0x23, 0xc0, 0x74, 0xee, 0xdc, 0x39, 0x47, 0x61, 0x61, 0xa1, 0x43, 0x22, 0x91, 0x98, 0x63,
- 0x62, 0x62, 0xba, 0x83, 0x83, 0x83, 0x69, 0xe8, 0xb7, 0x78, 0x12, 0xe8, 0xe8, 0xd1, 0xa3, 0x7d,
- 0xcd, 0xcd, 0xcd, 0xae, 0x5b, 0xb7, 0x6e, 0x39, 0x79, 0x3c, 0x9e, 0x13, 0x17, 0x59, 0xaf, 0x5c,
- 0xb9, 0x62, 0x5c, 0xb3, 0x66, 0x4d, 0xf5, 0xfc, 0xf9, 0xf3, 0xa3, 0x9f, 0x83, 0xf8, 0x63, 0xba,
- 0x19, 0xa1, 0xa1, 0xa1, 0xfa, 0x9c, 0x9c, 0x1c, 0x13, 0x9b, 0xcd, 0xb6, 0x17, 0x14, 0x14, 0xb8,
- 0xa4, 0x52, 0xa9, 0x0d, 0xcd, 0x8e, 0x9b, 0xb5, 0x13, 0xd0, 0xaa, 0x55, 0xab, 0x08, 0x28, 0x60,
- 0x12, 0xe8, 0xc4, 0x89, 0x13, 0xbd, 0x7d, 0x7d, 0x7d, 0xe6, 0x9e, 0x9e, 0x1e, 0x2b, 0x01, 0x8a,
- 0xc5, 0x62, 0xb7, 0x40, 0x20, 0x70, 0x96, 0x97, 0x97, 0x9b, 0xb0, 0x7e, 0x7a, 0x3f, 0x3f, 0xbf,
- 0xdd, 0xb8, 0xf0, 0x55, 0xfc, 0x94, 0xed, 0xdd, 0xbb, 0xd7, 0x58, 0x53, 0x53, 0x63, 0x66, 0x32,
- 0x99, 0x4e, 0x04, 0xb9, 0xf0, 0xde, 0x51, 0x57, 0x57, 0x67, 0xd3, 0x6a, 0xb5, 0x66, 0x5c, 0x67,
- 0x8e, 0x8d, 0x8d, 0x35, 0xac, 0x5c, 0xb9, 0x92, 0x80, 0x16, 0x4d, 0x00, 0xd9, 0x6c, 0xb6, 0x31,
- 0x10, 0x01, 0xb4, 0xb7, 0xb7, 0x3b, 0x4c, 0x26, 0x93, 0xe5, 0xce, 0x9d, 0x3b, 0x56, 0xdc, 0xa1,
- 0xa7, 0xa4, 0xa4, 0xc4, 0xa3, 0x54, 0x2a, 0xcd, 0x2b, 0x56, 0xac, 0xe8, 0x41, 0xff, 0x6e, 0x7c,
- 0x89, 0x51, 0xa1, 0x50, 0x58, 0x30, 0x9a, 0x7b, 0xb8, 0x09, 0x27, 0x7e, 0x67, 0x25, 0x80, 0xda,
- 0xda, 0x5a, 0x9b, 0x50, 0x28, 0x74, 0x61, 0x36, 0xec, 0x87, 0x0e, 0x1d, 0x32, 0x04, 0x05, 0x05,
- 0x11, 0xd0, 0xc2, 0x09, 0x20, 0x87, 0xc3, 0xc1, 0x1b, 0x8f, 0x88, 0xcf, 0xe7, 0xbb, 0x55, 0x2a,
- 0x95, 0x9b, 0x40, 0x7b, 0x7b, 0x7b, 0x2d, 0x1a, 0x8d, 0xc6, 0x75, 0x91, 0x42, 0x79, 0x5c, 0x23,
- 0x95, 0x78, 0x8b, 0xae, 0x5d, 0xf3, 0x52, 0xf3, 0xbe, 0x18, 0xce, 0xce, 0xce, 0x1e, 0x20, 0x11,
- 0xa8, 0xd5, 0x6a, 0x0b, 0x79, 0x39, 0x36, 0x91, 0x2b, 0x3f, 0x3f, 0xdf, 0x83, 0x91, 0x59, 0x2b,
- 0x2b, 0x85, 0x96, 0xcc, 0x4b, 0xb4, 0x07, 0xe1, 0xdb, 0x77, 0x0a, 0x27, 0x81, 0x9c, 0x4e, 0x27,
- 0x6f, 0x3c, 0xa2, 0xd6, 0xd6, 0x56, 0x67, 0x55, 0x55, 0x95, 0x13, 0x17, 0x3b, 0xc9, 0x3d, 0x31,
- 0x99, 0x5c, 0xd6, 0x5f, 0x56, 0x2e, 0xf0, 0xe2, 0x86, 0xe0, 0xee, 0xdd, 0xbb, 0x40, 0xbf, 0xca,
- 0x78, 0x44, 0x00, 0xc4, 0x0f, 0xd7, 0xbb, 0x18, 0x0c, 0x86, 0xb3, 0xba, 0xba, 0xda, 0x21, 0x10,
- 0x54, 0x7a, 0x8a, 0x38, 0xc2, 0xc7, 0xaa, 0x36, 0x23, 0x30, 0x79, 0xd5, 0xff, 0xc9, 0xb8, 0x90,
- 0x17, 0x33, 0x09, 0x94, 0x9c, 0x9c, 0x3c, 0x16, 0x91, 0xd1, 0x68, 0xb4, 0x90, 0x97, 0x63, 0x54,
- 0x2e, 0x0e, 0x87, 0xe3, 0x6e, 0x6b, 0x6b, 0xb3, 0x63, 0x6a, 0xdc, 0x59, 0x14, 0xca, 0x60, 0x55,
- 0x75, 0xb5, 0xcf, 0x6c, 0x36, 0x83, 0x52, 0xa5, 0xf2, 0x72, 0xb9, 0x5c, 0x77, 0x5e, 0x5e, 0x9e,
- 0x1b, 0x33, 0xe0, 0x1a, 0x83, 0xd6, 0xc8, 0x3c, 0x7c, 0x51, 0xfd, 0x93, 0x9b, 0x3a, 0x0b, 0x68,
- 0xd1, 0xd4, 0x1d, 0x7d, 0x90, 0x4b, 0x2f, 0x55, 0x4c, 0x02, 0x25, 0x25, 0x25, 0xf5, 0x8e, 0x47,
- 0xa0, 0xd7, 0xeb, 0x6d, 0x57, 0x8b, 0x8b, 0x86, 0x54, 0x6a, 0x95, 0x87, 0xc5, 0x62, 0xf5, 0x63,
- 0x8a, 0xec, 0x58, 0x93, 0x01, 0xd6, 0x75, 0xb6, 0xd7, 0xe3, 0xf1, 0x00, 0xd6, 0x10, 0xb2, 0x28,
- 0x59, 0xf7, 0x09, 0xa0, 0xa1, 0xa1, 0xc1, 0x42, 0x8c, 0xcd, 0x15, 0x0e, 0x6b, 0x3a, 0x4d, 0x50,
- 0xdb, 0x64, 0x80, 0xda, 0x9b, 0x7a, 0x84, 0x70, 0xbe, 0xdd, 0x1a, 0x15, 0xf5, 0xe6, 0x04, 0x90,
- 0xdb, 0xed, 0xe6, 0x1d, 0x3f, 0x7e, 0x7c, 0x2c, 0x22, 0x6c, 0x4f, 0x17, 0xb3, 0xa8, 0xe8, 0xdf,
- 0xfa, 0x6e, 0x83, 0xef, 0x06, 0x9f, 0xff, 0xdf, 0xa6, 0xa6, 0x26, 0x52, 0x83, 0x7b, 0x18, 0xd1,
- 0x88, 0xa1, 0xbb, 0xdb, 0xf7, 0xf0, 0xe1, 0x43, 0xd0, 0xe9, 0xf5, 0x3e, 0x91, 0x48, 0xe4, 0x24,
- 0xdd, 0x46, 0x60, 0xc5, 0xc5, 0xc5, 0x9e, 0x82, 0x62, 0xde, 0x63, 0x79, 0x43, 0x1b, 0x08, 0x15,
- 0x8d, 0xc0, 0x11, 0x48, 0x46, 0xb7, 0x6e, 0xdb, 0x59, 0x43, 0xa4, 0x6d, 0x02, 0x08, 0x77, 0xc9,
- 0x25, 0x20, 0x12, 0x0d, 0xa9, 0x13, 0x16, 0xda, 0x2d, 0x57, 0xd4, 0x7a, 0x5d, 0x2e, 0x17, 0xa8,
- 0x1a, 0xd4, 0x5e, 0x89, 0x4c, 0x3a, 0x6a, 0x30, 0x18, 0x7c, 0xd8, 0x9d, 0x80, 0xa3, 0x00, 0xd8,
- 0x24, 0x40, 0x2f, 0x2c, 0x1c, 0xc1, 0x56, 0xb6, 0x63, 0xfa, 0x5c, 0x57, 0x59, 0xbc, 0x47, 0x72,
- 0x55, 0x13, 0xf0, 0x85, 0xb2, 0xa7, 0x4c, 0x36, 0xff, 0x51, 0xc6, 0x3f, 0x29, 0x9e, 0x25, 0x4b,
- 0x96, 0x14, 0x20, 0x68, 0xee, 0x04, 0x50, 0x7f, 0x7f, 0x3f, 0x37, 0x31, 0x31, 0xd1, 0xd8, 0xd5,
- 0xd5, 0x65, 0x27, 0x51, 0xe9, 0x74, 0x3a, 0x3b, 0xa6, 0xe9, 0xbb, 0x81, 0x81, 0x01, 0xb8, 0x7f,
- 0xff, 0x3e, 0x0c, 0x0e, 0x0e, 0x3e, 0x33, 0xb5, 0xba, 0x01, 0x2a, 0x85, 0x55, 0xd0, 0x6b, 0x34,
- 0xfa, 0x72, 0xa9, 0xd4, 0x61, 0x26, 0x8b, 0x3f, 0x52, 0xaf, 0x69, 0xf1, 0x55, 0x8a, 0xeb, 0x9e,
- 0x8a, 0xc4, 0xd2, 0x7b, 0xa5, 0xa5, 0xa5, 0x36, 0x7c, 0x97, 0xee, 0x7b, 0xd0, 0xab, 0x93, 0x40,
- 0xa8, 0x0c, 0xbd, 0xa4, 0xf0, 0x28, 0x75, 0xfd, 0x24, 0xaa, 0xdb, 0xb7, 0x6f, 0x5b, 0x4b, 0xb8,
- 0xdc, 0xef, 0x9a, 0x5b, 0x5b, 0xbc, 0x36, 0xbb, 0x1d, 0xd4, 0x0d, 0x0d, 0x5e, 0x09, 0xb6, 0xb8,
- 0x4e, 0x67, 0x00, 0x8d, 0xb6, 0x09, 0xaa, 0x6b, 0x14, 0x20, 0x14, 0xd7, 0x01, 0x81, 0x54, 0xc9,
- 0x54, 0x4f, 0xaf, 0x16, 0xb1, 0xbf, 0x21, 0x29, 0x24, 0x32, 0x76, 0xec, 0xd8, 0xb1, 0xae, 0xc5,
- 0x8b, 0x17, 0x13, 0x90, 0xff, 0x24, 0x50, 0x42, 0x42, 0x82, 0x91, 0xa4, 0xae, 0xa5, 0xa5, 0xc5,
- 0x86, 0x43, 0xe7, 0xc6, 0xb4, 0x78, 0xc8, 0xff, 0x1d, 0x1d, 0x1d, 0xf6, 0xf2, 0x8a, 0x8a, 0xaf,
- 0x33, 0x2f, 0x64, 0x7e, 0xfd, 0xee, 0xa6, 0x4d, 0x43, 0x35, 0x52, 0xe9, 0xd3, 0xe6, 0x96, 0x76,
- 0xe0, 0x0a, 0xc4, 0x04, 0x02, 0x12, 0x85, 0x06, 0x2e, 0x53, 0x69, 0xc3, 0x64, 0x50, 0x49, 0xcd,
- 0xb0, 0x79, 0xec, 0x04, 0x14, 0x10, 0x10, 0x40, 0x44, 0xd5, 0x6f, 0x02, 0x68, 0x68, 0x68, 0x88,
- 0x83, 0xb2, 0xd2, 0x93, 0x92, 0x92, 0x62, 0x44, 0xdd, 0x72, 0x90, 0x21, 0x45, 0xd0, 0xd8, 0x9c,
- 0x8c, 0xeb, 0x5f, 0x6e, 0x6e, 0x6e, 0xff, 0x6f, 0xfe, 0xb0, 0x65, 0x64, 0xcf, 0xa7, 0xd7, 0x1e,
- 0xa5, 0x65, 0x73, 0x7c, 0x4a, 0x6d, 0x2b, 0x42, 0xb4, 0xc0, 0xaf, 0xac, 0x83, 0x4e, 0x5d, 0x97,
- 0x37, 0xfb, 0xd2, 0xa5, 0x41, 0x54, 0x6e, 0xcb, 0xbe, 0x7d, 0xfb, 0x4c, 0x28, 0xc8, 0x37, 0xbf,
- 0x07, 0xfd, 0xff, 0x98, 0x40, 0xdd, 0x7a, 0x3f, 0x2a, 0x2a, 0x8a, 0x89, 0xc5, 0x67, 0x3d, 0x79,
- 0xf2, 0x84, 0x85, 0x6d, 0x2d, 0xa0, 0x52, 0xa9, 0x1a, 0x74, 0x36, 0xe2, 0xa4, 0xdb, 0x50, 0x56,
- 0xdc, 0x38, 0x4b, 0x1e, 0xac, 0x99, 0x2d, 0xfa, 0x18, 0x75, 0x78, 0xdf, 0x79, 0xa1, 0x8f, 0x5a,
- 0xd1, 0x0d, 0x7b, 0x32, 0x84, 0x90, 0x7a, 0x59, 0x00, 0x22, 0xb1, 0x1a, 0x1a, 0xb4, 0x3a, 0xa8,
- 0xad, 0xeb, 0x04, 0x6d, 0x63, 0xe3, 0x68, 0xf2, 0xc9, 0x93, 0x1d, 0x28, 0x3f, 0xec, 0xc8, 0xc8,
- 0x48, 0xda, 0x8c, 0x19, 0x33, 0x18, 0x08, 0x9a, 0x31, 0xae, 0xc4, 0x7e, 0xd3, 0xa6, 0x4d, 0x0b,
- 0x5f, 0xb4, 0x68, 0x51, 0x1a, 0x42, 0x0b, 0x37, 0x6e, 0xdc, 0x48, 0x43, 0x79, 0xb9, 0xd6, 0xd8,
- 0xd8, 0x58, 0x92, 0x95, 0x95, 0xd5, 0x14, 0x1f, 0x1f, 0x6f, 0xc2, 0xe8, 0x1c, 0xfb, 0x53, 0x0a,
- 0x86, 0xe3, 0x3e, 0x57, 0xf8, 0xf6, 0x5c, 0x50, 0xc2, 0xae, 0xf4, 0x6a, 0xf8, 0xcb, 0xa7, 0x22,
- 0x88, 0x4c, 0x64, 0x8c, 0x8a, 0xaa, 0xaa, 0x46, 0x95, 0xea, 0x2e, 0xa8, 0x57, 0x75, 0x81, 0x4c,
- 0x81, 0x40, 0x85, 0xe2, 0x41, 0x44, 0x44, 0x44, 0x12, 0xbe, 0xf7, 0x6d, 0xb4, 0xd7, 0x9e, 0x9d,
- 0xb0, 0x3f, 0x38, 0x63, 0x5e, 0x41, 0x0b, 0x46, 0xe0, 0x07, 0x0b, 0x17, 0x2e, 0xa4, 0xa0, 0x88,
- 0x16, 0xe0, 0xd9, 0x24, 0xde, 0xf2, 0x51, 0xfa, 0x37, 0x87, 0x2f, 0x2b, 0xbd, 0x04, 0x92, 0x90,
- 0x23, 0x83, 0x4d, 0xff, 0xb8, 0x02, 0x91, 0x27, 0x05, 0x10, 0xb2, 0xe3, 0xf4, 0x83, 0xf5, 0xeb,
- 0xd7, 0xab, 0x51, 0x2d, 0xbe, 0x95, 0x2b, 0x3a, 0x41, 0xae, 0xe8, 0x42, 0xeb, 0x06, 0xa9, 0x5c,
- 0xee, 0x3e, 0x75, 0xe6, 0xd4, 0xfa, 0x09, 0x47, 0xf9, 0x54, 0xe6, 0xff, 0xc6, 0x86, 0x75, 0xbf,
- 0xdb, 0x75, 0xde, 0x18, 0x43, 0x91, 0x8f, 0xfe, 0xab, 0xa4, 0x13, 0x3e, 0x63, 0xa8, 0x21, 0xec,
- 0xe3, 0x1c, 0xd8, 0x8e, 0x90, 0xdf, 0xee, 0x3c, 0x3f, 0xf2, 0x5a, 0xc0, 0x32, 0x72, 0x02, 0xcf,
- 0x4f, 0x4b, 0x4b, 0xdb, 0x2a, 0x95, 0xc9, 0xfa, 0xc5, 0xd2, 0x4e, 0xa8, 0x91, 0xe9, 0x30, 0xb2,
- 0x6e, 0x6c, 0x7f, 0xa1, 0x1d, 0x95, 0xe6, 0xad, 0x9f, 0x04, 0xad, 0xde, 0x9d, 0xbb, 0xe3, 0xbd,
- 0x84, 0xeb, 0xd6, 0xb3, 0xac, 0x4e, 0x10, 0x68, 0xac, 0x70, 0x96, 0xd9, 0x08, 0x7f, 0xda, 0x9b,
- 0x0d, 0xdb, 0x4e, 0x08, 0xe0, 0x9d, 0xf7, 0xb3, 0x1e, 0xf8, 0x05, 0xae, 0x0b, 0x79, 0xde, 0xff,
- 0xf4, 0x99, 0x33, 0x91, 0x12, 0xa9, 0x74, 0x40, 0x24, 0x6e, 0x07, 0x41, 0xe5, 0x2d, 0xc0, 0x79,
- 0x04, 0x9c, 0xc3, 0x9e, 0x8c, 0x8c, 0x8c, 0x69, 0x53, 0x82, 0xc2, 0x3e, 0x61, 0x68, 0x18, 0xd2,
- 0x3e, 0xa8, 0xef, 0xf2, 0xc0, 0x27, 0x94, 0x7a, 0x78, 0x77, 0x7f, 0x2e, 0x6c, 0x4d, 0x2e, 0x83,
- 0xd0, 0x8f, 0xf3, 0x9d, 0x41, 0xdb, 0x29, 0x81, 0x3f, 0xb6, 0xe6, 0x74, 0x7a, 0xea, 0x6e, 0xb1,
- 0x44, 0x32, 0x80, 0x02, 0x0c, 0x38, 0x4b, 0x63, 0xc2, 0x9b, 0x7c, 0x32, 0xf9, 0xc3, 0x29, 0x41,
- 0x7f, 0xdc, 0x4f, 0x67, 0x27, 0xd1, 0x9a, 0x60, 0xd7, 0x59, 0x09, 0x6c, 0x8e, 0xa1, 0xc3, 0xe6,
- 0xf8, 0x52, 0xd8, 0x72, 0x94, 0xd7, 0x1f, 0xb4, 0x23, 0x7b, 0xf5, 0x54, 0xeb, 0x52, 0xd3, 0x53,
- 0x3f, 0x14, 0x54, 0x94, 0x7f, 0x85, 0x87, 0x21, 0xb0, 0x39, 0x9c, 0xaf, 0x0e, 0x1f, 0x3e, 0xfc,
- 0xfa, 0x94, 0xa0, 0x95, 0x3b, 0x3e, 0x0f, 0x8e, 0x38, 0x5e, 0xe2, 0xd8, 0x8d, 0x1d, 0xb6, 0x29,
- 0xee, 0x3a, 0x6c, 0x4b, 0x11, 0xfb, 0x56, 0xff, 0xed, 0x0b, 0xda, 0x8b, 0xfc, 0xf4, 0xc2, 0x4e,
- 0xfd, 0x35, 0xa6, 0xf2, 0xb3, 0xd8, 0xc4, 0xd8, 0x55, 0x2f, 0xd4, 0x0c, 0x6f, 0xed, 0xbc, 0xb4,
- 0x79, 0xdd, 0x9e, 0x2f, 0x55, 0x7f, 0x8e, 0x2f, 0x71, 0xfc, 0xfe, 0xa3, 0x02, 0xe9, 0x9b, 0x11,
- 0x17, 0xa6, 0xff, 0x92, 0x1f, 0x95, 0xff, 0x03, 0x8b, 0xa9, 0x94, 0x7e, 0x43, 0x32, 0xbc, 0xfa,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x06, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x6b, 0x4c, 0x93,
+ 0x67, 0x14, 0xc7, 0x59, 0x20, 0xd1, 0xa9, 0x88, 0x0a, 0xca, 0x48, 0x36, 0x33, 0x92, 0x4d, 0x3e,
+ 0xe8, 0x66, 0xe2, 0x27, 0x82, 0x97, 0xcc, 0x4b, 0xb2, 0x45, 0x97, 0xed, 0x03, 0xd3, 0x04, 0x36,
+ 0x33, 0xc6, 0xdc, 0x82, 0x84, 0x2c, 0x2e, 0x93, 0x0c, 0x11, 0x66, 0x44, 0x40, 0x20, 0xce, 0x1b,
+ 0x72, 0x13, 0x11, 0x01, 0x17, 0x51, 0x0a, 0x0a, 0x05, 0x4a, 0xe9, 0xfd, 0x7e, 0xf1, 0x2d, 0x05,
+ 0x84, 0xb6, 0xb4, 0xa5, 0xb4, 0x7d, 0x2b, 0xb7, 0xb6, 0x5c, 0xe5, 0x2a, 0x70, 0x76, 0x9e, 0x4e,
+ 0x10, 0x14, 0x33, 0x36, 0xdf, 0xe4, 0x49, 0xdf, 0xbe, 0x7d, 0x9e, 0xf3, 0x7b, 0xce, 0xff, 0xfc,
+ 0xcf, 0xfb, 0xd4, 0x0b, 0x00, 0xbc, 0xc8, 0xc0, 0x2b, 0x30, 0x20, 0x20, 0x20, 0x1e, 0x3f, 0xb7,
+ 0xcd, 0x3f, 0x7b, 0x9b, 0x81, 0xd7, 0x7b, 0x18, 0x2f, 0x26, 0x30, 0x30, 0xf0, 0xc0, 0x8b, 0xef,
+ 0x5e, 0x1f, 0xe3, 0x08, 0xc6, 0xf1, 0x49, 0x58, 0x58, 0xd8, 0xcd, 0xd0, 0xd0, 0xd0, 0x5c, 0x9c,
+ 0xf0, 0x07, 0x79, 0xf6, 0x3f, 0x01, 0x1f, 0x6d, 0xde, 0xbc, 0x39, 0x21, 0x28, 0x28, 0xa8, 0xe0,
+ 0xd8, 0xb1, 0x63, 0x65, 0x1b, 0x37, 0x6e, 0xcc, 0x5a, 0xb3, 0x66, 0x4d, 0xb8, 0xd7, 0xba, 0x75,
+ 0xeb, 0x6e, 0x6c, 0xdd, 0xba, 0xb5, 0x60, 0xd5, 0xaa, 0x55, 0xf7, 0x8f, 0x1c, 0x39, 0x22, 0xea,
+ 0xee, 0xee, 0x66, 0xf2, 0x78, 0xbc, 0xb2, 0x1d, 0x3b, 0x76, 0xe4, 0xfa, 0xfb, 0xfb, 0x9f, 0xc1,
+ 0x85, 0x1f, 0xac, 0x20, 0xf8, 0x3b, 0x38, 0x76, 0xe1, 0xfc, 0xf4, 0xed, 0xdb, 0xb7, 0xdf, 0xce,
+ 0xcd, 0xcd, 0x65, 0xab, 0xd5, 0x6a, 0x6d, 0x4a, 0x4a, 0x8a, 0x29, 0x24, 0x24, 0x44, 0xba, 0x7a,
+ 0xf5, 0xea, 0xdb, 0x5e, 0xeb, 0xd7, 0xaf, 0xcf, 0xe9, 0xe9, 0xe9, 0x29, 0x61, 0x30, 0x18, 0x8f,
+ 0xe2, 0xe2, 0xe2, 0x0c, 0x02, 0x81, 0xc0, 0x94, 0x93, 0x93, 0x63, 0x53, 0xa9, 0x54, 0xda, 0xe2,
+ 0xe2, 0x62, 0x56, 0x70, 0x70, 0x70, 0xfe, 0xa6, 0x4d, 0x9b, 0x8e, 0x92, 0x60, 0x6f, 0x80, 0xbc,
+ 0xbf, 0x61, 0xc3, 0x86, 0xcb, 0xbb, 0x77, 0xef, 0x6e, 0x28, 0x2c, 0x2c, 0x6c, 0xc3, 0xf5, 0xc6,
+ 0x8a, 0x8a, 0x0a, 0xab, 0x4e, 0xa7, 0xb3, 0x08, 0x85, 0x42, 0x33, 0xc2, 0x94, 0xf8, 0xfb, 0xcd,
+ 0x05, 0x90, 0x58, 0x2c, 0x7e, 0x94, 0x9a, 0x9a, 0x6a, 0xea, 0xef, 0xef, 0xa7, 0x07, 0x06, 0x06,
+ 0xac, 0xb5, 0xb5, 0xb5, 0x74, 0x4d, 0x4d, 0x8d, 0x85, 0xcb, 0xe5, 0x76, 0x84, 0x87, 0x87, 0xb3,
+ 0x50, 0x82, 0x54, 0x0c, 0xea, 0xb7, 0x08, 0xe0, 0xed, 0xeb, 0xeb, 0x1b, 0x85, 0x32, 0xf1, 0xb3,
+ 0xb2, 0xb2, 0x8c, 0x7a, 0xbd, 0xde, 0x88, 0x31, 0xec, 0x72, 0xb9, 0x9c, 0x7e, 0xf6, 0xec, 0x99,
+ 0x65, 0x64, 0x64, 0xc4, 0xc6, 0xe1, 0x70, 0xba, 0x2e, 0x5c, 0xb8, 0xa0, 0x5c, 0xbb, 0x76, 0x6d,
+ 0xe1, 0x02, 0x48, 0x26, 0x93, 0x3d, 0xc2, 0x05, 0x86, 0xb9, 0xb9, 0x39, 0xf3, 0xd0, 0xd0, 0x90,
+ 0xad, 0xaf, 0xaf, 0xcf, 0x81, 0x8b, 0x69, 0x91, 0x48, 0x44, 0xb7, 0xb5, 0xb5, 0x19, 0x93, 0x92,
+ 0x92, 0x0c, 0x38, 0xf7, 0x3e, 0x02, 0x7c, 0x71, 0xf8, 0xe0, 0x7d, 0xfe, 0xc1, 0x83, 0x07, 0xf5,
+ 0x2d, 0x2d, 0x2d, 0x64, 0x73, 0x16, 0xcc, 0xc4, 0xd1, 0xdb, 0xdb, 0x6b, 0x1b, 0x1e, 0x1e, 0xb6,
+ 0x8d, 0x8e, 0x8e, 0x5a, 0x49, 0x1c, 0x04, 0x9b, 0x71, 0xf3, 0x0a, 0x2c, 0x4b, 0xd1, 0x12, 0x50,
+ 0x66, 0x66, 0x66, 0x87, 0xdb, 0xed, 0xb6, 0xcf, 0xcc, 0xcc, 0x74, 0xe2, 0xae, 0xcd, 0xe3, 0xe3,
+ 0xe3, 0x5d, 0x56, 0xab, 0xd5, 0xc1, 0x62, 0xb1, 0x7a, 0x30, 0xcb, 0x4e, 0x94, 0xa1, 0xc3, 0xcf,
+ 0xcf, 0xaf, 0x01, 0xa5, 0x60, 0x1f, 0x3f, 0x7e, 0x5c, 0x3f, 0x36, 0x36, 0x66, 0x6e, 0x6f, 0x6f,
+ 0xb7, 0x49, 0x24, 0x92, 0xa7, 0x04, 0x30, 0xbf, 0x6e, 0x76, 0x76, 0xb6, 0x73, 0x70, 0x70, 0xd0,
+ 0x8e, 0x19, 0x59, 0x08, 0xc8, 0xc7, 0xc7, 0xe7, 0x65, 0x8d, 0x30, 0xe5, 0x87, 0x08, 0x32, 0x90,
+ 0x49, 0x58, 0xc8, 0x6e, 0xcc, 0x88, 0x26, 0x50, 0xdc, 0x59, 0x27, 0x06, 0xb1, 0xd6, 0xd5, 0xd5,
+ 0xf5, 0x39, 0x1c, 0x0e, 0x6b, 0x44, 0x44, 0xc4, 0xc0, 0xa1, 0x43, 0x87, 0x9c, 0xb8, 0x89, 0x4e,
+ 0x94, 0xb5, 0xdb, 0x64, 0x32, 0xd1, 0x64, 0x0d, 0x81, 0xb8, 0x5c, 0x2e, 0xda, 0xe9, 0x74, 0xd2,
+ 0x58, 0xdf, 0x9e, 0xe9, 0xe9, 0x69, 0x0b, 0xaa, 0x61, 0x4e, 0x4f, 0x4f, 0x57, 0x78, 0x7b, 0x7b,
+ 0x17, 0x2f, 0x80, 0x94, 0x4a, 0xa5, 0x07, 0xf4, 0x62, 0xb2, 0x55, 0x2a, 0x95, 0xd2, 0x5a, 0xad,
+ 0xd6, 0x4e, 0xbe, 0x23, 0xd0, 0x81, 0xc1, 0xfa, 0x30, 0xbb, 0xc1, 0xf2, 0xf2, 0xf2, 0xb1, 0xa2,
+ 0xa2, 0xa2, 0x51, 0x9b, 0xcd, 0xe6, 0xc6, 0x60, 0xfd, 0x64, 0xe0, 0x46, 0xdc, 0x58, 0x13, 0x97,
+ 0xd9, 0x6c, 0x76, 0x23, 0xd8, 0x8d, 0x35, 0xea, 0xc7, 0x6c, 0x5d, 0x68, 0x88, 0xbe, 0xfa, 0xfa,
+ 0x7a, 0x63, 0x42, 0x42, 0x82, 0x60, 0x01, 0x84, 0xbb, 0x78, 0x98, 0x91, 0x91, 0x41, 0x6a, 0xe4,
+ 0x49, 0x9b, 0x98, 0x02, 0x83, 0xd1, 0x04, 0x88, 0x41, 0x68, 0x78, 0xcb, 0x6b, 0x01, 0x84, 0x72,
+ 0x55, 0x11, 0x10, 0xd6, 0xc2, 0x3e, 0x35, 0x35, 0x65, 0x21, 0x5a, 0x93, 0x4f, 0x02, 0x6c, 0x6a,
+ 0x6a, 0x72, 0x2e, 0x5e, 0x24, 0x57, 0x28, 0x80, 0xcb, 0xe7, 0x01, 0x87, 0xc7, 0x03, 0xb1, 0x54,
+ 0x02, 0xb8, 0xb9, 0x65, 0x83, 0x1b, 0x3b, 0x6d, 0xa0, 0x6a, 0x6a, 0x5f, 0x0a, 0xa2, 0x28, 0xaa,
+ 0x0a, 0xf5, 0xf4, 0x64, 0x84, 0xc6, 0x20, 0xda, 0x3f, 0x25, 0x90, 0x89, 0x89, 0x89, 0x2e, 0x94,
+ 0x67, 0x49, 0x46, 0x93, 0x53, 0x53, 0x50, 0x5b, 0x5f, 0x07, 0x16, 0x8b, 0x05, 0x74, 0x7a, 0x1d,
+ 0xc8, 0x14, 0xf2, 0xd7, 0x20, 0x54, 0x8b, 0x1e, 0x38, 0xb2, 0x16, 0xe0, 0x28, 0xda, 0x80, 0x27,
+ 0xa1, 0x5e, 0x82, 0x34, 0x1a, 0x4d, 0x55, 0x5a, 0x5a, 0x9a, 0x81, 0x18, 0x80, 0x64, 0x85, 0x96,
+ 0xb6, 0xa3, 0x3d, 0x49, 0xbd, 0xec, 0xf8, 0xac, 0xd7, 0x03, 0x98, 0x9c, 0x5c, 0x08, 0x84, 0x70,
+ 0xc0, 0x86, 0x04, 0xac, 0x1b, 0xb0, 0x39, 0x8d, 0xaf, 0x40, 0x0c, 0x20, 0xa6, 0xf4, 0x20, 0xd1,
+ 0x9a, 0x81, 0xaf, 0xd6, 0x01, 0x7f, 0x31, 0x08, 0xe5, 0xa9, 0x44, 0x2b, 0x1a, 0x88, 0x64, 0xcf,
+ 0x9f, 0x3f, 0xf7, 0x38, 0x88, 0x38, 0x0f, 0xad, 0xeb, 0xc0, 0x60, 0xdd, 0x94, 0x46, 0xe3, 0x09,
+ 0xd8, 0xef, 0xfc, 0x47, 0x45, 0x97, 0xdb, 0x0d, 0x4a, 0xb5, 0x0a, 0x70, 0x13, 0x28, 0x9f, 0x74,
+ 0x09, 0x48, 0x24, 0xd3, 0x40, 0x9d, 0x90, 0x02, 0x26, 0x5f, 0x0d, 0xd5, 0x2c, 0x11, 0xcc, 0xcc,
+ 0xcc, 0xbe, 0x04, 0x35, 0x37, 0x37, 0x57, 0x62, 0x9f, 0x18, 0xf0, 0xde, 0xd1, 0xd5, 0xd5, 0xe5,
+ 0x20, 0x4d, 0x47, 0xa0, 0x24, 0x3b, 0xa3, 0xd1, 0xd8, 0xaf, 0x69, 0x6a, 0x82, 0x4e, 0x94, 0x4a,
+ 0x82, 0x41, 0xa5, 0x32, 0x19, 0xf0, 0xf9, 0x7c, 0x8f, 0x74, 0x28, 0x31, 0xf0, 0xf0, 0x7e, 0x3e,
+ 0xdb, 0x36, 0x83, 0x19, 0x38, 0x22, 0x15, 0x30, 0xd9, 0x62, 0x84, 0x08, 0xc1, 0xe9, 0x1a, 0x5c,
+ 0x5a, 0x23, 0xec, 0x70, 0xc6, 0xf9, 0xf3, 0xe7, 0x0d, 0xc4, 0x00, 0x28, 0xa3, 0x1d, 0x5f, 0xac,
+ 0xdd, 0xa4, 0x59, 0x49, 0x23, 0xe2, 0x3c, 0x1b, 0x5a, 0x16, 0x24, 0x32, 0x29, 0x20, 0xd8, 0x93,
+ 0x05, 0x66, 0xec, 0x19, 0x3c, 0x1e, 0x1f, 0x28, 0x4a, 0x03, 0x8d, 0x98, 0xed, 0x13, 0x9d, 0x09,
+ 0x65, 0x52, 0x41, 0x3d, 0x47, 0x02, 0xae, 0x81, 0xa1, 0xe5, 0x5d, 0x87, 0xaf, 0x9b, 0x8a, 0xe8,
+ 0xe8, 0xe8, 0x0e, 0xf4, 0xbd, 0x1d, 0x01, 0x9e, 0xc6, 0x23, 0x7d, 0x84, 0x1b, 0x70, 0x60, 0xf0,
+ 0x1e, 0x32, 0xd9, 0x4e, 0xd3, 0x9e, 0xc2, 0xb7, 0x3e, 0x79, 0x02, 0xaa, 0xc7, 0x6a, 0x78, 0xac,
+ 0xa1, 0x40, 0x2e, 0x57, 0x62, 0x46, 0x62, 0x10, 0x4a, 0xd4, 0xc0, 0x11, 0xc8, 0x80, 0x23, 0x54,
+ 0x2c, 0x64, 0xf1, 0x1a, 0x08, 0x03, 0x96, 0xe0, 0x7d, 0x09, 0xca, 0x51, 0x73, 0xe9, 0xd2, 0x25,
+ 0xd9, 0x89, 0x13, 0x27, 0xda, 0xcf, 0x9e, 0x3d, 0xdb, 0x81, 0xbd, 0x45, 0x13, 0xf7, 0xa1, 0x23,
+ 0x7b, 0x17, 0x2f, 0x1a, 0x19, 0x1d, 0xf5, 0x58, 0x9a, 0x64, 0x47, 0x64, 0xac, 0x66, 0xf2, 0x80,
+ 0xcd, 0x97, 0x41, 0x03, 0x4f, 0x8a, 0x6e, 0x64, 0x2f, 0x6b, 0x77, 0x2f, 0x72, 0x04, 0x20, 0xec,
+ 0xc6, 0x96, 0x2d, 0x5b, 0x0a, 0x22, 0x23, 0x23, 0x0b, 0x4a, 0x4b, 0x4b, 0x4b, 0xb0, 0x51, 0x3d,
+ 0x6f, 0xf3, 0xd8, 0xd8, 0xd8, 0xd6, 0x73, 0xe7, 0xce, 0x75, 0xd0, 0x34, 0xdd, 0xf3, 0xea, 0xc2,
+ 0x81, 0xe1, 0x09, 0x48, 0x29, 0x12, 0x43, 0x7c, 0x76, 0x23, 0x24, 0x5d, 0x7b, 0x08, 0x0d, 0x5c,
+ 0x84, 0xb0, 0xa4, 0xd0, 0xda, 0x8e, 0xf2, 0x09, 0x04, 0xaf, 0x83, 0x16, 0xbd, 0xf6, 0x03, 0x70,
+ 0xec, 0xc1, 0xc3, 0x2b, 0x6e, 0x1e, 0x1c, 0x13, 0x13, 0x53, 0x98, 0x97, 0x97, 0x57, 0x9f, 0x9c,
+ 0x9c, 0x6c, 0x79, 0x15, 0xf2, 0xdb, 0x75, 0x2e, 0xc4, 0x5c, 0x95, 0x40, 0x74, 0x26, 0x17, 0xbe,
+ 0x49, 0x64, 0x40, 0xd1, 0xbd, 0x5a, 0x6c, 0x62, 0xe2, 0x4c, 0x0d, 0x34, 0x69, 0x75, 0x20, 0x14,
+ 0x8b, 0x97, 0x07, 0x2d, 0x73, 0xa0, 0xf9, 0xe3, 0x11, 0xfc, 0x25, 0x9e, 0xc0, 0x39, 0x58, 0xbb,
+ 0xea, 0xf9, 0x05, 0x83, 0x23, 0x08, 0xb9, 0xc6, 0x81, 0x9f, 0x2f, 0x8b, 0xe1, 0xe4, 0x9f, 0x8d,
+ 0x70, 0x20, 0xae, 0x0c, 0xc2, 0xcf, 0x30, 0x40, 0xd5, 0xdc, 0x81, 0xc1, 0x45, 0xc0, 0x62, 0x6b,
+ 0xa0, 0x9e, 0xad, 0x05, 0xa5, 0xaa, 0x15, 0xa4, 0x72, 0xd9, 0xbf, 0x83, 0x16, 0x1f, 0x70, 0x51,
+ 0x51, 0x51, 0x5f, 0x93, 0xb7, 0xf4, 0xad, 0x07, 0xdc, 0xf1, 0xd8, 0x4c, 0xe6, 0x5c, 0x7c, 0x81,
+ 0x0a, 0x32, 0xee, 0xca, 0x61, 0xef, 0x8f, 0xd9, 0xf0, 0xd5, 0xef, 0x95, 0xb3, 0xe9, 0x77, 0x24,
+ 0xa4, 0x15, 0x84, 0xd8, 0x16, 0x14, 0x97, 0xcf, 0x9f, 0x64, 0xd6, 0x69, 0xa0, 0xba, 0x56, 0x8b,
+ 0xfd, 0x45, 0xcd, 0x60, 0x66, 0xe4, 0xe8, 0x10, 0xae, 0xf8, 0x4f, 0xc7, 0xce, 0x88, 0x9c, 0xd8,
+ 0x93, 0x57, 0x84, 0xc3, 0xa5, 0x8d, 0x46, 0xc8, 0xba, 0x47, 0x41, 0xd8, 0xf7, 0x97, 0xe1, 0xf0,
+ 0x69, 0xc6, 0xf4, 0xa7, 0x91, 0xf9, 0xd9, 0x8b, 0xe7, 0xa1, 0x89, 0x42, 0xeb, 0xd0, 0xb9, 0xd5,
+ 0xb5, 0x14, 0x08, 0x84, 0x4a, 0xe0, 0x70, 0xb9, 0x43, 0xf1, 0x89, 0x89, 0xbb, 0x56, 0x0c, 0x3a,
+ 0x9a, 0x58, 0xa9, 0xbe, 0x5a, 0xd5, 0x06, 0x71, 0xd7, 0x44, 0xb0, 0x27, 0x3a, 0x1b, 0xbe, 0x38,
+ 0xcd, 0x98, 0xdb, 0xf9, 0x6d, 0xfe, 0x9d, 0xe5, 0xe6, 0x9e, 0x49, 0x4e, 0xde, 0x5b, 0xcd, 0xac,
+ 0x71, 0x90, 0xa6, 0xc6, 0x33, 0x09, 0x2e, 0x66, 0x65, 0x5e, 0x59, 0x31, 0x68, 0xcf, 0x4f, 0x45,
+ 0x79, 0xdf, 0xa5, 0xb1, 0xb1, 0x26, 0x25, 0xb0, 0xff, 0x97, 0x07, 0xb0, 0x2f, 0xf6, 0xee, 0xe3,
+ 0x0f, 0x0f, 0x5f, 0xf4, 0x79, 0xd3, 0x7c, 0x84, 0xed, 0x2f, 0xbd, 0x5b, 0xa6, 0xbe, 0x55, 0x7c,
+ 0x5b, 0x74, 0xea, 0xd4, 0xa9, 0xa0, 0x15, 0x83, 0x30, 0xe8, 0xbb, 0xa1, 0x3f, 0x14, 0xb0, 0x3e,
+ 0xff, 0xb5, 0x7c, 0x78, 0x5f, 0xec, 0x5f, 0xda, 0x6d, 0xe1, 0xd7, 0x3f, 0xfb, 0x2f, 0xff, 0xf7,
+ 0xfe, 0x06, 0x77, 0xb1, 0xb0, 0x77, 0x93, 0x1f, 0xed, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE library_table_xpm[1] = {{ png, sizeof( png ), "library_table_xpm" }};
diff --git a/bitmaps_png/cpp_26/library_update.cpp b/bitmaps_png/cpp_26/library_update.cpp
index c30d6f2032..6bc15089a1 100644
--- a/bitmaps_png/cpp_26/library_update.cpp
+++ b/bitmaps_png/cpp_26/library_update.cpp
@@ -8,112 +8,123 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x80, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x69, 0x4c, 0x54,
- 0x57, 0x14, 0xc7, 0x69, 0x6a, 0x5a, 0x5a, 0xab, 0x8d, 0x8a, 0x2b, 0xe0, 0x82, 0x36, 0xb5, 0xa6,
- 0xc6, 0x0f, 0xd6, 0x84, 0x7e, 0xb2, 0x16, 0x5b, 0xeb, 0xd2, 0xaa, 0x10, 0x6a, 0x80, 0xa8, 0x05,
- 0x95, 0xc0, 0x60, 0x45, 0x41, 0x18, 0x25, 0xa9, 0x88, 0x04, 0x43, 0x91, 0x84, 0x16, 0x29, 0x82,
- 0x90, 0xa8, 0x60, 0xa8, 0x94, 0x46, 0x8b, 0xe8, 0x0c, 0x53, 0x65, 0x5f, 0xc6, 0xc1, 0x81, 0x61,
- 0xd8, 0x86, 0x61, 0xe6, 0xcd, 0xdb, 0x66, 0x05, 0x14, 0x17, 0x56, 0x59, 0x4e, 0xcf, 0x21, 0x62,
- 0x5d, 0xb0, 0x0d, 0xbe, 0xe4, 0x24, 0xef, 0xdd, 0x77, 0xef, 0xfd, 0xdd, 0xff, 0xff, 0x9c, 0x7b,
- 0xdf, 0x73, 0x02, 0x00, 0x27, 0x8a, 0xe5, 0xcb, 0x97, 0xef, 0x70, 0x73, 0x73, 0xdb, 0xe7, 0xe4,
- 0xe4, 0x34, 0x63, 0xa2, 0x6d, 0xaa, 0x81, 0xd7, 0x87, 0xf3, 0xe6, 0xcd, 0xdb, 0xb3, 0x78, 0xf1,
- 0xe2, 0xdd, 0xaf, 0xbc, 0x9b, 0x35, 0x6b, 0xd6, 0x66, 0xec, 0xf0, 0xd9, 0xd2, 0xa5, 0x4b, 0xa5,
- 0x29, 0x29, 0x29, 0x17, 0x57, 0xac, 0x58, 0x71, 0x76, 0xd1, 0xa2, 0x45, 0xfe, 0xd8, 0xf6, 0xde,
- 0x14, 0x00, 0xf3, 0x71, 0x4c, 0x18, 0x8e, 0x4d, 0x4b, 0x4e, 0x4e, 0xbe, 0xb2, 0x60, 0xc1, 0x82,
- 0x3f, 0x5d, 0x5c, 0x5c, 0x8e, 0x62, 0xfb, 0x3b, 0xcf, 0xfa, 0xcc, 0x98, 0x31, 0x23, 0x33, 0x28,
- 0x28, 0x28, 0x13, 0xd5, 0xd4, 0x14, 0x16, 0x16, 0x6a, 0x0c, 0x06, 0x83, 0xe2, 0xfc, 0xf9, 0xf3,
- 0x97, 0x97, 0x2c, 0x59, 0x92, 0x3a, 0x67, 0xce, 0x9c, 0x1d, 0xd8, 0xf9, 0xed, 0xff, 0x00, 0x2c,
- 0xc6, 0x71, 0xc7, 0xd6, 0xac, 0x59, 0x93, 0x8b, 0x63, 0xaa, 0x6a, 0x6a, 0x6a, 0xda, 0x4a, 0x4a,
- 0x4a, 0xda, 0xbd, 0xbc, 0xbc, 0xb4, 0xee, 0xee, 0xee, 0x19, 0xf8, 0x7e, 0xe6, 0xf3, 0x8a, 0x32,
- 0xf0, 0xe6, 0x52, 0x7c, 0x7c, 0xfc, 0xdd, 0x96, 0x96, 0x16, 0xa6, 0xb8, 0xb8, 0x98, 0xcb, 0xc9,
- 0xc9, 0x31, 0x55, 0x56, 0x56, 0xb6, 0x44, 0x47, 0x47, 0x17, 0xce, 0x9f, 0x3f, 0x3f, 0x9e, 0x2c,
- 0x79, 0x09, 0x30, 0x6d, 0xee, 0xdc, 0xb9, 0x81, 0x2b, 0x57, 0xae, 0x94, 0x67, 0x67, 0x67, 0xb7,
- 0x2b, 0x95, 0x4a, 0x3d, 0x8e, 0x13, 0xda, 0xda, 0xda, 0xb8, 0x9e, 0x9e, 0x1e, 0x26, 0x3c, 0x3c,
- 0xbc, 0x09, 0xd5, 0xfd, 0xf6, 0x7c, 0x1a, 0x9e, 0x81, 0x12, 0x12, 0x12, 0xea, 0xf4, 0x7a, 0x3d,
- 0xd7, 0xdd, 0xdd, 0x2d, 0x76, 0x76, 0x76, 0x0a, 0x65, 0x65, 0x65, 0x22, 0xae, 0xd0, 0x90, 0x95,
- 0x95, 0xd5, 0x86, 0xab, 0xfb, 0x03, 0x07, 0xb9, 0x3d, 0x85, 0xa0, 0xd0, 0x39, 0xd7, 0x82, 0x83,
- 0x83, 0xdb, 0x50, 0x7d, 0x87, 0x56, 0xab, 0xe5, 0x5b, 0x5b, 0x5b, 0x85, 0x87, 0x0f, 0x1f, 0xf2,
- 0x8f, 0x1e, 0x3d, 0xe2, 0x6c, 0x36, 0x1b, 0x7b, 0xf8, 0xf0, 0x61, 0x02, 0xa5, 0x63, 0xdf, 0x0f,
- 0x26, 0x05, 0xf1, 0x3c, 0xcf, 0xe0, 0xbd, 0x71, 0x74, 0x74, 0x94, 0x21, 0xe0, 0xdd, 0xbb, 0x77,
- 0x2d, 0x3a, 0x9d, 0x8e, 0xc3, 0xd5, 0xea, 0x31, 0x07, 0x15, 0x38, 0x70, 0x1d, 0x2a, 0x51, 0xe6,
- 0xe5, 0xe5, 0xe9, 0x71, 0x52, 0xa6, 0xb6, 0xb6, 0xd6, 0x8c, 0x13, 0xf3, 0xbd, 0xbd, 0xbd, 0x1c,
- 0x8d, 0xa3, 0xb8, 0x77, 0xef, 0x1e, 0x83, 0x20, 0xad, 0x87, 0x87, 0x07, 0x81, 0xa6, 0xbf, 0x4e,
- 0x11, 0x6b, 0xc6, 0x8b, 0x20, 0x03, 0x03, 0x03, 0x2c, 0x45, 0x53, 0x53, 0x93, 0xb5, 0xb1, 0xb1,
- 0x51, 0x90, 0xcb, 0xe5, 0x06, 0xb4, 0xf1, 0x31, 0x2a, 0x35, 0x98, 0x4c, 0x26, 0x0e, 0x21, 0x16,
- 0x52, 0x40, 0x93, 0x3f, 0x78, 0xf0, 0x80, 0xa7, 0x31, 0x08, 0x15, 0x2d, 0x16, 0x0b, 0x29, 0xd2,
- 0x62, 0x71, 0x11, 0xe8, 0xfd, 0x57, 0x40, 0xa7, 0x4f, 0x9f, 0xae, 0x6b, 0x6f, 0x6f, 0x67, 0x1d,
- 0x0e, 0x07, 0x57, 0x5f, 0x5f, 0x2f, 0x20, 0x40, 0xec, 0xea, 0xea, 0x12, 0x69, 0xb5, 0xc8, 0x16,
- 0xf1, 0x9d, 0xb8, 0x6c, 0xd9, 0xb2, 0x7e, 0x51, 0x14, 0x39, 0x5c, 0x90, 0xf9, 0xc9, 0x93, 0x27,
- 0x26, 0x7a, 0x6f, 0xb5, 0x5a, 0xcd, 0x2a, 0x95, 0xca, 0x8c, 0xea, 0x85, 0xfb, 0xf7, 0xef, 0xb3,
- 0x04, 0x3a, 0x72, 0xe4, 0x88, 0x16, 0x8b, 0x29, 0xfd, 0xf9, 0xca, 0x7d, 0x1e, 0xa4, 0x62, 0x59,
- 0xd6, 0x48, 0x5e, 0xa3, 0x7c, 0x81, 0x61, 0x18, 0x33, 0xe6, 0x48, 0xc4, 0x7b, 0x9e, 0x26, 0xec,
- 0xef, 0xef, 0x37, 0x11, 0xe8, 0xa9, 0x3d, 0x02, 0x05, 0xc2, 0x79, 0xb5, 0x5a, 0x2d, 0xa2, 0x9a,
- 0xf1, 0x67, 0x1a, 0x8b, 0x0b, 0x65, 0x22, 0x22, 0x22, 0x1a, 0x31, 0xaf, 0x04, 0x72, 0x9e, 0x14,
- 0x84, 0x55, 0xc3, 0xe2, 0xaa, 0x04, 0xca, 0xd1, 0xc8, 0xc8, 0x08, 0x83, 0x45, 0x21, 0xa2, 0x55,
- 0x36, 0xb2, 0xaa, 0xaf, 0xaf, 0x8f, 0x45, 0x3b, 0xfa, 0x87, 0x86, 0x86, 0x4c, 0xd8, 0xce, 0x56,
- 0x55, 0x55, 0x59, 0xb0, 0xdd, 0x42, 0xb6, 0x4d, 0xe4, 0x15, 0x2b, 0x4e, 0xc0, 0x3c, 0xb3, 0x04,
- 0x72, 0x75, 0x75, 0x25, 0xd0, 0xbb, 0xaf, 0x80, 0x12, 0x13, 0x13, 0x55, 0x46, 0xbc, 0xd0, 0x26,
- 0xae, 0xba, 0xba, 0xda, 0x86, 0x2a, 0x04, 0x9a, 0x84, 0x80, 0x58, 0xf6, 0x16, 0xb2, 0x0e, 0xed,
- 0xe8, 0x17, 0x04, 0x81, 0xaf, 0xab, 0xab, 0xb3, 0x21, 0x98, 0x23, 0x28, 0xe5, 0x06, 0xdb, 0xcc,
- 0xa5, 0xa5, 0xa5, 0x36, 0x5a, 0x80, 0xdd, 0x6e, 0x37, 0x46, 0x46, 0x46, 0x12, 0xe8, 0xdc, 0x0b,
- 0x1b, 0x76, 0x02, 0x94, 0x94, 0x94, 0x74, 0x07, 0xf3, 0xc2, 0xd2, 0x40, 0xec, 0x2c, 0xe0, 0xde,
- 0x30, 0x63, 0xf9, 0xf2, 0x13, 0x79, 0x22, 0x20, 0x81, 0x68, 0xf5, 0x04, 0xa0, 0x76, 0xb2, 0x0c,
- 0xfb, 0x89, 0x0d, 0x0d, 0x0d, 0xcf, 0xec, 0x43, 0xfb, 0x59, 0x02, 0x2d, 0x5c, 0xb8, 0x90, 0x40,
- 0xd3, 0x26, 0x05, 0x69, 0x34, 0x1a, 0x6e, 0x70, 0x70, 0x90, 0x1d, 0x1b, 0x1b, 0x63, 0x68, 0x10,
- 0x29, 0x41, 0x8b, 0xcc, 0xa8, 0x6c, 0xdc, 0x3a, 0x02, 0x11, 0x84, 0x72, 0xd1, 0xdc, 0xdc, 0xcc,
- 0x97, 0x97, 0x97, 0x5b, 0xc9, 0x5e, 0x7a, 0x46, 0xeb, 0x4c, 0x98, 0x47, 0xbe, 0xa3, 0xa3, 0x43,
- 0x88, 0x8a, 0x8a, 0x6a, 0xc4, 0x0a, 0xcd, 0x78, 0x2d, 0x08, 0xab, 0xc9, 0x88, 0x30, 0x33, 0x86,
- 0x95, 0x6c, 0x23, 0x20, 0xad, 0x54, 0xa1, 0x50, 0xd8, 0x31, 0x1f, 0x3c, 0x1e, 0x96, 0x03, 0x58,
- 0xc2, 0x9c, 0x4c, 0x26, 0xb3, 0xa3, 0xcb, 0x16, 0x9c, 0x98, 0x7b, 0xfc, 0xb8, 0xd7, 0x6e, 0x14,
- 0x2c, 0x7d, 0xb7, 0x2a, 0x95, 0x23, 0x35, 0xf5, 0xcd, 0xa3, 0x6a, 0x9d, 0x69, 0x54, 0x12, 0x1d,
- 0x3b, 0xe0, 0xb6, 0xfa, 0x73, 0xcd, 0xb2, 0x6f, 0xc3, 0x3e, 0x9e, 0x0c, 0xa4, 0xc4, 0x15, 0x72,
- 0x4f, 0x2b, 0x4e, 0x24, 0x25, 0xe8, 0xbd, 0x48, 0x09, 0x26, 0xbb, 0xb0, 0x9c, 0x19, 0x02, 0xa1,
- 0x62, 0x13, 0x25, 0x1e, 0xf7, 0x90, 0xc5, 0xac, 0x37, 0x8c, 0xaa, 0x4a, 0x4a, 0xa1, 0xb8, 0x42,
- 0x09, 0x5a, 0x03, 0x0f, 0x3a, 0xce, 0x8a, 0xf7, 0x77, 0x40, 0x72, 0xec, 0x14, 0xac, 0xf0, 0xf2,
- 0x83, 0x2f, 0xce, 0x94, 0x39, 0xd6, 0x1e, 0x4c, 0xf5, 0x7c, 0x01, 0x84, 0x65, 0x7a, 0x4d, 0x2a,
- 0x95, 0x6a, 0x24, 0x12, 0x89, 0x2e, 0x3d, 0x3d, 0xdd, 0xc8, 0x71, 0x9c, 0x48, 0x9b, 0x92, 0x8e,
- 0x17, 0x82, 0x93, 0xa5, 0x58, 0xb2, 0x03, 0x64, 0x9d, 0xd5, 0x62, 0xed, 0x62, 0x34, 0xda, 0xb1,
- 0xea, 0xeb, 0xd7, 0x41, 0xa7, 0x54, 0x42, 0x45, 0xf5, 0x1d, 0x38, 0x79, 0x26, 0x15, 0x82, 0x0e,
- 0x46, 0x42, 0x44, 0x4c, 0x1c, 0x64, 0xe6, 0xdf, 0x80, 0x8f, 0xbc, 0x76, 0xc1, 0xa6, 0x5f, 0xab,
- 0x61, 0x6b, 0x9a, 0xb2, 0x73, 0xc3, 0x89, 0xbc, 0x4f, 0xe9, 0xe0, 0x8a, 0xa1, 0xcd, 0x15, 0x18,
- 0x18, 0x98, 0x51, 0x50, 0x50, 0x70, 0x09, 0xad, 0xc9, 0x29, 0x2a, 0x2a, 0x92, 0x85, 0x84, 0x84,
- 0xb4, 0xe2, 0x81, 0xc9, 0x60, 0xc9, 0x5b, 0xb0, 0xa2, 0xac, 0x08, 0x62, 0x08, 0x34, 0x3c, 0x3c,
- 0x6c, 0xaa, 0x92, 0xc9, 0xc7, 0x6a, 0x65, 0x32, 0x50, 0x2a, 0x14, 0x10, 0x17, 0x15, 0x05, 0xc1,
- 0xbb, 0x02, 0xe0, 0x9b, 0xc0, 0x48, 0x58, 0xb5, 0x79, 0x0f, 0xac, 0xf4, 0xfa, 0x1e, 0x7c, 0xf7,
- 0x1f, 0x82, 0x7d, 0xc7, 0x13, 0xe1, 0xbb, 0x0c, 0x15, 0x78, 0x67, 0xa9, 0xc1, 0xfb, 0x5c, 0x4d,
- 0xea, 0xc4, 0x69, 0x3c, 0x1d, 0x63, 0x2d, 0x7e, 0x43, 0xf6, 0x63, 0xa4, 0x10, 0x38, 0x2c, 0x2c,
- 0x2c, 0x0b, 0xbf, 0x2d, 0xa5, 0x78, 0x82, 0xb7, 0x63, 0x15, 0xb2, 0x78, 0x22, 0xf0, 0xf8, 0x49,
- 0x18, 0xd0, 0xb7, 0xb4, 0xf5, 0x59, 0x9b, 0x9b, 0xe1, 0x72, 0x5a, 0x1a, 0x04, 0xee, 0xd9, 0x03,
- 0xfb, 0x31, 0xa2, 0x3e, 0x59, 0x05, 0xeb, 0x43, 0x92, 0x61, 0x43, 0xd2, 0xad, 0x71, 0x15, 0xc9,
- 0xf2, 0x56, 0x68, 0xb7, 0x3f, 0x82, 0x43, 0x05, 0x2d, 0xe0, 0x77, 0xb1, 0x11, 0x76, 0x5f, 0x6e,
- 0xe6, 0x5e, 0xf7, 0x9d, 0x99, 0xe9, 0xec, 0xec, 0xec, 0x35, 0x7b, 0xf6, 0xec, 0x5f, 0x3c, 0x3d,
- 0x3d, 0xf3, 0x7d, 0x7d, 0x7d, 0x75, 0x58, 0x4d, 0x46, 0x02, 0x99, 0xd4, 0xf5, 0x63, 0x41, 0xde,
- 0xde, 0xe0, 0x83, 0x91, 0x9f, 0x9f, 0x0f, 0x58, 0xfa, 0xa0, 0x0a, 0x09, 0x81, 0xb3, 0x92, 0x78,
- 0xd8, 0xfa, 0xdb, 0x1d, 0xd8, 0x8e, 0x2a, 0x92, 0x6e, 0x36, 0x41, 0x4f, 0xdf, 0x10, 0x24, 0x16,
- 0xb7, 0xc3, 0xde, 0xbc, 0x16, 0xd8, 0x97, 0xaf, 0x1b, 0xfd, 0xbf, 0x2f, 0xe7, 0x5b, 0x18, 0x6b,
- 0x10, 0x98, 0x8c, 0xa7, 0x42, 0x03, 0xda, 0x3c, 0xe4, 0xe9, 0xee, 0x0e, 0xd2, 0xd5, 0xab, 0xa1,
- 0x23, 0x2f, 0x0f, 0xc6, 0x86, 0x87, 0xc1, 0x5e, 0x54, 0x04, 0x4c, 0x6c, 0x2c, 0x34, 0xee, 0xf4,
- 0x05, 0x9f, 0xf4, 0x1a, 0x28, 0xd5, 0x59, 0xc1, 0xf6, 0x80, 0xb6, 0x1b, 0x80, 0xa2, 0xd5, 0x06,
- 0xb1, 0xc5, 0x46, 0x90, 0x5c, 0x35, 0x58, 0xa7, 0xf2, 0x3f, 0xe0, 0xe1, 0xea, 0xb2, 0xa0, 0xb8,
- 0x6c, 0xdd, 0x3a, 0xd0, 0xaf, 0x5f, 0x0f, 0xb6, 0xdc, 0x5c, 0x18, 0x14, 0x45, 0x68, 0xf6, 0xf7,
- 0x07, 0xd3, 0xb6, 0x6d, 0xc0, 0x6d, 0xdf, 0x0e, 0x49, 0xf1, 0x39, 0x90, 0x26, 0xd7, 0xc0, 0xc4,
- 0xa5, 0x36, 0x75, 0xc2, 0xc1, 0x2b, 0x1a, 0x38, 0x72, 0x83, 0x2d, 0x9b, 0xd2, 0xcf, 0xc7, 0xd1,
- 0x2f, 0x77, 0xba, 0xb5, 0x78, 0x7d, 0x05, 0x86, 0x8d, 0x1b, 0x41, 0x8c, 0x89, 0x81, 0xde, 0x86,
- 0x06, 0x60, 0xa4, 0x52, 0x60, 0x77, 0xec, 0x00, 0xc1, 0xd7, 0x17, 0x94, 0xa1, 0x11, 0xf0, 0x43,
- 0x66, 0x09, 0x3c, 0x19, 0x19, 0x85, 0x22, 0xb5, 0x11, 0x42, 0xf3, 0x1b, 0x21, 0x52, 0xc6, 0x83,
- 0x54, 0xce, 0x6f, 0x9a, 0xf2, 0x9f, 0xce, 0x4d, 0xbf, 0x60, 0x07, 0xb3, 0x65, 0x0b, 0x70, 0x38,
- 0x79, 0xf7, 0x85, 0x0b, 0x70, 0x0f, 0x95, 0x71, 0x41, 0x41, 0x20, 0xa2, 0x32, 0x2b, 0x16, 0xc6,
- 0xc9, 0x73, 0x0a, 0x38, 0x9e, 0x73, 0x0b, 0x7e, 0xbc, 0xaa, 0x83, 0xe8, 0x62, 0x01, 0x62, 0x6e,
- 0x5b, 0x6e, 0x8f, 0x3b, 0x32, 0x55, 0xd0, 0xd9, 0xd0, 0x93, 0x52, 0xe3, 0x4e, 0x6f, 0xe0, 0x7d,
- 0x7c, 0x40, 0xf4, 0xf3, 0x03, 0x07, 0x2a, 0xeb, 0x4e, 0x4c, 0x84, 0xce, 0xc8, 0x48, 0xb0, 0x1f,
- 0x38, 0x00, 0xa5, 0xf1, 0xa9, 0x10, 0x25, 0xe3, 0xe0, 0xf8, 0xdf, 0x66, 0xf8, 0xa9, 0xd4, 0x5a,
- 0x1d, 0x57, 0xe1, 0x70, 0x79, 0x23, 0x10, 0x45, 0x5e, 0x78, 0x5c, 0x1c, 0xe7, 0x1f, 0x00, 0x96,
- 0x80, 0x00, 0xb0, 0xee, 0xdd, 0x0b, 0x36, 0x54, 0xe4, 0x40, 0x48, 0x67, 0x68, 0x28, 0x38, 0x0e,
- 0x85, 0x43, 0xc2, 0x4d, 0x23, 0xc4, 0x96, 0xdb, 0x72, 0x11, 0xf2, 0xef, 0x67, 0xe2, 0x4d, 0x7f,
- 0x16, 0x7f, 0x3f, 0x75, 0xee, 0xeb, 0xf2, 0x63, 0x09, 0x6a, 0x93, 0xe4, 0xd0, 0x88, 0x5d, 0x22,
- 0x81, 0xae, 0xb0, 0x30, 0x30, 0x1d, 0x3b, 0x31, 0x5c, 0xff, 0x73, 0x5a, 0x83, 0x3c, 0xfb, 0xaf,
- 0x8d, 0x2f, 0xf7, 0xff, 0x07, 0xd2, 0xdd, 0x20, 0x61, 0xff, 0x01, 0x39, 0x34, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x07, 0x2a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x0b, 0x50, 0x53,
+ 0x67, 0x16, 0xc7, 0xe9, 0xa0, 0xeb, 0x0b, 0xf0, 0xad, 0x75, 0x76, 0x6b, 0x87, 0x19, 0x5d, 0x9c,
+ 0x41, 0xa7, 0x6e, 0xd7, 0x59, 0x11, 0x5a, 0xc7, 0x5d, 0xc4, 0x6a, 0xb1, 0x3e, 0xca, 0x80, 0x85,
+ 0xea, 0x8e, 0x62, 0xc0, 0x94, 0xa2, 0xce, 0x0e, 0x2c, 0xa0, 0xb0, 0xcb, 0x8a, 0x40, 0x81, 0xa5,
+ 0xb6, 0xbb, 0x1a, 0x10, 0xa8, 0x50, 0xc4, 0xdd, 0x2d, 0x45, 0x79, 0x55, 0x5e, 0x43, 0x42, 0x04,
+ 0x09, 0x44, 0x44, 0x12, 0x63, 0x22, 0x49, 0xc8, 0xeb, 0xe6, 0x86, 0x04, 0x48, 0x42, 0x90, 0x87,
+ 0x28, 0x0a, 0xa7, 0xe7, 0xa4, 0x82, 0x75, 0x66, 0xdb, 0xb1, 0xed, 0x9d, 0xf9, 0xe6, 0xe6, 0xde,
+ 0xfb, 0x7d, 0xe7, 0x77, 0xce, 0xff, 0xfc, 0xbf, 0xdc, 0xeb, 0x02, 0x00, 0x2e, 0x34, 0xf0, 0x58,
+ 0xb9, 0x6c, 0xd9, 0xb2, 0xbf, 0xe2, 0xf9, 0xb7, 0xd3, 0xf7, 0x7e, 0xc9, 0xc0, 0xe3, 0x55, 0x8c,
+ 0xc7, 0x5d, 0xb9, 0x72, 0xe5, 0x9f, 0x9e, 0x5d, 0xbb, 0xac, 0xc5, 0xe1, 0x89, 0x63, 0x83, 0xaf,
+ 0xaf, 0x6f, 0xbe, 0x8f, 0x8f, 0x4f, 0x0e, 0x4e, 0xf8, 0x3b, 0xdd, 0xfb, 0x99, 0x80, 0x35, 0xcb,
+ 0x97, 0x2f, 0x4f, 0x58, 0xb5, 0x6a, 0x55, 0x5e, 0x48, 0x48, 0x48, 0xc9, 0xe2, 0xc5, 0x8b, 0xb3,
+ 0xe6, 0xcf, 0x9f, 0x1f, 0xe4, 0xe2, 0xe6, 0xe6, 0x76, 0x61, 0xf5, 0xea, 0xd5, 0x79, 0x73, 0xe6,
+ 0xcc, 0x29, 0x0d, 0x0c, 0x0c, 0x6c, 0x36, 0x9b, 0xcd, 0xdf, 0x08, 0x04, 0x82, 0x92, 0xf5, 0xeb,
+ 0xd7, 0xe7, 0x2c, 0x5d, 0xba, 0xf4, 0x14, 0x2e, 0x7c, 0xed, 0x25, 0x82, 0xbf, 0x82, 0xe3, 0x4d,
+ 0x9c, 0x9f, 0xee, 0xed, 0xed, 0x5d, 0x98, 0x93, 0x93, 0xd3, 0xd0, 0xd1, 0xd1, 0x21, 0x49, 0x49,
+ 0x49, 0xe9, 0xf1, 0xf2, 0xf2, 0x6a, 0x9d, 0x3b, 0x77, 0x6e, 0xa1, 0x8b, 0x87, 0x87, 0x07, 0xcf,
+ 0x62, 0xb1, 0x14, 0x5f, 0xbd, 0x7a, 0xb5, 0x32, 0x3a, 0x3a, 0x5a, 0x29, 0x14, 0x0a, 0x7b, 0x78,
+ 0x3c, 0x1e, 0x73, 0xeb, 0xd6, 0x2d, 0x49, 0x51, 0x51, 0x51, 0x9d, 0xa7, 0xa7, 0xe7, 0xc5, 0x25,
+ 0x4b, 0x96, 0x04, 0x53, 0xb0, 0x1f, 0x80, 0xfc, 0x66, 0xd1, 0xa2, 0x45, 0xe7, 0xfc, 0xfc, 0xfc,
+ 0xea, 0x0b, 0x0a, 0x0a, 0xe4, 0xb8, 0x5e, 0x5d, 0x56, 0x56, 0x66, 0xb8, 0x7f, 0xff, 0xbe, 0xee,
+ 0xc6, 0x8d, 0x1b, 0x1a, 0x84, 0x89, 0xf1, 0x79, 0xfe, 0x0c, 0xa8, 0xa5, 0xa5, 0xa5, 0x32, 0x35,
+ 0x35, 0xb5, 0x67, 0x60, 0x60, 0x80, 0x1d, 0x1c, 0x1c, 0x34, 0x5c, 0xbf, 0x7e, 0x9d, 0xad, 0xae,
+ 0xae, 0xd6, 0xf1, 0xf9, 0x7c, 0x55, 0x50, 0x50, 0x50, 0x1d, 0x4a, 0x90, 0x8a, 0x41, 0x17, 0x7e,
+ 0x0f, 0xe0, 0xea, 0xee, 0xee, 0x7e, 0x18, 0x65, 0x6a, 0xca, 0xca, 0xca, 0x52, 0x77, 0x77, 0x77,
+ 0xab, 0x31, 0x86, 0xb1, 0xad, 0xad, 0x8d, 0x1d, 0x1d, 0x1d, 0xd5, 0x0d, 0x0f, 0x0f, 0x33, 0x8d,
+ 0x8d, 0x8d, 0xfa, 0xb3, 0x67, 0xcf, 0x8a, 0x17, 0x2c, 0x58, 0x50, 0x30, 0x03, 0x12, 0x89, 0x44,
+ 0x95, 0xb8, 0x40, 0x39, 0x35, 0x35, 0xa5, 0x19, 0x1a, 0x1a, 0x62, 0xfa, 0xfb, 0xfb, 0x4d, 0xb8,
+ 0x98, 0x6d, 0x6e, 0x6e, 0x66, 0xe5, 0x72, 0xb9, 0x3a, 0x29, 0x29, 0x49, 0x89, 0x73, 0x4b, 0x11,
+ 0xe0, 0x8e, 0x63, 0x16, 0xfe, 0xbe, 0xe8, 0xef, 0xef, 0xdf, 0x7d, 0xf7, 0xee, 0x5d, 0x4a, 0x4e,
+ 0x87, 0x95, 0x98, 0xfa, 0xfa, 0xfa, 0x98, 0x07, 0x0f, 0x1e, 0x30, 0x23, 0x23, 0x23, 0x06, 0x8a,
+ 0x83, 0x60, 0x0d, 0x26, 0xdf, 0x8e, 0x6d, 0xb9, 0xf4, 0x02, 0x28, 0x33, 0x33, 0x53, 0x65, 0xb7,
+ 0xdb, 0x8d, 0x4f, 0x9f, 0x3e, 0xd5, 0x62, 0xd6, 0x9a, 0x87, 0x0f, 0x1f, 0xea, 0x0d, 0x06, 0x83,
+ 0xa9, 0xae, 0xae, 0xce, 0x82, 0x55, 0x6a, 0x51, 0x06, 0xd5, 0xc2, 0x85, 0x0b, 0xeb, 0x51, 0x8a,
+ 0x86, 0x43, 0x87, 0x0e, 0x75, 0x8f, 0x8d, 0x8d, 0x69, 0x14, 0x0a, 0x05, 0x73, 0xf3, 0xe6, 0xcd,
+ 0x5e, 0x02, 0x4c, 0xaf, 0x9b, 0x9c, 0x9c, 0xd4, 0x3a, 0x1c, 0x0e, 0x23, 0x56, 0xa4, 0x23, 0xd0,
+ 0xac, 0x59, 0xb3, 0x9e, 0xf7, 0x08, 0x4b, 0xae, 0x40, 0x90, 0x92, 0x26, 0x61, 0x23, 0xcd, 0x58,
+ 0x11, 0x4b, 0x50, 0xcc, 0x4c, 0x8b, 0x41, 0x0c, 0x35, 0x35, 0x35, 0xfd, 0x26, 0x93, 0xc9, 0x10,
+ 0x1a, 0x1a, 0x3a, 0xb8, 0x7d, 0xfb, 0x76, 0x2b, 0x26, 0xa1, 0x45, 0x59, 0xcd, 0x3d, 0x3d, 0x3d,
+ 0x2c, 0xad, 0x21, 0x88, 0xcd, 0x66, 0x63, 0xad, 0x56, 0x2b, 0x8b, 0xfd, 0xb5, 0x4c, 0x4c, 0x4c,
+ 0xe8, 0x50, 0x0d, 0x4d, 0x7a, 0x7a, 0x7a, 0xbb, 0xab, 0xab, 0x6b, 0xd1, 0x0c, 0x48, 0x2c, 0x16,
+ 0x3b, 0x41, 0xcf, 0x26, 0x1b, 0x5a, 0x5b, 0x5b, 0x59, 0x89, 0x44, 0x62, 0xa4, 0x6b, 0x1a, 0x14,
+ 0xa8, 0xab, 0xab, 0xcb, 0x9c, 0x90, 0x90, 0x30, 0x14, 0x11, 0x11, 0x61, 0xc7, 0x67, 0xa6, 0xf1,
+ 0xf1, 0x71, 0x3d, 0x0d, 0x92, 0x19, 0xe5, 0x33, 0x62, 0x0c, 0x96, 0x7a, 0x84, 0x09, 0xea, 0xa9,
+ 0x22, 0x74, 0xaf, 0x36, 0x2d, 0x2d, 0xad, 0x6d, 0xf6, 0xec, 0xd9, 0xcf, 0xa5, 0xc3, 0x2c, 0x2a,
+ 0x32, 0x32, 0x32, 0xa8, 0x47, 0xce, 0xb2, 0xc9, 0x14, 0x0c, 0xc3, 0xb0, 0x04, 0xc4, 0x6b, 0x1d,
+ 0xea, 0x6f, 0xc2, 0x26, 0x1b, 0xe2, 0xe3, 0xe3, 0x1d, 0x1c, 0x0e, 0x67, 0x90, 0xc0, 0x34, 0x87,
+ 0xfa, 0xa9, 0x54, 0x2a, 0x19, 0x04, 0x50, 0x8f, 0x58, 0xba, 0x47, 0x4a, 0x3c, 0x79, 0xf2, 0x44,
+ 0xdb, 0xd4, 0xd4, 0xa4, 0x41, 0x33, 0x88, 0xb0, 0x47, 0xcf, 0xcd, 0x80, 0x72, 0x95, 0x13, 0x08,
+ 0x7b, 0x61, 0x7c, 0xfc, 0xf8, 0xb1, 0x8e, 0xb4, 0xa6, 0x33, 0x2d, 0x44, 0x98, 0x05, 0xed, 0xca,
+ 0x50, 0xf6, 0x71, 0x71, 0x71, 0x8e, 0xf0, 0xf0, 0x70, 0x3b, 0xf5, 0x0f, 0x2b, 0xd5, 0x61, 0xb0,
+ 0x5e, 0x7c, 0xd6, 0x4b, 0x92, 0x91, 0x84, 0xb4, 0x0e, 0x21, 0x3a, 0x8a, 0x83, 0xd2, 0x52, 0x5f,
+ 0x45, 0xf3, 0xe6, 0xcd, 0xcb, 0x9b, 0x01, 0x75, 0x76, 0x76, 0x96, 0xa3, 0x9e, 0xce, 0x8a, 0xd0,
+ 0x18, 0xa4, 0x7d, 0x2f, 0x41, 0x28, 0x38, 0x01, 0x55, 0x2a, 0x95, 0x19, 0x9d, 0x65, 0x99, 0x06,
+ 0xa1, 0x02, 0xbd, 0x68, 0x82, 0x3e, 0xaa, 0x9e, 0x82, 0x93, 0xd3, 0x68, 0xbe, 0x5a, 0xad, 0xee,
+ 0x45, 0x80, 0xb3, 0x47, 0x28, 0x9d, 0xb3, 0x22, 0xdc, 0xb0, 0xcf, 0xf7, 0xd1, 0x9d, 0x3b, 0x77,
+ 0xca, 0x51, 0x4f, 0x25, 0x95, 0x4d, 0xd9, 0xa0, 0xa5, 0x8d, 0x68, 0x4f, 0xea, 0x97, 0x91, 0x7a,
+ 0x40, 0x30, 0x4a, 0x22, 0x36, 0x36, 0xd6, 0x71, 0xe4, 0xc8, 0x11, 0xfb, 0x74, 0xf6, 0xea, 0x7b,
+ 0x6a, 0xab, 0xac, 0xbc, 0x7e, 0x44, 0xf2, 0x55, 0xd5, 0xa8, 0xa0, 0xf0, 0xeb, 0xd1, 0xf6, 0xf2,
+ 0x1a, 0xc7, 0xa0, 0xcd, 0xee, 0x34, 0x05, 0x55, 0x84, 0xc9, 0xb7, 0xa2, 0x74, 0x5f, 0xcc, 0x80,
+ 0xb0, 0xd1, 0xd7, 0xd0, 0x8a, 0xca, 0x67, 0xa5, 0x3b, 0x1d, 0x44, 0xce, 0xc3, 0xac, 0x4d, 0x98,
+ 0x25, 0x43, 0x70, 0xba, 0x17, 0x13, 0x13, 0x33, 0x78, 0xf4, 0xe3, 0x93, 0x8e, 0xfa, 0x7b, 0x7d,
+ 0x43, 0x4c, 0x62, 0xf2, 0x94, 0xed, 0xf8, 0x71, 0xb0, 0x46, 0x45, 0xc1, 0x00, 0x97, 0x0b, 0xfd,
+ 0x11, 0x11, 0x60, 0x09, 0x0f, 0x07, 0x6d, 0x04, 0x17, 0xda, 0x32, 0x78, 0x8f, 0xeb, 0x2b, 0xbf,
+ 0x61, 0x70, 0x6f, 0xb6, 0xbe, 0x60, 0x06, 0xa9, 0x54, 0x7a, 0x0d, 0xf5, 0x54, 0xe2, 0x6f, 0x93,
+ 0x5e, 0xaf, 0x37, 0x91, 0x14, 0x04, 0x25, 0x80, 0x4c, 0x26, 0x33, 0x93, 0x95, 0x1f, 0x3d, 0x7a,
+ 0xa4, 0x8d, 0xcf, 0xe2, 0x8d, 0x24, 0xd6, 0x69, 0xa7, 0x4e, 0x35, 0x9a, 0x40, 0x90, 0x99, 0xff,
+ 0x1d, 0xe0, 0xd8, 0x31, 0xe8, 0xc3, 0xb3, 0x85, 0xc3, 0x81, 0xde, 0x83, 0x07, 0xc1, 0x14, 0x1a,
+ 0x0a, 0x6c, 0x48, 0x08, 0x48, 0xff, 0xcc, 0x99, 0xfa, 0x3c, 0xf5, 0x9f, 0xf2, 0x17, 0xec, 0x8d,
+ 0x3b, 0xfc, 0xea, 0x99, 0x33, 0x67, 0x94, 0x24, 0x11, 0xca, 0x48, 0xd6, 0x34, 0xd3, 0x66, 0xa5,
+ 0x8d, 0x48, 0x40, 0xec, 0x05, 0x53, 0x24, 0x94, 0x8f, 0x9c, 0x46, 0x40, 0x5c, 0xbd, 0x11, 0x4e,
+ 0x5c, 0x93, 0xc3, 0xdf, 0x4a, 0xda, 0x9d, 0xc1, 0x2d, 0x91, 0x91, 0xd0, 0x1f, 0x1b, 0x0b, 0x83,
+ 0x3c, 0x1e, 0xd8, 0x71, 0x98, 0x3f, 0xfa, 0x08, 0x0c, 0xfb, 0xf7, 0x83, 0x7e, 0xcf, 0x1e, 0x90,
+ 0x04, 0x7d, 0x00, 0x6e, 0xf3, 0xdd, 0xff, 0x37, 0x03, 0xc2, 0xbf, 0x9b, 0x32, 0x6c, 0xb2, 0xaa,
+ 0xb6, 0xb6, 0xd6, 0x88, 0x00, 0xa7, 0xc6, 0xb4, 0x8f, 0x30, 0x01, 0xda, 0x23, 0x6c, 0x17, 0x63,
+ 0x1b, 0x88, 0x6f, 0x60, 0x21, 0xa6, 0xd6, 0x00, 0x1f, 0x5f, 0x11, 0x83, 0x40, 0xa6, 0x87, 0xf0,
+ 0xdc, 0x06, 0xa8, 0x4b, 0xc8, 0x04, 0x53, 0x58, 0x18, 0x18, 0x0f, 0x1c, 0x00, 0x0d, 0x56, 0x61,
+ 0xfd, 0xf2, 0x4b, 0x18, 0xe6, 0xf3, 0xc1, 0x88, 0x70, 0xed, 0xae, 0x5d, 0xa0, 0xd9, 0xb1, 0x03,
+ 0x8e, 0x6e, 0x7b, 0xaf, 0xdb, 0x09, 0xc2, 0x80, 0xc5, 0x98, 0x75, 0x31, 0x5a, 0xb5, 0x3a, 0x3b,
+ 0x3b, 0x5b, 0x84, 0xfb, 0x44, 0x91, 0x98, 0x98, 0xa8, 0x42, 0x67, 0xb1, 0xe4, 0x3e, 0xe1, 0x8d,
+ 0x96, 0xde, 0x54, 0x01, 0x3b, 0x71, 0xb2, 0x4a, 0x03, 0x49, 0xa5, 0x62, 0xb0, 0x0c, 0x8d, 0x01,
+ 0x1d, 0x05, 0x8d, 0x52, 0x88, 0xc9, 0xe1, 0x03, 0x13, 0x1c, 0x0c, 0xcc, 0xfb, 0xef, 0x83, 0x6e,
+ 0xef, 0x5e, 0x50, 0x9d, 0x3c, 0x09, 0x63, 0x0a, 0x05, 0x58, 0x4b, 0x4b, 0x41, 0xed, 0xef, 0x0f,
+ 0xaa, 0x6d, 0xdb, 0xe0, 0xca, 0xae, 0x90, 0x31, 0x17, 0x7a, 0x05, 0x20, 0xec, 0xc2, 0x8a, 0x15,
+ 0x2b, 0xf2, 0xc2, 0xc2, 0xc2, 0xf2, 0x2e, 0x5f, 0xbe, 0x5c, 0x8c, 0x1b, 0xd5, 0xf9, 0x6f, 0x1e,
+ 0x15, 0x15, 0x25, 0x4b, 0x4e, 0x4e, 0x56, 0xf1, 0x25, 0x1a, 0xeb, 0xf1, 0x2a, 0x2d, 0x7c, 0xd1,
+ 0xd2, 0x03, 0x4f, 0x9e, 0x4e, 0xc2, 0xf4, 0xc1, 0xd8, 0x46, 0x60, 0xff, 0x79, 0x21, 0x5c, 0xe7,
+ 0xc6, 0x83, 0x6e, 0xf7, 0x6e, 0xd0, 0xed, 0xdb, 0x07, 0x0a, 0xac, 0x64, 0xc2, 0x6a, 0x05, 0x87,
+ 0x48, 0x04, 0xca, 0xad, 0x5b, 0xa1, 0xdb, 0xcf, 0x0f, 0x4a, 0x76, 0x06, 0xdb, 0xbf, 0xff, 0x5e,
+ 0x59, 0x86, 0xe3, 0x2d, 0x7c, 0x79, 0x45, 0x4f, 0x83, 0xb9, 0x5c, 0x6e, 0x41, 0x6e, 0x6e, 0x6e,
+ 0x2d, 0xe7, 0x6c, 0x6e, 0x5f, 0x64, 0x99, 0x0a, 0x38, 0x5f, 0xdf, 0x87, 0x4b, 0x22, 0x2d, 0x4c,
+ 0x4e, 0x4d, 0x81, 0x84, 0xb1, 0xc3, 0x15, 0xb1, 0x01, 0x0e, 0x17, 0x89, 0x21, 0xea, 0x93, 0x0a,
+ 0x50, 0x04, 0x04, 0x80, 0x15, 0x25, 0x9b, 0xb0, 0xd9, 0x9c, 0x49, 0x8c, 0x1b, 0x8d, 0x60, 0x3a,
+ 0x7f, 0x1e, 0xe4, 0x08, 0xca, 0xdb, 0xf1, 0x41, 0xe7, 0x8f, 0xbd, 0x35, 0x97, 0xe2, 0x2b, 0x78,
+ 0x37, 0xbe, 0x81, 0x79, 0xfb, 0x4e, 0xe7, 0xde, 0x3b, 0xfc, 0x5f, 0x39, 0x1c, 0x2c, 0x91, 0xc1,
+ 0x05, 0xa1, 0x06, 0xa5, 0x1b, 0x87, 0x82, 0x66, 0x15, 0xbc, 0x97, 0xd3, 0x0e, 0xef, 0xf2, 0xda,
+ 0xe1, 0x9d, 0x7f, 0x8b, 0xa0, 0x22, 0x98, 0x03, 0x1d, 0x31, 0x31, 0x33, 0xd5, 0x8e, 0x5b, 0x2c,
+ 0x20, 0xfa, 0xf0, 0x43, 0xe8, 0x7a, 0x63, 0x23, 0x9c, 0x78, 0x7b, 0x4f, 0xca, 0xcb, 0x7c, 0x03,
+ 0xb8, 0xbe, 0x11, 0x7c, 0x22, 0x32, 0xb4, 0x58, 0x0a, 0xc1, 0x85, 0x5d, 0x70, 0xf4, 0x3f, 0x52,
+ 0x90, 0xb2, 0x43, 0x50, 0x25, 0x31, 0x41, 0xc0, 0x39, 0x21, 0x6c, 0xff, 0xec, 0x26, 0x6c, 0xcb,
+ 0x6e, 0x86, 0xf0, 0xf8, 0x22, 0x68, 0xda, 0xb4, 0x09, 0x1e, 0x9a, 0xcd, 0x60, 0x16, 0x08, 0xa0,
+ 0xc9, 0xc7, 0x07, 0xa4, 0x1b, 0x36, 0x40, 0xfe, 0xdb, 0xbb, 0x0d, 0x18, 0xe3, 0x57, 0x2f, 0xfd,
+ 0xd1, 0xb1, 0x3f, 0xff, 0xb6, 0x6c, 0xef, 0xc5, 0x0e, 0x08, 0xcc, 0x11, 0x43, 0x62, 0xa5, 0x02,
+ 0x4a, 0x6f, 0xb3, 0x70, 0xba, 0x42, 0x06, 0x5b, 0xb3, 0xf8, 0xb0, 0x25, 0x9d, 0x0f, 0x7f, 0x48,
+ 0x6d, 0x84, 0xaf, 0xfc, 0xf7, 0x42, 0x25, 0x3a, 0xad, 0xc5, 0xdb, 0x1b, 0xa4, 0x38, 0xea, 0xdf,
+ 0xf4, 0x9d, 0xd8, 0xb9, 0xce, 0x77, 0x8b, 0x33, 0xe1, 0x97, 0x05, 0xbd, 0x15, 0x5b, 0xb8, 0x79,
+ 0xe7, 0xbf, 0x5a, 0x4d, 0x01, 0x9f, 0xb7, 0xc2, 0x1f, 0x3f, 0x6d, 0x81, 0x7d, 0x3c, 0x11, 0x44,
+ 0x5e, 0xee, 0x84, 0x23, 0x45, 0x1d, 0x10, 0xf0, 0xa9, 0x10, 0x36, 0xfe, 0xa3, 0x16, 0xc2, 0x22,
+ 0xcf, 0x39, 0x01, 0x92, 0x75, 0xeb, 0xe0, 0xd2, 0xe6, 0x1d, 0x7d, 0x5b, 0xd7, 0x6c, 0xfa, 0xdd,
+ 0x8c, 0x32, 0x3f, 0xe5, 0x53, 0x6a, 0xe3, 0xe1, 0xac, 0xb5, 0x7e, 0x69, 0x0d, 0xb7, 0x7d, 0x33,
+ 0x04, 0xb0, 0x39, 0xad, 0x11, 0x7e, 0x9f, 0xd2, 0x00, 0x1b, 0x93, 0xeb, 0x60, 0x7d, 0x52, 0x0d,
+ 0xac, 0x3b, 0x55, 0x0d, 0x6b, 0xe3, 0x2a, 0xa1, 0xd0, 0xf7, 0xdd, 0xe1, 0x44, 0x9f, 0xc0, 0x1a,
+ 0x94, 0xcb, 0xed, 0x85, 0x16, 0xfc, 0x8c, 0xef, 0xb6, 0xd9, 0xaf, 0xef, 0x3c, 0xb6, 0xc5, 0x8b,
+ 0xcb, 0xcb, 0xf4, 0xfa, 0x4b, 0x49, 0xcd, 0x9a, 0xe8, 0xc2, 0x2a, 0x4f, 0x6e, 0x41, 0xd9, 0xaf,
+ 0x0f, 0x65, 0xe7, 0x79, 0xf8, 0x1c, 0xd8, 0x85, 0xcf, 0x3d, 0xfe, 0xdf, 0xba, 0x6f, 0x01, 0xe9,
+ 0x70, 0x0f, 0x30, 0x3c, 0x51, 0x62, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE library_update_xpm[1] = {{ png, sizeof( png ), "library_update_xpm" }};
diff --git a/bitmaps_png/cpp_26/libview.cpp b/bitmaps_png/cpp_26/libview.cpp
index 512402179f..7bcb8a9911 100644
--- a/bitmaps_png/cpp_26/libview.cpp
+++ b/bitmaps_png/cpp_26/libview.cpp
@@ -8,107 +8,99 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x2a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x56, 0x69, 0x4c, 0x54,
- 0x57, 0x14, 0x16, 0x12, 0x12, 0x2a, 0x96, 0xda, 0x40, 0xaa, 0x8d, 0xc6, 0xd4, 0x22, 0xa4, 0x96,
- 0xd0, 0xa2, 0x84, 0xba, 0x00, 0x42, 0x0a, 0x55, 0xa4, 0x3f, 0x44, 0x14, 0x4d, 0x6b, 0x52, 0x63,
- 0x55, 0x90, 0x45, 0x40, 0x82, 0x68, 0x4c, 0xf4, 0x47, 0x53, 0x88, 0x56, 0x13, 0x4a, 0x63, 0x4b,
- 0x64, 0x53, 0x04, 0xc3, 0x26, 0x01, 0x86, 0xca, 0x62, 0xd9, 0x41, 0x64, 0x17, 0x51, 0x96, 0x19,
- 0x66, 0x18, 0x98, 0x37, 0xf3, 0xde, 0x9b, 0x61, 0x47, 0x05, 0x44, 0xf0, 0xf6, 0x3b, 0x23, 0x43,
- 0x5a, 0x47, 0x6d, 0x6b, 0x4f, 0xf2, 0xe5, 0xcd, 0xbb, 0xef, 0xdc, 0xf3, 0x9d, 0xed, 0x9e, 0x3b,
- 0x4b, 0x18, 0x63, 0x4b, 0x08, 0x90, 0x0f, 0x20, 0x07, 0xf0, 0xb4, 0x30, 0xac, 0xbd, 0x0d, 0xcc,
- 0xcc, 0xcc, 0x1c, 0x57, 0xae, 0x5c, 0xb9, 0xef, 0xe5, 0x75, 0x12, 0x2b, 0xc0, 0x0e, 0x70, 0xf2,
- 0xf2, 0xf2, 0x4a, 0x59, 0xbb, 0x76, 0xed, 0x2f, 0x56, 0x56, 0x56, 0xbe, 0x78, 0x37, 0xfb, 0xb7,
- 0xc6, 0x21, 0x26, 0x20, 0xf8, 0xc2, 0xda, 0xda, 0xfa, 0xe2, 0x9e, 0x3d, 0x7b, 0x12, 0xb0, 0x3f,
- 0x7d, 0xd9, 0xb2, 0x65, 0x7e, 0x58, 0x7f, 0x67, 0x51, 0x07, 0x51, 0x04, 0xd9, 0xd9, 0xd9, 0x25,
- 0x5a, 0x58, 0x58, 0xe4, 0x84, 0x84, 0x84, 0xd4, 0x71, 0x1c, 0x57, 0x78, 0xe9, 0xd2, 0xa5, 0xe4,
- 0x55, 0xab, 0x56, 0xfd, 0xbc, 0x7c, 0xf9, 0x72, 0x77, 0x32, 0xf2, 0x06, 0x02, 0x53, 0x73, 0x73,
- 0x73, 0x37, 0x10, 0xc4, 0xf9, 0xfb, 0xfb, 0x67, 0x95, 0x95, 0x95, 0x35, 0xd4, 0xd6, 0xd6, 0xf6,
- 0xda, 0xda, 0xda, 0x76, 0xda, 0xd8, 0xd8, 0x24, 0xe1, 0xbb, 0xcd, 0xa2, 0x2e, 0xc2, 0x0c, 0x2e,
- 0x2d, 0x2d, 0x4d, 0x2b, 0x2c, 0x2c, 0x2c, 0x02, 0x81, 0xac, 0xa4, 0xa4, 0x44, 0x9e, 0x9a, 0x9a,
- 0xaa, 0xbc, 0x73, 0xe7, 0x4e, 0xf3, 0x91, 0x23, 0x47, 0xb2, 0xe0, 0xc8, 0xb9, 0x57, 0xa5, 0x13,
- 0xf2, 0x21, 0x3c, 0x8f, 0xdf, 0xbf, 0x7f, 0x7f, 0x4d, 0x7e, 0x7e, 0x7e, 0x2f, 0x6c, 0xc8, 0xb1,
- 0x57, 0xf5, 0xec, 0xd9, 0x33, 0xf9, 0xe1, 0xc3, 0x87, 0x7b, 0xbc, 0xbd, 0xbd, 0x7f, 0x85, 0xce,
- 0xc7, 0xd0, 0x35, 0xf9, 0x1b, 0x51, 0x79, 0x79, 0xb9, 0x24, 0x31, 0x31, 0x51, 0x31, 0x3c, 0x3c,
- 0xcc, 0x89, 0xa2, 0x38, 0x78, 0xeb, 0xd6, 0x2d, 0xae, 0xaa, 0xaa, 0x4a, 0x76, 0xf9, 0xf2, 0xe5,
- 0x76, 0xe8, 0xa4, 0x62, 0xd3, 0x6a, 0x03, 0x09, 0xa5, 0x65, 0xcd, 0x9a, 0x35, 0xd5, 0x70, 0x48,
- 0x2a, 0x97, 0xcb, 0x15, 0x75, 0x75, 0x75, 0xdc, 0x00, 0x64, 0x72, 0x72, 0x52, 0xf5, 0xe8, 0xd1,
- 0x23, 0xd5, 0xd1, 0xa3, 0x47, 0xfb, 0x8e, 0x1f, 0x3f, 0x9e, 0x7e, 0xe5, 0xca, 0x95, 0xaf, 0xa0,
- 0xff, 0xbe, 0x11, 0x51, 0x46, 0x46, 0x86, 0x14, 0x8b, 0xf2, 0xe9, 0xe9, 0x69, 0xa5, 0x56, 0xab,
- 0xe5, 0x9a, 0x9b, 0x9b, 0xd5, 0x0f, 0x1f, 0x3e, 0x54, 0x22, 0xda, 0x5e, 0xe8, 0xdd, 0xa6, 0x7a,
- 0x5a, 0x5a, 0x5a, 0x86, 0x38, 0x3b, 0x3b, 0x3f, 0xe8, 0xef, 0xef, 0xef, 0x53, 0x2a, 0x95, 0x83,
- 0xd0, 0xd1, 0x80, 0x40, 0xfd, 0xe4, 0xc9, 0x13, 0x0d, 0xf6, 0x72, 0x84, 0xc0, 0xc0, 0xc0, 0xfe,
- 0xd3, 0xa7, 0x4f, 0x67, 0x5d, 0xbd, 0x7a, 0xd5, 0xdb, 0x88, 0xa8, 0xa2, 0xa2, 0x42, 0x02, 0x0f,
- 0xfb, 0x46, 0x46, 0x46, 0x54, 0xa3, 0xa3, 0xa3, 0xaa, 0xf9, 0xf9, 0x79, 0xc5, 0xf8, 0xf8, 0xf8,
- 0x60, 0x5b, 0x5b, 0x1b, 0xdf, 0xdd, 0xdd, 0x3d, 0x58, 0x50, 0x50, 0x20, 0x5d, 0xb1, 0x62, 0x85,
- 0x72, 0xf3, 0xe6, 0xcd, 0xdd, 0x13, 0x13, 0x13, 0xfd, 0xad, 0xad, 0xad, 0x7c, 0x4f, 0x4f, 0x8f,
- 0x16, 0x04, 0x3c, 0x19, 0x07, 0x19, 0x8f, 0xbd, 0x22, 0xbe, 0xf1, 0x01, 0x01, 0x01, 0xfd, 0xa7,
- 0x4e, 0x9d, 0xca, 0x4c, 0x4b, 0x4b, 0xdb, 0x61, 0x44, 0x54, 0x59, 0x59, 0x29, 0xc1, 0x07, 0x29,
- 0x36, 0x2a, 0x9a, 0x9a, 0x9a, 0x38, 0x99, 0x4c, 0xa6, 0xd6, 0xe9, 0x74, 0xdc, 0xcc, 0xcc, 0x8c,
- 0xb2, 0xab, 0xab, 0x4b, 0x83, 0x35, 0xcd, 0xd6, 0xad, 0x5b, 0xa7, 0xee, 0xdd, 0xbb, 0xc7, 0xc3,
- 0xa9, 0x21, 0xa4, 0x58, 0x98, 0x9d, 0x9d, 0x55, 0xe3, 0x29, 0xf2, 0x3c, 0xaf, 0x45, 0x64, 0x5a,
- 0x95, 0x4a, 0xa5, 0x27, 0x25, 0xa2, 0xe8, 0xe8, 0xe8, 0xcc, 0xf4, 0xf4, 0xf4, 0x57, 0x13, 0x21,
- 0x22, 0x19, 0x45, 0x44, 0x80, 0x71, 0xae, 0xa3, 0xa3, 0x43, 0x35, 0x36, 0x36, 0xa6, 0x42, 0x64,
- 0xaa, 0xb9, 0xb9, 0x39, 0x95, 0x87, 0x87, 0xc7, 0xb4, 0x54, 0x2a, 0xe5, 0xf1, 0x5b, 0xbd, 0xe0,
- 0xbd, 0x00, 0x62, 0x91, 0x80, 0x77, 0x01, 0x99, 0x10, 0x28, 0x42, 0x03, 0xd1, 0x8d, 0x1b, 0x37,
- 0xb6, 0x1b, 0x11, 0x55, 0x57, 0x57, 0x17, 0x52, 0x71, 0xa9, 0x46, 0x04, 0xa4, 0x62, 0x10, 0xad,
- 0xae, 0x46, 0xa1, 0xc9, 0x08, 0xd5, 0x81, 0xdf, 0xb6, 0x6d, 0xdb, 0x34, 0xd2, 0xc5, 0x2f, 0x44,
- 0xa1, 0xa9, 0xa9, 0xa9, 0xd1, 0x21, 0x0a, 0x2d, 0x1c, 0x11, 0x0c, 0xf5, 0x31, 0x44, 0x14, 0x15,
- 0x15, 0xf5, 0x7a, 0xa2, 0xa4, 0xa4, 0x24, 0x19, 0x19, 0x57, 0x28, 0x14, 0x1a, 0x18, 0xe7, 0x50,
- 0x27, 0x15, 0x79, 0x5d, 0x5f, 0x5f, 0x3f, 0xdc, 0xdb, 0xdb, 0x2b, 0x10, 0x11, 0x22, 0xe5, 0xa1,
- 0xab, 0x43, 0xaa, 0x86, 0xa8, 0x1e, 0xcf, 0x9f, 0x3f, 0xe7, 0x10, 0xb5, 0x80, 0xe6, 0x11, 0x91,
- 0x6e, 0x1d, 0x45, 0x84, 0xae, 0xd3, 0x13, 0x41, 0x8c, 0xbb, 0x0e, 0xde, 0x15, 0x26, 0x27, 0x27,
- 0x4b, 0x29, 0x55, 0x30, 0x4a, 0x1d, 0x27, 0x92, 0x50, 0x8a, 0x40, 0xc8, 0x91, 0x51, 0x37, 0x37,
- 0xb7, 0xe9, 0xfb, 0xf7, 0xef, 0x8b, 0x88, 0x80, 0xc7, 0x79, 0xd1, 0xd7, 0x47, 0x10, 0x04, 0x11,
- 0xf5, 0xd3, 0x76, 0x76, 0x76, 0x52, 0x2a, 0x35, 0x8f, 0x1f, 0x3f, 0xd6, 0x13, 0x45, 0x46, 0x46,
- 0x66, 0x66, 0x67, 0x67, 0x7b, 0x19, 0x11, 0xe1, 0x44, 0x17, 0xa4, 0xa4, 0xa4, 0x48, 0x61, 0x74,
- 0x80, 0x72, 0x3d, 0x34, 0x34, 0x24, 0xb6, 0xb4, 0xb4, 0x68, 0xd1, 0xc2, 0xfa, 0x54, 0x51, 0xea,
- 0x5c, 0x5d, 0x5d, 0xa7, 0x10, 0x91, 0x40, 0xef, 0x94, 0xae, 0xbe, 0xbe, 0x3e, 0xa1, 0xb1, 0xb1,
- 0x51, 0x4b, 0xd1, 0x90, 0xbe, 0xa1, 0xc5, 0x71, 0xd0, 0xfb, 0x4f, 0x9c, 0x38, 0xf1, 0x7a, 0x22,
- 0x1c, 0x30, 0x05, 0x72, 0xaf, 0x2f, 0xac, 0x21, 0x0a, 0x18, 0xd6, 0x35, 0x34, 0x34, 0x68, 0xd1,
- 0x00, 0xdc, 0x02, 0x11, 0x0f, 0x47, 0x34, 0xd0, 0xd7, 0x81, 0x68, 0xb1, 0x3e, 0xf4, 0xa4, 0xe8,
- 0x68, 0x0f, 0x26, 0x83, 0x9e, 0x28, 0x37, 0x37, 0xd7, 0xd3, 0x88, 0x08, 0x23, 0xe7, 0x77, 0x4c,
- 0x86, 0x01, 0x6c, 0x50, 0xdf, 0xbd, 0x7b, 0x57, 0x44, 0xea, 0x74, 0x86, 0xb4, 0xc1, 0x30, 0xdf,
- 0xde, 0xde, 0xae, 0x75, 0x71, 0x71, 0x99, 0xc2, 0xba, 0x40, 0xf5, 0x21, 0xef, 0x17, 0xbe, 0x09,
- 0x48, 0x9b, 0x0e, 0x7b, 0xf4, 0xd1, 0x3f, 0x7d, 0xfa, 0x54, 0x4d, 0x44, 0x11, 0x11, 0x11, 0xc6,
- 0x44, 0x98, 0x0a, 0x19, 0xc8, 0xfd, 0x1f, 0x61, 0x61, 0x61, 0x03, 0x18, 0x3d, 0x3c, 0xa6, 0x89,
- 0x48, 0xa0, 0x48, 0xe0, 0xa5, 0x96, 0x08, 0xa9, 0xe8, 0x74, 0x8e, 0x60, 0x54, 0x43, 0xf5, 0xa1,
- 0x35, 0x12, 0xaa, 0x25, 0x08, 0x04, 0x9c, 0x39, 0x91, 0x1c, 0xbc, 0x7e, 0xfd, 0x3a, 0x77, 0xec,
- 0xd8, 0x31, 0x05, 0x6c, 0x65, 0xe6, 0xe5, 0xe5, 0x7d, 0xb9, 0x48, 0xb4, 0x6e, 0xdd, 0xba, 0xd0,
- 0x6b, 0xd7, 0xae, 0x15, 0x60, 0x46, 0x49, 0xd0, 0x35, 0xb7, 0xa1, 0xd8, 0x1c, 0x1e, 0x1e, 0x2e,
- 0x8f, 0x8f, 0x8f, 0x1f, 0x44, 0xf7, 0x89, 0xe8, 0xb8, 0x21, 0x90, 0xf2, 0x54, 0xe4, 0x2d, 0x5b,
- 0xb6, 0x4c, 0xc1, 0x21, 0x9e, 0x3a, 0x11, 0xe7, 0x49, 0x80, 0x23, 0x3a, 0x8c, 0x22, 0x11, 0x4d,
- 0xa4, 0x46, 0x5d, 0x94, 0x18, 0x3b, 0x0f, 0x63, 0x63, 0x63, 0xeb, 0x13, 0x12, 0x12, 0x8a, 0x71,
- 0x5d, 0xe4, 0x16, 0x15, 0x15, 0x79, 0x2c, 0x12, 0xa1, 0x01, 0x5c, 0x31, 0x9b, 0x7e, 0xd8, 0xbb,
- 0x77, 0x6f, 0xc6, 0xc1, 0x83, 0x07, 0xb3, 0xa1, 0x94, 0x87, 0xf1, 0x22, 0x29, 0x2e, 0x2e, 0xae,
- 0x0d, 0x0d, 0x0d, 0x55, 0xe0, 0xc9, 0xc1, 0xb8, 0x0e, 0x6b, 0xda, 0x4d, 0x9b, 0x36, 0x4d, 0xa1,
- 0xc3, 0x04, 0x64, 0x60, 0x98, 0xea, 0x93, 0x93, 0x93, 0xa3, 0xc6, 0xf5, 0x20, 0xf8, 0xf9, 0xf9,
- 0xa9, 0xdd, 0xdd, 0xdd, 0x95, 0x9e, 0x9e, 0x9e, 0x1d, 0x3e, 0x3e, 0x3e, 0x92, 0xe0, 0xe0, 0xe0,
- 0x30, 0xdc, 0x04, 0x7e, 0x20, 0x70, 0x58, 0x24, 0x5a, 0x78, 0xd1, 0x03, 0x05, 0x76, 0x39, 0x7b,
- 0xf6, 0xec, 0x77, 0xf0, 0xee, 0xc2, 0xee, 0xdd, 0xbb, 0xb3, 0x62, 0x62, 0x62, 0x6e, 0x9e, 0x3c,
- 0x79, 0xb2, 0x0b, 0xc3, 0x71, 0x80, 0x9a, 0x81, 0x88, 0x68, 0x04, 0xe1, 0x08, 0x70, 0x28, 0xb6,
- 0x16, 0x11, 0xce, 0x62, 0xc0, 0xb2, 0x9d, 0x3b, 0xbf, 0x66, 0xe1, 0x61, 0xe7, 0x98, 0xaf, 0xaf,
- 0x2f, 0x73, 0x70, 0x70, 0x60, 0x8e, 0x8e, 0x8e, 0xa3, 0xbb, 0x76, 0xed, 0x8a, 0xc7, 0x31, 0x71,
- 0x7e, 0x25, 0xd1, 0x5f, 0x81, 0x76, 0xfe, 0x9c, 0x48, 0x11, 0x69, 0x1a, 0x36, 0x35, 0x80, 0x50,
- 0xb9, 0x61, 0xc3, 0x86, 0x29, 0x90, 0x8a, 0x20, 0x98, 0x24, 0x83, 0x87, 0x0e, 0x1d, 0x62, 0x2d,
- 0x8d, 0x13, 0xac, 0x54, 0xc2, 0x58, 0xd1, 0x4d, 0xc6, 0x2a, 0x4b, 0x18, 0x6b, 0x6b, 0xe6, 0x19,
- 0x74, 0xf5, 0x84, 0x18, 0xc0, 0xed, 0x71, 0x71, 0x71, 0xab, 0xdf, 0x48, 0x64, 0x00, 0x06, 0xe7,
- 0x67, 0xe7, 0xcf, 0x9f, 0xf7, 0xc7, 0x9c, 0x2b, 0xc4, 0x4d, 0x3a, 0x8d, 0x9b, 0x73, 0xce, 0xc9,
- 0xc9, 0x89, 0xe1, 0x92, 0x63, 0x13, 0x63, 0x2f, 0x08, 0xa2, 0x22, 0x92, 0xd8, 0x8e, 0xed, 0xfb,
- 0xd8, 0x85, 0x1f, 0x2b, 0xd8, 0x6d, 0x90, 0xce, 0xcf, 0x31, 0x86, 0x12, 0xe8, 0xc9, 0x70, 0x73,
- 0x37, 0xe2, 0x7a, 0xb1, 0xfc, 0x47, 0x22, 0x03, 0x70, 0xbe, 0x36, 0x22, 0x25, 0x22, 0x6d, 0x46,
- 0x67, 0x32, 0x92, 0x9e, 0x07, 0x8c, 0xe5, 0x67, 0xcd, 0x20, 0x55, 0x1b, 0xf5, 0x46, 0x7d, 0xbc,
- 0xbf, 0xd1, 0x13, 0x6b, 0x05, 0xfd, 0x67, 0x76, 0xe6, 0xcc, 0x19, 0xba, 0x8a, 0x09, 0x25, 0x44,
- 0xf4, 0x1e, 0x40, 0x57, 0xee, 0x27, 0xc0, 0xa7, 0x6f, 0x42, 0x50, 0x50, 0x50, 0x80, 0xbd, 0xbd,
- 0xfd, 0x0c, 0xa2, 0x63, 0x68, 0x65, 0x36, 0x39, 0xc1, 0x98, 0x24, 0x97, 0xb1, 0xe8, 0xc8, 0x34,
- 0xb6, 0xd3, 0xfb, 0x00, 0xfb, 0x29, 0xa6, 0x9a, 0x95, 0x15, 0x31, 0x36, 0x87, 0x88, 0x70, 0x7f,
- 0xb1, 0xa5, 0x4b, 0x97, 0x12, 0x89, 0x06, 0x70, 0xf8, 0xcf, 0x7f, 0xa7, 0x20, 0xb6, 0x40, 0x39,
- 0x79, 0x8a, 0x8e, 0x63, 0x75, 0x55, 0x23, 0x2c, 0x37, 0x9d, 0xb1, 0xf4, 0xc4, 0x17, 0xa4, 0xad,
- 0x4d, 0x22, 0xc3, 0x19, 0x62, 0x26, 0x26, 0x26, 0xa4, 0x2c, 0x03, 0x3e, 0x32, 0xd4, 0xe8, 0xad,
- 0x00, 0xf9, 0x16, 0x10, 0x89, 0x70, 0xfd, 0x7a, 0x7b, 0xe6, 0xe7, 0xfb, 0x3d, 0x43, 0xb3, 0x30,
- 0x53, 0x53, 0x53, 0xfa, 0x38, 0x0e, 0x5c, 0x04, 0xac, 0x17, 0xf5, 0xff, 0xcf, 0x9f, 0x45, 0x88,
- 0x39, 0xe0, 0x05, 0xc4, 0x02, 0xbf, 0x2d, 0x3c, 0x03, 0x81, 0x77, 0x5f, 0xd6, 0xfd, 0x13, 0xb6,
- 0xf9, 0x08, 0x38, 0xe7, 0x60, 0xf4, 0x55, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0xae, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xe5, 0x56, 0x59, 0x4c, 0x54,
+ 0x67, 0x14, 0x06, 0xc1, 0xb8, 0x22, 0xbb, 0xd4, 0xd8, 0x9a, 0x92, 0xd4, 0xfa, 0x20, 0x7d, 0x69,
+ 0x78, 0x20, 0xda, 0x87, 0xa6, 0x9a, 0x18, 0xa3, 0x0f, 0x26, 0xa4, 0x46, 0x8c, 0x1a, 0x20, 0x9a,
+ 0x10, 0x83, 0x4a, 0xd0, 0x22, 0xad, 0xa6, 0x2a, 0x02, 0x51, 0x82, 0x4d, 0x4c, 0x04, 0x45, 0x5a,
+ 0xe9, 0x48, 0x7c, 0x30, 0xa0, 0x12, 0x50, 0x76, 0x51, 0x84, 0x61, 0x0b, 0xca, 0x12, 0x96, 0xb9,
+ 0x33, 0x73, 0x67, 0xe6, 0x2e, 0x33, 0x03, 0xc2, 0x1d, 0x70, 0xc3, 0x5d, 0xfb, 0x7d, 0xb7, 0x0c,
+ 0x48, 0x9a, 0x1a, 0x6d, 0xfb, 0xd6, 0x49, 0xfe, 0xcc, 0x5d, 0xfe, 0x73, 0xbe, 0x73, 0xbe, 0xf3,
+ 0x9d, 0xff, 0x5c, 0x9f, 0xb7, 0x6f, 0xdf, 0xfa, 0x70, 0xe1, 0x17, 0x11, 0x16, 0x16, 0xf6, 0x03,
+ 0xfe, 0xbf, 0xf4, 0x3e, 0xfb, 0x37, 0x0b, 0xbf, 0x4f, 0xe0, 0x2f, 0x29, 0x22, 0x22, 0xe2, 0xbb,
+ 0xc9, 0x7b, 0x9f, 0xe5, 0x58, 0x91, 0x58, 0x5f, 0xad, 0x5a, 0xb5, 0xea, 0x7c, 0x4c, 0x4c, 0x4c,
+ 0x3e, 0x36, 0xfc, 0xcc, 0x67, 0xff, 0x10, 0xe0, 0x8b, 0xf0, 0xf0, 0xf0, 0xf4, 0x25, 0x4b, 0x96,
+ 0x14, 0x6c, 0xde, 0xbc, 0xb9, 0x38, 0x38, 0x38, 0x38, 0x67, 0xfe, 0xfc, 0xf9, 0xb1, 0x3e, 0x0b,
+ 0x17, 0x2e, 0x3c, 0xb3, 0x6c, 0xd9, 0xb2, 0x82, 0x39, 0x73, 0xe6, 0x5c, 0xde, 0xb0, 0x61, 0x43,
+ 0xa3, 0xcb, 0xe5, 0xaa, 0xb8, 0x79, 0xf3, 0x66, 0x71, 0x54, 0x54, 0x54, 0x7e, 0x68, 0x68, 0xe8,
+ 0x8f, 0x30, 0xfc, 0xec, 0x03, 0x9c, 0xfb, 0x62, 0x7d, 0x8d, 0xfd, 0xd9, 0x2b, 0x57, 0xae, 0xbc,
+ 0x90, 0x9f, 0x9f, 0x5f, 0xd3, 0xd1, 0xd1, 0xd1, 0x95, 0x91, 0x91, 0x61, 0x59, 0xb1, 0x62, 0x45,
+ 0xf3, 0xdc, 0xb9, 0x73, 0x2f, 0xf8, 0x2c, 0x5a, 0xb4, 0x28, 0xcf, 0xed, 0x76, 0x1b, 0x4a, 0x4b,
+ 0x4b, 0xcb, 0x92, 0x93, 0x93, 0x4d, 0xb7, 0x6e, 0xdd, 0xb2, 0xe4, 0xe5, 0xe5, 0x49, 0xed, 0xed,
+ 0xed, 0x5d, 0x45, 0x45, 0x45, 0x55, 0x91, 0x91, 0x91, 0xe7, 0x42, 0x42, 0x42, 0xbe, 0xa7, 0xb3,
+ 0xbf, 0x01, 0xf9, 0x34, 0x28, 0x28, 0xe8, 0x97, 0xd5, 0xab, 0x57, 0x57, 0x17, 0x16, 0x16, 0xf6,
+ 0xc1, 0xde, 0x5c, 0x52, 0x52, 0xe2, 0x18, 0x18, 0x18, 0xb0, 0xdd, 0xbe, 0x7d, 0xdb, 0x0a, 0xb0,
+ 0x36, 0xbc, 0x3f, 0x3f, 0x05, 0x74, 0xe7, 0xce, 0x9d, 0xb2, 0xcc, 0xcc, 0x4c, 0xcb, 0xfd, 0xfb,
+ 0xf7, 0x15, 0x8f, 0xc7, 0xe3, 0xb8, 0x7e, 0xfd, 0xba, 0x52, 0x5e, 0x5e, 0x6e, 0xab, 0xaf, 0xaf,
+ 0x17, 0x62, 0x63, 0x63, 0xab, 0x40, 0x41, 0x26, 0x9c, 0x06, 0xbe, 0x03, 0xe0, 0x17, 0x10, 0x10,
+ 0x10, 0x0f, 0x9a, 0x1a, 0x72, 0x72, 0x72, 0xcc, 0x83, 0x83, 0x83, 0x66, 0xf8, 0x90, 0x5b, 0x5a,
+ 0x5a, 0x94, 0xc7, 0x8f, 0x1f, 0xdb, 0x1e, 0x3e, 0x7c, 0x28, 0xd5, 0xd5, 0xd5, 0xd9, 0x8f, 0x1f,
+ 0x3f, 0xde, 0xb6, 0x60, 0xc1, 0x82, 0xc2, 0x29, 0x20, 0xa3, 0xd1, 0x58, 0x06, 0x03, 0xd3, 0x9b,
+ 0x37, 0x6f, 0xac, 0xe3, 0xe3, 0xe3, 0xd2, 0xf0, 0xf0, 0xb0, 0x0a, 0x63, 0xa5, 0xb1, 0xb1, 0x51,
+ 0xe9, 0xeb, 0xeb, 0x33, 0x1f, 0x3e, 0x7c, 0xd8, 0x84, 0xbd, 0x97, 0x01, 0x10, 0x80, 0xe5, 0x8f,
+ 0xeb, 0x73, 0x6b, 0xd6, 0xac, 0x19, 0xec, 0xe9, 0xe9, 0x61, 0x70, 0x36, 0x64, 0xa2, 0x0e, 0x0d,
+ 0x0d, 0x49, 0x0f, 0x1e, 0x3c, 0x90, 0x1e, 0x3d, 0x7a, 0xe4, 0xa0, 0x1f, 0x00, 0x5b, 0x11, 0x7c,
+ 0x2b, 0xca, 0xf2, 0xdb, 0x0c, 0xa0, 0x93, 0x27, 0x4f, 0x0a, 0x9a, 0xa6, 0xc9, 0xaf, 0x5e, 0xbd,
+ 0x12, 0x11, 0xb5, 0x75, 0x62, 0x62, 0xc2, 0xee, 0x70, 0x38, 0xd4, 0xaa, 0xaa, 0x2a, 0x37, 0xb2,
+ 0x14, 0x41, 0x83, 0x10, 0x18, 0x18, 0x58, 0x0d, 0x2a, 0x6a, 0xb6, 0x6f, 0xdf, 0x3e, 0xf8, 0xe4,
+ 0xc9, 0x13, 0x6b, 0x7f, 0x7f, 0xbf, 0xd4, 0xd4, 0xd4, 0xe4, 0x24, 0x80, 0xd7, 0xee, 0xf5, 0xeb,
+ 0xd7, 0xe2, 0xd8, 0xd8, 0x98, 0x8c, 0x8c, 0x6c, 0x04, 0xf2, 0xf7, 0xf7, 0x9f, 0xae, 0x11, 0x52,
+ 0xbe, 0x06, 0x20, 0x13, 0x37, 0xa1, 0x90, 0x2e, 0x64, 0xa4, 0x10, 0x14, 0x91, 0x89, 0x70, 0xe2,
+ 0xb8, 0x71, 0xe3, 0xc6, 0xb0, 0xaa, 0xaa, 0x8e, 0xb8, 0xb8, 0x38, 0xcf, 0xda, 0xb5, 0x6b, 0x47,
+ 0x10, 0x84, 0x08, 0x5a, 0x5d, 0x16, 0x8b, 0x45, 0xa1, 0x0d, 0x41, 0x46, 0x47, 0x47, 0x95, 0x91,
+ 0x91, 0x11, 0x05, 0xf5, 0x75, 0xbf, 0x78, 0xf1, 0xc2, 0x06, 0x36, 0xac, 0xd9, 0xd9, 0xd9, 0xad,
+ 0x7e, 0x7e, 0x7e, 0x45, 0x53, 0x40, 0x6d, 0x6d, 0x6d, 0x3a, 0xd0, 0xe4, 0x66, 0x47, 0x73, 0x73,
+ 0xb3, 0xd2, 0xd5, 0xd5, 0x25, 0xf3, 0x9e, 0x8b, 0x8e, 0xee, 0xdd, 0xbb, 0xe7, 0x4a, 0x4f, 0x4f,
+ 0x1f, 0xdf, 0xb5, 0x6b, 0x97, 0x86, 0x77, 0xea, 0xd3, 0xa7, 0x4f, 0xed, 0x5c, 0xa4, 0x19, 0xf4,
+ 0xc9, 0xf0, 0xa1, 0xb0, 0x46, 0x08, 0xd0, 0xce, 0x8c, 0xa0, 0x5e, 0x31, 0x2b, 0x2b, 0xab, 0x65,
+ 0xf6, 0xec, 0xd9, 0xd3, 0xd4, 0x21, 0x8a, 0x6b, 0x27, 0x4e, 0x9c, 0x60, 0x8d, 0xf4, 0xb4, 0x29,
+ 0x0a, 0x49, 0x92, 0x14, 0x02, 0xe2, 0xde, 0x06, 0xfe, 0x55, 0x14, 0xd9, 0x71, 0xf0, 0xe0, 0xc1,
+ 0xb1, 0x9d, 0x3b, 0x77, 0x7a, 0x08, 0xcc, 0x3d, 0xac, 0xa7, 0xc9, 0x64, 0x92, 0x00, 0xc0, 0x1a,
+ 0x29, 0x7c, 0x46, 0x26, 0x5e, 0xbe, 0x7c, 0x29, 0x36, 0x34, 0x34, 0x58, 0x21, 0x06, 0x23, 0x6a,
+ 0x34, 0x2d, 0x06, 0xd0, 0x75, 0x95, 0x40, 0xa8, 0x85, 0xfc, 0xfc, 0xf9, 0x73, 0x1b, 0xb9, 0xe6,
+ 0x3f, 0x0d, 0x01, 0xe6, 0x86, 0x5c, 0x25, 0x46, 0x9f, 0x96, 0x96, 0x36, 0x96, 0x98, 0x98, 0xa8,
+ 0xb1, 0x7e, 0xc8, 0xd4, 0x06, 0x67, 0x4e, 0xbc, 0x73, 0x92, 0x32, 0x52, 0x48, 0x3b, 0x80, 0xd8,
+ 0xe8, 0x07, 0xd4, 0xb2, 0xae, 0xc6, 0x79, 0xf3, 0xe6, 0x15, 0x4c, 0x01, 0x75, 0x76, 0x76, 0x5e,
+ 0x05, 0x9f, 0x7a, 0x46, 0x10, 0x06, 0xb9, 0x77, 0x12, 0x84, 0xce, 0x09, 0x28, 0x08, 0x82, 0x0b,
+ 0xca, 0x72, 0x7b, 0x81, 0xc0, 0x80, 0x13, 0x22, 0x18, 0x62, 0xf6, 0x74, 0x4e, 0xa5, 0x71, 0xbf,
+ 0xd9, 0x6c, 0x76, 0x02, 0x40, 0xaf, 0x11, 0xa8, 0xd3, 0x33, 0x42, 0xc3, 0x4e, 0xf7, 0xd1, 0xdd,
+ 0xbb, 0x77, 0xaf, 0x82, 0x4f, 0x13, 0xd3, 0x66, 0x34, 0x90, 0xb4, 0x0c, 0x79, 0xb2, 0x5e, 0x32,
+ 0x6b, 0x40, 0x30, 0x06, 0x71, 0xe0, 0xc0, 0x81, 0xb1, 0x84, 0x84, 0x04, 0xcd, 0x1b, 0x3d, 0xf7,
+ 0x52, 0x38, 0x10, 0x8a, 0x44, 0x9a, 0x69, 0x07, 0x3a, 0x65, 0x66, 0xc8, 0x8c, 0x10, 0x7c, 0x33,
+ 0xa8, 0xfb, 0x75, 0x0a, 0x08, 0x85, 0xbe, 0x02, 0x29, 0x9a, 0x26, 0x53, 0xd7, 0x15, 0x44, 0x07,
+ 0x88, 0x5a, 0x45, 0x94, 0x12, 0x1d, 0xf2, 0xd9, 0xfe, 0xfd, 0xfb, 0x3d, 0xf1, 0xf1, 0xf1, 0x9a,
+ 0x37, 0x03, 0x52, 0xd8, 0xda, 0xda, 0xaa, 0xc0, 0x9e, 0x82, 0xd0, 0x85, 0xc3, 0x6c, 0xe8, 0x07,
+ 0x40, 0x56, 0xf4, 0x66, 0xf3, 0x0c, 0x31, 0x74, 0x77, 0x77, 0x5f, 0x01, 0x9f, 0x26, 0x5c, 0xab,
+ 0x76, 0xbb, 0x5d, 0xa5, 0x23, 0x6f, 0xc4, 0xbd, 0xbd, 0xbd, 0x2e, 0x4a, 0xf9, 0xd9, 0xb3, 0x67,
+ 0x22, 0x81, 0x76, 0xec, 0xd8, 0xa1, 0xf1, 0x1d, 0x6c, 0x58, 0x07, 0x37, 0xce, 0x47, 0x9e, 0x06,
+ 0xfa, 0x7e, 0x9e, 0x08, 0xf0, 0xa1, 0x70, 0x55, 0x56, 0x56, 0xda, 0x72, 0x73, 0x73, 0x9b, 0x66,
+ 0xc8, 0x1b, 0x1d, 0x5e, 0x7a, 0xec, 0xd8, 0x31, 0x13, 0x29, 0x02, 0x8d, 0x94, 0xa6, 0x8b, 0xcd,
+ 0xca, 0x46, 0xa4, 0x03, 0xd4, 0x42, 0x02, 0x95, 0xee, 0xd4, 0xd4, 0x54, 0x1d, 0x08, 0x52, 0x76,
+ 0x8a, 0xa2, 0xa8, 0x52, 0x7d, 0xa4, 0x91, 0x99, 0xe0, 0x24, 0x71, 0xe2, 0x7c, 0x73, 0xa2, 0xde,
+ 0xba, 0xea, 0xaa, 0xab, 0xab, 0xc5, 0x53, 0xa7, 0x4e, 0x35, 0xf9, 0xfa, 0xfa, 0xfe, 0x3e, 0x05,
+ 0x84, 0x4d, 0x25, 0x28, 0xb2, 0x80, 0x28, 0x64, 0x00, 0xe8, 0x8d, 0xc7, 0x3e, 0x42, 0x00, 0xea,
+ 0xa4, 0x8c, 0xf5, 0xa2, 0x13, 0x08, 0xa7, 0x82, 0x87, 0xd7, 0xc8, 0x50, 0xef, 0x21, 0x46, 0x0f,
+ 0x01, 0xa9, 0x54, 0x26, 0xed, 0x64, 0x59, 0x56, 0x6a, 0x6b, 0x6b, 0x95, 0x23, 0x47, 0x8e, 0x58,
+ 0x4f, 0x9f, 0x3e, 0xdd, 0x38, 0x6b, 0xd6, 0xac, 0x3f, 0x81, 0xe0, 0xd0, 0x00, 0x43, 0x03, 0xa4,
+ 0x5a, 0x8e, 0x54, 0x8d, 0xe8, 0x93, 0xfe, 0x43, 0x87, 0x0e, 0x09, 0x50, 0x96, 0x42, 0xf5, 0xa1,
+ 0xc3, 0x55, 0x1e, 0xb4, 0xa4, 0x31, 0x25, 0x25, 0x45, 0xdb, 0xb6, 0x6d, 0x9b, 0x06, 0x8a, 0x1c,
+ 0xec, 0x21, 0x14, 0x9f, 0x99, 0x3a, 0x49, 0x1f, 0x68, 0x94, 0xa1, 0x4a, 0x01, 0x73, 0x48, 0xd8,
+ 0xbb, 0x77, 0x6f, 0xe7, 0xd1, 0xa3, 0x47, 0x6b, 0x0d, 0x06, 0xc3, 0x25, 0x1d, 0x88, 0x23, 0x00,
+ 0x60, 0x67, 0x16, 0x2f, 0x5e, 0x5c, 0xb0, 0x75, 0xeb, 0xd6, 0x82, 0x8b, 0x17, 0x2f, 0x1a, 0xd0,
+ 0xa8, 0xfa, 0x69, 0xbe, 0x7b, 0xf7, 0xee, 0x5e, 0x44, 0x25, 0x80, 0x22, 0x3a, 0x19, 0x42, 0xc4,
+ 0xf2, 0xbe, 0x7d, 0xfb, 0x34, 0xec, 0xd3, 0xd0, 0x9c, 0x76, 0x50, 0x33, 0x44, 0xd9, 0xd7, 0xd4,
+ 0xd4, 0x38, 0x20, 0x10, 0x61, 0xd3, 0xa6, 0x4d, 0xdd, 0xeb, 0xd6, 0xad, 0xbb, 0x02, 0x9f, 0x85,
+ 0x38, 0xd9, 0xf3, 0x30, 0x9f, 0xb2, 0x70, 0x9d, 0x8a, 0x3e, 0xda, 0xf8, 0xee, 0x5c, 0x09, 0xc3,
+ 0xfa, 0x06, 0x2f, 0x93, 0xbd, 0xc0, 0x49, 0x49, 0x49, 0x85, 0x67, 0xcf, 0x9e, 0xad, 0x84, 0x13,
+ 0x13, 0x40, 0x44, 0x52, 0xb2, 0x67, 0xcf, 0x1e, 0x6d, 0xcb, 0x96, 0x2d, 0x1a, 0xc0, 0x65, 0xd4,
+ 0xcd, 0x0e, 0xf9, 0x9a, 0x31, 0x95, 0x7b, 0xe1, 0xf8, 0x12, 0x6c, 0x7e, 0x42, 0xe1, 0xbf, 0x85,
+ 0x9f, 0xa0, 0xbf, 0xcc, 0xad, 0xf7, 0x4c, 0xcd, 0x50, 0x8c, 0xe0, 0x8d, 0x98, 0xc0, 0x79, 0xd1,
+ 0xd1, 0xd1, 0xc5, 0xeb, 0xd7, 0xaf, 0x1f, 0xa8, 0xa8, 0xa8, 0xb0, 0x78, 0x81, 0xa0, 0x38, 0x2b,
+ 0x46, 0xbf, 0x80, 0xa0, 0xea, 0x31, 0xab, 0x92, 0xb0, 0x3f, 0xf8, 0xbd, 0x53, 0xf8, 0x03, 0xc6,
+ 0xb4, 0x1f, 0x56, 0x0c, 0x46, 0x43, 0x2e, 0xbe, 0x03, 0xda, 0xb1, 0x46, 0x97, 0x2e, 0x5d, 0x3a,
+ 0x8a, 0x71, 0xd1, 0x87, 0x20, 0x32, 0xf0, 0x2e, 0xfc, 0x83, 0xbe, 0x25, 0x3e, 0xf2, 0xc3, 0x63,
+ 0x39, 0x00, 0x2a, 0x40, 0x53, 0x1d, 0xae, 0x3f, 0xff, 0x28, 0xdb, 0xff, 0xe2, 0xd3, 0xea, 0xff,
+ 0x09, 0xf4, 0x07, 0x49, 0x81, 0x15, 0xb2, 0x61, 0x9d, 0xfa, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE libview_xpm[1] = {{ png, sizeof( png ), "libview_xpm" }};
diff --git a/bitmaps_png/cpp_26/lines90.cpp b/bitmaps_png/cpp_26/lines90.cpp
index 0b72ae6d6a..285b2b366f 100644
--- a/bitmaps_png/cpp_26/lines90.cpp
+++ b/bitmaps_png/cpp_26/lines90.cpp
@@ -8,51 +8,20 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xb4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x94, 0x4b, 0x68, 0x13,
- 0x41, 0x1c, 0xc6, 0x27, 0x6e, 0x8d, 0x52, 0xb2, 0x2d, 0x6b, 0x4a, 0x53, 0x9a, 0xcd, 0xee, 0xec,
- 0x12, 0xb1, 0xb0, 0x07, 0xf1, 0x85, 0x82, 0x97, 0x7a, 0x68, 0x54, 0x14, 0x51, 0xa1, 0x50, 0x44,
- 0x44, 0xb1, 0x82, 0x08, 0x56, 0x2b, 0x22, 0x3e, 0xe8, 0x45, 0xe2, 0x41, 0x45, 0xf1, 0xa2, 0xc5,
- 0xa3, 0x18, 0x41, 0x2a, 0x15, 0xe3, 0x03, 0xab, 0x10, 0xb0, 0x42, 0xf1, 0x81, 0x37, 0x83, 0x14,
- 0x42, 0x11, 0x41, 0x42, 0xad, 0x6d, 0x5e, 0x60, 0xad, 0x62, 0x5d, 0xbf, 0x09, 0x53, 0x9d, 0xc6,
- 0x66, 0x9b, 0xd8, 0x5a, 0x74, 0xe1, 0xc7, 0xec, 0x3c, 0xfe, 0xdf, 0x37, 0xff, 0x79, 0x11, 0xdb,
- 0xb6, 0xc9, 0xb4, 0x10, 0xe2, 0xca, 0x18, 0x46, 0x28, 0xad, 0xeb, 0xa7, 0x33, 0x94, 0x3e, 0x48,
- 0x1b, 0x46, 0x24, 0x4d, 0x69, 0x5b, 0xd6, 0x34, 0x17, 0x97, 0x14, 0x0f, 0xa6, 0x1d, 0x00, 0x51,
- 0x1d, 0xa2, 0xbd, 0xc0, 0xe6, 0x7c, 0x17, 0xfe, 0xbf, 0xa0, 0xbf, 0xc3, 0x6e, 0x6c, 0xac, 0x98,
- 0x52, 0x1c, 0x13, 0x2c, 0xc9, 0x88, 0xcd, 0x18, 0x62, 0x39, 0x2e, 0x3a, 0xc2, 0xb2, 0x1a, 0xb2,
- 0x2c, 0x4f, 0xd2, 0x34, 0xb5, 0x14, 0xa5, 0x2d, 0xc8, 0x30, 0xc1, 0xfa, 0x58, 0x96, 0xb6, 0x20,
- 0x2a, 0x18, 0x85, 0x41, 0x27, 0x08, 0x15, 0x37, 0xc2, 0x2c, 0x21, 0xf2, 0x92, 0x9b, 0x64, 0x78,
- 0x79, 0x09, 0x41, 0xf3, 0xc0, 0x71, 0x70, 0x38, 0x5a, 0x53, 0x23, 0xa3, 0xed, 0x76, 0xde, 0xcc,
- 0x30, 0x8e, 0x16, 0x98, 0x48, 0xe0, 0x3e, 0x88, 0x81, 0x6d, 0x45, 0x8d, 0x10, 0xd8, 0xca, 0x67,
- 0xdb, 0x99, 0xd2, 0xb4, 0xb5, 0xf8, 0xff, 0xca, 0xea, 0x27, 0x14, 0xe5, 0x26, 0x0f, 0x66, 0x9c,
- 0x0f, 0x7b, 0xbd, 0x7e, 0xb4, 0xbf, 0x03, 0x63, 0x23, 0xc1, 0x60, 0x95, 0x60, 0x64, 0x09, 0xe3,
- 0xf4, 0xe2, 0x7b, 0xa3, 0xeb, 0xd7, 0xf3, 0x59, 0x60, 0x8f, 0x58, 0xfd, 0x23, 0xa5, 0xed, 0xac,
- 0x9e, 0xd4, 0xb4, 0x6f, 0x4b, 0xdd, 0xee, 0x67, 0x82, 0xc8, 0xb5, 0xb8, 0xaa, 0x9e, 0x65, 0x7d,
- 0x59, 0x4a, 0xd7, 0x0b, 0x46, 0x3b, 0x79, 0xff, 0x2d, 0xc7, 0x3d, 0x42, 0x26, 0x6f, 0x10, 0xfc,
- 0x9e, 0x07, 0xcd, 0x07, 0x67, 0xba, 0x7d, 0xbe, 0x41, 0x26, 0x38, 0xa0, 0x69, 0xc9, 0x80, 0x24,
- 0xb5, 0xa0, 0xed, 0x31, 0x13, 0xdb, 0x5e, 0x59, 0xd9, 0xc7, 0x27, 0xd5, 0x21, 0x18, 0x5d, 0xe4,
- 0x46, 0x27, 0x1d, 0x8d, 0x10, 0xf8, 0x14, 0x8c, 0x1e, 0xc3, 0x3e, 0x60, 0xf0, 0x39, 0x16, 0x54,
- 0x2d, 0x49, 0x4f, 0xde, 0xc2, 0x84, 0x8b, 0x46, 0xd0, 0xb6, 0x1c, 0x44, 0xf7, 0xc9, 0x72, 0x9c,
- 0xb5, 0xdd, 0xa8, 0xad, 0xbd, 0xc2, 0x4d, 0x16, 0x80, 0x1e, 0x6e, 0xb4, 0xd1, 0xd1, 0x08, 0xa7,
- 0x2a, 0xbf, 0x1c, 0x7b, 0x65, 0xb9, 0x5b, 0x58, 0xa6, 0x5d, 0xc3, 0x94, 0x36, 0x4c, 0x9c, 0xc4,
- 0x94, 0xae, 0x1f, 0x40, 0x9b, 0x1a, 0xf5, 0xf9, 0x06, 0x58, 0x7d, 0x85, 0xdb, 0xfd, 0x1c, 0xf5,
- 0x36, 0xb0, 0x4a, 0x88, 0xa9, 0x73, 0x34, 0x7a, 0xa5, 0xaa, 0xab, 0x87, 0x75, 0x7d, 0xbc, 0x3f,
- 0x10, 0x18, 0x55, 0x24, 0xa9, 0x17, 0x01, 0x3b, 0x84, 0x83, 0xd2, 0xfc, 0xf3, 0x1e, 0x51, 0x7a,
- 0x88, 0xdd, 0xad, 0xd7, 0xaa, 0xfa, 0xc1, 0xf5, 0x4b, 0xfc, 0x1e, 0x2f, 0x23, 0xbf, 0xdd, 0x23,
- 0x7c, 0x15, 0x20, 0xc8, 0x52, 0x05, 0x07, 0xd9, 0x26, 0x87, 0x15, 0x25, 0x3f, 0xd3, 0x44, 0x20,
- 0x90, 0x60, 0x99, 0x14, 0x5c, 0xe4, 0x0b, 0xdc, 0x6c, 0x1c, 0x7c, 0x4a, 0x68, 0x9a, 0xc5, 0xb3,
- 0x89, 0x09, 0x1c, 0x11, 0xf4, 0xf3, 0xeb, 0x79, 0x15, 0x3c, 0x2a, 0x18, 0x14, 0xc3, 0x45, 0x88,
- 0xf5, 0xd5, 0xd7, 0xf7, 0xf0, 0x63, 0xfe, 0x19, 0xe5, 0x5d, 0x2c, 0xd7, 0x29, 0x6e, 0xf2, 0x82,
- 0x1b, 0x65, 0x53, 0xa6, 0xb9, 0x59, 0x10, 0xdc, 0x32, 0x71, 0x48, 0xc0, 0xba, 0x49, 0x19, 0xe1,
- 0xeb, 0x12, 0x0c, 0x1e, 0x82, 0xcb, 0xa0, 0x1d, 0xac, 0xe1, 0x4b, 0x15, 0x82, 0x60, 0x5c, 0x78,
- 0x7a, 0x18, 0x63, 0xa0, 0x6b, 0x88, 0xd2, 0xba, 0x29, 0x5e, 0x84, 0x65, 0xe0, 0x0e, 0x58, 0x54,
- 0x68, 0xb4, 0x09, 0x34, 0x01, 0x83, 0xdd, 0xfc, 0x62, 0xfb, 0x96, 0xf3, 0xfb, 0xbd, 0x30, 0x6d,
- 0xca, 0x98, 0xe6, 0x4a, 0xdb, 0xb2, 0xdc, 0x8e, 0x8f, 0x28, 0x21, 0xde, 0xb2, 0x1e, 0xd5, 0xd9,
- 0xc2, 0x69, 0x46, 0x2e, 0x22, 0x93, 0x86, 0x19, 0xa1, 0x90, 0xea, 0x52, 0x8c, 0x16, 0x62, 0xb0,
- 0x3d, 0x43, 0x76, 0xff, 0xb3, 0x46, 0xad, 0x65, 0x2e, 0x5b, 0xee, 0xcf, 0x8c, 0xaa, 0xc8, 0x86,
- 0xb2, 0x36, 0x5e, 0x26, 0x99, 0xb9, 0x32, 0xda, 0x43, 0x3c, 0x64, 0x3f, 0xca, 0x25, 0x7f, 0xd5,
- 0xa8, 0xe8, 0xf1, 0x66, 0x42, 0x10, 0xdc, 0x3a, 0x09, 0x0f, 0x69, 0x9e, 0x7d, 0x23, 0x99, 0x0c,
- 0x3a, 0x9e, 0x9e, 0xff, 0xce, 0x68, 0x2e, 0xf8, 0x01, 0x59, 0x43, 0x51, 0xf5, 0x5f, 0x11, 0x25,
- 0xdc, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xc2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x4e, 0x09, 0x51, 0x51, 0x51, 0x1e, 0x69, 0x69, 0xe9, 0x45, 0xf2, 0xf2, 0xf2,
+ 0x92, 0x34, 0xb5, 0x08, 0x68, 0x89, 0x81, 0x94, 0x94, 0xd4, 0x7f, 0x20, 0x0e, 0x18, 0xb5, 0x68,
+ 0xd4, 0xa2, 0x51, 0x8b, 0x28, 0xb3, 0x48, 0x56, 0x56, 0x36, 0xd2, 0xc0, 0xc0, 0x40, 0x00, 0x1b,
+ 0x0e, 0x0d, 0x0d, 0x65, 0xa6, 0x9a, 0x45, 0x5a, 0x5a, 0x5a, 0xf7, 0x8d, 0x8d, 0x8d, 0xff, 0x63,
+ 0xc3, 0xa6, 0xa6, 0xa6, 0x06, 0x54, 0xb3, 0x08, 0x58, 0x04, 0x25, 0x01, 0x5d, 0xaf, 0x80, 0x8e,
+ 0x81, 0x16, 0xfd, 0xa4, 0xaa, 0x45, 0xb8, 0xe2, 0x08, 0x68, 0xd1, 0x8f, 0x51, 0x8b, 0x86, 0xa1,
+ 0x45, 0xd0, 0x4a, 0xce, 0x02, 0x0d, 0xc7, 0x42, 0x2d, 0x2a, 0xc3, 0x22, 0x67, 0xa1, 0xa7, 0xa7,
+ 0xf7, 0x4b, 0x4d, 0x4d, 0x2d, 0x16, 0x9b, 0x1c, 0x32, 0x56, 0x50, 0x50, 0x10, 0x80, 0x5b, 0x04,
+ 0x34, 0x6c, 0x09, 0xd4, 0x50, 0xaa, 0x63, 0xa0, 0x65, 0x8b, 0xe1, 0x16, 0x89, 0x89, 0x89, 0x89,
+ 0x4b, 0x4a, 0x4a, 0x7a, 0x20, 0x63, 0xa0, 0xa2, 0x2c, 0xa8, 0xe2, 0x46, 0x74, 0x39, 0x52, 0x30,
+ 0x50, 0xbf, 0xc8, 0x68, 0xe9, 0x4d, 0x1b, 0x8b, 0x64, 0x64, 0x64, 0x38, 0x41, 0x11, 0x09, 0xa4,
+ 0xa5, 0x69, 0x6a, 0x11, 0xb5, 0x31, 0x00, 0xf1, 0x20, 0x83, 0x7f, 0x12, 0x18, 0xb5, 0x39, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE lines90_xpm[1] = {{ png, sizeof( png ), "lines90_xpm" }};
diff --git a/bitmaps_png/cpp_26/load_module_board.cpp b/bitmaps_png/cpp_26/load_module_board.cpp
index 9688ffc4e8..af31ac3608 100644
--- a/bitmaps_png/cpp_26/load_module_board.cpp
+++ b/bitmaps_png/cpp_26/load_module_board.cpp
@@ -8,91 +8,50 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6b, 0x6c, 0x14,
- 0x55, 0x14, 0xc7, 0x7f, 0x33, 0x3b, 0xbb, 0xdb, 0x6d, 0xb7, 0x88, 0x04, 0xda, 0x20, 0x88, 0x29,
- 0x09, 0x48, 0x22, 0xa1, 0x48, 0x79, 0x04, 0x09, 0xa2, 0x12, 0x29, 0x46, 0x10, 0x88, 0x16, 0xe1,
- 0x03, 0x89, 0x09, 0x22, 0x44, 0x94, 0xf0, 0x0a, 0x21, 0xc6, 0x82, 0x04, 0x0d, 0x08, 0x01, 0xd2,
- 0x28, 0x04, 0x25, 0x11, 0x1a, 0x14, 0xa4, 0xc4, 0x04, 0x82, 0x9a, 0x42, 0x15, 0x14, 0xe4, 0x55,
- 0x03, 0x14, 0x25, 0x45, 0x10, 0x6c, 0x4b, 0x29, 0xdb, 0xda, 0x96, 0x6d, 0x3b, 0xdd, 0xe7, 0xcc,
- 0xbd, 0xd7, 0x0f, 0x33, 0x5b, 0x56, 0xb0, 0x46, 0xd1, 0x93, 0xdc, 0xec, 0xde, 0xc7, 0x9c, 0xff,
- 0x3d, 0xff, 0xf3, 0xba, 0x9a, 0x52, 0x8a, 0xfb, 0x11, 0x4d, 0xd3, 0x34, 0xc0, 0x07, 0xf4, 0x04,
- 0xb2, 0x80, 0x38, 0xd0, 0x0e, 0xc4, 0x95, 0x52, 0xe2, 0xee, 0xf3, 0x06, 0xff, 0x4d, 0x74, 0xc0,
- 0x0f, 0x3c, 0x08, 0x08, 0x77, 0x1e, 0xd6, 0x34, 0xed, 0x1e, 0x30, 0xcd, 0x0b, 0x8f, 0x4b, 0x9d,
- 0xf9, 0xff, 0x16, 0x41, 0x41, 0x0f, 0x0d, 0xa2, 0x0a, 0x02, 0x28, 0xb2, 0x00, 0x0f, 0x90, 0xd0,
- 0x34, 0x1a, 0x84, 0xa4, 0x18, 0x88, 0xa4, 0x83, 0x19, 0x03, 0x06, 0xe6, 0x95, 0xfc, 0xf4, 0xf3,
- 0xa5, 0xf1, 0x52, 0x4a, 0x47, 0x41, 0x1a, 0x93, 0x7f, 0xf7, 0x7f, 0xd6, 0xac, 0x22, 0x8a, 0x8a,
- 0x5e, 0xa6, 0xa0, 0x60, 0x14, 0x0d, 0x0d, 0x37, 0x31, 0xcd, 0x4e, 0xfc, 0x7e, 0x1f, 0x75, 0xb5,
- 0x37, 0x59, 0xbe, 0xf4, 0xf5, 0x76, 0x01, 0xef, 0xa7, 0x5b, 0xa6, 0xfb, 0xfd, 0x3e, 0x7f, 0x20,
- 0x90, 0x49, 0x46, 0x46, 0x10, 0xbf, 0x2f, 0x13, 0x7f, 0xeb, 0x55, 0x0c, 0x23, 0x0b, 0x5d, 0x0f,
- 0xa2, 0xeb, 0x41, 0x20, 0x88, 0x94, 0x41, 0x84, 0x08, 0x62, 0xdb, 0x41, 0xe2, 0xf1, 0x4c, 0x62,
- 0xb1, 0x4c, 0xe2, 0x71, 0xc9, 0x82, 0x05, 0xaf, 0x51, 0x5e, 0x7e, 0x82, 0x48, 0x24, 0x83, 0x48,
- 0xc4, 0x47, 0x28, 0x94, 0xe4, 0xe8, 0xd1, 0xe3, 0x28, 0x18, 0x02, 0xf4, 0x06, 0x32, 0x34, 0x4d,
- 0xf3, 0xa4, 0x38, 0x76, 0x6e, 0x69, 0x36, 0x62, 0x94, 0x3c, 0x8a, 0xef, 0xa3, 0x02, 0xfc, 0xdb,
- 0xf3, 0x51, 0xc9, 0x28, 0x52, 0x82, 0x94, 0x20, 0x84, 0xc4, 0xb2, 0x6c, 0xe2, 0xf1, 0x04, 0xb1,
- 0x58, 0x9c, 0x48, 0x24, 0x82, 0x10, 0x02, 0x5b, 0x58, 0x14, 0x17, 0xbf, 0x49, 0x65, 0xe5, 0x09,
- 0x94, 0x02, 0xdb, 0x16, 0xd8, 0xb6, 0x8d, 0xeb, 0xb7, 0x3e, 0xae, 0xef, 0x32, 0x34, 0x4d, 0xf3,
- 0x18, 0x29, 0x2a, 0xb4, 0xf3, 0xbb, 0xd0, 0xcc, 0x5b, 0x58, 0x4f, 0xad, 0xc5, 0x7b, 0x7c, 0x0d,
- 0x81, 0xd2, 0x71, 0x88, 0x40, 0x0e, 0x96, 0x50, 0x48, 0x4b, 0x62, 0x5b, 0x92, 0xa4, 0x25, 0x49,
- 0x0a, 0x85, 0x25, 0x24, 0x22, 0x74, 0x09, 0x0a, 0xc1, 0xbe, 0x6e, 0x53, 0xb2, 0x65, 0x15, 0xcb,
- 0x26, 0xe5, 0xf1, 0xc8, 0x84, 0x37, 0x90, 0x0e, 0xc7, 0x06, 0xd0, 0x0b, 0x90, 0xae, 0x1d, 0xe1,
- 0x3b, 0x51, 0xa7, 0x7b, 0x41, 0xda, 0xa8, 0x64, 0x04, 0xa5, 0x24, 0xb6, 0x6d, 0x11, 0x8b, 0x46,
- 0x31, 0x13, 0x02, 0x33, 0x26, 0xe8, 0x4c, 0x08, 0xa2, 0x49, 0x81, 0x2d, 0x15, 0x42, 0x40, 0xd2,
- 0x12, 0x4e, 0x50, 0xaf, 0x07, 0x7b, 0xb1, 0x62, 0xd3, 0x91, 0x1a, 0xe6, 0xe5, 0x54, 0x83, 0xe3,
- 0x4b, 0x0d, 0x08, 0xb8, 0x60, 0x4e, 0x30, 0x28, 0xd7, 0x22, 0x6b, 0xe8, 0x1c, 0xf4, 0xaa, 0x52,
- 0xbc, 0xa7, 0xd6, 0x93, 0xc8, 0x1d, 0x4d, 0xd3, 0x94, 0x83, 0xb4, 0x76, 0xc4, 0x08, 0x87, 0x6f,
- 0x63, 0x9a, 0x26, 0xb1, 0x58, 0x9c, 0x64, 0xd2, 0x42, 0x4a, 0x85, 0x52, 0x10, 0x3f, 0xf6, 0x0e,
- 0x70, 0xc1, 0xc9, 0xa2, 0x0d, 0x60, 0x2f, 0x52, 0xec, 0xd8, 0x53, 0xca, 0xb0, 0x61, 0xa3, 0x53,
- 0xba, 0x3d, 0x69, 0x60, 0xd2, 0x48, 0x19, 0x27, 0x02, 0x39, 0x74, 0xce, 0xbd, 0x88, 0xdd, 0x7c,
- 0x95, 0x76, 0x3d, 0x87, 0x96, 0x96, 0x16, 0x5a, 0x5a, 0x9a, 0xe9, 0xe8, 0x70, 0x40, 0x9a, 0x9b,
- 0x9b, 0x08, 0x85, 0x1a, 0x68, 0x6c, 0x0c, 0xd1, 0xd4, 0x74, 0x8b, 0xfa, 0xfa, 0x1a, 0xc7, 0xe5,
- 0x00, 0x39, 0x2e, 0xd8, 0x62, 0x8b, 0xaa, 0xaa, 0xd3, 0x28, 0x27, 0x10, 0x52, 0x60, 0x7e, 0x20,
- 0xab, 0xcb, 0x47, 0x98, 0xb7, 0x90, 0x9d, 0x61, 0x62, 0x91, 0x18, 0x6d, 0xad, 0x75, 0xdc, 0xbc,
- 0x71, 0x93, 0x03, 0xe5, 0x87, 0x39, 0x76, 0xf2, 0x24, 0xa1, 0xa6, 0x26, 0x6c, 0x61, 0xc3, 0x60,
- 0xf7, 0x7e, 0x3d, 0x80, 0x42, 0x60, 0x64, 0x5a, 0x62, 0x0d, 0x70, 0x68, 0x94, 0xcb, 0x24, 0x44,
- 0x29, 0x00, 0xf2, 0x81, 0x73, 0x40, 0x12, 0x88, 0x75, 0xf9, 0xc8, 0x77, 0x64, 0x29, 0x9e, 0x4b,
- 0xfb, 0x30, 0xa3, 0xb0, 0xf7, 0x1c, 0x6c, 0x3d, 0x0f, 0x51, 0x1b, 0x78, 0x0c, 0x98, 0x01, 0x4c,
- 0x48, 0x67, 0xbc, 0x1b, 0x19, 0x0c, 0xbc, 0x0b, 0xac, 0x44, 0x27, 0xc9, 0x4a, 0x60, 0x15, 0xf0,
- 0x0d, 0xd0, 0xac, 0xa7, 0x2c, 0x8a, 0x8c, 0x5c, 0xc2, 0xad, 0xa7, 0x3f, 0x61, 0xee, 0x85, 0x11,
- 0x6c, 0x3c, 0x0b, 0xd1, 0xe1, 0xc0, 0x67, 0x40, 0x89, 0x0b, 0xd4, 0xeb, 0x1f, 0x96, 0x8c, 0x7c,
- 0x60, 0xb9, 0x73, 0x77, 0x60, 0x8d, 0x4b, 0xec, 0x6d, 0x17, 0x48, 0x11, 0xef, 0x35, 0x9c, 0x25,
- 0xdb, 0xbf, 0xa2, 0xe2, 0xf4, 0x79, 0x98, 0x03, 0xac, 0x03, 0x72, 0xef, 0xa3, 0xfa, 0x85, 0x81,
- 0xb2, 0xae, 0xd9, 0x71, 0xe0, 0x0c, 0x10, 0x37, 0x00, 0xa4, 0x54, 0x7c, 0xbc, 0x6d, 0x03, 0x87,
- 0x0e, 0x7d, 0xe1, 0x50, 0xf4, 0xca, 0x7d, 0x96, 0xd8, 0x06, 0x60, 0x05, 0xd0, 0x08, 0x40, 0x05,
- 0x30, 0x13, 0xe8, 0x00, 0x94, 0x01, 0xd0, 0xde, 0xde, 0xc6, 0xe6, 0x2d, 0xeb, 0x9c, 0xbc, 0x58,
- 0xde, 0x8d, 0x92, 0x36, 0xe0, 0x14, 0x70, 0x16, 0xf8, 0xdd, 0x9d, 0x3f, 0x03, 0xcc, 0x73, 0xf7,
- 0xaf, 0x00, 0x6f, 0xb9, 0xeb, 0x50, 0x0f, 0xcc, 0x06, 0x4c, 0x87, 0x30, 0xa5, 0x74, 0x80, 0xad,
- 0x5b, 0x3f, 0xa4, 0x23, 0x12, 0x83, 0x89, 0x40, 0xe6, 0x5d, 0x00, 0x51, 0x60, 0x2d, 0xf0, 0x12,
- 0x8c, 0x29, 0xf3, 0x53, 0xec, 0xeb, 0x49, 0x59, 0x41, 0x1f, 0xc6, 0x66, 0xf8, 0xc1, 0x72, 0xcf,
- 0x54, 0x02, 0x4b, 0x1d, 0x90, 0x7e, 0xfd, 0x06, 0xe2, 0x81, 0x23, 0x2e, 0x88, 0x54, 0xea, 0x4e,
- 0xa9, 0x60, 0xf7, 0xee, 0x5d, 0xce, 0x07, 0x85, 0x7f, 0x41, 0x45, 0x31, 0x64, 0xb5, 0x64, 0xf3,
- 0xea, 0xa2, 0x15, 0xcc, 0x9c, 0x39, 0x9f, 0x60, 0xb0, 0x27, 0xba, 0xee, 0xc5, 0xbb, 0x70, 0x2a,
- 0xf0, 0x25, 0x1c, 0x06, 0x36, 0x39, 0xdd, 0x68, 0xcc, 0x98, 0x49, 0x0c, 0xcc, 0x1b, 0x4a, 0xd9,
- 0xe7, 0x9b, 0x93, 0xe9, 0x20, 0x00, 0x7a, 0xc2, 0xb2, 0x7c, 0xb5, 0xb5, 0x35, 0xce, 0x2c, 0xef,
- 0x2e, 0xa0, 0x6d, 0x40, 0x1d, 0x2c, 0x5c, 0x58, 0xcc, 0xe4, 0xc9, 0x45, 0x78, 0xbd, 0x3e, 0x74,
- 0xdd, 0xa9, 0xc3, 0x86, 0x61, 0xc0, 0x09, 0x27, 0x51, 0x11, 0x30, 0x6e, 0xec, 0xb3, 0xac, 0x5e,
- 0x5d, 0x4a, 0x20, 0x33, 0x93, 0xec, 0xec, 0x6c, 0xbd, 0xa2, 0xa2, 0xc2, 0x0f, 0x64, 0x74, 0x8d,
- 0xdc, 0x9c, 0xdc, 0x6b, 0x80, 0xe2, 0x01, 0x14, 0xdf, 0xa6, 0x8d, 0xaf, 0x51, 0xf8, 0x51, 0x53,
- 0xa7, 0x4e, 0x53, 0x2d, 0xcd, 0xa6, 0x0a, 0x87, 0x63, 0xca, 0xec, 0xb0, 0x54, 0xa7, 0x29, 0x54,
- 0xa7, 0x29, 0xd4, 0xf4, 0xe9, 0x2f, 0x2a, 0xa7, 0xff, 0xa1, 0x66, 0x14, 0x3e, 0xa9, 0x22, 0xd7,
- 0x2b, 0x55, 0x38, 0x6c, 0xab, 0xcb, 0x97, 0x7f, 0x53, 0xd5, 0xd5, 0xd5, 0x0d, 0x52, 0xca, 0xef,
- 0x95, 0x52, 0xdf, 0xa5, 0x86, 0x61, 0x59, 0x96, 0x1f, 0xdc, 0xaa, 0x74, 0x31, 0xcd, 0x9a, 0x5f,
- 0x81, 0x04, 0xcc, 0x31, 0x0e, 0xa2, 0xbf, 0x97, 0x8d, 0xcf, 0x03, 0x3e, 0x0f, 0x18, 0x6e, 0x63,
- 0xf1, 0x5f, 0x71, 0x7e, 0xa7, 0x0c, 0xef, 0xcf, 0xc6, 0xd9, 0xcf, 0x13, 0xd8, 0x31, 0x9a, 0xaa,
- 0xf1, 0x57, 0xd9, 0xbe, 0x77, 0x27, 0x7b, 0x3e, 0x5d, 0x77, 0x40, 0xc0, 0xa2, 0x3f, 0x75, 0x58,
- 0x21, 0x85, 0x53, 0x1d, 0x1a, 0x5d, 0x87, 0xde, 0x25, 0xfd, 0x26, 0xad, 0xa1, 0xb3, 0x77, 0x6f,
- 0x4c, 0x40, 0xd7, 0x34, 0x40, 0x43, 0x4a, 0x48, 0xfc, 0xb0, 0x93, 0x69, 0xc3, 0x6a, 0xd8, 0xf7,
- 0xdc, 0x6d, 0xb4, 0xba, 0x0f, 0x48, 0x06, 0x1e, 0x26, 0xee, 0x7b, 0x88, 0xee, 0xde, 0x3a, 0x86,
- 0x14, 0xd2, 0xd3, 0x5d, 0x5a, 0x78, 0xbd, 0x3e, 0xb2, 0xc7, 0xbd, 0x4d, 0x1b, 0x3a, 0x4a, 0xd1,
- 0xd5, 0x08, 0xa5, 0x84, 0x27, 0x5e, 0xc8, 0x65, 0x62, 0xfe, 0x10, 0x3a, 0x7f, 0x29, 0xc6, 0x9b,
- 0x68, 0xe6, 0xc6, 0xe0, 0xd5, 0x08, 0xa5, 0x77, 0x0f, 0xd4, 0xb7, 0x6f, 0xdf, 0xda, 0xea, 0xa3,
- 0x35, 0x7d, 0xae, 0x5c, 0x69, 0x45, 0x4a, 0xba, 0x14, 0x2a, 0x05, 0x4a, 0x69, 0x84, 0x42, 0xf5,
- 0xf7, 0xac, 0x4b, 0x09, 0x83, 0x06, 0x8d, 0xa0, 0x2e, 0x02, 0xb5, 0xfd, 0x37, 0x39, 0xe0, 0x09,
- 0x48, 0x9a, 0xf5, 0xdd, 0xe6, 0xb2, 0xd1, 0xde, 0xde, 0x76, 0x6d, 0x7f, 0xd9, 0xfe, 0x51, 0x67,
- 0xce, 0xfc, 0xe8, 0x2a, 0x77, 0x47, 0xda, 0x73, 0x27, 0xb5, 0x96, 0xaa, 0x8b, 0x5d, 0xfb, 0xe9,
- 0xe7, 0xdd, 0xfd, 0xa6, 0xa6, 0x5a, 0xa5, 0xe0, 0xf6, 0x3d, 0xef, 0x40, 0x20, 0x4b, 0x87, 0x05,
- 0x6e, 0x7f, 0xff, 0x3f, 0x24, 0xaa, 0xc3, 0x79, 0x4b, 0xa9, 0xf2, 0xf4, 0xc5, 0x3f, 0x00, 0xf7,
- 0x5e, 0xa9, 0xea, 0x50, 0x9c, 0x49, 0x23, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x9e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xb8, 0xb2, 0x8a, 0xe1,
+ 0x3f, 0x3d, 0x30, 0x03, 0x94, 0x21, 0xbf, 0x86, 0x8b, 0xa1, 0x03, 0x84, 0x81, 0x6c, 0x01, 0x6a,
+ 0x60, 0x9e, 0x26, 0x86, 0x0e, 0x10, 0x06, 0x99, 0x8d, 0x6c, 0x91, 0xc0, 0x4a, 0x06, 0x86, 0x06,
+ 0x10, 0xfe, 0xff, 0xff, 0x3f, 0x03, 0x35, 0x30, 0x43, 0x03, 0x04, 0x42, 0x2d, 0x1e, 0x89, 0x16,
+ 0x49, 0x49, 0x49, 0x35, 0x00, 0xf1, 0x7f, 0x02, 0xb8, 0x81, 0x24, 0x8b, 0x56, 0x31, 0x30, 0x1c,
+ 0x00, 0xd1, 0x97, 0xc3, 0x80, 0x0a, 0x42, 0x19, 0xfe, 0x83, 0x68, 0xa8, 0x45, 0x0d, 0x50, 0x4b,
+ 0xff, 0x23, 0x39, 0xe0, 0x3f, 0x92, 0x43, 0x50, 0xf4, 0x40, 0xe1, 0x01, 0xac, 0x16, 0x2d, 0x67,
+ 0x60, 0x50, 0x80, 0xf9, 0x0a, 0x9f, 0x45, 0xc8, 0x98, 0x80, 0x45, 0x20, 0xa8, 0x80, 0x61, 0x11,
+ 0xae, 0xb0, 0x46, 0xb6, 0x88, 0x1c, 0xf9, 0x81, 0xb1, 0x08, 0x94, 0xb1, 0x90, 0x3d, 0x8c, 0x2b,
+ 0xe8, 0xf0, 0x59, 0x84, 0xac, 0x07, 0x16, 0x05, 0x20, 0x0c, 0x2d, 0x04, 0xc8, 0xb7, 0xc8, 0xbb,
+ 0x55, 0x74, 0x7e, 0xc9, 0x12, 0x97, 0xe7, 0xd9, 0x73, 0xec, 0x3e, 0x83, 0x70, 0xc9, 0x3c, 0xdb,
+ 0xcf, 0x95, 0xb3, 0xad, 0xfe, 0x83, 0xe8, 0xf2, 0x39, 0x8e, 0x9f, 0x93, 0xd3, 0x04, 0xce, 0x61,
+ 0x58, 0x44, 0x4e, 0xd0, 0x85, 0xf7, 0x2a, 0xae, 0x48, 0x5b, 0xa1, 0xf1, 0xdf, 0x6f, 0x16, 0x1b,
+ 0x06, 0x06, 0x89, 0x87, 0xf7, 0x2b, 0x2d, 0xa1, 0x4a, 0x1c, 0x91, 0x65, 0x11, 0xc8, 0x7b, 0xc8,
+ 0xe1, 0x4a, 0x4c, 0xd0, 0x11, 0xb2, 0x28, 0x23, 0x5f, 0xfa, 0x32, 0x46, 0xd0, 0xd1, 0xc4, 0xa2,
+ 0x42, 0x2c, 0x16, 0x11, 0x1b, 0x74, 0x76, 0xe5, 0x2c, 0x56, 0x56, 0x15, 0x2c, 0x6e, 0x20, 0x1c,
+ 0xd4, 0x25, 0xb7, 0x1b, 0x6e, 0xd1, 0x6c, 0xb6, 0xff, 0xfe, 0x73, 0xd8, 0xff, 0x07, 0xcc, 0x65,
+ 0x07, 0xd3, 0x69, 0x2b, 0x35, 0xfe, 0x83, 0xe4, 0x41, 0xea, 0x02, 0xea, 0x99, 0x83, 0x36, 0xcd,
+ 0x63, 0x24, 0xcd, 0x22, 0xb7, 0x06, 0xde, 0xcd, 0x8d, 0x9b, 0x82, 0xfe, 0x17, 0xae, 0xb2, 0xfe,
+ 0x5f, 0xb2, 0xd6, 0xee, 0x7f, 0xfc, 0x12, 0x99, 0xff, 0x41, 0x0b, 0x38, 0xfe, 0x87, 0x2c, 0xe6,
+ 0xfc, 0x1f, 0xba, 0x94, 0xf3, 0x7f, 0xd8, 0x32, 0x08, 0x9d, 0xbc, 0x5a, 0xee, 0x7f, 0xf9, 0x46,
+ 0xfb, 0xff, 0x45, 0xab, 0xad, 0xff, 0x37, 0x6d, 0x0e, 0xf9, 0x5f, 0xd0, 0xcb, 0x85, 0xb0, 0x08,
+ 0x54, 0x5c, 0x10, 0x4a, 0xde, 0xc6, 0x69, 0x0c, 0xac, 0xd1, 0x93, 0x34, 0x8e, 0x67, 0xad, 0xd4,
+ 0xfd, 0x1f, 0x38, 0x8f, 0x1d, 0x6c, 0x41, 0xf8, 0x0a, 0xae, 0xff, 0x51, 0xab, 0xb9, 0xff, 0x47,
+ 0xaf, 0xe3, 0xf9, 0x1f, 0x03, 0xc4, 0x20, 0x1a, 0xc4, 0x07, 0x89, 0xe7, 0x6f, 0xd0, 0xff, 0x9f,
+ 0x34, 0x55, 0xeb, 0xec, 0xc5, 0x95, 0x0c, 0x28, 0x16, 0xc1, 0x0b, 0x42, 0x7c, 0x71, 0x64, 0x56,
+ 0xc9, 0x20, 0x9c, 0x36, 0xc7, 0xf4, 0x66, 0xea, 0x5a, 0xa5, 0xff, 0x11, 0xab, 0xb8, 0xfe, 0xc7,
+ 0xac, 0xe7, 0xf9, 0x1f, 0xbf, 0x99, 0xf7, 0x7f, 0xe2, 0x36, 0xbe, 0xff, 0x89, 0xdb, 0xf9, 0xc0,
+ 0x34, 0x88, 0x9f, 0xbd, 0x4d, 0xe9, 0x7f, 0xf1, 0x0c, 0x8b, 0x77, 0x15, 0x9d, 0x0c, 0x6a, 0x28,
+ 0x71, 0x04, 0xf3, 0x0d, 0x31, 0xd5, 0x84, 0xa2, 0x8e, 0xd8, 0xff, 0x9c, 0xb9, 0xb6, 0xff, 0x53,
+ 0x36, 0x4b, 0xfc, 0x4f, 0xd8, 0xca, 0xf7, 0x3f, 0x65, 0x37, 0xff, 0xff, 0xb4, 0xfd, 0x02, 0xff,
+ 0xd3, 0x0f, 0x08, 0x82, 0xe9, 0xac, 0x7d, 0x92, 0xff, 0xeb, 0xd7, 0xba, 0x7e, 0x6d, 0xd2, 0x67,
+ 0x9e, 0x8b, 0x91, 0x8f, 0x70, 0x59, 0x84, 0x0b, 0x3b, 0x35, 0x72, 0x46, 0xd6, 0xef, 0xf0, 0xfc,
+ 0x98, 0xb6, 0x5b, 0x04, 0x6c, 0x41, 0xf6, 0x31, 0xe1, 0xff, 0xb9, 0x27, 0x85, 0xff, 0xe7, 0x1c,
+ 0x17, 0xfd, 0xdf, 0x7e, 0xd8, 0xe7, 0x4b, 0xa1, 0x1f, 0xfb, 0x66, 0x50, 0xaa, 0xa3, 0xd8, 0x22,
+ 0x10, 0xf6, 0xe9, 0x12, 0x6a, 0x6e, 0x39, 0xec, 0xf1, 0x33, 0xf3, 0xb0, 0xd0, 0xff, 0xbc, 0x53,
+ 0x22, 0xff, 0x8b, 0x2f, 0x89, 0xfd, 0xef, 0x3a, 0xef, 0xf1, 0x37, 0x78, 0x82, 0xe4, 0x74, 0x58,
+ 0x56, 0xa1, 0x8a, 0x45, 0x20, 0x1c, 0x31, 0x49, 0x6e, 0x65, 0xf3, 0x49, 0x07, 0xb0, 0x8f, 0x5a,
+ 0x2e, 0x58, 0xff, 0x8f, 0x9f, 0xa5, 0xb1, 0x9b, 0x81, 0x81, 0x81, 0x11, 0x97, 0x45, 0xf2, 0x48,
+ 0xcd, 0x23, 0x92, 0x9a, 0x55, 0x6b, 0x67, 0x31, 0x88, 0xa6, 0xcd, 0xd3, 0x3e, 0xd9, 0x75, 0xce,
+ 0xf3, 0x7f, 0xfe, 0x32, 0xd3, 0xab, 0x93, 0xfb, 0x18, 0xa4, 0x41, 0xe2, 0x48, 0xcd, 0x37, 0x94,
+ 0xe6, 0x16, 0x45, 0xf8, 0xc4, 0x32, 0x86, 0xff, 0xf9, 0xd3, 0x24, 0xfe, 0xef, 0x5d, 0xcc, 0x88,
+ 0x53, 0x0d, 0x00, 0xb8, 0x55, 0x8c, 0x4a, 0x58, 0x93, 0x10, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE load_module_board_xpm[1] = {{ png, sizeof( png ), "load_module_board_xpm" }};
diff --git a/bitmaps_png/cpp_26/load_module_lib.cpp b/bitmaps_png/cpp_26/load_module_lib.cpp
index 1e8bea46be..6ba95f957a 100644
--- a/bitmaps_png/cpp_26/load_module_lib.cpp
+++ b/bitmaps_png/cpp_26/load_module_lib.cpp
@@ -8,76 +8,71 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x3e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7b, 0x4c, 0x5b,
- 0x55, 0x1c, 0xc7, 0xcf, 0xb9, 0x97, 0x06, 0xb1, 0x3c, 0xd6, 0x0a, 0xf2, 0xe8, 0xd6, 0x66, 0x99,
- 0xc0, 0x1e, 0x0d, 0x73, 0x20, 0x93, 0xc7, 0x68, 0x59, 0x22, 0x4b, 0x04, 0x07, 0xb4, 0x32, 0xc6,
- 0x18, 0x45, 0xf6, 0x42, 0x86, 0x23, 0xc1, 0xba, 0xd5, 0xd1, 0xc0, 0x42, 0x16, 0xc5, 0x3a, 0x60,
- 0x24, 0x94, 0x87, 0x9b, 0x04, 0x35, 0xae, 0x9a, 0x19, 0xf0, 0xc1, 0x78, 0x6c, 0xb2, 0x31, 0x63,
- 0x58, 0xc2, 0xe2, 0x16, 0x17, 0x13, 0x63, 0xe2, 0x12, 0xb3, 0xa8, 0x89, 0xf1, 0x0f, 0xe3, 0x1f,
- 0x26, 0xba, 0x6c, 0xc3, 0xaf, 0xe7, 0xdc, 0xdb, 0xdb, 0xdc, 0xd2, 0xd6, 0x8c, 0x88, 0x4d, 0x3e,
- 0xb9, 0xf0, 0xfd, 0x9d, 0x73, 0x3e, 0xf7, 0x9e, 0x7b, 0xee, 0xbd, 0x87, 0x00, 0x20, 0x0a, 0x4f,
- 0xaf, 0x16, 0x3f, 0x6d, 0x2b, 0xa0, 0x3f, 0x2a, 0x14, 0x1a, 0x85, 0xaf, 0x79, 0x1e, 0x15, 0x15,
- 0x95, 0xbf, 0x67, 0x93, 0xf0, 0xab, 0x92, 0xef, 0xcb, 0x12, 0x7e, 0xd1, 0x6b, 0xa3, 0x4a, 0x78,
- 0xad, 0xc8, 0x28, 0x5e, 0x57, 0xf7, 0xb1, 0xac, 0x11, 0xa7, 0xd5, 0x63, 0x2a, 0x04, 0xfd, 0x53,
- 0x96, 0x2e, 0x4e, 0xe2, 0x38, 0xfb, 0xd3, 0xcf, 0x4b, 0x39, 0xf4, 0xa6, 0x5f, 0x54, 0xfc, 0xc5,
- 0x5e, 0x1a, 0xc8, 0x6f, 0xed, 0xa7, 0x48, 0x8e, 0x13, 0xcb, 0x79, 0xed, 0x70, 0x0e, 0x5d, 0x50,
- 0xf7, 0xa9, 0xdd, 0x44, 0x2f, 0x3e, 0x94, 0xe8, 0xc1, 0xab, 0x04, 0x57, 0xea, 0xa2, 0xf1, 0x87,
- 0x33, 0x54, 0xf4, 0x7d, 0x93, 0x80, 0x5b, 0x07, 0x35, 0x21, 0xa2, 0xbb, 0xc7, 0x08, 0x66, 0xf7,
- 0x46, 0x83, 0x1f, 0x23, 0x8a, 0xd8, 0x2f, 0x83, 0xd1, 0xca, 0xb1, 0x9a, 0x84, 0x6f, 0x3d, 0xb6,
- 0xb5, 0xb8, 0x3c, 0xf6, 0x1e, 0x5e, 0xa9, 0xdc, 0x82, 0x7d, 0x59, 0xf4, 0x27, 0x9e, 0x0b, 0x82,
- 0x30, 0x70, 0xde, 0x26, 0xc0, 0xdd, 0x58, 0x8d, 0xbe, 0x13, 0xad, 0xf0, 0xd9, 0xa2, 0x11, 0x1b,
- 0x2d, 0xbc, 0xcd, 0x6b, 0x8e, 0x2c, 0x7a, 0xc7, 0x5d, 0xbe, 0x1e, 0x73, 0x9f, 0x9c, 0xc3, 0x09,
- 0xdb, 0x06, 0xec, 0x4c, 0xa7, 0xdf, 0x29, 0xe3, 0xf9, 0x59, 0x23, 0x89, 0xe2, 0xe3, 0xe3, 0x3f,
- 0xca, 0xce, 0xce, 0xbe, 0x5f, 0x55, 0x55, 0x75, 0xb7, 0x22, 0x3b, 0x6d, 0xb1, 0xdb, 0x66, 0xc2,
- 0xe4, 0xfb, 0x43, 0x38, 0x5a, 0xb1, 0x19, 0x4d, 0x05, 0xfa, 0x45, 0x9e, 0x5b, 0xad, 0xd6, 0x7b,
- 0x63, 0x76, 0x8a, 0x63, 0x0d, 0xe5, 0xf0, 0xb8, 0x5e, 0xc4, 0x79, 0xbb, 0x06, 0xc5, 0x45, 0x85,
- 0xf7, 0x78, 0xed, 0x60, 0xfe, 0x63, 0x8b, 0xed, 0xe5, 0x19, 0x98, 0xf6, 0xbd, 0x85, 0xce, 0xca,
- 0x4c, 0xec, 0xd9, 0x9a, 0x22, 0xf5, 0xe1, 0x98, 0xcd, 0xe6, 0x07, 0xa2, 0x28, 0xf6, 0x4b, 0xa2,
- 0xb8, 0xb8, 0xb8, 0x31, 0x97, 0xcb, 0x85, 0x85, 0x85, 0x05, 0xb4, 0xee, 0xda, 0x86, 0xbf, 0xd9,
- 0x3c, 0x7f, 0xd5, 0x20, 0xe0, 0xaf, 0xa3, 0x44, 0x3a, 0x43, 0x9e, 0x0f, 0x0f, 0x0f, 0x83, 0x4f,
- 0xdd, 0xcf, 0x47, 0x08, 0x6e, 0xf3, 0xe9, 0x63, 0x53, 0xd7, 0x7f, 0xba, 0x47, 0xaa, 0x75, 0xd8,
- 0xcd, 0xb8, 0xef, 0x22, 0xb8, 0xce, 0xfa, 0xf0, 0x63, 0xdb, 0xee, 0x02, 0x29, 0xe7, 0x34, 0x37,
- 0x37, 0x43, 0xa3, 0xd1, 0x78, 0xc3, 0x8a, 0xd4, 0x37, 0x76, 0xa9, 0x48, 0xbd, 0x18, 0xd4, 0x22,
- 0x75, 0x9f, 0x87, 0x12, 0x35, 0x55, 0x97, 0xa0, 0x73, 0xa7, 0x29, 0x40, 0xcd, 0x76, 0xb3, 0x94,
- 0x8f, 0x8e, 0x8e, 0xe2, 0x40, 0x61, 0x4a, 0x20, 0x6f, 0x2e, 0x4e, 0xc3, 0xd9, 0xe1, 0x21, 0xa9,
- 0x56, 0xbf, 0x63, 0x4b, 0x50, 0x9f, 0xc3, 0xcf, 0x17, 0x47, 0x16, 0x39, 0x9d, 0xce, 0x40, 0x71,
- 0x25, 0x09, 0x12, 0x25, 0x26, 0x26, 0xce, 0x68, 0xb5, 0x5a, 0x38, 0x1c, 0x8e, 0xb0, 0x8d, 0x7b,
- 0x7b, 0x7b, 0x51, 0x56, 0x56, 0x16, 0x42, 0x65, 0x65, 0xe5, 0xf2, 0x44, 0x46, 0xa3, 0xf1, 0xb3,
- 0xc9, 0xc9, 0x49, 0x18, 0x0c, 0x06, 0x8c, 0x8c, 0x8c, 0x84, 0x34, 0x76, 0xbb, 0xdd, 0xfc, 0x21,
- 0x08, 0xcb, 0xd4, 0xd4, 0x54, 0x50, 0xdb, 0x89, 0x89, 0x09, 0xcc, 0xcf, 0xcf, 0x47, 0x16, 0xf1,
- 0xd0, 0x66, 0xb3, 0xa1, 0xb1, 0xb1, 0x31, 0x44, 0xd4, 0xd7, 0xd7, 0x27, 0x0f, 0xdc, 0xcb, 0xf8,
- 0xc0, 0xcf, 0x73, 0xb2, 0xc8, 0xeb, 0xf5, 0x86, 0x5c, 0xbd, 0xdd, 0x6e, 0x8f, 0x2c, 0xf2, 0xf9,
- 0x7c, 0x48, 0x4a, 0x4a, 0x02, 0x3f, 0x2e, 0x15, 0xcd, 0xce, 0xce, 0x82, 0x3d, 0x0b, 0x20, 0xa7,
- 0xd8, 0xe0, 0x57, 0xfc, 0x78, 0x65, 0x91, 0xc5, 0x62, 0x09, 0x6a, 0xdb, 0xdd, 0xdd, 0x2d, 0xe5,
- 0xca, 0xe2, 0x0a, 0x12, 0x31, 0xc1, 0xb4, 0x4e, 0xa7, 0x43, 0x4b, 0x4b, 0x4b, 0xc4, 0xb9, 0xce,
- 0xcd, 0xcd, 0x05, 0x69, 0x56, 0x89, 0x2e, 0x33, 0x36, 0xcb, 0xb2, 0x81, 0x81, 0x81, 0x40, 0x3b,
- 0x8f, 0xc7, 0x03, 0xa2, 0x21, 0xd2, 0x89, 0x0d, 0x0e, 0x0e, 0x46, 0x5e, 0xde, 0x91, 0xe8, 0xef,
- 0xef, 0x07, 0x35, 0x51, 0x59, 0xa0, 0xc8, 0x2e, 0x31, 0x4a, 0x08, 0x62, 0x62, 0x62, 0xd0, 0xd3,
- 0x23, 0x3f, 0x53, 0x5d, 0x5d, 0x5d, 0x20, 0xb5, 0x2c, 0xcf, 0x20, 0x48, 0x48, 0x48, 0x40, 0x5d,
- 0x5d, 0x5d, 0x78, 0xd1, 0x50, 0x6f, 0x17, 0x9c, 0xfb, 0xab, 0x02, 0x9c, 0x74, 0x1d, 0x91, 0xf2,
- 0x99, 0x99, 0x19, 0x3c, 0xb9, 0xf1, 0x09, 0x90, 0x76, 0x95, 0x48, 0xe1, 0x4d, 0x02, 0x9a, 0x4f,
- 0x91, 0x92, 0xa4, 0x83, 0xc9, 0x90, 0x0c, 0x72, 0x88, 0x65, 0xe3, 0x0c, 0x03, 0x81, 0x5e, 0xaf,
- 0xe7, 0xa2, 0x33, 0xcb, 0x7a, 0x33, 0x5c, 0xaa, 0xa1, 0xc8, 0x60, 0x9d, 0xc9, 0x48, 0x18, 0x19,
- 0xe7, 0x63, 0xc6, 0x69, 0x55, 0xdd, 0xc7, 0xd0, 0xb3, 0x93, 0xa0, 0xf4, 0x07, 0x36, 0xc5, 0x74,
- 0x59, 0xaf, 0xa0, 0x1b, 0x0d, 0x04, 0xb1, 0x49, 0x6c, 0x80, 0x37, 0x22, 0xc8, 0x96, 0x72, 0x96,
- 0xa1, 0x95, 0xee, 0xe5, 0xeb, 0x21, 0xa2, 0x1b, 0x87, 0x1e, 0x45, 0xe7, 0xee, 0xa7, 0x30, 0xee,
- 0x48, 0x0e, 0x12, 0x5d, 0xad, 0xa5, 0x78, 0xcd, 0xb6, 0x0e, 0xce, 0x67, 0xd3, 0x51, 0x64, 0x64,
- 0x9d, 0xb7, 0xc9, 0xd3, 0x16, 0x74, 0xdf, 0x96, 0xf2, 0x39, 0x23, 0x53, 0x12, 0x7d, 0x49, 0xd8,
- 0x5b, 0xc1, 0xa3, 0x3c, 0x80, 0xb9, 0x69, 0x02, 0x3a, 0x6c, 0xec, 0x25, 0xf9, 0xdb, 0x1d, 0x74,
- 0xd4, 0x3f, 0x83, 0xea, 0x0d, 0x54, 0xca, 0xd9, 0xe5, 0xe3, 0x4c, 0xa9, 0x88, 0xf1, 0x91, 0x3e,
- 0xdc, 0x9c, 0xbb, 0x00, 0x6f, 0xa9, 0x16, 0x1a, 0x51, 0xae, 0x91, 0x54, 0x46, 0x3d, 0xa3, 0x83,
- 0x31, 0xc0, 0xb8, 0xa0, 0x12, 0xed, 0x92, 0xc6, 0xfd, 0x9d, 0xf1, 0x78, 0xc8, 0x17, 0xf6, 0xda,
- 0x81, 0x58, 0xb4, 0xd7, 0xe4, 0xe1, 0x5c, 0x6d, 0x6a, 0xd0, 0x17, 0x76, 0x8e, 0x5d, 0x51, 0x7b,
- 0x79, 0x3a, 0x8e, 0x57, 0x98, 0x71, 0xcd, 0x21, 0x7f, 0x61, 0xd9, 0x00, 0x51, 0xf6, 0xf5, 0xf4,
- 0x9b, 0x97, 0x0b, 0xb5, 0xd8, 0x9a, 0x99, 0x8a, 0xb5, 0x3a, 0x51, 0x5e, 0x0c, 0x5c, 0x72, 0x52,
- 0x92, 0xfc, 0xc9, 0xc8, 0x59, 0xf1, 0x3d, 0xc3, 0x87, 0x15, 0x44, 0x16, 0xf1, 0x85, 0x10, 0x2b,
- 0x89, 0x6a, 0xff, 0x97, 0xcd, 0x89, 0x24, 0x6a, 0x08, 0xdc, 0x97, 0x53, 0x11, 0x37, 0x27, 0x79,
- 0x46, 0xf1, 0x85, 0xed, 0x26, 0x61, 0x54, 0x21, 0x6f, 0xb5, 0xd0, 0xe9, 0xdf, 0x58, 0xa4, 0x5a,
- 0x8c, 0xc2, 0xbb, 0x4a, 0x6e, 0x35, 0x0a, 0xef, 0xac, 0x7a, 0x84, 0x98, 0x78, 0x2d, 0xdf, 0x28,
- 0xb4, 0x29, 0xf9, 0x3a, 0x1d, 0xbd, 0x4a, 0xe2, 0x24, 0xc9, 0x45, 0x86, 0x10, 0x51, 0xf4, 0x5f,
- 0x61, 0xbf, 0x1a, 0xc6, 0x6d, 0xc6, 0xaa, 0x7f, 0xdd, 0x6e, 0xad, 0x80, 0xa8, 0x94, 0xb1, 0x31,
- 0x5c, 0xed, 0x1f, 0x98, 0x48, 0xac, 0x7d, 0xd0, 0x1b, 0x15, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xe9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x4b, 0x6c, 0x1b,
+ 0x45, 0x18, 0xc7, 0x23, 0x41, 0x1b, 0xd7, 0xb1, 0xf3, 0xe0, 0x02, 0x9c, 0x68, 0x45, 0xe1, 0x54,
+ 0x21, 0x0e, 0x5c, 0xe0, 0x64, 0x71, 0x40, 0xa2, 0x49, 0xfc, 0xd8, 0xf5, 0x6b, 0xe3, 0xb5, 0xe3,
+ 0x38, 0xae, 0x49, 0xed, 0x3c, 0x84, 0xa0, 0x40, 0x11, 0x41, 0x80, 0x40, 0x80, 0x84, 0xd4, 0x07,
+ 0x75, 0x95, 0xda, 0xb5, 0xd3, 0x14, 0x30, 0x60, 0x8a, 0xd3, 0x52, 0x4a, 0x93, 0x22, 0x52, 0xa9,
+ 0x09, 0x54, 0x28, 0x15, 0x50, 0x14, 0xaa, 0xb4, 0x4a, 0x50, 0x68, 0x14, 0x42, 0x4b, 0x95, 0xf5,
+ 0xba, 0x8e, 0xe3, 0x38, 0x76, 0xfe, 0xcc, 0x6c, 0x59, 0xcb, 0xc6, 0xb5, 0x09, 0x48, 0xe1, 0xc0,
+ 0x48, 0x7f, 0xad, 0x76, 0x66, 0xbe, 0xef, 0x37, 0x33, 0xdf, 0x37, 0x8f, 0x2a, 0x00, 0x55, 0xff,
+ 0x85, 0xfe, 0x51, 0x67, 0x8d, 0x46, 0x73, 0xa7, 0xd3, 0xe9, 0x54, 0xc8, 0xa2, 0xff, 0xff, 0x1a,
+ 0xa4, 0xe7, 0x0c, 0x73, 0x06, 0x0b, 0x93, 0x2e, 0x90, 0x20, 0x3b, 0x34, 0x58, 0xd9, 0x05, 0x9d,
+ 0xcd, 0xb0, 0x28, 0x4b, 0xcf, 0x31, 0xd7, 0xf2, 0x76, 0x2d, 0xcc, 0xcf, 0x45, 0x76, 0x1c, 0x33,
+ 0x5f, 0x38, 0x90, 0x12, 0x10, 0xed, 0x54, 0xf5, 0xed, 0x16, 0xc8, 0xd2, 0xda, 0xf5, 0x09, 0x3a,
+ 0x7a, 0xda, 0x46, 0x9d, 0x17, 0xb6, 0xe9, 0x5a, 0x98, 0x64, 0x39, 0x3b, 0xda, 0x57, 0xb6, 0xfb,
+ 0x1f, 0x83, 0x6c, 0x36, 0xdb, 0xac, 0xd9, 0x6c, 0xce, 0x52, 0x11, 0x03, 0x14, 0x81, 0x78, 0x3d,
+ 0xe4, 0x36, 0x5d, 0x8b, 0xa1, 0xa8, 0x8d, 0xc4, 0x05, 0xe5, 0xec, 0x68, 0x5f, 0x5a, 0xef, 0x70,
+ 0x38, 0xbe, 0xcb, 0x83, 0x68, 0x05, 0xfe, 0x2c, 0x66, 0xde, 0x52, 0x64, 0x60, 0xd9, 0xc1, 0x21,
+ 0x93, 0xc9, 0x48, 0x6d, 0xde, 0x67, 0x3b, 0xb1, 0x63, 0x6a, 0x37, 0x3c, 0x53, 0x2f, 0x4a, 0x0a,
+ 0x1c, 0x09, 0x22, 0x9b, 0xcd, 0x4a, 0x0a, 0x86, 0x83, 0xf0, 0x4e, 0xf7, 0xc2, 0x37, 0xfd, 0xb2,
+ 0xa4, 0xbe, 0xfe, 0x43, 0x10, 0x04, 0x01, 0x64, 0x12, 0xe2, 0x6d, 0x41, 0x2e, 0x6f, 0xbb, 0x04,
+ 0x93, 0xc5, 0xbb, 0xec, 0x92, 0x23, 0x5a, 0xf6, 0xfa, 0xf7, 0x21, 0x9d, 0x4e, 0xaf, 0x49, 0x14,
+ 0x22, 0x8a, 0x62, 0x79, 0x50, 0xa5, 0x92, 0xcb, 0xe5, 0x30, 0x39, 0xfb, 0x3d, 0x5e, 0xf9, 0xd0,
+ 0x86, 0x57, 0x3f, 0xe2, 0xcb, 0xea, 0xcd, 0x63, 0x6e, 0xa4, 0x96, 0x52, 0x48, 0x26, 0x93, 0xc5,
+ 0x20, 0x93, 0xc9, 0x94, 0x5b, 0x2b, 0xe8, 0xd8, 0x98, 0x1f, 0x8d, 0xfe, 0x8d, 0xd0, 0x06, 0xca,
+ 0xcb, 0xba, 0x7f, 0x0b, 0x12, 0xc9, 0x78, 0x31, 0x48, 0xab, 0xd5, 0xaa, 0x8d, 0x46, 0xe3, 0x6a,
+ 0x77, 0x77, 0x37, 0x12, 0x89, 0xc4, 0xfa, 0x81, 0xe4, 0xa5, 0xeb, 0xeb, 0xeb, 0x43, 0x34, 0x1a,
+ 0x5d, 0x7f, 0x50, 0x28, 0x14, 0x42, 0x24, 0x12, 0x59, 0x3f, 0x10, 0x89, 0x8f, 0x8a, 0x68, 0xd5,
+ 0xed, 0x76, 0x23, 0x1e, 0x8f, 0xaf, 0xfb, 0x8c, 0x72, 0xf2, 0x5e, 0x29, 0x2c, 0x34, 0xad, 0x97,
+ 0xd2, 0x8b, 0xb8, 0x70, 0x65, 0x44, 0xd2, 0xf8, 0xe5, 0xaf, 0xb0, 0x67, 0xf0, 0xe9, 0x35, 0x81,
+ 0xc6, 0x26, 0x4e, 0xe1, 0xfc, 0x4f, 0xc3, 0x78, 0x27, 0xd0, 0x9b, 0x19, 0x1a, 0x8f, 0xec, 0xaf,
+ 0x98, 0xde, 0x14, 0xf4, 0xbb, 0x30, 0x0f, 0xf6, 0xed, 0xcd, 0x78, 0x72, 0xef, 0x86, 0x5b, 0xda,
+ 0x57, 0xea, 0x58, 0x77, 0xb8, 0x1a, 0x86, 0xfe, 0x6a, 0xb0, 0x03, 0x0a, 0xb0, 0x47, 0x15, 0x60,
+ 0xc2, 0x0a, 0x34, 0x1f, 0xac, 0x46, 0x93, 0xbf, 0x1a, 0xdb, 0xf7, 0x28, 0xf0, 0xdc, 0x80, 0x16,
+ 0x7f, 0xbb, 0x8f, 0x56, 0x56, 0x56, 0x70, 0x65, 0xf6, 0x22, 0x6c, 0xef, 0x3e, 0x58, 0x0a, 0x08,
+ 0x6e, 0x24, 0x00, 0x05, 0x8c, 0xef, 0x6d, 0x82, 0x39, 0xa2, 0x84, 0xf5, 0x63, 0x25, 0xb8, 0x68,
+ 0x0d, 0xb8, 0x4f, 0x6a, 0xa4, 0xaf, 0xe9, 0x03, 0x25, 0x7a, 0xc2, 0x8f, 0x63, 0x31, 0x95, 0xcc,
+ 0x94, 0x80, 0x9e, 0x7f, 0x6d, 0x37, 0xb8, 0x36, 0x5b, 0x5e, 0x9e, 0x9e, 0x0e, 0x69, 0xa7, 0x7f,
+ 0x73, 0xe9, 0x34, 0xb8, 0x03, 0x9b, 0x8b, 0x20, 0xcc, 0x11, 0x05, 0x71, 0xb6, 0x09, 0xd6, 0xa8,
+ 0x12, 0xb6, 0x4f, 0x55, 0xb0, 0x1f, 0x57, 0xc1, 0xf1, 0x99, 0x1a, 0x8e, 0x93, 0x6a, 0xd8, 0x4f,
+ 0xa8, 0xe1, 0x09, 0x3e, 0x82, 0x1b, 0xf1, 0x6b, 0xd4, 0xbe, 0xad, 0x04, 0x44, 0x9d, 0x6f, 0x38,
+ 0xb7, 0x15, 0x77, 0x7c, 0x7d, 0xbf, 0x24, 0x53, 0x07, 0x27, 0x1d, 0x27, 0xcb, 0xcb, 0xcb, 0x38,
+ 0x7e, 0x3e, 0x00, 0xf6, 0xc0, 0xdd, 0x12, 0x88, 0xe9, 0xbf, 0x05, 0xa1, 0xa3, 0xe7, 0x09, 0xa0,
+ 0xf5, 0x73, 0x35, 0x5c, 0x43, 0x75, 0x68, 0x3f, 0x53, 0x07, 0xf7, 0x97, 0x44, 0xfd, 0xdb, 0x30,
+ 0x33, 0x3f, 0x89, 0x58, 0x2c, 0x96, 0xce, 0x27, 0x83, 0xd5, 0x6a, 0x8d, 0xdb, 0xed, 0xf6, 0x14,
+ 0x95, 0x81, 0x63, 0x25, 0x80, 0x7c, 0xa8, 0x36, 0xb5, 0xea, 0x56, 0x79, 0x9e, 0x5f, 0xf2, 0xf9,
+ 0x7c, 0x4b, 0x57, 0x67, 0xaf, 0xe2, 0xd0, 0xf0, 0x4b, 0x30, 0x1c, 0x6c, 0x80, 0x91, 0xc4, 0x82,
+ 0x2e, 0x15, 0x3f, 0x48, 0x21, 0xb5, 0x12, 0xc0, 0x73, 0xb6, 0x1e, 0x1d, 0xe7, 0x1a, 0xe0, 0x8e,
+ 0x3c, 0x80, 0x71, 0x92, 0x3c, 0xa3, 0xa3, 0xa3, 0x59, 0xe2, 0x73, 0x3a, 0x0f, 0xa2, 0xa7, 0x03,
+ 0x49, 0xf1, 0x7b, 0xa8, 0xf4, 0x56, 0xe6, 0x66, 0x21, 0xa8, 0xd1, 0xa9, 0x13, 0x49, 0xfd, 0x43,
+ 0xb4, 0xcd, 0xdb, 0xe3, 0xcb, 0xfc, 0x9a, 0xfc, 0x0d, 0xaf, 0x47, 0x9d, 0x60, 0xc3, 0x2a, 0x69,
+ 0x36, 0x74, 0x89, 0x5c, 0x43, 0xb5, 0xf0, 0x8c, 0xd4, 0xc3, 0x3b, 0x76, 0x17, 0x3c, 0x83, 0xf7,
+ 0xe1, 0xd4, 0x85, 0x30, 0x2e, 0x5e, 0xfa, 0x31, 0xdb, 0xd5, 0xd5, 0xb5, 0xad, 0xb9, 0xb9, 0x59,
+ 0x59, 0xe6, 0xcd, 0xc0, 0x24, 0xfe, 0x02, 0x8a, 0x53, 0x88, 0x7c, 0xb9, 0x3d, 0x3a, 0xc1, 0x62,
+ 0x21, 0x25, 0x60, 0xd7, 0x40, 0x23, 0x2c, 0x24, 0x01, 0x68, 0x4c, 0x5c, 0xc3, 0x75, 0x78, 0xea,
+ 0x6c, 0x03, 0x3c, 0x5f, 0xdc, 0x8b, 0xd0, 0x48, 0x2f, 0x26, 0xc4, 0xcb, 0x68, 0xe9, 0xe4, 0xe3,
+ 0x7a, 0xbd, 0xbe, 0xbe, 0xc2, 0xe3, 0xa4, 0x32, 0x88, 0xd6, 0x31, 0x93, 0x1d, 0x10, 0x93, 0x02,
+ 0xbc, 0xc1, 0xc7, 0x60, 0x8b, 0xa9, 0xd0, 0x76, 0xba, 0x16, 0xce, 0x93, 0x0d, 0x78, 0x23, 0x66,
+ 0x07, 0x9d, 0xf1, 0xd6, 0x1f, 0x34, 0x68, 0x72, 0xea, 0x84, 0x8a, 0x20, 0x72, 0x3d, 0xff, 0xd2,
+ 0xd8, 0xaa, 0x13, 0x29, 0x80, 0x8a, 0xb1, 0xb0, 0x8b, 0xb2, 0x81, 0xc1, 0xca, 0x5c, 0xa7, 0x57,
+ 0x3b, 0xd5, 0xe1, 0xf7, 0x43, 0xe9, 0xeb, 0x0b, 0x73, 0x70, 0x07, 0x1e, 0x06, 0x4f, 0x32, 0xee,
+ 0x99, 0xa3, 0x4f, 0x90, 0x43, 0x59, 0xc4, 0xae, 0xb7, 0x5e, 0xb8, 0xb9, 0xbd, 0x5d, 0x2b, 0x30,
+ 0x56, 0x36, 0x29, 0x2f, 0xdb, 0x6d, 0x41, 0x24, 0x78, 0x35, 0x72, 0xbc, 0xa4, 0x98, 0x15, 0x8c,
+ 0x8a, 0xbe, 0x01, 0xe8, 0xbf, 0x2c, 0x72, 0xc4, 0xf8, 0xa7, 0xe6, 0x26, 0xd0, 0x19, 0xd4, 0x40,
+ 0x10, 0x6f, 0xac, 0xce, 0xcc, 0xcc, 0xec, 0x2c, 0xb0, 0xad, 0x2b, 0xf4, 0xfb, 0x07, 0x46, 0x33,
+ 0xd3, 0xf7, 0xc1, 0x8e, 0xba, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE load_module_lib_xpm[1] = {{ png, sizeof( png ), "load_module_lib_xpm" }};
diff --git a/bitmaps_png/cpp_26/local_ratsnest.cpp b/bitmaps_png/cpp_26/local_ratsnest.cpp
index 7438020670..63bc855058 100644
--- a/bitmaps_png/cpp_26/local_ratsnest.cpp
+++ b/bitmaps_png/cpp_26/local_ratsnest.cpp
@@ -8,92 +8,34 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x3b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7b, 0x4c, 0x53,
- 0x57, 0x1c, 0xc7, 0x2b, 0x0a, 0xe2, 0x8b, 0x82, 0x33, 0xa1, 0x4e, 0x03, 0xfb, 0x63, 0x71, 0x80,
- 0x86, 0x69, 0x26, 0x63, 0xea, 0x64, 0x71, 0x80, 0x8e, 0xb0, 0x28, 0x7f, 0x68, 0x36, 0x87, 0x2f,
- 0x44, 0x9d, 0x13, 0x81, 0x22, 0xe8, 0x88, 0x6e, 0x81, 0xd0, 0xb1, 0xa5, 0x6e, 0x43, 0x57, 0x97,
- 0x55, 0x02, 0x1b, 0x4c, 0x3a, 0x36, 0x5e, 0xeb, 0x36, 0xd6, 0x09, 0x05, 0xf4, 0x0a, 0x28, 0xf2,
- 0x1a, 0x95, 0x87, 0x43, 0xaa, 0xd4, 0x1a, 0xa2, 0x55, 0x3a, 0x01, 0xc3, 0x33, 0xad, 0xf7, 0xbb,
- 0xdf, 0x01, 0xaf, 0x6b, 0x0a, 0xa8, 0x9b, 0xf1, 0x26, 0xdf, 0xa4, 0x3d, 0xf7, 0x77, 0x7e, 0x9f,
- 0x73, 0xce, 0xef, 0x71, 0xae, 0x08, 0x80, 0xa8, 0xb8, 0xb8, 0x78, 0x26, 0xc9, 0x9f, 0x14, 0x4a,
- 0xda, 0x48, 0xda, 0xf4, 0x94, 0x62, 0x3e, 0xde, 0x26, 0xbd, 0x46, 0x9a, 0xc5, 0x18, 0x0c, 0xe2,
- 0x42, 0x7a, 0x97, 0xb4, 0xf5, 0x19, 0x69, 0x33, 0xc9, 0x4d, 0xa4, 0xd1, 0x68, 0xde, 0x34, 0x18,
- 0x0c, 0x8a, 0x67, 0x05, 0x6a, 0x6e, 0x6e, 0xfe, 0x58, 0xa7, 0xd3, 0x45, 0xb0, 0x1d, 0xbd, 0x63,
- 0xb1, 0x58, 0xba, 0x87, 0x86, 0x86, 0x3a, 0x5a, 0x5a, 0x5a, 0x92, 0xec, 0x0d, 0xa5, 0x52, 0xe9,
- 0x61, 0x07, 0x07, 0x07, 0x0b, 0xd3, 0x8c, 0x19, 0x33, 0xba, 0x73, 0x73, 0x73, 0x23, 0xd8, 0xf8,
- 0xc2, 0x85, 0x0b, 0x2f, 0x0a, 0xe3, 0xab, 0x56, 0xad, 0x3a, 0x65, 0x3f, 0xef, 0xc2, 0x85, 0x0b,
- 0x31, 0xf7, 0xee, 0xdd, 0xab, 0xa2, 0x63, 0xe3, 0xeb, 0xeb, 0xeb, 0xe3, 0x18, 0xe8, 0xbd, 0x81,
- 0x81, 0x81, 0x4b, 0x18, 0x7b, 0x78, 0x7a, 0x79, 0x9e, 0x8c, 0x62, 0x85, 0x09, 0xd1, 0xd1, 0xd1,
- 0x47, 0x44, 0x22, 0x11, 0x76, 0xef, 0xde, 0x0d, 0x17, 0x17, 0x17, 0x10, 0xa0, 0xd6, 0xcb, 0xcb,
- 0xeb, 0x34, 0x8d, 0xf1, 0x51, 0x51, 0xf1, 0x60, 0xef, 0x56, 0xac, 0x58, 0xa1, 0x12, 0xec, 0xcb,
- 0xca, 0xca, 0x22, 0xbb, 0xbb, 0xbb, 0x7f, 0xe6, 0x79, 0x7e, 0x64, 0xd4, 0x21, 0xcf, 0x5b, 0xe8,
- 0xd4, 0xb6, 0x8f, 0x82, 0xda, 0xdb, 0xdb, 0x3f, 0x63, 0xbb, 0x82, 0x40, 0x23, 0x23, 0x32, 0x56,
- 0x57, 0x69, 0x54, 0xfb, 0x65, 0xb1, 0xdb, 0x52, 0x99, 0x33, 0x8e, 0xe3, 0x90, 0x92, 0x92, 0x02,
- 0x89, 0x44, 0x02, 0x77, 0x77, 0x09, 0x82, 0x82, 0x42, 0x60, 0xba, 0x85, 0x51, 0xd0, 0x5b, 0x01,
- 0x7e, 0x79, 0x95, 0x3f, 0x1d, 0xdf, 0x67, 0x34, 0x1a, 0x4f, 0x5a, 0xad, 0xd6, 0xbf, 0x6d, 0xfd,
- 0x98, 0x4c, 0xa6, 0x1f, 0xd9, 0x02, 0x46, 0x41, 0xec, 0x87, 0x56, 0xab, 0x8d, 0x34, 0x9b, 0xcd,
- 0xbf, 0xb2, 0x15, 0x08, 0x86, 0x03, 0x6a, 0xa9, 0xae, 0xf7, 0xc3, 0x59, 0xb7, 0x04, 0xd0, 0xfd,
- 0xfb, 0xc0, 0xe0, 0x20, 0xd0, 0x73, 0x17, 0xa3, 0x10, 0xe3, 0xf5, 0x31, 0x50, 0x45, 0xe4, 0x73,
- 0xed, 0x96, 0x24, 0x37, 0x33, 0x6c, 0x9e, 0xfe, 0xfe, 0xfe, 0x86, 0x9a, 0x9a, 0x1a, 0xa9, 0xb0,
- 0xd3, 0x87, 0x20, 0x41, 0x0d, 0x0d, 0x0d, 0x07, 0x07, 0x07, 0x07, 0x5b, 0xed, 0x41, 0x67, 0xce,
- 0x70, 0xe8, 0xea, 0x32, 0xe3, 0xf2, 0xe5, 0x2e, 0x98, 0x4c, 0x04, 0x31, 0x02, 0x1d, 0x1d, 0xe3,
- 0x41, 0x74, 0x32, 0x26, 0xbd, 0x5e, 0xff, 0xb9, 0x7d, 0xcc, 0xc6, 0x81, 0x04, 0x51, 0x26, 0x7e,
- 0xdd, 0x53, 0x10, 0xa3, 0x35, 0x1c, 0x94, 0x34, 0x31, 0x67, 0xda, 0x52, 0x0e, 0xcd, 0x97, 0x0c,
- 0x10, 0x8b, 0x5d, 0xf1, 0xe5, 0x17, 0x59, 0xd0, 0x13, 0xa4, 0xb5, 0x65, 0x0c, 0xf4, 0xc3, 0x96,
- 0xe7, 0x1b, 0xfa, 0x3f, 0x79, 0xa1, 0xf1, 0xce, 0x9d, 0x3b, 0x85, 0x25, 0x25, 0x25, 0x11, 0x13,
- 0xf9, 0x9b, 0x14, 0x64, 0x9f, 0x0c, 0x1a, 0x0d, 0x87, 0x2b, 0x57, 0xee, 0xc2, 0xd1, 0xd1, 0x11,
- 0xbe, 0xbe, 0xbe, 0x58, 0xfd, 0x7a, 0x08, 0x4e, 0xff, 0xd1, 0x35, 0x2e, 0x19, 0x26, 0x93, 0xa8,
- 0xae, 0xae, 0x4e, 0x3a, 0x3c, 0x3c, 0xac, 0xa7, 0xf4, 0xbe, 0x42, 0x6a, 0x27, 0x5d, 0x66, 0x47,
- 0x47, 0x6a, 0xe9, 0x29, 0x88, 0x2e, 0x15, 0x76, 0xa4, 0x56, 0x73, 0xb8, 0x6e, 0xb0, 0x62, 0xca,
- 0x94, 0x29, 0x20, 0x7b, 0x24, 0x25, 0x25, 0xc1, 0xcd, 0x6d, 0xde, 0xbf, 0x3b, 0x4a, 0xf1, 0x6c,
- 0x64, 0x73, 0xd8, 0x5c, 0xe6, 0x83, 0xf4, 0x17, 0xf3, 0x49, 0xb6, 0x1d, 0xac, 0x4e, 0x45, 0x54,
- 0x3b, 0x1f, 0x61, 0x92, 0xc7, 0x36, 0x46, 0x05, 0xf9, 0x1c, 0xae, 0xea, 0x01, 0x27, 0x27, 0x67,
- 0xf4, 0xf6, 0xf6, 0xc2, 0x6a, 0x05, 0xaa, 0xab, 0x75, 0x58, 0xb2, 0x64, 0x19, 0x96, 0xce, 0x77,
- 0xec, 0xef, 0x94, 0x8a, 0xef, 0x4e, 0xe6, 0x87, 0x65, 0x9e, 0x88, 0x52, 0x5b, 0xf6, 0x24, 0xa0,
- 0xdc, 0x5c, 0x0e, 0x6d, 0x94, 0x22, 0x62, 0xf1, 0x5c, 0x4a, 0x04, 0xe3, 0x68, 0xf6, 0x75, 0x53,
- 0x41, 0x5c, 0xbd, 0x6a, 0x41, 0x74, 0xb4, 0x0c, 0x6e, 0xb3, 0xa7, 0xf3, 0x99, 0x99, 0x99, 0x13,
- 0xfa, 0x61, 0x75, 0x25, 0x2a, 0x2f, 0x2f, 0x8f, 0x68, 0x6c, 0x6c, 0x3c, 0x34, 0x91, 0x6a, 0x7e,
- 0xfb, 0x2e, 0x56, 0x1e, 0xbb, 0x59, 0xce, 0x40, 0xdf, 0x67, 0x73, 0x68, 0xfa, 0x13, 0x54, 0x43,
- 0x1e, 0xd0, 0xe9, 0x9a, 0xd1, 0xd7, 0x07, 0xdc, 0xbc, 0x39, 0x96, 0x79, 0x4d, 0x4d, 0xc0, 0xa9,
- 0x53, 0xad, 0x58, 0xb4, 0xc8, 0x0f, 0x9e, 0x9e, 0x9e, 0x1d, 0xd9, 0xd9, 0xd9, 0x9f, 0xda, 0xfa,
- 0xa9, 0xac, 0xac, 0xdc, 0x37, 0x69, 0x32, 0x50, 0x85, 0xef, 0xea, 0xcc, 0x3d, 0xa8, 0x28, 0x8b,
- 0x7f, 0xa5, 0x80, 0x81, 0x32, 0x33, 0x38, 0x5c, 0xac, 0x01, 0x39, 0xf2, 0x41, 0x45, 0x45, 0x25,
- 0xcc, 0xe6, 0xb1, 0x14, 0x6f, 0x6b, 0x03, 0x6a, 0x6b, 0x81, 0x92, 0x92, 0x21, 0x1c, 0x38, 0x90,
- 0x03, 0x67, 0xe7, 0xd9, 0x14, 0x3b, 0x37, 0xbd, 0x52, 0xa9, 0x7c, 0xff, 0xb1, 0x59, 0xd7, 0xd9,
- 0xd9, 0xa9, 0x60, 0x15, 0x6e, 0x7b, 0x74, 0xca, 0x6f, 0x38, 0x54, 0x72, 0x80, 0xd7, 0x4b, 0xaf,
- 0x22, 0x3f, 0xbf, 0x18, 0xb7, 0xa8, 0x60, 0xf5, 0x14, 0x33, 0x9d, 0x0e, 0xd4, 0x9e, 0x64, 0x70,
- 0x75, 0x71, 0xe5, 0x29, 0xfb, 0xf8, 0xf8, 0xf8, 0xf8, 0x46, 0xb5, 0x5a, 0xbd, 0xeb, 0x91, 0xe9,
- 0x4d, 0xcd, 0x2f, 0x81, 0xb2, 0xa6, 0x79, 0xa2, 0x18, 0x29, 0xbe, 0xe2, 0x50, 0xa6, 0x05, 0x96,
- 0xbe, 0x1c, 0x08, 0xa5, 0x32, 0x07, 0x37, 0x6e, 0x00, 0x72, 0x79, 0x0e, 0x14, 0x8a, 0x12, 0xa4,
- 0xa5, 0x9d, 0x81, 0x8b, 0xb3, 0x03, 0x9f, 0x96, 0x96, 0x86, 0x8c, 0x8c, 0x0c, 0x64, 0x65, 0x65,
- 0xf5, 0x56, 0x55, 0x55, 0x1d, 0x1f, 0x07, 0x2a, 0x2d, 0x2d, 0xdd, 0xc9, 0x7a, 0x9b, 0x6d, 0xfb,
- 0x61, 0xbd, 0xef, 0xc6, 0x2f, 0xa9, 0xe9, 0xc2, 0xd1, 0x05, 0xac, 0xde, 0x88, 0x0d, 0x1b, 0xa4,
- 0x98, 0x2f, 0x79, 0x11, 0xa9, 0xa9, 0x0a, 0xec, 0xd9, 0x73, 0x08, 0xd3, 0xa6, 0x39, 0x61, 0xd9,
- 0xb2, 0x37, 0xa0, 0xa5, 0x05, 0xac, 0x5f, 0x1f, 0x0f, 0x6f, 0x6f, 0xef, 0x61, 0x6a, 0xc8, 0xe8,
- 0xe9, 0xe9, 0x11, 0xda, 0x50, 0x1d, 0xb5, 0xa1, 0xd8, 0x87, 0xa0, 0x07, 0xed, 0x5c, 0x68, 0x84,
- 0x43, 0xb7, 0x6f, 0xdf, 0x2e, 0x60, 0x70, 0x66, 0x90, 0x90, 0x90, 0x90, 0xc8, 0xae, 0x07, 0x41,
- 0x53, 0xa7, 0x4e, 0x1d, 0x9a, 0x33, 0x47, 0x0c, 0x76, 0x3d, 0x50, 0xf1, 0xf6, 0x53, 0x5d, 0xf1,
- 0xc7, 0x8e, 0xd5, 0x41, 0xa5, 0x1a, 0xa6, 0xce, 0xee, 0x8b, 0xbd, 0x7b, 0xf7, 0x9e, 0xb5, 0x6d,
- 0xd0, 0x14, 0x82, 0xde, 0x87, 0xa0, 0x91, 0x91, 0x11, 0x23, 0x63, 0xf4, 0xf5, 0xf5, 0x71, 0xd5,
- 0xd5, 0xd5, 0xfb, 0x1f, 0x55, 0xe1, 0x3e, 0x3e, 0x3e, 0x1a, 0x0f, 0x0f, 0x8f, 0xf3, 0x6b, 0xd6,
- 0xac, 0xf9, 0x96, 0x69, 0xc1, 0x82, 0x05, 0x75, 0x2b, 0x57, 0x6e, 0x22, 0x10, 0x90, 0x9c, 0xdc,
- 0x82, 0xe9, 0xd3, 0x67, 0x0e, 0x27, 0x27, 0x27, 0x27, 0xd2, 0x62, 0xf3, 0xd8, 0xa2, 0x19, 0xec,
- 0xdc, 0xb9, 0x73, 0x1f, 0xb0, 0x1b, 0x36, 0x9c, 0xee, 0xa3, 0x26, 0xba, 0x05, 0x8f, 0x3c, 0xc9,
- 0x8d, 0x99, 0x98, 0x98, 0x78, 0x88, 0x01, 0xd6, 0xad, 0x5b, 0xa7, 0x94, 0xcb, 0xe5, 0x31, 0xc1,
- 0xc1, 0xc1, 0xe9, 0x8e, 0x8e, 0x4e, 0x23, 0x47, 0x8f, 0x5e, 0xa3, 0xf8, 0x00, 0x81, 0x81, 0xb1,
- 0x70, 0x75, 0x75, 0xbd, 0x56, 0x58, 0x58, 0xb8, 0x83, 0xe2, 0x14, 0x45, 0xc5, 0x7d, 0xb6, 0xb5,
- 0xb5, 0x35, 0xf9, 0xb1, 0xbd, 0xce, 0x5e, 0x32, 0x99, 0x4c, 0x1a, 0x16, 0x16, 0x76, 0x8c, 0x02,
- 0xbe, 0x4b, 0x00, 0xbb, 0xbb, 0xbb, 0xeb, 0xfc, 0xfd, 0xc3, 0xa9, 0xe7, 0x6d, 0x65, 0x47, 0x6a,
- 0x5d, 0xbc, 0x78, 0xf1, 0xef, 0x2a, 0x95, 0x6a, 0xa7, 0x7d, 0x32, 0xfc, 0xa7, 0x0f, 0x13, 0xe6,
- 0xa0, 0xa8, 0xa8, 0x68, 0xbb, 0xf0, 0x9f, 0x52, 0x79, 0x5b, 0x40, 0x40, 0x40, 0x16, 0xc5, 0xca,
- 0x2a, 0x16, 0x8b, 0x0d, 0x7e, 0x7e, 0x7e, 0x79, 0x6c, 0x21, 0x6c, 0xdc, 0x66, 0xde, 0x16, 0x06,
- 0x0a, 0x7e, 0xda, 0x0f, 0x90, 0xb8, 0xb8, 0xb8, 0xc3, 0xcb, 0x97, 0x2f, 0xcf, 0x13, 0xe2, 0x16,
- 0x1a, 0x1a, 0x7a, 0x22, 0x3d, 0x3d, 0xdd, 0xb6, 0x60, 0x43, 0x18, 0x68, 0x1e, 0x29, 0xfc, 0x69,
- 0x40, 0xf9, 0xf9, 0xf9, 0x3b, 0xd6, 0xae, 0x5d, 0x7b, 0x32, 0x28, 0x28, 0x28, 0x9d, 0x41, 0xed,
- 0x77, 0x43, 0x92, 0x88, 0x1e, 0x7c, 0x40, 0xce, 0x25, 0x05, 0xb2, 0x2f, 0xa2, 0xff, 0x0b, 0x63,
- 0xb1, 0xcb, 0xc9, 0xc9, 0x89, 0xb4, 0x19, 0x63, 0x21, 0x09, 0x62, 0x1b, 0x61, 0x8c, 0x7f, 0x00,
- 0x29, 0x74, 0xd5, 0x04, 0xd6, 0xc4, 0xd6, 0x90, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x98, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0xcd, 0x4a, 0xc3,
+ 0x40, 0x10, 0xc7, 0xf7, 0x39, 0x8a, 0xaf, 0xe5, 0x5b, 0x28, 0x1e, 0x02, 0x5e, 0x7d, 0x0c, 0x8b,
+ 0x37, 0xaf, 0x3e, 0x49, 0x0f, 0xfd, 0xa0, 0x10, 0x62, 0x84, 0x1c, 0xec, 0xa1, 0x14, 0x7b, 0x68,
+ 0xd3, 0xa6, 0x34, 0x84, 0xa4, 0x8c, 0xfe, 0x16, 0x26, 0xc6, 0x34, 0x2d, 0xfd, 0x48, 0xe2, 0xc0,
+ 0x42, 0xd8, 0x99, 0xf9, 0xff, 0xb3, 0x3b, 0x1f, 0x3b, 0xa6, 0xd7, 0xeb, 0xdd, 0x0c, 0x06, 0x83,
+ 0x6e, 0xbf, 0xdf, 0x8f, 0x7e, 0x96, 0xd4, 0xbc, 0x22, 0xb0, 0xe1, 0x30, 0x7c, 0x2c, 0x97, 0x4b,
+ 0x59, 0xaf, 0xd7, 0x32, 0x1a, 0x8d, 0x6a, 0x23, 0x01, 0x2b, 0x8a, 0x22, 0x01, 0x1b, 0x0e, 0x03,
+ 0xeb, 0x66, 0xb3, 0x11, 0x04, 0xc5, 0x70, 0x38, 0xbc, 0x9a, 0x04, 0x0c, 0xb0, 0x10, 0x0e, 0x00,
+ 0x07, 0x44, 0x32, 0x1e, 0x8f, 0x25, 0x49, 0x12, 0xab, 0xe0, 0x0f, 0xae, 0x25, 0x02, 0x03, 0x01,
+ 0x13, 0x6c, 0xf6, 0x8c, 0x2a, 0x5d, 0xd7, 0x95, 0x34, 0x4d, 0xad, 0xc1, 0x7c, 0x3e, 0xbf, 0x98,
+ 0x04, 0x5f, 0x04, 0x2c, 0x30, 0x75, 0xdf, 0x14, 0x8d, 0x7c, 0xdf, 0x97, 0xdd, 0x6e, 0x67, 0x0d,
+ 0xa7, 0xd3, 0xa9, 0xdd, 0x73, 0x1c, 0x47, 0x3a, 0x9d, 0xce, 0xd1, 0x85, 0x0d, 0xb6, 0xf8, 0x20,
+ 0x60, 0x80, 0x55, 0xc4, 0x36, 0xe5, 0x3f, 0x0a, 0x82, 0x40, 0xbe, 0xde, 0x9e, 0xc4, 0xbd, 0x35,
+ 0xf2, 0xde, 0xbd, 0xb7, 0x20, 0x0a, 0x04, 0xa8, 0xda, 0xe9, 0xb7, 0xea, 0xbd, 0xe7, 0x3b, 0xeb,
+ 0x83, 0x2f, 0x18, 0x65, 0x5c, 0x53, 0x75, 0xfc, 0x8f, 0x97, 0x07, 0xeb, 0x84, 0x73, 0x99, 0xa8,
+ 0xb8, 0xaa, 0x88, 0xf0, 0xad, 0xc2, 0x34, 0x1a, 0xbc, 0xed, 0x76, 0x2b, 0x93, 0xc9, 0x64, 0x2f,
+ 0xeb, 0x8a, 0x44, 0x55, 0xab, 0x4a, 0x0f, 0x06, 0x58, 0x71, 0x1c, 0xcb, 0x62, 0xb1, 0xf8, 0x25,
+ 0x5a, 0xad, 0x56, 0xa2, 0x92, 0x65, 0x99, 0xcc, 0x66, 0xb3, 0x3c, 0x5b, 0xce, 0x21, 0xc2, 0x07,
+ 0x5f, 0x30, 0x54, 0xc2, 0x30, 0xfc, 0x7b, 0x75, 0xdc, 0x2b, 0x39, 0x8f, 0x68, 0x8c, 0xca, 0x57,
+ 0x77, 0x8c, 0xa8, 0x18, 0x23, 0xad, 0x9f, 0x62, 0xac, 0xf6, 0x62, 0xe4, 0x79, 0x9e, 0x7c, 0xbe,
+ 0x3e, 0x5e, 0x4c, 0x84, 0x2f, 0x18, 0x27, 0x25, 0xc3, 0xb5, 0x31, 0x3a, 0x98, 0x0c, 0xff, 0x42,
+ 0xd4, 0xf8, 0xd5, 0xb5, 0x92, 0x0c, 0xa4, 0x60, 0x53, 0xe9, 0x4d, 0xe9, 0xe4, 0x44, 0x14, 0x15,
+ 0xc5, 0x55, 0x77, 0xc1, 0xd2, 0x04, 0xf4, 0x35, 0x38, 0xab, 0x05, 0x9d, 0x72, 0x75, 0x47, 0x5b,
+ 0xd0, 0xa1, 0xa6, 0x7a, 0x0e, 0x11, 0x0d, 0xf8, 0xe4, 0xa6, 0xda, 0xca, 0x33, 0xd1, 0xca, 0xc3,
+ 0xd7, 0xd6, 0x53, 0x1e, 0x69, 0xfd, 0x34, 0x31, 0x9c, 0x30, 0xf8, 0xd8, 0xe1, 0x44, 0xc7, 0x2d,
+ 0x14, 0x75, 0x8f, 0x5b, 0x1c, 0x20, 0x1f, 0xb7, 0xda, 0x1a, 0x20, 0xbf, 0x01, 0xf5, 0xf4, 0x8d,
+ 0x83, 0x5a, 0x33, 0x7a, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE local_ratsnest_xpm[1] = {{ png, sizeof( png ), "local_ratsnest_xpm" }};
diff --git a/bitmaps_png/cpp_26/mode_module.cpp b/bitmaps_png/cpp_26/mode_module.cpp
index f4a78202a9..69a9a652fa 100644
--- a/bitmaps_png/cpp_26/mode_module.cpp
+++ b/bitmaps_png/cpp_26/mode_module.cpp
@@ -8,83 +8,73 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xb3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x0b, 0x30, 0x5c,
- 0x57, 0x18, 0xc7, 0xed, 0x76, 0x57, 0x99, 0xa6, 0x79, 0x10, 0x8f, 0xcb, 0x2e, 0x11, 0xa1, 0xd8,
- 0x86, 0x68, 0x84, 0xaa, 0x99, 0x48, 0x59, 0x8b, 0xd4, 0xa3, 0x09, 0xfb, 0x52, 0xb5, 0x1e, 0xad,
- 0x34, 0x83, 0x36, 0x94, 0xa6, 0x8d, 0x99, 0x4d, 0x55, 0xa4, 0xaa, 0x13, 0xa4, 0x26, 0xca, 0x4c,
- 0x05, 0x1b, 0x54, 0x52, 0x12, 0x1a, 0x4d, 0x99, 0xa6, 0xd3, 0xa2, 0xa3, 0x2b, 0x2a, 0xb1, 0x9a,
- 0xb6, 0xda, 0x61, 0xcc, 0xa8, 0x4c, 0x62, 0x86, 0x18, 0xd5, 0xa9, 0x47, 0xca, 0xbf, 0xf7, 0xde,
- 0x75, 0x59, 0x6a, 0x3d, 0xda, 0x33, 0xf3, 0x9f, 0xd9, 0xfd, 0x9f, 0xef, 0x9e, 0xdf, 0x9c, 0xef,
- 0xfb, 0xee, 0x39, 0xd7, 0x00, 0x80, 0x81, 0xae, 0xc8, 0x61, 0xc2, 0xe5, 0x72, 0x9f, 0x65, 0x44,
- 0xfe, 0x77, 0x5e, 0xf0, 0x9f, 0xd4, 0xf5, 0x0d, 0x0d, 0x0d, 0x5d, 0x17, 0x7c, 0x43, 0x5d, 0x9f,
- 0x94, 0xc7, 0xca, 0x35, 0xe9, 0xb8, 0x95, 0x86, 0x0f, 0x9f, 0x5d, 0xa0, 0x8e, 0x61, 0x81, 0x51,
- 0xcc, 0x5e, 0x76, 0x2f, 0xe5, 0xef, 0xb7, 0x62, 0xa7, 0xdc, 0x90, 0x2c, 0xf9, 0xaf, 0x3d, 0xc3,
- 0x1e, 0xa0, 0x7c, 0x6a, 0xf1, 0xb2, 0x17, 0x96, 0xfc, 0x74, 0x2f, 0xf6, 0x28, 0x09, 0xdf, 0xbe,
- 0x21, 0x10, 0xde, 0x26, 0x7f, 0x2e, 0xe8, 0x4d, 0x4f, 0xd6, 0x2d, 0x06, 0x74, 0x3f, 0x65, 0xc9,
- 0x3f, 0xe3, 0xcb, 0xfa, 0x89, 0x01, 0x51, 0x00, 0xc6, 0x2f, 0x0e, 0x62, 0xdd, 0xd7, 0x0b, 0x22,
- 0x07, 0x8b, 0x94, 0x11, 0x25, 0x6f, 0x1e, 0xbb, 0x48, 0xfd, 0xea, 0x16, 0xe4, 0x1e, 0x0f, 0xc5,
- 0x85, 0x97, 0x9c, 0x90, 0xe6, 0xc9, 0xea, 0xa2, 0x7c, 0x77, 0x82, 0x9d, 0xd6, 0x19, 0xc7, 0x41,
- 0x56, 0x5c, 0x00, 0xb2, 0xc4, 0xae, 0xc8, 0xf6, 0x65, 0xfd, 0x4c, 0xf9, 0x1c, 0x0e, 0xe7, 0xe0,
- 0x4d, 0x39, 0x0b, 0x99, 0xb2, 0xe7, 0xa0, 0x94, 0x79, 0xe1, 0x7c, 0x00, 0xeb, 0x01, 0xe9, 0x5b,
- 0x30, 0xeb, 0x91, 0x62, 0x2f, 0x82, 0x1c, 0x1d, 0x1d, 0x4f, 0x49, 0xa5, 0xd2, 0x7b, 0x89, 0x89,
- 0x89, 0x43, 0x21, 0x3e, 0x82, 0x3f, 0x2a, 0xe4, 0x56, 0x68, 0x6d, 0xac, 0x86, 0x32, 0xfa, 0x20,
- 0x52, 0x7d, 0x77, 0xce, 0x50, 0x7e, 0xb8, 0xbf, 0xf7, 0xf8, 0x65, 0xe9, 0x56, 0x34, 0x94, 0x7f,
- 0x84, 0x93, 0x31, 0xc1, 0xc8, 0xf4, 0xdf, 0x3e, 0x4b, 0xf9, 0x61, 0x61, 0x61, 0x0f, 0xae, 0x1c,
- 0xe1, 0xa0, 0x50, 0x79, 0x02, 0xb9, 0x19, 0xaf, 0xe0, 0x3d, 0x3f, 0xe3, 0x39, 0x85, 0x42, 0x31,
- 0x4c, 0xcd, 0xc5, 0xc7, 0xc7, 0x0f, 0x39, 0x39, 0x39, 0x95, 0x2c, 0x82, 0x5c, 0x5c, 0x5c, 0xce,
- 0x0e, 0x0e, 0x0e, 0x82, 0x1a, 0x85, 0xa7, 0x53, 0x31, 0x4f, 0xa6, 0xa0, 0x23, 0x96, 0x8b, 0x87,
- 0x27, 0x0c, 0x50, 0x18, 0xe7, 0x45, 0xfb, 0xb5, 0x65, 0x45, 0xa0, 0x52, 0xd7, 0x9d, 0xc0, 0xc5,
- 0xbd, 0x64, 0x03, 0x94, 0x28, 0x04, 0xb4, 0xaf, 0x56, 0xab, 0xe9, 0xda, 0xfc, 0x72, 0x8c, 0x83,
- 0xfe, 0xe3, 0x6c, 0x54, 0xc8, 0x09, 0x8c, 0x8f, 0x8f, 0xd3, 0x73, 0x53, 0x53, 0x53, 0x70, 0x75,
- 0x75, 0xad, 0xd1, 0x0b, 0xd2, 0xad, 0xd1, 0x4a, 0x10, 0xe3, 0x53, 0xa0, 0x47, 0x73, 0xb3, 0xb8,
- 0xd1, 0xd6, 0x00, 0xdd, 0x1a, 0x6d, 0x18, 0xf4, 0xdd, 0x57, 0x4d, 0x28, 0x4c, 0x8f, 0x5a, 0xd4,
- 0xc7, 0x67, 0xd2, 0x69, 0xbf, 0xb7, 0x5b, 0x8d, 0x73, 0xa9, 0xf2, 0x45, 0x3f, 0x37, 0x33, 0x01,
- 0x49, 0xcd, 0x81, 0x10, 0xd7, 0x0b, 0x70, 0xf2, 0x94, 0x68, 0xd1, 0xcf, 0x79, 0x23, 0x1a, 0x33,
- 0x33, 0x33, 0xab, 0x83, 0x1c, 0x1c, 0x1c, 0x0a, 0xf2, 0xf3, 0xf3, 0x31, 0x39, 0x39, 0x89, 0x8d,
- 0x8c, 0x91, 0x3f, 0x87, 0x11, 0x7b, 0xdd, 0x1b, 0x12, 0xb5, 0x1d, 0x64, 0x9a, 0x5d, 0x90, 0x34,
- 0x0a, 0xd0, 0x32, 0x50, 0xfb, 0xaf, 0xb8, 0x55, 0x77, 0x54, 0x5f, 0x5f, 0x0f, 0xb2, 0x88, 0xeb,
- 0x42, 0xfa, 0xc7, 0xee, 0x42, 0x7e, 0x6d, 0x1f, 0xc4, 0x5d, 0xb6, 0x90, 0xdf, 0xb5, 0xa3, 0x25,
- 0xeb, 0xb5, 0x83, 0xb8, 0xc9, 0x19, 0x15, 0x9a, 0x0f, 0xd6, 0x07, 0x51, 0xa9, 0xcb, 0xcb, 0xcb,
- 0x43, 0x5f, 0x5f, 0x9f, 0x5e, 0xc8, 0x6f, 0x63, 0xbd, 0x88, 0xaa, 0xdf, 0x8f, 0xc8, 0x3a, 0x01,
- 0x8e, 0xd6, 0x3d, 0x05, 0xc9, 0x0f, 0xbb, 0x68, 0x10, 0x05, 0x91, 0x37, 0xb8, 0x23, 0xbc, 0xd6,
- 0x01, 0x55, 0x9a, 0x82, 0xb5, 0x41, 0xcd, 0xcd, 0xcd, 0x88, 0x8a, 0x8a, 0xd2, 0x0b, 0x69, 0xe9,
- 0x5f, 0x9e, 0x9a, 0xac, 0xf6, 0x38, 0x88, 0x6f, 0x69, 0x77, 0x25, 0x6b, 0x70, 0x5d, 0x36, 0xd7,
- 0xd8, 0x77, 0x71, 0x75, 0x10, 0xf9, 0x1e, 0x9d, 0x53, 0x2a, 0x95, 0x18, 0x19, 0x19, 0x59, 0x15,
- 0x52, 0x7a, 0xfb, 0x5d, 0xbc, 0xdc, 0xe0, 0xa9, 0x1f, 0xd4, 0xe8, 0xb6, 0x6c, 0x2e, 0xa8, 0x8a,
- 0x8f, 0x86, 0x5f, 0xcb, 0xd6, 0xee, 0xba, 0xf9, 0xf9, 0x79, 0x3a, 0x80, 0x51, 0x65, 0xcf, 0x87,
- 0x90, 0x36, 0xbb, 0xd0, 0xc5, 0xd7, 0xf5, 0x4f, 0xb7, 0x2a, 0x74, 0x76, 0xe4, 0xb6, 0xe8, 0x53,
- 0x1d, 0x27, 0xb9, 0xf6, 0x34, 0xa4, 0x4d, 0x02, 0x34, 0xf5, 0x55, 0xe9, 0x07, 0x5d, 0x78, 0x3f,
- 0x13, 0x25, 0x52, 0x3e, 0xad, 0x8c, 0x77, 0x78, 0x08, 0xb9, 0xcc, 0x87, 0xfc, 0x47, 0x3b, 0x84,
- 0xd7, 0xed, 0x46, 0x58, 0x85, 0x15, 0xc2, 0x2b, 0xb5, 0x0a, 0xae, 0xb2, 0x86, 0xa4, 0x5b, 0x5b,
- 0xa3, 0xf0, 0xab, 0xd6, 0x08, 0x55, 0x11, 0xb4, 0x82, 0xc9, 0x98, 0xc8, 0x2f, 0x1c, 0xb5, 0x0d,
- 0xd2, 0xe8, 0x02, 0xaf, 0x18, 0xc7, 0xb6, 0x35, 0x5f, 0xd8, 0x8e, 0x9c, 0xc7, 0x11, 0x59, 0x6b,
- 0x49, 0x43, 0x98, 0xee, 0xda, 0xac, 0x28, 0x98, 0x48, 0x65, 0x35, 0x13, 0x78, 0xc9, 0xdc, 0x6d,
- 0x55, 0xd0, 0x40, 0x92, 0x21, 0xb2, 0xe3, 0x0e, 0x20, 0xb2, 0x8c, 0x80, 0xa4, 0x53, 0x9b, 0x9e,
- 0x88, 0xef, 0x6d, 0x11, 0xd1, 0x61, 0xb3, 0x4c, 0x32, 0x8d, 0x76, 0x41, 0x71, 0xe7, 0xf2, 0xb9,
- 0x48, 0xb5, 0xf6, 0x19, 0x69, 0xfb, 0x1e, 0xf8, 0x9d, 0xe7, 0x8f, 0x1c, 0xfa, 0xc6, 0x80, 0x43,
- 0x83, 0xec, 0xed, 0xed, 0x83, 0xdc, 0xdc, 0xdc, 0xbe, 0x76, 0x77, 0x77, 0xbf, 0xe9, 0xb9, 0xc7,
- 0x74, 0xa8, 0x58, 0xc2, 0xc7, 0x68, 0x7f, 0x0f, 0x94, 0x49, 0x42, 0x1c, 0x2e, 0xb5, 0x98, 0xa3,
- 0xda, 0x58, 0x58, 0x46, 0xfc, 0xfd, 0x7a, 0xb6, 0x19, 0x72, 0x9a, 0x14, 0x88, 0xcf, 0x3f, 0x80,
- 0x90, 0x62, 0xf3, 0x39, 0xa6, 0x46, 0xe1, 0x2a, 0x4b, 0xbc, 0xa5, 0x7a, 0x11, 0xa9, 0x9f, 0x04,
- 0x43, 0x91, 0xbe, 0x6d, 0x4e, 0x54, 0x61, 0x35, 0x7b, 0xb4, 0xcd, 0x66, 0xde, 0xaf, 0x88, 0x3f,
- 0x21, 0x70, 0x77, 0x8e, 0xd3, 0x7b, 0x1f, 0x4d, 0xa6, 0x91, 0x67, 0x99, 0x84, 0x87, 0x9e, 0x63,
- 0xc6, 0x48, 0x16, 0x71, 0x35, 0xa2, 0x4f, 0x89, 0xe1, 0x80, 0x8b, 0x96, 0x63, 0xbf, 0x27, 0x91,
- 0x67, 0x99, 0x8c, 0x40, 0x6b, 0xc2, 0x56, 0xc8, 0x73, 0x4d, 0x26, 0x18, 0x50, 0x84, 0xca, 0x02,
- 0x9f, 0x45, 0x9b, 0xe3, 0xf3, 0x18, 0x53, 0xfa, 0x3e, 0x0a, 0xb8, 0x44, 0xfc, 0x25, 0xaa, 0xb1,
- 0xec, 0x15, 0xa9, 0x2c, 0x9e, 0xd8, 0xd4, 0xc5, 0x27, 0x54, 0x11, 0xce, 0x7e, 0x45, 0x66, 0xfd,
- 0xba, 0x87, 0xaa, 0x3c, 0x77, 0xc7, 0x32, 0x90, 0xee, 0xc5, 0x27, 0x2c, 0xb7, 0xb8, 0x2d, 0x2c,
- 0xdd, 0xb1, 0x6d, 0xcd, 0x1b, 0xd6, 0x8b, 0xf7, 0x58, 0x62, 0xb2, 0x07, 0xab, 0x95, 0x91, 0x68,
- 0x37, 0xab, 0x8e, 0xf2, 0x3d, 0x7c, 0x8c, 0xa2, 0x63, 0x9f, 0xe7, 0x76, 0xc5, 0x8a, 0x8d, 0x34,
- 0x94, 0x02, 0xf2, 0x76, 0x8e, 0x32, 0xa0, 0xe0, 0x0a, 0xcb, 0x59, 0xc6, 0x0f, 0x12, 0x19, 0x6b,
- 0xf6, 0x66, 0x98, 0xf0, 0xd6, 0xbd, 0xca, 0xd7, 0xd2, 0xa1, 0x2b, 0x66, 0x5b, 0xc8, 0xb4, 0xb4,
- 0x07, 0xd6, 0x12, 0xd3, 0x61, 0x2d, 0xbc, 0x49, 0xe9, 0x1d, 0x6d, 0x7b, 0x1f, 0xf9, 0xd6, 0x66,
- 0x3a, 0xe4, 0xba, 0xf5, 0x64, 0x80, 0x8a, 0x98, 0x16, 0x56, 0x5a, 0x08, 0x37, 0xf4, 0x71, 0xb2,
- 0x2e, 0x8c, 0xec, 0x20, 0x51, 0x0d, 0x71, 0x35, 0xf4, 0x4b, 0xde, 0x04, 0xd3, 0xc6, 0xd4, 0x01,
- 0x2b, 0xaa, 0x25, 0xeb, 0x58, 0x6e, 0xbd, 0x4f, 0xdf, 0x73, 0x9b, 0x06, 0x31, 0x12, 0x55, 0x13,
- 0xf9, 0x87, 0x1b, 0xad, 0x1f, 0x92, 0xed, 0xfc, 0x88, 0x2c, 0xfc, 0x80, 0x5f, 0x35, 0x61, 0xbb,
- 0x56, 0xfc, 0x7f, 0x06, 0xd1, 0xb0, 0x2a, 0xab, 0x14, 0x12, 0x78, 0xc7, 0xbf, 0xd2, 0xda, 0x74,
- 0xbd, 0xd8, 0xff, 0x05, 0xda, 0x8c, 0xfe, 0x01, 0x10, 0xbc, 0xa2, 0x7c, 0x7b, 0x51, 0x83, 0xfe,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x0c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x48, 0xab,
+ 0x47, 0x14, 0xc7, 0x2d, 0x6d, 0xe9, 0x9b, 0x76, 0xd9, 0x82, 0x9b, 0x5a, 0xbd, 0x3b, 0xbb, 0x72,
+ 0x21, 0x22, 0xa2, 0x20, 0x2e, 0xbc, 0x31, 0x4f, 0xcd, 0x3b, 0x31, 0x9a, 0x28, 0xa2, 0x51, 0xd0,
+ 0x52, 0xdb, 0xbb, 0xb0, 0x95, 0x16, 0x74, 0x23, 0x14, 0xea, 0x46, 0x44, 0x41, 0x70, 0xef, 0xd2,
+ 0xad, 0x58, 0xbd, 0xa8, 0x55, 0x7c, 0x61, 0xc5, 0xf4, 0x26, 0x4a, 0x62, 0xae, 0xe9, 0xf5, 0xd1,
+ 0xc4, 0x98, 0x87, 0x8f, 0x24, 0xff, 0xce, 0x99, 0x76, 0xc2, 0x97, 0x97, 0x5e, 0x0b, 0xed, 0xc0,
+ 0x9f, 0xef, 0xfb, 0x66, 0xe6, 0x9c, 0xdf, 0x99, 0x99, 0xf3, 0xcd, 0x4c, 0x11, 0x80, 0xa2, 0xff,
+ 0x43, 0x8f, 0xea, 0x5c, 0x5b, 0x5b, 0xfb, 0x96, 0xcd, 0x66, 0x7b, 0x57, 0x88, 0xbe, 0xff, 0x35,
+ 0x48, 0x69, 0x50, 0xbd, 0x54, 0xe9, 0xd4, 0xd7, 0x12, 0x05, 0x85, 0x43, 0x95, 0x5e, 0xf3, 0xa7,
+ 0xc2, 0xa4, 0x8a, 0x0a, 0x29, 0x0d, 0xea, 0x57, 0x69, 0x3b, 0xa3, 0xfa, 0x30, 0xc3, 0xce, 0xa0,
+ 0x0e, 0x48, 0x03, 0xc9, 0x01, 0x51, 0xa7, 0xa2, 0xb5, 0xcf, 0x21, 0x24, 0xb7, 0x28, 0xc3, 0x14,
+ 0x3d, 0xb5, 0x91, 0xf3, 0xde, 0x17, 0xdf, 0xc3, 0x17, 0xf2, 0x63, 0xf8, 0xf0, 0x27, 0x28, 0x8c,
+ 0xea, 0x48, 0x21, 0x3b, 0xea, 0x2b, 0xec, 0x1e, 0x0d, 0xb2, 0x74, 0xb5, 0xc6, 0xfc, 0x27, 0x7e,
+ 0x68, 0x34, 0x1a, 0xb8, 0x3d, 0x6e, 0xf4, 0x7c, 0xe5, 0x8c, 0xfd, 0x17, 0xa0, 0x37, 0x96, 0x57,
+ 0x9f, 0x27, 0x3a, 0x3a, 0x3a, 0x50, 0x5a, 0x5a, 0xca, 0x61, 0x7b, 0xfb, 0xbf, 0x25, 0x59, 0xfd,
+ 0x3b, 0xaf, 0x0d, 0x32, 0x99, 0x4c, 0xc7, 0x5a, 0xad, 0x36, 0x41, 0x52, 0xeb, 0x34, 0xc8, 0x02,
+ 0x81, 0xea, 0x27, 0x27, 0x27, 0x93, 0x33, 0x33, 0x33, 0x30, 0x18, 0x0c, 0xa8, 0xa8, 0xa8, 0x80,
+ 0xd3, 0xe9, 0xc4, 0xd8, 0xd8, 0x18, 0xe6, 0xe6, 0xe6, 0x52, 0xf9, 0xec, 0x94, 0x46, 0x15, 0xb7,
+ 0xb3, 0x5a, 0xad, 0x9b, 0x69, 0x10, 0x55, 0xe0, 0x9f, 0xa2, 0x33, 0xeb, 0x33, 0x0c, 0xb4, 0x1d,
+ 0x06, 0xdc, 0xdc, 0xdc, 0x60, 0x77, 0x77, 0x17, 0x95, 0x95, 0x95, 0xf0, 0x1c, 0x7a, 0x38, 0xe8,
+ 0xe4, 0x8f, 0x13, 0xd4, 0xd4, 0xd4, 0x60, 0x69, 0x69, 0x09, 0x89, 0x44, 0x22, 0xd7, 0xae, 0x4d,
+ 0x8f, 0x60, 0x30, 0x08, 0x36, 0x88, 0xcb, 0xbc, 0x20, 0x7b, 0xb7, 0x03, 0x5a, 0xb3, 0x2e, 0x2d,
+ 0x4b, 0xbb, 0x95, 0x83, 0xbc, 0x5e, 0x2f, 0x96, 0x97, 0x97, 0xe1, 0xfa, 0xdd, 0xc5, 0x41, 0x7e,
+ 0xbf, 0x1f, 0xeb, 0xeb, 0xeb, 0x70, 0xb9, 0x5c, 0xb8, 0xbd, 0xbd, 0x45, 0x5b, 0x57, 0x3b, 0x77,
+ 0x2e, 0x64, 0x6e, 0xb7, 0xe0, 0xf2, 0xf2, 0xb2, 0x30, 0x48, 0x5a, 0x92, 0xc9, 0x24, 0x8f, 0x96,
+ 0x0a, 0x39, 0xbb, 0xbb, 0xbb, 0x43, 0x34, 0x1a, 0xe5, 0xa0, 0x48, 0x24, 0xc2, 0xdb, 0x28, 0x88,
+ 0x54, 0x2a, 0xc5, 0xdb, 0xe9, 0x9d, 0x9e, 0x24, 0x6a, 0xa3, 0x3e, 0xd9, 0xa0, 0x64, 0x36, 0x84,
+ 0x8c, 0x76, 0x76, 0x76, 0xe0, 0xf3, 0xf9, 0xb8, 0xa1, 0x28, 0x52, 0x90, 0x28, 0x14, 0xc0, 0xf9,
+ 0xf9, 0x39, 0x56, 0x56, 0x56, 0x70, 0x7d, 0x7d, 0x9d, 0xae, 0xcf, 0x00, 0xc9, 0xe5, 0xf2, 0x8f,
+ 0x9a, 0x9b, 0x9b, 0x53, 0x7d, 0x7d, 0x7d, 0x08, 0x87, 0xc3, 0x7c, 0x14, 0xe4, 0x8c, 0x2d, 0x3e,
+ 0xaa, 0xaa, 0xaa, 0xb0, 0xba, 0xba, 0x9a, 0x1e, 0x55, 0x21, 0x10, 0xb5, 0x1f, 0x1c, 0x1c, 0xa0,
+ 0xae, 0xae, 0x0e, 0x23, 0x23, 0x23, 0x7c, 0xca, 0xc8, 0x4f, 0xbe, 0x11, 0x25, 0x26, 0x26, 0x26,
+ 0xb0, 0xb5, 0xb5, 0x85, 0xa3, 0xa3, 0x23, 0x18, 0x8d, 0x46, 0xd8, 0xed, 0x76, 0xbe, 0x0e, 0x57,
+ 0x57, 0x57, 0xdc, 0x40, 0x88, 0x82, 0x21, 0x10, 0x3d, 0xa5, 0xf5, 0xd4, 0xef, 0xec, 0xec, 0x0c,
+ 0x83, 0x83, 0x83, 0x68, 0x6c, 0x6c, 0xc4, 0xde, 0xde, 0x1e, 0xaf, 0xcb, 0x01, 0x4d, 0x4f, 0x4f,
+ 0xf3, 0x2c, 0x69, 0x68, 0x68, 0x40, 0x49, 0x49, 0x09, 0xca, 0xcb, 0xcb, 0x0b, 0xaa, 0xb8, 0xb8,
+ 0xf8, 0xde, 0x76, 0xfa, 0xcf, 0x44, 0x30, 0x69, 0x50, 0x4b, 0x4b, 0xcb, 0x87, 0x34, 0x75, 0x0e,
+ 0x87, 0x83, 0x0f, 0xd9, 0xed, 0x76, 0x83, 0x7d, 0xa3, 0xbb, 0xbb, 0x1b, 0x81, 0x40, 0xe0, 0xb5,
+ 0x47, 0x44, 0xba, 0xb8, 0xb8, 0xc0, 0xd0, 0xd0, 0x10, 0x0f, 0x76, 0x7b, 0x7b, 0x3b, 0xef, 0x88,
+ 0x92, 0x62, 0xc1, 0xc5, 0xdc, 0x8e, 0x8f, 0x8f, 0xa3, 0xba, 0xba, 0x9a, 0xa7, 0x30, 0x2d, 0xf6,
+ 0x7d, 0x6b, 0x44, 0x36, 0x94, 0xe6, 0xf5, 0xf5, 0xf5, 0x18, 0x1e, 0x1e, 0x46, 0x28, 0x14, 0x2a,
+ 0x98, 0x75, 0x39, 0xe9, 0x4d, 0xd9, 0xb3, 0xb1, 0xb1, 0xc1, 0xd7, 0xec, 0xa1, 0xac, 0x23, 0xa7,
+ 0xa7, 0xa7, 0xa7, 0x58, 0x5c, 0x5c, 0x44, 0x3c, 0x1e, 0xe7, 0xe9, 0x9e, 0x93, 0x75, 0x0f, 0xfd,
+ 0x47, 0x62, 0x34, 0xe2, 0xdf, 0xc8, 0xfe, 0x8f, 0x44, 0x10, 0xf4, 0x2e, 0xcd, 0xce, 0x07, 0x41,
+ 0xdf, 0xfc, 0xf0, 0x0c, 0x86, 0x36, 0x53, 0x5a, 0x8e, 0xde, 0x4e, 0xc4, 0x62, 0x31, 0x9e, 0x81,
+ 0x94, 0xea, 0x34, 0x45, 0x04, 0x3a, 0xf6, 0x1f, 0x63, 0x73, 0x73, 0x13, 0x1e, 0x8f, 0x87, 0xc3,
+ 0xbe, 0xfd, 0xf1, 0x19, 0xcc, 0x9d, 0xd6, 0xb4, 0x7a, 0xbe, 0xee, 0xe5, 0x53, 0x58, 0x10, 0x44,
+ 0xce, 0xdf, 0xfe, 0xa5, 0x14, 0x6f, 0x3e, 0xff, 0x82, 0x4b, 0xdb, 0x65, 0xe0, 0x06, 0xe4, 0x94,
+ 0xf6, 0xba, 0x43, 0xef, 0x11, 0x07, 0x05, 0x5e, 0x05, 0xc0, 0x0e, 0x36, 0x2c, 0x2c, 0x2c, 0xfc,
+ 0xbd, 0xd7, 0x59, 0xf4, 0xdc, 0x4e, 0x48, 0xd7, 0x65, 0xe4, 0xd3, 0x99, 0x01, 0xd2, 0xeb, 0xf5,
+ 0x21, 0x8b, 0xc5, 0x12, 0x23, 0xb1, 0x93, 0x91, 0x03, 0xc4, 0xe6, 0x28, 0xb3, 0x29, 0x60, 0x36,
+ 0x9b, 0xe3, 0xb3, 0xb3, 0xb3, 0xb7, 0x53, 0x53, 0x53, 0x60, 0x7d, 0x38, 0xa8, 0xbf, 0xbf, 0x1f,
+ 0xa3, 0xa3, 0xa3, 0x98, 0x9f, 0x9f, 0xbf, 0x23, 0xbb, 0xec, 0xdd, 0xbb, 0xa9, 0x55, 0x99, 0x62,
+ 0xf5, 0x71, 0x66, 0xeb, 0x49, 0x83, 0x68, 0x77, 0x60, 0x69, 0xfe, 0x29, 0x89, 0x81, 0xae, 0xb2,
+ 0x40, 0x61, 0x76, 0xf6, 0x7c, 0xc9, 0x0c, 0x3e, 0x5b, 0xfb, 0x75, 0x2d, 0xc9, 0xce, 0x18, 0x94,
+ 0x95, 0x95, 0x41, 0xa1, 0x50, 0x60, 0xff, 0x60, 0x3f, 0x39, 0x30, 0x30, 0xf0, 0x84, 0xdb, 0x65,
+ 0x9d, 0x47, 0xb2, 0x56, 0xc5, 0xa5, 0x4e, 0xa7, 0x7b, 0xd2, 0xd4, 0xd4, 0xf4, 0x7e, 0x81, 0x3b,
+ 0x83, 0x3a, 0x2c, 0x05, 0x3d, 0xb5, 0x29, 0x42, 0xe4, 0x88, 0xda, 0xda, 0x3a, 0xdb, 0x6f, 0x7c,
+ 0x7e, 0x1f, 0x64, 0x32, 0x19, 0x5f, 0x2b, 0xe7, 0x60, 0x6f, 0x5c, 0x1c, 0x6e, 0x6a, 0xbd, 0x26,
+ 0x9e, 0x01, 0xb2, 0x29, 0x82, 0x4a, 0xa5, 0xf2, 0x93, 0x7b, 0x2e, 0x27, 0x85, 0x41, 0x14, 0x75,
+ 0xcf, 0x8b, 0xef, 0x70, 0x12, 0x0a, 0xe0, 0x67, 0xdf, 0x4c, 0xc6, 0x29, 0xfa, 0x68, 0x10, 0xbb,
+ 0x70, 0x78, 0x9f, 0xb2, 0x61, 0x13, 0x80, 0xc4, 0xe6, 0x3e, 0x2a, 0x0c, 0x54, 0x7a, 0xf5, 0x29,
+ 0x1d, 0xed, 0x42, 0x0c, 0x1c, 0x16, 0x37, 0x1d, 0xba, 0x11, 0x35, 0xda, 0xe5, 0x41, 0x21, 0x06,
+ 0x8e, 0x88, 0x69, 0xcb, 0x0b, 0x62, 0x0b, 0xf8, 0x81, 0x58, 0x2f, 0x92, 0x34, 0x2a, 0x8a, 0x9e,
+ 0xbe, 0x85, 0x58, 0xfb, 0x7b, 0xa2, 0x8d, 0xb6, 0x32, 0xa9, 0x1d, 0xd3, 0xc7, 0x52, 0xbf, 0x7f,
+ 0x01, 0xda, 0xea, 0x14, 0x69, 0xaa, 0x84, 0x62, 0xec, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mode_module_xpm[1] = {{ png, sizeof( png ), "mode_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/mode_track.cpp b/bitmaps_png/cpp_26/mode_track.cpp
index 63e0f5cfcd..7502a991a2 100644
--- a/bitmaps_png/cpp_26/mode_track.cpp
+++ b/bitmaps_png/cpp_26/mode_track.cpp
@@ -8,50 +8,22 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xa6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x6b, 0x48, 0x93,
- 0x51, 0x1c, 0x87, 0x9f, 0x29, 0x39, 0x2a, 0xdd, 0x4a, 0x57, 0x39, 0xb5, 0x96, 0x64, 0xda, 0x34,
- 0x24, 0x99, 0x66, 0x56, 0x22, 0x62, 0x17, 0xb3, 0x0b, 0x99, 0x41, 0xa9, 0x74, 0xd1, 0x89, 0x99,
- 0x44, 0x59, 0x1a, 0x49, 0x45, 0x48, 0xa4, 0x61, 0x8c, 0xc0, 0x28, 0x08, 0xba, 0x10, 0x84, 0x44,
- 0x56, 0x04, 0xa5, 0x65, 0x11, 0x58, 0x0c, 0x35, 0xc3, 0x8c, 0xa0, 0x82, 0xb2, 0x48, 0x05, 0x51,
- 0x2a, 0x48, 0x29, 0x10, 0x32, 0xfc, 0xb7, 0xb7, 0xda, 0x78, 0x13, 0x5d, 0x89, 0xd9, 0xa7, 0x0e,
- 0x3c, 0x1f, 0xce, 0xf9, 0x1d, 0xce, 0x73, 0x3e, 0xfc, 0x38, 0x1c, 0x44, 0x84, 0x7f, 0xc1, 0x68,
- 0x0f, 0x30, 0x8c, 0x5a, 0xa4, 0x5f, 0xc4, 0x06, 0x43, 0x12, 0x99, 0x0a, 0x18, 0xf0, 0x71, 0x23,
- 0xda, 0x97, 0x6d, 0x5b, 0xb7, 0x3f, 0xb8, 0x98, 0x42, 0x05, 0xdf, 0x14, 0x96, 0x8e, 0x48, 0x14,
- 0x7e, 0x86, 0x2b, 0xcb, 0x05, 0x7b, 0x7c, 0x1b, 0x76, 0x6f, 0x13, 0x66, 0x37, 0xb7, 0xd5, 0xec,
- 0xb8, 0xb6, 0xbe, 0x2e, 0x5d, 0x8c, 0x2f, 0x95, 0xfd, 0x81, 0x39, 0x14, 0x8c, 0x95, 0x88, 0xd9,
- 0x65, 0x9a, 0x92, 0x7c, 0x89, 0xea, 0x4d, 0x15, 0xfd, 0x93, 0x11, 0x8b, 0x66, 0xee, 0xe5, 0xee,
- 0xf4, 0xed, 0x74, 0x98, 0x4f, 0xf1, 0x6c, 0xe2, 0x0c, 0x22, 0xdc, 0x89, 0x42, 0x4a, 0x29, 0xb1,
- 0x4a, 0x58, 0x57, 0xae, 0x44, 0xbc, 0x77, 0x2b, 0x0a, 0x00, 0xc3, 0x56, 0xd8, 0x93, 0x03, 0x05,
- 0x0a, 0x26, 0xb8, 0x15, 0x39, 0xd7, 0x2c, 0xb6, 0xfd, 0xdb, 0x25, 0x39, 0x2e, 0x42, 0x74, 0x1a,
- 0xde, 0x3a, 0xb3, 0xa1, 0x88, 0xdd, 0x44, 0xed, 0xea, 0xf6, 0x71, 0xed, 0xa9, 0x1d, 0x13, 0xba,
- 0x12, 0x57, 0xea, 0xee, 0xa8, 0xb3, 0x14, 0x48, 0x73, 0x89, 0x1c, 0x07, 0x9b, 0xdb, 0xc0, 0xee,
- 0x98, 0xda, 0x3f, 0x40, 0xa3, 0x41, 0xab, 0xed, 0xef, 0xbe, 0x7f, 0x56, 0xa4, 0xae, 0x54, 0x06,
- 0x2e, 0x6f, 0x91, 0x70, 0xe3, 0x78, 0xa9, 0x85, 0xa7, 0xf2, 0x73, 0xcf, 0x60, 0x0e, 0xaf, 0xa2,
- 0x3d, 0xbf, 0x85, 0x5e, 0x05, 0x9b, 0x85, 0x37, 0xea, 0xac, 0x04, 0x8e, 0x0e, 0x29, 0xfa, 0x04,
- 0xf5, 0x53, 0x3d, 0x3d, 0xbe, 0xbc, 0x3d, 0x67, 0x15, 0xb9, 0xb0, 0x52, 0xfa, 0xcb, 0x43, 0x24,
- 0x58, 0x8f, 0x3c, 0x84, 0xc7, 0xa3, 0x16, 0xcd, 0x84, 0x49, 0x1b, 0x61, 0x6b, 0x26, 0x6c, 0x51,
- 0x08, 0x86, 0xf3, 0x26, 0x83, 0xd7, 0x40, 0xd1, 0x42, 0xad, 0x58, 0xfc, 0x91, 0xc9, 0x1e, 0x34,
- 0x3b, 0xb3, 0xa1, 0xb0, 0x64, 0x71, 0x7d, 0x45, 0x27, 0x2f, 0x15, 0xe6, 0x2d, 0xa1, 0x52, 0x9d,
- 0x2d, 0xe3, 0x47, 0xdd, 0x87, 0x6f, 0xd2, 0x31, 0x6e, 0x84, 0x96, 0xd3, 0x1a, 0x55, 0x43, 0xf3,
- 0xef, 0x5a, 0xa7, 0x94, 0x41, 0x69, 0xe8, 0x98, 0xd7, 0xfb, 0xbf, 0xe8, 0xbf, 0xe8, 0x17, 0x51,
- 0x62, 0x37, 0x8d, 0x49, 0x3d, 0x34, 0xb8, 0x15, 0x39, 0x86, 0xd6, 0x81, 0xbf, 0x9a, 0x90, 0x32,
- 0x6e, 0x26, 0xb4, 0xd1, 0x34, 0xbf, 0x9e, 0x26, 0xad, 0x1f, 0xf1, 0x83, 0x73, 0x15, 0xa1, 0x5a,
- 0x23, 0x2f, 0x8c, 0x41, 0x53, 0x06, 0xfc, 0xa6, 0x79, 0x7f, 0xf5, 0x32, 0xf0, 0xc8, 0xb1, 0x16,
- 0xa8, 0xca, 0xf5, 0x2e, 0xd1, 0x62, 0x48, 0xbe, 0x0f, 0x75, 0x0d, 0x2a, 0x2e, 0x07, 0xf1, 0xee,
- 0x6a, 0x34, 0x3d, 0x55, 0x91, 0xf4, 0xdc, 0xf3, 0xa0, 0xa9, 0x61, 0x50, 0xee, 0x24, 0x03, 0xde,
- 0x58, 0xd3, 0xd7, 0x4a, 0x7f, 0x4b, 0xa5, 0xf4, 0xdd, 0x3e, 0x24, 0x4b, 0x23, 0x8d, 0x52, 0x08,
- 0xcf, 0x9d, 0x79, 0x36, 0x94, 0xb8, 0x44, 0x09, 0xb0, 0xa2, 0x6f, 0xd0, 0xb3, 0xd2, 0x1a, 0xc8,
- 0xfb, 0xd7, 0x51, 0xf4, 0xbe, 0x8a, 0xa0, 0xf7, 0xb3, 0x66, 0xf8, 0xe7, 0x27, 0x06, 0x7a, 0xaa,
- 0x6d, 0x79, 0x22, 0x37, 0x76, 0x8a, 0x9c, 0x4f, 0x96, 0xe3, 0xab, 0x7d, 0x25, 0x15, 0xba, 0x9d,
- 0x79, 0x11, 0x1c, 0x70, 0x89, 0x16, 0x40, 0x6c, 0x05, 0x9c, 0x38, 0x09, 0x15, 0x4e, 0x0a, 0xa2,
- 0x69, 0x2d, 0xde, 0x4c, 0x67, 0xd1, 0x3a, 0x3a, 0x4b, 0x3d, 0xb9, 0xa8, 0xce, 0xd4, 0xac, 0x85,
- 0x9a, 0x79, 0xa6, 0xc9, 0xf2, 0x60, 0x57, 0x98, 0x54, 0x67, 0x8c, 0x97, 0x19, 0x3a, 0x24, 0x17,
- 0x2e, 0x39, 0xf3, 0x34, 0xc8, 0xfb, 0x2b, 0x65, 0x70, 0x0c, 0x8d, 0x6f, 0x12, 0x55, 0xfa, 0x58,
- 0x3e, 0xfa, 0x25, 0xf1, 0x41, 0x17, 0xc3, 0xe9, 0x31, 0x6b, 0xdd, 0xac, 0x83, 0x1c, 0x49, 0xe8,
- 0xc2, 0xae, 0x60, 0xcc, 0x62, 0xf7, 0x88, 0x44, 0x86, 0x35, 0xe4, 0x06, 0xe6, 0xb1, 0x2d, 0xc0,
- 0x4a, 0xbe, 0x2e, 0x08, 0x5f, 0x77, 0x22, 0x1f, 0x0b, 0x73, 0x26, 0xc5, 0x91, 0xf0, 0x1d, 0x33,
- 0xa6, 0xb1, 0xf8, 0x6e, 0xfd, 0xb3, 0x7f, 0xdd, 0x1f, 0xf3, 0x0d, 0xa3, 0xbc, 0xee, 0x81, 0x3f,
- 0x16, 0xf2, 0x16, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xe1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x3b, 0x0e, 0xc3,
+ 0x20, 0x0c, 0x86, 0x3d, 0x70, 0x33, 0x66, 0xce, 0xd0, 0x9d, 0x21, 0x6b, 0x2e, 0x51, 0x31, 0x77,
+ 0xe8, 0x90, 0xde, 0xa6, 0xb7, 0xc8, 0x46, 0x57, 0x46, 0x36, 0x17, 0x4b, 0xa1, 0x0f, 0xa9, 0x60,
+ 0xa7, 0x25, 0x54, 0x95, 0x3a, 0xfc, 0x8a, 0x1c, 0xdb, 0xf9, 0x44, 0xb0, 0x2d, 0x03, 0x22, 0x42,
+ 0x0f, 0x15, 0x1d, 0x1e, 0x60, 0x48, 0x9a, 0x2f, 0x00, 0x96, 0xfb, 0x88, 0x24, 0xb6, 0x96, 0x1c,
+ 0x93, 0x30, 0x29, 0x08, 0x40, 0x6c, 0x6c, 0x2d, 0x19, 0xb3, 0x04, 0x20, 0x36, 0xb6, 0x9a, 0x7c,
+ 0x56, 0x6a, 0x5b, 0x90, 0xd6, 0x7a, 0x37, 0x1a, 0x83, 0x47, 0xe7, 0x90, 0x9e, 0x64, 0x37, 0x01,
+ 0xc1, 0x09, 0x2c, 0x4c, 0x10, 0x92, 0x90, 0x64, 0xac, 0x41, 0xef, 0xfd, 0x4d, 0x64, 0x67, 0xdf,
+ 0x4a, 0xc5, 0xa4, 0xe1, 0x0e, 0x9a, 0x60, 0xce, 0x4e, 0xb5, 0x57, 0xe8, 0x0e, 0xee, 0x09, 0x44,
+ 0x36, 0xbd, 0x7f, 0x13, 0x36, 0x3f, 0x82, 0x86, 0x85, 0xde, 0xfa, 0x44, 0x81, 0xfe, 0x56, 0xff,
+ 0x3b, 0xfa, 0x5a, 0xd5, 0x75, 0xef, 0xa3, 0x3f, 0xa8, 0x0b, 0x88, 0x2b, 0x9c, 0x8f, 0x41, 0xd2,
+ 0x56, 0x78, 0x39, 0x82, 0xd6, 0x88, 0x69, 0xee, 0xf2, 0x08, 0x5a, 0x23, 0xe1, 0xb8, 0x2a, 0x8f,
+ 0xa0, 0x86, 0x27, 0xaa, 0x8f, 0xa0, 0xcd, 0xee, 0xe8, 0x27, 0xaa, 0xae, 0x45, 0x1f, 0x85, 0x25,
+ 0x39, 0x0a, 0x40, 0x6c, 0x6c, 0x31, 0x99, 0x56, 0x27, 0x5a, 0xa1, 0x68, 0x95, 0xe2, 0x40, 0x92,
+ 0x58, 0xe8, 0xb5, 0x40, 0x5e, 0x01, 0xb7, 0xf3, 0xc0, 0xbb, 0xff, 0x95, 0x87, 0xb5, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mode_track_xpm[1] = {{ png, sizeof( png ), "mode_track_xpm" }};
diff --git a/bitmaps_png/cpp_26/module.cpp b/bitmaps_png/cpp_26/module.cpp
index 1f879dc3ce..1ab1b4e602 100644
--- a/bitmaps_png/cpp_26/module.cpp
+++ b/bitmaps_png/cpp_26/module.cpp
@@ -8,65 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x8f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x6d, 0x4c, 0x53,
- 0x57, 0x18, 0xc7, 0x6f, 0xef, 0xa9, 0xa5, 0x50, 0x6b, 0x74, 0xd2, 0xf2, 0x22, 0xc4, 0x97, 0x48,
- 0xa5, 0x12, 0xa4, 0x0a, 0x6a, 0x45, 0x91, 0x1a, 0x81, 0x55, 0xa1, 0x40, 0x5b, 0x24, 0x96, 0x0e,
- 0xb1, 0xae, 0x32, 0x01, 0xeb, 0xba, 0xa2, 0xb6, 0xbe, 0xa0, 0xa9, 0x89, 0x89, 0xf8, 0x36, 0xa2,
- 0x66, 0x33, 0x46, 0x93, 0xa6, 0xf2, 0xa5, 0x09, 0xb3, 0xc9, 0x08, 0xd9, 0x48, 0x9b, 0xd9, 0x40,
- 0x20, 0x68, 0xb2, 0x65, 0x9b, 0x1f, 0x34, 0xc6, 0x6c, 0x4e, 0x92, 0xc5, 0x25, 0x9a, 0xb8, 0x64,
- 0x7c, 0x71, 0x98, 0xff, 0xee, 0xb9, 0xae, 0xf5, 0x5e, 0x4b, 0xf8, 0xb4, 0x66, 0x7c, 0xf8, 0x27,
- 0xf7, 0x3e, 0xbf, 0xdc, 0xf3, 0xcb, 0x3d, 0xe7, 0xb9, 0xf7, 0x1c, 0x06, 0x00, 0x13, 0x4f, 0x69,
- 0x0e, 0x7b, 0xc0, 0x54, 0x40, 0x62, 0xf1, 0x6c, 0x5f, 0x46, 0xc6, 0x17, 0xc9, 0x64, 0xc5, 0x94,
- 0x95, 0xe7, 0xb1, 0x7d, 0x42, 0x56, 0xb6, 0x84, 0x7c, 0xc7, 0x30, 0x0c, 0xa1, 0xac, 0x2c, 0x87,
- 0x0c, 0x0b, 0x99, 0x3e, 0x9f, 0x0d, 0x08, 0xc7, 0xa5, 0x11, 0xdd, 0xac, 0xcf, 0x25, 0x01, 0xf8,
- 0xb8, 0xcb, 0x7f, 0x13, 0xb3, 0x4b, 0x90, 0xa5, 0x24, 0xf5, 0x94, 0x59, 0x57, 0x91, 0xa8, 0x90,
- 0x1d, 0x2b, 0x97, 0x3c, 0xe3, 0x44, 0x72, 0xca, 0x9c, 0x3a, 0xf6, 0x17, 0x21, 0x6b, 0x2d, 0x26,
- 0x13, 0x73, 0x47, 0xf4, 0xac, 0x8b, 0x81, 0xd7, 0xac, 0xc3, 0x49, 0xd3, 0x4a, 0xdc, 0x6d, 0x11,
- 0x8b, 0xee, 0x7d, 0x9c, 0x01, 0x5f, 0xd3, 0x06, 0x5c, 0x6b, 0xca, 0x4b, 0x12, 0x7d, 0xd5, 0xaa,
- 0x82, 0x77, 0xd7, 0x46, 0xdc, 0x69, 0xcd, 0x9c, 0x59, 0x94, 0x91, 0x91, 0x71, 0x22, 0x2d, 0x2d,
- 0xed, 0x4f, 0x9a, 0x82, 0xc5, 0xd2, 0xd7, 0xe7, 0x4d, 0x59, 0x78, 0xf1, 0xe4, 0x47, 0xdc, 0xb9,
- 0xf5, 0x39, 0xbe, 0x34, 0x4a, 0x30, 0x3f, 0x5d, 0x36, 0x45, 0x99, 0x61, 0x29, 0x99, 0xf6, 0x99,
- 0x0a, 0x81, 0x97, 0x4f, 0xe1, 0xef, 0xd8, 0x85, 0x8e, 0x75, 0xec, 0x9b, 0xf8, 0x73, 0xb6, 0x22,
- 0xf2, 0xc6, 0xb7, 0x7b, 0x0b, 0xcf, 0xdc, 0x96, 0x8d, 0xa8, 0x2b, 0x20, 0xd3, 0x71, 0x46, 0xa3,
- 0x50, 0x28, 0xbe, 0x61, 0x94, 0x4a, 0xe5, 0x60, 0x5b, 0x5b, 0x1b, 0x42, 0xa1, 0x10, 0x1c, 0x8d,
- 0xdb, 0xf0, 0xf8, 0x00, 0x8b, 0x6e, 0xab, 0x1e, 0x9e, 0x5a, 0x2d, 0xa2, 0x36, 0x09, 0x4e, 0x1e,
- 0xf3, 0xf2, 0xac, 0x73, 0xe7, 0x1a, 0x44, 0xdb, 0x16, 0xc0, 0xd7, 0x62, 0xc0, 0x39, 0xf3, 0x72,
- 0x9c, 0xfa, 0x30, 0x13, 0xfd, 0xfd, 0xfd, 0x3c, 0x73, 0x19, 0xb2, 0x11, 0xb0, 0xe5, 0xc2, 0xdb,
- 0xb2, 0x0d, 0x81, 0xdd, 0xd9, 0x38, 0x64, 0xd4, 0xf0, 0x75, 0x9a, 0xde, 0xde, 0x5e, 0xc8, 0x64,
- 0xb2, 0x57, 0xbc, 0xc8, 0xed, 0x76, 0x63, 0x62, 0x62, 0x02, 0x07, 0xed, 0x75, 0x78, 0x7f, 0x8d,
- 0xae, 0x5c, 0xbe, 0xc8, 0x33, 0x8f, 0x65, 0x83, 0x88, 0x9d, 0xd9, 0x99, 0x8d, 0x91, 0x91, 0x91,
- 0xb7, 0xac, 0x2a, 0x4f, 0xc4, 0x8e, 0x34, 0x14, 0xf3, 0x75, 0x9a, 0x60, 0x30, 0xf8, 0x3f, 0x8a,
- 0xce, 0x1e, 0x77, 0xe3, 0x70, 0xa3, 0x2e, 0x11, 0x67, 0xb5, 0x16, 0xfd, 0xc1, 0x00, 0xcf, 0xba,
- 0x1d, 0x66, 0x11, 0xb3, 0x6d, 0xd7, 0x61, 0x6c, 0x6c, 0x8c, 0x67, 0xb6, 0xea, 0x52, 0x11, 0xeb,
- 0x6c, 0xae, 0x9e, 0x59, 0xe4, 0x74, 0x3a, 0x13, 0xe0, 0xbf, 0x4e, 0x42, 0xa4, 0x52, 0xa9, 0xee,
- 0x72, 0x9d, 0x81, 0x8a, 0x8a, 0x0a, 0x8c, 0x8e, 0x8e, 0xa6, 0x4e, 0x94, 0x9f, 0x9f, 0xff, 0x6d,
- 0x24, 0x12, 0x81, 0x46, 0xa3, 0x81, 0xdf, 0xef, 0x4f, 0xad, 0x88, 0x16, 0xe8, 0xf4, 0xd5, 0xd4,
- 0xd4, 0xa4, 0x56, 0x14, 0x8d, 0x46, 0xf9, 0x37, 0xea, 0xe9, 0xe9, 0x49, 0xed, 0x1a, 0xc9, 0xe5,
- 0x72, 0xe8, 0xf5, 0xfa, 0x44, 0xbb, 0xa6, 0x44, 0x44, 0xbb, 0xce, 0xe1, 0x70, 0xa4, 0xbe, 0xeb,
- 0x84, 0xdf, 0x51, 0x2c, 0x16, 0x43, 0x38, 0x1c, 0x16, 0x65, 0x7c, 0x7c, 0x9c, 0x67, 0xb4, 0x61,
- 0x84, 0xf5, 0xc1, 0xc1, 0xc1, 0xc4, 0x60, 0x43, 0x43, 0x43, 0x22, 0x36, 0x3c, 0x3c, 0x3c, 0xbb,
- 0xc8, 0xb5, 0xa7, 0x11, 0x37, 0x2d, 0x0b, 0x13, 0x39, 0xb2, 0x55, 0x89, 0xab, 0x7d, 0x97, 0x79,
- 0xb6, 0xd7, 0x58, 0x26, 0x62, 0x96, 0xd2, 0xac, 0xc4, 0xe7, 0x50, 0xab, 0xcb, 0x11, 0xb1, 0x16,
- 0x83, 0x76, 0x8e, 0xfc, 0x82, 0xe2, 0xa2, 0x47, 0x9f, 0xb0, 0xf8, 0xe3, 0xd0, 0xcc, 0xa2, 0x1f,
- 0xf6, 0xb1, 0x98, 0xea, 0x4e, 0x16, 0xfd, 0x7d, 0x94, 0xc1, 0xfd, 0xbd, 0x2c, 0xa6, 0xbd, 0xb3,
- 0x88, 0x2a, 0x2b, 0x2b, 0x41, 0x65, 0xb5, 0xe5, 0x45, 0xf8, 0xda, 0xa6, 0xc0, 0x15, 0xbf, 0x07,
- 0x5d, 0xcd, 0x55, 0x08, 0x5b, 0x25, 0x68, 0x32, 0xd7, 0xf3, 0xcc, 0xbe, 0x79, 0x29, 0x2e, 0x36,
- 0xe4, 0x20, 0x74, 0xfd, 0x02, 0xda, 0x77, 0x94, 0xc0, 0x6b, 0x58, 0x00, 0x97, 0xcb, 0xc5, 0xb3,
- 0xf6, 0x4d, 0xdc, 0x34, 0xd7, 0xae, 0xc2, 0xc0, 0xcd, 0x3e, 0x78, 0x8c, 0x2b, 0xb1, 0x6f, 0x4b,
- 0x2e, 0x5f, 0xe7, 0x9f, 0xb3, 0xdb, 0xdf, 0x8a, 0xa4, 0x52, 0x69, 0x0d, 0xb7, 0x31, 0x85, 0x68,
- 0xb4, 0xea, 0x79, 0xbf, 0xde, 0xb0, 0x7c, 0x80, 0xfb, 0x91, 0x30, 0x2e, 0x9d, 0x70, 0xe1, 0x76,
- 0xbd, 0x04, 0x0b, 0xe7, 0xcb, 0x47, 0x29, 0xab, 0x5e, 0x41, 0x9e, 0x9f, 0xae, 0x5f, 0x81, 0xa7,
- 0x3f, 0x8d, 0xc1, 0x63, 0xab, 0x82, 0x6b, 0x3d, 0x3b, 0xc5, 0x6d, 0x9a, 0x03, 0x94, 0x7d, 0x54,
- 0x4c, 0xfe, 0xea, 0x36, 0x97, 0x62, 0xf2, 0x01, 0xb7, 0xce, 0x75, 0x25, 0x30, 0x17, 0x92, 0x97,
- 0xf1, 0x31, 0x69, 0xd2, 0xd3, 0xd3, 0x3f, 0x4d, 0xda, 0xca, 0x5f, 0x73, 0x53, 0x10, 0x6c, 0x5e,
- 0x8c, 0x48, 0xab, 0x22, 0xe9, 0xcc, 0xf0, 0xea, 0x33, 0x06, 0x5f, 0x58, 0xd4, 0xf8, 0x79, 0xff,
- 0xbc, 0xa4, 0xad, 0xfc, 0xb7, 0x4e, 0x6e, 0x9a, 0xcd, 0xd9, 0x98, 0xec, 0x92, 0xcc, 0xb1, 0xc3,
- 0xc9, 0xc3, 0x76, 0x06, 0xf1, 0x04, 0x4d, 0xef, 0x44, 0xf4, 0xbc, 0x26, 0x64, 0xfb, 0xd7, 0xb2,
- 0xbf, 0xc7, 0x45, 0x4d, 0xab, 0xd9, 0x49, 0x21, 0xb3, 0x16, 0xb2, 0xdf, 0xcf, 0x2a, 0xd2, 0xa8,
- 0x99, 0x92, 0x35, 0x6a, 0xf6, 0xb0, 0x30, 0x4a, 0x86, 0xc9, 0xa4, 0xac, 0x48, 0x25, 0x35, 0x0a,
- 0xeb, 0x5a, 0x35, 0xdb, 0xc1, 0x89, 0x24, 0x94, 0x69, 0x33, 0x89, 0x53, 0xc8, 0x8a, 0xd4, 0xc4,
- 0xfa, 0xbe, 0xe8, 0x1f, 0xad, 0xa2, 0x4e, 0xf7, 0x7e, 0x44, 0x68, 0x62, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x48, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xcb, 0x6e, 0xd3,
+ 0x40, 0x14, 0x86, 0x23, 0x01, 0x12, 0x57, 0xc1, 0x92, 0x1d, 0x42, 0x20, 0x96, 0x3c, 0x43, 0xd6,
+ 0xb4, 0xf1, 0x65, 0x9c, 0xf8, 0x12, 0x5f, 0x6a, 0xa7, 0x6e, 0x14, 0x0a, 0xcd, 0x0a, 0x04, 0xdd,
+ 0xc2, 0x4b, 0x64, 0x93, 0x6d, 0x16, 0x79, 0x0c, 0x24, 0x16, 0x6c, 0x78, 0x03, 0x90, 0x10, 0x42,
+ 0x88, 0x2c, 0xf0, 0x05, 0xb7, 0x89, 0xa2, 0xa4, 0x87, 0x39, 0x2e, 0xc7, 0xb2, 0x93, 0x18, 0x44,
+ 0x25, 0x17, 0x89, 0x91, 0xfe, 0xc5, 0xcc, 0x3f, 0xe7, 0x7c, 0x73, 0xb1, 0x67, 0xa6, 0x06, 0x00,
+ 0xb5, 0xf3, 0xd0, 0x5f, 0x75, 0xae, 0xd7, 0xeb, 0x17, 0x5d, 0xd7, 0xbd, 0x4c, 0xc2, 0xfa, 0x99,
+ 0x41, 0x92, 0x21, 0x7f, 0x91, 0x35, 0x36, 0xcb, 0x29, 0xa0, 0x84, 0xb2, 0xae, 0x7c, 0x17, 0x4d,
+ 0xf9, 0x88, 0x24, 0x19, 0xec, 0x5b, 0x16, 0xd7, 0x66, 0x1f, 0x0b, 0x71, 0x06, 0xfb, 0x9a, 0x1f,
+ 0xc8, 0x1a, 0x08, 0x3b, 0xd5, 0xde, 0xdd, 0x05, 0x92, 0x60, 0x4b, 0x31, 0x8e, 0x1e, 0x3d, 0x4c,
+ 0x9e, 0xf7, 0xc4, 0x36, 0x4b, 0xca, 0xe2, 0xb0, 0x2f, 0xc5, 0xfd, 0xc7, 0x20, 0xd3, 0x34, 0x3f,
+ 0xab, 0xaa, 0xba, 0x40, 0x31, 0x4d, 0x81, 0x15, 0x10, 0x90, 0x27, 0xb5, 0xe5, 0x82, 0xc7, 0xf7,
+ 0x05, 0xca, 0xe2, 0xb0, 0x2f, 0xb6, 0x3b, 0x8e, 0xf3, 0x3e, 0x03, 0x61, 0x03, 0xfc, 0x2a, 0x9a,
+ 0xa5, 0x17, 0x02, 0xd4, 0x3d, 0x03, 0xe6, 0xf3, 0x79, 0xea, 0xa9, 0x5e, 0xd1, 0xd3, 0x3c, 0x03,
+ 0x4a, 0xe3, 0x78, 0xdf, 0x20, 0x08, 0x80, 0x4f, 0x22, 0xda, 0x08, 0xda, 0xdd, 0xf7, 0x41, 0xb5,
+ 0xb4, 0x4c, 0x76, 0xc7, 0x81, 0xc5, 0xe2, 0xd4, 0xf6, 0x1e, 0x77, 0xd2, 0x84, 0xa4, 0xbd, 0x7e,
+ 0x37, 0x03, 0x79, 0xbd, 0x4e, 0x9a, 0x9c, 0x64, 0x75, 0x6c, 0x88, 0xa2, 0xa8, 0x1c, 0x74, 0xd6,
+ 0x82, 0x83, 0xc1, 0x99, 0x93, 0xb0, 0x9e, 0x24, 0xc9, 0x1a, 0x68, 0x09, 0x15, 0x94, 0x02, 0x48,
+ 0x10, 0x84, 0x1b, 0xcd, 0x66, 0xf3, 0xa4, 0xdf, 0xef, 0x43, 0x1c, 0xc7, 0xd5, 0x81, 0x68, 0xe9,
+ 0x06, 0x83, 0x01, 0x8c, 0xc7, 0xe3, 0xea, 0x41, 0xc3, 0xe1, 0x10, 0x46, 0xa3, 0x51, 0x75, 0xa0,
+ 0x56, 0xab, 0x75, 0x1d, 0x97, 0xce, 0xf7, 0x7d, 0x08, 0xc3, 0xb0, 0xf2, 0x19, 0x2d, 0xe9, 0x5f,
+ 0xa9, 0x7c, 0xe9, 0x2a, 0xff, 0xea, 0xfe, 0x19, 0xe8, 0xc5, 0xab, 0x43, 0x30, 0x3c, 0x33, 0x93,
+ 0x7f, 0xd0, 0x85, 0xd9, 0x6c, 0x96, 0x7a, 0xfb, 0xcf, 0x9e, 0x82, 0x66, 0xeb, 0x99, 0xd0, 0x5b,
+ 0x2e, 0x4f, 0x7f, 0xc1, 0x97, 0xaf, 0x0f, 0xc1, 0xea, 0x3a, 0x99, 0x9e, 0x3c, 0x3f, 0x48, 0xf7,
+ 0xbc, 0x14, 0x84, 0xc9, 0x2f, 0xbd, 0xb9, 0x0f, 0x17, 0xde, 0xde, 0x4b, 0xa5, 0xf6, 0x8c, 0xf4,
+ 0xcc, 0x2a, 0x3b, 0xcf, 0x68, 0x6f, 0x11, 0x8c, 0x71, 0x24, 0xad, 0xd7, 0x86, 0xc9, 0x64, 0x52,
+ 0x04, 0xe9, 0xba, 0x1e, 0xda, 0xb6, 0x7d, 0x8c, 0xe2, 0x37, 0x63, 0x0a, 0xa0, 0x64, 0xdb, 0xae,
+ 0x08, 0x96, 0x65, 0x4d, 0xd1, 0x63, 0xba, 0xb2, 0x76, 0x7a, 0x53, 0xdc, 0xea, 0xe9, 0xdd, 0xd8,
+ 0x91, 0x4e, 0x78, 0xfb, 0x94, 0xc7, 0x7e, 0xc8, 0x40, 0x78, 0x3a, 0xf0, 0xcf, 0xfc, 0x36, 0x8a,
+ 0x83, 0x7e, 0xac, 0x80, 0x62, 0x45, 0x51, 0x1e, 0xa6, 0xde, 0xca, 0x9d, 0xc3, 0xaf, 0x82, 0x63,
+ 0xc6, 0xd8, 0x9d, 0x4d, 0xde, 0xf6, 0x8e, 0x18, 0x69, 0x9a, 0xf6, 0xa0, 0xd1, 0x68, 0x5c, 0x2d,
+ 0x79, 0x33, 0xb0, 0x38, 0x0f, 0xda, 0x72, 0xc5, 0x10, 0x13, 0xfd, 0xe9, 0x72, 0xe3, 0xb3, 0x9d,
+ 0x16, 0x40, 0xae, 0x18, 0x48, 0x92, 0x74, 0xeb, 0x37, 0x8f, 0x93, 0x73, 0x02, 0xf1, 0xeb, 0xf9,
+ 0xd3, 0x16, 0x9f, 0x36, 0x02, 0x50, 0x7c, 0xed, 0x8f, 0x28, 0x40, 0xd6, 0xd9, 0x04, 0xaf, 0x76,
+ 0x12, 0x07, 0xc7, 0xf4, 0xd2, 0xc1, 0x17, 0xd1, 0xa3, 0x5d, 0x21, 0x20, 0x71, 0x70, 0x42, 0xcb,
+ 0xb6, 0x11, 0xc4, 0x37, 0xf0, 0x1a, 0xed, 0x17, 0x2a, 0x3f, 0x2a, 0x1c, 0x3d, 0xd6, 0x49, 0xdc,
+ 0xbf, 0x42, 0x1e, 0x1e, 0x65, 0xf9, 0x38, 0xae, 0x9b, 0xf9, 0xbc, 0x3f, 0x01, 0x4c, 0xed, 0x5a,
+ 0x1f, 0xed, 0x77, 0xa3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE module_xpm[1] = {{ png, sizeof( png ), "module_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_check.cpp b/bitmaps_png/cpp_26/module_check.cpp
index 0e44103f93..81238fd6aa 100644
--- a/bitmaps_png/cpp_26/module_check.cpp
+++ b/bitmaps_png/cpp_26/module_check.cpp
@@ -8,79 +8,80 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x6c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x0d, 0x4c, 0xd4,
- 0x65, 0x1c, 0xc7, 0xff, 0x2f, 0xf7, 0xc6, 0x9b, 0x63, 0x01, 0x11, 0x0c, 0x36, 0xc0, 0x60, 0xbc,
- 0xc8, 0xcb, 0x11, 0xe3, 0x45, 0x0b, 0x9a, 0x46, 0x1e, 0x88, 0xb8, 0xb6, 0x3c, 0xe0, 0x02, 0x8e,
- 0x3b, 0x82, 0xe3, 0x75, 0x08, 0xa2, 0xa1, 0xe4, 0x31, 0x08, 0x95, 0x50, 0x5e, 0xc2, 0x29, 0xe8,
- 0x62, 0x90, 0x50, 0x66, 0x13, 0x57, 0xd3, 0x39, 0x36, 0x69, 0x69, 0xb9, 0xba, 0x34, 0x36, 0x46,
- 0x19, 0x67, 0x93, 0x51, 0x78, 0xee, 0x20, 0xad, 0x5b, 0x32, 0x41, 0x6e, 0xc2, 0xb7, 0xe7, 0xff,
- 0x1f, 0x77, 0xbc, 0x14, 0x4a, 0x81, 0xcf, 0xf6, 0xdd, 0xee, 0x3e, 0xff, 0xe7, 0xff, 0x7c, 0x76,
- 0xcf, 0xef, 0x79, 0x39, 0x0a, 0x00, 0xb5, 0x30, 0xa4, 0x3d, 0x27, 0x14, 0x0a, 0xa3, 0x2d, 0x21,
- 0xdf, 0x03, 0xe6, 0xb8, 0xc3, 0x42, 0x2e, 0x12, 0x89, 0x42, 0xe6, 0xb8, 0x68, 0x21, 0x27, 0x89,
- 0x58, 0x3a, 0x26, 0xdf, 0x6f, 0x29, 0xd8, 0xe4, 0xc9, 0x34, 0xe9, 0x32, 0x69, 0x58, 0x92, 0x19,
- 0xcc, 0x0c, 0x72, 0xfc, 0x25, 0x77, 0xa6, 0xf8, 0x92, 0x7c, 0x9e, 0xe7, 0x85, 0x33, 0xc3, 0x1c,
- 0xe7, 0x06, 0x6f, 0xdf, 0x36, 0xcf, 0xcb, 0xa3, 0x98, 0xfb, 0x44, 0xee, 0xb8, 0x22, 0x11, 0x2a,
- 0xc8, 0xc7, 0xb9, 0xec, 0x8e, 0xa4, 0xaf, 0x5b, 0x44, 0xc6, 0xe2, 0x79, 0x5e, 0x1b, 0x47, 0xdf,
- 0xb4, 0x88, 0x38, 0x81, 0x85, 0x9f, 0x90, 0xd1, 0xc6, 0x65, 0x45, 0xa4, 0xd1, 0x24, 0x12, 0x2e,
- 0x31, 0x1e, 0xcc, 0x31, 0x5d, 0x8e, 0x3d, 0xea, 0xf2, 0xb7, 0xe3, 0xf8, 0x5b, 0xfe, 0x28, 0x8b,
- 0xa4, 0x6f, 0x70, 0x5c, 0xea, 0xc6, 0x94, 0x7d, 0xaf, 0x12, 0xa0, 0x5a, 0x15, 0x8f, 0xea, 0x9d,
- 0x21, 0x78, 0x2f, 0x8e, 0xfe, 0x99, 0xe3, 0x02, 0x81, 0x20, 0xb6, 0x2f, 0x8d, 0x46, 0x65, 0xea,
- 0x46, 0x68, 0x53, 0xa3, 0xf0, 0x41, 0x3c, 0x3d, 0x46, 0xb8, 0xab, 0x65, 0x3c, 0x12, 0xc6, 0x2a,
- 0xf2, 0xf3, 0xf3, 0xdb, 0x9f, 0x92, 0x92, 0x72, 0x37, 0x37, 0x37, 0x77, 0x34, 0x69, 0x53, 0xd0,
- 0x83, 0xce, 0x34, 0x77, 0x5c, 0xfd, 0xe2, 0x63, 0x68, 0xd3, 0x63, 0x51, 0x1a, 0xe7, 0x3c, 0xcd,
- 0xf1, 0x1d, 0x5b, 0x62, 0x4c, 0x67, 0x53, 0xd6, 0xe1, 0xf3, 0x8e, 0x16, 0xbc, 0x93, 0x99, 0x80,
- 0xca, 0x2d, 0x8e, 0x66, 0x8e, 0x27, 0x27, 0x27, 0x8f, 0x7d, 0xf6, 0x86, 0x00, 0xcd, 0xda, 0x5d,
- 0xa8, 0xdb, 0xf3, 0x36, 0x6a, 0x36, 0xdb, 0xcc, 0x28, 0x95, 0x4a, 0x03, 0xf7, 0x4c, 0xad, 0x56,
- 0x8f, 0xfa, 0xfb, 0xfb, 0xb7, 0x59, 0x45, 0x81, 0x81, 0x81, 0x87, 0x46, 0x46, 0x46, 0xc0, 0xb5,
- 0xe6, 0xaa, 0x52, 0xcc, 0x92, 0x29, 0xf8, 0x36, 0x4b, 0x88, 0x3f, 0x77, 0x51, 0x68, 0x56, 0x45,
- 0xf1, 0xfc, 0xd3, 0xf6, 0x63, 0xe0, 0xa6, 0xae, 0x3f, 0x5b, 0x88, 0xbb, 0x45, 0x14, 0xda, 0x94,
- 0x41, 0x3c, 0xd7, 0xe9, 0x74, 0x7c, 0x6d, 0x86, 0x34, 0x02, 0xdc, 0xce, 0x67, 0xd0, 0x99, 0xe6,
- 0x06, 0x93, 0xc9, 0xc4, 0x3f, 0x9b, 0x9a, 0x9a, 0x42, 0x48, 0x48, 0xc8, 0x27, 0xcb, 0x8a, 0x16,
- 0xd6, 0x68, 0xa9, 0xc8, 0xc2, 0x97, 0x8a, 0x2c, 0x7c, 0xc5, 0xa2, 0x6b, 0x97, 0x2f, 0xa2, 0xb9,
- 0x5c, 0x61, 0x4d, 0x6b, 0x6d, 0x39, 0xcf, 0x07, 0xfb, 0x75, 0x68, 0x28, 0x4d, 0xb3, 0xf2, 0x86,
- 0x7d, 0x1a, 0x9e, 0x1b, 0x0c, 0x06, 0xd4, 0x15, 0xcb, 0xad, 0xfc, 0x60, 0x49, 0x3a, 0xa6, 0xa7,
- 0xa7, 0x17, 0x89, 0xa8, 0x54, 0xca, 0x93, 0x17, 0xf9, 0xfa, 0xfa, 0x36, 0x35, 0x36, 0x36, 0x62,
- 0x62, 0x62, 0x02, 0x6b, 0xd9, 0xf4, 0x77, 0xf4, 0x90, 0x64, 0x48, 0xee, 0xd1, 0x4a, 0xfa, 0x96,
- 0xf5, 0x17, 0xf5, 0xf4, 0xf4, 0x80, 0x14, 0x71, 0xcd, 0x24, 0x23, 0xbf, 0x8f, 0xc0, 0xfb, 0x5d,
- 0x6f, 0x88, 0x6a, 0x84, 0x8f, 0xa9, 0x2c, 0x2a, 0x63, 0xd1, 0xd4, 0xd5, 0xd7, 0xd7, 0x43, 0xaf,
- 0xd7, 0xaf, 0x5a, 0x62, 0x34, 0x19, 0xe1, 0x77, 0xc0, 0x17, 0xb6, 0x67, 0x24, 0x10, 0x67, 0x8b,
- 0x1f, 0x50, 0x3b, 0x29, 0xd6, 0x2a, 0xea, 0xed, 0xed, 0x85, 0x42, 0xa1, 0x58, 0xb5, 0xc4, 0xf4,
- 0xd0, 0x84, 0x0d, 0x55, 0x81, 0xb0, 0xed, 0x96, 0x60, 0x5d, 0xab, 0x3d, 0x5c, 0x92, 0x5c, 0x06,
- 0x16, 0xee, 0xa3, 0x06, 0xad, 0x56, 0x8b, 0xf1, 0xf1, 0xf1, 0x55, 0x49, 0x1e, 0x99, 0x1f, 0x21,
- 0xfa, 0x60, 0x04, 0x5c, 0xba, 0x24, 0xb0, 0x3b, 0x6f, 0x03, 0x1f, 0xad, 0x0f, 0x82, 0xc2, 0x82,
- 0xce, 0xfe, 0xeb, 0xaa, 0x9b, 0x9d, 0x9d, 0xe5, 0x57, 0x8b, 0x25, 0x66, 0xb3, 0xf9, 0x89, 0xdc,
- 0xb2, 0xba, 0x26, 0x27, 0x27, 0x91, 0xd8, 0xf8, 0x1a, 0xfc, 0xbb, 0xed, 0xe0, 0x76, 0x81, 0x88,
- 0xda, 0x6d, 0x50, 0xd8, 0x55, 0xb0, 0xfc, 0xf2, 0x3e, 0x7e, 0xb8, 0x12, 0x6d, 0x29, 0x9e, 0xd6,
- 0x14, 0xed, 0x88, 0xe4, 0xf9, 0xd1, 0xd6, 0x4a, 0xc4, 0x69, 0xc4, 0xd8, 0x9b, 0xf6, 0x3c, 0xcf,
- 0x35, 0xb2, 0x0d, 0x3c, 0xef, 0xef, 0xef, 0x47, 0x45, 0xbc, 0x2b, 0x62, 0x55, 0x76, 0x90, 0x9e,
- 0x12, 0x21, 0xec, 0xb2, 0x04, 0xee, 0x44, 0xe4, 0x5d, 0xed, 0x05, 0xc3, 0x3d, 0xc3, 0x7f, 0xdf,
- 0xb0, 0x1f, 0xb6, 0xbd, 0x8f, 0x8d, 0xe5, 0xe4, 0x90, 0xed, 0xa0, 0x21, 0x2b, 0xa5, 0x90, 0xa7,
- 0xf4, 0xc4, 0xcc, 0xec, 0x0c, 0xbf, 0x61, 0x0b, 0xb2, 0x69, 0xbc, 0xdc, 0xc2, 0x62, 0xeb, 0xd7,
- 0x62, 0x48, 0x89, 0xe8, 0x85, 0x33, 0x62, 0xc8, 0xdb, 0xe4, 0x4f, 0x3f, 0x19, 0x86, 0x0b, 0x45,
- 0xa8, 0xcb, 0x88, 0xc2, 0xb9, 0x2c, 0x8f, 0x45, 0x27, 0x43, 0x4d, 0x3e, 0x85, 0x23, 0xbd, 0x2c,
- 0xae, 0x8c, 0x31, 0xc8, 0xe9, 0x12, 0xe0, 0x95, 0x43, 0xbe, 0x88, 0xd6, 0x06, 0x90, 0xba, 0x30,
- 0xc8, 0xb8, 0x2e, 0x82, 0xec, 0x1b, 0x31, 0xc2, 0x89, 0xc8, 0xab, 0xd6, 0x0d, 0xc3, 0xe3, 0xc3,
- 0xff, 0x14, 0xad, 0x5f, 0xbf, 0x5e, 0x16, 0x1a, 0x1a, 0xfa, 0xa5, 0x54, 0x2a, 0xed, 0x8b, 0x7c,
- 0xd1, 0x69, 0xf4, 0x84, 0xdc, 0x13, 0xf7, 0x6f, 0x0f, 0xa0, 0x36, 0x27, 0x01, 0x79, 0x91, 0xb6,
- 0x7f, 0x71, 0x3c, 0xdc, 0xcf, 0x4d, 0xdf, 0xf1, 0xa6, 0x23, 0x5e, 0xad, 0xf2, 0xc2, 0x15, 0x23,
- 0x83, 0x8b, 0x46, 0x16, 0x1d, 0xbf, 0xb2, 0x38, 0x3c, 0x24, 0x40, 0xf9, 0xa0, 0x10, 0x99, 0x44,
- 0x94, 0x40, 0x44, 0x61, 0x17, 0x44, 0xb0, 0x57, 0xd8, 0x9a, 0xb8, 0x77, 0xb8, 0x04, 0x04, 0x04,
- 0x64, 0x2c, 0x7b, 0x1f, 0x4d, 0x94, 0x91, 0xb3, 0x4c, 0xee, 0x81, 0x01, 0x8d, 0xcd, 0xa2, 0xfb,
- 0xe8, 0x4e, 0x21, 0x85, 0x03, 0x0a, 0x27, 0xa4, 0xb7, 0x30, 0xb8, 0x34, 0xc6, 0xa2, 0xf3, 0x37,
- 0x16, 0x47, 0x6e, 0x09, 0xb0, 0x87, 0x88, 0xb2, 0x6e, 0x88, 0x90, 0x48, 0x44, 0x5e, 0xd5, 0xec,
- 0x0c, 0x95, 0x48, 0x6d, 0x5e, 0x93, 0x8b, 0x4f, 0x49, 0x4e, 0xf5, 0x93, 0x03, 0x2c, 0x3e, 0x22,
- 0xa2, 0xa3, 0xbf, 0x08, 0xb0, 0x97, 0x88, 0x54, 0x44, 0x24, 0xfb, 0x4a, 0x0c, 0x9f, 0x6c, 0xda,
- 0xbc, 0xa2, 0x1b, 0x36, 0xca, 0x83, 0xcd, 0x2d, 0x8a, 0xa0, 0xaf, 0x5a, 0xf2, 0xba, 0x0f, 0x7d,
- 0x8e, 0xe3, 0xa1, 0xae, 0x6c, 0x52, 0x4e, 0x18, 0x7d, 0x8d, 0x63, 0xca, 0x68, 0xfa, 0xbb, 0xe0,
- 0xdd, 0xd4, 0xd4, 0x69, 0x22, 0x6a, 0x20, 0xa2, 0x8a, 0x1f, 0x85, 0x50, 0xff, 0x20, 0x42, 0x70,
- 0x13, 0xfb, 0x38, 0x2c, 0x86, 0xb9, 0x49, 0x44, 0x36, 0x4f, 0x15, 0xad, 0x34, 0xce, 0x79, 0x94,
- 0x66, 0xfb, 0x29, 0xe6, 0x8f, 0x46, 0x22, 0xda, 0x47, 0x44, 0x2a, 0x52, 0x23, 0x87, 0x42, 0x7a,
- 0x68, 0xb9, 0xfe, 0xff, 0x5b, 0xc4, 0xcb, 0xf2, 0xa9, 0x93, 0x99, 0xe7, 0xd9, 0x87, 0xfb, 0x7f,
- 0x12, 0x22, 0xee, 0xb4, 0x60, 0x4a, 0xac, 0xa6, 0xf2, 0x9e, 0x89, 0x88, 0xfb, 0xaf, 0xe1, 0x54,
- 0x40, 0xf5, 0x6d, 0xeb, 0x66, 0x27, 0x9c, 0x4b, 0xe8, 0x61, 0x2a, 0x97, 0x12, 0x3e, 0x13, 0x91,
- 0x45, 0x66, 0x97, 0x43, 0x95, 0x38, 0x14, 0x52, 0xea, 0x27, 0xf6, 0x5b, 0xad, 0x68, 0xa5, 0xf9,
- 0x1b, 0xad, 0x37, 0xce, 0x69, 0x73, 0x94, 0x45, 0x77, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x7a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0xd6, 0x7b, 0x4c, 0x5b,
+ 0x55, 0x1c, 0x07, 0xf0, 0x42, 0x7b, 0xcb, 0x6d, 0x0b, 0xc8, 0x63, 0xcc, 0xce, 0x21, 0x1b, 0xd9,
+ 0x5c, 0xa2, 0x7f, 0xcc, 0xe1, 0x16, 0xff, 0x30, 0xb2, 0xd4, 0xc7, 0x42, 0x1c, 0x94, 0xb6, 0xb7,
+ 0xd0, 0xf6, 0xf6, 0x11, 0x5a, 0x28, 0x8f, 0xc1, 0x56, 0x8d, 0x13, 0xa5, 0x3e, 0x46, 0x26, 0x51,
+ 0x37, 0x71, 0x44, 0x19, 0x33, 0x84, 0x88, 0xb3, 0x59, 0xc2, 0x0c, 0xee, 0xf1, 0xc7, 0x16, 0x83,
+ 0x73, 0x93, 0x8d, 0xf8, 0x60, 0x31, 0xce, 0x98, 0xcd, 0x3f, 0x34, 0x13, 0xdd, 0xcc, 0x7c, 0x34,
+ 0x0b, 0x2d, 0x2d, 0x0f, 0x81, 0xae, 0x5f, 0xcf, 0xb9, 0x70, 0xbb, 0x76, 0x3c, 0x12, 0x30, 0xee,
+ 0x26, 0xdf, 0x3f, 0xda, 0xdf, 0xfd, 0x9d, 0xcf, 0xe9, 0x3d, 0xb7, 0xf7, 0x1e, 0x09, 0x00, 0xc9,
+ 0xdd, 0xc8, 0x92, 0x4e, 0xd6, 0x68, 0x34, 0x32, 0xa7, 0xd3, 0xc9, 0x8a, 0xa1, 0x9f, 0x97, 0x0d,
+ 0xe9, 0x79, 0xc3, 0x0d, 0x83, 0x99, 0xfb, 0x27, 0x2e, 0x01, 0x71, 0x40, 0x83, 0xc5, 0x38, 0xac,
+ 0xb3, 0x19, 0xc6, 0xc4, 0xe8, 0x79, 0xee, 0xef, 0x58, 0x9f, 0x95, 0x1b, 0x4a, 0xe8, 0xe3, 0xb9,
+ 0x3f, 0xe3, 0x27, 0x32, 0x07, 0xa2, 0x27, 0x49, 0x2e, 0xe6, 0x43, 0x4c, 0xa9, 0x43, 0x1f, 0xa2,
+ 0xb3, 0xa7, 0x35, 0x3a, 0x78, 0x7c, 0x4d, 0x67, 0xe5, 0x46, 0x17, 0xea, 0xa3, 0xe7, 0x8a, 0x7d,
+ 0x77, 0x0d, 0x92, 0xf0, 0x92, 0xb4, 0xff, 0x15, 0xca, 0xb5, 0xe5, 0xae, 0x4a, 0x72, 0x25, 0x7d,
+ 0x29, 0xb1, 0x4a, 0x26, 0x85, 0x93, 0x6c, 0x36, 0xdb, 0xef, 0x26, 0x93, 0x29, 0x42, 0x43, 0x1a,
+ 0x90, 0x00, 0xd9, 0xf5, 0x10, 0x6b, 0x3a, 0xab, 0x21, 0xa1, 0x46, 0xd6, 0x05, 0x0b, 0xf5, 0x6d,
+ 0xb3, 0x16, 0x41, 0x59, 0xa1, 0x04, 0xd3, 0xcc, 0x80, 0x60, 0x67, 0x04, 0x88, 0x9e, 0x88, 0xd9,
+ 0xc3, 0x64, 0x37, 0x27, 0x34, 0x98, 0xab, 0x79, 0x4c, 0x4d, 0x4d, 0xcd, 0xd4, 0x5c, 0x96, 0xc4,
+ 0x9a, 0x8b, 0xc7, 0xbc, 0x7d, 0xe7, 0xf3, 0xa0, 0x72, 0xaa, 0xa0, 0xe8, 0x62, 0xa1, 0xd8, 0xc9,
+ 0x46, 0xc9, 0xa5, 0xdb, 0x3c, 0x07, 0xaa, 0xac, 0xaf, 0x12, 0x9a, 0xc4, 0xd8, 0x2b, 0x1d, 0x88,
+ 0x44, 0x66, 0xca, 0xae, 0xba, 0xca, 0x84, 0x5a, 0xb5, 0xa7, 0x36, 0x06, 0xb9, 0x76, 0x54, 0x0a,
+ 0x13, 0xe1, 0x5c, 0x65, 0x48, 0x77, 0xa6, 0x43, 0x71, 0x28, 0x05, 0x0a, 0x1f, 0x8b, 0x4c, 0x67,
+ 0x66, 0x24, 0x76, 0x33, 0xc4, 0x43, 0xcb, 0x3d, 0xe8, 0x64, 0xc2, 0xe3, 0x61, 0x6c, 0xde, 0xf3,
+ 0x08, 0x52, 0xdb, 0x55, 0x50, 0x9d, 0x50, 0x20, 0xbb, 0x39, 0x1b, 0x1a, 0xab, 0x66, 0x2c, 0x06,
+ 0x95, 0x97, 0x97, 0xdf, 0xfa, 0xaf, 0x50, 0x34, 0x1a, 0xc5, 0xf6, 0x03, 0x45, 0x58, 0xd9, 0x96,
+ 0x26, 0x20, 0xca, 0x1e, 0x16, 0x6b, 0x76, 0xaf, 0x01, 0x59, 0xff, 0x11, 0x01, 0x2a, 0x2d, 0x2d,
+ 0x4d, 0x2b, 0x2b, 0x2b, 0x8b, 0x7a, 0x3c, 0x1e, 0x84, 0x42, 0xa1, 0x65, 0x43, 0xf5, 0xbe, 0x3a,
+ 0xe4, 0xbd, 0x95, 0x81, 0xd5, 0xa7, 0x58, 0x01, 0xca, 0x7c, 0x23, 0x03, 0x87, 0xfa, 0x3a, 0x6e,
+ 0x43, 0xe2, 0xa5, 0xeb, 0xec, 0xec, 0x44, 0x6f, 0x6f, 0xef, 0xb2, 0x90, 0xb6, 0xbe, 0x56, 0xe4,
+ 0x37, 0x67, 0x62, 0xe3, 0x19, 0x16, 0xb9, 0xa7, 0x59, 0x28, 0x7b, 0x15, 0x50, 0x3f, 0xab, 0xc6,
+ 0x70, 0x70, 0x78, 0x2e, 0xd4, 0xdd, 0xdd, 0x8d, 0x9e, 0x9e, 0x9e, 0x84, 0x01, 0xcc, 0xed, 0x45,
+ 0x28, 0xf0, 0xae, 0x85, 0x6f, 0xe0, 0x43, 0x4c, 0x47, 0xa6, 0xe7, 0x45, 0x8e, 0x7f, 0x7b, 0x0c,
+ 0x6b, 0xbd, 0x59, 0xd8, 0x7a, 0x2e, 0x05, 0x0f, 0x13, 0xe8, 0x7e, 0x02, 0xa5, 0xb7, 0xa6, 0x62,
+ 0xef, 0xc9, 0xbd, 0x18, 0x1d, 0x1d, 0xbd, 0x0d, 0x91, 0xf5, 0x49, 0x25, 0x89, 0xba, 0xdd, 0x6e,
+ 0x04, 0x83, 0xc1, 0x84, 0x41, 0x5a, 0x4f, 0xb5, 0xa0, 0xf6, 0x30, 0x8b, 0x86, 0x23, 0x69, 0x78,
+ 0xe8, 0xc5, 0x55, 0x68, 0x3d, 0xfd, 0x26, 0xc2, 0x13, 0xe1, 0x58, 0x7d, 0xf0, 0xea, 0x20, 0xf2,
+ 0x1b, 0x57, 0x40, 0xdb, 0x2f, 0xc7, 0x13, 0xe7, 0x67, 0xa0, 0x3c, 0x72, 0xe9, 0x72, 0x3c, 0x39,
+ 0x08, 0x8e, 0x05, 0x13, 0xa1, 0xd9, 0x5f, 0x74, 0x4b, 0xfc, 0xaf, 0xc4, 0x1f, 0xe3, 0x93, 0xe3,
+ 0x78, 0xf0, 0x85, 0x95, 0xf8, 0xe1, 0x66, 0x12, 0x06, 0xfe, 0x4a, 0x46, 0xed, 0xc7, 0x4a, 0xac,
+ 0xdf, 0x9d, 0x03, 0x57, 0x97, 0x09, 0xed, 0x7d, 0xef, 0x61, 0x5d, 0xa3, 0x1a, 0x7c, 0x3f, 0x03,
+ 0xe3, 0xd7, 0x72, 0x3c, 0x79, 0x21, 0x05, 0x9b, 0x3e, 0x67, 0x71, 0xef, 0xfb, 0x2c, 0x6a, 0x0e,
+ 0x57, 0x0b, 0xfd, 0xf3, 0x41, 0x0b, 0xde, 0xde, 0x07, 0x3f, 0x6b, 0xc3, 0x73, 0x47, 0x53, 0x71,
+ 0x29, 0x98, 0x8c, 0xb3, 0xfe, 0x64, 0x1c, 0xbd, 0x26, 0x45, 0xe3, 0x17, 0x52, 0xe8, 0x8f, 0xc8,
+ 0x51, 0x7d, 0x41, 0x86, 0xea, 0xef, 0xe4, 0x28, 0xfb, 0x46, 0x8e, 0xa7, 0x08, 0x54, 0x40, 0x20,
+ 0xf5, 0xf3, 0x2b, 0x70, 0xfd, 0xe6, 0xf5, 0xa5, 0x43, 0x93, 0xd3, 0x93, 0xd8, 0xe4, 0xcd, 0xc3,
+ 0xa7, 0x43, 0xc9, 0x38, 0x47, 0xa0, 0x63, 0x37, 0xa4, 0xe8, 0xfa, 0x55, 0x86, 0xfd, 0x3f, 0xc9,
+ 0xd0, 0x74, 0x99, 0x41, 0x0d, 0x81, 0xca, 0x09, 0xf4, 0x34, 0x81, 0x1e, 0xf0, 0xc9, 0xa1, 0x7d,
+ 0xb7, 0x38, 0xd6, 0xbb, 0x28, 0xf4, 0xd2, 0xeb, 0x5e, 0xf0, 0x2e, 0x5b, 0x2c, 0xee, 0x5d, 0x35,
+ 0xe8, 0xbf, 0xdc, 0x8f, 0xc7, 0x5b, 0xb2, 0x05, 0xe8, 0x38, 0x81, 0x3e, 0x20, 0xd0, 0xdb, 0x04,
+ 0xf2, 0x12, 0xa8, 0x8e, 0x40, 0x26, 0x02, 0x6d, 0x1b, 0x48, 0x41, 0x96, 0x87, 0x45, 0xb1, 0xbb,
+ 0x04, 0xf6, 0x1a, 0x07, 0x1a, 0x1a, 0x77, 0x22, 0x10, 0x08, 0x2c, 0x0c, 0xd1, 0xc1, 0x99, 0x81,
+ 0xf5, 0x90, 0x7e, 0xb5, 0x4e, 0x48, 0x79, 0x1d, 0x2f, 0x34, 0x78, 0x7c, 0x55, 0xd8, 0xd5, 0x2b,
+ 0xc3, 0x09, 0x02, 0x75, 0x13, 0xa8, 0x95, 0x40, 0x2f, 0x5f, 0x21, 0xd0, 0x25, 0x06, 0xe6, 0x41,
+ 0x39, 0x1e, 0x3b, 0x29, 0x07, 0xd3, 0xc8, 0x0a, 0xbd, 0x34, 0xe6, 0x3a, 0x2b, 0xfc, 0x7e, 0x7f,
+ 0x22, 0x64, 0xb1, 0x58, 0x82, 0x0e, 0x87, 0x63, 0x9c, 0xc6, 0xc0, 0x1b, 0x05, 0x40, 0x7c, 0x40,
+ 0x96, 0x54, 0xe8, 0xa2, 0x76, 0xbb, 0x7d, 0x82, 0x77, 0xf0, 0xe3, 0x6a, 0xb7, 0x12, 0x9d, 0x57,
+ 0x08, 0xf4, 0x9b, 0x14, 0xef, 0xfc, 0x2c, 0xc3, 0x2b, 0x04, 0xda, 0x41, 0x20, 0x0b, 0x81, 0x56,
+ 0x37, 0xb1, 0x90, 0x7c, 0xa2, 0x8e, 0xf5, 0x69, 0x9d, 0x7a, 0xa1, 0x8f, 0xe4, 0x97, 0x18, 0x44,
+ 0x9f, 0x0e, 0xe4, 0x16, 0x57, 0xd3, 0xe8, 0x2d, 0x5c, 0x38, 0x1e, 0x2a, 0x76, 0xea, 0x46, 0xc8,
+ 0xf7, 0x1b, 0x69, 0xad, 0xd0, 0xbc, 0x75, 0x2a, 0xb7, 0x89, 0xac, 0xd1, 0x55, 0x29, 0x0e, 0x10,
+ 0xe8, 0x55, 0x02, 0xd5, 0x13, 0x48, 0x77, 0x96, 0x41, 0x86, 0x4b, 0x15, 0x8d, 0x7f, 0xb2, 0x97,
+ 0x90, 0x3e, 0xa3, 0xd1, 0xb8, 0x41, 0xab, 0xd5, 0x2a, 0x17, 0xd8, 0x33, 0x70, 0xa1, 0x3b, 0xa0,
+ 0x20, 0x45, 0xc4, 0x97, 0x1b, 0xd3, 0x95, 0x85, 0x82, 0xfd, 0x52, 0xb4, 0x11, 0xe8, 0xb5, 0x1f,
+ 0x19, 0x34, 0x7c, 0xcf, 0x60, 0xc3, 0x3e, 0xe9, 0xc8, 0x16, 0xeb, 0x96, 0xa9, 0x3b, 0xa0, 0x80,
+ 0x5e, 0xaf, 0xcf, 0x58, 0x64, 0x73, 0xb2, 0x38, 0x44, 0xbf, 0x53, 0xec, 0x4b, 0xc5, 0x33, 0x1f,
+ 0x49, 0xb1, 0x87, 0x40, 0x35, 0x17, 0x19, 0xb0, 0x95, 0x49, 0x7f, 0x18, 0x2c, 0xdc, 0xc4, 0x92,
+ 0x20, 0xf2, 0x7a, 0xbe, 0x56, 0x5c, 0xa1, 0x1b, 0xa1, 0x00, 0x0d, 0x67, 0x36, 0x8e, 0x89, 0x0d,
+ 0x64, 0x30, 0x3f, 0x7d, 0xb5, 0x6b, 0x1d, 0xba, 0xd0, 0x7d, 0x55, 0x19, 0x11, 0x4d, 0x87, 0x3c,
+ 0xfa, 0x68, 0x47, 0xf2, 0x04, 0x53, 0x21, 0x69, 0xa2, 0x3b, 0xa2, 0xed, 0x55, 0xa5, 0x01, 0x31,
+ 0x9c, 0xc5, 0x38, 0x2a, 0x5e, 0xb6, 0x79, 0x21, 0x72, 0x43, 0xa8, 0xc4, 0xf5, 0x12, 0xd6, 0x2c,
+ 0x6e, 0x56, 0x74, 0xef, 0x40, 0x3f, 0xd3, 0x14, 0x72, 0x85, 0x39, 0x4a, 0xa7, 0xb4, 0x45, 0xee,
+ 0x94, 0x0c, 0xd1, 0xcd, 0xc7, 0xec, 0xa3, 0x4c, 0x1d, 0x97, 0x7b, 0xe2, 0xc7, 0xfd, 0x17, 0x0e,
+ 0x63, 0xa1, 0x9b, 0x5b, 0x11, 0xa2, 0x78, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_check_xpm[1] = {{ png, sizeof( png ), "module_check_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_editor.cpp b/bitmaps_png/cpp_26/module_editor.cpp
index e09d8b0479..0da8ff96dd 100644
--- a/bitmaps_png/cpp_26/module_editor.cpp
+++ b/bitmaps_png/cpp_26/module_editor.cpp
@@ -8,89 +8,76 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x09, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x95, 0x0b, 0x4c, 0x53,
- 0x67, 0x18, 0x86, 0x4f, 0x4f, 0xdb, 0x41, 0x47, 0x0c, 0xa2, 0xd9, 0xf0, 0x06, 0x44, 0x04, 0x04,
- 0x4d, 0x9c, 0x40, 0xb7, 0x02, 0xa5, 0x5c, 0xa6, 0xce, 0x0b, 0x01, 0xa1, 0x08, 0x28, 0xa2, 0xdc,
- 0x51, 0x61, 0x0a, 0x4c, 0x6e, 0xc6, 0x0d, 0x15, 0xe4, 0xe2, 0x1a, 0xcb, 0x06, 0x1a, 0x06, 0x48,
- 0x65, 0x96, 0xa9, 0xc0, 0x1c, 0xea, 0x06, 0x63, 0x83, 0x31, 0x37, 0x64, 0x02, 0xa2, 0x20, 0x51,
- 0x37, 0x61, 0xc3, 0x4d, 0xbc, 0x80, 0x43, 0x40, 0x03, 0x13, 0x69, 0xe1, 0xdd, 0x39, 0x85, 0x56,
- 0x0a, 0x12, 0x29, 0x4d, 0x9e, 0xa4, 0x79, 0xbf, 0xff, 0x3b, 0x4f, 0xfe, 0x73, 0xbe, 0x73, 0x7e,
- 0x02, 0x00, 0x31, 0x1e, 0x81, 0x21, 0xd9, 0x12, 0xc3, 0x63, 0xdc, 0x51, 0x62, 0x67, 0xc0, 0x3c,
- 0x43, 0xe7, 0xdc, 0xf9, 0x64, 0xf4, 0x6e, 0x2e, 0xa3, 0x4d, 0x99, 0x0b, 0x97, 0x92, 0xed, 0x04,
- 0x41, 0x98, 0xd1, 0x35, 0x07, 0x43, 0x66, 0xc3, 0xf8, 0x1e, 0x81, 0x01, 0xb3, 0x74, 0xe2, 0x75,
- 0x89, 0x89, 0x01, 0xbd, 0x10, 0x09, 0xd4, 0xdf, 0x31, 0x5c, 0x4c, 0x99, 0xdf, 0xd1, 0xb9, 0x9d,
- 0x01, 0x79, 0xb8, 0x37, 0xfa, 0x65, 0x5e, 0xe6, 0xcd, 0xe8, 0x67, 0xb3, 0xd9, 0x2b, 0xe9, 0xda,
- 0x1e, 0x2e, 0xe3, 0xc6, 0xf8, 0x1e, 0xdf, 0xe5, 0x8c, 0x8a, 0x69, 0x89, 0x3a, 0x22, 0x08, 0x7c,
- 0xed, 0xa3, 0x83, 0xe7, 0x31, 0x93, 0x45, 0x55, 0xdb, 0x38, 0xb8, 0x16, 0xc4, 0x9a, 0x24, 0xea,
- 0x8e, 0x24, 0x50, 0xec, 0xad, 0x83, 0xbe, 0xe8, 0x51, 0x51, 0x8f, 0xb1, 0xb1, 0x2e, 0x4c, 0x4c,
- 0xb4, 0x54, 0x22, 0xea, 0xb7, 0x40, 0x4b, 0x4b, 0x2b, 0x57, 0x5b, 0x5b, 0x5b, 0x42, 0xb3, 0xcb,
- 0x9a, 0x7c, 0x1a, 0xbd, 0x89, 0x8f, 0xa6, 0x4b, 0x65, 0x48, 0xf7, 0x34, 0x01, 0x75, 0x5b, 0x3a,
- 0xe8, 0x7c, 0xe9, 0x5b, 0xec, 0xe6, 0x22, 0x9f, 0x59, 0x28, 0xc9, 0xcb, 0x40, 0x6a, 0x4c, 0x28,
- 0x72, 0xd6, 0x33, 0xe4, 0x54, 0xdf, 0x79, 0xba, 0x16, 0xf4, 0x0e, 0xd9, 0xf3, 0x89, 0x97, 0x35,
- 0x5a, 0x6a, 0x2a, 0x90, 0xe8, 0xb1, 0x02, 0x57, 0xad, 0xcd, 0x86, 0xfe, 0x11, 0xf0, 0x07, 0xef,
- 0xdb, 0xd9, 0x0e, 0x16, 0x9a, 0x9a, 0xde, 0x66, 0xb1, 0x58, 0xab, 0x68, 0xd1, 0x4e, 0x7d, 0x7d,
- 0xfd, 0xa1, 0x90, 0x90, 0x10, 0xd0, 0x7c, 0xe4, 0x30, 0x1b, 0x09, 0x6e, 0x16, 0xc8, 0x48, 0x08,
- 0x85, 0xd4, 0x77, 0x01, 0x3c, 0x79, 0x46, 0x8a, 0xdc, 0xcd, 0xd1, 0x12, 0x97, 0x03, 0xd8, 0xd8,
- 0x17, 0xe8, 0x86, 0xdd, 0x42, 0x3b, 0x9c, 0xf6, 0x60, 0x43, 0x28, 0x14, 0x2a, 0x6a, 0x1f, 0x0a,
- 0xe6, 0x42, 0xe4, 0x65, 0x8a, 0x8c, 0x7d, 0x61, 0xa8, 0x5d, 0x63, 0x8c, 0x36, 0x6f, 0x4f, 0xfc,
- 0x25, 0x16, 0xe3, 0xfe, 0xf1, 0xe3, 0xb8, 0xeb, 0x68, 0x0f, 0x73, 0x5d, 0xdd, 0x4b, 0x0a, 0x91,
- 0xa5, 0xa5, 0x65, 0x7f, 0x5d, 0x5d, 0x1d, 0x68, 0x0e, 0xba, 0x1a, 0x29, 0xee, 0x73, 0xdf, 0xd8,
- 0xf3, 0x88, 0xf2, 0xb2, 0x57, 0xe4, 0x89, 0x91, 0x81, 0xa0, 0x6f, 0xdd, 0xc0, 0x5e, 0x02, 0x43,
- 0x71, 0x04, 0xca, 0xb7, 0x72, 0x20, 0x95, 0x4a, 0x47, 0x6b, 0x1b, 0x4d, 0x15, 0x6b, 0xff, 0x8e,
- 0x7a, 0x1b, 0xf9, 0x29, 0x87, 0x50, 0xf0, 0x99, 0x08, 0xa7, 0x92, 0x13, 0xf1, 0xeb, 0xfe, 0xfd,
- 0xe8, 0x70, 0xe0, 0x61, 0xc3, 0x7c, 0xdd, 0x86, 0x29, 0x45, 0x4a, 0x26, 0x8a, 0x94, 0xf9, 0xab,
- 0x44, 0x5f, 0xa5, 0x47, 0xa2, 0xad, 0xad, 0x15, 0xbd, 0xbd, 0xbd, 0xc8, 0xce, 0xce, 0x46, 0x56,
- 0x52, 0x22, 0xee, 0x38, 0x2d, 0x87, 0x8e, 0x8e, 0xce, 0x8f, 0x93, 0x44, 0x11, 0x3e, 0xab, 0x91,
- 0xb0, 0x45, 0xa0, 0x22, 0x29, 0x66, 0x87, 0x22, 0xcf, 0xfd, 0x5c, 0x84, 0x58, 0x1f, 0xbe, 0x2a,
- 0x8f, 0x70, 0xb7, 0x45, 0x59, 0x59, 0x99, 0xa2, 0x16, 0xe5, 0xe7, 0x82, 0xc3, 0x61, 0x1b, 0x20,
- 0x12, 0xa5, 0xe0, 0x94, 0x24, 0x13, 0xa7, 0xa5, 0xb9, 0xd8, 0x4f, 0xed, 0x26, 0xe7, 0x68, 0x1a,
- 0xc4, 0x91, 0x41, 0x2f, 0x45, 0x8b, 0x17, 0x2f, 0x1e, 0x2c, 0x29, 0x29, 0x81, 0x52, 0x36, 0x13,
- 0x6a, 0x0f, 0xac, 0xc2, 0x93, 0x6f, 0xb6, 0x43, 0x76, 0x71, 0x2d, 0x7e, 0x39, 0xe6, 0x07, 0xf1,
- 0xd1, 0x54, 0x48, 0x3f, 0x8d, 0x41, 0x5c, 0x5c, 0xdc, 0x4b, 0x91, 0x40, 0x20, 0x18, 0xa1, 0x26,
- 0x08, 0xa9, 0xa9, 0xa9, 0x33, 0x92, 0x34, 0x94, 0x64, 0xe2, 0xee, 0x11, 0x1e, 0xe4, 0x95, 0xbe,
- 0xe8, 0xff, 0x92, 0x8b, 0x2e, 0x89, 0x1b, 0xf2, 0x93, 0xc3, 0x71, 0xb9, 0xba, 0x42, 0x5d, 0x54,
- 0x5c, 0x5c, 0x3c, 0x1c, 0x1b, 0x1b, 0x8b, 0x65, 0xcb, 0x96, 0x69, 0x2e, 0xfa, 0xad, 0x16, 0x2d,
- 0x31, 0x4b, 0x30, 0x54, 0x19, 0x0c, 0xd9, 0x39, 0x07, 0x3c, 0xc9, 0x77, 0x42, 0xeb, 0x41, 0x2b,
- 0xd4, 0xe5, 0xc6, 0x29, 0xea, 0x93, 0x44, 0x74, 0x60, 0x61, 0x61, 0xa1, 0xb1, 0xa8, 0x31, 0x3b,
- 0x1c, 0x5d, 0x27, 0xd6, 0x41, 0xfe, 0xbd, 0x3b, 0x9e, 0x4a, 0xb8, 0x78, 0xf4, 0x85, 0x0b, 0xae,
- 0x47, 0x1a, 0x53, 0xb5, 0x2b, 0x93, 0x45, 0x7c, 0x3e, 0x7f, 0x84, 0x7a, 0xcb, 0x91, 0x9e, 0x9e,
- 0xae, 0x91, 0xa4, 0xbe, 0xba, 0x1c, 0xb7, 0xe2, 0x4d, 0x20, 0xaf, 0x0e, 0xc1, 0xe0, 0x19, 0x1b,
- 0x74, 0x4b, 0xd6, 0xe2, 0x66, 0x9c, 0x39, 0xea, 0x2f, 0x48, 0x54, 0x6b, 0xd4, 0x44, 0xf4, 0x30,
- 0x50, 0xbb, 0xd2, 0x78, 0x37, 0xcd, 0xc9, 0xab, 0xf0, 0xec, 0xdc, 0x66, 0xc8, 0xbf, 0x5d, 0x8b,
- 0xbe, 0x13, 0x3c, 0xdc, 0xcb, 0x70, 0x46, 0x63, 0xa2, 0xa3, 0xda, 0x1a, 0x35, 0xd1, 0xf8, 0xf1,
- 0xa6, 0x47, 0xb6, 0xb4, 0xb4, 0x54, 0x45, 0x55, 0x55, 0x95, 0x22, 0xaf, 0xa9, 0xa9, 0x51, 0xcb,
- 0xcb, 0x25, 0x22, 0xfc, 0x99, 0x62, 0x45, 0x0d, 0x80, 0x1f, 0x06, 0x4e, 0x71, 0xf1, 0x58, 0xe2,
- 0x8a, 0xeb, 0xbb, 0x17, 0xe1, 0xe2, 0xd9, 0x02, 0x54, 0x56, 0x56, 0xbe, 0x5e, 0xe4, 0x6b, 0x67,
- 0x08, 0xa9, 0xb7, 0x9e, 0x8a, 0xb0, 0x8d, 0xa3, 0x2f, 0xec, 0x81, 0xe8, 0x50, 0xe4, 0x7a, 0xcc,
- 0x56, 0xe5, 0xb5, 0x01, 0x6f, 0x62, 0xf0, 0x87, 0x20, 0xc8, 0x4a, 0x9d, 0xd0, 0x73, 0xc2, 0x1e,
- 0x6d, 0x07, 0x2d, 0x51, 0xb1, 0x85, 0x33, 0xda, 0xe3, 0xca, 0x7b, 0xbd, 0x68, 0x3a, 0x5f, 0x86,
- 0xee, 0x48, 0x12, 0x0f, 0xb3, 0x04, 0xd4, 0x00, 0x08, 0xf1, 0x4c, 0x62, 0x8d, 0xce, 0x3c, 0x57,
- 0xdc, 0x0e, 0x66, 0x61, 0x64, 0xac, 0x67, 0x9f, 0x8f, 0xdd, 0xf4, 0x44, 0xf5, 0xc1, 0x1c, 0x1c,
- 0x71, 0x37, 0x44, 0xe7, 0x1e, 0x52, 0x4d, 0xf4, 0x98, 0x3a, 0x0a, 0xf2, 0xbc, 0xe6, 0xa1, 0x25,
- 0x7c, 0x0e, 0xe4, 0x3f, 0x85, 0xe0, 0x45, 0x91, 0x2d, 0xba, 0xf3, 0x57, 0xe3, 0xc6, 0x5e, 0x63,
- 0xdc, 0x0a, 0x65, 0x21, 0x9d, 0xea, 0x69, 0x0b, 0x67, 0x4f, 0x29, 0xda, 0xcc, 0x64, 0x32, 0x65,
- 0x7a, 0x7a, 0x7a, 0xfd, 0x34, 0x61, 0x56, 0xac, 0xe1, 0x78, 0xbf, 0xd5, 0x18, 0xb8, 0xff, 0x3b,
- 0x92, 0x84, 0xe6, 0xe0, 0x1b, 0xbe, 0x21, 0xa7, 0x73, 0x33, 0x7d, 0xce, 0x50, 0x81, 0xa7, 0x2e,
- 0x9a, 0x53, 0xa9, 0x07, 0x7f, 0x76, 0x13, 0x35, 0x00, 0xeb, 0xa8, 0x01, 0xe0, 0xa2, 0x23, 0x6b,
- 0x0d, 0x2e, 0x7a, 0x30, 0x46, 0x0e, 0xf8, 0xf2, 0x31, 0xf8, 0xa8, 0x15, 0x1f, 0x7b, 0x71, 0xf1,
- 0x81, 0xc9, 0x68, 0x0f, 0x0d, 0x87, 0xc3, 0x79, 0x41, 0x71, 0x56, 0x79, 0x28, 0x71, 0x29, 0x6c,
- 0x68, 0xa2, 0xde, 0x65, 0xdc, 0x13, 0x7b, 0x2d, 0xc1, 0xa1, 0xa0, 0x75, 0xa8, 0x08, 0x98, 0x8b,
- 0x35, 0xc6, 0xcc, 0xcb, 0x74, 0xbe, 0x72, 0x1e, 0x79, 0xb2, 0x25, 0x98, 0x81, 0x9b, 0x09, 0xa6,
- 0x90, 0x57, 0x6d, 0xc7, 0x7f, 0x85, 0xef, 0xe1, 0xdf, 0x93, 0x2e, 0x68, 0xda, 0x31, 0xa7, 0x27,
- 0xde, 0x86, 0x71, 0xb7, 0xc0, 0xd7, 0x00, 0x49, 0x21, 0xeb, 0x51, 0xb8, 0x75, 0x21, 0x3c, 0xcd,
- 0x19, 0x57, 0x94, 0xd7, 0x1b, 0x63, 0x96, 0x46, 0x47, 0xf9, 0x9d, 0x9d, 0x5a, 0x78, 0x5e, 0x1e,
- 0x00, 0xf9, 0x85, 0xf7, 0xd1, 0x93, 0x67, 0x8b, 0xf6, 0x34, 0x9b, 0xa1, 0x6b, 0x7e, 0x84, 0x68,
- 0xc6, 0x47, 0xf9, 0xab, 0x44, 0x29, 0xee, 0x0b, 0x8b, 0x3a, 0x8b, 0x82, 0x31, 0xdc, 0x2c, 0x46,
- 0xff, 0x69, 0x67, 0x74, 0xe6, 0xbb, 0xe1, 0xaa, 0xbf, 0xf6, 0xa3, 0x9f, 0x03, 0x08, 0xed, 0x19,
- 0x89, 0x78, 0x8b, 0x48, 0x91, 0xb3, 0x11, 0x29, 0x51, 0x62, 0x63, 0xc8, 0xf4, 0xa7, 0xf3, 0xea,
- 0x64, 0xe7, 0x63, 0x7d, 0x0d, 0x39, 0xc3, 0xf2, 0x81, 0xc7, 0xe8, 0x6b, 0xcc, 0xc6, 0x1f, 0xc9,
- 0xd6, 0xb2, 0x32, 0x21, 0x11, 0x40, 0xd7, 0x6c, 0x17, 0x92, 0x49, 0x6a, 0x3d, 0x06, 0xe4, 0xae,
- 0xd7, 0x8a, 0xa6, 0xe2, 0x41, 0xf1, 0xb6, 0xb4, 0xa7, 0x4d, 0x52, 0x79, 0x4f, 0x9d, 0x78, 0xe4,
- 0xe1, 0xb9, 0x40, 0x59, 0x7b, 0xa6, 0xd3, 0xf9, 0xe9, 0xf6, 0x6a, 0x24, 0xda, 0xe5, 0xb1, 0xe2,
- 0xd2, 0xe1, 0x30, 0xbe, 0xec, 0x41, 0xc9, 0xf6, 0xa6, 0xae, 0x52, 0xff, 0x25, 0x9a, 0x48, 0x34,
- 0x12, 0x59, 0x99, 0xeb, 0x17, 0x46, 0x78, 0x5b, 0xc6, 0x6b, 0x2a, 0x50, 0xf2, 0x3f, 0x6e, 0xb8,
- 0x68, 0x82, 0xca, 0x53, 0xc0, 0x16, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6d, 0x4c, 0x5b,
+ 0x55, 0x18, 0xc7, 0x59, 0x82, 0xc9, 0x7c, 0x63, 0xa0, 0x6c, 0x10, 0x27, 0x0c, 0x22, 0x81, 0x2c,
+ 0x66, 0xb6, 0x69, 0x23, 0x31, 0x01, 0x02, 0x0a, 0xee, 0x03, 0x2f, 0xe5, 0xde, 0x0b, 0xf4, 0xf6,
+ 0x9d, 0xb2, 0x75, 0xb5, 0xb4, 0x50, 0x45, 0x20, 0xdb, 0x62, 0x30, 0x30, 0x34, 0x21, 0xf1, 0x25,
+ 0xc4, 0x44, 0x42, 0x54, 0x32, 0x3e, 0x00, 0x0b, 0x25, 0x0a, 0x9b, 0x6e, 0xa6, 0xda, 0x0d, 0x47,
+ 0xa6, 0xc3, 0xc4, 0x28, 0x26, 0x88, 0x7e, 0x50, 0xe3, 0xdb, 0x9c, 0xd4, 0x40, 0x5f, 0x2c, 0x85,
+ 0x75, 0xd0, 0xbf, 0xf7, 0x5c, 0xbc, 0xd7, 0xb6, 0xb4, 0x93, 0x29, 0xf1, 0x24, 0xff, 0x0f, 0xf7,
+ 0x3e, 0xe7, 0x79, 0x7e, 0xe7, 0x9e, 0xe7, 0xdc, 0xe7, 0x39, 0x49, 0x00, 0x92, 0xfe, 0x0f, 0xdd,
+ 0xd6, 0xe4, 0xb2, 0xb2, 0xb2, 0x64, 0xa3, 0xd1, 0xb8, 0x5b, 0x10, 0x79, 0x8e, 0xb4, 0x9f, 0x50,
+ 0x58, 0xf3, 0xba, 0xa8, 0x67, 0x8d, 0xdd, 0x0d, 0x6d, 0xf7, 0xfd, 0x23, 0x88, 0x52, 0xd3, 0xd7,
+ 0x68, 0x96, 0x59, 0x8b, 0x90, 0x47, 0x08, 0x48, 0xab, 0xea, 0x96, 0x6b, 0xb5, 0xf4, 0x8a, 0x20,
+ 0x4a, 0xcd, 0x2c, 0x0a, 0x7e, 0xf5, 0x6c, 0xfd, 0x8f, 0x23, 0xb6, 0x01, 0x4c, 0xbf, 0x70, 0x16,
+ 0xe3, 0x4f, 0xbf, 0x89, 0x0e, 0x55, 0x6b, 0x30, 0x72, 0x21, 0x5b, 0x40, 0x24, 0x78, 0xd2, 0xa7,
+ 0xb9, 0x10, 0xa4, 0xd0, 0x53, 0x7e, 0xb2, 0x7a, 0x62, 0x23, 0xc1, 0x23, 0x6d, 0xb5, 0x1a, 0x26,
+ 0x40, 0xde, 0x77, 0x97, 0x75, 0x27, 0x0f, 0x9a, 0x5e, 0x0a, 0x7f, 0xd6, 0x7f, 0x11, 0x5f, 0x0e,
+ 0xcc, 0xf0, 0x9a, 0x7b, 0x7d, 0x06, 0x43, 0x96, 0xfe, 0xcb, 0x3b, 0x0a, 0x52, 0x15, 0xd1, 0xef,
+ 0x4c, 0x3e, 0x73, 0x1a, 0x97, 0x7a, 0x27, 0x79, 0x88, 0x7b, 0xea, 0x5b, 0x04, 0x5d, 0xbf, 0xe1,
+ 0xe3, 0xbe, 0xf3, 0x37, 0xba, 0x98, 0xce, 0xa2, 0x1d, 0x01, 0xa5, 0xa4, 0xa4, 0xe8, 0x8b, 0x8b,
+ 0x8b, 0xfd, 0x15, 0x15, 0x15, 0xa0, 0x8a, 0xaa, 0x70, 0xb9, 0xef, 0x5d, 0x2c, 0x9d, 0xfd, 0x1e,
+ 0x01, 0xe7, 0x35, 0x7c, 0xf0, 0xfc, 0xc4, 0x6a, 0xe3, 0xe3, 0x1a, 0xb9, 0x08, 0xd2, 0x6a, 0xb5,
+ 0x3f, 0x2b, 0x95, 0xca, 0x75, 0x22, 0x86, 0xad, 0x43, 0x0c, 0x08, 0x82, 0x8d, 0xd2, 0xd0, 0x51,
+ 0xb6, 0x27, 0x6b, 0x0e, 0xa3, 0xb2, 0xb2, 0x12, 0x2c, 0xcb, 0xa2, 0xa1, 0xa1, 0x01, 0x56, 0xab,
+ 0x15, 0x53, 0x8e, 0x49, 0xfc, 0xe2, 0xf8, 0x0a, 0x57, 0x5f, 0x71, 0xa2, 0x43, 0x63, 0x0f, 0x1b,
+ 0x0c, 0x86, 0xcf, 0x45, 0x10, 0x09, 0x82, 0xbf, 0x06, 0xab, 0x53, 0x45, 0x05, 0x53, 0x1e, 0x53,
+ 0x23, 0x14, 0x0a, 0xf1, 0x36, 0x65, 0xd3, 0xdf, 0xb6, 0x5d, 0x97, 0x72, 0xb0, 0x77, 0xdf, 0x5e,
+ 0xa4, 0xa6, 0xa6, 0x42, 0x26, 0x93, 0xa1, 0xbe, 0xbe, 0x1e, 0x2e, 0x97, 0x0b, 0xf3, 0xf3, 0xf3,
+ 0x78, 0xa3, 0xfb, 0x35, 0xbc, 0x7c, 0xac, 0x17, 0x1e, 0x8f, 0x07, 0xdc, 0x47, 0xf8, 0xe2, 0x82,
+ 0x8e, 0x5a, 0x4d, 0x50, 0xea, 0x58, 0x51, 0xfa, 0x23, 0x06, 0xac, 0xaf, 0x6f, 0x9a, 0x9b, 0x9a,
+ 0x8f, 0xf0, 0x0b, 0x51, 0x6a, 0x59, 0xec, 0xcf, 0x7a, 0x90, 0x87, 0xa4, 0xa5, 0xa5, 0xf1, 0xe2,
+ 0x02, 0x62, 0x76, 0x76, 0x16, 0xe3, 0xe3, 0xe3, 0x50, 0x50, 0x0a, 0x68, 0x9b, 0x74, 0xf0, 0xf9,
+ 0x7c, 0x89, 0x41, 0xdb, 0x19, 0x16, 0x8b, 0x05, 0xe9, 0xe9, 0xe9, 0x22, 0xa4, 0xbc, 0xbc, 0x1c,
+ 0x3a, 0x9d, 0x8e, 0x87, 0xb5, 0xb7, 0xb7, 0x63, 0x71, 0x71, 0x91, 0x5f, 0x5c, 0x20, 0x10, 0xd8,
+ 0x02, 0xda, 0xd8, 0x2e, 0x64, 0x64, 0x64, 0x04, 0x99, 0x99, 0x99, 0x22, 0x84, 0x6c, 0x5b, 0x75,
+ 0x75, 0x35, 0xc9, 0x23, 0xa4, 0x52, 0x29, 0xe6, 0xe6, 0xe6, 0xc4, 0xb9, 0x51, 0x20, 0x85, 0x42,
+ 0x71, 0x2f, 0xb7, 0xbf, 0x61, 0xbb, 0xdd, 0x0e, 0xbf, 0xdf, 0x7f, 0x4b, 0xc8, 0xc2, 0xc2, 0x02,
+ 0xb2, 0xb2, 0xb2, 0x44, 0x48, 0x6e, 0x6e, 0x2e, 0x68, 0x9a, 0x06, 0x97, 0x70, 0x1e, 0x38, 0x3c,
+ 0x3c, 0x1c, 0x35, 0x3f, 0xde, 0x17, 0xad, 0x0f, 0x0e, 0x0e, 0xc2, 0xe1, 0x70, 0x24, 0x84, 0x90,
+ 0xfd, 0x2e, 0x28, 0x28, 0xd8, 0x92, 0x17, 0xb3, 0xd9, 0x8c, 0xc2, 0xc2, 0x42, 0xd8, 0x6c, 0xb6,
+ 0x2d, 0x3e, 0x71, 0x41, 0x43, 0x43, 0x43, 0x18, 0x1b, 0x1b, 0x8b, 0x0b, 0xd9, 0xd8, 0xd8, 0x40,
+ 0x49, 0x49, 0x89, 0x08, 0x20, 0x22, 0xc7, 0xb9, 0xa5, 0xa5, 0x05, 0x5c, 0x99, 0x01, 0xf9, 0x87,
+ 0x84, 0x03, 0x93, 0x10, 0xc4, 0x39, 0xdc, 0x43, 0xb6, 0xce, 0x64, 0x32, 0xc1, 0xeb, 0xf5, 0xc6,
+ 0x05, 0x35, 0x37, 0x37, 0xc7, 0x4d, 0x3e, 0xc9, 0x8d, 0x5c, 0x2e, 0xc7, 0xf2, 0xf2, 0x72, 0x5c,
+ 0xbf, 0xb8, 0x87, 0x41, 0xf8, 0x57, 0x62, 0xc7, 0xe8, 0xe8, 0x68, 0xc2, 0xe4, 0x4b, 0x24, 0x92,
+ 0xa8, 0xe4, 0x6f, 0x6b, 0xeb, 0x76, 0x22, 0xf9, 0xff, 0x0a, 0xb4, 0xb6, 0xea, 0xc6, 0xe9, 0x01,
+ 0x19, 0x5e, 0x7d, 0xf1, 0x10, 0x1e, 0x3e, 0x78, 0xff, 0xb6, 0x92, 0x7f, 0x5b, 0xa0, 0xe3, 0xa7,
+ 0x4e, 0x42, 0xdd, 0xa4, 0x45, 0x4f, 0xcf, 0x61, 0x7c, 0x71, 0xd5, 0x8e, 0x5f, 0x7f, 0x98, 0xc0,
+ 0x87, 0x53, 0xc5, 0xe8, 0x79, 0xae, 0x88, 0x4f, 0x7e, 0x69, 0x69, 0x29, 0xf2, 0x0b, 0xf2, 0xf9,
+ 0xaa, 0x61, 0x6a, 0x35, 0xf3, 0x07, 0x85, 0x8c, 0x13, 0xbd, 0x27, 0xa1, 0x33, 0x1b, 0x44, 0xd9,
+ 0x3a, 0x5b, 0xf9, 0x9c, 0x27, 0x04, 0x11, 0xc8, 0x1d, 0x33, 0x79, 0x18, 0x70, 0xca, 0xf0, 0xfb,
+ 0xf5, 0x8b, 0x58, 0xbf, 0xe9, 0xc7, 0x8d, 0x35, 0x37, 0x3e, 0x3a, 0x5f, 0x85, 0xe3, 0x6d, 0x8f,
+ 0xe2, 0x81, 0x47, 0xb2, 0xb1, 0xcb, 0x95, 0xb3, 0x59, 0x07, 0xb9, 0xda, 0x27, 0xe4, 0x96, 0xd5,
+ 0xab, 0x78, 0x3f, 0x41, 0xac, 0x45, 0x03, 0xb7, 0xdb, 0x1d, 0x0d, 0x52, 0xa9, 0x54, 0x5e, 0xbd,
+ 0x5e, 0x1f, 0x24, 0xa2, 0xd5, 0x0c, 0xee, 0xbe, 0xf2, 0x10, 0xde, 0x7f, 0x4f, 0x82, 0x9b, 0x21,
+ 0x0f, 0x0f, 0x5a, 0x0d, 0x2e, 0xe1, 0xc2, 0xb9, 0x53, 0xe1, 0x33, 0x6f, 0xe5, 0x23, 0x79, 0xf4,
+ 0x80, 0x58, 0x58, 0x29, 0x0d, 0x03, 0xc1, 0x2f, 0xb6, 0xea, 0xd7, 0x34, 0x52, 0x61, 0xee, 0xfd,
+ 0x2a, 0x77, 0x3a, 0xbf, 0x13, 0x41, 0xa4, 0x3a, 0x70, 0xc7, 0x3c, 0x93, 0x88, 0x03, 0xfd, 0x51,
+ 0xec, 0xca, 0xc3, 0x95, 0x4f, 0x8c, 0x9b, 0x90, 0x95, 0x9f, 0x30, 0xe3, 0xd4, 0xb9, 0xa7, 0xcf,
+ 0x1d, 0xbc, 0xde, 0xd9, 0xf1, 0x44, 0x28, 0x32, 0x18, 0xd7, 0x36, 0x82, 0x0c, 0xc3, 0x1c, 0xe0,
+ 0xfd, 0x62, 0xfa, 0x58, 0x75, 0x63, 0xad, 0x8f, 0x6b, 0x1f, 0xf9, 0x35, 0x35, 0x35, 0x77, 0x25,
+ 0xb8, 0x33, 0x30, 0x7e, 0x79, 0x45, 0x06, 0xda, 0xdb, 0x94, 0xf8, 0xe6, 0xeb, 0x7e, 0x38, 0xdf,
+ 0x96, 0x86, 0x2f, 0x4c, 0x1c, 0xea, 0x9b, 0x9e, 0xce, 0xd9, 0x1d, 0x1b, 0x8c, 0x34, 0x42, 0xa1,
+ 0x29, 0x32, 0xaa, 0xba, 0xd5, 0x28, 0x90, 0xb1, 0xd6, 0x43, 0x51, 0x54, 0xea, 0xad, 0x2e, 0x27,
+ 0xfe, 0xec, 0xec, 0x3d, 0xc8, 0xc8, 0x48, 0x01, 0xd3, 0x95, 0x03, 0xe5, 0x53, 0x55, 0x3e, 0xb2,
+ 0xe2, 0x78, 0xdd, 0xf7, 0x3f, 0x81, 0xea, 0x94, 0x8f, 0x2d, 0x49, 0x25, 0xfb, 0xc2, 0x8c, 0xa1,
+ 0x34, 0x50, 0x65, 0xac, 0xf5, 0x72, 0x7b, 0xbf, 0x22, 0x38, 0xd0, 0x2a, 0xc6, 0x4d, 0x5a, 0xbb,
+ 0x20, 0x0e, 0xec, 0x17, 0x6e, 0x3a, 0xe4, 0x46, 0x54, 0x79, 0x54, 0xe1, 0x11, 0xc4, 0x81, 0x03,
+ 0xc2, 0xb6, 0xc5, 0x05, 0xb5, 0x59, 0x24, 0xfb, 0x85, 0x7c, 0x11, 0x45, 0xae, 0x8a, 0xac, 0x9e,
+ 0x3c, 0x0b, 0xe2, 0xec, 0x77, 0x0a, 0x36, 0x52, 0xca, 0x22, 0xfd, 0x38, 0xed, 0x89, 0x8c, 0xfb,
+ 0x27, 0x03, 0x3e, 0xc9, 0x1e, 0x71, 0xee, 0x3a, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_editor_xpm[1] = {{ png, sizeof( png ), "module_editor_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_filtered_list.cpp b/bitmaps_png/cpp_26/module_filtered_list.cpp
index 8babad12ed..d84458fbbd 100644
--- a/bitmaps_png/cpp_26/module_filtered_list.cpp
+++ b/bitmaps_png/cpp_26/module_filtered_list.cpp
@@ -8,48 +8,47 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x83, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0xcf, 0x4f, 0x13,
- 0x41, 0x14, 0x6e, 0x14, 0x89, 0x47, 0xff, 0x02, 0x25, 0x88, 0xca, 0x5f, 0xd1, 0x34, 0xfd, 0x01,
- 0xdd, 0xdd, 0x5a, 0xba, 0xab, 0x4b, 0x90, 0xaa, 0x18, 0x0b, 0xdb, 0x1e, 0x4c, 0x7a, 0x70, 0x31,
- 0xfc, 0x17, 0x22, 0x89, 0x86, 0x34, 0x31, 0xe2, 0xc9, 0x44, 0xd2, 0x60, 0x82, 0x29, 0x01, 0x6f,
- 0x1e, 0x7b, 0xe5, 0x40, 0x6c, 0xe2, 0xc1, 0xf4, 0x50, 0x3d, 0xb0, 0x26, 0xb8, 0x29, 0x5d, 0x6d,
- 0xfb, 0xdc, 0x37, 0xee, 0x4c, 0x76, 0xbb, 0x3f, 0x58, 0x10, 0x98, 0xe4, 0x4b, 0xdf, 0xce, 0x37,
- 0xef, 0x7d, 0x7d, 0x6f, 0x67, 0xde, 0x6c, 0x04, 0x00, 0x22, 0xe7, 0x01, 0xc7, 0x83, 0x28, 0xa4,
- 0x1a, 0x3c, 0x37, 0xf9, 0x87, 0x62, 0x8a, 0x4f, 0x7d, 0xa3, 0x9c, 0x24, 0x24, 0x77, 0x33, 0xdc,
- 0xc4, 0x21, 0x05, 0xae, 0xa5, 0x1c, 0xae, 0xf3, 0xf3, 0xf3, 0x14, 0xc2, 0x45, 0xfa, 0xe2, 0x10,
- 0x18, 0xcf, 0x2e, 0x10, 0xa4, 0xd3, 0x69, 0xb0, 0x73, 0x9a, 0x3a, 0x0c, 0xfa, 0xe2, 0x25, 0x02,
- 0x3b, 0x87, 0x36, 0xf5, 0x19, 0xf4, 0xf3, 0x15, 0xfa, 0xb0, 0x30, 0x06, 0x8f, 0xee, 0xa6, 0xa1,
- 0xaa, 0xdc, 0x74, 0x09, 0x6d, 0x28, 0x37, 0x08, 0xb7, 0xa1, 0x8c, 0xb9, 0x84, 0x70, 0x7d, 0x5e,
- 0xe4, 0x60, 0x7d, 0xe1, 0x96, 0xbf, 0x90, 0x24, 0x49, 0xbb, 0x3c, 0xcf, 0x63, 0xda, 0x30, 0x77,
- 0x87, 0x83, 0xb7, 0xab, 0x2b, 0x20, 0x4f, 0x71, 0xc4, 0x81, 0xcc, 0x5b, 0xdc, 0xac, 0x19, 0xe8,
- 0xcd, 0xab, 0x65, 0xf2, 0x6b, 0xe7, 0xd0, 0xce, 0x4b, 0x1c, 0xbc, 0x7e, 0xf9, 0xdc, 0xc1, 0x65,
- 0xb3, 0xd9, 0x56, 0x2c, 0x16, 0xbb, 0xcc, 0x84, 0x32, 0x99, 0xcc, 0xa1, 0xa6, 0x69, 0x70, 0x5b,
- 0xe0, 0xa1, 0x56, 0x1c, 0x01, 0x65, 0x7a, 0x12, 0x3e, 0x16, 0xaf, 0x13, 0x07, 0xc3, 0x30, 0x08,
- 0x90, 0xdb, 0x54, 0x46, 0x2d, 0x6e, 0xd4, 0xc1, 0xa1, 0xfd, 0xa9, 0x74, 0x15, 0x9e, 0xcc, 0x4c,
- 0xc0, 0x76, 0xf1, 0x1a, 0xe3, 0x4c, 0xa1, 0x4e, 0x2e, 0x97, 0xbb, 0xe2, 0x10, 0xd2, 0x75, 0x9d,
- 0x04, 0xc3, 0x1a, 0xc3, 0x52, 0x84, 0xc0, 0x2a, 0x01, 0x19, 0x41, 0x1c, 0xb1, 0xad, 0x79, 0x3b,
- 0xe7, 0x2b, 0xf4, 0xf8, 0xc1, 0x3d, 0x33, 0x20, 0xc7, 0x70, 0x7f, 0x46, 0x66, 0xc1, 0x82, 0x38,
- 0xb4, 0xbd, 0x38, 0x2f, 0xa1, 0x4e, 0xbd, 0x5e, 0x87, 0x5e, 0xaf, 0xc7, 0xca, 0x81, 0xe8, 0x76,
- 0xbb, 0x2c, 0x58, 0x10, 0x87, 0xb6, 0x17, 0xe7, 0x12, 0x12, 0x04, 0xc1, 0x28, 0x14, 0x0a, 0x50,
- 0xa9, 0x54, 0xe0, 0x34, 0x87, 0x67, 0xe9, 0x9a, 0xcd, 0x26, 0x12, 0xd0, 0x6e, 0xb7, 0x43, 0x05,
- 0x29, 0x97, 0xcb, 0x90, 0x48, 0x24, 0x02, 0x11, 0x8d, 0x46, 0x11, 0x9f, 0x1d, 0x42, 0xd5, 0x6a,
- 0x15, 0x4a, 0xa5, 0x12, 0xf4, 0xfb, 0xfd, 0x23, 0x45, 0xb0, 0x3c, 0x18, 0x64, 0x7f, 0xff, 0x67,
- 0x20, 0xf6, 0xf6, 0xbe, 0x90, 0x75, 0xb8, 0xc5, 0xff, 0x1d, 0x46, 0x9e, 0xff, 0xad, 0xaa, 0x2a,
- 0x34, 0x1a, 0x8d, 0x50, 0xd9, 0x50, 0xa1, 0x64, 0x32, 0x19, 0x08, 0x9a, 0x15, 0x13, 0xa2, 0xbb,
- 0x2e, 0xec, 0xa0, 0x42, 0xad, 0xd6, 0x0f, 0x57, 0x16, 0xb6, 0x92, 0x31, 0xb8, 0x84, 0xe6, 0xe7,
- 0xf2, 0xe4, 0x0c, 0x50, 0x3c, 0x9c, 0x9d, 0x66, 0xc1, 0x91, 0xc3, 0xb3, 0x44, 0x81, 0x01, 0x30,
- 0xe8, 0x60, 0x16, 0x83, 0x22, 0x9e, 0x42, 0x47, 0x1d, 0x4a, 0xda, 0x34, 0xb5, 0xa7, 0xc3, 0xa1,
- 0xde, 0x11, 0xc2, 0x57, 0xe8, 0xbd, 0xd9, 0x14, 0x07, 0x9a, 0x23, 0x13, 0x5a, 0xb7, 0xb8, 0x77,
- 0xf3, 0xe3, 0x9e, 0xff, 0xdc, 0x0f, 0x4c, 0x48, 0x14, 0xc5, 0xaf, 0xe6, 0x59, 0xea, 0x62, 0xe3,
- 0xc4, 0x40, 0x6b, 0xab, 0x2f, 0x58, 0x73, 0xc4, 0x79, 0x04, 0xda, 0xac, 0xa9, 0xe6, 0x38, 0x12,
- 0xe0, 0xe0, 0x40, 0x67, 0xf0, 0x2b, 0x9b, 0x43, 0x48, 0x96, 0xe5, 0x8b, 0xf8, 0x80, 0x57, 0xc1,
- 0x96, 0xd9, 0x14, 0xed, 0xcd, 0x11, 0xe7, 0x11, 0x68, 0x6f, 0x5b, 0xdc, 0xa6, 0x32, 0x72, 0xb2,
- 0x8c, 0xec, 0x77, 0x8e, 0xc7, 0x3b, 0x62, 0x77, 0x0e, 0x9d, 0xff, 0xa5, 0x0e, 0xf9, 0xee, 0xba,
- 0x50, 0x42, 0x78, 0x05, 0xdb, 0x77, 0x5d, 0x96, 0x4f, 0x7d, 0xa7, 0x1c, 0xda, 0x76, 0xee, 0x44,
- 0xbb, 0xee, 0xb8, 0x40, 0x47, 0xbf, 0x8c, 0x28, 0x6a, 0xb5, 0xad, 0xd3, 0x13, 0xf2, 0xca, 0x88,
- 0x22, 0x1e, 0x8f, 0xff, 0xbf, 0x10, 0xc2, 0x0c, 0xb0, 0x63, 0xa2, 0x13, 0x02, 0x3b, 0xae, 0x8f,
- 0x93, 0x73, 0xfb, 0xae, 0x3b, 0x4b, 0xfc, 0x05, 0x25, 0x52, 0xe7, 0x63, 0x57, 0x67, 0xc5, 0x3f,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x69, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xbf, 0x8f, 0xd2,
+ 0x50, 0x1c, 0xc0, 0x49, 0xd4, 0xc4, 0x44, 0x4d, 0x1c, 0x5d, 0x8d, 0xce, 0xce, 0x30, 0xc1, 0xc2,
+ 0x74, 0x86, 0x96, 0x16, 0x4a, 0x0b, 0x2d, 0xb6, 0xb5, 0x77, 0xa9, 0x44, 0x99, 0x4c, 0x8c, 0x1b,
+ 0x21, 0x21, 0x8c, 0x2c, 0x0c, 0x2c, 0x8c, 0x30, 0xf0, 0x67, 0x5c, 0xe2, 0xe0, 0xe2, 0x1f, 0xe0,
+ 0x60, 0x72, 0xb9, 0x88, 0xd1, 0x04, 0x81, 0x42, 0xf9, 0x75, 0xe8, 0xd7, 0xf7, 0xed, 0xdd, 0x6b,
+ 0x28, 0xd0, 0xa3, 0x87, 0xc1, 0xc1, 0x26, 0x9f, 0xa1, 0xef, 0xfb, 0xbe, 0xef, 0xf3, 0xfa, 0x7e,
+ 0x36, 0x04, 0x00, 0xa1, 0x7f, 0xc1, 0x8d, 0x2a, 0xc7, 0x62, 0xb1, 0xdb, 0xaa, 0xaa, 0xde, 0xa5,
+ 0xe0, 0xfb, 0xde, 0x22, 0x56, 0x4a, 0x7e, 0x4d, 0x66, 0xb8, 0xd9, 0x0a, 0x7d, 0xda, 0x60, 0x52,
+ 0xe4, 0x7f, 0x32, 0xb9, 0xa4, 0x4d, 0x61, 0x25, 0xee, 0xbb, 0x9b, 0x97, 0xe5, 0xbe, 0x78, 0xf2,
+ 0x24, 0xee, 0xdb, 0x6a, 0x47, 0x36, 0x44, 0x58, 0x29, 0xf4, 0xf1, 0x31, 0x50, 0x12, 0x0a, 0x6b,
+ 0x61, 0xef, 0x31, 0x86, 0x8d, 0xaf, 0xc6, 0x98, 0x2c, 0x37, 0xf6, 0xcb, 0xc3, 0xba, 0x34, 0xef,
+ 0x3f, 0x16, 0xe5, 0x72, 0xb9, 0x73, 0x41, 0x10, 0x96, 0x08, 0x97, 0xe1, 0x61, 0x4d, 0x04, 0x34,
+ 0xc6, 0x66, 0x93, 0x9e, 0x18, 0x99, 0x17, 0xf0, 0xcb, 0xc3, 0xba, 0x58, 0x9e, 0xcf, 0xe7, 0x3f,
+ 0xb9, 0x22, 0x2c, 0x80, 0xab, 0x27, 0x23, 0x8b, 0x9e, 0x04, 0xe1, 0x58, 0x82, 0xc5, 0x62, 0xe1,
+ 0xc4, 0x04, 0xcd, 0x1b, 0xcb, 0x68, 0x12, 0xf8, 0xe6, 0x91, 0xba, 0xfd, 0x7e, 0x1f, 0xc8, 0x47,
+ 0x0c, 0xb7, 0x8a, 0x5e, 0x16, 0x0c, 0x10, 0xe4, 0x8c, 0x8b, 0xa2, 0xe7, 0x61, 0xb9, 0xbc, 0x0c,
+ 0x6b, 0xaf, 0x74, 0xa7, 0x41, 0xca, 0x71, 0xf1, 0xc4, 0x15, 0x69, 0xa6, 0xee, 0x34, 0x4e, 0x91,
+ 0x75, 0x05, 0x86, 0xc3, 0xa1, 0xbf, 0x68, 0xdf, 0x07, 0x3b, 0x83, 0x5f, 0x4e, 0xc1, 0xf7, 0xf1,
+ 0x78, 0xbc, 0x21, 0xfa, 0x05, 0x07, 0x78, 0x3c, 0xa2, 0x44, 0x22, 0xf1, 0x20, 0x95, 0x4a, 0xfd,
+ 0x2e, 0x16, 0x8b, 0x60, 0x59, 0xd6, 0xe1, 0x44, 0x74, 0xe8, 0x1a, 0x8d, 0x06, 0x74, 0x3a, 0x9d,
+ 0xc3, 0x8b, 0x9a, 0xcd, 0x26, 0xb4, 0xdb, 0xed, 0x9d, 0xc9, 0xb5, 0x5a, 0x0d, 0x4a, 0xa5, 0xd2,
+ 0x8d, 0xa8, 0x54, 0x2a, 0x67, 0xa1, 0x74, 0x3a, 0x7d, 0x1f, 0x87, 0xce, 0x30, 0x0c, 0x18, 0x0c,
+ 0x06, 0x3b, 0x45, 0x98, 0x38, 0x9f, 0xcf, 0x03, 0x63, 0xdb, 0x36, 0x94, 0xcb, 0xe5, 0x0b, 0x77,
+ 0x31, 0xd0, 0xbd, 0x12, 0x54, 0x34, 0x99, 0x4c, 0x60, 0x34, 0x1a, 0x5d, 0xcb, 0x74, 0x3a, 0xdd,
+ 0x10, 0x05, 0x5e, 0xde, 0x54, 0xc4, 0x30, 0x0c, 0x84, 0xc3, 0xe1, 0x6b, 0x29, 0x14, 0x0a, 0x7f,
+ 0x2f, 0xc2, 0x5d, 0xdf, 0xed, 0x76, 0x3d, 0x60, 0xd9, 0xae, 0xa1, 0x73, 0x45, 0xef, 0xca, 0xef,
+ 0x41, 0xd2, 0x72, 0x2e, 0xc6, 0x9b, 0x13, 0x98, 0xcd, 0x66, 0x4e, 0xac, 0xf0, 0xf6, 0xb5, 0x2b,
+ 0x12, 0x45, 0x11, 0xa2, 0xd1, 0xa8, 0x07, 0x5d, 0xd7, 0x83, 0x8b, 0xb0, 0xf1, 0x3b, 0xa7, 0x4f,
+ 0xe1, 0xd6, 0x87, 0x27, 0x0e, 0x82, 0x29, 0x39, 0x3d, 0xa5, 0xe7, 0x19, 0x15, 0xe1, 0x9e, 0xeb,
+ 0xf5, 0x7a, 0xbe, 0xe0, 0x1c, 0x6d, 0x88, 0x48, 0xef, 0x06, 0x8a, 0xa2, 0x4c, 0x10, 0x72, 0x33,
+ 0x3a, 0x02, 0x7a, 0x38, 0x3e, 0x57, 0x19, 0x90, 0x65, 0x79, 0x8a, 0x31, 0x4e, 0xe4, 0x5d, 0x11,
+ 0xd9, 0xe8, 0x10, 0x89, 0x44, 0x7c, 0x31, 0x4d, 0x73, 0x53, 0x84, 0xa7, 0x03, 0x59, 0xe6, 0x8f,
+ 0x10, 0x22, 0x1a, 0xad, 0x89, 0x2c, 0x9e, 0xe7, 0x9f, 0x39, 0x31, 0x72, 0xe7, 0x6c, 0xfb, 0x22,
+ 0xdc, 0x98, 0x81, 0x96, 0xb7, 0xf7, 0x9f, 0x81, 0xb3, 0x56, 0x45, 0x47, 0x2a, 0x33, 0x40, 0x09,
+ 0xbd, 0xdc, 0xa8, 0xa8, 0x5e, 0xaf, 0x43, 0x3c, 0x1e, 0x77, 0x68, 0xb5, 0x5a, 0x87, 0x13, 0xed,
+ 0xb5, 0x61, 0x57, 0x21, 0xd7, 0xf3, 0xd9, 0xd1, 0x0b, 0x66, 0x88, 0x02, 0x84, 0xdc, 0x9c, 0x36,
+ 0xcb, 0xb2, 0x0f, 0x2f, 0xff, 0x82, 0xb8, 0x1f, 0x28, 0xc2, 0xe4, 0xa0, 0xe0, 0x10, 0x6f, 0x15,
+ 0x91, 0x49, 0xbf, 0x47, 0xe7, 0x0b, 0xa1, 0x12, 0x04, 0xff, 0x01, 0xc8, 0xb9, 0x75, 0x4e, 0x12,
+ 0x97, 0x57, 0x5c, 0xac, 0xb1, 0x5c, 0xc3, 0x29, 0xaf, 0x56, 0xab, 0x9f, 0xff, 0x00, 0x96, 0xa4,
+ 0xab, 0x75, 0xb5, 0x4d, 0x45, 0x69, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_filtered_list_xpm[1] = {{ png, sizeof( png ), "module_filtered_list_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_full_list.cpp b/bitmaps_png/cpp_26/module_full_list.cpp
index a572a950b8..f8e35b6935 100644
--- a/bitmaps_png/cpp_26/module_full_list.cpp
+++ b/bitmaps_png/cpp_26/module_full_list.cpp
@@ -8,46 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x63, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0xcf, 0x6b, 0x13,
- 0x41, 0x14, 0x0e, 0x5a, 0x8b, 0x47, 0xff, 0x02, 0x2d, 0xb5, 0x6a, 0xff, 0x8a, 0x10, 0x48, 0xd2,
- 0x66, 0x67, 0x63, 0x9a, 0x5d, 0xdd, 0x52, 0x1b, 0xb5, 0x62, 0xda, 0x4d, 0x0e, 0x42, 0x0e, 0x6e,
- 0xc5, 0xff, 0xa2, 0x5a, 0x50, 0x4a, 0x40, 0xd4, 0x53, 0xc1, 0x12, 0x2a, 0x54, 0x94, 0xd6, 0x9b,
- 0xc7, 0x5c, 0x7b, 0x0b, 0x78, 0x90, 0x1c, 0xa2, 0x87, 0xae, 0x50, 0x97, 0x34, 0xab, 0x49, 0x9e,
- 0xfb, 0xc6, 0x9d, 0x71, 0xb6, 0xd9, 0x6c, 0x97, 0xed, 0x8f, 0x81, 0x8f, 0x7d, 0x3b, 0xdf, 0xbc,
- 0xf7, 0xf1, 0xe6, 0xc7, 0x9b, 0x89, 0x01, 0x40, 0xec, 0x2c, 0xe0, 0xf9, 0x51, 0xe4, 0x74, 0x83,
- 0x48, 0xd3, 0x7f, 0x18, 0x66, 0x48, 0xfa, 0x1b, 0xe3, 0x54, 0x39, 0xb5, 0x9b, 0x95, 0xa6, 0x0e,
- 0x18, 0x70, 0x2c, 0xe3, 0x70, 0xdc, 0x30, 0x3f, 0x5f, 0x21, 0x1c, 0x64, 0x2d, 0x8f, 0x80, 0xfd,
- 0xe4, 0x1c, 0x45, 0x26, 0x93, 0x01, 0x91, 0x33, 0x8d, 0x51, 0xb0, 0x96, 0x2f, 0x50, 0x88, 0x1c,
- 0xda, 0xcc, 0xe7, 0xb0, 0xdf, 0x50, 0xa1, 0xf7, 0x4b, 0x13, 0xf0, 0xe0, 0x76, 0x06, 0x6a, 0xfa,
- 0xf5, 0x01, 0xa1, 0x4d, 0xfd, 0x1a, 0xe5, 0x36, 0xf5, 0x89, 0x01, 0x21, 0x1c, 0x5f, 0x50, 0x24,
- 0xd8, 0x58, 0xba, 0x31, 0x5c, 0x48, 0x55, 0xd5, 0x5d, 0x42, 0x08, 0xa6, 0x0d, 0x0b, 0xb7, 0x24,
- 0x78, 0xbb, 0xb6, 0x0a, 0xda, 0x8c, 0x44, 0x1d, 0x68, 0xbf, 0xcb, 0xcd, 0x3b, 0x81, 0x5e, 0xbf,
- 0x7c, 0x46, 0xbf, 0x22, 0x87, 0x76, 0x41, 0x95, 0xe0, 0xd5, 0x8b, 0x15, 0x0f, 0x97, 0xcb, 0xe5,
- 0x5a, 0x89, 0x44, 0xe2, 0x22, 0x17, 0xca, 0x66, 0xb3, 0x07, 0xa6, 0x69, 0xc2, 0x4d, 0x99, 0xc0,
- 0xc7, 0xd2, 0x18, 0xe8, 0xb3, 0xd3, 0xf0, 0xa1, 0x74, 0x95, 0x3a, 0xd8, 0xb6, 0x4d, 0x81, 0xdc,
- 0x96, 0x3e, 0xee, 0x72, 0xe3, 0x1e, 0x0e, 0xed, 0xcf, 0xe5, 0xcb, 0xf0, 0x68, 0x6e, 0x0a, 0xb6,
- 0x4b, 0x57, 0x38, 0xe7, 0x08, 0x75, 0xf2, 0xf9, 0xfc, 0x25, 0x8f, 0x90, 0x65, 0x59, 0x34, 0x18,
- 0xce, 0x31, 0x3c, 0x8d, 0x51, 0xb8, 0x53, 0x40, 0x5b, 0x10, 0x47, 0x6d, 0xb7, 0x5f, 0xe4, 0x86,
- 0x0a, 0x3d, 0xbc, 0x77, 0xc7, 0x09, 0x28, 0x71, 0xdc, 0x9d, 0xd3, 0x78, 0xb0, 0x20, 0x0e, 0x6d,
- 0x3f, 0xce, 0x4f, 0xa8, 0x53, 0xaf, 0xd7, 0xa1, 0xd7, 0xeb, 0xf1, 0xe9, 0x40, 0x74, 0xbb, 0x5d,
- 0x1e, 0x2c, 0x88, 0x43, 0xdb, 0x8f, 0x1b, 0x10, 0x92, 0x65, 0xd9, 0x2e, 0x16, 0x8b, 0x50, 0xad,
- 0x56, 0xe1, 0x24, 0x9b, 0xef, 0xd4, 0x35, 0x9b, 0x4d, 0x24, 0xa0, 0xdd, 0x6e, 0x87, 0x0a, 0x52,
- 0xa9, 0x54, 0x20, 0x99, 0x4c, 0x06, 0x22, 0x1e, 0x8f, 0x23, 0xbe, 0x78, 0x84, 0x6a, 0xb5, 0x1a,
- 0x94, 0xcb, 0x65, 0xe8, 0xf7, 0xfb, 0x47, 0x8a, 0xe0, 0xf4, 0x60, 0x90, 0xbd, 0xbd, 0x9f, 0xb0,
- 0xbf, 0x6f, 0x05, 0x02, 0xc7, 0xe1, 0x16, 0xff, 0x77, 0x18, 0x09, 0xf9, 0x6d, 0x18, 0x06, 0x34,
- 0x1a, 0x8d, 0x50, 0xd9, 0x30, 0xa1, 0xb0, 0xe0, 0x42, 0x6c, 0xd7, 0x85, 0x6d, 0x91, 0x33, 0x62,
- 0x42, 0x8b, 0x0b, 0x05, 0x7a, 0x06, 0x18, 0xee, 0xcf, 0xcf, 0xf2, 0xe0, 0xc8, 0xe1, 0x59, 0x62,
- 0x38, 0x56, 0x46, 0x47, 0x1d, 0x4a, 0x56, 0x34, 0xcd, 0xc7, 0xa3, 0x34, 0x40, 0xab, 0xf5, 0x83,
- 0x66, 0x15, 0x04, 0xdc, 0x14, 0xbe, 0x42, 0xef, 0x9c, 0xa2, 0x78, 0xa8, 0x38, 0x72, 0xa1, 0x0d,
- 0x97, 0x5b, 0x5f, 0x9c, 0x8c, 0x96, 0x91, 0xa2, 0x28, 0x5f, 0x9d, 0xb3, 0xd4, 0xc5, 0xc2, 0x89,
- 0x81, 0xde, 0xac, 0x3d, 0xe7, 0xc5, 0x11, 0xfb, 0x11, 0x68, 0xf3, 0xa2, 0x9a, 0x97, 0x42, 0xaf,
- 0x51, 0x2a, 0x95, 0xfa, 0x2f, 0xa4, 0x69, 0xda, 0x79, 0xfc, 0xc1, 0xab, 0xe0, 0x93, 0x53, 0x14,
- 0xc5, 0xe2, 0x88, 0xfd, 0x08, 0xb4, 0xb7, 0x5d, 0x6e, 0x4b, 0x1f, 0x8b, 0x96, 0x91, 0x78, 0xe7,
- 0xf8, 0xac, 0x11, 0xbf, 0x73, 0x58, 0xff, 0x2f, 0x63, 0x24, 0xda, 0xae, 0x13, 0xaf, 0x64, 0x71,
- 0xd7, 0xe5, 0x48, 0xfa, 0x3b, 0xe3, 0xd0, 0x16, 0xb9, 0x63, 0x65, 0x14, 0x16, 0xe8, 0x18, 0x69,
- 0x8d, 0xa2, 0x0a, 0x9d, 0x7a, 0x46, 0x08, 0x27, 0xc0, 0x8e, 0x83, 0x4e, 0x08, 0xec, 0x0c, 0x3c,
- 0x4e, 0xce, 0xec, 0x5d, 0x77, 0x9a, 0xf8, 0x0b, 0xc3, 0x10, 0x07, 0xc8, 0xe2, 0xa0, 0x96, 0x6a,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x54, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xbd, 0x8f, 0xd2,
+ 0x60, 0x18, 0xc0, 0x49, 0xd4, 0xc4, 0x44, 0x4d, 0x1c, 0x5d, 0x8d, 0xce, 0xce, 0xb0, 0xb1, 0x9f,
+ 0xa1, 0xa5, 0x85, 0x7e, 0x17, 0x5a, 0xe0, 0x2e, 0xe7, 0xa1, 0x4c, 0x26, 0xc6, 0x8d, 0x90, 0x10,
+ 0x46, 0x56, 0x16, 0x56, 0x06, 0xfe, 0x0c, 0x13, 0x07, 0x17, 0xff, 0x00, 0x07, 0x93, 0xcb, 0xc5,
+ 0x18, 0x1d, 0xa4, 0x2d, 0x94, 0xaf, 0xab, 0x3e, 0xbe, 0x4f, 0xef, 0xde, 0x86, 0xc2, 0x95, 0xf6,
+ 0x20, 0x38, 0xd8, 0xe4, 0x37, 0xb4, 0xcf, 0xfb, 0xbc, 0xbf, 0xbe, 0x1f, 0x7d, 0xde, 0xa6, 0x00,
+ 0x20, 0xf5, 0x2f, 0xb8, 0x55, 0xe3, 0x6c, 0x36, 0x7b, 0xd7, 0x30, 0x8c, 0xfb, 0x14, 0xbc, 0xdf,
+ 0x59, 0xc4, 0xca, 0xf9, 0x6f, 0x79, 0x91, 0x9b, 0xaf, 0x30, 0xa2, 0x1d, 0xe6, 0x25, 0xfe, 0x17,
+ 0xa3, 0xe6, 0x5d, 0x0a, 0x2b, 0x73, 0x3f, 0x82, 0x3c, 0x85, 0xfb, 0x1a, 0xca, 0x93, 0xb9, 0xef,
+ 0xab, 0x2f, 0xb2, 0x21, 0xc2, 0x46, 0xa9, 0x4f, 0x4f, 0x81, 0x92, 0xd3, 0x59, 0x07, 0xdf, 0x1e,
+ 0x63, 0xd8, 0xf9, 0x6a, 0x8c, 0x51, 0xb8, 0x49, 0x54, 0x1e, 0xb6, 0xa5, 0x79, 0xff, 0xb1, 0x48,
+ 0x55, 0xd5, 0x0b, 0x41, 0x10, 0x3c, 0x84, 0x13, 0x79, 0x58, 0x13, 0x01, 0x8d, 0xb1, 0x4a, 0x3e,
+ 0x14, 0x23, 0xeb, 0x02, 0x51, 0x79, 0xd8, 0x16, 0x9f, 0x97, 0x4a, 0xa5, 0xcf, 0x81, 0x08, 0x1f,
+ 0xc0, 0xf5, 0x25, 0x6a, 0x52, 0x28, 0x41, 0x38, 0x96, 0x61, 0xb9, 0x5c, 0xfa, 0x31, 0xc1, 0x0c,
+ 0xc7, 0x44, 0x53, 0x86, 0xc8, 0x3c, 0xd2, 0x76, 0x34, 0x1a, 0x01, 0x19, 0x84, 0x7d, 0xa3, 0xa8,
+ 0x7a, 0x56, 0x03, 0x41, 0x13, 0x03, 0xf4, 0x4a, 0x09, 0x3c, 0xef, 0x2a, 0x6c, 0xbe, 0xaa, 0xf8,
+ 0x1d, 0x52, 0x8e, 0x1b, 0x27, 0x81, 0xc8, 0x3c, 0xad, 0xf8, 0x9d, 0x53, 0xb4, 0x8a, 0x0e, 0xb6,
+ 0x6d, 0x47, 0x8b, 0x76, 0xbd, 0xf0, 0x65, 0x70, 0xe4, 0x14, 0xbc, 0x9f, 0x4c, 0x26, 0x1b, 0xa2,
+ 0xdf, 0x70, 0x80, 0x2b, 0x24, 0xca, 0xe5, 0x72, 0x8f, 0x0a, 0x85, 0xc2, 0x9f, 0x46, 0xa3, 0x01,
+ 0x8e, 0xe3, 0x1c, 0x4e, 0x44, 0xa7, 0xae, 0xd7, 0xeb, 0xc1, 0x70, 0x38, 0x3c, 0xbc, 0xa8, 0xdf,
+ 0xef, 0xc3, 0x60, 0x30, 0x88, 0x4d, 0xee, 0x76, 0xbb, 0xd0, 0x6c, 0x36, 0x6f, 0x45, 0xbb, 0xdd,
+ 0x3e, 0x4f, 0x15, 0x8b, 0xc5, 0x87, 0x38, 0x75, 0xb5, 0x5a, 0x0d, 0x2c, 0xcb, 0x8a, 0x15, 0x61,
+ 0xe2, 0x62, 0xb1, 0x48, 0x8c, 0xeb, 0xba, 0xd0, 0x6a, 0xb5, 0x2e, 0x83, 0xcd, 0x40, 0xbf, 0x95,
+ 0xa4, 0xa2, 0xd9, 0x6c, 0x06, 0xe3, 0xf1, 0x78, 0x2b, 0xd3, 0xe9, 0x74, 0x43, 0x94, 0x78, 0x7b,
+ 0x53, 0x11, 0x99, 0x7b, 0x48, 0xa7, 0xd3, 0x5b, 0x21, 0x55, 0x61, 0x7f, 0xd1, 0xae, 0x53, 0x17,
+ 0x88, 0xde, 0xb5, 0xde, 0x83, 0x6c, 0xaa, 0x01, 0xb5, 0x37, 0x27, 0x30, 0x9f, 0xcf, 0xfd, 0xd8,
+ 0xd9, 0xdb, 0xd7, 0x81, 0x48, 0x51, 0x94, 0xd8, 0x11, 0x95, 0xcb, 0xe5, 0x68, 0x11, 0x76, 0x7e,
+ 0xef, 0xc3, 0x73, 0xb8, 0xf3, 0xf1, 0x99, 0x8f, 0x70, 0x2a, 0xfb, 0x35, 0x8b, 0xd6, 0x33, 0x2a,
+ 0xc2, 0xf9, 0x8f, 0x5b, 0x23, 0x5c, 0xc7, 0x90, 0x48, 0x92, 0x24, 0x4b, 0xd7, 0xf5, 0x29, 0x42,
+ 0x4e, 0x46, 0x5f, 0x40, 0x8b, 0xe3, 0x4b, 0x83, 0x01, 0x4d, 0xd3, 0x66, 0x18, 0xe3, 0x24, 0x3e,
+ 0x10, 0xd5, 0xeb, 0xf5, 0xd8, 0x11, 0x31, 0x0c, 0x13, 0x16, 0x61, 0x75, 0x20, 0xdb, 0xfc, 0x09,
+ 0x42, 0x44, 0xe3, 0x35, 0x91, 0xc3, 0xf3, 0xfc, 0x0b, 0x3f, 0x46, 0xce, 0x9c, 0xbd, 0x76, 0x5d,
+ 0xf8, 0x9f, 0x81, 0x73, 0x56, 0x45, 0x47, 0x06, 0x63, 0xa1, 0x84, 0x1e, 0x6e, 0x54, 0x54, 0xad,
+ 0x56, 0x21, 0x93, 0xc9, 0x6c, 0x45, 0x14, 0xc5, 0xfd, 0x45, 0x49, 0xd6, 0x68, 0xeb, 0x88, 0xc8,
+ 0xf1, 0x7c, 0x7e, 0x54, 0x66, 0x6c, 0x14, 0x20, 0xe4, 0xe4, 0x74, 0x59, 0x96, 0x7d, 0x7c, 0xf5,
+ 0x17, 0xc4, 0xfd, 0x44, 0x11, 0x26, 0x27, 0x05, 0x0b, 0xf5, 0x8d, 0x22, 0xb2, 0xe8, 0x0f, 0xe8,
+ 0x7a, 0x21, 0x54, 0x82, 0xe0, 0x3f, 0x00, 0xa9, 0x5b, 0x17, 0x24, 0xd1, 0xbb, 0xe6, 0x72, 0x0d,
+ 0x6f, 0x0d, 0xff, 0x79, 0xa7, 0xd3, 0xf9, 0xf2, 0x17, 0x43, 0x3d, 0x91, 0x50, 0x57, 0x54, 0xa5,
+ 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_full_list_xpm[1] = {{ png, sizeof( png ), "module_full_list_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_library_list.cpp b/bitmaps_png/cpp_26/module_library_list.cpp
index e89adb5dec..6e4259cd6f 100644
--- a/bitmaps_png/cpp_26/module_library_list.cpp
+++ b/bitmaps_png/cpp_26/module_library_list.cpp
@@ -8,50 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x9a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcf, 0x6f, 0x12,
- 0x41, 0x14, 0xc7, 0x89, 0xd6, 0xc6, 0xa3, 0x7f, 0x81, 0x36, 0xb5, 0xfe, 0xf8, 0x0f, 0xda, 0x13,
- 0x21, 0x41, 0x0a, 0xbb, 0x8b, 0x14, 0x50, 0x9a, 0x5a, 0xd4, 0x1a, 0x69, 0x17, 0x0e, 0x26, 0x1c,
- 0xa4, 0x8d, 0xb7, 0x7a, 0xed, 0x49, 0x25, 0xd1, 0x34, 0xa8, 0x51, 0x31, 0xc1, 0xc4, 0x86, 0xd4,
- 0x04, 0x23, 0xb4, 0x1e, 0x4c, 0xc4, 0xa4, 0x81, 0x0b, 0x87, 0xde, 0x20, 0x1e, 0xcc, 0x1e, 0xe4,
- 0x22, 0x89, 0x91, 0x50, 0x50, 0xe0, 0xb9, 0x6f, 0xdc, 0x99, 0x2c, 0xb0, 0xbb, 0xdd, 0xd0, 0xda,
- 0x4d, 0xbe, 0xe1, 0xed, 0x7c, 0xe7, 0xbd, 0x4f, 0x76, 0xd8, 0x79, 0xb3, 0x16, 0x00, 0xb0, 0x1c,
- 0x85, 0x7a, 0x6e, 0x7c, 0x82, 0xa3, 0xcc, 0x73, 0xce, 0x3f, 0x54, 0x33, 0xbc, 0xe3, 0x1b, 0xf5,
- 0xfc, 0xc2, 0xa5, 0x5d, 0x37, 0x37, 0xbd, 0x47, 0x85, 0x73, 0xa9, 0x87, 0xf3, 0xf4, 0xf2, 0x34,
- 0x41, 0x38, 0xa9, 0xbe, 0x3c, 0x02, 0xad, 0x95, 0x63, 0x44, 0x2e, 0x97, 0x0b, 0xd4, 0x5e, 0x2d,
- 0x36, 0x0a, 0xf5, 0xe5, 0x13, 0x44, 0x6a, 0x0f, 0x63, 0x9a, 0xd3, 0x9f, 0xa7, 0x0b, 0x7a, 0xb7,
- 0x34, 0x01, 0xb7, 0xae, 0xba, 0x20, 0x2d, 0x9e, 0x1f, 0x00, 0x6d, 0x8a, 0xe7, 0x88, 0xb7, 0x29,
- 0x4e, 0x0c, 0x80, 0x70, 0x7e, 0xd0, 0xc7, 0xc1, 0xc6, 0xd2, 0x05, 0x7d, 0x90, 0xdf, 0xef, 0xdf,
- 0xe5, 0x79, 0x1e, 0x1f, 0x1b, 0x16, 0xae, 0x70, 0xf0, 0x6a, 0x3d, 0x0e, 0x81, 0x19, 0x8e, 0x24,
- 0x90, 0x71, 0xc5, 0x9b, 0x97, 0x0b, 0xbd, 0x78, 0xf2, 0x90, 0xfc, 0xaa, 0x3d, 0x8c, 0x83, 0x7e,
- 0x0e, 0x9e, 0x3f, 0x7e, 0xd0, 0xe3, 0x79, 0x3c, 0x9e, 0xef, 0x36, 0x9b, 0xed, 0x24, 0x03, 0xb9,
- 0xdd, 0xee, 0xbd, 0x5a, 0xad, 0x06, 0x97, 0x05, 0x1e, 0x3e, 0x84, 0xc7, 0x40, 0x9c, 0x75, 0xc2,
- 0xfb, 0xf0, 0x59, 0x92, 0xd0, 0x6a, 0xb5, 0x88, 0xd0, 0xcb, 0x88, 0xe3, 0x8a, 0x37, 0xde, 0xe3,
- 0x61, 0xfc, 0x31, 0x72, 0x1a, 0xee, 0xcc, 0x4d, 0xc3, 0x56, 0xf8, 0x0c, 0xf3, 0x64, 0x50, 0xd3,
- 0xeb, 0xf5, 0x9e, 0xea, 0x01, 0xd5, 0xeb, 0x75, 0x52, 0x0c, 0xd7, 0x18, 0xee, 0x59, 0x88, 0x94,
- 0x25, 0x20, 0x97, 0x91, 0x47, 0x62, 0x65, 0x5c, 0xed, 0xe9, 0x82, 0x6e, 0xdf, 0xb8, 0x26, 0x17,
- 0xe4, 0x98, 0xae, 0xcf, 0x05, 0x58, 0x31, 0x23, 0x0f, 0x63, 0x2d, 0x4f, 0x0b, 0xd4, 0x2c, 0x16,
- 0x8b, 0xd0, 0xe9, 0x74, 0xd8, 0x72, 0xa0, 0xda, 0xed, 0x36, 0x2b, 0x66, 0xe4, 0x61, 0xac, 0xe5,
- 0x0d, 0x80, 0x04, 0x41, 0x68, 0x85, 0x42, 0x21, 0x48, 0x24, 0x12, 0x70, 0x98, 0x97, 0xe6, 0xd2,
- 0x49, 0x92, 0x84, 0x06, 0x34, 0x1a, 0x0d, 0x53, 0x45, 0xa2, 0xd1, 0x28, 0xd8, 0xed, 0x76, 0x43,
- 0x59, 0xad, 0x56, 0xd4, 0xe7, 0x1e, 0x50, 0x3a, 0x9d, 0x86, 0x48, 0x24, 0x02, 0xdd, 0x6e, 0x77,
- 0x5f, 0x08, 0x2e, 0x0f, 0x16, 0xc9, 0x64, 0x32, 0x50, 0xad, 0x56, 0x75, 0x95, 0xcb, 0xe5, 0xc8,
- 0x3c, 0x7c, 0xc5, 0xff, 0x6d, 0x46, 0x9e, 0xff, 0x1d, 0x8b, 0xc5, 0xa0, 0x5c, 0x2e, 0x9b, 0x7a,
- 0x1a, 0x0a, 0xca, 0xe7, 0xf3, 0x86, 0xf3, 0x0a, 0x85, 0x42, 0x2f, 0x88, 0xbe, 0x75, 0x66, 0xaf,
- 0x7e, 0xd0, 0xda, 0x97, 0x35, 0x88, 0x17, 0xe2, 0xe6, 0x41, 0x8b, 0x0b, 0x41, 0xb2, 0x07, 0xa8,
- 0x6e, 0xce, 0xcf, 0xb2, 0x24, 0xf4, 0x70, 0x2f, 0x51, 0xa9, 0x41, 0x93, 0x4f, 0x27, 0xc1, 0xf9,
- 0xda, 0x69, 0x1e, 0xb4, 0xdf, 0xa6, 0xa4, 0x4d, 0xb3, 0x76, 0x77, 0xf4, 0xe0, 0xa0, 0xb7, 0x72,
- 0x53, 0xec, 0x6b, 0x8e, 0x0c, 0xb4, 0xa1, 0x78, 0x6f, 0x16, 0x2f, 0x0e, 0x07, 0xf2, 0xf9, 0x7c,
- 0x5f, 0xe5, 0xbd, 0xd4, 0xc6, 0xc6, 0x89, 0x85, 0x5e, 0xae, 0x3f, 0x62, 0xcd, 0x11, 0xc7, 0x51,
- 0x18, 0xb3, 0xa6, 0xea, 0xe5, 0x86, 0x03, 0x05, 0x02, 0x81, 0xe3, 0x78, 0x83, 0x47, 0x41, 0x56,
- 0x6e, 0x8a, 0xea, 0xe6, 0x88, 0xe3, 0x28, 0x8c, 0xb7, 0x14, 0x2f, 0x23, 0x8e, 0x0d, 0x07, 0x52,
- 0x9f, 0x39, 0x1a, 0xff, 0x11, 0x3b, 0x73, 0xe8, 0xf8, 0xaf, 0xd8, 0xc8, 0x00, 0x68, 0xea, 0xd9,
- 0x14, 0xec, 0x48, 0x3b, 0x44, 0xd2, 0x4f, 0xc9, 0x18, 0x84, 0x47, 0xb0, 0xfa, 0xad, 0xf3, 0xf0,
- 0x8e, 0x2a, 0xf5, 0x30, 0x56, 0x7b, 0xfd, 0x20, 0xcb, 0x7d, 0x0b, 0xd3, 0xea, 0xa7, 0x55, 0x63,
- 0x90, 0x59, 0x61, 0xa2, 0x1a, 0x84, 0x4f, 0x91, 0xad, 0x64, 0x99, 0x2a, 0x3f, 0x2a, 0x87, 0x0b,
- 0x4a, 0x26, 0x93, 0x50, 0x2a, 0x95, 0x74, 0x95, 0x4a, 0xa5, 0x0e, 0x06, 0x42, 0xc9, 0x05, 0xb6,
- 0x65, 0x35, 0x4d, 0x68, 0x7b, 0xe0, 0xe3, 0xe4, 0xc8, 0xbe, 0xeb, 0xfe, 0xa7, 0xfe, 0x02, 0x2e,
- 0x2c, 0x4b, 0x78, 0x52, 0x7f, 0x8b, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x4e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x4d, 0x8b, 0xda,
+ 0x40, 0x18, 0x80, 0x85, 0xb6, 0x50, 0x68, 0x0b, 0x3d, 0xf6, 0x5a, 0xda, 0x73, 0x4f, 0x22, 0x5e,
+ 0x04, 0x8f, 0xc2, 0x56, 0xcd, 0x87, 0xc6, 0xc4, 0x24, 0x1a, 0xd3, 0xac, 0x6c, 0x97, 0xd6, 0x53,
+ 0xa1, 0xf4, 0x26, 0x82, 0x78, 0xf4, 0xea, 0xc5, 0xab, 0x07, 0x7f, 0xc6, 0x42, 0x0f, 0xbd, 0xf4,
+ 0x07, 0xf4, 0x50, 0x58, 0x96, 0x65, 0x69, 0x0f, 0x1a, 0x53, 0xad, 0x1f, 0x9b, 0xf6, 0xed, 0xbc,
+ 0xb3, 0x3b, 0xc1, 0xc4, 0x0d, 0xea, 0xee, 0x5a, 0x4a, 0x07, 0x9e, 0x43, 0xe6, 0x9d, 0x77, 0x9e,
+ 0x99, 0x49, 0x32, 0x33, 0x11, 0x00, 0x88, 0xfc, 0x0d, 0xb6, 0x6a, 0x9c, 0x4c, 0x26, 0xef, 0x1a,
+ 0x86, 0x71, 0x9f, 0x81, 0xcf, 0xd7, 0x16, 0x71, 0x0a, 0x7f, 0xca, 0x17, 0x84, 0xd9, 0x12, 0x43,
+ 0xd6, 0x21, 0x2f, 0x8b, 0x83, 0xac, 0xca, 0x4f, 0x18, 0x9c, 0x22, 0x7c, 0xf3, 0xf2, 0x8a, 0xc2,
+ 0x57, 0x5f, 0x9e, 0x22, 0x9c, 0x2d, 0x0f, 0x64, 0x45, 0x84, 0x8d, 0x22, 0x9f, 0x9e, 0x02, 0x23,
+ 0xa3, 0x73, 0x0e, 0x8e, 0x1e, 0x63, 0xd8, 0xf9, 0x72, 0x2c, 0x5b, 0x14, 0xc6, 0x61, 0x79, 0xd8,
+ 0x96, 0xe5, 0xfd, 0xc7, 0x22, 0x55, 0x55, 0x4f, 0x24, 0x49, 0x72, 0x11, 0xa1, 0x20, 0x42, 0x40,
+ 0x04, 0x2c, 0xc6, 0x15, 0x79, 0x5f, 0x8c, 0xbc, 0x17, 0x08, 0xcb, 0xc3, 0xb6, 0x58, 0x5f, 0x2a,
+ 0x95, 0x3e, 0x7b, 0x22, 0xac, 0x80, 0xcb, 0x52, 0xd0, 0x64, 0x5f, 0x82, 0xb4, 0xaf, 0xc0, 0x62,
+ 0xb1, 0xa0, 0x31, 0xa9, 0xe2, 0x8f, 0x15, 0x2a, 0x0a, 0x84, 0xe6, 0x91, 0xb6, 0xc3, 0xe1, 0x10,
+ 0xc8, 0x24, 0x46, 0x57, 0x8a, 0x5e, 0x1d, 0x5a, 0x20, 0x69, 0x05, 0x0f, 0xdd, 0x2c, 0x81, 0xeb,
+ 0x5e, 0x84, 0x2b, 0xaf, 0x4d, 0xda, 0x21, 0x63, 0xbf, 0x56, 0xf5, 0x44, 0x95, 0x03, 0x93, 0x76,
+ 0xce, 0xd0, 0x4c, 0x1d, 0x46, 0xa3, 0x51, 0xb8, 0xe8, 0xba, 0x05, 0x07, 0x83, 0x33, 0x67, 0xe0,
+ 0xf3, 0x78, 0x3c, 0x5e, 0x11, 0xfd, 0x82, 0x1d, 0x14, 0x9f, 0x28, 0x93, 0xc9, 0x3c, 0xca, 0xe5,
+ 0x72, 0xbf, 0x6b, 0xb5, 0x1a, 0x38, 0x8e, 0xb3, 0x3b, 0x11, 0x5b, 0xba, 0x4e, 0xa7, 0x03, 0xfd,
+ 0x7e, 0x7f, 0xf7, 0xa2, 0x6e, 0xb7, 0x0b, 0xbd, 0x5e, 0x6f, 0x6d, 0x72, 0xbb, 0xdd, 0x86, 0x7a,
+ 0xbd, 0xbe, 0x15, 0xcd, 0x66, 0xf3, 0x38, 0x92, 0xcf, 0xe7, 0x1f, 0xe2, 0xd2, 0x59, 0x96, 0x05,
+ 0xb6, 0x6d, 0xaf, 0x15, 0x61, 0xe2, 0x7c, 0x3e, 0xf7, 0x98, 0x4e, 0xa7, 0xbe, 0xe7, 0x20, 0x93,
+ 0xc9, 0x04, 0x1a, 0x8d, 0xc6, 0xb9, 0xf7, 0x31, 0xb0, 0x7f, 0x65, 0x5b, 0x51, 0xb9, 0x5c, 0x06,
+ 0xd3, 0x34, 0x37, 0x16, 0x6d, 0xfc, 0x79, 0x07, 0x45, 0xf1, 0x78, 0x9c, 0xf2, 0xef, 0x8a, 0xde,
+ 0x37, 0x3e, 0x80, 0x52, 0x51, 0x3d, 0xac, 0xb7, 0x55, 0x98, 0xcd, 0x66, 0x34, 0x76, 0xf8, 0xee,
+ 0xcd, 0xed, 0x89, 0xb0, 0xf3, 0x7b, 0x47, 0xcf, 0xe1, 0xce, 0xc7, 0x67, 0x14, 0xe9, 0x40, 0xa1,
+ 0x7b, 0x16, 0xdb, 0xcf, 0x6e, 0x24, 0x92, 0x65, 0xd9, 0xd6, 0x75, 0xfd, 0x27, 0x42, 0x4e, 0x46,
+ 0x2a, 0x60, 0x9b, 0xe3, 0x4b, 0x23, 0x0b, 0x9a, 0xa6, 0x4d, 0x31, 0x26, 0xc8, 0xe2, 0xcd, 0x44,
+ 0xb8, 0x3b, 0x90, 0xcf, 0xfc, 0x09, 0x42, 0x44, 0x3f, 0x02, 0x22, 0x47, 0x14, 0xc5, 0x17, 0x34,
+ 0x46, 0xce, 0x9c, 0xa0, 0x28, 0x16, 0x8b, 0x41, 0x34, 0x1a, 0x85, 0x54, 0x2a, 0xe5, 0x41, 0x8e,
+ 0x06, 0x18, 0x0c, 0x06, 0xab, 0x22, 0xff, 0x9d, 0x41, 0x70, 0x96, 0x45, 0x7b, 0x46, 0xd6, 0x46,
+ 0x09, 0x3b, 0xdc, 0x82, 0x22, 0x32, 0x53, 0x48, 0x24, 0x12, 0x90, 0x4e, 0xa7, 0x3d, 0xaa, 0xd5,
+ 0x2a, 0xfd, 0x27, 0x6f, 0x55, 0xb4, 0x8e, 0x50, 0x11, 0x39, 0x9e, 0x8f, 0xf7, 0xca, 0xd9, 0x11,
+ 0x0a, 0x10, 0x72, 0x72, 0x4e, 0x38, 0x8e, 0x7b, 0x7c, 0x71, 0x0b, 0x12, 0xbe, 0xa3, 0x08, 0x93,
+ 0x37, 0x05, 0x37, 0xea, 0x2b, 0x45, 0x64, 0x29, 0x1e, 0xb0, 0xf7, 0x85, 0x30, 0x09, 0x82, 0x77,
+ 0x00, 0xb2, 0x6f, 0x9d, 0x90, 0x44, 0xf7, 0x92, 0xf3, 0x00, 0x6e, 0x00, 0x5a, 0xdf, 0x6a, 0xb5,
+ 0xbe, 0xfc, 0x01, 0x2c, 0xd8, 0xb7, 0xdb, 0xda, 0x8b, 0xdd, 0x30, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_library_list_xpm[1] = {{ png, sizeof( png ), "module_library_list_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_options.cpp b/bitmaps_png/cpp_26/module_options.cpp
index 97afbcabc7..911e2545c2 100644
--- a/bitmaps_png/cpp_26/module_options.cpp
+++ b/bitmaps_png/cpp_26/module_options.cpp
@@ -8,93 +8,74 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x4b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x56, 0x0d, 0x2c, 0x9c,
- 0x67, 0x1c, 0x77, 0xe7, 0xc8, 0x24, 0xdd, 0x28, 0xa5, 0xc3, 0xb1, 0xb5, 0x68, 0xd5, 0xd7, 0xcd,
- 0xd7, 0xdd, 0x50, 0x95, 0x55, 0x2c, 0x1d, 0x2d, 0x69, 0x62, 0xbe, 0x77, 0x77, 0x68, 0xa9, 0xae,
- 0x97, 0x62, 0x16, 0x9d, 0x26, 0x44, 0xdb, 0x6d, 0x17, 0xa9, 0x32, 0x52, 0xab, 0x88, 0x94, 0x62,
- 0xb3, 0x45, 0xdb, 0x61, 0x91, 0xd6, 0x7c, 0xf4, 0x43, 0x31, 0x52, 0xa9, 0x26, 0x3a, 0x9d, 0x8f,
- 0xb6, 0xa8, 0x8f, 0x4e, 0x4b, 0x7c, 0x96, 0xad, 0xf7, 0xdb, 0xf3, 0x3c, 0x71, 0xc7, 0xf4, 0x34,
- 0x24, 0x7b, 0x92, 0x7f, 0xee, 0x7d, 0x7f, 0xcf, 0xf3, 0xfe, 0x7f, 0xff, 0xef, 0xe7, 0x34, 0x00,
- 0x68, 0xac, 0x14, 0xb2, 0xf4, 0xb5, 0xb4, 0xb4, 0x3e, 0x54, 0x0a, 0x79, 0xdf, 0xb5, 0x84, 0xbf,
- 0xbd, 0x12, 0xd7, 0xd6, 0xd6, 0x76, 0x58, 0xc2, 0xb5, 0x57, 0xe2, 0x44, 0x5c, 0x56, 0xeb, 0x64,
- 0xe7, 0x56, 0x03, 0x1e, 0x66, 0xdc, 0xac, 0x56, 0x31, 0x07, 0x4a, 0x11, 0xdb, 0x73, 0xef, 0x53,
- 0xdc, 0xd9, 0x84, 0x2b, 0xab, 0x09, 0x5a, 0xc6, 0x8f, 0x38, 0x71, 0xfb, 0x28, 0x4e, 0x95, 0x17,
- 0xfa, 0x2d, 0xe3, 0x49, 0x22, 0xee, 0x38, 0x21, 0xd7, 0x5b, 0x17, 0x11, 0x4e, 0x90, 0xc7, 0x25,
- 0xf9, 0x42, 0xc8, 0x69, 0x53, 0x12, 0x8d, 0xc8, 0x96, 0xf1, 0x33, 0x5e, 0x9c, 0x2e, 0x25, 0x11,
- 0x25, 0x50, 0xe2, 0x79, 0xfb, 0x38, 0x23, 0x6b, 0x12, 0x91, 0xc5, 0x21, 0xf2, 0x16, 0x15, 0x37,
- 0x3e, 0x37, 0xb7, 0xf5, 0xf0, 0x26, 0xc8, 0xe3, 0x0e, 0xe0, 0x7c, 0xb8, 0x35, 0x12, 0x85, 0x9c,
- 0x76, 0x8a, 0x3b, 0x1a, 0x73, 0x13, 0x7f, 0x8f, 0xe4, 0x21, 0x3d, 0xd2, 0x07, 0xe9, 0x9f, 0x3a,
- 0xe0, 0xb4, 0x17, 0xe7, 0x01, 0xc5, 0x79, 0x3c, 0xde, 0x9e, 0xba, 0x50, 0x0e, 0x4e, 0x86, 0xb8,
- 0x23, 0x35, 0x44, 0x84, 0xef, 0x7c, 0x38, 0xa3, 0x04, 0xdf, 0xaa, 0xd4, 0x47, 0x84, 0xab, 0x22,
- 0xda, 0xb1, 0x63, 0x47, 0x4a, 0x70, 0x70, 0xf0, 0xd3, 0x98, 0x98, 0x98, 0x81, 0xfd, 0x1e, 0xb6,
- 0x53, 0x45, 0xa1, 0x26, 0xb8, 0x59, 0x59, 0x86, 0xd4, 0x88, 0x3d, 0x48, 0xf0, 0xda, 0xb2, 0x40,
- 0xf1, 0x00, 0x6f, 0xb7, 0x89, 0x9f, 0x82, 0xdf, 0xc1, 0x2f, 0x17, 0x73, 0x90, 0x2c, 0xfe, 0x04,
- 0x27, 0xbd, 0xf5, 0x16, 0x29, 0xee, 0xef, 0xef, 0x3f, 0xfa, 0xf3, 0x41, 0x1e, 0xb2, 0x53, 0xe3,
- 0x21, 0xff, 0xf2, 0x10, 0x4e, 0xed, 0xd5, 0x79, 0x25, 0x91, 0x48, 0x86, 0xe8, 0x5e, 0x54, 0x54,
- 0xd4, 0x80, 0xb5, 0xb5, 0xf5, 0x05, 0x15, 0x91, 0x8d, 0x8d, 0xcd, 0x37, 0x8f, 0x1e, 0x3d, 0x02,
- 0x5d, 0xd9, 0x69, 0x09, 0x50, 0x90, 0x10, 0x34, 0x4b, 0xb5, 0xf0, 0x22, 0x5e, 0x03, 0xd9, 0x91,
- 0x22, 0x86, 0x97, 0x17, 0xe6, 0x82, 0x86, 0xee, 0x6e, 0xb4, 0x16, 0x9e, 0x1e, 0xd3, 0xc0, 0x05,
- 0x89, 0x2d, 0xc3, 0x5b, 0x5b, 0x5b, 0x59, 0x6e, 0xfe, 0x88, 0xe5, 0xa1, 0x37, 0x8e, 0x8b, 0xa2,
- 0x50, 0x63, 0x4c, 0x4c, 0x4c, 0xb0, 0xbd, 0xf9, 0xf9, 0x79, 0x38, 0x38, 0x38, 0xfc, 0xb0, 0x26,
- 0xd1, 0xca, 0x1c, 0xad, 0x26, 0x52, 0xe2, 0xab, 0x89, 0x94, 0xf8, 0xba, 0x89, 0x9a, 0x7e, 0xfb,
- 0x15, 0xd9, 0x49, 0x61, 0x2a, 0xf9, 0xfe, 0x4c, 0x12, 0xc3, 0xef, 0xdf, 0x6d, 0x45, 0x66, 0x42,
- 0xa8, 0x0a, 0xcf, 0xfc, 0x2a, 0x96, 0xe1, 0x43, 0x43, 0x43, 0x90, 0xcb, 0x82, 0x54, 0xf8, 0xd7,
- 0xc7, 0x23, 0xb0, 0xb0, 0xb0, 0xa0, 0x9e, 0xc8, 0xca, 0xca, 0x2a, 0xeb, 0xdc, 0xb9, 0x73, 0x98,
- 0x9e, 0x9e, 0xc6, 0xff, 0xb9, 0xd4, 0x7a, 0x74, 0xf9, 0xf2, 0x65, 0x90, 0x24, 0x6e, 0x48, 0xd1,
- 0x93, 0x27, 0x4f, 0x70, 0xfd, 0xfa, 0x75, 0xdc, 0xba, 0x75, 0x8b, 0x29, 0x5d, 0x17, 0x11, 0x0d,
- 0x5d, 0x46, 0x46, 0x06, 0xba, 0xbb, 0xbb, 0xd7, 0x4d, 0xe4, 0xeb, 0xeb, 0x0b, 0x52, 0xad, 0x10,
- 0x0a, 0x85, 0xa8, 0xab, 0xab, 0x5b, 0x1f, 0xd1, 0xb5, 0x6b, 0xd7, 0x10, 0x16, 0x16, 0xb6, 0xa6,
- 0xd2, 0x91, 0x91, 0x11, 0xa4, 0xa7, 0xa7, 0xff, 0xc7, 0x72, 0x57, 0x57, 0x57, 0x34, 0x37, 0x37,
- 0x23, 0x25, 0x25, 0x05, 0x67, 0xcf, 0x9e, 0x55, 0xe1, 0x94, 0x94, 0x1a, 0xfd, 0x1a, 0x11, 0xe9,
- 0xa3, 0xcc, 0xd4, 0xd4, 0x54, 0x8c, 0x8d, 0x8d, 0xa9, 0x25, 0x79, 0xf8, 0xf0, 0x21, 0xfd, 0x00,
- 0x81, 0x81, 0x81, 0x70, 0x72, 0x72, 0x42, 0x66, 0x66, 0x26, 0x3c, 0x3d, 0x3d, 0xd9, 0x7b, 0x4f,
- 0x4f, 0x0f, 0xae, 0x5c, 0xb9, 0x02, 0x47, 0x47, 0x47, 0x16, 0xfa, 0x90, 0x90, 0x10, 0x90, 0xde,
- 0x42, 0x78, 0x78, 0x38, 0xa4, 0x52, 0x29, 0xec, 0xed, 0xed, 0x7f, 0x54, 0x5b, 0x75, 0x0a, 0x85,
- 0x82, 0x59, 0xa2, 0x94, 0xc5, 0xc5, 0x45, 0x66, 0xa1, 0xbb, 0xbb, 0x3b, 0xea, 0xeb, 0xeb, 0x51,
- 0x5c, 0x5c, 0x8c, 0xd8, 0xd8, 0x58, 0x54, 0x55, 0x55, 0xa1, 0xb7, 0xb7, 0x17, 0xe3, 0xe3, 0xe3,
- 0x98, 0x9a, 0x9a, 0xc2, 0xe0, 0xe0, 0x20, 0x4a, 0x4a, 0x4a, 0x90, 0x97, 0x97, 0x87, 0xe1, 0xe1,
- 0x61, 0xe4, 0xe7, 0xe7, 0xc3, 0xcd, 0xcd, 0x0d, 0x76, 0x76, 0x76, 0xe5, 0x6a, 0x89, 0xce, 0x7f,
- 0x7b, 0x12, 0x17, 0x82, 0xcd, 0x54, 0x72, 0x2c, 0x40, 0xc8, 0xf0, 0xc0, 0x83, 0x07, 0x20, 0x11,
- 0x47, 0xb0, 0x1c, 0x0e, 0x0c, 0x0c, 0x60, 0x74, 0x74, 0x94, 0xf5, 0xcb, 0xec, 0xec, 0x2c, 0xe6,
- 0xe6, 0xe6, 0x58, 0xc5, 0x4e, 0x4e, 0x4e, 0xe2, 0xf9, 0xf3, 0xe7, 0x68, 0x68, 0x68, 0x60, 0x1e,
- 0xf6, 0xf7, 0xf7, 0x6f, 0xbc, 0x61, 0x63, 0xa4, 0x61, 0x38, 0x12, 0x73, 0x88, 0xf5, 0x0d, 0xf5,
- 0xe2, 0xd9, 0xb3, 0x67, 0xc8, 0xc9, 0xc9, 0x81, 0xb7, 0xb7, 0x37, 0xa2, 0x25, 0x11, 0xa8, 0xad,
- 0xad, 0x65, 0x38, 0x35, 0xa0, 0xad, 0xad, 0x0d, 0x22, 0x91, 0x88, 0x3d, 0xbf, 0x91, 0xa8, 0xef,
- 0x73, 0x6d, 0xc8, 0x3f, 0x13, 0xa1, 0x34, 0xdc, 0x14, 0xf1, 0xfb, 0x6d, 0x51, 0x50, 0x50, 0x00,
- 0x5b, 0x9b, 0x5d, 0xb8, 0x7d, 0xfb, 0xb6, 0xca, 0x0b, 0x9f, 0xbd, 0x5e, 0x48, 0x4a, 0x4a, 0x62,
- 0xf9, 0xc9, 0xd8, 0xcb, 0x83, 0x85, 0xd9, 0xbb, 0x28, 0x2c, 0x2c, 0x64, 0x86, 0x3c, 0x7e, 0xfc,
- 0x18, 0x89, 0x89, 0x89, 0x70, 0x76, 0x76, 0x86, 0xb9, 0xb9, 0x79, 0x0f, 0x99, 0xf0, 0x81, 0x8c,
- 0xc8, 0xc2, 0xc2, 0x62, 0x9f, 0x40, 0x20, 0xa8, 0x27, 0xee, 0xd6, 0x09, 0x2d, 0x0d, 0x06, 0xf2,
- 0x82, 0xcc, 0x30, 0xde, 0x7b, 0x0f, 0xfe, 0x9e, 0x02, 0xb8, 0xbb, 0x89, 0x14, 0x44, 0xa1, 0xa2,
- 0xbc, 0xbc, 0x9c, 0x91, 0xbc, 0x7c, 0xf9, 0x92, 0xf5, 0x8d, 0xed, 0x36, 0x93, 0x57, 0xf4, 0xbc,
- 0xa5, 0xa5, 0x65, 0x7b, 0x89, 0x3f, 0x19, 0xaa, 0xa7, 0x4f, 0x60, 0xcf, 0x6e, 0x0f, 0x56, 0x1c,
- 0x5d, 0x5d, 0x5d, 0xcc, 0xa8, 0x4b, 0x97, 0x2e, 0x21, 0x39, 0x39, 0x19, 0x46, 0x46, 0x46, 0x13,
- 0x6a, 0xef, 0xa3, 0xe9, 0x44, 0x32, 0xcb, 0x82, 0xf8, 0x88, 0xf7, 0xd2, 0x47, 0x64, 0x64, 0x24,
- 0x6b, 0xca, 0xbe, 0xbe, 0x3e, 0x55, 0x2e, 0xca, 0xca, 0xca, 0xe0, 0x6a, 0xb5, 0x75, 0x66, 0xe5,
- 0x7d, 0x54, 0x18, 0xb8, 0x05, 0xf6, 0x3b, 0xb7, 0xa1, 0xa3, 0xa3, 0x03, 0xed, 0xed, 0xed, 0xa8,
- 0xa9, 0xa9, 0x41, 0x5a, 0x5a, 0x1a, 0xc4, 0x62, 0x31, 0x0c, 0x0c, 0x0c, 0xa6, 0xde, 0x78, 0xf1,
- 0x3d, 0x38, 0xac, 0x81, 0xdd, 0x96, 0x7a, 0xa3, 0x7c, 0x3e, 0xbf, 0xf9, 0x03, 0x81, 0xc3, 0x2c,
- 0x0d, 0x09, 0xf5, 0x8a, 0xb6, 0x81, 0x8b, 0xc0, 0xee, 0x1f, 0x42, 0xf2, 0x11, 0x25, 0xaa, 0x27,
- 0xf7, 0x51, 0x94, 0xcb, 0x26, 0x24, 0xc4, 0x1f, 0x47, 0x4b, 0x4b, 0x0b, 0x6e, 0xdc, 0xb8, 0xc1,
- 0x42, 0xa7, 0xab, 0xab, 0xfb, 0xe7, 0xe6, 0xcd, 0x9b, 0x53, 0xc8, 0x9d, 0xb4, 0xef, 0x35, 0x22,
- 0x11, 0x5f, 0x33, 0xe6, 0x98, 0x0b, 0xe7, 0xa6, 0x52, 0x3e, 0xde, 0xce, 0xa9, 0xa0, 0xf8, 0x7b,
- 0x7c, 0x93, 0xe6, 0xdc, 0xdc, 0x5c, 0x56, 0x04, 0xb4, 0x79, 0xab, 0xab, 0xab, 0xe1, 0xe7, 0xe7,
- 0x37, 0x63, 0x6a, 0x6a, 0x3a, 0xb6, 0xd3, 0x6a, 0xfb, 0xdf, 0x52, 0xa9, 0x44, 0xd1, 0xd8, 0xd8,
- 0xc8, 0x5a, 0xe0, 0xea, 0xd5, 0xab, 0x20, 0xa9, 0x78, 0x41, 0x08, 0xec, 0xd7, 0xbc, 0xca, 0xd7,
- 0x12, 0x72, 0x93, 0x1e, 0x24, 0x23, 0x67, 0x8e, 0x96, 0x2c, 0x2d, 0x6f, 0xda, 0x43, 0x34, 0x17,
- 0x4d, 0x4d, 0x4d, 0xb8, 0x73, 0xe7, 0x0e, 0xf3, 0x82, 0x86, 0x98, 0x1a, 0x40, 0x43, 0x4b, 0x06,
- 0xf5, 0x0b, 0x4d, 0x4d, 0x4d, 0xe7, 0x0d, 0x11, 0x91, 0x65, 0x48, 0xc2, 0xf7, 0xb4, 0xb2, 0xb2,
- 0x12, 0x9d, 0x9d, 0x9d, 0xac, 0x59, 0x69, 0x88, 0x68, 0x2e, 0x28, 0x11, 0xf5, 0x82, 0xe6, 0xa4,
- 0xa8, 0xa8, 0x88, 0x25, 0x9f, 0x16, 0x4e, 0x56, 0x56, 0x16, 0x0c, 0x0d, 0x0d, 0x07, 0x95, 0xff,
- 0x1f, 0xd6, 0x45, 0xa4, 0xa3, 0xa3, 0x13, 0x4d, 0x46, 0xcf, 0x0c, 0x2d, 0x5f, 0x1a, 0x12, 0xa2,
- 0xa0, 0x8f, 0xf4, 0xc7, 0x5f, 0x71, 0x71, 0x71, 0x8a, 0x8a, 0x8a, 0x0a, 0x94, 0x96, 0x96, 0x22,
- 0x20, 0x20, 0x60, 0xd1, 0xd8, 0xd8, 0x78, 0x8c, 0xec, 0x35, 0x92, 0x2a, 0x1e, 0x97, 0xc9, 0x64,
- 0xb4, 0xda, 0x86, 0x09, 0xd1, 0xfb, 0x1b, 0x0a, 0x1d, 0xf9, 0x48, 0x46, 0xaa, 0xa7, 0x87, 0x7c,
- 0x28, 0x58, 0xf2, 0x72, 0x1b, 0x49, 0x76, 0x3f, 0xb5, 0x5c, 0x2e, 0x97, 0x83, 0x24, 0xfd, 0x1e,
- 0xc1, 0x74, 0x96, 0xf6, 0x2c, 0xf5, 0xf5, 0xf5, 0x1b, 0xc8, 0xaf, 0xf9, 0x86, 0x73, 0xa4, 0x4e,
- 0x88, 0xf5, 0x17, 0x8f, 0x1e, 0x3d, 0xca, 0x86, 0x29, 0x51, 0x7c, 0xea, 0x4d, 0x67, 0xff, 0x05,
- 0xc5, 0x97, 0xc1, 0x33, 0x20, 0xf1, 0x61, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x19, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xdb, 0x4b, 0x63,
+ 0x67, 0x10, 0xc0, 0x2d, 0xbd, 0xd0, 0xd2, 0x2e, 0xf4, 0xa9, 0xf4, 0xb5, 0xb4, 0x8f, 0xa5, 0xf4,
+ 0x4f, 0x70, 0x9f, 0xb7, 0x7a, 0x72, 0x4e, 0xd4, 0xe4, 0xe4, 0x62, 0x8c, 0x71, 0x6d, 0x52, 0x54,
+ 0x04, 0x11, 0x2f, 0x88, 0x4a, 0xbd, 0x80, 0x17, 0x10, 0xa9, 0xa0, 0x82, 0xbe, 0xec, 0x83, 0xa2,
+ 0x08, 0xea, 0xa3, 0xa8, 0x28, 0xd1, 0x3e, 0x44, 0xa5, 0xde, 0x2f, 0xa8, 0xac, 0xd7, 0xe2, 0x05,
+ 0xad, 0xb9, 0x98, 0xc4, 0x0d, 0xf1, 0x4c, 0x67, 0x46, 0x4f, 0x9a, 0xb3, 0x31, 0xb6, 0xee, 0xc3,
+ 0x3e, 0xf4, 0x83, 0x21, 0xe7, 0x3b, 0xf3, 0xcd, 0xfc, 0xe6, 0x9b, 0x99, 0xef, 0x3b, 0x49, 0x01,
+ 0x80, 0x94, 0xf7, 0x21, 0x4f, 0x5a, 0x9c, 0x9a, 0x9a, 0xfa, 0x51, 0x4e, 0x4e, 0xce, 0xa7, 0xaa,
+ 0xd0, 0xfc, 0x9d, 0x41, 0x3a, 0x59, 0xfc, 0x53, 0x34, 0x48, 0x37, 0x71, 0x72, 0xa5, 0x3a, 0x14,
+ 0x8d, 0xfa, 0xbf, 0x04, 0xb3, 0x18, 0x54, 0x45, 0x27, 0x4b, 0x67, 0x31, 0x3b, 0x93, 0xf4, 0x5a,
+ 0x63, 0x27, 0x4b, 0x27, 0xf1, 0x81, 0x24, 0x80, 0x68, 0x51, 0x8a, 0xe7, 0x1b, 0x50, 0x25, 0xdd,
+ 0xaa, 0xf3, 0x53, 0xf4, 0xa4, 0x23, 0xe7, 0xf1, 0x3a, 0xc1, 0x24, 0x5d, 0x27, 0xb3, 0xa3, 0xb5,
+ 0xaa, 0xdd, 0xff, 0x18, 0x64, 0x36, 0x9b, 0x8f, 0xb2, 0xb2, 0xb2, 0xa2, 0x24, 0x68, 0x00, 0x1a,
+ 0x90, 0x45, 0x07, 0xaa, 0x4e, 0x30, 0x89, 0x1a, 0x1d, 0xd6, 0x05, 0x92, 0xd9, 0xd1, 0x5a, 0x7a,
+ 0x9f, 0x9d, 0x9d, 0xfd, 0x47, 0x0c, 0x44, 0x2f, 0xe0, 0x7e, 0x64, 0x59, 0x0c, 0x1a, 0x03, 0xc3,
+ 0x4b, 0x19, 0x22, 0x91, 0xc8, 0x9d, 0xce, 0x6e, 0xd4, 0xea, 0xec, 0x32, 0x24, 0xb3, 0xa3, 0xb5,
+ 0x57, 0x57, 0x57, 0x80, 0x9b, 0xf0, 0x3d, 0x08, 0xca, 0xfd, 0xc5, 0xc1, 0x46, 0xaa, 0x58, 0x72,
+ 0xad, 0x10, 0x8d, 0xde, 0xa9, 0xed, 0xce, 0x5c, 0x8d, 0xee, 0x65, 0xd1, 0xcf, 0x31, 0x90, 0xdd,
+ 0x95, 0xcb, 0xce, 0x55, 0x21, 0x3b, 0x9f, 0xcf, 0x97, 0x1c, 0xf4, 0xd4, 0xb1, 0xb9, 0xb9, 0x09,
+ 0x1e, 0x8f, 0x07, 0xb6, 0xb6, 0xb6, 0x78, 0xe7, 0xaa, 0x50, 0x70, 0xd7, 0xd7, 0xd7, 0x5a, 0x50,
+ 0x66, 0x66, 0xe6, 0xed, 0xbb, 0x40, 0x02, 0x81, 0x00, 0x88, 0xa2, 0x08, 0x65, 0x65, 0x65, 0x20,
+ 0xcb, 0x72, 0x82, 0x5e, 0x03, 0x4a, 0x4f, 0x4f, 0x7f, 0x96, 0x91, 0x91, 0xa1, 0x14, 0x15, 0x15,
+ 0x81, 0xdf, 0xef, 0x7f, 0xd4, 0xf1, 0xe5, 0xe5, 0x25, 0xb4, 0xb5, 0xb5, 0xc1, 0xc9, 0xc9, 0x09,
+ 0xcf, 0x57, 0x56, 0x56, 0xa0, 0xb0, 0xb0, 0x10, 0x76, 0x76, 0x76, 0xc0, 0x68, 0xbc, 0xab, 0x09,
+ 0x8d, 0x85, 0x85, 0x05, 0x68, 0x69, 0x69, 0x81, 0x8b, 0x8b, 0x8b, 0xc4, 0xd4, 0x75, 0x75, 0x75,
+ 0xc1, 0xe0, 0xe0, 0x60, 0x52, 0xc8, 0xd9, 0xd9, 0x19, 0x38, 0x1c, 0x0e, 0xa8, 0xac, 0xac, 0x04,
+ 0x93, 0xc9, 0x04, 0x4d, 0x4d, 0x4d, 0xec, 0xbc, 0xb3, 0xb3, 0x13, 0xf6, 0xf7, 0xf7, 0xa1, 0xa1,
+ 0xa1, 0x01, 0xac, 0x56, 0x2b, 0xd4, 0xd4, 0xd4, 0xf0, 0xba, 0xc6, 0xc6, 0x46, 0x28, 0x2e, 0x2e,
+ 0xa6, 0xb5, 0x7e, 0x0d, 0xa8, 0xb7, 0xb7, 0x17, 0xfa, 0xfa, 0xfa, 0x92, 0x82, 0x0e, 0x0e, 0x0e,
+ 0xd8, 0xf1, 0xd8, 0xd8, 0x18, 0x4c, 0x4d, 0x4d, 0x01, 0x05, 0x36, 0x3f, 0x3f, 0x0f, 0x7b, 0x7b,
+ 0x7b, 0x70, 0x7c, 0x7c, 0xcc, 0x81, 0xac, 0xaf, 0xaf, 0xc3, 0xd0, 0xd0, 0x10, 0x78, 0xbd, 0x5e,
+ 0x70, 0xbb, 0xdd, 0x60, 0xb3, 0xd9, 0xfe, 0x01, 0x61, 0x7d, 0xbe, 0x40, 0x51, 0xf2, 0xf2, 0xf2,
+ 0x78, 0xc1, 0x63, 0x63, 0x74, 0x74, 0x94, 0x53, 0xb5, 0xb1, 0xb1, 0xc1, 0xe9, 0x8a, 0x87, 0x50,
+ 0x5a, 0x29, 0xf5, 0xe1, 0x70, 0x98, 0x53, 0x46, 0x41, 0x51, 0x93, 0xbc, 0x9d, 0xba, 0x5b, 0xf5,
+ 0xac, 0x3c, 0x36, 0xfa, 0xfb, 0xfb, 0xa1, 0xbe, 0xbe, 0x1e, 0xb6, 0xb7, 0xb7, 0x19, 0x32, 0x3d,
+ 0x3d, 0x0d, 0x55, 0x55, 0x55, 0x80, 0x81, 0x42, 0x6b, 0x6b, 0x2b, 0x77, 0x5e, 0x30, 0x18, 0xe4,
+ 0x80, 0x4b, 0x4b, 0x4b, 0x61, 0x62, 0x62, 0xe2, 0xbf, 0xb7, 0x37, 0x45, 0xd8, 0xd1, 0xd1, 0x01,
+ 0x15, 0x15, 0x15, 0x80, 0x4d, 0xc3, 0x29, 0x21, 0xc8, 0xee, 0xee, 0x2e, 0x47, 0x3d, 0x39, 0x39,
+ 0xc9, 0x8e, 0x29, 0x65, 0xf9, 0xf9, 0xf9, 0xdc, 0x10, 0xb4, 0x23, 0x4a, 0xaf, 0xc1, 0x60, 0x00,
+ 0xbd, 0x5e, 0xaf, 0xa0, 0xdd, 0xe8, 0xbf, 0x82, 0x4e, 0x4f, 0x4f, 0xb9, 0xf8, 0x23, 0x23, 0x23,
+ 0x30, 0x37, 0x37, 0x17, 0x4b, 0xd7, 0xc0, 0xc0, 0x00, 0x17, 0x3c, 0x7e, 0x50, 0xe7, 0xd2, 0x2e,
+ 0xa9, 0x2b, 0x8f, 0x8e, 0x8e, 0x38, 0xbd, 0xb3, 0xb3, 0xb3, 0x80, 0x9d, 0x1d, 0x4d, 0x00, 0x95,
+ 0xfd, 0x5a, 0x01, 0xb2, 0xdd, 0x1c, 0x13, 0xbb, 0xcb, 0x01, 0x92, 0x24, 0x41, 0x75, 0x75, 0x35,
+ 0x74, 0x77, 0x77, 0xb3, 0x03, 0x82, 0xcf, 0xcc, 0xcc, 0x40, 0x41, 0x41, 0x41, 0x0c, 0x42, 0xa9,
+ 0xb7, 0x58, 0x2c, 0xb0, 0xbc, 0xbc, 0xcc, 0x6b, 0x96, 0x96, 0x96, 0x38, 0xad, 0x54, 0xfb, 0xb4,
+ 0xb4, 0x34, 0x25, 0x01, 0x44, 0xce, 0x3f, 0x76, 0x7f, 0x07, 0x1f, 0xfe, 0xfe, 0x2d, 0x4b, 0xa6,
+ 0x53, 0x86, 0xc5, 0xc5, 0x45, 0x4e, 0x91, 0xcb, 0xe5, 0x82, 0xf1, 0xf1, 0x71, 0x2e, 0x3c, 0x5d,
+ 0x2f, 0xd4, 0x18, 0x74, 0x58, 0xe9, 0x58, 0xd0, 0x33, 0x05, 0x43, 0x10, 0x4a, 0x2b, 0x05, 0x45,
+ 0xad, 0xbe, 0xba, 0xba, 0xaa, 0x9c, 0x9f, 0x9f, 0xdb, 0x18, 0x84, 0xb9, 0xf6, 0xe2, 0x19, 0x08,
+ 0x91, 0x88, 0xb2, 0x9e, 0x01, 0xea, 0xe5, 0xf8, 0x93, 0x4d, 0x50, 0x30, 0xd2, 0x30, 0xe9, 0x30,
+ 0xe7, 0x6f, 0xf0, 0x6c, 0x28, 0x04, 0x09, 0x85, 0x42, 0xdc, 0x65, 0x04, 0x6e, 0x6e, 0x6e, 0xe6,
+ 0x40, 0x0e, 0x0f, 0x0f, 0x19, 0xb2, 0xb6, 0xb6, 0x06, 0x4e, 0xa7, 0x93, 0xea, 0xa4, 0xe0, 0xed,
+ 0x40, 0x9b, 0x30, 0x32, 0x88, 0x6e, 0x07, 0xec, 0x9c, 0xaf, 0x49, 0x74, 0x46, 0x29, 0x10, 0x0f,
+ 0x7a, 0x91, 0x23, 0xf8, 0xf0, 0xfd, 0x0f, 0xf7, 0xfa, 0xa1, 0xda, 0xda, 0xda, 0x30, 0x41, 0xa8,
+ 0xbb, 0x08, 0x48, 0x85, 0xa7, 0x54, 0xaa, 0x3b, 0x21, 0x08, 0xdd, 0x0c, 0xed, 0xed, 0xed, 0x54,
+ 0xb3, 0x28, 0xa6, 0xf4, 0x22, 0x06, 0xd2, 0xfe, 0x67, 0x90, 0xfc, 0x6f, 0x81, 0xbc, 0x04, 0xc1,
+ 0x3c, 0xa7, 0x61, 0xad, 0x22, 0x98, 0x06, 0xea, 0xb0, 0x68, 0x49, 0x49, 0x89, 0x9f, 0xce, 0x15,
+ 0xdd, 0x0a, 0x04, 0xa1, 0xb3, 0xd5, 0xd3, 0xd3, 0xa3, 0xe0, 0xf7, 0x27, 0x84, 0xba, 0x9b, 0xe1,
+ 0xe1, 0x61, 0xea, 0xb8, 0x48, 0x5d, 0x5d, 0x5d, 0x0d, 0xfa, 0xfd, 0xea, 0x29, 0xa0, 0xcf, 0xb0,
+ 0x96, 0x6e, 0x94, 0x37, 0x28, 0x1e, 0x9c, 0xdb, 0xf0, 0x77, 0x06, 0xbf, 0xa2, 0x21, 0xda, 0x49,
+ 0x79, 0x79, 0x79, 0x10, 0xdb, 0xd8, 0x8d, 0xef, 0x9f, 0x63, 0x40, 0xbf, 0x61, 0x96, 0x6e, 0x11,
+ 0xf4, 0x0a, 0xe7, 0x1f, 0x3c, 0xf8, 0x29, 0xc7, 0xcf, 0xf3, 0xc1, 0x0b, 0x9b, 0xe0, 0x23, 0x00,
+ 0x89, 0x64, 0xd0, 0x07, 0x75, 0x3a, 0xdd, 0x97, 0xa4, 0x43, 0xa3, 0x4f, 0x50, 0x32, 0x54, 0x63,
+ 0x9a, 0x0b, 0x82, 0x10, 0xa5, 0x0e, 0xc3, 0xdb, 0x3b, 0x80, 0xf3, 0xef, 0x55, 0x3f, 0xf8, 0xfc,
+ 0xa3, 0xba, 0xee, 0x41, 0x10, 0x16, 0xfd, 0x73, 0xb5, 0x5e, 0x5c, 0xb3, 0x7b, 0x48, 0x32, 0xc1,
+ 0xe8, 0x5f, 0xe3, 0x9a, 0x08, 0xee, 0xe0, 0x06, 0x1d, 0x27, 0xfd, 0x9f, 0xf7, 0x37, 0x5b, 0x3a,
+ 0x45, 0x1c, 0x7d, 0x1a, 0x81, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_options_xpm[1] = {{ png, sizeof( png ), "module_options_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_pin_filtered_list.cpp b/bitmaps_png/cpp_26/module_pin_filtered_list.cpp
index de2ac10990..c1abe4be38 100644
--- a/bitmaps_png/cpp_26/module_pin_filtered_list.cpp
+++ b/bitmaps_png/cpp_26/module_pin_filtered_list.cpp
@@ -8,58 +8,54 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x1d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0xdb, 0x4e, 0x13,
- 0x51, 0x14, 0x25, 0x8a, 0xc4, 0x47, 0xbf, 0x40, 0x09, 0xe2, 0xe5, 0x2b, 0x80, 0xd0, 0x02, 0x9d,
- 0x0b, 0xa5, 0x1d, 0x2c, 0x20, 0xa8, 0xc8, 0x6d, 0xe8, 0x83, 0x09, 0x0f, 0x14, 0xe2, 0x2f, 0x40,
- 0x30, 0xa2, 0x89, 0x5c, 0x6a, 0x9a, 0xda, 0xc4, 0x68, 0x02, 0x34, 0x35, 0x72, 0x31, 0x05, 0x82,
- 0x09, 0x81, 0x07, 0xd0, 0x07, 0x03, 0x4f, 0x96, 0x48, 0x50, 0x82, 0x92, 0x10, 0x1a, 0x2e, 0xe5,
- 0x52, 0x6c, 0xd9, 0xce, 0x3e, 0xce, 0x1c, 0x67, 0x98, 0x99, 0x52, 0x13, 0x74, 0x92, 0x95, 0xd9,
- 0x73, 0xd6, 0x39, 0x6b, 0x65, 0xf6, 0xec, 0xb3, 0xcf, 0x64, 0x00, 0x40, 0xc6, 0xff, 0x80, 0xe6,
- 0xc1, 0xc9, 0x15, 0x45, 0x58, 0xa6, 0xe4, 0xa7, 0x82, 0x32, 0xb6, 0xe8, 0xab, 0xc2, 0x09, 0x9c,
- 0x75, 0x91, 0x67, 0x8a, 0x0f, 0x14, 0xe0, 0x5c, 0x85, 0xc3, 0x79, 0x66, 0xeb, 0x0c, 0x8d, 0x70,
- 0x52, 0xac, 0x2d, 0x13, 0xe2, 0xed, 0xe7, 0x08, 0x6c, 0x36, 0x1b, 0xa8, 0xb9, 0xa8, 0x27, 0x0b,
- 0x62, 0x6d, 0x17, 0x08, 0xd4, 0x1c, 0xc6, 0xca, 0x9a, 0x93, 0xeb, 0x4c, 0x8d, 0xde, 0x34, 0xe5,
- 0xc2, 0xfd, 0x5b, 0x36, 0x08, 0x8a, 0xd7, 0x75, 0x46, 0x21, 0xf1, 0x1a, 0xe1, 0x42, 0x62, 0xae,
- 0xce, 0x08, 0xe7, 0xd7, 0x38, 0x19, 0x18, 0x6c, 0xba, 0x61, 0x6e, 0x24, 0x08, 0xc2, 0x22, 0xcb,
- 0xb2, 0xf8, 0xda, 0x50, 0x5b, 0xce, 0x40, 0xa0, 0xef, 0x29, 0xb8, 0xca, 0x18, 0xb2, 0x80, 0x8c,
- 0xcb, 0x5c, 0xb5, 0x24, 0xe4, 0xef, 0xe9, 0x26, 0x77, 0x35, 0x87, 0x71, 0x8d, 0xc0, 0x80, 0xef,
- 0xd9, 0x63, 0x0d, 0x67, 0xb7, 0xdb, 0x7f, 0x14, 0x14, 0x14, 0x5c, 0xa4, 0x46, 0x3c, 0xcf, 0x1f,
- 0x44, 0xa3, 0x51, 0x28, 0xe5, 0x58, 0x18, 0x6b, 0xce, 0x06, 0xb1, 0xa2, 0x04, 0x46, 0x9a, 0xaf,
- 0x92, 0x05, 0xf1, 0x78, 0x9c, 0x00, 0xb9, 0x61, 0x31, 0x47, 0xe6, 0x72, 0x34, 0x1c, 0xc6, 0x13,
- 0xee, 0xcb, 0xf0, 0xa0, 0xaa, 0x18, 0xc2, 0xcd, 0x57, 0x28, 0x27, 0x19, 0x1d, 0x3a, 0x1c, 0x8e,
- 0x4b, 0x1a, 0xa3, 0x58, 0x2c, 0x46, 0xc4, 0x30, 0xc7, 0xf0, 0x30, 0x83, 0x40, 0x4e, 0x01, 0xb9,
- 0x52, 0x71, 0x24, 0x96, 0xc7, 0xd5, 0x9c, 0xa9, 0x51, 0xfd, 0xdd, 0xdb, 0x92, 0x20, 0x43, 0x71,
- 0xa7, 0xca, 0x45, 0xc5, 0x52, 0x71, 0x18, 0x1b, 0x71, 0x46, 0x46, 0x87, 0xf3, 0xf3, 0xf3, 0x90,
- 0x4c, 0x26, 0x69, 0x3a, 0x10, 0x89, 0x44, 0x82, 0x8a, 0xa5, 0xe2, 0x30, 0x36, 0xe2, 0x74, 0x46,
- 0x1c, 0xc7, 0xc5, 0x1b, 0x1a, 0x1a, 0xc0, 0xeb, 0xf5, 0xc2, 0x59, 0x5e, 0x86, 0xa9, 0x5b, 0x5d,
- 0x5d, 0x45, 0x02, 0xf6, 0xf7, 0xf7, 0xd3, 0x12, 0x69, 0x69, 0x69, 0x01, 0x8b, 0xc5, 0x92, 0x12,
- 0x79, 0x79, 0x79, 0x88, 0x69, 0x8d, 0x51, 0x30, 0x18, 0x04, 0xb7, 0xdb, 0x0d, 0xc7, 0xc7, 0xc7,
- 0xa7, 0x9a, 0x60, 0x7a, 0x64, 0x11, 0x0a, 0x86, 0x61, 0x80, 0xe7, 0x38, 0x12, 0x97, 0xf2, 0x3c,
- 0x30, 0x52, 0x41, 0x28, 0x1c, 0x96, 0xf8, 0xef, 0xcd, 0xc8, 0xb2, 0x47, 0x1e, 0x8f, 0x07, 0x22,
- 0x91, 0x48, 0x5a, 0x6f, 0x63, 0x64, 0xf4, 0x71, 0x76, 0x16, 0xde, 0x87, 0xc3, 0x90, 0x9f, 0x9f,
- 0x0f, 0x7b, 0x9b, 0x9b, 0xf0, 0xbc, 0xb7, 0x57, 0x6f, 0xa4, 0x54, 0x5d, 0xba, 0x97, 0x91, 0x51,
- 0x74, 0x6d, 0x0d, 0xbc, 0x3d, 0x3d, 0x50, 0xe1, 0x92, 0x2a, 0x4e, 0x4a, 0x7f, 0x7b, 0x6b, 0xab,
- 0xb9, 0x51, 0x63, 0x6d, 0x0d, 0xd9, 0x03, 0x0a, 0xee, 0x55, 0x57, 0x50, 0x71, 0xe4, 0x70, 0x2f,
- 0x29, 0x50, 0x44, 0x1e, 0x75, 0x76, 0x82, 0xaf, 0xbf, 0x9f, 0x88, 0x4f, 0x8c, 0x8e, 0xc2, 0x48,
- 0x28, 0x44, 0xe2, 0x97, 0x7e, 0xbf, 0xb9, 0xd1, 0x69, 0x9b, 0x52, 0x69, 0x9a, 0xd1, 0xd6, 0x2c,
- 0x2a, 0xb2, 0xbe, 0xb2, 0x42, 0x84, 0x4f, 0xe2, 0x68, 0x7b, 0x3b, 0xb5, 0xd1, 0x80, 0xd4, 0x14,
- 0x4f, 0x34, 0x47, 0x6a, 0x34, 0x28, 0x73, 0xaf, 0x1b, 0x6f, 0x52, 0x11, 0xac, 0x2e, 0xfc, 0x1e,
- 0xb1, 0x8d, 0x0d, 0xb0, 0x5a, 0xad, 0x30, 0x33, 0x35, 0x05, 0x1f, 0x66, 0x66, 0xd4, 0x55, 0xf7,
- 0xc7, 0xc8, 0xe9, 0x74, 0x7e, 0x91, 0xf6, 0x52, 0x02, 0x1b, 0x27, 0x0a, 0xbd, 0xe8, 0x7b, 0x42,
- 0x9b, 0x23, 0x8e, 0x23, 0x30, 0xa6, 0x4d, 0xd5, 0xc1, 0x68, 0xbe, 0xcf, 0xe4, 0xd8, 0x18, 0x7c,
- 0x9a, 0x9b, 0x23, 0xf1, 0xf7, 0xe5, 0x65, 0x78, 0x15, 0x08, 0x68, 0x78, 0x6a, 0xe4, 0x72, 0xb9,
- 0xce, 0xe3, 0x03, 0x1e, 0x05, 0xef, 0xa4, 0xa6, 0xa8, 0x6e, 0x8e, 0x38, 0x8e, 0xc0, 0x38, 0x2c,
- 0x73, 0xc3, 0x62, 0x36, 0x15, 0xf9, 0xb6, 0xb4, 0x04, 0xc9, 0xbd, 0x3d, 0x02, 0x4c, 0x17, 0xa6,
- 0x2d, 0xb1, 0xbb, 0x4b, 0xde, 0x50, 0x67, 0xa4, 0x3e, 0x73, 0x0c, 0xbe, 0x11, 0x3d, 0x73, 0x94,
- 0xf1, 0x5d, 0x4f, 0x26, 0x15, 0xf1, 0x63, 0x37, 0x91, 0xc4, 0xa7, 0x27, 0x27, 0x49, 0x79, 0x63,
- 0x1c, 0x1a, 0x18, 0x80, 0x80, 0xcf, 0x67, 0x6e, 0x84, 0x47, 0xb0, 0xba, 0xea, 0xec, 0x6c, 0xd1,
- 0xba, 0xc2, 0x61, 0xac, 0xe6, 0x14, 0x11, 0xb7, 0x28, 0x12, 0xf1, 0xfa, 0xba, 0x3a, 0xe8, 0xee,
- 0xea, 0x82, 0xf8, 0xd6, 0x16, 0x0a, 0x1b, 0xa7, 0xee, 0x6f, 0x81, 0x0b, 0x69, 0x79, 0x77, 0x74,
- 0xc0, 0xd1, 0xce, 0x0e, 0x58, 0x0a, 0x0b, 0xe1, 0xed, 0xd0, 0x10, 0x7c, 0x5e, 0x58, 0xd0, 0xed,
- 0xb1, 0x33, 0x31, 0xc2, 0x76, 0x53, 0x55, 0x59, 0x49, 0xe2, 0x72, 0x41, 0x20, 0x38, 0x33, 0x23,
- 0x84, 0x24, 0x30, 0x2e, 0xe1, 0x30, 0x0d, 0x8c, 0xeb, 0x7e, 0x4e, 0xfe, 0xdb, 0x7f, 0xdd, 0xbf,
- 0xc4, 0x2f, 0xca, 0x96, 0xef, 0xcf, 0xf7, 0x81, 0x92, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xde, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xcf, 0x6b, 0x1a,
+ 0x41, 0x14, 0xc7, 0x85, 0xb6, 0x50, 0x68, 0x0b, 0x3d, 0xf6, 0x5a, 0xda, 0x73, 0x2f, 0x9a, 0x5c,
+ 0xa2, 0xc4, 0x83, 0x9e, 0x2c, 0xba, 0xae, 0xc9, 0xea, 0xfa, 0xab, 0xba, 0x35, 0x21, 0x86, 0xd6,
+ 0x53, 0x43, 0xe9, 0xc9, 0x20, 0x04, 0x6f, 0x7a, 0xcd, 0x45, 0xc8, 0x49, 0x21, 0x7f, 0x80, 0xe0,
+ 0xb5, 0x50, 0x48, 0x09, 0xf1, 0x10, 0xc8, 0x41, 0x0f, 0x42, 0x62, 0x9a, 0xda, 0x9a, 0xd4, 0xdf,
+ 0xad, 0x26, 0xb6, 0xaf, 0xf3, 0x26, 0x19, 0x71, 0x57, 0x17, 0x1b, 0x69, 0x7a, 0xe8, 0xc0, 0x17,
+ 0x9d, 0x7d, 0xf3, 0xde, 0x67, 0xde, 0xcc, 0xec, 0x9b, 0xd5, 0x00, 0x80, 0xe6, 0x5f, 0xe8, 0x5a,
+ 0x83, 0x8d, 0x46, 0xe3, 0xed, 0x40, 0x20, 0x70, 0x97, 0x09, 0xfb, 0x53, 0x83, 0x38, 0xd1, 0xfe,
+ 0xc9, 0xee, 0xe4, 0xbb, 0x43, 0xaa, 0xb1, 0x80, 0x76, 0x97, 0xe3, 0x9b, 0xcd, 0x63, 0xef, 0x30,
+ 0x71, 0x22, 0xff, 0x65, 0xe0, 0xe7, 0xe6, 0x4b, 0x32, 0x3f, 0x91, 0xff, 0x3c, 0x3c, 0x91, 0x11,
+ 0x10, 0x0e, 0xd2, 0x7c, 0x7c, 0x0c, 0x4c, 0x56, 0x1f, 0xd7, 0xc4, 0xd9, 0xa3, 0x0d, 0x83, 0x0f,
+ 0xdb, 0x6c, 0x6e, 0xbe, 0xad, 0xe6, 0x87, 0x63, 0x99, 0xdf, 0x7f, 0x0c, 0xf2, 0x78, 0x3c, 0x65,
+ 0x41, 0x10, 0xfa, 0x28, 0xde, 0xe9, 0x00, 0x05, 0x08, 0x98, 0x8d, 0x73, 0xdb, 0x65, 0x36, 0xb2,
+ 0x2f, 0xa0, 0xe6, 0x87, 0x63, 0xf1, 0xb9, 0xdf, 0xef, 0xcf, 0x0f, 0x40, 0xf8, 0x00, 0xae, 0x9a,
+ 0xd3, 0xeb, 0x92, 0x39, 0x08, 0x4b, 0x22, 0x9c, 0x9f, 0x9f, 0x53, 0x9b, 0x10, 0x94, 0xdb, 0x9c,
+ 0x41, 0x11, 0x54, 0xfd, 0xc8, 0xd8, 0x5a, 0xad, 0x06, 0x24, 0x89, 0xc6, 0x58, 0xd0, 0xcb, 0xd5,
+ 0x10, 0x08, 0x5e, 0xe7, 0x40, 0x3e, 0xc9, 0x0f, 0xfd, 0xfe, 0xa5, 0x39, 0x18, 0x96, 0x68, 0x40,
+ 0xa6, 0xa5, 0xc8, 0xf2, 0x00, 0x14, 0x5c, 0x91, 0x68, 0x70, 0x26, 0xaf, 0xe4, 0x83, 0x46, 0xa3,
+ 0xa1, 0x0e, 0x9a, 0xb6, 0xe1, 0x64, 0x30, 0x73, 0x26, 0xec, 0xb7, 0xdb, 0xed, 0x11, 0xd0, 0x4f,
+ 0xb8, 0x81, 0x26, 0x03, 0x59, 0xad, 0xd6, 0x07, 0x0b, 0x0b, 0x0b, 0xbf, 0x22, 0x91, 0x08, 0x34,
+ 0x9b, 0xcd, 0x9b, 0x03, 0xb1, 0xa5, 0xdb, 0xdc, 0xdc, 0x84, 0xed, 0xed, 0xed, 0x9b, 0x07, 0xa5,
+ 0x52, 0x29, 0x48, 0xa7, 0xd3, 0x13, 0x9d, 0x93, 0xc9, 0x24, 0xac, 0xaf, 0xaf, 0x5f, 0x4b, 0x1b,
+ 0x1b, 0x1b, 0x87, 0x9a, 0xc5, 0xc5, 0xc5, 0xfb, 0xb8, 0x74, 0xa1, 0x50, 0x08, 0xea, 0xf5, 0xfa,
+ 0x44, 0x10, 0x3a, 0xf6, 0x7a, 0xbd, 0x89, 0xea, 0x76, 0xbb, 0xf4, 0xb7, 0xd3, 0xe9, 0x40, 0x2c,
+ 0x16, 0xbb, 0x18, 0x1c, 0x06, 0xf6, 0xae, 0x4c, 0x0b, 0x5a, 0x5b, 0x5b, 0x83, 0xdd, 0xdd, 0x5d,
+ 0xfa, 0x1f, 0x8f, 0xb5, 0xd9, 0x6c, 0x86, 0x72, 0xb9, 0x3c, 0x02, 0xfa, 0xe3, 0xe3, 0xad, 0x04,
+ 0x61, 0xa0, 0xa3, 0xa3, 0x23, 0x98, 0x99, 0x99, 0x81, 0x42, 0xa1, 0x00, 0xad, 0x56, 0x0b, 0x72,
+ 0xb9, 0x1c, 0xcc, 0xcf, 0xcf, 0xd3, 0x3d, 0xfa, 0x2b, 0xa0, 0x62, 0xb1, 0x08, 0xb3, 0xb3, 0xb3,
+ 0xa0, 0xd5, 0x6a, 0xc7, 0xca, 0xe1, 0x70, 0xa8, 0x83, 0xde, 0xc6, 0xde, 0x81, 0x18, 0xf4, 0x0c,
+ 0x14, 0x7a, 0xbd, 0x4c, 0xd7, 0x1b, 0xdb, 0xea, 0x9b, 0x57, 0x23, 0x19, 0x95, 0x4a, 0x25, 0x08,
+ 0x87, 0xc3, 0x10, 0x8d, 0x46, 0x29, 0x18, 0x65, 0x32, 0x99, 0x60, 0x6b, 0x6b, 0x0b, 0x2a, 0x95,
+ 0x8a, 0x3a, 0x08, 0x83, 0xdf, 0x79, 0xff, 0x14, 0x6e, 0x7d, 0x78, 0x42, 0x25, 0xac, 0x88, 0xb4,
+ 0x66, 0xb1, 0x7a, 0xa6, 0x04, 0xe1, 0xf2, 0x18, 0x0c, 0x06, 0xd8, 0xd9, 0xd9, 0xa1, 0xfd, 0xfd,
+ 0xfd, 0x7d, 0x9a, 0xe5, 0xd9, 0xd9, 0xd9, 0xe8, 0x61, 0x70, 0xb9, 0x5c, 0x75, 0x9f, 0xcf, 0xf7,
+ 0x1d, 0x45, 0x6e, 0x46, 0x0a, 0x60, 0xc5, 0xf1, 0x79, 0xc0, 0x06, 0x5e, 0xaf, 0xf7, 0x07, 0xda,
+ 0x78, 0x97, 0x43, 0x06, 0xc2, 0x60, 0xd9, 0x6c, 0x96, 0xee, 0xc7, 0xf1, 0xf1, 0x31, 0x9c, 0x9c,
+ 0x9c, 0x40, 0x22, 0x91, 0x00, 0x72, 0x3d, 0x8c, 0x07, 0x61, 0x75, 0x20, 0xc7, 0xfc, 0x11, 0x8a,
+ 0x80, 0x5a, 0x0a, 0x50, 0x93, 0xac, 0xf5, 0x33, 0x6a, 0x23, 0x77, 0x0e, 0x03, 0xe1, 0xc9, 0xd2,
+ 0xeb, 0xf5, 0xaa, 0xfb, 0x33, 0x37, 0x37, 0x47, 0xc7, 0xc8, 0x40, 0xf2, 0x6f, 0x06, 0xbe, 0x39,
+ 0x0c, 0xb2, 0x04, 0x6c, 0x75, 0x84, 0xb0, 0xcb, 0x4d, 0x99, 0x91, 0xc5, 0x62, 0x81, 0x4c, 0x26,
+ 0x43, 0xb3, 0x39, 0x38, 0x38, 0x00, 0x9d, 0x4e, 0x07, 0x7b, 0x7b, 0x7b, 0xe3, 0x33, 0x9a, 0x16,
+ 0x74, 0x7a, 0x7a, 0x4a, 0x67, 0x5e, 0xad, 0x56, 0x69, 0x3f, 0x9f, 0xcf, 0x83, 0x24, 0x49, 0x23,
+ 0xc7, 0x7f, 0x2c, 0x88, 0x5c, 0xcf, 0x87, 0x96, 0x17, 0xb6, 0x06, 0x02, 0x50, 0xe4, 0xe6, 0xec,
+ 0x70, 0x1c, 0xf7, 0xf0, 0xf2, 0x2b, 0x88, 0xff, 0x8a, 0x20, 0x74, 0x66, 0xc2, 0x6a, 0x32, 0xdc,
+ 0x57, 0x0a, 0x0b, 0xf5, 0x58, 0x10, 0xd9, 0xf4, 0x7b, 0x6c, 0xbf, 0x50, 0x0c, 0x82, 0xc2, 0x6f,
+ 0x00, 0x52, 0xb7, 0xca, 0xc4, 0xb1, 0x7f, 0xa5, 0x0b, 0x85, 0xfa, 0x0a, 0xd1, 0xe7, 0xf1, 0x78,
+ 0xbc, 0xf8, 0x1b, 0x9f, 0xef, 0x9b, 0x70, 0x3a, 0x9b, 0xae, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_pin_filtered_list_xpm[1] = {{ png, sizeof( png ), "module_pin_filtered_list_xpm" }};
diff --git a/bitmaps_png/cpp_26/module_wizard.cpp b/bitmaps_png/cpp_26/module_wizard.cpp
index 316c6931fb..16456cb2eb 100644
--- a/bitmaps_png/cpp_26/module_wizard.cpp
+++ b/bitmaps_png/cpp_26/module_wizard.cpp
@@ -8,88 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x07, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x0d, 0x50, 0x14,
- 0x65, 0x18, 0xc7, 0x6f, 0x77, 0x39, 0xe4, 0x38, 0x20, 0x2f, 0x73, 0xc0, 0x92, 0x13, 0x2c, 0xd4,
- 0x81, 0xf1, 0x03, 0xc5, 0xa0, 0x3b, 0x0e, 0x41, 0x4f, 0x85, 0x88, 0x81, 0x40, 0x0e, 0x90, 0x4f,
- 0x0f, 0x30, 0x08, 0xc3, 0x03, 0x3d, 0xc4, 0x14, 0xc2, 0x86, 0x98, 0x38, 0x04, 0x86, 0x14, 0x44,
- 0xc1, 0x0f, 0x3a, 0x3f, 0xf8, 0x70, 0x40, 0x4b, 0x1a, 0x14, 0x6c, 0x4c, 0x4c, 0xb4, 0xc2, 0xf2,
- 0x2b, 0x6d, 0x9c, 0xd1, 0x12, 0x6a, 0xc8, 0xd0, 0x50, 0x01, 0x01, 0xcf, 0xfb, 0xb7, 0xef, 0xe5,
- 0x22, 0x2a, 0x37, 0x9e, 0xe5, 0xcd, 0xfc, 0x66, 0x6e, 0xfe, 0xef, 0x3e, 0xcf, 0xef, 0xf6, 0xdd,
- 0x67, 0x77, 0x8f, 0x07, 0x80, 0x37, 0x12, 0x99, 0x98, 0x3e, 0xb7, 0xda, 0x9d, 0xfa, 0x85, 0x43,
- 0x62, 0xcf, 0xec, 0x23, 0xb9, 0xdb, 0x04, 0x3a, 0xed, 0x03, 0x37, 0xea, 0x0a, 0x97, 0x07, 0x4f,
- 0xa5, 0xaf, 0xf2, 0x78, 0xbc, 0x29, 0x64, 0xcd, 0x4b, 0xcc, 0x7c, 0x37, 0xb2, 0x46, 0x66, 0xcf,
- 0x34, 0x3c, 0xd9, 0x97, 0xf7, 0x64, 0x40, 0x0e, 0x44, 0x26, 0xfb, 0xf5, 0x21, 0xfe, 0x4e, 0xcc,
- 0x21, 0x92, 0x4b, 0xec, 0xe9, 0xdc, 0xbf, 0xd3, 0x1e, 0xe5, 0x8d, 0x0a, 0xaa, 0x97, 0xcf, 0xe7,
- 0xcf, 0x22, 0x6b, 0xa9, 0x6e, 0xd4, 0xd9, 0x91, 0x35, 0x4b, 0x5d, 0xa8, 0x26, 0x93, 0x44, 0x1d,
- 0x29, 0x3c, 0xec, 0x0f, 0x13, 0xe2, 0xde, 0xea, 0xa7, 0x45, 0x2d, 0xd1, 0x02, 0xb4, 0x2b, 0xcd,
- 0xb0, 0x69, 0x31, 0xd5, 0x3f, 0x52, 0xd4, 0xbd, 0x92, 0x87, 0x5a, 0x85, 0x10, 0x3d, 0x69, 0x46,
- 0x44, 0xec, 0xe7, 0xd5, 0x31, 0x63, 0xc6, 0x6c, 0xb3, 0xb0, 0xb0, 0xd8, 0x41, 0x48, 0x9e, 0x43,
- 0xdf, 0x7e, 0xd7, 0x67, 0x32, 0x12, 0xe3, 0xbc, 0x90, 0xe1, 0x3b, 0x09, 0xec, 0xb6, 0x74, 0x90,
- 0x7c, 0xea, 0x78, 0xfe, 0x4f, 0x35, 0x61, 0xd6, 0x28, 0xda, 0xa0, 0x86, 0xaf, 0x7c, 0x02, 0x3c,
- 0x67, 0xd1, 0x60, 0xeb, 0x0e, 0x90, 0x35, 0xe5, 0x4c, 0xfa, 0x56, 0x56, 0xe8, 0x1c, 0x9c, 0x6b,
- 0x6d, 0xc2, 0xfa, 0xe0, 0x19, 0xe4, 0xc7, 0x75, 0x72, 0xfd, 0x08, 0x66, 0x66, 0x66, 0x0b, 0x88,
- 0x28, 0xc9, 0xd6, 0xd6, 0x76, 0x28, 0x21, 0x21, 0x01, 0x84, 0x74, 0xaf, 0xb1, 0x88, 0x90, 0x4d,
- 0x44, 0x6d, 0x8d, 0x00, 0xb9, 0x59, 0x02, 0x78, 0x7b, 0x08, 0x11, 0x1c, 0x1c, 0x08, 0x3f, 0xe9,
- 0x0c, 0x24, 0x78, 0x33, 0xc8, 0x5a, 0x67, 0x8d, 0xc1, 0x41, 0x2b, 0xc4, 0xf8, 0x32, 0x6c, 0x1e,
- 0x6c, 0xa8, 0x59, 0x21, 0x1b, 0x87, 0x82, 0x50, 0x27, 0x14, 0xaf, 0x5d, 0x8e, 0xe2, 0xd0, 0xc9,
- 0x88, 0x96, 0xda, 0x83, 0xeb, 0x27, 0x95, 0x4a, 0x21, 0x14, 0x0a, 0x8f, 0x18, 0x44, 0xae, 0xae,
- 0xae, 0xbd, 0xa7, 0x4e, 0x9d, 0x02, 0x21, 0x27, 0x60, 0x12, 0x6e, 0xaa, 0x78, 0xc8, 0x59, 0xc5,
- 0x67, 0xcf, 0xd8, 0x0a, 0x03, 0x03, 0x56, 0x28, 0x2b, 0x1b, 0x8f, 0x65, 0xb1, 0x22, 0x74, 0x76,
- 0x0a, 0x0d, 0x19, 0x21, 0xda, 0x87, 0x0f, 0xad, 0x56, 0x6b, 0xa8, 0xc9, 0x0e, 0x74, 0x32, 0x5c,
- 0x9b, 0x9e, 0x87, 0xd7, 0x70, 0x6d, 0x98, 0x04, 0x5c, 0xbf, 0x8c, 0x8c, 0x0c, 0xe3, 0x22, 0x72,
- 0xb0, 0x4a, 0xc1, 0x0c, 0x37, 0x7d, 0x92, 0xdb, 0xb7, 0x85, 0x88, 0xf7, 0x7a, 0x5a, 0xc4, 0x61,
- 0x92, 0x28, 0x25, 0x4c, 0x8e, 0xcc, 0x08, 0x19, 0xde, 0xf6, 0x79, 0x05, 0x7a, 0xfd, 0xe8, 0xa2,
- 0x0b, 0x17, 0x2c, 0xb1, 0xc8, 0xc3, 0x01, 0x8d, 0x8d, 0x8d, 0x86, 0x1a, 0x55, 0x94, 0xbf, 0xa1,
- 0x86, 0x23, 0x3b, 0x35, 0x76, 0x74, 0x91, 0xa3, 0xa3, 0xe3, 0x40, 0x5d, 0x5d, 0xdd, 0xf0, 0x62,
- 0x6b, 0x6b, 0x2b, 0x82, 0x82, 0xa6, 0xe3, 0xde, 0xbd, 0xd1, 0x45, 0x43, 0x43, 0x56, 0x48, 0x4a,
- 0x72, 0x40, 0x45, 0x45, 0xe9, 0x70, 0x8d, 0x31, 0x1e, 0x13, 0xc9, 0x64, 0x32, 0x3d, 0x3b, 0x41,
- 0xc8, 0xcb, 0xcb, 0xc3, 0xc9, 0x93, 0x27, 0x11, 0x1e, 0x2e, 0xc1, 0xc5, 0x8b, 0x56, 0x46, 0xb7,
- 0x8e, 0x23, 0x27, 0xc7, 0x1e, 0x1a, 0x4d, 0xb6, 0xe9, 0xa2, 0xda, 0xda, 0xda, 0x07, 0x6a, 0xb5,
- 0x1a, 0xce, 0xce, 0xce, 0x88, 0x8b, 0x93, 0xa3, 0xad, 0xcd, 0xe6, 0x99, 0x12, 0x8e, 0x8a, 0x0a,
- 0x3b, 0x64, 0x66, 0x26, 0x9a, 0x2e, 0x22, 0x81, 0x8b, 0xcb, 0xcb, 0xc8, 0xcf, 0x17, 0xa2, 0xab,
- 0x4b, 0x08, 0x9d, 0x6e, 0xf4, 0xc6, 0x24, 0x6f, 0x6f, 0xb7, 0xc4, 0xe6, 0x22, 0x4b, 0xa4, 0xa4,
- 0x38, 0x22, 0x3e, 0xde, 0x15, 0xc9, 0xc9, 0x81, 0xa6, 0x89, 0xd8, 0x59, 0xd7, 0xb3, 0x77, 0x39,
- 0x54, 0x2a, 0x15, 0x72, 0x73, 0xd7, 0x62, 0xd5, 0xaa, 0x68, 0x28, 0x95, 0x0b, 0x11, 0x13, 0x23,
- 0x61, 0xef, 0x05, 0x87, 0xc7, 0x44, 0xeb, 0xd3, 0x2d, 0xa1, 0xfd, 0x70, 0x36, 0x4e, 0x6b, 0x16,
- 0xa0, 0x7d, 0xa3, 0xe2, 0xf9, 0xae, 0x11, 0x19, 0x06, 0xf6, 0xac, 0x46, 0x3d, 0xb0, 0xa4, 0x24,
- 0x1f, 0xd5, 0xd5, 0xe3, 0x0c, 0x92, 0xbe, 0x3e, 0x2b, 0xa4, 0x2a, 0xec, 0xd0, 0xa7, 0x9d, 0x0b,
- 0x5d, 0x73, 0x14, 0x7e, 0xdd, 0x28, 0xc1, 0xf7, 0xbb, 0x73, 0x4d, 0x17, 0x8d, 0x1c, 0x6f, 0x32,
- 0xb2, 0x0d, 0x0d, 0x0d, 0xc3, 0xb4, 0xb4, 0xb4, 0x20, 0x32, 0x72, 0x8e, 0xe1, 0xc6, 0x2d, 0xfd,
- 0xcc, 0x06, 0x0d, 0x49, 0xd3, 0x70, 0xb3, 0x72, 0x1e, 0x06, 0x6b, 0x24, 0xd0, 0x7d, 0x9d, 0x80,
- 0x4b, 0xeb, 0x9c, 0xd1, 0x5c, 0xbd, 0xed, 0xb1, 0x9a, 0xe6, 0xe6, 0xe6, 0x67, 0x8b, 0x96, 0x4a,
- 0xc4, 0xd0, 0x2a, 0x44, 0xc3, 0x2c, 0x0f, 0xf4, 0xc4, 0x9e, 0x3d, 0x5a, 0x7c, 0x94, 0x6d, 0x83,
- 0x25, 0x72, 0x73, 0x1c, 0x5b, 0xca, 0xc7, 0x35, 0x8d, 0x14, 0xb7, 0x2a, 0xde, 0x82, 0xee, 0xc0,
- 0x7c, 0x0c, 0x1e, 0x8e, 0xc7, 0xb7, 0x89, 0x22, 0xec, 0x51, 0x8c, 0x7d, 0x54, 0x13, 0xe0, 0x6e,
- 0xfa, 0x93, 0x81, 0x43, 0x15, 0xea, 0x69, 0xc8, 0x17, 0x7a, 0x3b, 0x60, 0x57, 0x08, 0x05, 0xfd,
- 0x1a, 0x1e, 0x2e, 0xc7, 0x9b, 0xe1, 0xf7, 0xd2, 0xc5, 0xe8, 0xa9, 0x64, 0xb7, 0xf0, 0x90, 0x1f,
- 0xee, 0xd4, 0x87, 0xe3, 0x6a, 0xb2, 0xf9, 0xf3, 0x3d, 0x19, 0x88, 0xe8, 0x74, 0xbc, 0x00, 0xf9,
- 0x41, 0x62, 0x74, 0xa5, 0xd2, 0xc3, 0xa2, 0xec, 0x95, 0xcb, 0x70, 0x83, 0x7d, 0x15, 0x94, 0x87,
- 0x4e, 0xc0, 0xfe, 0x08, 0x11, 0xce, 0x24, 0x5a, 0xe3, 0xcf, 0x4a, 0x7f, 0xdc, 0xdd, 0xe5, 0x06,
- 0x5d, 0x53, 0x08, 0x6e, 0x6c, 0x9d, 0x8f, 0x83, 0x91, 0x22, 0x5c, 0x79, 0x9f, 0x6f, 0x54, 0x14,
- 0xce, 0x30, 0xcc, 0x7d, 0x91, 0x48, 0xd4, 0x4b, 0x58, 0x3e, 0xdb, 0xec, 0xc1, 0x9a, 0x28, 0x39,
- 0xfa, 0x3a, 0x2f, 0xe1, 0xe3, 0xe0, 0x69, 0x90, 0x8a, 0xcd, 0x75, 0x24, 0x9f, 0x62, 0x2b, 0x18,
- 0xda, 0x15, 0xf2, 0x12, 0x7e, 0x68, 0x39, 0x88, 0xaa, 0xe2, 0x1c, 0xec, 0x7e, 0x87, 0xd2, 0xb7,
- 0x25, 0xbf, 0xa6, 0xff, 0x6b, 0x87, 0x1f, 0xfa, 0x77, 0xbf, 0x89, 0x07, 0x47, 0x63, 0xf1, 0x9b,
- 0xc6, 0x1d, 0x65, 0xe1, 0x4e, 0x58, 0xf4, 0xc6, 0xbf, 0x35, 0x04, 0x81, 0x40, 0x30, 0xc8, 0x52,
- 0xcd, 0xbd, 0x94, 0xdc, 0x58, 0x3c, 0x08, 0xaa, 0xb9, 0xd4, 0xf5, 0xa2, 0xd0, 0xd7, 0xb1, 0x41,
- 0xe9, 0x8b, 0xa6, 0xb8, 0x71, 0x58, 0x38, 0x99, 0x39, 0x41, 0xf2, 0x59, 0x76, 0xf4, 0xce, 0xf3,
- 0x09, 0x14, 0x32, 0x14, 0x12, 0x64, 0x04, 0xcd, 0x44, 0x7d, 0x08, 0xd5, 0x5f, 0x2e, 0xa7, 0xea,
- 0x2f, 0x67, 0x4d, 0xef, 0xbf, 0x59, 0xe9, 0x8d, 0xc1, 0x3a, 0x29, 0xee, 0x1f, 0x4d, 0xc4, 0x79,
- 0x95, 0x1d, 0x92, 0x5c, 0xa9, 0x1f, 0xb9, 0x7e, 0x0f, 0xb1, 0xfe, 0xdf, 0xaf, 0xf2, 0x33, 0x51,
- 0xbc, 0xa6, 0x6b, 0x1b, 0xbd, 0xf4, 0xb7, 0x2a, 0xd9, 0xe1, 0x38, 0x28, 0xc7, 0x40, 0xd3, 0x32,
- 0xb4, 0x29, 0x2d, 0x7b, 0xd9, 0xdc, 0xf2, 0x85, 0xfe, 0x67, 0x60, 0x1b, 0x0a, 0x4f, 0x44, 0x9a,
- 0x0f, 0xfc, 0xb1, 0xc5, 0x0f, 0x3d, 0xdb, 0xd9, 0xeb, 0xd5, 0xe8, 0x8f, 0x9e, 0xda, 0x25, 0xfa,
- 0x2f, 0xd5, 0x9e, 0x67, 0x3f, 0xd5, 0x7c, 0x62, 0x61, 0x54, 0xe4, 0x3e, 0x91, 0x2e, 0xf0, 0x99,
- 0x44, 0xef, 0xe0, 0xf0, 0x10, 0x33, 0xb1, 0x24, 0x9f, 0x6d, 0xcb, 0xf7, 0x18, 0x99, 0x7b, 0xda,
- 0xd3, 0x95, 0xec, 0x96, 0x88, 0xc8, 0x5a, 0x8c, 0x0b, 0xbd, 0xf9, 0xb4, 0xd2, 0xa6, 0xff, 0xc6,
- 0xf6, 0x00, 0xf4, 0x56, 0xb1, 0x93, 0x78, 0x58, 0x81, 0x9a, 0xb2, 0x2c, 0x5d, 0x45, 0x41, 0xe6,
- 0x15, 0xa3, 0xa2, 0xff, 0x0a, 0x7b, 0x66, 0x41, 0x3f, 0xa7, 0x8b, 0xbb, 0xbb, 0xd9, 0xe1, 0xe8,
- 0xfe, 0x7c, 0x1e, 0xf6, 0x56, 0x6d, 0xc2, 0x91, 0xc6, 0x03, 0xfa, 0x7a, 0xf5, 0x7b, 0xdf, 0xbc,
- 0x50, 0x11, 0xe1, 0xab, 0x15, 0xd3, 0xf7, 0x55, 0x69, 0xd2, 0x74, 0x25, 0x9a, 0xf5, 0x38, 0x7e,
- 0xfc, 0x18, 0x3a, 0x3a, 0xae, 0xe3, 0x8b, 0xf4, 0x54, 0x74, 0x4a, 0x26, 0xfa, 0xbe, 0x50, 0xd1,
- 0xce, 0x75, 0x11, 0x4c, 0x79, 0x5e, 0xfa, 0x9d, 0x2d, 0x5b, 0x4a, 0x51, 0x58, 0x58, 0x88, 0xbd,
- 0x5b, 0x37, 0xe3, 0xb8, 0x7a, 0x35, 0xba, 0x3c, 0x66, 0xde, 0xfd, 0x07, 0x3e, 0x0a, 0x38, 0xab,
- 0xbb, 0xc7, 0x1e, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xc2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x4d, 0x68, 0x1a,
+ 0x41, 0x14, 0xc7, 0x85, 0xb6, 0x50, 0x68, 0x0b, 0x3d, 0xf6, 0x5a, 0xda, 0x73, 0xcf, 0xe6, 0x94,
+ 0xdc, 0x53, 0xdc, 0x75, 0xd5, 0x5d, 0x37, 0x7e, 0x7f, 0x24, 0xa4, 0x0d, 0xf5, 0x92, 0x43, 0xf1,
+ 0x66, 0x44, 0x89, 0x37, 0x41, 0x44, 0x03, 0x12, 0xc8, 0x29, 0x81, 0x9c, 0x92, 0x63, 0x72, 0x2c,
+ 0x48, 0xe8, 0xa5, 0x88, 0x78, 0x2a, 0x58, 0x2a, 0x4d, 0xa9, 0x3d, 0x58, 0xbf, 0x3f, 0x92, 0x9a,
+ 0xbc, 0xce, 0x9b, 0x76, 0x96, 0x5d, 0xcd, 0x6a, 0x62, 0x49, 0x0f, 0x1d, 0xf8, 0x83, 0x3b, 0x6f,
+ 0xde, 0xfb, 0xcd, 0xcc, 0x7b, 0x33, 0xa3, 0x01, 0x00, 0x0c, 0xff, 0x42, 0x37, 0x1a, 0xbc, 0xb0,
+ 0xb0, 0x70, 0xd7, 0xeb, 0xf5, 0xde, 0x67, 0xc2, 0xef, 0x99, 0x41, 0xbc, 0x6c, 0xfe, 0x6a, 0x96,
+ 0x84, 0x81, 0x4a, 0x75, 0x16, 0xd0, 0x6c, 0xb7, 0xfc, 0xe0, 0x1c, 0xe6, 0x2e, 0x13, 0x2f, 0x0b,
+ 0xdf, 0x15, 0xbf, 0x25, 0xe1, 0x93, 0xc6, 0x4f, 0x16, 0xbe, 0xa9, 0x27, 0x32, 0x06, 0xc2, 0x41,
+ 0x86, 0xf7, 0x4f, 0x81, 0xc9, 0xe4, 0xe2, 0x5b, 0x38, 0x7b, 0xb4, 0x61, 0x70, 0xb5, 0x8d, 0x5b,
+ 0x12, 0x3a, 0x7a, 0x7e, 0x38, 0x96, 0xf9, 0xfd, 0xc7, 0x20, 0x87, 0xc3, 0xf1, 0x45, 0x14, 0xc5,
+ 0x21, 0x4a, 0x90, 0x2c, 0x30, 0x02, 0x02, 0x66, 0xe3, 0x97, 0xcc, 0x1a, 0x1b, 0xc9, 0x0b, 0xe8,
+ 0xf9, 0xe1, 0x58, 0xec, 0x77, 0xbb, 0xdd, 0x1f, 0x14, 0x10, 0x76, 0xc0, 0x9f, 0x26, 0x39, 0xed,
+ 0x1a, 0x07, 0x71, 0x59, 0x86, 0xf3, 0xf3, 0x73, 0x6a, 0x13, 0x7d, 0x5a, 0x9b, 0xe4, 0x93, 0x41,
+ 0xd7, 0x8f, 0x8c, 0xad, 0xd7, 0xeb, 0x40, 0x16, 0xd1, 0xbc, 0x12, 0x14, 0x78, 0x1d, 0x04, 0xd1,
+ 0x29, 0x29, 0x72, 0xf9, 0xdd, 0x30, 0x1c, 0xfe, 0x36, 0xfb, 0x5e, 0xf9, 0x69, 0x40, 0xa6, 0xe5,
+ 0xd0, 0x8a, 0x02, 0xf2, 0xad, 0xfa, 0x69, 0x70, 0x26, 0xa7, 0xdf, 0x05, 0xcd, 0x66, 0x53, 0x1f,
+ 0x34, 0x6b, 0xc3, 0xc9, 0xe0, 0xca, 0x99, 0xf0, 0xbb, 0xd3, 0xe9, 0x8c, 0x81, 0x2e, 0xe0, 0x16,
+ 0x9a, 0x06, 0x64, 0x32, 0x99, 0x1e, 0x59, 0xad, 0xd6, 0xcb, 0x50, 0x28, 0x04, 0xad, 0x56, 0xeb,
+ 0xf6, 0x40, 0x6c, 0xeb, 0xb6, 0xb6, 0xb6, 0x60, 0x7f, 0x7f, 0xff, 0xf6, 0x41, 0xdb, 0xdb, 0xdb,
+ 0xb0, 0xbb, 0xbb, 0x7b, 0xad, 0x00, 0x98, 0x83, 0x42, 0xa1, 0x00, 0x3b, 0x3b, 0x3b, 0x10, 0x89,
+ 0x44, 0xa6, 0x2a, 0x1e, 0x8f, 0x57, 0x0c, 0x36, 0x9b, 0xed, 0x21, 0x6e, 0x5d, 0x30, 0x18, 0x84,
+ 0x46, 0xa3, 0x31, 0x15, 0x72, 0x76, 0x76, 0x06, 0xd9, 0x6c, 0x16, 0xf6, 0xf6, 0xf6, 0xa0, 0x54,
+ 0x2a, 0x41, 0xbf, 0xdf, 0xa7, 0x7d, 0xa7, 0xa7, 0xa7, 0x90, 0x4a, 0xa5, 0xe8, 0x6f, 0xb5, 0xba,
+ 0xdd, 0x2e, 0x44, 0xa3, 0xd1, 0x9f, 0x4a, 0x31, 0xb0, 0xb3, 0x32, 0xad, 0x1d, 0x1f, 0x1f, 0xc3,
+ 0xc1, 0xc1, 0xc1, 0x58, 0xc0, 0x7c, 0x3e, 0x0f, 0x87, 0x87, 0x87, 0x53, 0x41, 0xd7, 0x2e, 0xef,
+ 0x4c, 0x26, 0x43, 0x67, 0x3f, 0x1a, 0x10, 0x57, 0x49, 0x76, 0x07, 0xe6, 0xe7, 0xe7, 0x15, 0x85,
+ 0xc3, 0xe1, 0xd9, 0x41, 0x9b, 0x9b, 0x9b, 0xb4, 0x3a, 0xd5, 0x90, 0xc1, 0x60, 0x00, 0x89, 0x44,
+ 0x02, 0x2a, 0x95, 0x8a, 0x46, 0xb5, 0x5a, 0x4d, 0x1f, 0xf4, 0x36, 0x1a, 0x06, 0xd9, 0xe7, 0x50,
+ 0x14, 0x7c, 0xb3, 0x42, 0x03, 0xb1, 0x46, 0x12, 0x0b, 0x47, 0x47, 0x47, 0x74, 0x9b, 0xb0, 0x78,
+ 0x72, 0xb9, 0x1c, 0x24, 0x93, 0x49, 0x48, 0xa7, 0xd3, 0xe0, 0xf1, 0x78, 0x34, 0x2b, 0x5a, 0x5f,
+ 0x5f, 0xd7, 0x07, 0x61, 0xf0, 0x7b, 0xef, 0x9e, 0xc3, 0x9d, 0xfc, 0x33, 0x2a, 0x71, 0x55, 0xa6,
+ 0x77, 0x16, 0x6b, 0xb1, 0x58, 0x8c, 0x82, 0x4e, 0x4e, 0x4e, 0xa0, 0x58, 0x2c, 0x42, 0xb9, 0x5c,
+ 0x86, 0x6a, 0xb5, 0x4a, 0x4b, 0x79, 0x74, 0x3b, 0xc7, 0x72, 0x64, 0xb7, 0xdb, 0x1b, 0x2e, 0x97,
+ 0xab, 0x87, 0x22, 0x2f, 0x23, 0x05, 0xb0, 0xcb, 0xf1, 0xa5, 0x97, 0x03, 0xa7, 0xd3, 0xd9, 0x67,
+ 0xf6, 0x8d, 0x8d, 0x0d, 0xea, 0xbc, 0xb6, 0xb6, 0x06, 0x46, 0xa3, 0x71, 0xa2, 0x38, 0x8e, 0xd3,
+ 0x82, 0xf0, 0x76, 0x20, 0x89, 0x7c, 0x82, 0x22, 0xa0, 0xf6, 0x08, 0xa8, 0x65, 0xb1, 0x58, 0x5e,
+ 0x30, 0x3b, 0x71, 0x1a, 0xf6, 0x7a, 0x3d, 0x5a, 0xd6, 0xed, 0x76, 0x7b, 0xa2, 0x70, 0x9c, 0x06,
+ 0xa4, 0xfd, 0xcf, 0x20, 0xb4, 0xd4, 0xa0, 0x45, 0x2f, 0xd7, 0x40, 0x00, 0xb3, 0x23, 0x08, 0x21,
+ 0x81, 0x40, 0x00, 0xe6, 0xe6, 0xe6, 0x26, 0x4a, 0x92, 0xa4, 0xd9, 0x41, 0x64, 0xeb, 0x2e, 0xb0,
+ 0x38, 0x70, 0xb6, 0x7f, 0xb5, 0x22, 0xf2, 0x3c, 0x57, 0x16, 0x3d, 0x5c, 0x13, 0x01, 0x28, 0xf2,
+ 0x72, 0x76, 0x79, 0x9e, 0x7f, 0xac, 0x02, 0x5d, 0xa2, 0xf3, 0x75, 0x85, 0x47, 0xe1, 0x4a, 0x10,
+ 0x49, 0xf8, 0x03, 0x96, 0x0f, 0x94, 0x1a, 0x82, 0x22, 0xe5, 0xfd, 0x19, 0x1d, 0x75, 0x34, 0x1c,
+ 0x11, 0xed, 0x27, 0x67, 0xef, 0xe3, 0x2f, 0x7a, 0xe3, 0xa5, 0xb3, 0x4f, 0x1b, 0xa0, 0x3d, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE module_wizard_xpm[1] = {{ png, sizeof( png ), "module_wizard_xpm" }};
diff --git a/bitmaps_png/cpp_26/modview_icon.cpp b/bitmaps_png/cpp_26/modview_icon.cpp
index 1235fe4920..6acf75f75e 100644
--- a/bitmaps_png/cpp_26/modview_icon.cpp
+++ b/bitmaps_png/cpp_26/modview_icon.cpp
@@ -8,82 +8,88 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xa4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x7b, 0x4c, 0x5b,
- 0x55, 0x1c, 0xc7, 0xdb, 0xdb, 0xd6, 0x1a, 0x1e, 0x7b, 0xd0, 0xf2, 0x90, 0x47, 0xa9, 0x8c, 0x8e,
- 0xf1, 0xb4, 0x3c, 0x84, 0xca, 0x18, 0x8c, 0x87, 0x8c, 0x47, 0x11, 0xea, 0x68, 0x0b, 0xa5, 0x30,
- 0x68, 0xc7, 0x1b, 0x19, 0xcf, 0x52, 0x46, 0x96, 0x0d, 0xaa, 0x1b, 0x4c, 0x67, 0x6a, 0x60, 0x31,
- 0x18, 0x06, 0x6c, 0x33, 0x8b, 0xba, 0xb1, 0x39, 0x88, 0xdb, 0x1c, 0x42, 0xd4, 0x8d, 0x61, 0x9c,
- 0x1a, 0x35, 0x6e, 0x48, 0x34, 0x4b, 0xd4, 0x3f, 0x36, 0x67, 0xdc, 0xe2, 0x82, 0xca, 0x78, 0xec,
- 0xe7, 0x39, 0x67, 0xde, 0xbb, 0x96, 0x37, 0x34, 0xf9, 0x24, 0xa7, 0xe7, 0xfb, 0x3b, 0xbf, 0xcf,
- 0xbd, 0xb7, 0xe7, 0xde, 0x5b, 0x16, 0x00, 0xb0, 0x68, 0x02, 0x5d, 0xa8, 0xf2, 0xf2, 0x50, 0xf6,
- 0x58, 0x4d, 0x38, 0xfb, 0x06, 0x26, 0x37, 0x80, 0xfa, 0xd9, 0x4b, 0xc0, 0x4d, 0xc0, 0xd9, 0x36,
- 0x4f, 0xce, 0x69, 0x7a, 0x1e, 0x23, 0x73, 0xa7, 0x6e, 0xd0, 0xeb, 0xf0, 0xd8, 0x32, 0xc3, 0xb5,
- 0x96, 0x7d, 0x31, 0x56, 0x5f, 0x42, 0x5c, 0xa8, 0x03, 0xf7, 0xab, 0xd1, 0xd0, 0xf8, 0x98, 0x6f,
- 0x75, 0x6c, 0x90, 0x38, 0x71, 0x76, 0xe2, 0x4c, 0xe3, 0xcf, 0xbe, 0x44, 0xcf, 0x63, 0x0c, 0x32,
- 0xf6, 0x2d, 0x7a, 0x1d, 0x19, 0x5b, 0x64, 0xa4, 0x76, 0x39, 0xd1, 0x3d, 0x24, 0x3a, 0xa5, 0xda,
- 0x00, 0xe7, 0x35, 0xf6, 0xf3, 0x44, 0xf7, 0xaa, 0x58, 0x70, 0x54, 0x21, 0x84, 0xef, 0x0a, 0x79,
- 0xf3, 0x44, 0xe3, 0x25, 0x5c, 0x68, 0x57, 0x38, 0xc1, 0xed, 0x57, 0x16, 0x11, 0x71, 0xb9, 0xdc,
- 0x11, 0x1b, 0x1b, 0x9b, 0xef, 0x31, 0x62, 0x01, 0xef, 0xce, 0x7b, 0x2a, 0x3b, 0xf8, 0xa4, 0xef,
- 0x04, 0xf4, 0x9a, 0x4d, 0x70, 0x2a, 0x83, 0x0b, 0x82, 0x75, 0xfc, 0x5f, 0x70, 0xb6, 0xc3, 0x9b,
- 0xfb, 0xe0, 0x40, 0xba, 0x04, 0x6e, 0x8f, 0x5d, 0x87, 0x3a, 0xed, 0x0e, 0x28, 0x0d, 0xa5, 0x1e,
- 0xd2, 0xeb, 0xca, 0xd1, 0xb8, 0x5e, 0x1d, 0x0d, 0xbf, 0x8f, 0x7f, 0x0d, 0x7b, 0x15, 0x81, 0x80,
- 0x6b, 0xe9, 0x0c, 0xc3, 0xe3, 0xf1, 0x7a, 0x59, 0x14, 0x45, 0x4d, 0xef, 0xd2, 0x17, 0xc0, 0xde,
- 0xfd, 0xfb, 0x40, 0x25, 0x8f, 0x81, 0x9b, 0x85, 0x6c, 0x30, 0xaa, 0xb7, 0x82, 0x41, 0x11, 0x0c,
- 0x23, 0xb9, 0x6c, 0xc8, 0xd3, 0x2a, 0x49, 0xa6, 0x8f, 0xf7, 0x86, 0x0b, 0xbb, 0x36, 0x42, 0x8b,
- 0x3e, 0x09, 0x5a, 0x33, 0x37, 0x43, 0x43, 0x9c, 0x03, 0x99, 0xc7, 0xe0, 0x71, 0x87, 0xda, 0x0b,
- 0x5a, 0x76, 0x27, 0xc3, 0x07, 0x5a, 0x67, 0x52, 0x4b, 0x67, 0xf2, 0xf4, 0x97, 0xc0, 0xd6, 0xce,
- 0xf6, 0x07, 0x22, 0xea, 0xec, 0xe9, 0x82, 0xab, 0x5f, 0x7d, 0x01, 0x4d, 0x35, 0x85, 0x30, 0xf7,
- 0x37, 0x32, 0x9b, 0x0f, 0x91, 0xcc, 0x98, 0x15, 0x09, 0x96, 0xbf, 0xc3, 0x01, 0xb9, 0x1b, 0x99,
- 0xc7, 0xe0, 0xb1, 0x65, 0x86, 0x6b, 0xe9, 0x0c, 0xcb, 0xec, 0xd7, 0xd9, 0xdf, 0x9c, 0x27, 0x1a,
- 0x2f, 0x66, 0x91, 0xeb, 0x8c, 0x19, 0xca, 0x7e, 0x22, 0xaa, 0x53, 0xca, 0x98, 0x79, 0x4c, 0x7d,
- 0xe2, 0x33, 0x4c, 0x33, 0x3c, 0xb6, 0xcc, 0x70, 0xad, 0xa5, 0xc8, 0xd1, 0xd9, 0xf1, 0x96, 0x95,
- 0xa8, 0xef, 0xfc, 0x69, 0x68, 0x36, 0x96, 0x5b, 0xf1, 0xd1, 0xe0, 0x45, 0x18, 0xba, 0xf6, 0x29,
- 0xbc, 0xd5, 0x7e, 0xd0, 0x6a, 0xfe, 0xb5, 0xfd, 0x75, 0x4c, 0x33, 0x3c, 0xb6, 0xcc, 0xde, 0xe9,
- 0x34, 0x5b, 0x89, 0xc8, 0xa5, 0x73, 0x10, 0x08, 0x66, 0x7d, 0xfd, 0xfd, 0xc0, 0xd4, 0x76, 0x90,
- 0x09, 0x31, 0x9f, 0x5f, 0xbf, 0x06, 0xa6, 0xb7, 0x9b, 0x40, 0x5e, 0x26, 0x83, 0xf0, 0x2c, 0x4f,
- 0x08, 0x53, 0x7b, 0x40, 0x9c, 0x2e, 0x08, 0xca, 0x4c, 0xb9, 0xf0, 0xf1, 0x95, 0xcb, 0x56, 0xb5,
- 0x4b, 0xc1, 0x88, 0xa2, 0x62, 0xa2, 0x67, 0xf2, 0x74, 0xf9, 0x80, 0x76, 0x06, 0x9c, 0xbd, 0xd0,
- 0x4f, 0xc2, 0xcb, 0x57, 0x87, 0x40, 0x59, 0x1d, 0x4f, 0x9a, 0x2f, 0x44, 0x6c, 0x81, 0x3f, 0x1c,
- 0x3f, 0xd7, 0xbd, 0x3a, 0x51, 0x7c, 0x62, 0xc2, 0x0c, 0x9e, 0x10, 0x3f, 0x2b, 0x86, 0x92, 0x8a,
- 0x32, 0x12, 0x96, 0xb4, 0xe4, 0x90, 0x86, 0xcf, 0x67, 0x89, 0xa0, 0xba, 0xb5, 0x08, 0x4e, 0xf6,
- 0x9f, 0x80, 0xbe, 0x4b, 0x67, 0xa0, 0xad, 0xab, 0x05, 0x62, 0xf2, 0xfd, 0x48, 0x96, 0xa0, 0x97,
- 0xc2, 0xe0, 0xc8, 0xf0, 0xea, 0xce, 0x68, 0x4f, 0x6d, 0x35, 0x70, 0x38, 0x1c, 0x78, 0xff, 0xc3,
- 0x3e, 0xe8, 0x3d, 0x77, 0x8c, 0x39, 0xf2, 0x37, 0x7b, 0x5b, 0xe7, 0x2d, 0x1c, 0x18, 0x1e, 0x80,
- 0x6d, 0x79, 0x3e, 0x24, 0xaf, 0x69, 0x2b, 0x5a, 0xb9, 0x48, 0x28, 0x14, 0xce, 0x8a, 0xc4, 0x9e,
- 0x60, 0x68, 0x6a, 0x7c, 0x1c, 0x98, 0xab, 0x48, 0x93, 0x8c, 0xca, 0xe8, 0x45, 0x17, 0xef, 0x6b,
- 0xaf, 0x23, 0x35, 0xa9, 0xa5, 0x11, 0x2b, 0x17, 0x59, 0xee, 0x3a, 0x8c, 0xd6, 0x98, 0xb6, 0xec,
- 0xd1, 0x76, 0x9f, 0xed, 0x22, 0x35, 0x78, 0x93, 0x0c, 0x8f, 0x7e, 0xb6, 0x7a, 0x91, 0xf9, 0xc8,
- 0xab, 0x90, 0xaa, 0xf4, 0x26, 0x4d, 0xd2, 0x54, 0x12, 0xa8, 0x90, 0x07, 0xc2, 0xf1, 0x93, 0xc7,
- 0x48, 0xd6, 0x50, 0x8c, 0x9e, 0x10, 0xaa, 0x50, 0x82, 0x4e, 0x15, 0x40, 0x6a, 0x22, 0xb5, 0x12,
- 0xb8, 0x82, 0x76, 0x67, 0x6e, 0x52, 0x18, 0x93, 0x61, 0x70, 0xed, 0x92, 0x22, 0x7c, 0xc3, 0x76,
- 0x17, 0xd9, 0x93, 0x26, 0x89, 0xd9, 0xae, 0x30, 0x5a, 0xc0, 0x59, 0xf0, 0xc9, 0xd0, 0xa8, 0x13,
- 0x90, 0x1a, 0x65, 0x4d, 0xc2, 0x8a, 0x9e, 0x0c, 0x0b, 0x8a, 0x7e, 0xda, 0xc3, 0x81, 0x28, 0xb5,
- 0x1b, 0x69, 0x54, 0x98, 0x23, 0x84, 0xd7, 0x8f, 0x34, 0x33, 0xa2, 0x69, 0x03, 0x0b, 0x4c, 0x39,
- 0x1b, 0x98, 0xcd, 0xf2, 0x46, 0xcf, 0x21, 0x46, 0xf4, 0x57, 0x0d, 0x0b, 0x06, 0xb5, 0x7c, 0x98,
- 0xac, 0x5f, 0x5c, 0x34, 0x25, 0xf1, 0xd9, 0xfc, 0x8f, 0x34, 0x24, 0x78, 0x22, 0x58, 0xe2, 0x3a,
- 0x35, 0xa0, 0xb1, 0x01, 0x43, 0xa3, 0xe6, 0xc9, 0x7d, 0xb3, 0xd3, 0xe3, 0x51, 0x48, 0x8a, 0xf7,
- 0x74, 0xcc, 0x8b, 0xce, 0x8f, 0xe2, 0x55, 0x22, 0x66, 0xde, 0x2f, 0xc7, 0x1f, 0xdc, 0x95, 0x09,
- 0x33, 0xd2, 0xb0, 0x90, 0x89, 0xca, 0x88, 0xa7, 0x67, 0x0d, 0x99, 0xe1, 0x30, 0x8a, 0x6e, 0x81,
- 0x66, 0xc5, 0x16, 0x48, 0x0f, 0x5a, 0x3f, 0x83, 0xfb, 0x61, 0x44, 0x9e, 0xa2, 0x49, 0xfc, 0x04,
- 0x67, 0xa1, 0x4f, 0x05, 0xa2, 0x0a, 0xb3, 0x69, 0x23, 0xfb, 0xe2, 0x97, 0x05, 0x5c, 0x30, 0xe6,
- 0xa7, 0x82, 0x32, 0x53, 0x0a, 0x5b, 0xd5, 0xee, 0x0b, 0xde, 0xb0, 0xcf, 0x69, 0x02, 0xc1, 0x49,
- 0x97, 0x04, 0x42, 0x7d, 0x2a, 0x38, 0x28, 0x63, 0x7f, 0xac, 0x08, 0xe7, 0xfe, 0xd9, 0xfc, 0xb2,
- 0x2f, 0x1c, 0xae, 0xcd, 0x87, 0xa3, 0xe8, 0x60, 0xd2, 0x24, 0xec, 0x31, 0xba, 0xe7, 0xff, 0xa8,
- 0x17, 0x7c, 0xc3, 0x3e, 0x44, 0xa7, 0x8f, 0x2f, 0xd3, 0x50, 0x01, 0x0f, 0x62, 0x33, 0x7d, 0xfb,
- 0x23, 0x34, 0xe2, 0x33, 0x51, 0x69, 0xce, 0x7f, 0x74, 0x14, 0xaf, 0x87, 0x91, 0x0a, 0x3e, 0xdc,
- 0x31, 0xf0, 0x41, 0x9c, 0x1b, 0x37, 0x85, 0x45, 0x18, 0xbf, 0xec, 0xc8, 0x7f, 0x27, 0x1a, 0xb8,
- 0xf0, 0x77, 0xed, 0x2a, 0xde, 0xb0, 0x73, 0x5f, 0x13, 0x9a, 0xf4, 0xd8, 0x4a, 0x94, 0xf1, 0xe7,
- 0xbe, 0xca, 0x4b, 0xa3, 0x6d, 0x7f, 0x45, 0x92, 0xdf, 0x68, 0x59, 0x72, 0x71, 0x24, 0x3c, 0x30,
- 0x70, 0x57, 0x26, 0x0a, 0x72, 0xe6, 0xc9, 0x62, 0x44, 0x54, 0x4f, 0xac, 0x27, 0xd5, 0x8d, 0x89,
- 0x16, 0x51, 0xbd, 0x87, 0x4d, 0x4d, 0xf8, 0xcf, 0x09, 0x5f, 0xe6, 0x41, 0x95, 0xd2, 0xf3, 0x98,
- 0x30, 0x57, 0xaa, 0x43, 0x50, 0x94, 0xb6, 0x05, 0x49, 0xee, 0xd2, 0x32, 0xb7, 0xec, 0xed, 0x77,
- 0xa3, 0x7c, 0x6c, 0xde, 0xc5, 0xb5, 0x4b, 0x8a, 0x16, 0x41, 0x82, 0x45, 0x8b, 0xe5, 0x8e, 0x85,
- 0x29, 0x52, 0x24, 0xb9, 0x4f, 0xcb, 0x84, 0x7a, 0xf9, 0x37, 0xf6, 0x79, 0x0a, 0xc1, 0x5a, 0x44,
- 0x9b, 0x10, 0x4f, 0x2d, 0x55, 0xe3, 0xa0, 0x93, 0xbf, 0x80, 0x24, 0x13, 0x8c, 0x4c, 0x97, 0xda,
- 0xb9, 0x16, 0x91, 0xd7, 0x72, 0x22, 0x8c, 0x40, 0x2f, 0x8f, 0x47, 0x92, 0x49, 0xc4, 0x94, 0x60,
- 0x77, 0x72, 0xdc, 0x5a, 0x44, 0xae, 0x08, 0x17, 0x84, 0xdd, 0x72, 0x48, 0xeb, 0xf3, 0x53, 0x02,
- 0x6a, 0xb5, 0x19, 0x68, 0x6c, 0x3b, 0x97, 0xff, 0x00, 0x9a, 0xf9, 0x2b, 0x8a, 0xe9, 0xdf, 0xea,
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x04, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x4c, 0x9b,
+ 0x55, 0x18, 0xc7, 0x97, 0xe0, 0x92, 0xa9, 0x33, 0xfa, 0xc5, 0x64, 0xdf, 0x8c, 0xd1, 0xf8, 0xd1,
+ 0xcf, 0x2e, 0xc6, 0x04, 0xbf, 0xed, 0x56, 0xda, 0xbe, 0xa5, 0xb4, 0xa5, 0xe5, 0x32, 0x04, 0xc2,
+ 0x36, 0xae, 0xe3, 0x56, 0x06, 0x0c, 0x24, 0x66, 0x4c, 0x06, 0x66, 0x20, 0xae, 0x63, 0x0c, 0xd2,
+ 0x94, 0x8d, 0x6b, 0x0b, 0x74, 0x74, 0xac, 0xc0, 0x60, 0xdc, 0x14, 0x86, 0x72, 0x89, 0x32, 0x1c,
+ 0x1b, 0x43, 0x2a, 0x9b, 0x95, 0x72, 0x29, 0xf7, 0x01, 0xa1, 0xfd, 0x7b, 0xce, 0xd1, 0xb7, 0x69,
+ 0xb9, 0x4c, 0x48, 0x8c, 0x27, 0xf9, 0xf7, 0xf2, 0x9e, 0xf7, 0x39, 0xbf, 0xe7, 0x3c, 0xcf, 0x79,
+ 0x9f, 0xe7, 0x3d, 0x00, 0xe0, 0xc0, 0x56, 0x09, 0x04, 0x82, 0x4f, 0x88, 0xb4, 0x91, 0x91, 0x91,
+ 0xa3, 0x37, 0x6e, 0xdc, 0x70, 0xea, 0x74, 0x3a, 0xc4, 0xc7, 0xc7, 0xcf, 0x0a, 0x85, 0xc2, 0x46,
+ 0x72, 0xfd, 0x3c, 0xd1, 0xc1, 0x9d, 0xec, 0x5e, 0xa5, 0xad, 0x80, 0xc3, 0x3e, 0x3e, 0x3e, 0xf9,
+ 0xb5, 0xb5, 0xb5, 0x4e, 0xbb, 0xdd, 0x0e, 0xeb, 0xd4, 0x0c, 0x3a, 0x7e, 0x7a, 0x82, 0xe6, 0x9e,
+ 0x5f, 0x61, 0x79, 0x61, 0xc3, 0xfc, 0xfc, 0x3c, 0xba, 0xba, 0xba, 0xe0, 0xeb, 0xeb, 0x3b, 0x42,
+ 0xa0, 0x9f, 0x79, 0x7b, 0x7b, 0xbf, 0xb6, 0x6f, 0x10, 0x81, 0x1c, 0x0a, 0x0d, 0x0d, 0x7d, 0x6c,
+ 0xb5, 0x5a, 0xf1, 0xf3, 0xa8, 0x05, 0xfe, 0x99, 0xb5, 0x10, 0x24, 0x95, 0x43, 0x99, 0x59, 0xe3,
+ 0x50, 0x65, 0x37, 0x8d, 0x0b, 0xd4, 0x86, 0x19, 0xee, 0x82, 0x1e, 0xad, 0xbd, 0x8f, 0x31, 0x37,
+ 0x37, 0x87, 0xe4, 0xe4, 0x64, 0x08, 0xa5, 0x62, 0x3b, 0x6f, 0x2f, 0xf2, 0xe7, 0xc6, 0xc5, 0x32,
+ 0x6e, 0xcd, 0x25, 0x05, 0x67, 0x75, 0x77, 0xc4, 0x1d, 0x94, 0x6f, 0xb1, 0x58, 0x50, 0xd5, 0x34,
+ 0x80, 0x63, 0x17, 0x6f, 0x23, 0xb0, 0xee, 0x16, 0xe2, 0x5a, 0xf5, 0xc8, 0x2e, 0x6b, 0xde, 0x2c,
+ 0x6a, 0x1a, 0x6b, 0xd7, 0x98, 0xc7, 0xee, 0xc7, 0x7f, 0x5b, 0xb7, 0x79, 0xec, 0x2b, 0x1d, 0xb2,
+ 0x75, 0x1d, 0x98, 0x9d, 0x9d, 0x85, 0xc4, 0x57, 0xe2, 0x24, 0x76, 0xef, 0x52, 0x7b, 0xba, 0xf8,
+ 0x81, 0x87, 0xef, 0x83, 0x97, 0x50, 0x29, 0x5e, 0x09, 0x0e, 0x0e, 0x3e, 0xe4, 0x01, 0x22, 0x37,
+ 0x7f, 0x6a, 0x30, 0x18, 0x9c, 0x23, 0x63, 0x93, 0xf0, 0x51, 0x57, 0x22, 0xdc, 0x5c, 0x8e, 0xf3,
+ 0xad, 0x06, 0x26, 0x1e, 0x54, 0xd4, 0xfc, 0xac, 0x35, 0x5b, 0xd7, 0xe4, 0x50, 0x35, 0x68, 0x71,
+ 0x22, 0xfb, 0x16, 0x9a, 0x7f, 0x18, 0xc1, 0xc0, 0xc0, 0x00, 0x88, 0x6d, 0xf5, 0x7e, 0x40, 0x97,
+ 0x6d, 0x36, 0x1b, 0x22, 0x72, 0x4c, 0x8e, 0xa8, 0x3c, 0x83, 0x83, 0x87, 0xec, 0x04, 0x92, 0xd6,
+ 0x17, 0xe3, 0x54, 0xb5, 0x06, 0xe2, 0x8b, 0x7a, 0x2c, 0x2c, 0x2c, 0x80, 0xe4, 0x74, 0x85, 0xd8,
+ 0x7b, 0xed, 0x09, 0xc4, 0x71, 0xdc, 0xda, 0xd2, 0xd2, 0x12, 0x44, 0xea, 0x6a, 0xa4, 0x5c, 0xbb,
+ 0x03, 0x77, 0xd0, 0x25, 0x9d, 0x19, 0x97, 0xb5, 0xcd, 0x4e, 0xaa, 0x2f, 0x6f, 0xde, 0x85, 0x40,
+ 0xaf, 0x61, 0x3a, 0x9e, 0x51, 0x0e, 0xdb, 0xf4, 0x1c, 0xe2, 0xe2, 0xe2, 0xe8, 0xe1, 0x70, 0x10,
+ 0x10, 0x3c, 0x40, 0xfe, 0x62, 0xf8, 0xf9, 0xf9, 0x6d, 0x06, 0x06, 0x06, 0x0e, 0xb8, 0x40, 0xd1,
+ 0xd1, 0xd1, 0x98, 0x9d, 0x9b, 0x87, 0xf4, 0x62, 0x3d, 0xd2, 0xae, 0x37, 0x30, 0x40, 0x7c, 0x9b,
+ 0x01, 0xc9, 0xed, 0x75, 0xf8, 0xa6, 0xb2, 0x0d, 0xf7, 0xfa, 0xff, 0xc0, 0xbd, 0x01, 0x2b, 0x62,
+ 0xae, 0xea, 0x5d, 0x20, 0xc1, 0x95, 0xdb, 0xe8, 0xfb, 0x65, 0x1c, 0xc5, 0xc5, 0xc5, 0x68, 0x69,
+ 0x69, 0x81, 0x9f, 0x4a, 0xe6, 0x01, 0xf2, 0x3b, 0x2d, 0x07, 0x3d, 0xb9, 0x4a, 0xa5, 0x72, 0xc1,
+ 0x05, 0x12, 0x8b, 0xc5, 0x58, 0x5e, 0x5e, 0x86, 0x6f, 0x7a, 0x1d, 0x2e, 0x10, 0xd0, 0xd5, 0xca,
+ 0x07, 0xf8, 0x4e, 0xdf, 0x89, 0xa2, 0xba, 0x6e, 0x94, 0xdc, 0xe9, 0x41, 0xd3, 0xa0, 0x15, 0xe5,
+ 0x9d, 0x16, 0x44, 0xe5, 0xe9, 0x71, 0xe6, 0xeb, 0x4a, 0x26, 0x61, 0x4a, 0x15, 0x6c, 0x33, 0x76,
+ 0x24, 0x24, 0x24, 0x60, 0x70, 0x70, 0x10, 0xa7, 0xcf, 0x84, 0xb0, 0xc5, 0x79, 0xa9, 0x42, 0x02,
+ 0x58, 0x68, 0x3d, 0x40, 0x22, 0x91, 0xc8, 0x39, 0x3d, 0x3d, 0x8d, 0xb0, 0xcb, 0x26, 0x5c, 0x6b,
+ 0x1c, 0x45, 0x55, 0xf7, 0xef, 0x30, 0x3e, 0x7c, 0x81, 0xba, 0xde, 0xe7, 0xec, 0xb7, 0xb6, 0xed,
+ 0x37, 0x0f, 0x95, 0xdc, 0x1f, 0x27, 0xbb, 0x37, 0x82, 0x86, 0x9b, 0x3c, 0x4f, 0x58, 0x5c, 0x5c,
+ 0xc4, 0xe6, 0xe6, 0x26, 0x36, 0x36, 0x36, 0x5c, 0xa2, 0xff, 0xa9, 0xf3, 0x1e, 0x20, 0x92, 0x23,
+ 0x67, 0x7d, 0x7d, 0x3d, 0x86, 0x9f, 0x4e, 0x42, 0x91, 0x65, 0xda, 0xb6, 0xf0, 0x56, 0x85, 0xe7,
+ 0xb5, 0xa2, 0xa1, 0x73, 0x18, 0xbd, 0xbd, 0xbd, 0xec, 0x79, 0xda, 0x6d, 0x78, 0x80, 0xc8, 0xa9,
+ 0x79, 0x8b, 0x24, 0xd3, 0x49, 0x84, 0xc9, 0xc9, 0x49, 0xe8, 0xee, 0xf6, 0x33, 0x98, 0xa6, 0xf1,
+ 0xc9, 0x36, 0xc0, 0xcd, 0x96, 0x67, 0x0c, 0x92, 0x71, 0xf3, 0x01, 0x0b, 0x0b, 0x49, 0x36, 0xca,
+ 0xca, 0xca, 0xf6, 0x06, 0xa2, 0x1f, 0xf4, 0x74, 0xe4, 0xe6, 0xe6, 0x22, 0x22, 0x22, 0x02, 0x34,
+ 0x84, 0x3f, 0x0e, 0x4f, 0x40, 0x91, 0x69, 0x44, 0xd0, 0xa5, 0x46, 0x24, 0x5c, 0xef, 0x86, 0xba,
+ 0xa4, 0x17, 0xa1, 0x57, 0x9a, 0x21, 0x49, 0xab, 0x87, 0xa9, 0xeb, 0x11, 0x56, 0x56, 0x56, 0x30,
+ 0x32, 0x32, 0x02, 0xad, 0x56, 0x8b, 0xa4, 0xa4, 0x24, 0x14, 0x16, 0x16, 0xb2, 0x50, 0xed, 0x09,
+ 0x54, 0x52, 0x52, 0x82, 0xbc, 0xbc, 0x3c, 0x84, 0x84, 0x84, 0xc0, 0x64, 0x32, 0xb1, 0x9b, 0x9e,
+ 0xff, 0x39, 0x8b, 0xa6, 0x9e, 0xc7, 0x30, 0xb6, 0x3f, 0xc2, 0x53, 0xcb, 0x14, 0xbb, 0xd6, 0xd1,
+ 0xd1, 0x81, 0xf4, 0xf4, 0x74, 0xe4, 0xe7, 0xe7, 0x33, 0xc7, 0xa8, 0xd2, 0xd2, 0xd2, 0x90, 0x92,
+ 0x92, 0xc2, 0x76, 0xb9, 0x2b, 0x48, 0x2a, 0x95, 0x1e, 0x26, 0x72, 0x92, 0x3a, 0xc7, 0x8a, 0xe6,
+ 0xea, 0xea, 0x2a, 0x34, 0x1a, 0x0d, 0x7d, 0x36, 0x10, 0x1b, 0x1b, 0x8b, 0xd2, 0xd2, 0x52, 0x54,
+ 0x54, 0x54, 0xb0, 0xc5, 0x64, 0x32, 0x19, 0x32, 0x32, 0x32, 0xd8, 0x2e, 0xb2, 0xb2, 0xb2, 0x5c,
+ 0x20, 0xaa, 0xd4, 0xd4, 0x54, 0xf6, 0x3d, 0x31, 0x31, 0xf1, 0xca, 0x1d, 0x39, 0xe8, 0x49, 0x71,
+ 0x1f, 0xeb, 0xeb, 0xeb, 0x18, 0x1d, 0x1d, 0x85, 0xd9, 0x6c, 0x46, 0x4d, 0x4d, 0x0d, 0xfa, 0xfa,
+ 0xfa, 0x58, 0x58, 0xe9, 0xa0, 0x9e, 0xab, 0xd5, 0x6a, 0xb6, 0x33, 0x77, 0x58, 0x62, 0x62, 0x22,
+ 0xa8, 0xc3, 0x3d, 0x3d, 0x3d, 0xbb, 0x87, 0x0e, 0xfb, 0x1c, 0x34, 0x27, 0x05, 0x05, 0x05, 0x6c,
+ 0x77, 0xa4, 0x6f, 0xb9, 0x60, 0x31, 0x31, 0x31, 0x08, 0x0f, 0x0f, 0x67, 0x8e, 0xfd, 0x27, 0x20,
+ 0x7e, 0x18, 0x8d, 0x46, 0x9c, 0x3b, 0x77, 0x8e, 0x36, 0x46, 0xf6, 0x4d, 0x01, 0x34, 0xd4, 0x51,
+ 0x51, 0x51, 0xaf, 0x06, 0x25, 0x67, 0xa5, 0x40, 0x71, 0x5a, 0xe9, 0x52, 0x68, 0x54, 0x38, 0xd6,
+ 0xd6, 0xd6, 0xd8, 0xdc, 0xd9, 0x84, 0x48, 0xc8, 0x02, 0xe4, 0x2e, 0x85, 0x46, 0x86, 0xc1, 0xe1,
+ 0x70, 0xa0, 0xbf, 0xbf, 0x1f, 0x81, 0x41, 0x81, 0xc8, 0xc9, 0xc9, 0xc1, 0xd0, 0xd0, 0x10, 0x3b,
+ 0x18, 0x52, 0xb9, 0x74, 0x7b, 0x09, 0x72, 0x07, 0xd1, 0xc5, 0x0f, 0x76, 0x7e, 0x08, 0xaf, 0xef,
+ 0x3f, 0x60, 0x92, 0x46, 0x28, 0x98, 0x01, 0x1d, 0x3b, 0xd5, 0x33, 0x3e, 0xb7, 0x52, 0x7f, 0x3f,
+ 0x1c, 0x3d, 0xfb, 0x39, 0x8e, 0x9f, 0x3c, 0x81, 0xa3, 0x61, 0xde, 0xf0, 0x0d, 0x91, 0x81, 0x76,
+ 0x04, 0x0f, 0x90, 0x5c, 0x2e, 0x9f, 0x0f, 0x08, 0x08, 0x58, 0xa5, 0x12, 0x2b, 0x24, 0x0c, 0xc0,
+ 0x2f, 0x76, 0x2a, 0x48, 0xe8, 0x54, 0xa9, 0x54, 0x2f, 0xe9, 0x1c, 0x27, 0x97, 0x78, 0x80, 0x44,
+ 0x4a, 0x0e, 0xbc, 0x1d, 0x3f, 0xe7, 0xd5, 0xf5, 0xb7, 0xad, 0x20, 0x58, 0xc4, 0xec, 0x88, 0x9e,
+ 0xb9, 0x40, 0xb4, 0x3a, 0x90, 0x23, 0x7e, 0x84, 0x4a, 0x24, 0xe7, 0x96, 0xdc, 0x41, 0x27, 0x83,
+ 0x85, 0x0b, 0xe4, 0xfa, 0xc7, 0x74, 0x8e, 0xb4, 0x82, 0xf5, 0x2d, 0x3d, 0x67, 0x95, 0x38, 0xf9,
+ 0x1e, 0x9d, 0x23, 0x20, 0x8f, 0x7e, 0x74, 0x8a, 0xd8, 0x49, 0x24, 0x92, 0x8f, 0x48, 0xaf, 0x7a,
+ 0x63, 0xdb, 0xcb, 0x09, 0x2b, 0xb0, 0x0a, 0x6e, 0x71, 0x0b, 0x68, 0x9e, 0x2e, 0xf4, 0x6f, 0x5d,
+ 0x94, 0x80, 0x5e, 0x6e, 0x01, 0xd9, 0x49, 0xb1, 0x7e, 0x67, 0xc7, 0xb7, 0xa0, 0xff, 0x15, 0x24,
+ 0xf4, 0xe7, 0x2c, 0x27, 0x83, 0x84, 0x0b, 0x14, 0x40, 0xc5, 0xc9, 0x24, 0x2b, 0xbc, 0x81, 0x58,
+ 0xce, 0xd9, 0x7c, 0x02, 0x44, 0x8b, 0xbc, 0x08, 0x78, 0x91, 0x7f, 0xd3, 0x21, 0x0e, 0x4e, 0x9d,
+ 0xf8, 0xc2, 0xc7, 0xce, 0x8b, 0x80, 0x97, 0xf9, 0xb0, 0xed, 0x08, 0x22, 0x89, 0x7d, 0x93, 0xcf,
+ 0x17, 0xcb, 0x99, 0x9b, 0x57, 0xd4, 0x7b, 0xfa, 0x9f, 0x17, 0x99, 0x7f, 0x9d, 0x9f, 0xfb, 0xa7,
+ 0x94, 0x1d, 0x71, 0xd3, 0xdb, 0xee, 0xeb, 0xfe, 0x05, 0x5b, 0x71, 0x04, 0xbf, 0xfa, 0x1d, 0xd2,
+ 0xd7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE modview_icon_xpm[1] = {{ png, sizeof( png ), "modview_icon_xpm" }};
diff --git a/bitmaps_png/cpp_26/morgan1.cpp b/bitmaps_png/cpp_26/morgan1.cpp
index 9464943b2e..35d3c50bcc 100644
--- a/bitmaps_png/cpp_26/morgan1.cpp
+++ b/bitmaps_png/cpp_26/morgan1.cpp
@@ -8,85 +8,30 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xca, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x79, 0x50, 0x5b,
- 0x45, 0x18, 0xc0, 0x1f, 0x97, 0xa1, 0xa0, 0x15, 0x04, 0xa7, 0x38, 0x86, 0x72, 0x0c, 0xc3, 0x90,
- 0xc0, 0x4b, 0x0a, 0xa3, 0xf6, 0x90, 0x4a, 0x74, 0xd0, 0x69, 0xb5, 0x5a, 0x0f, 0x32, 0xa5, 0x08,
- 0xb9, 0x88, 0x54, 0x9d, 0x8e, 0xa2, 0xa5, 0x75, 0x98, 0x0e, 0x0c, 0x96, 0x16, 0x6d, 0x1d, 0x35,
- 0x9e, 0x40, 0xed, 0x38, 0xb4, 0x1e, 0x54, 0xc7, 0x7a, 0xd1, 0x41, 0x69, 0x2b, 0x94, 0x23, 0x07,
- 0x81, 0x84, 0x24, 0x40, 0x92, 0x72, 0xdf, 0x02, 0xbd, 0x40, 0x4b, 0x0b, 0xda, 0xf6, 0xf3, 0x5b,
- 0xf2, 0xc2, 0x0b, 0x34, 0x52, 0xc6, 0x51, 0xff, 0xf8, 0x11, 0xb2, 0x6f, 0xf7, 0xfb, 0xed, 0xee,
- 0xb7, 0xef, 0xdb, 0x50, 0x00, 0x40, 0xfd, 0x1f, 0xb8, 0x6d, 0x94, 0xc9, 0x7a, 0x7d, 0x65, 0xb2,
- 0x96, 0x00, 0x42, 0x56, 0x56, 0xb3, 0xcf, 0x7f, 0x22, 0xca, 0x94, 0x99, 0x32, 0x32, 0xe5, 0xe6,
- 0x8b, 0x08, 0x38, 0x30, 0x8d, 0x4a, 0xa5, 0x7a, 0x25, 0x45, 0x89, 0xbd, 0xfe, 0x15, 0x91, 0x52,
- 0xd9, 0xba, 0x22, 0x53, 0x61, 0xfa, 0x8e, 0x15, 0xcc, 0x47, 0x9a, 0xa1, 0x6b, 0x4b, 0x4f, 0xad,
- 0x4d, 0xa2, 0x28, 0xca, 0xe3, 0x1f, 0x8b, 0x14, 0x0a, 0xcb, 0x46, 0x0c, 0x76, 0xd6, 0x19, 0xf4,
- 0x89, 0x4d, 0x9f, 0x6b, 0xfd, 0xfc, 0xee, 0x6c, 0xf0, 0xf5, 0x0d, 0x6c, 0x0c, 0xe5, 0xae, 0x37,
- 0xa7, 0xa5, 0x56, 0x4f, 0x3b, 0x9f, 0x49, 0x32, 0x34, 0xc7, 0x92, 0x93, 0x3f, 0x0e, 0x72, 0x0d,
- 0x52, 0x50, 0x00, 0x9e, 0x72, 0xb9, 0x25, 0x49, 0x29, 0x6b, 0x11, 0x39, 0x79, 0x21, 0xcd, 0x12,
- 0x78, 0x83, 0x08, 0x03, 0x94, 0x91, 0x20, 0x0a, 0x99, 0xe9, 0xca, 0x2a, 0x61, 0x56, 0x3d, 0xce,
- 0x5a, 0x83, 0x34, 0x20, 0x1f, 0x20, 0x3b, 0x97, 0x2f, 0x0f, 0xdd, 0xb3, 0xe9, 0xd1, 0xc3, 0xe3,
- 0x4e, 0x19, 0x3f, 0x66, 0xcb, 0x0e, 0x6c, 0xf7, 0x9b, 0xdb, 0x0d, 0x85, 0x29, 0x6f, 0xe1, 0x0e,
- 0xc8, 0xa4, 0x86, 0x52, 0xec, 0x73, 0xcb, 0xfc, 0x15, 0xc9, 0x4d, 0x87, 0xc9, 0xc3, 0x35, 0xab,
- 0x77, 0x75, 0xe1, 0xc3, 0x26, 0xa4, 0x1a, 0x51, 0x20, 0xb7, 0x91, 0xce, 0x88, 0x2f, 0x7e, 0xd0,
- 0x92, 0x74, 0xcd, 0x15, 0xd2, 0x2f, 0x24, 0x24, 0xc1, 0x88, 0x6d, 0xdb, 0xc9, 0x33, 0xa5, 0xcc,
- 0xbc, 0x1e, 0xdb, 0xae, 0x22, 0x7f, 0x08, 0x85, 0xcf, 0x15, 0x73, 0xef, 0x4e, 0x3c, 0x22, 0x93,
- 0xe8, 0xa7, 0xe5, 0x52, 0xe3, 0xd5, 0xa0, 0x20, 0xfe, 0x3e, 0xec, 0xb3, 0xec, 0x06, 0xd1, 0x7d,
- 0xf7, 0x64, 0xf7, 0xe1, 0x83, 0x1a, 0x24, 0x11, 0xe1, 0xcc, 0x5b, 0x3a, 0x45, 0x79, 0x2a, 0xa4,
- 0x06, 0x2b, 0xe9, 0xb7, 0xf9, 0xf1, 0xf2, 0xc9, 0xb5, 0x6b, 0x73, 0x2b, 0x24, 0x12, 0xdd, 0x76,
- 0xfc, 0x3e, 0x48, 0xda, 0x1e, 0x4e, 0x7e, 0xff, 0x08, 0xf6, 0xa9, 0x45, 0x2a, 0x45, 0x49, 0xfb,
- 0x35, 0xa4, 0x4d, 0x94, 0x54, 0x34, 0x84, 0xdf, 0x45, 0x88, 0xd7, 0x7c, 0xd1, 0xbd, 0xd9, 0xbd,
- 0xd8, 0xf8, 0x23, 0x72, 0xab, 0xbb, 0x84, 0xa6, 0xa4, 0x54, 0x46, 0x49, 0xd2, 0x75, 0x67, 0x17,
- 0x6e, 0xd3, 0xb3, 0x69, 0xb5, 0xb8, 0xcd, 0x1e, 0x27, 0x70, 0xdc, 0x69, 0xe4, 0x91, 0x75, 0xeb,
- 0x76, 0x87, 0xe1, 0x8a, 0x2e, 0xcb, 0xa5, 0xcd, 0xd7, 0x02, 0x02, 0xc2, 0xcb, 0xc8, 0x36, 0xcf,
- 0xcd, 0x16, 0x89, 0x63, 0x56, 0x73, 0xcc, 0x75, 0xff, 0x17, 0xae, 0x0a, 0x89, 0x42, 0xbe, 0x46,
- 0xea, 0x99, 0x49, 0x91, 0xfe, 0x3f, 0x33, 0xab, 0xc9, 0x76, 0x8e, 0x25, 0x93, 0x45, 0x0e, 0x21,
- 0x27, 0x91, 0x35, 0xce, 0x00, 0x1e, 0xc8, 0x0a, 0x92, 0x97, 0xd2, 0xf0, 0xf0, 0x2f, 0x5a, 0x69,
- 0xfa, 0xa0, 0x95, 0xa6, 0x4b, 0xdc, 0x50, 0xdc, 0x46, 0xd3, 0x79, 0x1f, 0x85, 0x85, 0xc9, 0xc3,
- 0x38, 0x1c, 0x92, 0xa3, 0x2c, 0x17, 0x32, 0x90, 0xe5, 0x0b, 0x26, 0x95, 0xc0, 0xe4, 0xfa, 0x7e,
- 0xd7, 0xd9, 0x12, 0x99, 0x8f, 0x55, 0x20, 0x68, 0xec, 0x10, 0x89, 0xa0, 0x57, 0x2c, 0x86, 0x9e,
- 0x14, 0x31, 0x74, 0x3f, 0xe3, 0xa0, 0xeb, 0x69, 0x31, 0x74, 0x3e, 0x25, 0x06, 0x7b, 0xe2, 0x03,
- 0x60, 0x13, 0x08, 0x08, 0x97, 0xb5, 0x7c, 0xfe, 0x36, 0x92, 0x4b, 0xe6, 0xc0, 0xf8, 0x2c, 0x7c,
- 0xc7, 0x18, 0x99, 0xcf, 0x5c, 0x8e, 0x5c, 0x21, 0xa2, 0xb1, 0x77, 0x55, 0x30, 0x33, 0x03, 0x30,
- 0x35, 0x05, 0x30, 0x39, 0x09, 0x70, 0xe1, 0x02, 0xc0, 0xf8, 0x38, 0xc0, 0xc8, 0x08, 0xc0, 0xe0,
- 0x20, 0x40, 0x8f, 0x76, 0x10, 0xec, 0xd9, 0xf9, 0xb3, 0xc2, 0x53, 0x31, 0x31, 0x25, 0x24, 0xd8,
- 0x92, 0x5e, 0x58, 0xab, 0x50, 0x98, 0x87, 0x83, 0x74, 0x0c, 0x97, 0x7e, 0x7d, 0x5b, 0x35, 0x27,
- 0x39, 0x7f, 0x1e, 0x60, 0x6c, 0xcc, 0x21, 0x19, 0x18, 0x40, 0x49, 0x0f, 0x40, 0x67, 0x27, 0x80,
- 0xcd, 0x06, 0xd0, 0x9e, 0xff, 0x21, 0xb4, 0xd3, 0xf4, 0xf5, 0xad, 0xc1, 0xc1, 0xcf, 0xdf, 0x4c,
- 0x36, 0xfb, 0x07, 0x83, 0xbf, 0x68, 0x89, 0x8b, 0xfb, 0xa6, 0x8e, 0xc7, 0x3b, 0x81, 0xf9, 0x99,
- 0x1c, 0x7e, 0x4b, 0x05, 0x13, 0x13, 0xac, 0x64, 0x78, 0x98, 0x95, 0x74, 0x74, 0x38, 0x24, 0xad,
- 0xad, 0x00, 0x2d, 0xfa, 0x19, 0xb0, 0x3e, 0xb4, 0x01, 0x0e, 0x45, 0x44, 0x8c, 0x16, 0x86, 0x86,
- 0xa6, 0x56, 0xc5, 0xc6, 0xde, 0xb1, 0xa8, 0x88, 0xd9, 0x4b, 0x1e, 0x52, 0x51, 0x11, 0x1d, 0x3d,
- 0x39, 0xb8, 0x5f, 0x05, 0xe7, 0xce, 0xb1, 0x92, 0xfe, 0x7e, 0x56, 0x62, 0xb5, 0x32, 0x92, 0x16,
- 0x80, 0xa6, 0x26, 0x00, 0xf3, 0xab, 0x07, 0xc0, 0x4c, 0xd3, 0xd7, 0x98, 0xbc, 0x5d, 0xb2, 0x0b,
- 0x85, 0x0f, 0x2e, 0x5a, 0x54, 0x1d, 0x6f, 0x3f, 0x15, 0x6d, 0x8c, 0x8b, 0x33, 0xf7, 0xbf, 0xa1,
- 0x82, 0xd1, 0x51, 0x56, 0xd2, 0xdd, 0xcd, 0x4a, 0x2c, 0x16, 0x56, 0xa2, 0xd5, 0x02, 0x18, 0x73,
- 0xde, 0x9b, 0xcd, 0x55, 0x55, 0xd5, 0x08, 0x34, 0xbe, 0xbc, 0x97, 0xfc, 0xff, 0x27, 0xe6, 0x79,
- 0x82, 0xd0, 0x26, 0x10, 0x14, 0xbb, 0xbd, 0x26, 0xc8, 0xca, 0xb0, 0x83, 0xbe, 0x77, 0x9f, 0x0a,
- 0x86, 0x86, 0x58, 0xc9, 0x99, 0x33, 0x98, 0x8f, 0x76, 0x87, 0xc4, 0x68, 0x04, 0xd0, 0xeb, 0x1d,
- 0x92, 0xfa, 0x7a, 0x14, 0xbe, 0x56, 0x02, 0x38, 0x06, 0x74, 0x39, 0x07, 0xc0, 0xb4, 0x79, 0x2b,
- 0xd4, 0xf0, 0x78, 0xd6, 0xd2, 0x88, 0x88, 0xa3, 0x07, 0x23, 0x23, 0xcb, 0xdf, 0x5c, 0xb9, 0x72,
- 0x17, 0x39, 0x71, 0x6e, 0xef, 0x23, 0x72, 0xea, 0xba, 0x0b, 0x55, 0xd0, 0xd7, 0x07, 0xd0, 0xd5,
- 0xc5, 0x4a, 0xcc, 0x66, 0x56, 0xa2, 0xd1, 0x38, 0x24, 0x35, 0x35, 0x00, 0x06, 0x79, 0x2e, 0x9c,
- 0xe6, 0xf1, 0xa6, 0x8f, 0x46, 0x45, 0xfd, 0x56, 0xc4, 0xe5, 0xf6, 0x07, 0x79, 0x7b, 0x9f, 0xc2,
- 0xe0, 0x3f, 0x21, 0xc7, 0x91, 0x5c, 0x67, 0x61, 0x75, 0x2b, 0xea, 0x7c, 0x5d, 0x35, 0x2b, 0xb1,
- 0xdb, 0x59, 0x89, 0xc1, 0xc0, 0x4a, 0xea, 0xea, 0x00, 0xaa, 0xab, 0x51, 0x54, 0x3e, 0x00, 0xb6,
- 0xf8, 0x04, 0xd8, 0x19, 0x12, 0x32, 0xcc, 0x54, 0x7b, 0x21, 0x53, 0x11, 0xfc, 0x18, 0x38, 0xf3,
- 0xb6, 0xce, 0x2e, 0x10, 0xbc, 0x84, 0x82, 0xef, 0x91, 0x1f, 0x90, 0x8b, 0x1d, 0x05, 0xaa, 0x59,
- 0x49, 0x5b, 0x1b, 0x80, 0xc9, 0xe4, 0x90, 0x34, 0x36, 0x02, 0xa8, 0xd5, 0xac, 0xe4, 0x97, 0xaf,
- 0x46, 0xc0, 0xbc, 0x71, 0x0b, 0xd4, 0xf1, 0xf9, 0x33, 0x7e, 0x9e, 0x9e, 0xa4, 0x9a, 0x57, 0x22,
- 0xb7, 0x2f, 0x7e, 0xbc, 0x85, 0xc2, 0x1d, 0x58, 0x5a, 0x4e, 0xea, 0x63, 0x63, 0x1b, 0xf0, 0xf3,
- 0x77, 0xdb, 0xb6, 0x1c, 0x68, 0xff, 0x52, 0x0d, 0x96, 0xcf, 0xd4, 0xd0, 0x52, 0xa6, 0x06, 0xc3,
- 0xa7, 0x6a, 0xd0, 0x7f, 0xa2, 0x06, 0x6d, 0x09, 0x52, 0xf4, 0x2d, 0x34, 0x65, 0xed, 0x81, 0xf6,
- 0xd5, 0x89, 0x24, 0x1f, 0xd3, 0xf1, 0xfe, 0xfe, 0x36, 0xe6, 0xfe, 0x52, 0xba, 0xde, 0x3f, 0x4b,
- 0x3a, 0xde, 0xcc, 0x51, 0x75, 0x0b, 0x4e, 0xe4, 0xfa, 0xf1, 0xe8, 0xe8, 0xa9, 0xbd, 0x5c, 0xee,
- 0x58, 0x80, 0xb7, 0xb7, 0x09, 0xc7, 0xe8, 0x10, 0x52, 0xa1, 0x83, 0x17, 0xbb, 0xe6, 0x5d, 0xeb,
- 0x9c, 0x3f, 0x12, 0xbf, 0x21, 0x30, 0xf0, 0xb1, 0x55, 0xfe, 0xfe, 0xef, 0x44, 0x72, 0x38, 0xcd,
- 0x11, 0x1c, 0x8e, 0xc9, 0x95, 0x70, 0x64, 0x99, 0x87, 0x47, 0x13, 0x13, 0x5c, 0xcb, 0x54, 0xec,
- 0x42, 0xe4, 0x2e, 0x32, 0xd9, 0x25, 0xfd, 0x38, 0x61, 0x64, 0x9e, 0x4c, 0x81, 0x24, 0x97, 0xd5,
- 0x6e, 0x24, 0xdf, 0x0d, 0x79, 0xc8, 0x2b, 0xc8, 0x93, 0x48, 0x2c, 0xb9, 0x41, 0x97, 0xf2, 0x83,
- 0x85, 0xfa, 0x9b, 0x7b, 0xc7, 0x8b, 0x11, 0x2e, 0x86, 0xf7, 0xcd, 0x56, 0xe1, 0xca, 0x5f, 0x9a,
- 0xa2, 0xd9, 0x40, 0x6e, 0x3b, 0x81, 0xff, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x5e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x54, 0xb3, 0xa8, 0x81, 0x81, 0x81, 0x03, 0x88, 0x17, 0x00,
+ 0xf1, 0x01, 0x3c, 0x78, 0x0b, 0x10, 0xcf, 0x04, 0xe2, 0x30, 0x20, 0x66, 0x23, 0xd7, 0x22, 0x07,
+ 0x20, 0xfe, 0x3f, 0x4d, 0x4f, 0xef, 0xff, 0x3c, 0x3b, 0x3b, 0xac, 0x78, 0xba, 0xbe, 0xfe, 0x9f,
+ 0x0e, 0x7e, 0xfe, 0x3f, 0x20, 0x75, 0x4d, 0xcc, 0xcc, 0x6f, 0x80, 0x74, 0xf3, 0x2a, 0x06, 0x06,
+ 0x66, 0xb2, 0x2c, 0xba, 0xbd, 0x7b, 0xf7, 0xff, 0x9f, 0x3f, 0x7f, 0xe2, 0xc4, 0x3f, 0xbe, 0x7d,
+ 0xfb, 0x7f, 0x6d, 0xe3, 0xc6, 0xff, 0xcb, 0x03, 0x02, 0xfe, 0x83, 0xd4, 0x83, 0x42, 0x01, 0x68,
+ 0x1c, 0x23, 0xd5, 0x2d, 0x42, 0xc6, 0xfb, 0x9b, 0x9a, 0x60, 0x96, 0x4d, 0xc4, 0x69, 0x11, 0x50,
+ 0x32, 0x09, 0x2d, 0xfc, 0x2f, 0x90, 0x6a, 0x11, 0x08, 0xef, 0x28, 0x2e, 0x06, 0x5b, 0xd6, 0xc8,
+ 0xc0, 0xe0, 0x8d, 0xcb, 0xa2, 0x34, 0x6a, 0x58, 0xf4, 0xe3, 0xfb, 0xf7, 0xff, 0xdd, 0xa2, 0xa2,
+ 0x7f, 0x80, 0x16, 0xad, 0xa2, 0x59, 0xd0, 0x81, 0xf0, 0xb7, 0x4f, 0x9f, 0xfe, 0x2f, 0x70, 0x72,
+ 0xfa, 0xdf, 0xc0, 0xc8, 0xf8, 0x17, 0xa8, 0x3f, 0x65, 0x12, 0x03, 0x03, 0x3b, 0x4d, 0x2c, 0x5a,
+ 0x1d, 0x11, 0x01, 0x0e, 0xba, 0x4e, 0x61, 0x61, 0x58, 0x7c, 0x2d, 0xa5, 0xba, 0x45, 0xef, 0x1e,
+ 0x3d, 0xfa, 0xdf, 0xc4, 0xc2, 0xf2, 0x7f, 0x47, 0x51, 0x11, 0x24, 0xbe, 0x80, 0x74, 0x23, 0x23,
+ 0xe3, 0x3f, 0xa0, 0x39, 0xc7, 0xa0, 0xd1, 0x91, 0x46, 0x2f, 0x8b, 0x92, 0x86, 0x56, 0xd0, 0xc1,
+ 0x12, 0xc3, 0x12, 0x2f, 0x2f, 0x50, 0xf2, 0xfe, 0x07, 0xc4, 0xe9, 0x18, 0x89, 0x81, 0x5a, 0xf9,
+ 0x08, 0x84, 0xa7, 0x68, 0x6a, 0xfe, 0x05, 0x06, 0xd9, 0x21, 0x9a, 0xe6, 0xa3, 0xb3, 0xf3, 0xe7,
+ 0xc3, 0x82, 0x2c, 0x8f, 0x66, 0xf9, 0xe8, 0xc9, 0xb9, 0x73, 0xff, 0x5b, 0x38, 0x38, 0xfe, 0x36,
+ 0x32, 0x33, 0x1f, 0x9f, 0xc9, 0xc0, 0xc0, 0x4a, 0x75, 0x8b, 0xbe, 0xbc, 0x7f, 0xff, 0xff, 0xf8,
+ 0xc4, 0x89, 0xff, 0x7b, 0x24, 0x24, 0xfe, 0x00, 0x2d, 0x79, 0x0d, 0xd4, 0x27, 0x45, 0xd5, 0x6a,
+ 0x02, 0x84, 0xa7, 0xe9, 0xe8, 0xfc, 0x69, 0xe1, 0xe4, 0xfc, 0x0b, 0x2e, 0xdf, 0x98, 0x99, 0xcf,
+ 0x00, 0x69, 0x13, 0x5a, 0x54, 0x7c, 0xb0, 0xca, 0x6f, 0x2a, 0xc8, 0x61, 0xa3, 0x6d, 0x86, 0xe1,
+ 0x61, 0x11, 0x00, 0x48, 0x26, 0x80, 0x29, 0xfe, 0xe0, 0xaa, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE morgan1_xpm[1] = {{ png, sizeof( png ), "morgan1_xpm" }};
diff --git a/bitmaps_png/cpp_26/morgan2.cpp b/bitmaps_png/cpp_26/morgan2.cpp
index 0d03d98198..b23bc2ec47 100644
--- a/bitmaps_png/cpp_26/morgan2.cpp
+++ b/bitmaps_png/cpp_26/morgan2.cpp
@@ -8,92 +8,36 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x3d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0x7b, 0x4c, 0x53,
- 0x77, 0x14, 0xc7, 0x4b, 0x5b, 0x84, 0xc5, 0xf1, 0x58, 0xed, 0x88, 0x6d, 0x51, 0x69, 0x4b, 0x80,
- 0xda, 0xde, 0xf2, 0x70, 0x25, 0x62, 0xa6, 0xe0, 0x0b, 0x9c, 0x0a, 0xc8, 0x1f, 0xea, 0x2a, 0x08,
- 0xb4, 0x9d, 0x8f, 0x2d, 0x2e, 0x31, 0x31, 0x33, 0x33, 0x51, 0x83, 0x6e, 0x6e, 0xb8, 0x65, 0x2c,
- 0x3e, 0x37, 0x9d, 0x11, 0x84, 0x4d, 0xd4, 0xb8, 0x39, 0x8c, 0x46, 0x98, 0x4a, 0xdb, 0x41, 0xa1,
- 0x80, 0xb4, 0xb4, 0x50, 0x5a, 0x87, 0x28, 0x01, 0x07, 0xcc, 0xc7, 0x44, 0x99, 0xf3, 0xb1, 0xcd,
- 0xb3, 0xf3, 0xbb, 0xbd, 0x97, 0x22, 0xa2, 0x5b, 0xdc, 0xb2, 0x64, 0x7f, 0x7c, 0xd2, 0xde, 0xf3,
- 0xfb, 0xdd, 0xf3, 0xfd, 0x9d, 0xc7, 0x3d, 0xf7, 0x72, 0x00, 0x80, 0xf3, 0x5f, 0xc0, 0xf9, 0x5f,
- 0x08, 0xe9, 0xf5, 0x4e, 0x99, 0x41, 0xe7, 0x2c, 0x33, 0xe8, 0x5a, 0x4c, 0x88, 0x19, 0x29, 0x5b,
- 0xb2, 0xc4, 0x28, 0xf9, 0xd7, 0x84, 0xb2, 0xb3, 0xad, 0xc1, 0xe8, 0x74, 0xbb, 0x41, 0xe7, 0xb8,
- 0x8f, 0xc0, 0x70, 0xf4, 0xf9, 0xb6, 0x01, 0xad, 0xb6, 0x7a, 0x05, 0x87, 0xc3, 0xe1, 0x3e, 0xb7,
- 0x50, 0x41, 0x01, 0x70, 0xf5, 0xf9, 0xce, 0x15, 0x7a, 0x9d, 0xe3, 0x27, 0xc6, 0xf1, 0x83, 0xf4,
- 0x05, 0xc5, 0x65, 0x94, 0x2a, 0xcf, 0xac, 0x52, 0x2e, 0x6f, 0xd7, 0x2e, 0x3d, 0x7b, 0x8f, 0x15,
- 0x5c, 0xbe, 0xac, 0xa6, 0x3a, 0x3d, 0x7d, 0xbf, 0x14, 0x05, 0xfd, 0x1e, 0x13, 0x42, 0x07, 0x5b,
- 0x99, 0x13, 0xb2, 0xdc, 0xcd, 0xce, 0x36, 0xcf, 0xc6, 0x8d, 0x3c, 0x76, 0x8f, 0x4e, 0xe7, 0x4c,
- 0x66, 0x1d, 0xe5, 0xe5, 0x36, 0xf6, 0x4c, 0x9a, 0x30, 0xf3, 0x2b, 0x5c, 0xaf, 0x46, 0x8c, 0xc8,
- 0x89, 0x80, 0x80, 0xd0, 0x53, 0xf3, 0x52, 0x3f, 0xbf, 0xc6, 0xee, 0xc9, 0xca, 0x38, 0xf6, 0x1d,
- 0xda, 0x05, 0x44, 0x8c, 0x76, 0x60, 0x30, 0xb8, 0x04, 0xb8, 0x70, 0x07, 0xf9, 0x75, 0xce, 0xec,
- 0x1d, 0xfb, 0x32, 0x33, 0xca, 0x2b, 0x69, 0x67, 0xcb, 0x1b, 0x7f, 0x8e, 0x88, 0x98, 0x9b, 0x8c,
- 0x1b, 0xf9, 0x64, 0xdf, 0x1b, 0xf9, 0xf6, 0x14, 0xda, 0x9e, 0x63, 0x1d, 0x08, 0x08, 0x08, 0x21,
- 0x02, 0x16, 0xe4, 0x6b, 0x64, 0x01, 0xf2, 0x32, 0x22, 0x44, 0x92, 0xd3, 0xe6, 0xec, 0xbe, 0x44,
- 0xf6, 0xcd, 0x4c, 0xf9, 0xb8, 0x17, 0xaf, 0xb7, 0x21, 0x63, 0xbd, 0x42, 0x3a, 0xc7, 0x07, 0x64,
- 0x01, 0x05, 0x2a, 0xd0, 0x48, 0x4e, 0x51, 0x39, 0x7f, 0xde, 0x81, 0x3e, 0x62, 0x5b, 0x94, 0x71,
- 0xb4, 0x37, 0xf9, 0xd5, 0xad, 0x0b, 0xf5, 0x39, 0xd6, 0x04, 0xbc, 0x2e, 0x21, 0xb6, 0xd7, 0x17,
- 0x57, 0xdd, 0xc2, 0x3d, 0x0d, 0xc8, 0x5e, 0x44, 0x89, 0x04, 0x0c, 0xa5, 0x88, 0xc3, 0x19, 0xb3,
- 0x74, 0xc9, 0x99, 0x9d, 0x64, 0x5f, 0x4a, 0x72, 0xe1, 0x35, 0xe2, 0x0b, 0x09, 0xe1, 0xe4, 0xe6,
- 0xba, 0xc7, 0xa1, 0x71, 0x10, 0xb9, 0x17, 0x1c, 0x3c, 0xf1, 0x08, 0x1a, 0xcf, 0x23, 0x73, 0xa5,
- 0xd2, 0x59, 0xea, 0x6c, 0xad, 0x69, 0xe0, 0x89, 0x62, 0xeb, 0xec, 0x03, 0xe1, 0x92, 0x24, 0x92,
- 0x2a, 0x33, 0x32, 0x9d, 0x38, 0x7e, 0xa2, 0x1b, 0xf3, 0xed, 0x5b, 0xbc, 0x11, 0x7d, 0x44, 0x22,
- 0x3a, 0x47, 0x0b, 0xad, 0x5c, 0x79, 0x21, 0x24, 0x67, 0xe9, 0x39, 0x4d, 0x64, 0x64, 0x86, 0x01,
- 0x0d, 0x67, 0x91, 0x4f, 0xe9, 0x05, 0xac, 0x4d, 0x4c, 0x64, 0x56, 0x92, 0x58, 0x94, 0x58, 0x39,
- 0x3e, 0x2c, 0xbe, 0x79, 0x62, 0xf8, 0x8c, 0xd2, 0x88, 0x49, 0xb3, 0xf7, 0x84, 0x86, 0x46, 0x1c,
- 0xc4, 0xb5, 0x5a, 0xe4, 0x18, 0x22, 0x1d, 0xd9, 0x5d, 0x04, 0xad, 0xb6, 0x4e, 0x3c, 0x7d, 0xda,
- 0xe6, 0x4c, 0x3c, 0x78, 0xed, 0x50, 0x44, 0x4c, 0xb8, 0x2f, 0x20, 0x6f, 0x22, 0x45, 0xc8, 0xd4,
- 0x73, 0xd1, 0xd1, 0x52, 0x4f, 0x6c, 0xec, 0x6a, 0x07, 0x45, 0xad, 0x29, 0x96, 0xc9, 0x3e, 0x59,
- 0x2f, 0x16, 0x57, 0xbf, 0x23, 0x12, 0x99, 0xd6, 0x8b, 0x44, 0xf4, 0x6f, 0xbe, 0x50, 0x58, 0x31,
- 0x23, 0x24, 0x24, 0x75, 0xb4, 0x68, 0x18, 0x7f, 0x5c, 0x24, 0x9c, 0xf1, 0xb7, 0x7d, 0xa8, 0x46,
- 0x74, 0x57, 0x90, 0x0b, 0x0e, 0x27, 0x08, 0xf1, 0x87, 0xc5, 0x8b, 0x79, 0x6e, 0xb5, 0xda, 0x8c,
- 0x80, 0x27, 0x21, 0x01, 0x3c, 0x1a, 0xcd, 0x10, 0xee, 0x57, 0x10, 0xb4, 0x23, 0x8f, 0x5c, 0x6a,
- 0xb5, 0xad, 0x45, 0xa5, 0xd2, 0x3c, 0x43, 0x2c, 0x88, 0xc1, 0xef, 0x89, 0x0d, 0x1d, 0x2a, 0x95,
- 0x1c, 0x9d, 0x9c, 0x69, 0x57, 0xab, 0x7b, 0xda, 0x29, 0xea, 0x97, 0x9e, 0x0d, 0x1b, 0x61, 0x70,
- 0x10, 0x60, 0x60, 0x00, 0xe0, 0xc6, 0x0d, 0x80, 0xfe, 0x7e, 0x80, 0x6e, 0x7b, 0x1f, 0x74, 0xee,
- 0xfa, 0x12, 0xdc, 0x89, 0x53, 0x89, 0xe0, 0x6f, 0x76, 0x8a, 0xda, 0xc8, 0x36, 0xc3, 0x5f, 0x8e,
- 0x20, 0x37, 0x45, 0x51, 0x78, 0x53, 0x09, 0x72, 0xb9, 0x39, 0x7f, 0x2d, 0xd4, 0x6e, 0x3b, 0x04,
- 0x2e, 0x8a, 0x7a, 0x48, 0x4e, 0xdf, 0x5f, 0x65, 0x81, 0xeb, 0xd7, 0xbd, 0x22, 0x57, 0xaf, 0x02,
- 0x74, 0x75, 0x01, 0x74, 0x76, 0x02, 0x5c, 0x3c, 0xdf, 0x09, 0xee, 0x59, 0x69, 0x74, 0x84, 0x8d,
- 0x4a, 0xe5, 0xa6, 0x67, 0x89, 0x0d, 0xa5, 0xce, 0x34, 0x79, 0xf2, 0xf4, 0x16, 0x8a, 0xaa, 0x47,
- 0xe7, 0xb7, 0x1a, 0xdf, 0xda, 0x04, 0xa6, 0xbd, 0x95, 0x44, 0xe8, 0x11, 0xd6, 0xe9, 0xee, 0x0f,
- 0xe9, 0x8b, 0xa0, 0xaf, 0x0f, 0xa0, 0xa7, 0xc7, 0x2b, 0x72, 0xe9, 0x12, 0x80, 0xc7, 0x03, 0xe0,
- 0x72, 0x01, 0x38, 0x4f, 0x7a, 0x30, 0x9d, 0x89, 0x80, 0x19, 0x78, 0x64, 0x8c, 0x89, 0xc9, 0x7b,
- 0x9a, 0x18, 0x2b, 0xc4, 0x27, 0x4d, 0x80, 0x94, 0xcf, 0x08, 0x0a, 0xfa, 0xe6, 0xac, 0x42, 0x71,
- 0xd7, 0xae, 0x52, 0xfd, 0xb1, 0x4e, 0x24, 0xfa, 0xb1, 0x5c, 0x2e, 0xef, 0x22, 0x27, 0xee, 0x76,
- 0xdf, 0x86, 0x2b, 0x57, 0x7c, 0x22, 0x6d, 0x6d, 0x00, 0x0e, 0x07, 0x40, 0x73, 0x33, 0x80, 0x6d,
- 0xe7, 0x69, 0x3a, 0x2a, 0xac, 0xd7, 0x60, 0xa1, 0x44, 0x12, 0x3e, 0x9a, 0xd8, 0xf0, 0xc2, 0x8d,
- 0x47, 0x5e, 0x43, 0xe6, 0xe1, 0xc5, 0x81, 0x20, 0x1e, 0xcf, 0x8a, 0xff, 0x4d, 0x85, 0x13, 0x26,
- 0x54, 0x10, 0x27, 0x9d, 0x15, 0x0d, 0xd0, 0xd1, 0xe1, 0x13, 0x69, 0x69, 0x01, 0xb8, 0x70, 0x01,
- 0xa0, 0xa1, 0x01, 0xc0, 0x62, 0x41, 0xb1, 0xb7, 0x3f, 0x64, 0xc5, 0x6e, 0x62, 0x74, 0x17, 0x87,
- 0xe1, 0x7c, 0xac, 0x46, 0x8c, 0xd8, 0x18, 0xf2, 0x94, 0x6f, 0x94, 0x48, 0x16, 0x62, 0x34, 0xfb,
- 0x02, 0x79, 0xbc, 0x5c, 0x8b, 0x42, 0x51, 0x44, 0x1c, 0x5c, 0x3c, 0xf2, 0x3d, 0xb8, 0xdd, 0x00,
- 0xad, 0xad, 0x3e, 0x11, 0xab, 0xd5, 0x2b, 0x62, 0x3e, 0xff, 0x10, 0x9c, 0x19, 0x39, 0x24, 0x7d,
- 0x70, 0x50, 0x26, 0xbb, 0x7c, 0x2a, 0x3a, 0xba, 0xec, 0xdb, 0xa8, 0xa8, 0xc3, 0x27, 0xa2, 0xa2,
- 0xca, 0x91, 0x12, 0xd2, 0xc9, 0x43, 0x42, 0xc6, 0x94, 0x14, 0xbe, 0x3d, 0x2e, 0x2e, 0xb4, 0x3d,
- 0x36, 0x76, 0x4d, 0xfb, 0x14, 0x0d, 0xb8, 0x12, 0x93, 0xa0, 0x95, 0xa2, 0x9a, 0x50, 0xa4, 0x86,
- 0x6e, 0x67, 0xeb, 0x4d, 0x5a, 0xc4, 0x6e, 0x07, 0x68, 0x6a, 0xf2, 0x8a, 0xd4, 0xd6, 0x02, 0x98,
- 0x4c, 0x98, 0xbe, 0xd5, 0x5b, 0xe9, 0x68, 0x36, 0x88, 0xc5, 0xfd, 0xcc, 0xc3, 0x4c, 0x86, 0x2d,
- 0x19, 0x67, 0x27, 0x91, 0x52, 0xba, 0xc5, 0x59, 0x21, 0x27, 0x45, 0xcd, 0x67, 0x9e, 0x0f, 0xa8,
- 0xdb, 0xf4, 0x19, 0x54, 0x55, 0xf5, 0xd2, 0xff, 0xf1, 0x94, 0x0f, 0xdd, 0xa9, 0x0b, 0xc1, 0xe9,
- 0xf4, 0x89, 0xd4, 0xd7, 0xfb, 0x44, 0xea, 0xdf, 0x3f, 0x4e, 0xef, 0x2b, 0x93, 0xcb, 0xef, 0xf0,
- 0xbc, 0x43, 0xf6, 0x5d, 0x44, 0x85, 0xc4, 0x30, 0x44, 0xd2, 0xd9, 0x62, 0xd3, 0x96, 0x27, 0x14,
- 0x4e, 0xc1, 0x27, 0x7f, 0xc7, 0xe9, 0xa8, 0x28, 0xab, 0x23, 0x2d, 0x13, 0x6c, 0xda, 0x55, 0x60,
- 0x53, 0xa9, 0x7e, 0x77, 0xc7, 0xc5, 0x43, 0xdb, 0x71, 0x1b, 0xd8, 0x6c, 0x3e, 0x91, 0x9a, 0x1a,
- 0x00, 0xa3, 0x11, 0xa3, 0x2a, 0x38, 0x0c, 0xee, 0xf8, 0x04, 0xa8, 0x56, 0x28, 0xee, 0x8f, 0xe3,
- 0xf3, 0x6d, 0xe8, 0x67, 0x17, 0x53, 0x6b, 0x1e, 0x53, 0x0a, 0x2e, 0x3b, 0xa2, 0x58, 0x21, 0xb2,
- 0x30, 0x05, 0xd9, 0x33, 0x96, 0xcb, 0x2d, 0x5a, 0x15, 0x16, 0xe6, 0xf9, 0x42, 0x2a, 0xbd, 0x45,
- 0x72, 0xee, 0xd2, 0xad, 0x05, 0x47, 0xa9, 0x05, 0x6c, 0xc5, 0x16, 0x68, 0x3a, 0x60, 0x81, 0x86,
- 0xfd, 0xc8, 0x96, 0xc3, 0xd0, 0x92, 0xa5, 0xa7, 0x23, 0x39, 0x24, 0x93, 0xdd, 0x7e, 0x89, 0xcf,
- 0xb7, 0xe3, 0xbd, 0x47, 0x11, 0xc5, 0x68, 0xb3, 0x6f, 0x64, 0x33, 0xf8, 0x33, 0xc3, 0x54, 0x18,
- 0x13, 0x18, 0xb8, 0xa1, 0x41, 0xa9, 0x7c, 0xc0, 0xa6, 0x72, 0x24, 0x0e, 0x6c, 0xfd, 0x52, 0xb9,
- 0xfc, 0x36, 0x66, 0xa1, 0x1b, 0x67, 0x57, 0x23, 0xde, 0x43, 0xa6, 0xfe, 0xb4, 0xa7, 0xcd, 0xbe,
- 0x51, 0x5f, 0xe5, 0xe4, 0x19, 0x58, 0x2d, 0x16, 0x0b, 0x97, 0x09, 0x04, 0x49, 0x5a, 0x81, 0x60,
- 0x1a, 0x8a, 0x6e, 0x16, 0xfb, 0xfb, 0xd7, 0x89, 0xfc, 0xfd, 0x6d, 0x2c, 0x81, 0x7e, 0x7e, 0xc4,
- 0x79, 0x1d, 0xf3, 0x66, 0xdd, 0xc9, 0x44, 0x32, 0xe6, 0xb9, 0xbe, 0x82, 0x98, 0x74, 0x8a, 0x91,
- 0x75, 0xc8, 0x7b, 0x23, 0x28, 0x40, 0x74, 0x88, 0x86, 0x79, 0x55, 0x73, 0xff, 0xd1, 0xe7, 0x16,
- 0x53, 0x4c, 0x32, 0xd5, 0x5f, 0x1c, 0x01, 0xb1, 0x05, 0x32, 0x13, 0xc5, 0xef, 0xef, 0x7c, 0xd8,
- 0xfc, 0x09, 0xb4, 0x2c, 0x86, 0xe0, 0xbc, 0x8f, 0x0d, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xc6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x54, 0xb1, 0xa8, 0x81, 0x81, 0x41, 0x08, 0x88, 0x37, 0x00,
+ 0xf1, 0x01, 0x22, 0xf0, 0x46, 0x20, 0xee, 0x6a, 0x62, 0x60, 0x30, 0x27, 0xd9, 0xa2, 0x36, 0x06,
+ 0x06, 0xd1, 0x26, 0x66, 0xe6, 0x27, 0x40, 0x03, 0xfe, 0xb7, 0x70, 0x72, 0xfe, 0x9f, 0x67, 0x67,
+ 0x87, 0x13, 0x4f, 0x52, 0x56, 0xfe, 0x03, 0x54, 0xfb, 0x0f, 0xa4, 0xb6, 0x91, 0x91, 0x71, 0x0b,
+ 0x90, 0xe6, 0x21, 0x29, 0xe8, 0xaa, 0x18, 0x18, 0x24, 0x1b, 0x18, 0x19, 0x2f, 0x83, 0x0c, 0x58,
+ 0xe0, 0xe4, 0xf4, 0xff, 0xdb, 0xa7, 0x4f, 0xff, 0x7f, 0xfe, 0xfc, 0x89, 0x15, 0x83, 0xe4, 0x8e,
+ 0xf4, 0xf4, 0xfc, 0x6f, 0x62, 0x61, 0xf9, 0x0b, 0xb4, 0x6c, 0x07, 0x50, 0x0f, 0x0b, 0xd1, 0x16,
+ 0x01, 0x15, 0x2f, 0x05, 0x59, 0xd2, 0x25, 0x2c, 0x0c, 0x76, 0xed, 0x5c, 0x1b, 0x1b, 0x9c, 0x16,
+ 0xc1, 0xf0, 0x99, 0x39, 0x73, 0xfe, 0x83, 0xd4, 0x02, 0xf1, 0x1c, 0x9c, 0x16, 0x01, 0x25, 0x93,
+ 0x90, 0xc2, 0xfd, 0x18, 0xd0, 0x65, 0xff, 0x76, 0x14, 0x15, 0x81, 0x0d, 0x00, 0xd1, 0x40, 0xfe,
+ 0xff, 0xa7, 0xe7, 0xcf, 0x13, 0xb4, 0x6c, 0x57, 0x45, 0x05, 0xcc, 0x32, 0x2f, 0x5c, 0x16, 0xa5,
+ 0x11, 0xb2, 0x68, 0x67, 0x69, 0x29, 0x41, 0x8b, 0xbe, 0x7d, 0xfe, 0xfc, 0xbf, 0x47, 0x5c, 0xfc,
+ 0x0f, 0x50, 0xfd, 0x01, 0x92, 0x82, 0xae, 0x53, 0x58, 0xf8, 0x2f, 0x88, 0x6e, 0x62, 0x64, 0x7c,
+ 0xb7, 0xc4, 0xd3, 0xf3, 0x1f, 0x21, 0x8b, 0x40, 0xf8, 0x60, 0x5b, 0x1b, 0xd8, 0x57, 0xc0, 0x94,
+ 0x68, 0x4c, 0xd0, 0xa2, 0x49, 0x0c, 0x0c, 0xec, 0xd0, 0xe0, 0x5c, 0x05, 0xa2, 0xeb, 0x19, 0x18,
+ 0xa6, 0x77, 0x08, 0x08, 0xfc, 0x21, 0xc6, 0xa2, 0x4f, 0xaf, 0x5e, 0xfd, 0x6f, 0xe5, 0xe2, 0x02,
+ 0x39, 0x70, 0x19, 0xc9, 0x19, 0x16, 0xa8, 0x29, 0x06, 0xe4, 0xca, 0x17, 0xd7, 0xae, 0xfd, 0x27,
+ 0xc6, 0xb2, 0x6d, 0xf9, 0xf9, 0xa0, 0xe0, 0x06, 0x25, 0xa4, 0x63, 0x48, 0x51, 0x92, 0x46, 0x75,
+ 0x8b, 0x76, 0x57, 0x56, 0x62, 0xb3, 0x28, 0x89, 0xaa, 0x41, 0x07, 0x4a, 0x10, 0x9d, 0x42, 0x42,
+ 0x7f, 0x80, 0xfa, 0x56, 0xd3, 0x34, 0x31, 0x9c, 0x9d, 0x3f, 0x1f, 0x96, 0xc4, 0xed, 0xc8, 0xca,
+ 0x47, 0xc4, 0x24, 0x6f, 0x10, 0x9e, 0x61, 0x64, 0xf4, 0x17, 0x58, 0x4a, 0x5c, 0x21, 0x3b, 0x1f,
+ 0x11, 0x93, 0x61, 0xaf, 0xac, 0x5b, 0x07, 0xf3, 0x4d, 0x0a, 0xcd, 0x8a, 0xa0, 0x57, 0xb7, 0x6f,
+ 0xff, 0xef, 0xe0, 0xe7, 0xff, 0xd3, 0xc8, 0xcc, 0x7c, 0x1c, 0x57, 0x79, 0x47, 0x51, 0xa1, 0x0a,
+ 0xc2, 0x4f, 0xce, 0x9e, 0xfd, 0x3f, 0x55, 0x5b, 0xfb, 0x2f, 0xb0, 0x24, 0xff, 0xd0, 0xc2, 0xc0,
+ 0x20, 0x4b, 0x54, 0xa1, 0xda, 0xc1, 0xc0, 0xc0, 0x0f, 0x74, 0xd5, 0x63, 0x62, 0xaa, 0x09, 0x10,
+ 0xee, 0x97, 0x93, 0xfb, 0x03, 0x74, 0xd4, 0x7f, 0xa0, 0x25, 0xef, 0x1a, 0x19, 0x18, 0x5c, 0x89,
+ 0xae, 0x26, 0x40, 0x16, 0x01, 0x2d, 0xd9, 0x42, 0x64, 0xc5, 0x07, 0xc2, 0xeb, 0x80, 0xb8, 0xaa,
+ 0x9d, 0x81, 0x41, 0x70, 0xb4, 0x71, 0x32, 0xf4, 0x2d, 0x02, 0x00, 0xdb, 0x5a, 0x44, 0x40, 0x28,
+ 0xb2, 0x46, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE morgan2_xpm[1] = {{ png, sizeof( png ), "morgan2_xpm" }};
diff --git a/bitmaps_png/cpp_26/mw_add_gap.cpp b/bitmaps_png/cpp_26/mw_add_gap.cpp
index 6692a857b9..255bdc51d7 100644
--- a/bitmaps_png/cpp_26/mw_add_gap.cpp
+++ b/bitmaps_png/cpp_26/mw_add_gap.cpp
@@ -8,36 +8,20 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xc6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x94, 0xcf, 0x4b, 0x02,
- 0x41, 0x14, 0xc7, 0xc7, 0x7e, 0x68, 0xae, 0x20, 0x82, 0x95, 0x07, 0x21, 0xbc, 0x44, 0xa2, 0xb6,
- 0x6c, 0x98, 0xa8, 0x07, 0xc1, 0x4b, 0x81, 0x50, 0xd4, 0x21, 0x08, 0x8a, 0xa0, 0x2e, 0x81, 0x50,
- 0x11, 0x74, 0x08, 0x09, 0xea, 0x12, 0x1d, 0xa3, 0x5b, 0x5d, 0xea, 0x5c, 0x41, 0xd0, 0x21, 0xe8,
- 0xc7, 0x25, 0x28, 0xbb, 0x84, 0x11, 0x11, 0xe4, 0xa1, 0xae, 0x75, 0xe8, 0x8f, 0x68, 0xfa, 0x4e,
- 0x3c, 0x61, 0xd0, 0xb5, 0xc6, 0x4d, 0xc4, 0x81, 0x0f, 0x0c, 0xfb, 0xe6, 0xcd, 0x67, 0x77, 0xe7,
- 0xcd, 0x63, 0x9c, 0x73, 0xd6, 0x08, 0x58, 0x43, 0x45, 0x4f, 0xba, 0xee, 0x7a, 0x34, 0x0c, 0x4f,
- 0x39, 0xaa, 0x9b, 0x98, 0xe5, 0x8a, 0x3d, 0x2b, 0x44, 0x45, 0x5d, 0xbf, 0x00, 0xbc, 0x1c, 0x55,
- 0x91, 0x59, 0xee, 0x8b, 0xae, 0x9f, 0x2a, 0x8b, 0x18, 0x63, 0x49, 0xe0, 0x2b, 0x2d, 0x8e, 0xc7,
- 0xf9, 0x4a, 0x22, 0xc1, 0x97, 0x54, 0x44, 0xb7, 0xa1, 0xd0, 0x0d, 0xe5, 0x3b, 0x54, 0x44, 0xd3,
- 0xa0, 0x37, 0x93, 0xe1, 0x8e, 0x58, 0x8c, 0x1b, 0x90, 0xdc, 0x41, 0x76, 0x2d, 0xe6, 0xe1, 0x30,
- 0xb7, 0xff, 0x26, 0xba, 0x0c, 0x06, 0x0b, 0x94, 0xef, 0x52, 0x16, 0x25, 0x93, 0x3c, 0x08, 0x01,
- 0x97, 0x81, 0x34, 0x50, 0x77, 0x51, 0x34, 0xca, 0x35, 0x6c, 0x9c, 0x06, 0xf7, 0x90, 0xe4, 0xc5,
- 0x3c, 0x9d, 0xe6, 0x1d, 0x75, 0x17, 0x49, 0x67, 0xb4, 0x0e, 0x72, 0x2a, 0x67, 0xf4, 0x2f, 0x51,
- 0x2d, 0x55, 0x67, 0x2a, 0x7a, 0x8e, 0x44, 0x7c, 0x39, 0xbf, 0x3f, 0x99, 0x72, 0xbb, 0x97, 0x65,
- 0x94, 0x45, 0x86, 0x11, 0x98, 0xf4, 0x7a, 0xc7, 0xe4, 0x5c, 0x5d, 0xd3, 0xb2, 0x15, 0xa2, 0x9f,
- 0x09, 0x63, 0x1e, 0x10, 0x35, 0xa1, 0x4b, 0xe9, 0xe6, 0x33, 0xd6, 0x53, 0x25, 0xdf, 0xde, 0xf8,
- 0x16, 0xd4, 0x14, 0x22, 0x8c, 0x61, 0xd0, 0x62, 0xf2, 0xbc, 0x15, 0x0c, 0xd5, 0x45, 0x84, 0x21,
- 0x0a, 0x42, 0x4c, 0x66, 0x40, 0x1b, 0xb0, 0x49, 0xb1, 0x59, 0xf0, 0x05, 0x16, 0x45, 0xcc, 0xb2,
- 0x48, 0x92, 0xec, 0x82, 0x41, 0x10, 0x2c, 0x55, 0x10, 0xc5, 0x6d, 0x60, 0x9f, 0x64, 0x9b, 0x7f,
- 0xc9, 0xaa, 0x49, 0x16, 0x48, 0xf2, 0x06, 0xae, 0x80, 0x68, 0x90, 0xe7, 0xe0, 0x08, 0x1c, 0x4a,
- 0x1c, 0x83, 0x77, 0x5a, 0xbb, 0x51, 0x6a, 0xa0, 0xb5, 0x88, 0x56, 0x29, 0xf9, 0x13, 0xbc, 0x82,
- 0x22, 0x78, 0x20, 0x0a, 0x65, 0x7c, 0xd0, 0xda, 0x03, 0xd1, 0xad, 0xad, 0xfc, 0xba, 0x6d, 0xda,
- 0x20, 0x0f, 0xe6, 0xc0, 0x94, 0x09, 0x27, 0xb4, 0xe6, 0x0c, 0xec, 0x81, 0x35, 0x2b, 0xa2, 0x76,
- 0xfa, 0x35, 0x9c, 0xce, 0xa0, 0x5b, 0x5c, 0x5e, 0xd0, 0x49, 0x64, 0x29, 0xb6, 0x03, 0x46, 0xc1,
- 0x84, 0x38, 0x4b, 0xab, 0x55, 0xa7, 0x81, 0x2d, 0x30, 0x0e, 0x74, 0x51, 0xd2, 0x52, 0xcc, 0x09,
- 0xe6, 0x41, 0x0a, 0x8c, 0x80, 0x81, 0x52, 0x17, 0xb0, 0x7a, 0x8f, 0x34, 0xaa, 0xba, 0x3e, 0xb9,
- 0xea, 0x24, 0x59, 0x18, 0xf4, 0x9b, 0xdd, 0xb5, 0x9a, 0x3b, 0x83, 0x78, 0x53, 0xb3, 0xb7, 0xa5,
- 0x12, 0x77, 0xca, 0x5f, 0xda, 0xfc, 0x2d, 0xa8, 0x5e, 0x7c, 0x03, 0x10, 0xc9, 0xd3, 0xcd, 0xcf,
- 0x34, 0x61, 0x55, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xc7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xfc, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x00, 0xe3, 0xf0, 0xb3, 0xe8, 0xa4, 0xba, 0x3a, 0x41, 0x9b, 0xcc, 0x6e, 0xdc, 0x60,
+ 0xc4, 0x27, 0x7f, 0x4a, 0x43, 0xe3, 0xff, 0xa8, 0x45, 0xa3, 0x16, 0x8d, 0x5a, 0x44, 0x07, 0x8b,
+ 0x46, 0x5e, 0x59, 0x67, 0x6a, 0x6a, 0xda, 0x70, 0xfa, 0xf4, 0xe9, 0x06, 0x4a, 0xd5, 0x10, 0xb4,
+ 0xc8, 0xc4, 0xc4, 0xe4, 0xff, 0x99, 0x33, 0x67, 0x18, 0x29, 0x55, 0x33, 0x6a, 0xd1, 0xa8, 0x45,
+ 0x98, 0x16, 0x01, 0x15, 0xc7, 0x03, 0xa9, 0x1b, 0x67, 0xcf, 0x9e, 0x3d, 0xf5, 0x1f, 0xc9, 0x76,
+ 0x72, 0x2c, 0x62, 0x04, 0x02, 0x63, 0x63, 0x63, 0x33, 0x20, 0xa5, 0x03, 0x4c, 0xf6, 0x73, 0x51,
+ 0x2c, 0x02, 0xe6, 0x85, 0xed, 0x40, 0xb6, 0x15, 0x88, 0x0d, 0xa4, 0xb7, 0x01, 0x15, 0xad, 0xfc,
+ 0xfd, 0xfb, 0xf7, 0x6e, 0x56, 0x56, 0xd6, 0x2f, 0xc4, 0x58, 0x04, 0x54, 0xcb, 0x03, 0x54, 0xeb,
+ 0x0a, 0xd4, 0x1b, 0x0e, 0xd4, 0xeb, 0x05, 0xb5, 0xf0, 0x28, 0xd0, 0x22, 0x08, 0x1b, 0x68, 0xf3,
+ 0x75, 0x20, 0xad, 0x41, 0xe3, 0x82, 0xe1, 0x06, 0xb2, 0x8f, 0xb6, 0x01, 0xd9, 0xd6, 0x54, 0xf6,
+ 0xd1, 0x31, 0xa0, 0x8f, 0x3c, 0xd1, 0x83, 0x2e, 0x19, 0xc8, 0xbe, 0x82, 0x1e, 0x47, 0xe4, 0x14,
+ 0x41, 0xb0, 0x38, 0x02, 0x85, 0x14, 0xd0, 0x91, 0x0b, 0x41, 0x62, 0x00, 0x7f, 0x82, 0x06, 0x30,
+ 0xd7, 0x5f, 0xf0, 0x11, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mw_add_gap_xpm[1] = {{ png, sizeof( png ), "mw_add_gap_xpm" }};
diff --git a/bitmaps_png/cpp_26/mw_add_line.cpp b/bitmaps_png/cpp_26/mw_add_line.cpp
index 03494a9739..bad4788014 100644
--- a/bitmaps_png/cpp_26/mw_add_line.cpp
+++ b/bitmaps_png/cpp_26/mw_add_line.cpp
@@ -8,56 +8,30 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x04, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0x4d, 0x48, 0x54,
- 0x51, 0x14, 0xc7, 0x5f, 0x7e, 0xa5, 0x53, 0x3a, 0x19, 0x7e, 0x4c, 0x30, 0x63, 0xe1, 0x3c, 0xe7,
- 0xcd, 0xcc, 0x7b, 0xf7, 0xf9, 0x6a, 0x2a, 0x9b, 0xb4, 0x9a, 0x8d, 0x90, 0x12, 0x84, 0xe1, 0x48,
- 0x1b, 0x17, 0x59, 0xf4, 0x41, 0x1f, 0x9b, 0xa8, 0x45, 0x06, 0x41, 0x51, 0x08, 0x15, 0xda, 0xc2,
- 0x96, 0x85, 0x94, 0x64, 0x85, 0x6d, 0xca, 0xb2, 0x40, 0xc6, 0x34, 0xfc, 0x28, 0xad, 0x08, 0xc7,
- 0x99, 0xb2, 0x82, 0x70, 0xa3, 0xb9, 0x29, 0x83, 0x8a, 0x50, 0xa7, 0xff, 0x89, 0x3b, 0x66, 0xa3,
- 0xe2, 0x8c, 0x13, 0x7a, 0xe1, 0x07, 0xe7, 0x1d, 0xee, 0x3d, 0xff, 0xfb, 0x71, 0xee, 0xb9, 0x4f,
- 0x08, 0x04, 0x02, 0xc2, 0x42, 0x20, 0x2c, 0x9a, 0x50, 0x8f, 0xc3, 0x11, 0xff, 0x4a, 0xd3, 0x56,
- 0x04, 0xdc, 0xee, 0xd8, 0xa9, 0xfe, 0x41, 0xa7, 0x33, 0x69, 0x20, 0x2f, 0x2f, 0x25, 0xb4, 0xbf,
- 0x5f, 0x92, 0x92, 0x31, 0x46, 0x17, 0x91, 0x50, 0xbf, 0xa6, 0xe5, 0xf8, 0x18, 0xf3, 0xfa, 0x54,
- 0x35, 0xd0, 0xaf, 0xaa, 0xed, 0x2f, 0x64, 0xd9, 0x40, 0x7e, 0x5f, 0x6e, 0xee, 0x0e, 0xf8, 0x46,
- 0xb9, 0xbf, 0xa6, 0xd5, 0xe5, 0x8a, 0xc3, 0xd0, 0x25, 0x7e, 0xc6, 0xce, 0xc2, 0x37, 0x01, 0xbe,
- 0x7b, 0x55, 0xb5, 0x5c, 0x80, 0x2f, 0x3c, 0x21, 0x55, 0x7d, 0xe8, 0x65, 0xcc, 0xe3, 0x4e, 0x4d,
- 0x2d, 0x78, 0xcd, 0xd8, 0xa0, 0xc7, 0x66, 0x6b, 0xc0, 0xe0, 0x04, 0x0a, 0xd4, 0xcb, 0xd8, 0xb9,
- 0xd3, 0x46, 0x63, 0x39, 0x89, 0xd5, 0x9b, 0xcd, 0xfb, 0x5f, 0x2a, 0x8a, 0x8b, 0xec, 0xc6, 0x9c,
- 0x9c, 0x5d, 0xb7, 0x45, 0xf1, 0x32, 0xd9, 0x65, 0xe9, 0xe9, 0xe2, 0x6c, 0x62, 0xa1, 0x42, 0xcd,
- 0x3d, 0xb2, 0xdc, 0x86, 0xce, 0x79, 0x7d, 0x8c, 0x0d, 0xb4, 0x58, 0xad, 0x8d, 0xb0, 0x6d, 0x08,
- 0xf2, 0xf3, 0x0e, 0x82, 0xed, 0xcb, 0xc8, 0x28, 0xa4, 0x80, 0x97, 0x4c, 0xa6, 0x53, 0x37, 0x44,
- 0xb1, 0x94, 0xec, 0x43, 0x06, 0xc3, 0x9e, 0xfb, 0x16, 0xcb, 0x71, 0xb2, 0x99, 0x4e, 0x57, 0x84,
- 0xfe, 0x49, 0x61, 0x09, 0x61, 0xbb, 0xda, 0xd1, 0x79, 0x03, 0x6c, 0xbf, 0xc7, 0x6a, 0xbd, 0x0b,
- 0x5b, 0x21, 0xa1, 0x06, 0x51, 0xac, 0x3e, 0x62, 0x30, 0x6c, 0xa3, 0x80, 0x17, 0x4d, 0xa6, 0xca,
- 0x3a, 0x51, 0x2c, 0x23, 0xfb, 0x60, 0x66, 0x66, 0x05, 0x26, 0x74, 0x94, 0x0b, 0x15, 0xa3, 0xff,
- 0xb2, 0xc5, 0x17, 0xa2, 0x4c, 0xf3, 0x6b, 0x5a, 0x3e, 0x82, 0x77, 0x47, 0x2b, 0xd4, 0x90, 0x9d,
- 0xcd, 0xfc, 0xaa, 0xba, 0x3d, 0x08, 0xe2, 0x6c, 0x9a, 0x14, 0xf2, 0xca, 0x72, 0x16, 0x3a, 0x0e,
- 0x81, 0xe1, 0x0e, 0xbb, 0xbd, 0x29, 0x1a, 0x21, 0x24, 0xc9, 0x79, 0xd8, 0xe3, 0x14, 0x8b, 0xe8,
- 0xc3, 0x2e, 0x21, 0x46, 0xe2, 0xdf, 0xa5, 0x09, 0x42, 0x2c, 0xc8, 0x07, 0x5b, 0xc1, 0xfa, 0x28,
- 0x84, 0x2e, 0x20, 0xd5, 0x3f, 0xf3, 0x38, 0x5b, 0x38, 0x1b, 0xff, 0xdd, 0x47, 0x41, 0x88, 0x0b,
- 0xe2, 0x8b, 0x4e, 0x68, 0x84, 0x0b, 0x25, 0x4e, 0xc6, 0x9c, 0xed, 0x82, 0xfd, 0x27, 0xa1, 0xb8,
- 0x39, 0x6b, 0xdd, 0x42, 0x0a, 0x35, 0xf5, 0x2a, 0xca, 0x9b, 0x07, 0x92, 0x54, 0x0d, 0xfb, 0xd7,
- 0x95, 0xac, 0xac, 0x93, 0xc5, 0x7a, 0xbd, 0x03, 0xf6, 0x08, 0x02, 0x3f, 0xee, 0x92, 0xe5, 0x7a,
- 0x9c, 0xe3, 0xd7, 0x22, 0xbd, 0xbe, 0xf4, 0x9e, 0xc5, 0x52, 0xd2, 0xcf, 0xd8, 0x18, 0xaa, 0xc4,
- 0x75, 0x5c, 0x74, 0x0f, 0xaa, 0x4a, 0x4f, 0xd8, 0x42, 0x9d, 0x46, 0x63, 0x12, 0x56, 0x74, 0x13,
- 0x01, 0x3b, 0x1e, 0x49, 0xd2, 0x5e, 0x0c, 0x72, 0x82, 0x35, 0x9d, 0x8a, 0x62, 0x6e, 0xb3, 0xd9,
- 0x5a, 0xbb, 0x65, 0xb9, 0xa5, 0xca, 0x68, 0x74, 0xf1, 0xc3, 0x5e, 0xd9, 0x2c, 0x49, 0x3b, 0x9f,
- 0xd9, 0xed, 0x5d, 0xcf, 0x65, 0xf9, 0x96, 0x53, 0xa7, 0x5b, 0x0b, 0xdf, 0x66, 0x4a, 0xb0, 0xb0,
- 0x9e, 0x09, 0xb4, 0x78, 0x2a, 0x41, 0xc0, 0x01, 0xcc, 0xc1, 0x81, 0x68, 0xcb, 0x41, 0x2e, 0x65,
- 0x27, 0xc8, 0xa4, 0xfa, 0xc6, 0x49, 0xe7, 0x7d, 0x35, 0x90, 0x3c, 0xe7, 0x7b, 0xf4, 0x27, 0x1d,
- 0x79, 0x71, 0xe4, 0x01, 0x62, 0x42, 0x8b, 0xe5, 0x4c, 0x7e, 0xb4, 0x14, 0x3a, 0x53, 0xf2, 0xcf,
- 0xf9, 0x1e, 0xa1, 0x9d, 0x00, 0x13, 0xa0, 0x02, 0x2c, 0x8d, 0xe8, 0x71, 0x13, 0x84, 0x6b, 0x60,
- 0x14, 0x94, 0xcc, 0x2a, 0xc4, 0x2f, 0x6c, 0x2d, 0xa0, 0x8f, 0x2a, 0xbe, 0x2d, 0xab, 0x68, 0xfb,
- 0x22, 0x10, 0xa2, 0x15, 0x3d, 0x01, 0x63, 0x7c, 0xc2, 0x31, 0x33, 0x09, 0xd5, 0xf2, 0x95, 0x0c,
- 0x83, 0x4f, 0xe0, 0x23, 0x78, 0x0b, 0xfc, 0x11, 0xf2, 0x0e, 0x7c, 0x03, 0xe3, 0xe0, 0x70, 0x50,
- 0x6c, 0xaa, 0xd0, 0x31, 0x3e, 0x93, 0x21, 0x40, 0x0f, 0xde, 0x55, 0x50, 0x33, 0x0f, 0xea, 0xf8,
- 0xf6, 0xfd, 0x00, 0x67, 0x28, 0x89, 0x42, 0x85, 0xe8, 0x60, 0xdd, 0x7c, 0x36, 0xb4, 0x9a, 0x42,
- 0x20, 0x01, 0x4b, 0x04, 0xec, 0x06, 0x5f, 0xc0, 0x7b, 0x7e, 0xc6, 0x65, 0x20, 0x7b, 0x5a, 0x32,
- 0xf0, 0xba, 0x44, 0xf7, 0xe5, 0x03, 0x38, 0x40, 0x6f, 0x4b, 0x30, 0xb3, 0xc2, 0xa4, 0x12, 0x3c,
- 0x05, 0x05, 0x60, 0x1d, 0x58, 0x3d, 0x6d, 0xeb, 0x42, 0xc4, 0xd2, 0x80, 0xca, 0x93, 0x21, 0x36,
- 0x82, 0x64, 0xa0, 0xb1, 0x06, 0x7e, 0xc7, 0xd2, 0xc2, 0xb9, 0x47, 0x31, 0xfc, 0xb2, 0x26, 0xcc,
- 0xeb, 0x1f, 0x4e, 0x10, 0xa6, 0xfd, 0x7e, 0xfd, 0x06, 0xd5, 0xc1, 0xac, 0x33, 0xc2, 0x2e, 0x6e,
- 0x51, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x5a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3e, 0x7c, 0x52, 0x5d, 0x9d, 0x11, 0x88, 0xc3, 0x80, 0xf8, 0x06, 0x10, 0xdf, 0x01, 0xe2,
+ 0x04, 0x20, 0x66, 0x46, 0x92, 0x67, 0x86, 0x8a, 0xdd, 0xc1, 0x26, 0x0f, 0xc3, 0x0c, 0x44, 0x58,
+ 0x14, 0x0a, 0xc4, 0xff, 0xd1, 0x70, 0x34, 0x92, 0x7c, 0x34, 0x3e, 0x79, 0x52, 0x2c, 0xda, 0x0c,
+ 0xd5, 0xdc, 0x03, 0xc4, 0x8d, 0x50, 0xf6, 0x66, 0x2c, 0xf2, 0x8d, 0xd8, 0xe4, 0x49, 0xb1, 0xe8,
+ 0x37, 0x54, 0xb3, 0x38, 0x10, 0x0b, 0x40, 0xd9, 0xbf, 0x90, 0xe4, 0x7f, 0x41, 0xc5, 0x04, 0xb0,
+ 0xc9, 0x93, 0x62, 0x11, 0x38, 0x38, 0x48, 0xe0, 0xff, 0x81, 0x8a, 0xb1, 0xd0, 0xda, 0xa2, 0x1f,
+ 0x50, 0x31, 0x0e, 0x5a, 0x5b, 0xf4, 0x19, 0x2a, 0xc6, 0x4b, 0x6b, 0x8b, 0x9e, 0x43, 0xc5, 0x02,
+ 0x50, 0x2c, 0x42, 0x4b, 0x96, 0xb7, 0x81, 0x38, 0x07, 0xd9, 0xdb, 0x64, 0x58, 0xd4, 0x82, 0x25,
+ 0xb9, 0xff, 0x67, 0xc0, 0x26, 0x08, 0xc4, 0xe9, 0x14, 0x58, 0x24, 0x04, 0xc4, 0xfd, 0x40, 0xfc,
+ 0x00, 0xc5, 0x22, 0xb4, 0x12, 0xa0, 0x04, 0x2a, 0x71, 0x94, 0x5c, 0x8b, 0x70, 0x61, 0xf4, 0xf8,
+ 0x10, 0x86, 0x6a, 0xfc, 0x48, 0x6b, 0x8b, 0xb8, 0xa1, 0x1a, 0xbf, 0x52, 0xdd, 0x22, 0x63, 0x63,
+ 0xe3, 0xeb, 0x48, 0x9a, 0xd8, 0xa1, 0x1a, 0x7f, 0x50, 0xd3, 0x22, 0x90, 0x1d, 0x20, 0xe2, 0x3f,
+ 0x5a, 0x49, 0x0c, 0xd2, 0xf8, 0x87, 0xca, 0x16, 0xfd, 0x47, 0xb1, 0x88, 0x98, 0xb2, 0x8b, 0xd8,
+ 0xb2, 0x8d, 0x18, 0x8b, 0xf0, 0x96, 0xc6, 0xc4, 0x96, 0xd6, 0xc4, 0x58, 0x14, 0x4d, 0x8d, 0xfa,
+ 0x87, 0x18, 0x8b, 0xf0, 0xd6, 0x98, 0xc4, 0xd6, 0xa8, 0x04, 0x2d, 0x42, 0x32, 0x90, 0x05, 0xbd,
+ 0xa8, 0x27, 0x45, 0x9e, 0x68, 0x8b, 0xa8, 0x89, 0xb1, 0x5a, 0x04, 0x04, 0x8c, 0x40, 0x31, 0x73,
+ 0x13, 0x13, 0x93, 0x64, 0x32, 0x0c, 0x8c, 0x07, 0xe9, 0x05, 0x99, 0x81, 0xd5, 0x22, 0x3d, 0x3d,
+ 0x3d, 0x6e, 0x20, 0x1d, 0x60, 0x64, 0x64, 0xb4, 0x1c, 0x48, 0x7f, 0x04, 0x61, 0xa0, 0x45, 0xdb,
+ 0x48, 0xb5, 0x08, 0xa8, 0x67, 0x3b, 0x4c, 0x3f, 0xd4, 0xac, 0x00, 0xa8, 0xd9, 0x10, 0x8b, 0x80,
+ 0xf8, 0x13, 0x94, 0xa6, 0x05, 0xfe, 0x44, 0xc8, 0x47, 0xdb, 0xc9, 0xf0, 0xd1, 0x36, 0x7c, 0x3e,
+ 0xba, 0x8e, 0x2d, 0x8e, 0x40, 0xe1, 0x4d, 0x86, 0x45, 0xc9, 0x38, 0xe2, 0xe8, 0x3a, 0x00, 0x66,
+ 0x8d, 0x5e, 0xc3, 0x9c, 0xad, 0x74, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mw_add_line_xpm[1] = {{ png, sizeof( png ), "mw_add_line_xpm" }};
diff --git a/bitmaps_png/cpp_26/mw_add_shape.cpp b/bitmaps_png/cpp_26/mw_add_shape.cpp
index 8912291dff..50a639867f 100644
--- a/bitmaps_png/cpp_26/mw_add_shape.cpp
+++ b/bitmaps_png/cpp_26/mw_add_shape.cpp
@@ -8,53 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xd5, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x68, 0x13,
- 0x41, 0x18, 0xc7, 0xd3, 0x34, 0xb6, 0xc9, 0x6e, 0x69, 0x35, 0x0f, 0xa3, 0x81, 0x24, 0xd8, 0x1a,
- 0x92, 0xcd, 0xee, 0x0c, 0x69, 0x53, 0xd0, 0xa2, 0xde, 0xaa, 0xf5, 0xa0, 0xe8, 0xa1, 0x54, 0x2d,
- 0x62, 0xad, 0xc6, 0x16, 0xc1, 0xd7, 0x5d, 0x2c, 0x88, 0x8a, 0x82, 0x15, 0x0b, 0x1e, 0x7c, 0x9c,
- 0xbd, 0x15, 0x3c, 0x28, 0x22, 0x78, 0x68, 0x29, 0x52, 0x8a, 0xaf, 0x52, 0x93, 0x26, 0x29, 0x82,
- 0xda, 0xab, 0x28, 0x52, 0x05, 0xed, 0x43, 0x6d, 0xfc, 0x7f, 0xb8, 0x5b, 0xd6, 0x38, 0x09, 0xad,
- 0xa6, 0x0d, 0xfc, 0xc9, 0xee, 0x7f, 0x66, 0xbe, 0xdf, 0x7e, 0xdf, 0xec, 0xce, 0x8c, 0x25, 0x97,
- 0xcb, 0x59, 0x56, 0x42, 0x25, 0x0b, 0x94, 0x65, 0x2c, 0xfe, 0x9a, 0xb1, 0xda, 0x65, 0x05, 0x65,
- 0x23, 0x11, 0x57, 0x96, 0xf3, 0x8f, 0x19, 0xce, 0x27, 0xef, 0xf8, 0x7c, 0xd2, 0x7f, 0x83, 0xe8,
- 0xa9, 0x11, 0xf0, 0x65, 0x5a, 0x55, 0x37, 0x9a, 0x7d, 0x00, 0x2e, 0xc1, 0xcf, 0x91, 0x9e, 0x28,
- 0xca, 0x05, 0x8b, 0xc5, 0xb2, 0x6a, 0x51, 0xa0, 0x74, 0x2c, 0x16, 0x4b, 0x69, 0x9a, 0x37, 0xdf,
- 0x47, 0xc0, 0xe7, 0x14, 0x2c, 0xc5, 0xf9, 0x80, 0x11, 0xec, 0x4d, 0x3c, 0x5e, 0x93, 0x61, 0xec,
- 0xb3, 0x01, 0x1a, 0xe7, 0xfc, 0xeb, 0xad, 0xba, 0xba, 0x2d, 0x68, 0xb7, 0x16, 0x05, 0x4d, 0xd4,
- 0xd7, 0xfb, 0x26, 0x38, 0xff, 0x86, 0xa0, 0xef, 0xae, 0xfb, 0xfd, 0x8e, 0x05, 0x08, 0x63, 0xcd,
- 0x46, 0x30, 0xd2, 0x83, 0x50, 0xa8, 0x0b, 0xc1, 0x6c, 0xc8, 0xf2, 0x9c, 0xd9, 0x27, 0xa1, 0xef,
- 0xcf, 0xbe, 0xda, 0xda, 0x00, 0xda, 0xcb, 0x0a, 0x82, 0x00, 0x78, 0x64, 0x0c, 0x18, 0x89, 0x46,
- 0x2f, 0x1b, 0x4f, 0x0e, 0x7f, 0xc0, 0x1c, 0x0c, 0x59, 0x4d, 0x3d, 0xd3, 0xb4, 0xab, 0xb8, 0x9e,
- 0xcb, 0x07, 0x91, 0x0e, 0x3a, 0x9d, 0x9b, 0x31, 0xb6, 0x42, 0x08, 0x7a, 0x11, 0x8f, 0xbb, 0xd1,
- 0x69, 0x7e, 0xe1, 0xc9, 0x38, 0xff, 0x4e, 0x65, 0x78, 0xc5, 0x79, 0xab, 0x28, 0x58, 0x31, 0x35,
- 0xc9, 0x72, 0x3b, 0x40, 0x6b, 0x84, 0x20, 0x74, 0x18, 0xca, 0x1f, 0x90, 0xe6, 0x7c, 0x16, 0xff,
- 0x33, 0x4b, 0x05, 0x35, 0x48, 0xd2, 0x31, 0x80, 0xdc, 0x7f, 0x81, 0x50, 0xd7, 0x2b, 0x4b, 0x0d,
- 0x56, 0x48, 0x69, 0xcc, 0x91, 0x22, 0x49, 0x47, 0xc4, 0x20, 0xce, 0xdf, 0x96, 0x0a, 0x44, 0xaa,
- 0xb3, 0xdb, 0x0f, 0x0b, 0x41, 0x28, 0xd1, 0x64, 0x89, 0x41, 0x1d, 0x62, 0x10, 0x63, 0x2b, 0x03,
- 0x1a, 0x2f, 0x3d, 0xe8, 0x90, 0x10, 0x34, 0xa2, 0xaa, 0x17, 0x4b, 0x05, 0xc1, 0x7c, 0xcf, 0x47,
- 0x65, 0x59, 0x3c, 0x47, 0xf8, 0x39, 0x87, 0x14, 0x65, 0x34, 0x7f, 0x50, 0x8a, 0xb1, 0x99, 0x24,
- 0xb4, 0x54, 0x58, 0x5c, 0x92, 0x12, 0x85, 0x40, 0x72, 0xa3, 0x2c, 0x37, 0x9b, 0x3f, 0x58, 0xbc,
- 0x20, 0x3f, 0xb6, 0x55, 0x57, 0x9f, 0xef, 0xf4, 0x78, 0xfa, 0x32, 0x26, 0x7f, 0x91, 0xdf, 0x51,
- 0x57, 0x21, 0x50, 0x39, 0xe4, 0x1d, 0x8c, 0x46, 0x87, 0x8d, 0xce, 0x37, 0x82, 0xc1, 0xfb, 0xf0,
- 0xe8, 0xc3, 0xdb, 0xff, 0x38, 0x12, 0xf9, 0x23, 0xdb, 0x51, 0x4d, 0xfb, 0x72, 0x2d, 0x18, 0xbc,
- 0x87, 0x8c, 0x67, 0x0b, 0x80, 0xba, 0x31, 0xce, 0x23, 0x5c, 0x19, 0x68, 0x6d, 0x6a, 0x75, 0xb9,
- 0x36, 0x25, 0x39, 0x9f, 0x7e, 0xaa, 0xaa, 0x1f, 0xaa, 0xac, 0xd6, 0x13, 0xf0, 0xf6, 0x40, 0x4a,
- 0x8f, 0xcf, 0xd7, 0x69, 0x0e, 0x74, 0xc6, 0xeb, 0xbd, 0x0d, 0xbf, 0xbb, 0xd7, 0xef, 0xbf, 0x2b,
- 0x28, 0xf7, 0x5c, 0xd8, 0x6e, 0x3f, 0x5a, 0x0c, 0x54, 0x46, 0xeb, 0x53, 0x9b, 0xcb, 0xd5, 0x11,
- 0xa8, 0xac, 0x3c, 0x89, 0x6b, 0x5a, 0xaf, 0x18, 0x95, 0x15, 0x5a, 0x3b, 0xac, 0xaa, 0x49, 0x0a,
- 0xf4, 0x30, 0x1c, 0x4e, 0xe2, 0x9e, 0x4a, 0xb3, 0x77, 0xbd, 0xcd, 0xd6, 0x32, 0xc6, 0xd8, 0x94,
- 0x01, 0x49, 0x6a, 0xda, 0x74, 0x53, 0x55, 0x55, 0x0f, 0xda, 0xda, 0x84, 0xa5, 0x33, 0x67, 0x05,
- 0x6d, 0x80, 0x5a, 0xa0, 0xad, 0xf4, 0x92, 0xd0, 0xde, 0x02, 0xd9, 0x4f, 0x79, 0xbd, 0xbb, 0x06,
- 0x15, 0x65, 0xbc, 0x51, 0x92, 0xce, 0xe2, 0x7e, 0x1f, 0x14, 0x81, 0xd6, 0xf5, 0x87, 0x42, 0x37,
- 0x0d, 0x50, 0x6f, 0x20, 0xd0, 0x0f, 0x2f, 0xa1, 0x8f, 0x5f, 0x5d, 0x0c, 0x44, 0x59, 0xd9, 0x69,
- 0xbe, 0x28, 0x3b, 0x9a, 0x3b, 0xdd, 0x27, 0x98, 0x07, 0xda, 0x41, 0x73, 0x06, 0x35, 0x41, 0x35,
- 0xb4, 0x8d, 0xec, 0x74, 0x3a, 0xa3, 0x63, 0x9a, 0xf6, 0x09, 0xe5, 0x7e, 0x2f, 0x59, 0xad, 0xc7,
- 0xe1, 0xed, 0x86, 0x82, 0xe6, 0x9d, 0x56, 0x7c, 0x90, 0xf8, 0x0d, 0x2b, 0x37, 0x6f, 0x5c, 0xba,
- 0x5f, 0xa9, 0x67, 0xdb, 0x40, 0xa5, 0xa4, 0x8d, 0x4f, 0xef, 0x5b, 0x9d, 0x70, 0xbb, 0xdb, 0xb9,
- 0xc3, 0x71, 0x1a, 0xd7, 0x07, 0x20, 0x15, 0x72, 0xfc, 0xf3, 0x99, 0x41, 0x0f, 0x5a, 0xa1, 0xcf,
- 0x99, 0xcd, 0xe4, 0x13, 0xd0, 0x0f, 0x6d, 0x37, 0x97, 0xbb, 0xe4, 0xa7, 0x20, 0x41, 0xb9, 0x6d,
- 0xcb, 0x76, 0xae, 0x33, 0x95, 0xdb, 0x2a, 0x6a, 0xff, 0x05, 0xc1, 0xa4, 0x81, 0x95, 0x8f, 0x1e,
- 0x63, 0x76, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xe9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0x90, 0xb3, 0xe8, 0xb4, 0x8a, 0x8a, 0xe1, 0x49, 0x75, 0xf5, 0x1b, 0xa7,
+ 0xd4, 0xd5, 0xa3, 0x69, 0x6a, 0xd1, 0x49, 0x35, 0xb5, 0xcd, 0x40, 0x8b, 0xfe, 0x03, 0xf1, 0x9b,
+ 0x33, 0xc6, 0xc6, 0x5c, 0x14, 0x5b, 0x74, 0x52, 0x43, 0x63, 0x21, 0x10, 0x9f, 0x3b, 0xad, 0x0e,
+ 0x34, 0x15, 0x2a, 0x76, 0x42, 0x45, 0x45, 0x06, 0x68, 0xc1, 0x1f, 0xa8, 0x45, 0x20, 0xdc, 0x05,
+ 0x12, 0x3f, 0xa3, 0xad, 0x2d, 0x07, 0x64, 0xaf, 0x24, 0xd9, 0xa2, 0x13, 0x9a, 0x9a, 0xae, 0x48,
+ 0x86, 0xdd, 0x3f, 0xa3, 0xa9, 0x29, 0x09, 0x16, 0x57, 0x57, 0x6f, 0x46, 0x12, 0x87, 0xe1, 0xcf,
+ 0x40, 0xfc, 0xf7, 0x24, 0xd8, 0x3d, 0x38, 0x2c, 0x3a, 0xa6, 0xa6, 0x26, 0x7d, 0x42, 0x43, 0x23,
+ 0xed, 0x94, 0xb6, 0xb6, 0x04, 0xb2, 0xf8, 0x29, 0x35, 0xb5, 0x5d, 0x68, 0x86, 0x3d, 0x01, 0xe2,
+ 0xa5, 0x40, 0xfc, 0x0f, 0x8b, 0x45, 0x70, 0x8c, 0xd5, 0xa2, 0x8b, 0x7a, 0x7a, 0xdc, 0x40, 0x17,
+ 0x5e, 0x87, 0x2a, 0xfa, 0x09, 0xc4, 0x4b, 0x4e, 0xab, 0xa9, 0x99, 0x01, 0xe3, 0x20, 0x0e, 0x9f,
+ 0x61, 0x24, 0x5b, 0x04, 0x34, 0x70, 0x01, 0xb9, 0x06, 0x12, 0xb4, 0x08, 0x1c, 0xc6, 0xa0, 0x48,
+ 0x56, 0x57, 0x7f, 0x40, 0x6d, 0x4b, 0x50, 0x2c, 0xa2, 0x85, 0xe1, 0xa3, 0x16, 0x8d, 0x5a, 0x34,
+ 0x48, 0x92, 0x37, 0xdd, 0x32, 0xec, 0x80, 0x14, 0x41, 0x74, 0x2b, 0x54, 0xe9, 0x5a, 0x4d, 0x0c,
+ 0x78, 0xc5, 0x47, 0xd7, 0xaa, 0x7c, 0xc0, 0x1b, 0x27, 0x83, 0xa6, 0x5d, 0x07, 0x00, 0xae, 0xf6,
+ 0x75, 0xf3, 0x37, 0xa0, 0x6d, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mw_add_shape_xpm[1] = {{ png, sizeof( png ), "mw_add_shape_xpm" }};
diff --git a/bitmaps_png/cpp_26/mw_add_stub.cpp b/bitmaps_png/cpp_26/mw_add_stub.cpp
index 202dc8c4ca..819d0e54e0 100644
--- a/bitmaps_png/cpp_26/mw_add_stub.cpp
+++ b/bitmaps_png/cpp_26/mw_add_stub.cpp
@@ -8,35 +8,18 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xaf, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xbf, 0x4b, 0xc3,
- 0x40, 0x14, 0xc7, 0x93, 0x34, 0x69, 0xda, 0x44, 0xc5, 0xd1, 0x0a, 0x69, 0x94, 0x22, 0x15, 0x63,
- 0xce, 0x4e, 0x0a, 0x2e, 0x6e, 0x0e, 0x4a, 0x51, 0x1c, 0xfc, 0x23, 0x5c, 0xdd, 0x5d, 0x1c, 0xbb,
- 0x39, 0xa8, 0xe8, 0xd4, 0x4d, 0x04, 0xfb, 0x0f, 0xa8, 0xe0, 0xdf, 0xa0, 0x96, 0xba, 0x89, 0x8a,
- 0x83, 0x08, 0xfe, 0x28, 0x38, 0x58, 0xc5, 0xf8, 0x3d, 0xfa, 0x0a, 0xf1, 0x48, 0xaa, 0xa6, 0x45,
- 0x41, 0x5b, 0xf8, 0x70, 0xc7, 0xf1, 0xee, 0x7d, 0x7a, 0xd7, 0xf2, 0xde, 0x49, 0x9e, 0xe7, 0x49,
- 0x3f, 0x81, 0xf4, 0xb7, 0x45, 0x65, 0xc7, 0x49, 0x57, 0x72, 0xb9, 0x01, 0x91, 0xb3, 0x6c, 0xb6,
- 0xbb, 0x59, 0x12, 0xc3, 0x30, 0x52, 0x89, 0x44, 0x62, 0xf0, 0xcb, 0xa2, 0x0a, 0x63, 0x0f, 0xc0,
- 0x13, 0x39, 0x65, 0x6c, 0x49, 0x92, 0xa4, 0x58, 0x50, 0x02, 0xd3, 0x34, 0xfb, 0x74, 0x5d, 0xaf,
- 0x82, 0x37, 0xc8, 0xa6, 0x10, 0xa7, 0x44, 0x16, 0x15, 0x33, 0x99, 0x02, 0x12, 0x4c, 0x00, 0xd5,
- 0x1f, 0x1f, 0x8f, 0xc7, 0x87, 0x21, 0x38, 0x07, 0x2f, 0xe0, 0x15, 0xd4, 0x54, 0x55, 0x5d, 0x46,
- 0x9c, 0x16, 0x49, 0xb4, 0x66, 0xdb, 0x5b, 0xd8, 0x3c, 0xe7, 0x4f, 0xa0, 0x69, 0xda, 0x38, 0x4e,
- 0x70, 0x87, 0xe4, 0x97, 0xe0, 0x00, 0xd2, 0x7b, 0x70, 0xc2, 0x4f, 0x86, 0x71, 0x45, 0x94, 0x7d,
- 0x47, 0x34, 0xef, 0xdf, 0x8c, 0x4f, 0x2f, 0x92, 0x6e, 0x22, 0x29, 0xc3, 0x78, 0xc4, 0x45, 0x58,
- 0x5b, 0xc4, 0x58, 0x52, 0x14, 0x85, 0x5f, 0x35, 0xfb, 0x10, 0x1f, 0x55, 0x44, 0x32, 0x15, 0x8c,
- 0x42, 0x74, 0x08, 0x6e, 0x31, 0x9f, 0x25, 0x81, 0x0b, 0xf8, 0xef, 0xd5, 0x03, 0xe4, 0x96, 0x45,
- 0x24, 0x53, 0x70, 0x85, 0xbb, 0x10, 0xdd, 0x60, 0x3e, 0x03, 0x46, 0x78, 0x1c, 0x21, 0xb7, 0xe5,
- 0x44, 0x0d, 0x20, 0xda, 0x11, 0x44, 0xb1, 0x56, 0xfe, 0x0c, 0x1d, 0x51, 0x47, 0xf4, 0x5f, 0x44,
- 0x54, 0x82, 0x36, 0xd0, 0x22, 0xfa, 0xfd, 0x22, 0x94, 0xa0, 0x55, 0xcc, 0xf7, 0x30, 0x37, 0xda,
- 0x22, 0xf2, 0x15, 0xd5, 0x2b, 0xb0, 0xcf, 0x45, 0x90, 0xf0, 0x0a, 0xe1, 0x81, 0x12, 0x62, 0x6d,
- 0x90, 0x6c, 0x4b, 0x09, 0x42, 0x62, 0x07, 0x49, 0xaf, 0xa9, 0x4d, 0xd4, 0xb8, 0x04, 0x6b, 0x45,
- 0xaa, 0x77, 0xfc, 0x1a, 0x9d, 0x46, 0x6b, 0x11, 0x45, 0x17, 0x65, 0xd7, 0xad, 0x1e, 0xbb, 0xee,
- 0x93, 0x9f, 0x82, 0x65, 0xad, 0x87, 0x14, 0x55, 0x19, 0xc9, 0x87, 0x90, 0xfc, 0x11, 0xe3, 0x33,
- 0x4e, 0xb9, 0x8d, 0xb5, 0x69, 0x90, 0x07, 0x63, 0x40, 0x0f, 0xbc, 0x3a, 0x5e, 0x20, 0x41, 0x9a,
- 0x7a, 0xcf, 0x82, 0x40, 0x3e, 0xa4, 0xa8, 0xca, 0x54, 0xa5, 0x27, 0xe9, 0xcb, 0xf0, 0xb8, 0x6c,
- 0xd3, 0x7e, 0x44, 0x9b, 0xba, 0x48, 0x66, 0x0b, 0x58, 0xa1, 0x6d, 0xba, 0xbe, 0x2f, 0x49, 0x82,
- 0x94, 0xd8, 0x89, 0x03, 0x5f, 0x41, 0xb4, 0x49, 0x09, 0xe2, 0xd3, 0x97, 0x4e, 0x3d, 0x4e, 0xfe,
- 0xd5, 0xe7, 0xd6, 0x3b, 0x47, 0xdc, 0x4c, 0x48, 0xd2, 0x2c, 0x45, 0x93, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xa0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0xc3, 0xf0, 0xb5, 0xe8, 0xa4, 0xba, 0xfa, 0x7f, 0x42, 0x18, 0xa6, 0xd6, 0xc4,
+ 0xc4, 0xa4, 0xc1, 0xd8, 0xd8, 0xf8, 0x3f, 0x21, 0x0c, 0x52, 0x47, 0x91, 0x45, 0xb8, 0xb0, 0x9e,
+ 0x9e, 0x1e, 0x37, 0xd0, 0x82, 0x4f, 0x20, 0x9a, 0x2a, 0x3e, 0xc2, 0x85, 0x81, 0x96, 0x04, 0x40,
+ 0x7d, 0x13, 0x40, 0x53, 0x8b, 0x8c, 0x8c, 0x8c, 0x96, 0x83, 0x2c, 0x02, 0xd1, 0x34, 0xb3, 0x08,
+ 0x08, 0x18, 0x81, 0x96, 0x7c, 0x84, 0xfa, 0xe8, 0x23, 0x88, 0x4f, 0x13, 0x8b, 0x80, 0x86, 0x9b,
+ 0x23, 0x5b, 0x04, 0xe2, 0xd3, 0xca, 0xa2, 0x78, 0x60, 0x2a, 0xdb, 0x0e, 0x4d, 0x6d, 0xdb, 0x80,
+ 0x38, 0x99, 0x66, 0x71, 0x04, 0xb5, 0xf0, 0x3f, 0xd5, 0xf2, 0xd1, 0xa8, 0x45, 0x43, 0xd3, 0x22,
+ 0x50, 0x2a, 0x03, 0xa5, 0x36, 0x68, 0xaa, 0x03, 0xa5, 0xbe, 0xf8, 0xa1, 0x9d, 0x8f, 0xe8, 0x56,
+ 0x32, 0xd0, 0xad, 0xac, 0xa3, 0x6b, 0xe9, 0x4d, 0xf5, 0xfa, 0x88, 0xa2, 0x1a, 0x76, 0xb4, 0x15,
+ 0x34, 0x68, 0x2d, 0x02, 0x00, 0xf8, 0x3a, 0xc9, 0xd9, 0x3a, 0x55, 0x59, 0xea, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mw_add_stub_xpm[1] = {{ png, sizeof( png ), "mw_add_stub_xpm" }};
diff --git a/bitmaps_png/cpp_26/mw_add_stub_arc.cpp b/bitmaps_png/cpp_26/mw_add_stub_arc.cpp
index 91def8cd94..f555ea6650 100644
--- a/bitmaps_png/cpp_26/mw_add_stub_arc.cpp
+++ b/bitmaps_png/cpp_26/mw_add_stub_arc.cpp
@@ -8,55 +8,39 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xea, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x48, 0x54,
- 0x51, 0x18, 0x80, 0x9d, 0xe6, 0xd9, 0x64, 0x0d, 0x83, 0x32, 0x59, 0x61, 0x6e, 0x1c, 0x47, 0xf4,
- 0xde, 0xeb, 0x28, 0x2d, 0x0a, 0x0a, 0x44, 0x17, 0x21, 0x1a, 0xb9, 0x49, 0x50, 0x09, 0x2b, 0xca,
- 0x9a, 0xa2, 0x5a, 0x44, 0xf4, 0x58, 0x94, 0x04, 0x26, 0x12, 0x89, 0x8b, 0x5e, 0x8b, 0x6a, 0x5f,
- 0xe1, 0x03, 0x11, 0xa2, 0xda, 0x54, 0x44, 0x45, 0x0f, 0xca, 0xd4, 0xd1, 0x84, 0x5a, 0xf4, 0x80,
- 0xca, 0x0a, 0x7b, 0xe0, 0x23, 0xd3, 0xe9, 0x3b, 0x72, 0x06, 0x2e, 0xe3, 0x9d, 0x97, 0x86, 0x07,
- 0x3e, 0xee, 0xe5, 0xde, 0x73, 0xfe, 0xef, 0x9e, 0x73, 0xfe, 0x73, 0xce, 0x4d, 0x09, 0x85, 0x42,
- 0x29, 0x0b, 0x41, 0xca, 0x82, 0x8b, 0x28, 0x36, 0xb8, 0x0b, 0x1b, 0x67, 0x55, 0xe2, 0x9d, 0xc1,
- 0xb3, 0x2d, 0xf0, 0x0c, 0x2c, 0xc9, 0x8a, 0x8a, 0x41, 0xdc, 0x1c, 0x04, 0x1f, 0x9c, 0x82, 0x6e,
- 0x78, 0x0b, 0xd3, 0xf0, 0x1d, 0x1e, 0xc2, 0x15, 0xd8, 0x0c, 0x15, 0xb2, 0xfe, 0xbe, 0x64, 0x45,
- 0x8d, 0x30, 0x0a, 0xf7, 0x60, 0x1c, 0x3e, 0xcb, 0xc0, 0x37, 0xe0, 0x12, 0xb4, 0xc3, 0x03, 0x78,
- 0x03, 0x53, 0x30, 0x08, 0x93, 0x70, 0x13, 0x1c, 0xc9, 0x88, 0x86, 0x61, 0x02, 0x46, 0xa0, 0x19,
- 0x76, 0xc2, 0x5e, 0xd8, 0x2a, 0xbf, 0x7e, 0x03, 0x94, 0x41, 0x35, 0x9c, 0x81, 0x21, 0xd9, 0x23,
- 0xf1, 0x51, 0xde, 0x64, 0x44, 0xf7, 0x65, 0x8f, 0x42, 0x72, 0xa8, 0x9a, 0xe5, 0xbc, 0xcd, 0x14,
- 0x59, 0x47, 0x94, 0xa3, 0xb2, 0x8e, 0xe0, 0x1b, 0x0c, 0x40, 0x0d, 0x98, 0xed, 0x76, 0xfb, 0x6d,
- 0x9b, 0xcd, 0xf6, 0x01, 0xb4, 0x58, 0x22, 0x07, 0xec, 0x10, 0x73, 0xb3, 0x78, 0xd1, 0xa2, 0xb6,
- 0x32, 0x97, 0xeb, 0x42, 0x57, 0x4e, 0xce, 0xfe, 0x01, 0x4d, 0x3b, 0x06, 0xa7, 0x07, 0x35, 0x2d,
- 0x10, 0xf4, 0xfb, 0xcb, 0x6b, 0xd3, 0xd2, 0x44, 0xef, 0x4e, 0xc2, 0x61, 0x31, 0x3f, 0xb0, 0x07,
- 0xaa, 0x1c, 0x0e, 0xc7, 0x75, 0x44, 0xd3, 0x30, 0x65, 0xb5, 0x5a, 0x47, 0xcc, 0x66, 0x73, 0x49,
- 0xd4, 0xf4, 0x7e, 0xa5, 0xaa, 0xee, 0x17, 0x8a, 0xd2, 0xd8, 0xaf, 0x69, 0x23, 0x04, 0x0f, 0x45,
- 0xe3, 0xb9, 0xa2, 0x3c, 0x6a, 0xce, 0xcc, 0x0c, 0x20, 0x58, 0x0e, 0xc4, 0xb6, 0xb7, 0xc3, 0x5f,
- 0x64, 0x5d, 0x5c, 0x47, 0x2d, 0x16, 0xcb, 0x47, 0x64, 0xbf, 0xb9, 0x16, 0x1b, 0x8a, 0x82, 0xaa,
- 0x5a, 0x19, 0x4b, 0xa0, 0x87, 0x0f, 0x0a, 0x36, 0x90, 0xda, 0x0c, 0x53, 0x1e, 0xc1, 0xbf, 0x10,
- 0x78, 0x1b, 0xf7, 0x42, 0x38, 0x6a, 0x32, 0x99, 0x8e, 0x20, 0x79, 0x47, 0xaf, 0x44, 0xd6, 0x2e,
- 0x33, 0x5c, 0xb0, 0x04, 0xb9, 0x93, 0x88, 0xa8, 0x26, 0x3d, 0xfd, 0xac, 0x4c, 0x94, 0x95, 0xe0,
- 0x82, 0x5a, 0x44, 0x1d, 0x88, 0x7e, 0xca, 0x21, 0xf5, 0x43, 0x9d, 0x78, 0x2e, 0xe6, 0x6f, 0x96,
- 0xe8, 0xb5, 0xaa, 0xe6, 0x06, 0x35, 0x6d, 0x32, 0x96, 0xa4, 0xcd, 0xeb, 0x7d, 0x22, 0x83, 0xed,
- 0x82, 0x25, 0x72, 0x8e, 0x33, 0x19, 0xba, 0x26, 0x44, 0x3f, 0xe4, 0xbb, 0x55, 0xa2, 0x37, 0xe2,
- 0x79, 0xd4, 0x2d, 0xa8, 0x47, 0x51, 0x5a, 0xa3, 0x49, 0x98, 0xc7, 0x31, 0xc5, 0xe9, 0x3c, 0x2e,
- 0x83, 0x15, 0xea, 0xdb, 0x21, 0x6a, 0xd0, 0x8b, 0xe2, 0xee, 0x75, 0x83, 0x3e, 0xdf, 0xd2, 0x5e,
- 0x55, 0x1d, 0x36, 0x12, 0xb5, 0x66, 0x65, 0x75, 0xc8, 0x40, 0x33, 0x43, 0x32, 0x2f, 0x91, 0xa0,
- 0x57, 0xd3, 0xea, 0x22, 0x25, 0x8f, 0xf3, 0xf3, 0x3f, 0x91, 0xfa, 0x07, 0x64, 0xa0, 0xd5, 0x91,
- 0x6d, 0xe6, 0x24, 0xe2, 0x95, 0xe9, 0xa5, 0xaa, 0x3e, 0xd5, 0x8b, 0x76, 0x7b, 0x3c, 0xe7, 0x64,
- 0x90, 0xf2, 0xf0, 0x22, 0x9e, 0xbf, 0x48, 0xa4, 0xbb, 0xa6, 0x15, 0xc1, 0xb4, 0x90, 0x74, 0xfb,
- 0x7c, 0x3d, 0xba, 0x05, 0xea, 0x8a, 0x10, 0x94, 0x3a, 0x9d, 0xce, 0x15, 0x7a, 0x11, 0x19, 0x58,
- 0x25, 0x9e, 0x25, 0x7c, 0x1e, 0xd1, 0xab, 0xab, 0x7d, 0x9a, 0xf6, 0x67, 0x5d, 0x6a, 0xea, 0x09,
- 0x29, 0x5a, 0x1b, 0x71, 0x5c, 0x38, 0x08, 0xfe, 0x1e, 0x86, 0x10, 0xb5, 0x08, 0x11, 0xeb, 0xe7,
- 0x22, 0xd7, 0x09, 0xb8, 0x1c, 0x9e, 0xc7, 0xb8, 0xa2, 0x81, 0xdc, 0xdc, 0xb4, 0x6b, 0xd9, 0xd9,
- 0x2d, 0x52, 0x22, 0xd6, 0x85, 0x35, 0xb2, 0x8e, 0x58, 0xb4, 0xf0, 0x95, 0xc0, 0xbf, 0x60, 0x4c,
- 0xec, 0x12, 0x20, 0xce, 0xb6, 0x12, 0xa8, 0x34, 0x5c, 0x47, 0xba, 0x61, 0xeb, 0x34, 0xca, 0xba,
- 0x7e, 0xbf, 0xdf, 0x6f, 0x54, 0x5f, 0x6c, 0x37, 0x04, 0x1f, 0x87, 0x10, 0xd2, 0x3e, 0x79, 0x66,
- 0x89, 0xdd, 0x7f, 0x4d, 0xcc, 0x1e, 0x45, 0x13, 0x05, 0x32, 0x32, 0xb6, 0xd3, 0x38, 0xc7, 0xa8,
- 0x0d, 0x92, 0x7a, 0xb6, 0xa2, 0x5b, 0xbc, 0x0f, 0x67, 0x66, 0x51, 0xdc, 0x39, 0x8a, 0x26, 0xaa,
- 0x70, 0xbb, 0x9b, 0x08, 0x50, 0x6a, 0x94, 0x75, 0x72, 0xce, 0xf2, 0xa0, 0x1e, 0xd6, 0x27, 0x94,
- 0x75, 0x73, 0x15, 0x85, 0xcf, 0xad, 0x84, 0xff, 0x82, 0xfa, 0x0b, 0x0a, 0x0a, 0x3b, 0xbd, 0xde,
- 0xea, 0x80, 0xc7, 0x73, 0x5e, 0x4f, 0x86, 0xc5, 0x72, 0x28, 0x9e, 0x28, 0xe9, 0xdf, 0x2d, 0x8a,
- 0x1b, 0x36, 0x19, 0xe0, 0xff, 0xef, 0xff, 0x75, 0x46, 0x65, 0x2e, 0xff, 0x75, 0xff, 0x00, 0x2f,
- 0x52, 0x32, 0xe1, 0xe1, 0xe9, 0x60, 0x91, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xb1, 0x4b, 0x02,
+ 0x51, 0x1c, 0xc7, 0x2f, 0xa2, 0xa9, 0xa5, 0xad, 0x2d, 0x94, 0xf0, 0xdd, 0x51, 0x24, 0xa8, 0x27,
+ 0x37, 0x37, 0xb7, 0x48, 0x53, 0x8b, 0x38, 0xb8, 0xb8, 0x3b, 0x3a, 0xb7, 0xe7, 0x1f, 0xd0, 0x1c,
+ 0x04, 0xd1, 0x96, 0x4b, 0x08, 0x39, 0x84, 0x27, 0x42, 0xdc, 0x10, 0x8e, 0x2d, 0x2a, 0x84, 0x15,
+ 0xd8, 0x22, 0x25, 0x78, 0x7d, 0x7f, 0xf6, 0x92, 0xbb, 0xf3, 0xdd, 0xf9, 0x9e, 0x92, 0xc2, 0x97,
+ 0x9f, 0xef, 0xbd, 0xdf, 0xef, 0x7d, 0x7c, 0xf7, 0xfb, 0xbd, 0xdf, 0xa9, 0xb9, 0xae, 0xab, 0xad,
+ 0x43, 0xbe, 0x41, 0x26, 0x93, 0xd9, 0x37, 0x4d, 0xf3, 0x1e, 0x76, 0x4f, 0xe4, 0x9c, 0x4a, 0xa5,
+ 0x8a, 0x58, 0xb3, 0xc9, 0x6f, 0x29, 0x10, 0x3e, 0x1b, 0x08, 0x2e, 0x43, 0x23, 0x68, 0x02, 0x3d,
+ 0x43, 0x0e, 0xf4, 0x0a, 0x7d, 0x73, 0xeb, 0xf0, 0xf9, 0x09, 0xf7, 0x2b, 0x53, 0x9c, 0x34, 0x08,
+ 0xbf, 0xd2, 0x44, 0x50, 0x1f, 0x72, 0x3d, 0x7a, 0xcb, 0x66, 0xb3, 0xa7, 0x96, 0x65, 0xed, 0xe2,
+ 0xfb, 0x16, 0xb7, 0x39, 0x9a, 0x0f, 0xf8, 0xf5, 0x29, 0x5e, 0x0a, 0x04, 0xe7, 0x0f, 0xe8, 0x0b,
+ 0xea, 0xa6, 0xd3, 0xe9, 0x16, 0xec, 0x2d, 0x54, 0x05, 0xe8, 0x30, 0xf0, 0xd8, 0x0e, 0x68, 0x9e,
+ 0xd6, 0xb9, 0x5f, 0x97, 0xe2, 0xf0, 0xa8, 0xdf, 0x95, 0x73, 0xb4, 0xb6, 0x62, 0x78, 0x34, 0x8c,
+ 0x23, 0x5b, 0xd7, 0x2b, 0xd0, 0x25, 0x54, 0x87, 0x5e, 0xa0, 0x11, 0xb7, 0x75, 0x3e, 0x5f, 0x21,
+ 0x3f, 0x65, 0x50, 0x1b, 0x39, 0x68, 0x32, 0x76, 0x86, 0x0d, 0x1a, 0x90, 0xab, 0xa0, 0x06, 0xc5,
+ 0x51, 0xbc, 0xa7, 0x6a, 0x3b, 0x81, 0x1c, 0xfe, 0xa9, 0xa3, 0xd9, 0x86, 0xf1, 0xa0, 0x08, 0xf0,
+ 0x0b, 0xf1, 0xa2, 0x13, 0x24, 0x93, 0xc9, 0x6d, 0x00, 0x3e, 0xc9, 0x4e, 0x4f, 0x64, 0x27, 0x12,
+ 0x27, 0x2b, 0x81, 0x10, 0x2f, 0x02, 0xf1, 0x2a, 0xa5, 0xd3, 0xe4, 0x66, 0x39, 0x42, 0x40, 0x6d,
+ 0x49, 0x50, 0x2d, 0x2c, 0x27, 0xa8, 0xcc, 0x2b, 0x02, 0x91, 0x9d, 0x81, 0xda, 0x8c, 0x19, 0x08,
+ 0x1a, 0x2b, 0x42, 0xc6, 0x14, 0x27, 0x4c, 0xfc, 0x6f, 0x03, 0x18, 0xf2, 0x13, 0x0d, 0x69, 0x3c,
+ 0x5b, 0x6c, 0xe9, 0xfa, 0x85, 0x0a, 0x88, 0xfc, 0xc3, 0x4e, 0x83, 0xcd, 0x2d, 0x2f, 0x88, 0xc6,
+ 0xb3, 0xc5, 0xa7, 0x58, 0x6c, 0x07, 0x1b, 0x0c, 0x24, 0x41, 0x03, 0xf2, 0x8f, 0x00, 0x15, 0x70,
+ 0x91, 0x6b, 0x04, 0x82, 0xbd, 0x83, 0x8a, 0x3e, 0x07, 0x6c, 0x50, 0x92, 0x04, 0x95, 0x64, 0xee,
+ 0x0e, 0x81, 0x84, 0x17, 0xf6, 0x5a, 0xd3, 0x36, 0xb1, 0x89, 0xb3, 0x00, 0xe2, 0x90, 0xdf, 0x4a,
+ 0x20, 0x52, 0x53, 0xd7, 0x8f, 0xa3, 0x40, 0xb4, 0x2e, 0xdb, 0x0d, 0x22, 0x41, 0x53, 0x18, 0x63,
+ 0x37, 0x42, 0x08, 0xe6, 0x65, 0x00, 0x94, 0x13, 0xca, 0x0d, 0xcf, 0x11, 0xe5, 0xaa, 0x20, 0x74,
+ 0xc4, 0xa6, 0x71, 0xde, 0xe3, 0xbc, 0x20, 0x1a, 0xc7, 0x25, 0x4f, 0x12, 0x5e, 0x75, 0x73, 0x30,
+ 0xc6, 0xce, 0x7d, 0x20, 0x8c, 0xa5, 0x1b, 0x68, 0xd4, 0x3d, 0x0a, 0xca, 0x41, 0x8f, 0xc2, 0x5d,
+ 0xe9, 0xf1, 0x3b, 0xd3, 0x73, 0x78, 0xcf, 0x92, 0x95, 0xb0, 0x33, 0x84, 0x09, 0x39, 0xc9, 0xf3,
+ 0xdc, 0xe4, 0x55, 0x5f, 0x0b, 0xc2, 0x5e, 0x17, 0x2a, 0x1c, 0x19, 0x55, 0x56, 0x75, 0x15, 0xfe,
+ 0x1b, 0x84, 0x76, 0x6f, 0x41, 0x21, 0x2c, 0xbc, 0xb0, 0x12, 0xef, 0x9f, 0xf9, 0xf7, 0xd1, 0x2a,
+ 0xa0, 0xa5, 0x5f, 0xe5, 0xff, 0x09, 0xfa, 0x01, 0x91, 0xed, 0x3a, 0x8a, 0x61, 0x9c, 0x5f, 0xb1,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE mw_add_stub_arc_xpm[1] = {{ png, sizeof( png ), "mw_add_stub_arc_xpm" }};
diff --git a/bitmaps_png/cpp_26/net_highlight.cpp b/bitmaps_png/cpp_26/net_highlight.cpp
index 2af9aeab2e..d3e941dd23 100644
--- a/bitmaps_png/cpp_26/net_highlight.cpp
+++ b/bitmaps_png/cpp_26/net_highlight.cpp
@@ -8,60 +8,46 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x3d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x7b, 0x48, 0x53,
- 0x51, 0x1c, 0xc7, 0x7f, 0xdb, 0x5a, 0x3a, 0xd3, 0x21, 0xe8, 0x2a, 0x1f, 0x35, 0x1b, 0x96, 0xce,
- 0x95, 0x84, 0x46, 0xce, 0x24, 0xb2, 0xd9, 0x7a, 0x10, 0x61, 0x8a, 0x89, 0x85, 0x12, 0xa4, 0x12,
- 0xa1, 0xf4, 0x90, 0x1e, 0xe0, 0x03, 0x4a, 0x89, 0xde, 0x20, 0x11, 0x99, 0x64, 0x64, 0x20, 0x84,
- 0xfa, 0x47, 0x5a, 0x7f, 0x04, 0x61, 0x10, 0x69, 0x99, 0x65, 0x66, 0x43, 0x31, 0x12, 0x0a, 0x1f,
- 0xa0, 0x3d, 0x84, 0x30, 0x2a, 0x49, 0xdd, 0xb7, 0xdf, 0x19, 0x77, 0x71, 0x15, 0x1b, 0xe6, 0xd4,
- 0x03, 0x1f, 0xb8, 0xbb, 0xe7, 0xdc, 0xdf, 0x67, 0xbf, 0x73, 0x7f, 0xe7, 0x9e, 0x43, 0x00, 0x68,
- 0x3e, 0x70, 0x37, 0x80, 0xbf, 0xdb, 0xa2, 0xad, 0xa0, 0x70, 0x2b, 0x68, 0xad, 0x80, 0x40, 0x0a,
- 0x17, 0xa2, 0x53, 0x36, 0x9b, 0x2d, 0x81, 0x88, 0x96, 0x4a, 0x78, 0xfe, 0xaf, 0xe8, 0x1d, 0x03,
- 0x41, 0x3c, 0xa6, 0x7e, 0x58, 0x42, 0x51, 0x56, 0x56, 0x76, 0xdb, 0x62, 0xb1, 0xdc, 0x63, 0x49,
- 0x31, 0xb3, 0x66, 0xae, 0x44, 0xa4, 0x52, 0xa9, 0x2c, 0xb9, 0xb9, 0xb9, 0xbd, 0x46, 0xa3, 0xf1,
- 0xe6, 0x7f, 0x8b, 0xcc, 0xad, 0xf4, 0xd1, 0x50, 0x40, 0x88, 0x7e, 0x44, 0x88, 0xed, 0x23, 0x8d,
- 0xcb, 0xf9, 0x27, 0xda, 0x9c, 0x91, 0x91, 0xd1, 0x9a, 0x99, 0x99, 0xd9, 0xe1, 0x5a, 0x44, 0xa4,
- 0x64, 0xd2, 0x9c, 0x6c, 0x21, 0xaa, 0x89, 0x5c, 0x6d, 0xc4, 0xe5, 0xfc, 0x43, 0xd8, 0x1e, 0x6b,
- 0x42, 0x88, 0x82, 0xda, 0xe5, 0xfd, 0x93, 0xa9, 0x25, 0x2a, 0xb9, 0xa0, 0xd5, 0x3e, 0x2c, 0x5d,
- 0xb6, 0xac, 0xe9, 0x85, 0xc1, 0x70, 0x6e, 0x52, 0x7f, 0xa4, 0x5c, 0xe4, 0xe9, 0xb8, 0x64, 0xbe,
- 0x31, 0x4b, 0x3c, 0x3c, 0x30, 0xf8, 0xa4, 0x02, 0xa3, 0x0d, 0x25, 0xb0, 0x57, 0xef, 0x47, 0x44,
- 0x80, 0x06, 0xcd, 0x52, 0xff, 0x0c, 0x38, 0x3f, 0xa5, 0xe8, 0x27, 0x13, 0xa4, 0x52, 0xe2, 0xe3,
- 0xad, 0x4c, 0xd4, 0xe6, 0x44, 0x21, 0x23, 0xda, 0x07, 0xcb, 0xb5, 0x84, 0x8e, 0x59, 0x12, 0x89,
- 0xa9, 0x8b, 0x77, 0xb2, 0x8d, 0xe8, 0xf2, 0x0a, 0xdd, 0x42, 0x7b, 0x8a, 0x49, 0x0d, 0x9d, 0x4e,
- 0x07, 0xad, 0xb7, 0xf7, 0xe8, 0x66, 0xa2, 0xab, 0xdf, 0x89, 0x2c, 0xf2, 0x71, 0x4e, 0x4a, 0x89,
- 0x8e, 0x65, 0x13, 0xdd, 0x11, 0xdc, 0x25, 0x3a, 0x30, 0xa9, 0xdf, 0xe0, 0xb2, 0x18, 0x36, 0x0d,
- 0x52, 0xf7, 0x8a, 0xe3, 0x04, 0xb3, 0xd9, 0x8c, 0xfe, 0xfe, 0x7e, 0xa4, 0xa6, 0xa6, 0x8a, 0xb7,
- 0xde, 0xce, 0x6c, 0x98, 0xaa, 0x18, 0xa4, 0xd2, 0x9e, 0x59, 0x79, 0x6f, 0xe8, 0x20, 0x84, 0x85,
- 0x85, 0x41, 0xb4, 0x91, 0x11, 0xa0, 0xae, 0xee, 0x31, 0x42, 0x43, 0x8d, 0x76, 0x0e, 0x76, 0x9b,
- 0x59, 0x3c, 0x6b, 0xa2, 0xf8, 0xcf, 0xe4, 0x98, 0x3a, 0xbb, 0x1d, 0x18, 0x1e, 0x06, 0x06, 0x06,
- 0x80, 0xae, 0xae, 0xdf, 0x38, 0x7a, 0xf4, 0x22, 0xbc, 0xbc, 0x7c, 0xb8, 0x6e, 0x28, 0x87, 0x51,
- 0xb9, 0x2d, 0xb2, 0x8e, 0x12, 0xd4, 0x6a, 0xb5, 0x23, 0x9b, 0xa1, 0x21, 0xa0, 0xa7, 0x07, 0xe8,
- 0xec, 0x04, 0x5a, 0x5a, 0x80, 0x9a, 0x9a, 0x7e, 0xc4, 0xc5, 0xed, 0x11, 0xe9, 0xb4, 0x49, 0xc2,
- 0x62, 0xb7, 0xbe, 0x0c, 0x4a, 0x4f, 0xc2, 0xe0, 0xe0, 0x77, 0x47, 0x36, 0xdd, 0xdd, 0x40, 0x5b,
- 0x9b, 0x1d, 0xd7, 0xaf, 0x37, 0x21, 0x31, 0xf1, 0x30, 0xfc, 0xfc, 0x82, 0x86, 0x39, 0xf0, 0x8d,
- 0x59, 0x11, 0xa9, 0xfd, 0x09, 0x36, 0x5b, 0xaf, 0x23, 0x9b, 0xda, 0xda, 0xd7, 0x68, 0x6c, 0x1c,
- 0x41, 0x44, 0x84, 0x59, 0x64, 0xc2, 0x4b, 0x8b, 0x0e, 0x32, 0x7b, 0x99, 0x7d, 0x26, 0x93, 0xa9,
- 0x42, 0xaf, 0xd7, 0x5f, 0x73, 0x29, 0xe2, 0xa6, 0x60, 0x7c, 0xe5, 0x58, 0xc7, 0xe9, 0xbd, 0x10,
- 0x69, 0x42, 0x08, 0x0d, 0x0d, 0x6f, 0x70, 0xe2, 0xc4, 0x79, 0xa8, 0x54, 0x0b, 0xec, 0xc5, 0xc5,
- 0xd5, 0xa8, 0xaa, 0xea, 0x83, 0x56, 0xab, 0x1b, 0xe3, 0x71, 0x97, 0x82, 0x83, 0x83, 0xb3, 0xb2,
- 0xb3, 0xb3, 0xfb, 0x8a, 0x8a, 0x8a, 0x20, 0xc8, 0xcb, 0xcb, 0x6b, 0x0e, 0x0c, 0x0c, 0xf4, 0x97,
- 0xc5, 0xd2, 0xc8, 0x45, 0x0b, 0x64, 0xa9, 0x3b, 0x88, 0xff, 0x44, 0x5f, 0x85, 0xc8, 0x7b, 0x35,
- 0xc1, 0x60, 0x08, 0x13, 0x83, 0x3e, 0x30, 0x2d, 0x7a, 0xbd, 0x11, 0xf5, 0xf5, 0xe3, 0xc8, 0xcf,
- 0x6f, 0x80, 0x42, 0xa1, 0x1c, 0x4e, 0x49, 0x49, 0x79, 0xeb, 0x94, 0x38, 0xb1, 0x5a, 0xad, 0xf7,
- 0x65, 0xb1, 0xac, 0xd3, 0x12, 0xe9, 0x76, 0x11, 0x14, 0x6a, 0x7a, 0xc9, 0xf7, 0x1e, 0x48, 0x7c,
- 0x39, 0x72, 0xa4, 0x0a, 0x95, 0x95, 0x40, 0x52, 0xd2, 0x59, 0xf0, 0xbf, 0xff, 0x55, 0x58, 0x58,
- 0x38, 0x41, 0x94, 0x96, 0x96, 0xd6, 0xfc, 0x2f, 0x91, 0x92, 0xd9, 0x28, 0x27, 0xe1, 0x07, 0xf5,
- 0x08, 0xd1, 0xfa, 0x67, 0x5c, 0x10, 0x1a, 0xba, 0xc2, 0xf7, 0xf2, 0x98, 0x9d, 0x4c, 0x65, 0x40,
- 0xc0, 0x2a, 0x94, 0x97, 0x8f, 0xa1, 0xb4, 0x74, 0x08, 0xbe, 0xbe, 0x41, 0x5c, 0x7d, 0x71, 0x7f,
- 0x25, 0x2c, 0x1d, 0xe5, 0xed, 0x22, 0x49, 0x16, 0x2b, 0x64, 0x5a, 0xc5, 0x10, 0xdb, 0x4e, 0x58,
- 0xb4, 0x92, 0xd6, 0xca, 0x16, 0x67, 0x0c, 0xf3, 0x26, 0x2a, 0x2a, 0x99, 0xd7, 0x92, 0xaf, 0x58,
- 0xbc, 0xcf, 0xc3, 0xc3, 0xc3, 0x4f, 0xa7, 0xa7, 0xa7, 0xbf, 0xe2, 0x69, 0x7c, 0x1a, 0x13, 0x13,
- 0xb3, 0x75, 0x56, 0x36, 0x3e, 0xb1, 0x55, 0x33, 0x05, 0xcc, 0x5b, 0xe6, 0x0c, 0x93, 0xc5, 0x9c,
- 0x74, 0xbb, 0xbc, 0xa7, 0xda, 0x61, 0xb9, 0xad, 0x93, 0x04, 0x59, 0xd2, 0x74, 0x26, 0xcf, 0x58,
- 0xc4, 0x87, 0x92, 0x04, 0x96, 0xec, 0x16, 0x9c, 0x06, 0x7f, 0xdd, 0x27, 0x8a, 0x3c, 0x98, 0x1d,
- 0x4c, 0x90, 0xf4, 0x5b, 0x94, 0xb3, 0x51, 0x42, 0x3b, 0x17, 0xc7, 0xad, 0x79, 0x3b, 0xd7, 0x4d,
- 0x9b, 0x3f, 0x0b, 0x8e, 0xbc, 0x5d, 0x17, 0xb7, 0x95, 0x33, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x62, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcd, 0x6f, 0x12,
+ 0x41, 0x18, 0x87, 0xd7, 0xd8, 0x26, 0x3d, 0xf6, 0xe4, 0x49, 0xff, 0x00, 0xff, 0x02, 0xce, 0x06,
+ 0xb2, 0x59, 0x41, 0x3e, 0xba, 0x85, 0x96, 0x82, 0x80, 0x29, 0x2d, 0x35, 0xdb, 0xb2, 0x7e, 0x9b,
+ 0x40, 0x8d, 0xd2, 0x43, 0xa9, 0x91, 0x86, 0xa4, 0x1c, 0x40, 0x30, 0x31, 0xc6, 0x46, 0x4d, 0x3c,
+ 0x78, 0x6d, 0x6f, 0x36, 0x31, 0x69, 0xf5, 0xd4, 0x36, 0xe1, 0x6a, 0xf6, 0x40, 0x24, 0x6d, 0x0c,
+ 0xb0, 0x72, 0x50, 0x2e, 0xfa, 0xeb, 0xcc, 0xca, 0xd2, 0xa5, 0x45, 0x61, 0x71, 0xf1, 0xf0, 0x64,
+ 0xf3, 0xce, 0x6c, 0xde, 0x27, 0x33, 0xfb, 0xce, 0xbc, 0xcb, 0x00, 0x60, 0xfe, 0x07, 0x7f, 0x9e,
+ 0x1c, 0x1e, 0x16, 0x09, 0x12, 0x41, 0xe8, 0x96, 0x24, 0x9f, 0xcf, 0x8b, 0x04, 0xa9, 0x50, 0x28,
+ 0x08, 0xfd, 0x88, 0x1a, 0x04, 0x10, 0xe4, 0x1e, 0x44, 0x0d, 0x02, 0x08, 0x72, 0x3f, 0x22, 0xb4,
+ 0xe8, 0x2e, 0x82, 0x4a, 0x5f, 0xa2, 0xcf, 0x23, 0x23, 0x83, 0x15, 0x99, 0xcd, 0xe6, 0xd0, 0x03,
+ 0x87, 0x03, 0xcf, 0xd3, 0x69, 0xd0, 0x27, 0x8d, 0x0d, 0x11, 0x31, 0x1f, 0x19, 0x81, 0x20, 0x13,
+ 0x40, 0xb1, 0xdf, 0xb6, 0xa3, 0x5c, 0x2e, 0xb7, 0xa0, 0xb1, 0x3a, 0xa7, 0x8b, 0x4f, 0x4c, 0x83,
+ 0xd9, 0x61, 0x44, 0xad, 0x48, 0x52, 0x27, 0x87, 0xde, 0x0d, 0x21, 0xfd, 0x2c, 0xdd, 0x26, 0xa2,
+ 0x31, 0x1d, 0xa7, 0xf3, 0xa6, 0x98, 0x09, 0xa3, 0x6f, 0x47, 0xf5, 0x08, 0xa5, 0x63, 0x11, 0xb1,
+ 0x2a, 0xf6, 0x1e, 0x56, 0x74, 0xd9, 0xcd, 0x61, 0x22, 0xe2, 0xc1, 0x85, 0xc2, 0xf9, 0x5e, 0x24,
+ 0x74, 0x97, 0x84, 0xbe, 0xbe, 0x91, 0x8b, 0x77, 0xd6, 0x0e, 0x0e, 0x0f, 0x10, 0xbd, 0x11, 0xad,
+ 0xb9, 0x78, 0xd7, 0x2a, 0xc3, 0x30, 0x67, 0x06, 0x52, 0x75, 0x54, 0x54, 0xaf, 0xd7, 0x21, 0xcb,
+ 0x32, 0x1e, 0x3f, 0x59, 0xf9, 0xc6, 0xbb, 0xc7, 0x36, 0xb2, 0xd9, 0xec, 0xbf, 0x89, 0x3a, 0x9d,
+ 0x23, 0x55, 0xa4, 0xf2, 0xfa, 0xcd, 0xab, 0x1f, 0xc1, 0x50, 0x00, 0x99, 0x4c, 0xc6, 0x60, 0xd1,
+ 0xb8, 0xb3, 0xaa, 0x15, 0x51, 0xb6, 0xb6, 0xde, 0xc3, 0xe7, 0x9f, 0x42, 0x2a, 0x95, 0x32, 0x4e,
+ 0x34, 0x36, 0xee, 0x3a, 0x25, 0xa2, 0x14, 0x8b, 0x45, 0xf8, 0x03, 0x7e, 0x70, 0x57, 0x38, 0xab,
+ 0x31, 0x22, 0x77, 0x67, 0x11, 0xa5, 0x54, 0x2a, 0x21, 0x3c, 0x1b, 0xae, 0xba, 0x78, 0xc7, 0x9d,
+ 0x81, 0x8a, 0x28, 0x95, 0x4a, 0x05, 0xb1, 0xc5, 0x58, 0x8d, 0xac, 0xfc, 0x85, 0xc7, 0xe3, 0x39,
+ 0xdb, 0xb7, 0x88, 0x77, 0xf3, 0x95, 0x4e, 0x82, 0xdc, 0xd3, 0x1c, 0x1e, 0x25, 0x1e, 0x22, 0x7a,
+ 0x33, 0x7a, 0x18, 0x9a, 0x0e, 0x7e, 0xb5, 0xb0, 0xe6, 0x5f, 0x9c, 0x8d, 0x73, 0xb4, 0x89, 0x68,
+ 0x1f, 0xa1, 0x57, 0x7c, 0xdb, 0x79, 0xd0, 0x88, 0xb4, 0xe3, 0xde, 0xa9, 0xc9, 0x53, 0x12, 0x5a,
+ 0xea, 0x5e, 0xdf, 0x24, 0xe2, 0x8b, 0x71, 0xa4, 0x56, 0x53, 0x58, 0xcb, 0xac, 0x21, 0x97, 0xcb,
+ 0xa1, 0xd9, 0x3e, 0x8e, 0xaf, 0x20, 0xda, 0xb4, 0xb4, 0xc9, 0xfe, 0x2a, 0xf2, 0xfd, 0x16, 0x49,
+ 0x92, 0x84, 0xf0, 0xcc, 0x34, 0xd6, 0xd7, 0x5f, 0x2a, 0xf1, 0xe6, 0xe6, 0x06, 0xe6, 0x17, 0x04,
+ 0x9c, 0xcc, 0x43, 0x73, 0x6b, 0x45, 0xa2, 0xa6, 0x79, 0x75, 0x15, 0xed, 0xee, 0xed, 0x2a, 0xe5,
+ 0x9c, 0x58, 0x4a, 0x90, 0xd8, 0xab, 0x14, 0x01, 0x95, 0xcd, 0x46, 0x66, 0x94, 0x15, 0x69, 0xde,
+ 0x97, 0xd5, 0xae, 0xab, 0xfb, 0x1b, 0xd9, 0xec, 0xd6, 0xef, 0xa4, 0x20, 0xbe, 0x58, 0x2c, 0x96,
+ 0x8b, 0x4a, 0x6c, 0xe3, 0x42, 0xcb, 0xc9, 0x65, 0x45, 0xb4, 0xbd, 0xb3, 0x0d, 0xcf, 0x84, 0xfb,
+ 0x83, 0x21, 0xe5, 0x6d, 0xb3, 0xdb, 0xe2, 0x2c, 0xcb, 0x9e, 0x6b, 0x25, 0x20, 0x77, 0x5d, 0x20,
+ 0x78, 0x55, 0x39, 0x47, 0x54, 0x26, 0xde, 0x12, 0xab, 0x2c, 0x7b, 0xc9, 0x34, 0x90, 0x56, 0x9e,
+ 0x5c, 0x49, 0x62, 0x41, 0x9c, 0xc7, 0xfe, 0xfe, 0x1e, 0x42, 0xd7, 0x82, 0x35, 0xd6, 0xca, 0xea,
+ 0x12, 0xc9, 0x4d, 0x51, 0xa3, 0x87, 0x56, 0x2e, 0xdf, 0xbb, 0x7f, 0x17, 0x73, 0xd7, 0x23, 0x3f,
+ 0x9d, 0xbc, 0x7d, 0x4e, 0xef, 0xd6, 0x09, 0xcd, 0xdf, 0x2d, 0xb1, 0x9b, 0xa8, 0x79, 0x3c, 0x24,
+ 0xb5, 0x94, 0xf5, 0x89, 0x0c, 0xe6, 0x08, 0xeb, 0x8b, 0x2d, 0x65, 0x32, 0xd4, 0x80, 0x37, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE net_highlight_xpm[1] = {{ png, sizeof( png ), "net_highlight_xpm" }};
diff --git a/bitmaps_png/cpp_26/net_locked.cpp b/bitmaps_png/cpp_26/net_locked.cpp
index 5428491380..8f33fbdfbc 100644
--- a/bitmaps_png/cpp_26/net_locked.cpp
+++ b/bitmaps_png/cpp_26/net_locked.cpp
@@ -8,87 +8,91 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xe8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x0b, 0x50, 0xd4,
- 0x45, 0x1c, 0xc7, 0x89, 0x49, 0xf2, 0x95, 0xa5, 0x12, 0x64, 0x43, 0x03, 0x52, 0x48, 0x81, 0x38,
- 0x04, 0x93, 0xc3, 0x23, 0x38, 0x1e, 0x03, 0x1c, 0x70, 0x70, 0xa0, 0x1d, 0xa8, 0x68, 0x4e, 0x46,
- 0x8c, 0x05, 0x96, 0x08, 0xc6, 0xd8, 0x1d, 0x48, 0x4e, 0xf1, 0x90, 0x40, 0xf2, 0x89, 0x28, 0xe8,
- 0x1d, 0x60, 0x11, 0x20, 0x87, 0xa3, 0xf2, 0x14, 0x38, 0x50, 0x44, 0x0d, 0x14, 0x48, 0x79, 0x43,
- 0x2a, 0x89, 0x0a, 0x03, 0xc7, 0x1d, 0x07, 0xa4, 0xe1, 0xb7, 0xdf, 0x36, 0x30, 0xc3, 0x30, 0x98,
- 0x9e, 0xda, 0xcd, 0x7c, 0x67, 0x77, 0x7e, 0xdf, 0xdd, 0xdf, 0x67, 0xf7, 0xb7, 0xbb, 0xff, 0xd3,
- 0x00, 0xa0, 0xf1, 0x22, 0xe5, 0xed, 0xed, 0x6d, 0x3c, 0x53, 0xfc, 0x45, 0x43, 0xec, 0x7d, 0x7d,
- 0x7d, 0x7b, 0xfe, 0x77, 0x10, 0x9f, 0xcf, 0xf7, 0x25, 0xdd, 0xd7, 0xd0, 0xd0, 0x98, 0xfd, 0x44,
- 0x50, 0x50, 0x50, 0xd0, 0x2c, 0x1f, 0x1f, 0x9f, 0x6b, 0x24, 0x07, 0x52, 0x35, 0xe9, 0x1e, 0xad,
- 0xf2, 0x24, 0xad, 0x56, 0x97, 0xf9, 0xd1, 0xd1, 0xd1, 0x9a, 0x94, 0x2c, 0x82, 0xd4, 0x4c, 0xea,
- 0x25, 0x3f, 0x8b, 0xfc, 0xc5, 0xac, 0x64, 0xd4, 0xef, 0x26, 0xfd, 0x4d, 0xf1, 0x46, 0x6a, 0x0d,
- 0xfe, 0x13, 0xe4, 0xee, 0xee, 0xfe, 0x0a, 0x0d, 0x02, 0xa9, 0xd5, 0xd3, 0xd3, 0x73, 0x93, 0xbd,
- 0xbd, 0x3d, 0xcd, 0xe3, 0x77, 0x91, 0x52, 0x99, 0x4f, 0x49, 0x85, 0xe4, 0xf5, 0xb8, 0xb9, 0xb9,
- 0x05, 0x72, 0x38, 0x1c, 0x2f, 0x8a, 0x57, 0x90, 0xce, 0x0b, 0x04, 0x82, 0x39, 0x34, 0x57, 0x48,
- 0x7d, 0xb9, 0xb5, 0xb5, 0xb5, 0xb3, 0x91, 0x91, 0xd1, 0x82, 0xa7, 0x02, 0xb9, 0xba, 0xba, 0x1e,
- 0xa0, 0x12, 0x58, 0x90, 0x96, 0x39, 0x3a, 0x3a, 0xee, 0xa7, 0x15, 0x5f, 0x65, 0x3e, 0x79, 0x03,
- 0x4e, 0x4e, 0x4e, 0xbb, 0x27, 0x3c, 0x23, 0x1d, 0x1d, 0x1d, 0x17, 0x8a, 0x8d, 0x13, 0xc0, 0xc6,
- 0xce, 0xce, 0xee, 0x0b, 0x1a, 0xd7, 0x4f, 0xf1, 0xf7, 0x48, 0xaf, 0x3d, 0x15, 0xc8, 0xd2, 0xd2,
- 0x32, 0x90, 0x06, 0x6b, 0xb2, 0x18, 0xad, 0x7e, 0x1b, 0x8f, 0xc7, 0x6b, 0x23, 0x4f, 0x8f, 0x79,
- 0xd4, 0xbf, 0x41, 0x89, 0x2b, 0xa9, 0x5f, 0x49, 0xad, 0x8c, 0xda, 0xbf, 0xc8, 0xdb, 0x4a, 0x90,
- 0x55, 0x13, 0xa0, 0x39, 0x4f, 0x3c, 0xa3, 0x29, 0x20, 0xde, 0x64, 0x8c, 0x4a, 0x18, 0xc2, 0x40,
- 0x5c, 0x2e, 0xd7, 0x80, 0x79, 0x2e, 0x2e, 0x2e, 0x71, 0x04, 0x5f, 0x37, 0x29, 0x5b, 0x5b, 0xdb,
- 0x2d, 0x66, 0x66, 0x66, 0x9c, 0x67, 0x02, 0xb1, 0x3a, 0x4f, 0xc6, 0x08, 0xf2, 0x2f, 0x88, 0x12,
- 0xcc, 0xa2, 0x1d, 0x28, 0x9d, 0x9d, 0x9d, 0x53, 0xa8, 0xbf, 0x9c, 0x49, 0x57, 0x57, 0xd7, 0x8a,
- 0xe6, 0x48, 0x19, 0xc8, 0xcb, 0xcb, 0x8b, 0x4f, 0xa0, 0x81, 0xc7, 0x82, 0x68, 0xc0, 0x5c, 0x4a,
- 0x5e, 0xc4, 0x6e, 0xda, 0x13, 0x40, 0x2f, 0x13, 0x24, 0x99, 0x60, 0x03, 0xa4, 0x70, 0x76, 0x2e,
- 0x34, 0x56, 0x4a, 0x6d, 0x2d, 0xf3, 0x28, 0x8f, 0x15, 0x3b, 0x2f, 0x6a, 0xb7, 0xd0, 0xe5, 0x58,
- 0x34, 0x23, 0x88, 0x06, 0x57, 0x79, 0x78, 0x78, 0x70, 0xd9, 0xf5, 0xa6, 0xa4, 0x97, 0x2d, 0x2c,
- 0x2c, 0xac, 0x27, 0x07, 0x51, 0x7c, 0x35, 0x95, 0xa8, 0x80, 0x25, 0x23, 0xe9, 0xd1, 0x6d, 0x8b,
- 0xa1, 0x84, 0x35, 0xec, 0x19, 0xd0, 0x0e, 0xe2, 0x0d, 0x0d, 0x0d, 0x79, 0x14, 0x5f, 0x44, 0xc9,
- 0xb5, 0xa8, 0xac, 0x79, 0x13, 0xcf, 0xc3, 0x72, 0xc6, 0xd2, 0xd1, 0xcf, 0x94, 0xb4, 0x74, 0xa2,
- 0x6f, 0x42, 0x7a, 0x73, 0x8a, 0x37, 0x9b, 0xb4, 0x72, 0x02, 0xa4, 0x69, 0x65, 0x65, 0xc5, 0xd9,
- 0xb7, 0x6f, 0x6f, 0x4d, 0x66, 0x86, 0xa4, 0x49, 0x22, 0x11, 0xb7, 0x27, 0xef, 0x49, 0xaa, 0x8d,
- 0x8b, 0x8d, 0x39, 0x42, 0x6f, 0x4c, 0x8b, 0x7c, 0xb3, 0x89, 0x1b, 0xa9, 0xf3, 0x38, 0xd0, 0xbc,
- 0xc9, 0x17, 0x4d, 0xbf, 0xb9, 0x24, 0xad, 0x29, 0x9e, 0x26, 0x69, 0x01, 0xe9, 0x25, 0xb1, 0x58,
- 0x9c, 0x74, 0xfe, 0x7c, 0xb5, 0x42, 0xa9, 0x1c, 0x42, 0x5f, 0xdf, 0x3d, 0x34, 0x5c, 0xab, 0x43,
- 0xf3, 0x8d, 0x06, 0xd4, 0xfd, 0x76, 0x11, 0x07, 0xf6, 0xef, 0xbd, 0x19, 0x16, 0x16, 0xe6, 0x4d,
- 0xe3, 0x5e, 0x9f, 0xfe, 0x75, 0x50, 0xeb, 0x13, 0x93, 0x92, 0x72, 0x70, 0x5d, 0x43, 0x43, 0xc3,
- 0xe8, 0xd0, 0x90, 0x1c, 0xb9, 0xb9, 0x39, 0xbd, 0x09, 0x09, 0xbb, 0xcf, 0x05, 0x07, 0x07, 0xff,
- 0x10, 0x1f, 0x1b, 0x5b, 0x91, 0x9e, 0x7e, 0xf4, 0x4e, 0x6b, 0x4b, 0x13, 0x7e, 0xda, 0x93, 0x78,
- 0x9b, 0x8e, 0xc1, 0xe0, 0xb9, 0xbe, 0x75, 0x52, 0x69, 0x7e, 0xad, 0x42, 0x21, 0xc7, 0xd9, 0x33,
- 0xa7, 0x55, 0xe6, 0xe6, 0xe6, 0x1c, 0x76, 0x2e, 0x6c, 0x97, 0xcc, 0x8b, 0x14, 0x0a, 0x43, 0x2a,
- 0x2b, 0xca, 0x1e, 0x5c, 0xba, 0x28, 0x43, 0x78, 0x78, 0xd8, 0xf1, 0xe7, 0x02, 0x95, 0x95, 0x95,
- 0xde, 0xea, 0xec, 0x6c, 0x47, 0x4a, 0xca, 0xa1, 0x06, 0x76, 0x29, 0xa6, 0xfb, 0xa9, 0x87, 0x0f,
- 0xb5, 0xb4, 0x34, 0x37, 0x62, 0x67, 0x94, 0xa8, 0x62, 0x6a, 0xe9, 0xd5, 0x06, 0x95, 0x94, 0x14,
- 0xdf, 0xa9, 0xaf, 0xaf, 0x43, 0x72, 0xf2, 0x1e, 0x76, 0x9d, 0xe7, 0x4d, 0xf7, 0x8f, 0xa4, 0x1e,
- 0xbe, 0xd2, 0xda, 0xdc, 0x84, 0xe8, 0x9d, 0x91, 0xd5, 0xec, 0x9c, 0x9e, 0x09, 0x94, 0x14, 0xe1,
- 0xff, 0xf5, 0xd9, 0xcc, 0xb8, 0xb1, 0x4b, 0x45, 0x47, 0x51, 0x9e, 0x1d, 0x3f, 0x22, 0xcb, 0xde,
- 0xd5, 0x26, 0x3b, 0x21, 0x6a, 0xad, 0xc8, 0x88, 0x68, 0x29, 0x17, 0x6f, 0x6d, 0x29, 0x4f, 0x0f,
- 0x6e, 0x2e, 0x49, 0xdd, 0x32, 0x22, 0x93, 0x84, 0xe1, 0xd8, 0x2e, 0xbf, 0xfe, 0xed, 0xeb, 0x56,
- 0xac, 0x57, 0x1b, 0xb4, 0xe3, 0x33, 0x17, 0xdb, 0xdb, 0x75, 0x39, 0xaa, 0xd1, 0xde, 0x7a, 0x28,
- 0xff, 0xa8, 0x82, 0xa2, 0xb3, 0x04, 0x8a, 0xd6, 0x53, 0x50, 0x5c, 0xff, 0x05, 0x8a, 0xc6, 0x63,
- 0x50, 0x5e, 0xdd, 0x0f, 0xe5, 0xe5, 0x78, 0x28, 0x6b, 0x22, 0x31, 0x5c, 0x15, 0x8a, 0x51, 0xd9,
- 0xe7, 0xf8, 0x39, 0xd2, 0xee, 0xa6, 0xb6, 0xf6, 0xdc, 0x25, 0x6a, 0x81, 0x92, 0xb6, 0xaf, 0x12,
- 0x3d, 0xba, 0x5b, 0x03, 0x55, 0x57, 0x29, 0x06, 0xaf, 0xe7, 0x60, 0xb0, 0x51, 0x02, 0x79, 0x7d,
- 0x0a, 0x06, 0x2f, 0x27, 0x62, 0xb0, 0x66, 0x17, 0xe4, 0x55, 0xdf, 0x40, 0x7e, 0x2e, 0x18, 0x8a,
- 0xe2, 0x0d, 0x50, 0x16, 0xfa, 0x61, 0xac, 0x78, 0x35, 0xae, 0x1c, 0x74, 0x80, 0x89, 0xfe, 0x42,
- 0x77, 0x35, 0x41, 0x3e, 0xa2, 0x47, 0xb7, 0x0a, 0x31, 0xd6, 0x29, 0xc5, 0x70, 0x53, 0x1a, 0x86,
- 0xeb, 0x12, 0xa1, 0xbc, 0x20, 0x84, 0x52, 0xb6, 0x0d, 0xc3, 0x15, 0x5f, 0x42, 0x55, 0x1e, 0x88,
- 0x91, 0xb2, 0x4f, 0xa0, 0x2a, 0xf1, 0xc7, 0x68, 0x91, 0x2f, 0x1e, 0x16, 0xf3, 0x50, 0x93, 0x6c,
- 0x8d, 0xf7, 0xf5, 0x17, 0x7a, 0xaa, 0x07, 0x0a, 0xf3, 0x16, 0x8d, 0x77, 0x9c, 0x40, 0xff, 0x85,
- 0xef, 0xd1, 0x73, 0x7a, 0x33, 0x7a, 0x0a, 0x3e, 0xc5, 0x9f, 0x05, 0x1b, 0xd0, 0x2b, 0x5d, 0x8b,
- 0x7b, 0x52, 0x01, 0xfa, 0xf2, 0x7d, 0xd1, 0x2f, 0xf5, 0xc2, 0x40, 0x3e, 0x17, 0xf2, 0x93, 0x4e,
- 0x50, 0x15, 0x38, 0xa0, 0x3a, 0xc1, 0x02, 0xa6, 0x86, 0x0b, 0x79, 0x6a, 0x81, 0x7e, 0x0c, 0xe5,
- 0x8a, 0xc6, 0x7f, 0xdf, 0x8b, 0xfb, 0xa5, 0x5f, 0xa1, 0x47, 0xba, 0x91, 0x20, 0x01, 0xe8, 0x2d,
- 0x58, 0x83, 0xbb, 0xf9, 0x1f, 0xe3, 0x7e, 0x1e, 0x1f, 0xfd, 0x79, 0x1e, 0xe8, 0xcf, 0x75, 0xc1,
- 0x40, 0x8e, 0x03, 0x06, 0x7f, 0xb5, 0x81, 0x2a, 0x6f, 0x25, 0x2a, 0x63, 0x4c, 0xb1, 0xdc, 0x60,
- 0x31, 0x5f, 0x2d, 0x50, 0x5c, 0x88, 0x53, 0xf8, 0x83, 0xfa, 0x18, 0x8c, 0x5c, 0xa0, 0xb3, 0x28,
- 0xdd, 0x0c, 0x79, 0xf1, 0x26, 0x28, 0x8a, 0xd6, 0x63, 0xa8, 0x50, 0x00, 0xc5, 0x19, 0x3e, 0x94,
- 0xa7, 0xb8, 0x50, 0x4a, 0x69, 0x27, 0x27, 0x3f, 0x82, 0x2a, 0xe7, 0x43, 0x8c, 0xe5, 0x9a, 0x23,
- 0xff, 0x5b, 0xa3, 0x87, 0x54, 0x3a, 0xae, 0x5a, 0x20, 0x81, 0xc3, 0x1b, 0xf3, 0xb3, 0x63, 0xf8,
- 0x1d, 0xdd, 0x39, 0x6b, 0xd0, 0x2e, 0xf1, 0x40, 0x9b, 0xd8, 0x15, 0x6d, 0xc7, 0x9d, 0xd1, 0x91,
- 0xce, 0x41, 0x47, 0x9a, 0x0d, 0xba, 0xd2, 0x56, 0xa2, 0xfb, 0xe8, 0x07, 0xe8, 0x3e, 0x6c, 0x8a,
- 0xae, 0x43, 0xcb, 0x70, 0x29, 0xce, 0x10, 0x51, 0xfe, 0x7a, 0x8d, 0xf4, 0x96, 0xde, 0x55, 0xfb,
- 0x1d, 0x39, 0x1a, 0xbf, 0xa5, 0x1d, 0x2a, 0x58, 0x11, 0x1b, 0xb5, 0xd1, 0x5c, 0x1c, 0xb5, 0xc1,
- 0x4c, 0x22, 0x5a, 0x6f, 0x96, 0x21, 0x0c, 0x30, 0xc9, 0x10, 0xae, 0x35, 0xce, 0x14, 0xae, 0x7d,
- 0x27, 0x53, 0xe8, 0xbf, 0x34, 0x4b, 0x28, 0xd0, 0xcf, 0xda, 0xe1, 0xf7, 0x76, 0x56, 0x00, 0x67,
- 0xc9, 0x77, 0xf3, 0xb5, 0xb4, 0xd8, 0x3f, 0xc0, 0xab, 0x93, 0xf3, 0xff, 0x01, 0x02, 0x23, 0x4e,
- 0xb7, 0x77, 0x69, 0x0c, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x2f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x0b, 0x4c, 0x53,
+ 0x67, 0x14, 0xc7, 0xbb, 0x39, 0xb2, 0xcd, 0x88, 0x43, 0xa6, 0x99, 0x73, 0xd3, 0x10, 0xa6, 0x04,
+ 0x4d, 0xac, 0x9a, 0x46, 0x84, 0xf0, 0x96, 0xf1, 0x96, 0xa7, 0xab, 0x3a, 0x24, 0x4e, 0xcd, 0x42,
+ 0x24, 0x60, 0x33, 0x27, 0x46, 0x40, 0x9c, 0xca, 0x74, 0x6a, 0xa3, 0xe8, 0x24, 0x6e, 0x20, 0x52,
+ 0xf0, 0x55, 0x1c, 0x6d, 0x79, 0xf8, 0x02, 0xa7, 0x20, 0x13, 0x3b, 0xa7, 0x38, 0x45, 0x05, 0x64,
+ 0x71, 0x0e, 0x1f, 0x43, 0xc0, 0xb6, 0xd0, 0x27, 0xa0, 0x93, 0xfd, 0x77, 0x3e, 0xf6, 0xd5, 0x74,
+ 0x88, 0x46, 0xc8, 0x9a, 0x9c, 0xdc, 0x9e, 0xc7, 0x77, 0x7e, 0xe7, 0x9c, 0x7b, 0xee, 0xbd, 0x02,
+ 0x00, 0x82, 0xff, 0x53, 0x62, 0x62, 0x62, 0xbc, 0xa2, 0xa3, 0xa3, 0xf5, 0x24, 0xf7, 0x6c, 0xed,
+ 0x82, 0xff, 0x1b, 0x44, 0x00, 0x3f, 0x12, 0x44, 0x45, 0x45, 0x19, 0x04, 0x02, 0xc1, 0xeb, 0x2f,
+ 0x04, 0x51, 0x45, 0x12, 0x92, 0x6d, 0x91, 0x91, 0x91, 0x42, 0x3a, 0x10, 0x4f, 0xa2, 0x22, 0xc9,
+ 0xf4, 0xf3, 0xf3, 0x7b, 0xc3, 0x1a, 0x23, 0x16, 0x8b, 0xdf, 0xa6, 0x98, 0x35, 0xcc, 0x47, 0xd7,
+ 0x3c, 0x96, 0x9c, 0xd9, 0x29, 0xf9, 0x34, 0xfa, 0x2f, 0x67, 0x20, 0x92, 0xc7, 0x94, 0x63, 0x07,
+ 0xcb, 0x45, 0xf1, 0xe3, 0x06, 0xab, 0xa8, 0x9e, 0x07, 0xaa, 0xf9, 0xb5, 0x5f, 0xe8, 0xc0, 0x97,
+ 0xcc, 0x1f, 0x11, 0x11, 0x31, 0x92, 0xf4, 0x1b, 0xb6, 0x3e, 0x92, 0xa7, 0x04, 0x89, 0x8b, 0xfe,
+ 0xf7, 0x87, 0x81, 0x32, 0x7f, 0xfe, 0x7c, 0xd7, 0xe7, 0x40, 0x54, 0x45, 0x23, 0x0f, 0x78, 0x12,
+ 0x1a, 0x1a, 0xba, 0x27, 0x2c, 0x2c, 0xac, 0x86, 0x8f, 0xe2, 0x24, 0xaf, 0x7a, 0x2d, 0xd3, 0x09,
+ 0x78, 0x47, 0x28, 0x14, 0x2e, 0x99, 0x3b, 0x77, 0x6e, 0x36, 0x8f, 0x6f, 0x9d, 0x37, 0x6f, 0xde,
+ 0xb4, 0xe0, 0xe0, 0xe0, 0x83, 0x3c, 0xbe, 0x97, 0xa6, 0xb0, 0x99, 0xe4, 0x6b, 0x57, 0x57, 0x57,
+ 0xa7, 0xe7, 0x40, 0x94, 0xa0, 0x89, 0x05, 0x86, 0x84, 0x84, 0x1c, 0xa7, 0x19, 0xbb, 0xcd, 0x98,
+ 0x31, 0x23, 0x81, 0x1f, 0xd4, 0xf3, 0x8e, 0xab, 0x99, 0xee, 0xe9, 0xe9, 0xf9, 0x95, 0x9d, 0x9d,
+ 0x9d, 0x9b, 0xbd, 0xbd, 0xbd, 0x17, 0xf9, 0x4c, 0xcc, 0x46, 0x45, 0xcd, 0x99, 0x35, 0x6b, 0xd6,
+ 0x0a, 0x1e, 0x6f, 0x62, 0xe7, 0xb9, 0x8c, 0x7d, 0x21, 0xc8, 0xc7, 0xc7, 0x67, 0x1b, 0x05, 0x38,
+ 0x06, 0x04, 0x04, 0x78, 0x5b, 0x47, 0x40, 0xfa, 0x6b, 0x94, 0xe0, 0xee, 0x60, 0xe3, 0x61, 0x42,
+ 0xdd, 0xc4, 0x85, 0x87, 0x87, 0x7f, 0x6c, 0x03, 0xb2, 0x27, 0xb1, 0x63, 0x4b, 0xf1, 0x32, 0x50,
+ 0x0a, 0xef, 0x60, 0xa6, 0x0d, 0x68, 0x24, 0xf9, 0x6f, 0xf2, 0xea, 0x2b, 0x82, 0x82, 0x82, 0x36,
+ 0x30, 0xf1, 0xf7, 0xf7, 0x97, 0xfa, 0xfa, 0xfa, 0x66, 0x89, 0x44, 0x22, 0x2f, 0x9b, 0xad, 0x63,
+ 0xa0, 0xb7, 0x9e, 0x6d, 0x1d, 0x19, 0xef, 0xf2, 0x9b, 0x1d, 0x62, 0x0b, 0xa2, 0xd9, 0xaf, 0x1c,
+ 0x04, 0x34, 0x8a, 0x00, 0xa5, 0x1c, 0xa4, 0x26, 0x7d, 0x8e, 0x75, 0x3c, 0x0e, 0x0e, 0x0e, 0xfe,
+ 0x74, 0x75, 0xa2, 0x1b, 0xef, 0xcc, 0x41, 0x7d, 0x34, 0x0d, 0x97, 0x67, 0x20, 0x32, 0xdc, 0x63,
+ 0x0e, 0x6a, 0x39, 0x72, 0x00, 0x28, 0x79, 0x30, 0x10, 0x55, 0x1d, 0xc4, 0x92, 0x70, 0xdb, 0x03,
+ 0x5a, 0x9e, 0x62, 0xd2, 0x4b, 0xe8, 0x3f, 0xeb, 0xc0, 0x8e, 0x2f, 0x94, 0xc6, 0x66, 0xa4, 0xbd,
+ 0xfd, 0x20, 0x32, 0x36, 0xb3, 0x36, 0xbd, 0xbd, 0xbd, 0x17, 0x71, 0x50, 0x1d, 0xd3, 0x69, 0x1c,
+ 0x09, 0x7c, 0xcb, 0xa6, 0x33, 0x9d, 0x8f, 0x62, 0x14, 0xc9, 0x18, 0x1a, 0x53, 0x66, 0x6c, 0x6c,
+ 0xac, 0xc5, 0x66, 0xf5, 0xbb, 0xa9, 0x50, 0x85, 0xa3, 0xa3, 0xe3, 0x68, 0x76, 0xc6, 0xc3, 0xc3,
+ 0x23, 0x99, 0x36, 0xf6, 0x67, 0xf6, 0xd0, 0x92, 0xbf, 0x83, 0xce, 0x8c, 0x20, 0x11, 0x4c, 0xe6,
+ 0xed, 0x4f, 0xec, 0x27, 0x53, 0xfb, 0x5c, 0x9f, 0xf4, 0xac, 0x6d, 0x81, 0x60, 0x36, 0xb7, 0x8d,
+ 0x92, 0xc9, 0x64, 0xca, 0x03, 0x85, 0x85, 0xc6, 0xca, 0x8a, 0x53, 0x28, 0x2d, 0x51, 0xe1, 0xc8,
+ 0xe1, 0x43, 0xf8, 0x7e, 0xef, 0x9e, 0xbe, 0xe4, 0xe4, 0xa4, 0x16, 0x89, 0x24, 0xf9, 0xb3, 0x01,
+ 0x39, 0xac, 0x32, 0x92, 0x19, 0xdf, 0xe3, 0xb0, 0x77, 0x79, 0xd0, 0x38, 0xae, 0x8f, 0xb5, 0x01,
+ 0x39, 0x33, 0x5b, 0x5e, 0x5e, 0x9e, 0xaa, 0xbd, 0xbd, 0xad, 0xcf, 0x60, 0xd0, 0xa3, 0xa8, 0x48,
+ 0x6e, 0xc9, 0x58, 0xb7, 0xae, 0x25, 0x3d, 0x3d, 0xfd, 0xe1, 0xfe, 0x7d, 0x39, 0x4f, 0xd4, 0xb5,
+ 0xd5, 0xc8, 0xcd, 0xd9, 0xdb, 0xbe, 0x6c, 0xd9, 0x32, 0xf7, 0xfe, 0x2d, 0xa3, 0x7c, 0xd6, 0x73,
+ 0x24, 0x6f, 0xbe, 0xf2, 0x3b, 0x2c, 0x35, 0x35, 0x75, 0x62, 0x5d, 0xdd, 0xe5, 0x5e, 0x8d, 0xe6,
+ 0x11, 0xf2, 0xf3, 0xf7, 0xb7, 0xba, 0xb9, 0xb9, 0x05, 0xf2, 0xca, 0xc7, 0x26, 0x25, 0x25, 0xae,
+ 0x3e, 0x74, 0xb0, 0xa0, 0xab, 0xb9, 0xe9, 0x06, 0xb6, 0x6c, 0xce, 0xac, 0xb3, 0xde, 0xab, 0x61,
+ 0xbd, 0x54, 0xb3, 0xb3, 0xb3, 0x77, 0x75, 0xea, 0xb4, 0xb8, 0x70, 0xa1, 0xf6, 0x69, 0x42, 0x42,
+ 0x42, 0x1a, 0x25, 0x1b, 0x6d, 0xeb, 0x97, 0x6e, 0xdf, 0x5a, 0xfb, 0xfb, 0xed, 0x5b, 0xc8, 0xda,
+ 0x29, 0xfd, 0x93, 0x7c, 0x13, 0x86, 0x0d, 0x2a, 0x28, 0x90, 0x55, 0x6b, 0xb5, 0x8f, 0xd8, 0xc8,
+ 0xd8, 0x5b, 0x79, 0xca, 0x40, 0xff, 0xa6, 0x4d, 0x1b, 0x56, 0xdf, 0xa2, 0x8e, 0xa8, 0x1e, 0xbd,
+ 0x8b, 0x8b, 0x8b, 0x70, 0xd8, 0x20, 0x99, 0x2c, 0xbf, 0xfa, 0xb7, 0xa6, 0x06, 0xe4, 0xef, 0xcf,
+ 0x35, 0x7d, 0xf4, 0xfe, 0x3b, 0xa2, 0xb0, 0xd9, 0x4e, 0xe3, 0x6d, 0x25, 0x35, 0x45, 0xb2, 0xae,
+ 0xfe, 0xea, 0x25, 0xec, 0xde, 0xb9, 0xd5, 0xe0, 0xec, 0xec, 0x2c, 0x1a, 0x16, 0x28, 0x2b, 0x7d,
+ 0x71, 0x5c, 0xb9, 0x6c, 0xa3, 0xa1, 0xb9, 0xf6, 0x00, 0x6e, 0xd5, 0xe4, 0xff, 0xdd, 0x54, 0xf5,
+ 0x9d, 0xa5, 0xf1, 0xcc, 0x6e, 0x73, 0x63, 0xc5, 0x76, 0x73, 0xc3, 0x89, 0x4c, 0xd3, 0xcd, 0xf2,
+ 0x74, 0xd3, 0x75, 0x55, 0x4a, 0x4f, 0x7d, 0xf1, 0x2a, 0xd4, 0xe4, 0x2e, 0xe9, 0xfb, 0x56, 0xe2,
+ 0xf9, 0x53, 0xb0, 0xc7, 0x87, 0x8e, 0x43, 0x02, 0x89, 0xc5, 0x82, 0x11, 0x15, 0x85, 0x19, 0xd7,
+ 0xfe, 0xd2, 0x36, 0xc0, 0x7c, 0x5f, 0x0d, 0x73, 0x4b, 0x15, 0x4c, 0xb7, 0x4f, 0xc0, 0xd4, 0xac,
+ 0x84, 0xa9, 0xe1, 0x20, 0x4c, 0xf5, 0x39, 0x30, 0x5d, 0xd9, 0x09, 0xf3, 0x2f, 0x99, 0xb0, 0x5c,
+ 0x58, 0x83, 0x9e, 0x9a, 0x44, 0x74, 0x9d, 0x8c, 0x43, 0xda, 0xa7, 0xd3, 0x0a, 0x5e, 0xfa, 0xe1,
+ 0x7b, 0xee, 0xfb, 0xe4, 0xe7, 0xe4, 0xd0, 0x58, 0x95, 0x63, 0x78, 0xf2, 0xf0, 0x22, 0x0c, 0xcd,
+ 0x65, 0x30, 0x34, 0x14, 0xa1, 0xab, 0x3e, 0x1f, 0xfa, 0x2b, 0xd9, 0xd0, 0x5f, 0xda, 0x0e, 0xbd,
+ 0x7a, 0x3d, 0x0c, 0x35, 0xab, 0x60, 0x3c, 0xfb, 0x39, 0x8c, 0x15, 0x8b, 0x60, 0xae, 0xfc, 0x04,
+ 0xfa, 0xe3, 0x51, 0xc8, 0x5a, 0x31, 0xfd, 0xfc, 0x7f, 0x1e, 0x91, 0x57, 0x01, 0xdd, 0x38, 0xbd,
+ 0xcb, 0xf8, 0xf4, 0xc1, 0x8f, 0xb0, 0x34, 0xcb, 0x61, 0xb9, 0xb9, 0x0f, 0xe6, 0xba, 0xad, 0x30,
+ 0xab, 0xd7, 0xc2, 0x72, 0xfe, 0x0b, 0x74, 0x9f, 0x4b, 0x44, 0x77, 0xd5, 0x72, 0xf4, 0x9c, 0x5d,
+ 0x8c, 0x9e, 0xd3, 0x62, 0xf4, 0x56, 0x46, 0x41, 0x57, 0x12, 0x84, 0x1d, 0x09, 0x53, 0x6b, 0x09,
+ 0x34, 0x7e, 0x48, 0xa0, 0x6b, 0xc7, 0x36, 0x1b, 0x4c, 0xd7, 0x73, 0xf1, 0x47, 0x59, 0x22, 0xee,
+ 0x14, 0x2f, 0x46, 0x4b, 0xf1, 0x42, 0xdc, 0x53, 0x88, 0xf1, 0x40, 0x11, 0x8b, 0x56, 0x45, 0x14,
+ 0xda, 0x94, 0xe1, 0xe8, 0x50, 0x84, 0x40, 0xab, 0x08, 0x40, 0xa7, 0xd2, 0x17, 0x9a, 0x62, 0x6f,
+ 0x48, 0x97, 0xbb, 0xa8, 0x87, 0x0c, 0xfa, 0x55, 0xb5, 0x56, 0xff, 0xb8, 0x5e, 0x8a, 0xce, 0x73,
+ 0xab, 0xa1, 0xaf, 0x96, 0x40, 0x7f, 0x76, 0x05, 0x8c, 0x67, 0x96, 0xc3, 0x58, 0x19, 0x0f, 0xe3,
+ 0xa9, 0x05, 0x30, 0x9d, 0x8a, 0x86, 0xf9, 0x44, 0x28, 0x2c, 0xe5, 0x01, 0xe8, 0x2e, 0xf1, 0x86,
+ 0x46, 0xee, 0x86, 0x6d, 0x4b, 0x27, 0x5f, 0x1c, 0x32, 0xe8, 0xca, 0x51, 0x89, 0xde, 0xa2, 0x4e,
+ 0x47, 0xdb, 0xb1, 0xa5, 0x68, 0x2b, 0x8f, 0x47, 0x47, 0xf9, 0x42, 0x3c, 0x2a, 0x8b, 0x85, 0xb6,
+ 0x34, 0x12, 0x1a, 0x55, 0x28, 0x74, 0xca, 0x00, 0x74, 0x29, 0x7d, 0xa0, 0x2f, 0x76, 0x87, 0xf1,
+ 0x07, 0x11, 0x1e, 0x16, 0x0a, 0xb1, 0x25, 0x7e, 0xd2, 0xa5, 0x21, 0x81, 0x36, 0xd2, 0xe6, 0xa8,
+ 0xa4, 0x0b, 0xae, 0x1a, 0xcf, 0x49, 0xd0, 0x22, 0x8f, 0xc4, 0x5d, 0x79, 0x38, 0xee, 0x1f, 0x09,
+ 0xc1, 0x7d, 0x79, 0x20, 0x5a, 0xe5, 0xfe, 0x68, 0x93, 0x7b, 0xa1, 0xe3, 0x88, 0x3b, 0x34, 0x87,
+ 0x45, 0xd0, 0x1e, 0x12, 0xa2, 0xa3, 0xd0, 0x15, 0x57, 0xb3, 0xa6, 0x60, 0x65, 0xc4, 0x84, 0x22,
+ 0xf6, 0x1e, 0x1d, 0xd2, 0x73, 0x24, 0x4d, 0xf2, 0x8d, 0x91, 0x65, 0x04, 0x5e, 0x2e, 0xfd, 0x26,
+ 0x50, 0x57, 0xb6, 0xc5, 0x5f, 0xa7, 0xdc, 0xe8, 0xad, 0x55, 0x6e, 0x70, 0xd7, 0x29, 0x32, 0x44,
+ 0xba, 0xa3, 0x69, 0x33, 0x75, 0x45, 0x69, 0xd3, 0x75, 0x47, 0xd7, 0x4c, 0xd5, 0xc9, 0x53, 0x26,
+ 0x77, 0xee, 0x4b, 0x72, 0x6a, 0x5f, 0x2f, 0xfe, 0xa0, 0x76, 0xcc, 0x18, 0x3b, 0x0f, 0xf6, 0x79,
+ 0xb0, 0xe6, 0xf8, 0x07, 0x8f, 0xc6, 0xf5, 0xf5, 0xb4, 0x48, 0x9d, 0xe7, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE net_locked_xpm[1] = {{ png, sizeof( png ), "net_locked_xpm" }};
diff --git a/bitmaps_png/cpp_26/net_unlocked.cpp b/bitmaps_png/cpp_26/net_unlocked.cpp
index 5cd1cab018..b5d0c6bb96 100644
--- a/bitmaps_png/cpp_26/net_unlocked.cpp
+++ b/bitmaps_png/cpp_26/net_unlocked.cpp
@@ -8,82 +8,93 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xa6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x0b, 0x4c, 0x93,
- 0x57, 0x14, 0xc7, 0x71, 0x18, 0x1f, 0xc1, 0xad, 0xc9, 0x32, 0x41, 0xc6, 0x60, 0xae, 0xb0, 0x94,
- 0xcd, 0x42, 0x07, 0xf2, 0x6a, 0x66, 0x57, 0x08, 0x8f, 0x94, 0x67, 0xa9, 0xc8, 0x62, 0xc4, 0x60,
- 0xc6, 0x1c, 0x32, 0x85, 0xf0, 0x52, 0x4b, 0x8b, 0x4a, 0x65, 0x08, 0x98, 0x11, 0x8b, 0x43, 0x0b,
- 0x1a, 0x26, 0x4a, 0xbb, 0xb2, 0xa9, 0x2b, 0x05, 0xdd, 0x90, 0xb1, 0x42, 0x75, 0xac, 0x61, 0xca,
- 0x63, 0x43, 0x26, 0x63, 0xcb, 0xe6, 0x36, 0x83, 0x14, 0x84, 0x3e, 0xa8, 0x32, 0x91, 0xec, 0x7c,
- 0x3b, 0x37, 0x69, 0x93, 0x6a, 0x30, 0xb0, 0x62, 0x93, 0x7f, 0xbe, 0xef, 0x9e, 0xd7, 0xef, 0xdc,
- 0x7b, 0x4f, 0xbe, 0xd4, 0x89, 0xa2, 0x28, 0xa7, 0x67, 0x2d, 0x81, 0x40, 0x90, 0x80, 0x72, 0xb5,
- 0xb7, 0x3d, 0x73, 0x48, 0x6a, 0x6a, 0xea, 0xda, 0xe4, 0xe4, 0x64, 0x2a, 0x25, 0x25, 0x85, 0xbe,
- 0x28, 0x10, 0x26, 0xac, 0x09, 0x0f, 0x0f, 0x5f, 0x8e, 0x4f, 0x67, 0x4c, 0xf2, 0x8d, 0x89, 0x89,
- 0x71, 0x79, 0x32, 0x26, 0x29, 0x29, 0xe9, 0xf9, 0xc4, 0xc4, 0xc4, 0x0d, 0xb1, 0xb1, 0xb1, 0x2b,
- 0x6d, 0x36, 0x84, 0x78, 0x13, 0x10, 0x97, 0xcb, 0xe5, 0x60, 0xee, 0x8a, 0x05, 0x41, 0x18, 0xdc,
- 0x8b, 0xfa, 0x08, 0x35, 0x89, 0xb2, 0xa0, 0x66, 0xf1, 0x38, 0x76, 0x58, 0x9b, 0x70, 0xc6, 0xb5,
- 0x14, 0x05, 0x56, 0xff, 0x0c, 0x9f, 0xcf, 0x4f, 0x27, 0x3e, 0x7c, 0x8e, 0x11, 0x10, 0xc9, 0xc1,
- 0xf8, 0xb4, 0x05, 0x41, 0x98, 0xd0, 0x8f, 0xc1, 0x66, 0xec, 0x36, 0xcc, 0xc5, 0xc5, 0xc5, 0x2d,
- 0x21, 0x21, 0xa1, 0x1a, 0xd7, 0x7a, 0x6b, 0x13, 0xef, 0xa3, 0x8c, 0x91, 0x91, 0x91, 0x1c, 0xf4,
- 0xad, 0xe3, 0xf1, 0x78, 0x64, 0xfd, 0x10, 0x77, 0xc8, 0x08, 0x0b, 0x0b, 0x5b, 0x4f, 0x40, 0xfe,
- 0xfe, 0xfe, 0x1c, 0x27, 0x27, 0x27, 0x97, 0x05, 0x41, 0x98, 0x34, 0x18, 0x1f, 0x1f, 0x7f, 0x05,
- 0x83, 0x03, 0x50, 0x8c, 0x80, 0x80, 0x80, 0x74, 0x52, 0x80, 0x1c, 0x07, 0x36, 0xd1, 0x8d, 0x0d,
- 0x9c, 0x43, 0x7b, 0x30, 0xea, 0x75, 0x54, 0x20, 0x36, 0xd2, 0x8f, 0xf6, 0x32, 0x5f, 0x5f, 0x5f,
- 0x3f, 0x12, 0xc7, 0x60, 0x30, 0x78, 0x68, 0x5f, 0xb7, 0x28, 0x10, 0x9e, 0xf3, 0x31, 0x0c, 0x5e,
- 0x4d, 0xd6, 0xd8, 0x75, 0x20, 0x29, 0x40, 0xa7, 0xd3, 0x5d, 0xf1, 0x39, 0x6e, 0x3d, 0x9e, 0xc7,
- 0x84, 0x8d, 0xb5, 0xd8, 0x86, 0x21, 0x24, 0x24, 0x24, 0x68, 0x51, 0xc3, 0x40, 0x40, 0x11, 0x11,
- 0x11, 0xe5, 0x76, 0x23, 0xcb, 0x24, 0x05, 0x3c, 0x3d, 0x3d, 0x5f, 0x46, 0xdf, 0xef, 0x51, 0x51,
- 0x51, 0xa7, 0x99, 0x4c, 0xa6, 0xa7, 0x4d, 0x1e, 0x1e, 0x1e, 0x2c, 0x1a, 0x8d, 0x16, 0xe4, 0x10,
- 0x08, 0x8b, 0x49, 0xe6, 0x03, 0xc5, 0xc5, 0xc5, 0x35, 0xe3, 0xb4, 0xfd, 0x8a, 0xbb, 0x65, 0x12,
- 0x21, 0x60, 0x23, 0xae, 0x87, 0x38, 0x1c, 0x4e, 0x3e, 0x82, 0x68, 0x24, 0x2e, 0x34, 0x34, 0x34,
- 0xec, 0xa9, 0x20, 0x0c, 0xe8, 0x23, 0xd3, 0xb4, 0x10, 0x88, 0xc5, 0x62, 0x6d, 0xc2, 0xfb, 0x30,
- 0x90, 0x78, 0xb4, 0x17, 0xa1, 0xae, 0xe2, 0xfb, 0x30, 0x9b, 0xcd, 0x5e, 0x6d, 0x1d, 0xa4, 0xfb,
- 0x08, 0xbe, 0x86, 0xf6, 0xe8, 0x79, 0x41, 0xe8, 0xcc, 0xc1, 0xbb, 0x10, 0x90, 0x77, 0x84, 0x08,
- 0x83, 0x83, 0x83, 0x37, 0xdb, 0x81, 0x5c, 0x71, 0xca, 0x4e, 0xb9, 0xbb, 0xbb, 0xaf, 0xc5, 0x5d,
- 0xd0, 0xf0, 0xc9, 0xc3, 0xf8, 0x52, 0xb4, 0xd7, 0xa1, 0xb6, 0xba, 0xb9, 0xb9, 0x85, 0xa2, 0xfd,
- 0x55, 0x12, 0x8b, 0x79, 0x69, 0x78, 0x5f, 0x32, 0x04, 0x46, 0xcd, 0x0b, 0x22, 0x81, 0x28, 0x3f,
- 0xeb, 0xbb, 0x27, 0xca, 0xc7, 0xde, 0x5f, 0x52, 0x52, 0x72, 0x42, 0xa1, 0x90, 0x6b, 0x14, 0x8a,
- 0xc6, 0x8e, 0x8a, 0x8a, 0xb2, 0x26, 0x3c, 0x9e, 0x14, 0x8c, 0x79, 0x03, 0xc5, 0x42, 0xf9, 0xa3,
- 0x9c, 0xad, 0xb9, 0xeb, 0x51, 0x41, 0xa8, 0xd7, 0x9e, 0x06, 0x5a, 0x65, 0x9b, 0x7d, 0xfc, 0xad,
- 0xb4, 0x4d, 0x9c, 0x44, 0x22, 0x59, 0xae, 0x52, 0xa9, 0x7e, 0xd4, 0x8f, 0xdd, 0xfd, 0xd7, 0x30,
- 0x75, 0x0f, 0x46, 0x7e, 0xf9, 0x19, 0x86, 0x6e, 0x0e, 0x40, 0x93, 0x52, 0x3e, 0x29, 0x14, 0xee,
- 0x93, 0xd8, 0xe2, 0xec, 0xea, 0x2c, 0x43, 0xbd, 0x80, 0x5a, 0xf3, 0xbf, 0xbe, 0x75, 0x5f, 0x5e,
- 0xb8, 0xa0, 0x31, 0x99, 0x8c, 0x54, 0x67, 0xa7, 0xc6, 0x20, 0x95, 0x4a, 0xbb, 0x44, 0x22, 0x61,
- 0xdd, 0xb1, 0xaa, 0xaa, 0x01, 0x5d, 0xb7, 0x76, 0xee, 0x6c, 0x43, 0xbd, 0x3e, 0x2d, 0x2d, 0xed,
- 0xcd, 0x85, 0x6a, 0x2c, 0x0a, 0xa4, 0xd3, 0xe9, 0x0c, 0xc3, 0xc3, 0xb7, 0x40, 0x2c, 0x16, 0xd7,
- 0x61, 0x97, 0x2f, 0x5a, 0xbb, 0x76, 0x3e, 0x55, 0x2b, 0xbb, 0x79, 0x6b, 0x68, 0x00, 0x44, 0xa2,
- 0x22, 0xc5, 0x92, 0x41, 0x42, 0xa1, 0x90, 0x36, 0x38, 0xf8, 0xd3, 0xac, 0x5a, 0xad, 0xb6, 0x60,
- 0xf1, 0xc7, 0xbe, 0xc8, 0x95, 0x95, 0x15, 0x9f, 0x8e, 0x0c, 0x0f, 0x42, 0xa9, 0xe4, 0xa0, 0x86,
- 0x1c, 0xd7, 0x92, 0x40, 0xb8, 0x0b, 0xf7, 0xbe, 0xbe, 0x1b, 0x93, 0x4a, 0xa5, 0xf2, 0x4f, 0x2c,
- 0xf6, 0x92, 0xbd, 0xaf, 0xbc, 0xfc, 0xc8, 0x09, 0x02, 0x3a, 0x2c, 0x39, 0xa8, 0x45, 0xdf, 0x8a,
- 0x25, 0x1f, 0xdd, 0x13, 0x17, 0xfd, 0x1c, 0x19, 0xef, 0xac, 0xad, 0x9b, 0x04, 0x52, 0xc9, 0x87,
- 0xbd, 0x17, 0xcf, 0x54, 0xc2, 0xb1, 0x43, 0x99, 0xb7, 0x8f, 0xef, 0x4f, 0x2c, 0xae, 0x15, 0xf3,
- 0xf3, 0x65, 0xa2, 0xb8, 0x02, 0x99, 0x30, 0xba, 0xa0, 0x26, 0x8f, 0x9b, 0xb3, 0x33, 0x89, 0xe9,
- 0xb6, 0x14, 0xd0, 0xb2, 0x43, 0x7b, 0x04, 0x95, 0xa3, 0xba, 0x93, 0x73, 0x63, 0xda, 0x32, 0x6a,
- 0x5c, 0x2b, 0xa1, 0x26, 0xb4, 0x07, 0xa8, 0x29, 0xad, 0x10, 0x8c, 0x5d, 0xf9, 0x60, 0xea, 0xca,
- 0x01, 0x4b, 0xe7, 0x2e, 0x78, 0xa0, 0xc9, 0x00, 0x6d, 0x0d, 0x6f, 0x34, 0x27, 0x99, 0xe9, 0xed,
- 0x28, 0x68, 0x95, 0xaa, 0x76, 0x6f, 0xf7, 0xdc, 0x88, 0x12, 0xcc, 0xbd, 0xd5, 0x94, 0xe5, 0xfa,
- 0x51, 0xca, 0xd2, 0x53, 0x4a, 0xdd, 0xd7, 0x89, 0x61, 0xa6, 0x7b, 0x2f, 0xcc, 0x5c, 0xdd, 0x03,
- 0xff, 0x74, 0xed, 0x84, 0x87, 0x9a, 0xed, 0x60, 0xbc, 0x9c, 0x02, 0xd2, 0x6c, 0x56, 0xa9, 0x43,
- 0xa0, 0xcc, 0xcc, 0x4c, 0xaf, 0x4b, 0xa7, 0x0b, 0x87, 0x2c, 0x7d, 0xc7, 0x29, 0x7d, 0xc7, 0x7e,
- 0x6a, 0xfc, 0x9b, 0x7c, 0x6a, 0xa2, 0x3d, 0x9b, 0x9a, 0x6a, 0xdf, 0x05, 0xc6, 0x2b, 0xef, 0x81,
- 0xa9, 0x2d, 0x0d, 0xcc, 0x5f, 0xa7, 0x82, 0xe5, 0x32, 0x1f, 0xa6, 0xd4, 0x3c, 0x38, 0x99, 0xcd,
- 0xaa, 0x70, 0x08, 0x54, 0x5f, 0x5f, 0x1b, 0xd0, 0x76, 0xb6, 0x78, 0xd6, 0xdc, 0x53, 0x4e, 0xfd,
- 0xdd, 0x9a, 0x49, 0xdd, 0x69, 0xc9, 0xa0, 0xee, 0xb6, 0xa6, 0x83, 0xbe, 0x65, 0x1b, 0x4c, 0xa8,
- 0xb7, 0xc0, 0x64, 0x4b, 0x32, 0x18, 0x9a, 0x63, 0xc1, 0xa4, 0x8a, 0x82, 0xc9, 0xf3, 0x5c, 0xa8,
- 0xd9, 0xcd, 0x38, 0xea, 0x10, 0xe8, 0xf3, 0xc6, 0x7a, 0xa6, 0x46, 0x5e, 0xfc, 0x68, 0xb6, 0xbf,
- 0x92, 0x32, 0x74, 0x15, 0x50, 0xa6, 0xce, 0x6c, 0x30, 0x7f, 0xfb, 0x01, 0x4c, 0xb7, 0xa7, 0xc3,
- 0x74, 0xdb, 0xbb, 0x60, 0xf9, 0x8a, 0x0f, 0x0f, 0x5a, 0x63, 0x60, 0x46, 0xcd, 0x85, 0x09, 0x65,
- 0x28, 0x7c, 0x92, 0xe5, 0x53, 0xe5, 0x10, 0x28, 0x37, 0x37, 0xd7, 0xab, 0x55, 0xb6, 0x7b, 0x6c,
- 0xfa, 0x9a, 0x90, 0xd2, 0x5f, 0xda, 0x01, 0x13, 0xad, 0xdb, 0xe0, 0x5e, 0x0b, 0xee, 0xa4, 0x39,
- 0x09, 0xa6, 0x54, 0x3c, 0x30, 0x5e, 0x8c, 0x00, 0xd3, 0xf9, 0xb7, 0xc1, 0xfc, 0xc5, 0x46, 0x18,
- 0x3d, 0xe3, 0x07, 0x1f, 0x67, 0xd0, 0xa5, 0x8e, 0x0e, 0x83, 0xb3, 0xac, 0x28, 0x5e, 0x6e, 0xe8,
- 0xc8, 0x82, 0xdf, 0xe4, 0xb1, 0xf0, 0x87, 0x22, 0x1a, 0x6e, 0xcb, 0x23, 0xe0, 0x2f, 0xf9, 0x3b,
- 0x70, 0xa7, 0x91, 0x0d, 0x63, 0x8d, 0x41, 0x30, 0x7e, 0xce, 0x1f, 0xc6, 0x1b, 0x7c, 0xa1, 0xbb,
- 0x9c, 0xfe, 0xa8, 0x70, 0xb3, 0xd7, 0x16, 0x87, 0xff, 0xd7, 0xb1, 0x03, 0x5f, 0xf1, 0xa9, 0xce,
- 0x0b, 0xaf, 0x53, 0x1e, 0x8e, 0xfc, 0x41, 0x71, 0x20, 0xfc, 0x7a, 0x63, 0x31, 0xfb, 0x86, 0x5c,
- 0x14, 0xd2, 0xd3, 0x24, 0x7e, 0xeb, 0xbb, 0xcf, 0xf6, 0x6d, 0xe8, 0x96, 0x17, 0x32, 0xbe, 0x6f,
- 0xc8, 0xf3, 0xd6, 0x1e, 0xd9, 0xee, 0x55, 0x62, 0xcb, 0xf9, 0x0f, 0x19, 0xbc, 0x50, 0x60, 0xfc,
- 0x58, 0x25, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x54, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x0b, 0x4c, 0x53,
+ 0x67, 0x14, 0xc7, 0xbb, 0x4d, 0x32, 0x65, 0x62, 0x0c, 0x4e, 0x8c, 0x73, 0x73, 0xc4, 0x4c, 0x86,
+ 0x26, 0xd6, 0x01, 0xae, 0x48, 0xb0, 0x50, 0x1e, 0x96, 0x37, 0xe5, 0x11, 0x0c, 0x03, 0xd1, 0xa8,
+ 0x8b, 0x55, 0x61, 0x02, 0x0a, 0x16, 0x5f, 0x15, 0xc5, 0x18, 0x74, 0x0a, 0x41, 0xa7, 0x12, 0xd8,
+ 0x03, 0x3b, 0x29, 0xd8, 0x96, 0x87, 0xe2, 0x44, 0x2a, 0x08, 0x88, 0x40, 0xb4, 0x30, 0x9d, 0xca,
+ 0x7c, 0xcc, 0x29, 0xea, 0x94, 0x96, 0x16, 0x0b, 0xb4, 0x82, 0x38, 0x38, 0xdf, 0xce, 0xc7, 0x2e,
+ 0xe6, 0x46, 0x70, 0x59, 0x8d, 0x37, 0xf9, 0xe7, 0xde, 0xef, 0x9c, 0xf3, 0x9d, 0xdf, 0xf9, 0x4e,
+ 0xcf, 0xbd, 0xe5, 0x10, 0x42, 0x38, 0x6f, 0x53, 0xe1, 0xe1, 0xe1, 0x8b, 0xc2, 0xc2, 0xc2, 0xba,
+ 0x51, 0x0f, 0xd8, 0x76, 0xce, 0xdb, 0x06, 0x21, 0x40, 0x80, 0x22, 0x22, 0x91, 0xa8, 0x87, 0xc3,
+ 0xe1, 0xbc, 0xfb, 0x5a, 0x10, 0x56, 0xb4, 0x1e, 0x95, 0x19, 0x1a, 0x1a, 0xca, 0xc5, 0x0d, 0x4b,
+ 0x51, 0x25, 0xa8, 0x5d, 0x02, 0x81, 0x60, 0xdc, 0x48, 0x4c, 0x54, 0x54, 0xd4, 0x04, 0x8c, 0x49,
+ 0xa5, 0x3e, 0xbc, 0xe7, 0xd3, 0xe4, 0xd4, 0x8e, 0xc9, 0xe7, 0xe2, 0xb3, 0x9c, 0x82, 0x50, 0x03,
+ 0x98, 0x63, 0x3f, 0xcd, 0x85, 0xf1, 0x53, 0xc7, 0xaa, 0xe8, 0x2a, 0x13, 0xd8, 0xc8, 0xdc, 0x87,
+ 0x85, 0x1b, 0x36, 0x50, 0x7f, 0x48, 0x48, 0x88, 0x35, 0xae, 0xaf, 0xb1, 0x7d, 0xa8, 0x41, 0x84,
+ 0xc4, 0x84, 0xfd, 0x7b, 0x91, 0x57, 0x15, 0x19, 0x19, 0xe9, 0x38, 0x0a, 0x84, 0x55, 0xb4, 0x31,
+ 0x01, 0x2f, 0x02, 0x02, 0x02, 0x0e, 0x06, 0x06, 0x06, 0xd6, 0x31, 0xad, 0xf8, 0x85, 0xa9, 0x5a,
+ 0x42, 0xd7, 0x08, 0xfc, 0x93, 0xcb, 0xe5, 0x2e, 0xf3, 0xf6, 0xf6, 0x3e, 0xc4, 0xc4, 0x3f, 0x0e,
+ 0x0e, 0x0e, 0x9e, 0xeb, 0xe7, 0xe7, 0x27, 0x63, 0xe2, 0x9f, 0x63, 0x17, 0x76, 0xa3, 0x32, 0x1c,
+ 0x1d, 0x1d, 0xed, 0x47, 0x81, 0x30, 0xc1, 0xef, 0x34, 0xd0, 0xdf, 0xdf, 0xbf, 0x02, 0x7b, 0xcc,
+ 0x9b, 0x3f, 0x7f, 0xfe, 0x6a, 0x66, 0x63, 0x37, 0x73, 0xe2, 0xf3, 0x74, 0xed, 0xee, 0xee, 0x2e,
+ 0xb5, 0xb2, 0xb2, 0xe2, 0xd9, 0xd8, 0xd8, 0x2c, 0x42, 0x9f, 0x89, 0xda, 0xb0, 0x28, 0x57, 0x27,
+ 0x27, 0xa7, 0x35, 0x4c, 0xbc, 0x89, 0xee, 0x67, 0xf4, 0xe1, 0x6b, 0x41, 0x1e, 0x1e, 0x1e, 0x99,
+ 0x18, 0x60, 0xeb, 0xe3, 0xe3, 0xc3, 0x1f, 0x69, 0x01, 0xae, 0xdf, 0xc1, 0x04, 0xed, 0x63, 0xb5,
+ 0x87, 0x0a, 0x4f, 0x13, 0x13, 0x14, 0x14, 0xe4, 0xcb, 0x02, 0xd9, 0xa0, 0xac, 0xe8, 0x50, 0xfc,
+ 0x17, 0x28, 0x85, 0x39, 0xc1, 0x17, 0x2c, 0x90, 0x35, 0xfa, 0xaf, 0x33, 0xd5, 0x57, 0x0a, 0x85,
+ 0xc2, 0x1d, 0x54, 0x5e, 0x5e, 0x5e, 0xfb, 0x3c, 0x3d, 0x3d, 0xb3, 0x5c, 0x5c, 0x5c, 0x16, 0xb1,
+ 0xa6, 0x8e, 0x82, 0xc6, 0xbf, 0x9c, 0x3a, 0x34, 0xb6, 0x33, 0x3f, 0xb6, 0x3f, 0x1b, 0x84, 0xbd,
+ 0xff, 0x66, 0x0c, 0xd0, 0x44, 0x04, 0x94, 0x31, 0xa0, 0x46, 0x5c, 0xbb, 0x8e, 0xb4, 0x67, 0xf2,
+ 0xe4, 0xc9, 0x5e, 0x78, 0xb7, 0xc7, 0x1f, 0x7e, 0x16, 0x03, 0x1a, 0xc2, 0x6e, 0x38, 0xbc, 0x04,
+ 0xa1, 0xe1, 0x01, 0x75, 0xe0, 0x91, 0x43, 0x5f, 0x01, 0x25, 0x30, 0xa3, 0xcc, 0x63, 0x83, 0xb0,
+ 0x6a, 0x21, 0x4d, 0xc2, 0xd8, 0x1e, 0xe1, 0xf0, 0x28, 0x70, 0x5d, 0x8a, 0xcf, 0xf4, 0x04, 0x56,
+ 0xcc, 0x40, 0xe9, 0x59, 0x2d, 0x7d, 0x3e, 0x0c, 0x42, 0xe3, 0x2d, 0x7a, 0x4c, 0x3e, 0x9f, 0x1f,
+ 0xcd, 0x80, 0x34, 0x74, 0x2d, 0x16, 0x8b, 0xab, 0x4e, 0x9e, 0x2c, 0xbf, 0x7f, 0xec, 0x58, 0x41,
+ 0x0f, 0x56, 0x09, 0x11, 0x11, 0x11, 0xb0, 0x6b, 0xd7, 0xce, 0x8b, 0xb8, 0x91, 0xcb, 0xe3, 0xf1,
+ 0x92, 0x71, 0x5f, 0x07, 0x2b, 0x59, 0x37, 0x16, 0xaa, 0xb4, 0xb5, 0xb5, 0x9d, 0x44, 0x73, 0xb8,
+ 0xb9, 0xb9, 0x25, 0xe0, 0xc4, 0x36, 0xd1, 0x97, 0x16, 0x7d, 0x3a, 0x2c, 0xe0, 0x3d, 0x14, 0xe7,
+ 0x33, 0xe6, 0xf8, 0x9f, 0x0c, 0x93, 0xf1, 0xf8, 0x52, 0xa9, 0xf4, 0x86, 0x46, 0x73, 0x79, 0xd0,
+ 0x64, 0xea, 0x85, 0x9b, 0x37, 0xdb, 0x06, 0xb3, 0xb3, 0x0f, 0xf4, 0x15, 0xc9, 0x65, 0xd0, 0x72,
+ 0xb9, 0x11, 0x72, 0x73, 0x0f, 0x6b, 0xf1, 0xb4, 0x2b, 0xe9, 0x1e, 0x3b, 0x3b, 0xbb, 0xc5, 0xd3,
+ 0xa7, 0x4f, 0xf7, 0x63, 0x4d, 0xd7, 0xa4, 0x91, 0x1c, 0x2c, 0x1b, 0x95, 0x35, 0x35, 0x4e, 0x63,
+ 0x60, 0x53, 0x68, 0xd0, 0x81, 0x03, 0xfb, 0x0b, 0x9a, 0x9b, 0x9b, 0x87, 0x5a, 0x5a, 0x34, 0x43,
+ 0xf9, 0x79, 0x79, 0x77, 0x92, 0x92, 0x12, 0x73, 0x9c, 0x9d, 0x9d, 0x57, 0xc7, 0xc7, 0xaf, 0x6b,
+ 0xc8, 0x3d, 0x72, 0x58, 0x77, 0xfb, 0xd6, 0x75, 0xd8, 0x9b, 0xb9, 0xe7, 0x2e, 0x93, 0x6c, 0x0e,
+ 0x6a, 0x1e, 0xca, 0x01, 0x65, 0x37, 0xf2, 0xc9, 0x19, 0x9e, 0x32, 0xcc, 0x87, 0x9a, 0xc5, 0xe4,
+ 0x7e, 0x7f, 0xd4, 0xd4, 0x55, 0x57, 0x9f, 0xbb, 0x67, 0x30, 0x74, 0x92, 0xe2, 0xe2, 0xe2, 0x2e,
+ 0x26, 0x91, 0xf5, 0x88, 0x2f, 0x23, 0x63, 0xe7, 0xf1, 0xeb, 0xbf, 0xb5, 0x40, 0x99, 0xaa, 0x68,
+ 0x20, 0x36, 0x36, 0x36, 0xc6, 0x92, 0x6f, 0xe0, 0x28, 0x43, 0x43, 0xc3, 0x85, 0xde, 0xb6, 0xb6,
+ 0x1b, 0x64, 0xef, 0xde, 0xcc, 0x5a, 0x5a, 0x25, 0xdb, 0x97, 0x9e, 0x9e, 0x6e, 0x7d, 0xe2, 0x84,
+ 0x5c, 0x7f, 0xa5, 0xa5, 0x19, 0xd2, 0x24, 0x9b, 0x94, 0xb4, 0xf4, 0x37, 0x06, 0xd5, 0xd7, 0xd5,
+ 0x1a, 0x2e, 0x5e, 0x6c, 0x18, 0xd8, 0xbe, 0x7d, 0x5b, 0x1e, 0x7d, 0x41, 0x5f, 0xf5, 0x97, 0xa8,
+ 0x14, 0x0f, 0x7f, 0x6d, 0x6d, 0x82, 0xb4, 0x34, 0x09, 0xfd, 0x72, 0x8c, 0x7b, 0x63, 0x50, 0x49,
+ 0xc9, 0x09, 0xd7, 0xfa, 0x9a, 0x1a, 0xb7, 0xa4, 0xa4, 0xa4, 0x69, 0xa3, 0xbe, 0xec, 0xbc, 0x19,
+ 0x53, 0x8e, 0x1c, 0xcc, 0x6a, 0xaf, 0x28, 0x2b, 0x82, 0xe4, 0xc4, 0x04, 0xb5, 0x80, 0x3b, 0xe3,
+ 0xa3, 0xc0, 0x2f, 0xed, 0xa7, 0xb2, 0x15, 0xea, 0xfe, 0xf9, 0x07, 0xff, 0x0b, 0x34, 0xe6, 0x7f,
+ 0x8c, 0x80, 0x1b, 0x20, 0xfb, 0x76, 0xdd, 0x85, 0xa6, 0xa2, 0x2d, 0xa6, 0x4b, 0x8a, 0xad, 0xa0,
+ 0x51, 0x48, 0xc8, 0xa5, 0xe2, 0x0d, 0x7f, 0x6b, 0x0a, 0x13, 0xfa, 0x5a, 0x0b, 0xd7, 0x9a, 0x5b,
+ 0x8e, 0xaf, 0x32, 0xb7, 0xca, 0x96, 0x9b, 0x5b, 0x0b, 0x62, 0x4c, 0x0d, 0xb9, 0xe1, 0x9d, 0x3f,
+ 0x6e, 0xf2, 0x38, 0x1d, 0xb7, 0x78, 0x9a, 0x9d, 0x45, 0x20, 0xbc, 0x26, 0x1c, 0x92, 0x2e, 0xaf,
+ 0x18, 0xb8, 0xa3, 0x04, 0x6d, 0x7d, 0x06, 0x68, 0xeb, 0x76, 0x90, 0xce, 0xba, 0x6d, 0x44, 0x5f,
+ 0x9b, 0x46, 0x0c, 0xb5, 0x1b, 0xe1, 0xe9, 0xf9, 0x44, 0x30, 0xd6, 0xc4, 0x43, 0x6f, 0xb5, 0x18,
+ 0x4c, 0xe7, 0x56, 0x40, 0xdf, 0xb9, 0x38, 0xe8, 0xae, 0x8c, 0x86, 0x7d, 0x62, 0xa7, 0x2c, 0x4b,
+ 0x41, 0x13, 0xcb, 0x8f, 0x6e, 0xb8, 0xfa, 0xe2, 0xb6, 0x0c, 0x9e, 0xd4, 0x6c, 0x25, 0x1d, 0x35,
+ 0x12, 0xa2, 0xab, 0x4e, 0x21, 0x3a, 0x75, 0x22, 0xd1, 0xab, 0xe3, 0xa1, 0x4b, 0x2d, 0x06, 0x63,
+ 0xd5, 0x2a, 0xe8, 0xa9, 0x5a, 0x06, 0xbd, 0x08, 0x30, 0x9d, 0x89, 0x04, 0x63, 0x85, 0x08, 0x72,
+ 0x93, 0x9d, 0x4e, 0x59, 0x04, 0xda, 0x9c, 0x9a, 0xea, 0x5d, 0x7a, 0x34, 0xe5, 0x29, 0xdc, 0x2e,
+ 0x20, 0x66, 0xcd, 0x3e, 0x62, 0xbe, 0x94, 0x41, 0x9e, 0x35, 0x4b, 0xc9, 0xb3, 0x46, 0x09, 0xf4,
+ 0x35, 0x24, 0x43, 0x5f, 0xfd, 0x3a, 0xe8, 0xaf, 0xfd, 0x1a, 0xfa, 0xab, 0xe3, 0xa0, 0xbf, 0x6a,
+ 0x09, 0x3c, 0xaf, 0x14, 0x81, 0xb1, 0x54, 0x08, 0x47, 0xd7, 0x73, 0x4f, 0x5b, 0x04, 0x92, 0xcb,
+ 0xbe, 0x0f, 0x3a, 0x5b, 0xb0, 0x79, 0xa8, 0xff, 0x4a, 0x36, 0xf9, 0x43, 0x11, 0x4b, 0xee, 0x2a,
+ 0x62, 0xc8, 0x7d, 0x45, 0x34, 0x79, 0xa0, 0x8c, 0x82, 0x87, 0xca, 0x08, 0x78, 0xac, 0x14, 0x41,
+ 0x87, 0x2a, 0x18, 0x74, 0x4a, 0x3f, 0xd0, 0x2b, 0x7d, 0xe0, 0xa9, 0xd2, 0x13, 0x0c, 0x0a, 0x0f,
+ 0xf8, 0x6e, 0xed, 0x9c, 0x33, 0x16, 0x81, 0x0a, 0x65, 0xf9, 0xfe, 0x67, 0x7f, 0x92, 0x0c, 0x0e,
+ 0x5e, 0xcb, 0x22, 0xc6, 0xba, 0x14, 0x62, 0xac, 0x59, 0x4f, 0x7a, 0xaa, 0xd7, 0x40, 0x8f, 0x7a,
+ 0x25, 0xf4, 0x56, 0xc5, 0x61, 0xbb, 0x96, 0x60, 0xbb, 0xc2, 0xc1, 0x7c, 0x3a, 0x10, 0xcc, 0x27,
+ 0x7d, 0xa1, 0xaf, 0x9c, 0x0f, 0x5d, 0x45, 0xae, 0x90, 0xb3, 0xda, 0xe1, 0xac, 0x45, 0x20, 0x1c,
+ 0xf3, 0x05, 0xa5, 0x87, 0xc4, 0x5d, 0x03, 0x9a, 0x9d, 0xe4, 0x49, 0xc5, 0x0a, 0xd0, 0x9e, 0x5a,
+ 0x0a, 0xba, 0x53, 0xd1, 0xd0, 0x59, 0x1e, 0x09, 0xfa, 0xf2, 0x50, 0x30, 0x94, 0x06, 0x40, 0x97,
+ 0xca, 0x17, 0x8c, 0x2a, 0x0f, 0xe8, 0x56, 0x2c, 0x84, 0xde, 0x62, 0x67, 0xe8, 0x28, 0xe0, 0x42,
+ 0xd6, 0x2a, 0x7b, 0xb5, 0xa5, 0xc3, 0x30, 0x3e, 0x7b, 0xa3, 0xb0, 0xbc, 0xbf, 0x69, 0x13, 0xdc,
+ 0x93, 0x8b, 0xa0, 0xbd, 0x28, 0x04, 0x1e, 0xca, 0x03, 0xe0, 0x91, 0x7c, 0x31, 0x3c, 0x2e, 0xf4,
+ 0x82, 0x27, 0x85, 0x7c, 0xd0, 0x1e, 0x5f, 0x08, 0x9d, 0x3f, 0xbb, 0x80, 0x5e, 0x36, 0x0f, 0xf4,
+ 0xc7, 0xe6, 0xc0, 0x8d, 0x1c, 0x07, 0x90, 0x7e, 0xf5, 0xe9, 0x41, 0x8b, 0xdf, 0x23, 0x21, 0x6f,
+ 0xa6, 0xf7, 0x91, 0x54, 0x2f, 0x75, 0xe9, 0x6e, 0xdf, 0xce, 0xb2, 0x0c, 0x81, 0x41, 0x95, 0xce,
+ 0x37, 0x28, 0x77, 0xb8, 0x19, 0x54, 0xd2, 0x05, 0x7a, 0xd5, 0x36, 0x27, 0x9d, 0x62, 0xcb, 0x3c,
+ 0xad, 0x22, 0x6d, 0xae, 0xb6, 0x38, 0x75, 0xb6, 0xee, 0x87, 0x84, 0x59, 0x7f, 0xed, 0x89, 0x9b,
+ 0x59, 0xe9, 0xe7, 0xf6, 0xb1, 0x2d, 0x3b, 0xc7, 0x3f, 0x52, 0x4c, 0x04, 0x89, 0x8a, 0x91, 0xae,
+ 0xb0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE net_unlocked_xpm[1] = {{ png, sizeof( png ), "net_unlocked_xpm" }};
diff --git a/bitmaps_png/cpp_26/netlist.cpp b/bitmaps_png/cpp_26/netlist.cpp
index ac06cf5df3..8541fd2ef0 100644
--- a/bitmaps_png/cpp_26/netlist.cpp
+++ b/bitmaps_png/cpp_26/netlist.cpp
@@ -8,72 +8,102 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xfd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x59, 0x4c, 0x53,
- 0x41, 0x14, 0x86, 0x2b, 0xe2, 0x8a, 0x01, 0x91, 0x44, 0x9e, 0x88, 0x5a, 0x16, 0xd1, 0x18, 0xa3,
- 0x14, 0x88, 0x84, 0x22, 0x8a, 0xa6, 0x65, 0x29, 0x60, 0x49, 0x50, 0x5f, 0x10, 0x62, 0x8c, 0xfb,
- 0x83, 0x46, 0x1f, 0xdc, 0xa0, 0x97, 0x96, 0x0a, 0x2e, 0x75, 0x43, 0x04, 0x45, 0x23, 0xc1, 0xf8,
- 0xa0, 0xa2, 0x06, 0x51, 0x16, 0xc5, 0x82, 0x09, 0x16, 0xdc, 0xa2, 0x89, 0x11, 0x90, 0x96, 0xb0,
- 0x2f, 0x2d, 0x6b, 0x4b, 0x69, 0xc1, 0x0a, 0xe3, 0x3f, 0x4d, 0x6b, 0x1a, 0x43, 0x04, 0x2b, 0x7a,
- 0x93, 0x3f, 0x33, 0x73, 0xce, 0x99, 0xf3, 0xcd, 0x9d, 0x39, 0x77, 0x72, 0x59, 0x84, 0x10, 0xd6,
- 0xff, 0xd0, 0xb4, 0x26, 0x13, 0x0a, 0x85, 0x8b, 0xa1, 0x9c, 0x7f, 0x0e, 0x8a, 0x8d, 0x8d, 0x15,
- 0x42, 0x1a, 0x16, 0x8b, 0x35, 0x77, 0x52, 0x10, 0xc3, 0x30, 0x0e, 0x5b, 0xf0, 0x44, 0x44, 0x44,
- 0xcc, 0x41, 0xb3, 0x09, 0xda, 0x07, 0xad, 0xb1, 0x8d, 0x89, 0x8a, 0x8a, 0x72, 0x45, 0xc2, 0x6d,
- 0xd0, 0x1e, 0x68, 0x25, 0xb5, 0xc5, 0xc7, 0xc7, 0xbb, 0xa0, 0x9f, 0x01, 0xe9, 0x22, 0x23, 0x23,
- 0xb7, 0x62, 0xbc, 0xe0, 0xb7, 0x20, 0x0b, 0x80, 0x60, 0x42, 0x21, 0x5a, 0x55, 0x4c, 0x4c, 0x4c,
- 0x15, 0xda, 0xef, 0xd8, 0x92, 0xed, 0xd4, 0x8f, 0xf1, 0x6a, 0x8c, 0x3b, 0xe0, 0x57, 0xa2, 0xff,
- 0x0a, 0x7d, 0x13, 0xfa, 0xbb, 0xa2, 0xa3, 0xa3, 0x97, 0x61, 0xfc, 0x01, 0xe3, 0x51, 0xf4, 0x4b,
- 0x42, 0x42, 0x42, 0x96, 0x4d, 0x09, 0x84, 0x55, 0x95, 0x61, 0x0b, 0x38, 0x90, 0x0f, 0x9f, 0xcf,
- 0x2f, 0xc4, 0xe4, 0x2a, 0xea, 0x87, 0xaf, 0x12, 0x31, 0xa5, 0x16, 0x9f, 0x77, 0x40, 0x40, 0xc0,
- 0x11, 0x80, 0x86, 0xe9, 0xf9, 0x20, 0xf9, 0x3e, 0xc0, 0x7a, 0x61, 0xf7, 0x85, 0x5c, 0xa6, 0x04,
- 0x0a, 0x0e, 0x0e, 0x4e, 0x46, 0xb0, 0x03, 0xb5, 0x85, 0x87, 0x87, 0x1f, 0x03, 0xa8, 0x9e, 0xc7,
- 0xe3, 0x39, 0xc1, 0x37, 0x1e, 0x16, 0x16, 0x96, 0x89, 0x84, 0x1b, 0xd1, 0xdf, 0x20, 0x10, 0x08,
- 0x78, 0x00, 0x19, 0xb1, 0x98, 0x04, 0xd8, 0xe2, 0x2c, 0xa0, 0x79, 0x93, 0x9e, 0x91, 0x15, 0xe4,
- 0xe7, 0xe7, 0x27, 0xb0, 0x39, 0x93, 0x83, 0x48, 0xd8, 0x80, 0x76, 0x05, 0xf5, 0x21, 0x99, 0x0a,
- 0xc9, 0x3f, 0x5b, 0x45, 0x17, 0x01, 0xf8, 0x21, 0xbb, 0x40, 0x41, 0x41, 0x41, 0x9b, 0xac, 0x36,
- 0x40, 0xcc, 0x20, 0x7f, 0x7f, 0x7f, 0x17, 0xfa, 0x46, 0xf0, 0x1d, 0x45, 0xb2, 0x55, 0x56, 0x79,
- 0x7b, 0x7b, 0xf3, 0x9c, 0x9d, 0x9d, 0x3d, 0x27, 0x05, 0xa1, 0x42, 0x66, 0xc6, 0xc5, 0xc5, 0xad,
- 0xc3, 0x3e, 0xbb, 0xfd, 0x0e, 0x84, 0x04, 0x8e, 0x68, 0xdf, 0x41, 0x95, 0x49, 0x49, 0x49, 0x73,
- 0x2d, 0x25, 0xcd, 0x47, 0xfc, 0x30, 0x6c, 0x6c, 0xcb, 0x36, 0xea, 0xdd, 0xdd, 0xdd, 0x9d, 0x26,
- 0x04, 0x21, 0xb9, 0x33, 0x4d, 0x8e, 0xc0, 0x1d, 0x93, 0x81, 0x38, 0x1c, 0xce, 0x46, 0xac, 0xba,
- 0x1d, 0x31, 0x3d, 0xd0, 0x73, 0x48, 0x17, 0x1a, 0x1a, 0x2a, 0x83, 0x6f, 0x11, 0x0a, 0x68, 0x09,
- 0x40, 0xa3, 0x50, 0x17, 0x62, 0xd6, 0x4e, 0xf8, 0x46, 0xa8, 0x9e, 0x24, 0x36, 0x9b, 0xed, 0x8f,
- 0x09, 0x33, 0xd0, 0x4f, 0xf4, 0xf0, 0xf0, 0xf0, 0xa4, 0xbe, 0x53, 0x29, 0xc7, 0xe7, 0xa4, 0x88,
- 0x4e, 0x96, 0xa4, 0x30, 0x27, 0xdb, 0x24, 0xd2, 0xd4, 0x57, 0x8c, 0x38, 0x25, 0xd3, 0xd7, 0x77,
- 0x39, 0x17, 0xdb, 0x78, 0x90, 0xcb, 0xe5, 0x1e, 0x70, 0x75, 0x75, 0xe5, 0xd2, 0xea, 0xb3, 0x26,
- 0xf4, 0xf2, 0xf2, 0xe2, 0x07, 0x06, 0x06, 0x1e, 0xf6, 0xf1, 0xf1, 0xf1, 0x9d, 0xf0, 0x8c, 0xf0,
- 0x38, 0x59, 0xbf, 0x68, 0x3c, 0xf3, 0xa1, 0xd9, 0x16, 0xd0, 0x4e, 0xd9, 0x85, 0xb3, 0xa6, 0xfa,
- 0xaf, 0x75, 0xe4, 0xd3, 0xa7, 0x8f, 0xe4, 0xc9, 0xd3, 0xc2, 0x51, 0x46, 0x9c, 0xdc, 0xb9, 0x77,
- 0xff, 0xee, 0x10, 0xc4, 0xb8, 0x59, 0xe3, 0x6c, 0xf2, 0x38, 0x42, 0x0b, 0x7f, 0xbd, 0x1d, 0xa6,
- 0x74, 0xb5, 0x20, 0x71, 0xc6, 0xcd, 0x5b, 0x37, 0x0c, 0x8d, 0x8d, 0x8d, 0xa4, 0xa9, 0xa9, 0x89,
- 0xbc, 0x7b, 0xff, 0x96, 0x88, 0xd3, 0x44, 0x2d, 0xff, 0xe4, 0x52, 0x15, 0xa5, 0x26, 0x33, 0xb9,
- 0x37, 0x73, 0x8c, 0x2d, 0x2d, 0x2d, 0xa4, 0xb9, 0xb9, 0x99, 0x5c, 0xcf, 0xcd, 0x1e, 0xc2, 0xdb,
- 0x6e, 0xb6, 0x1b, 0x84, 0xc9, 0x8e, 0x50, 0xe2, 0x04, 0xf6, 0x19, 0xd2, 0x74, 0xc9, 0x58, 0x47,
- 0x47, 0x87, 0x19, 0xf4, 0x5a, 0x51, 0x35, 0x0e, 0x78, 0x96, 0xdd, 0x20, 0x89, 0x94, 0xb9, 0x7f,
- 0xe9, 0xb2, 0xcc, 0x84, 0xad, 0xc9, 0xa3, 0xc9, 0x6d, 0x40, 0x6e, 0xd2, 0x74, 0xf1, 0xb7, 0xee,
- 0xee, 0x6e, 0xa2, 0x56, 0xab, 0x29, 0x68, 0x0c, 0xb6, 0x13, 0x76, 0x83, 0xb0, 0xea, 0x9a, 0x06,
- 0x65, 0x03, 0x79, 0xf4, 0xb8, 0xc0, 0x00, 0x58, 0x01, 0x92, 0x05, 0x41, 0x7e, 0x69, 0xa7, 0x53,
- 0x5b, 0x15, 0x8a, 0xd7, 0xa6, 0xfe, 0xfe, 0x7e, 0x32, 0x30, 0x30, 0x40, 0x5e, 0xca, 0xcb, 0x0d,
- 0xb0, 0x27, 0xd8, 0x0d, 0xc2, 0xc1, 0x5f, 0xad, 0x79, 0x53, 0x3d, 0x4e, 0xcf, 0x42, 0x2e, 0x2f,
- 0x1f, 0xb9, 0x73, 0x37, 0x5f, 0x7b, 0xf5, 0xda, 0x95, 0xe1, 0x9a, 0x9a, 0xea, 0x31, 0x5a, 0x08,
- 0xb4, 0x20, 0xa8, 0x14, 0xd5, 0x0a, 0x93, 0xf4, 0xb4, 0xf8, 0x0b, 0x60, 0x4e, 0xf6, 0x9e, 0x91,
- 0x30, 0x3f, 0xff, 0xb6, 0x9e, 0x6e, 0x91, 0x46, 0xa3, 0x21, 0x3d, 0x3d, 0x3d, 0xa4, 0xb7, 0xb7,
- 0xd7, 0xbc, 0x5d, 0xd4, 0x46, 0xa5, 0x52, 0xa9, 0x48, 0x7b, 0x7b, 0x3b, 0xa9, 0xa8, 0x94, 0x7f,
- 0xc3, 0x9b, 0x56, 0x63, 0xce, 0x6c, 0xbb, 0xaa, 0x2e, 0x55, 0x22, 0xca, 0x7b, 0x56, 0x5c, 0x64,
- 0xd0, 0x6a, 0xb5, 0x44, 0xaf, 0xd7, 0x93, 0xa1, 0xa1, 0x21, 0x73, 0x4b, 0xb7, 0x4d, 0xa7, 0xd3,
- 0x91, 0xda, 0xda, 0x5a, 0xa2, 0x54, 0x2a, 0xcd, 0x8b, 0x78, 0xfe, 0xa2, 0x6c, 0x04, 0xb0, 0x22,
- 0xc0, 0x1c, 0xfe, 0x18, 0x84, 0x49, 0xb3, 0x50, 0x14, 0x0f, 0x2f, 0x5e, 0x96, 0x8d, 0x94, 0x96,
- 0x15, 0x1b, 0xe4, 0x15, 0x2f, 0x47, 0x6e, 0xa0, 0xb4, 0xc5, 0x69, 0xcc, 0xf7, 0xba, 0xba, 0x5a,
- 0x73, 0xe5, 0xf5, 0xf5, 0xf5, 0x11, 0xda, 0xd2, 0x45, 0x14, 0x3d, 0x7b, 0x62, 0x44, 0x7c, 0x9e,
- 0xdd, 0xdf, 0x11, 0x80, 0x8b, 0xa0, 0xbd, 0xf4, 0x76, 0x80, 0x3c, 0x21, 0x0f, 0x14, 0x8b, 0xfa,
- 0x6b, 0x43, 0xfd, 0xb8, 0x2d, 0x6c, 0x70, 0x70, 0x90, 0x3c, 0x28, 0xb8, 0x67, 0x10, 0x4b, 0x44,
- 0x67, 0xa7, 0xed, 0x2f, 0x08, 0x30, 0x76, 0xfa, 0x99, 0xb4, 0x3e, 0x54, 0xe6, 0x4f, 0x58, 0x67,
- 0x67, 0xa7, 0xb9, 0xcd, 0xbf, 0x93, 0x67, 0x44, 0x31, 0x1d, 0x99, 0x0e, 0x90, 0x23, 0xc4, 0x91,
- 0x57, 0x94, 0x6f, 0x3e, 0x77, 0x3e, 0x63, 0x40, 0xa5, 0x52, 0x12, 0x2b, 0xac, 0xab, 0xab, 0x8b,
- 0xa8, 0x35, 0x6a, 0x92, 0x7b, 0x2b, 0xc7, 0x88, 0x0b, 0x38, 0xf1, 0x6f, 0x40, 0xf4, 0x92, 0x64,
- 0x43, 0xeb, 0xa1, 0xa5, 0x28, 0x82, 0xc8, 0x73, 0xb2, 0x0c, 0xad, 0x12, 0xdf, 0x5c, 0x5b, 0x5b,
- 0x9b, 0xb9, 0x2a, 0x29, 0xb4, 0xb5, 0xb5, 0x95, 0x64, 0x65, 0x67, 0xd2, 0x6f, 0x4c, 0x60, 0x3b,
- 0xff, 0x07, 0x7c, 0x8b, 0xa1, 0xca, 0x47, 0x5a, 0x46, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0xe5, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x95, 0xe9, 0x53, 0x53,
+ 0x57, 0x18, 0xc6, 0xf3, 0xad, 0xff, 0x44, 0x3f, 0x20, 0x3b, 0x14, 0x17, 0xb0, 0xd6, 0x3a, 0x76,
+ 0x73, 0x70, 0xda, 0x69, 0x6d, 0x47, 0x3b, 0x7e, 0xa8, 0xd5, 0x19, 0xdc, 0x50, 0x36, 0x4b, 0x1d,
+ 0x97, 0x56, 0x6b, 0x91, 0xa9, 0x8e, 0x0a, 0x2e, 0x90, 0x22, 0xd6, 0x3a, 0xb8, 0x20, 0x0d, 0x4b,
+ 0xc2, 0xbe, 0xa8, 0x41, 0x56, 0x11, 0x11, 0x12, 0x02, 0x01, 0xc2, 0x0e, 0x21, 0xfb, 0xca, 0x16,
+ 0xb6, 0x80, 0x68, 0x9f, 0x9e, 0x73, 0x6e, 0x72, 0x0d, 0x05, 0xbb, 0xdc, 0x99, 0x67, 0x72, 0xce,
+ 0xb9, 0xef, 0x79, 0x7f, 0xe7, 0x5d, 0xce, 0x8d, 0x20, 0xbb, 0x30, 0xdb, 0xbb, 0xb2, 0xaa, 0xa2,
+ 0xad, 0x4b, 0xd5, 0x61, 0xe9, 0x54, 0x29, 0x89, 0xda, 0xcd, 0x1d, 0x5d, 0xed, 0x66, 0x25, 0x55,
+ 0x67, 0x1b, 0x91, 0xc2, 0xdc, 0xde, 0x41, 0xa4, 0x54, 0x98, 0xdb, 0x94, 0x72, 0x13, 0x95, 0xa2,
+ 0x5d, 0x66, 0x6a, 0x6d, 0x93, 0x19, 0x1b, 0x9b, 0x1a, 0xb4, 0x15, 0x0f, 0x4b, 0x3b, 0x24, 0x85,
+ 0x39, 0x65, 0x62, 0x71, 0xf6, 0x16, 0x00, 0x82, 0x37, 0x49, 0x50, 0x54, 0x2a, 0x29, 0x71, 0xce,
+ 0x3b, 0x31, 0x35, 0xed, 0x80, 0x63, 0x7a, 0x12, 0x8e, 0xa9, 0x09, 0x4c, 0x3a, 0x26, 0x30, 0xe1,
+ 0x18, 0xc7, 0xc4, 0xe4, 0x18, 0xc6, 0x27, 0x46, 0x31, 0x46, 0x35, 0x6e, 0xc7, 0xe8, 0x98, 0x0d,
+ 0xf6, 0x31, 0x2b, 0x6c, 0xa3, 0x16, 0x58, 0xed, 0x66, 0xf6, 0x4b, 0xd7, 0xe9, 0x5a, 0x8b, 0xec,
+ 0x99, 0x83, 0x00, 0x5b, 0x45, 0xa2, 0x8c, 0xb7, 0x57, 0x04, 0x15, 0x16, 0x8b, 0x9b, 0xe6, 0x17,
+ 0x9c, 0xfc, 0x66, 0x0b, 0x91, 0xd9, 0x66, 0x82, 0xd9, 0x6a, 0x84, 0xc9, 0x62, 0x80, 0xd1, 0xac,
+ 0x83, 0xc1, 0xac, 0x85, 0xde, 0xa4, 0x81, 0xce, 0xa8, 0x81, 0xd6, 0xa0, 0x86, 0x46, 0x3f, 0x8c,
+ 0xb6, 0x0e, 0x39, 0x8a, 0xcb, 0x8a, 0xd0, 0x3b, 0xd8, 0x4d, 0xa4, 0x22, 0x87, 0xb0, 0x93, 0x75,
+ 0x35, 0xc8, 0xc1, 0x75, 0xb9, 0xb9, 0xa2, 0x6f, 0x96, 0x81, 0xf2, 0x8b, 0x73, 0x9b, 0x68, 0x44,
+ 0x14, 0x60, 0x21, 0x80, 0xbe, 0x81, 0x6e, 0xd4, 0xd6, 0x55, 0x13, 0xc7, 0x5a, 0x18, 0x2d, 0x7a,
+ 0x0e, 0x44, 0xc6, 0x7a, 0x23, 0x05, 0x8d, 0xb8, 0x40, 0x6a, 0x44, 0x5f, 0x8c, 0xc6, 0x7b, 0x71,
+ 0x1b, 0x50, 0x55, 0x53, 0x89, 0xfe, 0xa1, 0x1e, 0x28, 0xda, 0x64, 0x98, 0x9e, 0x99, 0x22, 0x76,
+ 0x5a, 0xb2, 0xf6, 0x68, 0x2c, 0x4f, 0x92, 0x7d, 0x6d, 0x29, 0xa8, 0x88, 0x82, 0xe6, 0x60, 0x21,
+ 0x11, 0xd0, 0x28, 0x6e, 0xa7, 0xa7, 0x41, 0x1c, 0x14, 0x88, 0xaa, 0x23, 0xb1, 0x18, 0x51, 0xb6,
+ 0x92, 0x68, 0x5c, 0x20, 0x22, 0x1a, 0x91, 0xce, 0x30, 0x82, 0xac, 0xc7, 0x99, 0x08, 0x3a, 0x12,
+ 0x88, 0x5f, 0xb3, 0x52, 0x19, 0x64, 0x68, 0xa4, 0x9f, 0x44, 0x28, 0x83, 0x56, 0x3f, 0x82, 0xd9,
+ 0xb9, 0x19, 0x0c, 0x6b, 0x06, 0x50, 0xd7, 0x50, 0x35, 0x91, 0x27, 0x11, 0xfd, 0xc2, 0x83, 0x48,
+ 0x5e, 0x9b, 0x9c, 0xce, 0x39, 0x98, 0xac, 0x06, 0x02, 0x32, 0xa0, 0x4d, 0xa9, 0x40, 0x49, 0x5a,
+ 0x2a, 0xea, 0xf7, 0xef, 0x43, 0xa9, 0x8f, 0x0f, 0x1a, 0x0e, 0xec, 0x43, 0xff, 0xe3, 0x87, 0xec,
+ 0xa4, 0x14, 0x54, 0xf4, 0xb4, 0x80, 0x41, 0x24, 0xf5, 0x79, 0x18, 0xd1, 0x0d, 0x41, 0xad, 0x1d,
+ 0x64, 0x8e, 0xbb, 0xba, 0x95, 0xe8, 0xeb, 0xef, 0x61, 0x29, 0x34, 0x18, 0x75, 0x0c, 0x5e, 0x5d,
+ 0x57, 0x39, 0x9a, 0x93, 0x27, 0x3a, 0xca, 0x83, 0xe6, 0x9c, 0xb3, 0x5c, 0x3d, 0x58, 0xaa, 0xf4,
+ 0xfc, 0xaf, 0xba, 0xa3, 0x15, 0xcd, 0x3f, 0x9d, 0x42, 0x79, 0x70, 0x30, 0xaa, 0xbf, 0xf8, 0x1c,
+ 0x52, 0xe1, 0x05, 0x84, 0x1c, 0x09, 0xc6, 0x1d, 0x69, 0x06, 0x4b, 0x1f, 0xad, 0x95, 0x1b, 0xd6,
+ 0x47, 0x6a, 0xa5, 0x50, 0xca, 0xf1, 0xa4, 0xb1, 0x0e, 0x8f, 0x2a, 0x2b, 0x50, 0x55, 0x5b, 0x89,
+ 0xde, 0x7e, 0x15, 0x0a, 0x8a, 0xc5, 0xea, 0xb4, 0xb4, 0xb4, 0xb7, 0x04, 0xe2, 0xfc, 0x6c, 0x06,
+ 0xa2, 0xb5, 0x60, 0x10, 0x56, 0x7c, 0x97, 0x4c, 0x5c, 0xda, 0xb4, 0xc3, 0x7d, 0xa8, 0xb9, 0x94,
+ 0x88, 0x3b, 0xc1, 0x5e, 0x28, 0x58, 0xf3, 0x0e, 0xe4, 0xc9, 0x97, 0xa0, 0xee, 0xed, 0x84, 0x46,
+ 0x47, 0x60, 0xba, 0x61, 0x26, 0xb5, 0x66, 0x10, 0x3d, 0x7d, 0x5d, 0x20, 0x57, 0x01, 0xcf, 0x5b,
+ 0x9e, 0xd1, 0x68, 0x50, 0x5a, 0x5e, 0x84, 0xe7, 0xf2, 0xc6, 0xf9, 0xcc, 0x3f, 0xee, 0xee, 0xe7,
+ 0x40, 0x73, 0xb3, 0x3c, 0xc0, 0xe8, 0x06, 0x78, 0xd4, 0x46, 0xd9, 0xaf, 0xc0, 0xfb, 0x3f, 0x6c,
+ 0x44, 0x62, 0x56, 0x02, 0x54, 0x92, 0x1c, 0xd4, 0x7c, 0xbd, 0x03, 0xe5, 0x01, 0xfe, 0x68, 0x3c,
+ 0xf6, 0x3d, 0x06, 0x9a, 0x9f, 0x92, 0x06, 0xe1, 0x9a, 0x84, 0x97, 0x9e, 0x13, 0x85, 0xd3, 0x34,
+ 0x8a, 0x25, 0xd9, 0xad, 0x82, 0x5c, 0x89, 0x88, 0x81, 0xb8, 0xd3, 0x73, 0xce, 0x3d, 0xa3, 0xe9,
+ 0x1d, 0x56, 0x61, 0xcb, 0xcf, 0x5b, 0x10, 0x7f, 0xeb, 0x3b, 0xd6, 0x79, 0x6e, 0x0d, 0x34, 0xd4,
+ 0xe0, 0x69, 0x4c, 0x14, 0xca, 0x7c, 0x7d, 0x51, 0xb7, 0xfb, 0x5b, 0xf4, 0x90, 0x56, 0xa7, 0xce,
+ 0x3d, 0x6d, 0x68, 0x4d, 0xe9, 0x3d, 0x7b, 0x20, 0x2d, 0xd7, 0x09, 0x72, 0x78, 0x10, 0x01, 0x18,
+ 0xb9, 0x08, 0x0c, 0x2e, 0x0d, 0x6a, 0xfa, 0xf1, 0xd5, 0xf9, 0x2f, 0xb1, 0x37, 0x35, 0x82, 0xb5,
+ 0xf6, 0xeb, 0xc3, 0x70, 0xa2, 0xd1, 0x6b, 0x7a, 0x3a, 0x21, 0x3f, 0x97, 0x88, 0xf2, 0x35, 0xab,
+ 0x91, 0xb7, 0x6e, 0x2d, 0xb2, 0x84, 0x29, 0x4b, 0x0e, 0x4d, 0x2f, 0x7d, 0x75, 0x7d, 0x95, 0x49,
+ 0x90, 0x23, 0xce, 0x6a, 0xa2, 0x2d, 0x49, 0xbb, 0xca, 0xc0, 0x43, 0x74, 0x68, 0x7c, 0xf6, 0x04,
+ 0x1f, 0xc7, 0x7f, 0x84, 0xcf, 0xce, 0x7c, 0x0a, 0x0d, 0x49, 0x87, 0x89, 0xd4, 0xcf, 0x64, 0x71,
+ 0xcb, 0xb0, 0x4c, 0x03, 0xbd, 0x2a, 0x5c, 0x8f, 0x3c, 0x88, 0xbc, 0x7b, 0x77, 0x5c, 0x6b, 0x7a,
+ 0xb6, 0x67, 0x92, 0x7c, 0x61, 0x6a, 0xeb, 0xab, 0x4d, 0x82, 0xec, 0xdc, 0x2c, 0xbe, 0x46, 0x5c,
+ 0x33, 0x70, 0xce, 0x9a, 0x65, 0x4d, 0xd8, 0x7b, 0x3a, 0x02, 0x0f, 0x2b, 0xcb, 0xd9, 0xfd, 0xf2,
+ 0x94, 0x85, 0x97, 0x69, 0x05, 0x19, 0xf9, 0x3b, 0x49, 0xe5, 0x98, 0x9a, 0xa4, 0x1f, 0x00, 0x02,
+ 0xca, 0xb9, 0xcf, 0xb7, 0x37, 0x95, 0x99, 0x8a, 0x77, 0x68, 0x62, 0x5f, 0x0b, 0x2a, 0xab, 0xcd,
+ 0xcc, 0xc9, 0xfe, 0x1f, 0xe5, 0xb2, 0x9f, 0x22, 0xdf, 0xcf, 0x1a, 0x0a, 0x8a, 0x4b, 0x8a, 0xe9,
+ 0x4d, 0x2b, 0x4b, 0x43, 0xb2, 0x24, 0x89, 0x53, 0x3e, 0xa7, 0xcb, 0xf9, 0xc9, 0x4c, 0x57, 0xdc,
+ 0x2a, 0x70, 0xeb, 0xf2, 0xff, 0x50, 0x32, 0x84, 0x25, 0xa9, 0x38, 0x99, 0x7e, 0x62, 0x42, 0xf0,
+ 0x6e, 0xdc, 0x7a, 0xdb, 0x8e, 0x4b, 0x3b, 0x90, 0x5a, 0x96, 0x8a, 0x03, 0xd7, 0x0f, 0xc0, 0xeb,
+ 0x90, 0x17, 0xb6, 0x9d, 0xdf, 0x86, 0x94, 0xd2, 0x14, 0x08, 0xcb, 0x84, 0x38, 0x7c, 0xe3, 0x30,
+ 0x36, 0x92, 0xd6, 0xbe, 0x52, 0x7c, 0x05, 0xc2, 0x72, 0xe1, 0x12, 0xa5, 0x96, 0xa5, 0x60, 0xeb,
+ 0xd9, 0x70, 0xac, 0x3b, 0xba, 0x96, 0xd8, 0xa6, 0xe2, 0xa6, 0xf4, 0xe6, 0x32, 0xc5, 0x67, 0xc4,
+ 0x23, 0x38, 0x26, 0x78, 0x81, 0x81, 0xee, 0xd7, 0xdd, 0x87, 0xfb, 0xd9, 0x75, 0x75, 0x17, 0xd2,
+ 0x1f, 0xa4, 0xf3, 0x73, 0xf9, 0xa0, 0x1c, 0x31, 0xbf, 0xc7, 0xe0, 0x4d, 0x4f, 0x72, 0x61, 0x32,
+ 0x22, 0x84, 0x11, 0x6f, 0x7c, 0xaf, 0xb3, 0xeb, 0x38, 0xd0, 0xfa, 0xb8, 0x30, 0x9b, 0x6f, 0xb4,
+ 0x2f, 0x4c, 0x63, 0x26, 0xf6, 0x42, 0x36, 0x20, 0x83, 0xd7, 0x61, 0x2f, 0x5c, 0x2b, 0xb9, 0xca,
+ 0xe6, 0x61, 0xc7, 0x42, 0xb1, 0x8a, 0xcc, 0x4b, 0x9a, 0x4b, 0xb0, 0xb0, 0xb8, 0x40, 0xc6, 0xab,
+ 0x78, 0x4d, 0xce, 0x4e, 0x22, 0xa9, 0x30, 0x09, 0x51, 0xbf, 0x45, 0x31, 0xdb, 0x4d, 0x3f, 0x6e,
+ 0x82, 0xe8, 0x89, 0x88, 0x8d, 0xb7, 0x5f, 0xdc, 0xce, 0xb2, 0x64, 0x77, 0xd8, 0x5d, 0xa0, 0xd8,
+ 0x30, 0x9b, 0x77, 0x94, 0x37, 0x0c, 0xa3, 0x06, 0x4c, 0x3b, 0xa7, 0x99, 0xd1, 0x9e, 0x94, 0x3d,
+ 0x38, 0x2f, 0x3e, 0xc7, 0xc6, 0x6b, 0x49, 0x5a, 0xa8, 0xd3, 0x82, 0xa6, 0x02, 0xbc, 0x58, 0x7c,
+ 0x41, 0x52, 0xb5, 0x15, 0x8a, 0x21, 0x05, 0x4e, 0x66, 0x9e, 0x64, 0xe9, 0xa4, 0x69, 0x8e, 0xbe,
+ 0x19, 0xcd, 0x0e, 0xe1, 0x1f, 0xeb, 0x8f, 0xbb, 0xd5, 0x77, 0xd9, 0x3e, 0x6a, 0x97, 0x90, 0x93,
+ 0x80, 0xd1, 0xa9, 0xd1, 0xe5, 0xa0, 0xe2, 0xe6, 0x62, 0x8c, 0x58, 0x47, 0x88, 0xa3, 0xd6, 0x15,
+ 0x41, 0x9e, 0x0f, 0xad, 0x91, 0x3b, 0xb2, 0x90, 0xf8, 0x10, 0xec, 0x4c, 0xda, 0xc9, 0xc6, 0x9e,
+ 0x20, 0x0a, 0xa6, 0x87, 0x66, 0xa0, 0x30, 0x0f, 0x10, 0x75, 0x46, 0x8b, 0x47, 0x9f, 0x7a, 0x55,
+ 0xfd, 0x32, 0xd0, 0xe2, 0xcb, 0x45, 0xf6, 0x5e, 0x6b, 0xd3, 0xe2, 0x42, 0xfe, 0x05, 0x7c, 0x70,
+ 0xfa, 0x03, 0x04, 0xc6, 0x05, 0xc0, 0x3b, 0x6a, 0x15, 0xd3, 0xdf, 0x41, 0x74, 0x4e, 0x7d, 0x07,
+ 0xc7, 0x04, 0x51, 0x50, 0xe8, 0x12, 0x10, 0xdd, 0xd0, 0x67, 0xe8, 0xe3, 0x4f, 0xee, 0x09, 0x72,
+ 0xd7, 0x68, 0xf3, 0xa9, 0xcd, 0x08, 0x8a, 0x0b, 0x82, 0x79, 0xdc, 0x8c, 0xc4, 0xdc, 0xb3, 0xaf,
+ 0x41, 0x51, 0xff, 0x04, 0x8a, 0x09, 0xb5, 0xed, 0x4e, 0xd9, 0x8d, 0x19, 0xe7, 0x0c, 0x06, 0x4d,
+ 0x83, 0x88, 0x4c, 0x3f, 0x88, 0x43, 0x37, 0x22, 0x97, 0x80, 0xa8, 0x63, 0x0a, 0x7f, 0xf9, 0xea,
+ 0xe5, 0x92, 0xf6, 0xa6, 0xe0, 0xe4, 0xa2, 0x64, 0xe6, 0x30, 0x3c, 0x21, 0x1c, 0x19, 0x8f, 0x33,
+ 0xd0, 0xad, 0xeb, 0x66, 0xfb, 0x0a, 0x9f, 0x17, 0xb2, 0x77, 0xaf, 0x41, 0xd1, 0xa1, 0xf6, 0xdb,
+ 0x55, 0xb7, 0x79, 0xc7, 0x15, 0xf2, 0x0a, 0xd6, 0x65, 0x2d, 0x03, 0x2d, 0x98, 0x7f, 0x31, 0x8f,
+ 0x60, 0xf2, 0x47, 0x47, 0xef, 0xd2, 0xab, 0x3f, 0x5f, 0xad, 0xd8, 0xbe, 0x67, 0x44, 0x67, 0x18,
+ 0xe8, 0xf8, 0xdd, 0xe3, 0xcb, 0x6c, 0xc6, 0xa6, 0xc6, 0x10, 0x40, 0x52, 0x1b, 0x14, 0x4d, 0x40,
+ 0xab, 0x23, 0x43, 0xac, 0x94, 0x1a, 0x10, 0x1b, 0x40, 0xf2, 0x1d, 0xc8, 0x17, 0x98, 0xb6, 0xfc,
+ 0x86, 0x13, 0x1b, 0xf8, 0xb9, 0x5f, 0xac, 0x1f, 0x02, 0xc9, 0x5f, 0x78, 0x90, 0x87, 0x02, 0xe2,
+ 0xfc, 0xf9, 0xb4, 0x51, 0xf9, 0x13, 0x1b, 0xf7, 0x3b, 0x6a, 0xeb, 0x13, 0xed, 0xc3, 0x22, 0xf2,
+ 0x8b, 0xf4, 0x5b, 0x10, 0x7c, 0x12, 0xfe, 0xe1, 0x9e, 0x1b, 0xb7, 0xae, 0x6b, 0x2b, 0x6b, 0xa5,
+ 0x8e, 0xca, 0x1a, 0xe9, 0xd4, 0x32, 0x55, 0xbb, 0xb4, 0xd2, 0xda, 0xbf, 0x48, 0x5a, 0x2d, 0x75,
+ 0x64, 0x8a, 0xee, 0x59, 0x23, 0x63, 0x23, 0x93, 0xfe, 0x02, 0x44, 0xc2, 0x0b, 0xcc, 0x33, 0xd3,
+ 0x87, 0x96, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE netlist_xpm[1] = {{ png, sizeof( png ), "netlist_xpm" }};
diff --git a/bitmaps_png/cpp_26/new.cpp b/bitmaps_png/cpp_26/new.cpp
index 07c9b24a4b..559ad2ef9c 100644
--- a/bitmaps_png/cpp_26/new.cpp
+++ b/bitmaps_png/cpp_26/new.cpp
@@ -8,95 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x69, 0x49, 0x44, 0x41, 0x54, 0x48, 0x4b, 0xa5, 0x95, 0x5d, 0x6c, 0x93,
- 0x65, 0x14, 0xc7, 0x1f, 0x2f, 0x34, 0x06, 0xa7, 0x77, 0x92, 0x78, 0xa3, 0x5e, 0x48, 0xbc, 0x31,
- 0xd1, 0x04, 0xc3, 0x85, 0xe1, 0xc2, 0x0b, 0xaf, 0x44, 0xa3, 0x09, 0xf1, 0x86, 0xcc, 0x04, 0x01,
- 0x89, 0x26, 0x1a, 0x2f, 0x20, 0x6a, 0x16, 0x82, 0x09, 0x17, 0x88, 0xe0, 0x3e, 0x18, 0x6c, 0x6e,
- 0x03, 0x61, 0x1b, 0xdd, 0x07, 0x20, 0xdb, 0xba, 0x76, 0xdf, 0xeb, 0xa7, 0xec, 0xa3, 0xdb, 0x3a,
- 0xd8, 0xba, 0x8f, 0xae, 0xdb, 0x28, 0xb0, 0xd2, 0xb5, 0x6b, 0xd7, 0xad, 0xed, 0xba, 0xae, 0x65,
- 0xdd, 0xdf, 0x73, 0x9e, 0xfa, 0x96, 0xb7, 0x1d, 0x5c, 0x18, 0xdf, 0xe4, 0x9f, 0x7e, 0x3d, 0x3d,
- 0xbf, 0xe7, 0x9c, 0xf3, 0x7f, 0xce, 0x23, 0x84, 0x10, 0xaf, 0xef, 0xde, 0xbd, 0x7b, 0xdf, 0x9e,
- 0x3d, 0x7b, 0x3e, 0xf9, 0x3f, 0xaa, 0xad, 0x7d, 0x61, 0x58, 0xaf, 0x17, 0x38, 0x79, 0x72, 0xe7,
- 0xa9, 0xdc, 0xdf, 0xf2, 0xf2, 0xf2, 0xde, 0x21, 0x8e, 0xd8, 0x1b, 0x8b, 0xc5, 0x52, 0x2b, 0x2b,
- 0xab, 0x58, 0x59, 0x0d, 0x63, 0x35, 0x1c, 0x46, 0x38, 0x1c, 0xc1, 0xdc, 0xfc, 0x1c, 0x66, 0x67,
- 0x5d, 0x88, 0x44, 0xa3, 0x88, 0xae, 0xad, 0x49, 0xad, 0x29, 0x8a, 0xc5, 0x10, 0x63, 0xad, 0xaf,
- 0x4b, 0x2d, 0x2e, 0x5a, 0xd1, 0xd9, 0x29, 0xe0, 0x72, 0x09, 0x18, 0x8d, 0xef, 0x63, 0x9d, 0xbe,
- 0x53, 0x94, 0x48, 0x26, 0x91, 0x9f, 0x9f, 0xff, 0x83, 0x04, 0x51, 0xe0, 0xd4, 0xa2, 0xcf, 0x07,
- 0x9f, 0xdf, 0x0f, 0xff, 0xd2, 0x12, 0x96, 0x02, 0x01, 0x98, 0x2d, 0x46, 0x18, 0x8c, 0xbd, 0x58,
- 0x5e, 0x5e, 0xc6, 0x72, 0x28, 0x84, 0xd0, 0xca, 0x0a, 0x56, 0x58, 0xab, 0xab, 0x58, 0x65, 0x85,
- 0x95, 0x4d, 0x85, 0x61, 0xb5, 0x7e, 0x84, 0xa9, 0x29, 0x81, 0x60, 0x50, 0xc0, 0x60, 0x10, 0xb8,
- 0x7f, 0xbf, 0x05, 0x91, 0x48, 0x44, 0x8a, 0x61, 0x19, 0x50, 0x24, 0x12, 0x4d, 0xf9, 0xfc, 0x69,
- 0x40, 0x20, 0x18, 0x44, 0x90, 0x82, 0x9b, 0xad, 0x26, 0x18, 0x4c, 0x86, 0x6c, 0x00, 0x05, 0x0d,
- 0x85, 0x1e, 0xe1, 0x91, 0xb7, 0x0f, 0xf3, 0xf3, 0x75, 0x98, 0x98, 0x3c, 0x8d, 0xa1, 0xa1, 0x83,
- 0xe8, 0xee, 0x16, 0xb4, 0x21, 0x81, 0x44, 0x22, 0x9d, 0x55, 0x77, 0xf7, 0xdb, 0x18, 0x77, 0xfc,
- 0x42, 0x6b, 0x34, 0x14, 0x73, 0x18, 0x87, 0x0e, 0x7d, 0x71, 0x5c, 0x82, 0xa2, 0xd1, 0x68, 0x4a,
- 0x0d, 0xe1, 0x0c, 0x2c, 0x7f, 0x9b, 0x61, 0x32, 0x1b, 0x33, 0x00, 0xde, 0xf9, 0x82, 0xc7, 0x88,
- 0xd6, 0xd6, 0x1d, 0xd0, 0xe9, 0x04, 0x46, 0x46, 0x04, 0x26, 0x26, 0x04, 0x05, 0x13, 0xf0, 0xf9,
- 0x04, 0x36, 0x36, 0x04, 0x00, 0x41, 0xeb, 0x38, 0x23, 0x21, 0x33, 0xb4, 0xdb, 0x05, 0xcc, 0x66,
- 0x81, 0xe6, 0x66, 0xb1, 0x95, 0x06, 0xad, 0xad, 0xa5, 0xd4, 0x10, 0xce, 0xc2, 0x7a, 0xdb, 0x02,
- 0x93, 0xc5, 0x24, 0x01, 0x61, 0x2e, 0x03, 0xf7, 0x8a, 0xf4, 0x70, 0xa1, 0x8b, 0x60, 0x2f, 0x61,
- 0x78, 0x58, 0x20, 0x10, 0x10, 0x48, 0x26, 0xd3, 0x80, 0x5c, 0x31, 0xd0, 0xeb, 0x15, 0xe8, 0xea,
- 0x12, 0xa8, 0xaf, 0xdf, 0xe1, 0x96, 0x20, 0x6a, 0x70, 0x8a, 0x7b, 0x11, 0xfa, 0x17, 0x32, 0x7f,
- 0x6f, 0x1e, 0xe7, 0x0a, 0xcf, 0x48, 0x39, 0x5d, 0x4e, 0x09, 0x50, 0x9b, 0xe0, 0x91, 0xd7, 0x40,
- 0x59, 0xbd, 0x4c, 0x65, 0x4b, 0xf7, 0xe5, 0xf1, 0xe3, 0x6c, 0x48, 0x34, 0x2a, 0xe0, 0xf1, 0x08,
- 0x69, 0x10, 0xab, 0xf5, 0x43, 0x1c, 0x39, 0xb2, 0xff, 0xc7, 0x8c, 0xeb, 0xfe, 0xa8, 0x2c, 0x43,
- 0x45, 0x55, 0x39, 0x06, 0x06, 0xfb, 0x71, 0x8f, 0x40, 0x75, 0x0d, 0xd7, 0x70, 0xfd, 0x46, 0x83,
- 0x04, 0x29, 0x00, 0xe9, 0xa4, 0x78, 0x1c, 0x71, 0x92, 0xcf, 0x67, 0x25, 0xd8, 0x2b, 0x70, 0x3a,
- 0x05, 0x7d, 0xce, 0x06, 0x71, 0xbf, 0xb8, 0x6f, 0x9d, 0x9d, 0x7b, 0x29, 0xe3, 0xb5, 0x27, 0x66,
- 0x60, 0x90, 0xd7, 0xeb, 0x05, 0x8b, 0x33, 0x63, 0x50, 0x7d, 0xa3, 0x06, 0x37, 0x6e, 0x36, 0xc2,
- 0x35, 0x3b, 0x23, 0x2d, 0xcc, 0x10, 0x06, 0x6c, 0x6c, 0x6c, 0x48, 0x69, 0x5b, 0x9b, 0xd1, 0xd4,
- 0xf4, 0x96, 0xec, 0x11, 0x9b, 0x20, 0x16, 0x13, 0xe4, 0xc6, 0x74, 0x29, 0xb9, 0x6c, 0xec, 0xbe,
- 0xca, 0xaa, 0x6f, 0xa9, 0x42, 0x21, 0x1c, 0x3e, 0x7c, 0x38, 0x6d, 0x06, 0x06, 0xb5, 0xb5, 0xeb,
- 0xd0, 0xde, 0xa1, 0xa7, 0x26, 0x4e, 0xc2, 0xed, 0xbe, 0x97, 0x05, 0x52, 0x03, 0x12, 0x89, 0x04,
- 0x05, 0x4b, 0xa2, 0xf2, 0x52, 0x19, 0xb4, 0xda, 0x17, 0xe9, 0x0c, 0xa5, 0xcb, 0xc7, 0x06, 0x70,
- 0x38, 0x04, 0xfc, 0xfe, 0xf4, 0xe7, 0xc1, 0x41, 0x81, 0xc6, 0xeb, 0x07, 0xa8, 0xac, 0x8f, 0x71,
- 0xe2, 0xc4, 0x89, 0xb3, 0x12, 0x44, 0xbb, 0x4d, 0xd9, 0x47, 0x47, 0xc0, 0x7a, 0xf8, 0xf0, 0x01,
- 0xfd, 0xc9, 0x4d, 0xbb, 0x29, 0xc7, 0xa5, 0xcb, 0x15, 0x98, 0x9d, 0x73, 0x65, 0x01, 0x14, 0x55,
- 0xd7, 0x9e, 0x42, 0x47, 0x87, 0xc0, 0x83, 0x07, 0xdc, 0x07, 0xe9, 0x2c, 0xca, 0x72, 0x07, 0xda,
- 0xdb, 0x05, 0x26, 0x27, 0x05, 0xc6, 0xc6, 0x04, 0x6c, 0xb6, 0x83, 0x48, 0xa5, 0x52, 0xd9, 0x20,
- 0x3e, 0x5c, 0x4a, 0xd3, 0x83, 0xc1, 0x00, 0x65, 0xd3, 0x80, 0xfa, 0x06, 0x0d, 0x39, 0x2b, 0x90,
- 0x05, 0xe1, 0xc3, 0xea, 0xf3, 0xfb, 0x70, 0xad, 0xee, 0x28, 0x65, 0x24, 0xd0, 0xd2, 0xc2, 0xfd,
- 0xd8, 0x4b, 0xe7, 0xe6, 0x16, 0x65, 0x1e, 0x24, 0xcb, 0xff, 0x9c, 0x39, 0x02, 0x16, 0xcb, 0x07,
- 0x39, 0xa0, 0x78, 0x3c, 0xa5, 0x40, 0x94, 0xa6, 0x0f, 0x0c, 0xf6, 0xd1, 0x74, 0x30, 0x65, 0x41,
- 0xb8, 0x0c, 0x8e, 0x89, 0x71, 0xb4, 0x68, 0x6f, 0xa1, 0xa1, 0xf1, 0x63, 0xe9, 0x28, 0x9b, 0xad,
- 0x06, 0xba, 0x36, 0x2d, 0x4d, 0x91, 0x1e, 0x19, 0x94, 0x15, 0x8b, 0x79, 0x70, 0xe7, 0xce, 0x37,
- 0x68, 0x6b, 0x7b, 0x15, 0x5b, 0x5b, 0x5b, 0x4f, 0x40, 0x71, 0x06, 0xa9, 0x20, 0xdc, 0x93, 0xfe,
- 0x81, 0xdb, 0x30, 0xd2, 0x64, 0x50, 0x66, 0x96, 0xb2, 0x91, 0xb1, 0xf1, 0xbb, 0x28, 0xbd, 0x58,
- 0x42, 0xfd, 0x30, 0xcb, 0xa0, 0xbc, 0x91, 0xf5, 0x75, 0xfa, 0x5f, 0x7c, 0x5d, 0x06, 0x55, 0x2b,
- 0x1a, 0x75, 0x61, 0x73, 0x33, 0x81, 0x82, 0x82, 0x82, 0x33, 0x19, 0x90, 0xb4, 0xb0, 0xca, 0x59,
- 0xbc, 0xc3, 0xc2, 0xe2, 0xb3, 0xb8, 0x50, 0x56, 0x82, 0xf3, 0x17, 0x8a, 0xf0, 0xdb, 0xb9, 0xd3,
- 0x52, 0x45, 0x25, 0xe7, 0xa4, 0x94, 0xdd, 0x5b, 0x68, 0x54, 0x95, 0x57, 0x5c, 0x84, 0xa6, 0xae,
- 0x66, 0x1b, 0x48, 0x51, 0xc6, 0xde, 0x14, 0x38, 0x95, 0xc9, 0x86, 0x20, 0x97, 0xaf, 0x54, 0xc9,
- 0x00, 0xe3, 0x8e, 0x31, 0x59, 0x2e, 0xd6, 0xe6, 0xe6, 0xa6, 0xd4, 0xe4, 0xd4, 0x84, 0x0c, 0x6c,
- 0xb7, 0x0f, 0x67, 0x05, 0xcb, 0x7d, 0xd4, 0xdf, 0x65, 0x83, 0x54, 0xd9, 0x70, 0x26, 0x1c, 0x8c,
- 0x4b, 0xa5, 0x86, 0x70, 0x06, 0x0c, 0xd2, 0xe9, 0xb5, 0xd4, 0x23, 0x8d, 0x2c, 0x9b, 0xf2, 0xf0,
- 0x6f, 0xbc, 0x86, 0xd7, 0x73, 0x3f, 0x33, 0xbd, 0xa5, 0xcf, 0x07, 0xd4, 0x20, 0xad, 0xae, 0x19,
- 0xac, 0x56, 0x7d, 0x8b, 0x2c, 0xd1, 0xf4, 0xf4, 0xd4, 0x36, 0x08, 0x8b, 0x37, 0xc3, 0xfd, 0xba,
- 0x52, 0x7d, 0x49, 0x3a, 0x90, 0x77, 0xce, 0xeb, 0x78, 0x83, 0xec, 0x5c, 0x1e, 0x63, 0xec, 0x54,
- 0x3f, 0x5d, 0x39, 0xfc, 0x1a, 0xa2, 0x3b, 0xee, 0xf3, 0xfd, 0xfb, 0xbf, 0xcb, 0x80, 0xa6, 0x9d,
- 0xd3, 0x70, 0xce, 0x38, 0x31, 0xe3, 0x9a, 0x91, 0x33, 0xce, 0x68, 0xea, 0x7d, 0x2a, 0x48, 0x29,
- 0x15, 0x83, 0xf8, 0xfa, 0xe0, 0x35, 0x0c, 0xe6, 0xa0, 0xb3, 0xb3, 0x73, 0x18, 0x1d, 0xbd, 0x83,
- 0xbe, 0xfe, 0x01, 0xdc, 0xee, 0xeb, 0x87, 0x63, 0x7a, 0x06, 0x37, 0x9a, 0x5b, 0xef, 0x12, 0xe3,
- 0x4d, 0x09, 0xa2, 0x34, 0x53, 0x4a, 0xd9, 0x38, 0x5d, 0x6e, 0x36, 0xcf, 0xbd, 0x45, 0xdf, 0xe2,
- 0x53, 0x21, 0xfc, 0x54, 0x54, 0x95, 0xd1, 0xbc, 0xf3, 0xc9, 0x2c, 0x3c, 0x1e, 0x0f, 0x5d, 0x1b,
- 0x76, 0xe8, 0xf5, 0x3a, 0x74, 0xf7, 0xf4, 0xd0, 0x61, 0x1d, 0xa3, 0x29, 0xbf, 0x80, 0xab, 0x1a,
- 0x8d, 0x93, 0xe2, 0xef, 0xa4, 0xe5, 0xcc, 0x79, 0x02, 0x52, 0xea, 0x6a, 0xa5, 0xbb, 0x88, 0xcf,
- 0xd1, 0xa0, 0x6d, 0xe0, 0x99, 0xa0, 0xab, 0x35, 0x7f, 0xca, 0xd9, 0xc8, 0x30, 0xbb, 0x7d, 0x94,
- 0x0e, 0xf8, 0x4d, 0x69, 0x26, 0x5e, 0xbf, 0x44, 0xb7, 0xf4, 0xaf, 0x45, 0x45, 0x43, 0x14, 0x3b,
- 0x8f, 0x21, 0xd9, 0x20, 0xd5, 0x98, 0xe1, 0x72, 0xd8, 0x86, 0x06, 0x08, 0x68, 0xd9, 0x06, 0x52,
- 0x9e, 0x9a, 0xda, 0x2b, 0x58, 0xa0, 0x5d, 0x3b, 0x9d, 0x4e, 0xf4, 0xf4, 0xf4, 0xe2, 0xaf, 0xa6,
- 0x26, 0xfa, 0x5f, 0x92, 0xb2, 0x5b, 0xc0, 0xb1, 0x82, 0x9f, 0xba, 0x28, 0xee, 0xf3, 0x0a, 0x24,
- 0x0b, 0xa4, 0x9e, 0x67, 0x0c, 0x52, 0x26, 0x03, 0xbf, 0xcf, 0xcd, 0x86, 0xe1, 0xd5, 0x94, 0x91,
- 0xdb, 0xed, 0x96, 0x3d, 0x69, 0x6a, 0x6a, 0xa6, 0xa3, 0x30, 0x41, 0xfd, 0x75, 0x6d, 0x7d, 0xf5,
- 0xf5, 0xd1, 0x52, 0x8a, 0xf9, 0x9c, 0x1a, 0xf2, 0x4c, 0x90, 0x8f, 0x7a, 0xc3, 0xa7, 0xff, 0x02,
- 0x89, 0x87, 0x6c, 0x2e, 0x88, 0x8d, 0x52, 0x52, 0x5a, 0x88, 0xab, 0xd5, 0x97, 0xe9, 0xa6, 0x1d,
- 0x41, 0x57, 0xaf, 0x01, 0xb6, 0x11, 0x7b, 0x62, 0xdf, 0x67, 0x9f, 0x7e, 0x99, 0x0b, 0xd8, 0x06,
- 0xca, 0x9d, 0x69, 0xb9, 0x8e, 0x53, 0x83, 0xf8, 0x35, 0x91, 0x48, 0xca, 0x6b, 0xff, 0xae, 0x63,
- 0x12, 0x2d, 0x1d, 0x3d, 0x0b, 0x6f, 0xec, 0xda, 0xf5, 0x5e, 0x6e, 0xf0, 0x5c, 0xd0, 0xbb, 0xc5,
- 0xc5, 0xc5, 0x15, 0xa5, 0xa5, 0xa5, 0x95, 0xff, 0x45, 0xc5, 0xe7, 0xcf, 0x57, 0x9e, 0xf9, 0xbd,
- 0xb0, 0xf2, 0xfb, 0x63, 0xc7, 0x79, 0x60, 0xbe, 0x96, 0x1b, 0x38, 0x57, 0xff, 0x00, 0xc9, 0xf8,
- 0x44, 0x8e, 0x99, 0xd0, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xbc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xb1, 0x6e, 0x1b,
+ 0x47, 0x10, 0x86, 0xbf, 0x99, 0x3b, 0x16, 0x76, 0xc3, 0xe8, 0x00, 0x35, 0x24, 0x61, 0x50, 0x4f,
+ 0xe2, 0x56, 0x2f, 0xa1, 0x57, 0x48, 0xa0, 0x52, 0x11, 0x54, 0x07, 0x10, 0x90, 0x56, 0xb0, 0xe1,
+ 0xca, 0xae, 0xf8, 0x00, 0x2e, 0xd9, 0xa4, 0x15, 0x60, 0x40, 0x10, 0xd2, 0xa4, 0x10, 0xa1, 0x44,
+ 0xe1, 0x11, 0x48, 0x63, 0x8b, 0x80, 0x62, 0x92, 0xb7, 0xb7, 0xeb, 0xc2, 0xdc, 0xe3, 0xde, 0xf2,
+ 0x8e, 0xb4, 0x81, 0x64, 0x81, 0xc5, 0xce, 0x2d, 0xee, 0xf6, 0x9f, 0x6f, 0x66, 0x67, 0x70, 0x02,
+ 0x0c, 0x81, 0x01, 0x90, 0xf2, 0xff, 0x0c, 0x03, 0xfc, 0x9d, 0x02, 0x2f, 0x3e, 0x7e, 0xfc, 0xf4,
+ 0x9b, 0x31, 0x06, 0x51, 0x41, 0x64, 0x3d, 0x01, 0xc2, 0x55, 0x04, 0xe0, 0xeb, 0xf3, 0x7a, 0xaf,
+ 0x7a, 0x16, 0x69, 0x55, 0x49, 0x92, 0x84, 0xe7, 0xcf, 0x9e, 0xbd, 0x4c, 0x01, 0x2d, 0x8a, 0x15,
+ 0x77, 0x77, 0x13, 0x86, 0x47, 0x47, 0xa8, 0x2a, 0xaa, 0xeb, 0x43, 0x62, 0x51, 0xd9, 0xec, 0xe3,
+ 0x1c, 0x02, 0xb8, 0xc0, 0xa6, 0x41, 0xd4, 0x59, 0x0b, 0xa0, 0x29, 0x80, 0x26, 0x09, 0xfd, 0x7e,
+ 0x8f, 0x24, 0xd1, 0xcd, 0xe1, 0x91, 0xc0, 0x16, 0x61, 0xb8, 0xc6, 0x84, 0xc1, 0xf0, 0xce, 0xa9,
+ 0xdf, 0xc8, 0xf3, 0xbc, 0x4e, 0x21, 0x82, 0xa8, 0xa2, 0xb1, 0xdd, 0xb4, 0xae, 0xed, 0xf0, 0xdd,
+ 0x6a, 0xae, 0x85, 0x52, 0x1f, 0xc7, 0xfe, 0x60, 0x40, 0x92, 0x24, 0x88, 0xf7, 0xe2, 0x7b, 0xc8,
+ 0x62, 0x3b, 0x18, 0xaa, 0x1a, 0x10, 0x39, 0x47, 0x3e, 0x9d, 0x7e, 0x7d, 0x7f, 0xed, 0x85, 0x36,
+ 0x90, 0x35, 0x12, 0x89, 0x54, 0x44, 0xb2, 0x8f, 0x48, 0x54, 0xe9, 0xf7, 0xfb, 0xa8, 0x6a, 0x8d,
+ 0xc2, 0xdb, 0x44, 0x7b, 0xec, 0x58, 0xd9, 0x9b, 0xa3, 0xd9, 0xac, 0x9e, 0xa3, 0x40, 0x54, 0x23,
+ 0x42, 0xef, 0x50, 0xe8, 0xd8, 0x56, 0x7e, 0x83, 0x59, 0x11, 0xa9, 0x2a, 0xfd, 0x5e, 0xaf, 0x4e,
+ 0x14, 0x51, 0xc5, 0x07, 0xee, 0xa2, 0x68, 0x1a, 0x7b, 0x6f, 0x5d, 0x9b, 0x97, 0xfb, 0x28, 0x9a,
+ 0x89, 0x44, 0xb6, 0x73, 0xd4, 0x42, 0x16, 0xc7, 0xbe, 0xed, 0xb9, 0x91, 0xc8, 0x39, 0xc7, 0x74,
+ 0x3a, 0xad, 0x2a, 0x3c, 0x14, 0xd1, 0x16, 0x82, 0x98, 0x26, 0x14, 0x6c, 0x25, 0x12, 0x55, 0x06,
+ 0x83, 0xc1, 0x86, 0x68, 0x5d, 0xe1, 0x12, 0x79, 0xdb, 0x46, 0xf4, 0x2d, 0xb9, 0xaa, 0x72, 0x34,
+ 0xf5, 0x75, 0xb4, 0x23, 0x17, 0x6d, 0x44, 0x6d, 0x74, 0xe1, 0x77, 0xb5, 0x1c, 0x35, 0x25, 0x7f,
+ 0x5f, 0xcd, 0x78, 0xdb, 0x5a, 0x8b, 0x73, 0x0e, 0xe7, 0x1c, 0x3e, 0x1d, 0x5b, 0xa1, 0x73, 0xeb,
+ 0x5b, 0xd7, 0xed, 0x76, 0x6b, 0x5d, 0xba, 0xc9, 0xb3, 0x78, 0xb5, 0xd6, 0x6e, 0x4d, 0x2f, 0x06,
+ 0x90, 0xa6, 0x69, 0x9d, 0xa8, 0x17, 0xdc, 0xba, 0x7d, 0xb5, 0xe2, 0xf7, 0xca, 0xb2, 0xc4, 0x5a,
+ 0x4b, 0x59, 0x96, 0x18, 0x63, 0xb6, 0xc4, 0x54, 0x95, 0xc5, 0x62, 0x61, 0x00, 0x57, 0x11, 0xcd,
+ 0xf2, 0x9c, 0x1f, 0xba, 0xdd, 0xc6, 0xb0, 0x34, 0x89, 0xfa, 0x03, 0x8b, 0xa2, 0xc0, 0x18, 0xc3,
+ 0x6a, 0xb5, 0x62, 0xb1, 0x58, 0xb0, 0x5c, 0x2e, 0x29, 0x8a, 0x82, 0x4e, 0xa7, 0x83, 0xb5, 0xd6,
+ 0x5e, 0x5d, 0x5d, 0xbd, 0x03, 0xe6, 0x1b, 0xa2, 0xa8, 0x33, 0xec, 0x0a, 0x9d, 0x17, 0x31, 0xc6,
+ 0x60, 0x8c, 0xe1, 0xe9, 0xe9, 0x89, 0x9b, 0x9b, 0x1b, 0x44, 0x84, 0x2c, 0xcb, 0xc8, 0xb2, 0x8c,
+ 0xf9, 0x7c, 0xee, 0x2e, 0x2f, 0x2f, 0x5f, 0x8d, 0x46, 0xa3, 0xb7, 0xc0, 0x1f, 0x55, 0x1d, 0xe5,
+ 0x79, 0x5e, 0x8b, 0xed, 0xae, 0xab, 0xeb, 0x9c, 0xa3, 0x2c, 0xcb, 0x2a, 0x64, 0x45, 0x51, 0x20,
+ 0x22, 0x1c, 0x1f, 0x1f, 0x33, 0x1c, 0x0e, 0x79, 0x7c, 0x7c, 0x74, 0x17, 0x17, 0x17, 0xbf, 0x8e,
+ 0x46, 0xa3, 0xd7, 0xc0, 0x2d, 0xf0, 0x39, 0xf5, 0x87, 0xf5, 0x7a, 0xbd, 0xbd, 0xf5, 0x20, 0x22,
+ 0xd5, 0xcd, 0xf2, 0xb9, 0x29, 0xcb, 0x92, 0xe5, 0x6a, 0xc5, 0xc1, 0xc1, 0x01, 0xb3, 0xd9, 0x8c,
+ 0x87, 0x87, 0x07, 0x7b, 0x7e, 0x7e, 0xfe, 0xcb, 0x78, 0x3c, 0x7e, 0x07, 0xfc, 0xe9, 0x9c, 0x5b,
+ 0xd6, 0x3a, 0x43, 0x4c, 0xb4, 0x4b, 0xd4, 0x8b, 0x79, 0xb2, 0xe5, 0x62, 0xc1, 0xe1, 0xe1, 0x21,
+ 0x93, 0xc9, 0xc4, 0x9c, 0x9e, 0x9e, 0xfe, 0x3c, 0x1e, 0x8f, 0xdf, 0x00, 0x13, 0x2f, 0xb2, 0xe9,
+ 0x0c, 0xdf, 0x48, 0xe4, 0x45, 0x42, 0xb1, 0xb2, 0x2c, 0x49, 0x92, 0x84, 0xfb, 0xfb, 0xfb, 0xf9,
+ 0xd9, 0xd9, 0xd9, 0x8f, 0xd7, 0xd7, 0xd7, 0xef, 0x81, 0x4f, 0xce, 0xb9, 0x32, 0xfc, 0x2e, 0x05,
+ 0xac, 0x26, 0x09, 0x59, 0x96, 0xed, 0xec, 0x02, 0x71, 0x2f, 0x4b, 0xd3, 0x14, 0xe7, 0x1c, 0x69,
+ 0xa7, 0x63, 0x6e, 0x6f, 0x6f, 0x3f, 0x9c, 0x9c, 0x9c, 0xfc, 0x54, 0x14, 0xc5, 0xef, 0xc0, 0xbf,
+ 0xae, 0x21, 0xd9, 0xf2, 0x1f, 0xfc, 0x40, 0x16, 0xc0, 0x5f, 0xc0, 0x3f, 0x61, 0xa8, 0xe2, 0xf1,
+ 0x05, 0x95, 0x9b, 0x4e, 0x78, 0x5f, 0x66, 0xb8, 0x85, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_xpm[1] = {{ png, sizeof( png ), "new_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_component.cpp b/bitmaps_png/cpp_26/new_component.cpp
index 945a240604..1efbd696ab 100644
--- a/bitmaps_png/cpp_26/new_component.cpp
+++ b/bitmaps_png/cpp_26/new_component.cpp
@@ -8,56 +8,29 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x07, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5b, 0x48, 0x54,
- 0x51, 0x14, 0x86, 0x97, 0x59, 0x59, 0x59, 0x7a, 0x12, 0x84, 0xac, 0x88, 0x2e, 0x8c, 0x45, 0x11,
- 0x0d, 0x98, 0x60, 0x74, 0x7b, 0xe8, 0x26, 0x15, 0x41, 0x10, 0xbd, 0x18, 0xa5, 0x14, 0x81, 0x18,
- 0x85, 0x14, 0xcc, 0x43, 0x0d, 0x11, 0x42, 0x49, 0x57, 0xcb, 0xe8, 0xa1, 0xcc, 0x7b, 0x46, 0x36,
- 0xea, 0x78, 0x0d, 0x95, 0x06, 0x33, 0x11, 0xf1, 0x21, 0x33, 0x44, 0xc3, 0x8a, 0x42, 0x50, 0x50,
- 0xc8, 0xdb, 0x43, 0x69, 0xa0, 0xbb, 0x7f, 0xcd, 0xac, 0xa1, 0xe3, 0xe1, 0xcc, 0x90, 0x97, 0x39,
- 0xf0, 0x31, 0x7b, 0x9f, 0x75, 0xce, 0xfe, 0xf7, 0xfe, 0xf7, 0x5a, 0xfb, 0x0c, 0x29, 0xa5, 0x68,
- 0x2e, 0xa8, 0xa9, 0xa1, 0x10, 0xa7, 0x93, 0x6c, 0xbe, 0xe2, 0x34, 0x57, 0x42, 0x65, 0x65, 0x74,
- 0xb9, 0xbc, 0x9c, 0xfe, 0x54, 0x54, 0xd0, 0xba, 0x80, 0x09, 0x41, 0x44, 0xc3, 0x8a, 0x86, 0xba,
- 0xbb, 0x49, 0xa1, 0x9d, 0x1b, 0x10, 0x21, 0x08, 0x84, 0x61, 0xf0, 0x8c, 0x8e, 0x0e, 0x52, 0xc3,
- 0xc3, 0xa4, 0x5c, 0x2e, 0x9a, 0x28, 0x29, 0xa1, 0xd8, 0x59, 0x0b, 0x55, 0x56, 0xd2, 0x12, 0x0c,
- 0x9c, 0x05, 0x8b, 0x3e, 0x34, 0x34, 0xd0, 0x48, 0x73, 0x33, 0xa9, 0xb6, 0x36, 0x52, 0xa3, 0xa3,
- 0xa4, 0x26, 0x26, 0x48, 0xf5, 0xf4, 0x90, 0x6a, 0x6d, 0x25, 0xd5, 0xd8, 0x48, 0xbf, 0xeb, 0xeb,
- 0xe9, 0x73, 0x69, 0x29, 0xbd, 0x06, 0x09, 0x33, 0xb5, 0x2a, 0x06, 0xfb, 0x31, 0xd0, 0xd9, 0x49,
- 0x6a, 0x68, 0xc8, 0x23, 0xe0, 0x0d, 0x4f, 0x4e, 0x92, 0x1a, 0x1b, 0x23, 0x35, 0x30, 0x40, 0xaa,
- 0xa9, 0x89, 0x14, 0x44, 0x5c, 0xc5, 0xc5, 0x14, 0x3e, 0x63, 0xcb, 0x30, 0x40, 0x34, 0x04, 0x7f,
- 0xb4, 0xb7, 0x7b, 0x56, 0xe3, 0x0d, 0xb1, 0x68, 0x7f, 0xbf, 0xdb, 0x42, 0x85, 0x2c, 0x2c, 0x84,
- 0xc8, 0xc2, 0x59, 0xef, 0x11, 0xf6, 0x62, 0x7d, 0x6d, 0xed, 0x3f, 0xdb, 0xc6, 0xc7, 0x3d, 0xbf,
- 0x92, 0x14, 0xd5, 0x78, 0x24, 0x68, 0xca, 0x1e, 0xe1, 0x8a, 0x02, 0x3b, 0xc1, 0x52, 0xd3, 0x8c,
- 0x21, 0x9a, 0x0f, 0xa2, 0xc1, 0x01, 0xb0, 0x19, 0xb8, 0x67, 0x09, 0xfb, 0xb6, 0xb3, 0x3d, 0x83,
- 0x83, 0xa4, 0xfa, 0xfa, 0x3c, 0x02, 0xdc, 0xee, 0xed, 0x25, 0xe5, 0x70, 0xd0, 0x3b, 0xc3, 0x18,
- 0xb4, 0x1b, 0xdc, 0x00, 0xa7, 0x41, 0x3a, 0x0f, 0xaa, 0x0b, 0x2e, 0x00, 0xe7, 0x40, 0x36, 0xb8,
- 0x0e, 0x12, 0xc1, 0x55, 0x90, 0x05, 0x2e, 0x16, 0x15, 0x51, 0x4a, 0x4b, 0x0b, 0x29, 0x06, 0x2b,
- 0xf8, 0x95, 0x97, 0x47, 0xdf, 0xeb, 0xea, 0x48, 0x75, 0x75, 0x91, 0xaa, 0xaa, 0xa2, 0x9f, 0x46,
- 0xa1, 0x34, 0xef, 0x0c, 0x71, 0xc5, 0x81, 0x65, 0xd2, 0x5e, 0x01, 0xee, 0x83, 0x64, 0x10, 0x62,
- 0x78, 0x29, 0x18, 0x24, 0xd8, 0xed, 0xd4, 0x01, 0xfb, 0x46, 0x20, 0x92, 0x66, 0xb5, 0xba, 0x57,
- 0x9b, 0x19, 0x1f, 0x4f, 0x2f, 0x73, 0x72, 0xe8, 0x0b, 0xee, 0x29, 0xc4, 0xa2, 0xf4, 0x42, 0x37,
- 0xa5, 0x91, 0x0a, 0xee, 0x82, 0x18, 0x19, 0x88, 0xdb, 0x7b, 0x4d, 0x6c, 0xe4, 0xd5, 0xec, 0xe0,
- 0xb6, 0xcd, 0x46, 0x57, 0x34, 0x8d, 0x9e, 0xf1, 0x44, 0xc4, 0xde, 0xe5, 0x60, 0x31, 0xc7, 0x90,
- 0x08, 0x87, 0x60, 0x9f, 0x45, 0x2f, 0x64, 0x03, 0x56, 0xe9, 0xb0, 0x4d, 0xbb, 0xc0, 0x49, 0x70,
- 0x49, 0xee, 0x6d, 0x35, 0x08, 0x15, 0xf2, 0xe4, 0x40, 0x92, 0x90, 0x2d, 0x24, 0xf9, 0x21, 0x9c,
- 0x5f, 0x8c, 0x10, 0xdf, 0xd3, 0x65, 0x55, 0x61, 0x20, 0x57, 0x67, 0x21, 0xaf, 0xec, 0x1a, 0x08,
- 0x95, 0xfe, 0x0b, 0x50, 0x00, 0x6e, 0x09, 0xb7, 0xc1, 0x27, 0x70, 0x47, 0x77, 0xcf, 0x48, 0xa4,
- 0x59, 0x86, 0xad, 0x02, 0xf7, 0x74, 0xfd, 0x47, 0xe0, 0x15, 0x78, 0x2e, 0x99, 0x97, 0xcf, 0x19,
- 0x6a, 0x78, 0xc7, 0x0e, 0xb6, 0xf8, 0x2b, 0x05, 0xef, 0x83, 0xb1, 0x32, 0x20, 0xe3, 0x00, 0x0d,
- 0xba, 0xfe, 0x47, 0xf0, 0x55, 0x78, 0x0b, 0x5c, 0x26, 0x42, 0xa7, 0xc0, 0xb1, 0xff, 0x11, 0x5a,
- 0x0d, 0x8e, 0x0b, 0xa9, 0xb2, 0x0f, 0xde, 0x7e, 0x35, 0x68, 0x06, 0xef, 0x65, 0x12, 0x4e, 0x13,
- 0xa1, 0x64, 0xb3, 0xc4, 0xf1, 0x7b, 0xa8, 0x72, 0xd1, 0x72, 0x66, 0x99, 0x58, 0x67, 0x97, 0x18,
- 0x5b, 0x77, 0x10, 0x68, 0x3a, 0x32, 0xa5, 0x90, 0x35, 0x1f, 0x04, 0x91, 0x8f, 0x93, 0x80, 0x13,
- 0x60, 0x9b, 0xb4, 0x39, 0xc3, 0x8e, 0xea, 0x62, 0x2c, 0x54, 0x29, 0xab, 0x63, 0xde, 0x80, 0x6f,
- 0xba, 0xbe, 0x19, 0x9a, 0x2f, 0x21, 0xde, 0xf4, 0xc7, 0x52, 0x1f, 0x9a, 0x21, 0x96, 0x2f, 0x96,
- 0xae, 0x05, 0x1b, 0xa4, 0xae, 0x8e, 0x48, 0xdf, 0x17, 0xc1, 0xbe, 0x3d, 0x45, 0xe5, 0xcb, 0xb1,
- 0x13, 0x61, 0xb8, 0x9f, 0x28, 0x02, 0xa1, 0x52, 0x83, 0x29, 0xba, 0x58, 0x24, 0xd8, 0x0f, 0x36,
- 0x4d, 0xeb, 0xc3, 0x87, 0x2b, 0x1e, 0x3c, 0x05, 0x87, 0xc1, 0x1a, 0xb7, 0xd7, 0x44, 0x2b, 0xc1,
- 0x3e, 0xf0, 0x04, 0x9c, 0xe0, 0x7b, 0xf2, 0xec, 0x22, 0xf0, 0x40, 0x26, 0xc8, 0xb5, 0x15, 0x37,
- 0xad, 0x2f, 0xac, 0x08, 0x9c, 0x91, 0xc2, 0x2b, 0x90, 0xc2, 0x3c, 0x0b, 0x2c, 0x86, 0xe7, 0xf8,
- 0xf8, 0xc9, 0x90, 0x13, 0xde, 0x02, 0x36, 0x06, 0xe4, 0x5f, 0x90, 0x88, 0x71, 0xe6, 0x9d, 0x07,
- 0x0f, 0xc1, 0x9e, 0x80, 0x08, 0xc9, 0xc9, 0xef, 0x3d, 0x1f, 0xf9, 0xd3, 0x73, 0x21, 0x50, 0x42,
- 0xf3, 0x38, 0x31, 0x64, 0x7f, 0xb8, 0x24, 0xa6, 0xfc, 0xbf, 0xfb, 0x0b, 0x2f, 0x30, 0x34, 0x8f,
- 0x1e, 0x47, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x56, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0x3d, 0x30, 0x86, 0x40, 0x03, 0x03, 0x43, 0x12, 0x10, 0x37, 0x03, 0x31, 0x17, 0xad, 0x2d,
+ 0x3a, 0x00, 0xc4, 0xff, 0x9b, 0x98, 0x99, 0xef, 0x01, 0x69, 0x1b, 0x9a, 0x5a, 0xd4, 0x2f, 0x2f,
+ 0xff, 0x7f, 0x82, 0xbc, 0xfc, 0x9f, 0x46, 0x46, 0xc6, 0x7f, 0x40, 0x7e, 0x3f, 0x35, 0x7c, 0x87,
+ 0xd5, 0xa2, 0x79, 0x76, 0x76, 0xff, 0xbf, 0x7e, 0xf8, 0xf0, 0x7f, 0x4b, 0x76, 0xf6, 0xff, 0x06,
+ 0x46, 0x46, 0xaa, 0xf8, 0x0e, 0xa7, 0x45, 0xbf, 0x7e, 0xfd, 0x02, 0xe3, 0x3b, 0x7b, 0xf7, 0x52,
+ 0xc5, 0x77, 0x04, 0x2d, 0x02, 0x61, 0x90, 0xef, 0xb6, 0xe6, 0xe4, 0x50, 0xe4, 0x3b, 0xa2, 0x2c,
+ 0xa2, 0x86, 0xef, 0x60, 0xc9, 0xf9, 0x00, 0x12, 0x7e, 0x3f, 0x49, 0x55, 0x15, 0xab, 0x45, 0x94,
+ 0xf8, 0x0e, 0x64, 0x51, 0x1a, 0x86, 0x45, 0x6a, 0x6a, 0x60, 0x43, 0xdf, 0x3d, 0x7c, 0xf8, 0xff,
+ 0xf9, 0xe5, 0xcb, 0x28, 0xf8, 0xdb, 0xc7, 0x8f, 0x60, 0xb9, 0xbb, 0xfb, 0xf6, 0xfd, 0x9f, 0xa0,
+ 0xa0, 0x40, 0xb4, 0xef, 0x70, 0x06, 0xdd, 0x8f, 0x6f, 0xdf, 0xfe, 0xb7, 0xf1, 0xf2, 0xfe, 0x07,
+ 0xe5, 0x29, 0x64, 0x7c, 0xa8, 0xbd, 0x1d, 0xd5, 0x77, 0xb9, 0xb9, 0x44, 0xf9, 0x0e, 0x6f, 0x1c,
+ 0xfd, 0xf8, 0xfa, 0xf5, 0xff, 0xb7, 0x4f, 0x9f, 0x50, 0x30, 0xb6, 0xe0, 0x24, 0xc6, 0x77, 0x44,
+ 0x25, 0x86, 0xc7, 0xa7, 0x4e, 0x81, 0x7d, 0x88, 0x2b, 0xde, 0x90, 0x7d, 0x07, 0xb6, 0x8c, 0x91,
+ 0xf1, 0x2b, 0xd0, 0x9c, 0x23, 0x48, 0xd1, 0x91, 0x46, 0x94, 0x45, 0x9d, 0x42, 0x42, 0xff, 0xef,
+ 0xee, 0xdf, 0x4f, 0x89, 0x45, 0x49, 0x78, 0x2d, 0xfa, 0xfc, 0xe6, 0xcd, 0xff, 0xf7, 0x8f, 0x1e,
+ 0xfd, 0x6f, 0x07, 0xc6, 0xd5, 0xe5, 0x95, 0x2b, 0xc1, 0x6c, 0x6c, 0x3e, 0xa3, 0x28, 0xe8, 0x70,
+ 0x25, 0x86, 0x83, 0xad, 0xad, 0xe4, 0x25, 0x06, 0x7c, 0xf9, 0xe8, 0xd3, 0xab, 0x57, 0x18, 0x3e,
+ 0xfa, 0xf9, 0xe3, 0x07, 0x79, 0xc9, 0x1b, 0x5f, 0x3e, 0x82, 0xc7, 0x91, 0xb0, 0x30, 0xb8, 0x54,
+ 0xa0, 0x28, 0xc3, 0x12, 0x93, 0x18, 0x1e, 0x1e, 0x3f, 0xfe, 0xff, 0xe7, 0xf7, 0xef, 0x94, 0x15,
+ 0x41, 0x83, 0xa6, 0x50, 0xa5, 0x79, 0x35, 0x41, 0x97, 0x8a, 0x8f, 0x6e, 0x55, 0x39, 0xbd, 0x1a,
+ 0x27, 0xa0, 0x7c, 0xd5, 0x41, 0xf3, 0xe6, 0x16, 0xad, 0x30, 0x00, 0xee, 0x60, 0x35, 0xe4, 0x92,
+ 0x65, 0x02, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_component_xpm[1] = {{ png, sizeof( png ), "new_component_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_cvpcb.cpp b/bitmaps_png/cpp_26/new_cvpcb.cpp
index 6dd420496d..d83f314d6a 100644
--- a/bitmaps_png/cpp_26/new_cvpcb.cpp
+++ b/bitmaps_png/cpp_26/new_cvpcb.cpp
@@ -8,83 +8,83 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xb1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0xd6, 0x79, 0x50, 0x94,
- 0x75, 0x18, 0x07, 0x70, 0x35, 0xd2, 0x8c, 0x31, 0xb3, 0xf8, 0x23, 0x60, 0x03, 0x39, 0x85, 0x40,
- 0x3c, 0x38, 0xe2, 0x7a, 0x5f, 0xde, 0x65, 0x61, 0xe5, 0x0a, 0x58, 0x8d, 0x44, 0xb9, 0xb2, 0x76,
- 0x8c, 0x21, 0x8e, 0x60, 0x17, 0xb0, 0x2c, 0xd8, 0x99, 0xa8, 0x91, 0x34, 0x62, 0xb9, 0x17, 0x41,
- 0x60, 0x71, 0xe5, 0xc8, 0x20, 0xa7, 0x89, 0x41, 0x2d, 0x16, 0xaa, 0xc1, 0x49, 0x47, 0x62, 0xc6,
- 0xa0, 0x52, 0x03, 0x02, 0x5d, 0x8c, 0x1a, 0xa1, 0x95, 0x95, 0x9b, 0xa7, 0xe7, 0xa5, 0x77, 0x97,
- 0xe5, 0x14, 0xc8, 0x77, 0xe6, 0x33, 0xf3, 0x7b, 0xdf, 0x79, 0xde, 0xf7, 0xbb, 0xef, 0xef, 0x7a,
- 0x77, 0x1d, 0x00, 0xac, 0xfb, 0x3f, 0xf0, 0xd8, 0x8a, 0x58, 0x68, 0xfd, 0xb2, 0x75, 0x6b, 0x7c,
- 0xf8, 0x7a, 0xf4, 0x06, 0xaa, 0x44, 0x05, 0xe8, 0x14, 0xaa, 0x40, 0x62, 0xa4, 0xf7, 0x58, 0x82,
- 0xf0, 0x78, 0x12, 0x49, 0xd0, 0xdb, 0xea, 0xb7, 0xc0, 0x63, 0x33, 0xd2, 0x41, 0x36, 0xa8, 0x0a,
- 0xb9, 0x3f, 0x8e, 0xa0, 0x54, 0xf4, 0xda, 0xbc, 0x6b, 0x42, 0x14, 0x8a, 0xac, 0x91, 0x3d, 0x6a,
- 0x40, 0x2e, 0x4c, 0x7b, 0xcf, 0xaa, 0x83, 0xf0, 0xd0, 0x47, 0x25, 0x4c, 0x5b, 0x47, 0xeb, 0xfa,
- 0x7b, 0xa8, 0x14, 0xa5, 0xa3, 0x34, 0x54, 0x8e, 0x2e, 0xa1, 0x63, 0x28, 0x70, 0xc9, 0xa0, 0x1b,
- 0xd9, 0x3e, 0x76, 0x1d, 0xb9, 0x5e, 0x87, 0x17, 0x09, 0x0a, 0x42, 0x7c, 0xa6, 0xdd, 0xca, 0x3c,
- 0xf8, 0x69, 0x24, 0x40, 0xae, 0x5a, 0x75, 0x9b, 0x50, 0xd9, 0xb2, 0x5d, 0xd7, 0x23, 0xd9, 0xa7,
- 0xdf, 0x95, 0xc3, 0xf9, 0xbe, 0x33, 0xdb, 0xeb, 0x84, 0xd6, 0x8d, 0x26, 0x28, 0x8b, 0x79, 0x38,
- 0x3d, 0x01, 0xb2, 0x51, 0x3f, 0x1a, 0x42, 0xbd, 0xe8, 0x02, 0x72, 0x9b, 0xf7, 0xa3, 0x2a, 0x97,
- 0x0c, 0xba, 0x77, 0x92, 0xab, 0xdb, 0xf5, 0x99, 0x67, 0x4b, 0x6f, 0x0e, 0xbb, 0xfd, 0xbe, 0xc4,
- 0x6b, 0xab, 0xd6, 0x4d, 0xf4, 0x40, 0x3f, 0x8b, 0x12, 0x51, 0x08, 0xd3, 0xee, 0x44, 0x57, 0xd1,
- 0xbb, 0xcc, 0xb8, 0xb9, 0xce, 0x0b, 0x92, 0x2e, 0x11, 0x24, 0xda, 0xd0, 0x53, 0xc1, 0xfb, 0x76,
- 0x30, 0x87, 0xe8, 0xea, 0x10, 0x7b, 0xa6, 0x2f, 0x31, 0x46, 0xf4, 0xe0, 0xa6, 0x33, 0x6d, 0x6f,
- 0xb4, 0x81, 0x69, 0xd3, 0x5d, 0xe7, 0x89, 0xb6, 0xa0, 0x67, 0xd0, 0x0e, 0x74, 0x1a, 0x3d, 0x4f,
- 0x9b, 0x13, 0x74, 0xbb, 0x3c, 0x58, 0x32, 0x5c, 0x17, 0xaa, 0xb8, 0x93, 0x4b, 0xdd, 0x84, 0xda,
- 0x90, 0x8d, 0x4b, 0x04, 0x3d, 0xc1, 0x74, 0x9d, 0xe1, 0x22, 0x33, 0xb1, 0x1e, 0xe5, 0x33, 0xda,
- 0x51, 0x0d, 0xb3, 0xae, 0x32, 0x35, 0x41, 0xdd, 0x65, 0xd4, 0x0b, 0x43, 0x8d, 0xfc, 0xfe, 0x7f,
- 0x72, 0x49, 0xc5, 0x9d, 0x7c, 0xaa, 0xf3, 0x11, 0x33, 0xcf, 0x0a, 0x9d, 0x43, 0xcf, 0x69, 0x5d,
- 0xa3, 0x90, 0x31, 0xb3, 0x90, 0xdf, 0x42, 0x19, 0x8b, 0xae, 0xa3, 0x4e, 0x31, 0x37, 0x63, 0xb4,
- 0xe9, 0xe8, 0xa0, 0x32, 0x8f, 0x18, 0x50, 0x14, 0xb1, 0x3b, 0x56, 0x30, 0xcd, 0x77, 0x22, 0x19,
- 0x7a, 0x07, 0x39, 0x20, 0x53, 0x7a, 0x6d, 0xa1, 0x33, 0x28, 0x4e, 0xdd, 0xa5, 0x0b, 0x82, 0xfa,
- 0xca, 0xfc, 0xbf, 0x7e, 0xd8, 0x10, 0xf9, 0x40, 0x59, 0x40, 0xdc, 0xef, 0x2f, 0xa2, 0xba, 0x41,
- 0x4e, 0x3d, 0xb5, 0x82, 0x30, 0x7a, 0x0a, 0x73, 0x98, 0x35, 0x74, 0x02, 0x85, 0xd3, 0x7b, 0xde,
- 0xb2, 0x7b, 0xdd, 0x40, 0x75, 0x50, 0x9b, 0xaa, 0x3a, 0xf8, 0x81, 0x52, 0x42, 0x28, 0x95, 0x25,
- 0xe4, 0x60, 0x6f, 0xb1, 0xe7, 0x87, 0xd0, 0xe0, 0xbb, 0xa9, 0x33, 0x07, 0xa7, 0xb8, 0xd4, 0x4e,
- 0x57, 0x5d, 0x9c, 0x94, 0x24, 0x3c, 0x2e, 0x4c, 0x4e, 0x95, 0xc7, 0xc6, 0xc6, 0x52, 0xf4, 0x79,
- 0x74, 0x74, 0xb4, 0x6d, 0x72, 0xea, 0xb1, 0xcb, 0xc2, 0x94, 0x94, 0x5c, 0x75, 0x8d, 0x40, 0x90,
- 0x5c, 0x98, 0x9c, 0x92, 0xf2, 0x95, 0xba, 0x66, 0x6e, 0xd0, 0x17, 0x07, 0xaf, 0xa9, 0x64, 0x7e,
- 0xaa, 0xe1, 0xd3, 0x84, 0x6a, 0xb8, 0x94, 0x18, 0x51, 0x14, 0xb3, 0xff, 0xec, 0x29, 0x62, 0xb7,
- 0x0f, 0x55, 0x78, 0x0c, 0xf7, 0x14, 0x7b, 0xf2, 0xd4, 0xc5, 0x12, 0x49, 0x31, 0x5c, 0x6f, 0xfb,
- 0x09, 0xc4, 0x62, 0xb1, 0x88, 0x3e, 0xc7, 0x87, 0x89, 0x6e, 0xfc, 0xdc, 0x01, 0x8d, 0x17, 0x2f,
- 0x82, 0xba, 0x46, 0xde, 0xdc, 0x02, 0x3f, 0x5e, 0xbd, 0xa6, 0xa9, 0x99, 0x13, 0xd4, 0x53, 0xe6,
- 0x57, 0x32, 0xd2, 0x70, 0x68, 0x4c, 0x55, 0x4a, 0x8e, 0xaa, 0xca, 0x88, 0x31, 0x55, 0x39, 0x31,
- 0x3e, 0x22, 0x25, 0xc6, 0x47, 0x65, 0xc4, 0xd8, 0x6f, 0x79, 0x9c, 0x34, 0xba, 0x46, 0x5f, 0x5f,
- 0x3f, 0x2c, 0x32, 0x32, 0x0a, 0xd2, 0xd2, 0x45, 0xe0, 0xeb, 0xef, 0x2f, 0xb7, 0xb4, 0xb4, 0x12,
- 0x51, 0x14, 0x5b, 0x9e, 0xf9, 0xc9, 0x49, 0x38, 0xfe, 0xfe, 0x07, 0xe0, 0xe0, 0xe4, 0x24, 0x72,
- 0x76, 0x76, 0x15, 0x65, 0x7c, 0xf4, 0x31, 0x9c, 0xfa, 0x34, 0x0b, 0xa2, 0x5e, 0x3f, 0x22, 0xe7,
- 0x72, 0x7d, 0x44, 0x5c, 0x2e, 0x37, 0x60, 0x76, 0x32, 0xe4, 0x72, 0x0e, 0x8e, 0xb4, 0xbc, 0x39,
- 0xf6, 0xf0, 0xbf, 0x80, 0x89, 0x91, 0x4a, 0x62, 0x72, 0x54, 0x46, 0x4e, 0x8d, 0x55, 0x91, 0x53,
- 0xb7, 0x0b, 0x3d, 0x8b, 0xe9, 0xc1, 0x65, 0xb1, 0x5e, 0x04, 0xe3, 0xed, 0xdb, 0xc1, 0xdc, 0xdc,
- 0x02, 0xac, 0xac, 0x5f, 0x02, 0xdb, 0x9d, 0x76, 0xb0, 0x7b, 0xcf, 0x5e, 0x70, 0x74, 0x74, 0x02,
- 0x67, 0x17, 0x57, 0x70, 0x27, 0x48, 0xa0, 0xd8, 0x1c, 0xf0, 0xe6, 0xee, 0x03, 0x5f, 0xbf, 0x00,
- 0x78, 0x25, 0x30, 0x18, 0x82, 0x79, 0x07, 0x20, 0x49, 0x20, 0x84, 0x39, 0xeb, 0xe8, 0xde, 0xf9,
- 0x03, 0x7f, 0x8c, 0xd6, 0xf9, 0xce, 0x04, 0x8c, 0x56, 0x91, 0xd3, 0x63, 0x35, 0xe4, 0xf4, 0x78,
- 0x2d, 0x09, 0x7d, 0xa5, 0xec, 0x46, 0x1b, 0x1b, 0x9b, 0x8d, 0x26, 0x26, 0xa6, 0x60, 0x6a, 0x6a,
- 0x06, 0xbb, 0x76, 0xed, 0x86, 0xbd, 0xf6, 0xf6, 0xe0, 0xe0, 0xe0, 0xa8, 0x09, 0x72, 0x71, 0x71,
- 0x03, 0x82, 0xf4, 0x00, 0x36, 0x13, 0xe4, 0x87, 0x41, 0x81, 0x41, 0xc1, 0xc0, 0xdb, 0xff, 0x2a,
- 0x08, 0x84, 0xc9, 0xb3, 0x41, 0xbd, 0x67, 0x7c, 0xea, 0x54, 0x55, 0xd4, 0xb8, 0x76, 0xc0, 0xc4,
- 0x79, 0x12, 0x26, 0xeb, 0x48, 0xf8, 0x4b, 0xca, 0xfe, 0x85, 0xc5, 0x62, 0x6d, 0xb6, 0xc6, 0xb7,
- 0xb0, 0xb0, 0xb0, 0x9c, 0x09, 0xa2, 0x43, 0xb4, 0xdf, 0x68, 0xa9, 0xa0, 0xb0, 0xf0, 0x48, 0x90,
- 0x56, 0x9e, 0x65, 0x82, 0xe4, 0x94, 0x4e, 0x9f, 0x8c, 0x77, 0x45, 0xd9, 0x74, 0x44, 0x39, 0xd2,
- 0x1c, 0x35, 0x35, 0xd1, 0x12, 0x36, 0x3d, 0xd5, 0x1c, 0x0a, 0x93, 0x8d, 0x7e, 0x30, 0x59, 0x4f,
- 0xc2, 0xe0, 0x59, 0x6a, 0x50, 0x4f, 0x4f, 0x6f, 0xcb, 0x72, 0x5d, 0xb7, 0x58, 0x90, 0x30, 0x39,
- 0x05, 0xe2, 0x13, 0x12, 0xe1, 0x5c, 0x55, 0x35, 0x2c, 0xd8, 0x54, 0x87, 0x64, 0xfe, 0xdb, 0x7e,
- 0xcd, 0xe1, 0x84, 0xfd, 0x9e, 0xef, 0x95, 0x35, 0x50, 0x1b, 0xf8, 0x83, 0xb2, 0x21, 0x64, 0xa0,
- 0x5f, 0xe6, 0xf3, 0xb7, 0x91, 0x91, 0xd1, 0xb6, 0xd5, 0x06, 0xd1, 0x6f, 0x24, 0x10, 0xa6, 0x40,
- 0x5e, 0x7e, 0x01, 0xac, 0xf8, 0xc3, 0x67, 0x60, 0x60, 0xa0, 0xb7, 0x96, 0xa0, 0x05, 0x63, 0xf4,
- 0x28, 0xf4, 0x18, 0x19, 0x1a, 0xb2, 0xee, 0x1a, 0x19, 0x1b, 0x83, 0x99, 0x99, 0x39, 0xec, 0xb0,
- 0xb2, 0x06, 0x1b, 0x5b, 0xdb, 0x99, 0xf1, 0xb2, 0xc7, 0xf1, 0x7a, 0xd9, 0xd9, 0x05, 0xdc, 0xdc,
- 0x09, 0xf0, 0xf0, 0x60, 0x03, 0xc7, 0xcb, 0x1b, 0x7c, 0x7c, 0xfc, 0xc0, 0x3f, 0x20, 0x10, 0xc3,
- 0x78, 0xc0, 0xe7, 0x1f, 0x85, 0x55, 0x7f, 0xca, 0x2b, 0xa4, 0x52, 0xe8, 0xea, 0xee, 0x81, 0x42,
- 0x89, 0x64, 0x66, 0x31, 0xc6, 0xc7, 0xc7, 0x8b, 0xee, 0x2a, 0x14, 0xd0, 0xda, 0x7a, 0x45, 0xb3,
- 0x60, 0xaf, 0xb7, 0xb5, 0xc1, 0xcd, 0x5b, 0xb7, 0x34, 0x35, 0x6b, 0xfa, 0x73, 0x92, 0x9d, 0x2d,
- 0x86, 0xcb, 0xdf, 0x34, 0x41, 0x66, 0x66, 0xa6, 0x66, 0x67, 0x68, 0x6e, 0xf9, 0x0e, 0x6a, 0x6a,
- 0x3f, 0xd7, 0x04, 0xd5, 0x7f, 0x79, 0x01, 0x77, 0x8a, 0x4b, 0x9a, 0x9a, 0x35, 0x05, 0xc5, 0xc4,
- 0xc4, 0xbb, 0x0a, 0x04, 0x82, 0x43, 0x7c, 0x3e, 0xdf, 0x84, 0x3e, 0x8f, 0x88, 0x88, 0xd0, 0x4d,
- 0x14, 0xa6, 0x1e, 0x8e, 0x8b, 0x8b, 0xdb, 0x3f, 0x5b, 0x13, 0x13, 0x96, 0x90, 0x90, 0x14, 0x8e,
- 0x35, 0x73, 0x36, 0xd8, 0x7f, 0x01, 0x8a, 0x54, 0xc4, 0x50, 0x9d, 0x16, 0xa8, 0xda, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xae, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x5f, 0x68, 0x53,
+ 0x57, 0x1c, 0xc7, 0x3f, 0xe7, 0xdc, 0x9b, 0x44, 0xd3, 0xda, 0x34, 0xa9, 0x7f, 0xb2, 0x2e, 0x94,
+ 0xaa, 0x20, 0x15, 0x57, 0x54, 0x28, 0x48, 0xa5, 0x04, 0x27, 0xd3, 0xd9, 0x8e, 0x56, 0xed, 0x43,
+ 0x1f, 0xfc, 0x83, 0x22, 0x96, 0x16, 0x46, 0x29, 0x63, 0xcc, 0x07, 0x61, 0xee, 0x61, 0x2f, 0x3a,
+ 0x84, 0xbd, 0x88, 0x52, 0x45, 0xb7, 0x29, 0x43, 0x37, 0xea, 0x3f, 0x58, 0x7d, 0x71, 0x2f, 0x05,
+ 0x7d, 0x10, 0x71, 0x20, 0x2a, 0x7b, 0x71, 0xb3, 0x9b, 0x4d, 0xda, 0x9a, 0x98, 0xd8, 0xd4, 0xfe,
+ 0xc9, 0xcd, 0xbd, 0xf7, 0xec, 0x21, 0xbd, 0x77, 0x89, 0xad, 0x36, 0xfe, 0xc2, 0x8f, 0x73, 0x73,
+ 0xee, 0xef, 0x9c, 0xef, 0xf9, 0xfd, 0xce, 0xef, 0xfb, 0x4d, 0xc4, 0xf6, 0xed, 0xdb, 0xcb, 0xb6,
+ 0x6e, 0xdd, 0xfa, 0xad, 0xdf, 0xef, 0xf7, 0x68, 0x9a, 0x86, 0xae, 0xeb, 0x38, 0xa3, 0x10, 0xa2,
+ 0xe8, 0xbb, 0xa6, 0x69, 0x48, 0x29, 0xdd, 0x11, 0xc0, 0x34, 0xcd, 0xe1, 0xd6, 0xd6, 0xd6, 0x13,
+ 0x2c, 0x60, 0x7a, 0x7d, 0x7d, 0xfd, 0x37, 0x5d, 0x5d, 0x5d, 0x5f, 0xd8, 0xb6, 0x8d, 0x10, 0x02,
+ 0x95, 0xcb, 0x81, 0xae, 0x17, 0x05, 0x29, 0xa5, 0xe6, 0x8c, 0x8e, 0x5b, 0x96, 0x65, 0x9d, 0x3b,
+ 0x77, 0xee, 0xb7, 0xce, 0xce, 0xce, 0x27, 0xef, 0x04, 0x92, 0x52, 0xea, 0xb3, 0x27, 0x43, 0x08,
+ 0xc1, 0x3f, 0x7b, 0xf6, 0xe0, 0x89, 0x44, 0x58, 0x76, 0xe4, 0x08, 0x5a, 0x55, 0xd5, 0x9c, 0xcd,
+ 0x6d, 0xdb, 0x2e, 0x7a, 0x96, 0x52, 0x6a, 0x1e, 0x8f, 0xc7, 0xb3, 0x50, 0x46, 0x52, 0x4a, 0x89,
+ 0x10, 0x02, 0x67, 0xc4, 0xb2, 0xf8, 0x70, 0xff, 0x7e, 0xe2, 0x3d, 0x3d, 0x4c, 0xdc, 0xb8, 0x81,
+ 0x14, 0x02, 0x51, 0xe0, 0x4e, 0x5c, 0xd1, 0x9a, 0x12, 0x4c, 0xce, 0xa2, 0xb9, 0x0e, 0x10, 0x88,
+ 0x46, 0xa9, 0xbf, 0x7e, 0x1d, 0x15, 0x8b, 0x11, 0xeb, 0xee, 0xc6, 0x7c, 0xfe, 0xfc, 0xad, 0x60,
+ 0x00, 0xb9, 0x5c, 0x6e, 0x41, 0x20, 0xdd, 0x09, 0x36, 0x9e, 0x3e, 0x25, 0x37, 0x36, 0x86, 0xca,
+ 0xe5, 0xb0, 0x26, 0x27, 0x49, 0xdd, 0xba, 0x45, 0x59, 0x5d, 0x1d, 0x81, 0xc6, 0x46, 0x86, 0x8f,
+ 0x1d, 0xc3, 0xdf, 0xd4, 0x44, 0xe5, 0x81, 0x03, 0x08, 0x4d, 0x03, 0x70, 0x41, 0x6c, 0xdb, 0x2e,
+ 0x09, 0x48, 0x3a, 0x8b, 0x8c, 0xa1, 0x21, 0xa6, 0xee, 0xdf, 0xc7, 0x36, 0x0c, 0x84, 0xae, 0xe3,
+ 0x8b, 0x44, 0xf0, 0x45, 0x22, 0x94, 0x6f, 0xdc, 0xc8, 0x47, 0xd7, 0xae, 0xb1, 0x78, 0xc9, 0x12,
+ 0x62, 0x87, 0x0e, 0x91, 0x7d, 0xf4, 0xa8, 0x08, 0x08, 0xc0, 0x30, 0x8c, 0x85, 0x33, 0x72, 0x16,
+ 0x05, 0x9b, 0x9b, 0x09, 0xb5, 0xb4, 0xf0, 0xfa, 0xce, 0x1d, 0xa4, 0xcf, 0x47, 0x45, 0x63, 0x63,
+ 0x51, 0x60, 0x75, 0x77, 0x37, 0x55, 0x2d, 0x2d, 0xfc, 0x75, 0xf4, 0x28, 0x72, 0xf9, 0x72, 0xf4,
+ 0xda, 0x5a, 0xbc, 0x6b, 0xd7, 0xa2, 0xaf, 0x5b, 0x57, 0x5a, 0xe9, 0x1c, 0xa0, 0x37, 0x2f, 0x76,
+ 0xe2, 0xc1, 0x03, 0xcc, 0x54, 0x8a, 0xe0, 0xb6, 0x6d, 0x4c, 0x4c, 0x4c, 0x70, 0xf7, 0xee, 0x5d,
+ 0xac, 0x74, 0x9a, 0x4c, 0x20, 0x80, 0x37, 0x18, 0x44, 0x17, 0x02, 0xfd, 0xc5, 0x0b, 0xa4, 0x69,
+ 0xa2, 0x69, 0x5a, 0xef, 0xa9, 0x53, 0xa7, 0x5e, 0x14, 0x72, 0x4e, 0xd7, 0x75, 0xf7, 0xde, 0x2d,
+ 0xcb, 0x7a, 0xe0, 0x02, 0x8d, 0xf5, 0xf5, 0x31, 0x3e, 0x38, 0x88, 0x99, 0x4e, 0x93, 0x7b, 0xf9,
+ 0x92, 0xe7, 0xc7, 0x8f, 0x63, 0x67, 0xb3, 0xe8, 0xa1, 0x10, 0xbf, 0x0f, 0x0d, 0xf1, 0x69, 0x73,
+ 0x33, 0xb6, 0x6d, 0x23, 0xda, 0xda, 0xe6, 0x9c, 0x36, 0x1a, 0x8d, 0x1e, 0x74, 0x68, 0x30, 0x1f,
+ 0xdf, 0x52, 0xa9, 0x54, 0xc2, 0x05, 0x5a, 0x71, 0xf0, 0x20, 0x2b, 0xf6, 0xed, 0xe3, 0xcf, 0x8e,
+ 0x0e, 0x3c, 0x55, 0x55, 0xac, 0x3a, 0x71, 0x02, 0x6b, 0x72, 0x12, 0x73, 0x7c, 0x9c, 0xcc, 0xe0,
+ 0x20, 0x6a, 0xc7, 0x8e, 0xa2, 0x12, 0x29, 0xa5, 0x18, 0x18, 0x18, 0x60, 0x6a, 0x6a, 0xaa, 0x68,
+ 0xe3, 0x9a, 0x9a, 0x1a, 0x1a, 0x1a, 0x1a, 0x8a, 0x38, 0xa7, 0x69, 0x9a, 0x90, 0xce, 0x42, 0xcd,
+ 0xef, 0xc7, 0x53, 0x59, 0x09, 0xb3, 0xe5, 0xd3, 0x2b, 0x2b, 0x19, 0xb9, 0x70, 0x81, 0xf8, 0xf9,
+ 0xf3, 0x94, 0x6f, 0xda, 0x84, 0x10, 0x82, 0x4c, 0x2e, 0xc3, 0xfa, 0x8b, 0xeb, 0x69, 0xbb, 0xd1,
+ 0x46, 0x32, 0x99, 0xa4, 0xbf, 0xbf, 0x1f, 0xaf, 0xd7, 0xcb, 0xe3, 0xc7, 0x8f, 0x79, 0xf8, 0xf0,
+ 0x21, 0xba, 0xae, 0x73, 0xf6, 0xec, 0x59, 0x12, 0xd3, 0x09, 0xd6, 0xfc, 0xb4, 0x86, 0x5d, 0x03,
+ 0xbb, 0xfe, 0xa7, 0x44, 0xe1, 0x09, 0x6d, 0xdb, 0x06, 0x20, 0x71, 0xf5, 0x2a, 0x4f, 0x3a, 0x3a,
+ 0x58, 0xb2, 0x65, 0x0b, 0xb5, 0xa7, 0x4f, 0x23, 0xfd, 0xfe, 0xbc, 0x3c, 0xa1, 0x18, 0x9b, 0x1c,
+ 0x23, 0x31, 0x9d, 0x40, 0x08, 0x41, 0x28, 0x14, 0xa2, 0xbd, 0xbd, 0x9d, 0x70, 0x38, 0x4c, 0x38,
+ 0x1c, 0xa6, 0xb5, 0xb5, 0x35, 0xbf, 0x99, 0x80, 0xac, 0x95, 0xc5, 0xb0, 0x0c, 0x84, 0x10, 0xd8,
+ 0xb6, 0x9d, 0x6f, 0x86, 0xc2, 0xd4, 0x65, 0x59, 0x19, 0x99, 0x7b, 0xf7, 0x58, 0x73, 0xe5, 0x0a,
+ 0xa2, 0xbc, 0xdc, 0x7d, 0x27, 0x84, 0x60, 0xa9, 0x7f, 0x29, 0xf1, 0xcf, 0xe3, 0x48, 0x21, 0x49,
+ 0x25, 0x52, 0xee, 0x7c, 0x4f, 0x4f, 0x0f, 0x4a, 0x29, 0xb2, 0xd9, 0x2c, 0x00, 0xe1, 0xb2, 0x30,
+ 0xc3, 0x9d, 0xc3, 0x45, 0x72, 0xa5, 0x9b, 0xa6, 0x39, 0x96, 0x4c, 0x26, 0x95, 0xae, 0xeb, 0x02,
+ 0x20, 0xdc, 0xd7, 0x07, 0x42, 0xf0, 0x5a, 0x29, 0x54, 0x26, 0x83, 0x10, 0xc2, 0xd5, 0xc1, 0xe4,
+ 0x4c, 0x92, 0xe8, 0xcf, 0x51, 0xea, 0xaa, 0xea, 0x38, 0xd3, 0x78, 0xc6, 0xed, 0x56, 0x67, 0x33,
+ 0xa7, 0x6b, 0x13, 0xd3, 0x09, 0xa2, 0xbf, 0x46, 0xa9, 0x0b, 0xd6, 0xd1, 0xff, 0x59, 0x7f, 0x1e,
+ 0xe8, 0xe4, 0xc9, 0x93, 0xdf, 0xc5, 0x62, 0xb1, 0xfb, 0x42, 0x08, 0x8f, 0x52, 0x6a, 0x5e, 0xe1,
+ 0x5a, 0xb9, 0x72, 0xe5, 0x97, 0x3b, 0x77, 0xee, 0xfc, 0xc4, 0x52, 0x16, 0xa3, 0x93, 0xa3, 0x84,
+ 0x16, 0x87, 0x5c, 0xb9, 0x2a, 0xa4, 0x84, 0xab, 0x16, 0xd8, 0x64, 0xb2, 0x19, 0x32, 0x46, 0xc6,
+ 0xad, 0x94, 0x0e, 0x78, 0x2e, 0x5f, 0xbe, 0xfc, 0x2f, 0xf0, 0x01, 0xe0, 0xcb, 0x57, 0xb8, 0xd8,
+ 0x7a, 0x7b, 0x7b, 0x15, 0x40, 0xa4, 0x22, 0x42, 0xbc, 0x27, 0x8e, 0x26, 0x34, 0x32, 0x2f, 0x33,
+ 0x6f, 0x05, 0xaa, 0x2e, 0xaf, 0x66, 0xe8, 0xf0, 0x10, 0x62, 0xf6, 0x63, 0xdb, 0x36, 0xba, 0x52,
+ 0xca, 0x10, 0x42, 0xfc, 0x0d, 0xc4, 0x80, 0x79, 0xe5, 0xbe, 0xa2, 0xa2, 0x22, 0x21, 0xa5, 0x24,
+ 0x3d, 0x9d, 0xa6, 0xe1, 0x87, 0x06, 0x6a, 0x03, 0xb5, 0x5c, 0xfa, 0xf8, 0x92, 0x23, 0xff, 0xee,
+ 0x5d, 0x38, 0x40, 0xaf, 0xb2, 0xaf, 0xd8, 0x70, 0x71, 0x03, 0xb5, 0x15, 0xb5, 0xdc, 0x6e, 0xbf,
+ 0x9d, 0xbf, 0xfb, 0xd9, 0xd4, 0x6c, 0xa5, 0xd4, 0xb4, 0x52, 0x2a, 0x33, 0x9f, 0x7b, 0xbd, 0xde,
+ 0x9c, 0x53, 0x92, 0xd1, 0xd7, 0xa3, 0x24, 0xa6, 0x12, 0x45, 0xea, 0x5d, 0xf8, 0xec, 0x58, 0xd6,
+ 0xca, 0x62, 0xd8, 0xf9, 0xae, 0x73, 0x4a, 0x57, 0x92, 0x09, 0x21, 0x58, 0x56, 0xb6, 0x8c, 0xcc,
+ 0x91, 0x7c, 0xc9, 0x12, 0xa3, 0x09, 0x77, 0xbe, 0xb0, 0x33, 0x01, 0x82, 0x8b, 0x82, 0xc4, 0xbb,
+ 0xe2, 0x45, 0xa4, 0x95, 0xbc, 0x87, 0xa5, 0x66, 0x52, 0x84, 0xbf, 0x0f, 0xb3, 0xf9, 0xc7, 0xcd,
+ 0xef, 0x8c, 0x4b, 0xcf, 0xa4, 0xa9, 0xee, 0xab, 0xa6, 0xe9, 0x97, 0x26, 0x00, 0x2c, 0xcb, 0x7a,
+ 0x3f, 0x20, 0x65, 0x2b, 0x66, 0xcc, 0x19, 0xb2, 0x66, 0x76, 0x81, 0xf4, 0xc1, 0xa7, 0xf9, 0xf0,
+ 0x69, 0x3e, 0xf7, 0x37, 0xab, 0xa4, 0xd2, 0x39, 0xe9, 0x07, 0x17, 0x05, 0x99, 0xf8, 0x6a, 0x02,
+ 0x80, 0xf1, 0xf1, 0x71, 0x46, 0x46, 0x46, 0xd8, 0xbd, 0x7b, 0x77, 0x51, 0x6c, 0x4d, 0x4d, 0x0d,
+ 0x41, 0x5f, 0x90, 0x67, 0x87, 0x9f, 0x15, 0x13, 0xb6, 0x14, 0x20, 0xd3, 0x34, 0xd5, 0x9b, 0x73,
+ 0x81, 0x40, 0x80, 0x9b, 0x37, 0x6f, 0xce, 0xf9, 0x57, 0x54, 0xe8, 0xce, 0x3b, 0xc3, 0x30, 0x10,
+ 0x85, 0xf2, 0xfe, 0x36, 0xdb, 0xbb, 0x77, 0xef, 0xaa, 0xd5, 0xab, 0x57, 0x7f, 0x2d, 0xa5, 0xd4,
+ 0x95, 0x52, 0xb2, 0x30, 0x53, 0xa7, 0xc5, 0x9d, 0x46, 0x78, 0x83, 0xc8, 0x4a, 0x4a, 0x69, 0x1b,
+ 0x86, 0xf1, 0x47, 0x49, 0x40, 0x42, 0x08, 0x1f, 0x50, 0x53, 0x40, 0xea, 0x52, 0xcd, 0x04, 0xa6,
+ 0x80, 0xf8, 0x7f, 0x48, 0x35, 0x6f, 0xc1, 0x9f, 0xfb, 0x6f, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_cvpcb_xpm[1] = {{ png, sizeof( png ), "new_cvpcb_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_footprint.cpp b/bitmaps_png/cpp_26/new_footprint.cpp
index 5294d70fe5..344556c02e 100644
--- a/bitmaps_png/cpp_26/new_footprint.cpp
+++ b/bitmaps_png/cpp_26/new_footprint.cpp
@@ -8,79 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x0b, 0x4c, 0x5b,
- 0x65, 0x14, 0xc7, 0xcf, 0xa5, 0xad, 0x8c, 0x47, 0x19, 0x36, 0x18, 0xf0, 0x01, 0xe3, 0xa1, 0x11,
- 0x08, 0x18, 0x43, 0x30, 0x88, 0x2e, 0x66, 0x0c, 0x8d, 0x63, 0x01, 0x1c, 0x96, 0xe1, 0xe8, 0x04,
- 0x02, 0xd9, 0x3a, 0x41, 0x9d, 0x4e, 0x5e, 0x4e, 0x84, 0x54, 0x10, 0x95, 0xc8, 0x02, 0xc1, 0x07,
- 0x7b, 0xb3, 0xc8, 0x4c, 0x26, 0x7b, 0xb0, 0x21, 0x2b, 0x63, 0x74, 0xac, 0x50, 0x5e, 0x8e, 0x2d,
- 0x91, 0x38, 0x41, 0x5d, 0xa6, 0x28, 0x64, 0xc4, 0xe1, 0x36, 0xd8, 0xc6, 0x1c, 0xe3, 0xf1, 0xf7,
- 0xfb, 0x6e, 0x47, 0xd7, 0xf2, 0x6c, 0xe2, 0x68, 0xf2, 0xef, 0x6d, 0xcf, 0xff, 0xde, 0xf3, 0xbb,
- 0xdf, 0x39, 0xdf, 0x83, 0x00, 0xd0, 0xff, 0x55, 0x75, 0x35, 0xc9, 0x98, 0xb6, 0xcc, 0x77, 0x0f,
- 0xdd, 0x27, 0xd0, 0x46, 0xa6, 0x7f, 0x99, 0xdc, 0x16, 0x0d, 0x74, 0x77, 0x34, 0xbd, 0x06, 0x03,
- 0x81, 0x5d, 0x3f, 0x5f, 0x4c, 0x90, 0xba, 0xb9, 0x99, 0x30, 0x30, 0x40, 0xa8, 0xa9, 0xa1, 0x11,
- 0xf6, 0xdf, 0x65, 0x41, 0x10, 0xfb, 0xd8, 0x4b, 0xa5, 0xd2, 0x15, 0xe6, 0x62, 0x31, 0xc5, 0x5d,
- 0x6f, 0xd9, 0x34, 0x6f, 0x39, 0x4b, 0x6a, 0xc7, 0xf4, 0x67, 0x6f, 0x2f, 0x61, 0x78, 0x98, 0x70,
- 0xf6, 0x2c, 0xa1, 0xa4, 0x44, 0xd8, 0xcf, 0xee, 0xf5, 0x9b, 0x17, 0xe4, 0x2a, 0x97, 0x44, 0x57,
- 0x46, 0x09, 0xe8, 0x48, 0x34, 0x4a, 0x17, 0x2f, 0x20, 0xc8, 0xcd, 0x46, 0xc3, 0xbd, 0xa4, 0x30,
- 0x41, 0xa7, 0x2b, 0x10, 0x50, 0x5f, 0x42, 0xd0, 0xee, 0x24, 0x54, 0x55, 0xd2, 0x44, 0x7d, 0x3d,
- 0x8d, 0xf3, 0xe4, 0xd7, 0xaf, 0x13, 0x26, 0x26, 0x8c, 0xa3, 0xd2, 0xe9, 0x08, 0x87, 0xab, 0xe8,
- 0x0e, 0x7b, 0x81, 0x66, 0xa6, 0x5d, 0x4c, 0xe9, 0x4c, 0x91, 0x33, 0x40, 0x3f, 0xa6, 0x08, 0xc0,
- 0xfb, 0x24, 0xea, 0xda, 0x16, 0x32, 0x81, 0x94, 0x01, 0xc2, 0x91, 0x96, 0x7d, 0x62, 0x79, 0x70,
- 0xf1, 0x22, 0x61, 0x70, 0xd0, 0x08, 0x18, 0x19, 0x31, 0x42, 0x78, 0x8a, 0xd1, 0x51, 0xc2, 0xcd,
- 0x9b, 0xec, 0xb9, 0x6b, 0x84, 0x4b, 0x97, 0x08, 0x9d, 0x9d, 0x62, 0xdf, 0xb8, 0x72, 0xc5, 0x72,
- 0x31, 0x79, 0x72, 0x29, 0xec, 0x25, 0x1b, 0xce, 0x24, 0x09, 0xd0, 0x28, 0x03, 0x90, 0x17, 0x17,
- 0x8c, 0x0b, 0x6f, 0x10, 0x02, 0x1e, 0xb2, 0x29, 0xe5, 0x5e, 0x84, 0x8f, 0xa0, 0xed, 0x4a, 0x5d,
- 0x82, 0x6f, 0xca, 0x9d, 0x51, 0x57, 0x47, 0xe8, 0xef, 0x27, 0xdc, 0xb8, 0x31, 0xb3, 0x6d, 0xe3,
- 0xe3, 0x84, 0xab, 0x57, 0x09, 0x3d, 0x3d, 0x84, 0x63, 0xc7, 0x68, 0xb2, 0xbc, 0x9c, 0xf2, 0x45,
- 0x86, 0xa3, 0xa3, 0xe3, 0x29, 0x99, 0x4c, 0x36, 0x66, 0x6b, 0x6b, 0x3b, 0xea, 0x68, 0xf7, 0xc0,
- 0xd8, 0x77, 0x31, 0x52, 0x54, 0xed, 0xd8, 0x86, 0xb6, 0xba, 0x83, 0xf8, 0x36, 0x6e, 0x29, 0xdc,
- 0x9d, 0xa5, 0xe3, 0xdc, 0x0b, 0x79, 0x54, 0x32, 0x51, 0xb4, 0xc6, 0x03, 0x83, 0x17, 0xce, 0x60,
- 0xff, 0x5e, 0x77, 0x68, 0xb5, 0x84, 0xbe, 0x3e, 0xc2, 0xad, 0x5b, 0x96, 0x20, 0x0e, 0x39, 0x7f,
- 0xde, 0x38, 0x92, 0x88, 0x08, 0xe9, 0x18, 0xcf, 0xcd, 0x19, 0x24, 0x97, 0xcb, 0xbb, 0x8b, 0x8a,
- 0x8a, 0xd0, 0xd1, 0xd1, 0x81, 0xb2, 0x92, 0x62, 0xf0, 0xd2, 0x1d, 0x88, 0x57, 0x60, 0x4f, 0x9c,
- 0x2b, 0x06, 0xdf, 0x21, 0xe4, 0xbe, 0xbb, 0x51, 0xf4, 0xb2, 0xd6, 0x87, 0x63, 0x88, 0x95, 0xb2,
- 0x4c, 0xf9, 0x08, 0x74, 0xc9, 0x4e, 0x38, 0x54, 0x21, 0x11, 0x13, 0xde, 0xbe, 0x4d, 0x98, 0x9c,
- 0x34, 0x8e, 0x84, 0x83, 0x78, 0xd9, 0x4e, 0x9e, 0x24, 0x34, 0x36, 0x66, 0x88, 0xcf, 0x95, 0x96,
- 0x96, 0x82, 0x33, 0x66, 0x05, 0x99, 0xf7, 0xc8, 0x1c, 0x34, 0x15, 0xe7, 0x3a, 0x54, 0x29, 0x01,
- 0x9f, 0x6d, 0xbc, 0x27, 0x57, 0xae, 0x18, 0x7b, 0xc6, 0x67, 0xde, 0xd0, 0x10, 0x81, 0xaf, 0xa9,
- 0xd3, 0xa7, 0xf3, 0xe6, 0x06, 0xed, 0xde, 0xb1, 0x1d, 0x6f, 0xae, 0x74, 0x87, 0x26, 0xda, 0x5b,
- 0xd4, 0xd6, 0xd5, 0x9e, 0x28, 0xd2, 0x64, 0x8b, 0x5e, 0x66, 0x4a, 0x8c, 0x29, 0x9e, 0xaf, 0xf4,
- 0xc4, 0xd1, 0xa3, 0x84, 0xcb, 0x97, 0x8d, 0xbd, 0x6a, 0x6f, 0x27, 0xb0, 0x19, 0x88, 0xee, 0x6e,
- 0x23, 0xf0, 0xdc, 0x39, 0x42, 0x43, 0x43, 0xc2, 0x0c, 0xd0, 0x2f, 0x69, 0x69, 0x69, 0xec, 0xe6,
- 0x76, 0xd1, 0xb0, 0x46, 0x06, 0xc3, 0x6e, 0x1c, 0x3f, 0x4e, 0xec, 0xb7, 0xd8, 0x70, 0xd4, 0xd6,
- 0xfa, 0xb3, 0x72, 0xad, 0x65, 0x70, 0x5b, 0x06, 0x30, 0xc6, 0xb5, 0xda, 0xe7, 0x2d, 0x41, 0x7e,
- 0x7e, 0x7e, 0xfd, 0x0a, 0x85, 0x02, 0x3e, 0x3e, 0x3e, 0x2c, 0x81, 0xc1, 0x2a, 0x50, 0x63, 0x63,
- 0xb6, 0xd8, 0xec, 0xda, 0xda, 0x27, 0xd1, 0xd4, 0x54, 0x6c, 0x8a, 0xb7, 0xb6, 0x7e, 0xcf, 0x46,
- 0xf6, 0x0a, 0xf3, 0x24, 0x6c, 0x19, 0x3c, 0x6c, 0x09, 0x0a, 0x0d, 0x0d, 0xfd, 0xa3, 0xad, 0xad,
- 0x0d, 0xfe, 0xfe, 0xfe, 0xc8, 0xc8, 0xc8, 0xb0, 0x12, 0x94, 0x05, 0xbd, 0xfe, 0xb3, 0x39, 0xfd,
- 0x96, 0x96, 0x2a, 0xb6, 0x04, 0xc2, 0x59, 0x95, 0xf4, 0xf7, 0x40, 0x21, 0x21, 0x21, 0xbf, 0x4f,
- 0x81, 0xd2, 0xd3, 0xd3, 0xad, 0x2e, 0x9f, 0xb5, 0x32, 0x81, 0x7c, 0x7d, 0x7d, 0xfb, 0x78, 0xe9,
- 0x3c, 0x3c, 0x3c, 0xd8, 0x5b, 0xea, 0x17, 0x0f, 0xc4, 0xbe, 0x7a, 0xd4, 0x6a, 0x35, 0xf8, 0xa8,
- 0xee, 0x37, 0x64, 0xce, 0xe9, 0x5d, 0x7f, 0xe2, 0x04, 0xf2, 0xb3, 0x37, 0x5b, 0xa8, 0xa6, 0xfa,
- 0xb0, 0xe8, 0x55, 0xee, 0xdd, 0x69, 0x11, 0x2f, 0xfc, 0x30, 0xc3, 0xf4, 0x72, 0xdb, 0x0a, 0xf3,
- 0x2c, 0xbc, 0xed, 0x65, 0xc5, 0xf3, 0x83, 0xf8, 0x82, 0x3d, 0xc5, 0x76, 0xec, 0x81, 0xb7, 0x49,
- 0xd4, 0xaf, 0x9b, 0xee, 0x2d, 0xd8, 0xf4, 0xf8, 0x30, 0x53, 0x9c, 0xab, 0x38, 0x52, 0xc1, 0xa6,
- 0x72, 0x83, 0xe8, 0xe5, 0x46, 0x7a, 0x59, 0x78, 0x99, 0x31, 0x4f, 0x2f, 0x0c, 0xb2, 0x76, 0x67,
- 0xd8, 0x15, 0xeb, 0x62, 0x02, 0x7d, 0xaa, 0x7c, 0xdc, 0xc2, 0xfb, 0x20, 0x36, 0x68, 0x76, 0x90,
- 0x4a, 0xa5, 0x42, 0x41, 0x41, 0x01, 0x52, 0x92, 0x5e, 0x47, 0x6b, 0x82, 0x80, 0x2c, 0xe5, 0x33,
- 0xc8, 0x5e, 0xf7, 0x02, 0xba, 0x36, 0x48, 0xa0, 0x8a, 0x5a, 0x29, 0x7a, 0x49, 0x2f, 0x06, 0xa0,
- 0x39, 0xc5, 0x11, 0x9a, 0xe4, 0x55, 0x6c, 0x77, 0x0f, 0xc4, 0x17, 0x51, 0x72, 0xe4, 0xe4, 0xe4,
- 0x88, 0x5e, 0xce, 0xcb, 0x6e, 0xd8, 0xb3, 0xde, 0x0b, 0x05, 0xea, 0x28, 0x54, 0xa8, 0xdc, 0x91,
- 0x1a, 0xee, 0x25, 0xc6, 0xb9, 0x12, 0x13, 0x13, 0x8d, 0x20, 0x07, 0x07, 0x87, 0xf7, 0x9c, 0x9c,
- 0x9c, 0x5a, 0xb9, 0x1e, 0x74, 0xb2, 0xef, 0x39, 0x12, 0x2b, 0xc5, 0x57, 0x1f, 0x67, 0xa1, 0xba,
- 0xe2, 0x4b, 0x54, 0xad, 0x73, 0x82, 0xb7, 0x8b, 0xed, 0x5f, 0xdc, 0x5b, 0xbe, 0x4c, 0xf6, 0x4f,
- 0xe9, 0xab, 0x8f, 0xa1, 0xab, 0x49, 0x8b, 0x8f, 0x52, 0xd7, 0xa2, 0x70, 0x85, 0xcd, 0x1d, 0x96,
- 0xe0, 0x07, 0xee, 0xa5, 0x05, 0x4b, 0x46, 0x34, 0xf1, 0xcf, 0xe2, 0xb7, 0x4e, 0x3d, 0x72, 0xd8,
- 0x68, 0xd6, 0xf8, 0x4a, 0x87, 0xa7, 0x72, 0x72, 0x71, 0xc6, 0xac, 0x07, 0x5f, 0x7b, 0xca, 0x12,
- 0x34, 0x24, 0xd8, 0x5b, 0x1c, 0x7c, 0xd1, 0x4f, 0x08, 0x07, 0x47, 0x33, 0xd9, 0xf6, 0xaf, 0x92,
- 0xe3, 0x67, 0xb5, 0x14, 0x5f, 0xaf, 0x12, 0x06, 0xd8, 0x39, 0xe3, 0xcc, 0xbd, 0xad, 0xcf, 0x09,
- 0x3f, 0xfd, 0xbd, 0x99, 0x70, 0xe0, 0xb5, 0xa5, 0xe2, 0x8e, 0x9f, 0xfc, 0x94, 0xa0, 0x5f, 0xf0,
- 0x28, 0x9f, 0xeb, 0x84, 0xe5, 0x20, 0xf3, 0x3e, 0x4c, 0x07, 0x99, 0x7b, 0x0b, 0x82, 0x5c, 0xec,
- 0x65, 0xc1, 0x09, 0x81, 0x92, 0x8e, 0xb7, 0x82, 0x85, 0x26, 0xae, 0x4d, 0x41, 0x82, 0x21, 0xd0,
- 0x55, 0xa2, 0xe2, 0x5e, 0x98, 0x87, 0xcd, 0x27, 0x53, 0x71, 0xae, 0x08, 0x1f, 0x89, 0x81, 0x81,
- 0xec, 0xb8, 0xf7, 0x92, 0xb7, 0xa4, 0xd6, 0xdc, 0x0b, 0xf7, 0xb2, 0xd9, 0x37, 0x1d, 0xf4, 0x1f,
- 0x2a, 0x39, 0x81, 0xbc, 0x16, 0x1c, 0xa6, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x48, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xcb, 0x6e, 0xd3,
+ 0x40, 0x14, 0x86, 0x23, 0x01, 0x12, 0x57, 0xc1, 0x92, 0x1d, 0x42, 0x20, 0x96, 0x3c, 0x43, 0xd6,
+ 0xb4, 0xf1, 0x65, 0x9c, 0xf8, 0x12, 0x5f, 0x6a, 0xa7, 0x6e, 0x14, 0x0a, 0xcd, 0x0a, 0x04, 0xdd,
+ 0xc2, 0x4b, 0x64, 0x93, 0x6d, 0x16, 0x79, 0x0c, 0x24, 0x16, 0x6c, 0x78, 0x03, 0x90, 0x10, 0x42,
+ 0x88, 0x2c, 0xf0, 0x05, 0xb7, 0x89, 0xa2, 0xa4, 0x87, 0x39, 0x2e, 0xc7, 0xb2, 0x93, 0x18, 0x44,
+ 0x25, 0x17, 0x89, 0x91, 0xfe, 0xc5, 0xcc, 0x3f, 0xe7, 0x7c, 0x73, 0xb1, 0x67, 0xa6, 0x06, 0x00,
+ 0xb5, 0xf3, 0xd0, 0x5f, 0x75, 0xae, 0xd7, 0xeb, 0x17, 0x5d, 0xd7, 0xbd, 0x4c, 0xc2, 0xfa, 0x99,
+ 0x41, 0x92, 0x21, 0x7f, 0x91, 0x35, 0x36, 0xcb, 0x29, 0xa0, 0x84, 0xb2, 0xae, 0x7c, 0x17, 0x4d,
+ 0xf9, 0x88, 0x24, 0x19, 0xec, 0x5b, 0x16, 0xd7, 0x66, 0x1f, 0x0b, 0x71, 0x06, 0xfb, 0x9a, 0x1f,
+ 0xc8, 0x1a, 0x08, 0x3b, 0xd5, 0xde, 0xdd, 0x05, 0x92, 0x60, 0x4b, 0x31, 0x8e, 0x1e, 0x3d, 0x4c,
+ 0x9e, 0xf7, 0xc4, 0x36, 0x4b, 0xca, 0xe2, 0xb0, 0x2f, 0xc5, 0xfd, 0xc7, 0x20, 0xd3, 0x34, 0x3f,
+ 0xab, 0xaa, 0xba, 0x40, 0x31, 0x4d, 0x81, 0x15, 0x10, 0x90, 0x27, 0xb5, 0xe5, 0x82, 0xc7, 0xf7,
+ 0x05, 0xca, 0xe2, 0xb0, 0x2f, 0xb6, 0x3b, 0x8e, 0xf3, 0x3e, 0x03, 0x61, 0x03, 0xfc, 0x2a, 0x9a,
+ 0xa5, 0x17, 0x02, 0xd4, 0x3d, 0x03, 0xe6, 0xf3, 0x79, 0xea, 0xa9, 0x5e, 0xd1, 0xd3, 0x3c, 0x03,
+ 0x4a, 0xe3, 0x78, 0xdf, 0x20, 0x08, 0x80, 0x4f, 0x22, 0xda, 0x08, 0xda, 0xdd, 0xf7, 0x41, 0xb5,
+ 0xb4, 0x4c, 0x76, 0xc7, 0x81, 0xc5, 0xe2, 0xd4, 0xf6, 0x1e, 0x77, 0xd2, 0x84, 0xa4, 0xbd, 0x7e,
+ 0x37, 0x03, 0x79, 0xbd, 0x4e, 0x9a, 0x9c, 0x64, 0x75, 0x6c, 0x88, 0xa2, 0xa8, 0x1c, 0x74, 0xd6,
+ 0x82, 0x83, 0xc1, 0x99, 0x93, 0xb0, 0x9e, 0x24, 0xc9, 0x1a, 0x68, 0x09, 0x15, 0x94, 0x02, 0x48,
+ 0x10, 0x84, 0x1b, 0xcd, 0x66, 0xf3, 0xa4, 0xdf, 0xef, 0x43, 0x1c, 0xc7, 0xd5, 0x81, 0x68, 0xe9,
+ 0x06, 0x83, 0x01, 0x8c, 0xc7, 0xe3, 0xea, 0x41, 0xc3, 0xe1, 0x10, 0x46, 0xa3, 0x51, 0x75, 0xa0,
+ 0x56, 0xab, 0x75, 0x1d, 0x97, 0xce, 0xf7, 0x7d, 0x08, 0xc3, 0xb0, 0xf2, 0x19, 0x2d, 0xe9, 0x5f,
+ 0xa9, 0x7c, 0xe9, 0x2a, 0xff, 0xea, 0xfe, 0x19, 0xe8, 0xc5, 0xab, 0x43, 0x30, 0x3c, 0x33, 0x93,
+ 0x7f, 0xd0, 0x85, 0xd9, 0x6c, 0x96, 0x7a, 0xfb, 0xcf, 0x9e, 0x82, 0x66, 0xeb, 0x99, 0xd0, 0x5b,
+ 0x2e, 0x4f, 0x7f, 0xc1, 0x97, 0xaf, 0x0f, 0xc1, 0xea, 0x3a, 0x99, 0x9e, 0x3c, 0x3f, 0x48, 0xf7,
+ 0xbc, 0x14, 0x84, 0xc9, 0x2f, 0xbd, 0xb9, 0x0f, 0x17, 0xde, 0xde, 0x4b, 0xa5, 0xf6, 0x8c, 0xf4,
+ 0xcc, 0x2a, 0x3b, 0xcf, 0x68, 0x6f, 0x11, 0x8c, 0x71, 0x24, 0xad, 0xd7, 0x86, 0xc9, 0x64, 0x52,
+ 0x04, 0xe9, 0xba, 0x1e, 0xda, 0xb6, 0x7d, 0x8c, 0xe2, 0x37, 0x63, 0x0a, 0xa0, 0x64, 0xdb, 0xae,
+ 0x08, 0x96, 0x65, 0x4d, 0xd1, 0x63, 0xba, 0xb2, 0x76, 0x7a, 0x53, 0xdc, 0xea, 0xe9, 0xdd, 0xd8,
+ 0x91, 0x4e, 0x78, 0xfb, 0x94, 0xc7, 0x7e, 0xc8, 0x40, 0x78, 0x3a, 0xf0, 0xcf, 0xfc, 0x36, 0x8a,
+ 0x83, 0x7e, 0xac, 0x80, 0x62, 0x45, 0x51, 0x1e, 0xa6, 0xde, 0xca, 0x9d, 0xc3, 0xaf, 0x82, 0x63,
+ 0xc6, 0xd8, 0x9d, 0x4d, 0xde, 0xf6, 0x8e, 0x18, 0x69, 0x9a, 0xf6, 0xa0, 0xd1, 0x68, 0x5c, 0x2d,
+ 0x79, 0x33, 0xb0, 0x38, 0x0f, 0xda, 0x72, 0xc5, 0x10, 0x13, 0xfd, 0xe9, 0x72, 0xe3, 0xb3, 0x9d,
+ 0x16, 0x40, 0xae, 0x18, 0x48, 0x92, 0x74, 0xeb, 0x37, 0x8f, 0x93, 0x73, 0x02, 0xf1, 0xeb, 0xf9,
+ 0xd3, 0x16, 0x9f, 0x36, 0x02, 0x50, 0x7c, 0xed, 0x8f, 0x28, 0x40, 0xd6, 0xd9, 0x04, 0xaf, 0x76,
+ 0x12, 0x07, 0xc7, 0xf4, 0xd2, 0xc1, 0x17, 0xd1, 0xa3, 0x5d, 0x21, 0x20, 0x71, 0x70, 0x42, 0xcb,
+ 0xb6, 0x11, 0xc4, 0x37, 0xf0, 0x1a, 0xed, 0x17, 0x2a, 0x3f, 0x2a, 0x1c, 0x3d, 0xd6, 0x49, 0xdc,
+ 0xbf, 0x42, 0x1e, 0x1e, 0x65, 0xf9, 0x38, 0xae, 0x9b, 0xf9, 0xbc, 0x3f, 0x01, 0x4c, 0xed, 0x5a,
+ 0x1f, 0xed, 0x77, 0xa3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE new_footprint_xpm[1] = {{ png, sizeof( png ), "new_footprint_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_library.cpp b/bitmaps_png/cpp_26/new_library.cpp
index 368066fe68..9c2cdd63a9 100644
--- a/bitmaps_png/cpp_26/new_library.cpp
+++ b/bitmaps_png/cpp_26/new_library.cpp
@@ -8,104 +8,75 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0xfe, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x5b, 0x4c, 0x93,
- 0x67, 0x18, 0xc7, 0xdf, 0xc5, 0x4c, 0x37, 0x4d, 0x08, 0x17, 0x08, 0x13, 0xae, 0x88, 0x86, 0x5d,
- 0x38, 0x1d, 0x31, 0xbb, 0x72, 0x59, 0xcc, 0xc6, 0xc5, 0x08, 0x0a, 0x17, 0x5e, 0x68, 0x86, 0x38,
- 0x15, 0x44, 0x21, 0xc1, 0x69, 0x35, 0xbb, 0x10, 0xc3, 0x80, 0x2d, 0x02, 0xc6, 0xa0, 0x68, 0x21,
- 0xc8, 0x29, 0x06, 0x8d, 0x51, 0x39, 0x68, 0xa9, 0x07, 0x2c, 0x94, 0xb3, 0x1c, 0xe5, 0x14, 0x40,
- 0xa0, 0x40, 0xa1, 0x87, 0xaf, 0xfd, 0xfa, 0xb5, 0x40, 0x3f, 0x04, 0xe4, 0x50, 0xe0, 0xdb, 0xff,
- 0x69, 0x65, 0x81, 0x09, 0xd1, 0x25, 0xee, 0x4b, 0x9e, 0xf4, 0x6b, 0xdf, 0xc3, 0xef, 0x79, 0xfe,
- 0xff, 0xe7, 0x7d, 0xcb, 0x24, 0x49, 0x62, 0x9f, 0x22, 0x1e, 0x3f, 0x66, 0x2f, 0x10, 0x09, 0xeb,
- 0x8d, 0x7f, 0x2a, 0xc8, 0xf7, 0xa5, 0xa5, 0x4c, 0x2a, 0x29, 0x61, 0xe3, 0x78, 0x77, 0xfb, 0x3f,
- 0x41, 0x95, 0x7d, 0x7d, 0x4c, 0x6a, 0x6c, 0x64, 0x12, 0xde, 0x2f, 0x7e, 0x10, 0x84, 0xc7, 0xc7,
- 0xc3, 0xc3, 0x43, 0x86, 0x4f, 0xaf, 0xff, 0x00, 0xf9, 0xb1, 0xac, 0x8c, 0x49, 0x63, 0x63, 0x4c,
- 0xe2, 0x38, 0x26, 0x29, 0x14, 0xcc, 0x76, 0xf0, 0x20, 0xf3, 0xf2, 0xf4, 0xf4, 0xfc, 0xd5, 0xc7,
- 0xc7, 0xe7, 0xa7, 0x55, 0x20, 0x3c, 0x5f, 0x21, 0x7c, 0x11, 0x7b, 0x02, 0x03, 0x03, 0x73, 0xfd,
- 0xfc, 0xfc, 0xd2, 0xb7, 0x6e, 0xdd, 0x1a, 0x8e, 0xef, 0x9b, 0xff, 0xb5, 0xe9, 0x4e, 0x44, 0x08,
- 0x42, 0x86, 0xc8, 0x20, 0x5f, 0x20, 0x97, 0x8d, 0xaa, 0x99, 0x9d, 0x65, 0xd2, 0xe4, 0x24, 0x93,
- 0x1a, 0x1a, 0x98, 0x94, 0x9b, 0xbb, 0xc1, 0x96, 0x99, 0xe9, 0x33, 0x20, 0x93, 0x7d, 0x51, 0x13,
- 0x13, 0xf3, 0x79, 0x12, 0xe6, 0x7d, 0xed, 0xdc, 0x00, 0x9b, 0x5e, 0xf4, 0xf5, 0xf5, 0xcd, 0xde,
- 0xb2, 0x65, 0xcb, 0xc3, 0x88, 0x88, 0x88, 0x2a, 0x9b, 0xcd, 0xf6, 0x28, 0x37, 0x37, 0x37, 0xcf,
- 0xdb, 0xdb, 0x5b, 0xee, 0xe6, 0xe6, 0x16, 0x08, 0xe0, 0x86, 0x77, 0xa0, 0xdf, 0x11, 0x52, 0x6d,
- 0x2d, 0x93, 0x06, 0x07, 0x99, 0x64, 0x36, 0x33, 0x69, 0x7c, 0xdc, 0x05, 0xa0, 0x5c, 0x16, 0x16,
- 0x98, 0x34, 0x31, 0xc1, 0x24, 0x41, 0x60, 0xd2, 0xf0, 0x30, 0x93, 0x7a, 0x7a, 0x98, 0x44, 0xde,
- 0x61, 0xcd, 0x8c, 0x73, 0x86, 0x97, 0x97, 0x57, 0x6c, 0x53, 0x53, 0x53, 0xfe, 0x83, 0x07, 0x0f,
- 0x9e, 0x24, 0x24, 0x24, 0x68, 0x9e, 0x3e, 0x7d, 0x3a, 0x74, 0xf7, 0xee, 0x5d, 0x6d, 0x4b, 0x4b,
- 0x4b, 0x7d, 0x4c, 0x4c, 0xcc, 0x3d, 0x24, 0x92, 0x04, 0x98, 0xfb, 0x3b, 0x98, 0x0c, 0x55, 0x48,
- 0xfd, 0xfd, 0x2e, 0xc8, 0xe2, 0xe2, 0xfb, 0x8a, 0xce, 0xcf, 0x33, 0x69, 0x74, 0x94, 0x49, 0xaf,
- 0x5e, 0x31, 0xa9, 0xb0, 0x90, 0x39, 0xb0, 0x26, 0x60, 0x15, 0xa8, 0xbc, 0xbc, 0xfc, 0x49, 0x7a,
- 0x7a, 0xba, 0x16, 0x15, 0x19, 0xf5, 0x7a, 0xbd, 0xae, 0xb8, 0xb8, 0x98, 0xab, 0xa8, 0xa8, 0x18,
- 0xc8, 0xce, 0xce, 0x6e, 0xc5, 0x9c, 0xbc, 0x4d, 0x9b, 0x36, 0x6d, 0x7f, 0x07, 0xfb, 0x0d, 0x5e,
- 0x48, 0xbd, 0xbd, 0x2e, 0xd8, 0x4a, 0x88, 0xc3, 0xe1, 0x82, 0x34, 0x37, 0x33, 0xa9, 0xb8, 0x78,
- 0xe3, 0xc2, 0x91, 0x23, 0xdb, 0xd5, 0x18, 0xf0, 0x5b, 0x05, 0x52, 0xab, 0xd5, 0xca, 0xbc, 0xbc,
- 0x3c, 0xcd, 0xd2, 0xd2, 0x92, 0xd6, 0x6e, 0xb7, 0x1b, 0xac, 0x56, 0xab, 0xb1, 0xbe, 0xbe, 0x9e,
- 0xeb, 0xea, 0xea, 0x1a, 0x2e, 0x2c, 0x2c, 0xd4, 0x6c, 0xdb, 0xb6, 0xad, 0x1c, 0x95, 0x79, 0x23,
- 0xbe, 0x8c, 0x8c, 0xfc, 0xa2, 0x5b, 0xa9, 0x74, 0x6d, 0xba, 0x12, 0x34, 0x37, 0xe7, 0x92, 0x55,
- 0xa1, 0xd8, 0xbc, 0x28, 0x97, 0x47, 0x0f, 0xc2, 0xf3, 0x62, 0x0c, 0xec, 0x7a, 0x0f, 0x74, 0xeb,
- 0xd6, 0xad, 0xc1, 0xb1, 0xb1, 0x31, 0xc3, 0xe2, 0xe2, 0xa2, 0x16, 0x63, 0x43, 0x04, 0xac, 0xab,
- 0xab, 0xe3, 0x87, 0x86, 0x86, 0x74, 0x4a, 0xa5, 0x52, 0x03, 0x19, 0xeb, 0xdd, 0xdd, 0xdd, 0xeb,
- 0xae, 0x5d, 0x0b, 0x33, 0xa8, 0xd5, 0x4c, 0xb2, 0xdb, 0x99, 0x34, 0x33, 0xe3, 0xea, 0x3a, 0x51,
- 0x74, 0x81, 0x8c, 0x46, 0x3a, 0x53, 0x1e, 0x0b, 0x57, 0xaf, 0x5e, 0xed, 0x5a, 0x13, 0x04, 0x99,
- 0x94, 0x68, 0x02, 0xcd, 0xd4, 0xd4, 0xd4, 0x70, 0x47, 0x47, 0x87, 0x99, 0x2a, 0x9a, 0x9c, 0x9c,
- 0xd4, 0x2d, 0x2c, 0x2c, 0x90, 0x5f, 0x7c, 0x7b, 0x7b, 0xbb, 0x51, 0x26, 0x93, 0x8d, 0x06, 0x05,
- 0x05, 0x8d, 0xb5, 0xb7, 0xc7, 0xd9, 0xe9, 0xdc, 0xd8, 0x6c, 0xae, 0xb6, 0x6e, 0x6a, 0x72, 0x99,
- 0x6f, 0xb5, 0xba, 0x82, 0x7c, 0x4c, 0x4d, 0xfd, 0xb3, 0x7b, 0x4d, 0x50, 0x65, 0x65, 0x25, 0x55,
- 0xa4, 0x19, 0x1d, 0x1d, 0x35, 0x9a, 0xcd, 0x66, 0xdd, 0xcb, 0x97, 0x2f, 0x8d, 0x5a, 0xad, 0xd6,
- 0x28, 0x08, 0x02, 0x37, 0x37, 0x37, 0x37, 0x32, 0x30, 0x30, 0x60, 0xba, 0x7c, 0xf9, 0xb2, 0x78,
- 0xf2, 0xe4, 0x49, 0x51, 0xad, 0x0e, 0x9e, 0x69, 0x6d, 0x75, 0x01, 0xc8, 0xaf, 0x67, 0xcf, 0x7c,
- 0x1d, 0x90, 0x6b, 0x49, 0xa5, 0x62, 0x12, 0xb5, 0x3b, 0x7d, 0x66, 0x64, 0xac, 0x23, 0x1d, 0x81,
- 0x60, 0xbc, 0xd3, 0x23, 0x51, 0x14, 0xf5, 0xd4, 0x14, 0xa8, 0x8c, 0xeb, 0xec, 0xec, 0x34, 0x42,
- 0x42, 0x6e, 0x7c, 0x7c, 0x9c, 0xbf, 0x72, 0xe5, 0xca, 0x04, 0x8e, 0xc0, 0x84, 0x5a, 0xbd, 0x7b,
- 0x9e, 0x5a, 0x5d, 0xa5, 0xf2, 0x73, 0x54, 0x54, 0x24, 0x8a, 0x5a, 0xed, 0x90, 0x60, 0x32, 0xf5,
- 0x5a, 0x5b, 0x5a, 0x22, 0xa6, 0x4a, 0x4a, 0x36, 0x2e, 0xd1, 0x58, 0x4e, 0xce, 0x41, 0xc3, 0x9a,
- 0xa0, 0xea, 0xea, 0xea, 0x92, 0xcc, 0xcc, 0x4c, 0x67, 0x45, 0x33, 0x33, 0x33, 0x23, 0xe4, 0x11,
- 0xa4, 0x33, 0x0c, 0x0e, 0x0e, 0x0a, 0x90, 0xd5, 0xfa, 0xf6, 0xed, 0x5b, 0x13, 0x40, 0x62, 0x64,
- 0x24, 0x81, 0xbe, 0x99, 0x6f, 0x6c, 0x4c, 0xb6, 0xd7, 0xd4, 0x54, 0xd9, 0x20, 0xb1, 0x05, 0x15,
- 0x73, 0x98, 0x6f, 0xa4, 0x4f, 0x93, 0xa9, 0xdd, 0xfa, 0xfc, 0x79, 0xc0, 0xf4, 0x9d, 0x3b, 0x3f,
- 0x08, 0xeb, 0x82, 0xb2, 0xb2, 0xb2, 0x34, 0x80, 0x68, 0xcb, 0xca, 0xca, 0x78, 0x83, 0xc1, 0x60,
- 0x06, 0x94, 0x87, 0x47, 0x46, 0xaa, 0xa6, 0xb4, 0xb4, 0x74, 0x2c, 0x39, 0x39, 0xd9, 0x09, 0xaa,
- 0xad, 0xad, 0xb6, 0x41, 0x4a, 0xab, 0xc3, 0xe1, 0xe0, 0x66, 0x67, 0x67, 0x39, 0x54, 0x6f, 0xd1,
- 0xe9, 0x74, 0x42, 0x4d, 0x4d, 0x8d, 0x0d, 0xeb, 0xb9, 0x86, 0x86, 0x06, 0xa3, 0x5c, 0x9e, 0xb2,
- 0x76, 0x33, 0x60, 0x92, 0xb3, 0x22, 0x92, 0x0c, 0x9d, 0x67, 0x82, 0x6c, 0x96, 0x9e, 0x9e, 0x1e,
- 0x1e, 0xef, 0x16, 0x48, 0xc7, 0x53, 0xc6, 0x29, 0x29, 0x29, 0x22, 0xa4, 0x13, 0x97, 0xb3, 0x87,
- 0x7f, 0x02, 0x92, 0x30, 0x63, 0x63, 0xa1, 0xbb, 0xbb, 0x9b, 0xa7, 0x84, 0x68, 0x7e, 0x6d, 0x6d,
- 0x2d, 0x97, 0x96, 0x96, 0xd6, 0xb9, 0x26, 0x08, 0x83, 0x8a, 0x8c, 0x8c, 0x0c, 0xf2, 0x48, 0x8f,
- 0xf6, 0x36, 0xa2, 0x1a, 0xcb, 0xc8, 0xc8, 0x88, 0x80, 0xb3, 0x24, 0xbc, 0x79, 0xf3, 0xc6, 0x44,
- 0x59, 0x53, 0x45, 0x04, 0xc2, 0x77, 0xf3, 0xc4, 0xc4, 0x04, 0x0f, 0x59, 0x79, 0xb4, 0xbf, 0xc0,
- 0xf3, 0xbc, 0x85, 0xe6, 0x53, 0xf5, 0x94, 0x04, 0x7e, 0x33, 0xde, 0xb8, 0x71, 0xa3, 0x63, 0x5d,
- 0x10, 0xdd, 0x0c, 0x78, 0x04, 0xc8, 0x26, 0xa0, 0xcd, 0xcd, 0x04, 0x24, 0x0f, 0xaa, 0xaa, 0xaa,
- 0x6c, 0xb8, 0x2d, 0xcc, 0x49, 0x49, 0x49, 0x62, 0x78, 0x78, 0xb8, 0x08, 0xef, 0x38, 0x9c, 0x3b,
- 0xdb, 0xeb, 0xd7, 0xaf, 0xad, 0x68, 0x1c, 0x67, 0xb5, 0x34, 0x9f, 0xe3, 0x38, 0x01, 0x67, 0x8e,
- 0x3c, 0xe5, 0xe4, 0x72, 0xf9, 0xda, 0x20, 0x94, 0xff, 0x1c, 0x83, 0xfa, 0xe9, 0xe9, 0x69, 0x13,
- 0x6e, 0x03, 0x0b, 0xb2, 0xb2, 0x52, 0xa6, 0xd0, 0xdc, 0x44, 0x99, 0x42, 0x46, 0x61, 0x19, 0xd4,
- 0xd6, 0xd6, 0xe6, 0x4c, 0x84, 0x00, 0x54, 0x19, 0x92, 0x10, 0x90, 0xa8, 0x95, 0xe4, 0x26, 0x8f,
- 0x70, 0x9d, 0x99, 0xb0, 0x57, 0x3b, 0xce, 0x5c, 0xd1, 0x2a, 0x50, 0x6b, 0x6b, 0xeb, 0x3d, 0x68,
- 0x5c, 0x1e, 0x19, 0x19, 0xa9, 0xc3, 0x75, 0xc3, 0xf5, 0xf5, 0xf5, 0x59, 0x20, 0x15, 0xdf, 0xd8,
- 0xd8, 0x28, 0x40, 0x3e, 0x0b, 0x55, 0x35, 0x3f, 0x3f, 0xcf, 0x91, 0x74, 0x27, 0x4e, 0x9c, 0x70,
- 0x7a, 0x44, 0x7e, 0x90, 0x9c, 0xb4, 0x39, 0x0e, 0x34, 0xcd, 0xb7, 0x68, 0x34, 0x1a, 0x8b, 0x42,
- 0xa1, 0x30, 0xc7, 0xc6, 0xc6, 0xea, 0x73, 0x72, 0x72, 0x5e, 0x01, 0x54, 0xf8, 0x0f, 0x68, 0xc7,
- 0x8e, 0x1d, 0x7f, 0x14, 0x15, 0x15, 0x95, 0xa0, 0x12, 0x25, 0x24, 0x7b, 0x71, 0xff, 0xfe, 0xfd,
- 0xa6, 0xf3, 0xe7, 0xcf, 0x0f, 0xc0, 0x78, 0x5d, 0x7f, 0x7f, 0x3f, 0x6d, 0x62, 0x85, 0x44, 0x3c,
- 0x32, 0x77, 0x4a, 0x77, 0xfc, 0xf8, 0x71, 0xa7, 0x47, 0xd4, 0x30, 0x90, 0xd4, 0x4a, 0xed, 0x8f,
- 0x84, 0x2c, 0xf1, 0xf1, 0xf1, 0xba, 0x53, 0xa7, 0x4e, 0x69, 0xf1, 0x0f, 0xd0, 0x06, 0x0b, 0x2a,
- 0x6f, 0xdf, 0xbe, 0x5d, 0xb2, 0x7f, 0xff, 0xfe, 0x82, 0x65, 0xd0, 0x67, 0xa9, 0xa9, 0xa9, 0x81,
- 0x58, 0x9c, 0x7a, 0xe0, 0xc0, 0x81, 0xc2, 0xa8, 0xa8, 0xa8, 0x87, 0xf9, 0xf9, 0xf9, 0x8f, 0x7b,
- 0x7b, 0x7b, 0x95, 0x38, 0xc0, 0x35, 0xd1, 0xd1, 0xd1, 0xda, 0x82, 0x82, 0x02, 0x03, 0x32, 0xb5,
- 0xaa, 0x54, 0x2a, 0x1b, 0x6e, 0x06, 0xfb, 0xb1, 0x63, 0xc7, 0x44, 0x28, 0x60, 0x41, 0x97, 0x8e,
- 0x0e, 0x0f, 0x0f, 0xf3, 0x97, 0x2e, 0x5d, 0x1a, 0x39, 0x74, 0xe8, 0xd0, 0xc0, 0xd1, 0xa3, 0x47,
- 0x55, 0xd8, 0xa3, 0x28, 0x2c, 0x2c, 0x2c, 0xe3, 0xf4, 0xe9, 0xd3, 0xf1, 0xe7, 0xce, 0x9d, 0x8b,
- 0x42, 0x55, 0x41, 0xcb, 0x20, 0x4f, 0x7a, 0xa1, 0x80, 0x34, 0xbb, 0x91, 0x45, 0xe0, 0x99, 0x33,
- 0x67, 0xce, 0x86, 0x86, 0x86, 0x66, 0xd1, 0xa2, 0xeb, 0xd7, 0xaf, 0x3f, 0x82, 0x0c, 0x3d, 0x37,
- 0x6f, 0xde, 0xd4, 0xc1, 0x13, 0x6e, 0x19, 0x84, 0x66, 0x30, 0xe1, 0xc6, 0x30, 0x84, 0x84, 0x84,
- 0x8c, 0xec, 0xdb, 0xb7, 0xaf, 0x12, 0x90, 0xd4, 0xc4, 0xc4, 0xc4, 0x5f, 0x70, 0x75, 0xed, 0x59,
- 0xde, 0x6f, 0x65, 0x10, 0x68, 0xe7, 0x5a, 0x03, 0x14, 0x90, 0xe4, 0xbb, 0xb3, 0x78, 0xb0, 0xd9,
- 0xc3, 0xc3, 0x87, 0x0f, 0x37, 0x43, 0x4e, 0x1d, 0xa0, 0x76, 0x6c, 0x2a, 0xe2, 0x60, 0xeb, 0xfd,
- 0xfd, 0xfd, 0xfb, 0xe1, 0xc1, 0x1d, 0x28, 0xf0, 0xf3, 0x7a, 0x7b, 0xac, 0x04, 0xed, 0xfa, 0x50,
- 0x50, 0x96, 0x17, 0x2e, 0x5c, 0x88, 0xde, 0xbb, 0x77, 0xaf, 0x1a, 0xff, 0x49, 0xe3, 0xf8, 0xab,
- 0x10, 0x01, 0x69, 0x8e, 0x8b, 0x8b, 0x0b, 0xfd, 0x98, 0xf5, 0xcb, 0x20, 0xdf, 0x8f, 0x9d, 0x8c,
- 0x2e, 0xf3, 0x0f, 0x0e, 0x0e, 0xfe, 0x2b, 0x20, 0x20, 0x20, 0x0d, 0xcd, 0xf0, 0xed, 0xc7, 0xae,
- 0x23, 0xc6, 0xdf, 0xde, 0xbe, 0x41, 0xff, 0xb4, 0x23, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x30, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x59, 0x48, 0x63,
+ 0x67, 0x14, 0xc7, 0xad, 0x8c, 0xa2, 0xe0, 0xae, 0xb8, 0x42, 0x9f, 0x0a, 0x25, 0xd5, 0x22, 0xc5,
+ 0x61, 0xc8, 0xcb, 0xb4, 0x08, 0x6e, 0x38, 0x0a, 0x5a, 0x05, 0x11, 0xa9, 0x0b, 0xe2, 0xae, 0x0f,
+ 0xd6, 0x87, 0x8e, 0xd0, 0x2a, 0xe2, 0x5a, 0xad, 0xc5, 0x05, 0x13, 0x1d, 0xad, 0x35, 0x6e, 0x9d,
+ 0x38, 0x63, 0x8d, 0xe9, 0x58, 0x47, 0x1b, 0xf7, 0x25, 0xc6, 0xd1, 0xa4, 0x0e, 0x56, 0xbd, 0x49,
+ 0x9a, 0xc4, 0x04, 0x5f, 0xa4, 0x38, 0x51, 0x70, 0x07, 0xed, 0xff, 0x0b, 0x5e, 0x9b, 0xc4, 0x68,
+ 0x32, 0xd2, 0xc0, 0x1f, 0x72, 0xef, 0xfd, 0xce, 0xf9, 0x9d, 0xef, 0xdc, 0xf3, 0x9d, 0x73, 0xad,
+ 0x2e, 0x2f, 0x2f, 0xad, 0xf4, 0x85, 0xdf, 0x07, 0xc6, 0xf7, 0xee, 0x23, 0x63, 0x3f, 0xc6, 0x0f,
+ 0x03, 0x9c, 0x9c, 0x9c, 0x58, 0x0e, 0x0e, 0x0e, 0x5f, 0xdc, 0x17, 0x48, 0xec, 0x6c, 0x6c, 0x6c,
+ 0x1e, 0xb9, 0xb8, 0xb8, 0xd4, 0x7b, 0x7a, 0x7a, 0x7e, 0x65, 0x00, 0xf2, 0xf1, 0xf1, 0x79, 0x6c,
+ 0x6f, 0x6f, 0xff, 0x25, 0x16, 0x45, 0x66, 0x67, 0x67, 0xff, 0x94, 0x99, 0x99, 0xd9, 0xea, 0xe1,
+ 0xe1, 0xf1, 0x3d, 0xae, 0x3f, 0xbe, 0x07, 0xe0, 0x87, 0xe8, 0xe8, 0x68, 0x76, 0x4d, 0x4d, 0x0d,
+ 0xcf, 0xcb, 0xcb, 0xeb, 0x17, 0x77, 0x77, 0xf7, 0xe2, 0x6b, 0x90, 0x9f, 0x9f, 0xdf, 0xb7, 0x29,
+ 0x29, 0x29, 0x9d, 0x00, 0xbe, 0x4c, 0x4e, 0x4e, 0x7e, 0x4b, 0x51, 0xd4, 0x94, 0x58, 0x2c, 0x1e,
+ 0x08, 0x0e, 0x0e, 0x66, 0x61, 0xf1, 0x53, 0x38, 0xf1, 0xb8, 0x0b, 0x02, 0xc0, 0x43, 0x37, 0x37,
+ 0xb7, 0x1f, 0xc3, 0xc3, 0xc3, 0x9f, 0xf3, 0xf9, 0x7c, 0xe1, 0xcc, 0xcc, 0x0c, 0xd5, 0xd1, 0xd1,
+ 0xb1, 0x95, 0x90, 0x90, 0x20, 0x42, 0x76, 0xda, 0x0d, 0x40, 0x4b, 0x4b, 0x4b, 0x9c, 0x91, 0x91,
+ 0x91, 0x57, 0x2d, 0x2d, 0x2d, 0x52, 0x85, 0x42, 0x21, 0x5b, 0x5c, 0x5c, 0xa4, 0x16, 0x16, 0x16,
+ 0xfe, 0xea, 0xee, 0xee, 0x16, 0xf8, 0xfa, 0xfa, 0xb2, 0x6c, 0x6d, 0x6d, 0x03, 0x4c, 0xec, 0xc2,
+ 0xde, 0xd5, 0xd5, 0xf5, 0x1b, 0x26, 0x93, 0x39, 0xde, 0xdb, 0xdb, 0x4b, 0xad, 0xae, 0xae, 0x6e,
+ 0xed, 0xec, 0xec, 0xc8, 0xcf, 0xcf, 0xcf, 0xe5, 0x08, 0x54, 0x5e, 0x5e, 0x5e, 0x2e, 0x72, 0x74,
+ 0x74, 0x7c, 0x86, 0xb5, 0x0f, 0x0c, 0x40, 0xa3, 0xa3, 0xa3, 0xaf, 0x3a, 0x3b, 0x3b, 0xa5, 0xb8,
+ 0x27, 0x27, 0x3a, 0x3c, 0x3c, 0x94, 0x6f, 0x6c, 0x6c, 0x48, 0x87, 0x87, 0x87, 0xb7, 0x18, 0x0c,
+ 0x06, 0x0f, 0x51, 0x47, 0xe8, 0x41, 0x3e, 0xc2, 0x35, 0xbf, 0xb0, 0xb0, 0x70, 0x53, 0x26, 0x93,
+ 0x49, 0xcf, 0xce, 0xce, 0xe4, 0x57, 0x76, 0x7f, 0x43, 0x0a, 0x40, 0x95, 0x48, 0x9f, 0x24, 0x2c,
+ 0x2c, 0x6c, 0x00, 0xd7, 0x9f, 0xde, 0x09, 0xa2, 0x75, 0x74, 0x74, 0x44, 0x22, 0xa4, 0xfc, 0xfd,
+ 0xfd, 0xc5, 0x76, 0x76, 0x76, 0x9f, 0x03, 0xf2, 0x09, 0x20, 0x6f, 0x78, 0x3c, 0x9e, 0xf4, 0xf4,
+ 0xf4, 0x94, 0x76, 0xae, 0x82, 0xd4, 0x90, 0x86, 0x68, 0x65, 0x65, 0x45, 0x53, 0x5b, 0x5b, 0xfb,
+ 0x36, 0x2a, 0x2a, 0xea, 0xe5, 0x35, 0x08, 0xef, 0x46, 0x07, 0x1a, 0x1b, 0x1b, 0xfb, 0x0d, 0xb9,
+ 0xa5, 0x8c, 0x41, 0xb4, 0x36, 0x37, 0x37, 0x65, 0x08, 0x8a, 0x72, 0x76, 0x76, 0x96, 0x4e, 0x4c,
+ 0x4c, 0x90, 0x7b, 0x4a, 0x68, 0x9b, 0x76, 0xae, 0x2f, 0x02, 0xaa, 0xab, 0xab, 0xbb, 0x1f, 0x88,
+ 0xa8, 0xa4, 0xa4, 0x64, 0x2f, 0x3d, 0x3d, 0xfd, 0x9d, 0x7e, 0xf4, 0xa6, 0xb4, 0xbc, 0xbc, 0x4c,
+ 0x40, 0x6b, 0x91, 0x91, 0x91, 0xff, 0x81, 0xbc, 0xbd, 0xbd, 0xbf, 0x23, 0x20, 0x81, 0x40, 0xc0,
+ 0x6f, 0x6f, 0x6f, 0xbf, 0x0b, 0x44, 0xf2, 0xbe, 0x9f, 0x97, 0x97, 0xb7, 0x7f, 0x17, 0x84, 0x06,
+ 0xd5, 0xd7, 0xd7, 0x13, 0xd0, 0xa0, 0x49, 0x50, 0x5b, 0x5b, 0x9b, 0x29, 0x90, 0x82, 0x4e, 0x11,
+ 0x01, 0xe5, 0xe6, 0xe6, 0x6a, 0xcd, 0x81, 0xe0, 0xcf, 0x24, 0xa8, 0x84, 0x80, 0x26, 0x27, 0x27,
+ 0x4d, 0x81, 0x94, 0xfa, 0x69, 0x22, 0xa0, 0x9c, 0x9c, 0x1c, 0xb3, 0x20, 0xa1, 0x50, 0xa8, 0x69,
+ 0x68, 0x68, 0xf8, 0xf3, 0x56, 0x50, 0x6b, 0x6b, 0x2b, 0xa5, 0x57, 0xa6, 0x2a, 0x63, 0x07, 0xd5,
+ 0xd5, 0xd5, 0x5a, 0x4b, 0x40, 0x38, 0x87, 0x9a, 0xc6, 0xc6, 0x46, 0xd3, 0xa0, 0xe9, 0xe9, 0xe9,
+ 0x61, 0x16, 0x8b, 0x45, 0x5d, 0x41, 0x4c, 0x56, 0x13, 0x01, 0xa1, 0x4d, 0x99, 0x05, 0xcd, 0xcf,
+ 0xcf, 0x6b, 0x9a, 0x9a, 0x9a, 0x24, 0x11, 0x11, 0x11, 0x37, 0x41, 0x68, 0x1d, 0x34, 0xe8, 0xd6,
+ 0x8a, 0xaa, 0xaa, 0xaa, 0xd2, 0x66, 0x65, 0x65, 0xed, 0x5b, 0x02, 0xc2, 0x8e, 0x24, 0x06, 0x3b,
+ 0x42, 0x97, 0xd5, 0x81, 0x66, 0x67, 0x67, 0x79, 0x6c, 0x36, 0x5b, 0x71, 0x97, 0x03, 0x02, 0xca,
+ 0xc8, 0xc8, 0x30, 0x0b, 0x82, 0x2f, 0x4d, 0x73, 0x73, 0xb3, 0xc4, 0xa0, 0xbc, 0x69, 0x10, 0xf2,
+ 0x3a, 0x86, 0x77, 0xa4, 0xb4, 0x00, 0x64, 0x36, 0x75, 0xc8, 0x0e, 0x01, 0x89, 0x01, 0x7a, 0xa1,
+ 0x0f, 0x2a, 0x95, 0x48, 0x24, 0x5c, 0xb5, 0x5a, 0xfd, 0x1a, 0x4e, 0x14, 0x15, 0x15, 0x15, 0x4a,
+ 0x14, 0x86, 0x1a, 0xfd, 0xeb, 0x86, 0x83, 0xca, 0xca, 0x4a, 0x2d, 0x0e, 0xac, 0x49, 0xd0, 0xf1,
+ 0xf1, 0xb1, 0x66, 0x7c, 0x7c, 0x5c, 0x8d, 0xca, 0x54, 0xa5, 0xa6, 0xa6, 0xaa, 0x86, 0x86, 0x86,
+ 0x16, 0x0c, 0x40, 0x81, 0x81, 0x81, 0x65, 0x88, 0x74, 0x10, 0x87, 0x8c, 0x7f, 0x72, 0x72, 0xc2,
+ 0x47, 0xab, 0xf9, 0x03, 0x65, 0xbe, 0x8a, 0x97, 0xae, 0x9c, 0x9a, 0x9a, 0x52, 0x5f, 0x5c, 0x5c,
+ 0x5c, 0x3b, 0x43, 0x10, 0x37, 0x40, 0xe8, 0x85, 0x1a, 0x2e, 0x97, 0xbb, 0x9d, 0x96, 0x96, 0xa6,
+ 0x44, 0xe7, 0x10, 0x97, 0x96, 0x96, 0x0a, 0xca, 0xca, 0xca, 0x06, 0x70, 0xb0, 0x9f, 0xc7, 0xc6,
+ 0xc6, 0x72, 0x68, 0x90, 0xcd, 0xdc, 0xdc, 0x1c, 0xb3, 0xa8, 0xa8, 0x28, 0x13, 0xb3, 0xa8, 0x91,
+ 0xf4, 0xa6, 0xfc, 0xfc, 0x7c, 0x6e, 0x7f, 0x7f, 0x3f, 0x4f, 0x24, 0x12, 0xfd, 0x4e, 0xfa, 0x15,
+ 0x8c, 0x54, 0x08, 0x40, 0xe7, 0x14, 0xad, 0x5f, 0x8b, 0x68, 0xaf, 0x41, 0x6b, 0x6b, 0x6b, 0xea,
+ 0xc4, 0xc4, 0x44, 0x25, 0x66, 0x8f, 0x10, 0xb6, 0xbf, 0x26, 0x25, 0x25, 0xb1, 0x0b, 0x0a, 0x0a,
+ 0xf2, 0x10, 0x50, 0x42, 0x5f, 0x5f, 0x5f, 0x18, 0x46, 0xce, 0x43, 0x1a, 0xf4, 0x21, 0xf9, 0x43,
+ 0xeb, 0xe0, 0xe0, 0x20, 0x10, 0xef, 0xe9, 0x09, 0x60, 0x5f, 0xc3, 0xf8, 0x67, 0x0c, 0xc4, 0x17,
+ 0x28, 0xe9, 0x05, 0x8c, 0x03, 0xe5, 0xde, 0xde, 0x9e, 0x6e, 0x47, 0x04, 0x44, 0x76, 0xc9, 0xe1,
+ 0x70, 0xb6, 0x31, 0x1c, 0xb7, 0x42, 0x43, 0x43, 0x07, 0x8b, 0x8b, 0x8b, 0xd3, 0xd6, 0xd7, 0xd7,
+ 0x1f, 0xe9, 0xfb, 0xd2, 0x97, 0xd5, 0x6d, 0x0f, 0x68, 0x11, 0x28, 0xa2, 0x6c, 0xc6, 0x5c, 0x79,
+ 0x1d, 0x17, 0x17, 0xa7, 0x20, 0x85, 0x10, 0x1f, 0x1f, 0xaf, 0x45, 0x00, 0x8a, 0xa0, 0xa0, 0xa0,
+ 0x37, 0x48, 0x4f, 0xe1, 0xee, 0xee, 0xee, 0x67, 0xe6, 0xfc, 0x10, 0x50, 0x80, 0xb9, 0x45, 0x44,
+ 0x3d, 0x3d, 0x3d, 0xe1, 0x31, 0x31, 0x31, 0x6c, 0x8c, 0x89, 0x7f, 0xf0, 0x1d, 0xf0, 0x2e, 0x24,
+ 0x24, 0xe4, 0x19, 0x66, 0x14, 0xd3, 0x12, 0x5b, 0xc2, 0x20, 0x20, 0x5f, 0x0b, 0x17, 0xeb, 0xd4,
+ 0xd5, 0xd5, 0x15, 0x86, 0xb2, 0x7d, 0xf2, 0x3e, 0x36, 0x84, 0x41, 0x40, 0xd6, 0x90, 0x17, 0xc4,
+ 0x78, 0x4f, 0x63, 0x4b, 0xc4, 0xb8, 0xf2, 0x6d, 0x6d, 0xfc, 0x45, 0x43, 0xa0, 0x0f, 0xfe, 0x27,
+ 0x59, 0xeb, 0xfb, 0xfe, 0x17, 0xa3, 0x00, 0xa6, 0x65, 0x2d, 0x01, 0x7b, 0x95, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_library_xpm[1] = {{ png, sizeof( png ), "new_library_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_pcb.cpp b/bitmaps_png/cpp_26/new_pcb.cpp
index abca8d0d79..9859d0419b 100644
--- a/bitmaps_png/cpp_26/new_pcb.cpp
+++ b/bitmaps_png/cpp_26/new_pcb.cpp
@@ -8,96 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x82, 0x49, 0x44, 0x41, 0x54, 0x48, 0x4b, 0xa5, 0x96, 0x4b, 0x4c, 0x5c,
- 0x65, 0x18, 0x86, 0x7f, 0x83, 0x34, 0x4d, 0x34, 0x35, 0xd6, 0x05, 0x89, 0x69, 0x62, 0x4c, 0x8c,
- 0xd6, 0xd0, 0x88, 0x1b, 0x63, 0x63, 0x5c, 0x19, 0xc3, 0xd2, 0x85, 0x31, 0x2e, 0xdd, 0x35, 0x71,
- 0x63, 0x89, 0x0b, 0x17, 0x4d, 0xdc, 0x75, 0x59, 0x8d, 0x0b, 0xee, 0xd7, 0x34, 0xa5, 0x94, 0x60,
- 0x68, 0xb8, 0xb5, 0xc0, 0x14, 0x4a, 0x5b, 0x2e, 0x03, 0xc3, 0x70, 0x29, 0xe5, 0x7e, 0x9b, 0x81,
- 0x69, 0x61, 0x18, 0xae, 0x33, 0xcc, 0xe1, 0x3a, 0xcc, 0x7c, 0xbe, 0xef, 0x77, 0x3c, 0xc3, 0x4c,
- 0xad, 0x1b, 0x3d, 0xc9, 0x1b, 0xce, 0xfc, 0xff, 0x39, 0xdf, 0xf3, 0x5d, 0xff, 0x83, 0x31, 0xc6,
- 0x9c, 0xbb, 0x78, 0xf1, 0xe2, 0x87, 0x39, 0x39, 0x39, 0x97, 0xfe, 0x8f, 0x6e, 0xde, 0xcc, 0xac,
- 0xa9, 0xad, 0xcd, 0xe8, 0x7f, 0x79, 0x3d, 0x3b, 0x3b, 0xfb, 0x63, 0x30, 0xde, 0x86, 0x4c, 0xf6,
- 0x6a, 0x30, 0x18, 0x5e, 0xdf, 0xd8, 0x90, 0x8d, 0xcd, 0x4d, 0xd9, 0xdc, 0xda, 0x12, 0x9f, 0xdf,
- 0x2f, 0xdb, 0x3b, 0x3b, 0xb2, 0x13, 0x0e, 0xcb, 0x06, 0xd6, 0x7d, 0x3e, 0x9f, 0x84, 0x23, 0x91,
- 0xa4, 0xe6, 0x17, 0x16, 0x64, 0x37, 0x1a, 0x55, 0x3d, 0x7f, 0xfe, 0x1c, 0xef, 0xcc, 0x49, 0x4b,
- 0xcb, 0x19, 0x71, 0xb9, 0x8c, 0xcc, 0xcc, 0x34, 0x4b, 0xd4, 0xb2, 0xc4, 0x82, 0xf4, 0xef, 0xde,
- 0x5e, 0x0c, 0x8c, 0xcf, 0x09, 0xfa, 0x24, 0x18, 0x0c, 0x5a, 0x3e, 0xff, 0x92, 0xac, 0x85, 0xd6,
- 0x55, 0x8d, 0x4d, 0x4d, 0x32, 0xf6, 0xec, 0x99, 0x42, 0x43, 0xeb, 0xf8, 0xdd, 0xd8, 0x28, 0xd3,
- 0x33, 0x33, 0x0a, 0xa6, 0x03, 0xdc, 0x5f, 0x5b, 0x5b, 0x93, 0x08, 0xa0, 0x4d, 0xb8, 0x1f, 0xf4,
- 0x5e, 0x91, 0xe1, 0x61, 0x23, 0xd3, 0xd3, 0x46, 0xda, 0xdb, 0xbf, 0x4c, 0x3a, 0x41, 0x01, 0x14,
- 0x07, 0xe3, 0x0b, 0x05, 0xad, 0x85, 0x42, 0xd6, 0x72, 0x20, 0x20, 0xfe, 0xa5, 0x25, 0x19, 0x7d,
- 0xfa, 0x54, 0x18, 0x9d, 0x1a, 0x9f, 0x9e, 0x56, 0xc3, 0x5b, 0xdb, 0xdb, 0x72, 0xff, 0xfe, 0x7d,
- 0x8d, 0x94, 0xc6, 0x1f, 0x76, 0x75, 0x09, 0x9c, 0x53, 0x43, 0xcd, 0xcd, 0x55, 0xd2, 0xda, 0x7a,
- 0x46, 0x42, 0x21, 0x23, 0x5b, 0x5b, 0x46, 0xa3, 0x5a, 0x5d, 0xed, 0xd5, 0x88, 0xa8, 0xbd, 0x54,
- 0x50, 0x08, 0x20, 0xcf, 0xe0, 0xa0, 0x8c, 0x4f, 0x4c, 0x48, 0x49, 0x49, 0x89, 0x02, 0x99, 0x46,
- 0x7a, 0x3e, 0x3f, 0x3f, 0xaf, 0xe9, 0x62, 0x84, 0x5e, 0xef, 0x9f, 0x32, 0x3b, 0x57, 0x22, 0x6d,
- 0x6d, 0x3f, 0x48, 0x4f, 0xcf, 0xb7, 0xd2, 0xd5, 0xf5, 0x99, 0xdc, 0xbb, 0xf7, 0x86, 0x8c, 0x8d,
- 0x19, 0x18, 0x34, 0x72, 0x70, 0xe0, 0x44, 0xf5, 0x8e, 0x74, 0x77, 0x7f, 0x8d, 0x28, 0x7f, 0x44,
- 0x2a, 0x7f, 0x4f, 0x5c, 0xbd, 0x6a, 0x7e, 0x56, 0xd0, 0xfa, 0xfa, 0xba, 0xc5, 0x34, 0x4d, 0x21,
- 0x82, 0xfc, 0xfc, 0x7c, 0xa9, 0xbe, 0x7d, 0x5b, 0xa3, 0x7a, 0xb1, 0xb2, 0xa2, 0xde, 0xef, 0xee,
- 0xee, 0xca, 0xb3, 0xf1, 0x71, 0x19, 0x1a, 0xaa, 0x45, 0x2d, 0xde, 0x52, 0xaf, 0xfd, 0x7e, 0xa3,
- 0x51, 0x44, 0x22, 0x46, 0xa2, 0x51, 0x23, 0x89, 0x84, 0x11, 0x11, 0xfb, 0x3e, 0x1c, 0x36, 0x88,
- 0xd8, 0xc8, 0xc2, 0x82, 0x81, 0x33, 0x46, 0x1a, 0x1a, 0x0c, 0xa3, 0x02, 0x68, 0x63, 0xc3, 0x62,
- 0xca, 0x58, 0x87, 0xfc, 0x82, 0x02, 0x29, 0x80, 0x9e, 0x3c, 0x79, 0x22, 0x68, 0x12, 0xe9, 0x7a,
- 0xf4, 0x48, 0x8b, 0x3a, 0x0e, 0xd0, 0x04, 0x22, 0x0e, 0xae, 0xf5, 0x21, 0xad, 0xe7, 0xa4, 0xbf,
- 0xdf, 0xc8, 0xe6, 0xa6, 0x91, 0xa3, 0x23, 0x1b, 0x90, 0xaa, 0x58, 0xcc, 0x4e, 0x23, 0x23, 0x6d,
- 0x6c, 0xcc, 0x94, 0x6b, 0xd7, 0xcc, 0xaf, 0x0a, 0x42, 0x67, 0x59, 0xac, 0xc3, 0x0c, 0x40, 0x84,
- 0x14, 0x14, 0x16, 0x2a, 0x88, 0x05, 0x7f, 0x04, 0x10, 0x0a, 0x2a, 0x13, 0x93, 0x93, 0x32, 0x09,
- 0x1d, 0x1c, 0x1c, 0xc0, 0xcb, 0x4a, 0xa4, 0xec, 0xbc, 0xb8, 0xdd, 0x36, 0xec, 0xe4, 0xe4, 0x14,
- 0x12, 0x8f, 0xdb, 0x6b, 0x6c, 0x8e, 0xa6, 0xa6, 0xb3, 0xf2, 0xe2, 0x45, 0x53, 0x22, 0x59, 0x23,
- 0xd4, 0xc3, 0x5a, 0x44, 0x0b, 0xcf, 0xcc, 0xce, 0x2a, 0xa4, 0xb0, 0xa8, 0x48, 0x41, 0xa8, 0x9d,
- 0x3c, 0x7e, 0xfc, 0x58, 0xf6, 0xf7, 0xf7, 0x65, 0x6a, 0x6a, 0x4a, 0x75, 0x78, 0x78, 0x88, 0xfa,
- 0xf4, 0x48, 0x20, 0xd0, 0x0d, 0x6f, 0x33, 0xd0, 0xde, 0x36, 0x88, 0xa9, 0x73, 0xb4, 0xba, 0xaa,
- 0xe9, 0x82, 0xa3, 0x9d, 0x72, 0x7c, 0x7c, 0x7c, 0xda, 0x0c, 0xa8, 0x8f, 0x35, 0x09, 0x23, 0x04,
- 0x11, 0x52, 0x04, 0xf5, 0xf4, 0xf6, 0x2a, 0x88, 0x40, 0x46, 0xc1, 0x0e, 0x64, 0xc4, 0x47, 0x47,
- 0x47, 0xd2, 0xab, 0x7b, 0xb3, 0xf0, 0xd8, 0x60, 0xce, 0xec, 0x26, 0x60, 0xaa, 0x28, 0xe7, 0xbe,
- 0xa5, 0xc5, 0xa0, 0xeb, 0x02, 0xe9, 0xa0, 0x2d, 0x80, 0xd8, 0xc6, 0x73, 0xe8, 0x30, 0x42, 0x8a,
- 0x8a, 0x8b, 0xa5, 0xcf, 0xed, 0xd6, 0x86, 0x60, 0x44, 0x8c, 0x82, 0xd1, 0x10, 0x84, 0x17, 0x35,
- 0x22, 0x9f, 0xaf, 0x41, 0x3a, 0x3b, 0x6d, 0xd0, 0xca, 0x8a, 0x91, 0x81, 0x01, 0x5b, 0xbc, 0xe7,
- 0x1a, 0xf7, 0x82, 0x41, 0x17, 0xea, 0x15, 0x4b, 0x07, 0x0d, 0x0d, 0x0d, 0xe9, 0xc4, 0x13, 0x52,
- 0x0c, 0xb9, 0xfb, 0xfb, 0xc5, 0x8b, 0x35, 0x82, 0x19, 0x05, 0x07, 0x93, 0xb3, 0x84, 0x17, 0x75,
- 0xbf, 0xa7, 0xe7, 0x17, 0x44, 0x6b, 0xc4, 0xe3, 0x61, 0x2d, 0xd8, 0x5d, 0x9f, 0x4a, 0x7d, 0xfd,
- 0x05, 0xbd, 0xf7, 0x7a, 0x0d, 0xda, 0xdb, 0x60, 0x34, 0xfe, 0x40, 0x5a, 0x4f, 0x4e, 0x41, 0xdb,
- 0xdb, 0xdb, 0x56, 0x14, 0xc3, 0xb7, 0x00, 0x10, 0x8d, 0x14, 0x63, 0x96, 0x06, 0x06, 0x06, 0x64,
- 0x68, 0x78, 0x58, 0xaa, 0xab, 0xab, 0x35, 0x0a, 0x97, 0xcb, 0x25, 0x1d, 0x1d, 0x1d, 0x0a, 0xaa,
- 0xa9, 0xa9, 0x81, 0xc7, 0xdf, 0x68, 0x1d, 0xea, 0xeb, 0xdf, 0x45, 0x93, 0x54, 0xa0, 0x09, 0x4e,
- 0xa4, 0xa2, 0xa2, 0x1c, 0xe0, 0xdf, 0xe4, 0xc1, 0x83, 0x0f, 0x74, 0x6f, 0x64, 0xe4, 0xca, 0x3f,
- 0x41, 0x73, 0x73, 0x73, 0xb2, 0xb8, 0xb8, 0xa8, 0x20, 0x0e, 0xad, 0xc7, 0xe3, 0x11, 0xac, 0xeb,
- 0x1a, 0x8d, 0xf3, 0x24, 0x60, 0x17, 0xe2, 0x45, 0x5d, 0x73, 0xbb, 0xbf, 0x43, 0x43, 0xdc, 0x41,
- 0xed, 0x26, 0x75, 0x3f, 0x91, 0x48, 0x00, 0x54, 0xa1, 0xb5, 0x8c, 0xc7, 0x8f, 0x91, 0xda, 0x12,
- 0x19, 0x1c, 0xfc, 0xfe, 0x25, 0xd0, 0xce, 0x8e, 0xc5, 0x99, 0xe1, 0xe1, 0x49, 0x48, 0x69, 0x69,
- 0x29, 0x1e, 0x1a, 0xd4, 0x48, 0x68, 0x84, 0x22, 0x80, 0x8a, 0xc7, 0xe3, 0x49, 0xd1, 0xb8, 0x23,
- 0x5e, 0x95, 0x95, 0x95, 0x5a, 0x47, 0x67, 0x2d, 0x1e, 0x8f, 0xf1, 0xb9, 0x53, 0xd0, 0x0e, 0x40,
- 0xec, 0x30, 0x9e, 0x65, 0x84, 0x50, 0xac, 0xd9, 0xbf, 0x41, 0x5e, 0x06, 0xf0, 0xe2, 0x7a, 0x79,
- 0x79, 0xb9, 0xce, 0x1a, 0xdf, 0x71, 0x9c, 0x4c, 0xeb, 0x3a, 0x82, 0x46, 0x46, 0x46, 0x34, 0x22,
- 0x42, 0xca, 0xca, 0xca, 0x30, 0x70, 0xc3, 0xda, 0x04, 0x3c, 0x44, 0x09, 0xe1, 0x2c, 0xb1, 0xcd,
- 0x69, 0x9c, 0x87, 0x25, 0x0d, 0xf3, 0x0a, 0xe3, 0x44, 0xa7, 0x41, 0x3e, 0xcb, 0x6c, 0x3c, 0xc5,
- 0x09, 0xe3, 0x1c, 0xa8, 0x14, 0xde, 0x4b, 0x07, 0xed, 0xc3, 0xc8, 0x12, 0x0e, 0x53, 0x07, 0x44,
- 0xf0, 0xd8, 0xd8, 0x98, 0xd4, 0xd5, 0xd5, 0x29, 0xa8, 0x0b, 0x67, 0x1e, 0x67, 0x8a, 0x20, 0xae,
- 0xcd, 0x62, 0xe6, 0xd8, 0x40, 0x7c, 0x96, 0xf5, 0xe3, 0x3d, 0x4f, 0x15, 0xa6, 0x1c, 0x5d, 0x9c,
- 0x14, 0x1c, 0x3d, 0x01, 0xe3, 0xb2, 0x0d, 0x0a, 0x87, 0x2d, 0xce, 0x49, 0x2a, 0x68, 0x74, 0x74,
- 0x54, 0x61, 0x4c, 0x07, 0xbd, 0x6f, 0x6d, 0x6d, 0xc5, 0xa9, 0xdd, 0xa6, 0xa0, 0xaa, 0xaa, 0x2a,
- 0xf5, 0x9c, 0xd1, 0xdc, 0xb8, 0x71, 0x43, 0xeb, 0x42, 0xa3, 0x7d, 0x7d, 0x7d, 0x7a, 0xda, 0x2f,
- 0x2f, 0x2f, 0xab, 0xfc, 0x28, 0xc5, 0xdd, 0xbb, 0x77, 0x1f, 0x82, 0xf1, 0x9e, 0x82, 0xf0, 0x82,
- 0xb6, 0xf7, 0x12, 0x36, 0x09, 0x61, 0xf7, 0x30, 0x1a, 0xd6, 0x8d, 0x00, 0x82, 0xf8, 0x9b, 0xe2,
- 0xc5, 0x35, 0xee, 0x31, 0x9d, 0xfd, 0x98, 0x37, 0x46, 0xd8, 0xde, 0xde, 0x8e, 0xb6, 0x7e, 0xa0,
- 0x83, 0x4d, 0x00, 0x0f, 0x60, 0xd8, 0x6a, 0x87, 0xfd, 0xf7, 0xa1, 0xcc, 0x24, 0x88, 0x9f, 0xe4,
- 0x00, 0x3e, 0x7e, 0xb7, 0x6e, 0xdd, 0xc2, 0xb0, 0x75, 0x6b, 0xce, 0xe9, 0xb1, 0x1b, 0x27, 0x04,
- 0x41, 0x9c, 0x31, 0x8a, 0x17, 0xd7, 0x36, 0xf1, 0xbd, 0xa2, 0x73, 0x8c, 0x84, 0xc6, 0xef, 0xd4,
- 0xd6, 0xea, 0x1e, 0xd7, 0xe9, 0xd0, 0xf5, 0xeb, 0xd7, 0xef, 0xfc, 0x1d, 0xc9, 0xeb, 0x58, 0x26,
- 0xc7, 0x06, 0x31, 0x7c, 0x16, 0x9b, 0xc5, 0x77, 0xba, 0x8d, 0xe9, 0xb1, 0xe7, 0xc2, 0x06, 0x71,
- 0x7e, 0x98, 0x3a, 0x1a, 0xf6, 0x7a, 0xbd, 0xea, 0x08, 0xbe, 0x65, 0xba, 0xce, 0x63, 0x89, 0x51,
- 0xa2, 0x89, 0x12, 0x79, 0x79, 0x79, 0x45, 0xb0, 0x7b, 0xc1, 0x81, 0xa4, 0x81, 0xd8, 0x21, 0x8c,
- 0x82, 0x30, 0xa6, 0x84, 0x03, 0x4b, 0x90, 0xd3, 0xd2, 0xa9, 0x20, 0xb6, 0x2e, 0x8b, 0xce, 0x4f,
- 0x08, 0xb3, 0xc0, 0x08, 0xd8, 0xd6, 0x48, 0x63, 0x2c, 0x37, 0x37, 0xf7, 0x27, 0xd8, 0xcc, 0x82,
- 0x32, 0x1c, 0x48, 0x1a, 0x88, 0x0f, 0x13, 0xc4, 0xf9, 0x61, 0x87, 0x31, 0xc2, 0xd4, 0xd9, 0xc1,
- 0xb7, 0x5f, 0x1d, 0x70, 0x40, 0xfc, 0xcd, 0x11, 0x68, 0x68, 0x68, 0xc0, 0xff, 0x0d, 0xcd, 0x3c,
- 0xa2, 0x22, 0x59, 0x59, 0x59, 0x5f, 0xc1, 0xde, 0x9b, 0xd0, 0x6b, 0xa9, 0x10, 0x07, 0x74, 0x09,
- 0xed, 0x19, 0x84, 0x91, 0x18, 0xa2, 0x89, 0xe1, 0xa4, 0x4e, 0x0a, 0xe0, 0x18, 0x8c, 0x26, 0xc5,
- 0x8b, 0x7f, 0xb9, 0x87, 0x0c, 0xc4, 0x90, 0xe6, 0x18, 0x6a, 0x12, 0x03, 0xc4, 0x03, 0x3b, 0x1f,
- 0x41, 0x67, 0x5f, 0x05, 0x71, 0x40, 0xfc, 0xe7, 0x2e, 0x1b, 0xca, 0xf9, 0x8f, 0xe2, 0xbb, 0xe7,
- 0x4d, 0x4a, 0x3d, 0x5e, 0xa5, 0xbf, 0x00, 0x97, 0xfc, 0xbf, 0x4b, 0x82, 0x71, 0x63, 0x29, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xbc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xb1, 0x6e, 0x1b,
+ 0x47, 0x10, 0x86, 0xbf, 0x99, 0x3b, 0x16, 0x76, 0xc3, 0xe8, 0x00, 0x35, 0x24, 0x61, 0x50, 0x4f,
+ 0xe2, 0x56, 0x2f, 0xa1, 0x57, 0x48, 0xa0, 0x52, 0x11, 0x54, 0x07, 0x10, 0x90, 0x56, 0xb0, 0xe1,
+ 0xca, 0xae, 0xf8, 0x00, 0x2e, 0xd9, 0xa4, 0x15, 0x60, 0x40, 0x10, 0xd2, 0xa4, 0x10, 0xa1, 0x44,
+ 0xe1, 0x11, 0x48, 0x63, 0x8b, 0x80, 0x62, 0x92, 0xb7, 0xb7, 0xeb, 0xc2, 0xdc, 0xe3, 0xde, 0xf2,
+ 0x8e, 0xb4, 0x81, 0x64, 0x81, 0xc5, 0xce, 0x2d, 0xee, 0xf6, 0x9f, 0x6f, 0x66, 0x67, 0x70, 0x02,
+ 0x0c, 0x81, 0x01, 0x90, 0xf2, 0xff, 0x0c, 0x03, 0xfc, 0x9d, 0x02, 0x2f, 0x3e, 0x7e, 0xfc, 0xf4,
+ 0x9b, 0x31, 0x06, 0x51, 0x41, 0x64, 0x3d, 0x01, 0xc2, 0x55, 0x04, 0xe0, 0xeb, 0xf3, 0x7a, 0xaf,
+ 0x7a, 0x16, 0x69, 0x55, 0x49, 0x92, 0x84, 0xe7, 0xcf, 0x9e, 0xbd, 0x4c, 0x01, 0x2d, 0x8a, 0x15,
+ 0x77, 0x77, 0x13, 0x86, 0x47, 0x47, 0xa8, 0x2a, 0xaa, 0xeb, 0x43, 0x62, 0x51, 0xd9, 0xec, 0xe3,
+ 0x1c, 0x02, 0xb8, 0xc0, 0xa6, 0x41, 0xd4, 0x59, 0x0b, 0xa0, 0x29, 0x80, 0x26, 0x09, 0xfd, 0x7e,
+ 0x8f, 0x24, 0xd1, 0xcd, 0xe1, 0x91, 0xc0, 0x16, 0x61, 0xb8, 0xc6, 0x84, 0xc1, 0xf0, 0xce, 0xa9,
+ 0xdf, 0xc8, 0xf3, 0xbc, 0x4e, 0x21, 0x82, 0xa8, 0xa2, 0xb1, 0xdd, 0xb4, 0xae, 0xed, 0xf0, 0xdd,
+ 0x6a, 0xae, 0x85, 0x52, 0x1f, 0xc7, 0xfe, 0x60, 0x40, 0x92, 0x24, 0x88, 0xf7, 0xe2, 0x7b, 0xc8,
+ 0x62, 0x3b, 0x18, 0xaa, 0x1a, 0x10, 0x39, 0x47, 0x3e, 0x9d, 0x7e, 0x7d, 0x7f, 0xed, 0x85, 0x36,
+ 0x90, 0x35, 0x12, 0x89, 0x54, 0x44, 0xb2, 0x8f, 0x48, 0x54, 0xe9, 0xf7, 0xfb, 0xa8, 0x6a, 0x8d,
+ 0xc2, 0xdb, 0x44, 0x7b, 0xec, 0x58, 0xd9, 0x9b, 0xa3, 0xd9, 0xac, 0x9e, 0xa3, 0x40, 0x54, 0x23,
+ 0x42, 0xef, 0x50, 0xe8, 0xd8, 0x56, 0x7e, 0x83, 0x59, 0x11, 0xa9, 0x2a, 0xfd, 0x5e, 0xaf, 0x4e,
+ 0x14, 0x51, 0xc5, 0x07, 0xee, 0xa2, 0x68, 0x1a, 0x7b, 0x6f, 0x5d, 0x9b, 0x97, 0xfb, 0x28, 0x9a,
+ 0x89, 0x44, 0xb6, 0x73, 0xd4, 0x42, 0x16, 0xc7, 0xbe, 0xed, 0xb9, 0x91, 0xc8, 0x39, 0xc7, 0x74,
+ 0x3a, 0xad, 0x2a, 0x3c, 0x14, 0xd1, 0x16, 0x82, 0x98, 0x26, 0x14, 0x6c, 0x25, 0x12, 0x55, 0x06,
+ 0x83, 0xc1, 0x86, 0x68, 0x5d, 0xe1, 0x12, 0x79, 0xdb, 0x46, 0xf4, 0x2d, 0xb9, 0xaa, 0x72, 0x34,
+ 0xf5, 0x75, 0xb4, 0x23, 0x17, 0x6d, 0x44, 0x6d, 0x74, 0xe1, 0x77, 0xb5, 0x1c, 0x35, 0x25, 0x7f,
+ 0x5f, 0xcd, 0x78, 0xdb, 0x5a, 0x8b, 0x73, 0x0e, 0xe7, 0x1c, 0x3e, 0x1d, 0x5b, 0xa1, 0x73, 0xeb,
+ 0x5b, 0xd7, 0xed, 0x76, 0x6b, 0x5d, 0xba, 0xc9, 0xb3, 0x78, 0xb5, 0xd6, 0x6e, 0x4d, 0x2f, 0x06,
+ 0x90, 0xa6, 0x69, 0x9d, 0xa8, 0x17, 0xdc, 0xba, 0x7d, 0xb5, 0xe2, 0xf7, 0xca, 0xb2, 0xc4, 0x5a,
+ 0x4b, 0x59, 0x96, 0x18, 0x63, 0xb6, 0xc4, 0x54, 0x95, 0xc5, 0x62, 0x61, 0x00, 0x57, 0x11, 0xcd,
+ 0xf2, 0x9c, 0x1f, 0xba, 0xdd, 0xc6, 0xb0, 0x34, 0x89, 0xfa, 0x03, 0x8b, 0xa2, 0xc0, 0x18, 0xc3,
+ 0x6a, 0xb5, 0x62, 0xb1, 0x58, 0xb0, 0x5c, 0x2e, 0x29, 0x8a, 0x82, 0x4e, 0xa7, 0x83, 0xb5, 0xd6,
+ 0x5e, 0x5d, 0x5d, 0xbd, 0x03, 0xe6, 0x1b, 0xa2, 0xa8, 0x33, 0xec, 0x0a, 0x9d, 0x17, 0x31, 0xc6,
+ 0x60, 0x8c, 0xe1, 0xe9, 0xe9, 0x89, 0x9b, 0x9b, 0x1b, 0x44, 0x84, 0x2c, 0xcb, 0xc8, 0xb2, 0x8c,
+ 0xf9, 0x7c, 0xee, 0x2e, 0x2f, 0x2f, 0x5f, 0x8d, 0x46, 0xa3, 0xb7, 0xc0, 0x1f, 0x55, 0x1d, 0xe5,
+ 0x79, 0x5e, 0x8b, 0xed, 0xae, 0xab, 0xeb, 0x9c, 0xa3, 0x2c, 0xcb, 0x2a, 0x64, 0x45, 0x51, 0x20,
+ 0x22, 0x1c, 0x1f, 0x1f, 0x33, 0x1c, 0x0e, 0x79, 0x7c, 0x7c, 0x74, 0x17, 0x17, 0x17, 0xbf, 0x8e,
+ 0x46, 0xa3, 0xd7, 0xc0, 0x2d, 0xf0, 0x39, 0xf5, 0x87, 0xf5, 0x7a, 0xbd, 0xbd, 0xf5, 0x20, 0x22,
+ 0xd5, 0xcd, 0xf2, 0xb9, 0x29, 0xcb, 0x92, 0xe5, 0x6a, 0xc5, 0xc1, 0xc1, 0x01, 0xb3, 0xd9, 0x8c,
+ 0x87, 0x87, 0x07, 0x7b, 0x7e, 0x7e, 0xfe, 0xcb, 0x78, 0x3c, 0x7e, 0x07, 0xfc, 0xe9, 0x9c, 0x5b,
+ 0xd6, 0x3a, 0x43, 0x4c, 0xb4, 0x4b, 0xd4, 0x8b, 0x79, 0xb2, 0xe5, 0x62, 0xc1, 0xe1, 0xe1, 0x21,
+ 0x93, 0xc9, 0xc4, 0x9c, 0x9e, 0x9e, 0xfe, 0x3c, 0x1e, 0x8f, 0xdf, 0x00, 0x13, 0x2f, 0xb2, 0xe9,
+ 0x0c, 0xdf, 0x48, 0xe4, 0x45, 0x42, 0xb1, 0xb2, 0x2c, 0x49, 0x92, 0x84, 0xfb, 0xfb, 0xfb, 0xf9,
+ 0xd9, 0xd9, 0xd9, 0x8f, 0xd7, 0xd7, 0xd7, 0xef, 0x81, 0x4f, 0xce, 0xb9, 0x32, 0xfc, 0x2e, 0x05,
+ 0xac, 0x26, 0x09, 0x59, 0x96, 0xed, 0xec, 0x02, 0x71, 0x2f, 0x4b, 0xd3, 0x14, 0xe7, 0x1c, 0x69,
+ 0xa7, 0x63, 0x6e, 0x6f, 0x6f, 0x3f, 0x9c, 0x9c, 0x9c, 0xfc, 0x54, 0x14, 0xc5, 0xef, 0xc0, 0xbf,
+ 0xae, 0x21, 0xd9, 0xf2, 0x1f, 0xfc, 0x40, 0x16, 0xc0, 0x5f, 0xc0, 0x3f, 0x61, 0xa8, 0xe2, 0xf1,
+ 0x05, 0x95, 0x9b, 0x4e, 0x78, 0x5f, 0x66, 0xb8, 0x85, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_pcb_xpm[1] = {{ png, sizeof( png ), "new_pcb_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_project.cpp b/bitmaps_png/cpp_26/new_project.cpp
index fb4ab766d9..95ee21b326 100644
--- a/bitmaps_png/cpp_26/new_project.cpp
+++ b/bitmaps_png/cpp_26/new_project.cpp
@@ -8,84 +8,60 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xc3, 0x49, 0x44, 0x41, 0x54, 0x48, 0x4b, 0xa5, 0x96, 0x5b, 0x4c, 0x9b,
- 0x65, 0x1c, 0xc6, 0xdf, 0x0b, 0xc5, 0xa8, 0xcc, 0x2c, 0xf6, 0x02, 0xe5, 0xc2, 0x0b, 0x63, 0x4c,
- 0x16, 0x13, 0x16, 0x2f, 0x20, 0x19, 0x41, 0x13, 0x51, 0xa3, 0x71, 0xc6, 0x68, 0xcc, 0xa2, 0x09,
- 0x31, 0xd9, 0xc5, 0x2e, 0x0c, 0x31, 0x2c, 0xbb, 0x30, 0x71, 0x33, 0x33, 0x18, 0x13, 0x9c, 0xc9,
- 0xaa, 0x0b, 0xba, 0x68, 0xbc, 0x40, 0xc3, 0x12, 0x0c, 0x87, 0x76, 0x30, 0x81, 0x01, 0xd9, 0x28,
- 0x05, 0x06, 0x5b, 0x18, 0xe3, 0xd0, 0x4a, 0xe5, 0x58, 0x0e, 0x2d, 0x05, 0x7a, 0xa0, 0x27, 0xda,
- 0x72, 0xea, 0xdf, 0xff, 0xf3, 0x7e, 0xbc, 0xa5, 0x27, 0xe0, 0xc2, 0x26, 0x0f, 0xe5, 0xfb, 0xbe,
- 0xf7, 0xfd, 0xff, 0xde, 0xe7, 0x79, 0x0f, 0x5f, 0x45, 0x4e, 0x4e, 0xce, 0x89, 0xb2, 0xb2, 0xb2,
- 0x0b, 0xff, 0x47, 0x97, 0x2e, 0x15, 0xff, 0x78, 0xf6, 0xec, 0x99, 0x2f, 0x4b, 0x4b, 0x4b, 0x3f,
- 0x17, 0x42, 0x1c, 0x23, 0x22, 0x91, 0x2e, 0x91, 0x9f, 0x9f, 0xff, 0x41, 0x28, 0x14, 0x26, 0x8f,
- 0xd7, 0x4b, 0x5e, 0xdf, 0x3a, 0xad, 0xfb, 0xfd, 0xe4, 0x87, 0x02, 0x01, 0x0a, 0x40, 0xc1, 0x20,
- 0x05, 0x43, 0x21, 0x0a, 0x41, 0xe1, 0x30, 0x85, 0xb3, 0xc8, 0x64, 0x3a, 0x45, 0x36, 0xdb, 0x55,
- 0xb2, 0x5a, 0xad, 0x2e, 0x06, 0x3d, 0x97, 0x0e, 0x49, 0x80, 0x02, 0x81, 0x20, 0xad, 0xb9, 0xdd,
- 0x34, 0x3b, 0x37, 0x47, 0x53, 0xd3, 0xd3, 0x34, 0x3d, 0x33, 0x43, 0x33, 0xb3, 0xb3, 0xf2, 0x7a,
- 0xce, 0x6e, 0x27, 0x3b, 0x6b, 0x7e, 0x7e, 0x9e, 0xe6, 0x17, 0x16, 0x68, 0x41, 0x69, 0x71, 0x91,
- 0x16, 0x59, 0x56, 0xeb, 0x0d, 0xea, 0xe8, 0x10, 0xd4, 0xd6, 0xf6, 0x3c, 0xdd, 0x1b, 0xe8, 0x75,
- 0x33, 0xe8, 0x04, 0x4b, 0xc7, 0x3a, 0x9e, 0x01, 0x0a, 0x06, 0x43, 0xd2, 0x51, 0x4d, 0x4d, 0x0d,
- 0x4d, 0x4e, 0x4e, 0xd2, 0xe4, 0xd4, 0x14, 0x4d, 0x41, 0x80, 0x2a, 0x01, 0x9e, 0x2e, 0x1e, 0x4c,
- 0x67, 0xe7, 0x49, 0x6e, 0x2b, 0xa8, 0xaf, 0x4f, 0xd0, 0x83, 0x07, 0xdf, 0xc6, 0xb9, 0xdf, 0x3a,
- 0xcb, 0x53, 0x51, 0x51, 0xf1, 0x67, 0x06, 0x08, 0x91, 0x78, 0x7d, 0x3e, 0x6a, 0x68, 0x68, 0xa0,
- 0xd5, 0xb5, 0x35, 0xe9, 0xce, 0xed, 0xf1, 0xec, 0xc5, 0xe9, 0x23, 0xdf, 0x7a, 0xf6, 0x48, 0xe7,
- 0xe6, 0xea, 0xe9, 0xce, 0x1d, 0x41, 0x3e, 0x9f, 0x60, 0xc7, 0x82, 0x9d, 0xbd, 0xc0, 0xcf, 0x7c,
- 0x32, 0x66, 0xbd, 0x5e, 0x6f, 0xcc, 0x00, 0x21, 0xe7, 0x75, 0x2e, 0xd6, 0xd8, 0xd8, 0x28, 0x01,
- 0x76, 0x8e, 0xa9, 0xb6, 0xb6, 0x96, 0x9a, 0x9a, 0x9a, 0xa4, 0x0c, 0x06, 0xe8, 0x17, 0xd6, 0xd7,
- 0x64, 0x34, 0x9e, 0x63, 0xbd, 0x4f, 0x37, 0x6f, 0x16, 0x52, 0x73, 0xf3, 0x33, 0xd2, 0xcd, 0xe6,
- 0xa6, 0x60, 0x80, 0x20, 0xb3, 0x59, 0xf0, 0xfd, 0x97, 0x59, 0xef, 0xd2, 0xf5, 0xeb, 0x6f, 0xae,
- 0xe9, 0xf5, 0x6f, 0x37, 0x55, 0x56, 0x7e, 0xf6, 0x7b, 0x5e, 0x9e, 0xae, 0x48, 0x82, 0x36, 0x22,
- 0x11, 0x39, 0xd2, 0x46, 0x2e, 0xea, 0x65, 0x17, 0x88, 0xc9, 0x62, 0xfd, 0x27, 0xe1, 0x0c, 0xae,
- 0x86, 0x1e, 0x7e, 0xc1, 0x05, 0x04, 0xf5, 0xf7, 0x0b, 0x59, 0xdc, 0xe1, 0xd0, 0x9c, 0x84, 0x42,
- 0xda, 0xa0, 0xb7, 0xb7, 0x05, 0x3b, 0x16, 0xb4, 0xbc, 0x2c, 0x38, 0x6a, 0x41, 0xe3, 0xe3, 0x82,
- 0x5a, 0x5b, 0x05, 0xdd, 0xba, 0xf5, 0x14, 0x9d, 0x3f, 0x9f, 0xf7, 0x9d, 0x04, 0x45, 0x18, 0x84,
- 0x28, 0x30, 0x7a, 0x14, 0x45, 0xf6, 0x13, 0x13, 0x13, 0x19, 0x11, 0x0e, 0x0f, 0x5f, 0xe0, 0x8e,
- 0x82, 0xe7, 0x47, 0x70, 0x02, 0x82, 0xe2, 0xf1, 0x8c, 0xc5, 0x45, 0x5b, 0x5b, 0x82, 0x3c, 0x1e,
- 0xcc, 0x17, 0x20, 0xc7, 0xc8, 0xe5, 0xea, 0xa6, 0x82, 0x82, 0x82, 0x4f, 0x35, 0x50, 0x34, 0x2a,
- 0x73, 0x05, 0x08, 0x11, 0x62, 0xa5, 0x01, 0xe4, 0xd9, 0x73, 0x93, 0x98, 0x23, 0x76, 0x3d, 0x3a,
- 0x76, 0x31, 0x05, 0x96, 0x0d, 0x32, 0x30, 0x00, 0x37, 0xcf, 0xd2, 0xca, 0x4a, 0x3f, 0xc7, 0xba,
- 0xb9, 0x0f, 0x8a, 0x32, 0x08, 0xf3, 0x64, 0x30, 0x18, 0x64, 0x31, 0xcc, 0x91, 0xcd, 0x66, 0x4b,
- 0x81, 0x60, 0x01, 0x04, 0xd9, 0x35, 0x06, 0x34, 0x3e, 0x7e, 0x91, 0x6e, 0xdf, 0x16, 0x1c, 0x73,
- 0x2a, 0x28, 0x16, 0x13, 0xdc, 0x0f, 0x10, 0x1d, 0xb9, 0xdd, 0xc3, 0x7c, 0x1d, 0x63, 0xf8, 0x56,
- 0x12, 0x88, 0x6f, 0x6c, 0x6c, 0x6c, 0x48, 0x10, 0x22, 0xc4, 0x3e, 0x01, 0x08, 0x10, 0xac, 0xb4,
- 0xc4, 0xa6, 0xc5, 0x06, 0xe5, 0x76, 0xf6, 0xf9, 0x7a, 0xea, 0xe9, 0xd1, 0x16, 0x40, 0x24, 0xa2,
- 0x01, 0x83, 0x41, 0x0d, 0x64, 0xb7, 0x0b, 0x5e, 0x89, 0xaf, 0x48, 0x00, 0xb4, 0xb3, 0xb3, 0xb3,
- 0x0f, 0x8a, 0xb1, 0x3d, 0xcc, 0x93, 0xc1, 0x68, 0x94, 0x05, 0xb1, 0x11, 0x01, 0x4a, 0x86, 0xc0,
- 0x31, 0x06, 0x83, 0x76, 0x16, 0xcb, 0x65, 0x1a, 0x1a, 0x12, 0x3c, 0x6a, 0x41, 0x4b, 0x4b, 0x82,
- 0xee, 0xdf, 0x17, 0x1c, 0xb5, 0x76, 0xbd, 0xb2, 0x22, 0xa8, 0xa5, 0xe5, 0x09, 0x86, 0xc4, 0x78,
- 0x81, 0x6c, 0xa7, 0x82, 0x90, 0x23, 0xe2, 0x33, 0x32, 0x08, 0xa3, 0x5e, 0x5a, 0x5a, 0xa2, 0x7f,
- 0x79, 0xe3, 0x66, 0x83, 0xc0, 0xfd, 0xe0, 0xe0, 0x47, 0x34, 0x3a, 0xaa, 0x01, 0x9a, 0x9b, 0x05,
- 0xdd, 0xbd, 0x7b, 0x92, 0xe7, 0xed, 0x49, 0xea, 0xea, 0xd2, 0x56, 0x64, 0x7b, 0x3b, 0x56, 0xe0,
- 0xc4, 0x01, 0x20, 0x2e, 0x00, 0x10, 0xa2, 0x71, 0x38, 0x1c, 0xf2, 0x84, 0x48, 0x81, 0xf0, 0x40,
- 0x90, 0x39, 0xda, 0x76, 0x75, 0xbd, 0x24, 0x97, 0x7a, 0x77, 0xf7, 0xab, 0xe4, 0x74, 0xfe, 0x2d,
- 0x8b, 0x85, 0xc3, 0x0b, 0xf4, 0xe8, 0xd1, 0x39, 0x06, 0x3f, 0x26, 0x9f, 0x39, 0x1c, 0x46, 0x79,
- 0x7f, 0x77, 0x77, 0x37, 0x09, 0xc4, 0x59, 0xa2, 0x08, 0x40, 0xd8, 0x53, 0x4e, 0xa7, 0x53, 0x82,
- 0xe0, 0x2e, 0x1d, 0x12, 0x8d, 0xfa, 0xe5, 0x1c, 0x2c, 0x2e, 0xd6, 0x73, 0x21, 0x6d, 0xc4, 0xaa,
- 0x20, 0x14, 0x08, 0xd8, 0xd8, 0xe9, 0xc7, 0xdc, 0xff, 0x7b, 0x79, 0x1d, 0x8f, 0xc7, 0xf7, 0x41,
- 0x98, 0x34, 0x14, 0x01, 0x08, 0xf1, 0x2c, 0x2f, 0x2f, 0xcb, 0xb3, 0x0e, 0xee, 0x54, 0x5c, 0x78,
- 0xae, 0xb5, 0x8b, 0xf0, 0xf7, 0x66, 0x06, 0x40, 0x15, 0x55, 0xda, 0xda, 0x0a, 0x24, 0xfe, 0xcf,
- 0x0a, 0xc2, 0x5c, 0x29, 0x10, 0xdc, 0xe1, 0x5a, 0x41, 0x90, 0xb9, 0xca, 0x3d, 0x19, 0x92, 0x0c,
- 0xc8, 0xf6, 0xd9, 0x07, 0x71, 0xe7, 0x6c, 0x20, 0xb8, 0x51, 0x7b, 0x41, 0x81, 0x0e, 0x82, 0xe0,
- 0x83, 0x6f, 0xdc, 0xc3, 0x73, 0xd5, 0x36, 0xd5, 0x51, 0x12, 0x08, 0x85, 0x15, 0xe8, 0x20, 0x37,
- 0xd9, 0x20, 0xb8, 0x8f, 0xb6, 0xd8, 0xd8, 0x38, 0x51, 0xd6, 0xf8, 0x2d, 0x80, 0x73, 0x13, 0xf3,
- 0x7c, 0x20, 0xc8, 0xe5, 0x72, 0x49, 0x90, 0x5a, 0x00, 0xd9, 0xdc, 0x24, 0x43, 0xf0, 0x0c, 0xa7,
- 0x06, 0x06, 0x88, 0xf7, 0x14, 0x8e, 0x2f, 0x8b, 0xc5, 0xc2, 0x7b, 0x6d, 0x88, 0x7a, 0xef, 0x0d,
- 0x6e, 0xe8, 0x74, 0xba, 0x42, 0x91, 0x9b, 0x9b, 0xfb, 0x46, 0x5d, 0x5d, 0x5d, 0x1f, 0x43, 0x06,
- 0xab, 0xab, 0xab, 0x3d, 0x09, 0x10, 0xbf, 0xec, 0x54, 0x6c, 0x07, 0xb9, 0x51, 0x4e, 0x70, 0x2c,
- 0x61, 0xef, 0x99, 0xcd, 0x66, 0xbc, 0xce, 0xe5, 0x86, 0x0f, 0x04, 0xfc, 0x7c, 0xe2, 0x3f, 0xdc,
- 0x2d, 0x3a, 0x55, 0xf4, 0x1e, 0xe1, 0x7d, 0x84, 0x3f, 0x4a, 0x55, 0x55, 0x55, 0x7f, 0x29, 0x10,
- 0xde, 0xaa, 0x38, 0x31, 0x8e, 0x72, 0x83, 0xe7, 0xab, 0xab, 0xab, 0xf2, 0x24, 0xe9, 0xe9, 0xe9,
- 0x91, 0xf7, 0x63, 0xb1, 0x28, 0x99, 0xfb, 0x7a, 0x77, 0x8a, 0x8b, 0x5f, 0x2f, 0x55, 0xb5, 0x53,
- 0x40, 0x95, 0x95, 0x95, 0x37, 0x78, 0x5e, 0x76, 0x78, 0x1f, 0xed, 0x02, 0x74, 0x54, 0x6c, 0x10,
- 0xf6, 0x19, 0x1c, 0x8c, 0x8c, 0x8c, 0xd0, 0xd8, 0xd8, 0x18, 0x5f, 0x87, 0xa9, 0xb5, 0xbd, 0x6d,
- 0xfb, 0xf4, 0xe9, 0x77, 0x5e, 0x4b, 0xae, 0x9d, 0x02, 0xda, 0xfb, 0x61, 0x51, 0xc8, 0x7a, 0x8b,
- 0x33, 0xf6, 0x1e, 0x06, 0xc2, 0x07, 0xff, 0xe3, 0xe4, 0xc0, 0x0f, 0x17, 0x93, 0xc9, 0x24, 0x81,
- 0x3f, 0xff, 0xf6, 0xab, 0xaf, 0xa4, 0xa4, 0xe4, 0xc5, 0xe4, 0xba, 0x19, 0xa0, 0x24, 0xa0, 0x8e,
- 0xa3, 0x58, 0x39, 0x0c, 0xa4, 0x84, 0x2d, 0x80, 0xf9, 0x69, 0xef, 0xe8, 0x8c, 0x7f, 0x75, 0xf9,
- 0x1b, 0x0b, 0xf7, 0x7d, 0x3a, 0xbd, 0xde, 0x61, 0xa0, 0xe3, 0xe5, 0xe5, 0xe5, 0x7f, 0xf0, 0xe2,
- 0x68, 0x39, 0x4a, 0x3f, 0x5d, 0xbb, 0xd6, 0x72, 0xe5, 0x87, 0xab, 0x2d, 0x1f, 0x9e, 0xf9, 0xe4,
- 0x0a, 0xf7, 0x7b, 0x3c, 0xbd, 0x96, 0xd2, 0x7f, 0x36, 0x4a, 0x5f, 0xf4, 0xa3, 0x2d, 0xe2, 0xe9,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x46, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0xdd, 0x6b, 0x5c,
+ 0x45, 0x18, 0xc6, 0x7f, 0xef, 0x3b, 0xe7, 0xec, 0x26, 0xcd, 0x6e, 0x53, 0x63, 0x52, 0x4c, 0x35,
+ 0x92, 0xb4, 0x4d, 0x36, 0x82, 0xd0, 0xaa, 0xa1, 0x46, 0x97, 0x68, 0xbd, 0xf1, 0xa3, 0xd0, 0x0b,
+ 0x51, 0xf0, 0x5f, 0xa8, 0x06, 0x44, 0xf0, 0x42, 0xf1, 0x46, 0xbc, 0xf5, 0xa6, 0x22, 0xa4, 0x08,
+ 0x82, 0x20, 0x22, 0x45, 0x54, 0x24, 0x84, 0x88, 0xc4, 0x08, 0xc1, 0x0f, 0x5a, 0xc8, 0x97, 0x22,
+ 0xad, 0x5a, 0x12, 0x90, 0xd6, 0x08, 0x52, 0x51, 0x58, 0x35, 0xc9, 0x66, 0xcf, 0xcc, 0xeb, 0xc5,
+ 0xd9, 0xb3, 0xb1, 0xd5, 0x0b, 0xf5, 0xec, 0x0b, 0xc3, 0x30, 0x73, 0x71, 0x9e, 0xf9, 0x3d, 0xcf,
+ 0x3b, 0xc3, 0x11, 0xa0, 0x03, 0x88, 0x9a, 0x43, 0x01, 0x3d, 0x72, 0x64, 0xbc, 0x78, 0xfc, 0x91,
+ 0xc7, 0x0f, 0x39, 0x17, 0x85, 0xc8, 0x45, 0x16, 0x17, 0x0a, 0xde, 0x45, 0x71, 0x50, 0x75, 0x44,
+ 0x51, 0x1c, 0x54, 0xd5, 0x9c, 0x73, 0xa6, 0xea, 0x00, 0x50, 0xe7, 0x0c, 0x40, 0x35, 0x9d, 0xaf,
+ 0x2f, 0xfb, 0xfd, 0x8f, 0xef, 0x22, 0x40, 0x9a, 0x02, 0xae, 0x39, 0x74, 0xfc, 0xf8, 0x89, 0xd1,
+ 0x5b, 0x0f, 0x56, 0xe6, 0xf9, 0x8f, 0x15, 0x08, 0xff, 0xb8, 0xaf, 0xa5, 0xae, 0x3b, 0x5a, 0x14,
+ 0x80, 0x3b, 0x7a, 0xf4, 0xee, 0xee, 0x7b, 0xef, 0x7f, 0x68, 0x6c, 0xfc, 0x9e, 0xbb, 0x1e, 0x18,
+ 0xad, 0x1c, 0xa6, 0xf7, 0x86, 0x12, 0x79, 0xaa, 0xbb, 0xdc, 0xc9, 0x1b, 0xef, 0x7d, 0x81, 0x97,
+ 0xd4, 0x2e, 0x01, 0xdc, 0xd4, 0xd4, 0xd4, 0xc3, 0xc7, 0xc6, 0xef, 0x7b, 0xe9, 0xd3, 0xe5, 0xef,
+ 0x07, 0xaf, 0xd6, 0x02, 0x57, 0x17, 0x2f, 0x91, 0xb7, 0x1e, 0x7d, 0xf0, 0x4e, 0xcc, 0x52, 0x85,
+ 0x16, 0x51, 0xa5, 0x52, 0x79, 0xbe, 0x5c, 0xee, 0x1a, 0xf4, 0x3e, 0xa1, 0xb7, 0x6f, 0x88, 0xb8,
+ 0xa3, 0x8b, 0x6d, 0x73, 0xa8, 0x80, 0x88, 0xa0, 0x0a, 0x2a, 0x82, 0x64, 0xeb, 0xeb, 0x66, 0x11,
+ 0x50, 0x4d, 0xd7, 0xe6, 0x77, 0x58, 0xbf, 0x74, 0x01, 0x03, 0x82, 0x81, 0x36, 0x76, 0x85, 0x5c,
+ 0xa9, 0x54, 0x92, 0x91, 0xc3, 0x83, 0x3c, 0xd9, 0xdf, 0xc7, 0xd6, 0xd6, 0x16, 0x9f, 0xad, 0xfe,
+ 0xc2, 0x66, 0x63, 0x4f, 0xea, 0xba, 0x01, 0xfe, 0xdf, 0x93, 0xec, 0xdf, 0x5b, 0x48, 0x49, 0x00,
+ 0x33, 0xa3, 0xee, 0xbd, 0x68, 0x66, 0xdd, 0xfc, 0xfc, 0xfc, 0xe9, 0xd5, 0xd5, 0xaf, 0x2e, 0xd7,
+ 0x6a, 0x35, 0x6a, 0xb5, 0x5a, 0x6e, 0xdb, 0x82, 0xa5, 0x07, 0x0c, 0x4d, 0xc1, 0x96, 0x75, 0xaa,
+ 0xaa, 0x75, 0x8f, 0xbc, 0xf9, 0xc1, 0x79, 0x6e, 0xea, 0x1f, 0xc6, 0x15, 0xf7, 0xfe, 0x7f, 0x15,
+ 0x4b, 0x49, 0x32, 0xeb, 0x7c, 0xd8, 0x25, 0xd2, 0xb1, 0xb1, 0xb1, 0x67, 0x7a, 0xf6, 0x75, 0x0f,
+ 0x18, 0x02, 0x22, 0xb9, 0x68, 0x32, 0x81, 0xd4, 0x3a, 0x68, 0xb0, 0xdb, 0x75, 0x9a, 0x65, 0xf4,
+ 0x74, 0x7f, 0x1f, 0x9b, 0x9b, 0x9b, 0x7c, 0xfe, 0xe5, 0xaf, 0x6c, 0x37, 0xe2, 0x7c, 0xd6, 0x35,
+ 0xe7, 0x50, 0xf7, 0xb4, 0x88, 0x66, 0x67, 0x67, 0xa7, 0x96, 0x96, 0x57, 0x7e, 0x68, 0x57, 0x46,
+ 0x66, 0x29, 0x99, 0x19, 0x04, 0xef, 0x25, 0x23, 0x12, 0xe7, 0x9c, 0xec, 0x24, 0x8e, 0xd7, 0xdf,
+ 0x3d, 0xcf, 0xc0, 0xc0, 0x30, 0x51, 0x9e, 0x8c, 0xae, 0x6b, 0x06, 0x9f, 0x34, 0x34, 0x23, 0x92,
+ 0x6a, 0xb5, 0x3a, 0x79, 0x63, 0x4f, 0xf7, 0x2d, 0x20, 0x48, 0xce, 0x8c, 0x32, 0xa2, 0x4c, 0xb0,
+ 0x1e, 0x82, 0x44, 0xcd, 0x7d, 0x29, 0x95, 0x4a, 0x54, 0x86, 0x07, 0x79, 0xf6, 0x40, 0x7b, 0x33,
+ 0xb2, 0x60, 0xf8, 0x64, 0xb3, 0xd5, 0x75, 0x4c, 0x4f, 0x4f, 0xbf, 0xb6, 0xb8, 0xb4, 0xb2, 0xd1,
+ 0x8e, 0x8c, 0xb2, 0xae, 0x6b, 0xb5, 0xf7, 0x76, 0xa2, 0x19, 0x11, 0x71, 0x1c, 0x53, 0x4f, 0x84,
+ 0x33, 0x67, 0xcf, 0x71, 0x70, 0x68, 0x24, 0x77, 0x46, 0xd6, 0x0c, 0x29, 0x18, 0xd4, 0x7d, 0xa2,
+ 0xda, 0x3c, 0x00, 0x13, 0x13, 0x13, 0xa7, 0xfa, 0x7a, 0xf6, 0xdd, 0x1c, 0x4c, 0x9a, 0x3b, 0xf9,
+ 0x90, 0xb2, 0x66, 0x30, 0x03, 0xef, 0x93, 0x56, 0x46, 0x56, 0x2e, 0x97, 0xa9, 0x8c, 0x0c, 0xf1,
+ 0xc2, 0xa9, 0xfd, 0xb9, 0x33, 0xfa, 0x9b, 0x75, 0xc9, 0x8e, 0xcb, 0x88, 0x6c, 0x66, 0x66, 0xe6,
+ 0xcc, 0x52, 0x9b, 0x32, 0xfa, 0x6b, 0xd7, 0x99, 0x41, 0xbd, 0x79, 0x8f, 0x00, 0xac, 0x50, 0x28,
+ 0xd8, 0x56, 0xa2, 0x76, 0xfa, 0xad, 0x73, 0x8c, 0x1e, 0x1a, 0x26, 0xee, 0xec, 0xce, 0x7f, 0x8f,
+ 0xb2, 0x97, 0x61, 0xc7, 0xb7, 0x32, 0xb2, 0x6a, 0xb5, 0xfa, 0x54, 0x6f, 0x9b, 0xef, 0x51, 0x66,
+ 0x5d, 0xf6, 0x32, 0x04, 0x20, 0x94, 0xcb, 0x65, 0x6e, 0x1b, 0x19, 0xe2, 0xc5, 0xc9, 0xf6, 0x65,
+ 0xd4, 0x7a, 0xc5, 0x2d, 0x48, 0x46, 0x14, 0xe6, 0xe6, 0xe6, 0x5e, 0x59, 0x5e, 0x59, 0xbd, 0xd2,
+ 0x96, 0x8c, 0xec, 0x5a, 0xeb, 0x12, 0x33, 0x71, 0x40, 0x27, 0xe0, 0x16, 0x16, 0x16, 0x36, 0xd6,
+ 0x7e, 0x4c, 0x2e, 0xae, 0xfd, 0xdc, 0xf1, 0xd8, 0x6f, 0xdb, 0x5d, 0x78, 0x8a, 0x34, 0x7c, 0x00,
+ 0x4b, 0x50, 0x3c, 0x8a, 0xc7, 0x49, 0xc0, 0x89, 0x27, 0xd6, 0x40, 0xec, 0x02, 0x05, 0x67, 0x14,
+ 0xa3, 0x40, 0x31, 0x32, 0x3a, 0x62, 0xa3, 0x33, 0x86, 0x3d, 0x45, 0xa3, 0xd1, 0x68, 0x70, 0x65,
+ 0xe3, 0x27, 0x8e, 0xdd, 0x7e, 0x80, 0xb7, 0xcf, 0xbe, 0x73, 0xe2, 0xc2, 0xe2, 0x87, 0x6b, 0x2d,
+ 0xeb, 0x00, 0x9f, 0xe0, 0x76, 0x12, 0x62, 0xbe, 0x5e, 0xbf, 0x4c, 0x3b, 0x6a, 0xf2, 0xb9, 0x97,
+ 0x4f, 0x7e, 0xf2, 0xfe, 0xab, 0x17, 0x81, 0x46, 0x26, 0xe4, 0x81, 0xe4, 0xdb, 0xd5, 0x8f, 0xd7,
+ 0x42, 0xf0, 0x4f, 0x58, 0xf0, 0x2e, 0x04, 0xaf, 0x18, 0xd7, 0x76, 0x85, 0xa4, 0x57, 0x59, 0x44,
+ 0x0c, 0xc4, 0x24, 0xfd, 0x53, 0x31, 0x41, 0x4c, 0x54, 0x83, 0x88, 0x9a, 0xa8, 0x06, 0x55, 0x17,
+ 0xd4, 0x39, 0xff, 0xcd, 0xd2, 0x47, 0xeb, 0xcd, 0xef, 0xdb, 0x9f, 0x4b, 0x31, 0xad, 0x6a, 0x2d,
+ 0x67, 0x82, 0x48, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_project_xpm[1] = {{ png, sizeof( png ), "new_project_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_project_with_template.cpp b/bitmaps_png/cpp_26/new_project_with_template.cpp
index ca6354b4f6..ac9b3ca81b 100644
--- a/bitmaps_png/cpp_26/new_project_with_template.cpp
+++ b/bitmaps_png/cpp_26/new_project_with_template.cpp
@@ -8,95 +8,74 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x77, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x7b, 0x4c, 0x95,
- 0x65, 0x1c, 0xc7, 0x9f, 0xcc, 0xfc, 0x27, 0x5b, 0x2e, 0xe6, 0xd6, 0xf8, 0xa7, 0xd9, 0x6c, 0x66,
- 0x39, 0x5b, 0x25, 0xd4, 0xb2, 0xcc, 0x6b, 0x96, 0x5d, 0x6c, 0x6d, 0x5d, 0x0c, 0x6b, 0xcb, 0x59,
- 0x6b, 0xa4, 0xac, 0x54, 0x9c, 0xba, 0x54, 0x34, 0x87, 0x5a, 0x60, 0x82, 0x4e, 0xa3, 0x75, 0xf0,
- 0x56, 0xa4, 0xc0, 0xe1, 0x36, 0x44, 0x41, 0x85, 0x98, 0x22, 0xa0, 0xc6, 0x45, 0x10, 0x3a, 0x07,
- 0x38, 0x1c, 0x2e, 0x9e, 0xc3, 0xe1, 0xdc, 0x38, 0x57, 0x0e, 0x97, 0xc3, 0xb7, 0xdf, 0xef, 0x39,
- 0xbe, 0xf0, 0x22, 0x90, 0xf6, 0x6e, 0xdf, 0x71, 0xde, 0x87, 0xf7, 0x79, 0x3e, 0xcf, 0xef, 0xfb,
- 0xfb, 0xfd, 0x9e, 0xf7, 0x15, 0x53, 0xa6, 0x4c, 0x99, 0x1d, 0x15, 0x15, 0xf5, 0xdd, 0xff, 0x55,
- 0x7c, 0xfc, 0x9c, 0x63, 0xab, 0x57, 0x7f, 0xba, 0x41, 0x3d, 0xb6, 0x78, 0xf1, 0xe2, 0xaf, 0x85,
- 0x10, 0x8f, 0x00, 0x10, 0x77, 0x4b, 0x84, 0x87, 0x87, 0xbf, 0xe7, 0xf1, 0x78, 0x61, 0xb3, 0xdb,
- 0x61, 0x77, 0x38, 0xe1, 0xec, 0xe9, 0x41, 0x0f, 0xcb, 0xe5, 0x82, 0x8b, 0xe5, 0x76, 0xc3, 0xed,
- 0xf1, 0xc0, 0xc3, 0xf2, 0x7a, 0xe1, 0x25, 0xb9, 0x5c, 0x5d, 0xc8, 0xcf, 0x7f, 0x0c, 0x06, 0xc3,
- 0xef, 0xf2, 0x5e, 0x51, 0x7d, 0x7d, 0xbd, 0x99, 0x40, 0x8f, 0x4f, 0x08, 0x72, 0xb9, 0xdc, 0xe8,
- 0xb6, 0x5a, 0xd1, 0x62, 0x30, 0x40, 0xdf, 0xd4, 0x84, 0xa6, 0xe6, 0x66, 0x34, 0xb7, 0xb4, 0xc8,
- 0x7b, 0x43, 0x6b, 0x2b, 0x5a, 0x49, 0x46, 0xa3, 0x11, 0xc6, 0xb6, 0x36, 0xb4, 0x91, 0x2a, 0x2a,
- 0x36, 0xe1, 0xd2, 0x25, 0x81, 0xf3, 0xe7, 0x67, 0xa3, 0xbd, 0xbd, 0x8d, 0xd4, 0x2e, 0x75, 0xb5,
- 0xbc, 0xdc, 0x4a, 0xa0, 0xd9, 0xa4, 0x30, 0xd2, 0xb4, 0x31, 0x20, 0xb7, 0xdb, 0x23, 0x23, 0x4a,
- 0x4d, 0x4d, 0x85, 0x4e, 0xa7, 0x83, 0x4e, 0xaf, 0x87, 0x9e, 0xc5, 0x50, 0x45, 0x0c, 0x27, 0xe9,
- 0xf5, 0x35, 0x14, 0xcd, 0xa3, 0xe8, 0xec, 0x14, 0x28, 0x29, 0x11, 0xa8, 0xaa, 0x4e, 0x41, 0x0b,
- 0x6f, 0x8a, 0x44, 0xcf, 0x05, 0x69, 0x9e, 0x93, 0x64, 0x8b, 0x89, 0x89, 0x39, 0x3e, 0xd6, 0x3a,
- 0x0a, 0xdb, 0xee, 0x70, 0x20, 0x3d, 0x3d, 0x1d, 0x96, 0xee, 0x6e, 0x19, 0x9d, 0xd5, 0x66, 0xbb,
- 0x63, 0xa7, 0x03, 0x0e, 0xe7, 0x88, 0xa5, 0xd5, 0x35, 0x5b, 0x29, 0x22, 0x01, 0xa7, 0x53, 0x10,
- 0x58, 0xe0, 0xe2, 0xa5, 0xe7, 0x47, 0xac, 0x55, 0x29, 0x31, 0x31, 0x31, 0x6b, 0x0c, 0x88, 0xfd,
- 0x75, 0xd2, 0x62, 0x19, 0x19, 0x19, 0x12, 0xd0, 0x4a, 0x36, 0x9d, 0x3c, 0xa9, 0x81, 0x56, 0xbb,
- 0x8d, 0xb4, 0x86, 0x36, 0xb0, 0x1c, 0x47, 0x0e, 0x4f, 0x47, 0x76, 0x56, 0x38, 0xce, 0x9d, 0x9b,
- 0x04, 0x93, 0x49, 0x20, 0x18, 0x14, 0x04, 0x16, 0x28, 0x2d, 0x15, 0xc8, 0xc9, 0x09, 0x47, 0x76,
- 0x76, 0x24, 0xe9, 0x03, 0xd2, 0x3a, 0xd2, 0x3e, 0xec, 0xde, 0xbd, 0xb9, 0x39, 0x36, 0x36, 0x36,
- 0x81, 0x15, 0x16, 0x16, 0x16, 0x21, 0x41, 0x3e, 0xbf, 0x5f, 0x26, 0x3f, 0x23, 0x33, 0x13, 0x76,
- 0x8a, 0x82, 0x6d, 0xaa, 0xab, 0xbf, 0x85, 0x6b, 0xd7, 0xa2, 0x69, 0x92, 0xc0, 0x8d, 0x1b, 0x02,
- 0x1d, 0x1d, 0x02, 0x0e, 0x87, 0x80, 0xdb, 0x2d, 0xd0, 0xdb, 0x1b, 0xda, 0xe8, 0xc0, 0x40, 0xe8,
- 0x9e, 0xc7, 0xdb, 0xda, 0x04, 0x6e, 0xdd, 0x12, 0xc8, 0xcb, 0x13, 0x28, 0x2c, 0x9c, 0x09, 0xab,
- 0xb5, 0x51, 0x46, 0x16, 0x08, 0x04, 0x30, 0x77, 0xee, 0xdc, 0x4f, 0x24, 0xc8, 0x4f, 0x20, 0xae,
- 0xae, 0x4c, 0x06, 0x91, 0x55, 0x5c, 0x08, 0x0d, 0x0d, 0x0d, 0xd2, 0xc2, 0xeb, 0xd7, 0x63, 0xe4,
- 0x64, 0xb6, 0x89, 0xed, 0x1a, 0x1a, 0x1a, 0x53, 0x50, 0xf0, 0xf9, 0x04, 0xcc, 0x66, 0xb2, 0xf1,
- 0xa2, 0xc0, 0x85, 0x0b, 0x73, 0x08, 0x6c, 0x18, 0xae, 0xc4, 0xd1, 0xa0, 0xde, 0x5e, 0x49, 0x67,
- 0x10, 0x5b, 0xc8, 0x95, 0xc6, 0x20, 0x1b, 0xd9, 0xc8, 0xe0, 0xaa, 0xaa, 0x8d, 0xc8, 0xcd, 0x0d,
- 0xc1, 0xd8, 0x2e, 0x35, 0xc4, 0xef, 0x17, 0xd2, 0xca, 0xa2, 0x22, 0x81, 0xe2, 0xe2, 0x08, 0x8a,
- 0xd0, 0x04, 0xde, 0xb8, 0xa2, 0xbe, 0xbe, 0xbe, 0x11, 0x50, 0x2f, 0x81, 0x98, 0xae, 0xd5, 0x6a,
- 0xa5, 0x85, 0x9c, 0xa3, 0xc6, 0xc6, 0xc6, 0x51, 0x85, 0x50, 0x5e, 0xf0, 0xba, 0xac, 0x32, 0x05,
- 0xa4, 0x44, 0xc6, 0xa0, 0xaa, 0x2a, 0x41, 0xe5, 0xfe, 0x02, 0x6d, 0xd6, 0x2a, 0x23, 0x50, 0xab,
- 0xbf, 0xbf, 0x5f, 0x05, 0xa2, 0x01, 0x9f, 0xcf, 0x27, 0x41, 0x6c, 0x21, 0xf7, 0x0a, 0x83, 0x18,
- 0xc2, 0x95, 0xc6, 0x63, 0xd5, 0x95, 0xeb, 0x51, 0x59, 0x19, 0xca, 0x89, 0xc7, 0x23, 0x28, 0x07,
- 0x21, 0x28, 0xdb, 0xd6, 0xd8, 0x28, 0x50, 0x56, 0xf6, 0x8e, 0xdc, 0x3d, 0x2f, 0xac, 0xd6, 0xe0,
- 0xe0, 0xe0, 0x08, 0x28, 0x40, 0x0f, 0x70, 0x98, 0xda, 0xac, 0x2c, 0x59, 0xaa, 0xdc, 0x7c, 0x0c,
- 0x52, 0x20, 0x3c, 0x56, 0x56, 0xb6, 0x92, 0x3a, 0x3f, 0x04, 0xd0, 0xeb, 0x43, 0x3d, 0x54, 0x57,
- 0x27, 0xd0, 0xdd, 0x2d, 0xe8, 0x79, 0x2e, 0x80, 0x27, 0xa9, 0x38, 0x06, 0xc6, 0x68, 0x14, 0x88,
- 0x77, 0xc2, 0xf6, 0x65, 0x11, 0x88, 0x7b, 0xaa, 0xa3, 0xa3, 0x03, 0xff, 0x50, 0xe3, 0x2a, 0x10,
- 0xb6, 0xb5, 0xa8, 0x68, 0x26, 0x6a, 0x6a, 0x42, 0x09, 0xcf, 0xc9, 0x7a, 0x00, 0x57, 0xce, 0x4c,
- 0x47, 0x7e, 0xf6, 0x64, 0x2a, 0xf7, 0x50, 0xb5, 0xe5, 0xe6, 0x4e, 0x22, 0xab, 0xdc, 0xc3, 0x8b,
- 0xb3, 0xc6, 0x07, 0x91, 0x7d, 0x0c, 0xf2, 0x92, 0x85, 0x9d, 0x9d, 0x9d, 0xf2, 0x84, 0x50, 0x20,
- 0x6e, 0xb7, 0x95, 0x7a, 0x65, 0x12, 0x69, 0x32, 0x95, 0xfa, 0x17, 0xa8, 0x4f, 0x58, 0x80, 0xf6,
- 0x83, 0x4b, 0x60, 0xd1, 0xcc, 0xc3, 0xcd, 0x9c, 0x27, 0x90, 0x97, 0xf3, 0xa0, 0x6c, 0x03, 0x6b,
- 0xd7, 0xe5, 0x61, 0x88, 0xa2, 0x60, 0x30, 0xa8, 0x02, 0x91, 0x97, 0x81, 0x3b, 0x20, 0xee, 0xa9,
- 0xdb, 0xb7, 0x6f, 0x4b, 0x10, 0x47, 0xc7, 0xb9, 0xeb, 0xb2, 0x5c, 0xa5, 0x9e, 0x5a, 0x45, 0x15,
- 0xd9, 0x20, 0x7d, 0xef, 0xf3, 0xf6, 0xa0, 0x61, 0xcb, 0x33, 0x30, 0xff, 0xb2, 0x02, 0x2e, 0x4d,
- 0x04, 0x3c, 0xf9, 0x4b, 0x51, 0xa9, 0x9d, 0x81, 0xea, 0xdf, 0xe6, 0xc9, 0x85, 0xd5, 0x1a, 0x1a,
- 0x1a, 0x1a, 0x01, 0xc9, 0xc9, 0x14, 0x15, 0x83, 0x38, 0x57, 0x26, 0x93, 0x49, 0x9e, 0x75, 0x1c,
- 0x1d, 0xdf, 0x73, 0xb4, 0x4a, 0xa2, 0x15, 0xef, 0xfd, 0x26, 0x1d, 0x1a, 0x62, 0x67, 0xa1, 0x3b,
- 0xf5, 0x5d, 0x78, 0x4f, 0x44, 0x60, 0xb0, 0xf0, 0x23, 0x98, 0x53, 0x96, 0xc1, 0x72, 0x76, 0xbf,
- 0x5c, 0x5c, 0xad, 0x71, 0x41, 0x9c, 0x2b, 0x05, 0xc4, 0xd1, 0xf1, 0xfd, 0xdd, 0x10, 0xc5, 0x16,
- 0xe7, 0xf5, 0x2c, 0xe8, 0xb6, 0x3f, 0x07, 0xdb, 0xb1, 0x37, 0xd1, 0x9b, 0xf6, 0x12, 0x82, 0xc5,
- 0x6b, 0x60, 0xdc, 0x3b, 0x0f, 0x9e, 0xc6, 0xbf, 0xa0, 0xbe, 0x46, 0x40, 0x34, 0x79, 0x3c, 0x10,
- 0x47, 0xa3, 0xf4, 0x82, 0x02, 0x52, 0x7b, 0xcf, 0xea, 0xf8, 0x63, 0x03, 0x0c, 0x7b, 0xe7, 0xc3,
- 0xae, 0x59, 0x88, 0xfe, 0xcc, 0xd7, 0xd0, 0x7f, 0x71, 0x2d, 0xf4, 0xdb, 0x9f, 0x85, 0xbf, 0xdb,
- 0x28, 0x9f, 0x1b, 0x1d, 0x91, 0x0a, 0xc4, 0x0b, 0x2b, 0xa0, 0x89, 0xa2, 0x51, 0xfb, 0x3f, 0x44,
- 0x7f, 0xf5, 0x7b, 0x16, 0xa2, 0x3d, 0x69, 0x09, 0x9c, 0x9a, 0x97, 0x31, 0x98, 0xf7, 0x06, 0xfc,
- 0x67, 0x3f, 0xc7, 0xcd, 0x9d, 0x91, 0xe8, 0x68, 0x33, 0xc8, 0x3c, 0x4f, 0x08, 0x32, 0x9b, 0xcd,
- 0x12, 0x14, 0xb8, 0x2b, 0x37, 0xea, 0x68, 0x14, 0xff, 0xf9, 0xea, 0x73, 0xdb, 0x51, 0xbf, 0x69,
- 0x16, 0xcc, 0xbf, 0xbe, 0x0d, 0x57, 0x2a, 0xe5, 0xab, 0x60, 0x25, 0x74, 0x27, 0x3e, 0x43, 0xca,
- 0x81, 0x9d, 0x28, 0xbd, 0x52, 0xe6, 0x93, 0xa7, 0xf7, 0xd4, 0xa9, 0x53, 0x17, 0xa5, 0xa5, 0xa5,
- 0x5d, 0x26, 0x48, 0x79, 0x72, 0x72, 0xb2, 0x6d, 0x18, 0x44, 0x2f, 0x3b, 0xc5, 0xb6, 0x89, 0xa2,
- 0xe1, 0x8b, 0xc7, 0xf8, 0x9c, 0x34, 0xfe, 0x5d, 0x8c, 0xda, 0x6f, 0x67, 0x0c, 0x17, 0x47, 0xe5,
- 0xe9, 0x8d, 0x38, 0x73, 0xfa, 0x14, 0x34, 0xbb, 0x36, 0x76, 0xc9, 0xf7, 0x91, 0xfa, 0x84, 0x8c,
- 0x8f, 0x8f, 0xff, 0x53, 0x01, 0xf1, 0x5b, 0x35, 0x70, 0x1f, 0xd1, 0xf0, 0xff, 0x2d, 0x16, 0x8b,
- 0x3c, 0x49, 0xae, 0x68, 0xbe, 0x47, 0xe9, 0xae, 0x15, 0x28, 0x3a, 0xfc, 0x25, 0x34, 0x47, 0x7f,
- 0x92, 0x6e, 0x1c, 0x4f, 0x4a, 0x44, 0xcb, 0xa2, 0xa7, 0xb6, 0x8e, 0x02, 0xc5, 0xc5, 0xc5, 0x9d,
- 0xa2, 0xbc, 0x0c, 0x52, 0x1f, 0x05, 0x19, 0x74, 0x2f, 0xdb, 0x58, 0xdc, 0x67, 0x7c, 0x64, 0x55,
- 0x57, 0x57, 0xa3, 0xb6, 0xb6, 0x16, 0xda, 0x43, 0xdb, 0x90, 0x9c, 0x9c, 0x08, 0x5a, 0x8b, 0xce,
- 0xc6, 0x0a, 0x9c, 0xfa, 0x31, 0x1e, 0xa6, 0xf9, 0x2f, 0x0e, 0x8e, 0xfe, 0x52, 0x09, 0x7d, 0x58,
- 0x44, 0x90, 0x96, 0xd6, 0xd5, 0xd5, 0xd9, 0xff, 0x0b, 0xc4, 0x17, 0xff, 0xe6, 0x93, 0x83, 0x3f,
- 0x5c, 0x4a, 0x4a, 0x4a, 0x24, 0xf0, 0xd0, 0xd1, 0x23, 0x8e, 0x94, 0x3d, 0x9b, 0x03, 0xc9, 0x07,
- 0x12, 0x70, 0xf8, 0x87, 0x1d, 0xa8, 0x88, 0xdb, 0x89, 0xce, 0xaf, 0xd6, 0x8e, 0xf3, 0x16, 0x0b,
- 0x01, 0xc3, 0xc8, 0x8a, 0xae, 0xfb, 0x89, 0x88, 0x5b, 0x80, 0xcf, 0xc6, 0x82, 0xf3, 0x85, 0x43,
- 0x5b, 0xb6, 0xef, 0xa8, 0xa3, 0xb9, 0x0f, 0x17, 0x7c, 0xb3, 0xe0, 0xe9, 0xca, 0x95, 0xcb, 0x06,
- 0xae, 0xae, 0x5f, 0x07, 0x63, 0x52, 0x12, 0x7a, 0xa2, 0x56, 0xb9, 0x27, 0x02, 0x4d, 0x8b, 0x8e,
- 0x8e, 0x3e, 0x46, 0xc5, 0x91, 0x7b, 0x2f, 0xfd, 0x7c, 0xf0, 0x60, 0xee, 0xbe, 0xfd, 0x09, 0xb9,
- 0xef, 0x7f, 0xf8, 0xf1, 0x3e, 0x9a, 0xf7, 0x90, 0xb2, 0x46, 0xd3, 0x5b, 0xd3, 0x96, 0x9b, 0x23,
- 0xe7, 0xf8, 0xac, 0xaf, 0xbe, 0x62, 0x73, 0x44, 0x46, 0xa6, 0xff, 0x0b, 0x71, 0x8f, 0x29, 0xd7,
- 0xb1, 0xe6, 0x03, 0x36, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x27, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6b, 0x4c, 0x5b,
+ 0x65, 0x18, 0xc7, 0xfb, 0x51, 0xa3, 0x59, 0xd4, 0x8d, 0x89, 0x21, 0x2a, 0xba, 0xa1, 0x1f, 0xc7,
+ 0xa6, 0x99, 0xc4, 0xa9, 0x89, 0x31, 0x34, 0xc6, 0xec, 0xa3, 0x31, 0x99, 0x12, 0x4d, 0x96, 0x78,
+ 0x4f, 0xac, 0x21, 0x0b, 0x61, 0x69, 0x38, 0x3d, 0xa5, 0xa7, 0xa5, 0x2d, 0xa3, 0x72, 0x2b, 0x74,
+ 0xdd, 0x60, 0xae, 0x4c, 0x61, 0xd0, 0x52, 0x52, 0x20, 0xb6, 0x5d, 0x19, 0x19, 0xd2, 0x02, 0x2d,
+ 0xa5, 0x9b, 0x68, 0xe9, 0x85, 0x16, 0xe8, 0x65, 0x59, 0xaf, 0x6c, 0xa3, 0xc0, 0x37, 0x1e, 0xdf,
+ 0xf7, 0xb4, 0x1d, 0x1d, 0xbd, 0x10, 0xc6, 0x3e, 0xfc, 0x7a, 0xce, 0xa7, 0xf7, 0x77, 0x9e, 0xff,
+ 0xff, 0x7d, 0xcf, 0x29, 0x83, 0xc1, 0x60, 0x3c, 0x83, 0x78, 0x1e, 0xf1, 0x02, 0xe2, 0x25, 0xc4,
+ 0xa1, 0x63, 0xc7, 0x2a, 0x4a, 0x58, 0xb5, 0x17, 0x3e, 0xaa, 0x66, 0x37, 0x7f, 0x50, 0x43, 0xb4,
+ 0x9f, 0x62, 0x53, 0xf2, 0x0a, 0x42, 0x78, 0xe5, 0x24, 0x29, 0x56, 0x9c, 0xa4, 0x24, 0xbd, 0xef,
+ 0x0a, 0x9a, 0xaf, 0xbf, 0x23, 0x6a, 0x53, 0x9e, 0x68, 0x94, 0xaa, 0x69, 0x9a, 0x64, 0x9a, 0xe3,
+ 0x98, 0xdf, 0xe4, 0xa3, 0xe5, 0xb9, 0x90, 0x48, 0xfa, 0x9f, 0x45, 0xeb, 0x32, 0xf0, 0xcf, 0x01,
+ 0xc4, 0x41, 0xc4, 0x61, 0x44, 0xf1, 0xf7, 0xac, 0xfa, 0x4f, 0x9a, 0xe4, 0xc3, 0xf0, 0xb4, 0xc0,
+ 0x32, 0x2c, 0x7a, 0x2e, 0x35, 0xcd, 0xe1, 0xf2, 0xf2, 0xf7, 0xca, 0x7e, 0x62, 0x11, 0x67, 0x14,
+ 0x7d, 0xa3, 0x72, 0xb3, 0xcd, 0x09, 0xde, 0xe5, 0xe0, 0xbe, 0x88, 0xc5, 0xe2, 0xd0, 0x78, 0x71,
+ 0x18, 0xc4, 0x29, 0x11, 0x8e, 0xed, 0xa0, 0x54, 0x2a, 0xfd, 0xda, 0x62, 0x9d, 0x5f, 0x7a, 0x9a,
+ 0x93, 0x60, 0x99, 0x58, 0xb6, 0x2d, 0xc2, 0xb1, 0x15, 0x19, 0x0c, 0x06, 0xbb, 0xc3, 0xe5, 0x05,
+ 0x71, 0xa7, 0x1a, 0xba, 0x95, 0xb7, 0xa1, 0x67, 0xc4, 0x0d, 0x97, 0x86, 0xbd, 0xd0, 0x35, 0xe2,
+ 0x85, 0xee, 0xd1, 0x25, 0xf8, 0xfd, 0xaf, 0x25, 0x50, 0x68, 0x97, 0xa1, 0x47, 0xb7, 0x0c, 0xd7,
+ 0xf4, 0x2b, 0xf0, 0xe7, 0x8d, 0x15, 0xe8, 0x35, 0xf8, 0xe0, 0xfa, 0x98, 0x0f, 0xfa, 0x6f, 0xfa,
+ 0x61, 0x60, 0xdc, 0x0f, 0xaa, 0x5b, 0x01, 0x50, 0x4f, 0x04, 0x60, 0x70, 0xdc, 0x4b, 0x4f, 0xe2,
+ 0x41, 0x22, 0x61, 0x27, 0x12, 0x49, 0x93, 0x22, 0x1c, 0x5b, 0xf1, 0xf4, 0xf4, 0xf4, 0xc2, 0xd6,
+ 0xd6, 0x16, 0xac, 0xad, 0xad, 0x41, 0x38, 0x1c, 0x06, 0x95, 0xce, 0x01, 0x17, 0x47, 0x82, 0x4f,
+ 0x04, 0x96, 0xe1, 0x49, 0xb0, 0xa8, 0xa1, 0x43, 0x03, 0xbc, 0x56, 0xcd, 0x71, 0x2c, 0x7a, 0x11,
+ 0x51, 0x42, 0x51, 0xd4, 0x77, 0x56, 0xab, 0x6d, 0x25, 0x18, 0x0c, 0xc2, 0xe2, 0xe2, 0xe2, 0xbe,
+ 0x45, 0x78, 0x12, 0xcf, 0x52, 0x10, 0xf8, 0xd2, 0x6d, 0x11, 0xde, 0x6d, 0xaf, 0x0a, 0x04, 0x82,
+ 0x1f, 0x4c, 0x66, 0x9b, 0x4f, 0xd0, 0xae, 0x82, 0x6e, 0xd5, 0x3f, 0x70, 0x75, 0x64, 0xf9, 0xc9,
+ 0x45, 0x28, 0x42, 0x3c, 0xc9, 0x22, 0x12, 0xf1, 0xda, 0x35, 0x40, 0x36, 0xab, 0x4f, 0x60, 0xd1,
+ 0x21, 0xc4, 0xeb, 0x7a, 0xbd, 0xde, 0x81, 0x3b, 0xe2, 0xb7, 0x0f, 0x42, 0xf7, 0xe0, 0xfc, 0xbe,
+ 0x44, 0x83, 0x48, 0x84, 0x27, 0xc1, 0xa2, 0xfa, 0x36, 0x0d, 0xb0, 0x53, 0xa2, 0x22, 0xc4, 0x1b,
+ 0x26, 0x93, 0xc9, 0x99, 0xee, 0x28, 0x14, 0x0a, 0xed, 0x2b, 0x3a, 0x2c, 0xc2, 0x93, 0x60, 0x11,
+ 0xd9, 0xaa, 0x81, 0xf3, 0x22, 0x25, 0x2d, 0xc2, 0x87, 0xf4, 0x08, 0x9b, 0xcd, 0xfe, 0xc5, 0x6c,
+ 0x99, 0xf5, 0xe3, 0x8e, 0xdc, 0x6e, 0x77, 0x41, 0x51, 0x4b, 0xcf, 0x24, 0x50, 0x0d, 0x8d, 0xc0,
+ 0xe5, 0x35, 0x40, 0x3d, 0x5f, 0x94, 0x05, 0x25, 0x10, 0x01, 0xc9, 0xa5, 0x40, 0x28, 0x12, 0x01,
+ 0x07, 0x5d, 0x79, 0x14, 0xdf, 0x85, 0x45, 0x2f, 0x23, 0x8e, 0x12, 0x04, 0xc1, 0x9a, 0x9c, 0xb2,
+ 0xf9, 0xc9, 0x66, 0x15, 0x74, 0xe5, 0xed, 0x28, 0x00, 0x92, 0x4b, 0xe8, 0x8c, 0xb4, 0xc8, 0xa0,
+ 0xb7, 0xaf, 0x1f, 0x66, 0x2c, 0x73, 0x70, 0x7f, 0x6d, 0x33, 0x8b, 0x87, 0x89, 0x4d, 0x88, 0xaf,
+ 0x3e, 0x84, 0x8d, 0xcd, 0x4d, 0x88, 0xa1, 0x2b, 0x87, 0x24, 0x23, 0x58, 0x54, 0x8c, 0x28, 0xd3,
+ 0xe9, 0x74, 0xae, 0x05, 0xa7, 0x17, 0x15, 0x97, 0xbf, 0x23, 0x89, 0xac, 0x1f, 0xba, 0xae, 0xf6,
+ 0xc1, 0xbd, 0xc8, 0x2a, 0x28, 0x7a, 0xfe, 0x00, 0xbb, 0xc3, 0x4d, 0x2f, 0x7c, 0x67, 0xde, 0x0e,
+ 0xc6, 0x69, 0xcb, 0x23, 0xa6, 0x66, 0x2c, 0xf0, 0xb7, 0x71, 0x0a, 0x42, 0xe8, 0x98, 0xec, 0x14,
+ 0xbd, 0x65, 0x34, 0x1a, 0x5d, 0x85, 0x3a, 0x6a, 0xeb, 0xb3, 0x81, 0xa4, 0x55, 0x06, 0xf1, 0x07,
+ 0xeb, 0xf4, 0xe2, 0xd2, 0x8e, 0x0e, 0xf0, 0x05, 0xee, 0x81, 0xc3, 0xed, 0x05, 0x26, 0x93, 0x99,
+ 0x45, 0x65, 0x25, 0x13, 0xf8, 0x02, 0x41, 0x52, 0xc4, 0x49, 0x8a, 0x5e, 0xc1, 0xa2, 0x9a, 0x9a,
+ 0x9a, 0xea, 0x19, 0xf3, 0x6c, 0x20, 0x5f, 0x47, 0xe2, 0x96, 0xcb, 0xa0, 0xd5, 0x8f, 0xc1, 0x8d,
+ 0xb1, 0x71, 0x50, 0x28, 0xae, 0x41, 0x93, 0x44, 0x02, 0xb1, 0xfb, 0x09, 0x5a, 0x3a, 0x77, 0x7b,
+ 0x3e, 0xe7, 0x44, 0x91, 0x68, 0x34, 0x2d, 0x8a, 0x3e, 0x12, 0xa1, 0xcd, 0x50, 0x3d, 0x61, 0xb2,
+ 0x06, 0xd8, 0x17, 0x94, 0x39, 0x3b, 0xe2, 0xf2, 0xf8, 0xb4, 0x40, 0x6f, 0xb8, 0x09, 0xff, 0xda,
+ 0x9d, 0x10, 0x89, 0x3f, 0x80, 0xbb, 0xa1, 0xe8, 0x63, 0x82, 0xbc, 0xd1, 0xa5, 0x44, 0x74, 0x74,
+ 0x5a, 0xad, 0xd6, 0xb5, 0xe0, 0xf0, 0xc0, 0xf9, 0x46, 0xb4, 0x19, 0x94, 0xd9, 0x22, 0xbc, 0x9b,
+ 0x76, 0x96, 0xce, 0xa3, 0x04, 0x39, 0x63, 0xcb, 0x8c, 0x2e, 0xba, 0x43, 0x54, 0xb6, 0x5b, 0x47,
+ 0xb9, 0x44, 0xfe, 0xbb, 0xe1, 0x82, 0x13, 0xe1, 0xe8, 0xa2, 0xf1, 0x6d, 0x11, 0xbd, 0xbd, 0x6b,
+ 0x6b, 0x6b, 0x7f, 0x35, 0x17, 0xe8, 0x28, 0x2d, 0xca, 0x17, 0xd7, 0x4e, 0xd1, 0x44, 0x2a, 0x3a,
+ 0x2c, 0x22, 0x32, 0x44, 0x47, 0xf0, 0x39, 0xba, 0x65, 0x9a, 0xf3, 0x9f, 0x13, 0x2a, 0xe1, 0xf2,
+ 0xc0, 0x9d, 0xbc, 0xd1, 0x15, 0x8a, 0x2b, 0x67, 0x74, 0x19, 0x22, 0xfc, 0x66, 0x78, 0x13, 0x9d,
+ 0x23, 0xe7, 0x7f, 0xa8, 0xa3, 0x73, 0xc2, 0xc2, 0x1d, 0xe5, 0x8b, 0x2b, 0x6b, 0xa2, 0xc9, 0xed,
+ 0xe8, 0x08, 0x0e, 0x27, 0x96, 0x7e, 0xa9, 0x96, 0xee, 0xf6, 0xae, 0xdb, 0x73, 0x74, 0x93, 0x99,
+ 0xd1, 0x25, 0x45, 0xf8, 0x33, 0xf1, 0x1a, 0x49, 0x92, 0x3f, 0x5a, 0x66, 0xad, 0xbe, 0xdd, 0x3a,
+ 0xda, 0x6b, 0x74, 0x11, 0x2c, 0x22, 0x92, 0x22, 0xfc, 0x17, 0xab, 0x04, 0xf1, 0xf6, 0xc7, 0xa7,
+ 0xcf, 0x7e, 0xc9, 0xa2, 0x06, 0x40, 0xd6, 0x3b, 0x07, 0x57, 0x86, 0x5c, 0xd0, 0xa9, 0xf6, 0x80,
+ 0x6c, 0xc8, 0x03, 0x72, 0x8d, 0xf7, 0xb1, 0xe8, 0x4c, 0xe8, 0xa9, 0x73, 0x81, 0x27, 0xc1, 0xe0,
+ 0xfb, 0x74, 0x74, 0x89, 0xf5, 0xf5, 0x18, 0xea, 0x3f, 0x94, 0xfe, 0x94, 0xe3, 0x43, 0x7b, 0xf4,
+ 0xc3, 0xd3, 0xdf, 0x7e, 0xfe, 0x33, 0x35, 0x04, 0xb9, 0xa8, 0x23, 0x29, 0xfa, 0xe9, 0xf6, 0x42,
+ 0x22, 0xb1, 0x1e, 0xdb, 0xd8, 0xd8, 0x08, 0xa5, 0x45, 0x07, 0x52, 0x1b, 0xa2, 0xb4, 0xa8, 0xa4,
+ 0xb4, 0xfc, 0xd4, 0x67, 0x67, 0xbf, 0x78, 0xff, 0xd3, 0x6f, 0xce, 0x54, 0x30, 0xab, 0xbe, 0xaa,
+ 0xa8, 0xac, 0xaa, 0x4a, 0x43, 0x70, 0xb8, 0xbe, 0xba, 0x3a, 0x62, 0x35, 0x0b, 0x22, 0x0d, 0x27,
+ 0x9e, 0x09, 0x41, 0x43, 0x84, 0xb1, 0x84, 0xcb, 0xe5, 0xda, 0xff, 0x07, 0x48, 0x00, 0x3c, 0x8e,
+ 0x59, 0x8a, 0x9a, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_project_with_template_xpm[1] = {{ png, sizeof( png ), "new_project_with_template_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_sch.cpp b/bitmaps_png/cpp_26/new_sch.cpp
index f575d71240..370dfb5dca 100644
--- a/bitmaps_png/cpp_26/new_sch.cpp
+++ b/bitmaps_png/cpp_26/new_sch.cpp
@@ -8,90 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x1a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x8d, 0x96, 0xcb, 0x4f, 0x1b,
- 0x57, 0x14, 0xc6, 0xef, 0xa6, 0xd9, 0x55, 0x95, 0x22, 0x75, 0xd3, 0xee, 0xaa, 0x4a, 0x95, 0xaa,
- 0x4a, 0xad, 0x54, 0xa9, 0x5d, 0x74, 0xdb, 0x2e, 0x2a, 0x55, 0xad, 0xd4, 0x5d, 0xfb, 0x47, 0x64,
- 0xdb, 0x54, 0xaa, 0x2a, 0xb6, 0xb4, 0x02, 0x42, 0x12, 0x0b, 0x9c, 0xf0, 0xc6, 0x18, 0x1b, 0xf3,
- 0xb2, 0xb1, 0x31, 0x06, 0x63, 0xe2, 0xc4, 0xf1, 0x13, 0xc6, 0x86, 0xd8, 0x26, 0xbc, 0x49, 0xc0,
- 0x86, 0x04, 0x30, 0xef, 0x04, 0x12, 0x92, 0xd3, 0xf3, 0x1d, 0x77, 0x8c, 0x07, 0x37, 0x4a, 0x91,
- 0x3e, 0x3c, 0xf7, 0xde, 0x99, 0xf3, 0xbb, 0xe7, 0x31, 0xf7, 0x8c, 0xaa, 0xae, 0xae, 0x7e, 0xb7,
- 0xa1, 0xa1, 0xa1, 0xd5, 0x6c, 0x36, 0xbb, 0xfe, 0xaf, 0x1a, 0x1b, 0x1b, 0x2b, 0x64, 0x36, 0x9b,
- 0x86, 0x1c, 0x8e, 0x0f, 0x77, 0xcc, 0xe6, 0x7a, 0x77, 0xf9, 0xbc, 0xc9, 0x64, 0xba, 0x51, 0x55,
- 0x55, 0x75, 0x49, 0x35, 0x35, 0x35, 0x79, 0xf6, 0xf6, 0xf6, 0x5e, 0x1f, 0x1e, 0x1e, 0x12, 0x74,
- 0x74, 0x74, 0xf4, 0x9f, 0xd2, 0xd7, 0xcb, 0x75, 0x70, 0x70, 0x50, 0xba, 0x9e, 0x9b, 0x33, 0xd1,
- 0xd0, 0x90, 0xa2, 0x4c, 0xe6, 0x2f, 0x99, 0xdf, 0xdf, 0xdf, 0x17, 0x6d, 0x6d, 0x6d, 0xbd, 0x02,
- 0x4c, 0x75, 0x76, 0x76, 0xc6, 0x9f, 0x3d, 0x7b, 0x46, 0x4b, 0x4b, 0x4b, 0xb4, 0xb0, 0xb0, 0x40,
- 0x8b, 0x8b, 0x8b, 0x72, 0xad, 0x0b, 0x63, 0x08, 0x6b, 0xf3, 0xf3, 0xf3, 0xa2, 0xb9, 0xb9, 0x39,
- 0x7a, 0xf8, 0xf0, 0xa1, 0x68, 0x76, 0x76, 0x96, 0x8d, 0xcf, 0x90, 0xc7, 0xf3, 0x01, 0xad, 0xac,
- 0x28, 0xfe, 0x7d, 0x9f, 0x1e, 0x3c, 0xd0, 0x58, 0x0f, 0x64, 0x7d, 0x77, 0x77, 0x97, 0x38, 0x0a,
- 0x36, 0x01, 0x3d, 0x7f, 0xfe, 0x9c, 0xbc, 0x5e, 0xaf, 0x3c, 0x84, 0x45, 0x18, 0xd2, 0x55, 0x6e,
- 0x10, 0xca, 0x66, 0xb3, 0xa2, 0x4c, 0x26, 0x43, 0xe9, 0x74, 0x5a, 0x14, 0x0a, 0xfd, 0x49, 0xb1,
- 0x98, 0xa2, 0x42, 0x41, 0x51, 0x3c, 0xae, 0xe8, 0xee, 0xdd, 0xab, 0x94, 0x4c, 0x26, 0xc5, 0x66,
- 0x05, 0x68, 0x7c, 0x7c, 0x9c, 0xe0, 0x19, 0xae, 0x4f, 0x4e, 0x4e, 0xe8, 0xf4, 0xf4, 0x54, 0x84,
- 0x6b, 0xcc, 0x61, 0xed, 0xf8, 0xf8, 0x98, 0x9e, 0x3e, 0x4d, 0x31, 0xf0, 0x1a, 0x4d, 0x4d, 0x5d,
- 0x61, 0xc0, 0x0f, 0xfc, 0xdc, 0x27, 0xe4, 0xf7, 0xbf, 0x43, 0x1b, 0x1b, 0x8a, 0x5e, 0xbd, 0x52,
- 0xf2, 0xeb, 0xf7, 0x5f, 0xe2, 0xf9, 0xcf, 0x39, 0x94, 0xdf, 0xd2, 0xf4, 0xf4, 0x1f, 0x64, 0xb1,
- 0xfc, 0x72, 0xff, 0xad, 0xa0, 0x68, 0x2c, 0x6c, 0x00, 0xed, 0xed, 0xe5, 0xf8, 0xde, 0x2f, 0x69,
- 0x6c, 0x4c, 0x51, 0x2e, 0xa7, 0x78, 0xc7, 0x8a, 0xe7, 0x15, 0xbd, 0x78, 0xa1, 0x88, 0xa8, 0xf8,
- 0x7b, 0x74, 0x54, 0x9c, 0x5f, 0x5f, 0x57, 0x34, 0x3a, 0xaa, 0xa8, 0xaf, 0xef, 0xf2, 0xfe, 0x1b,
- 0x41, 0xba, 0x1c, 0xbd, 0x76, 0x03, 0x08, 0x85, 0xb1, 0xbb, 0x9b, 0xa7, 0x40, 0xe0, 0x6b, 0x0a,
- 0x06, 0x15, 0x7b, 0x78, 0x0e, 0xd1, 0x85, 0x31, 0xe6, 0xef, 0xdd, 0x83, 0x77, 0x5f, 0x50, 0x4b,
- 0xcb, 0xdf, 0xfd, 0x06, 0x10, 0x0c, 0xe9, 0x30, 0x5d, 0x00, 0x95, 0x43, 0xf4, 0x6a, 0x2b, 0x14,
- 0xf2, 0x34, 0x31, 0xf1, 0x0d, 0xe7, 0xa3, 0x98, 0x9b, 0x72, 0x10, 0xc6, 0x98, 0x77, 0xb9, 0x3e,
- 0xa3, 0xed, 0xed, 0x35, 0x06, 0xb5, 0xd8, 0x4a, 0x55, 0xa7, 0x83, 0x74, 0x18, 0x34, 0x3f, 0x3f,
- 0x47, 0x0d, 0xe6, 0x9b, 0x94, 0xc9, 0xa6, 0x2b, 0x40, 0x28, 0xdd, 0x5c, 0x2e, 0xca, 0x3b, 0x56,
- 0x3c, 0x56, 0xf4, 0xf2, 0x65, 0x31, 0x64, 0x67, 0x67, 0x8a, 0xc3, 0xab, 0xc8, 0xe7, 0x83, 0xac,
- 0x7c, 0xbd, 0x67, 0x04, 0xf9, 0xfd, 0x7e, 0x31, 0x04, 0xe3, 0xfd, 0x03, 0xbd, 0x9c, 0xc4, 0x14,
- 0xe7, 0x27, 0x42, 0xfe, 0xf1, 0x31, 0x0a, 0xde, 0xbd, 0x53, 0x01, 0xc9, 0xe7, 0xf3, 0x7c, 0x4f,
- 0x23, 0x85, 0xc3, 0x8a, 0x76, 0x76, 0x8a, 0x45, 0x90, 0xc9, 0x28, 0x7a, 0xf2, 0xa4, 0x38, 0x46,
- 0xd8, 0xbc, 0xde, 0x9a, 0x73, 0x50, 0x7b, 0x7b, 0x7b, 0x09, 0x04, 0x43, 0xeb, 0xeb, 0xeb, 0x94,
- 0x98, 0x8c, 0xd3, 0xea, 0xea, 0x0a, 0x45, 0xa2, 0x61, 0x0a, 0x4c, 0x8c, 0x0b, 0xa8, 0x1c, 0x02,
- 0x75, 0x75, 0x77, 0x92, 0xdb, 0xfd, 0x2b, 0x97, 0xb1, 0x22, 0x4d, 0x53, 0xf2, 0xb2, 0x3a, 0x9d,
- 0x97, 0x79, 0x4e, 0xf1, 0x06, 0x14, 0x25, 0x12, 0x8a, 0x86, 0x87, 0xaf, 0x08, 0xa8, 0xb5, 0xb5,
- 0xb5, 0x08, 0x42, 0x58, 0x00, 0x82, 0xa1, 0xfc, 0x46, 0x9e, 0xd2, 0x99, 0xb4, 0x00, 0x01, 0x6a,
- 0x34, 0x9b, 0xe8, 0x4e, 0x70, 0xc2, 0x00, 0xc1, 0xc3, 0xbd, 0x7d, 0x3d, 0x9c, 0x87, 0xef, 0x69,
- 0x70, 0x50, 0x71, 0xd8, 0xbf, 0x62, 0x60, 0x3b, 0x25, 0x53, 0x1a, 0x97, 0x7c, 0x35, 0x7b, 0xf2,
- 0x11, 0x43, 0x15, 0x43, 0x7f, 0x92, 0xfb, 0x05, 0x84, 0xd0, 0x01, 0x34, 0x36, 0x36, 0x56, 0x32,
- 0x04, 0xe9, 0x86, 0x7b, 0x1c, 0x36, 0x31, 0xac, 0x03, 0x76, 0x76, 0x76, 0x68, 0xd0, 0x35, 0x40,
- 0xce, 0xa1, 0x41, 0x06, 0xfd, 0xc8, 0xc0, 0xdf, 0xc9, 0x37, 0xea, 0xc5, 0x51, 0xc3, 0x95, 0xf6,
- 0x94, 0x43, 0xf7, 0x84, 0xc3, 0x98, 0x63, 0xaf, 0x6a, 0xd8, 0xcb, 0xef, 0xe4, 0x39, 0x76, 0xc6,
- 0x08, 0x82, 0xa1, 0x8b, 0xb2, 0x58, 0x3b, 0x28, 0x16, 0x8f, 0x4a, 0xf8, 0x06, 0x9d, 0xfd, 0x34,
- 0x71, 0x67, 0x9c, 0xea, 0xaf, 0xd7, 0xd2, 0xc2, 0xe2, 0x82, 0x18, 0x0e, 0x47, 0xee, 0x93, 0x96,
- 0x9c, 0x2a, 0x41, 0xa0, 0xcd, 0xcd, 0x4d, 0x86, 0x6d, 0xf0, 0x3b, 0xe4, 0x33, 0x82, 0x90, 0x68,
- 0x80, 0x70, 0x5c, 0x94, 0xeb, 0x5e, 0x28, 0x28, 0x21, 0x4a, 0x26, 0x35, 0x8a, 0x44, 0xc2, 0x34,
- 0xe2, 0xf3, 0xd2, 0xfd, 0x70, 0x88, 0xae, 0xdf, 0xac, 0xa3, 0xec, 0x6c, 0x56, 0x8c, 0x26, 0x53,
- 0x49, 0x2e, 0x82, 0x74, 0x05, 0x04, 0xc5, 0xe2, 0xf3, 0x15, 0x41, 0x1d, 0x1d, 0x1d, 0xe7, 0xa0,
- 0xd1, 0xd1, 0x51, 0x09, 0x0b, 0x6e, 0x7e, 0xf4, 0xe8, 0x91, 0x08, 0xa5, 0x8d, 0xca, 0x2b, 0x14,
- 0x0a, 0xb2, 0x06, 0x61, 0xe7, 0xde, 0x11, 0x0f, 0xb9, 0xdc, 0x4e, 0x43, 0xb8, 0x2e, 0x42, 0x72,
- 0xb9, 0x9c, 0x80, 0x90, 0x02, 0x8b, 0xc5, 0x62, 0x53, 0xfc, 0x2f, 0x8e, 0x8a, 0x02, 0x68, 0x7b,
- 0x7b, 0x9b, 0x0f, 0xd0, 0x59, 0x72, 0x7b, 0x5c, 0xa2, 0xba, 0xfa, 0x1a, 0x7a, 0xfc, 0xf8, 0xb1,
- 0x00, 0xb0, 0xa6, 0x0b, 0x00, 0xe4, 0xee, 0x4d, 0x90, 0x72, 0x10, 0x3c, 0xaa, 0x00, 0xc1, 0x00,
- 0xa4, 0x1b, 0xec, 0xb4, 0xb4, 0xd3, 0xd0, 0xbf, 0x3b, 0xd7, 0x05, 0xe3, 0x90, 0xcd, 0x6e, 0x35,
- 0x78, 0xbf, 0xba, 0xba, 0xca, 0x6d, 0x62, 0x45, 0xb4, 0xbc, 0xbc, 0x2c, 0x1a, 0x19, 0x19, 0x31,
- 0x82, 0xe0, 0x1e, 0xe8, 0x6b, 0x6b, 0x6b, 0xd2, 0x83, 0x60, 0x08, 0x46, 0x61, 0x48, 0xdf, 0xb9,
- 0x2e, 0xdd, 0x03, 0x7b, 0x4f, 0xb7, 0xdc, 0x3f, 0x30, 0x30, 0xc0, 0x47, 0xd1, 0x84, 0x28, 0x10,
- 0x08, 0x18, 0xe4, 0x72, 0xb9, 0x8a, 0xef, 0x5c, 0x57, 0x97, 0x4d, 0x71, 0xbb, 0x0d, 0x3b, 0x1c,
- 0x8e, 0xd7, 0x6d, 0x6d, 0x6d, 0x7c, 0xca, 0xf6, 0xc9, 0x0d, 0xd8, 0x1d, 0x8c, 0xe1, 0x94, 0xb0,
- 0xda, 0xba, 0xb8, 0x2d, 0x64, 0x0d, 0x21, 0xc2, 0x18, 0xde, 0xa2, 0x17, 0x01, 0xd0, 0xd6, 0xde,
- 0x4a, 0xd7, 0x6f, 0xd4, 0x4b, 0xd8, 0xeb, 0xae, 0xd5, 0x88, 0x86, 0x87, 0x3d, 0xa5, 0xd0, 0x09,
- 0xa8, 0xb6, 0xb6, 0xf6, 0xd3, 0xe6, 0xe6, 0xe6, 0xd7, 0xe1, 0x70, 0x58, 0xba, 0x27, 0x9a, 0x1a,
- 0x60, 0x30, 0xb8, 0xb4, 0xbc, 0x44, 0x93, 0x53, 0x93, 0xdc, 0x61, 0x17, 0x64, 0xac, 0xe7, 0x01,
- 0xe3, 0xc4, 0x64, 0x82, 0x66, 0xd9, 0x30, 0xee, 0x45, 0x93, 0x4b, 0x24, 0xe2, 0xd2, 0x89, 0x71,
- 0x3d, 0xc5, 0xcf, 0xa0, 0x23, 0xeb, 0xa0, 0xee, 0xee, 0x6e, 0x9b, 0x1c, 0xb7, 0xec, 0x55, 0x20,
- 0x14, 0x0a, 0x49, 0x5c, 0xb1, 0x10, 0x89, 0x44, 0xc4, 0xe0, 0x45, 0xe9, 0x89, 0xd6, 0x93, 0x8d,
- 0xdc, 0x00, 0xd4, 0xdc, 0xd2, 0x24, 0x5e, 0x78, 0xbd, 0xc3, 0x9c, 0xd3, 0x21, 0x8e, 0x4c, 0xaf,
- 0xac, 0x21, 0x47, 0x78, 0x17, 0x6d, 0xfc, 0x27, 0x20, 0xf6, 0xea, 0x63, 0xae, 0xf5, 0x02, 0x42,
- 0x81, 0x0a, 0x0b, 0x06, 0x83, 0xd2, 0xf3, 0x2f, 0x6a, 0x66, 0x66, 0xc6, 0x20, 0xec, 0x1e, 0x45,
- 0x34, 0x3d, 0x3d, 0x4d, 0xa9, 0x54, 0x4a, 0x84, 0x39, 0x5d, 0x68, 0xe5, 0x06, 0x10, 0x74, 0xeb,
- 0xd6, 0xad, 0xdf, 0x9c, 0x4e, 0xe7, 0x29, 0xaa, 0x06, 0x0f, 0x27, 0x12, 0x09, 0x83, 0xe2, 0xf1,
- 0xb8, 0x41, 0xb1, 0x58, 0xcc, 0xa0, 0x68, 0x34, 0x6a, 0x10, 0xa2, 0xa2, 0x69, 0x5a, 0x25, 0x08,
- 0xba, 0x7d, 0xfb, 0x76, 0x97, 0xdd, 0x6e, 0x3f, 0x03, 0xa8, 0xfc, 0x33, 0xeb, 0xe2, 0xa7, 0x97,
- 0xde, 0xb7, 0xde, 0xf6, 0x59, 0x86, 0x6a, 0x86, 0x38, 0x47, 0xcd, 0xc6, 0xd6, 0xc8, 0xe2, 0x8f,
- 0xc9, 0x9f, 0xb9, 0x38, 0x96, 0xb8, 0x87, 0x68, 0x5c, 0x89, 0x1a, 0x9f, 0x53, 0x1a, 0x87, 0x55,
- 0xc4, 0xa7, 0x88, 0xc6, 0x15, 0x24, 0xb2, 0x5a, 0xad, 0x1a, 0x1b, 0x10, 0xf1, 0x86, 0x45, 0x3d,
- 0x3d, 0x3d, 0x1a, 0x57, 0x70, 0x49, 0x18, 0xf3, 0xba, 0x9b, 0xbf, 0x82, 0xde, 0xfb, 0x07, 0x56,
- 0xd3, 0xb5, 0xeb, 0x5d, 0x3f, 0x33, 0x22, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xbc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xb1, 0x6e, 0x1b,
+ 0x47, 0x10, 0x86, 0xbf, 0x99, 0x3b, 0x16, 0x76, 0xc3, 0xe8, 0x00, 0x35, 0x24, 0x61, 0x50, 0x4f,
+ 0xe2, 0x56, 0x2f, 0xa1, 0x57, 0x48, 0xa0, 0x52, 0x11, 0x54, 0x07, 0x10, 0x90, 0x56, 0xb0, 0xe1,
+ 0xca, 0xae, 0xf8, 0x00, 0x2e, 0xd9, 0xa4, 0x15, 0x60, 0x40, 0x10, 0xd2, 0xa4, 0x10, 0xa1, 0x44,
+ 0xe1, 0x11, 0x48, 0x63, 0x8b, 0x80, 0x62, 0x92, 0xb7, 0xb7, 0xeb, 0xc2, 0xdc, 0xe3, 0xde, 0xf2,
+ 0x8e, 0xb4, 0x81, 0x64, 0x81, 0xc5, 0xce, 0x2d, 0xee, 0xf6, 0x9f, 0x6f, 0x66, 0x67, 0x70, 0x02,
+ 0x0c, 0x81, 0x01, 0x90, 0xf2, 0xff, 0x0c, 0x03, 0xfc, 0x9d, 0x02, 0x2f, 0x3e, 0x7e, 0xfc, 0xf4,
+ 0x9b, 0x31, 0x06, 0x51, 0x41, 0x64, 0x3d, 0x01, 0xc2, 0x55, 0x04, 0xe0, 0xeb, 0xf3, 0x7a, 0xaf,
+ 0x7a, 0x16, 0x69, 0x55, 0x49, 0x92, 0x84, 0xe7, 0xcf, 0x9e, 0xbd, 0x4c, 0x01, 0x2d, 0x8a, 0x15,
+ 0x77, 0x77, 0x13, 0x86, 0x47, 0x47, 0xa8, 0x2a, 0xaa, 0xeb, 0x43, 0x62, 0x51, 0xd9, 0xec, 0xe3,
+ 0x1c, 0x02, 0xb8, 0xc0, 0xa6, 0x41, 0xd4, 0x59, 0x0b, 0xa0, 0x29, 0x80, 0x26, 0x09, 0xfd, 0x7e,
+ 0x8f, 0x24, 0xd1, 0xcd, 0xe1, 0x91, 0xc0, 0x16, 0x61, 0xb8, 0xc6, 0x84, 0xc1, 0xf0, 0xce, 0xa9,
+ 0xdf, 0xc8, 0xf3, 0xbc, 0x4e, 0x21, 0x82, 0xa8, 0xa2, 0xb1, 0xdd, 0xb4, 0xae, 0xed, 0xf0, 0xdd,
+ 0x6a, 0xae, 0x85, 0x52, 0x1f, 0xc7, 0xfe, 0x60, 0x40, 0x92, 0x24, 0x88, 0xf7, 0xe2, 0x7b, 0xc8,
+ 0x62, 0x3b, 0x18, 0xaa, 0x1a, 0x10, 0x39, 0x47, 0x3e, 0x9d, 0x7e, 0x7d, 0x7f, 0xed, 0x85, 0x36,
+ 0x90, 0x35, 0x12, 0x89, 0x54, 0x44, 0xb2, 0x8f, 0x48, 0x54, 0xe9, 0xf7, 0xfb, 0xa8, 0x6a, 0x8d,
+ 0xc2, 0xdb, 0x44, 0x7b, 0xec, 0x58, 0xd9, 0x9b, 0xa3, 0xd9, 0xac, 0x9e, 0xa3, 0x40, 0x54, 0x23,
+ 0x42, 0xef, 0x50, 0xe8, 0xd8, 0x56, 0x7e, 0x83, 0x59, 0x11, 0xa9, 0x2a, 0xfd, 0x5e, 0xaf, 0x4e,
+ 0x14, 0x51, 0xc5, 0x07, 0xee, 0xa2, 0x68, 0x1a, 0x7b, 0x6f, 0x5d, 0x9b, 0x97, 0xfb, 0x28, 0x9a,
+ 0x89, 0x44, 0xb6, 0x73, 0xd4, 0x42, 0x16, 0xc7, 0xbe, 0xed, 0xb9, 0x91, 0xc8, 0x39, 0xc7, 0x74,
+ 0x3a, 0xad, 0x2a, 0x3c, 0x14, 0xd1, 0x16, 0x82, 0x98, 0x26, 0x14, 0x6c, 0x25, 0x12, 0x55, 0x06,
+ 0x83, 0xc1, 0x86, 0x68, 0x5d, 0xe1, 0x12, 0x79, 0xdb, 0x46, 0xf4, 0x2d, 0xb9, 0xaa, 0x72, 0x34,
+ 0xf5, 0x75, 0xb4, 0x23, 0x17, 0x6d, 0x44, 0x6d, 0x74, 0xe1, 0x77, 0xb5, 0x1c, 0x35, 0x25, 0x7f,
+ 0x5f, 0xcd, 0x78, 0xdb, 0x5a, 0x8b, 0x73, 0x0e, 0xe7, 0x1c, 0x3e, 0x1d, 0x5b, 0xa1, 0x73, 0xeb,
+ 0x5b, 0xd7, 0xed, 0x76, 0x6b, 0x5d, 0xba, 0xc9, 0xb3, 0x78, 0xb5, 0xd6, 0x6e, 0x4d, 0x2f, 0x06,
+ 0x90, 0xa6, 0x69, 0x9d, 0xa8, 0x17, 0xdc, 0xba, 0x7d, 0xb5, 0xe2, 0xf7, 0xca, 0xb2, 0xc4, 0x5a,
+ 0x4b, 0x59, 0x96, 0x18, 0x63, 0xb6, 0xc4, 0x54, 0x95, 0xc5, 0x62, 0x61, 0x00, 0x57, 0x11, 0xcd,
+ 0xf2, 0x9c, 0x1f, 0xba, 0xdd, 0xc6, 0xb0, 0x34, 0x89, 0xfa, 0x03, 0x8b, 0xa2, 0xc0, 0x18, 0xc3,
+ 0x6a, 0xb5, 0x62, 0xb1, 0x58, 0xb0, 0x5c, 0x2e, 0x29, 0x8a, 0x82, 0x4e, 0xa7, 0x83, 0xb5, 0xd6,
+ 0x5e, 0x5d, 0x5d, 0xbd, 0x03, 0xe6, 0x1b, 0xa2, 0xa8, 0x33, 0xec, 0x0a, 0x9d, 0x17, 0x31, 0xc6,
+ 0x60, 0x8c, 0xe1, 0xe9, 0xe9, 0x89, 0x9b, 0x9b, 0x1b, 0x44, 0x84, 0x2c, 0xcb, 0xc8, 0xb2, 0x8c,
+ 0xf9, 0x7c, 0xee, 0x2e, 0x2f, 0x2f, 0x5f, 0x8d, 0x46, 0xa3, 0xb7, 0xc0, 0x1f, 0x55, 0x1d, 0xe5,
+ 0x79, 0x5e, 0x8b, 0xed, 0xae, 0xab, 0xeb, 0x9c, 0xa3, 0x2c, 0xcb, 0x2a, 0x64, 0x45, 0x51, 0x20,
+ 0x22, 0x1c, 0x1f, 0x1f, 0x33, 0x1c, 0x0e, 0x79, 0x7c, 0x7c, 0x74, 0x17, 0x17, 0x17, 0xbf, 0x8e,
+ 0x46, 0xa3, 0xd7, 0xc0, 0x2d, 0xf0, 0x39, 0xf5, 0x87, 0xf5, 0x7a, 0xbd, 0xbd, 0xf5, 0x20, 0x22,
+ 0xd5, 0xcd, 0xf2, 0xb9, 0x29, 0xcb, 0x92, 0xe5, 0x6a, 0xc5, 0xc1, 0xc1, 0x01, 0xb3, 0xd9, 0x8c,
+ 0x87, 0x87, 0x07, 0x7b, 0x7e, 0x7e, 0xfe, 0xcb, 0x78, 0x3c, 0x7e, 0x07, 0xfc, 0xe9, 0x9c, 0x5b,
+ 0xd6, 0x3a, 0x43, 0x4c, 0xb4, 0x4b, 0xd4, 0x8b, 0x79, 0xb2, 0xe5, 0x62, 0xc1, 0xe1, 0xe1, 0x21,
+ 0x93, 0xc9, 0xc4, 0x9c, 0x9e, 0x9e, 0xfe, 0x3c, 0x1e, 0x8f, 0xdf, 0x00, 0x13, 0x2f, 0xb2, 0xe9,
+ 0x0c, 0xdf, 0x48, 0xe4, 0x45, 0x42, 0xb1, 0xb2, 0x2c, 0x49, 0x92, 0x84, 0xfb, 0xfb, 0xfb, 0xf9,
+ 0xd9, 0xd9, 0xd9, 0x8f, 0xd7, 0xd7, 0xd7, 0xef, 0x81, 0x4f, 0xce, 0xb9, 0x32, 0xfc, 0x2e, 0x05,
+ 0xac, 0x26, 0x09, 0x59, 0x96, 0xed, 0xec, 0x02, 0x71, 0x2f, 0x4b, 0xd3, 0x14, 0xe7, 0x1c, 0x69,
+ 0xa7, 0x63, 0x6e, 0x6f, 0x6f, 0x3f, 0x9c, 0x9c, 0x9c, 0xfc, 0x54, 0x14, 0xc5, 0xef, 0xc0, 0xbf,
+ 0xae, 0x21, 0xd9, 0xf2, 0x1f, 0xfc, 0x40, 0x16, 0xc0, 0x5f, 0xc0, 0x3f, 0x61, 0xa8, 0xe2, 0xf1,
+ 0x05, 0x95, 0x9b, 0x4e, 0x78, 0x5f, 0x66, 0xb8, 0x85, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_sch_xpm[1] = {{ png, sizeof( png ), "new_sch_xpm" }};
diff --git a/bitmaps_png/cpp_26/new_txt.cpp b/bitmaps_png/cpp_26/new_txt.cpp
index 8ab6f4862a..a18ccbd1ff 100644
--- a/bitmaps_png/cpp_26/new_txt.cpp
+++ b/bitmaps_png/cpp_26/new_txt.cpp
@@ -8,107 +8,80 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0x2f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x59, 0x6c, 0x53,
- 0x57, 0x1a, 0xc7, 0x2f, 0x7d, 0x41, 0x5d, 0x55, 0x75, 0x99, 0x4a, 0x23, 0xf5, 0x61, 0x5e, 0xca,
- 0x5b, 0xab, 0x76, 0x44, 0x03, 0x43, 0x19, 0xfa, 0x80, 0xca, 0x53, 0xab, 0x4a, 0xad, 0x2a, 0x55,
- 0x43, 0x55, 0xa9, 0x33, 0x0f, 0x23, 0xd4, 0x4a, 0xa5, 0x12, 0xaa, 0x04, 0x05, 0xda, 0x52, 0x20,
- 0x43, 0xca, 0x96, 0xd2, 0xb4, 0x0c, 0x54, 0xd3, 0x31, 0x25, 0x80, 0x09, 0x09, 0x71, 0x12, 0x12,
- 0x27, 0x4e, 0xea, 0x3d, 0x89, 0x77, 0x27, 0xf1, 0xb5, 0xaf, 0x77, 0x5f, 0x2f, 0xf1, 0x9e, 0xd8,
- 0x59, 0x1c, 0x32, 0xc0, 0xbf, 0xdf, 0x39, 0x37, 0x31, 0x84, 0x90, 0x3e, 0x8d, 0xa5, 0x9f, 0xae,
- 0xaf, 0x97, 0xef, 0x77, 0xbe, 0xf3, 0x7d, 0xe7, 0x9c, 0x2b, 0x00, 0x10, 0xd6, 0x42, 0xad, 0x56,
- 0x3f, 0xdc, 0x7a, 0xe5, 0xc2, 0x3b, 0x9d, 0xdd, 0x1d, 0xbd, 0x83, 0xfa, 0x7e, 0xa7, 0xd1, 0xf2,
- 0xab, 0xc7, 0x68, 0xd5, 0x7b, 0x4d, 0x84, 0xd9, 0x6a, 0xf0, 0x5a, 0x18, 0xc3, 0x46, 0xaf, 0x75,
- 0xc4, 0xe8, 0x1d, 0xd0, 0xfd, 0x33, 0xa5, 0xe9, 0x7a, 0xbe, 0x66, 0x1d, 0x35, 0x8d, 0x0d, 0xea,
- 0xb5, 0xd6, 0xf6, 0x2e, 0xf5, 0xe6, 0x7b, 0x63, 0xad, 0x25, 0x59, 0x77, 0xb5, 0xfd, 0x72, 0x8b,
- 0x6e, 0xa8, 0x5f, 0x4e, 0xa6, 0xe5, 0x5b, 0xc5, 0x72, 0x01, 0xc5, 0x72, 0x1e, 0x25, 0xba, 0x96,
- 0xa7, 0x8a, 0x28, 0x4f, 0x97, 0x30, 0x35, 0x5d, 0xc6, 0x74, 0x75, 0x4a, 0xa1, 0x92, 0x43, 0x6f,
- 0xef, 0x1f, 0xa1, 0xd5, 0x0a, 0x88, 0x46, 0x5b, 0xb1, 0xb0, 0x50, 0x83, 0xc9, 0xa2, 0xf7, 0xfd,
- 0xae, 0x48, 0xa5, 0x52, 0x3d, 0xaa, 0x6e, 0xbf, 0xa4, 0xf3, 0x4e, 0xb8, 0x17, 0x4a, 0xe5, 0x22,
- 0xa4, 0xb0, 0x1f, 0xe1, 0x78, 0x10, 0xd1, 0x44, 0x08, 0x31, 0x39, 0x82, 0x44, 0x2a, 0x0a, 0x39,
- 0x1d, 0x47, 0x32, 0x13, 0x47, 0x2a, 0x23, 0x23, 0x33, 0x99, 0x84, 0xdb, 0x73, 0x08, 0x16, 0x8b,
- 0x80, 0x60, 0x50, 0xc0, 0xc0, 0xc0, 0x8b, 0xa8, 0xcc, 0x4c, 0xc3, 0x3b, 0xee, 0x92, 0xd7, 0x14,
- 0x9d, 0x3d, 0x7b, 0xf6, 0x11, 0x75, 0x5b, 0xab, 0xcb, 0x3b, 0xe1, 0xba, 0x53, 0xad, 0x56, 0xe0,
- 0xf2, 0x38, 0x10, 0x08, 0x89, 0x08, 0x86, 0x03, 0x84, 0x9f, 0x5f, 0x43, 0x51, 0x09, 0xe1, 0x98,
- 0x84, 0x48, 0x9c, 0xc4, 0x89, 0x30, 0x5d, 0x45, 0xf4, 0xf4, 0xfc, 0x01, 0xb2, 0x2c, 0xa0, 0x5c,
- 0x16, 0xa0, 0xd3, 0x51, 0x56, 0x31, 0x35, 0x3c, 0x5e, 0x67, 0x62, 0x2d, 0xd1, 0xba, 0xcb, 0x6d,
- 0x17, 0x07, 0xc6, 0x7c, 0xae, 0xdb, 0xc5, 0x52, 0x1e, 0xc5, 0x52, 0x01, 0x36, 0xc7, 0x30, 0x44,
- 0x69, 0x1c, 0x13, 0xe2, 0x18, 0xc7, 0x3b, 0xa6, 0x85, 0xdd, 0xd1, 0x02, 0xeb, 0xf0, 0x5e, 0xe8,
- 0x8d, 0x3b, 0x31, 0xa0, 0xdb, 0x86, 0x1b, 0x37, 0x9e, 0xc7, 0xc8, 0x88, 0x80, 0x6a, 0x55, 0xc0,
- 0xcd, 0x9b, 0x4a, 0x56, 0x37, 0x6e, 0x3c, 0x8b, 0x3e, 0xed, 0x96, 0xb9, 0x8e, 0x0e, 0xa1, 0x91,
- 0xf8, 0x88, 0xd8, 0x52, 0x17, 0x5d, 0xba, 0xa2, 0x3a, 0x43, 0x81, 0x6b, 0x52, 0x58, 0x44, 0x2c,
- 0x1e, 0x41, 0x40, 0xf2, 0x91, 0xc8, 0x0a, 0x97, 0xd7, 0xce, 0x71, 0x7b, 0x1d, 0x74, 0xaf, 0x86,
- 0x46, 0xf3, 0x14, 0xd5, 0x43, 0x09, 0x98, 0x4a, 0x29, 0x59, 0x30, 0xc9, 0xad, 0x5b, 0x4a, 0xa8,
- 0xd9, 0x59, 0xe5, 0xb3, 0x64, 0x52, 0x80, 0x24, 0x09, 0x30, 0x99, 0x04, 0x90, 0x48, 0x91, 0x34,
- 0x37, 0x37, 0xaf, 0xbf, 0xae, 0x69, 0x0b, 0xd9, 0x9c, 0x23, 0xd0, 0x74, 0x77, 0xa0, 0xaf, 0xbf,
- 0x07, 0x7a, 0xd3, 0x20, 0x86, 0x6d, 0x16, 0x38, 0xdd, 0x36, 0x9a, 0x42, 0x26, 0x73, 0x90, 0xcc,
- 0x49, 0x19, 0x5d, 0x23, 0xd9, 0xd3, 0xbc, 0x26, 0xf9, 0xbc, 0x92, 0xc5, 0xfd, 0xbd, 0x74, 0xfb,
- 0xb6, 0x80, 0xa9, 0x29, 0x65, 0x30, 0x9d, 0x9d, 0x5c, 0xb4, 0x9f, 0x7f, 0xf3, 0xf3, 0x85, 0x9f,
- 0xde, 0x1b, 0x1e, 0xb5, 0x2e, 0xe8, 0x86, 0xb4, 0x18, 0xb5, 0x5b, 0x31, 0x62, 0x53, 0x70, 0x2e,
- 0x09, 0x14, 0x9c, 0x5c, 0xe4, 0x19, 0x73, 0xc1, 0xe1, 0x6c, 0x47, 0x57, 0xd7, 0xb3, 0x30, 0x9b,
- 0x15, 0xd9, 0xe2, 0xe2, 0x5d, 0xc9, 0x9d, 0x3b, 0x4a, 0x46, 0x81, 0x40, 0x5d, 0xb2, 0xbb, 0x5e,
- 0xa3, 0x2b, 0x6d, 0xad, 0xbd, 0xf9, 0x62, 0x96, 0x3a, 0x2a, 0xc6, 0x8b, 0xce, 0x82, 0xad, 0x05,
- 0x75, 0x13, 0x3c, 0x84, 0xc3, 0x7d, 0x9d, 0x02, 0x3d, 0x8e, 0x50, 0xe8, 0xae, 0x88, 0x49, 0xd8,
- 0xb5, 0x58, 0xac, 0x4b, 0x76, 0xad, 0x68, 0x86, 0xde, 0x5f, 0x54, 0xf6, 0x29, 0xa3, 0x01, 0xc9,
- 0x90, 0x1f, 0x12, 0x21, 0x06, 0x26, 0x38, 0xfe, 0x7b, 0x10, 0x57, 0x31, 0x46, 0xc1, 0x1e, 0x45,
- 0x26, 0x23, 0xd0, 0xba, 0x51, 0xa6, 0xaa, 0x54, 0x12, 0x50, 0xab, 0x29, 0xef, 0xd9, 0x9a, 0x22,
- 0xd1, 0xc6, 0xba, 0xa8, 0xba, 0x61, 0xc3, 0x86, 0xc2, 0xdb, 0x6f, 0x2e, 0xa6, 0x3f, 0xde, 0x85,
- 0xf4, 0xf6, 0x4d, 0x88, 0x38, 0xcc, 0x5c, 0xf6, 0xfb, 0x88, 0x98, 0xf0, 0xf5, 0x53, 0x5b, 0x0b,
- 0x28, 0x14, 0x04, 0xe4, 0x72, 0x02, 0xdc, 0x6e, 0x81, 0x77, 0x5f, 0x3a, 0xad, 0x7c, 0xb6, 0xd4,
- 0x04, 0x1f, 0xd6, 0x45, 0x85, 0x57, 0xff, 0xfc, 0x59, 0x74, 0xcf, 0x1e, 0x0c, 0x7d, 0xb9, 0x1f,
- 0xea, 0x96, 0x66, 0xa8, 0x4e, 0x1f, 0x85, 0xdb, 0x6e, 0x46, 0x28, 0x22, 0x3d, 0x18, 0xb6, 0x96,
- 0x08, 0xa7, 0xeb, 0x7b, 0x0c, 0x0e, 0x0a, 0xf0, 0x78, 0x04, 0x74, 0x77, 0x0b, 0x54, 0xb3, 0x67,
- 0xa8, 0x1b, 0x5f, 0xe0, 0x53, 0xe6, 0x70, 0x08, 0x18, 0x1d, 0xe5, 0xa2, 0xc6, 0xba, 0x28, 0xf6,
- 0xfa, 0x73, 0x9b, 0xa4, 0x1d, 0x5b, 0xef, 0x9c, 0xf8, 0xe2, 0x73, 0x1a, 0xd1, 0x08, 0xbc, 0x5e,
- 0x17, 0x5a, 0x4e, 0x7c, 0x8d, 0x09, 0xa7, 0x95, 0xda, 0xd3, 0x7f, 0x1f, 0x22, 0xb5, 0xbd, 0x82,
- 0xd9, 0xfc, 0x09, 0x6f, 0x5b, 0xd6, 0xee, 0x16, 0xeb, 0x1e, 0x88, 0x7e, 0x27, 0xaf, 0xef, 0xf8,
- 0xf8, 0x77, 0xe8, 0xeb, 0xfb, 0x13, 0xff, 0x8e, 0xd0, 0xac, 0xa8, 0xd1, 0x50, 0xe3, 0xee, 0xf8,
- 0xf9, 0x6f, 0x0f, 0xe3, 0xcb, 0x83, 0x7b, 0x61, 0x38, 0xff, 0x0f, 0x54, 0xba, 0x3e, 0x44, 0xe0,
- 0x50, 0x03, 0x44, 0xb7, 0x89, 0x07, 0xf5, 0xd3, 0x9a, 0xaa, 0x13, 0x50, 0xf8, 0x55, 0xff, 0x1e,
- 0xcc, 0x96, 0x4f, 0x69, 0x0a, 0xed, 0xf0, 0xf9, 0xc7, 0x39, 0x52, 0xd0, 0x8f, 0xc9, 0x5c, 0x9a,
- 0xf6, 0xc3, 0x2c, 0x2d, 0xe6, 0x8f, 0x0b, 0x24, 0x32, 0xac, 0x10, 0x75, 0xf7, 0x68, 0x6c, 0xa2,
- 0x59, 0x83, 0x33, 0x4d, 0x07, 0x91, 0x3d, 0xb7, 0x03, 0x0b, 0xea, 0xad, 0xb8, 0xd9, 0xbb, 0x13,
- 0xd2, 0x37, 0x0d, 0x08, 0xb8, 0x4c, 0xab, 0x32, 0x0b, 0x70, 0xc6, 0xef, 0x0e, 0x82, 0xc4, 0xac,
- 0x41, 0x82, 0x21, 0x09, 0xd9, 0x7c, 0x86, 0x36, 0xd9, 0x32, 0x2c, 0xc3, 0xa6, 0x08, 0x89, 0xd6,
- 0xaf, 0x10, 0x69, 0x7a, 0x3a, 0x6d, 0x73, 0xf3, 0xb3, 0x90, 0x5d, 0x03, 0xf0, 0xed, 0x7d, 0x09,
- 0xf9, 0xf3, 0x6f, 0xa0, 0x76, 0x79, 0x0b, 0x6e, 0xf6, 0x7d, 0x00, 0xe9, 0x48, 0x03, 0x82, 0x2e,
- 0x03, 0xd5, 0x45, 0xe2, 0xb0, 0x60, 0xcb, 0x48, 0xc1, 0x80, 0xc2, 0xd2, 0x00, 0xc2, 0x91, 0x20,
- 0x72, 0x85, 0x49, 0x54, 0x2a, 0x53, 0x30, 0x5b, 0x4d, 0x91, 0x55, 0x7b, 0x9d, 0xa6, 0xbb, 0xd3,
- 0x36, 0x5f, 0x9b, 0xa3, 0x94, 0x4b, 0x88, 0xbb, 0x74, 0x8a, 0xec, 0x1c, 0xc9, 0x2e, 0x6d, 0xc6,
- 0x22, 0xc9, 0x42, 0x47, 0x1b, 0x10, 0x71, 0x1b, 0x68, 0x6b, 0x8a, 0xf2, 0xed, 0x29, 0x16, 0x8b,
- 0xd0, 0xc6, 0x19, 0xe6, 0x44, 0xa2, 0x21, 0x84, 0x19, 0x24, 0x61, 0xdf, 0xb1, 0xf5, 0x58, 0xa9,
- 0x4e, 0xaf, 0x2d, 0xaa, 0xd5, 0xe6, 0x79, 0xca, 0xd9, 0xec, 0x24, 0x64, 0x8f, 0x01, 0xe2, 0x3e,
- 0x45, 0x36, 0xdf, 0xba, 0x09, 0x8b, 0xda, 0x0f, 0x10, 0xf9, 0xd7, 0x5f, 0x20, 0x7b, 0x0d, 0x48,
- 0xa5, 0x93, 0x84, 0x8c, 0x64, 0x8a, 0x91, 0x80, 0x9c, 0x8c, 0x23, 0x21, 0x33, 0x62, 0xfc, 0xbe,
- 0x50, 0xca, 0xa1, 0x3a, 0x53, 0xa1, 0xfa, 0x19, 0x1f, 0x20, 0xd2, 0x74, 0xd8, 0x6a, 0x74, 0x58,
- 0xb1, 0x91, 0xe4, 0x72, 0x59, 0x3a, 0x63, 0xd2, 0x48, 0xf9, 0x68, 0xe7, 0xde, 0xff, 0x32, 0x72,
- 0xff, 0x26, 0xd9, 0xc5, 0x4d, 0xf8, 0x9f, 0x76, 0x27, 0x62, 0x4d, 0xaf, 0xd1, 0xf4, 0x0e, 0x22,
- 0x9d, 0x49, 0x29, 0xc2, 0xba, 0x2c, 0xc1, 0x65, 0x6c, 0x00, 0x6c, 0xe7, 0x67, 0x22, 0x93, 0xc5,
- 0xb0, 0x5a, 0xd4, 0xa9, 0x69, 0xb7, 0xb1, 0x53, 0xb1, 0x4a, 0xa2, 0x6c, 0x6e, 0x92, 0x07, 0xca,
- 0x64, 0x48, 0xe6, 0xa7, 0x8e, 0xda, 0xf7, 0x0a, 0xb2, 0x67, 0xdf, 0xc0, 0xdc, 0x2f, 0x0d, 0x24,
- 0xfb, 0x1b, 0xa2, 0x4d, 0x5b, 0x11, 0xb7, 0xf7, 0xf1, 0x8c, 0x96, 0x05, 0x2c, 0x9b, 0x78, 0x22,
- 0xca, 0xb3, 0xab, 0x8b, 0xcc, 0x0f, 0x10, 0x75, 0x68, 0xae, 0xd5, 0x45, 0x33, 0xf4, 0xa3, 0x99,
- 0xd9, 0x2a, 0x6d, 0xf7, 0x33, 0x9c, 0x4a, 0x26, 0x0c, 0xff, 0x81, 0x8d, 0x98, 0xfc, 0x91, 0x64,
- 0x17, 0x5e, 0xc5, 0xad, 0x7e, 0x26, 0xfb, 0x2b, 0x82, 0xc6, 0x6b, 0x54, 0x17, 0xaa, 0x4d, 0x38,
- 0x58, 0x6f, 0x12, 0x26, 0x64, 0xe7, 0x18, 0x8b, 0x61, 0x32, 0xe9, 0x1f, 0x20, 0xea, 0xbc, 0x56,
- 0x9f, 0x3a, 0x76, 0xb2, 0xb2, 0x1f, 0xb2, 0x2b, 0xcb, 0x4e, 0xa6, 0x11, 0xcb, 0x01, 0x17, 0x44,
- 0x26, 0xfb, 0x61, 0x3b, 0x66, 0x55, 0x24, 0x33, 0xed, 0xc6, 0x64, 0xdb, 0x2e, 0xda, 0xd3, 0x0a,
- 0xfc, 0xd9, 0x81, 0x35, 0x11, 0x7b, 0x96, 0x60, 0xcf, 0x14, 0xcb, 0x19, 0x19, 0xef, 0x17, 0xd1,
- 0x6b, 0xfd, 0xd5, 0xab, 0x97, 0x5d, 0xac, 0x19, 0xd8, 0x9f, 0xa6, 0xf8, 0x9f, 0x4a, 0xb4, 0x03,
- 0xe7, 0x91, 0x48, 0xc4, 0x20, 0x8a, 0x22, 0xec, 0x76, 0x1b, 0x0c, 0xda, 0x4e, 0x38, 0xf6, 0xbc,
- 0x88, 0xc9, 0x73, 0x6f, 0x62, 0x21, 0xeb, 0xc2, 0x5c, 0xb0, 0x0f, 0x59, 0xc7, 0xc5, 0x55, 0x92,
- 0x65, 0xd1, 0x90, 0x7e, 0x30, 0x4e, 0xb1, 0x1f, 0xb9, 0x57, 0xf4, 0xd4, 0xe9, 0xe6, 0x93, 0xa6,
- 0xea, 0x4c, 0x95, 0x32, 0xa9, 0xd2, 0x1a, 0x98, 0x26, 0x59, 0x99, 0x76, 0xe2, 0x22, 0x9d, 0x35,
- 0x79, 0xca, 0x48, 0xe6, 0x32, 0x8b, 0xc5, 0x82, 0xde, 0xeb, 0x6a, 0x8c, 0x7f, 0xf7, 0x36, 0x92,
- 0x57, 0xff, 0x8e, 0x5c, 0xdf, 0xe7, 0x50, 0x7d, 0xf5, 0x2e, 0xe6, 0xe7, 0xe7, 0xc0, 0x06, 0xc9,
- 0x96, 0x07, 0x67, 0xe9, 0xfe, 0xbf, 0xaa, 0xff, 0x84, 0x28, 0xf6, 0x73, 0xc4, 0x43, 0xcb, 0xa2,
- 0x27, 0x36, 0x6e, 0xde, 0xb8, 0xed, 0xc8, 0xd1, 0x43, 0xba, 0xe6, 0x33, 0xa7, 0x7c, 0xa7, 0x4e,
- 0x1f, 0xf7, 0x9f, 0x3c, 0xf5, 0xad, 0xff, 0xc4, 0xc9, 0x26, 0xff, 0xf1, 0x13, 0xc7, 0x38, 0xec,
- 0x3d, 0xe3, 0x58, 0x53, 0x63, 0xe0, 0x9b, 0xc3, 0x5f, 0x07, 0x0f, 0x1c, 0xdc, 0x1b, 0x6e, 0x3a,
- 0xf4, 0x69, 0xea, 0xfd, 0xb7, 0xb6, 0xce, 0x34, 0x1e, 0x3b, 0x2c, 0x9d, 0x69, 0x39, 0x2d, 0x7e,
- 0xbf, 0x44, 0x4b, 0x4b, 0xb3, 0xef, 0xf8, 0xc9, 0x63, 0xd6, 0x1d, 0x3b, 0xb6, 0xbf, 0x43, 0xb1,
- 0x9f, 0x5e, 0x51, 0x23, 0x96, 0x22, 0xf1, 0x24, 0xcb, 0xee, 0xff, 0x04, 0x8b, 0xf5, 0x18, 0xb1,
- 0x6e, 0x59, 0xf4, 0x1b, 0x0c, 0xa1, 0xee, 0x05, 0x76, 0xdc, 0x17, 0x20, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x79, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5d, 0x4c, 0x5b,
+ 0x65, 0x18, 0xc7, 0x6b, 0x94, 0x68, 0xe6, 0xa5, 0xd7, 0x46, 0xaf, 0xbc, 0xd4, 0xa9, 0xb1, 0x33,
+ 0x8c, 0x6c, 0x35, 0x63, 0x31, 0x8e, 0x18, 0x97, 0x45, 0x91, 0x44, 0x84, 0xc4, 0x0b, 0x63, 0x8c,
+ 0x17, 0x78, 0xb1, 0x2c, 0x71, 0x43, 0x67, 0x30, 0x06, 0x87, 0x3a, 0x22, 0x22, 0x31, 0xdd, 0xc0,
+ 0x8f, 0xa9, 0x2c, 0x02, 0x41, 0x5d, 0x8a, 0xce, 0x91, 0x99, 0x8c, 0x04, 0x2a, 0x1f, 0x66, 0x23,
+ 0x50, 0xd6, 0x16, 0x3b, 0x5a, 0xe8, 0x77, 0x7b, 0x5a, 0xfa, 0xfd, 0x41, 0xff, 0x3e, 0xcf, 0xdb,
+ 0xf3, 0x1e, 0x4e, 0xbb, 0xd6, 0x5d, 0x18, 0x4f, 0xf2, 0x4f, 0xe9, 0xe1, 0xf0, 0xfc, 0xde, 0xff,
+ 0xff, 0x79, 0xde, 0xf7, 0x60, 0x30, 0x18, 0x0c, 0x0f, 0x93, 0x9a, 0x48, 0xa6, 0xff, 0x49, 0x4d,
+ 0x2a, 0xc3, 0x70, 0x40, 0x51, 0x62, 0x08, 0x85, 0xc2, 0x08, 0x47, 0x22, 0x88, 0x44, 0xa3, 0x88,
+ 0x2a, 0x0a, 0x14, 0x56, 0x2c, 0x86, 0x18, 0x2b, 0x1e, 0x47, 0x7c, 0x7b, 0x5b, 0x68, 0x5b, 0x2a,
+ 0x91, 0x10, 0x4a, 0xb0, 0x92, 0xc9, 0xba, 0x4a, 0x67, 0x32, 0x60, 0x06, 0x83, 0x4c, 0xc1, 0x60,
+ 0x10, 0xb3, 0xb3, 0x73, 0xf0, 0xf9, 0x03, 0x08, 0x04, 0x43, 0x08, 0x85, 0xc3, 0x42, 0x1a, 0x58,
+ 0xc2, 0x09, 0xaa, 0xa8, 0x60, 0x01, 0xff, 0x97, 0x05, 0x48, 0xa5, 0x52, 0x29, 0xa8, 0xce, 0x0c,
+ 0x26, 0x2e, 0xe8, 0x76, 0xbb, 0x11, 0x0c, 0x85, 0xea, 0x02, 0x34, 0x67, 0x6a, 0x71, 0x59, 0x34,
+ 0xa1, 0x2a, 0x3e, 0xf5, 0x0b, 0x62, 0x17, 0x2e, 0x20, 0xe9, 0xf5, 0x22, 0x49, 0x4e, 0xa4, 0xd2,
+ 0xe9, 0x74, 0x25, 0x68, 0x6e, 0x6e, 0x4e, 0x80, 0x2a, 0xe2, 0xab, 0x8a, 0xae, 0xa2, 0xb8, 0x5a,
+ 0x88, 0xc1, 0xb6, 0xd7, 0x5b, 0xe1, 0x6c, 0x6f, 0x43, 0xb8, 0xbb, 0x1b, 0x4a, 0xeb, 0x8b, 0x48,
+ 0x51, 0x42, 0x29, 0x02, 0xb0, 0x32, 0xe5, 0xe8, 0xca, 0x20, 0x2e, 0xe8, 0xd9, 0xdc, 0xd4, 0x5c,
+ 0x68, 0xfd, 0xa9, 0x06, 0xc8, 0x95, 0x52, 0x1c, 0x1c, 0x49, 0x54, 0x89, 0xe0, 0xfb, 0x81, 0x0f,
+ 0x71, 0x65, 0x72, 0x0c, 0x3f, 0x9c, 0xed, 0x83, 0xb5, 0xa7, 0x07, 0xee, 0xb6, 0x63, 0x48, 0xaf,
+ 0xad, 0x09, 0x00, 0x2b, 0x97, 0xcb, 0xe9, 0x40, 0x54, 0xd8, 0x6a, 0xb5, 0x0a, 0x90, 0x74, 0xa1,
+ 0x45, 0xa4, 0x03, 0x70, 0x71, 0x5e, 0x25, 0xc7, 0x91, 0x8c, 0x47, 0xa8, 0xf8, 0x71, 0x8c, 0x5f,
+ 0x1c, 0xc1, 0xf2, 0x8d, 0xeb, 0x18, 0x18, 0x18, 0xc0, 0xf0, 0xc9, 0x13, 0xd8, 0x3c, 0x62, 0x44,
+ 0x96, 0x00, 0x59, 0x02, 0xb0, 0xf2, 0xf9, 0xfc, 0x2e, 0x88, 0x57, 0xbe, 0x49, 0x8e, 0xaa, 0x5d,
+ 0x70, 0x44, 0x9a, 0x03, 0x15, 0xc0, 0xab, 0x4c, 0x06, 0x36, 0xe0, 0xfa, 0xf8, 0x19, 0x64, 0x2c,
+ 0x1d, 0x50, 0x26, 0x9e, 0xc7, 0xc8, 0xa7, 0xc7, 0x31, 0x34, 0xd8, 0x8f, 0xf1, 0xd3, 0x6f, 0x23,
+ 0x97, 0x49, 0x89, 0xe2, 0x52, 0x85, 0x42, 0xa1, 0x12, 0xf4, 0xe7, 0xfc, 0xbc, 0x00, 0xd5, 0x72,
+ 0x21, 0x01, 0xac, 0xf8, 0xad, 0xeb, 0x70, 0x9d, 0x69, 0x42, 0xee, 0xd7, 0x0e, 0xe4, 0xc7, 0x4d,
+ 0x88, 0x9c, 0x3b, 0x88, 0x2b, 0x67, 0x5e, 0xc1, 0xf8, 0xe7, 0xdd, 0xa2, 0x68, 0xb5, 0x8a, 0xc5,
+ 0xe2, 0x2e, 0x88, 0x0b, 0x6f, 0x6d, 0x6d, 0x55, 0x42, 0xd4, 0x3e, 0x48, 0x48, 0x36, 0x9b, 0x85,
+ 0x72, 0xe3, 0x32, 0xdc, 0x67, 0x4d, 0x28, 0xfc, 0xde, 0x81, 0xec, 0x68, 0x23, 0xc2, 0xe7, 0x0f,
+ 0xc1, 0xd1, 0x63, 0x84, 0xe7, 0xa7, 0x8f, 0x6a, 0x42, 0x6a, 0x82, 0xe6, 0xc9, 0x11, 0x83, 0x12,
+ 0xfa, 0xa8, 0x54, 0x17, 0x0c, 0x09, 0xfe, 0x61, 0x86, 0x6f, 0xe8, 0x59, 0x14, 0x2f, 0xb7, 0x23,
+ 0xfd, 0xdd, 0x3e, 0x04, 0xcd, 0x87, 0x71, 0xf3, 0xdd, 0x27, 0x10, 0xb1, 0x8e, 0x89, 0x62, 0xf5,
+ 0xb4, 0xb3, 0xb3, 0xb3, 0x0b, 0xe2, 0x88, 0xbc, 0x34, 0xff, 0xb7, 0x41, 0x08, 0xc0, 0x0d, 0xf5,
+ 0x8e, 0xbd, 0x83, 0xe0, 0x57, 0x47, 0x51, 0xfc, 0xed, 0x25, 0x24, 0xbf, 0x7e, 0x0a, 0xfe, 0x2f,
+ 0x09, 0x72, 0xea, 0x31, 0x24, 0x9c, 0xd6, 0x8a, 0x82, 0xf5, 0xa4, 0x81, 0x12, 0xaa, 0xa3, 0x84,
+ 0xba, 0x93, 0x25, 0x24, 0x93, 0x49, 0xc3, 0x6d, 0xee, 0x44, 0xec, 0xe2, 0xcb, 0x28, 0x5a, 0x5e,
+ 0x40, 0x7c, 0xc4, 0x08, 0xef, 0xe0, 0x21, 0xd8, 0x4e, 0xed, 0x45, 0x3a, 0xe0, 0xaa, 0x59, 0xb4,
+ 0x54, 0x2a, 0xdd, 0xa6, 0x5d, 0x47, 0x54, 0xdc, 0xe7, 0xf3, 0x55, 0xf4, 0x24, 0xbd, 0x1d, 0x85,
+ 0xab, 0xbf, 0x05, 0xa9, 0xc9, 0x76, 0x14, 0x2f, 0x3d, 0x87, 0xd8, 0x39, 0xea, 0x45, 0xbf, 0x09,
+ 0x37, 0xdf, 0x6f, 0x44, 0x6e, 0x3b, 0x72, 0xc7, 0xe2, 0x75, 0x41, 0x0b, 0x0b, 0x0b, 0x02, 0xc4,
+ 0x90, 0x54, 0xc8, 0x83, 0xbf, 0xfb, 0xca, 0xe3, 0x5b, 0xfc, 0xf9, 0x30, 0xa2, 0xe6, 0xa7, 0x71,
+ 0xeb, 0x13, 0x13, 0x1c, 0x7d, 0x47, 0x50, 0xc8, 0x65, 0xc4, 0xd8, 0x72, 0x5c, 0xfa, 0x62, 0xfa,
+ 0xab, 0xfa, 0xbe, 0x06, 0x62, 0x17, 0xec, 0x28, 0xad, 0x36, 0xde, 0x3b, 0xf1, 0x26, 0x0a, 0xce,
+ 0x49, 0xe4, 0x2f, 0x1d, 0x45, 0xc4, 0xbc, 0x1f, 0xeb, 0xbd, 0x4d, 0xb0, 0x7f, 0xd1, 0x29, 0xf6,
+ 0x1a, 0xf7, 0x92, 0x37, 0x33, 0x4f, 0x94, 0x1e, 0xc0, 0xce, 0x18, 0x2e, 0xa7, 0x4d, 0xee, 0xa1,
+ 0x8a, 0xa9, 0xe3, 0xe6, 0x2f, 0x2e, 0x2e, 0x96, 0x63, 0x8b, 0x07, 0x10, 0xbe, 0xda, 0x83, 0x5c,
+ 0x78, 0x0d, 0xb1, 0x6b, 0xbd, 0x58, 0x7b, 0xef, 0x49, 0xcc, 0x7e, 0xf6, 0x86, 0x38, 0x39, 0x96,
+ 0x97, 0x97, 0xe1, 0x72, 0xb9, 0xc0, 0xa7, 0x3d, 0x3f, 0xcb, 0xc7, 0x8b, 0x54, 0x56, 0xf4, 0x34,
+ 0x23, 0x52, 0xd1, 0x1f, 0xaa, 0x7c, 0x5f, 0x03, 0xf1, 0x03, 0x3e, 0xbf, 0x5f, 0xdc, 0x3c, 0xf9,
+ 0x56, 0x2b, 0x26, 0x7a, 0x8f, 0xc1, 0xfd, 0xe3, 0x6b, 0x70, 0x7c, 0xf3, 0x2a, 0xae, 0x0e, 0x9f,
+ 0xc6, 0xcc, 0xcc, 0x0c, 0x56, 0x56, 0x56, 0xb0, 0xb1, 0xb1, 0x41, 0xef, 0xad, 0x90, 0x70, 0xc4,
+ 0x83, 0x23, 0x5f, 0x0d, 0xfc, 0x5d, 0x91, 0xef, 0x30, 0x52, 0x84, 0x0e, 0xe6, 0x30, 0xbd, 0x05,
+ 0xf8, 0xdc, 0xa4, 0xcf, 0x02, 0x31, 0x0e, 0x96, 0xa3, 0x23, 0xd0, 0xd2, 0xd2, 0x92, 0x58, 0xd1,
+ 0xb7, 0xc3, 0x43, 0xf8, 0x6b, 0xfe, 0x9a, 0x88, 0x92, 0xcf, 0x3c, 0x39, 0x20, 0x7a, 0xe9, 0x57,
+ 0x2f, 0x21, 0xec, 0xd2, 0xe3, 0xf1, 0xc0, 0xe9, 0x74, 0xc2, 0x66, 0xb3, 0x89, 0x4f, 0xbb, 0xdd,
+ 0xbe, 0xd3, 0xd5, 0xd5, 0x75, 0x9e, 0x18, 0x8f, 0x0b, 0x10, 0xff, 0xa1, 0x9f, 0x1c, 0xe5, 0xd4,
+ 0x43, 0x50, 0xbf, 0xab, 0xe5, 0x1e, 0xd1, 0x37, 0x97, 0xbf, 0xf3, 0xef, 0x19, 0xca, 0x20, 0xee,
+ 0x9b, 0xc5, 0x62, 0xc1, 0xd4, 0xd4, 0x94, 0x88, 0xd8, 0xe1, 0x70, 0xf0, 0xc2, 0x4b, 0x6d, 0x6d,
+ 0x6d, 0x83, 0x54, 0xdf, 0x48, 0xda, 0xa3, 0x45, 0xc7, 0x8e, 0x18, 0x58, 0x0d, 0xaa, 0x1e, 0x61,
+ 0xbe, 0xf8, 0x3e, 0x3f, 0xcb, 0xf1, 0x71, 0x4c, 0x1c, 0x29, 0x43, 0xf8, 0x0a, 0x04, 0x02, 0x3c,
+ 0xc1, 0xa5, 0x96, 0x96, 0x96, 0x3e, 0xaa, 0xfd, 0x28, 0xe9, 0x3e, 0xd2, 0x5d, 0x77, 0x74, 0xa4,
+ 0x07, 0xc9, 0xd1, 0x95, 0x6e, 0x38, 0x5a, 0x8e, 0xcc, 0x4e, 0x0e, 0xf8, 0xc5, 0xc9, 0xce, 0xc8,
+ 0xd1, 0x4e, 0x73, 0x73, 0xf3, 0x07, 0x54, 0xf7, 0x11, 0xd2, 0xbd, 0x3c, 0xdd, 0xe5, 0x09, 0xaf,
+ 0xe3, 0xa8, 0xfa, 0x68, 0xd1, 0x83, 0xf8, 0x19, 0xee, 0x0f, 0xf7, 0x86, 0x7b, 0xc9, 0xd3, 0xb8,
+ 0xbe, 0xbe, 0xce, 0x43, 0x53, 0x68, 0x6c, 0x6c, 0x3c, 0x41, 0x35, 0x1f, 0x22, 0xdd, 0x23, 0x21,
+ 0x1a, 0xa8, 0x96, 0xa3, 0x7a, 0x20, 0xfe, 0x99, 0x9f, 0xe1, 0xd1, 0xe5, 0xa9, 0xe2, 0xbd, 0xb5,
+ 0xba, 0xba, 0x8a, 0xe9, 0xe9, 0xe9, 0xb8, 0xd1, 0x68, 0xec, 0xa4, 0x7a, 0x0f, 0x90, 0xee, 0xd6,
+ 0x43, 0x24, 0xe8, 0x40, 0x5e, 0xb7, 0xc1, 0xea, 0x0d, 0x41, 0x75, 0x74, 0xb2, 0x47, 0xfe, 0x40,
+ 0xa0, 0x30, 0x3a, 0x3a, 0x3a, 0xd7, 0xd0, 0xd0, 0xb0, 0x8f, 0x6a, 0xdd, 0xcf, 0xfd, 0xa8, 0x86,
+ 0x48, 0xd0, 0x7f, 0xfd, 0x07, 0x72, 0x3f, 0xe9, 0x41, 0x7d, 0x3f, 0x6a, 0xe9, 0x1f, 0x89, 0xbc,
+ 0x3d, 0xaa, 0x92, 0xe6, 0x6d, 0xd4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE new_txt_xpm[1] = {{ png, sizeof( png ), "new_txt_xpm" }};
diff --git a/bitmaps_png/cpp_26/noconn.cpp b/bitmaps_png/cpp_26/noconn.cpp
index 55ec2066f2..ec46f760cf 100644
--- a/bitmaps_png/cpp_26/noconn.cpp
+++ b/bitmaps_png/cpp_26/noconn.cpp
@@ -8,47 +8,17 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xe5, 0x96, 0x4b, 0x48, 0x54,
- 0x51, 0x18, 0x80, 0xbf, 0xb9, 0xce, 0x0c, 0x93, 0x4e, 0xf3, 0xbc, 0xe7, 0x0e, 0x56, 0x38, 0x52,
- 0x21, 0x6d, 0xa2, 0x07, 0x2d, 0x4a, 0x5a, 0x55, 0x10, 0x04, 0x3d, 0xe8, 0x21, 0x24, 0xd8, 0xdb,
- 0xa4, 0x82, 0xb2, 0xa2, 0x84, 0x70, 0x21, 0x2e, 0xdc, 0x18, 0x2d, 0x8c, 0x82, 0xca, 0xb6, 0xc9,
- 0x40, 0x2e, 0x82, 0x76, 0xed, 0x8c, 0x36, 0x61, 0x9b, 0xe8, 0x49, 0xd1, 0x43, 0x42, 0x4a, 0xc3,
- 0x52, 0x9a, 0x06, 0xd3, 0x99, 0xbf, 0x85, 0x37, 0x9c, 0xb9, 0x33, 0xf7, 0x72, 0x47, 0xa1, 0x45,
- 0x2d, 0xce, 0xe6, 0xde, 0xfb, 0xdf, 0xef, 0xfc, 0xe7, 0xfc, 0xdf, 0x7f, 0x0e, 0x22, 0xc2, 0xdf,
- 0x18, 0xfc, 0x1f, 0x20, 0x10, 0xef, 0x9c, 0x7f, 0x68, 0x13, 0x5b, 0xfc, 0x20, 0x21, 0x9b, 0x51,
- 0x32, 0x44, 0x5c, 0x36, 0x95, 0x0d, 0x31, 0x24, 0x81, 0x92, 0x41, 0x0c, 0xe9, 0x74, 0x04, 0x61,
- 0x48, 0x13, 0x4a, 0x7e, 0xa1, 0x44, 0x30, 0x64, 0x12, 0x5d, 0x1a, 0x5d, 0x43, 0x74, 0xa9, 0x43,
- 0xc9, 0x3b, 0x94, 0x88, 0x39, 0x6e, 0x83, 0x54, 0xd8, 0x81, 0x76, 0xa1, 0x72, 0x99, 0xbc, 0x8f,
- 0x73, 0x18, 0x72, 0xc1, 0x45, 0x26, 0x1b, 0x50, 0xf2, 0x35, 0x2f, 0x4e, 0xd0, 0x87, 0x7b, 0xa1,
- 0x43, 0x2b, 0x0d, 0x82, 0x30, 0x95, 0xad, 0x9d, 0xe8, 0x99, 0x1f, 0x05, 0x41, 0x4a, 0x7a, 0x40,
- 0xb4, 0x92, 0x90, 0x84, 0xec, 0x44, 0xc9, 0xcf, 0x82, 0xc9, 0x85, 0x52, 0x29, 0xe0, 0x18, 0x50,
- 0x6b, 0xbf, 0x47, 0xb0, 0x16, 0xff, 0x8e, 0x76, 0xf4, 0xf1, 0x51, 0x0b, 0xec, 0x2e, 0xb5, 0x12,
- 0xb0, 0x64, 0x72, 0x02, 0x25, 0xd9, 0xd9, 0x2c, 0xa6, 0xa7, 0x08, 0x5e, 0xb9, 0x09, 0x34, 0x03,
- 0x5b, 0x00, 0xaf, 0x13, 0xc8, 0x03, 0xac, 0xc0, 0xb7, 0xee, 0x2c, 0xf1, 0xcf, 0x1f, 0x2d, 0xb0,
- 0x87, 0x84, 0x25, 0x2a, 0x22, 0xa0, 0xa4, 0xab, 0xf0, 0xdd, 0x64, 0x9a, 0x05, 0xe7, 0x2f, 0x9b,
- 0x90, 0x7a, 0x40, 0x73, 0x51, 0xde, 0x78, 0x80, 0x1a, 0xb4, 0x9a, 0x16, 0x62, 0x6f, 0x9f, 0x59,
- 0x60, 0x2f, 0x51, 0xd2, 0x5f, 0xb8, 0x1f, 0x13, 0x63, 0x04, 0x1a, 0x3a, 0x4c, 0xc8, 0x2a, 0xc0,
- 0x53, 0x96, 0xb0, 0x80, 0x82, 0xaa, 0x83, 0x44, 0x9f, 0x3c, 0xb2, 0xc0, 0x66, 0x47, 0x7c, 0xf4,
- 0x13, 0xde, 0xfa, 0x8b, 0xc0, 0x11, 0x60, 0x79, 0x29, 0x88, 0xab, 0xce, 0x00, 0x84, 0x80, 0x06,
- 0x22, 0x03, 0x0f, 0x8a, 0x21, 0x23, 0x43, 0x68, 0x4b, 0xcf, 0x00, 0x07, 0x80, 0xc5, 0x76, 0x10,
- 0xd7, 0x2d, 0x88, 0xc8, 0xf3, 0x35, 0xe8, 0xe9, 0x2f, 0xc5, 0x19, 0x65, 0xa7, 0x08, 0xf6, 0x5e,
- 0x03, 0xe2, 0xf3, 0xee, 0x75, 0x28, 0xd9, 0x88, 0x92, 0x31, 0x0b, 0x60, 0xba, 0xa0, 0x9c, 0x55,
- 0xb6, 0x6d, 0x5e, 0x20, 0x0c, 0xd9, 0x83, 0x92, 0x3c, 0x81, 0x73, 0x39, 0x42, 0x7d, 0x29, 0x02,
- 0x2d, 0x5d, 0xe8, 0x99, 0x09, 0x4b, 0x86, 0x57, 0xed, 0x5c, 0x73, 0x04, 0xa1, 0xe4, 0x74, 0x09,
- 0x47, 0x6e, 0x00, 0xc7, 0x81, 0xbd, 0xf8, 0xb7, 0xb5, 0xa3, 0x7f, 0x1f, 0xb1, 0xc0, 0xfa, 0xad,
- 0xae, 0x39, 0x78, 0x24, 0x1e, 0x74, 0xe9, 0x2e, 0x76, 0xe4, 0x5c, 0xb7, 0x59, 0xbe, 0xeb, 0x01,
- 0x0d, 0xa8, 0xc3, 0xb7, 0xba, 0x95, 0xf8, 0xf0, 0x7b, 0x3b, 0xd7, 0xec, 0x9b, 0x2a, 0xe2, 0xc7,
- 0x90, 0x3b, 0x0e, 0x8e, 0xac, 0xfc, 0x53, 0x59, 0xa6, 0x6b, 0x4b, 0xa8, 0xa8, 0x6e, 0x26, 0xf6,
- 0xe6, 0xa9, 0x05, 0xf6, 0x82, 0x6a, 0x49, 0xda, 0x83, 0x74, 0xb9, 0xee, 0xe0, 0xc8, 0xb2, 0x92,
- 0x22, 0x82, 0x0e, 0x81, 0x26, 0xa2, 0x8f, 0x07, 0x2c, 0xb0, 0xd7, 0x20, 0xbe, 0xd2, 0xa0, 0x88,
- 0x44, 0xd0, 0xbf, 0x0d, 0xce, 0x40, 0x3e, 0xbc, 0xca, 0x73, 0x64, 0x91, 0xa3, 0x23, 0xb0, 0x10,
- 0xd8, 0x47, 0xe8, 0xfe, 0xbd, 0x99, 0x55, 0x48, 0x8f, 0x53, 0xd9, 0x76, 0x0a, 0xf0, 0xd9, 0x77,
- 0x6f, 0x22, 0x87, 0x09, 0xf5, 0xa5, 0x20, 0x74, 0x12, 0x68, 0x04, 0x62, 0xee, 0x4e, 0x56, 0x02,
- 0xc0, 0x76, 0x82, 0x3d, 0xb7, 0xf0, 0x6f, 0xbd, 0x04, 0x1c, 0x05, 0x92, 0x4e, 0x4d, 0x35, 0x0a,
- 0xec, 0x07, 0x76, 0x03, 0xc1, 0xf2, 0x8e, 0x71, 0xbc, 0x66, 0xd7, 0x3e, 0x04, 0x24, 0xf3, 0x57,
- 0xc1, 0x2e, 0xa0, 0x0a, 0xf0, 0xcf, 0xed, 0xce, 0x80, 0x07, 0x08, 0xff, 0xfb, 0xd7, 0xad, 0xdf,
- 0xb0, 0x60, 0x24, 0x15, 0x41, 0xf1, 0x92, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0x95, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0xb1, 0x0d, 0x84,
+ 0x40, 0x0c, 0x04, 0xa7, 0x0c, 0xfa, 0x6f, 0x80, 0x22, 0x2e, 0x59, 0xd1, 0x00, 0x01, 0xc5, 0x1c,
+ 0x01, 0xfe, 0x80, 0x17, 0x42, 0x5e, 0x90, 0x2c, 0x5e, 0x4f, 0xe0, 0xec, 0xbc, 0x73, 0xb2, 0xd6,
+ 0x5e, 0x7a, 0xef, 0x54, 0x14, 0x2f, 0xe8, 0x37, 0x41, 0xa0, 0x11, 0xd4, 0x60, 0x1a, 0xd2, 0x42,
+ 0x4c, 0x03, 0x48, 0xa0, 0xd1, 0x01, 0x09, 0xd4, 0x41, 0x73, 0x06, 0x16, 0x90, 0x39, 0x7a, 0x9a,
+ 0x01, 0xda, 0x35, 0x9e, 0xc2, 0xb2, 0x6f, 0xb9, 0x23, 0x60, 0x7d, 0xc8, 0x18, 0xc9, 0x4e, 0xc8,
+ 0x81, 0xa4, 0x5c, 0x77, 0x24, 0xe8, 0x42, 0xd2, 0xf6, 0xfe, 0x12, 0x5e, 0xa2, 0xd2, 0x10, 0x6b,
+ 0x8f, 0x02, 0xf6, 0x01, 0x04, 0xd0, 0xb0, 0xff, 0xa3, 0x40, 0x25, 0xa3, 0x2b, 0x31, 0x43, 0x89,
+ 0xbd, 0x4b, 0x16, 0xb6, 0xec, 0x04, 0x6d, 0x97, 0xfb, 0xf2, 0x51, 0x95, 0x1b, 0x13, 0xba, 0x10,
+ 0x13, 0xcd, 0x8a, 0x89, 0x37, 0xca, 0xff, 0x13, 0xb4, 0x02, 0x31, 0x81, 0x0a, 0x72, 0xf4, 0x61,
+ 0x84, 0x65, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE noconn_xpm[1] = {{ png, sizeof( png ), "noconn_xpm" }};
diff --git a/bitmaps_png/cpp_26/open_project.cpp b/bitmaps_png/cpp_26/open_project.cpp
index 64d360e45a..a076830ec6 100644
--- a/bitmaps_png/cpp_26/open_project.cpp
+++ b/bitmaps_png/cpp_26/open_project.cpp
@@ -8,56 +8,81 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x07, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x56, 0x4d, 0x6b, 0x13,
- 0x41, 0x18, 0x7e, 0xde, 0xc9, 0x46, 0x22, 0x98, 0x2a, 0x96, 0x2a, 0x54, 0x0b, 0x92, 0x83, 0x6d,
- 0x6d, 0x0b, 0xf5, 0x24, 0xf4, 0x52, 0x48, 0xff, 0x40, 0x7f, 0x83, 0x08, 0xde, 0x7a, 0x50, 0x0f,
- 0x01, 0x41, 0xec, 0xcd, 0x1f, 0x20, 0xd4, 0xb3, 0x08, 0x81, 0x5a, 0x7a, 0x28, 0x8d, 0x20, 0x2d,
- 0x94, 0x7a, 0xf3, 0xd4, 0x42, 0x3e, 0xa4, 0x55, 0x4a, 0x4a, 0x11, 0xad, 0x6d, 0x09, 0x31, 0xe6,
- 0x63, 0xb3, 0x3b, 0xf3, 0x7a, 0xe8, 0x6e, 0x3a, 0xd9, 0xcc, 0xae, 0x2d, 0x0e, 0x0c, 0x3b, 0x33,
- 0x3b, 0xfb, 0x3e, 0xef, 0xf3, 0x3c, 0x2f, 0xb3, 0x43, 0xcc, 0x0c, 0x00, 0x20, 0x22, 0x01, 0x20,
- 0x81, 0xff, 0x6b, 0x2e, 0x33, 0xb7, 0x4d, 0x2f, 0x2c, 0x6d, 0x7c, 0x67, 0x6d, 0x6d, 0xed, 0xe3,
- 0xe0, 0xe0, 0xe0, 0x55, 0x10, 0x81, 0xfc, 0xd5, 0xc0, 0x18, 0xc0, 0xd9, 0x5c, 0x6b, 0xcc, 0xcc,
- 0xf3, 0xf3, 0xf3, 0x0b, 0x00, 0x5e, 0xfe, 0x0b, 0x08, 0xe3, 0xe3, 0x13, 0xb7, 0x45, 0x4c, 0x24,
- 0x84, 0x10, 0x20, 0xa2, 0xde, 0xee, 0x03, 0x1b, 0x00, 0x89, 0x08, 0x43, 0x43, 0x43, 0x57, 0xc2,
- 0xa8, 0x92, 0x26, 0x5d, 0xea, 0xe7, 0xe1, 0x61, 0x31, 0x16, 0x8b, 0x25, 0x72, 0xab, 0xab, 0x48,
- 0xf6, 0xf5, 0x9d, 0x05, 0xee, 0xfa, 0x82, 0x8c, 0x8c, 0x00, 0x60, 0x7b, 0x7b, 0x3b, 0x6f, 0x59,
- 0xd6, 0xe7, 0x42, 0xa1, 0xf0, 0x23, 0x9b, 0xcd, 0xbe, 0x08, 0x65, 0x44, 0x00, 0x84, 0x10, 0x48,
- 0xa5, 0x52, 0xb8, 0x3b, 0x3c, 0x8c, 0x50, 0x66, 0x3a, 0x3b, 0x2d, 0x81, 0xf4, 0xcc, 0xcc, 0x04,
- 0x98, 0x27, 0xb6, 0xb6, 0xb6, 0x76, 0x01, 0x44, 0x00, 0x79, 0x41, 0x84, 0x10, 0x10, 0x42, 0x60,
- 0x7f, 0x7f, 0x1f, 0xc7, 0xc7, 0xc7, 0x3d, 0xb2, 0x91, 0xb7, 0x37, 0x8c, 0x5d, 0x3e, 0x9f, 0xbf,
- 0x3c, 0x3d, 0x3d, 0x3d, 0xe5, 0x4d, 0x0b, 0xcc, 0xfc, 0xbb, 0x4b, 0xba, 0x5f, 0x47, 0x47, 0xc5,
- 0x4b, 0xf1, 0x78, 0xa2, 0x58, 0x2c, 0x62, 0x78, 0x64, 0x04, 0x9f, 0x36, 0x37, 0x91, 0x4e, 0xa7,
- 0x01, 0xd0, 0x69, 0x1d, 0x18, 0xbc, 0x0a, 0xca, 0xea, 0x15, 0x06, 0x00, 0x70, 0xb3, 0xd1, 0x68,
- 0x0e, 0x0c, 0x0c, 0xdc, 0x67, 0xe6, 0xdd, 0x1e, 0xe9, 0x48, 0x88, 0x0e, 0x3b, 0x21, 0x04, 0x1c,
- 0xd7, 0xed, 0x62, 0x1b, 0x29, 0x21, 0x75, 0xc3, 0xc6, 0xe3, 0x71, 0x2b, 0x52, 0x3a, 0x78, 0x5e,
- 0xf9, 0x4f, 0x66, 0x86, 0x20, 0x02, 0x05, 0x3d, 0x33, 0x49, 0xa8, 0x81, 0x29, 0x6d, 0x6c, 0x21,
- 0x40, 0xdd, 0x18, 0x50, 0xeb, 0xc2, 0xb0, 0xe6, 0x27, 0x19, 0x04, 0xa2, 0x30, 0x20, 0x3f, 0x43,
- 0x02, 0x3a, 0x01, 0x05, 0x11, 0xd8, 0x9f, 0x7b, 0x09, 0xe8, 0x60, 0xd0, 0x99, 0x05, 0x82, 0xbb,
- 0xa1, 0x8c, 0x82, 0x1f, 0x78, 0x5d, 0x78, 0xde, 0x75, 0x00, 0x74, 0xc6, 0x21, 0x20, 0xd1, 0x8c,
- 0x02, 0x52, 0xf8, 0xcc, 0x74, 0x49, 0xc3, 0xa4, 0x0b, 0xc6, 0xf1, 0xab, 0x39, 0x9a, 0x51, 0x50,
- 0xfb, 0x80, 0x3f, 0x42, 0xab, 0x4c, 0x13, 0x13, 0xd3, 0x9a, 0x65, 0x3c, 0x97, 0x4c, 0xe5, 0xec,
- 0xfb, 0xa3, 0x81, 0x50, 0x88, 0xf1, 0x17, 0x96, 0xae, 0xeb, 0xb4, 0x08, 0xca, 0x6a, 0x60, 0x63,
- 0x02, 0x8b, 0x64, 0xd4, 0xf5, 0x4b, 0x08, 0x29, 0x73, 0x93, 0x74, 0xe7, 0x2e, 0x86, 0x7f, 0xca,
- 0x67, 0xc8, 0x5e, 0x5f, 0x57, 0x4a, 0x41, 0x29, 0xd5, 0xd9, 0x23, 0xa5, 0xbc, 0x38, 0x23, 0x53,
- 0x96, 0xfe, 0x3b, 0x66, 0x86, 0xeb, 0xba, 0x68, 0x34, 0x1a, 0x68, 0xb5, 0x5a, 0x90, 0x52, 0x22,
- 0x16, 0x8b, 0x01, 0x24, 0xcc, 0x40, 0x4a, 0x29, 0x26, 0xd3, 0x61, 0x19, 0x02, 0xe0, 0x1f, 0xa0,
- 0xae, 0xeb, 0xa2, 0x52, 0xa9, 0xa0, 0x56, 0xab, 0xa1, 0x5a, 0xad, 0xa2, 0xd5, 0x6a, 0x81, 0x01,
- 0x14, 0xbf, 0xec, 0x7c, 0x05, 0xf0, 0x3d, 0x08, 0x54, 0x9d, 0x9b, 0x9b, 0x7b, 0x9e, 0x4c, 0x26,
- 0xe3, 0xb3, 0xb3, 0xb3, 0x4f, 0x01, 0xdc, 0x88, 0x32, 0xde, 0x9f, 0x4b, 0x29, 0x51, 0xab, 0xd5,
- 0x50, 0xa9, 0x54, 0xc0, 0xcc, 0x98, 0x9c, 0x9c, 0x84, 0xe3, 0xb4, 0xb1, 0xb8, 0xb4, 0x7c, 0xf2,
- 0xf8, 0xd1, 0xc3, 0x29, 0x66, 0xae, 0x77, 0x32, 0x0a, 0xf6, 0x8d, 0x8d, 0x8d, 0x92, 0x6d, 0xdb,
- 0x9c, 0xcb, 0xe5, 0xd8, 0xb6, 0x6d, 0x6e, 0xb7, 0xdb, 0xec, 0x38, 0x0e, 0xbb, 0xae, 0xcb, 0x52,
- 0x4a, 0x96, 0x52, 0xb2, 0x52, 0x8a, 0x99, 0x99, 0x6d, 0xdb, 0xe6, 0x83, 0x83, 0x03, 0x5e, 0x5f,
- 0x5f, 0x67, 0xdb, 0xb6, 0xb9, 0xd9, 0x6c, 0xf0, 0xbb, 0x6c, 0xf6, 0xcf, 0xe8, 0xe8, 0x68, 0xbf,
- 0x1e, 0xd3, 0xe8, 0xd1, 0xca, 0xca, 0x4a, 0x51, 0x4a, 0xc9, 0xe5, 0x72, 0xf9, 0x26, 0x80, 0xfe,
- 0x30, 0x1b, 0x99, 0x19, 0x8e, 0xe3, 0xc0, 0x71, 0x1c, 0x34, 0x9b, 0x4d, 0x28, 0x25, 0x91, 0x7d,
- 0xbf, 0x54, 0x5f, 0x5e, 0x7c, 0x7b, 0xaf, 0x54, 0x2a, 0x9d, 0xf4, 0x6c, 0x0e, 0xeb, 0x99, 0x4c,
- 0xe6, 0x55, 0x14, 0x23, 0xa5, 0x14, 0xd7, 0xeb, 0x75, 0xde, 0xdb, 0xdb, 0xe3, 0xdc, 0x87, 0x1c,
- 0xbf, 0x5e, 0x78, 0x73, 0x32, 0x36, 0x36, 0x76, 0xdd, 0x14, 0xcb, 0x8a, 0xba, 0xa4, 0xd5, 0xeb,
- 0x75, 0xc7, 0xb6, 0xed, 0x36, 0x9d, 0xb6, 0xce, 0xba, 0x7e, 0x3a, 0x48, 0xa9, 0x20, 0x41, 0xc8,
- 0x97, 0x76, 0xbe, 0x65, 0x9e, 0x3d, 0x79, 0xc0, 0xcc, 0xb5, 0xc8, 0x5b, 0x90, 0xb9, 0xc2, 0xe9,
- 0x16, 0x80, 0x6b, 0xe7, 0xbc, 0x3c, 0x96, 0x3b, 0xc6, 0x1b, 0xda, 0x5f, 0x93, 0x0e, 0x99, 0x8b,
- 0x76, 0x9c, 0x26, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x96, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x59, 0x48, 0x9c,
+ 0x57, 0x14, 0xc7, 0x03, 0x0d, 0x7d, 0x6a, 0xfb, 0x20, 0x7d, 0xf0, 0xad, 0xa9, 0x14, 0x5b, 0xfa,
+ 0xd2, 0x3e, 0xb5, 0x50, 0x05, 0xa1, 0x50, 0x48, 0x53, 0x10, 0xd4, 0x19, 0x35, 0x69, 0x45, 0x09,
+ 0x26, 0x8c, 0x52, 0xc2, 0xb4, 0x50, 0x8a, 0x58, 0xcd, 0xd4, 0x48, 0x99, 0xa6, 0x9a, 0xf1, 0x41,
+ 0x48, 0x75, 0xac, 0x8c, 0xeb, 0xb8, 0xef, 0xe3, 0x32, 0x53, 0xf7, 0x71, 0xc3, 0x7d, 0xd4, 0x71,
+ 0x74, 0xdc, 0xc6, 0x5d, 0x06, 0x84, 0x40, 0x8b, 0xf3, 0x7d, 0x26, 0x9e, 0x9e, 0xff, 0x4d, 0xbe,
+ 0x2f, 0x7b, 0xb7, 0xd8, 0x06, 0xfe, 0xdc, 0x93, 0x73, 0xef, 0x3d, 0xbf, 0xb3, 0xdc, 0xf9, 0x3c,
+ 0x43, 0x44, 0x67, 0xfe, 0x0f, 0xfd, 0xe3, 0x0b, 0x17, 0x7f, 0x3a, 0xa7, 0x87, 0xfe, 0x4b, 0x50,
+ 0x58, 0xdd, 0x50, 0x9e, 0x39, 0xbf, 0x2d, 0xf5, 0x77, 0x08, 0x36, 0x7c, 0xa7, 0x0e, 0x2a, 0xed,
+ 0xcd, 0x36, 0xa6, 0xde, 0x7e, 0xff, 0x4e, 0xb1, 0xfd, 0x23, 0x82, 0x60, 0xc3, 0x77, 0xaa, 0xa0,
+ 0x58, 0xe3, 0x9b, 0xb1, 0xd9, 0xd5, 0x71, 0xbf, 0x55, 0x0f, 0x9e, 0xa7, 0x5a, 0xe7, 0xc7, 0x42,
+ 0xb0, 0xe1, 0xc3, 0xde, 0xa9, 0x80, 0xb4, 0xc6, 0x37, 0x3e, 0x4b, 0x30, 0xbd, 0x75, 0xc7, 0x31,
+ 0xf3, 0x25, 0xb5, 0x4f, 0x46, 0x53, 0xeb, 0xf8, 0x05, 0x21, 0xd8, 0xf0, 0x61, 0x0f, 0x67, 0xfe,
+ 0x15, 0x28, 0x26, 0x26, 0xe6, 0xc3, 0xe8, 0xe8, 0xe8, 0xeb, 0x9a, 0x94, 0x08, 0x4b, 0x42, 0x6e,
+ 0x68, 0xa0, 0x61, 0xf4, 0x02, 0x8d, 0x79, 0xbf, 0xa6, 0xde, 0xf9, 0x78, 0xfa, 0xd5, 0x15, 0x25,
+ 0x04, 0x1b, 0x3e, 0xec, 0xe1, 0x0c, 0xce, 0x6a, 0x34, 0x1a, 0x43, 0x54, 0x54, 0xd4, 0x27, 0x7f,
+ 0x0b, 0xc4, 0x07, 0xdf, 0xeb, 0xed, 0xed, 0x3d, 0x9e, 0x5f, 0x9b, 0x38, 0xf9, 0x3c, 0xf7, 0x6d,
+ 0xba, 0xd5, 0x72, 0x9e, 0xca, 0x07, 0xb4, 0x34, 0xed, 0x4b, 0xa3, 0x11, 0x6f, 0x22, 0x0d, 0x2d,
+ 0xc7, 0x0b, 0xc1, 0x86, 0x0f, 0x7b, 0xa6, 0x96, 0x4f, 0xe9, 0x52, 0x4e, 0x28, 0x4d, 0x2c, 0x38,
+ 0xef, 0xf5, 0xf4, 0xf4, 0xc8, 0x9c, 0x64, 0xd8, 0x5f, 0x82, 0x92, 0x93, 0x93, 0x7f, 0x3e, 0x3c,
+ 0x3c, 0xbc, 0xeb, 0xf6, 0xba, 0xc8, 0x6c, 0xcb, 0x20, 0x4b, 0x57, 0x36, 0xdd, 0xac, 0x4f, 0x26,
+ 0x87, 0x4b, 0xc7, 0x81, 0x2f, 0xd3, 0x94, 0x2f, 0x51, 0x08, 0xb6, 0xc3, 0x75, 0x55, 0xec, 0xfd,
+ 0x62, 0x33, 0xd0, 0xed, 0xe6, 0x34, 0x9a, 0x74, 0x8d, 0xd1, 0xd6, 0xd6, 0xd6, 0x89, 0x5e, 0xaf,
+ 0x6f, 0xf9, 0x53, 0x90, 0x56, 0xab, 0x7d, 0xb9, 0xb1, 0xb1, 0xf1, 0x68, 0x6f, 0x6f, 0x8f, 0xb6,
+ 0xb7, 0xb7, 0x71, 0x89, 0x76, 0x76, 0x76, 0xe8, 0x66, 0xdd, 0x65, 0x1a, 0xf0, 0x7c, 0x45, 0x9e,
+ 0x83, 0x54, 0x5a, 0xdc, 0xbf, 0x2a, 0xe4, 0xd9, 0x4f, 0x61, 0x9f, 0x5e, 0xec, 0xad, 0xae, 0xae,
+ 0xd2, 0xf2, 0xf2, 0x32, 0xad, 0xac, 0xac, 0x88, 0x95, 0x63, 0x1c, 0x73, 0xac, 0xa0, 0xe7, 0x82,
+ 0x78, 0x36, 0x31, 0x1b, 0x1b, 0x1b, 0x32, 0x4b, 0x40, 0xf6, 0xf7, 0xf7, 0x09, 0xd0, 0xec, 0xaa,
+ 0x4b, 0x64, 0x77, 0x25, 0xd0, 0xaa, 0xff, 0x3b, 0x06, 0xe8, 0x84, 0x60, 0xdb, 0xe7, 0x12, 0xe8,
+ 0x86, 0xf5, 0x22, 0xe1, 0xfc, 0xda, 0xda, 0x1a, 0x79, 0xbd, 0x5e, 0xf2, 0x78, 0x3c, 0x80, 0x05,
+ 0xe2, 0xe2, 0xe2, 0xf4, 0xcf, 0x05, 0x19, 0x0c, 0x06, 0xa7, 0xdf, 0xef, 0x3f, 0x51, 0x2a, 0xc1,
+ 0xba, 0xbe, 0xbe, 0x4e, 0x59, 0x95, 0xf1, 0xd4, 0x3e, 0xa3, 0xa1, 0xa5, 0x83, 0x6b, 0xb4, 0xe2,
+ 0x4f, 0x13, 0x82, 0x0d, 0xdf, 0xf7, 0x15, 0x71, 0xa2, 0x0a, 0x08, 0x20, 0x08, 0x15, 0xe6, 0xe4,
+ 0xe4, 0x6c, 0x3e, 0x13, 0xc4, 0xa5, 0x06, 0x3b, 0x9d, 0xce, 0x7b, 0xc8, 0x4e, 0xc9, 0x10, 0xd9,
+ 0x2d, 0x2c, 0x2c, 0x90, 0xa1, 0x3c, 0x56, 0x04, 0x45, 0xcb, 0x00, 0x80, 0x60, 0xc3, 0x77, 0xbd,
+ 0x4c, 0x4b, 0x2e, 0x97, 0x8b, 0xe6, 0xe6, 0xe6, 0xc8, 0xed, 0x76, 0x8b, 0x3b, 0x50, 0x5f, 0x5f,
+ 0x9f, 0x8c, 0xd7, 0xfb, 0x14, 0x88, 0x4b, 0xfd, 0x76, 0x77, 0x77, 0x57, 0x42, 0x36, 0xe8, 0x35,
+ 0x00, 0xb8, 0x38, 0x3f, 0x3f, 0x4f, 0x39, 0x35, 0x3a, 0xfa, 0xe2, 0xd6, 0x3b, 0x94, 0x98, 0xf7,
+ 0xee, 0x63, 0xc2, 0xab, 0xfc, 0xd1, 0x7a, 0x85, 0xa6, 0xa6, 0xa6, 0x68, 0x66, 0x66, 0x46, 0x85,
+ 0xa1, 0x2a, 0x8e, 0x71, 0x57, 0xa7, 0xd3, 0x55, 0x3e, 0x05, 0x2a, 0x2a, 0x2a, 0xda, 0xc3, 0x03,
+ 0x58, 0x5a, 0x5a, 0x12, 0x15, 0x61, 0x45, 0x66, 0x00, 0x4d, 0x4f, 0x4f, 0xd3, 0xc4, 0xc4, 0x04,
+ 0x8d, 0x8e, 0x8e, 0xd2, 0xd0, 0xd0, 0x10, 0x0d, 0x0e, 0x0e, 0x12, 0x57, 0x4f, 0x23, 0x23, 0x23,
+ 0x34, 0x3e, 0x3e, 0x4e, 0x93, 0x93, 0x93, 0x2a, 0x08, 0x89, 0x22, 0xc9, 0xc5, 0xc5, 0x45, 0xb2,
+ 0x58, 0x2c, 0x52, 0x64, 0x64, 0xe4, 0xab, 0x2a, 0x88, 0xdb, 0xf6, 0xc1, 0xec, 0xec, 0xec, 0xb1,
+ 0xd2, 0x63, 0xf4, 0x1b, 0xf3, 0x41, 0xfb, 0x90, 0x21, 0x02, 0x00, 0x86, 0xcc, 0x01, 0x54, 0x82,
+ 0x3f, 0x5a, 0x09, 0x92, 0xf2, 0xf9, 0x7c, 0x02, 0x80, 0xe4, 0x1e, 0x24, 0x78, 0xc4, 0xed, 0xbb,
+ 0xa2, 0x82, 0x52, 0x52, 0x52, 0x8a, 0xb8, 0x6d, 0xc7, 0x38, 0x88, 0xe1, 0x2b, 0x40, 0xd8, 0x78,
+ 0x14, 0x10, 0x6c, 0x64, 0x0b, 0x3f, 0xaa, 0x55, 0x86, 0x8e, 0x84, 0x94, 0xa4, 0x00, 0x51, 0xe6,
+ 0x84, 0xae, 0x60, 0xe5, 0x07, 0xe6, 0x56, 0x41, 0x85, 0x85, 0x85, 0xde, 0x83, 0x83, 0x03, 0x11,
+ 0x0c, 0x17, 0xb0, 0x3e, 0xa9, 0xcd, 0xcd, 0x4d, 0xf1, 0xdb, 0xc2, 0x73, 0x57, 0x7e, 0x67, 0xf0,
+ 0xe1, 0x3c, 0x66, 0x0a, 0x29, 0xdd, 0x40, 0x22, 0x58, 0x91, 0x48, 0x49, 0x49, 0x89, 0xa4, 0x82,
+ 0xf2, 0xf2, 0xf2, 0xd6, 0x50, 0x2a, 0x5e, 0x0f, 0xb7, 0x50, 0xb4, 0x03, 0x52, 0xda, 0x85, 0x36,
+ 0x29, 0x2d, 0x1b, 0x1b, 0x1b, 0x13, 0xb3, 0xc2, 0x7c, 0x86, 0x87, 0x87, 0xc5, 0xcc, 0x30, 0x2f,
+ 0xcc, 0x6d, 0x60, 0x60, 0x80, 0xfa, 0xfb, 0xfb, 0xf1, 0xe2, 0x88, 0x3f, 0x63, 0xd4, 0xd5, 0xd5,
+ 0x45, 0x59, 0x59, 0x59, 0x47, 0x2a, 0xc8, 0x64, 0x32, 0xad, 0xe2, 0xb2, 0xc3, 0xe1, 0xa0, 0x9a,
+ 0x9a, 0x1a, 0xaa, 0xae, 0xae, 0xa6, 0xda, 0xda, 0x5a, 0xaa, 0xaf, 0xaf, 0xa7, 0x86, 0x86, 0x06,
+ 0xfc, 0xd2, 0x55, 0xc1, 0x57, 0x57, 0x57, 0xa7, 0x9e, 0x6b, 0x6a, 0x6a, 0x52, 0xff, 0x0f, 0x55,
+ 0x54, 0x54, 0x50, 0x79, 0x79, 0x39, 0x95, 0x95, 0x95, 0x09, 0x71, 0xeb, 0x1e, 0x82, 0x72, 0x73,
+ 0x73, 0x05, 0xc8, 0x6e, 0xb7, 0x53, 0x7e, 0x7e, 0x3e, 0x71, 0x85, 0xc4, 0xed, 0xc4, 0xab, 0xa1,
+ 0xca, 0xca, 0x4a, 0x11, 0x40, 0x81, 0x42, 0x4a, 0xe0, 0xaa, 0xaa, 0x2a, 0xea, 0xec, 0xec, 0x14,
+ 0xb0, 0xe6, 0xe6, 0x66, 0xb1, 0x07, 0x3f, 0xee, 0x58, 0xad, 0x56, 0x2a, 0x2d, 0x2d, 0xa5, 0xcc,
+ 0xcc, 0xcc, 0xc7, 0x41, 0x68, 0x05, 0x40, 0xc8, 0xa6, 0xa0, 0xa0, 0x80, 0xcc, 0x66, 0xf3, 0x33,
+ 0x41, 0x58, 0x51, 0x2d, 0xaa, 0x41, 0xb0, 0x8e, 0x8e, 0x0e, 0x01, 0x82, 0xb0, 0xf7, 0x24, 0x28,
+ 0x23, 0x23, 0xe3, 0x3e, 0x88, 0xff, 0x9d, 0x35, 0x1a, 0x8d, 0xeb, 0x00, 0xa1, 0xa7, 0xfc, 0x99,
+ 0x17, 0xfd, 0x86, 0xba, 0xbb, 0xbb, 0x85, 0xaf, 0xad, 0xad, 0x4d, 0x0d, 0xf4, 0x68, 0x35, 0x08,
+ 0xd6, 0xda, 0xda, 0x2a, 0x12, 0x00, 0x1c, 0x02, 0x04, 0x42, 0x0b, 0x01, 0x4a, 0x4f, 0x4f, 0x3f,
+ 0x02, 0x03, 0xa0, 0xd7, 0x92, 0x92, 0x92, 0x5a, 0x78, 0xa0, 0x32, 0x0f, 0x56, 0xe6, 0x55, 0xc2,
+ 0xe7, 0x83, 0x87, 0x29, 0x33, 0x48, 0xe6, 0xb9, 0xc9, 0xdc, 0x1e, 0xb9, 0xbd, 0xbd, 0x5d, 0xb6,
+ 0xd9, 0x6c, 0x32, 0x07, 0x96, 0x18, 0x2a, 0x71, 0x70, 0x89, 0xa1, 0x12, 0x43, 0x25, 0x06, 0x4a,
+ 0x1c, 0x58, 0xe2, 0x99, 0x48, 0x78, 0x65, 0xdc, 0x89, 0x40, 0x71, 0x71, 0x71, 0x80, 0xbb, 0x12,
+ 0xe0, 0x3f, 0x3b, 0xb3, 0x60, 0x00, 0xf4, 0x52, 0x70, 0x70, 0xf0, 0xb9, 0xf0, 0xf0, 0xf0, 0x6b,
+ 0xac, 0x1b, 0xac, 0xec, 0xb0, 0xb0, 0xb0, 0x1f, 0x5e, 0x44, 0x88, 0x81, 0x58, 0x11, 0x11, 0x11,
+ 0xdf, 0x84, 0x84, 0x84, 0x84, 0x82, 0xf1, 0xf0, 0xeb, 0x7a, 0xbf, 0xbc, 0x57, 0x58, 0x41, 0xac,
+ 0xd7, 0x5f, 0x50, 0x41, 0x0f, 0x62, 0x9d, 0x55, 0xe2, 0xff, 0x01, 0x16, 0xb4, 0x74, 0x35, 0x11,
+ 0x8a, 0x21, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE open_project_xpm[1] = {{ png, sizeof( png ), "open_project_xpm" }};
diff --git a/bitmaps_png/cpp_26/opt_show_polygon.cpp b/bitmaps_png/cpp_26/opt_show_polygon.cpp
index 59600050c1..016308c28d 100644
--- a/bitmaps_png/cpp_26/opt_show_polygon.cpp
+++ b/bitmaps_png/cpp_26/opt_show_polygon.cpp
@@ -8,47 +8,24 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x76, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4f, 0x48, 0xd4,
- 0x41, 0x14, 0xc7, 0x3f, 0x33, 0xee, 0x6e, 0xdb, 0xcf, 0x19, 0xa2, 0x8e, 0xd5, 0x21, 0x22, 0x02,
- 0xd7, 0x22, 0x8c, 0x40, 0xb6, 0x10, 0xea, 0x66, 0x06, 0xe6, 0x21, 0x90, 0xf2, 0x10, 0x44, 0x05,
- 0x75, 0x0d, 0xda, 0x3a, 0x54, 0xe4, 0xa1, 0xb2, 0x9b, 0x16, 0x14, 0x95, 0x85, 0x11, 0x82, 0x95,
- 0x08, 0x21, 0xfd, 0x39, 0x45, 0x87, 0xba, 0x45, 0x81, 0x52, 0x44, 0x41, 0x04, 0x45, 0xf4, 0x57,
- 0x69, 0xd4, 0xcc, 0x75, 0x7f, 0xaf, 0xcb, 0x14, 0xeb, 0xba, 0xab, 0xbb, 0xea, 0x0e, 0x3c, 0x1e,
- 0xef, 0xcd, 0x9b, 0xf7, 0xfd, 0x7d, 0xdf, 0xbc, 0x99, 0xf9, 0x29, 0x11, 0xa1, 0xa8, 0x61, 0xad,
- 0x02, 0x56, 0x03, 0x35, 0xc0, 0xc6, 0x2c, 0x01, 0xd8, 0x8e, 0x73, 0xcf, 0x67, 0x5a, 0xae, 0x0a,
- 0x02, 0x59, 0x9b, 0xc8, 0x49, 0x5a, 0x03, 0x2c, 0x29, 0x90, 0xc7, 0x01, 0x3b, 0x71, 0xee, 0x71,
- 0x69, 0x40, 0xd6, 0x2e, 0x03, 0x7e, 0xe4, 0x89, 0x9f, 0x04, 0x5e, 0x03, 0x2f, 0xbc, 0x0c, 0x02,
- 0xad, 0x40, 0x12, 0xf8, 0x03, 0xec, 0xc6, 0xb9, 0xbe, 0x52, 0x80, 0x56, 0x01, 0xef, 0xbd, 0x75,
- 0x39, 0x2b, 0xf1, 0x00, 0xce, 0x8d, 0xe7, 0xc4, 0x06, 0x40, 0x2f, 0x50, 0x0f, 0x64, 0x80, 0x83,
- 0x38, 0x77, 0x7d, 0x5a, 0x4e, 0x11, 0x99, 0x2e, 0xc6, 0x54, 0x8b, 0x31, 0x22, 0xc6, 0xfc, 0xce,
- 0x3b, 0x3f, 0x3d, 0x3e, 0x2a, 0xc6, 0x74, 0xfb, 0x35, 0x22, 0xc6, 0x1c, 0xcd, 0x8d, 0xd1, 0x05,
- 0x4a, 0x5a, 0xe9, 0xf5, 0x68, 0x51, 0x8d, 0xe2, 0x5c, 0x1a, 0x68, 0x01, 0x2e, 0x7a, 0x4f, 0x1b,
- 0xd6, 0x9e, 0x2f, 0x86, 0xd1, 0x36, 0xff, 0x65, 0x1f, 0x8a, 0x62, 0x34, 0x75, 0xed, 0xc9, 0x2c,
- 0x66, 0x9d, 0x62, 0x4c, 0xc5, 0x4c, 0x8c, 0x82, 0x92, 0x18, 0x4d, 0x65, 0xd7, 0x0a, 0x1c, 0x06,
- 0x42, 0x60, 0x1f, 0x70, 0x17, 0x6b, 0x17, 0xcd, 0x56, 0xba, 0x31, 0xe6, 0x32, 0x9c, 0xbb, 0x04,
- 0xec, 0x01, 0x26, 0x80, 0x26, 0xe0, 0xc1, 0xc2, 0xec, 0x51, 0x7e, 0xb0, 0x1e, 0xe0, 0xbe, 0xb7,
- 0xa2, 0xe5, 0x03, 0xb2, 0x76, 0x3d, 0xd0, 0xe8, 0xad, 0x63, 0xe5, 0x03, 0x82, 0xb3, 0x80, 0x06,
- 0xee, 0xe1, 0xdc, 0xd3, 0xf2, 0xec, 0x91, 0xb5, 0x75, 0xc0, 0x0e, 0x7f, 0x80, 0x8f, 0xe3, 0x11,
- 0xcb, 0xc1, 0xa8, 0xcd, 0xeb, 0x2e, 0x9c, 0x7b, 0x55, 0x1e, 0x20, 0x6b, 0x9b, 0xfc, 0xdd, 0x37,
- 0x0e, 0x9c, 0xfa, 0xe7, 0x5e, 0x58, 0x20, 0x6b, 0x2b, 0x80, 0x33, 0xde, 0xba, 0x80, 0x73, 0x1f,
- 0x8b, 0x05, 0x2a, 0x75, 0x8f, 0xf6, 0x02, 0x55, 0xc0, 0xb0, 0x6f, 0x06, 0x16, 0x9e, 0x91, 0xb5,
- 0x71, 0xe0, 0xb4, 0xb7, 0xce, 0xe1, 0xdc, 0x50, 0xf6, 0x74, 0x64, 0x16, 0xa0, 0x3a, 0xac, 0x5d,
- 0x0c, 0x54, 0xf8, 0xd8, 0x42, 0x3a, 0xe2, 0x5f, 0xdf, 0x95, 0xc0, 0x27, 0xa0, 0xa3, 0xa8, 0xf7,
- 0x68, 0xd8, 0x98, 0x97, 0x71, 0xa5, 0x36, 0xc4, 0xe7, 0xd6, 0x71, 0x07, 0x70, 0xee, 0x5a, 0xae,
- 0xf3, 0x3f, 0x23, 0xa5, 0x54, 0x14, 0x38, 0x02, 0xb4, 0x28, 0xa5, 0xd7, 0x89, 0x84, 0x54, 0xc2,
- 0x44, 0x63, 0x24, 0xf2, 0xf6, 0x44, 0x2c, 0x36, 0x50, 0xa5, 0xb5, 0xf3, 0xe7, 0x62, 0x26, 0x19,
- 0x07, 0x6e, 0xe4, 0x85, 0xf7, 0x8c, 0x36, 0x03, 0x83, 0xc9, 0x64, 0x52, 0xfa, 0xee, 0xbc, 0x91,
- 0x9e, 0xae, 0xb4, 0xf4, 0x76, 0x4f, 0xca, 0xc3, 0xfe, 0x77, 0xd2, 0xd0, 0xd0, 0x20, 0xbe, 0x29,
- 0xea, 0x4b, 0x7e, 0x32, 0xb2, 0x04, 0xe0, 0x90, 0xd6, 0x3a, 0x6c, 0x6f, 0x6f, 0x97, 0xef, 0x5f,
- 0x43, 0xb9, 0xda, 0xf1, 0x4b, 0x56, 0x2c, 0xaf, 0x96, 0xb5, 0x6b, 0xb6, 0xc8, 0xcd, 0x2b, 0x69,
- 0x19, 0x71, 0xa1, 0xa4, 0x52, 0x29, 0xf1, 0xff, 0x04, 0xbb, 0xe6, 0x0a, 0xa4, 0x81, 0x4d, 0x41,
- 0x10, 0xa8, 0x44, 0x22, 0x41, 0x18, 0x2a, 0x32, 0xe1, 0x24, 0x63, 0x63, 0x43, 0x8c, 0x8c, 0xfe,
- 0x24, 0x13, 0x66, 0x10, 0x51, 0xd4, 0xd6, 0xd6, 0x12, 0x8d, 0x46, 0x63, 0xc0, 0xd6, 0x79, 0xdc,
- 0x7d, 0x28, 0x60, 0x3f, 0xf0, 0xad, 0xb9, 0xb9, 0x59, 0x1e, 0xf5, 0x7f, 0x91, 0x5b, 0x9d, 0x13,
- 0x72, 0xbb, 0x2b, 0x94, 0x67, 0x4f, 0x86, 0x24, 0x95, 0x4a, 0x89, 0xd6, 0x3a, 0x04, 0x8e, 0xcd,
- 0xab, 0x74, 0x59, 0x35, 0x5c, 0xea, 0xdb, 0xf2, 0x73, 0x2c, 0x16, 0x48, 0x3c, 0x1e, 0x88, 0xd6,
- 0x3a, 0x0d, 0xf4, 0x00, 0xc9, 0xf9, 0x80, 0x88, 0x08, 0x7f, 0x01, 0xcb, 0x64, 0x17, 0xb7, 0x16,
- 0xd9, 0x53, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x04, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd6, 0x3f, 0x0e, 0x82,
+ 0x30, 0x14, 0x06, 0xf0, 0x77, 0x16, 0x13, 0xef, 0xe0, 0xc0, 0x69, 0x58, 0x98, 0xe4, 0x0c, 0x06,
+ 0x0e, 0xe0, 0x9f, 0xc4, 0x06, 0x36, 0x46, 0xbd, 0x00, 0xe7, 0x70, 0x31, 0x6e, 0x3a, 0x39, 0x1a,
+ 0x07, 0x0e, 0x50, 0xdb, 0x84, 0x36, 0x58, 0xda, 0x42, 0xfb, 0x1e, 0xc3, 0x97, 0x26, 0x24, 0xed,
+ 0x2f, 0x84, 0xf2, 0xb5, 0xc0, 0x39, 0x87, 0x25, 0x53, 0x55, 0xd5, 0x5a, 0x8e, 0x8b, 0x22, 0x75,
+ 0x5d, 0xef, 0x45, 0x38, 0x63, 0x6c, 0xa5, 0x1f, 0xc2, 0x0e, 0xde, 0x22, 0x3c, 0x30, 0x9d, 0x48,
+ 0xe2, 0x43, 0xe4, 0xf8, 0xf7, 0x46, 0xfd, 0xc4, 0x26, 0x30, 0xad, 0xc8, 0xd7, 0xc4, 0x4c, 0x84,
+ 0x02, 0x1a, 0x61, 0x36, 0x84, 0x0a, 0xd2, 0x58, 0x71, 0x2e, 0xae, 0x36, 0x84, 0x12, 0x6a, 0xd2,
+ 0x43, 0xfa, 0x92, 0x48, 0x79, 0x2a, 0x2f, 0xb6, 0x6f, 0x46, 0x02, 0x65, 0xc7, 0xec, 0xae, 0x10,
+ 0xc8, 0xe1, 0x01, 0x5b, 0xd8, 0x90, 0x43, 0x0a, 0xd1, 0xbb, 0x4b, 0x20, 0x36, 0x0c, 0x05, 0x99,
+ 0x88, 0x5e, 0xcb, 0x82, 0x45, 0x43, 0x2e, 0xc4, 0xc0, 0x9e, 0x28, 0x68, 0x0a, 0xd1, 0x6b, 0xe6,
+ 0xf0, 0x89, 0x86, 0xe6, 0x22, 0x28, 0x28, 0x04, 0x89, 0x86, 0x42, 0x11, 0x1f, 0xd4, 0xf5, 0x7f,
+ 0x38, 0x09, 0xe2, 0x83, 0x92, 0xbe, 0xb3, 0x5a, 0x0a, 0xc4, 0x09, 0xd9, 0x30, 0x0c, 0xe2, 0x85,
+ 0x86, 0x98, 0xea, 0xae, 0x58, 0x64, 0x12, 0x92, 0x51, 0x2d, 0xec, 0x2a, 0x48, 0x12, 0x48, 0x9d,
+ 0x27, 0xbe, 0x82, 0x44, 0x43, 0xa3, 0xe3, 0xd7, 0x51, 0x90, 0x28, 0xc8, 0x79, 0x32, 0x22, 0xb0,
+ 0x11, 0xe4, 0x42, 0xcc, 0x82, 0x94, 0x13, 0x03, 0x73, 0xd3, 0x6b, 0xc8, 0xab, 0x10, 0x76, 0x77,
+ 0xcd, 0x7a, 0xbb, 0xe1, 0x25, 0x6f, 0xc9, 0xfc, 0x00, 0x8a, 0xd2, 0x0c, 0xdb, 0xaf, 0x28, 0xd5,
+ 0x99, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE opt_show_polygon_xpm[1] = {{ png, sizeof( png ), "opt_show_polygon_xpm" }};
diff --git a/bitmaps_png/cpp_26/options_module.cpp b/bitmaps_png/cpp_26/options_module.cpp
index 4a8ee0ea66..80412bf52a 100644
--- a/bitmaps_png/cpp_26/options_module.cpp
+++ b/bitmaps_png/cpp_26/options_module.cpp
@@ -8,93 +8,91 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x4b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x56, 0x0d, 0x2c, 0x9c,
- 0x67, 0x1c, 0x77, 0xe7, 0xc8, 0x24, 0xdd, 0x28, 0xa5, 0xc3, 0xb1, 0xb5, 0x68, 0xd5, 0xd7, 0xcd,
- 0xd7, 0xdd, 0x50, 0x95, 0x55, 0x2c, 0x1d, 0x2d, 0x69, 0x62, 0xbe, 0x77, 0x77, 0x68, 0xa9, 0xae,
- 0x97, 0x62, 0x16, 0x9d, 0x26, 0x44, 0xdb, 0x6d, 0x17, 0xa9, 0x32, 0x52, 0xab, 0x88, 0x94, 0x62,
- 0xb3, 0x45, 0xdb, 0x61, 0x91, 0xd6, 0x7c, 0xf4, 0x43, 0x31, 0x52, 0xa9, 0x26, 0x3a, 0x9d, 0x8f,
- 0xb6, 0xa8, 0x8f, 0x4e, 0x4b, 0x7c, 0x96, 0xad, 0xf7, 0xdb, 0xf3, 0x3c, 0x71, 0xc7, 0xf4, 0x34,
- 0x24, 0x7b, 0x92, 0x7f, 0xee, 0x7d, 0x7f, 0xcf, 0xf3, 0xfe, 0x7f, 0xff, 0xef, 0xe7, 0x34, 0x00,
- 0x68, 0xac, 0x14, 0xb2, 0xf4, 0xb5, 0xb4, 0xb4, 0x3e, 0x54, 0x0a, 0x79, 0xdf, 0xb5, 0x84, 0xbf,
- 0xbd, 0x12, 0xd7, 0xd6, 0xd6, 0x76, 0x58, 0xc2, 0xb5, 0x57, 0xe2, 0x44, 0x5c, 0x56, 0xeb, 0x64,
- 0xe7, 0x56, 0x03, 0x1e, 0x66, 0xdc, 0xac, 0x56, 0x31, 0x07, 0x4a, 0x11, 0xdb, 0x73, 0xef, 0x53,
- 0xdc, 0xd9, 0x84, 0x2b, 0xab, 0x09, 0x5a, 0xc6, 0x8f, 0x38, 0x71, 0xfb, 0x28, 0x4e, 0x95, 0x17,
- 0xfa, 0x2d, 0xe3, 0x49, 0x22, 0xee, 0x38, 0x21, 0xd7, 0x5b, 0x17, 0x11, 0x4e, 0x90, 0xc7, 0x25,
- 0xf9, 0x42, 0xc8, 0x69, 0x53, 0x12, 0x8d, 0xc8, 0x96, 0xf1, 0x33, 0x5e, 0x9c, 0x2e, 0x25, 0x11,
- 0x25, 0x50, 0xe2, 0x79, 0xfb, 0x38, 0x23, 0x6b, 0x12, 0x91, 0xc5, 0x21, 0xf2, 0x16, 0x15, 0x37,
- 0x3e, 0x37, 0xb7, 0xf5, 0xf0, 0x26, 0xc8, 0xe3, 0x0e, 0xe0, 0x7c, 0xb8, 0x35, 0x12, 0x85, 0x9c,
- 0x76, 0x8a, 0x3b, 0x1a, 0x73, 0x13, 0x7f, 0x8f, 0xe4, 0x21, 0x3d, 0xd2, 0x07, 0xe9, 0x9f, 0x3a,
- 0xe0, 0xb4, 0x17, 0xe7, 0x01, 0xc5, 0x79, 0x3c, 0xde, 0x9e, 0xba, 0x50, 0x0e, 0x4e, 0x86, 0xb8,
- 0x23, 0x35, 0x44, 0x84, 0xef, 0x7c, 0x38, 0xa3, 0x04, 0xdf, 0xaa, 0xd4, 0x47, 0x84, 0xab, 0x22,
- 0xda, 0xb1, 0x63, 0x47, 0x4a, 0x70, 0x70, 0xf0, 0xd3, 0x98, 0x98, 0x98, 0x81, 0xfd, 0x1e, 0xb6,
- 0x53, 0x45, 0xa1, 0x26, 0xb8, 0x59, 0x59, 0x86, 0xd4, 0x88, 0x3d, 0x48, 0xf0, 0xda, 0xb2, 0x40,
- 0xf1, 0x00, 0x6f, 0xb7, 0x89, 0x9f, 0x82, 0xdf, 0xc1, 0x2f, 0x17, 0x73, 0x90, 0x2c, 0xfe, 0x04,
- 0x27, 0xbd, 0xf5, 0x16, 0x29, 0xee, 0xef, 0xef, 0x3f, 0xfa, 0xf3, 0x41, 0x1e, 0xb2, 0x53, 0xe3,
- 0x21, 0xff, 0xf2, 0x10, 0x4e, 0xed, 0xd5, 0x79, 0x25, 0x91, 0x48, 0x86, 0xe8, 0x5e, 0x54, 0x54,
- 0xd4, 0x80, 0xb5, 0xb5, 0xf5, 0x05, 0x15, 0x91, 0x8d, 0x8d, 0xcd, 0x37, 0x8f, 0x1e, 0x3d, 0x02,
- 0x5d, 0xd9, 0x69, 0x09, 0x50, 0x90, 0x10, 0x34, 0x4b, 0xb5, 0xf0, 0x22, 0x5e, 0x03, 0xd9, 0x91,
- 0x22, 0x86, 0x97, 0x17, 0xe6, 0x82, 0x86, 0xee, 0x6e, 0xb4, 0x16, 0x9e, 0x1e, 0xd3, 0xc0, 0x05,
- 0x89, 0x2d, 0xc3, 0x5b, 0x5b, 0x5b, 0x59, 0x6e, 0xfe, 0x88, 0xe5, 0xa1, 0x37, 0x8e, 0x8b, 0xa2,
- 0x50, 0x63, 0x4c, 0x4c, 0x4c, 0xb0, 0xbd, 0xf9, 0xf9, 0x79, 0x38, 0x38, 0x38, 0xfc, 0xb0, 0x26,
- 0xd1, 0xca, 0x1c, 0xad, 0x26, 0x52, 0xe2, 0xab, 0x89, 0x94, 0xf8, 0xba, 0x89, 0x9a, 0x7e, 0xfb,
- 0x15, 0xd9, 0x49, 0x61, 0x2a, 0xf9, 0xfe, 0x4c, 0x12, 0xc3, 0xef, 0xdf, 0x6d, 0x45, 0x66, 0x42,
- 0xa8, 0x0a, 0xcf, 0xfc, 0x2a, 0x96, 0xe1, 0x43, 0x43, 0x43, 0x90, 0xcb, 0x82, 0x54, 0xf8, 0xd7,
- 0xc7, 0x23, 0xb0, 0xb0, 0xb0, 0xa0, 0x9e, 0xc8, 0xca, 0xca, 0x2a, 0xeb, 0xdc, 0xb9, 0x73, 0x98,
- 0x9e, 0x9e, 0xc6, 0xff, 0xb9, 0xd4, 0x7a, 0x74, 0xf9, 0xf2, 0x65, 0x90, 0x24, 0x6e, 0x48, 0xd1,
- 0x93, 0x27, 0x4f, 0x70, 0xfd, 0xfa, 0x75, 0xdc, 0xba, 0x75, 0x8b, 0x29, 0x5d, 0x17, 0x11, 0x0d,
- 0x5d, 0x46, 0x46, 0x06, 0xba, 0xbb, 0xbb, 0xd7, 0x4d, 0xe4, 0xeb, 0xeb, 0x0b, 0x52, 0xad, 0x10,
- 0x0a, 0x85, 0xa8, 0xab, 0xab, 0x5b, 0x1f, 0xd1, 0xb5, 0x6b, 0xd7, 0x10, 0x16, 0x16, 0xb6, 0xa6,
- 0xd2, 0x91, 0x91, 0x11, 0xa4, 0xa7, 0xa7, 0xff, 0xc7, 0x72, 0x57, 0x57, 0x57, 0x34, 0x37, 0x37,
- 0x23, 0x25, 0x25, 0x05, 0x67, 0xcf, 0x9e, 0x55, 0xe1, 0x94, 0x94, 0x1a, 0xfd, 0x1a, 0x11, 0xe9,
- 0xa3, 0xcc, 0xd4, 0xd4, 0x54, 0x8c, 0x8d, 0x8d, 0xa9, 0x25, 0x79, 0xf8, 0xf0, 0x21, 0xfd, 0x00,
- 0x81, 0x81, 0x81, 0x70, 0x72, 0x72, 0x42, 0x66, 0x66, 0x26, 0x3c, 0x3d, 0x3d, 0xd9, 0x7b, 0x4f,
- 0x4f, 0x0f, 0xae, 0x5c, 0xb9, 0x02, 0x47, 0x47, 0x47, 0x16, 0xfa, 0x90, 0x90, 0x10, 0x90, 0xde,
- 0x42, 0x78, 0x78, 0x38, 0xa4, 0x52, 0x29, 0xec, 0xed, 0xed, 0x7f, 0x54, 0x5b, 0x75, 0x0a, 0x85,
- 0x82, 0x59, 0xa2, 0x94, 0xc5, 0xc5, 0x45, 0x66, 0xa1, 0xbb, 0xbb, 0x3b, 0xea, 0xeb, 0xeb, 0x51,
- 0x5c, 0x5c, 0x8c, 0xd8, 0xd8, 0x58, 0x54, 0x55, 0x55, 0xa1, 0xb7, 0xb7, 0x17, 0xe3, 0xe3, 0xe3,
- 0x98, 0x9a, 0x9a, 0xc2, 0xe0, 0xe0, 0x20, 0x4a, 0x4a, 0x4a, 0x90, 0x97, 0x97, 0x87, 0xe1, 0xe1,
- 0x61, 0xe4, 0xe7, 0xe7, 0xc3, 0xcd, 0xcd, 0x0d, 0x76, 0x76, 0x76, 0xe5, 0x6a, 0x89, 0xce, 0x7f,
- 0x7b, 0x12, 0x17, 0x82, 0xcd, 0x54, 0x72, 0x2c, 0x40, 0xc8, 0xf0, 0xc0, 0x83, 0x07, 0x20, 0x11,
- 0x47, 0xb0, 0x1c, 0x0e, 0x0c, 0x0c, 0x60, 0x74, 0x74, 0x94, 0xf5, 0xcb, 0xec, 0xec, 0x2c, 0xe6,
- 0xe6, 0xe6, 0x58, 0xc5, 0x4e, 0x4e, 0x4e, 0xe2, 0xf9, 0xf3, 0xe7, 0x68, 0x68, 0x68, 0x60, 0x1e,
- 0xf6, 0xf7, 0xf7, 0x6f, 0xbc, 0x61, 0x63, 0xa4, 0x61, 0x38, 0x12, 0x73, 0x88, 0xf5, 0x0d, 0xf5,
- 0xe2, 0xd9, 0xb3, 0x67, 0xc8, 0xc9, 0xc9, 0x81, 0xb7, 0xb7, 0x37, 0xa2, 0x25, 0x11, 0xa8, 0xad,
- 0xad, 0x65, 0x38, 0x35, 0xa0, 0xad, 0xad, 0x0d, 0x22, 0x91, 0x88, 0x3d, 0xbf, 0x91, 0xa8, 0xef,
- 0x73, 0x6d, 0xc8, 0x3f, 0x13, 0xa1, 0x34, 0xdc, 0x14, 0xf1, 0xfb, 0x6d, 0x51, 0x50, 0x50, 0x00,
- 0x5b, 0x9b, 0x5d, 0xb8, 0x7d, 0xfb, 0xb6, 0xca, 0x0b, 0x9f, 0xbd, 0x5e, 0x48, 0x4a, 0x4a, 0x62,
- 0xf9, 0xc9, 0xd8, 0xcb, 0x83, 0x85, 0xd9, 0xbb, 0x28, 0x2c, 0x2c, 0x64, 0x86, 0x3c, 0x7e, 0xfc,
- 0x18, 0x89, 0x89, 0x89, 0x70, 0x76, 0x76, 0x86, 0xb9, 0xb9, 0x79, 0x0f, 0x99, 0xf0, 0x81, 0x8c,
- 0xc8, 0xc2, 0xc2, 0x62, 0x9f, 0x40, 0x20, 0xa8, 0x27, 0xee, 0xd6, 0x09, 0x2d, 0x0d, 0x06, 0xf2,
- 0x82, 0xcc, 0x30, 0xde, 0x7b, 0x0f, 0xfe, 0x9e, 0x02, 0xb8, 0xbb, 0x89, 0x14, 0x44, 0xa1, 0xa2,
- 0xbc, 0xbc, 0x9c, 0x91, 0xbc, 0x7c, 0xf9, 0x92, 0xf5, 0x8d, 0xed, 0x36, 0x93, 0x57, 0xf4, 0xbc,
- 0xa5, 0xa5, 0x65, 0x7b, 0x89, 0x3f, 0x19, 0xaa, 0xa7, 0x4f, 0x60, 0xcf, 0x6e, 0x0f, 0x56, 0x1c,
- 0x5d, 0x5d, 0x5d, 0xcc, 0xa8, 0x4b, 0x97, 0x2e, 0x21, 0x39, 0x39, 0x19, 0x46, 0x46, 0x46, 0x13,
- 0x6a, 0xef, 0xa3, 0xe9, 0x44, 0x32, 0xcb, 0x82, 0xf8, 0x88, 0xf7, 0xd2, 0x47, 0x64, 0x64, 0x24,
- 0x6b, 0xca, 0xbe, 0xbe, 0x3e, 0x55, 0x2e, 0xca, 0xca, 0xca, 0xe0, 0x6a, 0xb5, 0x75, 0x66, 0xe5,
- 0x7d, 0x54, 0x18, 0xb8, 0x05, 0xf6, 0x3b, 0xb7, 0xa1, 0xa3, 0xa3, 0x03, 0xed, 0xed, 0xed, 0xa8,
- 0xa9, 0xa9, 0x41, 0x5a, 0x5a, 0x1a, 0xc4, 0x62, 0x31, 0x0c, 0x0c, 0x0c, 0xa6, 0xde, 0x78, 0xf1,
- 0x3d, 0x38, 0xac, 0x81, 0xdd, 0x96, 0x7a, 0xa3, 0x7c, 0x3e, 0xbf, 0xf9, 0x03, 0x81, 0xc3, 0x2c,
- 0x0d, 0x09, 0xf5, 0x8a, 0xb6, 0x81, 0x8b, 0xc0, 0xee, 0x1f, 0x42, 0xf2, 0x11, 0x25, 0xaa, 0x27,
- 0xf7, 0x51, 0x94, 0xcb, 0x26, 0x24, 0xc4, 0x1f, 0x47, 0x4b, 0x4b, 0x0b, 0x6e, 0xdc, 0xb8, 0xc1,
- 0x42, 0xa7, 0xab, 0xab, 0xfb, 0xe7, 0xe6, 0xcd, 0x9b, 0x53, 0xc8, 0x9d, 0xb4, 0xef, 0x35, 0x22,
- 0x11, 0x5f, 0x33, 0xe6, 0x98, 0x0b, 0xe7, 0xa6, 0x52, 0x3e, 0xde, 0xce, 0xa9, 0xa0, 0xf8, 0x7b,
- 0x7c, 0x93, 0xe6, 0xdc, 0xdc, 0x5c, 0x56, 0x04, 0xb4, 0x79, 0xab, 0xab, 0xab, 0xe1, 0xe7, 0xe7,
- 0x37, 0x63, 0x6a, 0x6a, 0x3a, 0xb6, 0xd3, 0x6a, 0xfb, 0xdf, 0x52, 0xa9, 0x44, 0xd1, 0xd8, 0xd8,
- 0xc8, 0x5a, 0xe0, 0xea, 0xd5, 0xab, 0x20, 0xa9, 0x78, 0x41, 0x08, 0xec, 0xd7, 0xbc, 0xca, 0xd7,
- 0x12, 0x72, 0x93, 0x1e, 0x24, 0x23, 0x67, 0x8e, 0x96, 0x2c, 0x2d, 0x6f, 0xda, 0x43, 0x34, 0x17,
- 0x4d, 0x4d, 0x4d, 0xb8, 0x73, 0xe7, 0x0e, 0xf3, 0x82, 0x86, 0x98, 0x1a, 0x40, 0x43, 0x4b, 0x06,
- 0xf5, 0x0b, 0x4d, 0x4d, 0x4d, 0xe7, 0x0d, 0x11, 0x91, 0x65, 0x48, 0xc2, 0xf7, 0xb4, 0xb2, 0xb2,
- 0x12, 0x9d, 0x9d, 0x9d, 0xac, 0x59, 0x69, 0x88, 0x68, 0x2e, 0x28, 0x11, 0xf5, 0x82, 0xe6, 0xa4,
- 0xa8, 0xa8, 0x88, 0x25, 0x9f, 0x16, 0x4e, 0x56, 0x56, 0x16, 0x0c, 0x0d, 0x0d, 0x07, 0x95, 0xff,
- 0x1f, 0xd6, 0x45, 0xa4, 0xa3, 0xa3, 0x13, 0x4d, 0x46, 0xcf, 0x0c, 0x2d, 0x5f, 0x1a, 0x12, 0xa2,
- 0xa0, 0x8f, 0xf4, 0xc7, 0x5f, 0x71, 0x71, 0x71, 0x8a, 0x8a, 0x8a, 0x0a, 0x94, 0x96, 0x96, 0x22,
- 0x20, 0x20, 0x60, 0xd1, 0xd8, 0xd8, 0x78, 0x8c, 0xec, 0x35, 0x92, 0x2a, 0x1e, 0x97, 0xc9, 0x64,
- 0xb4, 0xda, 0x86, 0x09, 0xd1, 0xfb, 0x1b, 0x0a, 0x1d, 0xf9, 0x48, 0x46, 0xaa, 0xa7, 0x87, 0x7c,
- 0x28, 0x58, 0xf2, 0x72, 0x1b, 0x49, 0x76, 0x3f, 0xb5, 0x5c, 0x2e, 0x97, 0x83, 0x24, 0xfd, 0x1e,
- 0xc1, 0x74, 0x96, 0xf6, 0x2c, 0xf5, 0xf5, 0xf5, 0x1b, 0xc8, 0xaf, 0xf9, 0x86, 0x73, 0xa4, 0x4e,
- 0x88, 0xf5, 0x17, 0x8f, 0x1e, 0x3d, 0xca, 0x86, 0x29, 0x51, 0x7c, 0xea, 0x4d, 0x67, 0xff, 0x05,
- 0xc5, 0x97, 0xc1, 0x33, 0x20, 0xf1, 0x61, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x37, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x56, 0x0d, 0x4c, 0xd4,
+ 0x65, 0x18, 0xbf, 0x92, 0xd8, 0x28, 0x3e, 0x65, 0x7c, 0x0b, 0x28, 0x10, 0x10, 0x1f, 0x53, 0x81,
+ 0x92, 0xf1, 0x21, 0xe1, 0x20, 0xcf, 0x90, 0xe3, 0x00, 0x45, 0x0e, 0x0c, 0xf9, 0x46, 0x97, 0x20,
+ 0x2e, 0x30, 0x3a, 0x3e, 0x64, 0x73, 0x43, 0x17, 0x53, 0x26, 0x2d, 0x93, 0x30, 0x1d, 0x2c, 0x5a,
+ 0x10, 0x0c, 0x28, 0x06, 0x08, 0xa4, 0x48, 0x43, 0x8c, 0x18, 0x4e, 0xc1, 0xf8, 0x5a, 0x2c, 0x41,
+ 0x41, 0xe0, 0x0e, 0xb8, 0x3b, 0x20, 0xe4, 0xeb, 0xd7, 0xfb, 0xbe, 0x75, 0xb7, 0x23, 0x09, 0xa5,
+ 0xd5, 0xba, 0xed, 0xd9, 0xdd, 0xff, 0x79, 0xfe, 0xef, 0xf3, 0x7b, 0x9e, 0xdf, 0xf3, 0xf1, 0x1e,
+ 0x07, 0x00, 0x87, 0xca, 0x81, 0x03, 0x07, 0xf4, 0xf9, 0x82, 0x20, 0x09, 0x37, 0x6e, 0xff, 0x04,
+ 0x95, 0xfd, 0x47, 0x02, 0xa4, 0x01, 0xe1, 0x81, 0xc7, 0xa9, 0x8d, 0xfc, 0xae, 0xdc, 0x17, 0xc3,
+ 0x13, 0xcb, 0x6d, 0x44, 0xff, 0x2b, 0xd5, 0x87, 0x86, 0x86, 0x1a, 0xf3, 0xc3, 0x82, 0xa4, 0x7e,
+ 0xd1, 0x3c, 0x11, 0x15, 0xde, 0x61, 0xfe, 0x0c, 0xf1, 0x13, 0x24, 0xf7, 0xa9, 0x2c, 0x1c, 0x25,
+ 0xa0, 0xad, 0x5e, 0x27, 0xb9, 0x63, 0x9c, 0x1f, 0xb7, 0x81, 0x8a, 0x69, 0x91, 0x33, 0x78, 0x87,
+ 0x03, 0xb3, 0xa9, 0xcd, 0x2f, 0x8a, 0x77, 0xfb, 0xb5, 0x06, 0x1b, 0xc8, 0x6d, 0xfe, 0x11, 0x7c,
+ 0x11, 0xd5, 0x07, 0x07, 0x07, 0xdb, 0x7a, 0xa4, 0xbe, 0x33, 0x2e, 0xd7, 0x5b, 0x14, 0xbc, 0x05,
+ 0xa2, 0x3b, 0xfa, 0xff, 0x02, 0xc5, 0xc5, 0xc5, 0x7d, 0x95, 0x90, 0x90, 0xd0, 0x19, 0x1b, 0x1b,
+ 0xdb, 0xbd, 0x27, 0xf9, 0xdd, 0x45, 0x65, 0x20, 0x41, 0x64, 0xf8, 0x28, 0xb5, 0xf1, 0xa3, 0x83,
+ 0x67, 0x94, 0x81, 0x02, 0x22, 0x02, 0x17, 0xa9, 0x3e, 0x26, 0x26, 0xe6, 0x67, 0xaf, 0x14, 0xee,
+ 0xa2, 0x32, 0x50, 0x44, 0x44, 0xc4, 0x10, 0xf1, 0xd5, 0x7c, 0xf0, 0xe0, 0x41, 0xad, 0x55, 0x40,
+ 0x51, 0x51, 0x51, 0xe2, 0xf1, 0xf1, 0x71, 0xf4, 0xf4, 0xf4, 0x80, 0x27, 0x0c, 0xc1, 0xa6, 0x56,
+ 0x4b, 0x26, 0xe6, 0x57, 0x5d, 0x50, 0x58, 0xfc, 0x05, 0xa8, 0x2d, 0x29, 0xfb, 0x24, 0xb4, 0x6a,
+ 0xec, 0xf0, 0x4a, 0x8b, 0x15, 0x13, 0xc1, 0xd1, 0x70, 0xa6, 0xbf, 0x7f, 0xff, 0x3e, 0xfc, 0x32,
+ 0x83, 0x15, 0x67, 0xac, 0x3e, 0xdb, 0x85, 0x8a, 0x8a, 0x0a, 0xa4, 0xa5, 0xa5, 0x89, 0x68, 0xb6,
+ 0xab, 0x80, 0xa2, 0xa3, 0xa3, 0x29, 0x0d, 0x98, 0x9b, 0x9b, 0x43, 0x52, 0xc6, 0x49, 0xc4, 0xa6,
+ 0x26, 0x28, 0xa4, 0xbd, 0xf3, 0x27, 0x6a, 0xc2, 0xd7, 0xdf, 0x96, 0xe2, 0x98, 0xf0, 0x7d, 0x85,
+ 0x9c, 0xfd, 0xf4, 0x63, 0xa6, 0x97, 0xc9, 0x64, 0x38, 0x2e, 0x4c, 0x42, 0x6c, 0x4a, 0xbc, 0x42,
+ 0x68, 0xc0, 0x59, 0x59, 0x59, 0x63, 0x7f, 0x0b, 0xf4, 0x6f, 0x7e, 0xd6, 0x04, 0x3a, 0x74, 0xe8,
+ 0xd0, 0x62, 0x75, 0x75, 0xf5, 0x7f, 0x0f, 0x44, 0x6a, 0x34, 0x49, 0x0c, 0xb8, 0x77, 0xef, 0xde,
+ 0x86, 0x1d, 0x66, 0x64, 0x64, 0xc0, 0xc1, 0xc1, 0x01, 0x76, 0x76, 0x76, 0x68, 0x6c, 0x6c, 0x5c,
+ 0x1f, 0x88, 0x52, 0x77, 0xfe, 0xfc, 0x79, 0xb4, 0xb5, 0xb5, 0x3d, 0xd7, 0xb1, 0x58, 0x2c, 0x5e,
+ 0xf5, 0xec, 0xe9, 0xe9, 0x89, 0xe2, 0xe2, 0x62, 0xa4, 0xa6, 0xa6, 0xe2, 0xdc, 0xb9, 0x73, 0x0a,
+ 0x7d, 0x66, 0x66, 0xe6, 0x98, 0x93, 0x93, 0x93, 0xc7, 0x2a, 0xa0, 0x90, 0x90, 0x90, 0xa5, 0x2b,
+ 0x57, 0xae, 0x60, 0x65, 0x65, 0x65, 0x5d, 0x90, 0x6b, 0xd7, 0xae, 0xc1, 0xc4, 0xc4, 0x84, 0x46,
+ 0x8b, 0xe5, 0xe5, 0x65, 0xdc, 0xb9, 0x73, 0x07, 0xf6, 0xf6, 0xf6, 0xec, 0xbb, 0xa8, 0xa8, 0x08,
+ 0xee, 0xee, 0xee, 0x78, 0xf4, 0xe8, 0x11, 0x06, 0x06, 0x06, 0x60, 0x63, 0x63, 0xb3, 0x64, 0x6c,
+ 0x6c, 0x2c, 0xe6, 0x70, 0x38, 0x0e, 0x1b, 0x6a, 0x06, 0xea, 0x8c, 0xd2, 0x53, 0x52, 0x52, 0x82,
+ 0xb0, 0xb0, 0x30, 0xea, 0x08, 0x5c, 0x2e, 0x17, 0x79, 0x79, 0x79, 0x78, 0xf8, 0xf0, 0x21, 0xfa,
+ 0xfb, 0xfb, 0x71, 0xe6, 0xcc, 0x19, 0x78, 0x79, 0x79, 0xc1, 0xd5, 0xd5, 0x15, 0xa5, 0xa5, 0xa5,
+ 0x28, 0x2b, 0x2b, 0x83, 0xa6, 0xa6, 0xe6, 0x24, 0x01, 0x53, 0x7b, 0x61, 0x20, 0x9a, 0x81, 0x9b,
+ 0x9b, 0x1b, 0x2e, 0x5c, 0xb8, 0x80, 0xbb, 0x77, 0xef, 0xa2, 0xa9, 0xa9, 0x89, 0x45, 0xfe, 0xe4,
+ 0xc9, 0x13, 0x4c, 0x4d, 0x4d, 0x61, 0x76, 0x76, 0x96, 0x8d, 0xc7, 0xf0, 0xf0, 0x30, 0xfa, 0xfa,
+ 0xfa, 0x30, 0x32, 0x32, 0x02, 0xe2, 0x77, 0x5e, 0x4f, 0x4f, 0xef, 0xe2, 0x33, 0x19, 0x2d, 0x2c,
+ 0x2c, 0x20, 0x31, 0xfd, 0x04, 0xa2, 0x92, 0x63, 0x14, 0xd2, 0xd2, 0xf6, 0x03, 0x03, 0x2a, 0xfb,
+ 0xee, 0x1b, 0xf0, 0xc2, 0xf8, 0xd8, 0xe1, 0xb4, 0x83, 0x35, 0x0d, 0xa5, 0x68, 0x62, 0x62, 0x02,
+ 0x12, 0x89, 0x84, 0x0d, 0xee, 0xf4, 0xf4, 0x34, 0xa4, 0x52, 0x29, 0x03, 0x15, 0x89, 0x44, 0xa8,
+ 0xab, 0xab, 0x83, 0xae, 0xae, 0xae, 0x88, 0x64, 0xf3, 0xf2, 0xaa, 0xcd, 0x20, 0xe7, 0x36, 0xe8,
+ 0x83, 0x50, 0xc5, 0x9a, 0x31, 0xfe, 0x72, 0x27, 0x2e, 0x16, 0x7e, 0xc2, 0x9c, 0x7e, 0x78, 0xf6,
+ 0x23, 0x68, 0x1f, 0x37, 0xc7, 0xe1, 0xe8, 0xf7, 0xf0, 0xf8, 0xf1, 0x63, 0xd6, 0x14, 0x5d, 0x5d,
+ 0x5d, 0x34, 0x6a, 0x98, 0x5b, 0x6e, 0x85, 0xf5, 0x9b, 0xb6, 0x38, 0x95, 0x76, 0x0a, 0x43, 0x43,
+ 0x43, 0x18, 0x1d, 0x1d, 0xc5, 0x83, 0x07, 0x0f, 0xe0, 0xec, 0xec, 0x3c, 0x4d, 0x80, 0xec, 0x14,
+ 0x40, 0xf1, 0xf1, 0xf1, 0x57, 0xc9, 0xde, 0xba, 0x4d, 0x76, 0x5e, 0xfb, 0xde, 0x63, 0xfe, 0x0b,
+ 0xca, 0x40, 0x81, 0xe1, 0xc1, 0xa3, 0x84, 0xb2, 0x5f, 0x1c, 0x76, 0x3a, 0x3e, 0xd5, 0x35, 0xd3,
+ 0x43, 0x43, 0x43, 0x03, 0x8b, 0x9e, 0xd2, 0xe4, 0xe3, 0xe3, 0xb3, 0x44, 0x6c, 0xc3, 0xde, 0x49,
+ 0xdc, 0x05, 0xce, 0xf7, 0xe6, 0xd0, 0xe0, 0x1b, 0x42, 0x98, 0x2e, 0x64, 0xf4, 0x0d, 0x0e, 0x0e,
+ 0x22, 0x27, 0x27, 0x07, 0x46, 0x46, 0x46, 0xe3, 0xfa, 0xfa, 0xfa, 0x5d, 0x24, 0xbb, 0x7c, 0x45,
+ 0xfb, 0xf1, 0xf9, 0x7c, 0x6d, 0xdf, 0x63, 0x7e, 0xe3, 0xca, 0x40, 0x8e, 0xae, 0xdb, 0xcb, 0x5d,
+ 0x5c, 0x5c, 0xe6, 0xf3, 0xf3, 0xf3, 0x71, 0xeb, 0xd6, 0x2d, 0x46, 0xcb, 0xfc, 0xfc, 0x3c, 0xdb,
+ 0x71, 0xc4, 0xc9, 0x20, 0xb9, 0x8f, 0xc8, 0xc6, 0xdf, 0xfb, 0xc7, 0xc6, 0xaf, 0x33, 0x83, 0xf5,
+ 0x0e, 0x1b, 0xf4, 0xf6, 0xf6, 0xa2, 0xbb, 0xbb, 0x9b, 0x8d, 0x0b, 0x5d, 0x04, 0x97, 0x2e, 0x5d,
+ 0xa2, 0xef, 0x8a, 0xd6, 0x07, 0xda, 0xb5, 0xbd, 0xdc, 0xdb, 0xdb, 0xfb, 0x69, 0x79, 0x79, 0x39,
+ 0xa3, 0x63, 0x66, 0x66, 0x86, 0xed, 0xb7, 0xd6, 0xd6, 0x56, 0x7a, 0xb8, 0x6f, 0x15, 0x50, 0x93,
+ 0x39, 0xb6, 0xd9, 0x5b, 0xa0, 0xa3, 0xa3, 0x03, 0xed, 0xed, 0xed, 0xa8, 0xa9, 0xa9, 0x41, 0x7a,
+ 0x7a, 0x3a, 0x04, 0x02, 0xc1, 0x8a, 0xb6, 0xb6, 0xb6, 0x44, 0x01, 0xe4, 0xef, 0xef, 0xff, 0x2a,
+ 0x5f, 0x10, 0x38, 0x29, 0xbf, 0x2d, 0xc9, 0x9d, 0x23, 0xdd, 0xe3, 0xef, 0x93, 0xb9, 0x79, 0xf3,
+ 0x66, 0xa1, 0x95, 0xed, 0xeb, 0x43, 0x5b, 0xcc, 0xb6, 0xac, 0xd0, 0x8e, 0x93, 0x17, 0xdc, 0xc3,
+ 0xc3, 0x63, 0x8a, 0x38, 0x88, 0x24, 0x67, 0x24, 0xfb, 0x8e, 0xec, 0x17, 0xdb, 0xee, 0x7c, 0xe3,
+ 0xb7, 0xf8, 0x84, 0x78, 0x36, 0x0a, 0xcd, 0xcd, 0xcd, 0x48, 0x49, 0x49, 0x81, 0x96, 0x96, 0x56,
+ 0xaf, 0x9a, 0x9a, 0xda, 0x09, 0x52, 0xab, 0xb7, 0x39, 0x6b, 0x5d, 0x52, 0x6b, 0x09, 0x69, 0xd5,
+ 0x5c, 0x72, 0x78, 0x99, 0x76, 0x1b, 0x6d, 0xeb, 0xeb, 0xd7, 0xaf, 0xd3, 0x59, 0x92, 0x11, 0xfd,
+ 0x08, 0xad, 0x05, 0xb9, 0x38, 0xe7, 0x69, 0x0d, 0x6f, 0xdc, 0xb8, 0xc1, 0x28, 0x23, 0x94, 0x4b,
+ 0x09, 0x80, 0xdb, 0x33, 0x37, 0xec, 0xf3, 0x84, 0x7c, 0x2c, 0xc8, 0x5e, 0x9b, 0xa4, 0x14, 0xca,
+ 0x0b, 0x4e, 0xaf, 0x04, 0x0a, 0x48, 0x33, 0x68, 0x69, 0x69, 0x61, 0xfb, 0x8e, 0x52, 0x46, 0xd7,
+ 0x92, 0xa9, 0xa9, 0xe9, 0x14, 0x39, 0xb3, 0x6d, 0xc3, 0x40, 0x86, 0x86, 0x86, 0x8d, 0xd9, 0xd9,
+ 0xd9, 0xcb, 0x14, 0x80, 0xd2, 0x43, 0x0b, 0xde, 0xd9, 0xd9, 0xc9, 0x8a, 0x7e, 0xf3, 0xe6, 0x4d,
+ 0xd4, 0xd7, 0xd7, 0xa3, 0xb2, 0xb2, 0x12, 0x85, 0x85, 0x85, 0x2c, 0x23, 0xa1, 0x50, 0x08, 0x42,
+ 0x7b, 0x0f, 0x01, 0xdb, 0xf4, 0xc2, 0x40, 0x94, 0x63, 0xb2, 0x82, 0x64, 0xb4, 0xf3, 0x92, 0x93,
+ 0x93, 0x97, 0x2c, 0x2d, 0x2d, 0xc5, 0xa4, 0x11, 0x16, 0x0a, 0x0a, 0x0a, 0x50, 0x5b, 0x5b, 0x8b,
+ 0xaa, 0xaa, 0x2a, 0xb6, 0x82, 0x76, 0xef, 0xde, 0x3d, 0x43, 0xea, 0x26, 0xf6, 0xf5, 0xf5, 0x9d,
+ 0xbd, 0x7c, 0xf9, 0x32, 0x48, 0x70, 0x12, 0x72, 0xd6, 0x71, 0x23, 0x40, 0x2f, 0x91, 0x79, 0x28,
+ 0x33, 0x33, 0x33, 0x93, 0x19, 0x18, 0x18, 0x54, 0x90, 0x67, 0x43, 0x0d, 0x0d, 0x8d, 0x13, 0xc4,
+ 0xa9, 0x28, 0x37, 0x37, 0x17, 0xd4, 0xa9, 0x8e, 0x8e, 0x8e, 0x48, 0x55, 0x55, 0x35, 0x90, 0x66,
+ 0x40, 0x32, 0xc9, 0x52, 0x57, 0x57, 0x97, 0x92, 0x66, 0x88, 0xdc, 0x30, 0x75, 0x7f, 0x02, 0x6e,
+ 0x57, 0x7e, 0x26, 0x83, 0xf8, 0x79, 0x62, 0x62, 0x22, 0x4e, 0x9f, 0x3e, 0x0d, 0x12, 0x48, 0xdd,
+ 0x5f, 0xde, 0xd5, 0x59, 0xf3, 0xef, 0xd6, 0x3f, 0x11, 0x15, 0x15, 0x95, 0x48, 0x2b, 0x2b, 0x2b,
+ 0x99, 0xb5, 0xb5, 0xb5, 0x8c, 0x64, 0x98, 0xb2, 0xde, 0xbb, 0xbf, 0x03, 0x7a, 0x7f, 0xf2, 0x1a,
+ 0xa1, 0x3c, 0xf4, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE options_module_xpm[1] = {{ png, sizeof( png ), "options_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/options_new_pad.cpp b/bitmaps_png/cpp_26/options_new_pad.cpp
index c0205a4dc1..8b8e953d75 100644
--- a/bitmaps_png/cpp_26/options_new_pad.cpp
+++ b/bitmaps_png/cpp_26/options_new_pad.cpp
@@ -8,95 +8,90 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x6b, 0x4c, 0x93,
- 0x57, 0x18, 0xc7, 0x1f, 0x7a, 0x01, 0x0a, 0xf4, 0xb5, 0xdc, 0x6f, 0xad, 0x40, 0x2d, 0x48, 0x98,
- 0x60, 0x0c, 0x3a, 0xb7, 0x45, 0x22, 0x19, 0x20, 0x51, 0xf1, 0x36, 0xe7, 0x3e, 0x6c, 0xcc, 0xf9,
- 0x61, 0x1b, 0x63, 0x3a, 0x50, 0x13, 0xc1, 0x44, 0x19, 0x8b, 0x1f, 0x96, 0x10, 0xb3, 0x65, 0x86,
- 0x4c, 0x46, 0x36, 0xa3, 0x84, 0x61, 0xb6, 0xc4, 0xa0, 0xe2, 0x05, 0x88, 0x5c, 0x02, 0xa8, 0x80,
- 0x65, 0x62, 0x06, 0xac, 0x08, 0x4c, 0x04, 0x21, 0xdc, 0xd6, 0xd2, 0xd2, 0xd6, 0x32, 0x0b, 0x3c,
- 0x7b, 0xce, 0x2b, 0x75, 0x2f, 0x08, 0xe8, 0x5c, 0x9b, 0x5f, 0xf2, 0xf6, 0x9c, 0xd3, 0xe7, 0xdf,
- 0xff, 0x79, 0xfe, 0xef, 0x79, 0x0b, 0x88, 0x08, 0x0b, 0x41, 0x2f, 0x57, 0x22, 0x84, 0x90, 0x13,
- 0x4e, 0x8c, 0xc5, 0xd6, 0x3a, 0xb8, 0x78, 0x11, 0xf6, 0x11, 0x7d, 0x84, 0xcb, 0x73, 0xf5, 0xe6,
- 0x15, 0x67, 0x05, 0xe3, 0x88, 0x2c, 0x91, 0x07, 0xe4, 0x4b, 0x43, 0x45, 0x25, 0x22, 0x05, 0x9c,
- 0xa3, 0xcf, 0xdf, 0x10, 0xa9, 0x84, 0x82, 0x10, 0x2d, 0x22, 0xe2, 0x76, 0xe5, 0x0a, 0x0c, 0xde,
- 0xbe, 0x0d, 0x48, 0xd7, 0x99, 0x8b, 0x0a, 0xcd, 0x16, 0xf9, 0xdc, 0x75, 0xad, 0xb8, 0x58, 0x79,
- 0x59, 0xd6, 0xa3, 0xee, 0xf6, 0xc0, 0x70, 0x23, 0x87, 0xea, 0x07, 0x72, 0x54, 0x96, 0xbb, 0x8d,
- 0xb9, 0x25, 0x48, 0x1a, 0x68, 0xfe, 0x0c, 0xb1, 0x99, 0x70, 0x9b, 0xef, 0x90, 0x8a, 0x1f, 0x6f,
- 0x6d, 0x05, 0x1c, 0x1e, 0x06, 0x24, 0xc1, 0x51, 0xfa, 0xec, 0xf1, 0x9c, 0x10, 0xfb, 0x95, 0xc4,
- 0x41, 0xcf, 0x74, 0xe7, 0xeb, 0x9a, 0x51, 0x39, 0x46, 0x3c, 0xe6, 0x9e, 0x23, 0xdc, 0xc4, 0xa1,
- 0xcf, 0x09, 0x17, 0x1d, 0x88, 0xa1, 0x28, 0x3a, 0x1a, 0xde, 0xcf, 0xcb, 0x83, 0xad, 0xa5, 0xa5,
- 0x90, 0xca, 0x04, 0x88, 0x33, 0xe5, 0xe5, 0x60, 0xd5, 0xeb, 0x01, 0x27, 0x27, 0x01, 0x99, 0x20,
- 0x8d, 0x55, 0x13, 0x5f, 0x11, 0x6c, 0xcd, 0x1b, 0x0e, 0xa1, 0x44, 0xd9, 0x9b, 0xe2, 0xf3, 0x9a,
- 0xb1, 0x85, 0x45, 0x9e, 0x61, 0xe1, 0x50, 0xfe, 0x8e, 0xa4, 0x31, 0x31, 0x11, 0x8a, 0x2f, 0x5c,
- 0x00, 0x4b, 0x7d, 0x3d, 0xe0, 0x83, 0x07, 0x80, 0x63, 0x63, 0x80, 0x66, 0x33, 0xa0, 0xdd, 0xfe,
- 0xd4, 0x80, 0xc5, 0x02, 0x68, 0x30, 0x00, 0xf6, 0xf5, 0x01, 0xb6, 0xb5, 0x01, 0x5e, 0xbe, 0x0c,
- 0xb3, 0x7d, 0x11, 0xc1, 0x09, 0x55, 0x95, 0x7b, 0xdf, 0x9c, 0xa2, 0x56, 0x6e, 0x86, 0x84, 0x87,
- 0xa8, 0xb8, 0x5d, 0x38, 0x1e, 0x76, 0xdf, 0x63, 0xd2, 0xc9, 0x0d, 0xca, 0xb6, 0x6c, 0x81, 0x2f,
- 0x48, 0x6c, 0xe4, 0xee, 0x5d, 0xc0, 0xf1, 0x71, 0xc0, 0xe9, 0xe9, 0xb9, 0x6d, 0x7b, 0xfc, 0x18,
- 0xf0, 0xd1, 0x23, 0xc0, 0xca, 0x4a, 0xde, 0x5d, 0x01, 0x13, 0xf2, 0x16, 0xfb, 0x8b, 0x0a, 0x35,
- 0x43, 0xff, 0xba, 0x09, 0xb7, 0x72, 0x53, 0xde, 0x5f, 0x3a, 0x67, 0xd3, 0xdc, 0xd6, 0x65, 0x7b,
- 0x9d, 0xdf, 0x8d, 0x98, 0xe0, 0xf4, 0x42, 0x31, 0x97, 0x18, 0x71, 0x1d, 0xcd, 0x7d, 0xba, 0x61,
- 0x03, 0x7c, 0x40, 0x45, 0x3a, 0x99, 0x18, 0x73, 0xe4, 0x10, 0x99, 0x9a, 0x02, 0x1c, 0x18, 0x00,
- 0xbc, 0x76, 0x0d, 0x66, 0x68, 0xfe, 0xe8, 0xec, 0xae, 0xc1, 0x6b, 0xae, 0xb1, 0xe2, 0x9f, 0x85,
- 0x85, 0x56, 0x3c, 0x92, 0x77, 0x32, 0x11, 0xe2, 0x2d, 0x42, 0x4a, 0xae, 0xce, 0x0a, 0xe7, 0x3d,
- 0x76, 0x49, 0x6e, 0xd2, 0xf8, 0x71, 0x16, 0x8c, 0xe2, 0x62, 0xc8, 0xb8, 0x73, 0xe7, 0xa9, 0x03,
- 0x86, 0x63, 0x0b, 0x07, 0x07, 0x79, 0x27, 0x5a, 0x41, 0xd8, 0x40, 0x25, 0x5d, 0x21, 0x3a, 0xc7,
- 0x12, 0xf6, 0xcc, 0x91, 0x91, 0x9b, 0x70, 0x8e, 0x12, 0xbf, 0x47, 0x73, 0x51, 0xb0, 0x07, 0xc4,
- 0x34, 0xd6, 0x22, 0x14, 0x92, 0x6d, 0x90, 0xd4, 0xd3, 0xdc, 0x61, 0x26, 0x54, 0x52, 0x02, 0xe7,
- 0x74, 0x3a, 0xc0, 0x91, 0x11, 0xc0, 0xf6, 0x76, 0x40, 0x26, 0xca, 0x44, 0x58, 0xdf, 0xca, 0xca,
- 0xc0, 0x42, 0x62, 0x4e, 0x0e, 0x21, 0x09, 0xbd, 0x4f, 0x86, 0xfe, 0xee, 0x6e, 0x9d, 0xe3, 0x6a,
- 0x98, 0xeb, 0x55, 0xdd, 0x74, 0xff, 0x29, 0xdc, 0x2c, 0xaf, 0x9d, 0x93, 0x3e, 0xbd, 0x1c, 0x25,
- 0xfe, 0x4e, 0x95, 0xf4, 0xbd, 0xbd, 0xc4, 0xee, 0xc3, 0x87, 0xa1, 0xfb, 0xbb, 0xef, 0x00, 0xa9,
- 0x5f, 0xcc, 0x41, 0x3d, 0xf1, 0x23, 0x35, 0xff, 0xef, 0xa6, 0x26, 0xc0, 0x8a, 0x0a, 0x7e, 0x4c,
- 0x2d, 0x8c, 0xf7, 0xc7, 0x8a, 0x74, 0x69, 0x35, 0x05, 0x60, 0xe9, 0xd4, 0x11, 0xbe, 0x27, 0x5d,
- 0xef, 0xd3, 0xfa, 0xb3, 0xc4, 0x26, 0xb9, 0x5c, 0xf6, 0x6d, 0x72, 0xf2, 0x26, 0x4c, 0x4a, 0x7a,
- 0x7b, 0x26, 0x3e, 0x5e, 0x72, 0x54, 0x70, 0x4f, 0x29, 0x89, 0x7c, 0xc2, 0x46, 0xec, 0x10, 0x0a,
- 0x79, 0x82, 0x0b, 0xe4, 0x05, 0xfd, 0x22, 0x1b, 0x58, 0x4a, 0x44, 0x79, 0xc2, 0xd3, 0xe6, 0xe5,
- 0xe7, 0x39, 0xc0, 0x82, 0x40, 0x24, 0xa9, 0x54, 0x81, 0xf5, 0x45, 0x45, 0x45, 0x98, 0x9f, 0x9f,
- 0x8f, 0xc1, 0xc1, 0xc1, 0x3f, 0xcc, 0xd6, 0xf2, 0xa5, 0xeb, 0x1a, 0x3f, 0x3f, 0xbf, 0xdd, 0x24,
- 0x12, 0x48, 0xac, 0x99, 0x7f, 0x32, 0xac, 0x11, 0x71, 0xf0, 0xbd, 0x57, 0xb6, 0x4b, 0xc7, 0xfc,
- 0x9b, 0x96, 0xf5, 0xcf, 0xfb, 0x23, 0xf7, 0xb1, 0xd8, 0xb5, 0xb1, 0xf6, 0xcc, 0xcc, 0xcc, 0x69,
- 0xa5, 0x52, 0x39, 0xa4, 0x52, 0xa9, 0xfa, 0x77, 0xee, 0xdc, 0x69, 0xbc, 0x77, 0xef, 0x1e, 0xdd,
- 0xa0, 0xad, 0xb8, 0x7d, 0xfb, 0x76, 0x93, 0x46, 0xa3, 0xe9, 0x8a, 0x8a, 0x8a, 0x1a, 0x62, 0xe2,
- 0xeb, 0xd7, 0xaf, 0x37, 0xca, 0xe5, 0xf2, 0x5d, 0x8b, 0x9d, 0x75, 0x01, 0x44, 0x8e, 0x24, 0xd8,
- 0xe9, 0xba, 0xc7, 0x66, 0xc9, 0x4d, 0xc5, 0x01, 0xe7, 0xdf, 0xdc, 0x77, 0x48, 0x9a, 0xa5, 0x6a,
- 0xa7, 0x1a, 0x1a, 0x2f, 0x5d, 0xb9, 0x72, 0xa5, 0xa9, 0xb6, 0xb6, 0x16, 0xcb, 0xcb, 0xcb, 0xb1,
- 0xb1, 0xb1, 0x91, 0x9a, 0x3e, 0x88, 0x7a, 0xbd, 0x1e, 0xad, 0x56, 0x2b, 0xdd, 0xa4, 0x16, 0xec,
- 0xe8, 0xe8, 0xc0, 0x9e, 0x9e, 0x1e, 0x6c, 0x69, 0x69, 0xc1, 0x88, 0x88, 0x08, 0xe6, 0x3c, 0x60,
- 0x41, 0x21, 0xc1, 0x71, 0xb4, 0x82, 0xf8, 0x90, 0xc8, 0x25, 0x8e, 0xcc, 0x36, 0x3e, 0xc5, 0xcb,
- 0xcb, 0xeb, 0xd7, 0x63, 0xc7, 0x8e, 0x61, 0x7f, 0x7f, 0x3f, 0xa5, 0x6c, 0x04, 0x4d, 0x26, 0x13,
- 0xef, 0xa6, 0xbd, 0xbd, 0x9d, 0xbf, 0x36, 0x18, 0x0c, 0x38, 0x3a, 0x3a, 0x8a, 0xfb, 0xf7, 0xef,
- 0x9f, 0x52, 0x28, 0x14, 0x07, 0x17, 0x3d, 0xbd, 0x17, 0x10, 0x94, 0x10, 0xcb, 0x08, 0x3f, 0xc2,
- 0x3d, 0x2c, 0x2c, 0xac, 0xa3, 0xa1, 0xa1, 0x81, 0x77, 0xc1, 0x7e, 0x79, 0x7c, 0x7c, 0xfc, 0x5f,
- 0xb4, 0x8d, 0xda, 0xd0, 0xd0, 0xd0, 0xd6, 0x8d, 0x1b, 0x37, 0x1a, 0x3a, 0x3b, 0x3b, 0x79, 0x97,
- 0x15, 0x15, 0x15, 0xb8, 0x7c, 0xf9, 0xf2, 0x3f, 0xd8, 0xad, 0xf3, 0x42, 0x21, 0x81, 0x60, 0x34,
- 0xf5, 0xa3, 0x2b, 0x32, 0x32, 0x72, 0x30, 0x23, 0x23, 0xc3, 0xca, 0x44, 0x6c, 0x36, 0x1b, 0x1e,
- 0x3a, 0x74, 0xc8, 0xc6, 0x71, 0xdc, 0x5e, 0xc7, 0xba, 0xc0, 0xc0, 0xc0, 0xcf, 0xa8, 0x7f, 0x4f,
- 0x7a, 0x7b, 0x7b, 0xf9, 0x2d, 0xcc, 0xce, 0xce, 0xb6, 0xc7, 0xc5, 0xc5, 0xe9, 0xfd, 0xfd, 0xfd,
- 0x87, 0xa9, 0x86, 0xe6, 0x65, 0x84, 0x52, 0xd2, 0xd3, 0xd3, 0xed, 0xdd, 0xdd, 0xdd, 0xfc, 0xf6,
- 0x30, 0x11, 0xb3, 0xd9, 0x8c, 0x31, 0x31, 0x31, 0x23, 0xec, 0xa1, 0x28, 0x58, 0xb7, 0x6c, 0xf5,
- 0xea, 0xd5, 0xa3, 0x6d, 0x6d, 0x6d, 0xa8, 0xd5, 0x6a, 0xe9, 0x8c, 0xab, 0xc4, 0x92, 0x92, 0x12,
- 0x8a, 0x7e, 0x92, 0x8d, 0x7f, 0xc6, 0xbd, 0x84, 0x50, 0x64, 0x48, 0x48, 0x88, 0x96, 0x1c, 0xfd,
- 0x99, 0x96, 0x96, 0x66, 0x36, 0x1a, 0x8d, 0x74, 0x88, 0x8e, 0x63, 0x56, 0x56, 0xd6, 0x13, 0x1f,
- 0x1f, 0x9f, 0x23, 0x8e, 0x75, 0x14, 0xe7, 0x1c, 0x72, 0x64, 0x6f, 0x6a, 0x6a, 0xc2, 0xaa, 0xaa,
- 0x2a, 0x24, 0x37, 0xe3, 0xe4, 0x52, 0x4b, 0x9c, 0xa7, 0x1a, 0xc1, 0x2f, 0x14, 0x12, 0xa2, 0x56,
- 0xab, 0x75, 0xcd, 0xcd, 0xcd, 0x7c, 0xc3, 0x75, 0x3a, 0x1d, 0x6e, 0xdb, 0xb6, 0xcd, 0x44, 0x7d,
- 0xeb, 0x22, 0xba, 0x93, 0x93, 0x93, 0x27, 0x98, 0x40, 0x75, 0x75, 0x35, 0x16, 0x14, 0x14, 0x60,
- 0x50, 0x50, 0x50, 0xeb, 0x4b, 0x85, 0x61, 0x21, 0xe8, 0xcb, 0x79, 0x39, 0x39, 0x39, 0x7c, 0xc3,
- 0x1f, 0x3e, 0x7c, 0x88, 0xac, 0xf9, 0x2c, 0x1c, 0x4c, 0xa0, 0xae, 0xae, 0x8e, 0xdf, 0xae, 0xb2,
- 0xb2, 0x32, 0xcc, 0xcd, 0xcd, 0x45, 0x72, 0xd8, 0xf0, 0x4a, 0x42, 0xf4, 0x0a, 0x8f, 0x8e, 0x8e,
- 0xa6, 0xe7, 0xcf, 0x5d, 0xbc, 0x7a, 0xf5, 0x2a, 0xde, 0xb8, 0x71, 0x83, 0xef, 0xc5, 0xad, 0x5b,
- 0xb7, 0xb0, 0xa6, 0xa6, 0x86, 0x1e, 0x09, 0xd7, 0xb0, 0xb0, 0xb0, 0x90, 0x85, 0x00, 0x2f, 0x5d,
- 0xba, 0x84, 0x29, 0x29, 0x29, 0x16, 0x5f, 0x5f, 0xdf, 0x8c, 0xff, 0x2c, 0x44, 0xfd, 0xf8, 0x24,
- 0x31, 0x31, 0xd1, 0x48, 0xc9, 0x9b, 0xa4, 0x23, 0xa6, 0x8b, 0xe2, 0xdb, 0x45, 0x91, 0x36, 0x9d,
- 0x3e, 0x7d, 0x9a, 0x6f, 0x7a, 0x42, 0x42, 0xc2, 0x04, 0x39, 0xee, 0xa4, 0x9e, 0x94, 0xc6, 0xc6,
- 0xc6, 0x1a, 0xd6, 0xad, 0x5b, 0x37, 0xee, 0xed, 0xed, 0x9d, 0xfe, 0x4a, 0x5b, 0x17, 0x10, 0x10,
- 0x70, 0x80, 0xe2, 0xfa, 0xb5, 0xe3, 0x9f, 0x90, 0x54, 0x2a, 0x4d, 0x4b, 0x4d, 0x4d, 0x9d, 0x3e,
- 0x75, 0xea, 0x14, 0xd2, 0x5c, 0xbd, 0x63, 0x9d, 0x4c, 0x26, 0x7b, 0x9d, 0x44, 0xf6, 0xbd, 0x72,
- 0x8f, 0x16, 0x4a, 0xe4, 0xaa, 0x55, 0xab, 0x2c, 0x14, 0x84, 0x19, 0xda, 0xa6, 0xe3, 0x4b, 0xae,
- 0xfd, 0x9f, 0x42, 0x12, 0xb1, 0x58, 0xbc, 0x87, 0xd8, 0x45, 0xd7, 0x3e, 0x4b, 0xad, 0xfd, 0x07,
- 0x96, 0xed, 0xc0, 0x81, 0x46, 0x2e, 0xca, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x23, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x7f, 0x4c, 0x95,
+ 0x55, 0x1c, 0xc6, 0x1f, 0x7f, 0x90, 0xc3, 0x42, 0x18, 0x02, 0x82, 0x70, 0x45, 0x19, 0x2a, 0x91,
+ 0x48, 0xea, 0x88, 0x5a, 0x32, 0x28, 0x24, 0xe6, 0x44, 0xd2, 0x9c, 0xad, 0x26, 0x33, 0x5d, 0x2b,
+ 0x24, 0xec, 0x22, 0x96, 0x48, 0x21, 0xa2, 0xd5, 0xdc, 0xfc, 0xc7, 0x45, 0x6c, 0x12, 0x6b, 0x6d,
+ 0x39, 0x47, 0xab, 0xe5, 0xfc, 0x81, 0x3a, 0x70, 0x0a, 0x4e, 0x18, 0x0a, 0x5e, 0x26, 0x34, 0x20,
+ 0x18, 0x98, 0x3f, 0x50, 0x52, 0x30, 0xb8, 0x17, 0xee, 0xbd, 0x5e, 0xf5, 0x02, 0xdf, 0x9e, 0xf3,
+ 0xb2, 0x6b, 0x5c, 0xb9, 0x20, 0x19, 0xdb, 0xb3, 0xbd, 0xef, 0x39, 0xe7, 0x3d, 0x9f, 0xf3, 0x3d,
+ 0xcf, 0x73, 0xce, 0x05, 0x22, 0x02, 0x57, 0xc2, 0x01, 0xb8, 0xe3, 0x2b, 0x44, 0x62, 0x0f, 0xbc,
+ 0x00, 0x4c, 0x52, 0x1a, 0x6b, 0xac, 0x43, 0xc7, 0x8e, 0x61, 0x13, 0x75, 0x93, 0x9a, 0x36, 0x6a,
+ 0x3e, 0xe7, 0x17, 0x4e, 0xb8, 0x1b, 0xe9, 0xd8, 0x8b, 0x56, 0xe4, 0x61, 0x10, 0x5f, 0xe2, 0x11,
+ 0x3e, 0xc3, 0x10, 0xb6, 0xa2, 0x93, 0xfa, 0x0e, 0xaf, 0xc1, 0x9b, 0xc0, 0xc9, 0x63, 0x40, 0xa6,
+ 0x9f, 0x3c, 0x89, 0xce, 0x8b, 0x17, 0x21, 0x7c, 0xce, 0x18, 0x13, 0x84, 0x6f, 0x10, 0xc8, 0xd5,
+ 0x57, 0x13, 0x60, 0x26, 0xcc, 0xca, 0x67, 0x79, 0xac, 0x1c, 0x3c, 0x44, 0x2a, 0x2c, 0x78, 0x0f,
+ 0x7f, 0x11, 0xf6, 0x3e, 0x61, 0xd3, 0x9f, 0xac, 0x90, 0x93, 0xef, 0xaa, 0xaf, 0x87, 0xdc, 0xbd,
+ 0x0b, 0x21, 0xb0, 0x9b, 0xef, 0x2f, 0x8c, 0x02, 0x71, 0xb2, 0xc9, 0x54, 0x2d, 0x21, 0x46, 0x27,
+ 0xc0, 0x93, 0xca, 0x24, 0x2c, 0x05, 0xc6, 0xf0, 0xe5, 0xf8, 0x60, 0xff, 0x7e, 0xac, 0x3a, 0x7a,
+ 0x14, 0x29, 0x0a, 0x40, 0xfd, 0x58, 0x5a, 0x0a, 0x6b, 0x4f, 0x0f, 0xe4, 0xc1, 0x03, 0x88, 0x02,
+ 0xb2, 0xad, 0x9c, 0xda, 0x43, 0xa9, 0x31, 0xaf, 0x3a, 0x40, 0x59, 0xdc, 0xae, 0xfe, 0x71, 0x21,
+ 0x0e, 0xa5, 0xc1, 0x1a, 0xb5, 0x0d, 0x0d, 0x47, 0x8e, 0xc0, 0x52, 0x59, 0x09, 0xb9, 0x76, 0x0d,
+ 0x72, 0xef, 0x1e, 0xc4, 0x6c, 0x86, 0xd8, 0xed, 0xc3, 0x05, 0x58, 0x2c, 0x90, 0xde, 0x5e, 0xc8,
+ 0xcd, 0x9b, 0x90, 0xc6, 0x46, 0xc8, 0x89, 0x13, 0x10, 0x07, 0xa8, 0x8b, 0xb2, 0x8e, 0x9a, 0x54,
+ 0x79, 0x94, 0xf7, 0x44, 0xdb, 0x6e, 0x7a, 0x97, 0x82, 0xa1, 0x95, 0xeb, 0xa0, 0x27, 0xac, 0xeb,
+ 0xca, 0x15, 0x88, 0xd1, 0x08, 0x19, 0x1c, 0x74, 0xb6, 0xed, 0xfe, 0x7d, 0xc8, 0xad, 0x5b, 0x90,
+ 0x33, 0x67, 0xb4, 0xea, 0x0a, 0x15, 0xc4, 0xc7, 0xe5, 0xca, 0xdf, 0xa1, 0xf9, 0xc0, 0x2a, 0xc4,
+ 0xd3, 0x9d, 0xdd, 0x0c, 0xc4, 0xc8, 0xbe, 0x0f, 0xe9, 0xd9, 0x52, 0xec, 0x58, 0xbe, 0x1c, 0x1b,
+ 0x38, 0x49, 0xab, 0x82, 0xa9, 0x8a, 0x1c, 0x90, 0x81, 0x01, 0xc8, 0xed, 0xdb, 0x90, 0xd3, 0xa7,
+ 0x31, 0xc4, 0xfe, 0x6c, 0xad, 0x18, 0x46, 0x38, 0x76, 0x54, 0x35, 0xd9, 0xf4, 0x42, 0x41, 0x80,
+ 0xd7, 0xa9, 0xa9, 0x6c, 0xfb, 0xdd, 0xa9, 0xff, 0x13, 0xf6, 0xbf, 0x81, 0x22, 0xf6, 0xad, 0x3c,
+ 0x7c, 0x18, 0xfa, 0xcb, 0x97, 0x87, 0x2b, 0x50, 0x72, 0x6c, 0x61, 0x67, 0xa7, 0x56, 0x89, 0xe1,
+ 0x71, 0x18, 0xf0, 0x35, 0xe6, 0xf3, 0xe3, 0x01, 0xa7, 0x89, 0x72, 0x59, 0x41, 0x30, 0x36, 0xb0,
+ 0xf7, 0x25, 0xac, 0xc7, 0x73, 0xa3, 0x16, 0xf2, 0x31, 0xdf, 0xa3, 0xb1, 0x4f, 0x81, 0x8a, 0x8b,
+ 0xf1, 0x53, 0x4b, 0x0b, 0xa4, 0xab, 0x0b, 0xd2, 0xd4, 0x04, 0x51, 0x50, 0x05, 0x51, 0xbe, 0x95,
+ 0x94, 0xc0, 0x42, 0xd8, 0xa4, 0x61, 0x90, 0x3a, 0x3b, 0x6a, 0xa2, 0x3c, 0xd8, 0x47, 0xf9, 0xf3,
+ 0x29, 0x2e, 0xb3, 0xbd, 0x6f, 0xd4, 0xb6, 0x6e, 0xe4, 0x42, 0x74, 0xd8, 0xcc, 0xaf, 0xd7, 0x6d,
+ 0xdf, 0x8e, 0xf6, 0x6f, 0xbf, 0x85, 0xd0, 0x2f, 0x55, 0x41, 0x25, 0xf5, 0x03, 0xcd, 0x7f, 0x58,
+ 0x53, 0x03, 0x29, 0x2b, 0xd3, 0xda, 0x42, 0x46, 0xc6, 0xfb, 0x37, 0xec, 0x82, 0x69, 0x42, 0xa9,
+ 0xdb, 0xce, 0x45, 0xbd, 0x8b, 0xdb, 0x84, 0x24, 0x78, 0x78, 0xb8, 0x1f, 0x48, 0x4c, 0x7c, 0x4b,
+ 0x12, 0x12, 0xde, 0x1c, 0x8a, 0x8b, 0x9b, 0x9a, 0x3d, 0xe2, 0x4c, 0x05, 0x51, 0x05, 0x94, 0x8d,
+ 0x7a, 0xfb, 0x5f, 0xd0, 0x3e, 0xf8, 0x6a, 0x67, 0x28, 0x1b, 0xf7, 0xc7, 0x83, 0xb8, 0xaf, 0x77,
+ 0xb7, 0x7b, 0xbe, 0xec, 0x39, 0x84, 0x30, 0x7c, 0xae, 0x40, 0x3a, 0x5d, 0x40, 0xe5, 0xa1, 0x43,
+ 0x87, 0xa4, 0xa0, 0xa0, 0x40, 0x02, 0x03, 0x03, 0xbf, 0x1f, 0xde, 0x22, 0xf8, 0xf2, 0xb9, 0xc2,
+ 0xcf, 0xcf, 0x6f, 0x1d, 0x21, 0x01, 0xd4, 0x12, 0xe7, 0x9b, 0x61, 0x2f, 0xcd, 0xff, 0x02, 0x36,
+ 0xed, 0x50, 0xba, 0x80, 0xb8, 0x25, 0xbb, 0x3d, 0x5c, 0x1a, 0xbd, 0x54, 0x32, 0x32, 0x32, 0x86,
+ 0x82, 0x82, 0x82, 0xee, 0xe8, 0x74, 0xba, 0x8e, 0x35, 0x6b, 0xd6, 0x98, 0x1a, 0x1a, 0x1a, 0x78,
+ 0x40, 0xeb, 0x25, 0x39, 0x39, 0xb9, 0x2f, 0x34, 0x34, 0xb4, 0x2d, 0x3c, 0x3c, 0xfc, 0x8e, 0x82,
+ 0x47, 0x47, 0x47, 0x9b, 0x3c, 0x3c, 0x3c, 0xd6, 0xba, 0xbe, 0xeb, 0xf6, 0x20, 0x94, 0xa0, 0x3a,
+ 0xc6, 0xd7, 0xce, 0x64, 0x99, 0xa1, 0x27, 0x54, 0x25, 0x6c, 0x33, 0xfd, 0x5a, 0x85, 0x7b, 0x0b,
+ 0x5f, 0x5c, 0xd8, 0x7f, 0xfe, 0xfc, 0x79, 0x29, 0x2d, 0x2d, 0x95, 0x4b, 0x97, 0x2e, 0xd1, 0xf4,
+ 0x4e, 0xe9, 0xe9, 0xe9, 0x11, 0xab, 0xd5, 0xca, 0x43, 0x6a, 0x91, 0xe6, 0xe6, 0x66, 0xb9, 0x7a,
+ 0xf5, 0xaa, 0xd4, 0xd5, 0xd5, 0xc9, 0x82, 0x05, 0x0b, 0xd4, 0xf6, 0xfa, 0xbb, 0x04, 0x3d, 0xbe,
+ 0x8e, 0xb6, 0x60, 0x09, 0x92, 0xe9, 0x5a, 0x12, 0x7e, 0x61, 0x8c, 0xf3, 0x99, 0xbd, 0xad, 0x98,
+ 0x86, 0x24, 0x6f, 0x6f, 0xef, 0x5f, 0x73, 0x72, 0x72, 0xa4, 0xa3, 0xa3, 0x83, 0x29, 0xeb, 0x92,
+ 0xbe, 0xbe, 0x3e, 0xad, 0x9a, 0xa6, 0xa6, 0x26, 0xed, 0xb9, 0xb7, 0xb7, 0x57, 0xba, 0xbb, 0xbb,
+ 0x25, 0x3d, 0x3d, 0x7d, 0xc0, 0xcb, 0xcb, 0x6b, 0xdb, 0x98, 0xb7, 0xb7, 0x53, 0x07, 0x6f, 0x69,
+ 0xed, 0x0c, 0x01, 0x9e, 0x94, 0x1f, 0xf5, 0xfc, 0xbc, 0x79, 0xf3, 0x9a, 0xab, 0xaa, 0xaa, 0xb4,
+ 0x2a, 0xd4, 0xca, 0xe3, 0xe2, 0xe2, 0xfe, 0xe6, 0x36, 0x1a, 0xe6, 0xce, 0x9d, 0x5b, 0x1f, 0x1b,
+ 0x1b, 0xdb, 0xdb, 0xda, 0xda, 0xaa, 0x55, 0x59, 0x56, 0x56, 0x26, 0x73, 0xe6, 0xcc, 0xf9, 0x83,
+ 0xdf, 0xe8, 0x9e, 0x0a, 0x1a, 0x01, 0x8c, 0xa0, 0x1f, 0x6d, 0x61, 0x61, 0x61, 0x9d, 0x7a, 0xbd,
+ 0xde, 0xaa, 0x20, 0x36, 0x9b, 0x4d, 0x32, 0x33, 0x33, 0x6d, 0x33, 0x66, 0xcc, 0xd8, 0xe8, 0x18,
+ 0x17, 0x10, 0x10, 0xb0, 0x85, 0xfe, 0x3d, 0xba, 0x7e, 0xfd, 0xba, 0xb6, 0x85, 0x3b, 0x77, 0xee,
+ 0xb4, 0xc7, 0xc4, 0xc4, 0xf4, 0xcc, 0x9a, 0x35, 0xeb, 0x2e, 0xe7, 0x08, 0x9d, 0x08, 0x28, 0x29,
+ 0x2d, 0x2d, 0xcd, 0xde, 0xde, 0xde, 0xae, 0x6d, 0x8f, 0x82, 0x98, 0xcd, 0x66, 0x59, 0xbc, 0x78,
+ 0x71, 0x17, 0xfb, 0x3c, 0x46, 0x8c, 0xf3, 0x8c, 0x8c, 0x8c, 0xec, 0x6e, 0x6c, 0x6c, 0x14, 0x83,
+ 0xc1, 0xc0, 0x3b, 0xee, 0x8c, 0x14, 0x17, 0x17, 0x33, 0xfa, 0x09, 0x36, 0xf6, 0xc5, 0x4c, 0x04,
+ 0x14, 0x16, 0x1c, 0x1c, 0x6c, 0x60, 0x45, 0x7f, 0xa6, 0xa6, 0xa6, 0x9a, 0x4d, 0x26, 0x13, 0x2f,
+ 0x51, 0xa3, 0x64, 0x65, 0x65, 0x3d, 0xf2, 0xf1, 0xf1, 0xd9, 0xe1, 0x18, 0xc7, 0x38, 0xe7, 0xb2,
+ 0x22, 0x7b, 0x4d, 0x4d, 0x8d, 0x9c, 0x3b, 0x77, 0x4e, 0x58, 0x8d, 0x91, 0x55, 0x1a, 0xa8, 0x9f,
+ 0x39, 0x47, 0xe0, 0x53, 0x41, 0x23, 0x15, 0x12, 0x12, 0xd2, 0x52, 0x5b, 0x5b, 0xab, 0x19, 0xde,
+ 0xd2, 0xd2, 0x22, 0xab, 0x57, 0xaf, 0xee, 0xa3, 0x6f, 0x6d, 0x54, 0x7b, 0x62, 0x62, 0x62, 0xbf,
+ 0x02, 0x94, 0x97, 0x97, 0x4b, 0x61, 0x61, 0xa1, 0xcc, 0x9e, 0x3d, 0xbb, 0x7e, 0x42, 0x61, 0x70,
+ 0x25, 0x7e, 0xbc, 0x3f, 0x37, 0x37, 0x57, 0x33, 0xfc, 0xc6, 0x8d, 0x1b, 0xa2, 0xcc, 0x57, 0xe1,
+ 0x50, 0x80, 0x0b, 0x17, 0x2e, 0x68, 0xdb, 0x55, 0x52, 0x52, 0x22, 0x79, 0x79, 0x79, 0xc2, 0x0a,
+ 0xab, 0x9e, 0x09, 0xc4, 0xbf, 0xf9, 0x11, 0x11, 0x11, 0xfc, 0xfd, 0xb9, 0x22, 0xa7, 0x4e, 0x9d,
+ 0x92, 0xb3, 0x67, 0xcf, 0x6a, 0x5e, 0x54, 0x57, 0x57, 0x4b, 0x45, 0x45, 0x05, 0x7f, 0x12, 0x4e,
+ 0x4b, 0x51, 0x51, 0x91, 0x0a, 0x81, 0x1c, 0x3f, 0x7e, 0x5c, 0x92, 0x92, 0x92, 0x2c, 0xbe, 0xbe,
+ 0xbe, 0xfa, 0xff, 0x0c, 0xa2, 0x1f, 0x1f, 0xad, 0x58, 0xb1, 0xc2, 0xc4, 0xe4, 0x3d, 0xe0, 0x15,
+ 0xd3, 0xc6, 0xf8, 0xb6, 0x31, 0xd2, 0x7d, 0x07, 0x0f, 0x1e, 0xd4, 0x4c, 0x8f, 0x8f, 0x8f, 0xef,
+ 0x67, 0xc5, 0xad, 0xf4, 0xe4, 0xe8, 0xb2, 0x65, 0xcb, 0x7a, 0xa3, 0xa2, 0xa2, 0x8c, 0x33, 0x67,
+ 0xce, 0x4c, 0x7b, 0xa6, 0xad, 0xf3, 0xf7, 0xf7, 0xdf, 0xca, 0xb8, 0xee, 0x73, 0xfc, 0x27, 0xe4,
+ 0xe6, 0xe6, 0x96, 0x9a, 0x92, 0x92, 0x32, 0x98, 0x9f, 0x9f, 0x2f, 0xec, 0xab, 0x74, 0x8c, 0x73,
+ 0x77, 0x77, 0x7f, 0x85, 0x90, 0x4d, 0xcf, 0xec, 0x91, 0xab, 0x44, 0x2e, 0x5a, 0xb4, 0xc8, 0xc2,
+ 0x20, 0x0c, 0x71, 0x9b, 0x76, 0x8d, 0x3b, 0xf6, 0x7f, 0x82, 0xa6, 0x4e, 0x99, 0x32, 0x65, 0x3d,
+ 0xb5, 0x96, 0xcf, 0x3e, 0xe3, 0x8d, 0xfd, 0x07, 0x09, 0x76, 0xaf, 0x10, 0x3b, 0xe5, 0x2f, 0x92,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE options_new_pad_xpm[1] = {{ png, sizeof( png ), "options_new_pad_xpm" }};
diff --git a/bitmaps_png/cpp_26/options_pad.cpp b/bitmaps_png/cpp_26/options_pad.cpp
index 05858c36aa..ebcbf0d47b 100644
--- a/bitmaps_png/cpp_26/options_pad.cpp
+++ b/bitmaps_png/cpp_26/options_pad.cpp
@@ -8,79 +8,71 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x6f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6d, 0x48, 0x5b,
- 0x67, 0x14, 0xc7, 0xa3, 0x79, 0x59, 0x62, 0x72, 0x63, 0x6c, 0x12, 0x4d, 0x34, 0xd1, 0x6b, 0x1a,
- 0xd3, 0x20, 0xbe, 0xac, 0xd8, 0xcc, 0xc1, 0x26, 0x6e, 0xf3, 0x8d, 0x75, 0x2a, 0x94, 0x52, 0xc6,
- 0x98, 0x6c, 0xdd, 0x87, 0x62, 0xc5, 0x61, 0x74, 0xb4, 0x3a, 0xa6, 0xe2, 0xd8, 0xc6, 0xc6, 0x5e,
- 0x3e, 0xcc, 0x0a, 0x8a, 0x30, 0x36, 0xa4, 0xda, 0x6f, 0x2b, 0x92, 0xea, 0x54, 0x7c, 0xc3, 0x8a,
- 0x53, 0x97, 0x60, 0xa4, 0xc6, 0x9a, 0x46, 0x45, 0x27, 0x8a, 0xc6, 0x61, 0x5e, 0xd4, 0x98, 0xa2,
- 0xab, 0x67, 0xe7, 0xde, 0x19, 0x48, 0x9d, 0x4b, 0xa2, 0x83, 0x5d, 0xf8, 0xc1, 0x25, 0xe7, 0xb9,
- 0xf7, 0xff, 0x9c, 0x73, 0xfe, 0xf7, 0x3c, 0x61, 0x00, 0x00, 0xe3, 0xff, 0xe0, 0xdf, 0x03, 0x0c,
- 0x86, 0x02, 0x79, 0x15, 0x79, 0x1b, 0xb9, 0x81, 0x14, 0x23, 0x3a, 0x44, 0x84, 0x84, 0x23, 0x61,
- 0xff, 0x49, 0x08, 0x2f, 0x3e, 0xf2, 0x4e, 0xb8, 0x98, 0xd1, 0xcc, 0xbf, 0xcc, 0x7a, 0x70, 0xee,
- 0x16, 0xf7, 0x37, 0xc9, 0x57, 0x5c, 0x4b, 0xe4, 0x75, 0x8e, 0x89, 0x7b, 0x91, 0x39, 0xc2, 0x60,
- 0x32, 0xda, 0x30, 0xfe, 0x2e, 0x12, 0x8d, 0x30, 0xcf, 0x24, 0x84, 0x57, 0x2c, 0xee, 0xf5, 0x53,
- 0xe2, 0x2a, 0xeb, 0x01, 0x39, 0xc3, 0xf7, 0x68, 0xf6, 0x84, 0xf0, 0x1c, 0x3b, 0x42, 0x90, 0xb7,
- 0x47, 0xac, 0x73, 0x54, 0x61, 0x7d, 0xb8, 0xf6, 0x0e, 0xf2, 0x22, 0x12, 0x11, 0x4a, 0x76, 0xfe,
- 0x22, 0x2c, 0xe4, 0x56, 0x94, 0x9e, 0xf3, 0x4b, 0xd2, 0xf6, 0x31, 0x81, 0x63, 0x9c, 0x5f, 0x24,
- 0xf6, 0x39, 0x6a, 0x5a, 0xec, 0x93, 0xa3, 0xf2, 0x72, 0x4f, 0x23, 0xf4, 0x16, 0x27, 0x35, 0xfc,
- 0x47, 0xf5, 0x26, 0xf1, 0x2c, 0x90, 0x88, 0x0f, 0x45, 0x2f, 0xdf, 0x8e, 0x5b, 0xbb, 0x4f, 0x95,
- 0x19, 0x49, 0x0d, 0x56, 0x46, 0x7f, 0xa1, 0x3a, 0x79, 0x3b, 0x6f, 0xec, 0x1f, 0xbb, 0x5f, 0x25,
- 0x9e, 0x24, 0x9a, 0x05, 0xfd, 0x6a, 0xa7, 0xd0, 0x71, 0x3c, 0xc6, 0x7b, 0x8d, 0x35, 0x84, 0xcf,
- 0xd5, 0x22, 0x05, 0x88, 0x34, 0x50, 0x09, 0x7d, 0x22, 0x42, 0xec, 0xcd, 0xb7, 0xe4, 0xac, 0xc0,
- 0xe5, 0xff, 0x22, 0x72, 0x8a, 0xdf, 0x8b, 0xb1, 0x42, 0x24, 0x5f, 0x58, 0xc4, 0x7e, 0x59, 0xb3,
- 0x4d, 0xac, 0xf9, 0xc7, 0xc5, 0x1f, 0x73, 0x4c, 0x47, 0xbd, 0x7a, 0x03, 0xb9, 0x40, 0xb9, 0x31,
- 0x98, 0xd0, 0xf9, 0x70, 0x01, 0xe3, 0x8e, 0xfa, 0x0f, 0xe2, 0xb9, 0x1d, 0x4b, 0xbf, 0xe1, 0xd6,
- 0x61, 0xec, 0x32, 0xa2, 0xa2, 0x7a, 0x88, 0xbf, 0xdd, 0xf5, 0x8f, 0xcb, 0x7e, 0x88, 0xb0, 0xe0,
- 0xef, 0x94, 0x0b, 0xb3, 0x8f, 0xac, 0xcf, 0x0c, 0x25, 0xa3, 0xef, 0x48, 0x8b, 0xc0, 0x7d, 0x42,
- 0x46, 0x6f, 0x22, 0x31, 0xda, 0x55, 0x42, 0x7c, 0x61, 0x4f, 0xf8, 0xbb, 0x7f, 0x3c, 0xaa, 0x92,
- 0x63, 0xc6, 0x98, 0x81, 0x32, 0x11, 0x92, 0x47, 0x6d, 0x26, 0xa4, 0x1e, 0xc9, 0xda, 0x79, 0xbf,
- 0x9e, 0xd4, 0x23, 0x95, 0x8d, 0x30, 0x24, 0x79, 0x84, 0x1b, 0xc7, 0x63, 0x02, 0x2d, 0xd7, 0x9a,
- 0x9f, 0x9f, 0x7f, 0x98, 0x93, 0x93, 0x73, 0xc0, 0x66, 0xb3, 0xf5, 0x41, 0x33, 0xf2, 0x73, 0xdd,
- 0x4f, 0x81, 0x5c, 0x47, 0xb6, 0x9d, 0x03, 0xe5, 0x4d, 0x29, 0x24, 0x39, 0xff, 0x76, 0x9d, 0x54,
- 0x2a, 0x5d, 0x6f, 0x6b, 0x6b, 0x83, 0xa6, 0xa6, 0x26, 0x90, 0xcb, 0xe5, 0x1d, 0x47, 0x13, 0x43,
- 0x1a, 0x17, 0x17, 0x37, 0x14, 0x1d, 0x1d, 0x7d, 0x35, 0xd0, 0x77, 0x74, 0x5b, 0x54, 0xc6, 0x1e,
- 0x3e, 0xe9, 0x3b, 0x8a, 0xbf, 0x2b, 0x84, 0x4b, 0xaf, 0x5f, 0x02, 0xfd, 0x47, 0x7a, 0x50, 0xea,
- 0x62, 0x0f, 0x15, 0xa4, 0xc2, 0x53, 0x54, 0x54, 0xf4, 0x74, 0x7a, 0x7a, 0x1a, 0xcc, 0x66, 0x33,
- 0x14, 0x17, 0x17, 0x6f, 0xab, 0xd5, 0x6a, 0x5b, 0x72, 0x72, 0x32, 0x2d, 0x9e, 0x99, 0x99, 0xe9,
- 0x22, 0x08, 0xe2, 0x4a, 0xa0, 0xc9, 0xf0, 0xb9, 0xa0, 0x90, 0xf5, 0x90, 0x7c, 0xc4, 0xf7, 0xfa,
- 0x0b, 0x25, 0x3e, 0x16, 0x80, 0xf6, 0x15, 0x0d, 0x0c, 0x0f, 0x0f, 0x43, 0x4f, 0x4f, 0x0f, 0x8c,
- 0x8f, 0x8f, 0xc3, 0xda, 0xda, 0x1a, 0x6c, 0x6d, 0x6d, 0x81, 0xc7, 0xe3, 0x81, 0xdd, 0xdd, 0x5d,
- 0x98, 0x9d, 0x9d, 0x85, 0x85, 0x85, 0x05, 0x30, 0x99, 0x4c, 0xa0, 0xd1, 0x68, 0x56, 0xf1, 0x7d,
- 0xb2, 0x40, 0xb3, 0x4e, 0x80, 0x7c, 0x10, 0x26, 0x62, 0xfc, 0x1c, 0x91, 0xc3, 0x1a, 0x8f, 0xaa,
- 0x7c, 0xe1, 0x91, 0xe4, 0x0b, 0xee, 0x93, 0xc8, 0xf7, 0x38, 0xd3, 0x51, 0x64, 0xe4, 0x6a, 0x6d,
- 0x6d, 0x2d, 0xac, 0xac, 0xac, 0x80, 0xdd, 0x6e, 0x07, 0xb7, 0xdb, 0x4d, 0x67, 0x63, 0xb1, 0x58,
- 0xe8, 0x7b, 0x87, 0xc3, 0x01, 0x9b, 0x9b, 0x9b, 0x50, 0x5e, 0x5e, 0xfe, 0xa7, 0x48, 0x24, 0xaa,
- 0x0c, 0x3a, 0xbd, 0xa9, 0x0f, 0x0f, 0x21, 0x91, 0x6b, 0xc8, 0x67, 0xc8, 0xf7, 0x48, 0x43, 0x42,
- 0x42, 0xc2, 0xfa, 0xe8, 0xe8, 0x28, 0x9d, 0x05, 0xb5, 0xf3, 0xec, 0xec, 0x6c, 0x87, 0x42, 0xa1,
- 0x30, 0x92, 0x24, 0x69, 0xa6, 0xee, 0xad, 0x56, 0x2b, 0x9d, 0x65, 0x6f, 0x6f, 0x2f, 0xc4, 0xc7,
- 0xc7, 0x3f, 0xc6, 0x67, 0x94, 0x41, 0x8f, 0x09, 0x3f, 0xc1, 0x8b, 0x4a, 0xa5, 0x72, 0x51, 0xab,
- 0xd5, 0x6e, 0x54, 0x54, 0x54, 0xec, 0x51, 0x22, 0x5e, 0xaf, 0x17, 0xaa, 0xaa, 0xaa, 0xbc, 0xd8,
- 0x83, 0xf7, 0x7d, 0x6b, 0xd1, 0x0c, 0x37, 0xf5, 0x7a, 0xfd, 0xfe, 0xd2, 0xd2, 0x12, 0x5d, 0xc2,
- 0x9a, 0x9a, 0x9a, 0x83, 0xac, 0xac, 0xac, 0xad, 0x98, 0x98, 0x98, 0x0d, 0x7c, 0x87, 0x3a, 0xf8,
- 0x78, 0xc7, 0xc9, 0x50, 0x56, 0x56, 0x76, 0x30, 0x3f, 0x3f, 0x4f, 0x97, 0x87, 0x12, 0xd9, 0xd9,
- 0xd9, 0x81, 0xb4, 0xb4, 0x34, 0x3b, 0xc6, 0x08, 0xbf, 0x75, 0x91, 0xe9, 0xe9, 0xe9, 0x9b, 0x33,
- 0x33, 0x33, 0x60, 0x34, 0x1a, 0xa1, 0xaf, 0xaf, 0x0f, 0x3a, 0x3a, 0x3a, 0x20, 0x2f, 0x2f, 0xcf,
- 0x8b, 0xb1, 0xac, 0x50, 0x84, 0xb4, 0x58, 0x32, 0x23, 0x66, 0xb4, 0x58, 0x5a, 0x5a, 0xba, 0xe3,
- 0x72, 0xb9, 0xc0, 0xe9, 0x74, 0x42, 0x75, 0x75, 0xf5, 0xbe, 0x44, 0x22, 0xb9, 0xed, 0x5b, 0x87,
- 0x76, 0xae, 0xc7, 0x8c, 0x0e, 0x26, 0x26, 0x26, 0x60, 0x60, 0x60, 0x00, 0x30, 0x1b, 0x27, 0x66,
- 0x69, 0x44, 0xee, 0xe1, 0x3b, 0xe2, 0x4e, 0x75, 0x1c, 0xab, 0x54, 0xaa, 0xb9, 0xc9, 0xc9, 0x49,
- 0xba, 0xe1, 0x73, 0x73, 0x73, 0x80, 0xf6, 0x76, 0x27, 0x26, 0x26, 0xda, 0x90, 0xf9, 0x82, 0x82,
- 0x82, 0x6d, 0x4a, 0x60, 0x70, 0x70, 0x10, 0x5a, 0x5a, 0x5a, 0x20, 0x36, 0x36, 0xd6, 0x1c, 0xd2,
- 0x51, 0x7e, 0x12, 0xf8, 0xf0, 0xd7, 0xf5, 0xf5, 0xf5, 0x74, 0xc3, 0x97, 0x97, 0x97, 0x81, 0x6a,
- 0x3e, 0x65, 0x0e, 0x4a, 0x60, 0x64, 0x64, 0x84, 0x2e, 0x97, 0xc1, 0x60, 0x80, 0x86, 0x86, 0x06,
- 0xc0, 0x0c, 0x47, 0xcf, 0x24, 0x84, 0x57, 0x52, 0x6a, 0x6a, 0xaa, 0x7d, 0x6a, 0x6a, 0x0a, 0xba,
- 0xba, 0xba, 0xa0, 0xbf, 0xbf, 0x9f, 0xee, 0xc5, 0xd8, 0xd8, 0x18, 0x0c, 0x0d, 0x0d, 0x41, 0x77,
- 0x77, 0x37, 0xb4, 0xb6, 0xb6, 0x52, 0x26, 0x80, 0xce, 0xce, 0x4e, 0x28, 0x2c, 0x2c, 0xdc, 0xc5,
- 0xc9, 0x51, 0x71, 0x6a, 0x21, 0xec, 0xc7, 0x8d, 0xdc, 0xdc, 0x5c, 0x17, 0x3a, 0xef, 0x29, 0x8e,
- 0x18, 0x1b, 0xda, 0xd7, 0x86, 0x96, 0x76, 0x37, 0x37, 0x37, 0xd3, 0x4d, 0xc7, 0x79, 0xb7, 0x8d,
- 0x19, 0x5b, 0xb1, 0x27, 0xf7, 0x33, 0x32, 0x32, 0x1c, 0x3a, 0x9d, 0xce, 0x29, 0x16, 0x8b, 0xcb,
- 0xce, 0x54, 0x3a, 0x99, 0x4c, 0xf6, 0x21, 0xda, 0xf5, 0x4b, 0xdf, 0xb9, 0x83, 0x83, 0xb4, 0xb4,
- 0xa4, 0xa4, 0xe4, 0x59, 0x63, 0x63, 0x23, 0x60, 0xec, 0xa1, 0x6f, 0x1d, 0x8f, 0xc7, 0x7b, 0x09,
- 0x45, 0xae, 0x9f, 0xb9, 0x47, 0x27, 0x39, 0x32, 0x25, 0x25, 0x65, 0x17, 0x8d, 0x70, 0x88, 0x65,
- 0xaa, 0x3b, 0xd3, 0xff, 0xba, 0x10, 0x85, 0x58, 0x4c, 0x26, 0xf3, 0x1a, 0x72, 0x05, 0xef, 0x25,
- 0x81, 0xd6, 0xfe, 0x05, 0x5c, 0x04, 0xdf, 0xf4, 0x57, 0x4f, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xee, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x5d, 0x48, 0x5b,
+ 0x67, 0x18, 0xc7, 0x4f, 0x0d, 0x51, 0xa9, 0x45, 0x06, 0xbd, 0xe8, 0xd5, 0xa0, 0xeb, 0xc5, 0x2e,
+ 0x5a, 0x0a, 0x05, 0xe9, 0x85, 0x63, 0xac, 0xa1, 0x03, 0x61, 0x92, 0x1c, 0x93, 0x93, 0x13, 0xa5,
+ 0x76, 0x18, 0x8d, 0xc4, 0xd2, 0x0f, 0x99, 0x61, 0x37, 0x61, 0xb6, 0x5d, 0x26, 0x88, 0xa0, 0x96,
+ 0x6e, 0x8e, 0x5d, 0x14, 0x91, 0x8a, 0x22, 0x86, 0xcd, 0x8e, 0x32, 0x2b, 0x03, 0xbf, 0x2a, 0x35,
+ 0xf5, 0xd2, 0xa0, 0x28, 0xa2, 0x38, 0xbf, 0x95, 0xf9, 0x31, 0x25, 0x39, 0xe9, 0xc9, 0x09, 0xe6,
+ 0xe4, 0xd9, 0xf3, 0xbc, 0x39, 0x4a, 0x17, 0x5a, 0xf5, 0x38, 0xe9, 0xc5, 0xdf, 0xf7, 0xf5, 0x9c,
+ 0xe7, 0x7d, 0x7e, 0xef, 0xf3, 0xf1, 0xbe, 0x27, 0x1c, 0x00, 0x70, 0x1f, 0x42, 0x47, 0x33, 0xfa,
+ 0x95, 0x33, 0x70, 0x35, 0xdc, 0x65, 0x26, 0x9c, 0x9f, 0x28, 0x88, 0xf3, 0x71, 0xd9, 0xa8, 0x5a,
+ 0x54, 0x80, 0xfb, 0x81, 0x93, 0x71, 0x04, 0xa6, 0xe4, 0x3c, 0xa0, 0xbd, 0xcb, 0xfe, 0x5f, 0x20,
+ 0x74, 0xf6, 0x25, 0x3a, 0x59, 0x46, 0xa9, 0xa8, 0x7f, 0x50, 0x73, 0xa8, 0xa0, 0xa6, 0x39, 0xed,
+ 0x99, 0xca, 0x6c, 0xd0, 0xf6, 0x58, 0x20, 0x5c, 0xec, 0xc3, 0xc5, 0x09, 0xfc, 0x1b, 0x42, 0xbd,
+ 0x42, 0xfd, 0xf1, 0x1e, 0xbd, 0x62, 0x36, 0x49, 0x5b, 0x9f, 0x2e, 0x10, 0x8b, 0x24, 0xb9, 0x90,
+ 0xa2, 0x79, 0x71, 0x00, 0x64, 0x4f, 0x2f, 0xb4, 0xa8, 0x12, 0x87, 0x45, 0x96, 0x5a, 0x93, 0x65,
+ 0x2d, 0x92, 0xff, 0x42, 0xbe, 0xe7, 0xba, 0x71, 0x7c, 0xc9, 0x94, 0x9c, 0xa7, 0xc2, 0x42, 0xda,
+ 0xda, 0xec, 0xa3, 0x80, 0x6a, 0xb5, 0xbc, 0xa7, 0xa6, 0x6b, 0x14, 0x15, 0xdd, 0x6f, 0x86, 0xe4,
+ 0x7c, 0xf4, 0x1d, 0x69, 0xa4, 0xb5, 0xb5, 0x47, 0x01, 0x05, 0xb4, 0x22, 0xa7, 0x42, 0xc8, 0xf9,
+ 0x6b, 0x4c, 0x8d, 0x93, 0x89, 0xe6, 0xc9, 0x67, 0xa3, 0x57, 0x5d, 0x57, 0xff, 0x32, 0xb9, 0x4c,
+ 0xab, 0x57, 0xca, 0xaf, 0xcc, 0x68, 0x6b, 0x03, 0x07, 0x82, 0xd8, 0x39, 0x49, 0xb6, 0xed, 0x5c,
+ 0x4a, 0xba, 0xa2, 0x9a, 0xe3, 0x34, 0xb2, 0x33, 0x99, 0x4c, 0x99, 0x34, 0xa7, 0x67, 0x19, 0xd5,
+ 0x19, 0x8a, 0x20, 0x0a, 0x6a, 0x5b, 0x5b, 0x1b, 0xf0, 0x05, 0x7c, 0x22, 0xed, 0x61, 0xda, 0x3c,
+ 0xf3, 0x81, 0xbe, 0xf2, 0xf2, 0xf2, 0xb2, 0xde, 0x0d, 0xa2, 0x83, 0x98, 0xdc, 0x65, 0xf0, 0xad,
+ 0x68, 0x5e, 0x6a, 0xe7, 0xc6, 0x49, 0x36, 0x16, 0x8b, 0xe5, 0x2b, 0xab, 0xd5, 0x1a, 0x2e, 0x28,
+ 0x28, 0xf0, 0x18, 0x1e, 0x1a, 0x5c, 0x17, 0xee, 0x5c, 0x80, 0xdb, 0xdf, 0xdc, 0xde, 0x9d, 0x9d,
+ 0x9d, 0x85, 0x1b, 0x25, 0x37, 0x76, 0xcf, 0xdf, 0x3d, 0xbf, 0x60, 0x7c, 0x60, 0x04, 0xfe, 0x26,
+ 0xff, 0xdc, 0x66, 0xb3, 0x49, 0x66, 0xb3, 0x39, 0x57, 0x37, 0x08, 0x21, 0x9f, 0xe3, 0x62, 0xa5,
+ 0xb5, 0xb5, 0x15, 0x2a, 0x2a, 0x2a, 0x24, 0xde, 0xca, 0xef, 0x96, 0xde, 0x2a, 0x85, 0x9e, 0x9e,
+ 0x1e, 0x58, 0x5c, 0x5c, 0x84, 0x67, 0xbf, 0x3f, 0x4b, 0x94, 0x94, 0x97, 0xa8, 0xf8, 0x1c, 0x1a,
+ 0x1b, 0x1b, 0x95, 0xc1, 0xc1, 0x41, 0xc0, 0x4d, 0xc5, 0x70, 0x53, 0x17, 0x75, 0xa5, 0x2e, 0xc7,
+ 0x9c, 0x73, 0x5a, 0x14, 0xc5, 0xc5, 0xf6, 0xf6, 0xf6, 0xc4, 0xf8, 0xf8, 0x38, 0x0c, 0x0f, 0x0f,
+ 0x03, 0x45, 0x42, 0x90, 0xb5, 0xb5, 0x35, 0xd8, 0xd8, 0xd8, 0x80, 0x9d, 0x9d, 0x1d, 0x58, 0x59,
+ 0x59, 0x01, 0x45, 0x51, 0xa0, 0xb9, 0xb9, 0x39, 0x56, 0x58, 0x58, 0x18, 0xf0, 0xf9, 0x7c, 0x69,
+ 0xba, 0x9b, 0xe1, 0x52, 0xc5, 0xa5, 0x1f, 0x8b, 0xbf, 0x2e, 0x8e, 0x4d, 0x4d, 0x4d, 0xed, 0x43,
+ 0x68, 0xec, 0xef, 0xef, 0x67, 0xa0, 0x48, 0x24, 0xc2, 0x20, 0x5b, 0x5b, 0x5b, 0x14, 0x4d, 0x3c,
+ 0x3f, 0x3f, 0xff, 0x53, 0xdd, 0xed, 0x6d, 0xbc, 0x6f, 0x54, 0x72, 0xcb, 0x72, 0xe1, 0xf1, 0x4f,
+ 0x8f, 0xf7, 0x21, 0x4d, 0xbf, 0x34, 0xa9, 0x36, 0xd1, 0xa6, 0x5a, 0x6e, 0x5a, 0x24, 0xc1, 0x21,
+ 0xa8, 0xfe, 0xdf, 0xfc, 0x20, 0x49, 0x12, 0x8b, 0xac, 0xbe, 0xbe, 0x5e, 0xc1, 0x54, 0x77, 0xf2,
+ 0x3c, 0xff, 0x05, 0x42, 0x3f, 0x3a, 0xf4, 0xc0, 0x66, 0x7c, 0x97, 0xf1, 0xa7, 0x45, 0xb4, 0xc4,
+ 0x30, 0xf7, 0x09, 0x67, 0xb9, 0x33, 0x1e, 0x0c, 0x06, 0x61, 0x61, 0x61, 0x01, 0xc6, 0xc6, 0xc6,
+ 0xc0, 0x2a, 0x5a, 0xe3, 0x59, 0xde, 0xac, 0x5e, 0xb2, 0x3d, 0xe3, 0x3d, 0x23, 0xd9, 0x1c, 0xb6,
+ 0xc4, 0xea, 0xea, 0x2a, 0x8b, 0x6e, 0x72, 0x72, 0x12, 0x6a, 0x6a, 0x6a, 0x64, 0x97, 0xcb, 0x15,
+ 0xc2, 0x3a, 0xbd, 0x39, 0xf4, 0x0a, 0x42, 0x07, 0x7d, 0xf6, 0x22, 0x7b, 0x7c, 0x62, 0x62, 0x82,
+ 0x45, 0x42, 0x10, 0x72, 0xd6, 0xd1, 0xd1, 0x01, 0xd7, 0x9d, 0xd7, 0xff, 0x7e, 0xfb, 0x0a, 0x12,
+ 0x8a, 0x85, 0xa9, 0xee, 0xee, 0x6e, 0x56, 0x33, 0x8a, 0x98, 0x52, 0x4c, 0x4d, 0x81, 0x20, 0x15,
+ 0x1b, 0xc8, 0x78, 0xe0, 0xa5, 0x9a, 0x5e, 0x9d, 0x3e, 0x62, 0x76, 0x98, 0x15, 0x8a, 0xa8, 0xcc,
+ 0x5d, 0x16, 0x9f, 0x99, 0x99, 0x61, 0x3b, 0xa6, 0xd1, 0x6a, 0xb7, 0xaa, 0x99, 0xd5, 0x99, 0x61,
+ 0xb2, 0x3d, 0xfb, 0xed, 0xd9, 0x26, 0x6c, 0x16, 0x79, 0x2f, 0xad, 0x43, 0x43, 0x43, 0x04, 0x88,
+ 0xdb, 0xed, 0xf6, 0x0d, 0xd4, 0xa0, 0xc3, 0xe1, 0x30, 0x1c, 0xe9, 0x33, 0x61, 0x78, 0x60, 0x98,
+ 0xbf, 0x56, 0x7a, 0x2d, 0xd4, 0xf2, 0xb4, 0x25, 0xb1, 0xbd, 0xbd, 0xcd, 0x6a, 0xf1, 0xa4, 0xe5,
+ 0x09, 0x50, 0xba, 0xc4, 0x62, 0x71, 0x19, 0x1d, 0xc9, 0x78, 0x70, 0x63, 0x04, 0x99, 0x9e, 0x9e,
+ 0x86, 0xba, 0xba, 0xba, 0x18, 0xd6, 0xe8, 0xd1, 0xb1, 0x3e, 0x7c, 0xe7, 0x3c, 0xe7, 0xe8, 0x60,
+ 0x32, 0x48, 0x34, 0x1a, 0x65, 0x5d, 0xb6, 0xbe, 0xbe, 0xce, 0x5a, 0x7d, 0x69, 0x69, 0x89, 0x45,
+ 0x42, 0x91, 0x52, 0xfb, 0xbb, 0xdd, 0xee, 0x08, 0x9e, 0xbd, 0x5b, 0xba, 0x3f, 0xe5, 0x39, 0xee,
+ 0x9c, 0xd3, 0x42, 0xa1, 0x30, 0xdf, 0xd9, 0xd9, 0xa9, 0xca, 0xb2, 0xcc, 0x00, 0xd4, 0x5d, 0x9b,
+ 0x9b, 0x9b, 0xac, 0x26, 0x04, 0x22, 0xc8, 0xc0, 0xc0, 0x00, 0xab, 0x4b, 0x57, 0x57, 0x17, 0x08,
+ 0x82, 0x20, 0x21, 0xec, 0x13, 0x5d, 0x20, 0x5c, 0x60, 0xc6, 0x54, 0xec, 0x8e, 0x8c, 0x8c, 0x40,
+ 0x55, 0x55, 0x55, 0x84, 0xf2, 0xef, 0xf5, 0x7a, 0xc3, 0xbd, 0xbd, 0xbd, 0x0c, 0xd2, 0xd7, 0xd7,
+ 0x07, 0x95, 0x95, 0x95, 0x12, 0xda, 0x84, 0xb1, 0x26, 0x6f, 0x1a, 0x1a, 0x1a, 0x08, 0x24, 0xd3,
+ 0xb5, 0xa5, 0x0b, 0x44, 0xc2, 0xf3, 0x70, 0x0f, 0x1d, 0xc9, 0x28, 0x0f, 0x9d, 0x0d, 0x3c, 0x23,
+ 0x2e, 0xac, 0x4d, 0x94, 0x22, 0xf1, 0x78, 0x3c, 0x61, 0xbc, 0xdb, 0xee, 0xe3, 0xff, 0xe9, 0xb8,
+ 0x89, 0xcf, 0xf0, 0xfd, 0x3c, 0xbe, 0x77, 0xe8, 0x4e, 0xdd, 0x9e, 0x52, 0x6f, 0x65, 0xdc, 0x7d,
+ 0xc8, 0xef, 0xf7, 0x03, 0x35, 0x03, 0x02, 0x3e, 0xde, 0x77, 0xca, 0x71, 0xa7, 0x8e, 0xf5, 0x73,
+ 0xeb, 0x7d, 0x42, 0xd0, 0xcf, 0x45, 0x45, 0x45, 0xaf, 0x71, 0x7c, 0x7e, 0x22, 0xbf, 0xeb, 0x4e,
+ 0x42, 0xff, 0x02, 0x6f, 0xad, 0x25, 0x96, 0x39, 0x90, 0x6f, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE options_pad_xpm[1] = {{ png, sizeof( png ), "options_pad_xpm" }};
diff --git a/bitmaps_png/cpp_26/ortho.cpp b/bitmaps_png/cpp_26/ortho.cpp
index 03d3ce2927..45fbd188e9 100644
--- a/bitmaps_png/cpp_26/ortho.cpp
+++ b/bitmaps_png/cpp_26/ortho.cpp
@@ -8,39 +8,41 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xf2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0xdb, 0x4f, 0xdb,
- 0x30, 0x14, 0xc6, 0x03, 0x43, 0x13, 0xaa, 0xb8, 0x68, 0xd2, 0x6e, 0xea, 0xc4, 0x56, 0xe2, 0xe3,
- 0x54, 0xc4, 0x4e, 0xab, 0xaa, 0x82, 0x37, 0xa4, 0x6c, 0x7b, 0x82, 0x07, 0x90, 0x2a, 0x78, 0x65,
- 0x6d, 0x89, 0xed, 0x90, 0x81, 0x26, 0x40, 0x0c, 0x09, 0xb6, 0x09, 0x34, 0x6e, 0xff, 0x75, 0xe7,
- 0xe3, 0xb4, 0x13, 0xd2, 0xa0, 0x69, 0x9d, 0x82, 0x58, 0x24, 0xbf, 0xc4, 0x8e, 0x7f, 0xce, 0x97,
- 0xef, 0x7c, 0x27, 0x4e, 0xa7, 0xd3, 0x71, 0x1e, 0x63, 0x38, 0x4f, 0x0e, 0xa4, 0xaf, 0xb1, 0x85,
- 0xaf, 0xf3, 0x1f, 0x58, 0x44, 0x3e, 0x31, 0x05, 0x7e, 0x18, 0x86, 0x13, 0x23, 0x07, 0x55, 0x85,
- 0xeb, 0x71, 0x09, 0x27, 0x4c, 0xc0, 0xcd, 0xdf, 0xa1, 0xe0, 0xdc, 0x8f, 0xbc, 0xe5, 0x91, 0x81,
- 0x78, 0x42, 0xe6, 0x02, 0x41, 0x7e, 0x77, 0x01, 0x09, 0x8f, 0x21, 0x64, 0x8a, 0x6c, 0x69, 0xf0,
- 0xa5, 0xb9, 0x17, 0x7b, 0x4b, 0xb9, 0x41, 0x75, 0xe9, 0xce, 0x06, 0x92, 0xfe, 0x34, 0x1b, 0x4a,
- 0xf2, 0xf1, 0xf6, 0x1c, 0xdb, 0x26, 0x80, 0x30, 0xae, 0xe0, 0x8a, 0x25, 0x04, 0x72, 0x81, 0x82,
- 0xc8, 0x5d, 0x45, 0x48, 0xa0, 0x60, 0xfd, 0xae, 0x79, 0x3f, 0x86, 0x9a, 0x99, 0x97, 0x54, 0x59,
- 0x83, 0x9c, 0x4d, 0xe7, 0x19, 0x53, 0xf4, 0x07, 0x9e, 0xb8, 0xdc, 0x2e, 0x4f, 0xdf, 0x67, 0x10,
- 0x2e, 0xc9, 0x11, 0xc2, 0x6a, 0x2d, 0x78, 0x65, 0x05, 0xaa, 0xc4, 0x84, 0x77, 0x25, 0xfb, 0xd2,
- 0x6f, 0x03, 0x94, 0x34, 0x7d, 0x6b, 0x77, 0xd5, 0x0a, 0xc4, 0x15, 0x6d, 0xa4, 0xee, 0xf2, 0xaa,
- 0x7d, 0xe5, 0xdd, 0x79, 0xff, 0x02, 0xd7, 0xe9, 0xf5, 0xdf, 0xec, 0x40, 0x02, 0xda, 0x46, 0x92,
- 0x76, 0xb9, 0x98, 0x55, 0x5f, 0x5c, 0xd2, 0x0b, 0x6d, 0x8c, 0x33, 0x3b, 0x90, 0x24, 0x87, 0x08,
- 0xaa, 0xcb, 0x62, 0x21, 0xb3, 0x04, 0xba, 0xdf, 0xa9, 0xd4, 0x2c, 0x4d, 0x0e, 0x0d, 0xc2, 0xda,
- 0xc1, 0x31, 0x48, 0x8d, 0x30, 0x41, 0x84, 0x91, 0x39, 0x29, 0xbd, 0x1d, 0x1a, 0xa4, 0x1f, 0x3c,
- 0x47, 0x49, 0x50, 0x9a, 0x2c, 0x10, 0xda, 0x1b, 0x41, 0xda, 0x40, 0xaf, 0x87, 0x07, 0x49, 0xd8,
- 0x4f, 0x4f, 0xc9, 0xa6, 0x32, 0x41, 0x0a, 0x8e, 0xcd, 0xda, 0x4d, 0xf6, 0xdc, 0x42, 0x3a, 0xda,
- 0x34, 0x6e, 0xd2, 0x11, 0x94, 0x69, 0x06, 0x5d, 0x6b, 0x81, 0x80, 0x5f, 0x76, 0x75, 0x24, 0x60,
- 0x2d, 0xcd, 0x37, 0x77, 0xb1, 0xaf, 0x11, 0xa2, 0xf9, 0x37, 0x69, 0x3a, 0x90, 0x5d, 0x2b, 0x10,
- 0xe6, 0xd7, 0x20, 0xf1, 0xa2, 0x0d, 0xb3, 0x62, 0x0e, 0xa4, 0xdb, 0x87, 0x5d, 0x04, 0x69, 0x49,
- 0x7a, 0xda, 0x7b, 0xd2, 0x7b, 0x79, 0xe7, 0x9a, 0x33, 0x67, 0x5c, 0x5b, 0xfb, 0x14, 0xa5, 0xc3,
- 0x00, 0xb6, 0x0e, 0xd5, 0x8a, 0x72, 0x3f, 0xa7, 0xe9, 0x40, 0xb6, 0x70, 0xd3, 0x7f, 0xde, 0x1a,
- 0x9b, 0xa0, 0x89, 0x1f, 0xda, 0xca, 0xd9, 0x26, 0x8a, 0x05, 0x26, 0xe9, 0xf7, 0x6e, 0xc4, 0x34,
- 0x6e, 0x5b, 0x9d, 0x09, 0x6f, 0xd1, 0x40, 0x74, 0xad, 0x55, 0x63, 0xef, 0x5d, 0xee, 0xc6, 0x87,
- 0xb2, 0xf5, 0x7a, 0x12, 0x76, 0xd9, 0x8a, 0x82, 0x0d, 0xed, 0xb0, 0x83, 0x14, 0x0e, 0x57, 0x3c,
- 0xa2, 0x0b, 0x23, 0x6b, 0xe5, 0x98, 0x77, 0x81, 0x22, 0x52, 0xd7, 0xd6, 0x75, 0xaf, 0x95, 0x07,
- 0xba, 0xce, 0x30, 0xe1, 0x1f, 0xe4, 0x2f, 0x08, 0xf6, 0x60, 0xc6, 0xdf, 0x86, 0x1a, 0x5a, 0xfa,
- 0xff, 0xff, 0xdd, 0xca, 0x3b, 0xfe, 0x00, 0x6a, 0x2c, 0xc4, 0xa1, 0x3a, 0xa3, 0xbe, 0x17, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x14, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0xbb, 0x6a, 0x02,
+ 0x41, 0x18, 0x85, 0xc5, 0xc6, 0xda, 0x27, 0xf0, 0x19, 0x7c, 0x89, 0x54, 0x5e, 0x11, 0x2b, 0x8d,
+ 0x85, 0x97, 0xce, 0xc2, 0x46, 0x3b, 0xc1, 0xc2, 0x42, 0x21, 0x95, 0x58, 0x18, 0x30, 0x36, 0x11,
+ 0x41, 0xb0, 0xc9, 0x7a, 0x41, 0x44, 0x05, 0xb1, 0xb0, 0x4d, 0x63, 0x91, 0xd2, 0xd2, 0x14, 0x49,
+ 0x24, 0x08, 0x31, 0x18, 0x27, 0xff, 0x59, 0x76, 0x45, 0x4d, 0xd6, 0x99, 0x59, 0x2d, 0x0e, 0x8c,
+ 0x33, 0xff, 0x39, 0xdf, 0xee, 0xcc, 0x3a, 0x33, 0x16, 0xc6, 0x98, 0x45, 0x44, 0x6e, 0xb7, 0xdb,
+ 0x4a, 0xba, 0x25, 0xbd, 0x6b, 0x42, 0xdb, 0x2a, 0xea, 0x17, 0x85, 0xdc, 0x90, 0x9e, 0x3d, 0x1e,
+ 0xcf, 0x2a, 0x9f, 0xcf, 0x2f, 0x49, 0xaf, 0x68, 0xa3, 0x0f, 0x63, 0x17, 0x83, 0x28, 0xc4, 0x49,
+ 0x1a, 0x90, 0x36, 0xa9, 0x54, 0x6a, 0xde, 0x6a, 0xb5, 0x76, 0xa3, 0xd1, 0x88, 0x41, 0x68, 0xa3,
+ 0x0f, 0x63, 0x5a, 0x8d, 0x53, 0x1a, 0x44, 0x26, 0x07, 0xe9, 0x91, 0xb4, 0x4d, 0x24, 0x12, 0xf3,
+ 0x46, 0xa3, 0xb1, 0x69, 0xb7, 0xdb, 0x0c, 0xd2, 0x41, 0xfa, 0x6f, 0x8c, 0xa1, 0x06, 0xb5, 0x9a,
+ 0xc7, 0xc1, 0x05, 0x51, 0x91, 0x9d, 0x74, 0x47, 0xfa, 0x0a, 0x87, 0xc3, 0x2f, 0xb5, 0x5a, 0x6d,
+ 0xa5, 0x07, 0x1a, 0x81, 0x74, 0xa1, 0x16, 0x1e, 0x78, 0xb5, 0x0c, 0xfb, 0x1f, 0x10, 0x75, 0xda,
+ 0x48, 0x69, 0xd2, 0x5b, 0x30, 0x18, 0x5c, 0x94, 0xcb, 0xe5, 0xe5, 0x69, 0x10, 0x0f, 0xa4, 0x0b,
+ 0x5e, 0x64, 0x20, 0x4b, 0xcb, 0xb4, 0xed, 0x41, 0xb4, 0xb0, 0x0a, 0x69, 0x5d, 0x28, 0x14, 0x16,
+ 0x8a, 0xa2, 0x18, 0x86, 0x88, 0x80, 0x20, 0x64, 0x20, 0xcb, 0xeb, 0xf5, 0xae, 0x5d, 0x2e, 0xd7,
+ 0xd3, 0xe1, 0x1b, 0xb5, 0x7d, 0x3e, 0xdf, 0x4f, 0x28, 0x14, 0xda, 0x94, 0x4a, 0xa5, 0x8b, 0x41,
+ 0xc8, 0x40, 0x16, 0x32, 0x91, 0x7d, 0x08, 0xaa, 0xa4, 0xd3, 0x69, 0x96, 0xcb, 0xe5, 0x98, 0xdf,
+ 0xef, 0xdf, 0x46, 0xa3, 0xd1, 0x4d, 0xb5, 0x5a, 0x95, 0x06, 0xc1, 0x03, 0x2f, 0x32, 0x90, 0x85,
+ 0x4c, 0x64, 0x1f, 0x81, 0x32, 0x99, 0x8c, 0x5a, 0xdc, 0x6c, 0x36, 0x19, 0xb5, 0xb7, 0x34, 0x95,
+ 0xbb, 0x64, 0x32, 0xf9, 0x5d, 0xaf, 0xd7, 0xb9, 0x20, 0xd4, 0xa0, 0x16, 0x1e, 0x78, 0x91, 0x81,
+ 0x7e, 0x64, 0x1a, 0x82, 0x78, 0xe6, 0x43, 0x10, 0xef, 0xa1, 0x84, 0x40, 0x46, 0xd3, 0xd1, 0xef,
+ 0xf7, 0x55, 0x89, 0x4c, 0xb3, 0x14, 0xe8, 0x74, 0x81, 0x03, 0x81, 0xc0, 0x8e, 0x00, 0x3b, 0x91,
+ 0x0f, 0xc7, 0x14, 0xa8, 0xd7, 0xeb, 0xb1, 0xc9, 0x64, 0xc2, 0xe2, 0xf1, 0x38, 0x8b, 0xc5, 0x62,
+ 0x6a, 0x1b, 0x7d, 0x57, 0x03, 0x75, 0xbb, 0x5d, 0x35, 0x74, 0x36, 0x9b, 0xb1, 0xc1, 0x60, 0xa0,
+ 0x9a, 0x21, 0xb4, 0xd1, 0x87, 0x31, 0xd4, 0x98, 0x06, 0x75, 0x3a, 0x1d, 0x36, 0x1e, 0x8f, 0xd5,
+ 0xb0, 0xe1, 0x70, 0x78, 0x64, 0x3e, 0xac, 0xc5, 0x18, 0x6a, 0x50, 0x0b, 0x8f, 0x14, 0x88, 0x67,
+ 0x96, 0x79, 0xa8, 0x7f, 0x41, 0xa2, 0xd3, 0x21, 0x33, 0xcd, 0x47, 0x20, 0xda, 0x2a, 0x1e, 0xb2,
+ 0xd9, 0x2c, 0x9b, 0x4e, 0xa7, 0x42, 0x0b, 0x2c, 0xf2, 0xe1, 0x20, 0x0b, 0x99, 0x94, 0x5d, 0xdd,
+ 0x83, 0x68, 0xe3, 0xab, 0xd0, 0x27, 0xbb, 0x2a, 0x16, 0x8b, 0xdc, 0x4d, 0x55, 0x04, 0x84, 0x0c,
+ 0x64, 0x11, 0x64, 0x45, 0x7f, 0xe6, 0x7b, 0x53, 0xc7, 0x04, 0x0f, 0x74, 0xf6, 0x98, 0x90, 0x39,
+ 0xf8, 0x8c, 0x40, 0x42, 0x07, 0x9f, 0xcc, 0x51, 0x7e, 0x0a, 0x32, 0x75, 0x94, 0x8b, 0x5c, 0x4e,
+ 0x74, 0xd0, 0x55, 0x2e, 0x27, 0xe7, 0xae, 0x5b, 0x91, 0x48, 0xe4, 0x03, 0xba, 0xea, 0x75, 0xcb,
+ 0xe0, 0x02, 0xf9, 0xa9, 0x49, 0xea, 0x02, 0xf9, 0x0b, 0x54, 0x83, 0x1c, 0x33, 0xed, 0xda, 0x3f,
+ 0x42, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE ortho_xpm[1] = {{ png, sizeof( png ), "ortho_xpm" }};
diff --git a/bitmaps_png/cpp_26/pad.cpp b/bitmaps_png/cpp_26/pad.cpp
index 20a856258c..cba60a9df8 100644
--- a/bitmaps_png/cpp_26/pad.cpp
+++ b/bitmaps_png/cpp_26/pad.cpp
@@ -8,60 +8,26 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x3e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x5b, 0x48, 0x14,
- 0x51, 0x18, 0xc7, 0x47, 0xdd, 0x1d, 0xdd, 0x75, 0x66, 0x67, 0x4e, 0x7b, 0x69, 0xb5, 0x5d, 0x35,
- 0x2b, 0xc5, 0xcb, 0x43, 0x6a, 0x22, 0x51, 0x0f, 0x26, 0x52, 0x06, 0x12, 0x64, 0x0f, 0x99, 0x65,
- 0x17, 0xa8, 0x48, 0xd3, 0x87, 0x22, 0xb2, 0x7a, 0x52, 0xa2, 0x20, 0xa4, 0xc8, 0x40, 0xb0, 0xa8,
- 0x95, 0x7c, 0x90, 0x22, 0x33, 0x4d, 0xf3, 0xee, 0x0a, 0x41, 0x76, 0x7b, 0xb6, 0x40, 0x7b, 0x10,
- 0xec, 0x25, 0x0a, 0x6f, 0x74, 0x43, 0xd7, 0x3d, 0xfd, 0xcf, 0x3a, 0x0b, 0x7b, 0x99, 0x5d, 0x0d,
- 0xa2, 0x87, 0x68, 0xe0, 0x07, 0x0b, 0x7b, 0xce, 0xf7, 0x9b, 0xf3, 0x7d, 0xe7, 0x7c, 0x67, 0x38,
- 0x4a, 0x29, 0xf7, 0x37, 0xe0, 0xfe, 0x8b, 0x3c, 0x93, 0x38, 0x2e, 0xc2, 0xcb, 0x1f, 0x13, 0x71,
- 0x94, 0x8b, 0x30, 0xf5, 0x4b, 0x39, 0x96, 0x61, 0x52, 0x61, 0x19, 0x22, 0xf7, 0xcd, 0xc3, 0xe4,
- 0x99, 0x65, 0x40, 0xae, 0x33, 0xb5, 0x93, 0x62, 0xe1, 0xa2, 0x60, 0x86, 0x4c, 0x0b, 0xa2, 0x56,
- 0x92, 0x86, 0x95, 0xc4, 0x0d, 0xcb, 0x89, 0xe6, 0x11, 0xe2, 0xb4, 0x8c, 0x10, 0xca, 0xb0, 0x3a,
- 0x09, 0x8d, 0x1f, 0x5a, 0xfe, 0xcd, 0x30, 0x0f, 0x91, 0x69, 0xd2, 0x68, 0xa8, 0x84, 0xc4, 0x02,
- 0xf4, 0xe1, 0x84, 0x21, 0x25, 0x08, 0x74, 0x10, 0xcc, 0xdb, 0xfb, 0x65, 0x7a, 0xa5, 0x52, 0xa2,
- 0xaf, 0x73, 0x45, 0xfa, 0xc3, 0x28, 0x52, 0x97, 0x41, 0xa0, 0xef, 0x33, 0x44, 0x7a, 0xb7, 0xd4,
- 0x40, 0x37, 0x3f, 0x92, 0x3d, 0x42, 0x63, 0xab, 0xe4, 0xd4, 0x26, 0x6a, 0xb3, 0x21, 0x31, 0x02,
- 0x5e, 0x4d, 0xa6, 0x2a, 0x31, 0x39, 0x91, 0xaa, 0x11, 0xb2, 0xb0, 0xc3, 0x21, 0xd3, 0x89, 0x54,
- 0x91, 0x52, 0x41, 0x50, 0x65, 0xce, 0x22, 0xd0, 0x93, 0x75, 0x92, 0x47, 0x26, 0x37, 0x08, 0x83,
- 0x10, 0x6c, 0x07, 0xf1, 0x20, 0x3a, 0x50, 0x16, 0x24, 0xb1, 0x8d, 0xda, 0x74, 0x48, 0xd7, 0xbb,
- 0xb4, 0x0e, 0x42, 0xbf, 0xac, 0x13, 0x42, 0x4a, 0xbc, 0xb8, 0x45, 0x81, 0xee, 0xbf, 0x0e, 0x19,
- 0xd2, 0xaa, 0x2f, 0x89, 0x6e, 0x82, 0xa0, 0x00, 0x58, 0x95, 0xda, 0x45, 0x84, 0x14, 0x41, 0x72,
- 0x81, 0xbd, 0x61, 0x47, 0x91, 0x21, 0x28, 0xe8, 0x7c, 0x46, 0x8a, 0x6b, 0x2e, 0x2f, 0xdb, 0xe5,
- 0x92, 0xfd, 0xff, 0xfb, 0xb8, 0x5e, 0xa4, 0x09, 0x7d, 0x32, 0x35, 0xb5, 0x49, 0xb3, 0x08, 0x7e,
- 0x06, 0xe4, 0x01, 0x09, 0x44, 0x86, 0x14, 0x41, 0xd2, 0x9b, 0x8e, 0xd5, 0xb0, 0x37, 0xf5, 0x06,
- 0x72, 0x49, 0xa8, 0x4d, 0x67, 0xa7, 0x9b, 0x7a, 0x9f, 0xf1, 0x71, 0xfa, 0x6d, 0x63, 0xd2, 0x92,
- 0xaf, 0xec, 0xf8, 0xe5, 0xe5, 0x14, 0x46, 0xd9, 0xa3, 0x1c, 0x10, 0x94, 0x83, 0x64, 0x56, 0x2f,
- 0x55, 0x11, 0xdb, 0xca, 0x6b, 0x47, 0xc8, 0xf4, 0x81, 0x7a, 0xc9, 0x7f, 0x25, 0xc7, 0x8e, 0x2c,
- 0xd2, 0xc0, 0xa7, 0xbb, 0xdb, 0x6f, 0x4c, 0xd3, 0xa1, 0x65, 0x91, 0x6e, 0x4f, 0xf4, 0x73, 0x08,
- 0x2e, 0x81, 0x5c, 0x10, 0xeb, 0x4d, 0x5f, 0x40, 0xda, 0xcc, 0x56, 0x36, 0xf8, 0x5c, 0x8d, 0xbf,
- 0xc8, 0xed, 0x70, 0xb8, 0x83, 0x44, 0x53, 0x53, 0x7e, 0x63, 0x7a, 0x0a, 0x45, 0x8f, 0x48, 0xa8,
- 0xd2, 0x8f, 0x21, 0x78, 0x3d, 0xd8, 0xa9, 0xec, 0xc2, 0xc8, 0xe0, 0x15, 0xc1, 0x8e, 0xc1, 0x9f,
- 0x03, 0x57, 0x34, 0x73, 0xb4, 0x7c, 0x21, 0x48, 0xd4, 0xd5, 0xa5, 0xbe, 0xa2, 0xdd, 0xfc, 0x2b,
- 0xc4, 0xb9, 0x05, 0x4a, 0x40, 0x1c, 0xd0, 0xa8, 0x8b, 0x86, 0x49, 0x0f, 0xab, 0xd1, 0x52, 0x40,
- 0x8d, 0x16, 0x7d, 0x6b, 0x34, 0x36, 0x46, 0xbf, 0x26, 0x27, 0xa8, 0xd7, 0xc8, 0x12, 0xd1, 0xab,
- 0x88, 0xf6, 0x2a, 0xbb, 0x4f, 0xa3, 0xbe, 0x19, 0x06, 0xc8, 0x79, 0x36, 0xa1, 0xad, 0x38, 0x78,
- 0xd7, 0xcd, 0xa5, 0x24, 0x2d, 0xcd, 0x66, 0x65, 0xba, 0x96, 0x24, 0xff, 0xb3, 0x35, 0xb9, 0x41,
- 0xa0, 0xec, 0x60, 0xe3, 0xe0, 0xce, 0x23, 0x70, 0x3b, 0xb8, 0x06, 0x0a, 0xc1, 0x1a, 0xd5, 0xd4,
- 0x31, 0xe2, 0x6b, 0x39, 0x3d, 0x7a, 0xda, 0x58, 0xea, 0x53, 0x42, 0x3f, 0xd9, 0xc5, 0x55, 0x9d,
- 0xa3, 0x92, 0x06, 0x99, 0x9d, 0x23, 0x37, 0xbf, 0x55, 0xfb, 0x02, 0x81, 0x5b, 0x41, 0x0d, 0xc8,
- 0x09, 0xb9, 0x19, 0xbc, 0xe9, 0x33, 0xb5, 0x48, 0x5b, 0x2c, 0x4e, 0xf9, 0x67, 0x7e, 0xb3, 0x4c,
- 0xc7, 0xd3, 0x42, 0xcb, 0x66, 0xac, 0x02, 0x3d, 0xa1, 0xa4, 0x4c, 0x3c, 0xab, 0xff, 0x80, 0xb9,
- 0x8f, 0xc1, 0x4d, 0x50, 0x0a, 0x12, 0xd9, 0xa1, 0x0d, 0xdb, 0x82, 0x58, 0x5e, 0x8d, 0xcd, 0x86,
- 0x72, 0xf3, 0x20, 0x99, 0xb5, 0x0d, 0x10, 0x5a, 0x5b, 0x6d, 0x08, 0xea, 0x75, 0x77, 0xca, 0x0c,
- 0x34, 0xb3, 0xdd, 0xb3, 0x12, 0x2a, 0xd5, 0xc6, 0x4e, 0xa2, 0xc3, 0x75, 0x60, 0xde, 0x6d, 0xc0,
- 0x9a, 0x2c, 0xeb, 0x7b, 0x62, 0xd8, 0xce, 0xe0, 0x73, 0xdf, 0xf0, 0xfa, 0x7d, 0xda, 0x2c, 0xe3,
- 0x03, 0xe9, 0x65, 0xa8, 0xee, 0x6d, 0x7a, 0x22, 0x7f, 0x8f, 0x29, 0xe0, 0x47, 0x31, 0xf6, 0x21,
- 0x68, 0x04, 0xd5, 0x60, 0x1b, 0x30, 0xb1, 0x97, 0x5d, 0x51, 0xe4, 0x23, 0xd3, 0x01, 0xbb, 0x6e,
- 0x17, 0x5f, 0x26, 0x9e, 0xd6, 0xdf, 0x93, 0xae, 0x8a, 0x6f, 0xe5, 0x1b, 0xe2, 0x44, 0xec, 0x29,
- 0xdd, 0x9b, 0xe8, 0x3c, 0xbe, 0x2f, 0x92, 0xe7, 0x5a, 0x14, 0x41, 0x1d, 0x38, 0xac, 0x1c, 0x52,
- 0xb3, 0x5a, 0x07, 0x5f, 0xcd, 0x4d, 0xca, 0x2b, 0x93, 0x33, 0x41, 0x91, 0xd2, 0x5e, 0xaa, 0x94,
- 0x9e, 0x56, 0xa1, 0xd4, 0x23, 0x1f, 0x6c, 0x52, 0xfa, 0x9b, 0x66, 0xd5, 0xd7, 0x84, 0x8a, 0x4c,
- 0xa3, 0x5c, 0x6c, 0x4c, 0x98, 0x04, 0x52, 0x41, 0xba, 0x12, 0xdc, 0x06, 0x08, 0x88, 0x61, 0x5b,
- 0xf9, 0xb7, 0x2f, 0xbe, 0x10, 0xc2, 0x28, 0x45, 0xca, 0xfb, 0xa0, 0x09, 0x27, 0xf8, 0x77, 0x3f,
- 0xb7, 0x7e, 0x01, 0x28, 0x36, 0xa0, 0x61, 0xde, 0xb7, 0xce, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x1a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x4d, 0x0e, 0x82,
+ 0x40, 0x0c, 0x85, 0x1b, 0xdd, 0x73, 0x13, 0x4f, 0xe1, 0x41, 0x38, 0x8a, 0x68, 0xc2, 0x65, 0x5c,
+ 0xaa, 0x7b, 0x12, 0x83, 0x5b, 0xb9, 0xc1, 0x6c, 0x58, 0xbb, 0x60, 0x23, 0x2b, 0x18, 0xdf, 0x74,
+ 0xaa, 0x81, 0x09, 0x18, 0xff, 0xd2, 0x98, 0xe8, 0xe2, 0x93, 0x66, 0x6c, 0xfb, 0x68, 0x99, 0x32,
+ 0x90, 0xb5, 0x96, 0x34, 0xa0, 0xdf, 0x16, 0xa2, 0x35, 0x4d, 0x69, 0x45, 0x33, 0x06, 0xf6, 0x47,
+ 0x85, 0x28, 0xa1, 0x08, 0xa4, 0x20, 0xa7, 0x25, 0x9d, 0x71, 0xb5, 0x8c, 0xb7, 0x73, 0xf9, 0x2f,
+ 0x7a, 0x4b, 0x08, 0xc9, 0xe6, 0x48, 0x52, 0x82, 0x06, 0x9c, 0x80, 0x01, 0x85, 0x60, 0x64, 0xad,
+ 0x61, 0x1f, 0xf8, 0xbe, 0x24, 0x84, 0xe0, 0x04, 0xc1, 0x2d, 0x7e, 0x2b, 0xb0, 0x07, 0x9b, 0x11,
+ 0xf6, 0xec, 0xe3, 0x7d, 0x93, 0xa7, 0x84, 0xb8, 0x12, 0x1f, 0xe8, 0xaa, 0xd9, 0xdd, 0x11, 0xb9,
+ 0xb2, 0x93, 0xaa, 0xda, 0xb1, 0xca, 0xc6, 0x9e, 0x49, 0x29, 0x95, 0xf4, 0x45, 0x16, 0xb4, 0xc5,
+ 0x35, 0x63, 0xbc, 0x1d, 0x8a, 0x55, 0x12, 0x1b, 0x3d, 0x22, 0x94, 0x4a, 0xdf, 0xc3, 0x76, 0x1d,
+ 0x41, 0x7d, 0xdb, 0x0c, 0xde, 0x3e, 0x0e, 0xb4, 0xd1, 0xc5, 0xa6, 0x8f, 0x08, 0xe5, 0xf2, 0x90,
+ 0x43, 0x11, 0x97, 0xfc, 0x80, 0xd6, 0xc4, 0x8c, 0xb3, 0xfd, 0x5a, 0x28, 0xe6, 0x62, 0xf3, 0xbb,
+ 0x42, 0x3c, 0x27, 0x7e, 0xdb, 0x9a, 0xa0, 0x5d, 0xb5, 0x24, 0x9e, 0x74, 0x6e, 0x68, 0x22, 0x6b,
+ 0x75, 0xd0, 0x46, 0xc3, 0x39, 0x82, 0x39, 0xeb, 0x0b, 0xb9, 0x41, 0xf4, 0x77, 0x59, 0x74, 0x02,
+ 0x33, 0x99, 0x9b, 0x78, 0x60, 0xd3, 0xc4, 0xe2, 0x9f, 0x75, 0xfc, 0x0b, 0x5e, 0x43, 0xae, 0x2f,
+ 0x10, 0xd2, 0x6a, 0x9d, 0xda, 0x66, 0xd0, 0xde, 0xde, 0x3a, 0x03, 0xab, 0xf6, 0x0a, 0x52, 0x7d,
+ 0xa9, 0xaa, 0x1e, 0x13, 0xaa, 0x07, 0x9f, 0xea, 0x51, 0xfe, 0xff, 0xdc, 0x1a, 0xe3, 0x02, 0x8a,
+ 0x64, 0xe2, 0x28, 0xee, 0x2a, 0x1f, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pad_xpm[1] = {{ png, sizeof( png ), "pad_xpm" }};
diff --git a/bitmaps_png/cpp_26/pad_sketch.cpp b/bitmaps_png/cpp_26/pad_sketch.cpp
index 0fd77f90f8..1ce274d6dc 100644
--- a/bitmaps_png/cpp_26/pad_sketch.cpp
+++ b/bitmaps_png/cpp_26/pad_sketch.cpp
@@ -8,88 +8,40 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x03, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0x0b, 0x6c, 0x14,
- 0x55, 0x14, 0x7d, 0x9d, 0xdd, 0x9d, 0x99, 0x37, 0xf3, 0xe6, 0xbb, 0xdb, 0xad, 0xc1, 0x04, 0x23,
- 0xda, 0xb4, 0xd4, 0x68, 0xa2, 0x10, 0x36, 0x10, 0x3e, 0x02, 0x1a, 0x50, 0x09, 0x86, 0x10, 0x6a,
- 0xfd, 0x60, 0x28, 0x08, 0x7e, 0x10, 0x4a, 0x4b, 0xa9, 0x40, 0x09, 0x54, 0x36, 0xc1, 0xd2, 0x52,
- 0xf9, 0x63, 0x52, 0xa0, 0x68, 0xdb, 0xd0, 0x96, 0x20, 0x50, 0xa0, 0x14, 0x12, 0x0d, 0x8a, 0x60,
- 0x80, 0xfa, 0x41, 0x09, 0x14, 0xab, 0x05, 0x13, 0x22, 0x20, 0xb1, 0x91, 0xd8, 0x48, 0x2d, 0x84,
- 0xbd, 0xde, 0x3b, 0xdd, 0x12, 0x24, 0x6d, 0x2d, 0x60, 0x9c, 0xe4, 0xec, 0xe6, 0x7d, 0xe6, 0x9e,
- 0xfb, 0x39, 0xf7, 0xbd, 0x61, 0x00, 0xc0, 0xfe, 0x0f, 0xdc, 0xd1, 0x66, 0x63, 0x87, 0x11, 0x4c,
- 0xda, 0x6b, 0x3d, 0x15, 0xde, 0xef, 0xe4, 0x85, 0x6a, 0x9d, 0xd2, 0xd0, 0x6e, 0x3b, 0x3b, 0x71,
- 0x97, 0x33, 0xcc, 0x5d, 0xe3, 0x9a, 0x8c, 0xb1, 0x84, 0x7b, 0x26, 0x4a, 0xac, 0x4b, 0xbc, 0x0f,
- 0x8d, 0xee, 0x74, 0x4a, 0x0d, 0xb0, 0x8a, 0x04, 0x98, 0x8b, 0x74, 0x30, 0xde, 0xd1, 0xc0, 0x98,
- 0xaf, 0x81, 0x19, 0xd5, 0xc1, 0x5e, 0x25, 0x62, 0xce, 0x7a, 0xb3, 0xd2, 0x2c, 0x30, 0xdd, 0xbb,
- 0x26, 0x4a, 0xdc, 0x6f, 0x67, 0xba, 0x95, 0xd6, 0x15, 0x73, 0x89, 0x0e, 0x22, 0x97, 0x5f, 0xd7,
- 0x5e, 0xe3, 0x97, 0xd5, 0x89, 0x72, 0x93, 0x3a, 0x26, 0xf0, 0x15, 0x4f, 0x57, 0x7e, 0xd2, 0x67,
- 0xf0, 0x16, 0x91, 0xa7, 0xdd, 0x20, 0x62, 0x6b, 0x99, 0x68, 0x71, 0x4a, 0xcd, 0x0c, 0x8c, 0x4e,
- 0xba, 0x23, 0xa2, 0xc4, 0x7a, 0x7b, 0x8a, 0xbd, 0xda, 0xf0, 0xbc, 0xd7, 0x26, 0xab, 0xe7, 0xa5,
- 0x07, 0xa4, 0x2a, 0x66, 0xb2, 0x02, 0x66, 0xb3, 0x29, 0x4c, 0x67, 0x4f, 0x33, 0xc1, 0x86, 0xe3,
- 0x78, 0xb2, 0x6f, 0xa0, 0x6f, 0x9d, 0x78, 0x8b, 0x5f, 0x36, 0xf2, 0x30, 0xc2, 0x7c, 0x3d, 0xa6,
- 0x65, 0x69, 0xd3, 0x6e, 0x27, 0xeb, 0x96, 0x04, 0x6b, 0xd1, 0xcf, 0xfd, 0xd0, 0x6c, 0x25, 0x12,
- 0x79, 0x54, 0xe0, 0x18, 0x33, 0xd8, 0x72, 0x34, 0x3a, 0x06, 0x0d, 0x18, 0x08, 0xdf, 0x2d, 0xf0,
- 0x23, 0x14, 0x5c, 0x8b, 0xe8, 0xd3, 0x78, 0x03, 0x91, 0xe1, 0x3b, 0xad, 0xea, 0x73, 0x6a, 0xbf,
- 0x5e, 0x11, 0x85, 0x76, 0xda, 0x87, 0xd0, 0x3b, 0xe0, 0x2f, 0xaa, 0x3f, 0xa3, 0x91, 0x28, 0x53,
- 0x59, 0x3f, 0x32, 0x1c, 0xdc, 0x13, 0xbc, 0x3f, 0x5c, 0xef, 0x14, 0x07, 0x2b, 0xcd, 0x26, 0x74,
- 0x24, 0x6a, 0xac, 0x30, 0x42, 0x24, 0x04, 0x0f, 0x49, 0x2c, 0x8c, 0x24, 0xbf, 0x78, 0x64, 0x73,
- 0xf8, 0x51, 0x72, 0xa0, 0x47, 0x22, 0x73, 0x9b, 0xe9, 0x3a, 0x6b, 0x8d, 0x98, 0xc8, 0xe1, 0xd7,
- 0xa4, 0x3e, 0x52, 0x19, 0x12, 0x0d, 0x22, 0x92, 0x50, 0xbd, 0x93, 0xe1, 0x94, 0x99, 0xd7, 0xcc,
- 0x02, 0x14, 0x03, 0x19, 0x43, 0xd8, 0x45, 0xfa, 0x55, 0x3b, 0x6a, 0x8c, 0xef, 0x54, 0x9d, 0x3e,
- 0x5b, 0x1f, 0x4d, 0x0e, 0xe2, 0xbb, 0xed, 0x18, 0xfb, 0xe0, 0xce, 0x14, 0x76, 0xa3, 0x32, 0x77,
- 0xac, 0x85, 0x6a, 0xd2, 0xa6, 0xaa, 0x97, 0x90, 0xe4, 0x6d, 0xdc, 0x2c, 0x93, 0x21, 0x8c, 0xe2,
- 0x34, 0x29, 0x4d, 0xcc, 0xe4, 0xad, 0xea, 0x04, 0xb9, 0x49, 0x64, 0xf1, 0x36, 0x22, 0xc3, 0xfa,
- 0x34, 0xe3, 0xba, 0xe9, 0x19, 0xc4, 0x54, 0x5a, 0x2b, 0x44, 0x8b, 0x97, 0xf2, 0x01, 0xfe, 0xc5,
- 0x34, 0xee, 0x96, 0x28, 0x5c, 0x6b, 0x17, 0x90, 0x41, 0xf5, 0x79, 0xb9, 0x11, 0x8b, 0x3e, 0x9a,
- 0xbc, 0x0a, 0xed, 0xb3, 0x47, 0xd8, 0x25, 0x02, 0x8c, 0x79, 0x5a, 0xcc, 0x97, 0x92, 0xb0, 0x1d,
- 0xbd, 0x9d, 0xc1, 0x33, 0x94, 0x62, 0x4f, 0xe6, 0x38, 0x27, 0x0f, 0x91, 0x5f, 0x89, 0xd7, 0x4c,
- 0xb2, 0xd7, 0x1a, 0x07, 0x69, 0x5e, 0x19, 0xa7, 0xd4, 0x92, 0x93, 0x5d, 0x12, 0x91, 0xe7, 0x6e,
- 0x85, 0x59, 0x42, 0x1b, 0xf9, 0x24, 0xe5, 0x7b, 0x54, 0xd6, 0x23, 0x34, 0x17, 0xfa, 0xd8, 0x1e,
- 0x6f, 0x2c, 0x40, 0xef, 0x73, 0xb5, 0x1b, 0xfe, 0x87, 0xa4, 0x22, 0x9c, 0xd3, 0x82, 0xe5, 0xd6,
- 0x28, 0x8a, 0xdc, 0x23, 0x7f, 0xdc, 0xb7, 0x01, 0xe7, 0x02, 0xde, 0xfb, 0xe5, 0xe6, 0x5e, 0x7a,
- 0x5f, 0x1d, 0x1b, 0x38, 0x88, 0x63, 0xbb, 0xdb, 0x88, 0x82, 0x55, 0xf6, 0x04, 0x8a, 0x48, 0x9f,
- 0x86, 0xa9, 0x8b, 0x13, 0xe1, 0xaf, 0x6c, 0x45, 0xc5, 0x6f, 0x71, 0x55, 0x5d, 0x0c, 0x55, 0xdb,
- 0x8b, 0x83, 0xd5, 0xd6, 0x39, 0xda, 0xa7, 0x65, 0xe2, 0x3e, 0x83, 0x2d, 0xf0, 0xd4, 0x47, 0x44,
- 0x65, 0xc6, 0x45, 0x22, 0xf2, 0xf5, 0xf7, 0x55, 0x60, 0xea, 0xdd, 0x6e, 0x89, 0xc4, 0x07, 0x22,
- 0x8c, 0x9e, 0xc6, 0xa8, 0x41, 0x7d, 0xc9, 0xbe, 0x97, 0xe2, 0x29, 0x49, 0xb0, 0x0b, 0x45, 0x94,
- 0x0c, 0x63, 0x04, 0xde, 0xa9, 0xe0, 0x91, 0xe6, 0x6a, 0xb1, 0xc0, 0x60, 0xff, 0x27, 0xe8, 0xd0,
- 0x08, 0x4a, 0x9b, 0xbb, 0xcf, 0x4d, 0xa3, 0xde, 0x13, 0xd9, 0xbc, 0x0d, 0xe7, 0x0a, 0x28, 0xca,
- 0x6e, 0x89, 0xc8, 0xb0, 0xb9, 0x4c, 0x9c, 0xf2, 0x0a, 0x9d, 0xa5, 0x9d, 0xc4, 0xb1, 0x1a, 0x9f,
- 0x97, 0xe5, 0x61, 0xfe, 0x62, 0x6c, 0xde, 0xb3, 0x68, 0xa8, 0x5d, 0x9d, 0xa8, 0xfc, 0xe8, 0x7b,
- 0x58, 0xda, 0x86, 0x06, 0x17, 0x31, 0x8b, 0x39, 0x6c, 0x1b, 0x2a, 0x73, 0x97, 0x75, 0xcc, 0x6b,
- 0x8b, 0x49, 0x4a, 0x33, 0x46, 0xf3, 0x6a, 0x8f, 0x62, 0xf0, 0x24, 0x3e, 0x93, 0x47, 0xd0, 0xeb,
- 0x6b, 0x94, 0x02, 0x31, 0x9b, 0xaf, 0xb9, 0xe9, 0x19, 0xa5, 0x47, 0x67, 0x8f, 0xa2, 0x91, 0x6c,
- 0x4c, 0x57, 0x2e, 0x62, 0x18, 0x29, 0x0e, 0x7d, 0x97, 0xb0, 0xbf, 0x8a, 0xac, 0xf7, 0x04, 0x88,
- 0x59, 0xbc, 0x55, 0x4a, 0x92, 0x36, 0x31, 0x8d, 0x3d, 0xd1, 0xa3, 0xbc, 0xe3, 0x06, 0x25, 0x31,
- 0x97, 0xaf, 0xf2, 0x52, 0xb4, 0x10, 0xfb, 0xe5, 0x7d, 0xf1, 0xa9, 0x53, 0xc8, 0xfb, 0xde, 0x6c,
- 0xce, 0x8e, 0x13, 0x41, 0xee, 0xe8, 0x2f, 0x23, 0x25, 0x54, 0x6b, 0x7f, 0x61, 0xaf, 0x10, 0x94,
- 0xce, 0x98, 0x7f, 0x80, 0xff, 0x00, 0x3a, 0xf3, 0x72, 0x67, 0x34, 0xff, 0x7a, 0xd6, 0x91, 0xf7,
- 0xda, 0x54, 0xa5, 0x16, 0xeb, 0x70, 0xbd, 0xe3, 0xd0, 0xd4, 0xdb, 0xdc, 0xcd, 0xc6, 0xe1, 0x50,
- 0x8d, 0xb9, 0x32, 0x5c, 0xe7, 0xbc, 0x91, 0x58, 0x67, 0xaf, 0x0e, 0xd6, 0x58, 0x5f, 0x3a, 0x9b,
- 0xcc, 0x76, 0xaf, 0x49, 0xe7, 0xf0, 0xab, 0x81, 0xa1, 0xfe, 0xc3, 0x9e, 0x30, 0xe2, 0x22, 0xe8,
- 0xf5, 0xe9, 0x8d, 0x8f, 0x50, 0x06, 0x05, 0xb2, 0xf5, 0xd7, 0xf9, 0xf9, 0xb8, 0xe2, 0x3c, 0x98,
- 0xf9, 0x71, 0x41, 0x74, 0x8c, 0x63, 0xfc, 0x05, 0xa5, 0x19, 0x4f, 0x91, 0x2d, 0x58, 0xab, 0x37,
- 0x19, 0x67, 0x7d, 0x6f, 0xbf, 0x9f, 0xba, 0x32, 0x4c, 0x72, 0x9e, 0x87, 0xd8, 0x81, 0xd8, 0x8a,
- 0x58, 0x8b, 0x18, 0x8e, 0x49, 0x4a, 0xf5, 0xa7, 0xf8, 0x97, 0xcb, 0x4f, 0xca, 0xf5, 0x7c, 0x82,
- 0x7c, 0x02, 0x9b, 0xf5, 0x9c, 0xf2, 0x8c, 0xfc, 0x9d, 0x1c, 0xf1, 0x1f, 0x40, 0x82, 0xcd, 0x18,
- 0xc1, 0x12, 0x8c, 0x64, 0x28, 0x09, 0xa7, 0xab, 0x4b, 0xf0, 0x56, 0x02, 0x8e, 0x58, 0x89, 0x88,
- 0xa5, 0xa6, 0xf6, 0x87, 0xbc, 0xb9, 0xab, 0x20, 0x27, 0xab, 0x10, 0x22, 0x91, 0x08, 0x2d, 0x12,
- 0xa8, 0xf9, 0x86, 0x60, 0x81, 0xfb, 0x60, 0xfe, 0x1f, 0x43, 0x8c, 0x45, 0xc3, 0xe3, 0xe8, 0xd4,
- 0x46, 0xd3, 0x0f, 0x52, 0xe4, 0x5d, 0xdd, 0x43, 0xff, 0x20, 0xc2, 0x27, 0x82, 0x38, 0x13, 0x0e,
- 0x87, 0xa1, 0xba, 0x6a, 0x37, 0xec, 0xd8, 0x0a, 0xb0, 0x71, 0xcd, 0x1f, 0xb0, 0x65, 0xc3, 0x5f,
- 0xb0, 0x67, 0x3b, 0xc0, 0xa1, 0xcf, 0x8f, 0x40, 0x72, 0x72, 0x32, 0x6d, 0x6c, 0x45, 0x90, 0xca,
- 0xa4, 0x38, 0x7c, 0xf1, 0xff, 0x84, 0x5e, 0x94, 0x80, 0x3d, 0x8b, 0x68, 0x1f, 0x39, 0x72, 0x24,
- 0xb4, 0xb4, 0xb4, 0xc0, 0xd7, 0x47, 0x01, 0x0a, 0xdf, 0x3d, 0x05, 0xaa, 0x82, 0x57, 0xb6, 0x11,
- 0x86, 0xf5, 0x25, 0xbf, 0x42, 0xe3, 0x49, 0x80, 0x0b, 0x17, 0x2e, 0x40, 0x5a, 0x5a, 0x5a, 0x27,
- 0xd9, 0xd0, 0x3b, 0xfe, 0x38, 0xc1, 0xe7, 0x23, 0x4a, 0x4d, 0x71, 0x71, 0x31, 0xd0, 0x73, 0xe4,
- 0x33, 0x80, 0x85, 0x73, 0x0f, 0x7a, 0xe9, 0x4a, 0x48, 0x90, 0xa0, 0x68, 0xe9, 0x19, 0xf8, 0xf6,
- 0xb8, 0xb7, 0x04, 0x39, 0x39, 0x39, 0x9d, 0x69, 0x2c, 0xbd, 0x1b, 0x22, 0x0a, 0xbf, 0x04, 0x71,
- 0x23, 0x3d, 0x3d, 0x1d, 0x1a, 0x4f, 0x5f, 0x82, 0xca, 0x8d, 0x00, 0x4b, 0xf3, 0x1b, 0x60, 0xf9,
- 0xd2, 0x46, 0xa8, 0x2a, 0x03, 0xb8, 0xf2, 0x7b, 0x3b, 0x4c, 0x9f, 0x3e, 0xbd, 0x93, 0x64, 0x7d,
- 0x6f, 0x52, 0xd5, 0x93, 0x18, 0x06, 0x22, 0xbe, 0x11, 0x42, 0xc0, 0xec, 0x59, 0xf3, 0xa1, 0x62,
- 0xcb, 0x09, 0x28, 0x2f, 0x6b, 0x80, 0x45, 0xf9, 0x51, 0xa0, 0xda, 0xe1, 0xda, 0x9f, 0x88, 0xfc,
- 0xff, 0xe4, 0xbb, 0x2e, 0x1e, 0x5d, 0x26, 0xa2, 0x06, 0x71, 0x16, 0xf1, 0x03, 0xe2, 0x38, 0x82,
- 0x4e, 0x66, 0xf7, 0x5e, 0x3e, 0x20, 0xff, 0x06, 0xa0, 0x0b, 0xe0, 0x81, 0x63, 0x2f, 0x2f, 0xea,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x01, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xbf, 0x4e, 0x02,
+ 0x41, 0x10, 0xc6, 0x37, 0xda, 0x58, 0xf1, 0x10, 0x26, 0x76, 0xda, 0xe1, 0x13, 0xf0, 0x1a, 0x26,
+ 0xc4, 0x84, 0x40, 0x41, 0xe0, 0x15, 0x44, 0x12, 0x6a, 0x0b, 0x5a, 0x91, 0xd8, 0x5a, 0xde, 0xd1,
+ 0x93, 0xf0, 0xa7, 0xd5, 0x4a, 0x4a, 0x12, 0x42, 0x23, 0x12, 0x23, 0x16, 0x88, 0x1a, 0xe0, 0xfc,
+ 0x66, 0x76, 0x0e, 0x8e, 0x83, 0x3d, 0xef, 0x30, 0x57, 0x7c, 0xdc, 0xb1, 0xec, 0xed, 0x8f, 0x99,
+ 0xfd, 0x66, 0xf6, 0x94, 0xe3, 0x38, 0x2a, 0x4e, 0xd9, 0xb6, 0x7d, 0x42, 0xd7, 0x58, 0x21, 0x96,
+ 0x65, 0xdd, 0x00, 0xe4, 0x34, 0x1a, 0x8d, 0xe3, 0xd8, 0x21, 0x74, 0x8d, 0x1c, 0x91, 0x7a, 0x50,
+ 0x87, 0xaa, 0xac, 0xce, 0x58, 0xb8, 0x0f, 0x0b, 0x09, 0x05, 0x52, 0x25, 0x95, 0x80, 0x2a, 0x50,
+ 0x47, 0x5d, 0xab, 0x4f, 0x5c, 0x1d, 0x96, 0xbe, 0xef, 0xc8, 0x6f, 0x89, 0x20, 0xc8, 0x9f, 0x20,
+ 0x2c, 0x96, 0xc2, 0x22, 0x43, 0x68, 0x01, 0xbd, 0x41, 0x7d, 0xe8, 0x49, 0xd4, 0x97, 0xb1, 0x05,
+ 0xcf, 0xc1, 0x5c, 0x13, 0x24, 0x10, 0x84, 0x87, 0x4b, 0x78, 0x78, 0x89, 0xcf, 0x0f, 0xa8, 0x05,
+ 0x59, 0x06, 0xb5, 0x30, 0x6f, 0x92, 0xa9, 0x65, 0x1c, 0x13, 0xc4, 0x08, 0xe2, 0x48, 0x34, 0x84,
+ 0xa2, 0x69, 0x04, 0x40, 0x58, 0xd9, 0x5a, 0xf6, 0x9b, 0x20, 0x99, 0xdb, 0x0c, 0xa5, 0x34, 0x15,
+ 0x0a, 0x24, 0x7b, 0x32, 0x94, 0x48, 0x36, 0x21, 0x57, 0xca, 0xc6, 0xb5, 0xc9, 0xd2, 0xf7, 0x56,
+ 0xae, 0x96, 0xfb, 0x22, 0x48, 0xa1, 0x5e, 0x78, 0xc5, 0xf7, 0x67, 0x68, 0xe0, 0xdd, 0xb3, 0x20,
+ 0x50, 0x45, 0xf2, 0xee, 0x4f, 0xd7, 0x23, 0x34, 0x5b, 0x99, 0x01, 0xf7, 0x88, 0xe4, 0x47, 0x20,
+ 0x23, 0x79, 0x36, 0x09, 0xcd, 0x69, 0x8d, 0x30, 0xa0, 0x8e, 0x6c, 0xb2, 0x1f, 0x42, 0x8b, 0x77,
+ 0x91, 0x9a, 0x34, 0xa9, 0x58, 0x2f, 0x8e, 0x08, 0x92, 0xbf, 0xcb, 0xbf, 0xfb, 0x9e, 0xef, 0x42,
+ 0xed, 0x40, 0x10, 0xd7, 0x89, 0xb6, 0x6d, 0xdf, 0x97, 0xae, 0x99, 0x2c, 0x70, 0xe0, 0xb5, 0x30,
+ 0x60, 0x2f, 0x18, 0x1b, 0x7b, 0x6b, 0x0a, 0xdf, 0xab, 0xd0, 0xd4, 0x5f, 0x67, 0x9b, 0x20, 0x2a,
+ 0x44, 0xfd, 0xcf, 0x9f, 0x3c, 0xd1, 0x34, 0xa5, 0x6e, 0xd2, 0xfe, 0x3a, 0xe1, 0xe8, 0xf4, 0xfc,
+ 0x53, 0x8f, 0x91, 0x2e, 0x79, 0x0c, 0x6b, 0xed, 0x0d, 0xda, 0x6a, 0x2b, 0x7b, 0x83, 0x02, 0x52,
+ 0xe7, 0xee, 0xc9, 0x0a, 0x82, 0x34, 0xca, 0x7e, 0x46, 0x4f, 0x9d, 0xc9, 0x0c, 0xae, 0xbb, 0x78,
+ 0x4f, 0xc4, 0x0c, 0x32, 0x8f, 0xa2, 0xb9, 0x88, 0x6c, 0x86, 0x5d, 0xf6, 0x76, 0xeb, 0x84, 0xdc,
+ 0xc5, 0xff, 0x7e, 0x6d, 0xef, 0xf1, 0x16, 0xa4, 0xac, 0xce, 0xa3, 0xd8, 0x3b, 0x21, 0xbd, 0x6b,
+ 0xe2, 0x56, 0xfc, 0xaa, 0x4e, 0x28, 0xb5, 0xd8, 0x0f, 0x96, 0x3f, 0x35, 0x25, 0x75, 0x04, 0xf5,
+ 0x42, 0x17, 0xac, 0xdb, 0x82, 0xdc, 0xde, 0x45, 0x15, 0x1f, 0xa2, 0xc3, 0x13, 0xe4, 0x1e, 0x5a,
+ 0x86, 0x6e, 0x41, 0x5e, 0x0b, 0x73, 0xef, 0xd2, 0x6d, 0x25, 0x69, 0x84, 0xe8, 0x74, 0xf5, 0x18,
+ 0x82, 0x46, 0x6c, 0x9c, 0x17, 0x74, 0x68, 0xc9, 0x31, 0x31, 0x90, 0xbc, 0x77, 0xd9, 0x51, 0x64,
+ 0x5f, 0x6d, 0xe1, 0xaa, 0x8c, 0xcd, 0x79, 0x8e, 0x21, 0x92, 0x9d, 0xa0, 0x9d, 0x27, 0xe3, 0xfa,
+ 0xe0, 0x6b, 0xb3, 0x6d, 0xd7, 0x66, 0x98, 0xca, 0x58, 0x65, 0xd7, 0x9e, 0x18, 0x41, 0x41, 0x87,
+ 0x56, 0xd4, 0xa3, 0xdc, 0x08, 0x0a, 0x03, 0xf9, 0xaf, 0x14, 0xbd, 0x0a, 0xc5, 0x0d, 0x59, 0x45,
+ 0xe4, 0xbe, 0xe4, 0xc5, 0xa9, 0x5f, 0x62, 0x38, 0x38, 0x3d, 0x16, 0xf1, 0x85, 0xac, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pad_sketch_xpm[1] = {{ png, sizeof( png ), "pad_sketch_xpm" }};
diff --git a/bitmaps_png/cpp_26/pagelayout_load.cpp b/bitmaps_png/cpp_26/pagelayout_load.cpp
index 28addf3fd7..7a29274ffc 100644
--- a/bitmaps_png/cpp_26/pagelayout_load.cpp
+++ b/bitmaps_png/cpp_26/pagelayout_load.cpp
@@ -8,65 +8,66 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x96, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x56, 0xdf, 0x6b, 0x1c,
- 0x55, 0x14, 0xfe, 0xce, 0x99, 0x99, 0xed, 0x6e, 0x36, 0xd3, 0x75, 0xd7, 0x92, 0x44, 0x30, 0xa5,
- 0xd5, 0x56, 0x93, 0x56, 0xa1, 0x6d, 0x04, 0x45, 0x14, 0x8b, 0x10, 0x1a, 0x29, 0x52, 0x91, 0xa2,
- 0xf5, 0x4d, 0xf0, 0x55, 0xec, 0x8f, 0x07, 0x97, 0x40, 0xeb, 0x8f, 0x8a, 0xa4, 0x55, 0x5f, 0x7c,
- 0x12, 0x14, 0x91, 0x42, 0x44, 0x7d, 0x51, 0xf0, 0x49, 0xa1, 0xfe, 0x07, 0x62, 0x25, 0x8a, 0x68,
- 0x43, 0x5b, 0xb6, 0x94, 0x40, 0xd2, 0x26, 0x99, 0x6d, 0x76, 0x76, 0x67, 0x33, 0xb3, 0xf7, 0xf8,
- 0xb0, 0x33, 0xb3, 0x77, 0x67, 0x67, 0xd7, 0xd4, 0x0b, 0x97, 0x33, 0x73, 0xb9, 0xdc, 0xef, 0x7e,
- 0xdf, 0xf9, 0xce, 0xbd, 0x97, 0x00, 0xcc, 0x00, 0x98, 0x04, 0xc0, 0x00, 0x14, 0xee, 0xad, 0x51,
- 0xd8, 0x97, 0x00, 0x5c, 0x16, 0x91, 0xdb, 0x83, 0x26, 0x9f, 0x9a, 0x9f, 0x9f, 0xbf, 0xe6, 0x54,
- 0xab, 0xea, 0xee, 0xc6, 0x46, 0xab, 0x56, 0xab, 0xa9, 0x9a, 0xeb, 0xaa, 0x7a, 0xbd, 0xae, 0x3c,
- 0xcf, 0x53, 0x9e, 0xe7, 0xa9, 0x66, 0xb3, 0x19, 0xf7, 0xcd, 0xcd, 0x4d, 0xe5, 0xfb, 0xbe, 0xf2,
- 0x7d, 0x5f, 0x05, 0x41, 0xa0, 0x1a, 0x8d, 0x86, 0xba, 0xb5, 0xb4, 0xe4, 0x1f, 0x7f, 0xe5, 0xc4,
- 0x1c, 0x80, 0xed, 0x22, 0x82, 0xb4, 0x6e, 0x02, 0xe0, 0x62, 0xa9, 0x94, 0x63, 0x8a, 0x1b, 0x88,
- 0x19, 0x4c, 0x04, 0x66, 0x06, 0x11, 0xb5, 0xb7, 0xae, 0xc5, 0xe8, 0x3b, 0xfa, 0x37, 0x88, 0xcc,
- 0xd9, 0xd9, 0x72, 0xf9, 0x7a, 0xa5, 0x72, 0x83, 0x88, 0x2e, 0x89, 0x48, 0x33, 0xc9, 0x86, 0x01,
- 0x28, 0x22, 0x92, 0x2d, 0xe9, 0xa4, 0x01, 0xe8, 0x4d, 0x29, 0x05, 0x06, 0xd1, 0x85, 0xb9, 0x0f,
- 0x3f, 0xdb, 0x3d, 0xb1, 0x7f, 0x9a, 0x88, 0x8c, 0x34, 0xa0, 0x2d, 0x37, 0x91, 0xf4, 0xfd, 0x30,
- 0x33, 0x36, 0x6a, 0x1b, 0x78, 0x72, 0xea, 0x10, 0xbf, 0xfb, 0xce, 0xb9, 0xef, 0xef, 0x1f, 0x7d,
- 0x70, 0x2a, 0x1d, 0x48, 0x04, 0x72, 0x8f, 0x8b, 0x47, 0x0c, 0x99, 0x19, 0x99, 0x4c, 0x06, 0x96,
- 0x69, 0xa1, 0xd1, 0xf0, 0xf0, 0xe2, 0x91, 0x69, 0xeb, 0xf4, 0xec, 0xdb, 0x97, 0xb3, 0x85, 0xc2,
- 0x5e, 0x7d, 0xae, 0x99, 0x58, 0x15, 0x20, 0x8a, 0xa3, 0x88, 0xf4, 0x95, 0x4b, 0x07, 0x33, 0x4d,
- 0x13, 0x85, 0xc2, 0x76, 0xdc, 0x59, 0x5d, 0xc5, 0xe4, 0xc4, 0x04, 0x5e, 0x3f, 0xfe, 0xb2, 0xed,
- 0xf9, 0xf4, 0x13, 0x11, 0x3d, 0x2d, 0x22, 0xcb, 0xbd, 0x40, 0x00, 0x24, 0xf4, 0x6b, 0x14, 0xfb,
- 0xb1, 0x8c, 0x36, 0xc0, 0xcc, 0xb0, 0x2c, 0x0b, 0xa5, 0x52, 0x09, 0x57, 0xaf, 0x2e, 0x62, 0x61,
- 0xe1, 0x0f, 0x8c, 0x8e, 0x8e, 0xe0, 0xb5, 0xa3, 0xcf, 0x3f, 0x94, 0xcd, 0x7d, 0xf1, 0x2d, 0x11,
- 0x1d, 0x13, 0x91, 0xbb, 0xac, 0xb3, 0x91, 0x88, 0x95, 0x1e, 0x07, 0x48, 0x28, 0x22, 0x31, 0xd0,
- 0xd0, 0xd0, 0x10, 0xc6, 0x77, 0x8e, 0xa3, 0xd9, 0xf4, 0xf0, 0xdb, 0x95, 0xdf, 0xb1, 0xbe, 0xe6,
- 0xe0, 0xf0, 0x13, 0x8f, 0x1f, 0xfe, 0xf4, 0xf3, 0x4b, 0x1f, 0x13, 0x51, 0xde, 0x4c, 0xdd, 0xf1,
- 0x00, 0x56, 0x69, 0x72, 0x32, 0x33, 0xb2, 0xd9, 0x2c, 0x4a, 0xc5, 0x22, 0x2c, 0xd3, 0x84, 0x6d,
- 0xdb, 0x68, 0x34, 0x3c, 0x10, 0x11, 0xa6, 0x1e, 0x7b, 0xf4, 0x55, 0x00, 0x73, 0x66, 0xd7, 0xe2,
- 0x22, 0x10, 0xa2, 0xae, 0xd8, 0x2f, 0x57, 0xd1, 0x58, 0xc4, 0x0a, 0x00, 0x72, 0xb9, 0x1c, 0x0c,
- 0xc3, 0x40, 0x3e, 0x9f, 0x47, 0x10, 0x04, 0x50, 0x4a, 0xa1, 0x5e, 0x6f, 0x58, 0x00, 0xb2, 0x66,
- 0x0f, 0x93, 0x04, 0x98, 0x0e, 0xa2, 0x2f, 0x9e, 0x8c, 0x51, 0x71, 0x47, 0x2e, 0x6c, 0xb5, 0x5a,
- 0xba, 0xe4, 0x62, 0xf6, 0xec, 0x30, 0x09, 0x36, 0xa0, 0x50, 0xd3, 0x18, 0x1a, 0x86, 0x01, 0x66,
- 0x86, 0x61, 0xb4, 0x6b, 0xd6, 0xb2, 0xac, 0x4e, 0x1d, 0x89, 0x9e, 0x70, 0xcd, 0x14, 0xfa, 0x78,
- 0x64, 0x86, 0x7e, 0x51, 0x9f, 0x17, 0x31, 0xd3, 0x8f, 0x30, 0x4e, 0xba, 0x4a, 0x12, 0x0e, 0x94,
- 0x04, 0x60, 0xbf, 0x98, 0x06, 0xa8, 0x8f, 0xb3, 0x6e, 0xe5, 0x1e, 0x46, 0x89, 0xef, 0xff, 0x3a,
- 0x39, 0x64, 0xc0, 0xbc, 0xee, 0x1c, 0x01, 0x90, 0xf0, 0x64, 0x90, 0x76, 0xd9, 0xc7, 0x79, 0x4a,
- 0x9e, 0x06, 0xd1, 0x82, 0xc9, 0xef, 0x7e, 0x35, 0x67, 0x76, 0xc9, 0x15, 0x82, 0xe8, 0x80, 0x3f,
- 0x5c, 0xfc, 0x04, 0x37, 0x17, 0xfe, 0xfc, 0x5f, 0xa7, 0x3a, 0x00, 0xec, 0x3a, 0x74, 0x20, 0xd3,
- 0x61, 0xa4, 0x49, 0xa4, 0x83, 0x10, 0x80, 0xea, 0xf2, 0x6d, 0xec, 0xd8, 0x39, 0x8e, 0xc9, 0x67,
- 0x9f, 0x01, 0x31, 0xb7, 0xaf, 0xd4, 0xc4, 0x1d, 0x35, 0xa8, 0x59, 0xf6, 0x70, 0x10, 0x03, 0xa9,
- 0x14, 0xe9, 0x74, 0x37, 0x8e, 0xed, 0xdd, 0x83, 0x83, 0x47, 0x67, 0xe2, 0x4b, 0x8f, 0x88, 0xb6,
- 0x0c, 0xe8, 0x38, 0x8e, 0xea, 0x30, 0x52, 0x61, 0x22, 0x35, 0x90, 0xe8, 0x08, 0x8a, 0xbb, 0x08,
- 0xbe, 0x39, 0x5f, 0xc6, 0xf5, 0x2b, 0xbf, 0xf6, 0xbe, 0x05, 0xbe, 0xfc, 0x0e, 0xf7, 0x8d, 0x8c,
- 0x81, 0x88, 0xf0, 0xd5, 0xc9, 0x37, 0xb0, 0x76, 0xeb, 0x26, 0x00, 0xe0, 0x58, 0xf9, 0x7d, 0xec,
- 0x78, 0x64, 0x9f, 0x9e, 0x23, 0xd5, 0x6b, 0xd1, 0xd0, 0x0c, 0x88, 0x9c, 0x28, 0x82, 0x6d, 0x43,
- 0x79, 0xe4, 0x6c, 0xbb, 0x27, 0x3f, 0xba, 0x09, 0x46, 0x76, 0xef, 0x41, 0x36, 0xdf, 0x9e, 0x93,
- 0x1d, 0x1e, 0xee, 0x36, 0xc3, 0xda, 0xea, 0x7a, 0x53, 0x07, 0x4a, 0x93, 0x50, 0x44, 0xf0, 0xd2,
- 0x99, 0xb3, 0x5d, 0xb2, 0xe9, 0xd2, 0xa9, 0x50, 0xfa, 0x17, 0xde, 0x2a, 0x77, 0xc9, 0x59, 0xa9,
- 0x54, 0xbc, 0x08, 0x88, 0x16, 0x17, 0xff, 0x71, 0x67, 0xe4, 0x48, 0xa7, 0x00, 0x35, 0x10, 0x68,
- 0x75, 0xf4, 0xf3, 0x8f, 0x1f, 0x60, 0x75, 0xe5, 0x5a, 0x6a, 0x5e, 0x76, 0x3d, 0xfc, 0x14, 0x9e,
- 0x9b, 0x7e, 0x13, 0xbf, 0x7c, 0xf4, 0x1e, 0x56, 0xfe, 0xfe, 0x2b, 0x1e, 0x0f, 0x0a, 0x45, 0x8e,
- 0x80, 0x0c, 0xc7, 0x71, 0x94, 0xeb, 0xba, 0x01, 0x11, 0x83, 0xb9, 0xf3, 0xfa, 0x21, 0x22, 0x14,
- 0x1e, 0x18, 0xe3, 0x6d, 0xb6, 0x0d, 0xd7, 0x75, 0x55, 0xd5, 0x59, 0xe6, 0xf5, 0xf5, 0x25, 0xd2,
- 0x5f, 0x75, 0x21, 0x27, 0x14, 0xab, 0x2b, 0x52, 0xab, 0xd5, 0x54, 0x4b, 0x84, 0x61, 0x18, 0xf1,
- 0x9c, 0xa6, 0x1f, 0x04, 0x61, 0x12, 0x70, 0x02, 0xc0, 0x41, 0x00, 0x46, 0xca, 0x03, 0xb2, 0xef,
- 0x53, 0x62, 0x8b, 0x63, 0x19, 0x00, 0x77, 0x00, 0x7c, 0xfd, 0x2f, 0xaa, 0x54, 0x34, 0x60, 0xb0,
- 0x2e, 0xe7, 0xea, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xa3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0xbf, 0x6b, 0x1c,
+ 0x47, 0x14, 0xc7, 0x3f, 0x6f, 0x76, 0xb5, 0xbb, 0xd2, 0x9d, 0x20, 0x52, 0x54, 0xe8, 0x20, 0xe8,
+ 0x47, 0x48, 0x61, 0x50, 0x91, 0x2a, 0x22, 0x38, 0x24, 0xb1, 0x8b, 0x40, 0x2a, 0x35, 0x29, 0x03,
+ 0x0e, 0x69, 0x22, 0x10, 0x26, 0x28, 0x2e, 0x2c, 0x19, 0xa5, 0xbc, 0x4a, 0x02, 0xb9, 0x48, 0xe3,
+ 0x26, 0x27, 0x83, 0xf4, 0x4f, 0xd8, 0x2e, 0x8c, 0x43, 0x62, 0xa5, 0x71, 0x21, 0x64, 0xdc, 0x04,
+ 0x54, 0x08, 0x05, 0xc7, 0x28, 0x92, 0x65, 0xdd, 0x49, 0xdc, 0xfe, 0x9a, 0x49, 0xa1, 0x9b, 0xf5,
+ 0xee, 0x9e, 0x2e, 0x12, 0xc9, 0xc0, 0x63, 0xd8, 0xd9, 0xdd, 0xf7, 0x7d, 0xdf, 0xef, 0xfb, 0xce,
+ 0xec, 0x0a, 0x30, 0x01, 0xbc, 0x07, 0xb8, 0xfc, 0x87, 0x31, 0x36, 0x36, 0xe6, 0xec, 0xee, 0xee,
+ 0xfe, 0x01, 0xbc, 0x32, 0xc6, 0x84, 0xff, 0xf6, 0xec, 0xa7, 0x71, 0x92, 0x98, 0x38, 0x8e, 0x4d,
+ 0x92, 0x24, 0x26, 0x4d, 0x53, 0xa3, 0xb5, 0x2e, 0x44, 0x9a, 0xa6, 0x26, 0x8e, 0x63, 0x13, 0x86,
+ 0xa1, 0x39, 0x3d, 0x3d, 0x35, 0xad, 0x56, 0xcb, 0x1c, 0x1f, 0x1f, 0x9b, 0xc3, 0xc3, 0x43, 0xb3,
+ 0xb3, 0xb3, 0x93, 0xae, 0xaf, 0xaf, 0x3f, 0x05, 0x3e, 0x02, 0xaa, 0x80, 0x18, 0x63, 0x28, 0x87,
+ 0x00, 0xd7, 0xa2, 0x28, 0x7a, 0xfc, 0x70, 0x7e, 0x9e, 0xa8, 0xd5, 0xca, 0xd0, 0x45, 0x04, 0x00,
+ 0x63, 0x4c, 0x36, 0xdb, 0xd0, 0x5a, 0x67, 0xb3, 0x06, 0xae, 0xcc, 0xcd, 0xf1, 0xea, 0xe4, 0xe4,
+ 0x70, 0x76, 0x76, 0xf6, 0xbb, 0xbd, 0xbd, 0xbd, 0x5f, 0x80, 0x03, 0x63, 0x8c, 0xce, 0xb3, 0xc9,
+ 0xe4, 0x0a, 0x9b, 0x4d, 0x66, 0x1a, 0x0d, 0x44, 0x24, 0x0b, 0x0b, 0x60, 0x13, 0xa7, 0x69, 0x4a,
+ 0x92, 0x24, 0xd9, 0x1c, 0x45, 0x11, 0xed, 0x30, 0x24, 0x6c, 0xb7, 0xf9, 0x40, 0xa9, 0xe1, 0xc6,
+ 0xda, 0xda, 0xfa, 0x37, 0x37, 0x6e, 0xfc, 0xf0, 0xf2, 0xe5, 0xcb, 0x07, 0x22, 0xf2, 0xa7, 0x31,
+ 0x26, 0xb6, 0xf9, 0x15, 0x80, 0xe9, 0xa1, 0xa9, 0x05, 0xb3, 0x73, 0x79, 0x4d, 0x29, 0x85, 0xe3,
+ 0x38, 0xc4, 0x71, 0x42, 0xa5, 0x52, 0x65, 0x72, 0x62, 0xa2, 0x7f, 0x63, 0x63, 0xe3, 0xa7, 0xc9,
+ 0xc9, 0xc9, 0xaf, 0x80, 0xf7, 0x45, 0xc4, 0x97, 0xce, 0x0b, 0xaa, 0x53, 0xf6, 0x85, 0x4d, 0xcf,
+ 0x33, 0x55, 0x4a, 0x15, 0x80, 0x7c, 0xdf, 0xe3, 0xcd, 0x9b, 0x23, 0x6a, 0xb5, 0x1a, 0xe3, 0xe3,
+ 0xe3, 0x7d, 0x8d, 0x46, 0x63, 0x79, 0x7a, 0x7a, 0xfa, 0x6b, 0xe0, 0x0a, 0xe0, 0xbf, 0x05, 0xba,
+ 0x00, 0xa0, 0x17, 0x98, 0xe3, 0x38, 0xf4, 0xb9, 0x2e, 0x9e, 0xef, 0x13, 0x86, 0x21, 0x41, 0x10,
+ 0x58, 0x30, 0xb5, 0xba, 0xba, 0xfa, 0xe3, 0xcc, 0xcc, 0xcc, 0xb7, 0xc0, 0x87, 0x22, 0x52, 0x71,
+ 0xf3, 0xd2, 0x99, 0x1e, 0xcc, 0xca, 0x72, 0xe5, 0x8d, 0xe1, 0xba, 0x2e, 0xfd, 0x41, 0x40, 0x5c,
+ 0xad, 0xb2, 0xfd, 0xfc, 0x39, 0x8e, 0x52, 0x54, 0x2a, 0x15, 0x6a, 0xb5, 0x9a, 0x2c, 0xcc, 0xcf,
+ 0x7f, 0x3f, 0x3c, 0xfc, 0xae, 0x73, 0xff, 0xfe, 0xda, 0xcf, 0x99, 0x74, 0xe6, 0x12, 0x92, 0x59,
+ 0x20, 0xcb, 0xc6, 0x86, 0xe7, 0x79, 0x0c, 0x0d, 0x0d, 0x51, 0x1b, 0x1d, 0x65, 0x64, 0x64, 0x84,
+ 0x20, 0x08, 0x70, 0xdd, 0x3e, 0x9a, 0x9b, 0x9b, 0xb2, 0xb8, 0xb8, 0x30, 0xe7, 0xba, 0xee, 0x3b,
+ 0x6f, 0xa5, 0xeb, 0x54, 0x58, 0xb6, 0xb2, 0x31, 0xa6, 0xc0, 0x48, 0x44, 0x70, 0x1c, 0xa7, 0x0b,
+ 0xcc, 0x75, 0x5d, 0x3c, 0xcf, 0xc3, 0xf7, 0x7d, 0x7c, 0xdf, 0xa7, 0x52, 0x19, 0xe0, 0x68, 0x7b,
+ 0x9b, 0xd1, 0xd1, 0x51, 0x35, 0x35, 0x35, 0x35, 0x58, 0x94, 0xae, 0x03, 0x92, 0xef, 0xcb, 0x79,
+ 0xbd, 0x02, 0x70, 0x1c, 0xa7, 0x8b, 0x69, 0xbe, 0x38, 0xfb, 0x8e, 0xeb, 0xba, 0x6c, 0x6d, 0x6d,
+ 0x35, 0xdd, 0x82, 0xeb, 0x2e, 0x90, 0xb0, 0x3c, 0x2c, 0x33, 0xad, 0x75, 0xb6, 0xd7, 0xf2, 0xbd,
+ 0xb6, 0xac, 0xb3, 0x0d, 0x6b, 0x3a, 0x00, 0x79, 0x33, 0x88, 0x48, 0x97, 0x39, 0x6c, 0xf5, 0xe5,
+ 0xca, 0x2d, 0x60, 0x19, 0xc8, 0xca, 0x5c, 0x00, 0xca, 0xf7, 0x88, 0x9c, 0x84, 0xe7, 0x39, 0xb1,
+ 0x6c, 0xf9, 0x5e, 0xcf, 0x5a, 0xe3, 0x14, 0x81, 0x4a, 0x8c, 0xb4, 0x31, 0xa8, 0x1e, 0xcc, 0xca,
+ 0xec, 0xf2, 0x33, 0xa5, 0xad, 0x62, 0xd7, 0xb2, 0xb3, 0xce, 0xe4, 0x92, 0x9f, 0x21, 0x69, 0x74,
+ 0xa7, 0xc9, 0x97, 0x3d, 0x35, 0xca, 0x00, 0xf9, 0xf5, 0x2e, 0xe9, 0x74, 0xe9, 0xb8, 0xd0, 0x5a,
+ 0x9f, 0x6b, 0x84, 0x5e, 0xee, 0xec, 0x35, 0xdc, 0xf2, 0xbe, 0x01, 0xba, 0xc0, 0x2e, 0x1a, 0xbd,
+ 0x40, 0xf3, 0x39, 0x5d, 0xdb, 0x0f, 0x00, 0xa3, 0x35, 0x88, 0x80, 0x52, 0x68, 0x40, 0xce, 0xbe,
+ 0x62, 0xfc, 0x56, 0xaf, 0x13, 0x35, 0x9b, 0xe5, 0x2c, 0x48, 0x49, 0xd6, 0x32, 0x58, 0x1a, 0x86,
+ 0xa5, 0xef, 0x51, 0xc7, 0xde, 0xba, 0xf3, 0x25, 0x54, 0x16, 0xb0, 0x13, 0x7f, 0xbf, 0x78, 0xc1,
+ 0x97, 0xf7, 0xee, 0x9d, 0x69, 0x0e, 0x24, 0x61, 0xc8, 0xaf, 0xf5, 0x3a, 0xd7, 0xeb, 0xf5, 0x42,
+ 0xf2, 0xcd, 0x95, 0x15, 0xae, 0xde, 0xbe, 0x9d, 0x5d, 0x3f, 0xbc, 0x75, 0xab, 0xc8, 0xc8, 0x94,
+ 0x8e, 0xa0, 0x8c, 0x4d, 0x27, 0xd2, 0x24, 0xe1, 0xf7, 0x95, 0x15, 0x5b, 0x36, 0x26, 0x49, 0xf8,
+ 0xeb, 0xd9, 0x33, 0x9e, 0x2e, 0x2f, 0x17, 0x80, 0x76, 0x1e, 0x3d, 0x2a, 0x38, 0x34, 0x6a, 0x36,
+ 0xd1, 0x5a, 0xe7, 0xa4, 0xd3, 0xba, 0xb8, 0x61, 0x8d, 0xc9, 0xd8, 0x18, 0x11, 0x1c, 0xdf, 0xe7,
+ 0xe3, 0x3b, 0x77, 0xce, 0x80, 0x45, 0x48, 0xa2, 0x88, 0xa4, 0xdd, 0xe6, 0xea, 0xd2, 0x12, 0x92,
+ 0x93, 0xed, 0xf4, 0xe0, 0x80, 0x4f, 0x96, 0x96, 0x32, 0xa0, 0x07, 0x37, 0x6f, 0x96, 0x18, 0x75,
+ 0x5c, 0x67, 0x1d, 0x66, 0x25, 0xb2, 0x01, 0xa0, 0x3c, 0x2f, 0x5b, 0x77, 0x01, 0x37, 0x08, 0x70,
+ 0x3c, 0x2f, 0x63, 0x29, 0x80, 0x28, 0x85, 0xf2, 0xbc, 0xb3, 0x22, 0x01, 0x23, 0x92, 0x31, 0x12,
+ 0xe0, 0xda, 0xfe, 0xfe, 0xfe, 0xe3, 0x27, 0x0b, 0x8b, 0x44, 0x27, 0x2d, 0x04, 0xa1, 0xd0, 0x53,
+ 0x11, 0xe2, 0x66, 0x13, 0x6f, 0x70, 0xb0, 0x90, 0x34, 0x7f, 0xdf, 0x5e, 0xa7, 0xed, 0x36, 0x4e,
+ 0x10, 0x64, 0xb7, 0xbc, 0x6a, 0x95, 0x2f, 0xee, 0xde, 0x65, 0x60, 0x60, 0xe0, 0xba, 0x00, 0x9f,
+ 0xbd, 0x7e, 0x7d, 0xf4, 0x24, 0x49, 0x12, 0x44, 0x49, 0x81, 0x11, 0xb9, 0x0d, 0x27, 0x79, 0x80,
+ 0xd2, 0xbf, 0x84, 0xe4, 0xd6, 0xba, 0x0e, 0x5e, 0xa5, 0xe8, 0xef, 0xef, 0xff, 0x5c, 0xfe, 0xef,
+ 0x0f, 0xe4, 0x25, 0x46, 0x02, 0xec, 0xfd, 0x03, 0x21, 0xc9, 0x1d, 0x70, 0x1a, 0xa4, 0xbf, 0x2c,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pagelayout_load_xpm[1] = {{ png, sizeof( png ), "pagelayout_load_xpm" }};
diff --git a/bitmaps_png/cpp_26/pagelayout_load_default.cpp b/bitmaps_png/cpp_26/pagelayout_load_default.cpp
index 987766dc1b..c57e480375 100644
--- a/bitmaps_png/cpp_26/pagelayout_load_default.cpp
+++ b/bitmaps_png/cpp_26/pagelayout_load_default.cpp
@@ -8,91 +8,65 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x29, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x95, 0x6b, 0x6c, 0x53,
- 0x65, 0x18, 0xc7, 0x97, 0x60, 0x42, 0x22, 0x09, 0x5f, 0x8c, 0xf2, 0xc5, 0x20, 0x7e, 0x30, 0x92,
- 0x18, 0x82, 0xd1, 0xc8, 0x18, 0x06, 0x37, 0x25, 0x8c, 0x99, 0x2c, 0x30, 0x22, 0x43, 0x40, 0x81,
- 0xc4, 0x08, 0x04, 0x50, 0x23, 0x53, 0x26, 0x0c, 0xd8, 0x64, 0x1d, 0xdb, 0xb8, 0x18, 0xd8, 0xd8,
- 0x50, 0xdc, 0x8d, 0x4b, 0x51, 0xe2, 0x94, 0x4b, 0x69, 0x3b, 0x04, 0xc5, 0xb0, 0x8d, 0x51, 0x75,
- 0x63, 0x12, 0xd8, 0x00, 0xa1, 0xeb, 0x2e, 0xbd, 0xad, 0xf7, 0x7b, 0xd7, 0x9d, 0xf6, 0xfc, 0x7d,
- 0xde, 0xd7, 0x9d, 0xae, 0xa7, 0xeb, 0x88, 0x9e, 0xe4, 0x97, 0x73, 0xd2, 0xad, 0xcf, 0xef, 0x3c,
- 0xff, 0xf7, 0x79, 0xdf, 0xa6, 0xa5, 0xa5, 0xa5, 0xe5, 0x10, 0xdb, 0x88, 0xcf, 0xc6, 0xee, 0xff,
- 0x87, 0x82, 0xb1, 0xef, 0xad, 0x26, 0x9e, 0x06, 0x90, 0x36, 0x19, 0xec, 0xfa, 0x54, 0xa9, 0x54,
- 0xea, 0x3d, 0x5e, 0xaf, 0xe8, 0xf3, 0xfb, 0x63, 0x81, 0x40, 0x40, 0x0c, 0x04, 0x83, 0x62, 0x28,
- 0x14, 0x12, 0x47, 0x46, 0x46, 0x38, 0x91, 0x48, 0x84, 0xee, 0x03, 0xfc, 0x3e, 0x3a, 0x3a, 0x2a,
- 0x0a, 0x82, 0xc0, 0x89, 0x46, 0xa3, 0x62, 0x38, 0x1c, 0x16, 0x8d, 0x66, 0xb3, 0xb0, 0x62, 0xe5,
- 0xaa, 0x0a, 0xaa, 0x35, 0xfd, 0x71, 0xa2, 0x02, 0x8d, 0x56, 0x6b, 0xf6, 0xf9, 0x7c, 0xf0, 0x07,
- 0x02, 0x08, 0x06, 0x83, 0x08, 0x85, 0xc3, 0x20, 0x01, 0xa8, 0x28, 0xa8, 0x20, 0x3d, 0xff, 0x09,
- 0x97, 0x2b, 0x1d, 0x54, 0x18, 0xb1, 0x58, 0x0c, 0xa2, 0x28, 0xc6, 0x61, 0xff, 0x67, 0xb1, 0x58,
- 0xd0, 0xd5, 0xdd, 0x2d, 0xbe, 0x92, 0x9e, 0xb1, 0x91, 0xea, 0x4d, 0x9d, 0xb4, 0x23, 0x6d, 0x4b,
- 0x8b, 0xe9, 0x71, 0x22, 0x8f, 0x67, 0x09, 0xec, 0xf6, 0x34, 0xfa, 0x4c, 0x9d, 0x52, 0x64, 0x32,
- 0x99, 0xd0, 0xdd, 0xfd, 0x17, 0xae, 0x5c, 0xbb, 0x16, 0x7b, 0x7e, 0xf6, 0x4b, 0xb9, 0x54, 0x73,
- 0xca, 0x7f, 0x12, 0x05, 0x43, 0x2e, 0x6c, 0x58, 0x37, 0x17, 0xfd, 0xf7, 0xca, 0xe1, 0xf7, 0x2b,
- 0xb8, 0x84, 0xe1, 0x72, 0xcd, 0xa1, 0xc2, 0xe7, 0x49, 0x7e, 0x97, 0x84, 0x21, 0x59, 0x47, 0xad,
- 0x6d, 0x6d, 0xf0, 0x7a, 0x3d, 0x38, 0xf1, 0xdd, 0xd9, 0xd1, 0xa7, 0x66, 0x3c, 0x3b, 0x2f, 0xb5,
- 0x48, 0xab, 0x35, 0x79, 0x13, 0x44, 0xfe, 0x80, 0x16, 0x16, 0xf3, 0x13, 0x71, 0x41, 0x2a, 0xdc,
- 0xee, 0xf9, 0x24, 0xf2, 0xf1, 0xae, 0x9d, 0x4e, 0x27, 0x6e, 0xde, 0xd4, 0xc1, 0x6a, 0xb5, 0xf2,
- 0xe7, 0xb2, 0x23, 0xd5, 0xbe, 0xa9, 0xd3, 0xa7, 0xbf, 0x30, 0xb9, 0xc8, 0xef, 0xff, 0x37, 0xba,
- 0x50, 0x08, 0xd6, 0x8e, 0x8d, 0xb0, 0xdb, 0xa6, 0xa5, 0x94, 0x78, 0x3c, 0xd9, 0xd4, 0x91, 0x0f,
- 0xec, 0x62, 0xd1, 0x7a, 0xbd, 0x5e, 0xf4, 0xf6, 0xf6, 0xe2, 0x6e, 0x4f, 0x0f, 0x8f, 0xd6, 0x68,
- 0x34, 0x62, 0xf7, 0xc1, 0xa3, 0x7a, 0xaa, 0x3d, 0x63, 0x52, 0x51, 0x60, 0x4c, 0x64, 0xff, 0xbd,
- 0x09, 0xb6, 0x3f, 0xde, 0x9e, 0x20, 0x71, 0x3a, 0x9f, 0xa3, 0x62, 0x23, 0x3c, 0x36, 0x76, 0xb1,
- 0xc2, 0xfc, 0xc5, 0xa8, 0x9b, 0xd6, 0xd6, 0x36, 0xbe, 0x56, 0x66, 0xb3, 0x19, 0x3d, 0xbd, 0x3d,
- 0x28, 0xab, 0xa9, 0xfb, 0x4d, 0x9a, 0xc4, 0x71, 0x11, 0xbd, 0x95, 0x8f, 0x89, 0x28, 0x3e, 0xf6,
- 0x45, 0x9f, 0xf9, 0x01, 0x06, 0xd5, 0x33, 0x27, 0x88, 0x1c, 0x8e, 0x27, 0xa9, 0xb8, 0x10, 0x1f,
- 0x06, 0xa9, 0x2b, 0xb6, 0xc6, 0x86, 0xfe, 0x7e, 0xe8, 0x74, 0x3a, 0xa8, 0x35, 0x5a, 0xb4, 0xb7,
- 0xdf, 0x40, 0x3b, 0x3d, 0x57, 0x7d, 0x7b, 0xf2, 0x38, 0x39, 0xa6, 0xa5, 0x14, 0x05, 0x49, 0x44,
- 0xfb, 0x03, 0xf6, 0xfe, 0xd7, 0x61, 0x33, 0x4e, 0x81, 0xa3, 0x7d, 0x16, 0x42, 0xd7, 0xe7, 0xc2,
- 0xa9, 0x7f, 0x86, 0xcb, 0x46, 0x47, 0xff, 0x96, 0x89, 0x58, 0x57, 0x6c, 0xad, 0x58, 0x0d, 0x16,
- 0x5b, 0x0f, 0x45, 0xd8, 0xd9, 0xd9, 0x85, 0xae, 0xae, 0x5b, 0x68, 0xef, 0xd0, 0x79, 0xc8, 0x31,
- 0x2b, 0x2e, 0xf2, 0x30, 0x51, 0xd2, 0x88, 0xfb, 0xfd, 0xa7, 0x60, 0x3a, 0x57, 0x08, 0xc3, 0xc1,
- 0x2c, 0xb8, 0x1a, 0x32, 0x10, 0xbd, 0x94, 0x03, 0xcf, 0xd5, 0x37, 0x61, 0xd1, 0x7c, 0x20, 0x1b,
- 0xf3, 0x44, 0x19, 0x7b, 0x51, 0xb7, 0xdb, 0x4d, 0x2f, 0x64, 0xc7, 0xf0, 0xf0, 0x30, 0x0c, 0x86,
- 0xfe, 0x20, 0x39, 0x66, 0xcb, 0x44, 0xc9, 0xeb, 0x14, 0xa6, 0xd1, 0xa5, 0xd3, 0x00, 0x8f, 0x0e,
- 0xe7, 0x61, 0xa8, 0x6a, 0x11, 0xbc, 0x8d, 0xf3, 0x10, 0x6d, 0xc9, 0xc3, 0x70, 0x43, 0x2e, 0xdc,
- 0xba, 0xef, 0x27, 0xc8, 0xd8, 0x9d, 0x6d, 0x6a, 0x26, 0x64, 0x89, 0x30, 0x68, 0xed, 0x98, 0xe8,
- 0xc5, 0xb8, 0xc8, 0xed, 0xf1, 0x70, 0x51, 0x72, 0x7c, 0x6c, 0x9f, 0x44, 0x42, 0x01, 0xdc, 0x2f,
- 0x49, 0x87, 0xf9, 0x58, 0x36, 0xfc, 0x27, 0x5e, 0x43, 0xf4, 0xca, 0x1a, 0x0c, 0x1d, 0xc9, 0x44,
- 0xd0, 0x70, 0x4b, 0xb6, 0x79, 0xa5, 0x8b, 0x3d, 0xb3, 0x97, 0x60, 0xd0, 0xb8, 0x8f, 0x8b, 0x34,
- 0x63, 0xa2, 0x54, 0xf1, 0x8d, 0x8c, 0x75, 0x15, 0x72, 0x9a, 0xd0, 0xbb, 0x73, 0x0e, 0x86, 0xeb,
- 0x72, 0x10, 0x52, 0xa6, 0x43, 0xb8, 0xba, 0x1e, 0x7d, 0x95, 0xf3, 0x11, 0xf1, 0x58, 0x65, 0xb2,
- 0x44, 0x21, 0xbb, 0x5c, 0x2e, 0x97, 0x5c, 0xe4, 0xa2, 0x5c, 0x53, 0xc6, 0xc7, 0x64, 0x24, 0x62,
- 0x71, 0xf8, 0xf4, 0x9d, 0x78, 0xb0, 0xe7, 0x65, 0x38, 0x1a, 0x16, 0x23, 0xd2, 0xbc, 0x10, 0x91,
- 0xcb, 0xeb, 0x60, 0x38, 0x90, 0x89, 0x68, 0x24, 0x3c, 0xe1, 0x68, 0x92, 0x90, 0x77, 0xa4, 0xd1,
- 0x70, 0x11, 0x8f, 0x2f, 0x71, 0xfa, 0x92, 0xba, 0x62, 0x32, 0x5b, 0xdb, 0x69, 0x3c, 0x2a, 0x4b,
- 0x87, 0xb3, 0x81, 0x04, 0xaa, 0xc5, 0x08, 0x5c, 0x58, 0x83, 0xdb, 0xb5, 0xeb, 0xf8, 0xdf, 0xa4,
- 0xb8, 0x1e, 0x2b, 0x72, 0xba, 0x5c, 0x7c, 0x5a, 0x26, 0xed, 0x2a, 0x41, 0x36, 0xa8, 0x2c, 0xa0,
- 0x49, 0x7c, 0x03, 0xee, 0x86, 0x05, 0x88, 0x6a, 0x72, 0xf1, 0x6b, 0x63, 0x21, 0x9a, 0xeb, 0x0f,
- 0xc6, 0x45, 0x89, 0xc8, 0x44, 0x6a, 0x26, 0xa2, 0x33, 0x2a, 0xb9, 0x2b, 0xb6, 0x56, 0x67, 0x8a,
- 0xf7, 0xa2, 0x22, 0x2f, 0x7f, 0x02, 0x8a, 0xcc, 0x05, 0x28, 0xcb, 0xca, 0xc0, 0xbe, 0xb7, 0xe6,
- 0x63, 0xd7, 0xa2, 0xc5, 0x28, 0xc9, 0xc9, 0x45, 0x49, 0xd6, 0x22, 0x54, 0x2e, 0x5f, 0x29, 0xe3,
- 0xac, 0xa2, 0x5c, 0x18, 0x17, 0xa9, 0xd5, 0x26, 0x07, 0x89, 0x52, 0x75, 0x75, 0x6c, 0xd3, 0x47,
- 0xa8, 0xfb, 0xa4, 0x00, 0xed, 0xcd, 0xe7, 0x70, 0xe3, 0xa7, 0x0b, 0xe8, 0x20, 0x6e, 0x9e, 0xbb,
- 0x88, 0x8e, 0xe6, 0x1f, 0x51, 0xb5, 0x69, 0x35, 0xca, 0x37, 0x6f, 0x40, 0xcd, 0xae, 0x3d, 0x68,
- 0x69, 0x68, 0x42, 0x63, 0x7e, 0x3e, 0x5a, 0x4b, 0x8b, 0xa1, 0x3b, 0xaf, 0x8a, 0xd3, 0xf5, 0xcb,
- 0xb5, 0x70, 0x5c, 0xa4, 0x22, 0x91, 0xdd, 0xe1, 0x40, 0x62, 0x57, 0xd2, 0x04, 0x32, 0xd1, 0xa5,
- 0xa3, 0xc7, 0xf8, 0xb8, 0xb3, 0xf5, 0x62, 0x7b, 0x8b, 0x0d, 0x07, 0x8b, 0xd1, 0x36, 0x70, 0x1f,
- 0xf5, 0x87, 0x15, 0x50, 0x94, 0x7e, 0x89, 0xc6, 0x8a, 0x52, 0xdc, 0xd9, 0xb7, 0x0f, 0xf6, 0x77,
- 0x97, 0xf1, 0x23, 0x49, 0x82, 0x36, 0xee, 0x78, 0x74, 0x2a, 0x95, 0xda, 0x64, 0xa3, 0x9d, 0x2c,
- 0x75, 0xc5, 0x27, 0x70, 0x2c, 0xc2, 0x5a, 0x12, 0xa9, 0x48, 0xc4, 0xd6, 0xab, 0x7e, 0xc7, 0xc7,
- 0x28, 0x5a, 0x92, 0x21, 0xa3, 0x70, 0xe1, 0x1c, 0x68, 0x56, 0x2d, 0x43, 0x67, 0x49, 0x31, 0x1c,
- 0xd5, 0xd5, 0xf8, 0x3a, 0xf3, 0x55, 0x54, 0x2e, 0xcd, 0xe2, 0xdc, 0xbb, 0x71, 0x5d, 0x2e, 0xba,
- 0xa8, 0x52, 0x99, 0x86, 0x6d, 0x36, 0xb0, 0xae, 0x92, 0x23, 0xac, 0xdd, 0xb8, 0x15, 0xaa, 0xea,
- 0x5a, 0xbe, 0x5e, 0xa7, 0x4b, 0x77, 0x40, 0xb1, 0x22, 0x5b, 0x46, 0x59, 0xfe, 0x12, 0xe8, 0x8f,
- 0xee, 0x86, 0x75, 0x69, 0x36, 0xdc, 0x6b, 0xdf, 0xc7, 0xf9, 0xe2, 0xed, 0x38, 0xb5, 0x7d, 0x2b,
- 0xc7, 0x70, 0xbb, 0x4b, 0x2e, 0x6a, 0x6a, 0x3a, 0xd9, 0x67, 0xa5, 0x73, 0x89, 0x75, 0x95, 0x1c,
- 0x21, 0x13, 0x5d, 0x24, 0x91, 0x34, 0x1c, 0xac, 0xb3, 0x60, 0xc2, 0x34, 0x4a, 0x13, 0x29, 0xc5,
- 0x29, 0xc1, 0xa6, 0x93, 0xf1, 0xf0, 0xe1, 0x43, 0xa7, 0x24, 0xda, 0x56, 0x54, 0x54, 0x74, 0xc7,
- 0x42, 0xbf, 0x27, 0xac, 0xab, 0xe4, 0x08, 0xb9, 0xa8, 0xaa, 0x86, 0x0f, 0x47, 0xf3, 0x99, 0x42,
- 0x7c, 0x73, 0xf8, 0x1d, 0xce, 0xf1, 0x23, 0x2b, 0x64, 0xfc, 0x7c, 0xe9, 0x10, 0x17, 0x6a, 0xa8,
- 0xeb, 0xa6, 0x35, 0x4b, 0xe3, 0xd4, 0x6d, 0x5e, 0xef, 0x96, 0x44, 0x9f, 0x6f, 0xd9, 0xb2, 0xe5,
- 0xf6, 0x23, 0xbd, 0x5e, 0xd0, 0xf7, 0x19, 0x04, 0xfa, 0x4d, 0x11, 0x06, 0x06, 0x07, 0x85, 0xc1,
- 0xa1, 0x21, 0x61, 0xc8, 0x68, 0x14, 0x94, 0x25, 0x8a, 0xd8, 0xe5, 0xc6, 0x93, 0x31, 0xb3, 0xc5,
- 0x22, 0xd4, 0xd7, 0xae, 0x8f, 0x55, 0x14, 0x67, 0x88, 0x71, 0x4a, 0x32, 0xc4, 0x4a, 0xce, 0x02,
- 0xf1, 0x07, 0x65, 0x61, 0xcc, 0xe1, 0x70, 0x08, 0xaa, 0xbd, 0x5f, 0xc4, 0x9a, 0xd6, 0x2e, 0x17,
- 0x25, 0x6a, 0x3e, 0x7c, 0xcf, 0x2e, 0x9d, 0xde, 0xab, 0x88, 0xfd, 0xc4, 0x21, 0xe2, 0x40, 0x12,
- 0xfb, 0x27, 0xa1, 0x32, 0x05, 0x15, 0x29, 0xf8, 0x8a, 0xd8, 0x49, 0xcc, 0xfc, 0x07, 0x82, 0xed,
- 0xc0, 0x33, 0xfd, 0xb3, 0x30, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x96, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x56, 0xdf, 0x6b, 0x1c,
+ 0x55, 0x14, 0xfe, 0xce, 0x99, 0x99, 0xed, 0x6e, 0x36, 0xd3, 0x75, 0xd7, 0x92, 0x44, 0x30, 0xa5,
+ 0xd5, 0x56, 0x93, 0x56, 0xa1, 0x6d, 0x04, 0x45, 0x14, 0x8b, 0x10, 0x1a, 0x29, 0x52, 0x91, 0xa2,
+ 0xf5, 0x4d, 0xf0, 0x55, 0xec, 0x8f, 0x07, 0x97, 0x40, 0xeb, 0x8f, 0x8a, 0xa4, 0x55, 0x5f, 0x7c,
+ 0x12, 0x14, 0x91, 0x42, 0x44, 0x7d, 0x51, 0xf0, 0x49, 0xa1, 0xfe, 0x07, 0x62, 0x25, 0x8a, 0x68,
+ 0x43, 0x5b, 0xb6, 0x94, 0x40, 0xd2, 0x26, 0x99, 0x6d, 0x76, 0x76, 0x67, 0x33, 0xb3, 0xf7, 0xf8,
+ 0xb0, 0x33, 0xb3, 0x77, 0x67, 0x67, 0xd7, 0xd4, 0x0b, 0x97, 0x33, 0x73, 0xb9, 0xdc, 0xef, 0x7e,
+ 0xdf, 0xf9, 0xce, 0xbd, 0x97, 0x00, 0xcc, 0x00, 0x98, 0x04, 0xc0, 0x00, 0x14, 0xee, 0xad, 0x51,
+ 0xd8, 0x97, 0x00, 0x5c, 0x16, 0x91, 0xdb, 0x83, 0x26, 0x9f, 0x9a, 0x9f, 0x9f, 0xbf, 0xe6, 0x54,
+ 0xab, 0xea, 0xee, 0xc6, 0x46, 0xab, 0x56, 0xab, 0xa9, 0x9a, 0xeb, 0xaa, 0x7a, 0xbd, 0xae, 0x3c,
+ 0xcf, 0x53, 0x9e, 0xe7, 0xa9, 0x66, 0xb3, 0x19, 0xf7, 0xcd, 0xcd, 0x4d, 0xe5, 0xfb, 0xbe, 0xf2,
+ 0x7d, 0x5f, 0x05, 0x41, 0xa0, 0x1a, 0x8d, 0x86, 0xba, 0xb5, 0xb4, 0xe4, 0x1f, 0x7f, 0xe5, 0xc4,
+ 0x1c, 0x80, 0xed, 0x22, 0x82, 0xb4, 0x6e, 0x02, 0xe0, 0x62, 0xa9, 0x94, 0x63, 0x8a, 0x1b, 0x88,
+ 0x19, 0x4c, 0x04, 0x66, 0x06, 0x11, 0xb5, 0xb7, 0xae, 0xc5, 0xe8, 0x3b, 0xfa, 0x37, 0x88, 0xcc,
+ 0xd9, 0xd9, 0x72, 0xf9, 0x7a, 0xa5, 0x72, 0x83, 0x88, 0x2e, 0x89, 0x48, 0x33, 0xc9, 0x86, 0x01,
+ 0x28, 0x22, 0x92, 0x2d, 0xe9, 0xa4, 0x01, 0xe8, 0x4d, 0x29, 0x05, 0x06, 0xd1, 0x85, 0xb9, 0x0f,
+ 0x3f, 0xdb, 0x3d, 0xb1, 0x7f, 0x9a, 0x88, 0x8c, 0x34, 0xa0, 0x2d, 0x37, 0x91, 0xf4, 0xfd, 0x30,
+ 0x33, 0x36, 0x6a, 0x1b, 0x78, 0x72, 0xea, 0x10, 0xbf, 0xfb, 0xce, 0xb9, 0xef, 0xef, 0x1f, 0x7d,
+ 0x70, 0x2a, 0x1d, 0x48, 0x04, 0x72, 0x8f, 0x8b, 0x47, 0x0c, 0x99, 0x19, 0x99, 0x4c, 0x06, 0x96,
+ 0x69, 0xa1, 0xd1, 0xf0, 0xf0, 0xe2, 0x91, 0x69, 0xeb, 0xf4, 0xec, 0xdb, 0x97, 0xb3, 0x85, 0xc2,
+ 0x5e, 0x7d, 0xae, 0x99, 0x58, 0x15, 0x20, 0x8a, 0xa3, 0x88, 0xf4, 0x95, 0x4b, 0x07, 0x33, 0x4d,
+ 0x13, 0x85, 0xc2, 0x76, 0xdc, 0x59, 0x5d, 0xc5, 0xe4, 0xc4, 0x04, 0x5e, 0x3f, 0xfe, 0xb2, 0xed,
+ 0xf9, 0xf4, 0x13, 0x11, 0x3d, 0x2d, 0x22, 0xcb, 0xbd, 0x40, 0x00, 0x24, 0xf4, 0x6b, 0x14, 0xfb,
+ 0xb1, 0x8c, 0x36, 0xc0, 0xcc, 0xb0, 0x2c, 0x0b, 0xa5, 0x52, 0x09, 0x57, 0xaf, 0x2e, 0x62, 0x61,
+ 0xe1, 0x0f, 0x8c, 0x8e, 0x8e, 0xe0, 0xb5, 0xa3, 0xcf, 0x3f, 0x94, 0xcd, 0x7d, 0xf1, 0x2d, 0x11,
+ 0x1d, 0x13, 0x91, 0xbb, 0xac, 0xb3, 0x91, 0x88, 0x95, 0x1e, 0x07, 0x48, 0x28, 0x22, 0x31, 0xd0,
+ 0xd0, 0xd0, 0x10, 0xc6, 0x77, 0x8e, 0xa3, 0xd9, 0xf4, 0xf0, 0xdb, 0x95, 0xdf, 0xb1, 0xbe, 0xe6,
+ 0xe0, 0xf0, 0x13, 0x8f, 0x1f, 0xfe, 0xf4, 0xf3, 0x4b, 0x1f, 0x13, 0x51, 0xde, 0x4c, 0xdd, 0xf1,
+ 0x00, 0x56, 0x69, 0x72, 0x32, 0x33, 0xb2, 0xd9, 0x2c, 0x4a, 0xc5, 0x22, 0x2c, 0xd3, 0x84, 0x6d,
+ 0xdb, 0x68, 0x34, 0x3c, 0x10, 0x11, 0xa6, 0x1e, 0x7b, 0xf4, 0x55, 0x00, 0x73, 0x66, 0xd7, 0xe2,
+ 0x22, 0x10, 0xa2, 0xae, 0xd8, 0x2f, 0x57, 0xd1, 0x58, 0xc4, 0x0a, 0x00, 0x72, 0xb9, 0x1c, 0x0c,
+ 0xc3, 0x40, 0x3e, 0x9f, 0x47, 0x10, 0x04, 0x50, 0x4a, 0xa1, 0x5e, 0x6f, 0x58, 0x00, 0xb2, 0x66,
+ 0x0f, 0x93, 0x04, 0x98, 0x0e, 0xa2, 0x2f, 0x9e, 0x8c, 0x51, 0x71, 0x47, 0x2e, 0x6c, 0xb5, 0x5a,
+ 0xba, 0xe4, 0x62, 0xf6, 0xec, 0x30, 0x09, 0x36, 0xa0, 0x50, 0xd3, 0x18, 0x1a, 0x86, 0x01, 0x66,
+ 0x86, 0x61, 0xb4, 0x6b, 0xd6, 0xb2, 0xac, 0x4e, 0x1d, 0x89, 0x9e, 0x70, 0xcd, 0x14, 0xfa, 0x78,
+ 0x64, 0x86, 0x7e, 0x51, 0x9f, 0x17, 0x31, 0xd3, 0x8f, 0x30, 0x4e, 0xba, 0x4a, 0x12, 0x0e, 0x94,
+ 0x04, 0x60, 0xbf, 0x98, 0x06, 0xa8, 0x8f, 0xb3, 0x6e, 0xe5, 0x1e, 0x46, 0x89, 0xef, 0xff, 0x3a,
+ 0x39, 0x64, 0xc0, 0xbc, 0xee, 0x1c, 0x01, 0x90, 0xf0, 0x64, 0x90, 0x76, 0xd9, 0xc7, 0x79, 0x4a,
+ 0x9e, 0x06, 0xd1, 0x82, 0xc9, 0xef, 0x7e, 0x35, 0x67, 0x76, 0xc9, 0x15, 0x82, 0xe8, 0x80, 0x3f,
+ 0x5c, 0xfc, 0x04, 0x37, 0x17, 0xfe, 0xfc, 0x5f, 0xa7, 0x3a, 0x00, 0xec, 0x3a, 0x74, 0x20, 0xd3,
+ 0x61, 0xa4, 0x49, 0xa4, 0x83, 0x10, 0x80, 0xea, 0xf2, 0x6d, 0xec, 0xd8, 0x39, 0x8e, 0xc9, 0x67,
+ 0x9f, 0x01, 0x31, 0xb7, 0xaf, 0xd4, 0xc4, 0x1d, 0x35, 0xa8, 0x59, 0xf6, 0x70, 0x10, 0x03, 0xa9,
+ 0x14, 0xe9, 0x74, 0x37, 0x8e, 0xed, 0xdd, 0x83, 0x83, 0x47, 0x67, 0xe2, 0x4b, 0x8f, 0x88, 0xb6,
+ 0x0c, 0xe8, 0x38, 0x8e, 0xea, 0x30, 0x52, 0x61, 0x22, 0x35, 0x90, 0xe8, 0x08, 0x8a, 0xbb, 0x08,
+ 0xbe, 0x39, 0x5f, 0xc6, 0xf5, 0x2b, 0xbf, 0xf6, 0xbe, 0x05, 0xbe, 0xfc, 0x0e, 0xf7, 0x8d, 0x8c,
+ 0x81, 0x88, 0xf0, 0xd5, 0xc9, 0x37, 0xb0, 0x76, 0xeb, 0x26, 0x00, 0xe0, 0x58, 0xf9, 0x7d, 0xec,
+ 0x78, 0x64, 0x9f, 0x9e, 0x23, 0xd5, 0x6b, 0xd1, 0xd0, 0x0c, 0x88, 0x9c, 0x28, 0x82, 0x6d, 0x43,
+ 0x79, 0xe4, 0x6c, 0xbb, 0x27, 0x3f, 0xba, 0x09, 0x46, 0x76, 0xef, 0x41, 0x36, 0xdf, 0x9e, 0x93,
+ 0x1d, 0x1e, 0xee, 0x36, 0xc3, 0xda, 0xea, 0x7a, 0x53, 0x07, 0x4a, 0x93, 0x50, 0x44, 0xf0, 0xd2,
+ 0x99, 0xb3, 0x5d, 0xb2, 0xe9, 0xd2, 0xa9, 0x50, 0xfa, 0x17, 0xde, 0x2a, 0x77, 0xc9, 0x59, 0xa9,
+ 0x54, 0xbc, 0x08, 0x88, 0x16, 0x17, 0xff, 0x71, 0x67, 0xe4, 0x48, 0xa7, 0x00, 0x35, 0x10, 0x68,
+ 0x75, 0xf4, 0xf3, 0x8f, 0x1f, 0x60, 0x75, 0xe5, 0x5a, 0x6a, 0x5e, 0x76, 0x3d, 0xfc, 0x14, 0x9e,
+ 0x9b, 0x7e, 0x13, 0xbf, 0x7c, 0xf4, 0x1e, 0x56, 0xfe, 0xfe, 0x2b, 0x1e, 0x0f, 0x0a, 0x45, 0x8e,
+ 0x80, 0x0c, 0xc7, 0x71, 0x94, 0xeb, 0xba, 0x01, 0x11, 0x83, 0xb9, 0xf3, 0xfa, 0x21, 0x22, 0x14,
+ 0x1e, 0x18, 0xe3, 0x6d, 0xb6, 0x0d, 0xd7, 0x75, 0x55, 0xd5, 0x59, 0xe6, 0xf5, 0xf5, 0x25, 0xd2,
+ 0x5f, 0x75, 0x21, 0x27, 0x14, 0xab, 0x2b, 0x52, 0xab, 0xd5, 0x54, 0x4b, 0x84, 0x61, 0x18, 0xf1,
+ 0x9c, 0xa6, 0x1f, 0x04, 0x61, 0x12, 0x70, 0x02, 0xc0, 0x41, 0x00, 0x46, 0xca, 0x03, 0xb2, 0xef,
+ 0x53, 0x62, 0x8b, 0x63, 0x19, 0x00, 0x77, 0x00, 0x7c, 0xfd, 0x2f, 0xaa, 0x54, 0x34, 0x60, 0xb0,
+ 0x2e, 0xe7, 0xea, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pagelayout_load_default_xpm[1] = {{ png, sizeof( png ), "pagelayout_load_default_xpm" }};
diff --git a/bitmaps_png/cpp_26/pagelayout_new.cpp b/bitmaps_png/cpp_26/pagelayout_new.cpp
index cae6e4611a..fd675c2670 100644
--- a/bitmaps_png/cpp_26/pagelayout_new.cpp
+++ b/bitmaps_png/cpp_26/pagelayout_new.cpp
@@ -8,93 +8,51 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x5c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x69, 0x6c, 0x54,
- 0x55, 0x14, 0xc7, 0x6f, 0xd0, 0x04, 0x0d, 0x8a, 0x46, 0x6d, 0x48, 0xd4, 0xa0, 0xc6, 0x18, 0x30,
- 0x24, 0x7c, 0xe0, 0x83, 0x58, 0x3f, 0x99, 0x98, 0x88, 0x26, 0x86, 0xb4, 0x61, 0x09, 0x4a, 0x94,
- 0x2f, 0x04, 0x63, 0x11, 0x43, 0x51, 0x11, 0x1b, 0xc3, 0xd2, 0x36, 0xb6, 0x6c, 0x11, 0x68, 0xcb,
- 0x1e, 0x4b, 0xb5, 0x28, 0x29, 0xd2, 0xe5, 0x75, 0x96, 0xce, 0x14, 0x5a, 0xec, 0x46, 0x93, 0x52,
- 0x4b, 0x29, 0x5d, 0xa0, 0x33, 0x5d, 0xa6, 0xb3, 0xb4, 0x9d, 0xe9, 0x74, 0x66, 0x3a, 0xfb, 0x9b,
- 0x79, 0xc7, 0x73, 0xee, 0xeb, 0x7b, 0x74, 0xa6, 0x33, 0x26, 0xbe, 0xe4, 0x9f, 0xf7, 0xfa, 0xfa,
- 0xee, 0xfd, 0xdd, 0xf3, 0x3f, 0xe7, 0x9e, 0x3b, 0x8c, 0x31, 0xf6, 0x11, 0x2a, 0x17, 0xf5, 0xed,
- 0xfc, 0x3d, 0xa5, 0x32, 0x32, 0xd8, 0x8f, 0x29, 0xde, 0xef, 0x9b, 0x1f, 0xf7, 0x29, 0x2a, 0x03,
- 0x00, 0x58, 0x3a, 0xd1, 0xb5, 0xb7, 0xb2, 0xb2, 0xd2, 0xec, 0xf1, 0x7a, 0x25, 0xdf, 0xdc, 0x5c,
- 0xdc, 0xef, 0xf7, 0x4b, 0xfe, 0x40, 0x40, 0x0a, 0x06, 0x83, 0x52, 0x38, 0x1c, 0xe6, 0x0a, 0x85,
- 0xfc, 0xd2, 0xed, 0xdb, 0xeb, 0x21, 0x18, 0xf4, 0x4a, 0xd1, 0x68, 0x54, 0x12, 0x45, 0x91, 0x2b,
- 0x16, 0x8b, 0xe1, 0xff, 0x42, 0x92, 0xd5, 0x6e, 0x17, 0x37, 0x6f, 0xdd, 0x56, 0x84, 0x73, 0x2d,
- 0xff, 0x2f, 0xd0, 0x3e, 0xad, 0x4e, 0x67, 0xf7, 0xf9, 0x7c, 0x30, 0xe7, 0xf7, 0x43, 0x20, 0x10,
- 0x80, 0x60, 0x28, 0x04, 0x08, 0x00, 0x9c, 0x14, 0x70, 0x42, 0x30, 0x9b, 0xcf, 0x41, 0x4d, 0x0d,
- 0x03, 0x93, 0xa9, 0x04, 0xe2, 0xf1, 0x38, 0x48, 0x92, 0xa4, 0x8a, 0xbe, 0x73, 0x38, 0x1c, 0xd0,
- 0xdd, 0xd3, 0x23, 0xad, 0x5b, 0x9f, 0xb9, 0x0b, 0xe7, 0x5b, 0x9a, 0x36, 0x22, 0x9d, 0x5e, 0x6f,
- 0x4b, 0x07, 0x8a, 0x44, 0x02, 0xd0, 0xd0, 0xb0, 0x12, 0x9a, 0x9a, 0x18, 0x18, 0x0c, 0xaf, 0x41,
- 0x2c, 0x16, 0x59, 0x04, 0xb2, 0xd9, 0x6c, 0xd0, 0xd3, 0x73, 0x0f, 0x8c, 0x4d, 0x4d, 0xf1, 0x37,
- 0x56, 0xaf, 0xf9, 0x04, 0xe7, 0x7c, 0xe2, 0x7f, 0x83, 0x4c, 0xa6, 0x52, 0xd0, 0xeb, 0x19, 0x4c,
- 0x4d, 0x31, 0xd0, 0xe9, 0x18, 0x8c, 0x8d, 0x95, 0xa7, 0x8c, 0xa8, 0xa5, 0xb5, 0x15, 0xbc, 0x5e,
- 0x0f, 0x5c, 0xf9, 0xe3, 0x5a, 0xf4, 0xc5, 0x15, 0xaf, 0xbe, 0x93, 0x1a, 0xa4, 0xd3, 0xd9, 0xbc,
- 0x29, 0x40, 0xe1, 0xf0, 0x1c, 0x42, 0x5e, 0x81, 0x07, 0x0f, 0x18, 0x38, 0x9d, 0x0c, 0xee, 0xdf,
- 0x67, 0xd0, 0xd8, 0xb8, 0x0a, 0xed, 0x8b, 0x71, 0x08, 0x5d, 0xb4, 0x98, 0x99, 0x99, 0x19, 0xb8,
- 0x73, 0xa7, 0x13, 0x26, 0x27, 0x27, 0xf9, 0x73, 0xe1, 0xa9, 0x33, 0xbe, 0xa5, 0xcb, 0x97, 0xbf,
- 0x95, 0x1e, 0x34, 0x37, 0xc7, 0x41, 0x3e, 0x9f, 0x1d, 0x23, 0x68, 0x87, 0x7b, 0xf7, 0x72, 0x79,
- 0x34, 0xd3, 0xd3, 0x0c, 0x2d, 0x94, 0xa3, 0xd2, 0x6a, 0x19, 0x3c, 0x7a, 0x74, 0x02, 0xbf, 0x1b,
- 0xc3, 0xf1, 0x12, 0xcf, 0xa1, 0xd7, 0xeb, 0x85, 0x81, 0x81, 0x01, 0x78, 0xd0, 0xdf, 0xcf, 0x73,
- 0x68, 0xb5, 0x5a, 0xe1, 0xa7, 0xe3, 0x25, 0x66, 0x9c, 0x7b, 0x85, 0x0a, 0x5a, 0xb2, 0x84, 0xe5,
- 0x0a, 0xc2, 0x76, 0x6f, 0x7b, 0xc7, 0x26, 0xb8, 0x75, 0x6b, 0x1d, 0xd4, 0xd7, 0x3f, 0x0f, 0x82,
- 0xc0, 0xc0, 0x68, 0x64, 0xd0, 0xd2, 0x42, 0x93, 0x32, 0x04, 0xcb, 0x0b, 0xf3, 0x7a, 0x19, 0x0c,
- 0x0e, 0x32, 0x68, 0x6e, 0x96, 0x81, 0x82, 0xf0, 0x34, 0x8e, 0x59, 0x0b, 0x1d, 0x1d, 0xd9, 0xd0,
- 0xd5, 0xb5, 0x17, 0x6e, 0xde, 0x3c, 0xcc, 0x73, 0x65, 0xb7, 0xdb, 0xa1, 0x7f, 0xa0, 0x1f, 0x0a,
- 0x4b, 0x2f, 0x35, 0x2b, 0x95, 0xc8, 0x23, 0xd2, 0x68, 0x8a, 0x9d, 0x82, 0xb0, 0x0c, 0x34, 0x1a,
- 0xca, 0x81, 0x6c, 0x93, 0xdb, 0x2d, 0x03, 0xfc, 0x7e, 0x86, 0xab, 0x94, 0x41, 0xb1, 0x18, 0xc3,
- 0xa8, 0x19, 0x78, 0x3c, 0x0c, 0x2d, 0x62, 0x68, 0x95, 0xbc, 0x10, 0x5a, 0x98, 0x20, 0x3c, 0x05,
- 0xbd, 0xf7, 0x2b, 0xa0, 0xb3, 0xb3, 0x13, 0x34, 0x5a, 0x1d, 0xb4, 0xb5, 0xb5, 0x43, 0x1b, 0x3e,
- 0x9f, 0xbe, 0x58, 0x71, 0x01, 0x19, 0xcb, 0x54, 0xeb, 0xc6, 0xc7, 0x1b, 0x80, 0x60, 0x06, 0x03,
- 0xc3, 0x15, 0x31, 0x98, 0x9d, 0x65, 0x98, 0x87, 0xd4, 0xfb, 0x8f, 0xc0, 0xb4, 0x10, 0xfa, 0x8e,
- 0x22, 0xa7, 0x71, 0x0e, 0x87, 0x91, 0x5b, 0x48, 0xb6, 0xf5, 0xa3, 0x85, 0x77, 0xef, 0x76, 0x43,
- 0x77, 0xf7, 0x3f, 0xd0, 0xd6, 0xd1, 0xe9, 0x41, 0xc6, 0xeb, 0x2a, 0x08, 0x37, 0x2c, 0x58, 0x2c,
- 0x86, 0x45, 0x30, 0x25, 0x9a, 0x64, 0x88, 0xcd, 0xc6, 0xb0, 0xec, 0x19, 0xba, 0xf0, 0x1c, 0x46,
- 0xd7, 0xce, 0x73, 0x43, 0x85, 0x81, 0x1b, 0x1e, 0xc7, 0xcd, 0xa2, 0x2b, 0x4e, 0xcc, 0xe9, 0x14,
- 0x8c, 0x8e, 0x8e, 0x05, 0x90, 0xb1, 0x3a, 0x01, 0x44, 0x05, 0x31, 0x31, 0x61, 0x04, 0xa1, 0xfe,
- 0x19, 0x0e, 0x23, 0x0b, 0xa3, 0xd1, 0x44, 0x50, 0x38, 0x2c, 0x5b, 0x46, 0x45, 0xa2, 0xd5, 0xbe,
- 0x80, 0xd0, 0x2e, 0xb5, 0x02, 0xe9, 0x8e, 0xdd, 0x82, 0x03, 0xb1, 0x63, 0x70, 0x61, 0x25, 0x12,
- 0x68, 0x95, 0x0a, 0x9a, 0xf5, 0x78, 0x38, 0x08, 0xdb, 0x10, 0x96, 0x73, 0x3e, 0x9f, 0x88, 0x40,
- 0x64, 0x1f, 0x89, 0x00, 0x74, 0x17, 0x45, 0xb9, 0xfa, 0x6a, 0x6b, 0x19, 0xda, 0xf4, 0x57, 0xc2,
- 0x9e, 0x52, 0x2e, 0x7a, 0xa6, 0x08, 0x49, 0x58, 0xee, 0x8f, 0x41, 0xda, 0x79, 0x10, 0x45, 0x45,
- 0x1b, 0xb7, 0xab, 0x6b, 0x27, 0xaf, 0x38, 0x4a, 0x78, 0x20, 0xc0, 0xc0, 0xe5, 0x92, 0xa1, 0xf4,
- 0x77, 0x28, 0x24, 0x3f, 0x93, 0x6d, 0x23, 0x23, 0xe7, 0x16, 0xb5, 0xa4, 0x85, 0x40, 0xba, 0xdc,
- 0x6e, 0x77, 0x22, 0xc8, 0x8d, 0xbe, 0x2a, 0xf6, 0x35, 0x37, 0xbf, 0x8b, 0x89, 0x94, 0x27, 0xa4,
- 0x3d, 0xd4, 0xd7, 0x27, 0x97, 0x34, 0x55, 0x18, 0xbd, 0x23, 0xd1, 0x42, 0x7a, 0x7b, 0xf7, 0xa8,
- 0x2b, 0x4f, 0x05, 0x24, 0x25, 0x46, 0xa4, 0xd5, 0x72, 0x10, 0xb7, 0x0f, 0x61, 0x82, 0xf0, 0x2c,
- 0x0c, 0x0d, 0x31, 0xde, 0x11, 0xc8, 0x42, 0x6a, 0xa8, 0x54, 0x24, 0x74, 0xa7, 0x9e, 0x67, 0x36,
- 0x33, 0xac, 0x2a, 0x06, 0xad, 0xad, 0x1f, 0xf0, 0x9c, 0x2c, 0x84, 0x25, 0x03, 0x17, 0x81, 0x66,
- 0xdc, 0x6e, 0x5e, 0x2d, 0x93, 0x53, 0x7d, 0x7c, 0x42, 0xda, 0x53, 0x74, 0x6f, 0x6c, 0x5c, 0x03,
- 0xe3, 0xe3, 0x55, 0x74, 0x44, 0xc0, 0xc3, 0x87, 0x27, 0xb1, 0x00, 0x5e, 0xe2, 0xef, 0xa9, 0xef,
- 0xe9, 0xf5, 0x2f, 0x73, 0x90, 0xa2, 0x64, 0xe0, 0xa2, 0x1c, 0x69, 0x08, 0x84, 0x3d, 0x8a, 0xa2,
- 0x32, 0x99, 0xff, 0xe4, 0x13, 0x19, 0x0c, 0x6f, 0xc2, 0xb0, 0xa9, 0x1c, 0xae, 0x1e, 0x3c, 0x0c,
- 0x45, 0x59, 0x5b, 0x54, 0x1d, 0xdb, 0x9a, 0x05, 0x97, 0x8f, 0xbc, 0x0d, 0x37, 0xaa, 0x9e, 0xe4,
- 0xdf, 0x1d, 0xdd, 0x92, 0x05, 0xc5, 0xd9, 0x5b, 0xd3, 0xea, 0x5a, 0xc1, 0xcf, 0xe2, 0x63, 0x90,
- 0x46, 0x63, 0x73, 0x21, 0x88, 0xa2, 0x1a, 0x1a, 0x3a, 0x8f, 0x6d, 0xa6, 0x04, 0xf3, 0xe5, 0xe6,
- 0xbd, 0xef, 0xec, 0x97, 0x5f, 0xc3, 0xa5, 0x6f, 0xf6, 0x41, 0xdb, 0xf5, 0x6a, 0x68, 0xbf, 0x51,
- 0x0b, 0x1d, 0xa8, 0x3b, 0xd5, 0x75, 0xd0, 0x56, 0x7d, 0x05, 0x8c, 0x35, 0x1f, 0x43, 0x4b, 0xcd,
- 0x49, 0xe8, 0xac, 0x11, 0xd2, 0xaa, 0xfb, 0x66, 0x53, 0x48, 0x05, 0x09, 0x08, 0x72, 0xba, 0x5c,
- 0xa0, 0x44, 0xb5, 0xb0, 0x02, 0x09, 0x54, 0x5f, 0x72, 0x16, 0x02, 0xc1, 0x20, 0xef, 0xea, 0x21,
- 0xea, 0xea, 0x91, 0x08, 0x36, 0xd9, 0x08, 0xdf, 0x2f, 0xca, 0xe1, 0x98, 0x4e, 0xb8, 0x71, 0x1f,
- 0x5b, 0x27, 0x08, 0x1a, 0xdb, 0x34, 0xee, 0x64, 0x25, 0x2a, 0x5e, 0x81, 0xf3, 0x85, 0x51, 0x86,
- 0x20, 0x01, 0x41, 0x78, 0xbc, 0xc3, 0xe5, 0x03, 0x7b, 0x20, 0x6f, 0x43, 0xe6, 0x22, 0x4d, 0x5b,
- 0x2d, 0x2a, 0xf0, 0x62, 0xce, 0x17, 0x50, 0xbc, 0xf1, 0x7d, 0xae, 0xc1, 0xf6, 0xbf, 0x13, 0x41,
- 0x75, 0x82, 0x60, 0x9b, 0x9a, 0x9e, 0x06, 0x8a, 0x4a, 0x81, 0xcd, 0xce, 0x97, 0x7b, 0xd9, 0xae,
- 0xdd, 0x20, 0x9c, 0x29, 0xe3, 0x67, 0xd5, 0xef, 0xf9, 0x07, 0xa0, 0x60, 0xf3, 0x87, 0x09, 0x2a,
- 0xdc, 0xb2, 0x01, 0x9c, 0xb6, 0x09, 0x35, 0xba, 0xda, 0xe3, 0xf9, 0xf0, 0xdb, 0xf7, 0xbb, 0xb9,
- 0x46, 0x7b, 0xbb, 0x13, 0x41, 0xe5, 0xe5, 0x15, 0x23, 0x93, 0xd8, 0x97, 0x28, 0xaa, 0x64, 0x0b,
- 0x09, 0x54, 0x87, 0x20, 0xea, 0x18, 0x04, 0xa3, 0xc8, 0xf8, 0xe1, 0x88, 0x56, 0x2a, 0x6d, 0x26,
- 0xbc, 0xc0, 0xce, 0x48, 0x92, 0xad, 0xc3, 0xc3, 0xc3, 0x33, 0x0a, 0x28, 0x37, 0x2f, 0x2f, 0xaf,
- 0xcf, 0x81, 0xa7, 0x23, 0x45, 0x95, 0x6c, 0x21, 0x07, 0x9d, 0x2e, 0xe5, 0x1b, 0xf9, 0xfa, 0xd5,
- 0xfd, 0x70, 0xfe, 0x97, 0x4d, 0x5c, 0x17, 0x4e, 0x6d, 0x4e, 0x90, 0xa1, 0xfe, 0x04, 0x07, 0x6a,
- 0x31, 0xea, 0xf2, 0xcf, 0x36, 0xaa, 0xba, 0xf4, 0xd5, 0x8e, 0x59, 0x05, 0xf4, 0x5d, 0x4e, 0x4e,
- 0x4e, 0xaf, 0xc9, 0x6c, 0x16, 0xcd, 0x23, 0xa3, 0xe2, 0xe8, 0xd8, 0x98, 0x38, 0x6e, 0xb1, 0x88,
- 0x96, 0x89, 0x09, 0x71, 0xc2, 0x6a, 0x15, 0x2b, 0x0f, 0x15, 0xc4, 0x1b, 0x7e, 0xad, 0x88, 0xdb,
- 0x1d, 0x0e, 0xf1, 0x72, 0xd9, 0x8e, 0x78, 0xd1, 0xc1, 0x4c, 0x49, 0xd5, 0xa1, 0x4c, 0xa9, 0x98,
- 0xeb, 0x3d, 0xa9, 0xaa, 0x72, 0x7f, 0xdc, 0xe5, 0x72, 0x89, 0xc2, 0x91, 0x1f, 0xe2, 0xe5, 0x9f,
- 0x67, 0x4b, 0x8a, 0x4a, 0x77, 0x6e, 0x77, 0x2a, 0xdd, 0x7b, 0x1b, 0xea, 0x28, 0xea, 0x04, 0xea,
- 0x58, 0x92, 0x8e, 0xa6, 0x51, 0x71, 0x0a, 0x15, 0xa5, 0xd0, 0x49, 0x14, 0xfd, 0xf0, 0x5c, 0xf9,
- 0x2f, 0xb1, 0x1e, 0x76, 0x45, 0x80, 0x57, 0x13, 0x05, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0xce, 0x00, 0x00, 0x02, 0xbc, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xb1, 0x6e, 0x1b,
+ 0x47, 0x10, 0x86, 0xbf, 0x99, 0x3b, 0x16, 0x76, 0xc3, 0xe8, 0x00, 0x35, 0x24, 0x61, 0x50, 0x4f,
+ 0xe2, 0x56, 0x2f, 0xa1, 0x57, 0x48, 0xa0, 0x52, 0x11, 0x54, 0x07, 0x10, 0x90, 0x56, 0xb0, 0xe1,
+ 0xca, 0xae, 0xf8, 0x00, 0x2e, 0xd9, 0xa4, 0x15, 0x60, 0x40, 0x10, 0xd2, 0xa4, 0x10, 0xa1, 0x44,
+ 0xe1, 0x11, 0x48, 0x63, 0x8b, 0x80, 0x62, 0x92, 0xb7, 0xb7, 0xeb, 0xc2, 0xdc, 0xe3, 0xde, 0xf2,
+ 0x8e, 0xb4, 0x81, 0x64, 0x81, 0xc5, 0xce, 0x2d, 0xee, 0xf6, 0x9f, 0x6f, 0x66, 0x67, 0x70, 0x02,
+ 0x0c, 0x81, 0x01, 0x90, 0xf2, 0xff, 0x0c, 0x03, 0xfc, 0x9d, 0x02, 0x2f, 0x3e, 0x7e, 0xfc, 0xf4,
+ 0x9b, 0x31, 0x06, 0x51, 0x41, 0x64, 0x3d, 0x01, 0xc2, 0x55, 0x04, 0xe0, 0xeb, 0xf3, 0x7a, 0xaf,
+ 0x7a, 0x16, 0x69, 0x55, 0x49, 0x92, 0x84, 0xe7, 0xcf, 0x9e, 0xbd, 0x4c, 0x01, 0x2d, 0x8a, 0x15,
+ 0x77, 0x77, 0x13, 0x86, 0x47, 0x47, 0xa8, 0x2a, 0xaa, 0xeb, 0x43, 0x62, 0x51, 0xd9, 0xec, 0xe3,
+ 0x1c, 0x02, 0xb8, 0xc0, 0xa6, 0x41, 0xd4, 0x59, 0x0b, 0xa0, 0x29, 0x80, 0x26, 0x09, 0xfd, 0x7e,
+ 0x8f, 0x24, 0xd1, 0xcd, 0xe1, 0x91, 0xc0, 0x16, 0x61, 0xb8, 0xc6, 0x84, 0xc1, 0xf0, 0xce, 0xa9,
+ 0xdf, 0xc8, 0xf3, 0xbc, 0x4e, 0x21, 0x82, 0xa8, 0xa2, 0xb1, 0xdd, 0xb4, 0xae, 0xed, 0xf0, 0xdd,
+ 0x6a, 0xae, 0x85, 0x52, 0x1f, 0xc7, 0xfe, 0x60, 0x40, 0x92, 0x24, 0x88, 0xf7, 0xe2, 0x7b, 0xc8,
+ 0x62, 0x3b, 0x18, 0xaa, 0x1a, 0x10, 0x39, 0x47, 0x3e, 0x9d, 0x7e, 0x7d, 0x7f, 0xed, 0x85, 0x36,
+ 0x90, 0x35, 0x12, 0x89, 0x54, 0x44, 0xb2, 0x8f, 0x48, 0x54, 0xe9, 0xf7, 0xfb, 0xa8, 0x6a, 0x8d,
+ 0xc2, 0xdb, 0x44, 0x7b, 0xec, 0x58, 0xd9, 0x9b, 0xa3, 0xd9, 0xac, 0x9e, 0xa3, 0x40, 0x54, 0x23,
+ 0x42, 0xef, 0x50, 0xe8, 0xd8, 0x56, 0x7e, 0x83, 0x59, 0x11, 0xa9, 0x2a, 0xfd, 0x5e, 0xaf, 0x4e,
+ 0x14, 0x51, 0xc5, 0x07, 0xee, 0xa2, 0x68, 0x1a, 0x7b, 0x6f, 0x5d, 0x9b, 0x97, 0xfb, 0x28, 0x9a,
+ 0x89, 0x44, 0xb6, 0x73, 0xd4, 0x42, 0x16, 0xc7, 0xbe, 0xed, 0xb9, 0x91, 0xc8, 0x39, 0xc7, 0x74,
+ 0x3a, 0xad, 0x2a, 0x3c, 0x14, 0xd1, 0x16, 0x82, 0x98, 0x26, 0x14, 0x6c, 0x25, 0x12, 0x55, 0x06,
+ 0x83, 0xc1, 0x86, 0x68, 0x5d, 0xe1, 0x12, 0x79, 0xdb, 0x46, 0xf4, 0x2d, 0xb9, 0xaa, 0x72, 0x34,
+ 0xf5, 0x75, 0xb4, 0x23, 0x17, 0x6d, 0x44, 0x6d, 0x74, 0xe1, 0x77, 0xb5, 0x1c, 0x35, 0x25, 0x7f,
+ 0x5f, 0xcd, 0x78, 0xdb, 0x5a, 0x8b, 0x73, 0x0e, 0xe7, 0x1c, 0x3e, 0x1d, 0x5b, 0xa1, 0x73, 0xeb,
+ 0x5b, 0xd7, 0xed, 0x76, 0x6b, 0x5d, 0xba, 0xc9, 0xb3, 0x78, 0xb5, 0xd6, 0x6e, 0x4d, 0x2f, 0x06,
+ 0x90, 0xa6, 0x69, 0x9d, 0xa8, 0x17, 0xdc, 0xba, 0x7d, 0xb5, 0xe2, 0xf7, 0xca, 0xb2, 0xc4, 0x5a,
+ 0x4b, 0x59, 0x96, 0x18, 0x63, 0xb6, 0xc4, 0x54, 0x95, 0xc5, 0x62, 0x61, 0x00, 0x57, 0x11, 0xcd,
+ 0xf2, 0x9c, 0x1f, 0xba, 0xdd, 0xc6, 0xb0, 0x34, 0x89, 0xfa, 0x03, 0x8b, 0xa2, 0xc0, 0x18, 0xc3,
+ 0x6a, 0xb5, 0x62, 0xb1, 0x58, 0xb0, 0x5c, 0x2e, 0x29, 0x8a, 0x82, 0x4e, 0xa7, 0x83, 0xb5, 0xd6,
+ 0x5e, 0x5d, 0x5d, 0xbd, 0x03, 0xe6, 0x1b, 0xa2, 0xa8, 0x33, 0xec, 0x0a, 0x9d, 0x17, 0x31, 0xc6,
+ 0x60, 0x8c, 0xe1, 0xe9, 0xe9, 0x89, 0x9b, 0x9b, 0x1b, 0x44, 0x84, 0x2c, 0xcb, 0xc8, 0xb2, 0x8c,
+ 0xf9, 0x7c, 0xee, 0x2e, 0x2f, 0x2f, 0x5f, 0x8d, 0x46, 0xa3, 0xb7, 0xc0, 0x1f, 0x55, 0x1d, 0xe5,
+ 0x79, 0x5e, 0x8b, 0xed, 0xae, 0xab, 0xeb, 0x9c, 0xa3, 0x2c, 0xcb, 0x2a, 0x64, 0x45, 0x51, 0x20,
+ 0x22, 0x1c, 0x1f, 0x1f, 0x33, 0x1c, 0x0e, 0x79, 0x7c, 0x7c, 0x74, 0x17, 0x17, 0x17, 0xbf, 0x8e,
+ 0x46, 0xa3, 0xd7, 0xc0, 0x2d, 0xf0, 0x39, 0xf5, 0x87, 0xf5, 0x7a, 0xbd, 0xbd, 0xf5, 0x20, 0x22,
+ 0xd5, 0xcd, 0xf2, 0xb9, 0x29, 0xcb, 0x92, 0xe5, 0x6a, 0xc5, 0xc1, 0xc1, 0x01, 0xb3, 0xd9, 0x8c,
+ 0x87, 0x87, 0x07, 0x7b, 0x7e, 0x7e, 0xfe, 0xcb, 0x78, 0x3c, 0x7e, 0x07, 0xfc, 0xe9, 0x9c, 0x5b,
+ 0xd6, 0x3a, 0x43, 0x4c, 0xb4, 0x4b, 0xd4, 0x8b, 0x79, 0xb2, 0xe5, 0x62, 0xc1, 0xe1, 0xe1, 0x21,
+ 0x93, 0xc9, 0xc4, 0x9c, 0x9e, 0x9e, 0xfe, 0x3c, 0x1e, 0x8f, 0xdf, 0x00, 0x13, 0x2f, 0xb2, 0xe9,
+ 0x0c, 0xdf, 0x48, 0xe4, 0x45, 0x42, 0xb1, 0xb2, 0x2c, 0x49, 0x92, 0x84, 0xfb, 0xfb, 0xfb, 0xf9,
+ 0xd9, 0xd9, 0xd9, 0x8f, 0xd7, 0xd7, 0xd7, 0xef, 0x81, 0x4f, 0xce, 0xb9, 0x32, 0xfc, 0x2e, 0x05,
+ 0xac, 0x26, 0x09, 0x59, 0x96, 0xed, 0xec, 0x02, 0x71, 0x2f, 0x4b, 0xd3, 0x14, 0xe7, 0x1c, 0x69,
+ 0xa7, 0x63, 0x6e, 0x6f, 0x6f, 0x3f, 0x9c, 0x9c, 0x9c, 0xfc, 0x54, 0x14, 0xc5, 0xef, 0xc0, 0xbf,
+ 0xae, 0x21, 0xd9, 0xf2, 0x1f, 0xfc, 0x40, 0x16, 0xc0, 0x5f, 0xc0, 0x3f, 0x61, 0xa8, 0xe2, 0xf1,
+ 0x05, 0x95, 0x9b, 0x4e, 0x78, 0x5f, 0x66, 0xb8, 0x85, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
  0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_26/pagelayout_normal_view_mode.cpp b/bitmaps_png/cpp_26/pagelayout_normal_view_mode.cpp
index 9d619877ad..7c644888d8 100644
--- a/bitmaps_png/cpp_26/pagelayout_normal_view_mode.cpp
+++ b/bitmaps_png/cpp_26/pagelayout_normal_view_mode.cpp
@@ -8,89 +8,69 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x17, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x95, 0x6d, 0x4c, 0x53,
- 0x57, 0x18, 0xc7, 0xc1, 0x99, 0x98, 0x48, 0xe2, 0x07, 0x01, 0x35, 0xb0, 0xe0, 0x46, 0xf6, 0x62,
- 0x34, 0x86, 0x6c, 0x99, 0x53, 0x98, 0x1f, 0x4c, 0x36, 0xc7, 0x88, 0x44, 0x66, 0xa8, 0x46, 0x24,
- 0x9b, 0x7c, 0x58, 0x5c, 0x28, 0x1b, 0x99, 0x6e, 0x38, 0x25, 0x46, 0xa3, 0x25, 0xf2, 0xe6, 0xa2,
- 0x22, 0xb0, 0x09, 0x0c, 0x86, 0x56, 0x34, 0x12, 0x1c, 0x56, 0x8a, 0x83, 0x38, 0xb6, 0x55, 0x2a,
- 0x5d, 0x02, 0x43, 0x44, 0x98, 0x0b, 0x50, 0x2a, 0xf4, 0x05, 0xda, 0x52, 0x5a, 0x68, 0x29, 0x70,
- 0xe9, 0xfd, 0xef, 0x9c, 0x03, 0xf7, 0x42, 0x4b, 0x61, 0x2f, 0x27, 0xf9, 0xa5, 0xcd, 0xbd, 0xe7,
- 0x9c, 0x5f, 0x9f, 0xe7, 0x3c, 0xe7, 0x69, 0x40, 0x40, 0x40, 0xc0, 0x07, 0x84, 0xa3, 0x84, 0x2f,
- 0xe7, 0x3e, 0xff, 0x0b, 0xc7, 0xe6, 0xd6, 0x25, 0x11, 0x42, 0x01, 0x04, 0x2c, 0x05, 0x1d, 0x5f,
- 0xc8, 0xe5, 0xf2, 0x3e, 0xbb, 0xc3, 0xc1, 0x8f, 0x8d, 0x8f, 0x7b, 0x9c, 0x4e, 0x27, 0xef, 0x74,
- 0xb9, 0xf8, 0x89, 0x89, 0x09, 0x7e, 0x72, 0x72, 0x92, 0x31, 0x35, 0x35, 0x25, 0x32, 0x3d, 0x3d,
- 0xcd, 0x73, 0x1c, 0xc7, 0x98, 0x99, 0x99, 0xe1, 0xdd, 0x6e, 0x37, 0xaf, 0x37, 0x1a, 0x39, 0xc9,
- 0x81, 0x83, 0xd9, 0x64, 0xaf, 0x35, 0xcb, 0x89, 0x8e, 0x29, 0xeb, 0xeb, 0x8d, 0x63, 0x63, 0x63,
- 0x18, 0x77, 0x3a, 0xe1, 0x72, 0xb9, 0x30, 0xe1, 0x76, 0x83, 0x08, 0x40, 0x36, 0x05, 0xd9, 0x90,
- 0x41, 0x36, 0x65, 0x78, 0x3c, 0x1e, 0xf0, 0x3c, 0x2f, 0x42, 0xe7, 0x99, 0x4c, 0x26, 0xb4, 0xb5,
- 0xb7, 0xf3, 0x6f, 0x6e, 0x8f, 0x3e, 0x42, 0xf6, 0x5b, 0xb5, 0x64, 0x44, 0xf5, 0xf7, 0xef, 0x1b,
- 0xfe, 0x8d, 0x88, 0x4a, 0xfc, 0x89, 0x0c, 0x06, 0x03, 0xda, 0xdb, 0x1f, 0xa3, 0xb1, 0xa9, 0xc9,
- 0xf3, 0xf2, 0xa6, 0x2d, 0xf1, 0x64, 0xcf, 0x17, 0xfe, 0x97, 0xc8, 0x62, 0xb1, 0x80, 0xa4, 0x17,
- 0xa9, 0xa9, 0xa9, 0xc8, 0xc8, 0xc8, 0x40, 0x5e, 0x5e, 0x1e, 0x6a, 0x6a, 0x6a, 0x98, 0x5c, 0x88,
- 0x48, 0xf5, 0xf0, 0x21, 0x1c, 0x0e, 0x3b, 0x7e, 0xa8, 0xba, 0x35, 0x1d, 0xbc, 0xfe, 0xc5, 0xb7,
- 0xfd, 0x8b, 0xea, 0xeb, 0x0d, 0x0e, 0x3f, 0xa2, 0xde, 0xde, 0x5e, 0x24, 0x24, 0x24, 0x60, 0xe5,
- 0xca, 0x95, 0x74, 0xe6, 0x22, 0x36, 0x6f, 0xde, 0x8c, 0xea, 0xea, 0x6a, 0x8c, 0x8c, 0x8c, 0xa0,
- 0xa5, 0x45, 0x83, 0xa1, 0xa1, 0x21, 0xf6, 0x3d, 0xeb, 0x52, 0xc1, 0xd8, 0xaa, 0x35, 0x6b, 0x5e,
- 0x5d, 0x5a, 0x34, 0x3e, 0x3e, 0x2b, 0x9a, 0x98, 0x40, 0x6e, 0x6e, 0x2e, 0x56, 0xaf, 0x5e, 0xcd,
- 0x36, 0x8c, 0x8c, 0x8c, 0x44, 0xee, 0xf9, 0x1a, 0xdc, 0xbe, 0x6e, 0xc1, 0xad, 0x6b, 0x66, 0x54,
- 0x7e, 0xdf, 0x82, 0xe8, 0xe8, 0x18, 0x51, 0xb8, 0x6d, 0xdb, 0x36, 0xa8, 0xd5, 0x6a, 0x3c, 0xed,
- 0xea, 0x62, 0xa9, 0xd5, 0xeb, 0xf5, 0x38, 0x95, 0x7f, 0xa5, 0x8f, 0xbc, 0x5b, 0xbf, 0xa4, 0xc8,
- 0x36, 0x3a, 0x8a, 0xa4, 0xa4, 0x24, 0xb6, 0x41, 0x60, 0x60, 0x20, 0xd2, 0xd3, 0xd3, 0xa1, 0xfa,
- 0x79, 0x06, 0xd7, 0x4b, 0xe0, 0x85, 0xea, 0x01, 0xa0, 0x54, 0x2a, 0x11, 0x1e, 0x1e, 0xce, 0xe6,
- 0x46, 0x45, 0x45, 0xa1, 0xa1, 0xa1, 0x91, 0x9d, 0x95, 0xd1, 0x68, 0x44, 0x57, 0x77, 0x17, 0xb2,
- 0x0a, 0x4b, 0x7f, 0x11, 0x2a, 0x71, 0x5e, 0xe4, 0x70, 0x30, 0xc9, 0xee, 0xdd, 0xbb, 0xd9, 0xc2,
- 0x0d, 0x1b, 0x36, 0xa0, 0xb1, 0xb1, 0x11, 0xfa, 0xe7, 0xb3, 0x1b, 0xe7, 0xcb, 0xfe, 0xc2, 0x96,
- 0x4d, 0xef, 0xe2, 0xb5, 0x57, 0x76, 0xe2, 0xfc, 0xe9, 0x0e, 0xf6, 0xec, 0xb9, 0x16, 0x78, 0xf6,
- 0xec, 0x19, 0xd6, 0xad, 0x5b, 0xc7, 0xd6, 0xbc, 0xb3, 0x73, 0x27, 0x1e, 0x92, 0xb3, 0xaa, 0x53,
- 0xd6, 0xa3, 0xb9, 0x59, 0x8d, 0x66, 0x8d, 0x06, 0x97, 0x4b, 0x2a, 0xaf, 0x92, 0x77, 0x41, 0x5e,
- 0xa2, 0x94, 0x94, 0x14, 0xb6, 0x20, 0x38, 0x38, 0x18, 0xdd, 0xdd, 0xdd, 0xa0, 0xa3, 0x55, 0x33,
- 0x2b, 0x8a, 0xd9, 0x9e, 0x2c, 0xa6, 0xea, 0xad, 0x37, 0xf6, 0xb1, 0x67, 0x1a, 0x15, 0x9b, 0x82,
- 0x27, 0x4f, 0x9e, 0x60, 0xed, 0xda, 0xb5, 0xec, 0x5d, 0x7c, 0x7c, 0x3c, 0x3a, 0x3b, 0x3b, 0xd1,
- 0xda, 0xda, 0x86, 0xb6, 0xb6, 0x3f, 0xd0, 0xfc, 0x48, 0x63, 0x27, 0xcf, 0x5f, 0x12, 0x45, 0xe4,
- 0xc2, 0x8a, 0x29, 0xa3, 0x22, 0x3a, 0x99, 0x8e, 0x8e, 0xd6, 0x59, 0xd1, 0x9e, 0xd8, 0xe3, 0xa2,
- 0xe8, 0xbd, 0x5d, 0x52, 0xf6, 0x8c, 0xfe, 0x08, 0x3a, 0x68, 0xd1, 0x44, 0x44, 0x44, 0xb0, 0x77,
- 0x3b, 0x76, 0xec, 0x60, 0xa9, 0xa3, 0x95, 0x3a, 0x3c, 0x3c, 0x8c, 0xfe, 0x7e, 0x9d, 0x8b, 0x3c,
- 0xdf, 0xe4, 0x25, 0x1a, 0xb1, 0xd9, 0x10, 0x17, 0x17, 0xc7, 0x16, 0x84, 0x84, 0x84, 0xb0, 0x8a,
- 0xb2, 0x59, 0x01, 0x79, 0x19, 0x50, 0x52, 0xe0, 0x80, 0x24, 0x41, 0x86, 0x84, 0x3d, 0xa7, 0xf0,
- 0xed, 0x45, 0x2b, 0xe4, 0xa5, 0x80, 0xd5, 0x0c, 0x16, 0x79, 0x58, 0x58, 0x18, 0x5b, 0x13, 0x13,
- 0x13, 0x83, 0x51, 0x92, 0x7e, 0x7a, 0x2d, 0x48, 0xc7, 0x60, 0x90, 0x4a, 0xa4, 0xa2, 0xd7, 0x45,
- 0xd1, 0xa8, 0xdd, 0x0e, 0x5a, 0x10, 0xf4, 0x33, 0x2d, 0x2d, 0x4d, 0xfc, 0xf5, 0x89, 0x89, 0x89,
- 0x68, 0xfd, 0xdd, 0x81, 0x1b, 0x65, 0xf3, 0x85, 0x40, 0xc5, 0x4f, 0x1f, 0xcf, 0xa0, 0xbc, 0xbc,
- 0x1c, 0xa1, 0xa1, 0xa1, 0x62, 0x24, 0x34, 0xfd, 0x74, 0xd0, 0x8b, 0x2c, 0x5c, 0x6e, 0x52, 0xee,
- 0xf3, 0x22, 0xe5, 0x9c, 0x88, 0x46, 0x25, 0x5c, 0xdc, 0x9b, 0x37, 0x6f, 0x62, 0xe3, 0xc6, 0x8d,
- 0x6c, 0x93, 0xa0, 0xa0, 0x20, 0x24, 0x1f, 0x92, 0xa2, 0xb8, 0xe0, 0x57, 0x14, 0x5e, 0x6c, 0xc2,
- 0xc9, 0x13, 0x79, 0x62, 0x14, 0xb4, 0x32, 0xe9, 0x8f, 0xb1, 0x93, 0xf5, 0x42, 0xb7, 0x58, 0x38,
- 0x6c, 0x36, 0x9b, 0xb7, 0x88, 0x56, 0x1c, 0x15, 0x09, 0x65, 0x4e, 0x1a, 0x2b, 0x9d, 0x04, 0x99,
- 0x4c, 0x86, 0xad, 0x5b, 0xb7, 0x2e, 0xba, 0xac, 0x2b, 0x56, 0xac, 0x80, 0x44, 0x22, 0x21, 0xe5,
- 0xdc, 0xee, 0xb7, 0x35, 0x09, 0x78, 0x47, 0xa4, 0x54, 0x32, 0x11, 0x4b, 0x1f, 0x8d, 0x8a, 0x8a,
- 0x7c, 0xba, 0x84, 0x56, 0xab, 0x45, 0x55, 0x55, 0x15, 0x6a, 0x6b, 0x6b, 0xa1, 0x52, 0xa9, 0xa0,
- 0xd3, 0xe9, 0xbc, 0x1a, 0xed, 0x42, 0x96, 0x15, 0xd1, 0x42, 0x18, 0xf5, 0x13, 0x15, 0xed, 0x12,
- 0xee, 0x39, 0x19, 0xf9, 0x9b, 0xf0, 0x6a, 0xb4, 0x0b, 0xbb, 0xba, 0x3f, 0xe1, 0xa2, 0x33, 0xaa,
- 0xa3, 0x22, 0xd2, 0xa3, 0x7c, 0xa3, 0xa2, 0x67, 0x75, 0xe3, 0xf4, 0x59, 0x64, 0x7f, 0xb8, 0x7f,
- 0x59, 0x72, 0xf6, 0x1d, 0x58, 0x92, 0x5b, 0xb2, 0xf3, 0xdc, 0xbc, 0xa8, 0xae, 0xce, 0x60, 0x25,
- 0x22, 0x7f, 0x51, 0x15, 0x7f, 0xfa, 0x19, 0x4a, 0xd3, 0x8f, 0xa1, 0xb9, 0xfa, 0x0e, 0xd4, 0x35,
- 0xb5, 0x78, 0x44, 0x68, 0xb9, 0x73, 0x97, 0xa1, 0xf9, 0x51, 0xf1, 0x8f, 0xb4, 0x3d, 0x68, 0x72,
- 0x8b, 0x22, 0x05, 0x11, 0x59, 0xac, 0x56, 0x2c, 0x8c, 0x4a, 0xa8, 0x40, 0x2a, 0xba, 0x77, 0xa5,
- 0x18, 0x2e, 0x92, 0x42, 0x7a, 0x5e, 0x6e, 0x92, 0xc2, 0x49, 0x92, 0x42, 0x21, 0x8d, 0xbe, 0xa9,
- 0xf4, 0x85, 0x5c, 0xdc, 0xf9, 0xd4, 0x29, 0x14, 0x75, 0x06, 0x33, 0xb9, 0xc9, 0x42, 0x54, 0xac,
- 0x02, 0xe7, 0x52, 0x58, 0x44, 0x44, 0x0a, 0x22, 0xa2, 0xe7, 0x55, 0x76, 0xe2, 0x73, 0x64, 0xc6,
- 0x46, 0x2f, 0xc2, 0xac, 0x1f, 0x10, 0x85, 0x25, 0xd2, 0x8f, 0x91, 0xb3, 0x77, 0x17, 0xe3, 0x4f,
- 0xf5, 0x6f, 0xde, 0xa2, 0xbb, 0x0a, 0x85, 0x61, 0xd8, 0x6c, 0x06, 0x8d, 0xca, 0x37, 0x85, 0x45,
- 0x47, 0xd2, 0xa0, 0x28, 0x28, 0x62, 0xe7, 0x75, 0xfd, 0xdc, 0x09, 0xc8, 0x24, 0xef, 0x7b, 0x91,
- 0xb5, 0x3f, 0x16, 0x16, 0xc3, 0xa0, 0x18, 0x5d, 0x6d, 0xfe, 0x39, 0x5c, 0xcb, 0x48, 0x63, 0xf4,
- 0x77, 0xb4, 0x79, 0x8b, 0x2a, 0x2a, 0x2a, 0xb5, 0x43, 0xa4, 0x2f, 0xd1, 0xa8, 0x7c, 0x53, 0x48,
- 0x45, 0x77, 0x89, 0x48, 0x28, 0x0e, 0x1a, 0x99, 0x6b, 0x41, 0x35, 0x0a, 0x15, 0x29, 0xa4, 0x73,
- 0xca, 0x27, 0xad, 0x3d, 0x3d, 0x3d, 0x23, 0x82, 0xe8, 0x68, 0x66, 0x66, 0x66, 0xa7, 0x89, 0xfc,
- 0x3b, 0xd2, 0xa8, 0x7c, 0x53, 0xc8, 0x44, 0x97, 0x0b, 0x59, 0x71, 0x54, 0xdf, 0x38, 0x8e, 0xef,
- 0x2e, 0x26, 0x32, 0xae, 0x5e, 0x92, 0x78, 0xd1, 0x70, 0xef, 0x02, 0x13, 0x2a, 0x49, 0xd4, 0x15,
- 0x87, 0xf6, 0x8a, 0x94, 0xa6, 0x1e, 0x1e, 0x15, 0x44, 0x5f, 0x49, 0xa5, 0xd2, 0x8e, 0xde, 0xbe,
- 0x3e, 0xae, 0x4f, 0xdb, 0xcf, 0xf5, 0xeb, 0x74, 0xdc, 0xf3, 0x81, 0x01, 0x6e, 0x60, 0x70, 0x90,
- 0x1b, 0xd4, 0xeb, 0x39, 0xf9, 0x19, 0x99, 0xe7, 0xa7, 0xf2, 0x4a, 0x8f, 0xd1, 0x64, 0xe2, 0xca,
- 0x8a, 0x0e, 0x7b, 0xb2, 0x4f, 0x47, 0xf3, 0x22, 0x67, 0xa2, 0xf9, 0x1c, 0x46, 0x0c, 0x7f, 0x5b,
- 0x7e, 0xdc, 0x63, 0xb5, 0x5a, 0x39, 0xc5, 0xd9, 0xaf, 0x3d, 0x15, 0x1f, 0xed, 0xe3, 0x05, 0x0a,
- 0x3f, 0x49, 0xb6, 0x08, 0xdd, 0xfb, 0x20, 0x21, 0x97, 0x70, 0x81, 0x90, 0xe7, 0x43, 0xee, 0x12,
- 0xe4, 0xf8, 0x21, 0xdb, 0x0f, 0xdf, 0x10, 0x4e, 0x12, 0x22, 0xfe, 0x06, 0x07, 0xf6, 0x34, 0x4a,
- 0xcd, 0xd3, 0x93, 0xba, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xc9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4f, 0x68, 0x1c,
+ 0x65, 0x18, 0xc6, 0x7f, 0x33, 0xce, 0x26, 0x6e, 0x5c, 0x9b, 0x53, 0x2b, 0x24, 0x21, 0x1a, 0x4c,
+ 0x53, 0xe8, 0xc1, 0x4b, 0x0f, 0x6b, 0x2e, 0xda, 0x82, 0x45, 0x21, 0xf6, 0x9a, 0x10, 0x4a, 0x6f,
+ 0xfd, 0x73, 0x6a, 0xd2, 0xc3, 0x12, 0x0d, 0xf1, 0x5a, 0x5a, 0x10, 0x29, 0xa4, 0x2d, 0x9e, 0x7a,
+ 0xb0, 0x87, 0xb8, 0x41, 0x6c, 0x0b, 0xa9, 0x11, 0x24, 0x20, 0x41, 0xd8, 0x6a, 0x48, 0xaf, 0x6a,
+ 0x2e, 0x4b, 0x9a, 0x3f, 0xe4, 0x0f, 0x24, 0x69, 0x36, 0xbb, 0xeb, 0x7c, 0x33, 0xdf, 0xcc, 0xeb,
+ 0xa1, 0x3b, 0x93, 0x99, 0xd9, 0x09, 0x7a, 0xd0, 0x17, 0x3e, 0xe6, 0x9b, 0x6f, 0x76, 0x9e, 0xe7,
+ 0x7d, 0xde, 0xe7, 0xfd, 0xbe, 0x59, 0x03, 0x78, 0x07, 0xe8, 0x02, 0x2c, 0xfe, 0x9f, 0xd0, 0xc0,
+ 0x9a, 0x05, 0x74, 0xef, 0xed, 0xbd, 0x9c, 0xd7, 0x5a, 0x63, 0x98, 0x06, 0x86, 0xd1, 0x18, 0x00,
+ 0x8d, 0xf9, 0xab, 0x69, 0x63, 0xad, 0xb1, 0x1e, 0xac, 0x01, 0xe1, 0x6f, 0xd3, 0xe2, 0x35, 0xd3,
+ 0x24, 0x9b, 0xcd, 0x7e, 0x68, 0x01, 0xa6, 0xd6, 0x2e, 0xf3, 0x9f, 0x7d, 0x8e, 0x53, 0xab, 0x62,
+ 0x60, 0xc4, 0xdf, 0x89, 0x12, 0xfc, 0x9b, 0xfb, 0x48, 0xb4, 0xe4, 0x72, 0x9c, 0xbf, 0x73, 0x07,
+ 0xc0, 0xb4, 0x00, 0x0c, 0xd3, 0xc4, 0xad, 0x55, 0xf9, 0xe8, 0xde, 0xbd, 0x43, 0x45, 0x46, 0xba,
+ 0x3a, 0x23, 0x50, 0x92, 0x50, 0x98, 0x24, 0x07, 0x98, 0xbd, 0x7a, 0x35, 0x54, 0x6d, 0x11, 0x79,
+ 0xd1, 0x34, 0xcd, 0x18, 0x58, 0x08, 0x78, 0x14, 0x49, 0x84, 0xc0, 0x48, 0x29, 0x9d, 0x01, 0x98,
+ 0xa6, 0x79, 0x48, 0x64, 0x9a, 0x66, 0x0c, 0x3c, 0x18, 0x95, 0x4a, 0x85, 0x4f, 0x07, 0x06, 0x00,
+ 0xc8, 0x66, 0xb3, 0x74, 0x74, 0x74, 0xb0, 0xbc, 0xbc, 0x8c, 0x88, 0xd0, 0xd3, 0xd3, 0xc3, 0xe6,
+ 0xe6, 0x26, 0xb5, 0x5a, 0x0d, 0x80, 0x1f, 0x66, 0x67, 0x39, 0x71, 0xfc, 0x78, 0x9c, 0x28, 0xe2,
+ 0xb1, 0x15, 0x35, 0x33, 0x78, 0x60, 0x36, 0xae, 0x7f, 0xd5, 0xeb, 0x28, 0xa5, 0x28, 0x16, 0x8b,
+ 0xbc, 0xdb, 0xdb, 0x8b, 0x65, 0x59, 0xbc, 0x9f, 0xcf, 0xa3, 0x94, 0xe2, 0xdb, 0x62, 0x11, 0xf1,
+ 0x7d, 0xca, 0xe5, 0x32, 0x83, 0x83, 0x83, 0x28, 0xdb, 0x8e, 0x01, 0x07, 0x44, 0x31, 0x45, 0x41,
+ 0x09, 0x02, 0x02, 0xa3, 0x51, 0x42, 0x5b, 0x29, 0x86, 0x86, 0x86, 0x38, 0x75, 0xea, 0x54, 0x13,
+ 0x88, 0x69, 0x18, 0x18, 0x96, 0x45, 0x5f, 0x5f, 0x1f, 0xc3, 0xc3, 0xc3, 0x38, 0x8e, 0x13, 0x82,
+ 0x26, 0x55, 0x1d, 0x96, 0x2e, 0x68, 0xd3, 0xc0, 0xa3, 0x86, 0xaa, 0xb7, 0xbb, 0xbb, 0x19, 0x1d,
+ 0x1d, 0x3d, 0xf4, 0x2e, 0xd9, 0xee, 0x8d, 0xf9, 0xc8, 0xc8, 0x08, 0x99, 0x4c, 0x26, 0xd5, 0xa7,
+ 0x20, 0x2c, 0x52, 0xbc, 0x09, 0x94, 0xb5, 0xb6, 0xb6, 0x36, 0x3d, 0x4b, 0xab, 0x7f, 0x2e, 0x97,
+ 0x4b, 0x05, 0x6f, 0xf6, 0x28, 0xd2, 0x5d, 0x66, 0x92, 0xb4, 0x51, 0x8e, 0xa6, 0xd2, 0x45, 0xca,
+ 0x14, 0x5d, 0x17, 0x91, 0xa3, 0x15, 0x85, 0xad, 0x18, 0x25, 0x31, 0xcd, 0xf0, 0x3e, 0x8d, 0x28,
+ 0x98, 0x8b, 0x48, 0x38, 0xa2, 0x91, 0x5c, 0xb7, 0x62, 0x47, 0x49, 0x4a, 0xf9, 0x92, 0xeb, 0x49,
+ 0xa0, 0xa8, 0x8a, 0x34, 0x35, 0xcd, 0x44, 0x29, 0x27, 0x42, 0x9a, 0x7f, 0x47, 0x65, 0x9c, 0x46,
+ 0xec, 0xfb, 0x3e, 0xbe, 0xef, 0x27, 0x9a, 0x21, 0x25, 0xf3, 0x24, 0x49, 0x34, 0xe3, 0x00, 0x40,
+ 0x44, 0x42, 0xc0, 0x34, 0x85, 0x9e, 0xe7, 0xc5, 0xf7, 0x11, 0x89, 0x4d, 0x9b, 0x46, 0x52, 0xaf,
+ 0xd7, 0xd9, 0xd9, 0xd9, 0x01, 0xe0, 0xe0, 0xe0, 0x80, 0xb6, 0xb6, 0xb6, 0x18, 0x49, 0x52, 0xa5,
+ 0xef, 0xfb, 0x21, 0x91, 0x19, 0x9e, 0x0c, 0x8d, 0xeb, 0x51, 0x7b, 0xa1, 0x54, 0x2a, 0x51, 0x28,
+ 0x14, 0x42, 0xe0, 0x42, 0xa1, 0xc0, 0xfc, 0xfc, 0x3c, 0x9e, 0xe7, 0xe1, 0x79, 0x1e, 0x5a, 0xeb,
+ 0xa6, 0xd1, 0xac, 0x28, 0xed, 0xdb, 0x93, 0x50, 0xd3, 0xdf, 0xdf, 0x4f, 0x3e, 0x9f, 0x67, 0x72,
+ 0x72, 0x12, 0xcf, 0xf3, 0xc2, 0x6c, 0xd3, 0xe6, 0xaf, 0x14, 0x82, 0xe7, 0x79, 0xd4, 0x6a, 0x75,
+ 0x0d, 0x88, 0xf5, 0x4f, 0xdf, 0x94, 0x64, 0x49, 0x02, 0xa0, 0x28, 0xb0, 0xd6, 0x1a, 0xa5, 0x14,
+ 0xb6, 0x52, 0xb8, 0x8e, 0x83, 0xe3, 0xb8, 0xb4, 0xb4, 0xb6, 0x70, 0xf2, 0xca, 0x15, 0xb9, 0x7d,
+ 0xfb, 0xd6, 0x43, 0xa0, 0x62, 0xc5, 0x4a, 0x97, 0x50, 0xb2, 0xf1, 0xfc, 0x39, 0xbf, 0xdc, 0xbc,
+ 0x49, 0xcb, 0xb1, 0x63, 0x21, 0xe9, 0xfe, 0xca, 0x0a, 0x6f, 0x76, 0x75, 0xc5, 0x7c, 0x71, 0xb4,
+ 0xe6, 0x45, 0xa5, 0x42, 0x47, 0x3e, 0x4f, 0x67, 0x6f, 0x2f, 0x3d, 0x67, 0xce, 0x50, 0xb7, 0x6d,
+ 0xf9, 0xea, 0xc1, 0x83, 0xaf, 0xa7, 0xa7, 0xa7, 0xbf, 0x01, 0x96, 0x00, 0xce, 0x2a, 0xa5, 0xe4,
+ 0xfb, 0x4b, 0x97, 0xc4, 0x75, 0x5d, 0xd1, 0x5a, 0x8b, 0xe7, 0x79, 0xe2, 0xfb, 0xbe, 0xfc, 0xf1,
+ 0xf8, 0xb1, 0xfc, 0xfe, 0xe8, 0x91, 0x68, 0xad, 0xc5, 0x75, 0x5d, 0xb1, 0x6d, 0x5b, 0xbe, 0xbb,
+ 0x78, 0x51, 0x2a, 0x95, 0x8a, 0xec, 0xee, 0xee, 0xca, 0xf6, 0xf6, 0xb6, 0xac, 0xad, 0xaf, 0xcb,
+ 0xd2, 0xd2, 0x92, 0xcc, 0xcc, 0xcc, 0x88, 0x88, 0xc8, 0xd6, 0xd6, 0x96, 0x2c, 0x2e, 0x2e, 0xfa,
+ 0x03, 0x03, 0x03, 0x5f, 0x02, 0xef, 0x01, 0xaf, 0x03, 0x46, 0xbc, 0xeb, 0x52, 0xe2, 0xb7, 0xbb,
+ 0x77, 0xf9, 0xf3, 0xc9, 0x93, 0x30, 0xfb, 0xf5, 0x67, 0xcf, 0xf8, 0xf1, 0xda, 0xb5, 0x58, 0x19,
+ 0x6d, 0xd7, 0xe5, 0xc4, 0xc7, 0x9f, 0xb0, 0xb1, 0xb1, 0xc1, 0xea, 0xea, 0xaa, 0x3f, 0x31, 0x31,
+ 0x71, 0x6b, 0x6e, 0x6e, 0xee, 0x21, 0xf0, 0x42, 0x44, 0x54, 0xfc, 0x7b, 0x74, 0x84, 0x3f, 0xf9,
+ 0xeb, 0xd7, 0x39, 0x79, 0xe1, 0x42, 0xd8, 0x41, 0x4f, 0x2f, 0x5f, 0xe6, 0xfc, 0xfd, 0xfb, 0x68,
+ 0xad, 0x71, 0x1c, 0x07, 0x5b, 0x29, 0xf6, 0x76, 0x77, 0x69, 0x6f, 0x6f, 0xa7, 0x5c, 0x2e, 0xeb,
+ 0xb1, 0xb1, 0xb1, 0x2f, 0x4a, 0xa5, 0x52, 0x11, 0x58, 0x17, 0x11, 0x1d, 0x3d, 0xe2, 0xce, 0x3a,
+ 0x8e, 0xf3, 0xf3, 0x4f, 0x37, 0x6e, 0xe0, 0x54, 0xab, 0xb1, 0xb3, 0xcc, 0xde, 0xdf, 0x07, 0x11,
+ 0x5a, 0xdb, 0xdb, 0x43, 0x45, 0xfb, 0x2b, 0x2b, 0xe4, 0x3a, 0x3b, 0x43, 0x45, 0xae, 0xd6, 0xbc,
+ 0x75, 0xee, 0x1c, 0x99, 0xd3, 0xa7, 0x2b, 0xe3, 0xe3, 0xe3, 0x23, 0x0b, 0x0b, 0x0b, 0x4f, 0x81,
+ 0x97, 0x22, 0xe2, 0x25, 0x13, 0xff, 0xc0, 0x6d, 0x78, 0x10, 0xf5, 0x27, 0x3a, 0x3c, 0xcf, 0x13,
+ 0xd7, 0x75, 0x45, 0x29, 0x25, 0xf5, 0x7a, 0x5d, 0xaa, 0xd5, 0x6a, 0xe8, 0xd3, 0xda, 0xda, 0x9a,
+ 0x3b, 0x35, 0x35, 0xf5, 0x6b, 0x26, 0x93, 0xc9, 0x03, 0x6f, 0x00, 0x46, 0xb2, 0x53, 0x45, 0x04,
+ 0xe3, 0x3f, 0xf8, 0x03, 0xe9, 0x02, 0x2b, 0xc0, 0x76, 0xe0, 0x47, 0x5a, 0xfc, 0x0d, 0x5d, 0xd9,
+ 0x90, 0xb7, 0xf3, 0xc3, 0xd2, 0xec, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pagelayout_normal_view_mode_xpm[1] = {{ png, sizeof( png ), "pagelayout_normal_view_mode_xpm" }};
diff --git a/bitmaps_png/cpp_26/pagelayout_special_view_mode.cpp b/bitmaps_png/cpp_26/pagelayout_special_view_mode.cpp
index 0f1d6ac274..4c823548eb 100644
--- a/bitmaps_png/cpp_26/pagelayout_special_view_mode.cpp
+++ b/bitmaps_png/cpp_26/pagelayout_special_view_mode.cpp
@@ -8,89 +8,79 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x09, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x95, 0x96, 0x6b, 0x4c, 0x53,
- 0x67, 0x18, 0xc7, 0x49, 0xf6, 0xc1, 0x98, 0x25, 0x7c, 0x99, 0x06, 0x63, 0xa6, 0x32, 0xaf, 0x78,
- 0xd7, 0x29, 0x20, 0x68, 0x70, 0x6a, 0x82, 0xc4, 0x2c, 0x64, 0x64, 0x60, 0x74, 0xc6, 0x19, 0x93,
- 0x21, 0x19, 0x6c, 0x66, 0xa0, 0x20, 0xa0, 0xc1, 0x4d, 0xae, 0x4e, 0x88, 0x20, 0xe0, 0x54, 0xc8,
- 0x3a, 0x26, 0x1a, 0x33, 0x23, 0x8c, 0x03, 0x2d, 0xbb, 0x18, 0xb6, 0x21, 0x1d, 0x24, 0x6b, 0xc7,
- 0xe4, 0xb6, 0x0f, 0x8a, 0x38, 0x68, 0xcb, 0xbd, 0x14, 0x68, 0x29, 0x70, 0xe8, 0xf9, 0xef, 0x79,
- 0xdf, 0xd0, 0x03, 0xa7, 0x58, 0xc6, 0x4e, 0xf2, 0x4b, 0x0f, 0x70, 0xfa, 0xfe, 0xce, 0x73, 0x79,
- 0x9f, 0x17, 0x0f, 0x0f, 0x0f, 0x8f, 0x10, 0x22, 0x96, 0x38, 0x37, 0xfd, 0xf9, 0x7f, 0x88, 0x9b,
- 0xfe, 0xde, 0x71, 0x62, 0x29, 0x00, 0x0f, 0x77, 0xb0, 0xeb, 0xb3, 0xd2, 0xd2, 0xd2, 0x76, 0xcb,
- 0xf0, 0xb0, 0x34, 0x32, 0x3a, 0xea, 0xb0, 0x5a, 0xad, 0x92, 0xd5, 0x66, 0x93, 0xc6, 0xc6, 0xc6,
- 0xa4, 0xf1, 0xf1, 0x71, 0x49, 0xa7, 0xd3, 0x49, 0x17, 0x63, 0x62, 0x10, 0x1b, 0x12, 0x82, 0x73,
- 0xc4, 0xd9, 0xd3, 0xa7, 0x51, 0x59, 0x59, 0x29, 0x89, 0xa2, 0x28, 0x4d, 0x4d, 0x4d, 0x49, 0x76,
- 0xbb, 0x5d, 0x32, 0x98, 0x4c, 0x62, 0xf8, 0xd1, 0x63, 0x99, 0xb4, 0x96, 0xe7, 0x7c, 0xa2, 0x38,
- 0xb5, 0x46, 0x63, 0x1a, 0x19, 0x19, 0xc1, 0xa8, 0xd5, 0x0a, 0x9b, 0xcd, 0x86, 0x31, 0xbb, 0x1d,
- 0x24, 0x41, 0x7a, 0x62, 0x22, 0x72, 0x03, 0x03, 0x31, 0xb6, 0x69, 0x13, 0x30, 0x8d, 0x44, 0x94,
- 0xed, 0xde, 0x8d, 0xf8, 0xa8, 0x28, 0x38, 0x1c, 0x0e, 0xfe, 0x5c, 0x77, 0x77, 0x37, 0xf4, 0x8d,
- 0x8d, 0xd2, 0xdb, 0xfe, 0x01, 0x67, 0x68, 0xbd, 0x45, 0x6e, 0x23, 0xd2, 0x54, 0x57, 0x1b, 0x5d,
- 0x45, 0x79, 0x19, 0x19, 0xf8, 0xd5, 0xdf, 0x5f, 0x16, 0xb8, 0xa2, 0xdd, 0xb7, 0x0f, 0xf9, 0x39,
- 0x39, 0x5c, 0x64, 0x34, 0x1a, 0xd1, 0xd8, 0xf8, 0x17, 0x7e, 0xaa, 0xa9, 0x71, 0xbc, 0xe5, 0xb3,
- 0xf9, 0x5d, 0x5a, 0xf3, 0xb5, 0x05, 0x89, 0x3a, 0x5e, 0xbe, 0x44, 0xfa, 0xfe, 0xfd, 0x6e, 0x25,
- 0x4e, 0x92, 0x82, 0x82, 0x30, 0x30, 0x30, 0xc0, 0x23, 0xaa, 0x7d, 0xf2, 0x04, 0xc3, 0xc3, 0x16,
- 0x7c, 0x73, 0xff, 0xc1, 0xe4, 0x1b, 0x5e, 0x6f, 0xfa, 0xbd, 0x5a, 0xa4, 0xd1, 0x18, 0x87, 0x67,
- 0x89, 0xd2, 0x2e, 0x5d, 0xc2, 0xc0, 0xd6, 0xad, 0x8a, 0x45, 0x9f, 0xaf, 0x5d, 0x8b, 0x3d, 0x8b,
- 0x17, 0xa3, 0x65, 0xcd, 0x1a, 0xd8, 0x7c, 0x7c, 0x50, 0xb5, 0x72, 0x25, 0x9a, 0x7d, 0x7d, 0xa1,
- 0x52, 0xa9, 0x30, 0x38, 0x38, 0x88, 0xfa, 0xfa, 0x06, 0xf4, 0xf4, 0xf4, 0xf0, 0xfb, 0xb4, 0xdc,
- 0x1b, 0x23, 0x8b, 0x3c, 0x3d, 0xd7, 0xb9, 0x17, 0x8d, 0x8e, 0x72, 0x51, 0xc2, 0x91, 0x23, 0x73,
- 0xde, 0x9e, 0x2d, 0x4c, 0xcf, 0xe2, 0xc6, 0xb2, 0x65, 0x78, 0xb1, 0x6e, 0x1d, 0x92, 0x97, 0x2c,
- 0xe1, 0xbf, 0x8f, 0x8f, 0x8c, 0xa4, 0x48, 0x86, 0xd1, 0xd6, 0xd6, 0x86, 0x96, 0xd6, 0x56, 0x5e,
- 0x37, 0x83, 0xc1, 0x80, 0x4b, 0xd7, 0xf2, 0xdb, 0xe9, 0x79, 0x2f, 0xb7, 0xa2, 0xa6, 0xa6, 0x26,
- 0x14, 0xed, 0xd9, 0x33, 0x47, 0x34, 0xb9, 0x71, 0x23, 0xae, 0x7a, 0x79, 0xa1, 0x6f, 0xc3, 0x06,
- 0x65, 0xfa, 0x42, 0x43, 0x41, 0x1d, 0xca, 0xa3, 0xa9, 0xad, 0x7d, 0xc2, 0x6b, 0x65, 0x32, 0x99,
- 0xd0, 0xda, 0xd6, 0x8a, 0xb4, 0x82, 0xa2, 0x5f, 0x9c, 0x9d, 0x38, 0x23, 0xa2, 0xb7, 0xa2, 0xf6,
- 0x46, 0x5e, 0x6e, 0x2e, 0x3a, 0x5c, 0xd2, 0x36, 0x1f, 0x19, 0x7b, 0xf7, 0xf2, 0x74, 0xb1, 0x1a,
- 0xb3, 0xda, 0x36, 0x34, 0x34, 0xa0, 0x4a, 0xad, 0x41, 0x5d, 0x9d, 0x16, 0x75, 0x74, 0x9f, 0x77,
- 0xa7, 0xe4, 0x36, 0x39, 0x5e, 0x9f, 0x23, 0x4a, 0xa0, 0xb6, 0x5d, 0xa8, 0x84, 0x71, 0x8f, 0x5e,
- 0xaa, 0xb9, 0xb9, 0x19, 0x93, 0x93, 0x93, 0x3c, 0x85, 0x2c, 0x6d, 0xad, 0x94, 0x42, 0x9d, 0x4e,
- 0x0f, 0xbd, 0xfe, 0x4f, 0xd4, 0xfd, 0xde, 0x60, 0x21, 0x87, 0xb7, 0x2c, 0xb2, 0x30, 0x11, 0xbd,
- 0x55, 0x62, 0x44, 0x84, 0x62, 0x21, 0xc3, 0xfa, 0xf5, 0x73, 0xd2, 0x35, 0x9b, 0x7a, 0x6a, 0x0e,
- 0xa1, 0xbc, 0x9c, 0xd7, 0x86, 0xc9, 0x68, 0xc3, 0x63, 0x68, 0x68, 0x08, 0xfd, 0xfd, 0xfd, 0xe8,
- 0xed, 0xed, 0x45, 0x47, 0xc7, 0x4b, 0x1b, 0x39, 0x7c, 0x14, 0x22, 0x56, 0xa7, 0x0b, 0x07, 0x0e,
- 0xc8, 0x8b, 0xa4, 0x2c, 0x5d, 0x8a, 0xf2, 0x15, 0x2b, 0xa0, 0x5f, 0xbd, 0xda, 0xad, 0xc8, 0x4c,
- 0x2f, 0x71, 0x2d, 0x29, 0x09, 0xec, 0x92, 0x24, 0x09, 0x34, 0x2d, 0xb8, 0x90, 0x26, 0x06, 0x87,
- 0x6a, 0xc7, 0x44, 0x1b, 0x64, 0xd1, 0x90, 0xc5, 0x82, 0x6e, 0x2a, 0x68, 0x3a, 0xb5, 0xac, 0x73,
- 0x91, 0xe2, 0xe5, 0xcb, 0x11, 0xee, 0xe9, 0xc9, 0x17, 0x9b, 0x77, 0x3f, 0x85, 0x87, 0x73, 0x89,
- 0xf3, 0x62, 0xf7, 0x2c, 0x42, 0x06, 0xd5, 0x6f, 0x46, 0xa4, 0x9e, 0x16, 0xb5, 0x52, 0x8b, 0xde,
- 0xda, 0xb9, 0x53, 0x31, 0x6e, 0x74, 0xf3, 0x44, 0x23, 0x8b, 0xa8, 0x21, 0x68, 0xf6, 0x71, 0xc1,
- 0x6c, 0x21, 0xbb, 0xcc, 0x66, 0xb3, 0x52, 0x64, 0xa6, 0xbc, 0xaa, 0xd5, 0x6a, 0x68, 0x16, 0xd8,
- 0x04, 0x0e, 0xf6, 0x39, 0xdd, 0x9d, 0x15, 0x3b, 0x76, 0x40, 0xab, 0xd5, 0xca, 0xa2, 0xd9, 0x28,
- 0x23, 0x52, 0xab, 0xb9, 0x28, 0x3b, 0x25, 0x05, 0x5d, 0xb4, 0x19, 0x17, 0x22, 0xaa, 0xf6, 0xf6,
- 0x46, 0x6f, 0x70, 0x30, 0xbf, 0x67, 0x1b, 0xb8, 0x38, 0x3f, 0x5f, 0x4e, 0xd7, 0xbc, 0x22, 0x56,
- 0x9f, 0xa8, 0x83, 0x07, 0x15, 0x8b, 0xb1, 0xd4, 0xb5, 0x6c, 0xdf, 0x8e, 0xec, 0xcd, 0x9b, 0x61,
- 0xdd, 0xb5, 0x4b, 0xf1, 0xb7, 0x9a, 0x55, 0xab, 0xa0, 0xa5, 0xc6, 0x99, 0xda, 0xb6, 0x0d, 0x3f,
- 0xb3, 0xa8, 0x1e, 0x3d, 0x92, 0x45, 0xb3, 0x51, 0x88, 0xaa, 0x48, 0x74, 0xf2, 0xf8, 0x71, 0x5c,
- 0xf7, 0xf3, 0x83, 0x69, 0xcb, 0x16, 0xb4, 0xd3, 0xd1, 0x90, 0x4f, 0x63, 0x28, 0x32, 0x2c, 0x0c,
- 0x9f, 0x1f, 0x3b, 0x81, 0x8b, 0x87, 0xe8, 0x2c, 0x0a, 0x08, 0xc2, 0x79, 0xbf, 0xbd, 0x48, 0xf2,
- 0x0d, 0x44, 0x1c, 0xc1, 0x7e, 0xbe, 0x10, 0x74, 0x08, 0xe7, 0x02, 0xf7, 0x23, 0x9e, 0x3e, 0x33,
- 0xdf, 0x8b, 0x40, 0x56, 0xd8, 0xd1, 0x39, 0x3c, 0x48, 0xcd, 0x10, 0x67, 0x44, 0x55, 0x55, 0xc6,
- 0xde, 0xbe, 0x3e, 0x08, 0x82, 0x80, 0xf4, 0xf4, 0x74, 0x5c, 0xa7, 0xe9, 0xf0, 0x87, 0x4e, 0xc7,
- 0x47, 0xd2, 0xcd, 0xa8, 0x4f, 0x50, 0x74, 0x36, 0x0e, 0x75, 0x0f, 0xcb, 0xf0, 0xf8, 0xee, 0x7d,
- 0x3c, 0x2a, 0xf8, 0x8a, 0xdf, 0xd7, 0x97, 0x55, 0xa0, 0xa1, 0x5c, 0xf8, 0x4f, 0xf4, 0x8f, 0x6b,
- 0xec, 0xb2, 0x48, 0x20, 0x51, 0x3f, 0x8d, 0x7b, 0x36, 0x4a, 0x58, 0xad, 0x58, 0x07, 0x3a, 0x37,
- 0x30, 0x13, 0x55, 0xe6, 0xdf, 0x84, 0x8d, 0xe6, 0x19, 0x3b, 0xa7, 0xec, 0x74, 0xfe, 0x8c, 0x4f,
- 0x4c, 0x60, 0x82, 0x60, 0xfb, 0x85, 0xc1, 0x3a, 0xce, 0x1d, 0xb4, 0x71, 0x67, 0x52, 0x27, 0x08,
- 0x55, 0xc6, 0x3e, 0xda, 0xc9, 0x03, 0x24, 0x1a, 0x34, 0x9b, 0xb9, 0xcc, 0x42, 0x32, 0x36, 0x52,
- 0x0a, 0x49, 0x24, 0x90, 0x88, 0x8e, 0x77, 0x14, 0x27, 0x7e, 0x8a, 0xe4, 0xc3, 0x01, 0x73, 0xe8,
- 0x33, 0x74, 0xca, 0xc2, 0x3b, 0xd1, 0x1f, 0x22, 0x2b, 0xf4, 0x1d, 0xce, 0xdf, 0xda, 0xdf, 0x94,
- 0xa2, 0x0a, 0x41, 0xe0, 0xa9, 0x63, 0x51, 0x39, 0x65, 0x6c, 0x8c, 0xb0, 0xa8, 0x0a, 0xcf, 0xc4,
- 0x40, 0xb8, 0x51, 0xc8, 0xcf, 0xaa, 0xbb, 0x57, 0x12, 0x91, 0x1a, 0x1e, 0xac, 0x20, 0x2d, 0xe2,
- 0x30, 0xfa, 0x8d, 0x5d, 0x72, 0x74, 0xdf, 0x5f, 0xbb, 0x82, 0x6f, 0xe3, 0x63, 0x38, 0x1d, 0x4f,
- 0xf5, 0x4a, 0x91, 0x4a, 0x55, 0xf2, 0xa2, 0x87, 0xe6, 0x12, 0x8b, 0xca, 0x35, 0x85, 0x4c, 0x54,
- 0x41, 0x22, 0x36, 0x70, 0x99, 0x8c, 0x45, 0xc6, 0x8f, 0x7b, 0x4a, 0xa5, 0x73, 0xcc, 0x8c, 0xcf,
- 0x4a, 0xe7, 0x84, 0x4b, 0x5a, 0x9f, 0x3d, 0x7b, 0x36, 0xe8, 0x14, 0xc5, 0x26, 0x27, 0x27, 0x37,
- 0xb3, 0xf6, 0x66, 0x51, 0xb9, 0xa6, 0x90, 0x8b, 0xf2, 0x0a, 0xf8, 0x1c, 0x7c, 0x78, 0x2f, 0x01,
- 0xb7, 0xae, 0xbf, 0xcf, 0xb9, 0x9d, 0x1b, 0xae, 0xe0, 0xc7, 0xca, 0x6c, 0x2e, 0x54, 0x53, 0xd4,
- 0xaa, 0x0f, 0x42, 0x65, 0x8a, 0x3e, 0x3e, 0x35, 0xe4, 0x14, 0x9d, 0x8f, 0x8e, 0x8e, 0x7e, 0xfa,
- 0xbc, 0xbd, 0x5d, 0x6c, 0x7f, 0xd1, 0x21, 0xd2, 0x99, 0x22, 0xfe, 0xd3, 0xd9, 0x29, 0x76, 0x76,
- 0x75, 0x89, 0x5d, 0x06, 0x83, 0x58, 0x7a, 0x39, 0xd5, 0xf1, 0xc3, 0xd7, 0x25, 0x0e, 0x53, 0x77,
- 0xb7, 0x58, 0x5c, 0x78, 0xca, 0x91, 0x99, 0x12, 0x20, 0xc9, 0x5c, 0x0e, 0x90, 0xb2, 0x38, 0x81,
- 0xd2, 0x77, 0xa5, 0x09, 0x0e, 0xfa, 0xff, 0x41, 0x14, 0xbe, 0xb8, 0xe0, 0x50, 0x9d, 0x0c, 0x93,
- 0x9c, 0x14, 0x7c, 0x74, 0xa2, 0xdf, 0x39, 0xbd, 0x8f, 0x11, 0x57, 0x89, 0x6c, 0xe2, 0x4b, 0x17,
- 0xae, 0xba, 0x21, 0xeb, 0x15, 0x64, 0xbe, 0x82, 0x1c, 0x22, 0x89, 0x58, 0xf9, 0x2f, 0xfa, 0x67,
- 0xd2, 0x81, 0xc6, 0xe4, 0x27, 0x77, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x77, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5d, 0x48, 0x9b,
+ 0x67, 0x14, 0xc7, 0x33, 0x56, 0xd9, 0xd8, 0x2e, 0x77, 0x27, 0x8e, 0xa9, 0xe0, 0x44, 0xd0, 0xe1,
+ 0x10, 0x14, 0x5c, 0x89, 0x8a, 0x16, 0x44, 0x2f, 0x2a, 0xb5, 0x6d, 0xaa, 0xad, 0x55, 0x54, 0x28,
+ 0xf6, 0x42, 0x2f, 0x05, 0x3f, 0x2e, 0x1c, 0xbb, 0x9b, 0x17, 0x03, 0xad, 0xf5, 0x22, 0xd9, 0x5a,
+ 0xd8, 0x92, 0x6e, 0xed, 0x94, 0x4d, 0x65, 0x53, 0xf0, 0x46, 0xfc, 0x98, 0xf3, 0xa3, 0x83, 0xaa,
+ 0x9d, 0x53, 0x57, 0xd1, 0xf8, 0x19, 0x35, 0x89, 0x1f, 0x31, 0x1a, 0xcd, 0xe9, 0xf9, 0x3f, 0x79,
+ 0x9f, 0xd7, 0x27, 0x69, 0xb2, 0x5d, 0x8c, 0x05, 0xfe, 0x98, 0xbc, 0xef, 0x9b, 0xf3, 0x7b, 0xce,
+ 0xf9, 0x9f, 0x73, 0xa2, 0xc1, 0x60, 0x30, 0xc4, 0xb2, 0x2e, 0xb3, 0xb2, 0xff, 0x27, 0x5d, 0xd6,
+ 0x18, 0x06, 0xa3, 0xd3, 0xe9, 0x22, 0x87, 0x63, 0x87, 0x76, 0x76, 0x77, 0x69, 0x77, 0x6f, 0x8f,
+ 0xf6, 0x9c, 0x4e, 0x72, 0x42, 0x2e, 0x17, 0xb9, 0xdc, 0x6e, 0x21, 0xf7, 0xfe, 0x3e, 0xed, 0x4b,
+ 0x1d, 0x1c, 0x08, 0x1d, 0x1c, 0x1e, 0x0a, 0x1d, 0x42, 0x47, 0x47, 0x61, 0x75, 0x7c, 0x7c, 0x4c,
+ 0x60, 0x00, 0x94, 0xed, 0x70, 0x38, 0xe8, 0x59, 0x65, 0x15, 0x59, 0x4d, 0x26, 0xb2, 0x99, 0x6e,
+ 0xd1, 0x93, 0x5b, 0x8a, 0x4a, 0x4a, 0xe8, 0x7b, 0x55, 0xa5, 0xa5, 0xf4, 0x83, 0xaa, 0xdb, 0xb7,
+ 0xe9, 0x69, 0x04, 0xfd, 0x74, 0xef, 0x1e, 0x79, 0x3c, 0x1e, 0xd2, 0x32, 0x33, 0x64, 0x23, 0x13,
+ 0x1b, 0x43, 0xb6, 0x19, 0xe8, 0xd8, 0x09, 0xc9, 0x0c, 0x59, 0x69, 0x99, 0xc9, 0xac, 0x0e, 0xb4,
+ 0x6c, 0x0e, 0x95, 0x6c, 0x8e, 0x54, 0x71, 0x70, 0xe8, 0xe9, 0x9d, 0x3b, 0x32, 0xa3, 0x00, 0x08,
+ 0x41, 0x6d, 0x7c, 0x7a, 0x1d, 0xc0, 0x42, 0xe9, 0x82, 0x00, 0x08, 0xce, 0x0a, 0x0a, 0xcc, 0xc1,
+ 0x3c, 0x9a, 0x10, 0x30, 0x54, 0xcf, 0x18, 0x74, 0x72, 0x72, 0x72, 0x01, 0xc2, 0xa9, 0x51, 0xa6,
+ 0xa0, 0x2c, 0x34, 0x40, 0xff, 0xc0, 0x00, 0xb5, 0xb6, 0xb6, 0xd2, 0xc2, 0xc2, 0x42, 0x50, 0x70,
+ 0x04, 0x72, 0xf3, 0x33, 0x19, 0x19, 0x19, 0x34, 0x36, 0x36, 0x46, 0x5e, 0x0e, 0x78, 0x12, 0xa2,
+ 0x1f, 0xcb, 0xca, 0xe8, 0xf4, 0xf4, 0xf4, 0x02, 0x84, 0x93, 0xc3, 0x0b, 0x09, 0x41, 0x00, 0x5c,
+ 0xcb, 0xcf, 0xcf, 0xa7, 0xd4, 0xd4, 0x54, 0x2a, 0xe1, 0x7b, 0xb1, 0xb1, 0xb1, 0xd4, 0xd9, 0xd9,
+ 0x29, 0x00, 0x5e, 0xaf, 0x57, 0x04, 0x6e, 0x6b, 0x6b, 0xa3, 0xaa, 0xaa, 0x2a, 0x11, 0x4c, 0xca,
+ 0xe7, 0xf3, 0xe9, 0xea, 0xba, 0x7b, 0x97, 0xce, 0xce, 0xce, 0x14, 0x10, 0x07, 0x86, 0xd1, 0x2e,
+ 0x0d, 0x82, 0x32, 0x75, 0x77, 0x77, 0x8b, 0xd3, 0xe2, 0x33, 0x32, 0xe8, 0xeb, 0xeb, 0xa3, 0xb4,
+ 0xb4, 0x34, 0xf1, 0x1e, 0xa7, 0xdd, 0xda, 0xda, 0xa2, 0x94, 0x94, 0x14, 0x5a, 0x5a, 0x5a, 0xd2,
+ 0x03, 0x23, 0xa8, 0x2a, 0x80, 0xce, 0xcf, 0xcf, 0x2f, 0x40, 0x30, 0x18, 0x20, 0xdd, 0x0b, 0xf6,
+ 0xa1, 0xa5, 0xa5, 0x85, 0xaa, 0xab, 0xab, 0xf5, 0x0c, 0x10, 0x38, 0x26, 0x26, 0x46, 0x0f, 0xdc,
+ 0xd0, 0xd0, 0x40, 0xcd, 0xcd, 0xcd, 0x7a, 0x50, 0x04, 0x0c, 0xd5, 0x1b, 0x20, 0x98, 0x8c, 0x56,
+ 0x95, 0x10, 0x78, 0x31, 0x37, 0x37, 0x47, 0x71, 0x71, 0x71, 0x22, 0xb3, 0xe5, 0xe5, 0x65, 0xaa,
+ 0xab, 0xab, 0xa3, 0xe2, 0xe2, 0x62, 0x01, 0x81, 0x5f, 0xc8, 0x66, 0x87, 0x3b, 0x14, 0x81, 0xfc,
+ 0x7e, 0x7f, 0x58, 0x75, 0x97, 0x97, 0x8b, 0xbf, 0x3a, 0x08, 0x9d, 0x84, 0x79, 0x90, 0x10, 0x69,
+ 0xb6, 0xd9, 0x6c, 0xa6, 0xcc, 0xcc, 0x4c, 0x91, 0x49, 0x19, 0x1b, 0x3b, 0x33, 0x33, 0x23, 0x4e,
+ 0x5f, 0x59, 0x59, 0x49, 0x1d, 0x1d, 0x1d, 0x7a, 0x40, 0xf5, 0xf5, 0xaf, 0x20, 0x0c, 0x98, 0x0a,
+ 0x81, 0xd9, 0xd2, 0x60, 0x94, 0x4d, 0x96, 0x67, 0x74, 0x74, 0x54, 0x78, 0x07, 0x9f, 0xf0, 0xc2,
+ 0xf3, 0xc8, 0x7a, 0x7e, 0x7e, 0x3e, 0xa8, 0x6c, 0x61, 0x3d, 0x02, 0x00, 0x20, 0x1d, 0xc2, 0x9e,
+ 0xa8, 0x1d, 0xa4, 0x7a, 0x50, 0x50, 0x50, 0x20, 0x02, 0xe3, 0xa4, 0xbd, 0xbd, 0xbd, 0x94, 0x94,
+ 0x94, 0x44, 0x46, 0xa3, 0x91, 0xe2, 0xe3, 0xe3, 0xa9, 0x94, 0xcb, 0xaf, 0x7e, 0xef, 0x8d, 0xae,
+ 0xf3, 0x28, 0x53, 0x0c, 0x08, 0x4e, 0x1b, 0x0a, 0x11, 0xa5, 0x60, 0x00, 0x40, 0x12, 0x9a, 0x93,
+ 0x93, 0x43, 0x16, 0x8b, 0x45, 0x3c, 0x87, 0x35, 0x86, 0x51, 0xe8, 0xef, 0xef, 0x0f, 0xb4, 0x3f,
+ 0x0b, 0x03, 0x1b, 0x34, 0x47, 0x72, 0x8a, 0x25, 0x44, 0x9e, 0x4a, 0x85, 0xe0, 0x3a, 0x4a, 0x36,
+ 0x32, 0x32, 0x22, 0xae, 0xaf, 0xac, 0xac, 0x50, 0x74, 0x74, 0x34, 0x6d, 0x6c, 0x6c, 0x88, 0xef,
+ 0xe1, 0xb0, 0x35, 0x35, 0x35, 0x54, 0x5f, 0x5f, 0xaf, 0xaf, 0x26, 0x54, 0x29, 0x68, 0x05, 0x1d,
+ 0x6b, 0x74, 0x6f, 0x04, 0x08, 0x5e, 0xed, 0xed, 0xed, 0x54, 0x51, 0x51, 0x21, 0xae, 0xe3, 0x3e,
+ 0x9e, 0x2b, 0x2a, 0x2a, 0xa2, 0xa6, 0xa6, 0x26, 0xd1, 0x7d, 0x13, 0x13, 0x13, 0x94, 0x98, 0x98,
+ 0x48, 0xc3, 0xc3, 0xc3, 0x81, 0xd5, 0xc5, 0xc2, 0xc8, 0x00, 0xa8, 0x83, 0x64, 0x9a, 0x91, 0x4a,
+ 0xb6, 0xcb, 0x3b, 0x30, 0x39, 0x39, 0x59, 0x18, 0x2e, 0x21, 0x38, 0xe9, 0xd0, 0xd0, 0x10, 0xe5,
+ 0xe6, 0xe6, 0x0a, 0x7f, 0x12, 0x12, 0x12, 0xa8, 0xb1, 0xb1, 0x51, 0x3c, 0x0b, 0x30, 0x84, 0xb5,
+ 0x86, 0x81, 0x0f, 0x06, 0x69, 0x7b, 0x29, 0x5c, 0x36, 0xab, 0xab, 0xab, 0xa2, 0xdb, 0x54, 0x08,
+ 0x1a, 0x08, 0x83, 0x8e, 0x93, 0x63, 0xd7, 0x61, 0xd6, 0x36, 0x37, 0x37, 0x69, 0x7d, 0x7d, 0x9d,
+ 0xec, 0x76, 0x3b, 0x7f, 0xc7, 0x4e, 0xdf, 0xdd, 0xb8, 0xc1, 0x9f, 0x37, 0x7c, 0xcc, 0xc8, 0x0a,
+ 0x80, 0x94, 0x05, 0x18, 0x0a, 0x82, 0x64, 0xbb, 0xe2, 0x3e, 0x0e, 0x25, 0x21, 0xd8, 0xf0, 0xc8,
+ 0x00, 0xed, 0x0f, 0xcf, 0xfe, 0xe2, 0x41, 0x9e, 0x9d, 0x9d, 0xa5, 0xe7, 0xcf, 0xff, 0xa0, 0x59,
+ 0x1e, 0xf8, 0xdf, 0x07, 0x06, 0xfc, 0xb5, 0xb5, 0xb5, 0x16, 0x66, 0x7c, 0x2a, 0x40, 0x72, 0xd3,
+ 0x86, 0x42, 0xd6, 0xb8, 0xee, 0x4f, 0xd8, 0x07, 0xb4, 0x29, 0x84, 0x67, 0xbe, 0xce, 0xca, 0x12,
+ 0x26, 0xa3, 0xfe, 0x28, 0x0d, 0x7e, 0xc7, 0x1e, 0xf3, 0xc6, 0xf8, 0xfc, 0xca, 0x15, 0x32, 0xb3,
+ 0x5f, 0xbf, 0x3c, 0x7a, 0x44, 0x7f, 0xbe, 0x78, 0x41, 0xd3, 0xd3, 0xd3, 0x7e, 0x93, 0xc9, 0xf4,
+ 0x80, 0xe3, 0xa7, 0xb3, 0xde, 0xfb, 0x47, 0xd0, 0x4b, 0x6e, 0xe7, 0xb9, 0xae, 0x2e, 0xbd, 0x01,
+ 0x90, 0x0d, 0x20, 0xc8, 0x06, 0xbf, 0x59, 0xdb, 0xdb, 0xdb, 0x64, 0x5f, 0x5b, 0x13, 0xde, 0xf5,
+ 0xf4, 0xf4, 0x88, 0x32, 0x23, 0xbb, 0xc9, 0xc9, 0x49, 0x7f, 0x61, 0x61, 0xe1, 0x97, 0x1c, 0xfb,
+ 0x13, 0xd6, 0xbb, 0xac, 0xb7, 0x02, 0x20, 0x2e, 0x49, 0x24, 0xd0, 0x37, 0x3c, 0x2b, 0x32, 0x1b,
+ 0x34, 0xcc, 0x57, 0x6c, 0xbc, 0xcc, 0xc6, 0x7a, 0xf3, 0x26, 0x7d, 0x7b, 0xfd, 0x3a, 0x99, 0xaf,
+ 0x5e, 0xa5, 0x9f, 0x3b, 0x1e, 0x0a, 0x7f, 0xc6, 0xc7, 0xc7, 0xcf, 0xf3, 0xf2, 0xf2, 0xbe, 0xe0,
+ 0xb8, 0x1f, 0xb3, 0xde, 0x61, 0xb6, 0x01, 0x12, 0xa0, 0xd3, 0x08, 0x20, 0x64, 0x03, 0xa9, 0x4d,
+ 0x80, 0x8c, 0xd0, 0x00, 0xe8, 0x2a, 0x04, 0xfe, 0xfb, 0xd5, 0x2b, 0x9a, 0x9a, 0x9a, 0xa2, 0xc5,
+ 0xc5, 0x45, 0xb4, 0xb6, 0x8f, 0x77, 0x63, 0x3d, 0xc7, 0xfc, 0x88, 0x75, 0x49, 0x42, 0x82, 0x40,
+ 0xbd, 0xf7, 0xef, 0xeb, 0x5e, 0x40, 0x58, 0x88, 0x36, 0xf6, 0xc7, 0xc6, 0xa7, 0x55, 0x33, 0xb2,
+ 0xf0, 0xba, 0x51, 0x33, 0x7a, 0x7c, 0xed, 0x1a, 0xfd, 0xca, 0x3f, 0x80, 0x83, 0x83, 0x83, 0xee,
+ 0xf4, 0xf4, 0xf4, 0x72, 0x8e, 0xf7, 0x01, 0xeb, 0x6d, 0x15, 0x22, 0x41, 0x46, 0x9f, 0xe6, 0x41,
+ 0x68, 0xb7, 0xa9, 0x5d, 0x87, 0xfb, 0xf0, 0x12, 0x1b, 0x00, 0x43, 0x28, 0x7d, 0xe2, 0x56, 0xf6,
+ 0x59, 0xad, 0xd6, 0xdf, 0xa2, 0xa2, 0xa2, 0x32, 0x38, 0xd6, 0xfb, 0xf0, 0x23, 0x14, 0x22, 0x41,
+ 0xff, 0xf5, 0x1f, 0xc8, 0xcf, 0x58, 0x1f, 0xaa, 0x7e, 0x84, 0xd3, 0x6b, 0x3f, 0xd5, 0x99, 0x98,
+ 0x4b, 0x22, 0x88, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pagelayout_special_view_mode_xpm[1] = {{ png, sizeof( png ), "pagelayout_special_view_mode_xpm" }};
diff --git a/bitmaps_png/cpp_26/part_properties.cpp b/bitmaps_png/cpp_26/part_properties.cpp
index d580af2b95..ed19511fb4 100644
--- a/bitmaps_png/cpp_26/part_properties.cpp
+++ b/bitmaps_png/cpp_26/part_properties.cpp
@@ -8,90 +8,84 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x1a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x95, 0x6d, 0x4c, 0x53,
- 0x67, 0x14, 0xc7, 0x59, 0xd5, 0xb1, 0x51, 0x04, 0x01, 0x15, 0x28, 0x50, 0x08, 0x82, 0xc8, 0x22,
- 0x24, 0x1b, 0x83, 0x10, 0x65, 0x73, 0x66, 0x99, 0xdb, 0xc8, 0x5c, 0xc2, 0x32, 0xb1, 0x4b, 0x74,
- 0x81, 0x8d, 0x84, 0x11, 0xf8, 0x00, 0x9a, 0x06, 0x35, 0x58, 0xae, 0x1f, 0xf8, 0xa4, 0x7e, 0x91,
- 0xa0, 0x80, 0xa0, 0xc3, 0x10, 0x08, 0x0c, 0xe6, 0x24, 0xc8, 0x04, 0x16, 0x60, 0x99, 0x55, 0x09,
- 0x20, 0x28, 0x2a, 0x0b, 0x58, 0xa0, 0x10, 0x28, 0x6d, 0xa0, 0x25, 0x29, 0x88, 0x6c, 0x6b, 0xcf,
- 0xfe, 0xe7, 0xee, 0x82, 0x95, 0x01, 0xeb, 0xbc, 0xc9, 0x2f, 0xf7, 0xb9, 0xcf, 0xdb, 0xff, 0x39,
- 0x2f, 0xcf, 0xb9, 0x2e, 0x44, 0xe4, 0xc2, 0xe0, 0xf1, 0x5f, 0x6a, 0xaf, 0x46, 0x49, 0x49, 0xc9,
- 0x3b, 0x97, 0x2f, 0x5f, 0x8e, 0x67, 0x2e, 0x5c, 0xb8, 0xb0, 0xad, 0xac, 0xac, 0x2c, 0x4e, 0xea,
- 0x8f, 0xba, 0x74, 0xe9, 0xd2, 0xf6, 0xab, 0x57, 0xaf, 0xfa, 0x49, 0xe3, 0x81, 0x15, 0x15, 0x15,
- 0x3e, 0x4b, 0x73, 0x8b, 0x8a, 0x8a, 0xdc, 0xc5, 0xfd, 0x1d, 0x84, 0x9a, 0x40, 0xe5, 0x5a, 0x82,
- 0xd8, 0xf8, 0x37, 0x2c, 0xd4, 0x01, 0x2a, 0x2d, 0x2d, 0x4d, 0xc6, 0xfb, 0x39, 0xf7, 0xa3, 0xdd,
- 0x07, 0xbe, 0xc3, 0xb7, 0xb6, 0xba, 0xba, 0x9a, 0x30, 0x6f, 0x10, 0x1c, 0xc4, 0xf7, 0xef, 0x60,
- 0x1a, 0xd4, 0xac, 0x14, 0xba, 0x25, 0x97, 0xcb, 0x49, 0x26, 0x93, 0x2d, 0xa0, 0xad, 0x01, 0xae,
- 0x2b, 0xc5, 0xb0, 0x61, 0x2e, 0x16, 0x76, 0x80, 0x0f, 0x80, 0x0d, 0x7c, 0x0f, 0xcc, 0x2c, 0xd4,
- 0xdc, 0xdc, 0x4c, 0xfc, 0xb4, 0xb7, 0xb7, 0x13, 0xac, 0xdb, 0x02, 0x4b, 0x37, 0xa1, 0xbf, 0x11,
- 0xa2, 0x9a, 0x7f, 0x09, 0xe5, 0xe7, 0xe7, 0x53, 0x4d, 0x4d, 0x1d, 0x85, 0x85, 0x85, 0x73, 0xc7,
- 0x18, 0x48, 0x5a, 0x1a, 0xc7, 0x86, 0xbe, 0xc0, 0x82, 0x85, 0x6f, 0xb3, 0x7b, 0x40, 0xb6, 0xc4,
- 0x04, 0x0b, 0x35, 0x34, 0x34, 0xd0, 0xe2, 0xe2, 0x22, 0x35, 0x35, 0x35, 0xd1, 0x95, 0x2b, 0x57,
- 0x82, 0xd0, 0xdf, 0x0a, 0xd4, 0x2c, 0xb8, 0x2c, 0x84, 0x67, 0x3b, 0x68, 0x39, 0x7d, 0x5a, 0xa0,
- 0x85, 0x05, 0x22, 0x8b, 0xe5, 0x4f, 0x3a, 0x77, 0xae, 0x88, 0xb6, 0x6e, 0xdd, 0xce, 0x83, 0xbf,
- 0x82, 0xb7, 0x20, 0x80, 0xfd, 0x4a, 0xcb, 0x57, 0xb1, 0x52, 0x74, 0x1d, 0xb8, 0xce, 0x6e, 0x65,
- 0x01, 0xb4, 0x55, 0x52, 0x9b, 0xb9, 0xe5, 0x28, 0x34, 0x05, 0xba, 0xf3, 0xf2, 0x04, 0xb2, 0x5a,
- 0x89, 0x66, 0x67, 0x89, 0xa6, 0xa7, 0x89, 0x74, 0x3a, 0x2b, 0xe5, 0xe4, 0x68, 0xc8, 0xcd, 0x4d,
- 0xfe, 0x97, 0xab, 0xab, 0x6b, 0x89, 0x87, 0x87, 0x87, 0xf7, 0x4a, 0xa1, 0xda, 0xda, 0xda, 0xd7,
- 0xc1, 0x06, 0x06, 0x2e, 0x7b, 0x83, 0xdf, 0x82, 0x20, 0xc8, 0xb8, 0xcd, 0x2c, 0x5b, 0x84, 0xe7,
- 0x35, 0xf0, 0x31, 0xe8, 0x39, 0x75, 0x4a, 0x58, 0x16, 0x99, 0x9a, 0x22, 0x9a, 0x98, 0x20, 0xd2,
- 0xeb, 0x89, 0xee, 0xdd, 0x33, 0x90, 0x4a, 0x95, 0x4e, 0x1b, 0x36, 0x6c, 0x34, 0x63, 0x9e, 0x00,
- 0x7e, 0x04, 0x16, 0x50, 0x05, 0x02, 0xd6, 0xcb, 0xd6, 0xe5, 0xd0, 0x48, 0x6a, 0x32, 0xd0, 0x7c,
- 0xe2, 0x84, 0x40, 0x33, 0x33, 0x44, 0x46, 0xe3, 0x0b, 0x91, 0xe1, 0x61, 0xa2, 0xc1, 0x41, 0xa2,
- 0x27, 0x4f, 0x88, 0x6e, 0xdc, 0x18, 0x80, 0x3b, 0xfd, 0xe9, 0xe8, 0xd1, 0x54, 0xea, 0xec, 0x1c,
- 0xa5, 0x03, 0x07, 0xbe, 0xe4, 0xc5, 0xf7, 0xc0, 0x09, 0x90, 0x0d, 0x76, 0xae, 0x2b, 0xb4, 0x94,
- 0x0c, 0xb9, 0xb9, 0x82, 0x28, 0x32, 0x39, 0x49, 0x34, 0x36, 0xf6, 0x42, 0x64, 0x60, 0x80, 0xa8,
- 0xbf, 0x9f, 0x48, 0xab, 0xb5, 0x92, 0x9f, 0x9f, 0x92, 0x8e, 0x1d, 0x13, 0xf0, 0x6d, 0xa7, 0xc3,
- 0x87, 0x73, 0x78, 0xa1, 0x1e, 0xfc, 0x0c, 0x7e, 0x00, 0x9f, 0x83, 0x2d, 0xff, 0x29, 0xa4, 0x56,
- 0x0b, 0x2f, 0x89, 0x0c, 0x0d, 0xfd, 0x23, 0xd2, 0xdb, 0xfb, 0x07, 0x9d, 0x3c, 0x59, 0x44, 0xde,
- 0xde, 0xbe, 0x36, 0xcc, 0xd3, 0x82, 0x49, 0xb9, 0xdc, 0x93, 0x17, 0x8d, 0x80, 0x4c, 0xf0, 0x09,
- 0x88, 0x05, 0xef, 0x02, 0xe5, 0x7a, 0xae, 0x6b, 0x65, 0x17, 0x1c, 0x3f, 0x2e, 0xd0, 0xf8, 0x38,
- 0xd1, 0xc8, 0xc8, 0x0b, 0x91, 0xf3, 0xe7, 0x6b, 0x49, 0xa9, 0x14, 0xd3, 0xbd, 0x4f, 0xda, 0xf4,
- 0x33, 0xf0, 0x1e, 0xf8, 0x4a, 0x6a, 0xa7, 0x81, 0x4f, 0x81, 0xb7, 0x33, 0x31, 0xca, 0x00, 0x5d,
- 0xec, 0x12, 0x16, 0x79, 0xfa, 0x94, 0xe8, 0xda, 0xb5, 0x76, 0x8a, 0x8a, 0x8a, 0xe3, 0x41, 0x03,
- 0x28, 0x90, 0x36, 0xfd, 0x10, 0x28, 0x1c, 0xbc, 0xe0, 0x19, 0x18, 0x18, 0x68, 0x4c, 0x4e, 0x4e,
- 0x9e, 0x0b, 0x09, 0x09, 0xa9, 0x75, 0x46, 0x88, 0xef, 0x51, 0x7b, 0x76, 0xb6, 0x40, 0x37, 0x6f,
- 0x3e, 0xa4, 0x7d, 0xfb, 0x12, 0xb9, 0x93, 0x2b, 0x44, 0x05, 0x5f, 0x5a, 0xe9, 0xc4, 0x3b, 0xc1,
- 0x9b, 0x7e, 0x7e, 0x7e, 0xf5, 0x5e, 0x5e, 0x5e, 0x09, 0xd2, 0xba, 0xe8, 0xa4, 0xa4, 0xa4, 0xd9,
- 0xbb, 0x77, 0xef, 0x52, 0x68, 0x68, 0xe8, 0x43, 0x29, 0x83, 0xdd, 0x83, 0x83, 0x83, 0xaf, 0x07,
- 0x05, 0x05, 0x7d, 0xb3, 0x66, 0x8c, 0x14, 0x0a, 0x25, 0x97, 0x20, 0x3b, 0xda, 0x6d, 0xe0, 0x6b,
- 0xc9, 0x8a, 0x18, 0xe0, 0xc6, 0x73, 0x7c, 0x7d, 0x7d, 0x3b, 0x73, 0x73, 0x73, 0x6d, 0xfb, 0xf7,
- 0xef, 0x37, 0x63, 0xa3, 0xfe, 0x3d, 0x7b, 0xf6, 0x18, 0xab, 0xaa, 0xaa, 0x90, 0x9d, 0x7a, 0x52,
- 0xab, 0xd5, 0xf3, 0xd1, 0xd1, 0xd1, 0xba, 0x5d, 0xbb, 0x76, 0x8d, 0xe3, 0x72, 0xf3, 0x9c, 0x59,
- 0x77, 0x77, 0xf7, 0x2f, 0x56, 0x15, 0x02, 0x0f, 0xc0, 0x71, 0x49, 0xe0, 0x7d, 0xe0, 0xe3, 0x78,
- 0x2a, 0x7f, 0x7f, 0xff, 0x53, 0xa9, 0xa9, 0xa9, 0xf3, 0x3d, 0x3d, 0x3d, 0xd4, 0xd1, 0xd1, 0x41,
- 0xa3, 0xa3, 0xa3, 0xb8, 0x73, 0xd3, 0xb8, 0xe4, 0x56, 0x54, 0x94, 0x05, 0x5c, 0x89, 0x09, 0x24,
- 0xd1, 0x30, 0x75, 0x75, 0x75, 0x51, 0x44, 0x44, 0xc4, 0xa8, 0x63, 0xdc, 0x1c, 0x85, 0x38, 0x6b,
- 0x22, 0xc0, 0x47, 0x20, 0x98, 0xdd, 0xb0, 0x9a, 0xaf, 0xe1, 0xa2, 0x31, 0x16, 0x9a, 0xc2, 0x8d,
- 0xb6, 0x58, 0x2c, 0xd4, 0xdd, 0xdd, 0x4d, 0xc5, 0xc5, 0xc5, 0x64, 0x32, 0x99, 0xc8, 0x6c, 0x36,
- 0x8b, 0xef, 0x82, 0x82, 0x02, 0x3b, 0xac, 0x2f, 0x58, 0xd5, 0x75, 0x4b, 0xc1, 0x05, 0x9b, 0x56,
- 0x0d, 0xa6, 0x8b, 0x8b, 0x87, 0x9b, 0x9b, 0xdb, 0xb7, 0x29, 0x29, 0x29, 0xf3, 0xbc, 0x19, 0x5b,
- 0xa1, 0x52, 0xa9, 0xcc, 0x3b, 0x76, 0xec, 0x68, 0x53, 0x2a, 0x95, 0x42, 0x78, 0x78, 0xb8, 0x0e,
- 0x6e, 0xb4, 0xb3, 0x55, 0x7c, 0x10, 0xb8, 0x50, 0x0f, 0xd7, 0x1d, 0xc2, 0xba, 0x70, 0x31, 0x76,
- 0xce, 0x94, 0x0f, 0xb8, 0xac, 0x8c, 0xe3, 0x91, 0x96, 0x96, 0x66, 0xbd, 0x7f, 0xff, 0x3e, 0x3d,
- 0x7b, 0xf6, 0x8c, 0x6e, 0xdf, 0xbe, 0xcd, 0x09, 0xf0, 0x8b, 0xc3, 0x41, 0x7c, 0xe3, 0xe3, 0xe3,
- 0x8d, 0x3a, 0x9d, 0x8e, 0x1e, 0x3f, 0x7e, 0x4c, 0xe5, 0xe5, 0xe5, 0x94, 0x99, 0x99, 0x69, 0x43,
- 0x36, 0xce, 0xf0, 0x98, 0x53, 0x42, 0x98, 0xdc, 0x74, 0xe6, 0xcc, 0x19, 0xe2, 0xec, 0x62, 0x77,
- 0xcd, 0xcd, 0xcd, 0x89, 0x1b, 0x21, 0xbb, 0x0a, 0x1d, 0x84, 0x64, 0x61, 0x61, 0x61, 0x7a, 0xb6,
- 0xa6, 0xb3, 0xb3, 0x53, 0xac, 0xdc, 0x59, 0x59, 0x59, 0x1c, 0xab, 0x59, 0x31, 0x24, 0x4e, 0x15,
- 0x44, 0x4c, 0x0c, 0x08, 0x08, 0x38, 0xad, 0x50, 0x28, 0xfa, 0x10, 0x0f, 0x1b, 0x8b, 0x19, 0x0c,
- 0x06, 0x8a, 0x8c, 0x8c, 0x9c, 0xdc, 0xbc, 0x79, 0xf3, 0x41, 0x8c, 0x6f, 0x43, 0x4c, 0x8a, 0xd3,
- 0xd3, 0xd3, 0x9f, 0x6b, 0xb5, 0x5a, 0xf1, 0x9f, 0xb4, 0x7b, 0xf7, 0xee, 0x29, 0x4f, 0x4f, 0xcf,
- 0x74, 0x8c, 0xc5, 0x81, 0x8d, 0x4e, 0x09, 0x39, 0x08, 0x7a, 0xed, 0xdd, 0xbb, 0xd7, 0xc0, 0xd9,
- 0x36, 0x89, 0x5a, 0x75, 0xe7, 0xce, 0x1d, 0x82, 0x3b, 0xe7, 0x63, 0x63, 0x63, 0x4d, 0x1a, 0x8d,
- 0xc6, 0xc6, 0x7f, 0xd7, 0x96, 0x96, 0x16, 0x3a, 0x7b, 0xf6, 0x2c, 0xe1, 0x60, 0x1d, 0x6b, 0x26,
- 0x83, 0x13, 0x42, 0xa1, 0x31, 0x31, 0x31, 0x53, 0x8f, 0x1e, 0x3d, 0x12, 0xd3, 0x78, 0x00, 0x35,
- 0xaa, 0xb7, 0xb7, 0x57, 0x14, 0x6c, 0x6b, 0x6b, 0x13, 0x2d, 0xa9, 0xaf, 0xaf, 0xa7, 0xca, 0xca,
- 0x4a, 0x8e, 0xdf, 0xb8, 0xe3, 0xf5, 0xf8, 0x5f, 0x42, 0x70, 0xcf, 0x60, 0x5d, 0x5d, 0x1d, 0x5d,
- 0xbc, 0x78, 0xd1, 0x9e, 0x98, 0x98, 0x68, 0xe1, 0x93, 0x37, 0x36, 0x36, 0x52, 0x6b, 0x6b, 0xab,
- 0x18, 0xb3, 0x23, 0x47, 0x8e, 0x2c, 0x22, 0x26, 0xa6, 0xbc, 0xbc, 0x3c, 0x5b, 0x46, 0x46, 0x86,
- 0xdd, 0xc7, 0xc7, 0xa7, 0xfc, 0x95, 0x84, 0x50, 0x7e, 0x0e, 0xe1, 0xa4, 0x46, 0x54, 0x85, 0x9f,
- 0xb8, 0xfc, 0x20, 0x66, 0xa5, 0x09, 0x09, 0x09, 0x33, 0xf8, 0xab, 0x12, 0xaa, 0x82, 0x09, 0x07,
- 0xe1, 0x02, 0xbb, 0x05, 0x6e, 0x6b, 0xc0, 0x18, 0x97, 0x24, 0xf7, 0x57, 0x12, 0x92, 0xdc, 0xf7,
- 0xd2, 0xff, 0x06, 0xf7, 0x68, 0xa8, 0xb0, 0xb0, 0x90, 0x90, 0x99, 0x0f, 0x56, 0xcc, 0x93, 0xbd,
- 0x72, 0x8c, 0xd6, 0x70, 0x67, 0x31, 0x2e, 0x6c, 0x37, 0x2c, 0x50, 0xaf, 0x37, 0xef, 0x6f, 0xe6,
- 0x2a, 0x0f, 0x27, 0x8d, 0x73, 0xc1, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xc6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x69, 0x4c, 0x5c,
+ 0x65, 0x14, 0x86, 0x29, 0x0e, 0x68, 0x29, 0xb1, 0x86, 0x48, 0x45, 0x34, 0x8d, 0xd3, 0x3f, 0x9a,
+ 0xa8, 0xd1, 0x04, 0x31, 0x36, 0xfe, 0xa8, 0xd1, 0x34, 0xd1, 0x28, 0xcb, 0x0f, 0x90, 0xb5, 0x74,
+ 0xa0, 0x40, 0x40, 0x76, 0x68, 0x64, 0x42, 0x85, 0xce, 0x80, 0x20, 0x32, 0x26, 0x60, 0x62, 0x81,
+ 0x40, 0x2a, 0x34, 0x25, 0xc0, 0x0f, 0x64, 0xdf, 0x21, 0x82, 0x05, 0x84, 0x40, 0xb0, 0x09, 0x7b,
+ 0xc2, 0x26, 0x29, 0xfb, 0x56, 0x18, 0x66, 0x07, 0xe6, 0xf8, 0x7e, 0xe3, 0x65, 0x72, 0x1d, 0x06,
+ 0x3a, 0x78, 0x93, 0x27, 0x73, 0xbf, 0xbb, 0x9c, 0xf7, 0x3b, 0xe7, 0xbc, 0xe7, 0x82, 0x15, 0x11,
+ 0x59, 0x59, 0x02, 0x8e, 0x6f, 0x18, 0xbc, 0xb5, 0x0d, 0xa8, 0xe5, 0x28, 0x04, 0x9f, 0xf1, 0xee,
+ 0x3d, 0x07, 0xbe, 0x03, 0xbd, 0xa0, 0x03, 0x78, 0x5b, 0x9d, 0x41, 0xe8, 0x31, 0xf8, 0x8b, 0xb7,
+ 0x7e, 0x01, 0xcc, 0x83, 0xf7, 0xc1, 0x97, 0x60, 0x1a, 0xbc, 0xc2, 0xdd, 0x2b, 0x06, 0xbf, 0x83,
+ 0x4f, 0xc0, 0x07, 0xa0, 0xc2, 0x52, 0x91, 0xf7, 0x40, 0x25, 0xc7, 0xbb, 0x3c, 0xa1, 0x29, 0xde,
+ 0x33, 0xbf, 0x82, 0xaf, 0xc0, 0xab, 0x40, 0x09, 0xce, 0xff, 0x27, 0x86, 0x85, 0x42, 0x12, 0xe0,
+ 0xcf, 0x91, 0xca, 0x13, 0x5a, 0x01, 0x22, 0x20, 0x06, 0x8f, 0x80, 0x03, 0xb8, 0xce, 0x4a, 0x76,
+ 0x2c, 0x86, 0x85, 0x42, 0x43, 0xe0, 0x25, 0x8e, 0x7e, 0x9e, 0xd0, 0x26, 0xb7, 0x89, 0x02, 0xd0,
+ 0x02, 0x5e, 0x03, 0x3e, 0xe0, 0xc1, 0xa9, 0x42, 0x59, 0x56, 0x56, 0x8e, 0x52, 0x34, 0x0e, 0x97,
+ 0xcf, 0xf1, 0x44, 0x84, 0x60, 0x07, 0x94, 0x72, 0x3c, 0x05, 0xaf, 0x9b, 0x29, 0x5d, 0x32, 0x97,
+ 0xd9, 0xc7, 0xfc, 0xeb, 0x66, 0x85, 0xb0, 0x35, 0x09, 0xa0, 0x4c, 0x3b, 0xbb, 0x3f, 0x33, 0x20,
+ 0xc0, 0x05, 0x48, 0x00, 0xf9, 0xc0, 0x93, 0x83, 0x35, 0x3a, 0xea, 0x04, 0x21, 0xe6, 0x34, 0x3b,
+ 0xb0, 0x01, 0xae, 0xf0, 0xee, 0x39, 0x1f, 0x13, 0xaa, 0x70, 0x77, 0xd7, 0xd5, 0x8a, 0x44, 0xba,
+ 0x0c, 0x1b, 0x1b, 0x8d, 0xc4, 0xda, 0x3a, 0x1a, 0x0f, 0xfd, 0x01, 0xde, 0xe2, 0xbd, 0xf4, 0x36,
+ 0x68, 0xe7, 0x84, 0xb6, 0x40, 0x36, 0xb8, 0xcf, 0x39, 0xf0, 0x0a, 0xf7, 0x4c, 0x10, 0x90, 0x83,
+ 0x3c, 0xf0, 0xbd, 0xc1, 0xb1, 0xa6, 0x42, 0xd5, 0x01, 0x01, 0x5a, 0x9c, 0xd3, 0x4c, 0x6b, 0x2b,
+ 0xc9, 0x2e, 0x5d, 0x52, 0x7b, 0xd8, 0xda, 0x4e, 0x4b, 0x78, 0xbb, 0xe3, 0x02, 0x7d, 0xcd, 0xcd,
+ 0x8a, 0x88, 0x83, 0xb9, 0xed, 0x79, 0x93, 0x67, 0x98, 0xed, 0x6f, 0x73, 0xf3, 0xf7, 0xf2, 0x89,
+ 0x42, 0xec, 0xd0, 0xec, 0xee, 0x52, 0x5d, 0x48, 0x88, 0x31, 0x3b, 0x7e, 0xef, 0xce, 0x8a, 0x55,
+ 0x26, 0x86, 0x0c, 0x06, 0xf0, 0x81, 0x88, 0x2f, 0xa8, 0xaa, 0xf4, 0xf0, 0xd0, 0x91, 0xc9, 0x31,
+ 0xdb, 0xde, 0x4e, 0x32, 0x27, 0x27, 0x35, 0x7a, 0x37, 0x60, 0x9a, 0x9d, 0xc5, 0x42, 0x10, 0xb9,
+ 0x8e, 0x97, 0xfb, 0x01, 0x0b, 0xb2, 0x78, 0xff, 0xea, 0xd5, 0xfd, 0x7d, 0xb5, 0x9a, 0xba, 0xee,
+ 0xde, 0x35, 0xb2, 0x31, 0x39, 0x49, 0x5a, 0xb9, 0x9c, 0xea, 0x42, 0x43, 0x0d, 0xd9, 0x49, 0xad,
+ 0xad, 0x63, 0xf8, 0xd9, 0xb9, 0xb9, 0xb9, 0x05, 0x83, 0xdb, 0xe0, 0xf3, 0x13, 0x85, 0xcc, 0x95,
+ 0xee, 0x40, 0xab, 0xa5, 0xa1, 0x82, 0x02, 0x23, 0x4f, 0xe7, 0xe7, 0x8d, 0xd9, 0xcd, 0x75, 0x76,
+ 0x92, 0xcc, 0xd9, 0x59, 0x9d, 0xc5, 0x65, 0x87, 0xe0, 0x2f, 0x86, 0x86, 0x86, 0xaa, 0x8b, 0x8a,
+ 0x8a, 0xf4, 0x41, 0x41, 0x41, 0xf3, 0x3c, 0x71, 0x5b, 0x70, 0xee, 0x54, 0x21, 0x3a, 0xe5, 0xd8,
+ 0xde, 0xde, 0xa6, 0xd8, 0x98, 0x18, 0xfa, 0x36, 0x20, 0xe0, 0x50, 0x62, 0x67, 0xa7, 0xb9, 0xe9,
+ 0xe2, 0xf2, 0x40, 0x2a, 0x95, 0xee, 0xce, 0xcc, 0xcc, 0x10, 0x04, 0xb5, 0x08, 0xfe, 0x21, 0xf8,
+ 0x28, 0x38, 0x38, 0xf8, 0x49, 0x60, 0x60, 0x60, 0x0d, 0xce, 0x05, 0xcf, 0x14, 0xea, 0x14, 0x8b,
+ 0x49, 0xa7, 0x54, 0x1a, 0x45, 0xf4, 0x7a, 0x3d, 0xc5, 0xc5, 0xc5, 0x11, 0x76, 0x4f, 0x85, 0xc8,
+ 0xf4, 0x56, 0x70, 0x30, 0x49, 0xee, 0xdc, 0x39, 0xe8, 0xe9, 0xe9, 0xa1, 0xb5, 0xb5, 0x35, 0x6a,
+ 0x69, 0x6e, 0xd6, 0x8b, 0xc5, 0x62, 0x79, 0x42, 0x42, 0x82, 0x72, 0x60, 0x60, 0x80, 0xb2, 0xb3,
+ 0xb3, 0x35, 0x9e, 0x9e, 0x9e, 0xb9, 0xa7, 0x96, 0xee, 0x71, 0x49, 0x09, 0xfd, 0xe4, 0xe4, 0x44,
+ 0x83, 0xf7, 0xee, 0xd1, 0xce, 0xc2, 0x82, 0x51, 0xac, 0xb5, 0xb9, 0x99, 0x52, 0x92, 0x93, 0x69,
+ 0x64, 0x64, 0x84, 0xa6, 0xa6, 0xa6, 0x68, 0x69, 0x69, 0x89, 0x36, 0x37, 0x37, 0x49, 0xa1, 0x50,
+ 0x90, 0x4a, 0xa5, 0x22, 0x39, 0x7a, 0xc9, 0xd6, 0x63, 0x63, 0x63, 0x14, 0x12, 0x12, 0x22, 0x47,
+ 0x46, 0xff, 0xce, 0x16, 0x82, 0x3b, 0xc1, 0x10, 0x37, 0xf1, 0x2b, 0x02, 0xb5, 0x95, 0x18, 0x58,
+ 0x66, 0x86, 0x0e, 0x04, 0xfb, 0xd1, 0xc1, 0x81, 0x5a, 0xe2, 0xe3, 0x69, 0x7d, 0x7c, 0xdc, 0x20,
+ 0xf2, 0xa4, 0xbf, 0x9f, 0x72, 0x85, 0x42, 0x55, 0x90, 0xbf, 0xff, 0x21, 0x13, 0x5a, 0x5d, 0x5d,
+ 0x35, 0x94, 0x72, 0x70, 0x70, 0x90, 0x6a, 0x6b, 0x6b, 0x75, 0x93, 0x30, 0xcd, 0xd6, 0xd6, 0x16,
+ 0xad, 0xaf, 0xaf, 0x53, 0x63, 0x63, 0x23, 0xf9, 0xfa, 0xfa, 0xb6, 0x9a, 0xba, 0xae, 0x9b, 0xe3,
+ 0x6f, 0xe6, 0xba, 0xa3, 0xdd, 0x57, 0xdf, 0xb8, 0x41, 0xda, 0xbd, 0x3d, 0x62, 0xc2, 0xbf, 0xc5,
+ 0xc5, 0x1d, 0xc4, 0x5f, 0xbe, 0x7c, 0x10, 0x70, 0xed, 0xda, 0xb0, 0x4c, 0x26, 0x53, 0x6c, 0x6c,
+ 0x6c, 0xd0, 0x1e, 0xee, 0x15, 0x17, 0x17, 0xab, 0xc2, 0xc2, 0xc2, 0x86, 0x50, 0xa2, 0xd4, 0xe8,
+ 0xe8, 0xe8, 0xe5, 0x86, 0x86, 0x86, 0xfd, 0xc5, 0xc5, 0x45, 0x9a, 0x9d, 0x9d, 0xa5, 0xd8, 0xd8,
+ 0x58, 0x15, 0xc4, 0xea, 0x3c, 0x3c, 0x3c, 0xc4, 0xcf, 0x34, 0x03, 0xcb, 0xe2, 0x67, 0xa1, 0x50,
+ 0x1d, 0xee, 0xea, 0xba, 0x99, 0x91, 0x9e, 0xae, 0xad, 0xaa, 0xaa, 0xd2, 0x4f, 0x4f, 0x4f, 0x93,
+ 0x1a, 0xe2, 0xcc, 0x00, 0x08, 0xb6, 0xcc, 0x73, 0xda, 0x1b, 0x69, 0x69, 0x69, 0x2a, 0x56, 0xd2,
+ 0xd1, 0xd1, 0x51, 0xea, 0xea, 0xea, 0xa2, 0xf2, 0xf2, 0x72, 0x4a, 0x4c, 0x4c, 0x54, 0x9f, 0x28,
+ 0xc4, 0xb2, 0x68, 0x4b, 0x4a, 0x3a, 0xc8, 0x10, 0x08, 0x74, 0x52, 0x81, 0x20, 0xd5, 0xdb, 0xcb,
+ 0xeb, 0x97, 0x9c, 0x9c, 0x1c, 0x6d, 0x2b, 0x3e, 0x4d, 0x2b, 0x2b, 0x2b, 0x86, 0x6c, 0x26, 0x26,
+ 0x26, 0x28, 0x2a, 0x2a, 0x6a, 0xf9, 0xc8, 0xc6, 0xf8, 0x75, 0x4e, 0x49, 0x49, 0x51, 0x0e, 0x0f,
+ 0x0f, 0x53, 0x3f, 0x36, 0x58, 0x51, 0x51, 0xa1, 0xcf, 0xca, 0xca, 0x52, 0x84, 0x87, 0x87, 0xab,
+ 0xcc, 0x0a, 0x1d, 0x65, 0x91, 0x79, 0xe1, 0xc2, 0x38, 0xae, 0xbd, 0xc3, 0x05, 0x11, 0xb2, 0xc1,
+ 0xf4, 0xf2, 0xf2, 0xaa, 0x2e, 0x2c, 0x2c, 0x54, 0xb2, 0xde, 0xb0, 0x5e, 0xe4, 0xe7, 0xe7, 0xab,
+ 0x60, 0xe5, 0x47, 0xee, 0xee, 0xee, 0x49, 0x11, 0x11, 0x11, 0x0b, 0x65, 0x65, 0x65, 0xba, 0xde,
+ 0xde, 0x5e, 0xea, 0xe8, 0xe8, 0x20, 0xac, 0x15, 0x78, 0xe7, 0x16, 0x70, 0x3d, 0x26, 0x94, 0xe3,
+ 0xe8, 0x78, 0xc8, 0xb2, 0x48, 0x17, 0x08, 0xd2, 0xb0, 0x16, 0x98, 0x4e, 0x38, 0x5e, 0x3a, 0xcf,
+ 0xdc, 0x34, 0x37, 0x37, 0x67, 0x70, 0x1c, 0x2b, 0x1f, 0xcb, 0xb2, 0xb4, 0xb4, 0x54, 0xd3, 0xd4,
+ 0xd4, 0x44, 0xdd, 0xdd, 0xdd, 0x86, 0xf5, 0xc3, 0x87, 0x0f, 0xc9, 0xc7, 0xc7, 0x67, 0xce, 0xec,
+ 0xc0, 0xc2, 0x18, 0x5f, 0xfc, 0x60, 0x6f, 0xdf, 0x97, 0xce, 0xfd, 0x5f, 0x60, 0x0e, 0x08, 0x7d,
+ 0x8a, 0x59, 0xda, 0x63, 0x02, 0xac, 0xe1, 0xe3, 0x70, 0x24, 0x2b, 0x55, 0x5f, 0x5f, 0x1f, 0x75,
+ 0xe2, 0xab, 0xc1, 0xdc, 0x56, 0x53, 0x53, 0x63, 0xf8, 0xc5, 0x3c, 0x29, 0x90, 0xa9, 0xa7, 0xc5,
+ 0x7f, 0xca, 0x79, 0x22, 0xd6, 0xd8, 0xe5, 0x22, 0x0b, 0x84, 0x26, 0xef, 0xa3, 0x3f, 0xaa, 0xdc,
+ 0xdc, 0x5c, 0x15, 0x9c, 0x46, 0x6d, 0x6d, 0x6d, 0x84, 0xb2, 0x11, 0xcc, 0xa0, 0x40, 0x29, 0x75,
+ 0x70, 0xa6, 0x26, 0x2f, 0x2f, 0x4f, 0xe7, 0xed, 0xed, 0xdd, 0x7d, 0x66, 0x21, 0x4e, 0xcc, 0x05,
+ 0x9f, 0x96, 0x3d, 0x3f, 0x3f, 0xbf, 0x46, 0x9c, 0xbf, 0x09, 0xeb, 0xc6, 0x46, 0x46, 0x46, 0xaa,
+ 0xeb, 0xeb, 0xeb, 0x29, 0x26, 0x26, 0x86, 0x0d, 0x68, 0x20, 0xb0, 0x87, 0x40, 0xb1, 0xbf, 0xbf,
+ 0xff, 0x28, 0xce, 0x2f, 0xfe, 0x2f, 0x21, 0x4e, 0xec, 0x22, 0x7f, 0x2d, 0x12, 0x89, 0x76, 0x4a,
+ 0xf0, 0x25, 0x41, 0xef, 0xf6, 0x4c, 0x2b, 0x70, 0x74, 0xfe, 0x0f, 0x9c, 0x21, 0x14, 0xc3, 0xf9,
+ 0xdb, 0x07, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE part_properties_xpm[1] = {{ png, sizeof( png ), "part_properties_xpm" }};
diff --git a/bitmaps_png/cpp_26/pcb_offset.cpp b/bitmaps_png/cpp_26/pcb_offset.cpp
index 35174ee095..3b60a67454 100644
--- a/bitmaps_png/cpp_26/pcb_offset.cpp
+++ b/bitmaps_png/cpp_26/pcb_offset.cpp
@@ -8,44 +8,37 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x3c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd5, 0xcd, 0x4b, 0x94,
- 0x51, 0x14, 0xc7, 0xf1, 0xcf, 0xa0, 0x45, 0x8e, 0x58, 0x42, 0xe1, 0xa2, 0x37, 0x82, 0x5c, 0x04,
- 0x81, 0x44, 0x11, 0xb4, 0x28, 0x70, 0x93, 0xbb, 0x10, 0xa2, 0x85, 0xab, 0xda, 0x46, 0x10, 0x2d,
- 0xda, 0xf4, 0x07, 0xd4, 0xaa, 0x5d, 0x14, 0x04, 0x41, 0x2d, 0x7a, 0xc1, 0x94, 0x06, 0xa5, 0x5d,
- 0xf4, 0x82, 0x2f, 0x98, 0xcd, 0x14, 0xbd, 0x8c, 0xa5, 0x50, 0xa9, 0xa8, 0xbd, 0x53, 0x41, 0x45,
- 0x51, 0x50, 0xb7, 0x45, 0x77, 0xe4, 0x61, 0x52, 0x73, 0x66, 0x6c, 0xf1, 0x5b, 0xdc, 0xfb, 0x9c,
- 0x73, 0xbe, 0xcf, 0x3d, 0xe7, 0xdc, 0x7b, 0x84, 0x10, 0x24, 0x85, 0x96, 0xe2, 0xbd, 0x85, 0x50,
- 0x12, 0xb0, 0x08, 0x57, 0x91, 0xad, 0x38, 0x28, 0x5d, 0x58, 0xf7, 0x17, 0x08, 0xcb, 0x90, 0xc3,
- 0x37, 0x3c, 0x5c, 0x00, 0x50, 0x1f, 0x1a, 0x8b, 0xf6, 0xac, 0xc5, 0x28, 0x7e, 0x22, 0x60, 0x0c,
- 0xad, 0x15, 0xea, 0x31, 0xf6, 0x27, 0xd6, 0x1b, 0x60, 0x27, 0x3e, 0x46, 0x48, 0xc0, 0x7b, 0x9c,
- 0xab, 0x50, 0xaf, 0x71, 0x25, 0xb1, 0x6e, 0x2d, 0x1c, 0x6b, 0x3b, 0x5e, 0x45, 0xd0, 0xff, 0x49,
- 0x5d, 0xe2, 0x63, 0x13, 0x5e, 0xe2, 0xc1, 0x1c, 0x01, 0xda, 0xb0, 0xb8, 0x22, 0x50, 0x34, 0x58,
- 0x8f, 0x33, 0x73, 0x04, 0xc8, 0x62, 0x69, 0xc5, 0xa0, 0x68, 0x54, 0x3d, 0x8b, 0xf3, 0x6a, 0x8c,
- 0x60, 0xeb, 0x6c, 0x36, 0x25, 0x81, 0x8a, 0x1c, 0x16, 0xe1, 0xd0, 0x8a, 0x15, 0xba, 0x9a, 0x9b,
- 0x65, 0x52, 0x29, 0xcf, 0x71, 0x3e, 0x16, 0xfa, 0x18, 0x96, 0x55, 0x0c, 0xc2, 0xca, 0x25, 0x4b,
- 0x74, 0x9c, 0x38, 0xe1, 0xfa, 0xf0, 0xb0, 0x30, 0x31, 0x21, 0xa4, 0x52, 0xee, 0xe2, 0x26, 0x9e,
- 0x21, 0x83, 0x4e, 0x6c, 0x29, 0x1b, 0x84, 0x54, 0x55, 0x95, 0xb3, 0xf7, 0xee, 0x19, 0x1e, 0x1c,
- 0x14, 0x7a, 0x7a, 0x84, 0xd1, 0xd1, 0x69, 0x50, 0x36, 0x76, 0xe7, 0x57, 0xdc, 0x8f, 0xa7, 0xab,
- 0x2b, 0x17, 0xd4, 0x76, 0xe4, 0x88, 0xee, 0x7c, 0xfe, 0x0f, 0x64, 0x16, 0x50, 0xc0, 0x8f, 0x42,
- 0x1a, 0xcb, 0x05, 0x9d, 0x9a, 0x9a, 0xf2, 0x2e, 0x97, 0x13, 0x06, 0x06, 0xfe, 0x68, 0x7c, 0x7c,
- 0x1a, 0x34, 0x18, 0x01, 0x05, 0x4d, 0xa0, 0xbd, 0x94, 0x7b, 0xd4, 0x88, 0xc3, 0x38, 0x5c, 0x5d,
- 0xed, 0xee, 0xee, 0xdd, 0xba, 0x8b, 0x15, 0xef, 0x59, 0x0f, 0xfa, 0x31, 0x80, 0xdb, 0x11, 0xfc,
- 0x14, 0x47, 0xa3, 0x7f, 0xe3, 0xbf, 0x40, 0x6b, 0xb0, 0x37, 0xaa, 0x17, 0x17, 0x67, 0xd0, 0xc4,
- 0xb6, 0x6d, 0xfa, 0x5a, 0x5a, 0xdc, 0x49, 0x2a, 0x9d, 0x96, 0xc7, 0xc1, 0xe8, 0xbb, 0xa6, 0x94,
- 0xd4, 0x9d, 0x8c, 0xc6, 0xbf, 0x12, 0x7a, 0x81, 0x5c, 0x3e, 0x6f, 0xb4, 0xb7, 0x57, 0x28, 0x68,
- 0x72, 0x52, 0xa8, 0xad, 0xd5, 0x51, 0x6e, 0x8d, 0xf6, 0x44, 0xd8, 0xe7, 0x44, 0xe1, 0x5f, 0x22,
- 0xf7, 0xe8, 0x91, 0xb1, 0x42, 0x83, 0x64, 0xb3, 0x42, 0x67, 0xa7, 0x6b, 0x65, 0x37, 0x43, 0x34,
- 0x3e, 0x8d, 0x6e, 0x7c, 0x98, 0x09, 0xd4, 0xdf, 0x2f, 0x8c, 0x8c, 0x78, 0x5b, 0x53, 0x23, 0x53,
- 0xfc, 0x2c, 0x95, 0x0a, 0x6a, 0xc0, 0x25, 0x9c, 0xc5, 0x50, 0x7c, 0x7e, 0x72, 0x43, 0x43, 0x9e,
- 0xe7, 0xf3, 0xc2, 0xe5, 0xcb, 0x6e, 0xa4, 0xd3, 0x32, 0x15, 0x5d, 0xd8, 0xe4, 0xbb, 0x87, 0x03,
- 0xe8, 0xc0, 0x05, 0x8c, 0x35, 0x35, 0x69, 0xaf, 0xaf, 0x97, 0x89, 0x5d, 0x56, 0x17, 0xed, 0xaa,
- 0x50, 0x9f, 0xd0, 0x6d, 0x6c, 0x4e, 0xac, 0xd3, 0xa5, 0xcc, 0x98, 0xe5, 0x78, 0x82, 0x8d, 0x48,
- 0xcd, 0xf0, 0x43, 0xb7, 0x62, 0x4d, 0x5f, 0xe1, 0x3b, 0xde, 0xe2, 0x1d, 0xbe, 0x60, 0x53, 0xa9,
- 0x03, 0x6d, 0xd6, 0x31, 0x81, 0xba, 0x98, 0xde, 0x90, 0xd0, 0x1b, 0xec, 0xf8, 0x67, 0xea, 0x66,
- 0x08, 0x76, 0x1c, 0xe9, 0x39, 0xbe, 0xaf, 0x8a, 0x2f, 0x45, 0x88, 0xa7, 0xd9, 0x35, 0xaf, 0x1a,
- 0x95, 0x39, 0xc6, 0x9b, 0xf0, 0x09, 0xfb, 0xe6, 0xdd, 0x0c, 0x15, 0xc0, 0x1a, 0x8a, 0xf7, 0x7e,
- 0x03, 0xb0, 0x2a, 0x3f, 0xeb, 0x5d, 0xfb, 0x55, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xd3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0xd6, 0x4d, 0x4b, 0x54,
+ 0x51, 0x1c, 0x07, 0xe0, 0x67, 0xe7, 0x46, 0x34, 0x34, 0x5b, 0xd7, 0x27, 0x70, 0xe1, 0xc2, 0x95,
+ 0x50, 0x81, 0x8b, 0x74, 0x39, 0x2b, 0xa9, 0x3e, 0x42, 0x14, 0xf4, 0x25, 0x32, 0x98, 0x5d, 0x34,
+ 0xdb, 0x82, 0x20, 0x45, 0x46, 0xc8, 0x55, 0x2e, 0x02, 0xc7, 0x11, 0x02, 0x13, 0x74, 0x31, 0x0e,
+ 0xc3, 0x1d, 0xa2, 0x31, 0x17, 0x1a, 0xa3, 0xd2, 0x8b, 0x60, 0xd1, 0xcb, 0x6d, 0xe1, 0x19, 0xb8,
+ 0xca, 0x4c, 0x5c, 0x67, 0x46, 0x69, 0xf1, 0x5b, 0x9c, 0x7b, 0x38, 0xe7, 0xe1, 0xf0, 0x3f, 0x2f,
+ 0x57, 0x1c, 0xc7, 0x1a, 0xc1, 0x70, 0xb2, 0xdd, 0xcd, 0x24, 0x91, 0x1e, 0x2c, 0xa2, 0xe7, 0xbc,
+ 0xa1, 0x71, 0x14, 0x31, 0x7e, 0xde, 0x50, 0x36, 0x40, 0xd9, 0x54, 0x03, 0x79, 0x73, 0x66, 0x08,
+ 0x83, 0x28, 0x04, 0xa8, 0x80, 0xc1, 0x14, 0x50, 0xa5, 0x1d, 0x68, 0x2a, 0x20, 0x8d, 0x4c, 0xb5,
+ 0x98, 0xbc, 0x0f, 0x77, 0xf0, 0x18, 0x9f, 0xf1, 0x28, 0xb4, 0xfb, 0xd2, 0x42, 0x19, 0x8c, 0x04,
+ 0x64, 0x04, 0x99, 0x26, 0xc8, 0xf5, 0xfe, 0x7e, 0xb3, 0xb9, 0x9c, 0xd7, 0xe5, 0xb2, 0x75, 0x54,
+ 0xc2, 0xe6, 0x99, 0x41, 0x1e, 0xb7, 0x52, 0xd5, 0x28, 0x4c, 0x56, 0x6c, 0xb1, 0x92, 0x89, 0xb1,
+ 0x31, 0x73, 0x51, 0xe4, 0x68, 0x79, 0x59, 0xbc, 0xb5, 0xe5, 0x30, 0x40, 0xef, 0x71, 0x80, 0x4d,
+ 0xbc, 0xc0, 0x64, 0xdb, 0x10, 0x2e, 0x0d, 0x0d, 0x99, 0xab, 0xd5, 0x7c, 0x2f, 0x14, 0xc4, 0x85,
+ 0xc2, 0x09, 0xa8, 0x86, 0x18, 0x7f, 0x02, 0x9a, 0xc7, 0x95, 0x76, 0xa1, 0x07, 0x0b, 0x0b, 0x8a,
+ 0x6b, 0x6b, 0xc7, 0x48, 0x0b, 0x28, 0xc6, 0x6f, 0xbc, 0xc4, 0xbd, 0x76, 0xa1, 0x27, 0xf5, 0xba,
+ 0xdd, 0x6a, 0xd5, 0xcf, 0x28, 0x3a, 0xce, 0xce, 0x8e, 0x7a, 0x80, 0x36, 0xf0, 0x31, 0x91, 0x25,
+ 0xe4, 0x52, 0x43, 0xb8, 0x8a, 0xd5, 0x90, 0x4f, 0x78, 0xd7, 0x24, 0x3f, 0x50, 0xc7, 0x1e, 0xf6,
+ 0x43, 0x0e, 0xf0, 0x2d, 0x8c, 0x5b, 0x39, 0xeb, 0x8a, 0x9e, 0xe2, 0x2d, 0x76, 0x13, 0x29, 0xa3,
+ 0x52, 0xab, 0xf9, 0x5a, 0x2a, 0x89, 0x4b, 0x25, 0xf1, 0xe6, 0xa6, 0x78, 0x7b, 0xdb, 0xfe, 0x99,
+ 0x56, 0x74, 0xea, 0xdb, 0xfd, 0xb0, 0x85, 0x7f, 0x25, 0xea, 0xf1, 0x01, 0x95, 0x6a, 0xd5, 0x61,
+ 0xa3, 0x6e, 0xab, 0xab, 0xe2, 0x7c, 0xde, 0x12, 0x1e, 0xb6, 0x0b, 0x5d, 0x0e, 0x45, 0xae, 0x86,
+ 0xdd, 0xd5, 0x14, 0x8a, 0x22, 0x47, 0x03, 0x03, 0xe6, 0x31, 0xd4, 0xc9, 0x39, 0x9a, 0xc4, 0xf3,
+ 0x50, 0xfc, 0x3d, 0x44, 0x0d, 0xa8, 0x58, 0x14, 0x97, 0xcb, 0x0e, 0x47, 0x47, 0xcd, 0x60, 0xa2,
+ 0xa3, 0x03, 0x1b, 0xfa, 0x6e, 0x62, 0x0e, 0xcf, 0x30, 0x8f, 0xca, 0xfa, 0xba, 0x95, 0x6c, 0xd6,
+ 0xab, 0xde, 0x5e, 0xb3, 0xb8, 0xd1, 0xf1, 0xcd, 0x90, 0xe8, 0xef, 0xc5, 0x5d, 0x4c, 0x87, 0xbb,
+ 0x6e, 0x1a, 0xb7, 0x53, 0xdf, 0x75, 0x69, 0xa1, 0x8e, 0x6f, 0xef, 0xff, 0x1d, 0xba, 0xd6, 0xe4,
+ 0x5b, 0x26, 0x3c, 0x39, 0x83, 0x5d, 0x83, 0x5a, 0xe0, 0x23, 0x89, 0xc7, 0x33, 0x1b, 0x7e, 0x0f,
+ 0x7a, 0x42, 0xdf, 0x89, 0x07, 0xef, 0xcb, 0xa9, 0x76, 0x37, 0xb2, 0x88, 0xe1, 0x8b, 0x5b, 0x51,
+ 0x97, 0xa1, 0x8b, 0xa9, 0xd1, 0xbf, 0xf2, 0x17, 0x02, 0x3e, 0xf5, 0xfe, 0x10, 0x95, 0x90, 0x0b,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pcb_offset_xpm[1] = {{ png, sizeof( png ), "pcb_offset_xpm" }};
diff --git a/bitmaps_png/cpp_26/pin.cpp b/bitmaps_png/cpp_26/pin.cpp
index 28913190e5..37ab9da804 100644
--- a/bitmaps_png/cpp_26/pin.cpp
+++ b/bitmaps_png/cpp_26/pin.cpp
@@ -8,33 +8,31 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x92, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x39, 0xf8, 0x93, 0x9a, 0x83, 0xc8, 0x77, 0x0d, 0x07, 0x05, 0x10, 0xfe, 0x6f, 0x6c, 0xcc,
- 0x4a, 0x48, 0x3d, 0x59, 0x96, 0x7c, 0xd7, 0xb0, 0x4d, 0xf8, 0xa1, 0x61, 0xf3, 0x1d, 0x88, 0xff,
- 0x83, 0xf0, 0x4f, 0x0d, 0xdb, 0x63, 0x5f, 0x35, 0x6d, 0x25, 0xa9, 0x67, 0x91, 0x83, 0x03, 0xcb,
- 0x0f, 0x0d, 0xdb, 0xc9, 0x30, 0x0b, 0xd0, 0xf0, 0xb3, 0x6f, 0x1a, 0x56, 0x96, 0x54, 0xb1, 0xe8,
- 0x9b, 0xa6, 0xb5, 0x05, 0xdc, 0x60, 0x4d, 0xeb, 0x02, 0x98, 0x38, 0x90, 0xff, 0x02, 0x2a, 0x7e,
- 0x60, 0x08, 0x5b, 0xa4, 0x61, 0xbd, 0x05, 0x48, 0xdf, 0x80, 0xe2, 0x57, 0x34, 0xf4, 0x91, 0xcd,
- 0x41, 0xa4, 0xf8, 0xa1, 0xa9, 0x45, 0x9d, 0x3f, 0x35, 0x6d, 0x03, 0x40, 0x18, 0xc8, 0x7f, 0x49,
- 0x92, 0x45, 0x6c, 0x6c, 0x6c, 0xba, 0xac, 0xac, 0xac, 0x0b, 0x58, 0x58, 0x58, 0xbe, 0x00, 0xf1,
- 0x71, 0x66, 0x66, 0xe6, 0x40, 0x06, 0x06, 0x06, 0x26, 0xaa, 0xc6, 0x11, 0xd0, 0x60, 0x27, 0x20,
- 0xfe, 0x03, 0xc4, 0xff, 0xd1, 0x70, 0x3f, 0x4c, 0xcd, 0x57, 0x75, 0x6b, 0xa9, 0x9f, 0x1a, 0x36,
- 0x15, 0x20, 0xfc, 0x4b, 0xdd, 0xda, 0x04, 0x61, 0x91, 0x75, 0x0e, 0x54, 0x3c, 0x8a, 0x18, 0x8b,
- 0xb6, 0x43, 0x0d, 0xde, 0x00, 0xf4, 0x95, 0x21, 0x90, 0x2e, 0x02, 0xe2, 0x7f, 0x40, 0xfc, 0x1d,
- 0xe8, 0x2b, 0x61, 0x72, 0x4b, 0x10, 0x14, 0x8b, 0x80, 0x40, 0x1a, 0x6a, 0xe8, 0x2f, 0x20, 0x5b,
- 0x1c, 0xc9, 0xf2, 0xdd, 0x20, 0xcb, 0x99, 0x98, 0x98, 0x7e, 0x03, 0xc5, 0x7f, 0x90, 0x88, 0x63,
- 0x31, 0x2c, 0xe2, 0xe0, 0xe0, 0x50, 0x80, 0xfa, 0xe6, 0x1b, 0x50, 0x81, 0x00, 0x92, 0x45, 0xeb,
- 0xa1, 0x16, 0x81, 0x5c, 0x43, 0x2a, 0x4e, 0xc0, 0x15, 0x74, 0x07, 0x41, 0x86, 0x02, 0x13, 0xc0,
- 0x3c, 0xa0, 0x22, 0x29, 0x20, 0x1d, 0x05, 0x8d, 0x33, 0x90, 0x6f, 0x34, 0x40, 0x0e, 0x20, 0x11,
- 0xb3, 0x61, 0xb5, 0x08, 0x68, 0xb0, 0x3f, 0x96, 0x84, 0x00, 0xb2, 0x78, 0x3e, 0xa5, 0xf1, 0x83,
- 0x91, 0xbc, 0xa1, 0x29, 0x6f, 0x07, 0xd4, 0x82, 0x3b, 0xc0, 0x44, 0x91, 0x89, 0xee, 0x32, 0x60,
- 0xa5, 0xc0, 0xe1, 0x25, 0xf4, 0xff, 0x90, 0xb7, 0xe0, 0xff, 0xc9, 0x64, 0x5b, 0x04, 0x17, 0x64,
- 0x60, 0xe0, 0x45, 0xce, 0x3f, 0x30, 0xec, 0x22, 0xf8, 0x9f, 0x1f, 0x68, 0xc9, 0x0a, 0x20, 0xfe,
- 0x0f, 0xa2, 0x29, 0xb6, 0x08, 0x17, 0x06, 0x1a, 0x7e, 0xc9, 0x5b, 0xe8, 0xff, 0x15, 0x20, 0xfd,
- 0x81, 0xa6, 0x16, 0x79, 0x0a, 0xff, 0x8f, 0x33, 0x66, 0xf8, 0xcf, 0x0a, 0xb4, 0xe4, 0x3e, 0x4d,
- 0x2d, 0x42, 0xf2, 0xd9, 0xa8, 0x45, 0x83, 0xdf, 0xa2, 0x7c, 0x4f, 0xa1, 0xff, 0x21, 0x34, 0xb7,
- 0x88, 0xe2, 0x92, 0x81, 0x96, 0x18, 0x00, 0x9b, 0x4b, 0xa4, 0x61, 0x18, 0xfd, 0xee, 0x0b, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xb1, 0x4a, 0xc4,
+ 0x30, 0x18, 0x80, 0x23, 0xa7, 0xa2, 0x70, 0xa0, 0xa2, 0xc8, 0x09, 0x0e, 0x2e, 0x82, 0x0e, 0x4e,
+ 0xc2, 0xe9, 0xe0, 0xa0, 0xee, 0x0e, 0xbe, 0x81, 0xe0, 0xea, 0xb9, 0xf8, 0x02, 0x8a, 0xa0, 0x0e,
+ 0xd5, 0xc1, 0x55, 0x90, 0x9b, 0x05, 0xc1, 0x27, 0x70, 0x77, 0x10, 0xfb, 0x04, 0x0e, 0x4e, 0x82,
+ 0x82, 0x70, 0xba, 0x58, 0x90, 0xf8, 0xfd, 0x25, 0x85, 0x50, 0xdb, 0x5e, 0x7b, 0x6d, 0xc4, 0xc1,
+ 0x1f, 0x3e, 0x2e, 0xc9, 0x95, 0x7e, 0x4d, 0xfe, 0xf4, 0x4f, 0x95, 0xd6, 0x5a, 0x95, 0x85, 0x78,
+ 0x80, 0x27, 0xe8, 0x4f, 0xbd, 0xa6, 0x02, 0xc9, 0x22, 0x74, 0xe0, 0x11, 0x36, 0x5c, 0x8a, 0xce,
+ 0xe1, 0x12, 0xf6, 0xe1, 0xda, 0x89, 0x88, 0x18, 0x80, 0x57, 0x58, 0x83, 0x59, 0xf8, 0x84, 0x71,
+ 0x17, 0xa2, 0x4d, 0x93, 0x9b, 0x3e, 0xd3, 0xbf, 0x83, 0x96, 0x0b, 0xd1, 0x0d, 0x1c, 0x59, 0xfd,
+ 0x16, 0xdc, 0x57, 0x2a, 0x22, 0x26, 0x20, 0x00, 0x9d, 0xc0, 0x42, 0x57, 0xd1, 0x95, 0x52, 0xb5,
+ 0x43, 0xa5, 0xe6, 0x05, 0x69, 0x67, 0x88, 0x76, 0xe5, 0xe9, 0xa1, 0x11, 0xe3, 0x16, 0x4e, 0x53,
+ 0x45, 0x67, 0x4a, 0x0d, 0xb3, 0x6d, 0x3c, 0x78, 0x07, 0x6d, 0x90, 0xb6, 0x27, 0xff, 0x25, 0x88,
+ 0x44, 0xb2, 0x97, 0x30, 0xbe, 0x0d, 0xcf, 0xf1, 0x77, 0xca, 0x96, 0xf8, 0x96, 0x20, 0x8e, 0x6f,
+ 0xcb, 0x88, 0x3a, 0x1c, 0xc3, 0x54, 0x82, 0x68, 0x14, 0x4e, 0x60, 0xfa, 0x87, 0xc8, 0xcc, 0x24,
+ 0xbc, 0xe9, 0x45, 0xb3, 0xa9, 0xfd, 0x76, 0x3b, 0x44, 0xda, 0x96, 0xcc, 0x2b, 0xb5, 0x71, 0x24,
+ 0x0f, 0xd1, 0x72, 0xc9, 0x8d, 0xbf, 0x82, 0x40, 0x47, 0x21, 0x6d, 0x4b, 0xf6, 0x41, 0xde, 0xd6,
+ 0xf9, 0x5d, 0x2d, 0x48, 0x38, 0x33, 0x25, 0x49, 0x8f, 0x9e, 0x5a, 0x66, 0x11, 0x0f, 0x19, 0xcb,
+ 0x58, 0xd2, 0x3c, 0xbc, 0xc0, 0xe4, 0x6f, 0x88, 0x3a, 0x24, 0x6c, 0x24, 0xf7, 0xd2, 0x1d, 0xf4,
+ 0xb8, 0x74, 0xec, 0x98, 0xb1, 0xd2, 0x9b, 0x81, 0x18, 0x84, 0x25, 0xd8, 0x31, 0x45, 0xb5, 0x9e,
+ 0x59, 0x54, 0x8b, 0x6e, 0x6f, 0x4b, 0xb4, 0x05, 0x6f, 0xa6, 0xc6, 0xc9, 0x40, 0xa3, 0x6b, 0xf5,
+ 0x2e, 0xfa, 0xc2, 0x1a, 0xd1, 0x90, 0x14, 0x54, 0x98, 0xcb, 0x2d, 0x2a, 0x5a, 0x82, 0x62, 0xc2,
+ 0xe2, 0xa2, 0x1e, 0x0b, 0xec, 0xbf, 0xe8, 0x8f, 0x8a, 0xcc, 0x37, 0x83, 0x9c, 0x41, 0x2b, 0xd1,
+ 0x81, 0x67, 0xfa, 0xb5, 0xaa, 0x45, 0xcb, 0x29, 0x27, 0xec, 0x8c, 0x93, 0xa5, 0xcb, 0xc3, 0x37,
+ 0x61, 0xe6, 0x03, 0xd3, 0x6f, 0xf5, 0x83, 0x98, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pin_xpm[1] = {{ png, sizeof( png ), "pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/pin2pin.cpp b/bitmaps_png/cpp_26/pin2pin.cpp
index 7f4b05defc..a95a520219 100644
--- a/bitmaps_png/cpp_26/pin2pin.cpp
+++ b/bitmaps_png/cpp_26/pin2pin.cpp
@@ -8,82 +8,32 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x9d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x7d, 0x4c, 0x53,
- 0x57, 0x14, 0xc0, 0x6f, 0xbf, 0x02, 0x32, 0x61, 0xba, 0x32, 0x9c, 0xd1, 0x05, 0x06, 0x29, 0x18,
- 0xa1, 0x1f, 0xa4, 0x12, 0x07, 0x83, 0xa2, 0xc9, 0x22, 0x05, 0xc4, 0xea, 0xa4, 0x5b, 0x1c, 0x88,
- 0x08, 0x93, 0x74, 0x61, 0x1f, 0x3a, 0xdc, 0xb2, 0x48, 0x20, 0x38, 0xb7, 0x66, 0xb2, 0x19, 0x07,
- 0x91, 0x02, 0xfd, 0x08, 0x59, 0x32, 0x32, 0x07, 0xe3, 0x9f, 0xed, 0x0f, 0xb2, 0x02, 0x49, 0xc5,
- 0x2d, 0x0c, 0x50, 0x9b, 0x32, 0x4b, 0x85, 0x0e, 0x09, 0x8c, 0x8d, 0x90, 0x4c, 0x74, 0x8c, 0x6c,
- 0x8a, 0x91, 0xb3, 0x73, 0xdf, 0xeb, 0x2b, 0xaf, 0x85, 0x99, 0xb9, 0xda, 0xe4, 0x97, 0xdb, 0x9e,
- 0xfb, 0xde, 0xf9, 0xdd, 0x73, 0xde, 0xbd, 0xaf, 0x04, 0x00, 0x08, 0x1f, 0xfc, 0xac, 0x43, 0xb6,
- 0x23, 0x61, 0xc1, 0x73, 0xec, 0xbc, 0xf9, 0x20, 0x21, 0x96, 0x8f, 0x08, 0xa9, 0x13, 0xaf, 0x3d,
- 0x6f, 0xd5, 0x20, 0xb5, 0x84, 0xb4, 0x4a, 0x02, 0xe2, 0x3c, 0x41, 0x32, 0x72, 0x09, 0xb9, 0x8f,
- 0xd0, 0xc0, 0x12, 0xd2, 0x87, 0x24, 0x05, 0x25, 0x9a, 0x44, 0x11, 0x7e, 0x69, 0xe8, 0x26, 0x24,
- 0x37, 0x2c, 0x68, 0x11, 0xfb, 0x70, 0xee, 0x1e, 0x3b, 0xff, 0x7a, 0x01, 0x7f, 0xb1, 0x9c, 0xe4,
- 0x45, 0xe4, 0xae, 0x4f, 0x10, 0xcc, 0xdf, 0x48, 0x36, 0x4f, 0xa4, 0xc5, 0x84, 0xbe, 0x64, 0x1f,
- 0x5f, 0xe6, 0x64, 0xf8, 0x5b, 0x87, 0x2c, 0xb1, 0xf1, 0xf3, 0xdf, 0x10, 0x22, 0x3a, 0x86, 0xc1,
- 0xfd, 0x88, 0xd8, 0xe7, 0x20, 0x51, 0xc8, 0x34, 0x97, 0x38, 0x33, 0x33, 0x1b, 0x4e, 0x9f, 0x3e,
- 0x07, 0x6a, 0x75, 0x86, 0x5f, 0x16, 0x16, 0x16, 0x36, 0x87, 0xe3, 0xfa, 0x15, 0x59, 0x75, 0x31,
- 0xca, 0xee, 0xfb, 0x64, 0xfd, 0x84, 0x34, 0xeb, 0x57, 0x24, 0x9f, 0x7d, 0x4b, 0x88, 0xa4, 0x02,
- 0x2f, 0x7a, 0x0d, 0x79, 0x9e, 0xd7, 0x31, 0xf2, 0x32, 0x97, 0xf0, 0xc4, 0x89, 0xf7, 0x61, 0x6e,
- 0x0e, 0x60, 0x6a, 0x0a, 0x60, 0x6c, 0x0c, 0xa0, 0xb8, 0xf8, 0x38, 0x5f, 0x36, 0x8b, 0xe3, 0x55,
- 0xe4, 0x0a, 0x32, 0x4c, 0x48, 0xda, 0x4d, 0x14, 0x2c, 0xb3, 0xc9, 0xcd, 0xc0, 0x8e, 0x6f, 0xcc,
- 0x13, 0x22, 0xf4, 0xe2, 0xfc, 0x38, 0xe2, 0x44, 0x1c, 0x62, 0xb1, 0x78, 0x07, 0x8a, 0x04, 0x54,
- 0x54, 0x4f, 0x13, 0x09, 0x85, 0x42, 0xb8, 0x76, 0x6d, 0x0a, 0xa6, 0xa7, 0x59, 0x89, 0xcb, 0x05,
- 0xd0, 0xd5, 0xe5, 0x85, 0x7f, 0x69, 0xa7, 0x8f, 0xfd, 0x3e, 0x01, 0xa5, 0x1e, 0x68, 0x97, 0x82,
- 0xaf, 0x29, 0x2a, 0x2a, 0xba, 0x63, 0x36, 0x9b, 0x07, 0xa9, 0xa8, 0x8e, 0x0b, 0x76, 0x77, 0x3b,
- 0x61, 0x7c, 0x1c, 0x60, 0x64, 0x04, 0x60, 0x68, 0x08, 0xa0, 0xb9, 0x79, 0xc0, 0x7f, 0x43, 0x74,
- 0x74, 0x34, 0x24, 0x26, 0x26, 0x32, 0xc8, 0x64, 0x32, 0xd8, 0xbc, 0x39, 0x1f, 0x04, 0x82, 0x56,
- 0xe0, 0x57, 0x24, 0x91, 0xbc, 0x09, 0x5b, 0xb6, 0x3c, 0x0b, 0x09, 0x09, 0x09, 0x10, 0x1f, 0x1f,
- 0xcf, 0x50, 0x5d, 0x5d, 0x0d, 0x28, 0x9a, 0x24, 0x58, 0x49, 0x3e, 0x97, 0x2c, 0x37, 0x57, 0x0f,
- 0xc3, 0xc3, 0x7f, 0x31, 0x12, 0xbb, 0x7d, 0x11, 0x32, 0x32, 0x74, 0x7e, 0x51, 0x55, 0x55, 0x15,
- 0x58, 0xad, 0xd6, 0x65, 0x8b, 0xc5, 0xb2, 0x6c, 0x30, 0x58, 0x96, 0x85, 0x42, 0xb6, 0x92, 0x94,
- 0x94, 0x0b, 0x90, 0x9e, 0x5e, 0xb9, 0xcc, 0x49, 0x65, 0xb2, 0x73, 0xd0, 0xd2, 0x62, 0x66, 0xae,
- 0xe3, 0x40, 0xd1, 0x4d, 0x5a, 0x91, 0x38, 0x26, 0x26, 0x66, 0x8e, 0x4b, 0x18, 0x19, 0xb9, 0x11,
- 0x76, 0xef, 0xd6, 0x43, 0x44, 0x44, 0x94, 0x5f, 0x42, 0x2b, 0xf0, 0xdd, 0x74, 0x21, 0x3f, 0xdf,
- 0x62, 0x13, 0x08, 0x2c, 0x0f, 0x68, 0xd2, 0x4d, 0x9b, 0x1a, 0x3c, 0x59, 0x59, 0xbb, 0xbe, 0xd2,
- 0x68, 0x34, 0x17, 0x93, 0x93, 0xdf, 0xea, 0x15, 0x08, 0xcc, 0x4c, 0x5c, 0x2a, 0xfd, 0x64, 0xa2,
- 0xa1, 0xa1, 0xe9, 0x24, 0x5e, 0x7f, 0x9c, 0x82, 0x0b, 0x2c, 0x63, 0x76, 0x84, 0xc1, 0x60, 0xa8,
- 0x92, 0x4a, 0xa5, 0x6b, 0x3e, 0x07, 0x5c, 0x04, 0x18, 0x8d, 0x46, 0x5a, 0xfe, 0x42, 0x5b, 0x5b,
- 0xdb, 0x06, 0x4c, 0xe4, 0xf4, 0xed, 0xae, 0x6e, 0xde, 0xee, 0xca, 0x44, 0xf0, 0x81, 0xd7, 0xe2,
- 0x96, 0x66, 0x17, 0x41, 0xc8, 0xab, 0xa7, 0x30, 0x26, 0x62, 0xe3, 0x08, 0x15, 0x75, 0x74, 0x74,
- 0x88, 0x1a, 0x1b, 0x1b, 0xfb, 0xb5, 0x5a, 0x2d, 0xc4, 0xc6, 0xc6, 0x42, 0x78, 0x78, 0x38, 0xc4,
- 0xc5, 0xc5, 0x41, 0x5e, 0x5e, 0x1e, 0x34, 0x35, 0x35, 0xd1, 0x6a, 0x1e, 0x20, 0x95, 0xec, 0x4d,
- 0x56, 0x6c, 0xf5, 0x87, 0xf5, 0x3c, 0x49, 0x56, 0xe0, 0xa1, 0xad, 0x29, 0x21, 0xe4, 0x5d, 0x5c,
- 0x44, 0x84, 0x01, 0x7f, 0xec, 0x41, 0x84, 0x01, 0x6f, 0x06, 0x4c, 0xb4, 0x15, 0xe9, 0xa1, 0x2d,
- 0xa2, 0xcf, 0x82, 0x7b, 0x1e, 0x38, 0xde, 0xc3, 0xf1, 0x03, 0xbd, 0x5e, 0x2f, 0xe2, 0x9d, 0x89,
- 0x44, 0xa4, 0x2c, 0x58, 0xc2, 0x9b, 0xdf, 0x8a, 0x94, 0x22, 0x39, 0xab, 0x44, 0x3e, 0x84, 0x2d,
- 0x2d, 0x2d, 0x2f, 0x61, 0xe2, 0x4f, 0x51, 0x70, 0x11, 0xc7, 0x53, 0x36, 0x9b, 0x4d, 0x49, 0xcf,
- 0xc1, 0x1a, 0xc9, 0x9e, 0x59, 0x4b, 0xc2, 0x9b, 0x8f, 0xa1, 0xad, 0x5b, 0xf5, 0xae, 0xa3, 0x8c,
- 0xa9, 0xd5, 0xd1, 0x6e, 0xa5, 0xb2, 0xc0, 0xa3, 0x52, 0x55, 0x8d, 0x2a, 0x95, 0xf9, 0x9e, 0xb4,
- 0x34, 0xe9, 0xc3, 0x92, 0x3d, 0x0a, 0xec, 0x17, 0xec, 0xfd, 0xa8, 0x5c, 0x5e, 0xe9, 0x51, 0x28,
- 0x16, 0x11, 0xe0, 0xb1, 0xe0, 0x91, 0xcb, 0x2b, 0x1e, 0x9b, 0x08, 0x25, 0xef, 0x05, 0x09, 0x02,
- 0x18, 0x55, 0x28, 0xde, 0x0e, 0x59, 0x74, 0x43, 0xa1, 0x78, 0x0e, 0x93, 0xdd, 0xa5, 0x09, 0xc7,
- 0xb2, 0x77, 0xc1, 0x4c, 0x93, 0x0d, 0x66, 0x06, 0x27, 0xc0, 0x7b, 0xb6, 0x15, 0x3c, 0x2f, 0x68,
- 0x58, 0x91, 0x4a, 0xb5, 0x74, 0x3d, 0x35, 0x55, 0xed, 0x4d, 0x4d, 0x7d, 0x9a, 0xb6, 0xd7, 0xb3,
- 0x6d, 0x9b, 0xd4, 0x9d, 0x9c, 0xfc, 0xd4, 0x88, 0x5c, 0xbe, 0xd1, 0xa9, 0x52, 0x6d, 0xf0, 0xee,
- 0xdc, 0x19, 0x75, 0x23, 0x29, 0x29, 0x12, 0x63, 0xeb, 0x5d, 0x0a, 0xc5, 0x13, 0x57, 0xd4, 0xea,
- 0x88, 0x5f, 0xd2, 0xd3, 0xd7, 0x4d, 0xc6, 0xc5, 0x85, 0xd3, 0x6e, 0x31, 0x22, 0x6c, 0xcd, 0x31,
- 0x6e, 0xe5, 0xbf, 0x7e, 0xde, 0x09, 0xb3, 0xb3, 0x00, 0x93, 0x93, 0x00, 0x1e, 0x0f, 0xc0, 0x4f,
- 0x67, 0xbf, 0x80, 0x87, 0x55, 0xfa, 0x5f, 0x18, 0xd4, 0x6a, 0x4f, 0xe2, 0x19, 0x94, 0x51, 0x51,
- 0x23, 0x13, 0x54, 0xa9, 0xe0, 0xb7, 0x89, 0x45, 0xbf, 0xc4, 0xe9, 0x04, 0xf8, 0xb1, 0xe7, 0x76,
- 0xc8, 0xa2, 0xef, 0xca, 0xcb, 0x7f, 0xc7, 0xdd, 0xeb, 0x20, 0x6e, 0xb9, 0xfc, 0x1d, 0x2e, 0x38,
- 0xd1, 0x79, 0xc9, 0x2f, 0x19, 0x18, 0x40, 0xce, 0xdb, 0xfd, 0x37, 0x0c, 0xec, 0xdd, 0xbb, 0x68,
- 0x2f, 0x2f, 0xbf, 0x65, 0x2f, 0x2b, 0xbb, 0xd5, 0x83, 0x30, 0xe3, 0xd1, 0xa3, 0x0c, 0xbd, 0xa5,
- 0xa5, 0xf3, 0xbd, 0x47, 0x8e, 0xac, 0x50, 0x52, 0x32, 0xdf, 0x47, 0x39, 0x7c, 0xf8, 0x76, 0x7b,
- 0x7d, 0xfd, 0x14, 0x1e, 0x15, 0x07, 0xb9, 0x9e, 0x92, 0xb2, 0xc3, 0xbf, 0x02, 0xdd, 0x2b, 0xe0,
- 0xfa, 0xda, 0xc5, 0x48, 0xbe, 0xb7, 0x5e, 0x05, 0xd7, 0x9e, 0x83, 0x6c, 0x5c, 0xa9, 0x84, 0x2f,
- 0x8d, 0xc6, 0x69, 0x5c, 0x99, 0xf7, 0x7f, 0xe2, 0xa0, 0x07, 0x4b, 0x30, 0x94, 0x93, 0x33, 0xc4,
- 0x2f, 0xd7, 0x9d, 0x91, 0x1d, 0x50, 0xbe, 0xe3, 0xd0, 0xa1, 0x3b, 0xb8, 0x2a, 0x2f, 0x1e, 0xe6,
- 0x02, 0x1c, 0xb7, 0x3f, 0x2a, 0xcc, 0x33, 0xa2, 0x3b, 0xa2, 0xfd, 0xcc, 0x19, 0xcd, 0xe5, 0x03,
- 0x07, 0xfe, 0x58, 0xab, 0xc7, 0xfd, 0x85, 0x85, 0x0b, 0x36, 0x93, 0x69, 0x02, 0xdf, 0x10, 0xbd,
- 0x75, 0x75, 0x75, 0x92, 0x90, 0xce, 0x11, 0xad, 0x0a, 0xcb, 0xab, 0xed, 0xaa, 0xa9, 0x99, 0xa1,
- 0x3d, 0xfe, 0x41, 0xa7, 0xfb, 0x93, 0x8e, 0x9d, 0xb5, 0xb5, 0x33, 0x18, 0xff, 0x19, 0x19, 0xc3,
- 0x6a, 0xd2, 0x42, 0x7f, 0x33, 0x20, 0xb8, 0x5a, 0x11, 0x96, 0x59, 0x81, 0x49, 0xdd, 0xb4, 0xaf,
- 0xb4, 0x55, 0xbe, 0xfe, 0xf6, 0x85, 0x2a, 0x59, 0xf5, 0xae, 0xa3, 0x95, 0xb5, 0xb7, 0xb7, 0x3f,
- 0x89, 0x89, 0x33, 0x51, 0x50, 0x68, 0x32, 0x99, 0x52, 0xf0, 0x2f, 0x44, 0xf2, 0x38, 0x5e, 0x41,
- 0xff, 0x00, 0x89, 0xd7, 0x98, 0x16, 0xec, 0xa5, 0x70, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x7a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x94, 0xb1, 0x6e, 0xc2,
+ 0x30, 0x10, 0x86, 0x0f, 0xa1, 0x0c, 0x4c, 0x88, 0x85, 0xa9, 0xea, 0xce, 0x9a, 0x21, 0x33, 0x62,
+ 0x8b, 0x48, 0x86, 0x0c, 0xe9, 0x8e, 0x3a, 0x22, 0x75, 0xc9, 0x8e, 0x5a, 0x31, 0xb4, 0x83, 0xd5,
+ 0x17, 0xe8, 0xc2, 0xdc, 0x77, 0xc8, 0xda, 0x39, 0x4b, 0x9f, 0x02, 0xb1, 0x00, 0x13, 0xa2, 0x75,
+ 0xef, 0x77, 0x9d, 0xc8, 0xa4, 0x24, 0x6a, 0x45, 0xe2, 0x5a, 0xfa, 0x92, 0xd3, 0x39, 0xba, 0x3f,
+ 0x77, 0xbe, 0x33, 0x49, 0x29, 0xc9, 0x06, 0x3f, 0x1c, 0x71, 0x1c, 0x77, 0xa7, 0xd3, 0xe9, 0x08,
+ 0xc0, 0x6e, 0x5c, 0x88, 0x83, 0xf6, 0xc2, 0x30, 0x14, 0xcc, 0x8e, 0x91, 0x1a, 0xd8, 0x02, 0x7b,
+ 0x95, 0x01, 0x88, 0x6e, 0x99, 0xf9, 0x19, 0xff, 0x1d, 0x33, 0x3b, 0x11, 0xd2, 0x22, 0x99, 0x21,
+ 0x50, 0x26, 0xab, 0x12, 0xe3, 0xb5, 0x64, 0x3e, 0x99, 0xd0, 0xf0, 0x85, 0xda, 0xb7, 0x38, 0x11,
+ 0xd2, 0x99, 0xa8, 0xa0, 0x49, 0x92, 0xc8, 0x34, 0x4d, 0x15, 0xb0, 0x0d, 0x31, 0x51, 0x21, 0xe4,
+ 0x30, 0x6f, 0xcc, 0x86, 0xb9, 0xd6, 0x6c, 0xb4, 0xcf, 0x29, 0xbe, 0xc3, 0x39, 0xe4, 0xe5, 0x42,
+ 0xe0, 0xe3, 0xf1, 0x28, 0xf3, 0x05, 0xdb, 0x10, 0xdb, 0x07, 0x41, 0x30, 0x61, 0xc6, 0x65, 0x5c,
+ 0xd7, 0xbd, 0xe9, 0x74, 0x3a, 0x5b, 0xc7, 0x71, 0xde, 0x01, 0x6c, 0xf8, 0xb0, 0xe7, 0xfb, 0xfe,
+ 0x95, 0x12, 0xc2, 0xa1, 0xe7, 0x7f, 0x8d, 0x2c, 0xca, 0x0b, 0xbe, 0x9a, 0x92, 0x16, 0x78, 0x9e,
+ 0x87, 0xf4, 0x14, 0xb0, 0x8d, 0xbd, 0x75, 0x14, 0x45, 0x43, 0x1b, 0x42, 0x5b, 0xae, 0x5a, 0xbf,
+ 0xf5, 0xd2, 0x71, 0x22, 0x03, 0xbb, 0xcd, 0xd0, 0x40, 0x7b, 0x2f, 0x6a, 0xda, 0x7b, 0xd9, 0xe4,
+ 0xc0, 0xce, 0x30, 0x9c, 0x67, 0xfc, 0x73, 0x0c, 0xf3, 0xff, 0x5d, 0x41, 0x39, 0xaf, 0x44, 0x5d,
+ 0x1e, 0xf5, 0x11, 0x80, 0xdd, 0xb8, 0xd0, 0x33, 0x51, 0xef, 0x9e, 0x48, 0x30, 0x3b, 0x46, 0x6a,
+ 0x60, 0x0b, 0xec, 0x35, 0x22, 0xa4, 0x45, 0x32, 0x43, 0xa0, 0x4c, 0x76, 0xa9, 0x98, 0x7a, 0xe8,
+ 0x4c, 0x54, 0xd0, 0x17, 0x1e, 0xb6, 0x6c, 0xb5, 0x52, 0xc0, 0x36, 0xc4, 0xc4, 0x45, 0x42, 0x38,
+ 0x87, 0xbc, 0x5c, 0x08, 0xfc, 0x71, 0x38, 0x14, 0x03, 0x0b, 0xdb, 0x10, 0xdb, 0x3f, 0x10, 0x4d,
+ 0xf8, 0x3d, 0xfe, 0x23, 0xdf, 0x77, 0x1d, 0x0e, 0x3d, 0xff, 0x6b, 0x64, 0x51, 0x5e, 0xf0, 0xd5,
+ 0x94, 0xf4, 0x37, 0xac, 0x99, 0xa1, 0x0d, 0xa1, 0xed, 0x13, 0x51, 0xbf, 0xf5, 0xd2, 0x3d, 0x12,
+ 0x0d, 0xec, 0x36, 0x83, 0xd5, 0xf6, 0xb6, 0x36, 0xb0, 0x56, 0xaf, 0xa0, 0xb6, 0xf9, 0x02, 0x57,
+ 0x09, 0xe3, 0xcf, 0x67, 0x16, 0x01, 0x79, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE pin2pin_xpm[1] = {{ png, sizeof( png ), "pin2pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot.cpp b/bitmaps_png/cpp_26/plot.cpp
index 00802ed5f4..6cf8050168 100644
--- a/bitmaps_png/cpp_26/plot.cpp
+++ b/bitmaps_png/cpp_26/plot.cpp
@@ -8,72 +8,71 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x05, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x48, 0x5b,
- 0x67, 0x18, 0xc7, 0x83, 0x74, 0x5b, 0x87, 0xfd, 0x50, 0x46, 0x19, 0x85, 0x51, 0x18, 0xb8, 0x6f,
- 0x73, 0x43, 0x65, 0xab, 0xd6, 0x5b, 0x2e, 0x1d, 0xb1, 0xb0, 0x19, 0x53, 0x4d, 0x74, 0x45, 0xed,
- 0x1c, 0xad, 0x1f, 0x74, 0xc3, 0xf9, 0x65, 0xc3, 0x96, 0xb1, 0x39, 0x50, 0x91, 0x82, 0xfd, 0x20,
- 0xcc, 0xd1, 0x39, 0x50, 0xd7, 0x18, 0x46, 0x6a, 0x47, 0xad, 0x15, 0x97, 0x16, 0x96, 0x18, 0x50,
- 0xd4, 0x78, 0x49, 0x9d, 0xd4, 0x89, 0xe0, 0x16, 0xcd, 0xa2, 0xb9, 0x9f, 0x5c, 0x4f, 0x62, 0x2e,
- 0xff, 0xbd, 0xe7, 0x68, 0xa2, 0xd6, 0x33, 0x9b, 0x96, 0xb0, 0xc0, 0x8f, 0xc0, 0x9b, 0x9c, 0xff,
- 0x8f, 0xe7, 0xe1, 0x7d, 0x9f, 0xf7, 0xf0, 0xa2, 0x41, 0x77, 0xe7, 0x53, 0x7c, 0x4b, 0x68, 0x20,
- 0x54, 0x10, 0xde, 0x00, 0xc0, 0x4b, 0x05, 0x3c, 0xb3, 0xd9, 0x18, 0xea, 0xfe, 0x59, 0x89, 0x38,
- 0x3f, 0xa9, 0xee, 0x46, 0x46, 0x7f, 0xd7, 0xf8, 0x17, 0xfe, 0x78, 0xec, 0xa1, 0xbd, 0x8e, 0x00,
- 0x91, 0x49, 0x52, 0x22, 0xd2, 0x1b, 0xe6, 0xdd, 0xa7, 0xf9, 0x17, 0xc1, 0x85, 0xbc, 0xf9, 0x6b,
- 0xf8, 0x28, 0x2b, 0x34, 0xda, 0x47, 0xc1, 0xb1, 0xdf, 0x1e, 0xd0, 0xfb, 0x19, 0x1f, 0x1f, 0x0f,
- 0x6b, 0xc7, 0xb5, 0x26, 0xad, 0x56, 0x7b, 0x6d, 0x72, 0x72, 0xf2, 0xd5, 0xa4, 0x45, 0x77, 0xc7,
- 0xd4, 0xa1, 0x09, 0xfd, 0x8c, 0xe7, 0xa1, 0x4e, 0xe7, 0x55, 0x8d, 0x8e, 0x85, 0xdf, 0x91, 0x7e,
- 0xc2, 0xca, 0x7e, 0x55, 0x3f, 0x44, 0xc0, 0x47, 0xc1, 0xe3, 0xf1, 0x1c, 0x60, 0x64, 0x64, 0x04,
- 0x16, 0x8b, 0x05, 0xd3, 0xd3, 0xd3, 0x51, 0x22, 0x73, 0x11, 0xb1, 0x28, 0x29, 0x91, 0xcd, 0xfa,
- 0x8f, 0x3f, 0x16, 0x74, 0xdf, 0x20, 0xad, 0xb2, 0x11, 0x62, 0x01, 0x8f, 0x1d, 0x6f, 0x5d, 0xb8,
- 0x84, 0x9a, 0xaf, 0xbe, 0x03, 0xe5, 0xb4, 0xc0, 0xe7, 0xf3, 0x1d, 0x60, 0x70, 0x50, 0x81, 0x58,
- 0x2c, 0x06, 0xaf, 0xd7, 0x8b, 0xf9, 0xf9, 0x79, 0x10, 0x19, 0xad, 0xd1, 0x68, 0x04, 0x49, 0x89,
- 0xa2, 0x41, 0xaa, 0x8f, 0x48, 0x10, 0xa7, 0xb1, 0xf5, 0x06, 0xf8, 0x97, 0x3f, 0x87, 0x97, 0xb2,
- 0x1d, 0x12, 0xdd, 0xba, 0xf5, 0x03, 0x5c, 0x2e, 0x17, 0x28, 0x8a, 0x82, 0xc9, 0x64, 0x82, 0x4e,
- 0xa7, 0x83, 0x5a, 0xad, 0xde, 0x14, 0x08, 0x04, 0x27, 0x9f, 0x2d, 0xa2, 0xdd, 0x3f, 0xc6, 0x25,
- 0x11, 0x9a, 0xc2, 0xb5, 0x9b, 0xdf, 0xa3, 0xa8, 0xf6, 0x33, 0x4e, 0xd1, 0xfd, 0xfb, 0xc3, 0xb8,
- 0x7d, 0x7b, 0x00, 0x4a, 0xa5, 0x02, 0x43, 0x43, 0x77, 0x30, 0x3c, 0x7c, 0x8f, 0xac, 0xdd, 0x83,
- 0x40, 0x58, 0x6c, 0xe3, 0xf1, 0x78, 0x69, 0x47, 0xb7, 0x8e, 0xa6, 0x4a, 0xa2, 0x41, 0xcf, 0x62,
- 0xc8, 0xe7, 0x40, 0xc8, 0xe7, 0x42, 0x41, 0x75, 0x03, 0x3e, 0xbd, 0xde, 0x06, 0x97, 0xe3, 0x70,
- 0xeb, 0xb8, 0x78, 0x30, 0x3a, 0x0c, 0xa1, 0x88, 0x1f, 0x24, 0x55, 0x1d, 0xff, 0x4f, 0xd1, 0xd6,
- 0xe6, 0x7a, 0x28, 0xe8, 0x73, 0xd2, 0xa4, 0x92, 0xa8, 0xcd, 0xb2, 0x8e, 0xeb, 0xa4, 0x1a, 0x66,
- 0xbd, 0x7b, 0x40, 0x09, 0x9f, 0xc7, 0x99, 0x3a, 0x51, 0x76, 0xc5, 0x15, 0xbc, 0x27, 0xbf, 0x8a,
- 0x37, 0xc5, 0x55, 0x89, 0xed, 0x9d, 0x23, 0xbb, 0x02, 0xbf, 0xdb, 0x8e, 0x80, 0xdf, 0x9b, 0x3a,
- 0xd1, 0xdb, 0x92, 0xcb, 0x78, 0x57, 0x5a, 0x87, 0xf7, 0x2b, 0xeb, 0xf1, 0x51, 0xc3, 0x97, 0xf8,
- 0xa2, 0xfd, 0x26, 0xac, 0x16, 0x13, 0xa9, 0xc6, 0x95, 0x94, 0x24, 0x69, 0xd1, 0xa6, 0x79, 0x3d,
- 0xb2, 0xed, 0x77, 0x92, 0x0a, 0x6c, 0xb0, 0x6c, 0xae, 0xc3, 0x30, 0x3f, 0x8d, 0xae, 0xae, 0x4e,
- 0x54, 0x5d, 0x92, 0xb3, 0x54, 0x32, 0x7c, 0x1c, 0x47, 0x96, 0x40, 0x1e, 0xa7, 0x4a, 0xc6, 0xfe,
- 0x36, 0x38, 0x38, 0x08, 0x95, 0x4a, 0x15, 0x26, 0x04, 0x86, 0x86, 0x86, 0xbe, 0x39, 0x24, 0x62,
- 0xc2, 0x29, 0x97, 0x13, 0x34, 0x4d, 0x23, 0x10, 0x08, 0xa0, 0x5c, 0x5e, 0x8e, 0xe6, 0xe6, 0x66,
- 0x34, 0x35, 0x35, 0xa1, 0xb1, 0xb1, 0x11, 0xf5, 0xf5, 0xf5, 0xa8, 0xab, 0xab, 0x43, 0x6d, 0x6d,
- 0x2d, 0x6a, 0x6a, 0x6a, 0x38, 0x29, 0x97, 0x57, 0xc0, 0x6e, 0xb7, 0xb3, 0x07, 0xda, 0x6a, 0xb5,
- 0x42, 0xa1, 0x50, 0x6c, 0x93, 0xb3, 0x75, 0xec, 0xe9, 0xcd, 0x80, 0x68, 0x24, 0x9c, 0x68, 0xc3,
- 0x87, 0x92, 0x52, 0xb4, 0xb4, 0xb4, 0xb0, 0xe1, 0xd5, 0xd5, 0xd5, 0xa8, 0xac, 0xac, 0x84, 0x54,
- 0x2a, 0x85, 0x44, 0x22, 0xe1, 0xa4, 0xb4, 0xb4, 0x94, 0x7d, 0x66, 0x6b, 0x6b, 0x0b, 0x0e, 0x87,
- 0x83, 0xa5, 0xbf, 0xbf, 0x3f, 0xd2, 0xd7, 0xd7, 0x77, 0xfc, 0x90, 0x28, 0x14, 0xa4, 0x61, 0x36,
- 0x9b, 0x59, 0xce, 0x97, 0x88, 0x21, 0x93, 0xc9, 0x40, 0xfa, 0x7d, 0x08, 0x3e, 0x9f, 0xcf, 0xc9,
- 0x07, 0x25, 0x25, 0x30, 0x1a, 0x8d, 0x89, 0x8c, 0xde, 0xde, 0x5e, 0x0e, 0x91, 0x79, 0x1d, 0x5e,
- 0x8f, 0x1b, 0x6b, 0x6b, 0x6b, 0x2c, 0x85, 0x42, 0x21, 0x72, 0x72, 0x72, 0x90, 0x9d, 0x9d, 0x9d,
- 0x14, 0x59, 0x59, 0x59, 0x28, 0x12, 0x8a, 0xb0, 0xb2, 0xb2, 0x92, 0xc8, 0xe8, 0xe9, 0xe9, 0xe1,
- 0x12, 0x19, 0xc9, 0xa1, 0xb5, 0x60, 0x79, 0x79, 0x99, 0x25, 0x27, 0xf7, 0x1c, 0xf2, 0x8a, 0xf8,
- 0xfb, 0x28, 0xde, 0xa3, 0xb0, 0x18, 0xb9, 0x1c, 0x64, 0x9d, 0xcd, 0xc5, 0xe3, 0xc5, 0xc5, 0x44,
- 0x46, 0x77, 0x77, 0xf7, 0x9e, 0xc8, 0xef, 0xb1, 0x87, 0x9e, 0xfc, 0xf9, 0xc4, 0x1d, 0x22, 0x3b,
- 0xce, 0xf8, 0xf7, 0x5f, 0x58, 0x58, 0x58, 0x60, 0x99, 0x98, 0x98, 0x78, 0x21, 0x98, 0x67, 0x07,
- 0x36, 0x5a, 0xd9, 0xef, 0xae, 0xae, 0xae, 0x48, 0x6b, 0x6b, 0xeb, 0x8e, 0x88, 0xcc, 0xb5, 0x0b,
- 0x0c, 0xaa, 0x5f, 0x94, 0x30, 0x18, 0x0c, 0x98, 0x9b, 0x9b, 0xc3, 0xec, 0xec, 0x2c, 0xf4, 0x7a,
- 0x3d, 0x66, 0x66, 0x66, 0x30, 0x35, 0x35, 0xf5, 0xc2, 0x74, 0x76, 0x76, 0xee, 0x89, 0xe2, 0xfb,
- 0xbc, 0xa3, 0xa3, 0xc3, 0xd9, 0xde, 0xde, 0x1e, 0xe3, 0x00, 0x71, 0xda, 0xda, 0xda, 0x8e, 0x22,
- 0xc6, 0x81, 0x9b, 0x88, 0x8e, 0x25, 0x44, 0xe4, 0xf3, 0x52, 0x46, 0x46, 0xc6, 0x19, 0x81, 0x90,
- 0x1f, 0x2c, 0x2b, 0x2b, 0x83, 0xf4, 0xa2, 0x14, 0x4b, 0x4b, 0x4b, 0x10, 0x8b, 0xc5, 0xcf, 0x05,
- 0xd3, 0x2e, 0x99, 0x5c, 0x46, 0x8e, 0x41, 0x19, 0x33, 0xc5, 0x23, 0x99, 0x99, 0x99, 0x19, 0x24,
- 0xfb, 0xe5, 0xfd, 0xa2, 0x34, 0xc2, 0x6b, 0x79, 0xf9, 0x67, 0x15, 0x85, 0x45, 0xf9, 0xa1, 0xa2,
- 0xe2, 0x82, 0xf0, 0xc6, 0xc6, 0x06, 0x56, 0x57, 0x57, 0x9f, 0x0b, 0xe6, 0x5e, 0x12, 0x89, 0x04,
- 0x21, 0x92, 0xb1, 0x7d, 0x2e, 0x3f, 0xf7, 0x0e, 0x93, 0x19, 0xbf, 0x32, 0x0e, 0xce, 0x23, 0x52,
- 0x59, 0x7a, 0x7a, 0xfa, 0xe9, 0x82, 0x82, 0x3c, 0x0d, 0xa9, 0x2e, 0x22, 0x14, 0x09, 0xa2, 0xa2,
- 0xf3, 0x3b, 0x90, 0x19, 0x16, 0x3b, 0x02, 0x66, 0xc6, 0x31, 0x55, 0xa0, 0xa0, 0x30, 0xdf, 0xc0,
- 0x64, 0x30, 0x59, 0x07, 0xb2, 0x8f, 0xbc, 0xe7, 0x77, 0x2a, 0x7d, 0x85, 0x70, 0x82, 0x70, 0x92,
- 0x70, 0x8a, 0xf0, 0xfa, 0x2e, 0xa7, 0x76, 0xd7, 0x4e, 0xec, 0xfe, 0x27, 0xed, 0xc8, 0xac, 0x54,
- 0xbd, 0xb7, 0x3d, 0xf3, 0x2d, 0xe8, 0xff, 0x12, 0xfd, 0x0b, 0x30, 0xe4, 0x44, 0x25, 0xea, 0x06,
- 0x0c, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xf2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x5b, 0x48, 0x9b,
+ 0x67, 0x18, 0xc7, 0x83, 0xb8, 0xad, 0xc5, 0x5e, 0x94, 0x51, 0xc6, 0x6e, 0x06, 0x03, 0x6f, 0xbd,
+ 0x50, 0x2f, 0xaa, 0xf5, 0x94, 0x43, 0x47, 0x84, 0x95, 0x68, 0xba, 0xc6, 0xd8, 0x56, 0xb3, 0x39,
+ 0x8a, 0x83, 0x59, 0x16, 0x32, 0xb6, 0x31, 0x7b, 0x33, 0xbc, 0x50, 0xf1, 0x46, 0xb6, 0x39, 0x89,
+ 0x13, 0x37, 0xe2, 0x66, 0x52, 0x98, 0x0d, 0xa3, 0xa9, 0x2d, 0xd6, 0x2b, 0x63, 0x40, 0x1b, 0xa3,
+ 0xa8, 0x4c, 0x5b, 0x4d, 0x3d, 0xd4, 0xc4, 0x34, 0xe6, 0x9c, 0x98, 0x7c, 0x39, 0x79, 0xc8, 0x7f,
+ 0xef, 0xf7, 0x69, 0x52, 0xb3, 0x7e, 0x4b, 0x75, 0x73, 0x0b, 0xfc, 0x20, 0xdf, 0x93, 0xbc, 0xcf,
+ 0x8f, 0xe7, 0x3d, 0x3c, 0xef, 0xc7, 0xd9, 0x8b, 0x6d, 0x81, 0x8d, 0xc8, 0x96, 0xcb, 0x17, 0xf4,
+ 0x6d, 0x8e, 0x93, 0xef, 0x97, 0x00, 0x70, 0xfe, 0x2d, 0x1c, 0x3a, 0xe9, 0xc7, 0x37, 0x3e, 0x82,
+ 0xf4, 0x5a, 0x4d, 0x8a, 0xda, 0xeb, 0x52, 0xc8, 0x15, 0x37, 0xd1, 0xdd, 0xfd, 0x2d, 0x28, 0xbf,
+ 0x23, 0x4a, 0xa4, 0xdf, 0x9f, 0x88, 0xa8, 0xfe, 0xc3, 0xeb, 0xb8, 0x2c, 0x11, 0xb3, 0x72, 0xa3,
+ 0xb1, 0x01, 0x21, 0xdf, 0x26, 0x8c, 0x8f, 0x0c, 0xf1, 0xe1, 0x87, 0xf7, 0xa3, 0x49, 0xc6, 0xc6,
+ 0xc6, 0x76, 0xf4, 0x63, 0x7a, 0x9b, 0x5e, 0xaf, 0xbf, 0x35, 0x31, 0x31, 0x71, 0xfa, 0x58, 0x22,
+ 0x93, 0xd1, 0x10, 0x7b, 0x6e, 0x79, 0x1a, 0x5c, 0x5f, 0x7d, 0x4c, 0x29, 0x95, 0xdf, 0x31, 0xd5,
+ 0xd1, 0x71, 0x95, 0xaa, 0x17, 0xa1, 0x80, 0x1b, 0xc1, 0x60, 0x30, 0xc5, 0xd0, 0xd0, 0x10, 0x9c,
+ 0x4e, 0x27, 0x26, 0x27, 0x27, 0xf7, 0x88, 0xcc, 0x4f, 0xc4, 0x82, 0x23, 0x8b, 0xbc, 0x4e, 0x6b,
+ 0x98, 0x3c, 0xbb, 0x09, 0x89, 0x68, 0xd0, 0x83, 0x9f, 0xfa, 0x94, 0x4c, 0xfc, 0x33, 0x79, 0x13,
+ 0x62, 0x21, 0x2f, 0x28, 0x8a, 0x4a, 0xa1, 0xd1, 0xa8, 0x91, 0x48, 0x24, 0x10, 0x0a, 0x85, 0x30,
+ 0x33, 0x33, 0x03, 0x22, 0x8b, 0x8e, 0x8e, 0x8e, 0xf2, 0x8e, 0x24, 0x0a, 0x07, 0x9c, 0xf1, 0xe4,
+ 0x66, 0xd8, 0x8d, 0x06, 0x60, 0x7e, 0x3c, 0xc7, 0xc4, 0xa5, 0xd7, 0x24, 0xcc, 0x73, 0xf8, 0x90,
+ 0xa8, 0xb7, 0xb7, 0x07, 0x7e, 0xbf, 0x1f, 0x81, 0x40, 0x00, 0x36, 0x9b, 0x0d, 0x06, 0x83, 0x01,
+ 0x23, 0x23, 0x23, 0x9b, 0x3c, 0x1e, 0xef, 0xec, 0x2b, 0x45, 0x94, 0x3f, 0x5d, 0x64, 0x59, 0x79,
+ 0xc2, 0xc4, 0x25, 0xb5, 0x57, 0xb0, 0xf3, 0x17, 0xd1, 0xbd, 0x7b, 0x3a, 0x0c, 0x0c, 0xfc, 0x82,
+ 0xdb, 0xb7, 0xd5, 0xd0, 0x6a, 0xef, 0x40, 0xa7, 0xbb, 0x4b, 0x62, 0x77, 0xc1, 0xe3, 0x57, 0xb8,
+ 0x39, 0x1c, 0x4e, 0x56, 0xe6, 0xa9, 0x73, 0x58, 0xa8, 0xbd, 0x58, 0x70, 0x35, 0x4e, 0x79, 0xc9,
+ 0x06, 0x70, 0x40, 0xa3, 0x56, 0x31, 0xf1, 0x4f, 0x6f, 0x7e, 0x82, 0x38, 0xe5, 0x4b, 0x9b, 0x3a,
+ 0x36, 0xee, 0x3f, 0xd0, 0x81, 0x2f, 0xe0, 0xc6, 0x48, 0x55, 0xa7, 0x32, 0x8a, 0xec, 0xd6, 0x65,
+ 0xa6, 0xa2, 0x48, 0xd0, 0x85, 0x87, 0xc3, 0x3a, 0x66, 0xdb, 0xd3, 0xf1, 0xce, 0xce, 0x0e, 0x50,
+ 0x01, 0xd7, 0xc9, 0x89, 0xd8, 0xa0, 0xd7, 0xc7, 0x65, 0x5f, 0x47, 0x34, 0x1c, 0xfa, 0x6f, 0x44,
+ 0xf4, 0xba, 0x7c, 0xf9, 0xd5, 0xe7, 0xb0, 0x3e, 0x5b, 0x42, 0x78, 0xcb, 0xf3, 0x4a, 0xc9, 0xb1,
+ 0x44, 0xf3, 0x73, 0x26, 0x78, 0x1c, 0x16, 0x82, 0x15, 0xdb, 0x61, 0x1f, 0xdc, 0xa4, 0x92, 0x81,
+ 0x5f, 0x7f, 0xc6, 0x55, 0xd2, 0x29, 0x98, 0xae, 0x71, 0x35, 0x89, 0x24, 0x45, 0x4d, 0x92, 0x5a,
+ 0x09, 0xf3, 0x9b, 0x46, 0xa3, 0xc1, 0xe0, 0xe0, 0xe0, 0x0e, 0x21, 0xa2, 0xd5, 0x6a, 0xbf, 0x61,
+ 0x15, 0xd1, 0x53, 0x14, 0x8f, 0x86, 0x11, 0x8d, 0x84, 0x21, 0x6b, 0x90, 0x41, 0xa1, 0x50, 0x40,
+ 0x2e, 0x97, 0xa3, 0xa9, 0xa9, 0x09, 0x8d, 0x8d, 0x8d, 0x68, 0x68, 0x68, 0x80, 0x4c, 0x26, 0x43,
+ 0x7d, 0x7d, 0x3d, 0x2b, 0x1f, 0xd4, 0x5c, 0x81, 0xc7, 0xe3, 0x61, 0x0e, 0xb4, 0xcb, 0xe5, 0x82,
+ 0x5a, 0xad, 0xde, 0x26, 0x67, 0x2b, 0xfb, 0x25, 0x91, 0x7b, 0xd3, 0x82, 0xc8, 0xc1, 0x5a, 0x5c,
+ 0xaa, 0x12, 0xa1, 0xb9, 0xb9, 0x99, 0x49, 0x5e, 0x57, 0x57, 0x07, 0xa9, 0x54, 0x0a, 0xb1, 0x58,
+ 0x8c, 0xaa, 0xaa, 0x2a, 0x56, 0x44, 0x22, 0x11, 0x33, 0xc6, 0xe1, 0x70, 0xc0, 0xeb, 0xf5, 0x32,
+ 0xf4, 0xf7, 0xf7, 0xef, 0xaa, 0x54, 0xaa, 0x53, 0x2c, 0xa2, 0x75, 0xb8, 0x5d, 0x0e, 0xd8, 0xed,
+ 0x76, 0x5c, 0xac, 0x14, 0x42, 0x22, 0x91, 0x80, 0xcc, 0xf7, 0x4b, 0x70, 0xb9, 0x5c, 0x56, 0xde,
+ 0xab, 0xac, 0x84, 0xc5, 0x62, 0x61, 0xc6, 0xd3, 0xf4, 0xf5, 0xf5, 0xb1, 0x8b, 0xe8, 0xa9, 0x7b,
+ 0x6e, 0xb3, 0x62, 0x6d, 0x6d, 0x0d, 0x65, 0x7c, 0x3e, 0x0a, 0x0b, 0x0b, 0x51, 0x50, 0x50, 0x70,
+ 0x24, 0xf2, 0xf3, 0xf3, 0x51, 0xce, 0x17, 0xc0, 0x6c, 0x36, 0x33, 0xe3, 0x69, 0x94, 0x4a, 0xe5,
+ 0xdf, 0x8b, 0x9e, 0xad, 0xad, 0x62, 0x71, 0x71, 0x11, 0x85, 0x45, 0x17, 0x50, 0x5c, 0xce, 0x3d,
+ 0x44, 0xc5, 0x0b, 0xca, 0x2a, 0x50, 0xc4, 0x42, 0xfe, 0xf9, 0x22, 0x3c, 0x9a, 0x37, 0xe0, 0x87,
+ 0x15, 0x05, 0xf4, 0x4b, 0x0f, 0xd0, 0xd5, 0xd5, 0x95, 0x2e, 0x8a, 0x86, 0x3c, 0x71, 0x2a, 0xe0,
+ 0xdc, 0xef, 0x6f, 0x4b, 0x4f, 0x30, 0x3b, 0x3b, 0x8b, 0xf1, 0xf1, 0xf1, 0x7f, 0x44, 0xf7, 0xd2,
+ 0x17, 0x10, 0x6d, 0x64, 0xe3, 0xeb, 0x15, 0x21, 0x39, 0xe8, 0x9d, 0xbb, 0x2d, 0x2d, 0x2d, 0x29,
+ 0xd1, 0xbb, 0x34, 0x3f, 0xf6, 0x28, 0xb1, 0x30, 0xff, 0x07, 0xd3, 0x89, 0xa7, 0xa7, 0xa7, 0x31,
+ 0x35, 0x35, 0x05, 0x93, 0xc9, 0x04, 0xa3, 0xd1, 0x78, 0x2c, 0x86, 0xa7, 0x7e, 0xc7, 0x2d, 0xf3,
+ 0xfb, 0xf8, 0x6d, 0xb6, 0x07, 0x1d, 0x1d, 0x1d, 0x2f, 0x44, 0xc9, 0x7d, 0xde, 0xde, 0xde, 0xee,
+ 0x6b, 0x6b, 0x6b, 0x4b, 0xb0, 0x80, 0x24, 0xad, 0xad, 0xad, 0x99, 0x48, 0xb0, 0xb0, 0x45, 0x44,
+ 0xd9, 0x29, 0x11, 0xf9, 0xbc, 0x96, 0x9b, 0x9b, 0xfb, 0x0e, 0x8f, 0xcf, 0x8d, 0x55, 0x57, 0x57,
+ 0x43, 0x7c, 0x59, 0x8c, 0x85, 0x85, 0x05, 0x08, 0x85, 0xc2, 0x63, 0x41, 0x4f, 0xb9, 0xa4, 0x46,
+ 0x42, 0x8e, 0x41, 0x35, 0xdd, 0xc5, 0x77, 0xf3, 0xf2, 0xf2, 0x72, 0x49, 0xee, 0xd7, 0x0f, 0x8b,
+ 0xb2, 0x08, 0x6f, 0x16, 0x97, 0x9c, 0x57, 0x97, 0x95, 0x97, 0xc4, 0xcb, 0x2b, 0x4a, 0x77, 0x36,
+ 0x36, 0x36, 0xb0, 0xbc, 0xbc, 0x7c, 0x2c, 0xe8, 0x7b, 0x49, 0x20, 0xe0, 0xc5, 0x49, 0x8e, 0xed,
+ 0x0b, 0x25, 0x45, 0x77, 0xe8, 0x9c, 0xc9, 0x2b, 0x23, 0xbd, 0x1f, 0x91, 0xca, 0x72, 0x72, 0x72,
+ 0xde, 0x2e, 0x2d, 0x2d, 0x1e, 0x25, 0xd5, 0xed, 0xf2, 0x05, 0xbc, 0x3d, 0xc1, 0xc5, 0x7d, 0x48,
+ 0x0f, 0x4b, 0x64, 0x80, 0xee, 0x71, 0x74, 0x15, 0x28, 0x2d, 0x2b, 0x99, 0xa3, 0x73, 0xd0, 0xb9,
+ 0xd2, 0x72, 0x67, 0xbc, 0xe7, 0xf7, 0x2b, 0x7d, 0x83, 0x70, 0x86, 0x70, 0x96, 0x70, 0x8e, 0xf0,
+ 0xd6, 0x01, 0xe7, 0x0e, 0x62, 0x67, 0x0e, 0xfe, 0x93, 0x95, 0x31, 0xd7, 0x49, 0xbc, 0xb3, 0x1d,
+ 0xe9, 0x75, 0xeb, 0xff, 0x12, 0xfd, 0x09, 0xe5, 0x6d, 0x34, 0x09, 0xd2, 0x38, 0x7f, 0x95, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_xpm[1] = {{ png, sizeof( png ), "plot_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot_dxf.cpp b/bitmaps_png/cpp_26/plot_dxf.cpp
index f6c34ea091..1a80d72f65 100644
--- a/bitmaps_png/cpp_26/plot_dxf.cpp
+++ b/bitmaps_png/cpp_26/plot_dxf.cpp
@@ -8,92 +8,91 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x3a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x09, 0x4c, 0xd3,
- 0x57, 0x1c, 0xc7, 0xeb, 0x32, 0x93, 0x65, 0xcb, 0x36, 0x93, 0x25, 0xcb, 0x8e, 0x2c, 0x26, 0x73,
- 0x5b, 0xb2, 0x4c, 0x13, 0x9d, 0xd3, 0x18, 0xcf, 0x31, 0xcf, 0x6c, 0xea, 0x34, 0x08, 0x32, 0x45,
- 0x07, 0x0c, 0x8d, 0xe8, 0x90, 0x63, 0x82, 0x3a, 0x0b, 0x16, 0x5a, 0x10, 0x28, 0x77, 0x5b, 0x68,
- 0x81, 0x22, 0x87, 0x22, 0x05, 0x5a, 0x4e, 0x91, 0x64, 0x6a, 0x41, 0xaa, 0x4c, 0x40, 0x2e, 0x85,
- 0x02, 0x85, 0x42, 0x29, 0x68, 0xb9, 0xda, 0x52, 0x0e, 0xcb, 0xf9, 0xdd, 0xff, 0xfd, 0x4d, 0x9b,
- 0x0d, 0x58, 0x06, 0xce, 0x97, 0x7c, 0x92, 0xfe, 0xdf, 0xfb, 0xbf, 0xef, 0xe7, 0xf5, 0xbd, 0x5f,
- 0x5f, 0x19, 0x00, 0x18, 0x0b, 0x81, 0x15, 0xc6, 0xfa, 0x20, 0x20, 0x28, 0xc0, 0xe3, 0xda, 0xf5,
- 0x34, 0x7e, 0x8e, 0x2c, 0x3b, 0x9d, 0x1b, 0x11, 0xca, 0xf1, 0xf5, 0xf5, 0xb5, 0x59, 0xe8, 0xfc,
- 0x05, 0xbd, 0xe4, 0xc9, 0xf2, 0x5c, 0x26, 0xc9, 0x91, 0xe4, 0xd6, 0xd6, 0x3d, 0x4a, 0xbf, 0x75,
- 0xab, 0x98, 0x9b, 0x99, 0x95, 0xc1, 0x29, 0x2f, 0x97, 0x27, 0xc9, 0xcb, 0xe4, 0x45, 0xde, 0x3e,
- 0xde, 0x67, 0x5e, 0x99, 0xc8, 0xe3, 0x37, 0x8f, 0xad, 0x0a, 0x45, 0x59, 0x5e, 0x08, 0x37, 0xd8,
- 0x3b, 0x24, 0x2c, 0xd8, 0x37, 0x2c, 0x2c, 0xf8, 0xf7, 0x90, 0xf0, 0x60, 0x7f, 0x89, 0x24, 0x43,
- 0x10, 0x11, 0x1d, 0x25, 0x7c, 0x65, 0xa2, 0xd3, 0xbf, 0x9e, 0xf6, 0x7a, 0x50, 0xa1, 0x90, 0x50,
- 0x12, 0x7f, 0x37, 0x77, 0xb7, 0xb8, 0xe3, 0x2e, 0x4e, 0x09, 0xec, 0x20, 0x56, 0x24, 0x3f, 0x2e,
- 0x96, 0x1f, 0xcd, 0xe3, 0xe5, 0xfc, 0x2f, 0x11, 0x5f, 0xc8, 0xdf, 0x9e, 0x28, 0x16, 0xb1, 0x08,
- 0xa1, 0xe1, 0xa1, 0x77, 0x25, 0xd9, 0x99, 0x8d, 0x54, 0xb0, 0x22, 0xe8, 0x0a, 0x5b, 0xc1, 0x8d,
- 0xe4, 0x26, 0x87, 0x47, 0x72, 0xeb, 0x04, 0xf1, 0xbc, 0x47, 0x3c, 0x41, 0x6c, 0xab, 0x28, 0x31,
- 0x9e, 0x45, 0x88, 0x17, 0x09, 0xbc, 0x44, 0x22, 0xd1, 0xd2, 0x05, 0x8b, 0xa2, 0xe3, 0xa3, 0x77,
- 0x77, 0x75, 0x69, 0x46, 0x86, 0x87, 0x4d, 0x30, 0x99, 0x4c, 0x18, 0x32, 0x0d, 0x51, 0x18, 0x31,
- 0x34, 0x64, 0x84, 0x91, 0x60, 0x34, 0xc0, 0x60, 0xd0, 0x43, 0x4f, 0xd0, 0x0f, 0x62, 0x50, 0x3f,
- 0x60, 0x61, 0x26, 0x37, 0x2f, 0xe7, 0xf6, 0x82, 0x45, 0x02, 0x21, 0xcf, 0x83, 0x04, 0x0d, 0x0c,
- 0xf6, 0xa3, 0x7f, 0xa0, 0x0f, 0x7d, 0xfd, 0xbd, 0xe8, 0xed, 0xd3, 0x41, 0xd7, 0xfb, 0x14, 0xcf,
- 0x74, 0x3d, 0xe8, 0x79, 0xda, 0x8d, 0xee, 0x1e, 0x2d, 0xb4, 0xdd, 0x1a, 0x74, 0x69, 0x3b, 0xa1,
- 0xe9, 0xea, 0x40, 0x87, 0x46, 0x8d, 0x67, 0xd4, 0x78, 0x69, 0xd9, 0x9d, 0xc6, 0xff, 0x14, 0xa5,
- 0xa6, 0x8a, 0xc3, 0xea, 0xea, 0x6b, 0xb5, 0xc2, 0x04, 0xe1, 0x28, 0x09, 0xea, 0xd4, 0x50, 0x01,
- 0x9d, 0x6a, 0xa8, 0x3b, 0x28, 0xd4, 0x6d, 0x68, 0x57, 0xab, 0xa0, 0x6a, 0x6f, 0x45, 0xab, 0xaa,
- 0x05, 0x2d, 0xad, 0x4a, 0x34, 0xb7, 0x34, 0x41, 0xd9, 0xdc, 0x88, 0x46, 0xe5, 0x13, 0x3c, 0x69,
- 0x6a, 0xa0, 0xc6, 0xdb, 0x90, 0x57, 0x90, 0x3b, 0xfd, 0x67, 0x65, 0x45, 0xcf, 0xcd, 0xe2, 0x82,
- 0x1a, 0x56, 0x2c, 0xeb, 0x9d, 0x39, 0xa2, 0x04, 0xb1, 0xf0, 0x94, 0xae, 0x57, 0xf7, 0xdc, 0x44,
- 0x6d, 0xd1, 0x09, 0xb7, 0x53, 0xf0, 0xb9, 0x78, 0x01, 0x4c, 0x16, 0x0b, 0x7e, 0x84, 0x80, 0x00,
- 0x1a, 0x7f, 0x0b, 0x81, 0x81, 0xb8, 0x6c, 0x81, 0x1d, 0x08, 0x16, 0x9b, 0x0d, 0x16, 0x87, 0x83,
- 0xc0, 0xa0, 0x20, 0x9c, 0xf5, 0xf6, 0xa4, 0x64, 0x05, 0x18, 0x19, 0x1d, 0x46, 0x7e, 0x81, 0xac,
- 0x92, 0xc5, 0x62, 0xbd, 0x66, 0x15, 0x71, 0x38, 0x9c, 0x8f, 0x1b, 0x1e, 0xd7, 0xf7, 0x11, 0x89,
- 0x9e, 0xda, 0x6b, 0x57, 0x37, 0x37, 0x5c, 0x62, 0xf9, 0x2d, 0x0a, 0x66, 0x00, 0xc1, 0x1f, 0x1e,
- 0xe7, 0xbc, 0x20, 0xcd, 0x95, 0xd1, 0x39, 0x06, 0xa3, 0x61, 0x5a, 0x2c, 0x16, 0x5d, 0xb1, 0x8a,
- 0x64, 0xb9, 0xd9, 0x72, 0x72, 0xf0, 0x64, 0x90, 0xe0, 0xe8, 0xec, 0x0c, 0xa7, 0x13, 0xae, 0x2f,
- 0xc5, 0x61, 0xc7, 0xa3, 0xc8, 0x91, 0x4a, 0xe9, 0x1c, 0x52, 0x34, 0x4d, 0x4d, 0x4f, 0x0c, 0xd4,
- 0x17, 0x59, 0x4e, 0x89, 0x18, 0x4b, 0x6a, 0x6a, 0xab, 0x9f, 0x92, 0x43, 0xef, 0xed, 0x7b, 0x46,
- 0x63, 0xeb, 0xf0, 0x13, 0x76, 0xfd, 0xb0, 0xf7, 0xa5, 0xb0, 0xd9, 0xbd, 0x07, 0x37, 0xb2, 0x24,
- 0xd6, 0x2c, 0x92, 0x1b, 0x13, 0x13, 0xee, 0xce, 0x60, 0xb2, 0x99, 0x2b, 0x5a, 0x5a, 0x9b, 0x87,
- 0x35, 0x5a, 0x35, 0x2c, 0xec, 0xb3, 0x3d, 0x84, 0xad, 0x3b, 0x76, 0xbe, 0x14, 0x5b, 0xb6, 0xef,
- 0x80, 0x34, 0x4f, 0x6a, 0xcd, 0x1a, 0xd4, 0xf7, 0x43, 0x28, 0x12, 0x64, 0x31, 0xfc, 0xfc, 0x2e,
- 0x6e, 0x6b, 0x6e, 0x55, 0x4e, 0x36, 0xab, 0x1a, 0x61, 0xa1, 0xa6, 0xbe, 0x1a, 0xe5, 0x0f, 0xca,
- 0x5e, 0x8a, 0xfb, 0x0f, 0x15, 0x74, 0x86, 0xa2, 0xaa, 0x04, 0x65, 0x95, 0x05, 0x54, 0xd9, 0xb7,
- 0x23, 0x3d, 0x23, 0x45, 0xce, 0x60, 0x32, 0x2f, 0x7c, 0xdb, 0xa8, 0xac, 0x9f, 0x7a, 0xac, 0xac,
- 0xc5, 0xab, 0xa4, 0x59, 0xdd, 0x00, 0x55, 0x57, 0x3d, 0xba, 0xba, 0x3b, 0x70, 0x35, 0x4d, 0x5c,
- 0xca, 0x38, 0x7f, 0xe9, 0xfc, 0xe6, 0xac, 0x9c, 0xcc, 0xd1, 0xdc, 0x7c, 0x99, 0x99, 0x10, 0xc3,
- 0x8f, 0x9a, 0x8a, 0xe1, 0x45, 0xce, 0x24, 0x24, 0xc5, 0xcf, 0xf0, 0xe3, 0x62, 0x16, 0x4d, 0xfa,
- 0xf5, 0x94, 0x99, 0x00, 0xb6, 0xff, 0xb4, 0x24, 0xe7, 0xc6, 0x38, 0xc9, 0x2b, 0x2a, 0x2e, 0x34,
- 0x53, 0x37, 0xe2, 0x1d, 0x06, 0xd5, 0x96, 0x7c, 0xbf, 0x7f, 0x9f, 0xc2, 0xce, 0xc1, 0x0e, 0xb6,
- 0xf6, 0xb6, 0x38, 0xe9, 0xf6, 0x0b, 0x64, 0xd4, 0x1e, 0x2b, 0x2a, 0xee, 0xa1, 0x4c, 0x21, 0x5f,
- 0x34, 0x95, 0xd5, 0x0f, 0xe1, 0x49, 0xfd, 0x73, 0xb8, 0x9c, 0x70, 0xa6, 0xf3, 0x0e, 0xd8, 0x1e,
- 0xd0, 0x1f, 0x3c, 0x7c, 0x70, 0x25, 0x5d, 0xde, 0x1b, 0x36, 0x6f, 0x95, 0x6d, 0xb2, 0xb1, 0x81,
- 0xc3, 0xb1, 0x63, 0x28, 0x91, 0xa6, 0x43, 0xab, 0x6e, 0x81, 0x79, 0xfc, 0xf9, 0x1c, 0x74, 0xd4,
- 0x36, 0xcc, 0xee, 0x1b, 0x32, 0x0e, 0xd0, 0xf4, 0x68, 0x54, 0xb8, 0x57, 0x90, 0x81, 0x42, 0x71,
- 0x14, 0xd2, 0xb8, 0x97, 0x20, 0xbd, 0x2a, 0x40, 0x7e, 0x61, 0x21, 0x36, 0x6e, 0xdb, 0xa6, 0x59,
- 0xbb, 0x76, 0xc7, 0xbb, 0xb4, 0x68, 0xcd, 0x9a, 0x35, 0x1f, 0xad, 0xfa, 0x66, 0x5d, 0xb2, 0xb7,
- 0xd7, 0xd9, 0x3a, 0xfb, 0xcf, 0x5e, 0x83, 0xc3, 0xe7, 0xaf, 0x83, 0x7f, 0xee, 0x67, 0xe8, 0xa9,
- 0xbb, 0xcb, 0xd2, 0xc6, 0x46, 0x4c, 0x74, 0x7f, 0x0a, 0xc7, 0xcb, 0xda, 0x67, 0x32, 0x0c, 0xe0,
- 0xc2, 0x81, 0x75, 0xc8, 0x8c, 0x60, 0x42, 0xe0, 0xe3, 0x04, 0xbb, 0x4f, 0x19, 0x70, 0xfc, 0xea,
- 0x4d, 0xb8, 0xae, 0x7b, 0x9f, 0xfe, 0x1c, 0xe1, 0xee, 0x30, 0xb1, 0x6a, 0xfd, 0x7a, 0xbb, 0x39,
- 0x77, 0x5d, 0x9a, 0x38, 0xae, 0x9e, 0xbc, 0x10, 0xeb, 0x75, 0x14, 0x27, 0x37, 0x7c, 0x88, 0xe3,
- 0xab, 0xde, 0x46, 0x41, 0x62, 0x38, 0x66, 0x66, 0x66, 0xe8, 0x60, 0xf2, 0x99, 0x8c, 0x97, 0xca,
- 0x52, 0x31, 0x3d, 0x35, 0x05, 0x3f, 0xfb, 0xcd, 0x38, 0xbd, 0x65, 0x39, 0x4c, 0x54, 0x09, 0xc7,
- 0x78, 0x1e, 0x41, 0xc0, 0xd1, 0xef, 0xac, 0x8b, 0x30, 0x8f, 0x8e, 0xc0, 0x64, 0x34, 0x74, 0xce,
- 0xb9, 0xeb, 0xc8, 0x9d, 0xc4, 0x8b, 0xe2, 0xaa, 0x48, 0xd0, 0xe3, 0x07, 0x77, 0x30, 0x31, 0x6e,
- 0x86, 0x24, 0xca, 0x9f, 0x0e, 0x2e, 0x4c, 0x8a, 0xb0, 0x06, 0x08, 0x2f, 0xba, 0xe2, 0xc8, 0x97,
- 0x6f, 0x20, 0xca, 0xfd, 0x30, 0x1c, 0xbe, 0x58, 0x8a, 0xb6, 0x86, 0x2a, 0xba, 0x9f, 0x88, 0x7c,
- 0xf6, 0xae, 0xc6, 0xed, 0xcc, 0x44, 0x14, 0x25, 0x47, 0xa1, 0xea, 0x8f, 0x7c, 0x98, 0xcd, 0x66,
- 0xed, 0xbc, 0xb7, 0xb7, 0xb2, 0xfa, 0xfe, 0x2e, 0x8b, 0xc8, 0xd2, 0x92, 0x2e, 0x9f, 0x81, 0xe3,
- 0xca, 0xb7, 0x30, 0x35, 0x35, 0x49, 0x3f, 0x4f, 0x4e, 0x8c, 0xc3, 0x7b, 0xcf, 0x4a, 0x7a, 0x01,
- 0x52, 0x3e, 0xc7, 0xfa, 0x1e, 0x11, 0x91, 0x3e, 0xb2, 0xf5, 0x64, 0xfb, 0xc8, 0x9c, 0x3e, 0x6d,
- 0x47, 0xdb, 0xbc, 0xa2, 0x47, 0xf2, 0x9b, 0x7b, 0x66, 0x8b, 0x6a, 0x4a, 0x8b, 0xe9, 0x00, 0x5d,
- 0x57, 0xfb, 0x8b, 0x67, 0xf9, 0x4d, 0xfa, 0xac, 0xec, 0x57, 0x2c, 0x41, 0xc4, 0x99, 0x43, 0xff,
- 0x10, 0x31, 0xed, 0x36, 0x61, 0xfc, 0xf9, 0x18, 0xfe, 0xd6, 0x9a, 0xe7, 0x15, 0xdd, 0xcd, 0x4e,
- 0xfe, 0x71, 0xb6, 0x28, 0xed, 0xca, 0x39, 0xb8, 0x7c, 0xfd, 0x1e, 0x7d, 0x4e, 0xad, 0x35, 0x15,
- 0xf4, 0x6a, 0x43, 0x4f, 0xee, 0xc7, 0xfd, 0xa2, 0xcc, 0x17, 0xe7, 0x25, 0x4d, 0xb1, 0x8a, 0xd8,
- 0xc7, 0x77, 0x62, 0x56, 0x9b, 0x5f, 0x54, 0x92, 0xce, 0xb3, 0x25, 0x93, 0xe3, 0x7c, 0x9d, 0x51,
- 0x9c, 0x1a, 0x8b, 0xb8, 0xf3, 0x2e, 0xf4, 0xca, 0xc9, 0x19, 0xe9, 0x34, 0x6d, 0xb4, 0x90, 0x14,
- 0x80, 0x65, 0xd5, 0xa4, 0x68, 0x88, 0xb8, 0x5b, 0xd5, 0xb4, 0x38, 0xd1, 0xd8, 0x98, 0x69, 0xe3,
- 0xb5, 0x10, 0x5f, 0x9c, 0xda, 0xf4, 0x09, 0x9c, 0x56, 0x2f, 0x03, 0xc7, 0x69, 0x37, 0x4a, 0xd2,
- 0xf8, 0xf4, 0x0c, 0x65, 0x55, 0x39, 0x42, 0x5c, 0xf7, 0x62, 0xc4, 0xa8, 0xb7, 0xa6, 0x4c, 0x4d,
- 0x4e, 0xd0, 0x8b, 0x52, 0x50, 0xbf, 0x1f, 0x32, 0x8f, 0x14, 0xca, 0xbf, 0x89, 0xfe, 0x02, 0x0b,
- 0x82, 0x8e, 0x9f, 0x85, 0xf6, 0xb3, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x2b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x7b, 0x4c, 0x53,
+ 0x77, 0x14, 0xc7, 0xaf, 0x9b, 0x66, 0x8b, 0xc9, 0x36, 0x63, 0x96, 0xc5, 0xb8, 0x25, 0x5b, 0xe6,
+ 0xdc, 0xe6, 0x9e, 0xa2, 0x7f, 0xe8, 0x32, 0x87, 0x38, 0xdf, 0x53, 0x17, 0x15, 0x11, 0xb6, 0x19,
+ 0x03, 0x2a, 0x8b, 0xe8, 0x94, 0xc7, 0x14, 0x5f, 0x85, 0xdd, 0xd2, 0x16, 0x90, 0x02, 0x82, 0x6d,
+ 0xa5, 0x45, 0x3b, 0x04, 0x26, 0x50, 0xe8, 0x03, 0x2a, 0xa2, 0xf3, 0x41, 0xad, 0x56, 0x91, 0xca,
+ 0xab, 0x40, 0x1f, 0x14, 0x28, 0x94, 0xf2, 0x2c, 0xd0, 0x42, 0x81, 0x89, 0x0f, 0x7a, 0x76, 0x7f,
+ 0xbf, 0xa4, 0x37, 0x30, 0x4d, 0x44, 0xe6, 0x2f, 0xf9, 0xfc, 0x71, 0xcf, 0xef, 0x9c, 0xef, 0xb7,
+ 0xbf, 0xf3, 0x3b, 0xbd, 0x97, 0x00, 0x00, 0x62, 0x32, 0x90, 0x09, 0xe4, 0x1c, 0x26, 0x87, 0x19,
+ 0xfa, 0xd7, 0x85, 0x2c, 0xbe, 0x54, 0x5e, 0x90, 0xcd, 0x4d, 0x3a, 0xc9, 0x8e, 0x8c, 0x8c, 0x5c,
+ 0x31, 0xd9, 0xfa, 0x49, 0x25, 0x85, 0x91, 0x61, 0xb3, 0x24, 0x52, 0x89, 0xa2, 0xba, 0xa6, 0x32,
+ 0xfb, 0xf2, 0xe5, 0x12, 0x6e, 0x5e, 0x7e, 0x0e, 0xfb, 0xf6, 0x6d, 0xd5, 0x39, 0x95, 0x5a, 0x55,
+ 0x1c, 0x71, 0x38, 0x62, 0xff, 0x4b, 0x33, 0x0a, 0xfd, 0x3d, 0xd4, 0x5b, 0xa3, 0x51, 0x17, 0xc6,
+ 0x73, 0x63, 0x23, 0xe2, 0x13, 0x62, 0x23, 0x13, 0x12, 0x62, 0x8f, 0xc7, 0x27, 0xc6, 0x46, 0x4b,
+ 0x24, 0x39, 0x82, 0xa4, 0x94, 0x53, 0xc2, 0x97, 0x66, 0xb4, 0xef, 0xb7, 0x7d, 0xe1, 0x77, 0xcb,
+ 0x34, 0x12, 0xca, 0x24, 0x3a, 0xe4, 0x40, 0xc8, 0x99, 0x9d, 0xbb, 0x02, 0xd3, 0x59, 0x1c, 0x32,
+ 0x99, 0x7f, 0xe6, 0x34, 0x3f, 0x85, 0xc7, 0x93, 0xfe, 0x2f, 0x23, 0xbe, 0x90, 0xbf, 0xf2, 0xac,
+ 0x58, 0x44, 0x22, 0x4e, 0x26, 0x9e, 0x2c, 0x95, 0x14, 0xe4, 0xe9, 0x29, 0x61, 0x0d, 0x27, 0x8e,
+ 0xa5, 0xe1, 0x26, 0x73, 0xff, 0x4c, 0x4c, 0xe6, 0xd6, 0x08, 0xd2, 0x78, 0x95, 0x3c, 0xc1, 0x69,
+ 0xb3, 0xe8, 0x6c, 0x1a, 0x89, 0x48, 0x13, 0x09, 0xc2, 0x45, 0x22, 0xd1, 0x8c, 0x49, 0x1b, 0xa5,
+ 0xa4, 0xa5, 0xac, 0x6d, 0x6b, 0xb3, 0x0e, 0x0f, 0x0d, 0xb9, 0xc0, 0xe5, 0x72, 0xc1, 0xa0, 0x6b,
+ 0x90, 0x62, 0x00, 0x06, 0x07, 0x07, 0x60, 0x00, 0x31, 0xe0, 0x04, 0xa7, 0xd3, 0x01, 0x0e, 0x84,
+ 0xa3, 0x1f, 0xfa, 0x1d, 0x7d, 0x1e, 0xdc, 0x8a, 0x42, 0xe9, 0xf5, 0x49, 0x1b, 0x09, 0x84, 0xbc,
+ 0x50, 0x24, 0xd4, 0xd7, 0xdf, 0x0b, 0xbd, 0x7d, 0x76, 0xb0, 0xf7, 0xf6, 0x40, 0x8f, 0xbd, 0x1b,
+ 0xba, 0x7b, 0x3a, 0xa1, 0xab, 0xbb, 0x03, 0x3a, 0x3a, 0xdb, 0xa1, 0xbd, 0xc3, 0x06, 0xb6, 0x76,
+ 0x2b, 0xb4, 0xd9, 0x5a, 0xc1, 0xda, 0xd6, 0x02, 0x2d, 0x56, 0x0b, 0x74, 0x51, 0xfb, 0x37, 0xd5,
+ 0x37, 0xf4, 0xcf, 0x35, 0xca, 0xcc, 0x14, 0x27, 0xd4, 0xe8, 0xaa, 0x6d, 0xc2, 0x74, 0xe1, 0x08,
+ 0x12, 0x6a, 0xb5, 0x52, 0x02, 0xad, 0x16, 0xb0, 0xb4, 0x50, 0x58, 0x9a, 0xa0, 0xd9, 0xd2, 0x08,
+ 0x8d, 0xcd, 0x66, 0x30, 0x37, 0x36, 0x40, 0x83, 0xd9, 0x08, 0xa6, 0x06, 0x03, 0x18, 0x4d, 0x7a,
+ 0xd0, 0x1b, 0xeb, 0xa1, 0xde, 0x50, 0x4b, 0xed, 0x37, 0x41, 0xa1, 0x52, 0x31, 0x76, 0x4f, 0x5b,
+ 0xd6, 0x71, 0xa9, 0x44, 0x59, 0x45, 0x9e, 0x26, 0xdf, 0x7c, 0xca, 0x28, 0x5d, 0x2c, 0xdc, 0xdb,
+ 0xdd, 0xd3, 0xfd, 0xc0, 0x45, 0xb5, 0x28, 0x38, 0x64, 0x2f, 0x1c, 0x3e, 0x76, 0x14, 0x18, 0x24,
+ 0x09, 0x51, 0x08, 0x26, 0x13, 0x13, 0xed, 0x21, 0x26, 0x06, 0xfe, 0xf0, 0xc0, 0x8a, 0x01, 0x92,
+ 0xc5, 0x02, 0x92, 0xcd, 0x86, 0x18, 0x0e, 0x07, 0x0e, 0x46, 0x84, 0x51, 0x66, 0x4a, 0x18, 0x1e,
+ 0x19, 0x82, 0x22, 0xa5, 0x5c, 0x4b, 0x92, 0xe4, 0x2b, 0xb4, 0x11, 0x9b, 0xcd, 0x7e, 0xb7, 0xb6,
+ 0x4e, 0x67, 0x47, 0x26, 0x0e, 0xaa, 0xd7, 0x7b, 0x42, 0x42, 0xe0, 0x04, 0x19, 0xf5, 0x42, 0x30,
+ 0x98, 0x88, 0x68, 0x08, 0x3d, 0x14, 0x0e, 0x32, 0x85, 0x1c, 0xeb, 0x38, 0x07, 0x9c, 0x63, 0x62,
+ 0xb1, 0x28, 0x8e, 0x36, 0x92, 0x2b, 0x0a, 0x54, 0xe8, 0xe2, 0xd1, 0x26, 0x62, 0x47, 0x50, 0x10,
+ 0x04, 0x06, 0xef, 0x99, 0x12, 0xfe, 0x3b, 0x7e, 0x01, 0xa9, 0x4c, 0x86, 0x75, 0xd0, 0xd0, 0x18,
+ 0x0c, 0xf5, 0x4e, 0xea, 0x20, 0xef, 0x53, 0x46, 0xc4, 0xb4, 0xaa, 0xea, 0x8a, 0x4e, 0x74, 0xe9,
+ 0x3d, 0xf6, 0x2e, 0x8c, 0x6f, 0xc0, 0x4f, 0xb0, 0x66, 0xc3, 0xc6, 0x29, 0xb1, 0x62, 0xed, 0x3a,
+ 0xc8, 0xcd, 0x97, 0xd0, 0x5a, 0x48, 0x37, 0x35, 0x35, 0xf1, 0x00, 0xc1, 0x60, 0x31, 0xe6, 0x35,
+ 0x98, 0x4d, 0x43, 0x56, 0x9b, 0x05, 0x3c, 0x6c, 0xf2, 0xdd, 0x06, 0xde, 0xab, 0x56, 0x4f, 0x89,
+ 0xef, 0x56, 0xae, 0x02, 0x59, 0xa1, 0x8c, 0xd6, 0xea, 0x77, 0xf4, 0x82, 0x50, 0x24, 0xc8, 0x27,
+ 0xa2, 0xa2, 0x8e, 0x2d, 0x37, 0x99, 0x8d, 0x8f, 0x4d, 0x8d, 0x7a, 0xf0, 0x50, 0xa5, 0xab, 0x80,
+ 0xdb, 0x77, 0xd5, 0x53, 0xe2, 0x4e, 0xb9, 0x06, 0x6b, 0x68, 0xee, 0x5f, 0x01, 0xb5, 0x56, 0x49,
+ 0x8d, 0x7d, 0x33, 0x64, 0xe7, 0x9c, 0x57, 0x11, 0x0c, 0xc6, 0x51, 0x1f, 0xbd, 0x51, 0xf7, 0xa4,
+ 0xce, 0x58, 0x0d, 0x2f, 0x13, 0x93, 0xa5, 0x16, 0x1a, 0xdb, 0x74, 0xd0, 0xd6, 0xde, 0x02, 0x19,
+ 0x59, 0xe2, 0x9b, 0xc4, 0x91, 0x13, 0x47, 0x96, 0xe5, 0x4b, 0xf3, 0x46, 0x14, 0x45, 0xf2, 0x51,
+ 0x44, 0x2a, 0xff, 0xd4, 0x93, 0x54, 0x5e, 0xb2, 0x3b, 0xfd, 0x5c, 0x9a, 0x9b, 0x7f, 0x26, 0xf5,
+ 0x85, 0xc9, 0xbe, 0x70, 0xde, 0xcd, 0x64, 0x45, 0x8f, 0x49, 0xa4, 0xb9, 0x0f, 0x91, 0x5e, 0x71,
+ 0xc9, 0xc5, 0x51, 0xea, 0x8d, 0x78, 0x83, 0xa0, 0xd6, 0xb4, 0x1f, 0x7e, 0xdc, 0xa4, 0xf1, 0x0b,
+ 0xf0, 0x03, 0xdf, 0xed, 0xbe, 0xf0, 0x6b, 0xc8, 0x6e, 0x90, 0x53, 0x3d, 0xd6, 0x94, 0xdd, 0x02,
+ 0xb5, 0x46, 0xf5, 0xc2, 0x68, 0x2b, 0xca, 0x21, 0x8c, 0xfa, 0x72, 0xec, 0x0a, 0x0e, 0xc2, 0x7a,
+ 0x9b, 0x7d, 0x37, 0x3b, 0xb6, 0xf8, 0x6f, 0xf9, 0x02, 0x8f, 0xf7, 0xd2, 0x65, 0xde, 0xf2, 0x65,
+ 0x3e, 0xcb, 0xc1, 0x7f, 0xe3, 0x4a, 0x28, 0xce, 0x15, 0x43, 0x6d, 0x99, 0x0a, 0xda, 0x5b, 0x1a,
+ 0x60, 0x78, 0x78, 0x10, 0x46, 0x1f, 0x3e, 0xc0, 0x0c, 0x38, 0xec, 0xa0, 0xbd, 0x5e, 0x04, 0x75,
+ 0xf7, 0x54, 0x74, 0x6c, 0xc8, 0xe5, 0xc4, 0xb1, 0x1a, 0xcd, 0x55, 0xfc, 0x5c, 0xaf, 0x55, 0x43,
+ 0x45, 0x69, 0x31, 0x5c, 0x95, 0x65, 0x82, 0x2c, 0x43, 0x00, 0x69, 0x5c, 0x26, 0x78, 0x7f, 0xbb,
+ 0xb4, 0x7d, 0xf1, 0xe2, 0x55, 0x6f, 0x61, 0x23, 0x2f, 0x2f, 0xaf, 0xb9, 0x8b, 0xbc, 0xbe, 0xca,
+ 0xf5, 0xfb, 0x90, 0x80, 0xf1, 0xec, 0x5a, 0xfc, 0x36, 0x94, 0xe6, 0x8b, 0x01, 0x2d, 0xb7, 0xdb,
+ 0x0d, 0xd1, 0x01, 0xde, 0xb0, 0x7d, 0xde, 0x34, 0x30, 0x68, 0x6f, 0xe1, 0x58, 0x56, 0xdc, 0x21,
+ 0x9c, 0xa7, 0x3c, 0x9b, 0x88, 0x9f, 0x8f, 0x6f, 0x5d, 0x02, 0xff, 0xd5, 0x58, 0xbf, 0x60, 0x76,
+ 0xfa, 0x84, 0x57, 0x90, 0xdf, 0x07, 0xc4, 0x1c, 0xb4, 0x71, 0xf0, 0xfb, 0xf9, 0x50, 0x77, 0xf7,
+ 0x06, 0x64, 0x72, 0x22, 0x20, 0x68, 0xd1, 0x6c, 0x9c, 0x5c, 0x49, 0xfd, 0x4a, 0xb4, 0xba, 0xad,
+ 0x4d, 0xb0, 0xe3, 0xf3, 0x99, 0x38, 0xa7, 0x9e, 0x3a, 0x99, 0xff, 0xfc, 0x57, 0xe1, 0x84, 0xef,
+ 0x37, 0xe0, 0x1e, 0x1b, 0x9b, 0x60, 0x54, 0xfe, 0xb7, 0x1c, 0xcc, 0x55, 0x65, 0x50, 0x77, 0xa7,
+ 0xb4, 0x73, 0xcb, 0x3c, 0xe2, 0x9d, 0x09, 0x46, 0x01, 0x9f, 0xcc, 0x9c, 0x8b, 0x92, 0x0e, 0x6d,
+ 0xf8, 0x1a, 0x3c, 0xab, 0x50, 0x18, 0x8f, 0x0b, 0xe3, 0x76, 0x6f, 0xa0, 0x63, 0x97, 0x32, 0x52,
+ 0x70, 0x2c, 0xe0, 0xe3, 0x19, 0xf0, 0xf3, 0x82, 0xd7, 0xa1, 0xa3, 0xd9, 0x44, 0xef, 0x79, 0x8c,
+ 0x94, 0xe9, 0x5c, 0x50, 0x49, 0x33, 0xa0, 0x24, 0x8b, 0xef, 0xf0, 0x7b, 0x8f, 0x98, 0xfd, 0xcc,
+ 0x13, 0x8d, 0x37, 0x6a, 0x35, 0xd4, 0xe0, 0xc2, 0xf0, 0x35, 0x9f, 0xd1, 0xb1, 0x47, 0xa3, 0x0f,
+ 0x60, 0xe7, 0x97, 0x6f, 0xe0, 0x78, 0xd2, 0xfe, 0x6d, 0x30, 0x7e, 0x3d, 0xab, 0x75, 0x94, 0xee,
+ 0xc2, 0xe7, 0x1a, 0x5d, 0x3c, 0x97, 0x84, 0x93, 0x39, 0x81, 0xeb, 0xe8, 0x58, 0x5e, 0x12, 0x03,
+ 0xc7, 0x90, 0x19, 0x6a, 0x9d, 0xb9, 0xfa, 0xde, 0x53, 0x46, 0x4d, 0x3a, 0x2d, 0x38, 0xa9, 0xd7,
+ 0x4f, 0x5f, 0x97, 0xad, 0xc9, 0xc7, 0x87, 0x98, 0xfe, 0x4c, 0xa3, 0xb0, 0xd5, 0x9f, 0x82, 0xa5,
+ 0xbe, 0x12, 0xa4, 0xbc, 0x18, 0x08, 0x5e, 0x32, 0x07, 0x17, 0x96, 0x95, 0x14, 0x60, 0x21, 0x8b,
+ 0xbe, 0x0a, 0x02, 0xe6, 0x4f, 0x87, 0xc8, 0x8d, 0x5e, 0xd0, 0x6a, 0xd4, 0xe1, 0xd6, 0xa1, 0xd3,
+ 0x3e, 0x7a, 0x38, 0x3a, 0xc1, 0xc8, 0x6e, 0x6b, 0xf1, 0x78, 0x9b, 0x9e, 0xfa, 0x1e, 0x79, 0x8c,
+ 0xc6, 0x13, 0xb8, 0x70, 0x16, 0x5c, 0xc9, 0x16, 0xe0, 0x8a, 0x27, 0x8f, 0x1f, 0xe1, 0xd3, 0xa2,
+ 0xbb, 0x41, 0x2d, 0x45, 0x0b, 0xdd, 0x05, 0xca, 0xcb, 0xe1, 0x1e, 0x9b, 0xbc, 0xd1, 0xfa, 0x8f,
+ 0x88, 0xd7, 0x12, 0xf7, 0x6d, 0x8d, 0xd4, 0x5e, 0x2b, 0xc4, 0x13, 0x85, 0x2e, 0x79, 0xf4, 0x9f,
+ 0x11, 0xba, 0x2d, 0x83, 0xfd, 0xd4, 0xff, 0xe8, 0xaa, 0x02, 0x4c, 0x95, 0x77, 0xe8, 0x18, 0x9a,
+ 0xb6, 0xfb, 0xd7, 0x8a, 0xe8, 0xa9, 0x34, 0x94, 0xab, 0x71, 0xce, 0xb8, 0x3a, 0xda, 0xe8, 0x5f,
+ 0xa5, 0xe2, 0x5d, 0xf7, 0x45, 0x8d, 0xab, 0x44, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_dxf_xpm[1] = {{ png, sizeof( png ), "plot_dxf_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot_hpg.cpp b/bitmaps_png/cpp_26/plot_hpg.cpp
index b6ac5b1e73..c8deea35eb 100644
--- a/bitmaps_png/cpp_26/plot_hpg.cpp
+++ b/bitmaps_png/cpp_26/plot_hpg.cpp
@@ -8,89 +8,81 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x0c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x7b, 0x4c, 0x93,
- 0x57, 0x1c, 0x86, 0xbb, 0xb9, 0x5b, 0x76, 0xcf, 0x92, 0x2d, 0xdb, 0x92, 0x65, 0x8b, 0x6e, 0xb8,
- 0x44, 0xe7, 0xe6, 0x36, 0xe7, 0x6d, 0x9b, 0x33, 0xcc, 0x44, 0xbc, 0x04, 0x27, 0x43, 0xd4, 0x70,
- 0x53, 0x6b, 0xab, 0x80, 0x8a, 0xa8, 0x5b, 0x5b, 0xda, 0x82, 0x92, 0xca, 0xa5, 0x82, 0x80, 0xd2,
- 0xd2, 0xda, 0x02, 0xa5, 0x40, 0xb1, 0x48, 0xc5, 0x81, 0x35, 0x46, 0xe3, 0x98, 0x20, 0x7f, 0x78,
- 0x21, 0x5a, 0x28, 0x77, 0x4b, 0x85, 0xd2, 0x72, 0xa9, 0xb4, 0x60, 0x86, 0xe2, 0x0a, 0xef, 0xbe,
- 0x73, 0x92, 0x12, 0xb1, 0x66, 0x61, 0xe8, 0x49, 0xde, 0x34, 0x39, 0x97, 0xe7, 0x39, 0xe7, 0xf7,
- 0x7d, 0xdf, 0x29, 0x0b, 0x00, 0x6b, 0x2a, 0x49, 0x4c, 0xe4, 0xfb, 0x25, 0xa7, 0x4a, 0xf6, 0x15,
- 0x95, 0x16, 0xe5, 0x6a, 0x8b, 0xb5, 0x8a, 0x83, 0x49, 0x07, 0x0f, 0xc4, 0xc5, 0xc5, 0xf9, 0x4d,
- 0x75, 0xfd, 0x94, 0x26, 0x89, 0x44, 0xbc, 0x6f, 0xce, 0x5f, 0x38, 0x5f, 0x79, 0xbd, 0xfe, 0x7a,
- 0xc1, 0x99, 0xca, 0xd3, 0x87, 0x0d, 0x15, 0xe5, 0x29, 0xb5, 0xb5, 0x97, 0xb5, 0x86, 0x33, 0x06,
- 0x23, 0x7b, 0x27, 0x7b, 0xd1, 0x33, 0x13, 0xc5, 0x8b, 0xe2, 0xe3, 0xae, 0xd4, 0xd5, 0x14, 0xa6,
- 0x32, 0x27, 0x4a, 0x96, 0x4a, 0x7e, 0x67, 0x7e, 0xe3, 0x53, 0xa5, 0x92, 0x84, 0xb3, 0xe7, 0xaa,
- 0x4a, 0xa2, 0x63, 0x63, 0xf9, 0xcf, 0x4c, 0x94, 0x2c, 0x4d, 0xcd, 0x31, 0x1a, 0x2b, 0xe5, 0x29,
- 0x47, 0x0e, 0x8b, 0xb7, 0x71, 0xd8, 0x27, 0xb6, 0xb0, 0xd9, 0x79, 0x8c, 0x28, 0xad, 0xf4, 0x64,
- 0x89, 0xe6, 0x37, 0x01, 0x4f, 0xf1, 0x54, 0x22, 0x85, 0x4a, 0xce, 0xcd, 0xcb, 0x53, 0x4a, 0x55,
- 0x4c, 0x64, 0xb9, 0x39, 0x0d, 0x05, 0xda, 0x3c, 0x93, 0x4c, 0x96, 0x7d, 0x35, 0x45, 0x9a, 0xf2,
- 0x27, 0xc9, 0x31, 0x59, 0xd6, 0xcd, 0xbc, 0x7c, 0x65, 0x73, 0xc6, 0xd1, 0xf4, 0x46, 0xa5, 0x2a,
- 0x57, 0x4a, 0x22, 0x57, 0xe4, 0x70, 0xff, 0x97, 0x48, 0xa3, 0x51, 0x4b, 0xdc, 0x6e, 0x97, 0xe7,
- 0xde, 0xbd, 0x61, 0x0c, 0xd3, 0x0c, 0x61, 0x78, 0x78, 0x08, 0x43, 0x24, 0x43, 0x6e, 0xb8, 0x49,
- 0xdc, 0x2e, 0xb8, 0xdc, 0x83, 0x70, 0xb9, 0x06, 0x31, 0xe8, 0xba, 0x4b, 0xe3, 0x74, 0x0e, 0x78,
- 0xd4, 0xf9, 0x0a, 0xc9, 0x94, 0x45, 0x25, 0x3a, 0x6d, 0xd9, 0xc8, 0xfd, 0x11, 0x38, 0xef, 0x0e,
- 0x60, 0xc0, 0xd9, 0x8f, 0xfe, 0x81, 0x3e, 0xf4, 0xf5, 0x3b, 0xe0, 0xe8, 0xb5, 0xc3, 0xee, 0xe8,
- 0x41, 0x8f, 0xdd, 0x06, 0x5b, 0x4f, 0x17, 0xba, 0x6d, 0x77, 0x70, 0xa7, 0xdb, 0x0a, 0x6b, 0x97,
- 0x05, 0x9d, 0xd6, 0xdb, 0x54, 0xaa, 0xd1, 0xe6, 0x95, 0xfd, 0xa7, 0x28, 0x31, 0x31, 0xf1, 0x05,
- 0xfd, 0x29, 0xdd, 0x65, 0xb3, 0xd9, 0xd4, 0x2f, 0x57, 0xc8, 0x3c, 0x03, 0x03, 0xfd, 0xcc, 0x62,
- 0x0b, 0x2c, 0x9d, 0x1d, 0xb8, 0x6d, 0x69, 0x47, 0x7b, 0x47, 0x1b, 0xda, 0xda, 0x5b, 0xd1, 0xda,
- 0xd6, 0x8c, 0x96, 0xd6, 0x26, 0x34, 0xb7, 0x98, 0x61, 0x6e, 0x66, 0xd2, 0xd4, 0x80, 0x46, 0xb3,
- 0x09, 0x0d, 0x8d, 0xb7, 0x18, 0x71, 0x17, 0x8e, 0xcb, 0x8e, 0x79, 0x08, 0xa3, 0xdc, 0xa0, 0xaf,
- 0x26, 0x4c, 0x1f, 0x51, 0x49, 0x69, 0xf1, 0x69, 0xa6, 0x3c, 0xe3, 0x2d, 0xad, 0x2d, 0xe0, 0x44,
- 0xef, 0xc4, 0x7e, 0x1e, 0x0f, 0x3c, 0xa1, 0x90, 0x86, 0xef, 0x8d, 0x48, 0x44, 0x23, 0x20, 0x11,
- 0x93, 0x88, 0x11, 0xef, 0x4d, 0x82, 0x98, 0x19, 0x13, 0x62, 0xd7, 0xde, 0x58, 0x10, 0x06, 0x61,
- 0x15, 0xeb, 0x8a, 0x2a, 0x26, 0x89, 0xe4, 0xf2, 0xac, 0xb0, 0xde, 0x5e, 0xc7, 0xa8, 0x8b, 0xa9,
- 0x73, 0x13, 0xb3, 0xcb, 0xed, 0x51, 0x3b, 0xc1, 0x17, 0xc7, 0x4f, 0x2b, 0x9c, 0xe8, 0x28, 0xca,
- 0x20, 0x2c, 0x07, 0xc3, 0x94, 0xcb, 0xb3, 0x23, 0xa9, 0x48, 0xaf, 0xd7, 0xcf, 0x60, 0xbe, 0x91,
- 0x1e, 0xf2, 0xb0, 0x07, 0x07, 0x9d, 0x74, 0x52, 0x48, 0x68, 0x28, 0xc2, 0xb7, 0x6d, 0x9d, 0x56,
- 0xc8, 0x5a, 0xc2, 0x20, 0x2c, 0xc2, 0xac, 0xad, 0xab, 0xb1, 0x11, 0x07, 0xeb, 0xd0, 0x21, 0xd1,
- 0x1c, 0xab, 0xb5, 0xf3, 0x7e, 0x6f, 0x9f, 0x1d, 0x24, 0xb7, 0x4c, 0x37, 0x11, 0x10, 0x18, 0x08,
- 0xff, 0x80, 0x80, 0x69, 0x85, 0xac, 0x25, 0x0c, 0x2f, 0x8f, 0xb0, 0x89, 0x83, 0x95, 0x91, 0x79,
- 0x24, 0xca, 0xee, 0xb0, 0x31, 0x6f, 0xce, 0x6d, 0x9a, 0x06, 0xf3, 0x2d, 0xac, 0x58, 0xbd, 0x06,
- 0xfe, 0x2b, 0x03, 0xa6, 0x95, 0x15, 0xab, 0x56, 0x53, 0x86, 0x97, 0x47, 0xd8, 0xc4, 0xc1, 0x4a,
- 0xcf, 0x92, 0x4a, 0x7b, 0x1c, 0x5d, 0x68, 0x6e, 0x6f, 0x78, 0x66, 0x69, 0x6a, 0x33, 0xa1, 0xf6,
- 0xda, 0x39, 0xd4, 0x5c, 0x35, 0xc2, 0x66, 0xbf, 0x03, 0xe2, 0x60, 0x49, 0xd3, 0xd3, 0xa4, 0x5d,
- 0x36, 0x2b, 0x1a, 0x5b, 0x6e, 0x4e, 0xc4, 0xd4, 0x54, 0xff, 0x54, 0x21, 0x8c, 0xf6, 0xce, 0x46,
- 0x74, 0x58, 0xcd, 0x20, 0x6c, 0xe2, 0x60, 0x31, 0x57, 0x3f, 0x5f, 0xa9, 0x56, 0x8c, 0x9c, 0x50,
- 0x9f, 0x78, 0xa0, 0x54, 0x29, 0x1e, 0x08, 0x13, 0xf8, 0x63, 0xd1, 0xbb, 0xb8, 0xe3, 0x31, 0xbb,
- 0x77, 0x60, 0xba, 0x11, 0x25, 0x0a, 0xc0, 0xb0, 0x46, 0x29, 0x93, 0x61, 0x13, 0x07, 0x7d, 0xbd,
- 0xd7, 0x04, 0xae, 0x6d, 0x5e, 0x1f, 0x1c, 0x84, 0x90, 0xcd, 0x21, 0x60, 0x73, 0x23, 0x10, 0xbe,
- 0x75, 0xe3, 0x53, 0x85, 0x30, 0x08, 0x8b, 0x30, 0x09, 0x7b, 0xe2, 0x3b, 0x5a, 0xb0, 0xe4, 0xfb,
- 0x2b, 0x8b, 0x97, 0x2d, 0x47, 0x51, 0x61, 0x01, 0x32, 0x78, 0x1c, 0x5c, 0xaa, 0xbe, 0x38, 0x29,
- 0x06, 0x5d, 0x3e, 0x74, 0xea, 0x6c, 0x18, 0xab, 0xca, 0x91, 0xc4, 0x0d, 0x82, 0x28, 0x62, 0x25,
- 0x54, 0xe9, 0x09, 0xb8, 0x70, 0xc1, 0x38, 0x69, 0xde, 0x1f, 0x06, 0x1d, 0x52, 0xf7, 0x86, 0x23,
- 0x2d, 0x2e, 0x12, 0x1a, 0x95, 0x02, 0xa5, 0xfa, 0x32, 0x6c, 0xe1, 0x70, 0xeb, 0x27, 0x44, 0xf3,
- 0xe7, 0xcf, 0x7f, 0x77, 0xe9, 0x72, 0x7f, 0x71, 0x5d, 0xd5, 0x49, 0x04, 0xcf, 0x64, 0xe1, 0xef,
- 0x61, 0x37, 0x1e, 0x6d, 0xbc, 0x75, 0x0b, 0x70, 0x6c, 0x5f, 0x18, 0xaa, 0xcb, 0x0b, 0x10, 0xf2,
- 0xd9, 0x0c, 0x08, 0x83, 0x97, 0x62, 0xa3, 0xdf, 0x8b, 0xd8, 0xed, 0xef, 0x87, 0x7b, 0xcc, 0x87,
- 0x49, 0x5a, 0x7f, 0x77, 0x27, 0xc2, 0xe7, 0xbd, 0x89, 0xd0, 0x39, 0xaf, 0xd2, 0xb0, 0x17, 0xbc,
- 0x87, 0xbb, 0xbd, 0x36, 0x58, 0x2c, 0xd6, 0x88, 0xc7, 0x2f, 0xd5, 0x57, 0x6a, 0xce, 0x14, 0x53,
- 0xd1, 0x28, 0x73, 0xa1, 0x3e, 0xda, 0xc2, 0xbf, 0x78, 0x03, 0xda, 0xe4, 0x03, 0xa8, 0x50, 0xa4,
- 0x22, 0xe2, 0xcb, 0xb7, 0x68, 0x9f, 0xdd, 0xd2, 0x8a, 0x4d, 0xb3, 0x5f, 0xc2, 0xf9, 0x22, 0x19,
- 0xc6, 0x3c, 0x1e, 0xc4, 0x07, 0x2d, 0x46, 0xcc, 0xb2, 0x99, 0xe8, 0x6e, 0x37, 0xd3, 0xf5, 0x37,
- 0x2e, 0x55, 0xc1, 0xf3, 0xcf, 0x43, 0xe6, 0xbe, 0xec, 0xe4, 0xfa, 0x88, 0xaa, 0x0d, 0x1a, 0x2a,
- 0x1a, 0x1f, 0x1b, 0x9b, 0x90, 0x8c, 0x8f, 0x8f, 0x63, 0xc3, 0xa7, 0xcf, 0xe3, 0xd4, 0xf1, 0x24,
- 0x94, 0xa6, 0x0b, 0xc1, 0x59, 0xfc, 0x21, 0xed, 0xb7, 0x34, 0xde, 0xc0, 0x86, 0x59, 0xcf, 0xe1,
- 0x2f, 0x43, 0x21, 0x2e, 0xea, 0x94, 0x74, 0x5d, 0xcb, 0x8d, 0x2b, 0x78, 0xbc, 0x99, 0x9b, 0xcc,
- 0xd1, 0x3e, 0xa2, 0x4b, 0x7a, 0x35, 0x2d, 0x89, 0x21, 0x47, 0x82, 0x8c, 0x98, 0x60, 0xec, 0x5f,
- 0x35, 0x8f, 0x9e, 0x80, 0x40, 0x2a, 0x55, 0xe9, 0x28, 0x48, 0x8a, 0x45, 0xd8, 0xdc, 0xd7, 0x21,
- 0x89, 0x5c, 0x49, 0xcb, 0xb3, 0xe7, 0xe7, 0xd9, 0x18, 0x61, 0xfe, 0xab, 0x32, 0xf7, 0x6c, 0xc2,
- 0xa1, 0x50, 0x7f, 0x38, 0xed, 0x5d, 0x30, 0x16, 0x64, 0x41, 0x25, 0x8e, 0xc2, 0xd1, 0x5d, 0x21,
- 0xc8, 0x15, 0x6c, 0x27, 0xae, 0x75, 0x3e, 0x22, 0x52, 0x06, 0x02, 0x25, 0x30, 0xe1, 0xaf, 0x4b,
- 0x20, 0xe7, 0x6d, 0xa3, 0x27, 0x21, 0x7d, 0x46, 0x4d, 0x36, 0x14, 0x02, 0x0e, 0x22, 0xbf, 0x7a,
- 0x9b, 0x82, 0x49, 0x99, 0xbd, 0xcf, 0x72, 0xc7, 0xd2, 0x8f, 0x50, 0x78, 0x78, 0x1f, 0xb6, 0x2f,
- 0x7c, 0x9f, 0xce, 0xe5, 0x2c, 0xfa, 0x80, 0x9e, 0x56, 0x10, 0xb4, 0xe8, 0xc9, 0xa2, 0x8a, 0xdc,
- 0x14, 0x6c, 0xf9, 0xfa, 0x1d, 0x5a, 0xae, 0x47, 0x4b, 0x47, 0x45, 0xcc, 0x4e, 0xb3, 0xe3, 0x42,
- 0x91, 0xb0, 0x69, 0xd9, 0xa4, 0xd2, 0x90, 0x71, 0x52, 0x85, 0x92, 0x23, 0x02, 0xb4, 0xd6, 0xd7,
- 0xd1, 0x67, 0xe7, 0x2d, 0x25, 0xa9, 0xd0, 0x13, 0x45, 0x25, 0x52, 0x3e, 0xa2, 0x7e, 0xfc, 0xc4,
- 0xa7, 0xce, 0x04, 0x44, 0x36, 0x91, 0x15, 0xbb, 0x99, 0x96, 0xe8, 0xf1, 0xc6, 0x0b, 0xfc, 0x16,
- 0x51, 0x3f, 0x7c, 0x8c, 0x2a, 0x75, 0x06, 0x94, 0xc2, 0x1d, 0x08, 0x9d, 0xfb, 0x1a, 0xed, 0x7b,
- 0x38, 0xfa, 0xe0, 0xc9, 0xa2, 0xe2, 0x34, 0x1e, 0x04, 0xeb, 0x17, 0xfa, 0x80, 0xf8, 0xbf, 0x7c,
- 0x47, 0x5f, 0xed, 0xb3, 0xf9, 0x99, 0x28, 0xcd, 0x10, 0xf9, 0x8c, 0x77, 0x98, 0xae, 0x21, 0xe6,
- 0xa7, 0x59, 0xf4, 0x14, 0x9b, 0x3f, 0x7f, 0x99, 0x6e, 0xc8, 0xed, 0xec, 0xf3, 0x0e, 0x53, 0xd1,
- 0xbf, 0xbc, 0x47, 0x6e, 0x8d, 0xb8, 0x2e, 0x12, 0x28, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x8f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x94, 0x7b, 0x4c, 0x53,
+ 0x57, 0x1c, 0xc7, 0x6f, 0x74, 0x31, 0xfb, 0x73, 0xc9, 0xfe, 0xd8, 0xb2, 0x6c, 0xf1, 0x31, 0xe6,
+ 0xb2, 0xb9, 0x64, 0x6e, 0x86, 0xc9, 0x96, 0x38, 0x97, 0x18, 0x37, 0x10, 0x18, 0xdb, 0x18, 0x82,
+ 0x8f, 0x29, 0x42, 0x01, 0xa1, 0xc3, 0x00, 0x43, 0x2d, 0x94, 0x96, 0xea, 0xe4, 0x59, 0x40, 0x41,
+ 0x6d, 0x69, 0x29, 0x08, 0x96, 0x97, 0x55, 0x40, 0x06, 0x62, 0x54, 0x74, 0x46, 0xd0, 0x65, 0x42,
+ 0x08, 0x14, 0xda, 0x02, 0xe5, 0x51, 0xa0, 0xb4, 0xd0, 0x02, 0x2d, 0x98, 0x00, 0x6e, 0x8c, 0xef,
+ 0xee, 0x39, 0x49, 0x9b, 0x81, 0x64, 0x41, 0xe0, 0x24, 0x9f, 0xdc, 0xfc, 0xce, 0xe3, 0xfb, 0xb9,
+ 0xf7, 0x9c, 0x7b, 0x2f, 0x03, 0x80, 0x59, 0x0e, 0x22, 0x51, 0xdc, 0xd6, 0x94, 0xb4, 0xa4, 0x5f,
+ 0x8a, 0xcb, 0x8b, 0x73, 0x95, 0x25, 0x4a, 0xd9, 0x99, 0x5f, 0xcf, 0x9c, 0x8c, 0x89, 0x89, 0xd9,
+ 0xba, 0xdc, 0xf5, 0xcb, 0x9a, 0x24, 0x10, 0xf0, 0x76, 0xdc, 0xb9, 0x77, 0xa7, 0xa6, 0xb9, 0xa5,
+ 0xb9, 0xb0, 0xba, 0xa6, 0x2a, 0xb9, 0xf2, 0x66, 0x45, 0x6a, 0x63, 0xe3, 0x23, 0x65, 0x65, 0x75,
+ 0x65, 0x1d, 0x27, 0x9c, 0xe3, 0xb6, 0x66, 0x22, 0xbe, 0x80, 0x1f, 0xf3, 0xf8, 0x49, 0xc3, 0xd5,
+ 0x34, 0xf6, 0x89, 0x52, 0xc4, 0x49, 0xa7, 0xd9, 0x2b, 0x3f, 0x4d, 0x9c, 0x94, 0x78, 0xeb, 0x76,
+ 0x6d, 0x29, 0x37, 0x2a, 0x2a, 0x6e, 0xcd, 0x44, 0x29, 0xe2, 0xb4, 0xcb, 0x75, 0x75, 0x35, 0xd2,
+ 0xd4, 0x8c, 0x64, 0x61, 0x70, 0x28, 0x27, 0xef, 0x18, 0x87, 0x53, 0xc0, 0x8a, 0xd2, 0xcb, 0xaf,
+ 0x95, 0x16, 0x9d, 0x8a, 0xe7, 0xc9, 0x56, 0x25, 0x92, 0x29, 0xa4, 0x61, 0x05, 0x05, 0x72, 0xb1,
+ 0x82, 0x45, 0x92, 0x7b, 0xb9, 0xbd, 0x50, 0x59, 0xa0, 0x96, 0x48, 0x72, 0x9e, 0xa6, 0x8a, 0x53,
+ 0x7f, 0x27, 0x5c, 0x94, 0x64, 0xb7, 0x16, 0x5c, 0x91, 0xeb, 0xb2, 0xce, 0x67, 0x76, 0xc8, 0x15,
+ 0xb9, 0x62, 0x82, 0x54, 0x76, 0x39, 0xec, 0xa5, 0x44, 0x45, 0x45, 0xf9, 0x49, 0x76, 0xbb, 0x6d,
+ 0xee, 0xd9, 0xb3, 0x29, 0x4c, 0x51, 0x26, 0x31, 0x35, 0x35, 0x89, 0x49, 0xc2, 0xa4, 0x1d, 0x76,
+ 0x82, 0xdd, 0x06, 0x9b, 0x7d, 0x02, 0x36, 0xdb, 0x04, 0x26, 0x6c, 0xe3, 0x94, 0xb1, 0x31, 0xeb,
+ 0x5c, 0xfe, 0x15, 0x59, 0xd2, 0xb2, 0x45, 0xa5, 0x65, 0xca, 0xeb, 0xd3, 0x33, 0xd3, 0x18, 0x1b,
+ 0xb7, 0xc2, 0x3a, 0x66, 0x81, 0xc5, 0x3a, 0x8a, 0x51, 0x8b, 0x19, 0xe6, 0x11, 0x13, 0x4c, 0xe6,
+ 0x61, 0x0c, 0x9b, 0x8c, 0x30, 0x0e, 0x0f, 0x62, 0xc8, 0x38, 0x80, 0x81, 0x21, 0x03, 0x0c, 0x83,
+ 0x7d, 0xe8, 0x37, 0xf4, 0x52, 0x69, 0x91, 0xb2, 0xe0, 0xfa, 0xff, 0x8a, 0x44, 0x22, 0xd1, 0x2b,
+ 0xaa, 0x1b, 0x65, 0x8f, 0x34, 0x1a, 0xb5, 0x45, 0x2a, 0x93, 0xcc, 0x59, 0xad, 0x16, 0x76, 0x71,
+ 0x1f, 0xfa, 0xfa, 0x7b, 0xd0, 0xdb, 0xa7, 0x87, 0xbe, 0xa7, 0x1b, 0xdd, 0xfa, 0x2e, 0x74, 0x75,
+ 0xeb, 0xd0, 0xd9, 0xa5, 0x85, 0xae, 0x53, 0x03, 0x8d, 0x8e, 0x45, 0xdb, 0x8e, 0x0e, 0x8d, 0x1a,
+ 0xed, 0x1d, 0x6d, 0xac, 0x78, 0x10, 0x97, 0x24, 0x17, 0xe7, 0x48, 0x46, 0x45, 0xa5, 0xea, 0x21,
+ 0xc9, 0x7c, 0x41, 0x54, 0x5a, 0x5e, 0x52, 0xc5, 0x6e, 0xcf, 0x7c, 0x67, 0x57, 0x27, 0x42, 0xb9,
+ 0xe1, 0x88, 0xe5, 0xf1, 0xc0, 0x4b, 0x48, 0xa0, 0xc4, 0x39, 0x10, 0x08, 0x28, 0xf1, 0x04, 0x21,
+ 0x41, 0x08, 0xbe, 0x83, 0x44, 0x21, 0x3b, 0x96, 0x80, 0xc8, 0xe8, 0x28, 0x90, 0x0c, 0x92, 0x55,
+ 0x52, 0x56, 0x7c, 0x73, 0x81, 0x48, 0x2a, 0xcd, 0xfe, 0x69, 0x64, 0xc4, 0xfc, 0xdc, 0xc6, 0xee,
+ 0xb3, 0x96, 0xbd, 0xcb, 0x90, 0x88, 0x70, 0xc4, 0x09, 0xf9, 0x2b, 0x22, 0x94, 0x1b, 0x41, 0x33,
+ 0x48, 0x96, 0x99, 0xcd, 0x94, 0x4a, 0x73, 0x02, 0xa9, 0x48, 0xa5, 0x52, 0xad, 0x67, 0xbf, 0x91,
+ 0x61, 0x72, 0xd8, 0x13, 0x13, 0x63, 0x74, 0x92, 0xff, 0xe1, 0xc3, 0x38, 0x12, 0x1c, 0xb4, 0x22,
+ 0xc8, 0x5a, 0x92, 0x41, 0xb2, 0x48, 0x66, 0xe3, 0x93, 0x06, 0x23, 0x71, 0x30, 0x67, 0xcf, 0x0a,
+ 0xb6, 0x19, 0x0c, 0xfd, 0x33, 0x23, 0xa3, 0x26, 0x10, 0xda, 0xd4, 0xad, 0xf0, 0xf0, 0xf1, 0xc1,
+ 0x1e, 0x0f, 0x8f, 0x15, 0x41, 0xd6, 0x92, 0x0c, 0x47, 0x1e, 0xc9, 0x26, 0x0e, 0x26, 0xeb, 0x42,
+ 0x46, 0x84, 0xc9, 0x6c, 0x64, 0xdf, 0x9c, 0x5e, 0x4a, 0xbb, 0xa6, 0x0d, 0x7b, 0x3d, 0xbd, 0xb0,
+ 0xc7, 0xdd, 0x63, 0x45, 0xec, 0xdd, 0xe7, 0x49, 0x33, 0x1c, 0x79, 0x24, 0x9b, 0x38, 0x98, 0xcc,
+ 0x6c, 0xb1, 0x78, 0xd8, 0x3c, 0x08, 0x9d, 0xbe, 0x7d, 0xcd, 0xd0, 0x76, 0xab, 0xd1, 0xd8, 0x74,
+ 0x1b, 0x0d, 0x4f, 0xeb, 0x60, 0x34, 0x0d, 0x80, 0x38, 0x18, 0x71, 0x66, 0xba, 0x78, 0xd0, 0x68,
+ 0x40, 0x47, 0x67, 0xab, 0x13, 0xb5, 0xb6, 0x65, 0x55, 0x90, 0x0c, 0x7d, 0x7f, 0x07, 0x7a, 0x0c,
+ 0x1a, 0x90, 0x6c, 0xe2, 0x60, 0xd8, 0x5f, 0x7f, 0x9c, 0x3c, 0x5f, 0x36, 0x9d, 0x97, 0x9f, 0x37,
+ 0x2b, 0x57, 0xc8, 0x66, 0x13, 0x12, 0xe3, 0xfe, 0xe1, 0x46, 0x86, 0xcd, 0xff, 0x7c, 0xe2, 0x38,
+ 0x56, 0x8a, 0x40, 0x14, 0x0f, 0x36, 0xeb, 0x39, 0xcd, 0x64, 0xb3, 0x89, 0x83, 0xbe, 0xde, 0x5e,
+ 0x3e, 0xde, 0xba, 0x1f, 0xfc, 0x7c, 0xe1, 0x7f, 0xd0, 0x1f, 0x9c, 0xb0, 0xa3, 0x38, 0x12, 0x14,
+ 0xb0, 0x2a, 0x48, 0x06, 0xc9, 0x22, 0x99, 0x24, 0xdb, 0xf9, 0x1d, 0x7d, 0xbe, 0xd3, 0xf5, 0xe9,
+ 0x57, 0x6e, 0x9f, 0x20, 0x5f, 0x7a, 0x11, 0xf5, 0x0f, 0xee, 0xe2, 0xc1, 0xc3, 0x7a, 0xd4, 0x56,
+ 0x5d, 0x83, 0x52, 0x96, 0x89, 0xaa, 0xf2, 0xc2, 0x05, 0x35, 0xa1, 0x58, 0x96, 0x85, 0x5b, 0xbf,
+ 0xdd, 0xa0, 0xfd, 0x8b, 0xa9, 0xad, 0x56, 0xa1, 0x30, 0x27, 0x19, 0xe2, 0xf8, 0x48, 0x64, 0x9f,
+ 0xe3, 0xe3, 0x58, 0x50, 0x60, 0x9b, 0x53, 0xf4, 0xbd, 0xcb, 0x86, 0x48, 0xbf, 0x2d, 0x0c, 0x2e,
+ 0xc5, 0x1e, 0x85, 0xa3, 0xdd, 0x2d, 0x91, 0x82, 0xf4, 0xc9, 0xf9, 0x61, 0x0b, 0x6a, 0x07, 0xfb,
+ 0x5d, 0xd6, 0x21, 0xde, 0xd7, 0x0d, 0x7d, 0x9a, 0x16, 0xe7, 0x9a, 0x6b, 0xe7, 0x85, 0x38, 0xf0,
+ 0xfe, 0x86, 0x05, 0xf3, 0xfc, 0x5d, 0xd6, 0xfd, 0xed, 0xb7, 0x91, 0xd9, 0x4c, 0x45, 0x7e, 0xef,
+ 0x32, 0x81, 0xcb, 0x15, 0xa5, 0x86, 0x78, 0x43, 0xfd, 0xb8, 0x1e, 0xb9, 0xf1, 0x21, 0xb4, 0xbe,
+ 0x70, 0x22, 0x80, 0x8e, 0xd7, 0x97, 0xc9, 0x69, 0x1d, 0xb2, 0xf3, 0x4d, 0x54, 0x5c, 0x3a, 0x87,
+ 0x21, 0xbd, 0x06, 0xba, 0xa6, 0x06, 0x9c, 0xf2, 0x71, 0xbd, 0x1f, 0xb0, 0x89, 0xd9, 0xb4, 0x40,
+ 0x94, 0x1c, 0xb4, 0x0f, 0xdd, 0x2d, 0x7f, 0x50, 0x8a, 0x53, 0x4f, 0x2d, 0x29, 0x72, 0xd4, 0x24,
+ 0x88, 0xd4, 0xc7, 0xbf, 0x78, 0x9b, 0xd6, 0x31, 0xee, 0x1f, 0xd1, 0xba, 0x5a, 0x9e, 0x8e, 0xff,
+ 0x36, 0x8d, 0x56, 0xc3, 0x75, 0x6e, 0x9d, 0x43, 0xb4, 0x14, 0x8b, 0x45, 0x27, 0xbd, 0xb6, 0xe3,
+ 0x6a, 0x4a, 0x2c, 0x62, 0x3d, 0x3f, 0xa6, 0x75, 0x71, 0xda, 0x69, 0xcc, 0xcf, 0xcf, 0x3b, 0xb7,
+ 0xcc, 0xa8, 0xd7, 0xd2, 0xf9, 0x95, 0x92, 0x64, 0xa4, 0x87, 0xfa, 0x20, 0x62, 0xd7, 0xc6, 0x3f,
+ 0xf7, 0x6f, 0x66, 0xbc, 0x17, 0x88, 0x84, 0x01, 0x5f, 0xa2, 0xb1, 0xa6, 0x8c, 0x22, 0xe5, 0x05,
+ 0x2f, 0x29, 0xf2, 0x7f, 0x6f, 0x3d, 0x0e, 0x7e, 0xf0, 0x2a, 0x4e, 0x7f, 0xbb, 0x03, 0xaa, 0x6c,
+ 0x11, 0x26, 0xc7, 0x2d, 0x74, 0x9c, 0xf3, 0xd9, 0x1b, 0x74, 0xbc, 0xf9, 0x7e, 0x8d, 0x53, 0x14,
+ 0xfd, 0xf5, 0x87, 0xb4, 0xef, 0xc7, 0x2d, 0x4c, 0xd4, 0x4b, 0x9f, 0x91, 0xa3, 0x5e, 0xdc, 0x32,
+ 0x22, 0x7c, 0xe9, 0x38, 0xb9, 0xfe, 0x35, 0x3b, 0x43, 0xfb, 0xaa, 0xa4, 0x29, 0x6b, 0x2f, 0xb2,
+ 0x0e, 0x0f, 0x20, 0xe8, 0xd3, 0xd7, 0xe9, 0x9c, 0xc0, 0xed, 0xaf, 0x21, 0x27, 0xfa, 0x10, 0x62,
+ 0xbe, 0xd9, 0xf6, 0x82, 0xc8, 0x9d, 0xdd, 0x92, 0x47, 0xe4, 0x0e, 0x1c, 0xad, 0xe9, 0x5e, 0x35,
+ 0x12, 0x0f, 0xec, 0x46, 0x8d, 0x22, 0x73, 0xc9, 0x7a, 0xa9, 0x66, 0x1f, 0x1b, 0x85, 0x22, 0x91,
+ 0x0b, 0xde, 0x77, 0xae, 0xe0, 0xee, 0xde, 0x0c, 0xa1, 0xff, 0x2e, 0x72, 0x1c, 0xa5, 0x01, 0xef,
+ 0x30, 0x6f, 0xfd, 0x0b, 0xe6, 0x04, 0x32, 0x28, 0x41, 0x76, 0x26, 0x6a, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_hpg_xpm[1] = {{ png, sizeof( png ), "plot_hpg_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot_pdf.cpp b/bitmaps_png/cpp_26/plot_pdf.cpp
index 65551c87e9..828513af25 100644
--- a/bitmaps_png/cpp_26/plot_pdf.cpp
+++ b/bitmaps_png/cpp_26/plot_pdf.cpp
@@ -8,88 +8,84 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xfb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x7b, 0x4c, 0x93,
- 0x57, 0x18, 0xc6, 0xbb, 0x6c, 0xc6, 0x65, 0xcb, 0xa2, 0x5b, 0x96, 0x2d, 0x71, 0xfb, 0x67, 0x17,
- 0x37, 0x8d, 0x9b, 0x6e, 0x21, 0x6a, 0x1c, 0xce, 0x89, 0x63, 0x73, 0xba, 0x48, 0x14, 0x65, 0x22,
- 0x8a, 0x0a, 0xa8, 0x80, 0x5c, 0x26, 0x76, 0x03, 0x15, 0x68, 0x4b, 0x6b, 0xa1, 0x45, 0xb9, 0x5f,
- 0x2a, 0x6d, 0x29, 0x16, 0x70, 0x02, 0x8e, 0x28, 0xd2, 0xaa, 0x10, 0xfd, 0xc3, 0xa0, 0x2e, 0x43,
- 0xa6, 0x02, 0xa5, 0x05, 0xca, 0xa5, 0x82, 0xd0, 0x52, 0x4b, 0x2f, 0x96, 0x29, 0x2e, 0xb2, 0x67,
- 0xe7, 0x9c, 0x0c, 0xa6, 0xa2, 0x0b, 0xa0, 0x6f, 0xf2, 0x4b, 0xbf, 0x7c, 0xe7, 0x7d, 0x9f, 0xe7,
- 0x7c, 0xe7, 0xbc, 0xdf, 0xf9, 0xca, 0x01, 0xc0, 0x99, 0x08, 0x42, 0x89, 0x70, 0x41, 0x72, 0xea,
- 0xc1, 0xd8, 0x63, 0x65, 0x25, 0x05, 0x4a, 0x95, 0x3c, 0x73, 0x5f, 0xfc, 0xbe, 0x5d, 0x5c, 0x2e,
- 0xf7, 0xcd, 0x89, 0xd6, 0x4f, 0x28, 0x89, 0x97, 0x14, 0xbf, 0xf9, 0xf2, 0x95, 0xcb, 0xd5, 0x0d,
- 0x7f, 0x34, 0x14, 0x69, 0xb5, 0x55, 0xd2, 0x9a, 0x1a, 0x6d, 0xd6, 0xa5, 0x2b, 0x75, 0xe5, 0xea,
- 0x52, 0x75, 0x75, 0x48, 0x48, 0xc8, 0x1b, 0xcf, 0xcd, 0x28, 0x3b, 0x37, 0x3b, 0xe3, 0x5c, 0xed,
- 0xb9, 0x4c, 0xa9, 0x54, 0xcc, 0x4d, 0x39, 0x24, 0x8e, 0x23, 0xbf, 0xf1, 0xd2, 0x43, 0x62, 0xbe,
- 0xf6, 0xac, 0x56, 0xb3, 0x35, 0x38, 0xd8, 0xfb, 0xb9, 0x19, 0x15, 0x97, 0x14, 0x1f, 0x57, 0xab,
- 0x55, 0x12, 0x51, 0x4a, 0x92, 0x70, 0xdb, 0x8e, 0x60, 0xe5, 0xae, 0xf0, 0xd0, 0x02, 0x62, 0x94,
- 0xaa, 0xd1, 0x9e, 0xae, 0xdc, 0xbc, 0x2d, 0x70, 0xff, 0x94, 0x8d, 0x2a, 0x2a, 0x2a, 0x5e, 0x2c,
- 0x50, 0xc8, 0xa2, 0x15, 0x85, 0x05, 0x02, 0x4a, 0x61, 0x91, 0xc2, 0xa0, 0x50, 0xca, 0x7e, 0x4b,
- 0xcf, 0x4c, 0xbb, 0x9a, 0x9a, 0x96, 0x5a, 0x2a, 0x12, 0x8b, 0xea, 0x72, 0xf3, 0xb2, 0xea, 0x8b,
- 0x8b, 0x8b, 0x0c, 0xa2, 0x14, 0xe1, 0x25, 0x92, 0x2b, 0xa0, 0xc8, 0x64, 0x39, 0x2b, 0x27, 0x65,
- 0x74, 0xa2, 0xb2, 0xa2, 0xca, 0xe9, 0x72, 0x8e, 0xb8, 0x5c, 0x4e, 0x38, 0x29, 0x4e, 0x07, 0x1c,
- 0x14, 0x87, 0x1d, 0x76, 0x8a, 0x7d, 0x10, 0x83, 0x94, 0x41, 0x1b, 0x6c, 0x83, 0xb7, 0x19, 0xb7,
- 0x6d, 0x56, 0x74, 0x9b, 0xba, 0xee, 0x12, 0xb3, 0xf5, 0x13, 0x36, 0xaa, 0x3d, 0x5f, 0xd3, 0xe0,
- 0x76, 0xdf, 0x19, 0x13, 0xb0, 0xde, 0xb6, 0xc0, 0x32, 0x60, 0x86, 0xd9, 0xd2, 0x8f, 0x7e, 0x73,
- 0x1f, 0xfa, 0xfa, 0x7b, 0x71, 0xab, 0xaf, 0x07, 0xbd, 0xb7, 0x6e, 0xe2, 0x66, 0xaf, 0x09, 0xa6,
- 0x9e, 0x2e, 0x62, 0xd2, 0x89, 0x01, 0xab, 0x05, 0xb2, 0x82, 0x1c, 0xc1, 0xff, 0x1a, 0x49, 0x24,
- 0x92, 0x19, 0xd5, 0xda, 0xd3, 0x8d, 0x57, 0x1b, 0xea, 0xad, 0x27, 0x7e, 0x2d, 0x1f, 0x31, 0x9b,
- 0xfb, 0xe9, 0x0c, 0xd1, 0xdd, 0xdd, 0x89, 0xce, 0xae, 0x0e, 0x74, 0x74, 0x1a, 0x61, 0xec, 0x68,
- 0x43, 0xbb, 0xb1, 0x15, 0x6d, 0xed, 0x06, 0x18, 0xda, 0xf4, 0xd0, 0xb7, 0xea, 0xd0, 0x62, 0x68,
- 0x86, 0xae, 0xa5, 0x09, 0xcd, 0xba, 0x46, 0x92, 0xdb, 0x85, 0xbc, 0x23, 0x79, 0xc3, 0x8d, 0x4d,
- 0x37, 0x06, 0x4a, 0x7f, 0x51, 0xcb, 0xc7, 0x19, 0xd1, 0x3d, 0x39, 0x79, 0xaa, 0xf2, 0xf7, 0xa1,
- 0x21, 0x37, 0x6a, 0x6a, 0x6b, 0x10, 0x1e, 0x15, 0x89, 0x04, 0x3e, 0x1f, 0x89, 0x49, 0x02, 0x42,
- 0x12, 0x83, 0x37, 0x8a, 0x50, 0xc8, 0xe0, 0x3f, 0x8c, 0x48, 0x04, 0xc1, 0x41, 0x11, 0xf6, 0x27,
- 0x26, 0x20, 0x7a, 0x6f, 0x0c, 0x5c, 0x2e, 0x07, 0x5d, 0xd6, 0xfb, 0x2a, 0x95, 0x3c, 0xe1, 0x11,
- 0x23, 0x45, 0xe1, 0x91, 0x54, 0xb2, 0x0f, 0x23, 0x76, 0xbb, 0x0d, 0xda, 0xb3, 0x67, 0x10, 0x1a,
- 0xb1, 0x1b, 0x07, 0x78, 0xf1, 0x93, 0x26, 0x9e, 0x9f, 0xc0, 0x6a, 0xa9, 0x0e, 0x35, 0x23, 0x4f,
- 0x6f, 0xcf, 0xc8, 0x90, 0xce, 0x65, 0x46, 0x02, 0xa9, 0x60, 0x96, 0xc1, 0xa0, 0xb7, 0x3b, 0x9d,
- 0x76, 0x8c, 0x1a, 0xad, 0xf7, 0xdf, 0x08, 0xd2, 0xc6, 0x53, 0x62, 0x4b, 0x50, 0x10, 0xd3, 0xa1,
- 0x0c, 0x0d, 0xdd, 0x41, 0xb5, 0xb6, 0xaa, 0x9e, 0x19, 0x1d, 0x4a, 0x97, 0x06, 0xd1, 0x4d, 0xb4,
- 0x0c, 0xf4, 0x33, 0x4e, 0x9d, 0xae, 0xc2, 0x32, 0xef, 0x6f, 0xf0, 0xf5, 0xaa, 0xd5, 0x53, 0xc2,
- 0x77, 0xa3, 0xff, 0x98, 0x96, 0x95, 0xe8, 0x36, 0x36, 0x5d, 0xb7, 0x65, 0x67, 0x47, 0x4d, 0xe7,
- 0xe4, 0xca, 0xb2, 0x4a, 0x6d, 0x83, 0x56, 0xd2, 0x39, 0x9d, 0x8c, 0xda, 0x0b, 0x35, 0xf0, 0xfa,
- 0xf6, 0x3b, 0x78, 0x93, 0xa2, 0xa9, 0xb0, 0xd6, 0xcf, 0x6f, 0x4c, 0x8b, 0x42, 0x1a, 0x68, 0x38,
- 0x51, 0x98, 0xe8, 0xc1, 0x91, 0x2b, 0x65, 0xda, 0x3e, 0x4b, 0x2f, 0x0c, 0x46, 0xdd, 0x73, 0xa3,
- 0xa5, 0xad, 0x09, 0x75, 0x57, 0x35, 0xa8, 0xab, 0x3f, 0x07, 0x63, 0x67, 0x1b, 0x44, 0xc9, 0x02,
- 0x1f, 0x4e, 0xde, 0x91, 0x5c, 0x6d, 0x4f, 0x9f, 0x09, 0xba, 0xd6, 0x1b, 0x8c, 0x66, 0xc3, 0x75,
- 0x34, 0xe9, 0xaf, 0x3d, 0x13, 0x54, 0xa7, 0xab, 0xd7, 0x00, 0x63, 0xb7, 0x1e, 0xad, 0xed, 0x2d,
- 0x10, 0x88, 0x12, 0x7c, 0x38, 0xa9, 0x87, 0x53, 0xca, 0x54, 0x47, 0x55, 0x77, 0x55, 0x45, 0xca,
- 0x7b, 0x05, 0xf2, 0xfc, 0xe1, 0x7d, 0x07, 0x7e, 0x1e, 0x89, 0x88, 0x0a, 0xfd, 0x3b, 0x32, 0x3a,
- 0x0c, 0x53, 0xe2, 0xc7, 0x30, 0x88, 0x53, 0x84, 0x20, 0x7a, 0xc3, 0x4c, 0x53, 0x91, 0x3f, 0xc4,
- 0xe3, 0x1d, 0xf0, 0xe2, 0x2c, 0x5f, 0xbe, 0x7c, 0xa6, 0x8f, 0xef, 0xda, 0xfe, 0x75, 0x1b, 0x7c,
- 0xb1, 0x3b, 0x32, 0x1c, 0x7b, 0xb8, 0x11, 0x88, 0x8a, 0x09, 0x7b, 0x26, 0xb8, 0xb1, 0x31, 0x08,
- 0xde, 0x19, 0x82, 0xc0, 0xed, 0x5b, 0xb1, 0xf2, 0xfb, 0xd5, 0x17, 0x59, 0xd7, 0x79, 0x78, 0x78,
- 0x4c, 0x5b, 0xe4, 0xb9, 0xb4, 0x6d, 0xf1, 0xd2, 0x65, 0xb8, 0x72, 0xe9, 0x22, 0xf8, 0x9b, 0xbe,
- 0x42, 0xd8, 0x17, 0xef, 0x22, 0x2d, 0x62, 0x03, 0xea, 0x6b, 0x4f, 0x62, 0x34, 0xf2, 0xe3, 0x82,
- 0xa1, 0x12, 0x44, 0xe1, 0x96, 0x51, 0x8f, 0xc7, 0xa3, 0xa7, 0x5d, 0x07, 0x61, 0xa0, 0x37, 0xb8,
- 0xab, 0x3e, 0x45, 0xe8, 0x92, 0x77, 0x10, 0xe7, 0xe3, 0x01, 0xb5, 0x78, 0x2f, 0x4e, 0x56, 0x9e,
- 0xc0, 0x42, 0x4f, 0xcf, 0x8a, 0xb1, 0x17, 0x76, 0xee, 0x67, 0x8b, 0x67, 0xcf, 0xf7, 0x58, 0x98,
- 0xac, 0x39, 0x5e, 0x68, 0xf3, 0x7b, 0x9f, 0x03, 0x55, 0x52, 0x34, 0x92, 0x83, 0x56, 0x81, 0x5e,
- 0x9f, 0x51, 0x67, 0xc3, 0x45, 0xba, 0x92, 0x5e, 0x53, 0x7e, 0xf8, 0xe0, 0x05, 0x36, 0xd6, 0xd5,
- 0x72, 0x6d, 0xcc, 0xe8, 0x42, 0xb9, 0x92, 0x8d, 0x25, 0x07, 0xaf, 0xc6, 0x51, 0xd1, 0x1e, 0xe4,
- 0xc7, 0x06, 0x41, 0x10, 0xe0, 0x85, 0x92, 0x5c, 0xa9, 0xeb, 0x63, 0x4f, 0xcf, 0xd7, 0xc6, 0x1d,
- 0xaa, 0xe7, 0xcb, 0x14, 0x8d, 0xb4, 0xc0, 0x72, 0xb3, 0x83, 0x09, 0xf0, 0x36, 0x7e, 0x89, 0xf8,
- 0xf5, 0x4b, 0x30, 0x44, 0x5e, 0x66, 0x7a, 0xbf, 0x3c, 0x83, 0x87, 0x52, 0x69, 0x1c, 0xb6, 0x2d,
- 0x98, 0x81, 0x80, 0x39, 0xd3, 0x71, 0x59, 0x53, 0xc6, 0xf2, 0xce, 0x1f, 0x97, 0xb3, 0x71, 0x0b,
- 0x69, 0xe7, 0x87, 0xa3, 0xdb, 0xd4, 0xed, 0x8e, 0xfc, 0x29, 0xf2, 0xbd, 0x71, 0x46, 0x1a, 0x55,
- 0x46, 0x33, 0x2d, 0x70, 0x92, 0xd3, 0x9a, 0xce, 0x78, 0xcb, 0xbc, 0x57, 0x90, 0xc3, 0x0d, 0xc4,
- 0xbd, 0x3f, 0xdd, 0x4c, 0xa8, 0xf6, 0x98, 0x8c, 0x09, 0xdc, 0x71, 0xd8, 0xd8, 0x04, 0x02, 0xe6,
- 0xbe, 0xcc, 0xf2, 0x46, 0x8d, 0xb2, 0xf6, 0x04, 0x40, 0xb2, 0x73, 0x0d, 0xd2, 0x23, 0xfd, 0xd8,
- 0x24, 0x9a, 0x75, 0xcd, 0xee, 0x4d, 0xdb, 0x37, 0xcd, 0x19, 0x67, 0x54, 0x99, 0x27, 0xd6, 0xd1,
- 0x82, 0xed, 0x9f, 0xbf, 0xce, 0x0a, 0xa3, 0xbc, 0x3e, 0x84, 0xcd, 0xdc, 0x8b, 0xfb, 0xf7, 0xee,
- 0x3e, 0x62, 0x44, 0x83, 0x3e, 0xa5, 0xff, 0x47, 0xd3, 0xa0, 0xe4, 0x47, 0x8c, 0x19, 0xed, 0x58,
- 0xf8, 0x16, 0x9b, 0xc0, 0xfe, 0x75, 0x8b, 0xd8, 0x9e, 0x3e, 0x78, 0xf0, 0xa0, 0xe4, 0x89, 0xdf,
- 0xa3, 0x52, 0x49, 0x6c, 0xab, 0xff, 0xec, 0x97, 0x50, 0xad, 0x4c, 0x83, 0x49, 0x7f, 0xe3, 0x3f,
- 0x51, 0x72, 0x40, 0x3e, 0x6e, 0x44, 0x23, 0x7a, 0xc5, 0x6c, 0x1c, 0x0e, 0xf7, 0x7d, 0xea, 0xd2,
- 0x91, 0x38, 0xfa, 0x44, 0xa3, 0x42, 0x7e, 0x84, 0x71, 0xcb, 0x27, 0xaf, 0x8e, 0xeb, 0x2a, 0x87,
- 0xd5, 0x3c, 0xce, 0xc8, 0x64, 0x68, 0x64, 0x8d, 0x41, 0x96, 0x7b, 0xf2, 0x46, 0x4a, 0xde, 0xee,
- 0x0e, 0xba, 0xd1, 0x8f, 0x07, 0x5d, 0x3e, 0x2a, 0x94, 0xb4, 0x79, 0x05, 0x34, 0x85, 0xe9, 0x90,
- 0x27, 0x84, 0x61, 0xc7, 0xa2, 0xb7, 0xb1, 0x77, 0xe5, 0x3c, 0xb8, 0x1d, 0x83, 0x93, 0x37, 0x22,
- 0xc9, 0xf3, 0x09, 0x31, 0x4f, 0xfa, 0x14, 0x93, 0xfb, 0x7c, 0x42, 0x3b, 0xe1, 0x2f, 0x42, 0x03,
- 0x21, 0x93, 0x30, 0xeb, 0xdf, 0xb1, 0x35, 0x04, 0x07, 0x61, 0xe6, 0xd3, 0xfe, 0x9c, 0xfc, 0x03,
- 0x49, 0x1a, 0x58, 0xce, 0x5a, 0xb4, 0xa6, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xbd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x7b, 0x4c, 0x53,
+ 0x57, 0x18, 0xc0, 0xef, 0xc6, 0x5e, 0xff, 0x2c, 0x73, 0xd3, 0x64, 0xc9, 0xb2, 0x3f, 0x10, 0x47,
+ 0xa6, 0x59, 0x36, 0x59, 0x48, 0xb6, 0x25, 0x9a, 0x05, 0x27, 0x0a, 0xea, 0x42, 0x90, 0xa7, 0x06,
+ 0x41, 0x1e, 0x0e, 0x44, 0x1e, 0x1b, 0xab, 0x73, 0x48, 0x4b, 0x5b, 0x5a, 0x4a, 0x69, 0x19, 0xf2,
+ 0xa6, 0xb6, 0x94, 0x22, 0x88, 0x22, 0x28, 0x51, 0x1e, 0x1d, 0x14, 0xe5, 0x0f, 0x06, 0xb2, 0x08,
+ 0xdd, 0x78, 0xb7, 0x94, 0x52, 0xde, 0x94, 0x52, 0x4a, 0x29, 0xd0, 0x29, 0x6e, 0xb2, 0x6f, 0xf7,
+ 0x9c, 0xa4, 0x0d, 0x05, 0x46, 0x00, 0x39, 0xc9, 0x2f, 0x6d, 0xbe, 0xfb, 0x9d, 0xef, 0x77, 0xcf,
+ 0x39, 0x5f, 0xef, 0x2d, 0x01, 0x00, 0xc4, 0x66, 0x60, 0xa5, 0xb2, 0x0e, 0xa6, 0xf0, 0x93, 0xaf,
+ 0xdc, 0xba, 0x73, 0x53, 0x28, 0x96, 0x88, 0x32, 0xe3, 0xa9, 0xf1, 0xe1, 0x14, 0x0a, 0x65, 0xcf,
+ 0x66, 0xe7, 0x6f, 0x2a, 0x89, 0x9e, 0x44, 0x0d, 0x78, 0xdc, 0xfa, 0xb8, 0x46, 0xfe, 0x87, 0xbc,
+ 0x48, 0x2a, 0xad, 0xe2, 0xc9, 0x64, 0xd2, 0xac, 0x96, 0xd6, 0xe6, 0xf2, 0xe2, 0xd2, 0xe2, 0x9a,
+ 0xb0, 0xb0, 0xb0, 0xf7, 0x76, 0x4c, 0x94, 0x9d, 0x9b, 0x9d, 0x51, 0xdf, 0x50, 0x9f, 0xc9, 0xe3,
+ 0x71, 0x28, 0xdc, 0x34, 0xce, 0xcf, 0xe4, 0x27, 0x95, 0x97, 0xc6, 0x61, 0x48, 0xeb, 0xa4, 0xb5,
+ 0x41, 0xa1, 0xa1, 0xae, 0x3b, 0x26, 0x2a, 0xb9, 0x59, 0x52, 0x56, 0x5c, 0x2c, 0x49, 0x65, 0x73,
+ 0x93, 0x58, 0xe7, 0x2f, 0x84, 0x8a, 0xc3, 0x23, 0x23, 0x84, 0xa4, 0x88, 0x5f, 0x2b, 0xad, 0xae,
+ 0x0c, 0x38, 0x1f, 0x78, 0x75, 0xdb, 0xa2, 0x8a, 0x8a, 0x0a, 0x3b, 0x61, 0x81, 0x20, 0xb6, 0xa0,
+ 0x50, 0xc8, 0x44, 0x14, 0x16, 0x15, 0x28, 0x0b, 0xc4, 0x82, 0xdf, 0xaf, 0x65, 0xa6, 0xb7, 0xf3,
+ 0xd3, 0xf9, 0xa5, 0x6c, 0x0e, 0xbb, 0x39, 0x37, 0x2f, 0xab, 0xad, 0xa4, 0xa4, 0x48, 0xc9, 0xe6,
+ 0xb2, 0x5a, 0xc8, 0x5c, 0x26, 0x42, 0x20, 0xc8, 0x71, 0xdb, 0x92, 0xe8, 0x6e, 0x65, 0x45, 0x95,
+ 0x69, 0xde, 0xb4, 0x3c, 0x3f, 0x6f, 0x02, 0x13, 0xc2, 0x34, 0x07, 0x73, 0x88, 0x39, 0x23, 0x18,
+ 0x11, 0xc6, 0x59, 0x98, 0x45, 0xcc, 0x1a, 0xc0, 0x30, 0x3b, 0x83, 0x99, 0x31, 0xe8, 0x61, 0x78,
+ 0x64, 0xe8, 0x29, 0x29, 0xf3, 0xde, 0xb4, 0xa8, 0xe1, 0x91, 0x4c, 0xbe, 0xb8, 0xb8, 0x60, 0x2d,
+ 0xa0, 0x9f, 0xd1, 0x81, 0x6e, 0x7a, 0x0a, 0xa6, 0x74, 0x5a, 0xd0, 0x4e, 0x4d, 0xc2, 0xa4, 0x76,
+ 0x1c, 0x26, 0x26, 0xc7, 0x60, 0x7c, 0x62, 0x14, 0x46, 0xc7, 0x47, 0x60, 0x64, 0x6c, 0x88, 0x94,
+ 0x68, 0x60, 0x5a, 0xaf, 0x03, 0x81, 0x30, 0x87, 0xb9, 0xa1, 0x28, 0x35, 0x35, 0xf5, 0x9d, 0x1a,
+ 0x69, 0x75, 0x57, 0xbb, 0xbc, 0x4d, 0x7f, 0xf7, 0x5e, 0xf9, 0xf2, 0xd4, 0x94, 0x16, 0xdd, 0x21,
+ 0x0c, 0x0f, 0x6b, 0x40, 0x33, 0x34, 0x08, 0x83, 0x1a, 0x35, 0xa8, 0x07, 0x55, 0x30, 0xa0, 0xee,
+ 0x07, 0xd5, 0x80, 0x12, 0x94, 0x2a, 0x05, 0x28, 0xfa, 0x7b, 0xa1, 0x4f, 0xd9, 0x03, 0xbd, 0x7d,
+ 0xdd, 0xd0, 0xd3, 0xdb, 0x45, 0xe6, 0x0e, 0x41, 0xde, 0xf5, 0xbc, 0xa5, 0xae, 0xee, 0xce, 0xe9,
+ 0xd2, 0xdb, 0xc5, 0xa2, 0x35, 0x22, 0x74, 0x26, 0xf7, 0x1f, 0x54, 0x3e, 0x31, 0x9b, 0x17, 0x41,
+ 0xd6, 0x20, 0x83, 0xc8, 0x98, 0x68, 0xa0, 0x31, 0x18, 0x90, 0x98, 0xc4, 0x24, 0x49, 0xc2, 0xd0,
+ 0x2d, 0xb0, 0x58, 0x18, 0xc6, 0x4a, 0xd8, 0x6c, 0x60, 0x26, 0xb3, 0xe1, 0x6a, 0x22, 0x0d, 0x62,
+ 0x7f, 0x8c, 0x83, 0xf9, 0xf9, 0x39, 0xb4, 0xad, 0xcf, 0x25, 0x12, 0x11, 0xcd, 0x46, 0x54, 0x50,
+ 0x78, 0x9d, 0x4f, 0x9e, 0xc3, 0xb2, 0xd1, 0x68, 0x00, 0x69, 0xdd, 0xaf, 0x10, 0x11, 0x75, 0x09,
+ 0x12, 0xe8, 0xd4, 0x2d, 0x43, 0x65, 0xd0, 0xf0, 0x5c, 0x54, 0x07, 0xc9, 0xc8, 0xd5, 0x1b, 0x33,
+ 0x32, 0x78, 0x07, 0xb0, 0x88, 0xc9, 0x63, 0x7e, 0xa0, 0x54, 0x2a, 0x8c, 0x26, 0x93, 0x11, 0x2c,
+ 0x22, 0xef, 0x33, 0xfe, 0x40, 0xb6, 0xf1, 0xb6, 0x38, 0x17, 0x12, 0x82, 0xeb, 0x20, 0xcc, 0xe6,
+ 0x05, 0xa8, 0x91, 0x56, 0xb5, 0x61, 0x51, 0xda, 0x35, 0x5e, 0x08, 0x3a, 0x44, 0xdd, 0xb4, 0x16,
+ 0xf3, 0xa0, 0xba, 0x0a, 0xbe, 0x76, 0x3d, 0x06, 0x47, 0x4f, 0x9c, 0xdc, 0x16, 0x5e, 0xfe, 0x67,
+ 0xac, 0xb5, 0xf4, 0x64, 0xdd, 0xae, 0xee, 0x0e, 0x43, 0x76, 0x76, 0xcc, 0x9b, 0x44, 0xae, 0x20,
+ 0xab, 0xd4, 0x30, 0xab, 0x27, 0x3b, 0x47, 0x83, 0x69, 0x68, 0x94, 0xc1, 0x91, 0xe3, 0xee, 0xe0,
+ 0x4a, 0x4e, 0xda, 0x0e, 0x9e, 0xbe, 0xbe, 0xd6, 0x5a, 0x08, 0xb2, 0x81, 0x96, 0x12, 0x59, 0x89,
+ 0xce, 0x84, 0x48, 0x2c, 0x90, 0x4e, 0xea, 0xc6, 0x41, 0xa9, 0xee, 0xdd, 0x31, 0xfa, 0x54, 0xdd,
+ 0xd0, 0xdc, 0x5e, 0x0b, 0xcd, 0x6d, 0xf5, 0xa0, 0xd6, 0xa8, 0x80, 0x9d, 0xc2, 0xf4, 0x20, 0xf2,
+ 0xae, 0xe7, 0x4a, 0xc7, 0x26, 0x47, 0xa0, 0xb7, 0xbf, 0x13, 0xd3, 0xa3, 0xec, 0x80, 0x6e, 0xc5,
+ 0x9f, 0x2f, 0x05, 0xaa, 0x33, 0x34, 0xae, 0x04, 0xf5, 0xb0, 0x02, 0xfa, 0x07, 0xfa, 0x80, 0xc9,
+ 0xa6, 0x79, 0x10, 0xfc, 0x5f, 0xb8, 0x77, 0x24, 0x37, 0x24, 0x4f, 0x25, 0x45, 0xe2, 0x67, 0x42,
+ 0x51, 0xfe, 0x52, 0x7c, 0xc2, 0x4f, 0xcb, 0x51, 0x31, 0x11, 0xff, 0x92, 0x40, 0x54, 0x2c, 0x49,
+ 0xcc, 0xd6, 0x88, 0xfe, 0xfe, 0x22, 0xb0, 0x39, 0x4c, 0x28, 0x94, 0x88, 0x97, 0x70, 0xcd, 0x82,
+ 0x7c, 0x33, 0x9d, 0x9e, 0x70, 0x84, 0x70, 0x71, 0x71, 0xd9, 0xe5, 0xe1, 0xe5, 0xa9, 0x3d, 0xed,
+ 0xe3, 0x05, 0x97, 0xa2, 0x23, 0xe1, 0x07, 0x4a, 0x14, 0xc4, 0xc4, 0x5d, 0x7c, 0x29, 0x28, 0x57,
+ 0xe2, 0x20, 0xf4, 0xbb, 0x30, 0x08, 0x0c, 0x0e, 0x02, 0xb7, 0x53, 0x27, 0x9b, 0x70, 0xd7, 0x39,
+ 0x3b, 0x3b, 0xbf, 0xfe, 0xc5, 0xa1, 0xc3, 0xaa, 0x63, 0x4e, 0x0e, 0x90, 0x15, 0x1f, 0x0e, 0x15,
+ 0x99, 0x0c, 0xb8, 0x2f, 0xe0, 0x42, 0xbf, 0xbc, 0x05, 0x5e, 0xbc, 0xf8, 0x07, 0x2c, 0xa3, 0xe1,
+ 0x96, 0x00, 0x5f, 0xab, 0xcc, 0x4d, 0x86, 0x87, 0x65, 0x42, 0x68, 0x7f, 0x58, 0x05, 0x26, 0xc3,
+ 0x34, 0xac, 0x1c, 0xf2, 0xc6, 0x1a, 0x9c, 0x63, 0x21, 0x39, 0x3a, 0x00, 0xdc, 0x3f, 0x79, 0xbf,
+ 0xcf, 0xc5, 0x85, 0x78, 0x0d, 0xff, 0x60, 0x0f, 0x38, 0x7d, 0xe9, 0xe8, 0xed, 0x60, 0x67, 0xf6,
+ 0x75, 0x20, 0xe0, 0xec, 0xc7, 0x6f, 0x80, 0xdf, 0x47, 0xaf, 0x02, 0xfa, 0x1e, 0xfc, 0xf9, 0xbb,
+ 0xb0, 0x60, 0x9c, 0xc1, 0x45, 0x2e, 0x9f, 0x3a, 0x88, 0x63, 0x2b, 0x09, 0xfa, 0xf4, 0x6d, 0xa8,
+ 0x95, 0x64, 0x58, 0x45, 0x22, 0x6a, 0xc4, 0x9a, 0x1c, 0x5c, 0xc7, 0x9e, 0x78, 0xcb, 0xfa, 0x2c,
+ 0x22, 0x03, 0x3a, 0x14, 0x9c, 0x18, 0x54, 0xc2, 0x5f, 0x0b, 0x26, 0x48, 0xbd, 0xf0, 0x2d, 0x4e,
+ 0x42, 0xab, 0x5b, 0x29, 0x92, 0x3f, 0xaa, 0x86, 0x11, 0x65, 0x17, 0x94, 0x67, 0xd0, 0xc1, 0xdf,
+ 0xd1, 0x0e, 0xc7, 0x3a, 0x7f, 0x93, 0xd9, 0x88, 0xee, 0xe5, 0xb2, 0xe1, 0xef, 0xa5, 0x67, 0xa0,
+ 0x1e, 0xe8, 0x5f, 0x0c, 0x0f, 0x3f, 0xbb, 0xdf, 0xe6, 0xa1, 0xba, 0x52, 0x84, 0x86, 0x98, 0x11,
+ 0x85, 0x27, 0x95, 0x70, 0x2f, 0xdb, 0x88, 0x3a, 0x9a, 0xea, 0xac, 0x2b, 0x48, 0x09, 0x39, 0x81,
+ 0x63, 0xd9, 0x71, 0x01, 0x36, 0x22, 0x4e, 0xb0, 0x3b, 0xbe, 0xc1, 0x7c, 0x7a, 0xcc, 0x73, 0xbf,
+ 0xcf, 0x76, 0x27, 0xac, 0x2b, 0x42, 0x05, 0x63, 0xbf, 0x71, 0xc4, 0x13, 0xfc, 0xf6, 0xbd, 0x02,
+ 0xba, 0xd1, 0xc1, 0xff, 0x15, 0xa1, 0x6d, 0x43, 0x31, 0x9a, 0xef, 0xa1, 0x8d, 0xb6, 0xae, 0x73,
+ 0x5d, 0x51, 0xa2, 0xdf, 0x61, 0xe0, 0x47, 0x78, 0xe2, 0x22, 0xda, 0xe1, 0x01, 0x6b, 0xd1, 0xf5,
+ 0x44, 0xac, 0x73, 0x47, 0x71, 0x2c, 0x87, 0x12, 0x68, 0x23, 0x2a, 0x4b, 0xa7, 0xc2, 0x9c, 0x9e,
+ 0x7c, 0x7f, 0x0d, 0xab, 0xcb, 0x4f, 0xef, 0x27, 0x76, 0x6f, 0xb8, 0x75, 0xab, 0x87, 0x45, 0xd4,
+ 0x52, 0x7d, 0x1b, 0x14, 0x4f, 0x9a, 0x40, 0x92, 0x14, 0x8b, 0x57, 0x8c, 0xe8, 0x69, 0x6d, 0xb4,
+ 0x11, 0x59, 0xce, 0x95, 0x1c, 0x37, 0xd6, 0xbc, 0xf8, 0x36, 0x2b, 0xb2, 0xe9, 0x26, 0xa7, 0x5d,
+ 0xb8, 0xed, 0x57, 0x77, 0xdd, 0xc6, 0xa2, 0xbd, 0x44, 0x34, 0x99, 0x14, 0xef, 0xfb, 0x21, 0xb1,
+ 0xee, 0xff, 0x34, 0x1f, 0x07, 0x22, 0x04, 0x5d, 0xf7, 0xd9, 0x4b, 0x50, 0x7c, 0xf6, 0x11, 0x41,
+ 0xe4, 0xe7, 0xf1, 0xd5, 0xb9, 0x7e, 0xf6, 0x84, 0x1b, 0xca, 0xf1, 0xb7, 0x27, 0xbe, 0x5a, 0x3d,
+ 0xff, 0x3f, 0xe8, 0x54, 0x25, 0xb9, 0x55, 0xa0, 0x27, 0x32, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_pdf_xpm[1] = {{ png, sizeof( png ), "plot_pdf_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot_ps.cpp b/bitmaps_png/cpp_26/plot_ps.cpp
index c30d8912a0..5f30e70128 100644
--- a/bitmaps_png/cpp_26/plot_ps.cpp
+++ b/bitmaps_png/cpp_26/plot_ps.cpp
@@ -8,91 +8,88 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6b, 0x4c, 0x53,
- 0x67, 0x18, 0xc7, 0xab, 0x8b, 0x59, 0xb2, 0x0f, 0x73, 0x1f, 0x96, 0x5d, 0x3f, 0xb8, 0xa8, 0xbb,
- 0x24, 0x6a, 0x8c, 0x41, 0x89, 0x73, 0x6a, 0x87, 0x32, 0xd1, 0x6d, 0x1a, 0x0d, 0x22, 0x78, 0xd9,
- 0x44, 0x45, 0x63, 0x1d, 0x5a, 0x40, 0xb9, 0xa8, 0x80, 0xa7, 0xb4, 0x20, 0x77, 0xb9, 0x14, 0x69,
- 0x91, 0x3a, 0x05, 0x05, 0x8a, 0x6d, 0xb9, 0x39, 0xc4, 0x64, 0xdc, 0xeb, 0x0d, 0xb9, 0x2b, 0xb4,
- 0x50, 0x28, 0x96, 0x8b, 0x42, 0x81, 0xb6, 0x50, 0xee, 0xb7, 0xff, 0xce, 0x79, 0xb3, 0x92, 0x65,
- 0xb0, 0x88, 0xcc, 0x27, 0xf9, 0xe5, 0x9c, 0x37, 0xcf, 0xfb, 0xfc, 0xff, 0xe7, 0xbc, 0xef, 0x9b,
- 0xe7, 0x1c, 0x16, 0x00, 0xd6, 0x5c, 0xa0, 0x42, 0xa9, 0x4f, 0x78, 0x81, 0x3c, 0xee, 0xad, 0xdb,
- 0x49, 0x42, 0x99, 0xe2, 0x4e, 0x72, 0x58, 0x44, 0x88, 0xc0, 0xcb, 0xcb, 0xcb, 0x66, 0xae, 0xf5,
- 0x73, 0x9a, 0xe4, 0x46, 0xb9, 0x7d, 0x20, 0x95, 0x49, 0x33, 0xaa, 0xaa, 0x2b, 0x92, 0xef, 0xdd,
- 0xcb, 0x0d, 0x4b, 0x4b, 0x4f, 0x11, 0x94, 0x96, 0x16, 0x26, 0x16, 0x16, 0x17, 0xde, 0xf5, 0xf0,
- 0xf4, 0xf8, 0xed, 0xad, 0x19, 0x71, 0xcf, 0x72, 0x37, 0x2b, 0x95, 0xc5, 0x99, 0xc1, 0x61, 0x41,
- 0x1e, 0xc1, 0xa1, 0x41, 0x5e, 0xa1, 0xa1, 0x41, 0x17, 0x82, 0xc3, 0x83, 0xfc, 0xa5, 0xd2, 0x94,
- 0xb8, 0x88, 0xa8, 0x2b, 0xa2, 0xb7, 0x66, 0x74, 0xca, 0xf5, 0x94, 0xfb, 0xc3, 0x47, 0x4a, 0x29,
- 0x6d, 0xe2, 0xcf, 0x39, 0xcd, 0xb9, 0xfa, 0xeb, 0x51, 0xe7, 0x04, 0x7e, 0x20, 0x15, 0x29, 0xbc,
- 0x1a, 0x23, 0x8c, 0x8a, 0x8d, 0x95, 0xfd, 0x2f, 0x23, 0xa1, 0x48, 0xb8, 0xf5, 0x9a, 0x44, 0x4c,
- 0x31, 0x84, 0x84, 0x87, 0x14, 0x48, 0xef, 0xa4, 0xd5, 0xd1, 0xc2, 0xca, 0xc0, 0xcb, 0x7c, 0x65,
- 0x58, 0x64, 0xd8, 0xf5, 0xf0, 0xc8, 0xb0, 0xea, 0xb8, 0xf8, 0xd8, 0x8a, 0xd8, 0xb8, 0x98, 0x46,
- 0xf1, 0xb5, 0x78, 0x8a, 0x21, 0x5e, 0x1c, 0xe7, 0x2e, 0x16, 0x8b, 0x17, 0xcd, 0xd9, 0x28, 0x2a,
- 0x3e, 0xca, 0xae, 0xb5, 0x55, 0x37, 0x60, 0x36, 0xf7, 0xa3, 0xbf, 0xbf, 0x1f, 0x7d, 0xfd, 0x7d,
- 0x34, 0x26, 0xf4, 0xf5, 0x99, 0x60, 0x62, 0x30, 0x19, 0x61, 0x34, 0x1a, 0x60, 0x60, 0x30, 0xf4,
- 0xa2, 0xd7, 0xd0, 0x63, 0x61, 0x2a, 0x23, 0x53, 0xf6, 0xe7, 0x9c, 0x8d, 0xe2, 0x44, 0xb1, 0x5c,
- 0x46, 0xa8, 0xa7, 0xb7, 0x1b, 0xdd, 0x3d, 0x7a, 0xe8, 0xbb, 0xbb, 0xd0, 0xa5, 0xef, 0x44, 0x67,
- 0xd7, 0x4b, 0xbc, 0xea, 0xec, 0x40, 0xc7, 0xcb, 0x76, 0xb4, 0x77, 0xb4, 0xa1, 0xad, 0x5d, 0x87,
- 0xd6, 0xb6, 0x17, 0xd0, 0xb5, 0xb6, 0xa0, 0x45, 0xa7, 0xc5, 0x2b, 0x3a, 0x5f, 0x54, 0x9c, 0x5f,
- 0xf7, 0x5a, 0xa3, 0x9b, 0x37, 0x25, 0xa1, 0xd5, 0x35, 0x55, 0x6d, 0xa2, 0x04, 0xd1, 0x20, 0x23,
- 0xf4, 0x42, 0x47, 0x0b, 0xbc, 0xd0, 0x42, 0xdb, 0x42, 0xa3, 0x6d, 0x42, 0xb3, 0x56, 0x03, 0x4d,
- 0x73, 0x23, 0x1a, 0x35, 0x0d, 0x68, 0x68, 0x54, 0x41, 0xdd, 0x50, 0x0f, 0x95, 0xba, 0x0e, 0x75,
- 0xaa, 0xe7, 0x78, 0x5e, 0x5f, 0x4b, 0xe7, 0x9b, 0x90, 0x99, 0x9d, 0x31, 0xf9, 0xb8, 0xec, 0x51,
- 0xc7, 0x1f, 0xb9, 0xd9, 0x95, 0x54, 0x0c, 0xf5, 0xfe, 0x0c, 0xa3, 0x04, 0x89, 0xe8, 0x64, 0x67,
- 0x57, 0xe7, 0x70, 0x3f, 0xbd, 0x44, 0xc7, 0x39, 0x27, 0xe1, 0x79, 0xde, 0x07, 0xbe, 0x14, 0x05,
- 0x3f, 0x06, 0x1e, 0x8f, 0xe0, 0x6f, 0x21, 0x20, 0x00, 0x97, 0x2c, 0xf0, 0x03, 0x40, 0xf1, 0xf9,
- 0xa0, 0x04, 0x02, 0x04, 0x04, 0x06, 0xe2, 0x8c, 0x87, 0x1b, 0x6d, 0x96, 0x8d, 0x81, 0x41, 0x33,
- 0xb2, 0xb2, 0x15, 0x65, 0x14, 0x45, 0x2d, 0x9c, 0x36, 0x12, 0x08, 0x04, 0x9f, 0xd7, 0x3e, 0xab,
- 0xd1, 0x33, 0x26, 0x06, 0x7a, 0xad, 0x5d, 0x38, 0x1c, 0x5c, 0xa4, 0xfc, 0xde, 0x08, 0x5f, 0x1e,
- 0x83, 0x3f, 0xb8, 0xe7, 0xdc, 0x21, 0xcf, 0x50, 0x10, 0x1d, 0xa3, 0xc9, 0x38, 0x29, 0x91, 0x88,
- 0x2f, 0x4f, 0x1b, 0x29, 0x32, 0xee, 0x14, 0x32, 0x1b, 0xcf, 0x24, 0x19, 0x0e, 0x1d, 0x39, 0x02,
- 0xe7, 0xe3, 0x2e, 0xf3, 0xc2, 0xf1, 0xd0, 0x41, 0xc8, 0xe4, 0x72, 0xa2, 0xc3, 0x1c, 0x9a, 0xfa,
- 0xfa, 0xe7, 0x46, 0xfa, 0x45, 0x96, 0xd0, 0x46, 0xac, 0x05, 0x95, 0x55, 0xe5, 0x2f, 0x99, 0x4d,
- 0xef, 0xd2, 0xbf, 0x22, 0xd8, 0x3b, 0xed, 0xc7, 0xb6, 0x9f, 0x7e, 0x9e, 0x17, 0x36, 0x76, 0xdb,
- 0x91, 0x9a, 0x2e, 0x9d, 0xd6, 0x62, 0x74, 0xa3, 0xa3, 0xc3, 0x4f, 0xb3, 0x7c, 0xf9, 0xbe, 0xcb,
- 0x1a, 0x1a, 0xd5, 0x66, 0x5d, 0x9b, 0x16, 0x16, 0x76, 0xda, 0xef, 0xc5, 0x66, 0xdb, 0x1f, 0xe6,
- 0xc5, 0xa6, 0xad, 0xb6, 0x90, 0x67, 0xca, 0xa7, 0xb5, 0x7a, 0x0d, 0xdd, 0x10, 0x89, 0xe3, 0xd2,
- 0x59, 0x7e, 0x7e, 0xe7, 0xd9, 0xea, 0x46, 0xd5, 0xb8, 0x5a, 0x53, 0x07, 0x0b, 0x95, 0x35, 0xe5,
- 0x28, 0x7d, 0x58, 0x3c, 0x2f, 0x1e, 0x3c, 0x51, 0x12, 0x0d, 0xe5, 0xd3, 0x3c, 0x14, 0x97, 0x65,
- 0xd3, 0xc7, 0xbe, 0x19, 0xc9, 0x29, 0x37, 0x0a, 0x59, 0xbe, 0xbe, 0x3e, 0xdf, 0xd7, 0xa9, 0x6a,
- 0x26, 0x9e, 0xa9, 0xaa, 0xf0, 0x36, 0x51, 0x6b, 0x6b, 0xa1, 0x69, 0xad, 0x41, 0x6b, 0x7b, 0x0b,
- 0x7e, 0x4f, 0x92, 0x14, 0xb1, 0xbc, 0x2f, 0x7a, 0x6f, 0x4c, 0x97, 0xa5, 0x0d, 0x66, 0x64, 0x29,
- 0x46, 0x18, 0xa2, 0x85, 0x57, 0x26, 0xa2, 0x63, 0x23, 0xa7, 0x12, 0x12, 0xe3, 0xa7, 0x84, 0x57,
- 0xa3, 0xdf, 0x98, 0xe4, 0xdb, 0x37, 0xa6, 0x78, 0x7c, 0xff, 0x49, 0xa9, 0x2c, 0x75, 0x94, 0xd1,
- 0xbb, 0x9b, 0x9b, 0x33, 0x42, 0x77, 0xc4, 0x7c, 0x16, 0x1d, 0x0b, 0x7e, 0xdc, 0xb5, 0x53, 0xe9,
- 0xe0, 0xe4, 0x00, 0xfb, 0x7d, 0xf6, 0x38, 0xc1, 0x39, 0x06, 0x05, 0xbd, 0xc6, 0xca, 0x47, 0x25,
- 0x28, 0x56, 0x16, 0xbe, 0x31, 0x65, 0xe5, 0x4f, 0xe0, 0x46, 0x7f, 0x39, 0x8e, 0x1e, 0x3f, 0x42,
- 0xf4, 0x76, 0xdb, 0xef, 0x36, 0xec, 0x71, 0xdc, 0xb3, 0x92, 0x1c, 0xef, 0xf5, 0x1b, 0x37, 0x2b,
- 0xbe, 0xb3, 0xb1, 0xc1, 0xb7, 0x6c, 0x36, 0x04, 0xc1, 0x3c, 0x34, 0xd7, 0x57, 0x43, 0x42, 0xb9,
- 0xe2, 0x0a, 0xd7, 0x09, 0x49, 0xc1, 0x9e, 0xa8, 0x2c, 0xc9, 0xc3, 0x80, 0xd9, 0x84, 0x91, 0xd1,
- 0xe1, 0x59, 0x19, 0x1c, 0x32, 0xc3, 0x64, 0xec, 0x26, 0xf7, 0xe3, 0xe3, 0xe3, 0x74, 0x5b, 0xd2,
- 0xe1, 0x8c, 0x3b, 0x97, 0xe8, 0x6d, 0x60, 0xb3, 0x75, 0x56, 0x56, 0xb6, 0x8b, 0x89, 0xd1, 0x9a,
- 0x35, 0x6b, 0x3e, 0x5b, 0xb5, 0x76, 0xdd, 0xf5, 0x2d, 0x76, 0x76, 0x05, 0x59, 0x39, 0x8a, 0xa9,
- 0x38, 0x4f, 0x67, 0x38, 0x2c, 0x65, 0xc1, 0x77, 0xef, 0x06, 0xb8, 0xb2, 0x97, 0x92, 0x7b, 0x97,
- 0x75, 0x1f, 0x41, 0x5d, 0xf1, 0x00, 0x96, 0x98, 0x18, 0x1f, 0x43, 0x5e, 0x92, 0x10, 0x1e, 0xdb,
- 0x57, 0xc2, 0xf1, 0xcb, 0x77, 0xc8, 0x9c, 0xa3, 0x56, 0x1f, 0x22, 0x25, 0xfc, 0x02, 0x26, 0x26,
- 0xc6, 0x91, 0x90, 0x28, 0x32, 0xad, 0x5e, 0x6b, 0x9d, 0xb1, 0xca, 0xda, 0xda, 0x61, 0x46, 0xaf,
- 0x8b, 0x88, 0x0c, 0x29, 0x68, 0xd0, 0xa8, 0xc1, 0x3b, 0xb8, 0x85, 0x14, 0xb6, 0x37, 0xa9, 0x88,
- 0x68, 0x55, 0xf1, 0x3d, 0xec, 0x5b, 0xb6, 0x00, 0xde, 0xbb, 0xac, 0xc8, 0x78, 0x74, 0x78, 0x08,
- 0x97, 0xf6, 0xb3, 0xc9, 0x1c, 0xe6, 0x2a, 0x17, 0x0a, 0x90, 0x2f, 0x4d, 0x44, 0x7a, 0x34, 0x85,
- 0xdc, 0x9b, 0x31, 0x64, 0x4e, 0x49, 0x69, 0x51, 0xa7, 0x9f, 0x9f, 0xf7, 0x8a, 0x19, 0xbd, 0x8e,
- 0xe9, 0x49, 0x5e, 0xde, 0xe7, 0x2a, 0xb2, 0x72, 0x32, 0xbb, 0x7d, 0x76, 0xaf, 0x23, 0x22, 0x7d,
- 0xbd, 0x7a, 0x52, 0xf4, 0xe0, 0x6e, 0x1a, 0x19, 0x53, 0x07, 0x6c, 0xc8, 0xf8, 0x71, 0x9e, 0x9c,
- 0x8c, 0x4f, 0xdb, 0x2c, 0x47, 0x77, 0x87, 0x0e, 0x63, 0x23, 0xc3, 0xf8, 0x77, 0xa4, 0xa4, 0xde,
- 0xd2, 0x73, 0x5c, 0x39, 0x3b, 0x66, 0xed, 0xde, 0x8c, 0xd9, 0xfd, 0xfc, 0xfb, 0xd6, 0x5c, 0xdb,
- 0xaf, 0x89, 0x50, 0xa4, 0xab, 0x03, 0x3c, 0xec, 0x56, 0x60, 0xdf, 0xf2, 0x85, 0x64, 0x59, 0x9a,
- 0x6a, 0x9f, 0x12, 0x11, 0x53, 0x4f, 0x17, 0xfc, 0x1d, 0x37, 0x91, 0x39, 0x16, 0x0e, 0xad, 0x78,
- 0x0f, 0x02, 0x67, 0x3b, 0x64, 0x5f, 0x0b, 0xc7, 0xd8, 0xe8, 0x08, 0x7a, 0x7a, 0x7a, 0xd8, 0xaf,
- 0xfb, 0x1e, 0x7d, 0xe1, 0x62, 0xfd, 0x31, 0x9c, 0xbe, 0x5a, 0x84, 0x80, 0x5f, 0x6c, 0x11, 0x75,
- 0xc6, 0x89, 0x14, 0x5b, 0xde, 0xee, 0x9f, 0x61, 0x36, 0xf6, 0x42, 0x5d, 0xae, 0x44, 0x49, 0xe6,
- 0x2d, 0xe4, 0x24, 0x46, 0xc0, 0xf2, 0x80, 0xf1, 0x3e, 0xc7, 0x98, 0xf4, 0xfa, 0xd7, 0x1a, 0x1d,
- 0xf8, 0xe6, 0x5d, 0x9c, 0x58, 0xff, 0x29, 0x66, 0x8b, 0xa1, 0x81, 0x7e, 0x14, 0xc9, 0x6f, 0x60,
- 0xc8, 0xdc, 0x37, 0x23, 0x27, 0x13, 0xf2, 0x89, 0xd1, 0xd9, 0x1d, 0xab, 0xe6, 0x66, 0xc4, 0x9c,
- 0xa2, 0x53, 0x9b, 0x96, 0xcc, 0x6a, 0xa4, 0xa9, 0x7e, 0x42, 0x0e, 0xc6, 0xe1, 0xd5, 0x8b, 0x21,
- 0x3a, 0xef, 0x42, 0x4c, 0x53, 0x23, 0x2e, 0x42, 0x70, 0x78, 0x1b, 0x31, 0x61, 0x6a, 0x0b, 0xd2,
- 0x25, 0x73, 0x32, 0x62, 0xd1, 0x05, 0x72, 0x1a, 0xe1, 0x7f, 0xfd, 0xb8, 0xd0, 0xb9, 0x13, 0x34,
- 0x1a, 0x9a, 0xc9, 0xbf, 0xf7, 0x68, 0x8c, 0xa6, 0x91, 0x26, 0x91, 0x66, 0xe5, 0x6c, 0x35, 0x7f,
- 0x01, 0xce, 0x28, 0x6b, 0xe0, 0x42, 0xb4, 0xde, 0x25, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xfd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x6b, 0x4c, 0x93,
+ 0x67, 0x14, 0xc7, 0xeb, 0x92, 0x6d, 0x59, 0x96, 0x39, 0x3f, 0x2d, 0xcb, 0xf6, 0xc1, 0xa8, 0x1f,
+ 0xe6, 0x36, 0xc9, 0x24, 0x2a, 0xd9, 0x9c, 0x13, 0x19, 0x28, 0xbb, 0xc8, 0xa6, 0x41, 0xbc, 0x4c,
+ 0xc5, 0x2b, 0x8b, 0x55, 0xb4, 0x05, 0x15, 0x74, 0x96, 0xee, 0x2d, 0x2d, 0xc8, 0x5d, 0xb0, 0xad,
+ 0xb4, 0x20, 0x8a, 0xa2, 0x60, 0xa1, 0xb4, 0x88, 0xae, 0xa2, 0x4e, 0x4b, 0xa5, 0x0a, 0x32, 0xb9,
+ 0x14, 0x29, 0xa5, 0x20, 0x85, 0x96, 0x8b, 0x94, 0x4b, 0x0b, 0x05, 0x15, 0x26, 0xf6, 0xbf, 0xf7,
+ 0x7d, 0x93, 0x36, 0xdb, 0x30, 0x0c, 0x19, 0x27, 0xf9, 0x7d, 0x79, 0x9e, 0xe7, 0xfc, 0xff, 0x3d,
+ 0xcf, 0x79, 0x72, 0xde, 0x32, 0x00, 0x30, 0x26, 0x03, 0x91, 0x40, 0xbc, 0xcf, 0x8b, 0xe1, 0xb1,
+ 0x2e, 0x5c, 0x3c, 0x2f, 0x92, 0x2b, 0x0a, 0x72, 0x12, 0x93, 0xe3, 0x05, 0x11, 0x11, 0x11, 0x3e,
+ 0x93, 0xcd, 0x9f, 0xd4, 0x21, 0x36, 0xc1, 0x9e, 0x25, 0x93, 0xcb, 0x94, 0x35, 0xb5, 0x55, 0x39,
+ 0xd7, 0xae, 0xa9, 0x12, 0x2f, 0xe5, 0xe7, 0x0a, 0xca, 0xca, 0xd4, 0xa7, 0xd5, 0x1a, 0xf5, 0xd5,
+ 0xf0, 0xc3, 0xe1, 0xfb, 0xa6, 0xcd, 0x88, 0x75, 0x90, 0xb5, 0x5c, 0xab, 0xd5, 0x14, 0xc5, 0x25,
+ 0xc6, 0x86, 0xc7, 0x25, 0xc4, 0x46, 0x24, 0x24, 0xc4, 0xfe, 0x12, 0x97, 0x14, 0xcb, 0x95, 0xc9,
+ 0x72, 0xc5, 0xc9, 0xa9, 0x27, 0x24, 0xd3, 0x66, 0xb4, 0x37, 0x74, 0x6f, 0xd8, 0xbd, 0x72, 0xad,
+ 0x8c, 0x34, 0xe1, 0x32, 0xf7, 0x33, 0x4f, 0x05, 0xef, 0xdc, 0x9e, 0xc1, 0x8f, 0x21, 0x52, 0x44,
+ 0xa7, 0x4e, 0x8a, 0x52, 0x85, 0x42, 0xf9, 0xff, 0x32, 0x12, 0x49, 0x44, 0xbe, 0x99, 0x59, 0x52,
+ 0x82, 0x22, 0x3e, 0x29, 0xfe, 0xb6, 0xac, 0xe0, 0x92, 0x9e, 0x14, 0xd6, 0xc6, 0x1c, 0xe7, 0x6b,
+ 0x13, 0x53, 0x12, 0xcf, 0x24, 0xa5, 0x24, 0xd6, 0x8a, 0xd3, 0x85, 0x55, 0x42, 0xf1, 0xc9, 0x26,
+ 0x69, 0x66, 0x3a, 0x41, 0x91, 0x2e, 0x15, 0x87, 0x49, 0xa5, 0xd2, 0xd7, 0x27, 0x6d, 0x94, 0x9a,
+ 0x9e, 0xea, 0x6f, 0xb1, 0x98, 0x87, 0x87, 0x86, 0x1c, 0x70, 0x38, 0x1c, 0x18, 0x74, 0x0c, 0x92,
+ 0x0c, 0x60, 0x70, 0x70, 0x00, 0x03, 0x14, 0x03, 0x76, 0xd8, 0xed, 0x36, 0xd8, 0x28, 0x6c, 0xfd,
+ 0xe8, 0xb7, 0xf5, 0xb9, 0x70, 0x2a, 0x8b, 0xe4, 0xbf, 0x4f, 0xda, 0x48, 0x2c, 0x11, 0xb2, 0x28,
+ 0xa1, 0xbe, 0xfe, 0x5e, 0xf4, 0xf6, 0xf5, 0xa0, 0xa7, 0xd7, 0x0a, 0x6b, 0x4f, 0x37, 0xba, 0xad,
+ 0x5d, 0x78, 0xdc, 0xdd, 0x89, 0xce, 0xae, 0x0e, 0x74, 0x74, 0xb6, 0xa3, 0xbd, 0xc3, 0x0c, 0x4b,
+ 0x7b, 0x1b, 0xcc, 0x96, 0x56, 0xb4, 0x9a, 0x4d, 0x78, 0x4c, 0xee, 0x97, 0x6a, 0x6e, 0xe9, 0xff,
+ 0xd3, 0xe8, 0xdc, 0xb9, 0xac, 0x84, 0x5a, 0x5d, 0x4d, 0xbb, 0x24, 0x43, 0xf2, 0x84, 0x12, 0x6a,
+ 0x33, 0x93, 0x02, 0x6d, 0x26, 0x98, 0x5a, 0x49, 0x4c, 0x8f, 0xd0, 0x62, 0x6a, 0x46, 0x73, 0x4b,
+ 0x13, 0x9a, 0x9a, 0x8d, 0x30, 0x36, 0x19, 0xd0, 0x68, 0x6c, 0x80, 0xa1, 0x51, 0x0f, 0xbd, 0xa1,
+ 0x1e, 0xf5, 0x0d, 0x75, 0xe4, 0xfe, 0x23, 0x14, 0x15, 0x2b, 0x5f, 0x54, 0x54, 0x96, 0x77, 0xfe,
+ 0xa6, 0x2a, 0xae, 0x26, 0x4e, 0x12, 0x33, 0xc7, 0x19, 0x65, 0x64, 0x49, 0xf6, 0x74, 0x5b, 0xbb,
+ 0x9f, 0x39, 0xc8, 0x2b, 0x0a, 0x61, 0xee, 0xc1, 0xe1, 0xa3, 0x47, 0xc0, 0x21, 0x08, 0x44, 0x51,
+ 0xf0, 0x78, 0x34, 0x5c, 0x17, 0xd1, 0xd1, 0xf8, 0xd5, 0x05, 0x3f, 0x1a, 0x04, 0x9f, 0x0f, 0x42,
+ 0x20, 0x40, 0x74, 0x4c, 0x0c, 0x0e, 0x84, 0xb3, 0x49, 0xb3, 0x62, 0x0c, 0x3f, 0x19, 0xc2, 0xe5,
+ 0x62, 0x45, 0x25, 0x41, 0x10, 0xaf, 0xb9, 0x8d, 0x04, 0x02, 0xc1, 0x87, 0x75, 0x0f, 0x75, 0x3d,
+ 0x94, 0x89, 0x8d, 0xbc, 0xeb, 0xdd, 0x4c, 0x26, 0x8e, 0x11, 0x51, 0xaf, 0x04, 0x87, 0x47, 0xc1,
+ 0x05, 0xeb, 0x50, 0x18, 0x0a, 0x95, 0x0a, 0x5a, 0xc7, 0x3e, 0x60, 0x7f, 0x91, 0x95, 0x25, 0x3d,
+ 0xee, 0x36, 0x52, 0x28, 0x0b, 0xd4, 0x54, 0xe3, 0xa9, 0x4d, 0x8a, 0x2d, 0x3b, 0x76, 0x60, 0x7b,
+ 0xc8, 0xee, 0x29, 0xb1, 0x61, 0xcb, 0x66, 0xc8, 0x0b, 0x0b, 0x69, 0x1d, 0xea, 0xd1, 0x34, 0x34,
+ 0xd4, 0xdb, 0xc9, 0x42, 0x66, 0x93, 0x46, 0x8c, 0x19, 0xd5, 0x35, 0x0f, 0xba, 0xa8, 0xa6, 0x5b,
+ 0x7b, 0x1e, 0xd3, 0x04, 0x6e, 0xdc, 0x84, 0x55, 0xdf, 0xaf, 0x9e, 0x12, 0x3e, 0xfe, 0xdf, 0x20,
+ 0x2f, 0x5f, 0xe6, 0xd6, 0xa2, 0x74, 0xd3, 0xd2, 0x92, 0xf6, 0x33, 0x38, 0x7c, 0xce, 0x3c, 0x63,
+ 0x53, 0xe3, 0x90, 0xb9, 0xdd, 0x04, 0x17, 0x01, 0x81, 0xeb, 0xb0, 0xdc, 0x6f, 0xe5, 0x94, 0xf8,
+ 0xca, 0xd7, 0x0f, 0x85, 0x45, 0x85, 0x6e, 0xad, 0x7e, 0x5b, 0x2f, 0x24, 0x52, 0x71, 0x3e, 0x23,
+ 0x2a, 0xea, 0xa8, 0x77, 0x63, 0x93, 0xe1, 0x79, 0x63, 0xb3, 0x1e, 0x2e, 0xaa, 0x75, 0x0f, 0x50,
+ 0x76, 0x4f, 0x33, 0x25, 0xee, 0xde, 0xd7, 0xd2, 0x1a, 0xda, 0x3f, 0x4a, 0xa0, 0xa9, 0x2c, 0x26,
+ 0x9f, 0x7d, 0x0b, 0x72, 0x72, 0xb3, 0xd5, 0x0c, 0x0e, 0xe7, 0xc8, 0x0a, 0xbd, 0x41, 0x37, 0xf6,
+ 0xd0, 0x50, 0x83, 0xe9, 0xa4, 0xd1, 0x54, 0x87, 0x66, 0x8b, 0x0e, 0x96, 0x8e, 0x56, 0x9c, 0x3d,
+ 0x9f, 0x55, 0xca, 0x88, 0x3c, 0x16, 0xb9, 0x2c, 0x5f, 0x7e, 0xe9, 0x89, 0xf2, 0xb2, 0x62, 0x84,
+ 0x22, 0x4d, 0x74, 0x62, 0x2c, 0x4d, 0x98, 0xe2, 0xcc, 0x38, 0x9d, 0xee, 0x14, 0x9d, 0x4a, 0x7b,
+ 0x65, 0x72, 0x2e, 0x66, 0x3b, 0x79, 0x7c, 0xee, 0x0b, 0x99, 0x3c, 0x6f, 0x94, 0xd2, 0xbb, 0xaa,
+ 0xba, 0x32, 0x42, 0x4e, 0xc4, 0x5b, 0x0c, 0x32, 0x66, 0x7c, 0xf7, 0x43, 0x80, 0x36, 0x68, 0x63,
+ 0x10, 0x02, 0xd7, 0x07, 0xe2, 0x67, 0xe6, 0x2e, 0x28, 0xc8, 0x3b, 0xd6, 0x96, 0xdf, 0x81, 0x46,
+ 0xab, 0x7e, 0x65, 0x2a, 0x1f, 0xdc, 0x07, 0x9b, 0xfc, 0x72, 0xec, 0x0c, 0xd9, 0x41, 0xeb, 0xad,
+ 0x09, 0x5c, 0x63, 0x5b, 0xbb, 0x61, 0xed, 0x02, 0xfa, 0x79, 0x7f, 0xbe, 0x6c, 0xb9, 0xe2, 0x4b,
+ 0x1f, 0x1f, 0x7c, 0xe1, 0xed, 0x0d, 0x4e, 0xc4, 0x3e, 0x54, 0x69, 0x4a, 0x50, 0x53, 0x76, 0x9d,
+ 0xa6, 0xf6, 0xee, 0x4d, 0x58, 0xbb, 0xcc, 0x18, 0x19, 0x7d, 0xf6, 0x52, 0x9e, 0x3e, 0x1d, 0x86,
+ 0xb1, 0xb6, 0x02, 0x37, 0x65, 0x99, 0xb8, 0x53, 0x9c, 0x0b, 0xfd, 0x7d, 0x0d, 0x1a, 0xea, 0xaa,
+ 0x71, 0x20, 0x8c, 0x45, 0xeb, 0x2d, 0xf5, 0xf6, 0x36, 0x2f, 0x5a, 0xe4, 0xf7, 0x2e, 0x6d, 0xe4,
+ 0xe9, 0xe9, 0xf9, 0x81, 0xc7, 0xe2, 0x25, 0x67, 0xbe, 0xf6, 0xf7, 0xbf, 0x1d, 0xf6, 0xa3, 0x17,
+ 0x82, 0xe6, 0x32, 0xc6, 0x11, 0xea, 0x3d, 0x17, 0xa2, 0x83, 0xc1, 0x70, 0xd8, 0xfb, 0x40, 0xc5,
+ 0xd8, 0xd8, 0x73, 0x88, 0x0e, 0x6d, 0xc3, 0x96, 0x05, 0x6f, 0xbf, 0xf4, 0xbc, 0x30, 0x35, 0x61,
+ 0xf0, 0xb3, 0xc5, 0x5e, 0x4a, 0x0f, 0x2f, 0xaf, 0xa0, 0x71, 0xb3, 0x2e, 0x39, 0x25, 0xfe, 0x36,
+ 0x77, 0xb3, 0xaf, 0xfb, 0x70, 0x7d, 0x85, 0x1a, 0xb5, 0x64, 0x75, 0x67, 0xa3, 0x59, 0xee, 0xb5,
+ 0x94, 0xd0, 0x20, 0xda, 0xa8, 0x5c, 0x55, 0xe0, 0x5e, 0x2b, 0xc9, 0x11, 0xa3, 0xcb, 0x64, 0x44,
+ 0xc7, 0x23, 0x03, 0xaa, 0x4b, 0x55, 0xb8, 0x10, 0x1f, 0x89, 0x9b, 0xd7, 0xaf, 0x58, 0xa3, 0xa2,
+ 0x22, 0x3f, 0x1d, 0x37, 0xeb, 0xa8, 0x99, 0x14, 0x11, 0x79, 0xa8, 0x8a, 0x1d, 0xb0, 0x68, 0xd4,
+ 0x25, 0xe0, 0x8a, 0x67, 0xe4, 0xdc, 0xfa, 0x69, 0xfe, 0x9b, 0xf4, 0x1a, 0x7b, 0xd5, 0xc7, 0xf4,
+ 0x9a, 0xae, 0xec, 0x86, 0xdb, 0xe8, 0x5c, 0x4c, 0x38, 0xf4, 0x15, 0xa5, 0x18, 0xe8, 0xb3, 0xba,
+ 0x73, 0x72, 0xf3, 0x72, 0x7a, 0x98, 0xa1, 0xcc, 0x6f, 0x5f, 0x3a, 0xbd, 0x29, 0xb3, 0xe0, 0x85,
+ 0xb3, 0x34, 0x2e, 0x01, 0xea, 0x97, 0x65, 0xf3, 0xd9, 0x88, 0x58, 0xed, 0xe9, 0x16, 0xcd, 0x4b,
+ 0x3e, 0xe6, 0x16, 0xa3, 0xae, 0x6e, 0xd3, 0x47, 0x6f, 0xb8, 0xf7, 0xd6, 0xcf, 0x9b, 0x01, 0xce,
+ 0xba, 0xa5, 0x50, 0x65, 0xa7, 0xc1, 0xdc, 0x62, 0xf4, 0x9d, 0xf0, 0x7b, 0xb4, 0xcd, 0x63, 0xe6,
+ 0x0d, 0x57, 0x22, 0x55, 0xc5, 0xe6, 0x4f, 0xde, 0xa2, 0x8d, 0x4e, 0x73, 0xf7, 0x42, 0x4b, 0x36,
+ 0xdb, 0xe9, 0x74, 0xe2, 0xef, 0x31, 0x3c, 0x68, 0x87, 0x5a, 0x7e, 0x16, 0x99, 0x51, 0x4c, 0xba,
+ 0x8f, 0xae, 0x5c, 0x62, 0xe3, 0x8a, 0xb8, 0x49, 0x1b, 0x4d, 0x14, 0x56, 0x8b, 0x09, 0xdd, 0x96,
+ 0x96, 0x7f, 0xac, 0xfd, 0x39, 0x3a, 0x82, 0x60, 0x8f, 0x77, 0xe8, 0xdc, 0x5d, 0x5e, 0xef, 0x95,
+ 0x4d, 0x8b, 0x11, 0x55, 0x05, 0xdd, 0xb3, 0x95, 0xf3, 0x11, 0x17, 0x12, 0x00, 0xe1, 0xc1, 0xad,
+ 0x38, 0xbc, 0x7a, 0xa1, 0xbb, 0xa2, 0xe8, 0xad, 0x7e, 0xfc, 0x09, 0x8d, 0x82, 0xe6, 0x31, 0x04,
+ 0x24, 0xa5, 0x14, 0x13, 0xfd, 0xab, 0x09, 0x9a, 0xcd, 0x98, 0x43, 0x0a, 0xf2, 0x48, 0x54, 0x24,
+ 0x3a, 0x92, 0x36, 0x32, 0xa7, 0x64, 0xfd, 0x1c, 0x06, 0x7f, 0xdd, 0x1c, 0xc6, 0xaa, 0x7f, 0x9f,
+ 0xff, 0x0b, 0xd2, 0x2b, 0x43, 0xf8, 0x3f, 0x0c, 0xa8, 0x97, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_ps_xpm[1] = {{ png, sizeof( png ), "plot_ps_xpm" }};
diff --git a/bitmaps_png/cpp_26/plot_svg.cpp b/bitmaps_png/cpp_26/plot_svg.cpp
index a6af5109b2..8a20db73f9 100644
--- a/bitmaps_png/cpp_26/plot_svg.cpp
+++ b/bitmaps_png/cpp_26/plot_svg.cpp
@@ -8,97 +8,95 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x8d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x79, 0x4c, 0x54,
- 0x57, 0x14, 0xc6, 0x47, 0x6d, 0xd4, 0xa6, 0x89, 0x35, 0x6d, 0x4d, 0xd3, 0xf5, 0x0f, 0xab, 0xad,
- 0x31, 0xc6, 0x26, 0xda, 0x36, 0xd6, 0x36, 0x11, 0x6b, 0x5d, 0x82, 0x55, 0x91, 0x5a, 0x01, 0xa5,
- 0x82, 0x2c, 0x82, 0xd5, 0x80, 0x58, 0x76, 0x8c, 0x0c, 0xcb, 0x0c, 0xfb, 0x32, 0x6c, 0x0e, 0xc3,
- 0x26, 0x32, 0x82, 0x1d, 0xa4, 0x51, 0x64, 0x51, 0xa8, 0x80, 0x08, 0x82, 0x20, 0x33, 0xac, 0x32,
- 0xec, 0x0c, 0xbb, 0x6c, 0xc3, 0x30, 0xec, 0xcc, 0xcc, 0xd7, 0x77, 0xaf, 0x32, 0x51, 0x69, 0x52,
- 0x44, 0x4f, 0xf2, 0xcb, 0xcc, 0xbb, 0xe7, 0xdc, 0xf3, 0x9d, 0x73, 0xdf, 0x79, 0xef, 0xb1, 0x00,
- 0xb0, 0x16, 0x02, 0x87, 0xc3, 0xde, 0x1c, 0xc4, 0x0b, 0x70, 0x4f, 0xfb, 0x3b, 0x35, 0x31, 0xfd,
- 0xd6, 0x8d, 0x6b, 0xbc, 0x70, 0x9e, 0x9f, 0x83, 0x83, 0x83, 0x2e, 0x8b, 0xc5, 0x5a, 0xb2, 0x90,
- 0xfd, 0x0b, 0x12, 0x71, 0x66, 0x3b, 0xaf, 0xcb, 0xca, 0xce, 0xca, 0x2c, 0x2d, 0x2d, 0x11, 0x88,
- 0x44, 0xc9, 0x1e, 0x89, 0x49, 0x09, 0xee, 0xb9, 0xb9, 0x39, 0x97, 0xf2, 0x0b, 0xf3, 0xb3, 0x6d,
- 0xcf, 0xdb, 0x1a, 0xbf, 0x31, 0x21, 0x3b, 0x7b, 0xbb, 0x63, 0xc5, 0xc5, 0x45, 0xd7, 0x7d, 0x7d,
- 0xb9, 0xf6, 0x3e, 0x01, 0x1c, 0x27, 0x3f, 0x3f, 0x8e, 0x9b, 0x5f, 0x00, 0x87, 0x74, 0x17, 0xe3,
- 0xe1, 0xe1, 0x11, 0xfa, 0xc6, 0x84, 0x1c, 0x2f, 0x38, 0x7b, 0x17, 0x14, 0xdc, 0xbd, 0x42, 0x92,
- 0x9b, 0x5b, 0x5a, 0xc6, 0x19, 0x9b, 0xfc, 0x9e, 0xe8, 0xe3, 0xe7, 0x15, 0x18, 0x97, 0x20, 0x10,
- 0x70, 0x7c, 0xb9, 0x57, 0x5f, 0x4b, 0x28, 0xfe, 0x72, 0xb4, 0x63, 0xa2, 0x30, 0x21, 0x2d, 0xf1,
- 0x4a, 0x42, 0x5a, 0xb4, 0x20, 0xaa, 0x21, 0x39, 0x45, 0xd8, 0x11, 0x1b, 0x17, 0xdd, 0xc0, 0x8b,
- 0x08, 0x7d, 0x1c, 0x79, 0x29, 0xb2, 0x84, 0x2f, 0x88, 0x6a, 0x8b, 0xbf, 0x1c, 0x23, 0xe3, 0x47,
- 0x47, 0x75, 0x25, 0x24, 0xc6, 0xa6, 0x11, 0x62, 0xe3, 0xa3, 0xa3, 0xc2, 0xc2, 0xc2, 0x56, 0x2c,
- 0x58, 0x48, 0x10, 0xcb, 0xb7, 0x95, 0xcb, 0xe5, 0xb3, 0x93, 0x53, 0x93, 0x98, 0x9c, 0x9c, 0xc0,
- 0x04, 0x61, 0x62, 0x1c, 0xe3, 0xe3, 0x63, 0x18, 0x23, 0x8c, 0x29, 0xa1, 0x1c, 0x1b, 0x85, 0x52,
- 0x39, 0x8a, 0x51, 0xa5, 0x02, 0x8a, 0x51, 0x06, 0xc5, 0x08, 0xe5, 0xaf, 0xd4, 0x94, 0x8c, 0xff,
- 0x15, 0x62, 0xb3, 0xd9, 0x4b, 0x43, 0x42, 0xd8, 0xab, 0x63, 0xe2, 0xf8, 0x61, 0x4a, 0x26, 0xd9,
- 0xe0, 0xd0, 0x00, 0x06, 0x06, 0xfb, 0xd1, 0x3f, 0xd0, 0x87, 0xbe, 0x27, 0xbd, 0xe8, 0xed, 0xeb,
- 0x41, 0x4f, 0x6f, 0x37, 0xba, 0x7b, 0x3a, 0xd1, 0xd5, 0xdd, 0x81, 0x8e, 0x2e, 0x19, 0x64, 0x9d,
- 0xed, 0x68, 0x97, 0xb5, 0xa2, 0xad, 0xbd, 0x85, 0x89, 0x7b, 0x82, 0x5b, 0x59, 0xe9, 0x25, 0x24,
- 0x07, 0x93, 0x6b, 0xf9, 0x7f, 0x0a, 0x11, 0x11, 0x51, 0x6a, 0xca, 0x3f, 0xed, 0xed, 0x6d, 0x8a,
- 0xa0, 0x90, 0x60, 0x55, 0x63, 0x73, 0x13, 0x6a, 0x6a, 0x6b, 0x50, 0x5d, 0x53, 0x8d, 0xaa, 0xea,
- 0x2a, 0x54, 0x56, 0x55, 0x42, 0x52, 0x25, 0x86, 0xb8, 0xb2, 0x02, 0x15, 0x92, 0x47, 0x28, 0x17,
- 0x97, 0xa3, 0xbc, 0xa2, 0x0c, 0x65, 0x8f, 0x1e, 0xa2, 0xac, 0xac, 0x14, 0x0f, 0xcb, 0x4a, 0x68,
- 0x7c, 0x4c, 0x7c, 0x8c, 0xa6, 0xae, 0xbe, 0x6e, 0xf4, 0x4e, 0x4e, 0x56, 0x23, 0x97, 0xcb, 0x5d,
- 0x33, 0x4f, 0x48, 0x98, 0x9c, 0x98, 0xc4, 0x1c, 0x81, 0x5a, 0x2e, 0x1f, 0x82, 0xf9, 0x69, 0x2b,
- 0x38, 0xb9, 0xba, 0x80, 0xed, 0xe5, 0x45, 0xf1, 0xf0, 0x26, 0x78, 0x53, 0x3c, 0x39, 0x04, 0x0e,
- 0x3c, 0xb9, 0x4f, 0xf1, 0xe2, 0x72, 0x9f, 0xe2, 0xc3, 0xa5, 0xfe, 0x73, 0xf6, 0x76, 0x28, 0x2a,
- 0x2e, 0xa2, 0xc7, 0x9b, 0x91, 0x71, 0x53, 0x22, 0x12, 0x89, 0x96, 0x69, 0x85, 0x22, 0x22, 0x78,
- 0xba, 0x5d, 0xdd, 0x9d, 0x13, 0x23, 0x23, 0xc3, 0x18, 0x1e, 0x1e, 0xc4, 0x09, 0x33, 0x33, 0x38,
- 0xb9, 0xb9, 0x2c, 0x0a, 0xcb, 0xd3, 0xd6, 0x54, 0x88, 0xe4, 0x51, 0x28, 0x14, 0x6a, 0x66, 0x60,
- 0x78, 0x5a, 0xa1, 0xbb, 0xf9, 0xb9, 0x8d, 0xe4, 0xc6, 0x12, 0x27, 0xe1, 0x88, 0xd1, 0x31, 0x18,
- 0x9f, 0x34, 0x5d, 0x14, 0xfa, 0x06, 0x06, 0x5a, 0x21, 0x52, 0xb8, 0x54, 0x5a, 0x3f, 0xc2, 0xf6,
- 0x63, 0x7f, 0x4c, 0xee, 0xcd, 0x6a, 0x69, 0x43, 0x9d, 0xbc, 0xb7, 0xaf, 0x1b, 0x73, 0xe8, 0x1e,
- 0xd2, 0xc3, 0xce, 0x3d, 0x7b, 0x17, 0xc5, 0x8e, 0x9f, 0x77, 0x23, 0xaf, 0x20, 0x5f, 0x9b, 0xab,
- 0xb7, 0xb7, 0x47, 0x13, 0x18, 0xe2, 0x6f, 0xc4, 0xf2, 0xe0, 0x5c, 0xdc, 0xd9, 0xda, 0xde, 0xa2,
- 0x6a, 0x93, 0x35, 0x63, 0x0e, 0x7d, 0x03, 0x43, 0xfc, 0x72, 0x58, 0x7f, 0x51, 0xe8, 0xea, 0xe9,
- 0xa1, 0xa4, 0xec, 0x01, 0x5a, 0xdb, 0x9b, 0xd0, 0xd2, 0xd6, 0x88, 0x81, 0xa1, 0x7e, 0x84, 0x45,
- 0xf1, 0x62, 0x58, 0x3e, 0x7e, 0xde, 0xc7, 0x9b, 0x99, 0x85, 0xc7, 0x8d, 0x35, 0x6f, 0x94, 0xe2,
- 0x8a, 0x1c, 0x86, 0x6c, 0x74, 0xf6, 0xc8, 0x10, 0xc5, 0x0f, 0x17, 0xb1, 0xbc, 0x7d, 0x3c, 0x8e,
- 0x37, 0xb5, 0x48, 0x51, 0xdf, 0x54, 0x4b, 0x21, 0x41, 0x15, 0x55, 0x65, 0xaf, 0x45, 0xad, 0xb4,
- 0x0a, 0x2d, 0xb2, 0x06, 0xb4, 0x75, 0x36, 0xa2, 0xa7, 0xaf, 0x13, 0xe1, 0x51, 0xa1, 0x22, 0x16,
- 0xdb, 0x8b, 0xbd, 0x27, 0x30, 0x24, 0x60, 0x24, 0x94, 0x17, 0x3c, 0x4e, 0x70, 0x75, 0x73, 0x52,
- 0x73, 0x7d, 0xbd, 0x34, 0x67, 0x6c, 0xac, 0x61, 0x69, 0x65, 0xfa, 0xca, 0xf8, 0x07, 0xfa, 0xc0,
- 0xde, 0xe1, 0x1c, 0x82, 0x82, 0x03, 0x26, 0x49, 0x3e, 0x5e, 0x78, 0xa8, 0xd2, 0x3f, 0xd0, 0x37,
- 0x98, 0x4e, 0xdd, 0xde, 0xfd, 0xba, 0xc5, 0x7a, 0xfa, 0x87, 0x71, 0x48, 0x5f, 0x0f, 0x16, 0x4c,
- 0x70, 0xf2, 0x35, 0x21, 0x4c, 0x2d, 0x8e, 0xc1, 0xc4, 0xdc, 0xe8, 0x95, 0x49, 0xba, 0x7a, 0x19,
- 0x66, 0x56, 0x27, 0x60, 0x64, 0x6c, 0x88, 0x03, 0x7a, 0x07, 0xb1, 0xff, 0xe0, 0x01, 0x99, 0x8e,
- 0x8e, 0xce, 0x4a, 0x2a, 0xb4, 0x5d, 0xe7, 0xa7, 0x54, 0xb1, 0xa4, 0x52, 0x23, 0x96, 0x48, 0x20,
- 0x6d, 0xa8, 0xc7, 0xb0, 0x7c, 0x18, 0xb5, 0xd5, 0x62, 0x34, 0x36, 0x49, 0xb5, 0x64, 0x8b, 0xe2,
- 0x99, 0x51, 0xad, 0x7b, 0x61, 0x2d, 0x23, 0x59, 0x80, 0xf2, 0x92, 0x02, 0xed, 0xf5, 0xa3, 0xd2,
- 0x42, 0x24, 0xf9, 0xbb, 0xe0, 0xd2, 0xc5, 0xb3, 0x28, 0xc8, 0xc9, 0x44, 0x85, 0x58, 0x82, 0xbc,
- 0x7b, 0x85, 0x43, 0xda, 0xe7, 0x48, 0x28, 0x14, 0xae, 0xc2, 0x33, 0xcb, 0x13, 0xc5, 0xc1, 0xfa,
- 0x87, 0xcf, 0xf0, 0xdb, 0x5a, 0x16, 0xcc, 0xb6, 0x7e, 0x80, 0x07, 0x99, 0x22, 0xa8, 0x54, 0xb3,
- 0x30, 0x5c, 0xff, 0x16, 0xd2, 0x63, 0x02, 0xe7, 0xc2, 0x20, 0x93, 0x56, 0xe3, 0xe8, 0xba, 0xa5,
- 0xc8, 0x49, 0xe6, 0xd3, 0xeb, 0x61, 0x66, 0x94, 0xcd, 0xb6, 0xbc, 0x8f, 0xe3, 0x1b, 0xdf, 0x86,
- 0xf1, 0xa6, 0x77, 0x70, 0x72, 0xcb, 0x7b, 0xe8, 0xeb, 0x68, 0x81, 0x4a, 0xad, 0x6e, 0x7a, 0xfe,
- 0x15, 0xb4, 0x92, 0x04, 0xdf, 0x4e, 0x8a, 0xa4, 0x02, 0x41, 0x67, 0x8e, 0xd0, 0x04, 0xd7, 0xc3,
- 0x3d, 0x51, 0x59, 0x78, 0x87, 0x26, 0x3a, 0xbf, 0x6f, 0x13, 0x38, 0xa6, 0xfb, 0xb4, 0x42, 0x11,
- 0xf6, 0x26, 0x34, 0xd9, 0x14, 0xf3, 0x36, 0xd7, 0x68, 0x34, 0xf0, 0x34, 0xde, 0x45, 0x0b, 0x6c,
- 0xab, 0x93, 0x60, 0x66, 0x7a, 0x0a, 0x15, 0x79, 0x19, 0xf4, 0x57, 0xa5, 0x52, 0xb5, 0xcc, 0x13,
- 0x72, 0xd6, 0xfb, 0x16, 0x36, 0xbb, 0xbe, 0x84, 0x82, 0x99, 0x7d, 0xb5, 0x4a, 0x85, 0xe7, 0xed,
- 0x0a, 0xf7, 0x4f, 0x5a, 0xed, 0x34, 0xf3, 0xc9, 0x98, 0x1c, 0x57, 0xd2, 0xaa, 0x63, 0x2f, 0xfe,
- 0x41, 0x7d, 0x45, 0xe9, 0xc9, 0xb4, 0xc0, 0xaa, 0xfb, 0x39, 0x78, 0xd9, 0x66, 0x66, 0x66, 0x5a,
- 0xe7, 0x09, 0x89, 0x0b, 0xb2, 0xe8, 0x71, 0x90, 0x4d, 0xe4, 0x97, 0x54, 0x49, 0x2a, 0x23, 0x56,
- 0x5f, 0x7e, 0x9f, 0xae, 0x8b, 0xf3, 0x33, 0x91, 0x7f, 0x3d, 0x81, 0xfe, 0x6f, 0xaa, 0x7c, 0x48,
- 0x7d, 0x7c, 0x17, 0x0b, 0xb8, 0xfe, 0xba, 0x0d, 0xc3, 0x4f, 0x7a, 0xe8, 0xa9, 0xc4, 0xba, 0x9f,
- 0x41, 0xa8, 0x8d, 0x21, 0xed, 0x5a, 0xa3, 0x51, 0x4b, 0xe7, 0x09, 0x11, 0x1b, 0x53, 0xc8, 0x51,
- 0x5d, 0x94, 0x8b, 0x3b, 0xc2, 0x28, 0x38, 0x1e, 0xd8, 0x02, 0xf3, 0x6f, 0xd6, 0x60, 0x76, 0x66,
- 0x1a, 0x1a, 0xb5, 0x1a, 0x16, 0xdf, 0x7d, 0x48, 0x93, 0xb8, 0x1b, 0xed, 0x80, 0xdd, 0x9e, 0x8d,
- 0xda, 0xaa, 0xcf, 0xed, 0xde, 0x40, 0xbb, 0x3b, 0xbb, 0x63, 0x2d, 0x2d, 0x80, 0xc4, 0x19, 0xac,
- 0x5f, 0x06, 0x7b, 0xdd, 0xcd, 0xe4, 0x58, 0x5f, 0x14, 0xea, 0x66, 0x1e, 0xda, 0x66, 0xe6, 0x61,
- 0x7b, 0xde, 0x32, 0xe2, 0x82, 0xe9, 0x46, 0xd2, 0x0d, 0xb1, 0x68, 0xd7, 0x53, 0x74, 0x40, 0x8e,
- 0x7e, 0xb1, 0x04, 0xe9, 0x82, 0x00, 0x6d, 0x9c, 0xc9, 0xd7, 0xef, 0x22, 0xc1, 0xd3, 0x96, 0x76,
- 0xd8, 0xd5, 0x5c, 0x8f, 0xfb, 0x37, 0xaf, 0xd2, 0x7d, 0x59, 0x89, 0x61, 0xc4, 0xfd, 0xa2, 0xd0,
- 0x8d, 0x68, 0x3f, 0x5a, 0x45, 0xd8, 0x79, 0x63, 0xe4, 0xa6, 0x44, 0x23, 0xd2, 0xc1, 0x94, 0x4e,
- 0xda, 0xa9, 0x6d, 0x1f, 0xd1, 0xfb, 0x42, 0xac, 0xf2, 0xde, 0x6d, 0x9a, 0xc0, 0xe8, 0xab, 0xe5,
- 0x18, 0x61, 0xbe, 0xba, 0x73, 0x46, 0x3a, 0xb4, 0xfa, 0xfe, 0x13, 0x3a, 0x95, 0xa4, 0xe3, 0x13,
- 0x9b, 0x57, 0xd1, 0xe1, 0x99, 0x62, 0x3e, 0xff, 0x2f, 0x0b, 0xad, 0x98, 0x1c, 0x53, 0x2a, 0xf8,
- 0xce, 0xe6, 0xd3, 0xd6, 0xdb, 0x3f, 0x55, 0x1b, 0x6d, 0x58, 0x01, 0xc7, 0x83, 0x5b, 0x55, 0x31,
- 0x17, 0xac, 0xa7, 0xe5, 0xfd, 0xbd, 0x0a, 0xc6, 0x3f, 0x42, 0x50, 0xcd, 0xce, 0x8c, 0x9c, 0xfe,
- 0xf1, 0x73, 0xb5, 0xc0, 0xcd, 0x6a, 0x7a, 0x6e, 0x8d, 0xd0, 0x5a, 0x27, 0x51, 0xda, 0xec, 0x5a,
- 0xaf, 0x9e, 0x2b, 0x22, 0xc0, 0xfa, 0xf0, 0xcc, 0x60, 0x6f, 0xd7, 0xe8, 0x33, 0x3f, 0x39, 0x26,
- 0xd6, 0xbf, 0x1e, 0xb0, 0x81, 0x12, 0xab, 0x61, 0x5c, 0x80, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x70, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x09, 0x4c, 0xd3,
+ 0x57, 0x1c, 0xc7, 0xab, 0x6e, 0xce, 0x5d, 0x89, 0xbb, 0xaf, 0x2c, 0xd9, 0xa1, 0x33, 0x51, 0x63,
+ 0xe2, 0x96, 0xec, 0x4c, 0x06, 0x2c, 0x1e, 0x0b, 0x5e, 0xc8, 0x86, 0x1c, 0xa2, 0x30, 0x0e, 0x81,
+ 0xe9, 0x86, 0x68, 0x11, 0x10, 0xa7, 0xad, 0x3d, 0x28, 0x14, 0x28, 0x2d, 0x50, 0xa0, 0x9c, 0x05,
+ 0x04, 0x2d, 0x2b, 0xf3, 0x40, 0x50, 0x41, 0x8b, 0x4e, 0x2c, 0x16, 0xb9, 0x41, 0x4a, 0x11, 0xda,
+ 0x5a, 0x4a, 0x91, 0xab, 0x27, 0x05, 0x11, 0xf9, 0xed, 0xff, 0x9e, 0xe1, 0x3f, 0x74, 0x26, 0x43,
+ 0xf4, 0x25, 0x9f, 0xf4, 0xfd, 0x8e, 0xf7, 0xfb, 0xbe, 0xff, 0xbb, 0x4a, 0x01, 0x00, 0xca, 0x6c,
+ 0x60, 0xb1, 0x68, 0xab, 0x12, 0xf8, 0xdc, 0x23, 0xd2, 0xd2, 0x12, 0xf1, 0xe9, 0x33, 0x27, 0x8f,
+ 0xf3, 0x93, 0xf9, 0xb1, 0xe1, 0xe1, 0xe1, 0xce, 0x14, 0x0a, 0x65, 0xde, 0x6c, 0xc6, 0xcf, 0x4a,
+ 0x24, 0x92, 0x16, 0xb9, 0xa4, 0xbc, 0xa2, 0xfc, 0x6c, 0x6d, 0xad, 0x5c, 0x24, 0x91, 0x14, 0xd1,
+ 0xc5, 0x05, 0xb9, 0x47, 0x2a, 0x2b, 0x2f, 0xa4, 0xc9, 0xae, 0xc8, 0x2a, 0x42, 0xf7, 0x85, 0x7a,
+ 0x3f, 0x33, 0xa1, 0x30, 0x6a, 0x98, 0x57, 0x4d, 0xcd, 0xd5, 0x3f, 0x39, 0x1c, 0x36, 0x35, 0x86,
+ 0xcb, 0x8a, 0x88, 0x8d, 0x65, 0x45, 0xc7, 0x72, 0x59, 0xe8, 0xeb, 0x32, 0xe9, 0x74, 0x7a, 0xd2,
+ 0x33, 0x13, 0x3a, 0x70, 0x28, 0x92, 0x59, 0x5d, 0x7d, 0x31, 0x1f, 0x15, 0xf7, 0x0f, 0x0c, 0xcc,
+ 0xf6, 0xf6, 0xd9, 0x21, 0x8e, 0x89, 0x65, 0xc4, 0x67, 0xe7, 0x8a, 0x44, 0x2c, 0x0e, 0xfb, 0xd8,
+ 0x53, 0x09, 0xe5, 0xe4, 0x65, 0x1c, 0x10, 0x17, 0xe6, 0x4a, 0xc5, 0xf9, 0xb9, 0xd2, 0x0c, 0x91,
+ 0xb0, 0xb3, 0xa8, 0xb8, 0xf0, 0x76, 0x56, 0x76, 0x46, 0x27, 0x3f, 0x25, 0xe9, 0x66, 0x6a, 0x5a,
+ 0xaa, 0x3c, 0x5d, 0x24, 0x54, 0xe7, 0xe4, 0x65, 0x6a, 0xd3, 0x33, 0x84, 0xbd, 0xb9, 0xe2, 0x2c,
+ 0x29, 0x22, 0x2b, 0x27, 0x43, 0x28, 0x10, 0x08, 0x5e, 0x98, 0xb5, 0x90, 0x28, 0x2b, 0x3d, 0xd4,
+ 0x68, 0x34, 0xde, 0x1b, 0x1b, 0x1f, 0x83, 0xb1, 0x31, 0x3b, 0xd8, 0x11, 0xf6, 0x51, 0x18, 0x1d,
+ 0xb5, 0x81, 0x0d, 0x61, 0xb3, 0x82, 0xd5, 0x66, 0x01, 0xab, 0xd5, 0x02, 0x16, 0xab, 0x19, 0xcc,
+ 0x16, 0x02, 0xb3, 0x09, 0x73, 0xa2, 0xa4, 0xb8, 0xec, 0x7f, 0x85, 0x68, 0x34, 0xda, 0x7c, 0x1e,
+ 0x8f, 0xb6, 0x38, 0x33, 0x3b, 0x5d, 0x60, 0x25, 0x8a, 0x0d, 0x0d, 0x0f, 0xc2, 0xe0, 0xd0, 0x00,
+ 0x0c, 0x0c, 0xf6, 0x43, 0xff, 0x1d, 0x03, 0x18, 0xfa, 0xfb, 0xa0, 0xcf, 0xa0, 0x07, 0x7d, 0x9f,
+ 0x0e, 0x7a, 0xf5, 0xb7, 0xe1, 0x76, 0xaf, 0x16, 0xb4, 0x3a, 0x0d, 0x68, 0xb4, 0x3d, 0xa0, 0xd6,
+ 0x74, 0x13, 0x79, 0x77, 0xe0, 0x4c, 0xf9, 0x69, 0x39, 0xaa, 0x41, 0xd4, 0x5a, 0xf8, 0x58, 0x21,
+ 0x24, 0x22, 0x29, 0x29, 0xae, 0xd2, 0x68, 0xd4, 0xe6, 0x04, 0x5e, 0xe2, 0xa4, 0xea, 0x56, 0x17,
+ 0xb4, 0xb6, 0xb5, 0x42, 0x4b, 0x6b, 0x0b, 0x34, 0xb7, 0x34, 0x43, 0x53, 0x73, 0x13, 0x34, 0x36,
+ 0x37, 0x40, 0x43, 0x53, 0x3d, 0xd4, 0x37, 0xde, 0x80, 0xba, 0x86, 0x3a, 0xa8, 0xab, 0x57, 0x80,
+ 0xe2, 0xc6, 0x75, 0x50, 0x28, 0x6a, 0xe1, 0xba, 0x42, 0x8e, 0xf3, 0x33, 0x73, 0x32, 0xa7, 0xda,
+ 0x3b, 0xda, 0x2d, 0xe7, 0x2f, 0x94, 0xab, 0xd8, 0x6c, 0xf6, 0x5b, 0xff, 0x11, 0x2a, 0x2c, 0x12,
+ 0x17, 0x10, 0x4b, 0x70, 0xdf, 0x68, 0x1c, 0x06, 0xff, 0x90, 0x20, 0x88, 0x38, 0x18, 0x05, 0x34,
+ 0x06, 0x03, 0x43, 0x67, 0x22, 0x98, 0x98, 0xa3, 0x2c, 0x04, 0x0b, 0x8e, 0xb2, 0x1f, 0xc0, 0x60,
+ 0xb3, 0x1f, 0x10, 0xc3, 0xc6, 0xf1, 0xbd, 0xd4, 0x30, 0xb8, 0x5a, 0x73, 0x15, 0x2f, 0x6f, 0x59,
+ 0xd9, 0xa9, 0x46, 0x89, 0x44, 0xb2, 0x80, 0x14, 0x4a, 0x49, 0xe1, 0x3b, 0xf7, 0xea, 0x75, 0x76,
+ 0x93, 0x69, 0x04, 0x46, 0x46, 0x86, 0x60, 0xa7, 0x9f, 0x1f, 0x44, 0x44, 0x47, 0xcd, 0x89, 0xc0,
+ 0x90, 0x60, 0x2c, 0x84, 0xea, 0x98, 0xcd, 0xe6, 0xfb, 0xc4, 0x81, 0xe1, 0x93, 0x42, 0x17, 0x65,
+ 0x95, 0x2a, 0xb4, 0xb1, 0x28, 0x88, 0xf8, 0xd9, 0xd3, 0x0b, 0xbc, 0x7f, 0xf1, 0x9d, 0x13, 0xae,
+ 0xee, 0xee, 0xa4, 0x10, 0x9a, 0xb8, 0x52, 0xd9, 0x61, 0xa2, 0xc5, 0xd2, 0xde, 0x47, 0x7b, 0xb3,
+ 0x58, 0xd9, 0xd9, 0x6e, 0x34, 0xf4, 0xeb, 0x61, 0x1a, 0xe7, 0x2d, 0x2e, 0xe0, 0xb4, 0x6e, 0xfd,
+ 0x9c, 0x70, 0x58, 0xb3, 0x16, 0x2e, 0x55, 0xcb, 0xc8, 0x5a, 0x06, 0x43, 0xdf, 0x54, 0x3c, 0x2f,
+ 0xce, 0x93, 0x42, 0x67, 0x1d, 0x76, 0xea, 0xd1, 0x74, 0x4f, 0xaa, 0xb5, 0xb7, 0x60, 0x1a, 0x57,
+ 0x77, 0x0f, 0xd8, 0xb8, 0xd5, 0x75, 0x4e, 0x38, 0xbb, 0xb8, 0x80, 0x5c, 0x71, 0x0d, 0x7a, 0x34,
+ 0x5d, 0xd0, 0xad, 0x56, 0xc1, 0xe0, 0xf0, 0x00, 0x08, 0x84, 0xfc, 0x4c, 0x4a, 0x4c, 0x2c, 0x73,
+ 0xfb, 0x2d, 0xc2, 0x71, 0x53, 0xd5, 0xfa, 0x4c, 0xa9, 0xa9, 0xbf, 0x40, 0x50, 0x01, 0xba, 0x3e,
+ 0x2d, 0x08, 0xd3, 0x93, 0x25, 0x14, 0x66, 0x0c, 0x7d, 0x7b, 0x57, 0xb7, 0x12, 0x3a, 0xba, 0xda,
+ 0x30, 0x28, 0xa9, 0xbe, 0x59, 0xf1, 0x54, 0xb4, 0x29, 0x9b, 0xa1, 0x5b, 0xdb, 0x09, 0x6a, 0x9d,
+ 0x0a, 0xfa, 0xfa, 0x75, 0x90, 0x2c, 0x4c, 0x92, 0x50, 0x68, 0x0c, 0xda, 0xba, 0x78, 0x1e, 0xd7,
+ 0x94, 0xc4, 0x4f, 0x1c, 0x45, 0x1c, 0x8c, 0x8e, 0xb8, 0xcf, 0xe6, 0x30, 0xa6, 0x76, 0xff, 0x1e,
+ 0x0c, 0x81, 0x41, 0xbe, 0x4f, 0x4c, 0x5c, 0x7c, 0x0c, 0x50, 0xc3, 0xf7, 0x42, 0x42, 0x22, 0x77,
+ 0x0c, 0xd5, 0xe3, 0x27, 0x27, 0x59, 0xe3, 0xe2, 0x39, 0x89, 0xf8, 0xd4, 0xad, 0xdf, 0xe0, 0x5c,
+ 0xe3, 0xe2, 0xba, 0x15, 0xb6, 0xb8, 0xba, 0x40, 0x00, 0x91, 0x5c, 0x74, 0xbc, 0x10, 0x7c, 0x03,
+ 0xbc, 0xc0, 0xc7, 0xdf, 0xf3, 0x89, 0x29, 0x38, 0x96, 0x07, 0x7e, 0x41, 0x3b, 0xc1, 0xd3, 0xdb,
+ 0x03, 0x36, 0xb9, 0x6c, 0x86, 0x0d, 0x9b, 0x37, 0x69, 0x1d, 0x1d, 0x1d, 0x17, 0x61, 0xa1, 0x6f,
+ 0x1d, 0x7f, 0x28, 0xa9, 0x95, 0x5f, 0x9b, 0x2a, 0x4e, 0x8b, 0x07, 0xde, 0x7e, 0x1f, 0xc8, 0x63,
+ 0x87, 0xc3, 0x5f, 0xb9, 0x02, 0xe8, 0xe8, 0x68, 0x85, 0xea, 0x8a, 0x52, 0xc8, 0x8b, 0x8b, 0x82,
+ 0xf3, 0xd2, 0x7c, 0x50, 0x75, 0x29, 0x49, 0x1e, 0xe7, 0xbf, 0x26, 0x3b, 0x07, 0xd2, 0x34, 0x0e,
+ 0xf0, 0xa8, 0xbe, 0x90, 0x7c, 0x30, 0x04, 0x4e, 0x10, 0x57, 0xa8, 0xb2, 0xaa, 0x6a, 0x98, 0xbc,
+ 0x47, 0x34, 0x6a, 0xf0, 0xdb, 0x7e, 0x9f, 0xbf, 0x01, 0x6e, 0x9f, 0x50, 0xc0, 0x7b, 0xe5, 0xcb,
+ 0xb0, 0x6d, 0xc9, 0x7c, 0xdc, 0x1f, 0xd0, 0xa9, 0x41, 0xdd, 0xde, 0x88, 0xfb, 0xfb, 0x7e, 0x5c,
+ 0x09, 0x33, 0x1b, 0x27, 0x60, 0x23, 0xf6, 0x5f, 0x3f, 0x5f, 0x8a, 0xed, 0x53, 0xa2, 0x38, 0xf0,
+ 0xf8, 0xec, 0x79, 0xec, 0xf3, 0x5c, 0xb6, 0x10, 0x3c, 0x96, 0x3e, 0x87, 0xfb, 0x25, 0xa9, 0xcc,
+ 0x41, 0x52, 0x68, 0xc7, 0xaa, 0x57, 0xfd, 0xb1, 0x53, 0x40, 0xc7, 0x83, 0xee, 0x4d, 0xdc, 0x85,
+ 0xa6, 0xcb, 0xe7, 0x60, 0xd4, 0x62, 0xc2, 0x36, 0x12, 0x41, 0x71, 0xad, 0xb2, 0x05, 0xdb, 0x56,
+ 0xe2, 0x99, 0x42, 0x45, 0x7d, 0x57, 0xbf, 0x86, 0x73, 0x6f, 0x2a, 0xae, 0xc0, 0xb6, 0x4f, 0xe7,
+ 0x81, 0xf7, 0x8a, 0x97, 0xa0, 0xb2, 0x38, 0x03, 0x6c, 0x66, 0x23, 0x4c, 0x4e, 0xde, 0x83, 0x36,
+ 0xf9, 0x25, 0x68, 0xb8, 0x5c, 0xa1, 0x27, 0x85, 0x7c, 0x56, 0xbf, 0xfe, 0x13, 0x9e, 0xf5, 0xfa,
+ 0x15, 0x50, 0x2e, 0x16, 0x80, 0xae, 0xab, 0xfd, 0xa1, 0xd9, 0xa3, 0xd9, 0xa2, 0x78, 0x11, 0x37,
+ 0x0a, 0xdb, 0xa8, 0x18, 0xb2, 0x45, 0xd1, 0x41, 0xd8, 0xce, 0xa6, 0xed, 0xc1, 0x76, 0xe2, 0x1e,
+ 0x37, 0x78, 0xb4, 0x4d, 0x4c, 0x4c, 0xf4, 0x90, 0x42, 0x32, 0x89, 0xe4, 0x95, 0x14, 0xaa, 0x0f,
+ 0xf9, 0xb9, 0x08, 0xc6, 0xce, 0xb5, 0x60, 0x26, 0x2e, 0x1b, 0x6a, 0xc3, 0xfd, 0xbd, 0x78, 0x39,
+ 0x7f, 0xfd, 0xfe, 0x23, 0x6c, 0x1f, 0xf1, 0x74, 0xc0, 0x39, 0x1d, 0x75, 0x7f, 0x63, 0x9b, 0xed,
+ 0xe7, 0x8c, 0xed, 0xaa, 0x62, 0x11, 0xb6, 0xd1, 0x6f, 0xc0, 0x97, 0xef, 0x60, 0xb8, 0xc1, 0x5b,
+ 0xcc, 0x33, 0x5f, 0xef, 0x45, 0x28, 0x61, 0xc8, 0xa0, 0x83, 0x73, 0xf9, 0x29, 0x10, 0xb6, 0x6e,
+ 0x39, 0x1e, 0x58, 0x21, 0x4e, 0x26, 0x67, 0x76, 0x74, 0xc7, 0x1a, 0xec, 0x93, 0x97, 0x97, 0x60,
+ 0xd1, 0xdd, 0x0e, 0x1f, 0xc3, 0xd4, 0xd4, 0x14, 0x8e, 0xa1, 0x2f, 0x43, 0xb1, 0xb4, 0x48, 0x7f,
+ 0x6c, 0xab, 0x1a, 0xe4, 0xa4, 0xef, 0xb0, 0xa7, 0x83, 0x8d, 0x14, 0xda, 0xf5, 0xd5, 0xbb, 0x4e,
+ 0xaa, 0xc6, 0x5a, 0xb2, 0xe8, 0x69, 0x11, 0x17, 0x27, 0x9d, 0x4c, 0xe7, 0x90, 0xbe, 0xcb, 0xa5,
+ 0xf9, 0xd8, 0x37, 0x7d, 0x68, 0x8e, 0x27, 0x1c, 0x22, 0x63, 0x8a, 0xca, 0x93, 0x0f, 0x62, 0x5f,
+ 0xbc, 0x89, 0xf7, 0x05, 0x4d, 0x60, 0xfa, 0x10, 0x3d, 0x24, 0xe4, 0xbd, 0xfc, 0x45, 0xea, 0x74,
+ 0x62, 0xe8, 0x9a, 0x65, 0x78, 0x63, 0xdd, 0x97, 0x2e, 0x80, 0x91, 0x7e, 0x3d, 0x59, 0x6c, 0x9c,
+ 0xf8, 0x0b, 0x47, 0x27, 0x72, 0x7a, 0x69, 0xf5, 0xc4, 0x6b, 0x32, 0xb3, 0xa5, 0x47, 0x05, 0x90,
+ 0xb1, 0xe0, 0xef, 0x3e, 0x84, 0x5d, 0x5f, 0xbf, 0x87, 0xfb, 0x74, 0x2f, 0xa7, 0x7f, 0x85, 0xa2,
+ 0xdd, 0xbe, 0xf9, 0xa0, 0xa2, 0x20, 0xc5, 0x9e, 0x16, 0xe1, 0x77, 0x97, 0xf7, 0x9b, 0xfb, 0x44,
+ 0x59, 0x4e, 0xa2, 0xbd, 0xb7, 0xab, 0xdd, 0x42, 0xc4, 0x4c, 0x33, 0x21, 0x0e, 0x81, 0x5d, 0xcc,
+ 0xde, 0x3f, 0x2e, 0x4d, 0x65, 0x8e, 0x3d, 0x1a, 0x43, 0x34, 0xc8, 0xce, 0xda, 0x72, 0x19, 0xa1,
+ 0xe3, 0x09, 0xbb, 0xdd, 0x26, 0x32, 0xff, 0x08, 0xb9, 0x7b, 0xf1, 0x44, 0xb6, 0xdd, 0x66, 0x32,
+ 0xd6, 0x23, 0x8d, 0x7f, 0x00, 0x78, 0x6a, 0x55, 0x2b, 0x70, 0x70, 0xe5, 0x65, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE plot_svg_xpm[1] = {{ png, sizeof( png ), "plot_svg_xpm" }};
diff --git a/bitmaps_png/cpp_26/polar_coord.cpp b/bitmaps_png/cpp_26/polar_coord.cpp
index 12885c3bac..f0c986da1d 100644
--- a/bitmaps_png/cpp_26/polar_coord.cpp
+++ b/bitmaps_png/cpp_26/polar_coord.cpp
@@ -8,62 +8,64 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x66, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5d, 0x48, 0x14,
- 0x51, 0x14, 0xc7, 0xcf, 0x7e, 0xb1, 0x9a, 0x8a, 0x16, 0xec, 0x5a, 0xba, 0xae, 0x93, 0xee, 0xaa,
- 0xab, 0x2b, 0x1a, 0xbb, 0xb9, 0xcd, 0xce, 0xec, 0x38, 0xda, 0xba, 0x1f, 0x4a, 0x65, 0x85, 0x45,
- 0x51, 0x54, 0x90, 0x7d, 0x40, 0x48, 0xf4, 0x52, 0x41, 0x44, 0x10, 0x85, 0x11, 0x14, 0xd1, 0x43,
- 0x45, 0x21, 0x04, 0x82, 0x15, 0x11, 0x51, 0x62, 0x3d, 0x14, 0x04, 0x1a, 0x14, 0x44, 0xbd, 0xf5,
- 0x21, 0xf9, 0x60, 0x3e, 0x48, 0xd0, 0x87, 0x46, 0x61, 0x99, 0xb5, 0xfd, 0x27, 0x66, 0x61, 0x1c,
- 0x67, 0x75, 0x36, 0xe9, 0xc2, 0x9f, 0x9d, 0xb9, 0x7b, 0xef, 0xf9, 0xdd, 0x7b, 0xee, 0x39, 0x67,
- 0x2e, 0x25, 0x12, 0x09, 0xfa, 0x2f, 0x22, 0x32, 0x2a, 0xdf, 0xa7, 0xfd, 0x89, 0x66, 0x85, 0x98,
- 0xf9, 0x00, 0x26, 0x89, 0xf6, 0xfe, 0x22, 0x7a, 0xf5, 0x89, 0xe8, 0xfa, 0x15, 0xa2, 0x62, 0x4d,
- 0x50, 0xa6, 0xd5, 0x7a, 0x00, 0xba, 0x39, 0x8f, 0x5d, 0xd8, 0x7f, 0x13, 0x8d, 0xff, 0x35, 0x0b,
- 0x3d, 0x20, 0xba, 0x18, 0x21, 0xca, 0x9a, 0x01, 0x32, 0x9b, 0x4c, 0x8f, 0x8d, 0x46, 0xe3, 0x67,
- 0xec, 0xca, 0xa0, 0x36, 0xd2, 0x1c, 0x0a, 0x9d, 0x89, 0x09, 0xc2, 0xb6, 0x78, 0x28, 0xd4, 0xdd,
- 0x2c, 0x8a, 0x8b, 0x53, 0x80, 0x0a, 0x7f, 0x1a, 0x0c, 0xdf, 0x93, 0xa0, 0x1b, 0x44, 0xb7, 0xd6,
- 0x13, 0x95, 0x4c, 0x03, 0xa1, 0xd9, 0xa0, 0x29, 0x48, 0x7a, 0x11, 0xd5, 0x46, 0x00, 0x98, 0x92,
- 0x20, 0xb1, 0x50, 0x68, 0xbb, 0xcf, 0xe7, 0xb3, 0x68, 0x81, 0x22, 0xc1, 0x60, 0x47, 0x17, 0xc3,
- 0x4c, 0x7e, 0x21, 0x1a, 0x7b, 0x43, 0xf4, 0xc2, 0x47, 0xb4, 0x67, 0x27, 0x51, 0xbe, 0x1a, 0xd4,
- 0x21, 0x43, 0x24, 0x75, 0x69, 0x80, 0x12, 0xcd, 0xc1, 0x60, 0x71, 0x2a, 0xb7, 0x35, 0xb1, 0xec,
- 0xa6, 0x18, 0xcf, 0x4f, 0x54, 0x15, 0x15, 0x1d, 0x77, 0x11, 0xad, 0x71, 0x12, 0x6d, 0xa8, 0x21,
- 0xe2, 0x2f, 0x11, 0x59, 0xd4, 0xa0, 0x67, 0x0a, 0x10, 0x16, 0x45, 0x99, 0x6a, 0x50, 0x3c, 0x1e,
- 0xb7, 0x6a, 0x41, 0xc2, 0x2c, 0x1b, 0xc5, 0x4e, 0x27, 0x3c, 0x2e, 0x57, 0x27, 0xe6, 0xe5, 0x69,
- 0x8d, 0x49, 0x42, 0x2a, 0x15, 0x90, 0xa4, 0x36, 0xeb, 0x01, 0x45, 0x59, 0xb6, 0x0e, 0x90, 0xaf,
- 0x35, 0xe5, 0xe5, 0x17, 0x31, 0xc7, 0x4e, 0xaa, 0xb0, 0x56, 0x83, 0x3a, 0x35, 0x40, 0xf7, 0xe7,
- 0x02, 0x45, 0x58, 0xb6, 0x02, 0xee, 0xfa, 0xe8, 0xaf, 0xaa, 0xea, 0xc1, 0xf8, 0xc2, 0x54, 0x10,
- 0x99, 0x41, 0x46, 0xe9, 0x4c, 0xa0, 0x48, 0x81, 0xdd, 0xde, 0xca, 0x14, 0x14, 0x1c, 0xc3, 0x33,
- 0x2b, 0xf7, 0xd9, 0x93, 0x03, 0x61, 0x50, 0x54, 0x46, 0xa3, 0x18, 0x08, 0x38, 0xd0, 0x37, 0xb2,
- 0xa2, 0xb6, 0xb6, 0x0f, 0xfd, 0xa5, 0xb3, 0x41, 0x66, 0x84, 0xb7, 0x8b, 0x61, 0x44, 0x97, 0xd3,
- 0x79, 0x68, 0xae, 0x7c, 0x81, 0xbb, 0x16, 0x45, 0x39, 0xee, 0x15, 0xef, 0xf3, 0xf5, 0x03, 0xe0,
- 0x85, 0xcc, 0x73, 0xcd, 0x49, 0x1b, 0xb4, 0xca, 0xe7, 0x5b, 0x10, 0xe5, 0xf9, 0xa7, 0xe2, 0xf2,
- 0xe5, 0xcf, 0x2d, 0x16, 0x4b, 0x40, 0x0f, 0x24, 0x6d, 0x90, 0x28, 0x8a, 0x66, 0x40, 0xee, 0x35,
- 0x06, 0x02, 0xaf, 0xb3, 0x32, 0x32, 0xc2, 0x24, 0x87, 0x2e, 0x92, 0xf9, 0x30, 0xce, 0xb0, 0x0b,
- 0xaa, 0x84, 0x86, 0xa0, 0x9e, 0xb8, 0x20, 0xf4, 0x35, 0x73, 0x9c, 0x3f, 0x6d, 0x90, 0x74, 0x3e,
- 0x31, 0x8e, 0xeb, 0x6e, 0x0a, 0x06, 0x87, 0xf3, 0x72, 0x72, 0x5a, 0xa5, 0xba, 0xf8, 0xf7, 0xec,
- 0x04, 0x61, 0x1d, 0x0c, 0x0f, 0xb4, 0xb5, 0xb5, 0x99, 0xe4, 0xe7, 0x77, 0x8a, 0xfe, 0x51, 0xa9,
- 0x3f, 0x2d, 0x10, 0x20, 0x67, 0x22, 0x1c, 0xf7, 0xde, 0x9e, 0x97, 0xb7, 0x55, 0x99, 0x63, 0x30,
- 0x76, 0x01, 0xab, 0xbf, 0xa3, 0x30, 0x3e, 0x24, 0x07, 0xcf, 0x5a, 0x3c, 0xff, 0x80, 0x17, 0xb2,
- 0x75, 0x83, 0xe0, 0xae, 0x83, 0xd0, 0x58, 0x81, 0xcd, 0xb6, 0x0f, 0x90, 0x1c, 0xd5, 0x02, 0xca,
- 0x61, 0x70, 0x04, 0x3a, 0x01, 0xed, 0x87, 0x86, 0x01, 0xde, 0x88, 0xdf, 0x97, 0x71, 0x9e, 0xdf,
- 0xa5, 0xdb, 0x75, 0x58, 0xd9, 0x71, 0x4c, 0xf8, 0x55, 0x5b, 0x51, 0x81, 0x6a, 0x42, 0x8b, 0xb4,
- 0x0a, 0xae, 0x54, 0xfb, 0x5a, 0xea, 0xeb, 0x1b, 0x60, 0xfc, 0x1a, 0x34, 0x8e, 0x9d, 0xed, 0x8e,
- 0x8b, 0xa2, 0x43, 0x77, 0x30, 0x44, 0x83, 0xc1, 0x76, 0x09, 0x52, 0x5d, 0x56, 0x76, 0x1e, 0x67,
- 0x73, 0x19, 0xd0, 0x59, 0x23, 0x52, 0xe9, 0x3a, 0xdd, 0x51, 0x07, 0x57, 0xc5, 0x24, 0xc8, 0x32,
- 0x8f, 0xe7, 0x2a, 0x76, 0xe1, 0x94, 0x12, 0x12, 0x46, 0x4e, 0x43, 0xed, 0xa9, 0x40, 0xe1, 0x70,
- 0x38, 0xb7, 0x45, 0x10, 0x3c, 0xba, 0x41, 0xf0, 0xf1, 0x32, 0xd4, 0xaf, 0x49, 0xb6, 0xa6, 0xa6,
- 0x17, 0x00, 0xb7, 0x32, 0xeb, 0x11, 0xca, 0xbd, 0xab, 0x57, 0xae, 0xcc, 0x97, 0x23, 0x31, 0x1b,
- 0x3a, 0x0b, 0x71, 0x69, 0xe7, 0x91, 0xa7, 0xa4, 0xe4, 0x14, 0x56, 0xfd, 0x4d, 0xf0, 0xfb, 0x9f,
- 0xc0, 0x40, 0xb5, 0x3a, 0x21, 0xe3, 0x1c, 0xb7, 0x02, 0x8b, 0x38, 0xa9, 0x08, 0xfb, 0x73, 0x72,
- 0x6d, 0x7c, 0x0b, 0x1d, 0x85, 0x96, 0xce, 0x09, 0x2a, 0x2d, 0x2e, 0x6e, 0xf0, 0x7b, 0xbd, 0x23,
- 0x8d, 0x75, 0x75, 0x83, 0x66, 0xb3, 0x99, 0xb7, 0xd9, 0x6c, 0xd9, 0x0c, 0xc3, 0x64, 0x28, 0xe5,
- 0x70, 0x38, 0x32, 0xe1, 0xd2, 0xbb, 0xc9, 0x77, 0x93, 0xc9, 0xb4, 0x45, 0x55, 0x8c, 0xf1, 0x35,
- 0xa7, 0x7e, 0x7c, 0xa9, 0xf7, 0xe0, 0x77, 0xa1, 0x26, 0xc8, 0xe9, 0x74, 0x96, 0x78, 0xdd, 0xee,
- 0x0f, 0x55, 0x90, 0xb7, 0xac, 0x6c, 0x34, 0xa5, 0xdc, 0xee, 0x21, 0xb8, 0xf8, 0xb6, 0xa4, 0x25,
- 0x36, 0xdb, 0x80, 0x46, 0xe5, 0x4f, 0x18, 0x0c, 0x86, 0x29, 0xab, 0xc5, 0x82, 0x6b, 0x03, 0xe5,
- 0xce, 0x00, 0xc9, 0xae, 0x30, 0x49, 0xd2, 0x7b, 0x21, 0x41, 0x6b, 0x57, 0xed, 0xe6, 0x11, 0xb4,
- 0x43, 0x9d, 0x6f, 0xf3, 0xbe, 0xbf, 0xa1, 0x3d, 0x84, 0x06, 0xa1, 0x23, 0xa4, 0xb8, 0x5e, 0xcd,
- 0x7a, 0x46, 0xff, 0x00, 0x91, 0xa2, 0x8e, 0xd5, 0x33, 0xf6, 0x0f, 0x98, 0xeb, 0x83, 0xa2, 0x33,
- 0x96, 0xb5, 0x99, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x79, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xd9, 0x4b, 0x54,
+ 0x51, 0x1c, 0xc7, 0x7f, 0xda, 0x8c, 0x9a, 0x66, 0x98, 0xe5, 0x38, 0xe2, 0x64, 0x9a, 0x2b, 0x39,
+ 0x10, 0x83, 0x8a, 0x33, 0x73, 0x97, 0x26, 0x1b, 0x67, 0x51, 0x2b, 0xab, 0x07, 0x57, 0xdc, 0x82,
+ 0x7a, 0xa8, 0x4c, 0x42, 0x89, 0xa2, 0x1d, 0x0a, 0x83, 0x28, 0xe8, 0x21, 0xe9, 0x3f, 0x88, 0x8a,
+ 0x5e, 0xa2, 0x97, 0xc8, 0xea, 0xa5, 0x87, 0x32, 0x68, 0xa3, 0xa0, 0xdc, 0xca, 0x34, 0xd3, 0x31,
+ 0x0a, 0x23, 0x88, 0xe9, 0x61, 0xfa, 0x1e, 0x3d, 0x77, 0xba, 0x8c, 0x77, 0x26, 0x97, 0xba, 0xf0,
+ 0xe1, 0x9c, 0x39, 0xf7, 0x9e, 0xf3, 0xb9, 0xf3, 0xfb, 0x9d, 0xe5, 0x52, 0x20, 0x10, 0xa0, 0xff,
+ 0x02, 0x51, 0xd4, 0x55, 0x22, 0xbd, 0xf2, 0x3b, 0x78, 0x03, 0x57, 0xc5, 0xbf, 0x92, 0xfc, 0x22,
+ 0xaa, 0x03, 0x6f, 0xbe, 0x13, 0x3d, 0x7d, 0x81, 0x7a, 0x0b, 0x51, 0x9c, 0x22, 0x59, 0x09, 0xde,
+ 0x83, 0xc4, 0xd0, 0x4e, 0x5e, 0x49, 0xba, 0x09, 0xee, 0xb8, 0x25, 0x29, 0x0d, 0xe5, 0x51, 0xf0,
+ 0x80, 0x95, 0x91, 0x44, 0x7e, 0x48, 0x66, 0xfe, 0x03, 0x98, 0x24, 0x1a, 0x16, 0x89, 0x8a, 0x14,
+ 0x51, 0x13, 0xf8, 0x04, 0x6a, 0x34, 0x44, 0x3f, 0x41, 0xc0, 0x2b, 0xcb, 0xa3, 0x33, 0xa5, 0x24,
+ 0x7d, 0x01, 0x3d, 0xe1, 0x24, 0xb8, 0xa2, 0xa6, 0x89, 0x86, 0x14, 0xd1, 0x38, 0xd1, 0x48, 0x3e,
+ 0x51, 0x83, 0x72, 0xf3, 0x36, 0x17, 0xdd, 0x08, 0x2b, 0x92, 0xa4, 0x41, 0xc8, 0x2c, 0xac, 0x6d,
+ 0x6b, 0x51, 0x51, 0x7c, 0x38, 0xc9, 0x16, 0x9b, 0xad, 0xed, 0x42, 0x66, 0xe6, 0xd8, 0x14, 0xd1,
+ 0x24, 0x06, 0x1c, 0x3a, 0x47, 0x74, 0xd1, 0x4c, 0x54, 0xce, 0x6e, 0x66, 0x73, 0x09, 0x63, 0x14,
+ 0xa4, 0x69, 0x89, 0x2a, 0x24, 0x69, 0x57, 0xa4, 0x70, 0x31, 0x49, 0x59, 0x69, 0x69, 0xab, 0x4b,
+ 0x14, 0x7d, 0xd9, 0x06, 0x43, 0x57, 0x2e, 0xd1, 0x0e, 0x13, 0x51, 0x3d, 0x06, 0xf7, 0x54, 0x11,
+ 0xa5, 0xb3, 0x07, 0x8e, 0xa8, 0x44, 0x8c, 0x7d, 0x5a, 0xa2, 0x6d, 0x82, 0x90, 0x18, 0x49, 0x54,
+ 0x66, 0xb5, 0xb6, 0x30, 0x89, 0x29, 0x35, 0xb5, 0x1d, 0x63, 0xa4, 0x80, 0xe8, 0x90, 0x17, 0xa1,
+ 0x36, 0x50, 0x02, 0x3e, 0x02, 0x2b, 0x68, 0xd5, 0x0c, 0x9d, 0xd7, 0x1b, 0x1b, 0x4e, 0x82, 0x70,
+ 0x35, 0xbb, 0x05, 0x61, 0x0a, 0x92, 0x83, 0xe8, 0x6f, 0x08, 0x95, 0x04, 0xa7, 0x37, 0x2e, 0x1d,
+ 0x18, 0xd1, 0x1a, 0x44, 0x11, 0x9d, 0xd2, 0xe8, 0xcc, 0x70, 0xda, 0x6c, 0x4d, 0x6e, 0x51, 0x9c,
+ 0x4a, 0x9f, 0x95, 0x18, 0x29, 0xcc, 0x73, 0x8a, 0x48, 0x0f, 0x3e, 0x2c, 0x74, 0xbd, 0x94, 0xdb,
+ 0xed, 0x8d, 0x5c, 0xd2, 0xc1, 0x72, 0x1b, 0x4e, 0xb2, 0x24, 0x91, 0x4b, 0x10, 0x1a, 0x20, 0xf1,
+ 0xa5, 0x1b, 0x0c, 0x87, 0x68, 0x36, 0xd9, 0xd1, 0x11, 0x27, 0xcb, 0x62, 0x44, 0x4e, 0xab, 0xb5,
+ 0x9e, 0xe5, 0x84, 0x4b, 0x4c, 0x2c, 0xf4, 0x1e, 0x59, 0xde, 0x8d, 0x10, 0xdf, 0x43, 0x7b, 0x21,
+ 0xca, 0x6b, 0x60, 0xa0, 0x42, 0x96, 0xaf, 0xa3, 0xbd, 0x42, 0x2d, 0x8a, 0x61, 0x3b, 0xc3, 0xbc,
+ 0x24, 0x36, 0x5b, 0x1d, 0x93, 0xac, 0x35, 0x1a, 0x3b, 0xd1, 0x27, 0x03, 0x2c, 0xc3, 0xfa, 0xea,
+ 0x66, 0x79, 0xc4, 0xee, 0x51, 0x89, 0x72, 0x13, 0xab, 0x57, 0x3a, 0x1c, 0x66, 0xbe, 0x93, 0x04,
+ 0xbc, 0xa2, 0xd8, 0xa6, 0x88, 0x62, 0xc1, 0xf0, 0xbc, 0x24, 0xc8, 0x09, 0x97, 0xac, 0x63, 0x12,
+ 0x3e, 0x61, 0x7c, 0x1e, 0x51, 0xbc, 0xcf, 0xeb, 0xd5, 0x6c, 0xf0, 0x6a, 0x87, 0x23, 0xc9, 0x5b,
+ 0x5a, 0xba, 0x12, 0xf5, 0x1f, 0xe0, 0xb5, 0x22, 0x8a, 0x23, 0xb6, 0x6d, 0x44, 0x4e, 0x7c, 0x2d,
+ 0xcb, 0x89, 0xc9, 0x68, 0xec, 0xe2, 0x12, 0x5d, 0x70, 0x66, 0x62, 0x7b, 0xf2, 0x48, 0xd2, 0xa3,
+ 0x39, 0x22, 0x49, 0x4a, 0x01, 0x7e, 0x2c, 0xf6, 0xc7, 0xf3, 0x12, 0x39, 0x05, 0xa1, 0xc6, 0xf3,
+ 0x47, 0x92, 0xa5, 0x96, 0xf0, 0xc1, 0x3b, 0xd8, 0xe0, 0xc8, 0xc7, 0x5e, 0x08, 0x6b, 0x59, 0xbd,
+ 0x4a, 0x96, 0x73, 0x51, 0x5e, 0x61, 0xcb, 0x03, 0x2f, 0xe8, 0x54, 0x44, 0xcb, 0xc1, 0x60, 0x98,
+ 0xd9, 0x75, 0x0c, 0x9d, 0xbf, 0x41, 0x72, 0x98, 0x6f, 0x57, 0x3a, 0xad, 0xe7, 0xf0, 0x22, 0x0e,
+ 0x0c, 0x7a, 0x19, 0x0c, 0xf3, 0x4d, 0xb8, 0x0f, 0xe5, 0x09, 0x97, 0xc3, 0x51, 0xa0, 0x9e, 0x0c,
+ 0xf1, 0x60, 0x20, 0xb4, 0xb3, 0xdb, 0x6e, 0x3f, 0xce, 0xfe, 0xba, 0x5c, 0x5c, 0xfc, 0x04, 0xab,
+ 0xff, 0x96, 0x64, 0xb1, 0xa4, 0xfc, 0x2d, 0x8f, 0xea, 0xd0, 0x69, 0x4d, 0xef, 0x39, 0x22, 0x8f,
+ 0xdd, 0xde, 0x89, 0xd9, 0xe2, 0x5f, 0x6f, 0x32, 0x9d, 0xc6, 0xbd, 0x3c, 0x97, 0xdd, 0x5e, 0x86,
+ 0x01, 0x1e, 0xba, 0x6d, 0xb6, 0xe4, 0xa5, 0x88, 0x12, 0x40, 0x7f, 0x50, 0x22, 0x08, 0x07, 0x10,
+ 0x2e, 0x7f, 0x5e, 0x46, 0xc6, 0x59, 0xb4, 0xe7, 0x13, 0x3f, 0x92, 0xbd, 0x82, 0x60, 0x85, 0xfc,
+ 0x2e, 0xdb, 0xa9, 0x17, 0xba, 0x8b, 0x28, 0xa2, 0x15, 0xe0, 0xdd, 0x4c, 0xb8, 0x44, 0x71, 0x0f,
+ 0x93, 0x14, 0x64, 0x65, 0x9d, 0x47, 0x5b, 0x01, 0xa9, 0xce, 0x7d, 0x9e, 0x8b, 0x93, 0xa0, 0x6e,
+ 0xb1, 0xa2, 0x44, 0xf0, 0x16, 0x89, 0x6f, 0x66, 0x39, 0x29, 0xcc, 0xc9, 0xb9, 0x84, 0xdf, 0x1b,
+ 0x42, 0x25, 0x33, 0x93, 0xc3, 0xe5, 0x4a, 0xc0, 0x33, 0xbd, 0x1a, 0xe7, 0x51, 0x0d, 0x68, 0x64,
+ 0x9f, 0x05, 0x11, 0x45, 0x51, 0x08, 0x1d, 0xde, 0x74, 0x5c, 0xb4, 0x58, 0x7a, 0x4b, 0xcc, 0xe6,
+ 0x76, 0xac, 0xfe, 0x9d, 0x98, 0xff, 0xdb, 0xb5, 0x60, 0x0b, 0x50, 0x43, 0x24, 0xf0, 0xf3, 0x6c,
+ 0x18, 0xf4, 0x80, 0xcd, 0xca, 0x82, 0x0e, 0x0d, 0xdd, 0xb4, 0x4e, 0xa7, 0xfb, 0xaa, 0x9f, 0x65,
+ 0x0a, 0xf8, 0xc0, 0x24, 0x98, 0xd0, 0xeb, 0xf5, 0x13, 0x31, 0x7a, 0xfd, 0x67, 0xce, 0x38, 0xda,
+ 0xd8, 0x49, 0xfc, 0x0a, 0xbc, 0x04, 0xcf, 0xc1, 0x33, 0xce, 0x58, 0xc8, 0x21, 0xda, 0xaf, 0x7c,
+ 0x5d, 0xa9, 0xdf, 0x88, 0x85, 0x2f, 0x19, 0xac, 0x02, 0x49, 0xbc, 0x4c, 0xe6, 0xac, 0x06, 0x6b,
+ 0x38, 0x29, 0xfc, 0x70, 0x4b, 0x55, 0xc1, 0xce, 0x21, 0xa7, 0x4a, 0xd0, 0x07, 0xce, 0x80, 0x8d,
+ 0x73, 0xbe, 0xeb, 0x96, 0x0a, 0xae, 0xfd, 0xa0, 0x1b, 0x14, 0x6b, 0xdd, 0xff, 0x0d, 0x61, 0x74,
+ 0x33, 0x10, 0x7c, 0xae, 0x71, 0x48, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE polar_coord_xpm[1] = {{ png, sizeof( png ), "polar_coord_xpm" }};
diff --git a/bitmaps_png/cpp_26/post_compo.cpp b/bitmaps_png/cpp_26/post_compo.cpp
index 4fec67689d..993eb171f9 100644
--- a/bitmaps_png/cpp_26/post_compo.cpp
+++ b/bitmaps_png/cpp_26/post_compo.cpp
@@ -8,86 +8,88 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xe4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x6d, 0x4c, 0x5b,
- 0x55, 0x18, 0xc7, 0x8b, 0x1f, 0x24, 0xe1, 0x03, 0x09, 0x1f, 0x74, 0x1a, 0x86, 0x63, 0x66, 0x95,
- 0x10, 0x42, 0x1b, 0x21, 0x82, 0xd1, 0x64, 0xbc, 0x68, 0x60, 0x81, 0x30, 0x40, 0xc8, 0x30, 0xbc,
- 0xcb, 0xc6, 0x4a, 0x4b, 0x24, 0x04, 0x75, 0x2a, 0x2c, 0x82, 0x15, 0x37, 0x40, 0x03, 0x68, 0xc8,
- 0x60, 0x6c, 0x82, 0x23, 0x6c, 0x83, 0xe1, 0x20, 0x31, 0xb0, 0xe2, 0xe2, 0x60, 0xbc, 0x15, 0xfc,
- 0x00, 0x92, 0x10, 0xf6, 0x09, 0x24, 0x8c, 0x77, 0x68, 0x81, 0x96, 0x97, 0x02, 0x05, 0xfe, 0x9e,
- 0xe7, 0xd0, 0x5b, 0x2e, 0x05, 0xa3, 0xd3, 0x78, 0x93, 0x5f, 0x6e, 0x4f, 0x4f, 0xfa, 0xfc, 0xee,
- 0x79, 0x9e, 0xe7, 0x9e, 0x53, 0x89, 0x44, 0x22, 0x39, 0xc6, 0x38, 0xfd, 0x3f, 0xe3, 0xcc, 0x90,
- 0xbc, 0x35, 0x3c, 0x3c, 0x3c, 0xa3, 0xd3, 0xe9, 0xcc, 0x3a, 0xbd, 0xde, 0xac, 0x27, 0x16, 0x17,
- 0xcd, 0x8b, 0xc4, 0xd2, 0x12, 0x67, 0x49, 0x60, 0x79, 0xd9, 0xbc, 0x2c, 0xc6, 0x60, 0xe0, 0x18,
- 0x2c, 0x4c, 0x4d, 0x4d, 0x59, 0x3f, 0x0b, 0x8c, 0x8f, 0x8f, 0xeb, 0x99, 0xe3, 0x1d, 0x2e, 0x7a,
- 0x3a, 0x39, 0x69, 0x9c, 0x9d, 0x9b, 0xc7, 0xdc, 0xfc, 0x02, 0x16, 0x74, 0x3a, 0x64, 0x67, 0x67,
- 0x83, 0x49, 0xc1, 0x84, 0x60, 0x22, 0x0e, 0x93, 0x60, 0x99, 0x30, 0x18, 0x60, 0x20, 0x8c, 0x46,
- 0x18, 0x05, 0x56, 0x56, 0x38, 0x72, 0xb9, 0x1c, 0xbd, 0xbd, 0xbd, 0x58, 0x61, 0x9f, 0x05, 0xd8,
- 0x03, 0x6f, 0x58, 0x45, 0x93, 0x4c, 0x34, 0xbf, 0xb0, 0x27, 0x21, 0xc1, 0x69, 0x3f, 0xbf, 0x83,
- 0x02, 0xdb, 0xe0, 0x42, 0xa0, 0xd5, 0x55, 0xce, 0xaa, 0x85, 0x53, 0x52, 0x29, 0x5c, 0x5c, 0x5c,
- 0x70, 0xaf, 0xa1, 0x01, 0xab, 0x6b, 0x6b, 0x1c, 0x96, 0x09, 0x91, 0x68, 0x6a, 0xca, 0x58, 0x71,
- 0xfd, 0x3a, 0x14, 0x0a, 0x05, 0x14, 0x69, 0x69, 0x70, 0x76, 0x76, 0x46, 0x1a, 0xbb, 0xa7, 0x29,
- 0x95, 0x50, 0x0a, 0xa8, 0x54, 0x50, 0x89, 0x49, 0x4f, 0x47, 0xba, 0x0d, 0x4e, 0x4e, 0x4e, 0x60,
- 0xf1, 0xe0, 0xe8, 0xe8, 0x88, 0xaa, 0xaa, 0x2a, 0xac, 0xaf, 0xaf, 0x53, 0x16, 0xf6, 0x45, 0x2c,
- 0xb7, 0xc6, 0xdf, 0x07, 0x07, 0xd1, 0xd6, 0xd6, 0x86, 0xf6, 0xf6, 0x76, 0x78, 0x79, 0x79, 0xe1,
- 0x71, 0x47, 0x07, 0x3a, 0x3a, 0x3b, 0xd1, 0x29, 0xd0, 0xd5, 0x85, 0xae, 0xee, 0x6e, 0x74, 0x13,
- 0x3d, 0x3d, 0xe8, 0x21, 0xb4, 0x5a, 0x68, 0x45, 0xb8, 0xba, 0xba, 0xc2, 0xce, 0xce, 0x0e, 0xee,
- 0xee, 0xee, 0x98, 0x98, 0x98, 0x80, 0x69, 0x63, 0xc3, 0x46, 0x34, 0x3d, 0x6d, 0x14, 0xd7, 0xc1,
- 0x8f, 0xa5, 0x8e, 0x52, 0x24, 0xa4, 0x87, 0x52, 0xb0, 0xc6, 0xa0, 0x27, 0x5c, 0x37, 0x99, 0x60,
- 0x22, 0x58, 0x90, 0x0d, 0x0b, 0x9b, 0x9b, 0x9b, 0x1c, 0x4a, 0x9b, 0xaf, 0xaf, 0x2f, 0x16, 0x58,
- 0x19, 0x84, 0xef, 0x58, 0xca, 0xf7, 0x45, 0xd3, 0x4c, 0x64, 0xad, 0x05, 0x13, 0xf8, 0xfb, 0xfb,
- 0x73, 0x09, 0xe5, 0x5d, 0x10, 0x34, 0xff, 0x50, 0x80, 0x96, 0xab, 0x49, 0xb8, 0x95, 0x9b, 0xcc,
- 0x83, 0xdf, 0xb9, 0xa2, 0xc4, 0x83, 0x82, 0x64, 0xfc, 0x5c, 0x9e, 0x87, 0xb9, 0xb9, 0x39, 0x34,
- 0xe4, 0xc5, 0x22, 0x37, 0xd2, 0x1d, 0x1d, 0x8d, 0x55, 0xd8, 0xda, 0xda, 0xb2, 0x72, 0x48, 0x24,
- 0x48, 0xa8, 0xd0, 0x24, 0x12, 0xaf, 0x82, 0x56, 0xd0, 0xa2, 0x8e, 0xc6, 0xfa, 0xc7, 0x12, 0x68,
- 0x52, 0x8f, 0xf3, 0x00, 0x0f, 0x54, 0x6e, 0x30, 0xd1, 0xf8, 0x8b, 0x10, 0x8c, 0x8c, 0x8c, 0x60,
- 0x4c, 0x29, 0xe1, 0xe3, 0xb6, 0xf2, 0x4b, 0x30, 0x9b, 0xcd, 0x56, 0x0e, 0x8a, 0x66, 0x66, 0x8c,
- 0x82, 0x84, 0x52, 0x45, 0xa2, 0x35, 0x4b, 0x9a, 0xa8, 0x6e, 0x09, 0x09, 0x09, 0xb8, 0x1c, 0x7a,
- 0x02, 0x95, 0xea, 0x0c, 0x7c, 0x1d, 0xf1, 0x2a, 0x92, 0x92, 0x92, 0x90, 0x7f, 0xf6, 0x15, 0xdc,
- 0xfa, 0x36, 0x07, 0x97, 0x43, 0x5c, 0x10, 0x15, 0x15, 0x85, 0x9a, 0x54, 0x39, 0x2a, 0x3e, 0x4f,
- 0xc4, 0xa5, 0x70, 0x19, 0x9f, 0x2f, 0x2c, 0x2c, 0xc4, 0xf6, 0xf6, 0x36, 0x95, 0x60, 0x5f, 0x34,
- 0xc3, 0x44, 0x46, 0x51, 0x3d, 0xfc, 0x03, 0x02, 0xf6, 0x6a, 0xc1, 0x52, 0x54, 0x50, 0x50, 0x80,
- 0xfa, 0xfa, 0x7a, 0xdc, 0xce, 0x7a, 0x17, 0x8f, 0x15, 0xc7, 0xd0, 0x90, 0xf0, 0x12, 0xfa, 0xfa,
- 0xfa, 0x70, 0x2f, 0xf9, 0x04, 0x1e, 0x5d, 0x7c, 0x19, 0x77, 0x33, 0xde, 0x46, 0x53, 0x53, 0x13,
- 0xfa, 0x2f, 0x3c, 0x8f, 0xdf, 0x54, 0x2f, 0xe0, 0x4e, 0x5e, 0x22, 0x9f, 0x8f, 0x8d, 0x8d, 0x3d,
- 0x5a, 0xc4, 0x6b, 0x42, 0xe9, 0x62, 0x2b, 0x09, 0x60, 0x22, 0xa1, 0xc8, 0xf4, 0x64, 0x24, 0xfa,
- 0x3e, 0x23, 0x1c, 0x8d, 0xa9, 0xa7, 0x70, 0xf5, 0x9c, 0x07, 0x0f, 0x54, 0x18, 0xf7, 0x3a, 0x1f,
- 0x97, 0x28, 0x83, 0xd1, 0xdc, 0xdc, 0x8c, 0x9b, 0x71, 0x27, 0xf9, 0xf8, 0x66, 0x5e, 0x1a, 0x9f,
- 0x8f, 0x8b, 0x8b, 0xc3, 0xce, 0xce, 0xce, 0x61, 0x91, 0xb5, 0xf0, 0x6c, 0x25, 0x24, 0x22, 0x09,
- 0xd5, 0x42, 0xad, 0x56, 0x23, 0x25, 0x25, 0x85, 0xb7, 0x2f, 0x05, 0xf8, 0xa7, 0x90, 0x68, 0x77,
- 0x77, 0xd7, 0x46, 0x34, 0x3b, 0x6b, 0x14, 0x17, 0x9e, 0x44, 0x42, 0xd7, 0x94, 0x96, 0x96, 0x22,
- 0x27, 0x27, 0x07, 0xc5, 0xc5, 0xc5, 0xff, 0x4a, 0xc4, 0x32, 0xb5, 0x2f, 0x9a, 0x25, 0x91, 0x45,
- 0x42, 0x29, 0x13, 0x44, 0xd4, 0x35, 0x54, 0xa3, 0xa0, 0xa0, 0x20, 0xd4, 0xd6, 0xd6, 0x3e, 0xb3,
- 0x88, 0xae, 0x43, 0x22, 0xbe, 0x1a, 0x4b, 0x5d, 0x02, 0x03, 0x03, 0xad, 0xed, 0x49, 0x35, 0x2a,
- 0x2b, 0x2b, 0x7b, 0x26, 0x89, 0xb8, 0x19, 0x0c, 0xe2, 0xd4, 0x91, 0x48, 0x58, 0x8d, 0xad, 0xa8,
- 0xa8, 0xa8, 0x88, 0x37, 0xc3, 0x77, 0x99, 0xef, 0xe1, 0xbe, 0xc2, 0x1d, 0x57, 0x62, 0x64, 0x7b,
- 0xcd, 0x10, 0xff, 0x06, 0x1f, 0x97, 0xa4, 0x87, 0xa0, 0xa5, 0xa5, 0x05, 0x37, 0xe2, 0xa5, 0x7c,
- 0x7c, 0xf3, 0x4b, 0x15, 0x9f, 0x8f, 0x89, 0x89, 0xa1, 0x0d, 0x15, 0xf3, 0x3a, 0xdd, 0x61, 0x91,
- 0xd0, 0x00, 0x82, 0x88, 0x9e, 0x48, 0x10, 0x51, 0x7b, 0x3f, 0x4a, 0x3d, 0xd8, 0xde, 0x0f, 0x2f,
- 0x1c, 0x6c, 0x6f, 0x6d, 0xda, 0x7e, 0x7b, 0x47, 0x47, 0x47, 0x63, 0xf8, 0xc9, 0x13, 0x74, 0x6a,
- 0xb5, 0x74, 0x1e, 0xbd, 0x69, 0x15, 0x51, 0x8b, 0x7a, 0x7a, 0x7a, 0xc2, 0xc7, 0xc7, 0x87, 0xef,
- 0xbe, 0x74, 0x97, 0xc9, 0x64, 0x28, 0x2f, 0x2f, 0xb7, 0xbc, 0xb0, 0xae, 0xa8, 0xfc, 0x2a, 0x13,
- 0xf9, 0x11, 0x27, 0x91, 0x98, 0x98, 0x08, 0x75, 0x98, 0x0b, 0x6a, 0x4a, 0x72, 0x91, 0x73, 0xe6,
- 0x38, 0x42, 0x43, 0x43, 0x51, 0x7d, 0x5e, 0x86, 0x6b, 0x9f, 0x25, 0x21, 0xe3, 0xcc, 0x6b, 0x88,
- 0x8c, 0x8c, 0x44, 0x66, 0x66, 0x26, 0x3a, 0xba, 0xba, 0x36, 0x3d, 0x3c, 0x3c, 0x62, 0x58, 0xa9,
- 0x24, 0x56, 0x11, 0xa5, 0x8d, 0xde, 0x68, 0x07, 0x07, 0x07, 0xbe, 0xd5, 0xd3, 0x9d, 0x8e, 0x03,
- 0x7a, 0x17, 0x08, 0x4d, 0xfe, 0x39, 0x18, 0xb3, 0x24, 0x68, 0xbd, 0xe8, 0xc2, 0xc7, 0xb4, 0x05,
- 0xad, 0xb0, 0x71, 0xe3, 0x27, 0x01, 0xa8, 0xae, 0xae, 0xc6, 0x1f, 0x6c, 0x0b, 0xa2, 0x71, 0x7b,
- 0xc5, 0xa7, 0xac, 0x01, 0x8c, 0xf8, 0xe5, 0xd7, 0x87, 0x9b, 0x6e, 0x6e, 0x6e, 0x81, 0x24, 0x39,
- 0x24, 0xa2, 0xb4, 0x85, 0x87, 0x87, 0xc3, 0xde, 0xde, 0x1e, 0x61, 0x61, 0x61, 0x3c, 0x75, 0x82,
- 0xa8, 0xf5, 0xc7, 0x6f, 0xd0, 0x5a, 0x94, 0x82, 0x5a, 0xf5, 0x79, 0xfe, 0x7d, 0x6d, 0xbe, 0x02,
- 0x8d, 0x79, 0xef, 0xa3, 0x3a, 0xff, 0x43, 0x2e, 0xba, 0xaf, 0x8e, 0x87, 0xa6, 0xf0, 0x03, 0xb4,
- 0x35, 0xdc, 0xc0, 0x4f, 0x4d, 0x8d, 0x26, 0x6f, 0x6f, 0x6f, 0x2f, 0x41, 0x72, 0xa4, 0x88, 0x6a,
- 0x45, 0x47, 0x39, 0xdd, 0xc5, 0x22, 0x7a, 0x27, 0x08, 0xba, 0xa8, 0x7e, 0xec, 0x88, 0xc6, 0xd8,
- 0xd8, 0x18, 0x06, 0x06, 0x06, 0x50, 0x57, 0x57, 0xc7, 0x7f, 0xcb, 0xe2, 0xe0, 0x5a, 0x65, 0xc5,
- 0x72, 0x70, 0x70, 0x80, 0x9b, 0x58, 0x72, 0x50, 0x64, 0x69, 0x04, 0xa1, 0xdb, 0x48, 0x62, 0x2b,
- 0xa2, 0x8b, 0xee, 0x34, 0xcf, 0xfe, 0xc4, 0x60, 0x74, 0x74, 0x14, 0xfd, 0xfd, 0xfd, 0xd0, 0x68,
- 0x34, 0x5c, 0x9a, 0xf1, 0x51, 0xd6, 0xa0, 0x54, 0x2a, 0x75, 0xb4, 0x95, 0x1c, 0xb9, 0x22, 0x41,
- 0x76, 0x94, 0x48, 0xbc, 0x22, 0x6a, 0x5d, 0x0a, 0x4e, 0xbb, 0x3b, 0x3b, 0x8d, 0x77, 0x42, 0x23,
- 0xce, 0x56, 0xb0, 0x58, 0xcf, 0x1d, 0x25, 0xb1, 0x8a, 0x86, 0x86, 0x86, 0xa6, 0xe8, 0xdc, 0xa0,
- 0x7d, 0x49, 0x80, 0xde, 0x68, 0x31, 0x6c, 0x2f, 0xb4, 0x42, 0xf3, 0xf3, 0x3a, 0xfd, 0xc6, 0xe8,
- 0xf8, 0xd3, 0x8d, 0x9a, 0xbb, 0xf5, 0x7a, 0xb9, 0xdc, 0x2b, 0xe1, 0xaf, 0x04, 0x62, 0xd1, 0x8b,
- 0x24, 0xfb, 0x0f, 0x48, 0xff, 0x4e, 0x42, 0xfc, 0x09, 0x7a, 0x54, 0x50, 0xa3, 0xa0, 0x06, 0xf6,
- 0x40, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0xfe, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x6d, 0x4c, 0x53,
+ 0x67, 0x14, 0xc7, 0x2b, 0xc3, 0x48, 0xc0, 0x99, 0x6d, 0x89, 0x66, 0x5f, 0x08, 0x99, 0x1f, 0xdc,
+ 0x16, 0x24, 0x59, 0x22, 0x8e, 0x98, 0xc0, 0xb2, 0xf8, 0x96, 0x31, 0xd0, 0x8c, 0x0e, 0x1c, 0x59,
+ 0x74, 0xcc, 0x99, 0x58, 0x5e, 0xe6, 0x5c, 0xa6, 0x8e, 0x18, 0xd6, 0xcd, 0xcd, 0xb2, 0x51, 0x68,
+ 0x85, 0x6a, 0x0d, 0x0c, 0x61, 0xbc, 0x0a, 0x02, 0x11, 0x44, 0x24, 0x73, 0x38, 0x31, 0xab, 0xda,
+ 0x38, 0xe4, 0x6d, 0xcc, 0x8d, 0xe0, 0x12, 0x5f, 0xb6, 0x30, 0x62, 0x95, 0xd7, 0x52, 0x0a, 0xc5,
+ 0x7b, 0xff, 0x7b, 0xce, 0x59, 0x6f, 0x69, 0xb1, 0xee, 0x03, 0xdb, 0x6e, 0xf2, 0x4f, 0xfb, 0x3c,
+ 0xf7, 0xde, 0xf3, 0x3b, 0xcf, 0xff, 0x9c, 0xe7, 0xb9, 0x2a, 0x95, 0x4a, 0xb5, 0x26, 0x2a, 0x2a,
+ 0x2a, 0x7d, 0xdd, 0xba, 0x75, 0xff, 0x9b, 0x82, 0x82, 0x82, 0x62, 0x04, 0x47, 0xb5, 0xcd, 0xe1,
+ 0x70, 0x48, 0xa3, 0x63, 0x63, 0x18, 0x1b, 0x1f, 0xc7, 0x38, 0x69, 0x62, 0x02, 0x13, 0x24, 0xbb,
+ 0x1d, 0xf6, 0xc9, 0x49, 0xd6, 0xa4, 0x22, 0x87, 0x83, 0xe5, 0x98, 0x9a, 0x62, 0x4d, 0xcd, 0xd3,
+ 0x8d, 0x1b, 0x37, 0xd0, 0xd5, 0xd5, 0xe5, 0x19, 0xbb, 0x5c, 0x2e, 0xac, 0x5d, 0xbb, 0x76, 0x1f,
+ 0x83, 0x26, 0x26, 0xec, 0xd2, 0x3d, 0x9b, 0x0d, 0xb6, 0xfb, 0xf7, 0xf1, 0x55, 0x4e, 0x0e, 0x72,
+ 0xf4, 0x7a, 0x0c, 0x0f, 0x0f, 0x63, 0x78, 0x64, 0x04, 0x23, 0xa3, 0xa3, 0x18, 0x25, 0xb9, 0x13,
+ 0x19, 0x73, 0x27, 0xe2, 0x9d, 0x0c, 0x27, 0xe4, 0x56, 0x7b, 0x7b, 0x3b, 0x82, 0x83, 0x83, 0xd1,
+ 0xd4, 0xd4, 0xc4, 0xe3, 0xe9, 0xe9, 0xe9, 0x39, 0x90, 0x98, 0x90, 0x08, 0x72, 0xff, 0xc1, 0x03,
+ 0x86, 0xe8, 0x85, 0x46, 0xdc, 0xc1, 0x1f, 0x59, 0xa9, 0x77, 0x60, 0x3f, 0x2b, 0x6d, 0xbf, 0x74,
+ 0x09, 0xcb, 0x96, 0x2d, 0xc3, 0xf2, 0xe5, 0xcb, 0x51, 0x50, 0x50, 0x80, 0xe9, 0x99, 0x99, 0x39,
+ 0x50, 0x4d, 0x4d, 0x8d, 0xac, 0xd1, 0x68, 0xa0, 0x49, 0x4d, 0x45, 0x74, 0x74, 0x34, 0x2b, 0x55,
+ 0xfc, 0x4f, 0x4d, 0x4b, 0x43, 0x9a, 0xa2, 0xf4, 0x74, 0xa4, 0x7b, 0x29, 0x23, 0x23, 0xc3, 0xaf,
+ 0x12, 0x13, 0x13, 0xb1, 0x64, 0xc9, 0x12, 0x88, 0xb8, 0x08, 0x09, 0x09, 0x81, 0x56, 0xab, 0x9d,
+ 0x03, 0x75, 0x74, 0x74, 0x48, 0xd5, 0xd5, 0xd5, 0xa8, 0x3e, 0x79, 0x12, 0x29, 0x29, 0x29, 0x2c,
+ 0x01, 0x47, 0x4d, 0x6d, 0x2d, 0x6a, 0x4f, 0x9d, 0xc2, 0x29, 0x45, 0x75, 0x75, 0xa8, 0x13, 0xaa,
+ 0xaf, 0xaf, 0x7f, 0x54, 0x0d, 0x0d, 0x68, 0x10, 0xca, 0xce, 0xce, 0x66, 0x00, 0x81, 0x56, 0xac,
+ 0x58, 0x81, 0xeb, 0x9d, 0x9d, 0x73, 0x20, 0x6a, 0x06, 0xc5, 0xaa, 0xdc, 0xbc, 0x3c, 0xe4, 0x19,
+ 0x0c, 0xec, 0x3f, 0xd9, 0xa3, 0xd8, 0x22, 0x9e, 0xf9, 0xbb, 0xc0, 0x4e, 0x27, 0x9c, 0x42, 0xe4,
+ 0x3d, 0x4b, 0x58, 0x33, 0xe3, 0x25, 0x8b, 0xc5, 0x82, 0xa5, 0x4b, 0x97, 0x22, 0x2c, 0x2c, 0x0c,
+ 0xfd, 0xfd, 0xfd, 0x98, 0x9d, 0x9d, 0xf5, 0x05, 0x29, 0xb5, 0x20, 0x88, 0x41, 0x48, 0xf1, 0x9f,
+ 0x60, 0xd5, 0x2d, 0x35, 0x28, 0x3d, 0x53, 0x8e, 0xfa, 0xf3, 0xa7, 0x39, 0x78, 0x9b, 0xf5, 0x22,
+ 0x4e, 0x9c, 0xfe, 0x06, 0x25, 0x8d, 0x65, 0xa2, 0x81, 0x6c, 0xf8, 0xfd, 0xcf, 0x3f, 0x50, 0x76,
+ 0xb6, 0x92, 0x75, 0xa2, 0xaa, 0x04, 0xa1, 0xa1, 0xa1, 0xb8, 0x7b, 0xf7, 0x2e, 0x77, 0xdc, 0xc3,
+ 0x87, 0x0f, 0xbd, 0x40, 0x53, 0x53, 0x92, 0xd2, 0x4d, 0x04, 0x31, 0x18, 0x8d, 0x9e, 0x16, 0x7e,
+ 0x20, 0x1a, 0xe4, 0x55, 0xf3, 0x56, 0x04, 0xb5, 0xaf, 0xc2, 0x96, 0xfc, 0x64, 0xce, 0x5a, 0x53,
+ 0xb8, 0x97, 0xc7, 0xcf, 0xd6, 0xbe, 0x04, 0x6b, 0x87, 0x15, 0x75, 0xe7, 0x1b, 0xf0, 0x74, 0xf3,
+ 0x6a, 0x9e, 0x4b, 0x35, 0xec, 0x81, 0x4d, 0x74, 0x30, 0xad, 0x84, 0x24, 0x49, 0xd2, 0x1c, 0x48,
+ 0x58, 0x22, 0x29, 0x1d, 0x45, 0x10, 0xa3, 0x10, 0x41, 0x9a, 0x9b, 0x9b, 0x51, 0x51, 0x51, 0x81,
+ 0x97, 0x8f, 0x6e, 0x82, 0xea, 0xc7, 0xe7, 0xb0, 0x3e, 0x77, 0x2b, 0x6a, 0x45, 0xdd, 0x12, 0xbf,
+ 0xdc, 0xce, 0xe3, 0x67, 0x9a, 0x56, 0xc3, 0x68, 0x32, 0x22, 0x2b, 0x57, 0x8b, 0x90, 0xb6, 0xe7,
+ 0x79, 0x6e, 0xbb, 0x6e, 0x17, 0xb7, 0x38, 0xad, 0x84, 0xe4, 0x0b, 0x72, 0x3a, 0x25, 0x65, 0x73,
+ 0x12, 0xe4, 0xc8, 0x91, 0x23, 0x5c, 0x07, 0x82, 0x50, 0xad, 0xde, 0xce, 0x4a, 0xc1, 0x16, 0x53,
+ 0x32, 0x52, 0x3e, 0xd9, 0xc5, 0x76, 0xec, 0x3f, 0x7a, 0x10, 0x5b, 0x8e, 0x27, 0x63, 0x6b, 0x4e,
+ 0x32, 0xba, 0xfb, 0x7a, 0xd0, 0x7c, 0xf1, 0x1c, 0x5e, 0x37, 0x24, 0x21, 0xd6, 0x9c, 0x04, 0x6d,
+ 0xd1, 0xe7, 0xa8, 0xac, 0xac, 0xf4, 0x0f, 0x12, 0x41, 0x25, 0xbb, 0xbb, 0xe8, 0x46, 0x01, 0x21,
+ 0x10, 0xd5, 0xc2, 0x6c, 0x36, 0x63, 0x21, 0x17, 0x75, 0x30, 0x01, 0x48, 0xb2, 0x2c, 0xfb, 0x82,
+ 0xa8, 0xf0, 0x64, 0x17, 0x41, 0xf2, 0xf3, 0xf3, 0x19, 0xa4, 0xd3, 0xe9, 0xd0, 0xda, 0xda, 0xba,
+ 0x20, 0x10, 0x01, 0x14, 0x79, 0x40, 0x22, 0xa8, 0xa4, 0xb4, 0x2f, 0x81, 0x68, 0x47, 0x53, 0xd1,
+ 0x33, 0x33, 0x33, 0x21, 0xf6, 0xd8, 0x7f, 0x0b, 0x22, 0x08, 0xd5, 0x85, 0x56, 0x43, 0x20, 0xaa,
+ 0x05, 0x79, 0xbd, 0x50, 0xeb, 0xbc, 0x2f, 0x5f, 0x90, 0x7b, 0x13, 0x12, 0x84, 0x44, 0xad, 0x59,
+ 0x55, 0x55, 0xc5, 0x3e, 0xef, 0x3f, 0x76, 0x10, 0x7b, 0x4a, 0x0f, 0xe0, 0x63, 0x73, 0x16, 0xbf,
+ 0x68, 0xaa, 0x3f, 0x8e, 0xb4, 0x92, 0x8f, 0xa0, 0x39, 0xbe, 0x17, 0xbf, 0xfe, 0xd6, 0x8f, 0x9f,
+ 0x06, 0xfa, 0xf0, 0x7e, 0xd1, 0x3e, 0x7e, 0xe6, 0xeb, 0x33, 0xa5, 0xfc, 0x9e, 0xdf, 0xf6, 0x16,
+ 0x36, 0x49, 0x4e, 0x3f, 0xa0, 0xe2, 0xe2, 0x62, 0x94, 0x97, 0x97, 0x23, 0x3a, 0x37, 0x96, 0x5b,
+ 0xf7, 0x15, 0x7d, 0x1c, 0x67, 0x9b, 0xa4, 0xdb, 0xc1, 0xe3, 0xa7, 0x5a, 0xc2, 0xa1, 0x33, 0x66,
+ 0x43, 0x9b, 0xfb, 0x19, 0x9e, 0xfc, 0xf6, 0x45, 0x9e, 0x7b, 0xeb, 0x8b, 0x77, 0x50, 0x56, 0x56,
+ 0xc6, 0xfb, 0x6f, 0x44, 0x9c, 0xfe, 0x93, 0xc2, 0xa9, 0x35, 0x3e, 0x20, 0x01, 0xa1, 0xba, 0x10,
+ 0xc4, 0x64, 0x32, 0x31, 0x88, 0xda, 0x93, 0x12, 0xd8, 0x64, 0x56, 0x73, 0x90, 0x58, 0xf3, 0x36,
+ 0xf6, 0x7c, 0x4f, 0xc9, 0x01, 0x0f, 0xe8, 0x3b, 0xcb, 0x05, 0xd4, 0xb5, 0x36, 0x78, 0x40, 0x9a,
+ 0x63, 0x1f, 0x60, 0x60, 0x60, 0x00, 0x37, 0x6f, 0xde, 0xe4, 0xdf, 0x9e, 0x9f, 0x7f, 0x71, 0x85,
+ 0x86, 0x86, 0xbd, 0xe7, 0x01, 0x4d, 0x3f, 0x06, 0x44, 0xb5, 0xca, 0x2a, 0x3a, 0x84, 0xfd, 0xa5,
+ 0x59, 0xf8, 0xb4, 0xf8, 0x30, 0x83, 0x4a, 0xcf, 0x55, 0xf0, 0xf8, 0xc3, 0xc2, 0x4c, 0x5c, 0xef,
+ 0xed, 0xc4, 0x85, 0x1f, 0xbe, 0xc7, 0xce, 0x1c, 0x0d, 0xde, 0xd5, 0xef, 0xc6, 0xa1, 0xc2, 0xc3,
+ 0xb8, 0x76, 0xed, 0x1a, 0x7a, 0x7b, 0x7b, 0xc4, 0x81, 0xda, 0x25, 0xbd, 0xf1, 0xa6, 0x3a, 0x4f,
+ 0x30, 0x02, 0x7d, 0x40, 0x14, 0x74, 0x3e, 0xc8, 0x7b, 0x3f, 0x90, 0xe8, 0xa2, 0x31, 0x3d, 0x4b,
+ 0xf6, 0xdc, 0xbe, 0x7d, 0x1b, 0x57, 0xae, 0x5c, 0xc1, 0xd0, 0xd0, 0x10, 0xdf, 0xa7, 0x7b, 0x4e,
+ 0xe7, 0x14, 0xfa, 0xfa, 0xfa, 0xe4, 0x0d, 0x9b, 0x36, 0x1c, 0x10, 0x8f, 0xab, 0x48, 0x0c, 0x6a,
+ 0x6b, 0x6b, 0x93, 0x13, 0x12, 0x12, 0x10, 0x17, 0x17, 0x87, 0xf0, 0xf0, 0x70, 0x56, 0x7c, 0x7c,
+ 0x3c, 0xd4, 0x6a, 0x35, 0x07, 0x99, 0x0f, 0xa2, 0x04, 0xe8, 0xb0, 0x1d, 0x1c, 0x1c, 0xe4, 0x13,
+ 0x9a, 0xbe, 0xa6, 0xd4, 0xb5, 0xf4, 0x1c, 0x9d, 0x24, 0x57, 0xad, 0x57, 0xa5, 0x8d, 0x1b, 0x37,
+ 0xef, 0x54, 0x20, 0x1e, 0x10, 0x9d, 0x75, 0x31, 0x31, 0x31, 0x58, 0xbc, 0x78, 0x31, 0x7f, 0x47,
+ 0x48, 0x81, 0x81, 0x81, 0xa0, 0x39, 0xa5, 0x73, 0xbc, 0x41, 0x34, 0x47, 0x9f, 0xf7, 0x3b, 0x77,
+ 0xee, 0x08, 0x8b, 0x7a, 0xb9, 0x41, 0x68, 0x8e, 0x3e, 0xff, 0x67, 0xcf, 0xb5, 0xcc, 0x26, 0x24,
+ 0x26, 0xa8, 0xbd, 0x21, 0x1e, 0x10, 0x59, 0x47, 0x99, 0x44, 0x46, 0x46, 0x22, 0x20, 0x20, 0x00,
+ 0x8b, 0x16, 0x2d, 0x42, 0x44, 0x44, 0x04, 0x67, 0xed, 0x6d, 0x1d, 0x5d, 0xf4, 0x4b, 0x41, 0xa9,
+ 0xa3, 0x6e, 0xdd, 0xba, 0x85, 0xee, 0xee, 0x6e, 0x34, 0x36, 0x36, 0xb2, 0x75, 0xc6, 0x82, 0x02,
+ 0xdb, 0xfa, 0xf5, 0xd1, 0xab, 0xe6, 0x43, 0x7c, 0x40, 0xd4, 0x08, 0x94, 0x11, 0xd9, 0xb6, 0x72,
+ 0xe5, 0x4a, 0x7e, 0xf1, 0x71, 0x35, 0xf2, 0x5e, 0x91, 0xd5, 0x6a, 0x85, 0xe5, 0xf2, 0x65, 0x79,
+ 0x77, 0x46, 0xba, 0x45, 0xc4, 0x0a, 0xf6, 0x07, 0xf1, 0xb6, 0xce, 0x35, 0xe3, 0x72, 0xc9, 0xa2,
+ 0xc0, 0xb2, 0x00, 0xc8, 0xc2, 0x77, 0x59, 0x04, 0x63, 0x09, 0x98, 0x8f, 0x04, 0x54, 0x76, 0x89,
+ 0x79, 0xfb, 0xa4, 0x43, 0x1e, 0x1c, 0xba, 0x27, 0x37, 0xb5, 0xb4, 0x3a, 0x36, 0xc7, 0xc6, 0xea,
+ 0x45, 0x9c, 0x27, 0x1e, 0x07, 0x51, 0x40, 0x2f, 0x08, 0xbd, 0xf6, 0x2f, 0x14, 0xf5, 0x4f, 0x00,
+ 0x45, 0x7f, 0x01, 0x93, 0x9b, 0xaa, 0xa6, 0x2d, 0xa3, 0x06, 0x32, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE post_compo_xpm[1] = {{ png, sizeof( png ), "post_compo_xpm" }};
diff --git a/bitmaps_png/cpp_26/post_module.cpp b/bitmaps_png/cpp_26/post_module.cpp
index 8b1e885109..80a9a2518a 100644
--- a/bitmaps_png/cpp_26/post_module.cpp
+++ b/bitmaps_png/cpp_26/post_module.cpp
@@ -8,78 +8,74 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x58, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x7b, 0x4c, 0x5b,
- 0x55, 0x1c, 0xc7, 0x2b, 0x31, 0x91, 0x04, 0x12, 0xb3, 0xc4, 0x84, 0x08, 0x2e, 0x4e, 0x8d, 0x8f,
- 0xc6, 0x19, 0x9b, 0xcc, 0x99, 0x48, 0x32, 0x67, 0xaa, 0x7b, 0xe0, 0x06, 0x8a, 0x4c, 0x3a, 0x65,
- 0x85, 0x51, 0xcb, 0x3a, 0x28, 0x68, 0x10, 0x94, 0x0e, 0x74, 0x8c, 0x22, 0x8c, 0x0c, 0xd8, 0xc6,
- 0x3a, 0xa0, 0xe5, 0x35, 0x1e, 0xe2, 0x36, 0x5e, 0xdd, 0x2c, 0x66, 0x20, 0x94, 0x9a, 0x8d, 0x47,
- 0xb2, 0x12, 0x61, 0x7f, 0x98, 0x48, 0x30, 0xc8, 0x9b, 0x68, 0x5b, 0x28, 0x8f, 0xb6, 0xbc, 0xbf,
- 0xde, 0x73, 0xe4, 0x36, 0x40, 0x2f, 0x96, 0x25, 0xea, 0x4d, 0x3e, 0xb9, 0xa7, 0xfd, 0x25, 0xe7,
- 0x73, 0xcf, 0xe3, 0xf7, 0x3b, 0x87, 0x07, 0x80, 0xf7, 0x7f, 0xe0, 0x6c, 0x08, 0x04, 0x82, 0x28,
- 0x99, 0x4c, 0x96, 0xfd, 0x6f, 0xc3, 0xe7, 0xf3, 0x4f, 0x6c, 0x10, 0x29, 0x95, 0xca, 0xfa, 0xc9,
- 0xa9, 0x29, 0x98, 0xcd, 0x66, 0x98, 0x2d, 0x16, 0x58, 0x26, 0xa7, 0x40, 0x7e, 0x4f, 0x59, 0xad,
- 0xb0, 0x4e, 0x4f, 0x63, 0x9a, 0x65, 0x66, 0x06, 0x33, 0x84, 0xd9, 0x59, 0xca, 0x2c, 0x61, 0x6e,
- 0x8e, 0x32, 0xb7, 0x09, 0xbb, 0xdd, 0x8e, 0xc4, 0xc4, 0xc4, 0x32, 0x17, 0x91, 0xc9, 0x6c, 0xc1,
- 0x9f, 0x26, 0x13, 0x4c, 0x6b, 0xb2, 0xf1, 0x89, 0x09, 0xfc, 0xd8, 0xd2, 0x82, 0x16, 0x96, 0xd6,
- 0x56, 0xfa, 0x6e, 0xd5, 0xeb, 0xd1, 0xca, 0xb4, 0xf5, 0x6d, 0x6d, 0x68, 0x5b, 0xe3, 0xf7, 0xc1,
- 0x41, 0xa7, 0x90, 0xc5, 0xb6, 0x95, 0xc8, 0xc2, 0x74, 0x4e, 0x46, 0x64, 0xa1, 0x23, 0x9a, 0x84,
- 0x4e, 0xa7, 0xc3, 0x77, 0x17, 0x73, 0xd1, 0x5e, 0x90, 0x4f, 0xd1, 0xa9, 0xf2, 0x90, 0x99, 0x99,
- 0x89, 0xae, 0xae, 0x2e, 0x24, 0x47, 0x49, 0x9d, 0xff, 0x77, 0x54, 0x94, 0x23, 0x2b, 0x2b, 0x0b,
- 0x36, 0x9b, 0x6d, 0x03, 0x0e, 0x87, 0x83, 0x5b, 0x44, 0xa6, 0x8a, 0x08, 0x86, 0x86, 0x87, 0xd1,
- 0xd7, 0xd7, 0x87, 0xaa, 0xaa, 0x2a, 0xdc, 0xc9, 0xcd, 0x41, 0x7b, 0x52, 0x22, 0x7e, 0xfe, 0x3a,
- 0x19, 0x7d, 0x19, 0x69, 0xa8, 0xbf, 0xaa, 0x82, 0x2a, 0x5d, 0x89, 0xce, 0xaf, 0xce, 0xe0, 0x97,
- 0xb4, 0xb3, 0x34, 0x66, 0xbc, 0x94, 0x83, 0xd4, 0xd4, 0x54, 0x0c, 0x32, 0xa3, 0x1a, 0x19, 0x19,
- 0xa1, 0x02, 0xc2, 0xfc, 0xfc, 0x3c, 0xb7, 0x88, 0xac, 0x07, 0x91, 0x5d, 0x8d, 0x79, 0x07, 0x86,
- 0x08, 0x2f, 0x94, 0x88, 0x76, 0xa2, 0x42, 0xe4, 0x83, 0xb6, 0xb0, 0xc7, 0x70, 0xe1, 0xc8, 0xcb,
- 0xf8, 0x35, 0xfd, 0xdc, 0x06, 0x34, 0x1f, 0x1f, 0xa5, 0xb1, 0xdb, 0x22, 0x2f, 0x5c, 0x08, 0x7e,
- 0x06, 0x86, 0x93, 0xde, 0xf8, 0x26, 0xd0, 0x0f, 0x0b, 0x0b, 0x0b, 0x4e, 0x38, 0x45, 0x64, 0xd1,
- 0x89, 0xac, 0x4e, 0x11, 0x00, 0x28, 0x78, 0x28, 0x4d, 0x09, 0x47, 0xa5, 0x22, 0x84, 0xb6, 0x8b,
- 0x43, 0x5e, 0xe1, 0x10, 0x1d, 0xa1, 0xb1, 0x9b, 0x51, 0x7c, 0xe8, 0x6b, 0xcb, 0xf0, 0x5b, 0xb4,
- 0x07, 0xb4, 0x91, 0x7e, 0x58, 0x5c, 0x5c, 0xa4, 0x2c, 0x2d, 0x2d, 0x71, 0x8b, 0xc8, 0x8e, 0x22,
- 0x3b, 0x4b, 0xf5, 0x69, 0x10, 0x1a, 0x24, 0x4f, 0xe3, 0x72, 0xc8, 0x4e, 0xe4, 0x07, 0xfb, 0xa0,
- 0xf6, 0xd8, 0x0e, 0x64, 0x1f, 0x15, 0xb8, 0x88, 0xca, 0xc4, 0xef, 0xd3, 0x58, 0xf5, 0xb1, 0x27,
- 0x90, 0x1a, 0xe0, 0x0b, 0xed, 0x27, 0xbb, 0x90, 0x1a, 0xcc, 0xa7, 0x02, 0xc2, 0xf2, 0xf2, 0x32,
- 0xb7, 0x88, 0x6e, 0x59, 0x46, 0x46, 0xb6, 0x2c, 0xd9, 0x9e, 0x4d, 0x4d, 0x4d, 0xb8, 0x5f, 0x52,
- 0xec, 0x22, 0xd8, 0xcc, 0x60, 0x59, 0x31, 0x72, 0x73, 0x73, 0x69, 0xc7, 0x9b, 0xe1, 0x14, 0x91,
- 0xce, 0x89, 0xa4, 0x32, 0x43, 0x8e, 0xfa, 0x2f, 0x0f, 0xa0, 0x48, 0xfa, 0x1a, 0xae, 0x89, 0x77,
- 0xa3, 0x3a, 0xf4, 0x79, 0xa8, 0x43, 0xf7, 0xbb, 0x08, 0xea, 0x4e, 0x9d, 0xa0, 0xb1, 0xeb, 0xe1,
- 0xbb, 0x91, 0x23, 0x7a, 0x11, 0x5a, 0xc5, 0x21, 0xe4, 0xc5, 0x1c, 0x76, 0x4a, 0x56, 0x56, 0x56,
- 0xb6, 0x16, 0x11, 0xea, 0xcf, 0xbc, 0x4b, 0xe7, 0x5e, 0x15, 0x1b, 0x80, 0x92, 0x58, 0xa1, 0xdb,
- 0x35, 0x6a, 0x3c, 0xf5, 0x2c, 0x8a, 0x95, 0x71, 0x18, 0x89, 0xf5, 0xc0, 0x2d, 0xc9, 0x53, 0x54,
- 0xc0, 0xc2, 0x2d, 0x5a, 0xdb, 0xff, 0x35, 0x49, 0x01, 0x70, 0x24, 0xf2, 0x50, 0x27, 0xe3, 0xe3,
- 0x07, 0xd9, 0x73, 0xb4, 0xad, 0xf9, 0x80, 0x5b, 0x44, 0x62, 0xbd, 0xd1, 0x8f, 0x43, 0x2d, 0x7d,
- 0x1d, 0xd6, 0x78, 0x1e, 0x6a, 0x23, 0xfc, 0xb0, 0xba, 0xba, 0xea, 0x84, 0x53, 0x44, 0x32, 0x99,
- 0x94, 0x8d, 0x0e, 0xfd, 0x1d, 0xd4, 0x95, 0x17, 0xe0, 0x7c, 0x4a, 0x3c, 0x2e, 0x47, 0x87, 0x33,
- 0x1d, 0x06, 0xa1, 0x51, 0x2e, 0x75, 0x11, 0x75, 0x29, 0x12, 0x68, 0xac, 0x34, 0x26, 0x1c, 0x71,
- 0x91, 0x22, 0x68, 0xab, 0x34, 0xd0, 0xdd, 0x2c, 0x77, 0x2f, 0x22, 0x12, 0x3b, 0x93, 0x68, 0x4d,
- 0x35, 0x65, 0xa8, 0xbe, 0x94, 0x82, 0xf3, 0xf1, 0x62, 0x5c, 0x8c, 0x0c, 0x44, 0xfe, 0x87, 0x6f,
- 0xa1, 0x56, 0x7a, 0xdc, 0x45, 0x64, 0x48, 0x88, 0xa5, 0x31, 0x8d, 0x24, 0x10, 0xf1, 0x61, 0x87,
- 0x70, 0xe3, 0xca, 0x59, 0x7c, 0x9b, 0x97, 0x46, 0x05, 0xec, 0xc3, 0x29, 0x62, 0x33, 0xba, 0x21,
- 0xf9, 0xef, 0xb9, 0xaf, 0x39, 0xfd, 0x2a, 0x1a, 0xa3, 0x5f, 0x72, 0xbb, 0x46, 0x0f, 0xe4, 0x3b,
- 0xa0, 0x3e, 0xbd, 0x0f, 0xb6, 0x04, 0x1e, 0xcd, 0x23, 0x92, 0xa8, 0x34, 0x8f, 0xb6, 0xda, 0x75,
- 0x0e, 0xa6, 0x64, 0x90, 0xb2, 0xc1, 0x8a, 0xf2, 0x63, 0x0e, 0xe0, 0x9a, 0xfc, 0x4d, 0xb7, 0xa2,
- 0x66, 0xd9, 0x2e, 0x14, 0x26, 0x4b, 0x30, 0x1e, 0xe7, 0x81, 0xfa, 0x88, 0x27, 0x31, 0x36, 0x36,
- 0x86, 0x09, 0xa6, 0x20, 0x93, 0x13, 0xe0, 0xb3, 0xf8, 0x04, 0x57, 0xd1, 0x3c, 0x2b, 0x2a, 0x38,
- 0x07, 0x6d, 0xba, 0x18, 0xea, 0xd8, 0x83, 0x28, 0x3d, 0xe9, 0x8f, 0x4a, 0x91, 0x00, 0xe5, 0x61,
- 0x87, 0x5d, 0x44, 0x3a, 0xb9, 0x84, 0xc6, 0xaa, 0x23, 0xfd, 0xa1, 0x0c, 0x15, 0xa0, 0xe2, 0x8b,
- 0xf7, 0x90, 0x2d, 0x0f, 0x82, 0xd1, 0x68, 0x44, 0x47, 0x67, 0x27, 0x0c, 0x77, 0xef, 0xd9, 0x05,
- 0x7b, 0xf6, 0x7c, 0xc4, 0x29, 0x72, 0x0e, 0x9b, 0xc9, 0x6c, 0x72, 0x14, 0x6c, 0x37, 0x61, 0x9b,
- 0x9b, 0x9b, 0xd1, 0xdf, 0xdf, 0x4f, 0xab, 0xbf, 0xc3, 0x61, 0xc7, 0x7d, 0xa3, 0x71, 0x99, 0x91,
- 0x84, 0xb8, 0x9c, 0xb0, 0x44, 0xc4, 0x16, 0x42, 0x56, 0x64, 0x30, 0x18, 0x70, 0x25, 0x33, 0x03,
- 0xb7, 0x35, 0x6a, 0x4e, 0x6e, 0xa9, 0x0b, 0x29, 0x0d, 0xcc, 0xc7, 0xb0, 0x79, 0x63, 0xb3, 0xcd,
- 0xa1, 0xed, 0x27, 0xc3, 0xd2, 0xde, 0x37, 0xf6, 0xbe, 0xcd, 0x79, 0x94, 0x73, 0x89, 0xc8, 0x7b,
- 0x74, 0x74, 0x94, 0xce, 0x39, 0x61, 0x7c, 0x7c, 0x9c, 0xce, 0x3d, 0x69, 0x0f, 0x0c, 0x0c, 0xa0,
- 0xa7, 0xa7, 0x87, 0x7e, 0x4c, 0x51, 0x51, 0x11, 0x95, 0x58, 0x99, 0x82, 0xfc, 0x7d, 0xa3, 0x6e,
- 0x51, 0x78, 0x50, 0xe8, 0xbf, 0xe5, 0x9d, 0x81, 0x4b, 0xb4, 0xbe, 0x94, 0xb0, 0x79, 0x41, 0x1e,
- 0xf2, 0x1f, 0xa9, 0x89, 0x43, 0x43, 0x43, 0xe8, 0xed, 0xed, 0x85, 0x56, 0xab, 0xa5, 0x53, 0xa6,
- 0x2a, 0x2c, 0x98, 0x14, 0x0a, 0x85, 0x2f, 0xfc, 0xe3, 0xe5, 0xe4, 0x61, 0x45, 0xa4, 0x26, 0x0e,
- 0x33, 0x07, 0x64, 0x77, 0x77, 0x37, 0xee, 0xde, 0x6b, 0xc7, 0xe7, 0x8a, 0xa4, 0x07, 0x3e, 0x3e,
- 0x3e, 0x5e, 0x6e, 0x6f, 0x41, 0x44, 0xb4, 0xbe, 0xbc, 0xb3, 0x82, 0xf5, 0x12, 0x56, 0x44, 0xde,
- 0xf3, 0xcc, 0x07, 0xfd, 0x61, 0x32, 0xa3, 0xa9, 0xd5, 0xb0, 0x74, 0x5c, 0x2c, 0xae, 0xe2, 0xf1,
- 0x78, 0x8f, 0x6e, 0xeb, 0xba, 0xe5, 0xe9, 0xe9, 0xb9, 0xdf, 0xd7, 0xd7, 0x37, 0xe8, 0x61, 0xf1,
- 0xf6, 0xf6, 0xde, 0xc7, 0x48, 0x1e, 0xd9, 0xf6, 0xbd, 0xee, 0xbf, 0xe6, 0x2f, 0xfb, 0xf2, 0xa8,
- 0x81, 0x3e, 0xd1, 0x49, 0x53, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x25, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x6d, 0x68, 0x5b,
+ 0x55, 0x18, 0xc7, 0x03, 0xfa, 0xa1, 0xf8, 0x49, 0x04, 0x41, 0x84, 0x21, 0x7e, 0x11, 0x61, 0xa2,
+ 0xc8, 0x28, 0xa5, 0xa0, 0x5f, 0xb6, 0x39, 0x1c, 0x88, 0xda, 0xa6, 0x4b, 0x6d, 0x6f, 0xbb, 0xb5,
+ 0xd1, 0xb9, 0x91, 0xe2, 0x64, 0x4d, 0x93, 0x35, 0x8b, 0xe9, 0x6a, 0xd3, 0x39, 0xd6, 0x39, 0x57,
+ 0x41, 0xdc, 0x8b, 0xce, 0xb7, 0x84, 0x98, 0xd6, 0xae, 0xd1, 0x75, 0x45, 0x2b, 0x03, 0xb7, 0x25,
+ 0x8d, 0x1d, 0xf6, 0x25, 0xad, 0x48, 0x69, 0x47, 0x5f, 0xbe, 0x94, 0xb2, 0xf4, 0x3d, 0xc9, 0x4d,
+ 0xd2, 0xb4, 0xf7, 0xfe, 0x3d, 0xcf, 0x71, 0x37, 0xc9, 0x99, 0x75, 0x52, 0xb2, 0x1d, 0xf8, 0x73,
+ 0xb9, 0xe7, 0x3e, 0xf7, 0xfc, 0xce, 0xf3, 0x9c, 0xe7, 0x79, 0x8e, 0x4e, 0xa7, 0xd3, 0x6d, 0x2b,
+ 0x28, 0x28, 0x30, 0x15, 0x16, 0x16, 0x3e, 0x30, 0xe5, 0xe5, 0xe5, 0xbd, 0xcc, 0x38, 0x3a, 0x83,
+ 0x2c, 0xcb, 0xca, 0xd2, 0xf2, 0x32, 0x96, 0x57, 0x56, 0xb0, 0x42, 0x8a, 0x44, 0x10, 0x21, 0x45,
+ 0xa3, 0x88, 0xc6, 0x62, 0x5c, 0x31, 0x4d, 0xb2, 0xcc, 0x25, 0xc7, 0xe3, 0x5c, 0xf1, 0xff, 0x51,
+ 0x2a, 0x95, 0x42, 0x7e, 0x7e, 0xbe, 0x99, 0x83, 0x22, 0x91, 0xa8, 0x72, 0x3b, 0x1c, 0x46, 0x78,
+ 0x6e, 0x0e, 0x73, 0xf3, 0xf3, 0xe8, 0xb8, 0x72, 0x09, 0x7a, 0x6b, 0x19, 0xf4, 0x8d, 0x12, 0xf4,
+ 0x47, 0xca, 0x71, 0xa9, 0xbb, 0x13, 0xb4, 0x91, 0xca, 0xf7, 0xaa, 0xa1, 0x77, 0x48, 0x28, 0x61,
+ 0x7a, 0xdb, 0xbc, 0x9f, 0x6f, 0xc6, 0xf7, 0xf3, 0x4f, 0x30, 0xd4, 0x49, 0x30, 0x38, 0x2a, 0x60,
+ 0xb0, 0x4a, 0xf0, 0x5e, 0x6e, 0x47, 0x94, 0x36, 0x78, 0x47, 0xc9, 0x64, 0x32, 0x03, 0x62, 0x13,
+ 0x8a, 0x06, 0x99, 0x5f, 0x58, 0xc0, 0x57, 0x6d, 0xdf, 0xe0, 0xf1, 0x8e, 0xe7, 0xa1, 0xbb, 0xf9,
+ 0x34, 0x7f, 0x7e, 0xfd, 0xc3, 0x77, 0xdc, 0xd3, 0x3d, 0x6c, 0x31, 0x9a, 0x23, 0x95, 0x3b, 0xaa,
+ 0xb8, 0xa7, 0xdf, 0x76, 0xb8, 0xd2, 0xb6, 0x8f, 0xf9, 0x9e, 0xc3, 0x79, 0xcf, 0x17, 0x90, 0xc9,
+ 0xe3, 0x3b, 0x9e, 0x27, 0x57, 0x57, 0x33, 0x20, 0x16, 0x12, 0x85, 0x00, 0xe3, 0xb7, 0x6e, 0xa1,
+ 0xbf, 0xbf, 0x1f, 0x1f, 0x9f, 0x3b, 0x23, 0x80, 0x3e, 0x39, 0xdf, 0x8a, 0xa1, 0x50, 0x08, 0xc5,
+ 0xb6, 0xb7, 0xd2, 0x20, 0x83, 0xad, 0x02, 0xc3, 0xc3, 0xc3, 0x38, 0x73, 0xe1, 0x53, 0x01, 0x74,
+ 0xf2, 0xf3, 0x53, 0x98, 0x98, 0x98, 0xd8, 0x38, 0x74, 0x8c, 0xac, 0x2c, 0x2c, 0x2e, 0xc2, 0x66,
+ 0xb3, 0xc1, 0xeb, 0xf5, 0xc2, 0x7e, 0xdc, 0x21, 0x80, 0xe8, 0x9d, 0xe6, 0x5f, 0xb7, 0x94, 0xa4,
+ 0x41, 0x45, 0x75, 0xa5, 0xf0, 0xb6, 0xb5, 0x09, 0xb6, 0x04, 0xb2, 0x3a, 0xeb, 0x51, 0x5b, 0x5b,
+ 0xcb, 0x43, 0x46, 0x4a, 0xad, 0xad, 0x65, 0x40, 0x94, 0x0c, 0x8b, 0x4b, 0x4b, 0x68, 0x6a, 0x6a,
+ 0x02, 0x8d, 0x6b, 0xc1, 0xeb, 0xa8, 0xb4, 0x19, 0xb1, 0xaf, 0xf1, 0x1d, 0xfe, 0xa4, 0x77, 0x1a,
+ 0x87, 0x1a, 0x0f, 0xa3, 0xfa, 0xc3, 0x03, 0x5c, 0x96, 0x13, 0xf5, 0xff, 0xb6, 0x3d, 0x6a, 0xc4,
+ 0x2f, 0xd7, 0x7f, 0x85, 0xd3, 0xe9, 0xc4, 0x2a, 0x0b, 0x19, 0x69, 0xed, 0x6e, 0x10, 0x1d, 0xb6,
+ 0x06, 0xca, 0x75, 0x10, 0x88, 0x42, 0x46, 0x5a, 0x5f, 0x5f, 0xcf, 0x02, 0xc5, 0xe3, 0x0a, 0xa5,
+ 0xb6, 0xd1, 0x68, 0x84, 0xc7, 0xe3, 0xc9, 0x19, 0xd4, 0xdc, 0xdc, 0xcc, 0x3d, 0x21, 0x29, 0x8a,
+ 0x92, 0x01, 0xb1, 0x43, 0x53, 0xa8, 0x76, 0xc8, 0xa3, 0x96, 0x96, 0x16, 0x84, 0x59, 0xaa, 0xe7,
+ 0x0a, 0x22, 0x4f, 0x48, 0x22, 0x28, 0x91, 0x50, 0xa8, 0x38, 0x4d, 0x26, 0x13, 0x37, 0x52, 0x55,
+ 0xf5, 0xc1, 0x80, 0x12, 0x0c, 0x44, 0x35, 0x61, 0xb7, 0xdb, 0x73, 0x86, 0x68, 0x20, 0x02, 0x90,
+ 0x68, 0x3d, 0x01, 0x44, 0xed, 0x85, 0x0e, 0xf1, 0x7e, 0x0c, 0x2d, 0x2a, 0x9a, 0xd2, 0x20, 0x96,
+ 0xef, 0x0a, 0x55, 0xb2, 0x06, 0x0a, 0xdc, 0xec, 0x85, 0x74, 0xa4, 0x0a, 0x15, 0x8d, 0x46, 0x48,
+ 0x47, 0xab, 0xe0, 0xeb, 0xf9, 0x91, 0xcf, 0x1f, 0xb4, 0xd5, 0xa0, 0xfc, 0x58, 0x15, 0xd7, 0x7e,
+ 0xcb, 0x01, 0x3e, 0x37, 0x30, 0x34, 0x00, 0xc9, 0xba, 0x4f, 0xb0, 0xbd, 0x27, 0x88, 0xaa, 0x98,
+ 0x42, 0xe7, 0x72, 0xb9, 0xe0, 0x38, 0xde, 0x80, 0x27, 0xbc, 0x2f, 0xf0, 0x22, 0x7c, 0xb4, 0x6b,
+ 0x2b, 0xde, 0x6f, 0x38, 0x0c, 0xb7, 0xdb, 0x8d, 0x37, 0xea, 0xf6, 0xa4, 0x0b, 0xf6, 0x35, 0xb3,
+ 0x9e, 0xcf, 0x39, 0x3f, 0x72, 0xe2, 0x49, 0xf7, 0x8b, 0x82, 0xad, 0xd9, 0x6c, 0x16, 0x3c, 0x14,
+ 0x41, 0x89, 0x04, 0x66, 0x67, 0x67, 0x31, 0x3e, 0x3e, 0x8e, 0x2f, 0xdd, 0x17, 0x05, 0xd0, 0x89,
+ 0xb3, 0x2d, 0xbc, 0xad, 0x18, 0xec, 0x99, 0x5e, 0x57, 0x62, 0x2f, 0xc7, 0xe4, 0xe4, 0x24, 0x3c,
+ 0xed, 0xdf, 0x0b, 0x20, 0xb2, 0xa5, 0x75, 0x36, 0x4c, 0x6f, 0x56, 0xc1, 0x0a, 0x3b, 0xa7, 0x7f,
+ 0x5a, 0x06, 0x2b, 0x32, 0xea, 0xd6, 0xd9, 0xa0, 0xcf, 0xdc, 0x67, 0xf9, 0x0f, 0x14, 0x32, 0x0d,
+ 0x54, 0xda, 0x50, 0xc9, 0x77, 0xdb, 0x73, 0xb5, 0x47, 0x00, 0x9d, 0xbe, 0xd8, 0x8a, 0x39, 0xd6,
+ 0xa0, 0xe7, 0x59, 0x83, 0x5e, 0x64, 0x6d, 0x2d, 0xc6, 0x22, 0xb5, 0x4d, 0x00, 0x31, 0x08, 0xb5,
+ 0x0c, 0x02, 0xfd, 0x16, 0xb8, 0x86, 0x32, 0xeb, 0x5e, 0xbe, 0x70, 0x59, 0xfd, 0x5e, 0xb4, 0x77,
+ 0x77, 0x70, 0x50, 0x8d, 0xe3, 0x10, 0x2a, 0x8e, 0x19, 0xb9, 0x0e, 0xda, 0x4c, 0x3c, 0x7d, 0x03,
+ 0xbf, 0xf7, 0xa2, 0xb4, 0x56, 0x42, 0xe9, 0x07, 0x95, 0x30, 0x58, 0x24, 0x9c, 0x73, 0x5d, 0xc0,
+ 0xd8, 0xd8, 0x18, 0x8f, 0x0c, 0x3d, 0x87, 0xfe, 0xfc, 0x2b, 0xb5, 0x65, 0xcb, 0x53, 0xc6, 0x34,
+ 0x28, 0x99, 0x05, 0xd2, 0xdc, 0xce, 0xae, 0x05, 0x2d, 0x55, 0xb5, 0xf4, 0xa7, 0x79, 0x3a, 0x57,
+ 0x2a, 0x6e, 0x0a, 0x21, 0x75, 0xfd, 0x40, 0x20, 0x00, 0xbf, 0xdf, 0x8f, 0xbe, 0xbe, 0x3e, 0x84,
+ 0x42, 0x43, 0xf8, 0xa3, 0x7f, 0x40, 0x79, 0x53, 0x5f, 0x7c, 0x8a, 0x31, 0x1e, 0x16, 0x40, 0x5a,
+ 0x7f, 0xca, 0x06, 0x6d, 0x04, 0xa1, 0x77, 0xb2, 0xa3, 0xf0, 0x4c, 0x4d, 0x4d, 0x71, 0x00, 0x9d,
+ 0x0b, 0x7d, 0xa7, 0x6f, 0x89, 0x44, 0x1c, 0x23, 0x23, 0x23, 0xea, 0x8e, 0x57, 0x76, 0x58, 0x98,
+ 0xb9, 0x8e, 0x94, 0x01, 0x6d, 0xd2, 0x1b, 0xba, 0x3d, 0x67, 0x66, 0x66, 0x30, 0x3a, 0x3a, 0x0a,
+ 0x9f, 0xcf, 0xc7, 0xbd, 0x23, 0x3b, 0xba, 0x75, 0x7b, 0x83, 0xbd, 0xca, 0xce, 0x9d, 0xbb, 0xaa,
+ 0x35, 0x88, 0x00, 0xda, 0x4c, 0xd8, 0xe8, 0xfb, 0x12, 0xbb, 0x56, 0xa6, 0xa7, 0xa7, 0x59, 0x88,
+ 0x42, 0x3c, 0xcd, 0x69, 0x6e, 0x81, 0x5d, 0x9e, 0x97, 0xaf, 0x74, 0xad, 0x15, 0x95, 0x14, 0x15,
+ 0x67, 0x43, 0x36, 0x0d, 0xa2, 0x41, 0x4f, 0xfa, 0x4e, 0x19, 0x45, 0x67, 0x33, 0x38, 0x38, 0x88,
+ 0xce, 0xce, 0x4e, 0x1e, 0xba, 0xd3, 0xad, 0xad, 0xe1, 0xed, 0xdb, 0x5f, 0x7a, 0xe6, 0x6e, 0xc8,
+ 0x7d, 0xf1, 0x28, 0x18, 0x0c, 0xe2, 0x86, 0xdf, 0xaf, 0xbe, 0x5b, 0x63, 0xba, 0xc1, 0xd6, 0x7a,
+ 0x64, 0x23, 0x48, 0x1a, 0xc4, 0xe2, 0x9b, 0x5a, 0x4d, 0xa5, 0x54, 0x06, 0x52, 0xd9, 0x22, 0x82,
+ 0x18, 0x4c, 0x10, 0x83, 0xaa, 0xec, 0x7a, 0x56, 0xa3, 0x31, 0x59, 0x9d, 0x99, 0xbd, 0xad, 0xfa,
+ 0xba, 0xba, 0xe5, 0x5d, 0xbb, 0x77, 0x9f, 0x64, 0xeb, 0x3c, 0xf4, 0x5f, 0x10, 0x0d, 0xf4, 0x2c,
+ 0xd3, 0xab, 0x39, 0xa8, 0xe0, 0x5e, 0x00, 0x4d, 0x7f, 0x03, 0xed, 0x8b, 0xef, 0x5c, 0xc5, 0x7f,
+ 0x01, 0xba, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE post_module_xpm[1] = {{ png, sizeof( png ), "post_module_xpm" }};
diff --git a/bitmaps_png/cpp_26/ps_router.cpp b/bitmaps_png/cpp_26/ps_router.cpp
new file mode 100644
index 0000000000..aa13c78671
--- /dev/null
+++ b/bitmaps_png/cpp_26/ps_router.cpp
@@ -0,0 +1,74 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x03, 0x93, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x6b, 0x48, 0x93,
+ 0x51, 0x18, 0xc7, 0xa7, 0x4b, 0x5b, 0x48, 0x25, 0xf9, 0xd5, 0x8a, 0xa4, 0x28, 0xe8, 0x4b, 0x64,
+ 0xa4, 0x74, 0x11, 0x9c, 0xef, 0x3b, 0xb7, 0x65, 0x73, 0x5b, 0x2e, 0x29, 0x24, 0xca, 0x58, 0x5e,
+ 0xd3, 0xae, 0x1a, 0xdd, 0x14, 0x3f, 0x48, 0x65, 0x85, 0x86, 0x41, 0x14, 0xe1, 0xb4, 0x69, 0x7d,
+ 0x09, 0x2b, 0x23, 0xea, 0x43, 0x54, 0xba, 0x96, 0x91, 0x0a, 0x45, 0x21, 0x56, 0x48, 0x17, 0x35,
+ 0x26, 0x59, 0x39, 0xad, 0xc4, 0xcb, 0x4e, 0xff, 0xb3, 0xce, 0x6b, 0xc7, 0x37, 0xe7, 0xb4, 0xcb,
+ 0x87, 0x1f, 0x6c, 0xef, 0x79, 0x9e, 0xe7, 0xb7, 0x73, 0x79, 0x9f, 0x33, 0x05, 0x21, 0x44, 0x21,
+ 0xa1, 0x78, 0xa4, 0x50, 0x81, 0x3a, 0x40, 0x38, 0xbe, 0x81, 0x75, 0x7c, 0x9c, 0x3f, 0x10, 0x6f,
+ 0x01, 0xc3, 0x5c, 0x8d, 0x01, 0x7e, 0x70, 0x26, 0xb8, 0x2f, 0x93, 0xf4, 0x82, 0xb5, 0x6c, 0x3c,
+ 0x1c, 0x6c, 0x01, 0xa9, 0x60, 0x3b, 0xb0, 0x82, 0x34, 0x90, 0x0e, 0x32, 0x41, 0x36, 0xc8, 0x01,
+ 0x05, 0x60, 0x90, 0xab, 0x31, 0x04, 0x0c, 0x92, 0x24, 0x0c, 0x34, 0xc9, 0x24, 0xdd, 0x60, 0x39,
+ 0x1b, 0xdf, 0xce, 0x12, 0xc8, 0x14, 0x19, 0x01, 0xc9, 0xde, 0x1a, 0xac, 0x50, 0xb9, 0x2c, 0xe0,
+ 0x1d, 0x58, 0xcc, 0xc6, 0x0a, 0xfe, 0x40, 0x40, 0xf1, 0x80, 0xad, 0xa3, 0x2b, 0xc6, 0x8a, 0xb5,
+ 0x73, 0x01, 0x2f, 0xc1, 0x3c, 0xa0, 0x04, 0x17, 0x64, 0xc9, 0x74, 0xdd, 0xbb, 0x40, 0x27, 0x78,
+ 0x0f, 0xde, 0x82, 0x37, 0x2c, 0xff, 0x35, 0x78, 0x05, 0xda, 0x40, 0x03, 0x30, 0x8d, 0xd9, 0x37,
+ 0x26, 0x7a, 0xc3, 0x15, 0x3b, 0xc6, 0x9e, 0xe5, 0xca, 0x24, 0x7d, 0x40, 0x3b, 0x95, 0x43, 0x31,
+ 0x59, 0x91, 0x83, 0x7b, 0xf6, 0x41, 0xda, 0xaf, 0xff, 0x21, 0x7a, 0xcc, 0x3d, 0x2b, 0xf4, 0x3e,
+ 0x3b, 0xa7, 0x28, 0x06, 0xdd, 0xe0, 0x0b, 0xe8, 0x05, 0x6e, 0xd0, 0xc7, 0xe8, 0x07, 0x5f, 0xc1,
+ 0x37, 0xc6, 0x77, 0xc6, 0x57, 0xef, 0xf8, 0x04, 0xa2, 0x27, 0xbc, 0x08, 0xc1, 0xa1, 0x73, 0x8a,
+ 0xe6, 0x78, 0xd6, 0xa4, 0xaf, 0x26, 0xca, 0x72, 0x25, 0xc1, 0xf7, 0xa9, 0x31, 0x81, 0xa8, 0x49,
+ 0x3e, 0xa3, 0x85, 0x39, 0x11, 0x8d, 0xd6, 0x0c, 0x2b, 0xd1, 0xa4, 0x88, 0x44, 0x75, 0x5a, 0xf5,
+ 0xcf, 0x44, 0x2d, 0x72, 0x91, 0xa0, 0x11, 0x32, 0x6c, 0x95, 0x15, 0xc3, 0x0e, 0x87, 0xc3, 0x63,
+ 0x4e, 0x32, 0x76, 0xc7, 0x24, 0xc4, 0xac, 0x42, 0x91, 0x69, 0x0c, 0x25, 0x08, 0x04, 0x01, 0x14,
+ 0xb6, 0xd4, 0xf4, 0x73, 0x10, 0x98, 0x31, 0xd9, 0x3d, 0xa2, 0x2f, 0xef, 0x8a, 0x9f, 0x22, 0xdb,
+ 0xb0, 0xdb, 0xed, 0x26, 0xad, 0xad, 0xad, 0x24, 0x79, 0xd3, 0xc6, 0xcf, 0xfa, 0xf5, 0xfa, 0x4d,
+ 0x7f, 0x7b, 0x18, 0xf6, 0xca, 0x8f, 0xf7, 0xa2, 0x82, 0x45, 0xf7, 0x6c, 0x55, 0x36, 0x0f, 0x15,
+ 0x51, 0x3a, 0x3a, 0x3b, 0x48, 0x6a, 0xe6, 0xb6, 0x81, 0xa8, 0xfc, 0x95, 0xf4, 0xbd, 0x39, 0x0a,
+ 0x0e, 0x83, 0x83, 0xac, 0x35, 0x85, 0x4e, 0x56, 0x44, 0x5f, 0xd8, 0xf3, 0xbc, 0x2c, 0xbc, 0x2c,
+ 0x9c, 0x54, 0x54, 0x55, 0x10, 0x49, 0x44, 0xe9, 0xe9, 0xe9, 0x21, 0x79, 0x45, 0xfb, 0x49, 0x74,
+ 0x7e, 0x14, 0x09, 0x74, 0x04, 0xf2, 0x3f, 0xcc, 0x05, 0x96, 0x4c, 0x24, 0xba, 0x43, 0xbb, 0x38,
+ 0xd7, 0x6c, 0x47, 0x5b, 0xd0, 0xdc, 0xd2, 0x70, 0x52, 0x69, 0xb7, 0x8d, 0x11, 0x49, 0x9c, 0xbd,
+ 0x58, 0x4e, 0xd4, 0x69, 0xb1, 0x24, 0xf8, 0x6e, 0x30, 0x2f, 0xeb, 0x00, 0x0b, 0x78, 0xd1, 0x1d,
+ 0xd9, 0x32, 0x35, 0x83, 0xf9, 0x9c, 0x2c, 0x01, 0x5c, 0x8d, 0x28, 0x5e, 0xd0, 0x5a, 0x79, 0xe9,
+ 0xd7, 0xd2, 0xc9, 0xb9, 0x79, 0xab, 0xce, 0xa3, 0x4b, 0xd1, 0x0e, 0x85, 0xdc, 0x08, 0xe1, 0x6b,
+ 0xd1, 0xf6, 0x34, 0x5b, 0x2a, 0x14, 0x0d, 0xfa, 0x65, 0xb2, 0x8f, 0x40, 0xc3, 0xaf, 0xb3, 0x10,
+ 0xaf, 0xce, 0xbe, 0x64, 0xaf, 0x1a, 0xf1, 0x25, 0xa2, 0x34, 0x35, 0x37, 0x91, 0xc4, 0xcd, 0x86,
+ 0x81, 0x30, 0x7b, 0x18, 0x5f, 0x2b, 0x9b, 0xbf, 0x8f, 0x96, 0xb2, 0x86, 0x2a, 0x6f, 0xf3, 0x87,
+ 0x40, 0x00, 0x3b, 0xde, 0x3b, 0xed, 0xd5, 0xf6, 0xdf, 0x66, 0xe4, 0x72, 0xb9, 0x48, 0xed, 0xb5,
+ 0x5a, 0x52, 0x59, 0x65, 0x1b, 0x2c, 0x3b, 0x53, 0xea, 0xce, 0xdd, 0x9d, 0xeb, 0x16, 0xb5, 0x02,
+ 0x51, 0xdd, 0x56, 0x8d, 0xee, 0xbb, 0xfc, 0x66, 0x9c, 0x05, 0xae, 0x8d, 0xd3, 0xf2, 0xaf, 0xd3,
+ 0xe9, 0xfb, 0x12, 0x35, 0x36, 0x3e, 0x22, 0x3a, 0xbd, 0xd6, 0x25, 0xc6, 0xab, 0xd3, 0x85, 0x78,
+ 0x61, 0xa3, 0x28, 0x8a, 0x71, 0xa1, 0x57, 0x42, 0x9f, 0x29, 0x9c, 0xa3, 0xf9, 0xc7, 0xc7, 0xbb,
+ 0x86, 0x03, 0xd8, 0x11, 0x1d, 0x91, 0xc9, 0xce, 0xc5, 0x69, 0xe2, 0x72, 0xaa, 0x6b, 0xaa, 0xbd,
+ 0xa2, 0x17, 0x2f, 0x9e, 0x93, 0xfd, 0xf9, 0xfb, 0x7a, 0xbb, 0x3e, 0x74, 0x79, 0x65, 0x69, 0x19,
+ 0x3b, 0x3e, 0x69, 0x34, 0xb1, 0x51, 0x5c, 0x1d, 0x27, 0x97, 0x7b, 0x62, 0xa2, 0x7b, 0x5f, 0x64,
+ 0xfb, 0x24, 0x05, 0xf7, 0x53, 0x51, 0xcd, 0xe5, 0x1a, 0x4f, 0x7d, 0x43, 0xbd, 0xc7, 0xb4, 0xc1,
+ 0xe8, 0xd2, 0xea, 0xb5, 0x15, 0x25, 0xa7, 0x4a, 0xfa, 0xa9, 0xa8, 0xb9, 0xa5, 0x99, 0x98, 0x93,
+ 0xcc, 0x4f, 0xb9, 0xfc, 0x87, 0x93, 0x12, 0xb1, 0xe0, 0x5d, 0xfc, 0xdd, 0x8f, 0x15, 0xc9, 0xcd,
+ 0xca, 0xce, 0x1c, 0x36, 0x9a, 0x13, 0xdb, 0xd5, 0x7a, 0xf5, 0x7c, 0x8b, 0xc5, 0x12, 0x6c, 0x34,
+ 0x25, 0x76, 0xb6, 0xb5, 0xb5, 0x79, 0x67, 0x95, 0x77, 0x20, 0x0f, 0xb3, 0x8a, 0x4b, 0x18, 0xe7,
+ 0x9a, 0x29, 0xf1, 0x27, 0xca, 0xe2, 0x0f, 0x86, 0x28, 0xc6, 0x1a, 0x4c, 0x49, 0xa6, 0x7a, 0x41,
+ 0x10, 0x66, 0x4b, 0x31, 0xa2, 0x56, 0x34, 0xed, 0xd9, 0xb7, 0xe7, 0x0b, 0x15, 0x51, 0x21, 0x7a,
+ 0x60, 0x7b, 0x61, 0x61, 0x61, 0x20, 0xbb, 0x65, 0xa5, 0xdc, 0x93, 0xfe, 0x44, 0xe9, 0xfc, 0x3e,
+ 0xf9, 0x8a, 0x33, 0x6f, 0x30, 0xb6, 0x38, 0x9d, 0x0f, 0xbd, 0x5d, 0xc2, 0x92, 0x9c, 0xd4, 0x8b,
+ 0x1f, 0x42, 0xff, 0x0a, 0xd4, 0x73, 0xb9, 0xa7, 0xfc, 0x89, 0xac, 0xb2, 0x03, 0xa1, 0x1c, 0x2f,
+ 0x0e, 0xa7, 0x6c, 0x59, 0x82, 0x61, 0x9d, 0x1b, 0x4b, 0xda, 0x87, 0x7d, 0x3a, 0xc2, 0x72, 0x1f,
+ 0x70, 0x79, 0xa7, 0xfd, 0x89, 0x52, 0x65, 0xa2, 0x20, 0x5f, 0xb1, 0x91, 0x91, 0x91, 0x41, 0x3a,
+ 0x9d, 0x6e, 0x3a, 0x97, 0x3b, 0x46, 0xf4, 0x03, 0x0b, 0x41, 0xa1, 0xc9, 0x11, 0x7e, 0x66, 0x30,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE ps_router_xpm[1] = {{ png, sizeof( png ), "ps_router_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/cpp_26/py_script.cpp b/bitmaps_png/cpp_26/py_script.cpp
new file mode 100644
index 0000000000..e621814637
--- /dev/null
+++ b/bitmaps_png/cpp_26/py_script.cpp
@@ -0,0 +1,100 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x05, 0x2f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x4d, 0x6f, 0x14,
+ 0xd9, 0x15, 0x86, 0x9f, 0x5b, 0x75, 0xab, 0xab, 0x3f, 0xdc, 0x6e, 0x5b, 0x06, 0x0f, 0x99, 0xcc,
+ 0xe0, 0xb1, 0x3b, 0x0a, 0xd2, 0x10, 0x69, 0x3c, 0x2d, 0x88, 0x8c, 0x64, 0x40, 0x10, 0x90, 0x50,
+ 0x94, 0x59, 0x8d, 0x66, 0x97, 0x5d, 0x16, 0x88, 0x25, 0x8b, 0x2c, 0xf8, 0x15, 0x2c, 0xf2, 0x07,
+ 0x92, 0x45, 0xb2, 0x42, 0x42, 0x59, 0x86, 0x0c, 0x4a, 0x76, 0x64, 0x62, 0x8b, 0xaf, 0x40, 0x88,
+ 0x47, 0x96, 0x09, 0x89, 0x89, 0x8d, 0xed, 0x71, 0xb7, 0xbb, 0xba, 0xba, 0x3e, 0xba, 0xef, 0x3d,
+ 0x59, 0xe4, 0x96, 0xd5, 0xd8, 0x26, 0x1a, 0x45, 0x29, 0xe9, 0xe8, 0x54, 0xd7, 0xbd, 0x75, 0xde,
+ 0x73, 0xde, 0xf3, 0x9e, 0x5b, 0xad, 0x44, 0x84, 0xff, 0xc7, 0xa5, 0x94, 0x3a, 0x01, 0x2c, 0x02,
+ 0xe7, 0x9d, 0x1f, 0x03, 0x96, 0x80, 0x3f, 0x03, 0x5f, 0xaa, 0xff, 0x15, 0x48, 0x29, 0xf5, 0xfd,
+ 0x91, 0xa0, 0x8b, 0xc0, 0xf7, 0x00, 0xa6, 0xa6, 0xa6, 0x76, 0x2f, 0x5d, 0xba, 0xf4, 0x75, 0x9e,
+ 0xe7, 0xd9, 0xbd, 0x7b, 0xf7, 0x3e, 0x4c, 0xd3, 0x74, 0x0e, 0xf8, 0xd5, 0xb7, 0x02, 0x52, 0x4a,
+ 0x69, 0x60, 0xfe, 0x40, 0xe0, 0xe9, 0x30, 0x0c, 0x69, 0xb5, 0x5a, 0xff, 0xba, 0x72, 0xe5, 0xca,
+ 0xeb, 0xf3, 0xe7, 0xcf, 0x4b, 0xb3, 0xd9, 0xfc, 0x4e, 0x10, 0x04, 0x1f, 0x02, 0x6c, 0x6c, 0x6c,
+ 0xac, 0xb6, 0xdb, 0xed, 0x67, 0xd7, 0xae, 0x5d, 0x6b, 0x02, 0x7f, 0xd2, 0xef, 0x08, 0x5c, 0x03,
+ 0x16, 0x46, 0xa8, 0x58, 0x50, 0x4a, 0xd5, 0xe6, 0xe6, 0xe6, 0xec, 0xe2, 0xe2, 0xe2, 0xfa, 0xe5,
+ 0xcb, 0x97, 0xb7, 0xe6, 0xe7, 0xe7, 0x7b, 0x93, 0x93, 0x93, 0x27, 0x81, 0xf7, 0x9d, 0xd1, 0xe9,
+ 0x74, 0x92, 0x3c, 0xcf, 0xbf, 0x99, 0x9e, 0x9e, 0x9e, 0x12, 0x11, 0x2b, 0x22, 0x16, 0x28, 0x01,
+ 0x03, 0xed, 0x02, 0x1f, 0x3f, 0xc0, 0xef, 0xa7, 0xc7, 0x8f, 0x1f, 0xd7, 0xad, 0x56, 0x2b, 0xbf,
+ 0x78, 0xf1, 0xe2, 0xe6, 0xb9, 0x73, 0xe7, 0xb6, 0x66, 0x66, 0x66, 0xa6, 0xb5, 0xd6, 0x35, 0xe0,
+ 0x24, 0x40, 0x96, 0x65, 0x66, 0x79, 0x79, 0xd9, 0x2c, 0x2d, 0x2d, 0xf1, 0xf8, 0xf1, 0x63, 0x1e,
+ 0x3d, 0x7a, 0x34, 0xdc, 0xdc, 0xdc, 0xd4, 0xb7, 0x6e, 0xdd, 0xfa, 0xfb, 0x8d, 0x1b, 0x37, 0xa6,
+ 0xe4, 0x3f, 0x54, 0x59, 0x20, 0x00, 0x06, 0x5a, 0x29, 0xf5, 0x23, 0xad, 0xf5, 0x97, 0xad, 0x56,
+ 0x8b, 0xb3, 0x67, 0xcf, 0xf6, 0x2f, 0x5c, 0xb8, 0xb0, 0x77, 0xfa, 0xf4, 0xe9, 0xde, 0xf8, 0xf8,
+ 0xf8, 0x84, 0xcb, 0xe6, 0xa4, 0x31, 0x86, 0xb5, 0xb5, 0x35, 0xfb, 0xf0, 0xe1, 0x43, 0x9e, 0x3c,
+ 0x79, 0xc2, 0xb3, 0x67, 0xcf, 0x7a, 0xaf, 0x5e, 0xbd, 0x5a, 0xd5, 0x5a, 0xb7, 0x83, 0x20, 0x10,
+ 0x6b, 0xed, 0x84, 0x31, 0xa6, 0x19, 0x86, 0xe1, 0x46, 0xb9, 0x5c, 0xf6, 0x00, 0x8c, 0x31, 0x16,
+ 0x90, 0x7d, 0x20, 0xa0, 0x3c, 0x33, 0x33, 0xc3, 0x9d, 0x3b, 0x77, 0x00, 0xaa, 0x22, 0x52, 0x7d,
+ 0xf3, 0xe6, 0x0d, 0x0f, 0x1e, 0x3c, 0xe0, 0xe9, 0xd3, 0xa7, 0xac, 0xac, 0xac, 0x6c, 0xad, 0xae,
+ 0xae, 0xbe, 0x14, 0x91, 0xa8, 0x56, 0xab, 0x95, 0xc3, 0x30, 0x9c, 0xd6, 0x5a, 0x7f, 0x74, 0xea,
+ 0xd4, 0xa9, 0x79, 0xad, 0x35, 0x83, 0xc1, 0x80, 0x9d, 0x9d, 0x1d, 0x7a, 0xbd, 0x1e, 0x22, 0xb2,
+ 0x51, 0x2a, 0x95, 0x14, 0x80, 0x88, 0x88, 0x52, 0xea, 0x2d, 0xea, 0xf6, 0xfb, 0x74, 0xff, 0xfe,
+ 0x7d, 0x6e, 0xdf, 0xbe, 0xbd, 0xa4, 0x94, 0xea, 0x55, 0xa7, 0xc7, 0xc7, 0xc3, 0x81, 0xff, 0x9e,
+ 0x52, 0xea, 0xbb, 0xcd, 0x66, 0x73, 0xda, 0xf7, 0x7d, 0x3c, 0xcf, 0x03, 0xd8, 0xf7, 0x69, 0x9a,
+ 0xd2, 0xed, 0x76, 0x49, 0xd3, 0x14, 0x6b, 0x2d, 0x22, 0xa2, 0xc2, 0x30, 0xf4, 0x1c, 0x50, 0xd1,
+ 0xa3, 0xe0, 0x10, 0xd0, 0xe6, 0xe6, 0x26, 0x69, 0x9a, 0xae, 0x54, 0x7f, 0xfc, 0xfe, 0x4f, 0x97,
+ 0x7f, 0x6e, 0x69, 0xfe, 0xae, 0xc4, 0xdc, 0xef, 0xcb, 0x94, 0x12, 0x0f, 0xa5, 0xd4, 0xbe, 0x58,
+ 0x44, 0x84, 0x2c, 0xcb, 0xe8, 0x74, 0x3a, 0xb4, 0xdb, 0x6d, 0x06, 0x83, 0xc1, 0xbe, 0x8e, 0x46,
+ 0x2b, 0x72, 0x7d, 0x0a, 0x80, 0x81, 0x37, 0x0a, 0xa4, 0x94, 0xc2, 0xf7, 0x7d, 0xed, 0x97, 0x35,
+ 0xa5, 0x58, 0xf1, 0xb7, 0xcf, 0x13, 0xee, 0xdd, 0xee, 0xf0, 0xe2, 0x8b, 0x84, 0xbc, 0x2e, 0xfb,
+ 0x20, 0x79, 0x9e, 0xd3, 0x6e, 0xb7, 0xd9, 0xd9, 0xd9, 0x21, 0xcb, 0x32, 0x8a, 0x11, 0x11, 0x11,
+ 0xc2, 0x30, 0xf4, 0x8b, 0x8a, 0xde, 0x49, 0x9d, 0x88, 0xe0, 0x79, 0x9e, 0x3e, 0xf6, 0xc8, 0xe7,
+ 0xea, 0xad, 0x3a, 0xeb, 0x3f, 0xcc, 0xf8, 0xfa, 0xb3, 0x84, 0x95, 0x9f, 0xf4, 0x59, 0xbd, 0xda,
+ 0x67, 0xf6, 0x0f, 0x15, 0x66, 0x7f, 0xab, 0xe9, 0x6f, 0xef, 0xb1, 0xb5, 0xb5, 0x45, 0x92, 0x24,
+ 0x8c, 0xce, 0xa1, 0x88, 0x78, 0xa3, 0xd4, 0x39, 0xa0, 0xa3, 0x2b, 0xf2, 0x3c, 0x4f, 0x2b, 0xa5,
+ 0x50, 0x16, 0xa6, 0x56, 0x03, 0xc6, 0x36, 0xbc, 0x62, 0x11, 0x3f, 0x16, 0xd2, 0x9d, 0x98, 0xed,
+ 0xed, 0x6d, 0xfa, 0xfd, 0x3e, 0xd6, 0xda, 0xb7, 0xe6, 0x4f, 0x44, 0x08, 0x82, 0xa0, 0x50, 0x9d,
+ 0xb8, 0x75, 0xef, 0x5d, 0x15, 0x79, 0x26, 0x84, 0xbf, 0x7e, 0xde, 0x67, 0xf5, 0x5a, 0x82, 0x09,
+ 0x84, 0x0f, 0xbe, 0x0a, 0xf9, 0xf8, 0x37, 0x15, 0xcc, 0x3f, 0xfb, 0xbc, 0x7e, 0xfd, 0x86, 0x28,
+ 0x8a, 0x30, 0xc6, 0x1c, 0x35, 0xeb, 0x5e, 0xa9, 0x54, 0x2a, 0x62, 0xd9, 0x91, 0x3d, 0xb9, 0x3e,
+ 0x50, 0x91, 0xf8, 0xbe, 0x1f, 0x7c, 0xf3, 0x89, 0x61, 0xe5, 0xb3, 0x94, 0xc6, 0x3f, 0x34, 0x9f,
+ 0xfc, 0x7a, 0x8c, 0xc9, 0x17, 0x1e, 0x2b, 0x17, 0x22, 0x3a, 0x1f, 0x47, 0xc4, 0x43, 0x8d, 0xd1,
+ 0x93, 0x78, 0xdb, 0x86, 0xca, 0x2f, 0x77, 0x0f, 0x56, 0xa4, 0x8a, 0x8a, 0x9c, 0x16, 0x0a, 0x05,
+ 0x0d, 0xb4, 0xe3, 0xb0, 0x90, 0xad, 0x05, 0xfc, 0x13, 0xcb, 0x01, 0x0b, 0xbf, 0x28, 0x71, 0xe2,
+ 0x61, 0x80, 0x18, 0x21, 0x4d, 0x53, 0x56, 0xbf, 0xc8, 0x19, 0x36, 0xca, 0x40, 0x19, 0x00, 0xfd,
+ 0x3c, 0x3d, 0x04, 0xe4, 0x54, 0xe7, 0x01, 0x58, 0x6b, 0x47, 0x2b, 0xda, 0xa7, 0x4e, 0x00, 0xe5,
+ 0x79, 0x9e, 0xf5, 0x7d, 0x5f, 0x2b, 0xa5, 0x78, 0x6f, 0x49, 0x33, 0x18, 0x0e, 0x48, 0xd3, 0x94,
+ 0xdd, 0xdd, 0x5d, 0x8e, 0xfd, 0xac, 0x4b, 0x9e, 0xe6, 0x90, 0x5b, 0xc8, 0x04, 0x95, 0xd8, 0x43,
+ 0xbc, 0x89, 0x88, 0xe7, 0xe4, 0x9d, 0xbb, 0x3e, 0xbd, 0x55, 0x91, 0x56, 0x4a, 0x19, 0xe7, 0xad,
+ 0xb5, 0xd6, 0xcb, 0xb2, 0x8c, 0x24, 0x49, 0xe8, 0x74, 0x3a, 0xec, 0xed, 0xed, 0x91, 0x24, 0x09,
+ 0xf6, 0xf5, 0x10, 0xff, 0xbf, 0x9f, 0xf4, 0x43, 0xc0, 0xd3, 0x5a, 0x7b, 0x22, 0x92, 0x1d, 0x09,
+ 0xe4, 0x36, 0x69, 0xc0, 0x46, 0x51, 0x64, 0xb3, 0x2c, 0x23, 0x8e, 0x63, 0xb2, 0x2c, 0xc3, 0x18,
+ 0x73, 0x48, 0x5d, 0xef, 0xb8, 0xb2, 0x02, 0x48, 0x29, 0x95, 0x15, 0xe2, 0x3a, 0x58, 0xd1, 0xd0,
+ 0x3d, 0xb0, 0xeb, 0xeb, 0xeb, 0x33, 0x95, 0x4a, 0xe5, 0xb9, 0x31, 0xc6, 0x58, 0x6b, 0x0d, 0x60,
+ 0x45, 0xc4, 0x88, 0x48, 0x71, 0x6f, 0x01, 0x63, 0xad, 0xb5, 0x8e, 0x09, 0x6b, 0xad, 0x35, 0x22,
+ 0x32, 0x04, 0xae, 0x06, 0x41, 0xd0, 0x03, 0x52, 0x80, 0xe1, 0x70, 0x78, 0xa8, 0x22, 0x03, 0x70,
+ 0xe6, 0xcc, 0x19, 0x6e, 0xde, 0xbc, 0x79, 0x2c, 0x8e, 0x63, 0x1b, 0x45, 0x91, 0xc4, 0x71, 0x6c,
+ 0xbb, 0xdd, 0xae, 0xed, 0xf5, 0x7a, 0x12, 0x45, 0x91, 0x8d, 0xa2, 0xc8, 0x76, 0xbb, 0x5d, 0x89,
+ 0xa2, 0xc8, 0x26, 0x49, 0x72, 0x14, 0x8f, 0x5b, 0xa5, 0x52, 0xa9, 0xe6, 0xaa, 0x3b, 0x92, 0x3a,
+ 0x0f, 0x60, 0x76, 0x76, 0xb6, 0x76, 0xfd, 0xfa, 0xf5, 0x6f, 0xfb, 0x35, 0x1f, 0x02, 0x91, 0xb3,
+ 0xae, 0x88, 0x44, 0x4a, 0xa9, 0xae, 0xfb, 0xa6, 0x6d, 0x39, 0xe5, 0xbd, 0x05, 0x54, 0x5a, 0x5b,
+ 0x5b, 0xab, 0x2f, 0x2c, 0x2c, 0x50, 0xad, 0x56, 0x19, 0x1b, 0x1b, 0xdb, 0xb7, 0x5a, 0xad, 0x26,
+ 0x8d, 0x46, 0x23, 0x6d, 0x34, 0x1a, 0xf9, 0xc4, 0xc4, 0x44, 0xde, 0x68, 0x34, 0xcc, 0xc4, 0xc4,
+ 0x84, 0xa9, 0xd7, 0xeb, 0x52, 0xaf, 0xd7, 0x55, 0xb5, 0x5a, 0xf5, 0xaa, 0xd5, 0x6a, 0xa5, 0x5c,
+ 0x2e, 0x8f, 0x87, 0x61, 0x18, 0x6a, 0xad, 0x43, 0xa5, 0x94, 0x17, 0xc7, 0xb1, 0xf7, 0xf2, 0xe5,
+ 0xcb, 0xbf, 0xdc, 0xbd, 0x7b, 0x77, 0xb2, 0x00, 0x52, 0xc0, 0x07, 0xee, 0x8f, 0xc5, 0x31, 0xa0,
+ 0x32, 0x62, 0x55, 0xe7, 0x6b, 0xee, 0xbe, 0x06, 0xd4, 0x9d, 0x8d, 0x1f, 0xf0, 0x63, 0x80, 0x02,
+ 0xa8, 0x54, 0x2a, 0x94, 0xcb, 0x65, 0xda, 0xed, 0x76, 0x21, 0x90, 0x3f, 0x02, 0xd7, 0x15, 0xf0,
+ 0x03, 0xe0, 0x53, 0xe0, 0xc4, 0x08, 0x25, 0x43, 0x60, 0xe0, 0x36, 0xa6, 0xce, 0x12, 0xf7, 0x7b,
+ 0xe0, 0x6c, 0x38, 0xe2, 0x8b, 0x53, 0xba, 0x02, 0x84, 0x2e, 0x31, 0x05, 0x7c, 0x05, 0x74, 0x44,
+ 0xc4, 0x16, 0xd2, 0x4e, 0xdc, 0x90, 0x55, 0xdc, 0xe8, 0x8f, 0xf6, 0x4e, 0x8d, 0xf4, 0xc5, 0x3a,
+ 0xe1, 0x0c, 0x0f, 0x00, 0x0d, 0xdd, 0xfb, 0x99, 0x8b, 0x95, 0x00, 0x1d, 0x60, 0x0a, 0x18, 0x28,
+ 0xa5, 0x62, 0x0d, 0x6c, 0xb8, 0x85, 0x17, 0x2e, 0xab, 0xe2, 0x58, 0x0a, 0x5c, 0x76, 0xc5, 0xb9,
+ 0x53, 0x64, 0x5b, 0x1a, 0x59, 0xd7, 0xee, 0x79, 0x91, 0x98, 0x72, 0x66, 0x80, 0x36, 0xf0, 0x1c,
+ 0x88, 0x81, 0xe4, 0xdf, 0xcc, 0xce, 0xc6, 0x31, 0x0e, 0xd1, 0x38, 0x5b, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE py_script_xpm[1] = {{ png, sizeof( png ), "py_script_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/cpp_26/rotate_neg_x.cpp b/bitmaps_png/cpp_26/rotate_neg_x.cpp
index 2ffe8d670a..24ee2f42ef 100644
--- a/bitmaps_png/cpp_26/rotate_neg_x.cpp
+++ b/bitmaps_png/cpp_26/rotate_neg_x.cpp
@@ -8,70 +8,40 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xda, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x03, 0x5d, 0x2d, 0xd2, 0xd3, 0xd3, 0xe3, 0x36, 0x36, 0x36, 0x9e, 0x05, 0xc4,
- 0xbd, 0x0c, 0x0c, 0x0c, 0x4c, 0xd8, 0x14, 0x02, 0xe5, 0x6a, 0x81, 0x78, 0x9a, 0x83, 0x83, 0x03,
- 0x07, 0x45, 0x3e, 0x02, 0x1a, 0x52, 0x07, 0xc4, 0xff, 0x81, 0x38, 0x1f, 0x5d, 0x91, 0x89, 0x89,
- 0x49, 0x2c, 0x48, 0x0e, 0x48, 0xe7, 0x50, 0x1c, 0x74, 0x40, 0x97, 0xb2, 0x00, 0x0d, 0x3b, 0x0b,
- 0xc4, 0x5f, 0x8d, 0x8c, 0x8c, 0x54, 0x60, 0xe2, 0xa6, 0xa6, 0xa6, 0x4a, 0x40, 0xb1, 0x4f, 0x40,
- 0xb1, 0x6d, 0x54, 0x8b, 0x23, 0xa0, 0x81, 0xba, 0x40, 0xfc, 0x13, 0x88, 0x0f, 0x03, 0x83, 0x90,
- 0x11, 0x6a, 0xf9, 0x71, 0x20, 0x7e, 0x65, 0x6e, 0x6e, 0x2e, 0x4e, 0xd5, 0xc4, 0x00, 0x74, 0x79,
- 0x15, 0x34, 0x08, 0x33, 0xa0, 0xf1, 0xf2, 0x1f, 0x28, 0xe6, 0x4b, 0xf5, 0x54, 0x17, 0x1a, 0x1a,
- 0xca, 0x0c, 0x34, 0xf8, 0x14, 0xd0, 0x82, 0x8f, 0x40, 0xfc, 0x0b, 0xc8, 0x9e, 0x81, 0x53, 0x33,
- 0x8e, 0x84, 0x43, 0x74, 0xf2, 0x06, 0x5a, 0x60, 0x0e, 0xf5, 0xd5, 0x37, 0x60, 0x90, 0xf1, 0xa1,
- 0x19, 0x2e, 0xc6, 0x23, 0x61, 0xd0, 0x20, 0xa4, 0xe6, 0xbb, 0x5d, 0x44, 0x3f, 0xfd, 0x96, 0xb0,
- 0x7e, 0xd6, 0x6d, 0x3e, 0x8d, 0xa4, 0xd3, 0x9c, 0xf2, 0x01, 0x7b, 0x99, 0xf8, 0xd4, 0xb2, 0x70,
- 0x59, 0x8e, 0xcb, 0xa2, 0xf9, 0x50, 0x8b, 0x40, 0x29, 0xad, 0x1a, 0x26, 0xce, 0x2b, 0xa6, 0x19,
- 0x28, 0x67, 0x99, 0x79, 0xc3, 0xa2, 0xe0, 0xe6, 0x7f, 0xb3, 0xa2, 0xe7, 0xff, 0xf5, 0xb3, 0x9f,
- 0xfd, 0xd7, 0x4c, 0x7d, 0xfa, 0x5f, 0x39, 0xfe, 0xc9, 0x7f, 0xd9, 0xc8, 0xc7, 0xff, 0x85, 0x5d,
- 0x76, 0xfc, 0x60, 0x93, 0xf6, 0x3d, 0xc9, 0xcc, 0xa7, 0xe6, 0x45, 0xd0, 0x22, 0xa0, 0xc1, 0x21,
- 0x50, 0x0b, 0x5a, 0x81, 0xf4, 0x09, 0x50, 0xe2, 0x30, 0x34, 0x34, 0xd4, 0x17, 0x56, 0xb2, 0x6e,
- 0x37, 0x8c, 0x98, 0xf3, 0xc6, 0xb9, 0xfe, 0xd5, 0x7f, 0x9b, 0x8a, 0x67, 0xff, 0x35, 0x42, 0x57,
- 0x7d, 0x17, 0x37, 0xce, 0xb9, 0x2a, 0xa4, 0x9b, 0x7c, 0x42, 0x50, 0x37, 0xe3, 0x86, 0xa4, 0xd7,
- 0xee, 0x1f, 0x12, 0x21, 0x8f, 0xfe, 0x0b, 0xf9, 0x3d, 0xf8, 0xcf, 0xa6, 0x5a, 0x78, 0x8f, 0x81,
- 0x4b, 0xca, 0x08, 0xa7, 0x45, 0x40, 0x03, 0xa5, 0x80, 0x06, 0xbf, 0x05, 0xe2, 0x6b, 0xa0, 0x8c,
- 0x09, 0xe4, 0x6b, 0x01, 0xd9, 0x3f, 0x0c, 0x8d, 0x8c, 0xee, 0x98, 0x44, 0x4c, 0x7b, 0xeb, 0xd5,
- 0xf6, 0xfa, 0xbf, 0x5d, 0xf1, 0x95, 0x7f, 0xa2, 0x1a, 0x3e, 0xc7, 0x39, 0x39, 0xc5, 0xac, 0x41,
- 0x29, 0x13, 0x1a, 0x9c, 0x8c, 0xac, 0xfc, 0x9a, 0x29, 0x5c, 0x4a, 0x31, 0x17, 0x84, 0xfd, 0xee,
- 0xfd, 0xe7, 0xf5, 0xbc, 0xff, 0x9f, 0x49, 0x2a, 0xec, 0x12, 0x50, 0x5c, 0x14, 0xc3, 0x22, 0x90,
- 0x62, 0xa0, 0xa1, 0xbb, 0x80, 0xf8, 0x37, 0xd0, 0x02, 0x13, 0xa4, 0x60, 0xac, 0x04, 0xf9, 0xd0,
- 0x29, 0xae, 0xe7, 0xbf, 0x77, 0xcb, 0xf3, 0xff, 0x22, 0xaa, 0x4e, 0x5b, 0x81, 0x6a, 0x59, 0xb0,
- 0xc6, 0x03, 0x87, 0x80, 0x3c, 0x87, 0x72, 0xf2, 0x0d, 0x3e, 0xef, 0x07, 0xff, 0x39, 0x9c, 0xae,
- 0x02, 0xc3, 0xda, 0xa8, 0x1b, 0xc3, 0x22, 0x60, 0xea, 0x2a, 0x80, 0xc6, 0x4b, 0x33, 0xb2, 0x66,
- 0x0e, 0x5e, 0x41, 0x5b, 0x33, 0x7b, 0xdf, 0x7f, 0xc6, 0x26, 0xa6, 0xff, 0x75, 0x5c, 0xf2, 0x9e,
- 0x33, 0x70, 0x73, 0x4b, 0xe0, 0x4b, 0x5d, 0x2c, 0x82, 0xda, 0x65, 0xbc, 0x2e, 0x27, 0xff, 0x73,
- 0xba, 0xdd, 0xff, 0xcf, 0x28, 0xe6, 0xb3, 0x03, 0xc5, 0x22, 0x60, 0x7c, 0xe8, 0x00, 0x2d, 0xf8,
- 0x0e, 0xc4, 0xe7, 0x81, 0x98, 0x15, 0x59, 0xa3, 0x90, 0xac, 0x7e, 0x91, 0x5f, 0xf5, 0xbe, 0xff,
- 0x26, 0x66, 0x16, 0xff, 0x0d, 0x8d, 0xcd, 0xbf, 0x58, 0x5a, 0x5a, 0x72, 0xe2, 0x4d, 0xc6, 0x0c,
- 0x0c, 0xf2, 0x9c, 0xda, 0x55, 0x1f, 0x38, 0x1d, 0xcf, 0xfd, 0x67, 0x92, 0x89, 0xbf, 0x03, 0xf3,
- 0x3d, 0x2c, 0x78, 0x42, 0x81, 0x96, 0x35, 0x00, 0x7d, 0xa5, 0x89, 0xae, 0x51, 0x52, 0xd3, 0x6e,
- 0x7a, 0xf4, 0xf4, 0xf7, 0xff, 0xbd, 0x8a, 0x37, 0xfd, 0xd7, 0x34, 0xb4, 0xbd, 0x02, 0x54, 0x6b,
- 0x84, 0x64, 0x28, 0x17, 0x2c, 0x9e, 0x90, 0x31, 0x33, 0x97, 0x7c, 0x12, 0x13, 0xaf, 0x66, 0x29,
- 0x13, 0x8f, 0x66, 0x0d, 0x50, 0x9e, 0x9f, 0xa8, 0x6a, 0x42, 0x5c, 0xc5, 0xb4, 0x23, 0x72, 0xe2,
- 0x93, 0xff, 0x61, 0x93, 0xde, 0xfd, 0x97, 0x33, 0x8d, 0x3c, 0x89, 0x2c, 0xc7, 0x23, 0xae, 0x53,
- 0xcd, 0x25, 0x61, 0x34, 0x95, 0x2a, 0xf5, 0x11, 0x03, 0x1b, 0x9b, 0x86, 0x7d, 0xfa, 0xfc, 0x0f,
- 0x11, 0x93, 0xdf, 0xfd, 0x37, 0x8b, 0x5f, 0xf0, 0x86, 0x5b, 0x54, 0xdd, 0x03, 0x26, 0x27, 0xac,
- 0x19, 0xb8, 0x53, 0x2d, 0x78, 0xdd, 0x47, 0x4e, 0x31, 0xdd, 0x32, 0xaa, 0x54, 0x7c, 0x2a, 0x56,
- 0x51, 0xe7, 0x22, 0xa7, 0xbc, 0xfb, 0x1f, 0xdc, 0xf7, 0xf6, 0xbf, 0xb2, 0x7d, 0xde, 0x4d, 0x56,
- 0x4e, 0x21, 0x0b, 0x60, 0x90, 0xf0, 0xca, 0xdb, 0x56, 0x3f, 0x30, 0x29, 0x78, 0xfe, 0x5f, 0xce,
- 0x79, 0xca, 0x73, 0x36, 0x21, 0xf5, 0x50, 0x8a, 0x2d, 0x12, 0x92, 0xd3, 0x71, 0x35, 0x8b, 0xea,
- 0x7f, 0x16, 0xd2, 0xff, 0xf6, 0xbf, 0x5f, 0xc7, 0xeb, 0xff, 0xba, 0x41, 0x93, 0x5f, 0xf1, 0x48,
- 0xe8, 0x5e, 0x34, 0xce, 0x38, 0xf5, 0xdf, 0xb4, 0x10, 0x52, 0x42, 0x88, 0x99, 0x56, 0xde, 0x65,
- 0xe5, 0x94, 0x31, 0xa3, 0xb8, 0x2a, 0x17, 0x51, 0x32, 0xcb, 0xb0, 0x4d, 0x5b, 0xf1, 0xc1, 0xbf,
- 0xeb, 0xcd, 0x7f, 0xcf, 0x96, 0xd7, 0xff, 0x9d, 0xea, 0x5e, 0x02, 0x4b, 0x88, 0x97, 0xe0, 0xa2,
- 0xc8, 0x20, 0xe7, 0xd9, 0x7f, 0xad, 0xb4, 0xa7, 0xff, 0xf9, 0x34, 0xe2, 0xaf, 0x30, 0x30, 0x70,
- 0xca, 0x50, 0xdc, 0x66, 0x10, 0x90, 0x35, 0x48, 0x90, 0x31, 0x0a, 0x39, 0x61, 0x99, 0xb6, 0xf5,
- 0xbb, 0x0b, 0xb0, 0x28, 0xb2, 0xad, 0x7c, 0xf9, 0xdf, 0xbc, 0xf8, 0xc5, 0x7f, 0xc3, 0xdc, 0x67,
- 0xff, 0xb5, 0xd3, 0x9f, 0xfe, 0x57, 0x4d, 0x78, 0xf8, 0x9f, 0x4b, 0xde, 0xfb, 0x04, 0x28, 0x58,
- 0xa9, 0xd2, 0x38, 0xe1, 0x14, 0x90, 0x2c, 0x30, 0x8c, 0x5c, 0xfc, 0xdd, 0xbe, 0xea, 0xe5, 0x7f,
- 0x8b, 0x92, 0x17, 0xff, 0x8d, 0xf2, 0x9e, 0xff, 0xd7, 0x88, 0xbf, 0xf0, 0x5f, 0xd8, 0x20, 0xff,
- 0x36, 0x97, 0xa4, 0xdd, 0x1c, 0xa0, 0x45, 0x22, 0x54, 0xb1, 0x48, 0x50, 0xc6, 0xb0, 0xdd, 0xa9,
- 0xf2, 0xf6, 0x7f, 0x87, 0xea, 0x97, 0xff, 0x0d, 0x12, 0xf7, 0xfd, 0x16, 0xd5, 0x89, 0xb9, 0xc0,
- 0x25, 0x6e, 0xd4, 0x02, 0xb4, 0x80, 0x87, 0xaa, 0xcd, 0x2d, 0x69, 0xfd, 0xc0, 0xbd, 0x86, 0xd1,
- 0x8b, 0x3f, 0x8b, 0x69, 0xfa, 0x1d, 0xe5, 0x12, 0xd7, 0x4e, 0x03, 0x5a, 0xc0, 0x4c, 0xf5, 0x76,
- 0x1d, 0x10, 0x70, 0x73, 0x0a, 0xc9, 0xed, 0xe1, 0x10, 0x96, 0x73, 0x26, 0x45, 0x1f, 0x00, 0xe7,
- 0xab, 0x60, 0xdd, 0x03, 0x9c, 0x64, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x03, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0xbf, 0x4b, 0x03,
+ 0x31, 0x14, 0xc7, 0x9f, 0x0a, 0xea, 0x22, 0x3a, 0x58, 0xfc, 0x31, 0x28, 0x15, 0x14, 0xba, 0x08,
+ 0x3a, 0xba, 0x89, 0xfa, 0x07, 0x14, 0xab, 0xab, 0xb4, 0xf4, 0xfe, 0x03, 0x75, 0x70, 0x90, 0x8e,
+ 0xee, 0x22, 0xd8, 0x0a, 0x1d, 0x74, 0x12, 0x97, 0xd2, 0xa1, 0xe0, 0xa6, 0x38, 0x0a, 0x2e, 0x22,
+ 0xd8, 0x56, 0xdb, 0x8a, 0x20, 0x2a, 0xa8, 0xa8, 0x20, 0xa8, 0xd0, 0xf3, 0x9b, 0x9a, 0x93, 0x5c,
+ 0x9a, 0xbb, 0x8b, 0xed, 0x0d, 0xdf, 0x4b, 0x93, 0x97, 0xe4, 0x73, 0xef, 0xdd, 0xcb, 0x4b, 0xc9,
+ 0x34, 0x4d, 0xf2, 0x52, 0x2a, 0x95, 0x5a, 0x84, 0xc2, 0x3a, 0x73, 0x9d, 0x54, 0x7b, 0x94, 0x88,
+ 0x86, 0x55, 0xc6, 0x4b, 0xa2, 0x20, 0x07, 0x65, 0x98, 0x9a, 0x02, 0x5d, 0x13, 0x8d, 0x5d, 0x81,
+ 0x57, 0x24, 0x8a, 0x8b, 0x06, 0x8c, 0x19, 0x6c, 0x9c, 0xc1, 0x7c, 0x01, 0xb1, 0x07, 0x60, 0x87,
+ 0xd8, 0xf4, 0x15, 0xed, 0x10, 0xef, 0x0f, 0xf1, 0xfe, 0xa1, 0x6f, 0x1e, 0xa9, 0x36, 0x96, 0xc1,
+ 0xbe, 0x81, 0xc4, 0x50, 0x41, 0xbb, 0xbc, 0x35, 0x84, 0x64, 0xf0, 0x0f, 0xc4, 0x3d, 0x39, 0x06,
+ 0xa0, 0xca, 0x5a, 0x29, 0xeb, 0x3c, 0x41, 0xf8, 0xc6, 0x1d, 0x48, 0xaa, 0x71, 0x6c, 0xd9, 0xca,
+ 0xfa, 0x05, 0xa2, 0x11, 0x5f, 0x41, 0x48, 0x96, 0x41, 0xcc, 0x3f, 0xc0, 0xba, 0x77, 0x1e, 0x89,
+ 0x1b, 0xe8, 0x84, 0xfd, 0xc6, 0xf8, 0x8c, 0x2f, 0xa1, 0x2b, 0x13, 0xf5, 0x60, 0xde, 0x39, 0xf4,
+ 0x86, 0x4d, 0xb7, 0xd0, 0x2e, 0x41, 0x65, 0xbe, 0x9e, 0x69, 0xdb, 0x97, 0x64, 0xc0, 0x9c, 0x1c,
+ 0xf4, 0x09, 0x4d, 0x73, 0x70, 0xa7, 0x00, 0x61, 0x1e, 0x3d, 0x01, 0xd1, 0xd2, 0x54, 0x7a, 0x5b,
+ 0xe7, 0x0f, 0x5a, 0x96, 0xe0, 0x9b, 0x22, 0x0c, 0xdf, 0x2a, 0x64, 0x1d, 0xd8, 0x51, 0x39, 0x54,
+ 0xfc, 0xe3, 0xc6, 0xf9, 0x5b, 0x8d, 0xa9, 0x40, 0xb0, 0x6f, 0xc0, 0xfe, 0x95, 0x27, 0xea, 0xb5,
+ 0x79, 0x0a, 0x0f, 0x30, 0x9e, 0x12, 0x60, 0x53, 0x7f, 0x1e, 0xc9, 0x19, 0x62, 0xc9, 0x2a, 0x4d,
+ 0x2a, 0x10, 0x36, 0x28, 0x42, 0xea, 0x4c, 0x24, 0x6a, 0x83, 0xed, 0x96, 0xbf, 0xe8, 0x6c, 0x5d,
+ 0xd6, 0xb9, 0x14, 0x55, 0x3b, 0xe8, 0xf7, 0xad, 0xbf, 0xb0, 0xc9, 0xba, 0xd3, 0x1a, 0xd8, 0xe6,
+ 0x79, 0x69, 0x9b, 0x68, 0x18, 0x04, 0x4f, 0xfb, 0x54, 0xf5, 0xd1, 0xa9, 0x28, 0x6b, 0x83, 0xb2,
+ 0xb1, 0x58, 0xe5, 0x34, 0x14, 0x7a, 0x61, 0xa1, 0xba, 0x9b, 0x9b, 0x3b, 0x7a, 0x8c, 0xc5, 0xf2,
+ 0x0c, 0x74, 0x1f, 0x89, 0x94, 0x58, 0x9f, 0x8d, 0xbb, 0x89, 0x79, 0xe7, 0x09, 0x49, 0x26, 0x93,
+ 0x89, 0x8c, 0x61, 0x98, 0x67, 0xc1, 0x60, 0xc5, 0x02, 0x3d, 0x44, 0xa3, 0x85, 0x1a, 0x68, 0x61,
+ 0x41, 0x0b, 0x04, 0x85, 0x3d, 0x21, 0x90, 0xc9, 0x5a, 0xe9, 0xa0, 0xf6, 0xeb, 0x84, 0xce, 0xb1,
+ 0x04, 0xe9, 0x40, 0x74, 0x93, 0x41, 0x0b, 0xe4, 0x0a, 0x11, 0xd2, 0x1b, 0xa0, 0xac, 0x8b, 0x7d,
+ 0x1a, 0x1e, 0x27, 0x90, 0x10, 0x5d, 0x4a, 0x90, 0x0e, 0x44, 0x38, 0xb0, 0xdf, 0x68, 0x03, 0x0e,
+ 0xa0, 0x7d, 0xe8, 0xf9, 0x82, 0xa8, 0xbd, 0x0e, 0xa4, 0x0b, 0x91, 0x4a, 0xd0, 0x8a, 0xc2, 0xd6,
+ 0x8d, 0xf1, 0x0f, 0x68, 0xa7, 0x2e, 0x74, 0xff, 0x81, 0x38, 0x15, 0x55, 0x01, 0xb4, 0xc7, 0xbd,
+ 0x9d, 0xb4, 0x81, 0x1a, 0x81, 0xb8, 0x5c, 0x13, 0x39, 0x9e, 0x91, 0x6b, 0xb6, 0x64, 0x48, 0xa7,
+ 0xd3, 0x01, 0x00, 0xaa, 0xff, 0x85, 0x78, 0x5c, 0x7c, 0xab, 0xd6, 0x4d, 0x2b, 0x7b, 0x34, 0xd0,
+ 0xcc, 0xff, 0x01, 0xd5, 0x55, 0x2e, 0xeb, 0x07, 0x81, 0x21, 0x9d, 0x23, 0xbe, 0x0b, 0x6c, 0x31,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_neg_x_xpm[1] = {{ png, sizeof( png ), "rotate_neg_x_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_neg_y.cpp b/bitmaps_png/cpp_26/rotate_neg_y.cpp
index 8d4cecab17..20fe134ce4 100644
--- a/bitmaps_png/cpp_26/rotate_neg_y.cpp
+++ b/bitmaps_png/cpp_26/rotate_neg_y.cpp
@@ -8,58 +8,42 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x1e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x43, 0x68, 0x68, 0x28, 0xb3, 0x91, 0x91, 0x51, 0xaa, 0xb1, 0xb1, 0x71, 0x86,
- 0xb6, 0xb6, 0x36, 0x0f, 0x2e, 0x85, 0x86, 0x86, 0x86, 0xa2, 0x20, 0x35, 0x26, 0x26, 0x26, 0x11,
- 0x64, 0x59, 0x04, 0x22, 0x80, 0x16, 0xcd, 0x00, 0x1a, 0xf2, 0x1f, 0x48, 0xb7, 0xe0, 0x52, 0x08,
- 0x94, 0x9f, 0x05, 0x52, 0x03, 0xc4, 0xb9, 0x64, 0x5b, 0x04, 0xd4, 0x2c, 0x02, 0xc4, 0xef, 0x81,
- 0xf8, 0x3b, 0xd0, 0xe5, 0xf2, 0xe8, 0x8a, 0x80, 0x0e, 0xd0, 0x03, 0xca, 0xfd, 0x05, 0xe2, 0xf3,
- 0xa0, 0x10, 0x20, 0xdb, 0x22, 0xa8, 0x61, 0x05, 0x20, 0x17, 0x03, 0x83, 0x66, 0x05, 0xba, 0x22,
- 0xa0, 0xd8, 0x1e, 0xa0, 0xdc, 0x3f, 0xa0, 0x23, 0x2c, 0xc9, 0x8e, 0x23, 0x18, 0xc3, 0xc1, 0xc1,
- 0x81, 0x05, 0x68, 0xd8, 0x75, 0x90, 0x65, 0xa6, 0xa6, 0xa6, 0x56, 0x48, 0x0e, 0xf0, 0x85, 0x06,
- 0xeb, 0x5c, 0x8a, 0x12, 0x03, 0x5a, 0x10, 0x79, 0x40, 0x7d, 0x75, 0x0c, 0xc4, 0x07, 0x05, 0x13,
- 0xd4, 0xf2, 0x77, 0xa0, 0xe0, 0xa5, 0x9a, 0x45, 0xd0, 0xf8, 0xda, 0x02, 0xf5, 0x81, 0x2f, 0x10,
- 0xa7, 0x41, 0x13, 0x40, 0x06, 0xc5, 0xc9, 0x1b, 0x5d, 0xc0, 0xc0, 0xc0, 0x40, 0x15, 0x68, 0xf0,
- 0x2f, 0x20, 0xbe, 0x0c, 0xc4, 0xcf, 0x80, 0xbe, 0x3b, 0xcd, 0xc0, 0xc0, 0xc0, 0x44, 0x75, 0x8b,
- 0xa0, 0xbe, 0xea, 0x86, 0xfa, 0xe4, 0x2f, 0x30, 0xbe, 0x4c, 0xf1, 0x19, 0xc0, 0xc2, 0x29, 0x66,
- 0xc5, 0x2e, 0x6a, 0x94, 0xcd, 0x21, 0xe9, 0xd8, 0xc6, 0x2c, 0xa8, 0x15, 0x0d, 0x74, 0x14, 0x1f,
- 0xd1, 0x16, 0x99, 0x9b, 0x9b, 0x8b, 0x43, 0x2d, 0xda, 0x85, 0xcb, 0x02, 0x3e, 0x49, 0xd3, 0x18,
- 0x71, 0xc3, 0xd4, 0xa3, 0xca, 0x81, 0x5b, 0x7e, 0x2b, 0xc7, 0x5c, 0xfb, 0x2f, 0x1f, 0xfd, 0xf8,
- 0xbf, 0x98, 0xcf, 0xb9, 0xff, 0x5c, 0x46, 0xfd, 0x4f, 0x99, 0x25, 0x7c, 0x57, 0xa2, 0x5b, 0x88,
- 0xcb, 0x22, 0x3e, 0x68, 0x3c, 0x6d, 0xc4, 0x26, 0x2f, 0xa6, 0xe9, 0x35, 0xdd, 0x28, 0xe5, 0xc8,
- 0x4f, 0xb3, 0xa2, 0xe7, 0xff, 0xd5, 0x23, 0x0f, 0x7c, 0x17, 0xb7, 0x6a, 0xbd, 0x2f, 0x64, 0x5c,
- 0x7d, 0x55, 0xd8, 0x7e, 0xc9, 0x27, 0x11, 0xff, 0xbb, 0xff, 0x79, 0x3d, 0xef, 0xfc, 0x67, 0x51,
- 0xc8, 0x39, 0xcb, 0xc0, 0xa3, 0xa2, 0x4d, 0xb6, 0x45, 0x12, 0x1a, 0xee, 0x75, 0x36, 0x79, 0x27,
- 0xbe, 0xdb, 0x55, 0x3e, 0xf9, 0x2f, 0x65, 0x9a, 0x71, 0x8c, 0x47, 0x54, 0x3f, 0x1c, 0xe8, 0x7a,
- 0x70, 0x26, 0x66, 0xe0, 0xe0, 0x57, 0xe4, 0x94, 0xf1, 0x5b, 0xc7, 0xe7, 0x7c, 0xf8, 0x27, 0xa7,
- 0xdb, 0xfd, 0xff, 0x8c, 0xe2, 0x01, 0xeb, 0xc9, 0xb2, 0x08, 0x08, 0xc4, 0x8c, 0x23, 0xa6, 0x3d,
- 0xf7, 0x6c, 0x79, 0xfd, 0x5f, 0xd6, 0x22, 0xfd, 0x08, 0x90, 0x8f, 0xb5, 0x6c, 0x64, 0x97, 0x0b,
- 0xda, 0xca, 0xe3, 0x79, 0xff, 0x3f, 0x8b, 0xf1, 0x8a, 0xb7, 0x0c, 0x9c, 0x0a, 0x16, 0x24, 0x5b,
- 0x24, 0xa1, 0x61, 0xdb, 0x18, 0xd0, 0xf9, 0xf4, 0xbf, 0x5d, 0xfe, 0xa1, 0x9f, 0xdc, 0x62, 0x1a,
- 0xee, 0xb8, 0xe2, 0x8f, 0x95, 0x4f, 0xd3, 0x82, 0x4d, 0x2e, 0x7c, 0x33, 0xb3, 0xb8, 0xeb, 0x64,
- 0x06, 0x4e, 0x15, 0xd2, 0x2d, 0x52, 0x77, 0x48, 0x5f, 0x1d, 0x36, 0xf1, 0xed, 0x7f, 0x1d, 0xdf,
- 0xd6, 0xbb, 0x40, 0xdf, 0x30, 0x52, 0x9c, 0xbc, 0xf5, 0xf4, 0xf4, 0xb8, 0x81, 0x96, 0x1c, 0x40,
- 0x2f, 0xcd, 0x55, 0x6d, 0x63, 0x97, 0x44, 0x4c, 0x79, 0xf7, 0xdf, 0x30, 0xb4, 0xef, 0x09, 0xd0,
- 0x22, 0x4e, 0x98, 0x38, 0x97, 0x98, 0x66, 0x16, 0xaf, 0x8c, 0x75, 0x0a, 0xc9, 0x16, 0xe1, 0xc2,
- 0xf2, 0x06, 0x5e, 0x53, 0xa3, 0xa6, 0xbe, 0xf9, 0x1f, 0xd0, 0x71, 0xff, 0xbf, 0xa8, 0xba, 0x53,
- 0x33, 0x4c, 0x5c, 0x50, 0xc5, 0x6d, 0xaa, 0x76, 0xcc, 0x81, 0x6f, 0xfc, 0xca, 0xbe, 0xcb, 0x70,
- 0xc5, 0x1b, 0x49, 0x16, 0x71, 0x73, 0x8b, 0x4a, 0x58, 0x44, 0xf7, 0x3f, 0x88, 0x98, 0xfc, 0xee,
- 0xbf, 0x65, 0xf2, 0x8a, 0xe7, 0x22, 0xaa, 0x8e, 0xb5, 0xa0, 0x52, 0x43, 0x4c, 0x37, 0x6c, 0x09,
- 0x28, 0xa9, 0xeb, 0x65, 0x3c, 0xf8, 0x2f, 0x64, 0x90, 0x73, 0x9e, 0x43, 0x58, 0xcf, 0x89, 0x22,
- 0x8b, 0x40, 0x58, 0x4a, 0xdb, 0xa9, 0xdd, 0xb7, 0xf1, 0xec, 0xb7, 0x90, 0xfe, 0xb7, 0xff, 0x5d,
- 0xab, 0x2e, 0xfd, 0x56, 0xf7, 0x6c, 0xbe, 0xa5, 0xec, 0xd2, 0x74, 0xd7, 0xb2, 0xf4, 0xc5, 0x7f,
- 0xa3, 0xbc, 0xe7, 0xff, 0xb5, 0xd3, 0x9f, 0xfe, 0x97, 0x72, 0x5d, 0xf0, 0x8a, 0x5d, 0xc2, 0xbe,
- 0x0b, 0xb9, 0xe8, 0x22, 0xab, 0xdc, 0x12, 0x57, 0xb7, 0xcf, 0xb3, 0x88, 0x9f, 0x75, 0x3f, 0xa0,
- 0xfb, 0xcd, 0x7f, 0xcf, 0xd6, 0xd7, 0xff, 0x9d, 0xea, 0x5e, 0xfd, 0xb7, 0xa9, 0x78, 0xf1, 0xdf,
- 0xb4, 0x10, 0xe8, 0xab, 0xac, 0x67, 0xff, 0x55, 0xe3, 0x6f, 0xfc, 0xe7, 0x51, 0x0a, 0x3e, 0x0b,
- 0xcc, 0x58, 0x8a, 0x14, 0x59, 0x04, 0xc2, 0xbc, 0xc2, 0x6a, 0x1a, 0x52, 0x5a, 0xee, 0x3d, 0x0a,
- 0x96, 0xc9, 0x9b, 0xf4, 0x23, 0x17, 0xbd, 0xb0, 0xaf, 0x7a, 0xf9, 0xdf, 0xa2, 0xe4, 0xc5, 0x7f,
- 0xb5, 0xe0, 0x0d, 0x1f, 0x79, 0xe5, 0x5d, 0xe6, 0x02, 0x7d, 0xc3, 0x41, 0x51, 0xd0, 0x61, 0xc3,
- 0x6a, 0x6e, 0x35, 0x17, 0x1c, 0x6b, 0x9e, 0xff, 0x97, 0xb7, 0xad, 0xb8, 0xc1, 0x23, 0x85, 0xbd,
- 0xf1, 0x42, 0x79, 0x33, 0x0a, 0x98, 0x9f, 0x14, 0xac, 0x52, 0x1f, 0x8a, 0x69, 0xfb, 0x6d, 0x07,
- 0x26, 0x38, 0x31, 0xaa, 0x24, 0x6f, 0x1c, 0x16, 0xf1, 0xf0, 0x88, 0xa8, 0xd6, 0x92, 0x95, 0x61,
- 0x69, 0x81, 0x01, 0x61, 0x99, 0x9c, 0xbf, 0xd8, 0x8f, 0x77, 0x20, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x22, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x3d, 0x48, 0x42,
+ 0x51, 0x14, 0xc7, 0x0f, 0xd1, 0x12, 0x15, 0x45, 0x1f, 0x4a, 0x50, 0x91, 0x43, 0xd0, 0x14, 0xd1,
+ 0x52, 0x10, 0x81, 0x34, 0xb4, 0x37, 0xd4, 0xd6, 0xa6, 0x43, 0x83, 0xd0, 0xd0, 0xd8, 0xf0, 0x5a,
+ 0xf2, 0xab, 0x54, 0x48, 0xe1, 0x29, 0x48, 0x04, 0x2d, 0x6d, 0x4e, 0x81, 0x63, 0x21, 0xb4, 0x06,
+ 0x35, 0x35, 0x35, 0x34, 0xd4, 0x14, 0x41, 0x42, 0x90, 0xf5, 0xfa, 0xdf, 0xf3, 0xae, 0xf1, 0x7a,
+ 0xbe, 0xf7, 0xbc, 0x2f, 0x1d, 0xfe, 0xe8, 0xfd, 0x38, 0xff, 0xdf, 0x3d, 0xe7, 0x7e, 0x28, 0x19,
+ 0x86, 0x41, 0x4e, 0xa2, 0x0c, 0x8d, 0x50, 0x8a, 0x16, 0x29, 0x49, 0xcb, 0xf8, 0x5c, 0xa5, 0x43,
+ 0x1a, 0xa7, 0x34, 0x6d, 0x41, 0x1b, 0x6e, 0x31, 0x5e, 0xfa, 0xdb, 0x38, 0xa2, 0x31, 0x18, 0xed,
+ 0x42, 0x57, 0x30, 0xff, 0x82, 0x0c, 0x8b, 0x4e, 0xa1, 0x8a, 0xd0, 0xef, 0xfc, 0x34, 0xad, 0xa1,
+ 0xbd, 0x87, 0xc5, 0x4c, 0xfa, 0x03, 0xa5, 0xe8, 0xcc, 0x66, 0xde, 0x54, 0x4d, 0x98, 0xb5, 0x80,
+ 0x52, 0x58, 0x9a, 0x39, 0xfe, 0x8d, 0xf1, 0x0b, 0x51, 0x05, 0x55, 0xd0, 0x3a, 0xf4, 0xc1, 0xc1,
+ 0x69, 0x04, 0x8b, 0xac, 0x92, 0xc8, 0x4e, 0xa3, 0x5e, 0x39, 0xfe, 0x07, 0x24, 0xab, 0x30, 0x87,
+ 0xbe, 0xb8, 0x8c, 0x7b, 0x42, 0xdc, 0xbc, 0x0a, 0x48, 0x18, 0x3d, 0x43, 0x07, 0xd0, 0x3b, 0xf4,
+ 0x88, 0xbd, 0x19, 0xb5, 0x8d, 0x57, 0x1c, 0x8d, 0x00, 0x90, 0xb1, 0x15, 0x4f, 0x10, 0x65, 0x69,
+ 0x02, 0x93, 0x1a, 0xc8, 0x40, 0xe3, 0xb6, 0x46, 0x03, 0x50, 0x8f, 0xc3, 0x42, 0x2a, 0xae, 0xe5,
+ 0x41, 0x2c, 0x7b, 0xc0, 0xcb, 0x1d, 0x14, 0xa7, 0x19, 0x59, 0xef, 0x98, 0xab, 0x51, 0x3b, 0x10,
+ 0x62, 0xd9, 0x03, 0x5e, 0xed, 0x4a, 0x77, 0x0f, 0xdd, 0x34, 0xf7, 0xc4, 0x0f, 0x48, 0xc4, 0x70,
+ 0x2c, 0x3c, 0x54, 0xf6, 0x28, 0xc2, 0x2b, 0x4a, 0xd2, 0x25, 0x6a, 0xde, 0xaf, 0x0a, 0x12, 0x73,
+ 0x39, 0xc6, 0xac, 0x48, 0xa4, 0x2d, 0xc8, 0x02, 0x6b, 0x40, 0x2f, 0x50, 0x8e, 0x2f, 0xad, 0xdc,
+ 0x2b, 0xad, 0xa6, 0xdd, 0x0a, 0xc9, 0x0c, 0x7a, 0x78, 0xcc, 0x9c, 0xf3, 0x22, 0x63, 0x22, 0x4a,
+ 0xc7, 0xdb, 0x02, 0x5b, 0xe1, 0x7b, 0xd1, 0x3c, 0xea, 0x29, 0xfa, 0x14, 0x47, 0x37, 0x58, 0x08,
+ 0xd6, 0x03, 0xf9, 0x40, 0x9d, 0x8f, 0xb1, 0xd9, 0x67, 0xf0, 0x1c, 0x73, 0xee, 0x8a, 0xf2, 0x85,
+ 0x75, 0x7c, 0x86, 0x92, 0xb4, 0x0d, 0x93, 0x7d, 0x48, 0x0f, 0xe9, 0xa1, 0xb7, 0x50, 0x31, 0xf4,
+ 0x26, 0xbe, 0x73, 0x9f, 0x18, 0xf3, 0xb8, 0xa4, 0xca, 0x20, 0xbb, 0xb8, 0x74, 0xd7, 0xda, 0x43,
+ 0xa9, 0x54, 0x5a, 0xf0, 0xa3, 0x72, 0xb9, 0x3c, 0xe8, 0x0b, 0x34, 0x9b, 0x9d, 0xbd, 0x5b, 0xca,
+ 0x2e, 0x19, 0xc5, 0x62, 0xd1, 0xaf, 0x4e, 0x94, 0x21, 0x98, 0xac, 0xe5, 0xf5, 0xbc, 0x91, 0xd3,
+ 0x73, 0x05, 0xbf, 0x19, 0x65, 0x32, 0x99, 0x3e, 0x65, 0x88, 0x5c, 0x99, 0xd6, 0x52, 0xfb, 0x2c,
+ 0x0d, 0xf3, 0xcb, 0x6e, 0x7b, 0xc1, 0xe9, 0x98, 0xa6, 0xd0, 0x5f, 0xa6, 0x04, 0x0d, 0x29, 0xed,
+ 0x91, 0x17, 0x44, 0xde, 0xa1, 0x00, 0x0c, 0xc5, 0x01, 0xa9, 0xda, 0x4e, 0x6e, 0x95, 0xfb, 0xe5,
+ 0x61, 0xe9, 0x08, 0x62, 0x81, 0x45, 0xe5, 0x8b, 0x1f, 0x75, 0x6a, 0x7b, 0x82, 0x54, 0x21, 0x2d,
+ 0x19, 0x98, 0xbf, 0xc8, 0xad, 0x19, 0x76, 0x03, 0xc2, 0x46, 0x09, 0x9a, 0x96, 0x80, 0x57, 0xfe,
+ 0x44, 0xdb, 0x13, 0xf4, 0x1f, 0x88, 0xa5, 0x84, 0x27, 0xf2, 0xad, 0x2c, 0x78, 0x5e, 0xd8, 0x4e,
+ 0x20, 0x12, 0x14, 0x96, 0x7b, 0x13, 0x76, 0x05, 0x75, 0x0a, 0x51, 0x02, 0x75, 0x03, 0xd2, 0x16,
+ 0x04, 0xf3, 0x9d, 0x6e, 0x40, 0x54, 0x40, 0x9b, 0xba, 0xae, 0xc7, 0x3a, 0x85, 0x58, 0x5e, 0x89,
+ 0x73, 0xeb, 0x1f, 0x9a, 0xa6, 0x7e, 0x00, 0x0c, 0xc6, 0x63, 0xa0, 0x9d, 0x22, 0x8f, 0x61, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_neg_y_xpm[1] = {{ png, sizeof( png ), "rotate_neg_y_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_neg_z.cpp b/bitmaps_png/cpp_26/rotate_neg_z.cpp
index ae0ce52e60..b5e283d311 100644
--- a/bitmaps_png/cpp_26/rotate_neg_z.cpp
+++ b/bitmaps_png/cpp_26/rotate_neg_z.cpp
@@ -8,66 +8,46 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x9d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x98, 0xd0, 0xd6, 0xd6, 0x66, 0x33, 0x36, 0x36, 0xce, 0x20, 0x84, 0x4d, 0x4c,
- 0x4c, 0xd4, 0x29, 0xb2, 0xc8, 0xdc, 0xdc, 0x9c, 0x0f, 0x68, 0xd0, 0x7f, 0x42, 0xd8, 0xc8, 0xc8,
- 0x28, 0x91, 0x66, 0x3e, 0x02, 0x1a, 0x9e, 0x0d, 0xa4, 0xdf, 0x43, 0x2d, 0x73, 0xa4, 0xc8, 0x22,
- 0x7c, 0x18, 0x68, 0x78, 0x3b, 0xd4, 0x92, 0x39, 0x14, 0xc7, 0x11, 0x2e, 0x0c, 0xf4, 0x8d, 0x3b,
- 0xd0, 0x82, 0x7f, 0x40, 0x7c, 0x07, 0xe8, 0x6b, 0x1e, 0x9a, 0x58, 0x64, 0x69, 0x69, 0x29, 0x04,
- 0xb4, 0xe0, 0x19, 0x10, 0xff, 0x01, 0x5a, 0x68, 0x41, 0x95, 0x54, 0x87, 0x23, 0xc8, 0x56, 0x43,
- 0x83, 0xac, 0x11, 0xa7, 0x66, 0x06, 0x06, 0x26, 0x8a, 0x2c, 0x02, 0x26, 0xe3, 0x58, 0xa8, 0x25,
- 0x27, 0x1c, 0x1c, 0x1c, 0x58, 0xd0, 0x0c, 0x17, 0xe3, 0x91, 0x30, 0x68, 0x10, 0x52, 0xf3, 0xdd,
- 0x2e, 0xa2, 0x9f, 0x7e, 0x4b, 0x58, 0x3f, 0xeb, 0x36, 0x9f, 0x46, 0xd2, 0x69, 0x4e, 0xf9, 0x80,
- 0xbd, 0x4c, 0x7c, 0x6a, 0x59, 0xb8, 0x2c, 0xc7, 0x10, 0x30, 0x34, 0x34, 0x94, 0x07, 0x5a, 0xf0,
- 0x11, 0x88, 0xbf, 0x00, 0x83, 0x4c, 0x05, 0x59, 0x8e, 0x57, 0x4c, 0x33, 0x50, 0xce, 0x32, 0xf3,
- 0x86, 0x45, 0xc1, 0xcd, 0xff, 0x66, 0x45, 0xcf, 0xff, 0xeb, 0x67, 0x3f, 0xfb, 0xaf, 0x99, 0xfa,
- 0xf4, 0xbf, 0x72, 0xfc, 0x93, 0xff, 0xb2, 0x91, 0x8f, 0xff, 0x0b, 0xbb, 0xec, 0xf8, 0xc1, 0x26,
- 0xed, 0x7b, 0x92, 0x99, 0x4f, 0xcd, 0x0b, 0xaf, 0x45, 0x20, 0xd7, 0x00, 0x0d, 0x3f, 0x00, 0xcd,
- 0x33, 0xa9, 0xc8, 0x72, 0xc2, 0x4a, 0xd6, 0xed, 0x86, 0x11, 0x73, 0xde, 0x38, 0xd7, 0xbf, 0xfa,
- 0x6f, 0x53, 0xf1, 0xec, 0xbf, 0x46, 0xe8, 0xaa, 0xef, 0xe2, 0xc6, 0x39, 0x57, 0x85, 0x74, 0x93,
- 0x4f, 0x08, 0xea, 0x66, 0xdc, 0x90, 0xf4, 0xda, 0xfd, 0x43, 0x22, 0xe4, 0xd1, 0x7f, 0x21, 0xbf,
- 0x07, 0xff, 0xd9, 0x54, 0x0b, 0xef, 0x31, 0x70, 0x49, 0x19, 0xe1, 0xb4, 0x08, 0x68, 0x41, 0x09,
- 0xd4, 0x92, 0x8d, 0x28, 0x3e, 0x11, 0x55, 0xb4, 0x35, 0x89, 0x9c, 0xf1, 0xd6, 0xab, 0xed, 0xf5,
- 0x7f, 0xbb, 0xe2, 0x2b, 0xff, 0x44, 0x35, 0x7c, 0x8e, 0x73, 0x72, 0x8a, 0x59, 0x03, 0x1d, 0xc6,
- 0x08, 0x75, 0x20, 0x23, 0x2b, 0xbf, 0x66, 0x0a, 0x97, 0x52, 0xcc, 0x05, 0x61, 0xbf, 0x7b, 0xff,
- 0x79, 0x3d, 0xef, 0xff, 0x67, 0x92, 0x0a, 0xbb, 0x04, 0x14, 0x17, 0xc5, 0xb0, 0x08, 0x68, 0xb8,
- 0x1e, 0xd0, 0x92, 0x9f, 0x40, 0xfc, 0x02, 0x18, 0x7c, 0xa2, 0x48, 0xbe, 0x64, 0x94, 0x31, 0xf0,
- 0x39, 0x16, 0xd4, 0xfb, 0xf6, 0xbf, 0x77, 0xcb, 0xf3, 0xff, 0x22, 0xaa, 0x4e, 0x5b, 0x81, 0x62,
- 0x2c, 0x58, 0xe3, 0x81, 0x43, 0x40, 0x9e, 0x43, 0x39, 0xf9, 0x06, 0x9f, 0xf7, 0x83, 0xff, 0x1c,
- 0x4e, 0x57, 0x81, 0x2e, 0x34, 0xea, 0x46, 0xb1, 0x48, 0x45, 0x45, 0x85, 0x1d, 0x68, 0xc1, 0x25,
- 0x90, 0x6f, 0x80, 0x09, 0x01, 0x25, 0x7c, 0x59, 0x38, 0x79, 0xad, 0x9d, 0x72, 0xd7, 0xff, 0x0a,
- 0xee, 0x7b, 0xfb, 0x5f, 0xcb, 0xab, 0xe9, 0x01, 0x03, 0x37, 0xb7, 0x04, 0xbe, 0xd4, 0xc5, 0x22,
- 0xa8, 0x5d, 0xc6, 0xeb, 0x72, 0xf2, 0x3f, 0xa7, 0xdb, 0xfd, 0xff, 0x8c, 0x62, 0x3e, 0x3b, 0x50,
- 0x2c, 0x02, 0x1a, 0xde, 0x05, 0x0d, 0xb2, 0xc9, 0xc0, 0x54, 0xc6, 0x81, 0x8c, 0x85, 0xe5, 0x0c,
- 0xca, 0x82, 0xda, 0xae, 0xfe, 0x0f, 0xee, 0x79, 0xfe, 0x5f, 0xce, 0x24, 0x72, 0x17, 0xc1, 0x64,
- 0xcc, 0xc0, 0x20, 0xcf, 0xa9, 0x5d, 0xf5, 0x81, 0xd3, 0xf1, 0xdc, 0x7f, 0x26, 0x99, 0xf8, 0x3b,
- 0x30, 0xdf, 0xc3, 0xe2, 0xe6, 0x1c, 0x31, 0x85, 0xaa, 0xb6, 0x91, 0xf5, 0x5d, 0x34, 0x43, 0xb9,
- 0x60, 0xf1, 0x84, 0x8c, 0x99, 0xb9, 0xe4, 0x93, 0x98, 0x78, 0x35, 0x4b, 0x99, 0x78, 0x34, 0x6b,
- 0x80, 0xf2, 0xfc, 0xc8, 0x16, 0xcd, 0x06, 0xa5, 0x36, 0x6c, 0x58, 0xcf, 0xd0, 0xf8, 0x91, 0x8d,
- 0x57, 0xfc, 0x7f, 0x1b, 0xaf, 0xc4, 0xff, 0x9a, 0x26, 0x6e, 0x0f, 0x91, 0x0d, 0xe4, 0x11, 0xd7,
- 0xa9, 0xe6, 0x92, 0x30, 0x9a, 0x4a, 0x95, 0x42, 0x95, 0x81, 0x8d, 0x4d, 0xc3, 0x3e, 0x7d, 0xfe,
- 0x87, 0x88, 0xc9, 0xef, 0xfe, 0x9b, 0xc5, 0x2f, 0x78, 0xc3, 0x2d, 0xaa, 0xee, 0x01, 0x4f, 0xf2,
- 0x9a, 0x81, 0x3b, 0xd5, 0x82, 0xd7, 0x7d, 0xe4, 0x14, 0xd3, 0x2d, 0xa3, 0xd8, 0x22, 0x70, 0x62,
- 0xb1, 0x8a, 0x3a, 0x17, 0x39, 0xe5, 0xdd, 0x7f, 0x50, 0x82, 0x50, 0xb6, 0xcf, 0xbb, 0xc9, 0xca,
- 0x29, 0x64, 0x01, 0x0c, 0x12, 0x5e, 0x79, 0xdb, 0xea, 0x07, 0x26, 0x05, 0xc0, 0xb8, 0x73, 0x9e,
- 0xf2, 0x9c, 0x4d, 0x48, 0x3d, 0x94, 0x62, 0x8b, 0x84, 0xe4, 0x74, 0x5c, 0xcd, 0xa2, 0xfa, 0x9f,
- 0x85, 0xf4, 0xbf, 0xfd, 0xef, 0xd7, 0xf1, 0xfa, 0xbf, 0x6e, 0xd0, 0xe4, 0x57, 0x3c, 0x12, 0xba,
- 0x17, 0x8d, 0x33, 0x4e, 0xfd, 0x37, 0x2d, 0x84, 0x94, 0x10, 0x62, 0xa6, 0x95, 0x77, 0x59, 0x39,
- 0x65, 0xcc, 0x28, 0xb2, 0x08, 0x84, 0x45, 0x94, 0xcc, 0x32, 0x6c, 0xd3, 0x56, 0x7c, 0xf0, 0xef,
- 0x7a, 0xf3, 0xdf, 0xb3, 0xe5, 0xf5, 0x7f, 0xa7, 0xba, 0x97, 0xc0, 0x12, 0xe2, 0x25, 0xb8, 0x28,
- 0x32, 0xc8, 0x79, 0xf6, 0x5f, 0x2b, 0xed, 0xe9, 0x7f, 0x3e, 0x8d, 0xf8, 0x2b, 0x0c, 0x0c, 0x9c,
- 0x32, 0x14, 0x59, 0x04, 0xc2, 0x02, 0xb2, 0x06, 0x09, 0x32, 0x46, 0x21, 0x27, 0x2c, 0xd3, 0xb6,
- 0x7e, 0x77, 0x01, 0x16, 0x45, 0xb6, 0x95, 0x2f, 0xff, 0x9b, 0x17, 0xbf, 0xf8, 0x6f, 0x98, 0xfb,
- 0xec, 0xbf, 0x76, 0xfa, 0xd3, 0xff, 0xaa, 0x09, 0x0f, 0xff, 0x73, 0xc9, 0x7b, 0x9f, 0x00, 0x05,
- 0x2b, 0x45, 0x16, 0xc1, 0x30, 0xa7, 0x80, 0x64, 0x81, 0x61, 0xe4, 0xe2, 0xef, 0xf6, 0x55, 0x2f,
- 0xff, 0x5b, 0x94, 0xbc, 0xf8, 0x6f, 0x94, 0xf7, 0xfc, 0xbf, 0x46, 0xfc, 0x85, 0xff, 0xc2, 0x06,
- 0xf9, 0xb7, 0xb9, 0x24, 0xed, 0xe6, 0x00, 0x2d, 0x12, 0xa1, 0x8a, 0x45, 0x82, 0x32, 0x86, 0xed,
- 0x4e, 0x95, 0xb7, 0xff, 0x3b, 0x54, 0xbf, 0xfc, 0x6f, 0x90, 0xb8, 0xef, 0xb7, 0xa8, 0x4e, 0xcc,
- 0x05, 0x2e, 0x71, 0xa3, 0x16, 0xa0, 0x05, 0x3c, 0x14, 0xc7, 0x11, 0x32, 0x96, 0xd6, 0x0f, 0xdc,
- 0x6b, 0x18, 0xbd, 0xf8, 0xb3, 0x98, 0xa6, 0xdf, 0x51, 0x2e, 0x71, 0xed, 0x34, 0xa0, 0x05, 0xcc,
- 0x54, 0x49, 0xde, 0x68, 0xa5, 0x01, 0x37, 0xa7, 0x90, 0xdc, 0x1e, 0x60, 0xd9, 0xe4, 0x4c, 0x8a,
- 0x3e, 0x00, 0x15, 0x91, 0x47, 0xda, 0x11, 0x68, 0xe7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x61, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4d, 0x68, 0x13,
+ 0x41, 0x14, 0xc7, 0x9f, 0x56, 0xc4, 0xcf, 0x83, 0x22, 0x82, 0x58, 0xa4, 0x25, 0xf5, 0xac, 0x67,
+ 0x41, 0x48, 0x66, 0x9b, 0xf4, 0xd2, 0xea, 0xc5, 0x62, 0x3d, 0x14, 0xb5, 0x20, 0x22, 0xe2, 0x41,
+ 0xf4, 0x54, 0x14, 0x72, 0x28, 0x94, 0xa2, 0xc6, 0x8f, 0x7a, 0x68, 0x36, 0x06, 0x41, 0x6d, 0x76,
+ 0x76, 0x6b, 0x45, 0xcc, 0xc9, 0x83, 0x5a, 0x15, 0xd4, 0xb3, 0xc6, 0x83, 0xe2, 0xc9, 0xa3, 0x48,
+ 0xc5, 0x83, 0x58, 0x68, 0xed, 0xf8, 0x9f, 0xc9, 0x24, 0x6c, 0x92, 0xdd, 0x74, 0xa7, 0x74, 0x0f,
+ 0x7f, 0x66, 0xf2, 0x66, 0x76, 0x7e, 0xf3, 0xde, 0xcc, 0x7b, 0x13, 0x12, 0x42, 0x90, 0x89, 0x8a,
+ 0xc5, 0xe2, 0xf6, 0x7c, 0x3e, 0x3f, 0x99, 0xcb, 0xe5, 0x36, 0xd7, 0x6c, 0xd4, 0xe7, 0xed, 0x24,
+ 0x8b, 0x3f, 0x25, 0xe6, 0xcc, 0x35, 0xc8, 0x72, 0xde, 0x13, 0xe3, 0xdf, 0x31, 0x9e, 0x20, 0x53,
+ 0x90, 0x6d, 0xdb, 0x07, 0x01, 0x12, 0xb2, 0x6d, 0x00, 0x31, 0x5e, 0x6e, 0x01, 0x31, 0x3e, 0x0f,
+ 0x2d, 0x52, 0xfa, 0x71, 0xcf, 0x9a, 0x80, 0x82, 0x44, 0xcc, 0x3d, 0x03, 0x88, 0x90, 0xad, 0xfa,
+ 0x1d, 0x07, 0x88, 0x7a, 0xbd, 0x7d, 0x80, 0xfc, 0x86, 0x9e, 0xd7, 0x6d, 0xb1, 0x80, 0x00, 0x50,
+ 0x20, 0x00, 0x63, 0x03, 0x35, 0x87, 0x2c, 0x16, 0x50, 0x50, 0xc8, 0xe2, 0x01, 0x05, 0x84, 0x6c,
+ 0xcd, 0x41, 0x61, 0x21, 0x0b, 0x05, 0x11, 0xf3, 0xf6, 0x52, 0x8a, 0x1f, 0xa0, 0x8c, 0xd7, 0x4d,
+ 0x03, 0xe5, 0x2d, 0x11, 0xf3, 0x28, 0xa1, 0xf2, 0x85, 0x39, 0xf3, 0x01, 0xb9, 0x54, 0x56, 0x79,
+ 0x56, 0x9f, 0x7c, 0xf8, 0xe1, 0x1e, 0x64, 0x77, 0xbe, 0xfa, 0x81, 0xdc, 0x99, 0xd2, 0x1f, 0x4a,
+ 0xb9, 0x77, 0xd1, 0x26, 0xda, 0x82, 0x32, 0x5e, 0x97, 0xaa, 0x00, 0xaa, 0x12, 0x34, 0x57, 0x07,
+ 0x54, 0x8c, 0x1a, 0x08, 0x7e, 0xad, 0xc3, 0xc4, 0xcf, 0xd0, 0x02, 0xbc, 0xb9, 0x01, 0x1d, 0x25,
+ 0xcb, 0x3d, 0x89, 0x89, 0x36, 0x6c, 0x7f, 0xa1, 0x7f, 0xd0, 0x2d, 0x4a, 0xbe, 0xda, 0x20, 0x01,
+ 0xd7, 0x6f, 0xdb, 0x12, 0x74, 0x5c, 0xf6, 0x57, 0x12, 0x36, 0x95, 0xa8, 0x87, 0x8e, 0xac, 0x52,
+ 0x5a, 0x7b, 0x70, 0xba, 0x25, 0x94, 0x99, 0x07, 0xbb, 0x61, 0xbf, 0x53, 0x1d, 0x77, 0xe6, 0xce,
+ 0xe7, 0xde, 0xbd, 0xe8, 0x1f, 0x7d, 0x23, 0x24, 0x4c, 0x7a, 0x16, 0x41, 0x4b, 0xd0, 0xae, 0xda,
+ 0x6d, 0x19, 0x87, 0x96, 0x28, 0x79, 0x7f, 0x53, 0x68, 0x12, 0x5a, 0x7c, 0xa8, 0xa3, 0xd7, 0x5d,
+ 0xdc, 0x71, 0xe4, 0x89, 0x18, 0x99, 0x78, 0xfb, 0x3a, 0x8a, 0x37, 0x52, 0x85, 0x42, 0xa1, 0xdb,
+ 0xe7, 0x11, 0x3f, 0xab, 0x76, 0x9c, 0x7c, 0xd4, 0x19, 0x06, 0x62, 0x97, 0x5e, 0x4e, 0x8e, 0xde,
+ 0xfb, 0x28, 0x36, 0xf6, 0x79, 0x0b, 0x98, 0xfb, 0x09, 0x9e, 0x6e, 0x35, 0xb9, 0xad, 0xda, 0x23,
+ 0xe7, 0x90, 0x0e, 0xcd, 0x70, 0x70, 0xb6, 0x3b, 0x59, 0x39, 0x2e, 0x61, 0xc4, 0x4a, 0x4c, 0x79,
+ 0xcf, 0xdc, 0x19, 0x73, 0x50, 0xf5, 0x32, 0x54, 0x94, 0xd0, 0x0f, 0x82, 0xc8, 0xb6, 0x6e, 0x4b,
+ 0x39, 0x17, 0x95, 0x0d, 0x91, 0x30, 0x02, 0xe9, 0x84, 0x3b, 0x81, 0xc5, 0x7e, 0x52, 0x7a, 0x7a,
+ 0x7f, 0x3b, 0x88, 0xaf, 0x0a, 0x7c, 0x80, 0xbe, 0x51, 0x36, 0xbb, 0xde, 0x0c, 0x84, 0x0f, 0x28,
+ 0xe9, 0x6d, 0x8b, 0x02, 0xa9, 0x9e, 0xab, 0x73, 0x4c, 0x8d, 0x23, 0x15, 0x8c, 0x40, 0x2b, 0x85,
+ 0xab, 0x65, 0x8e, 0xdc, 0x18, 0xe3, 0x3f, 0x64, 0x92, 0xaf, 0x0a, 0x14, 0x05, 0xe2, 0x0b, 0x5f,
+ 0x05, 0x1e, 0x71, 0x63, 0x90, 0x1f, 0x82, 0xf6, 0x14, 0x84, 0x3f, 0x1c, 0xfc, 0x1a, 0x74, 0x55,
+ 0xb7, 0x53, 0x50, 0x8f, 0x0f, 0xf4, 0x15, 0x7a, 0x66, 0x78, 0x19, 0x1a, 0x3d, 0x41, 0xff, 0x8a,
+ 0xaf, 0xe6, 0x09, 0x5d, 0x86, 0x96, 0xa1, 0xd9, 0xc6, 0x33, 0x72, 0x47, 0x0c, 0xf2, 0x88, 0x9f,
+ 0x0b, 0x0a, 0x17, 0x6c, 0x63, 0x4d, 0x30, 0x09, 0xfa, 0x82, 0x79, 0xae, 0x2e, 0xbe, 0x15, 0x1a,
+ 0xf4, 0x3a, 0x4c, 0x40, 0x83, 0xd0, 0x85, 0x90, 0x73, 0xb8, 0xac, 0x17, 0x5d, 0xf6, 0x79, 0xf6,
+ 0x0b, 0xba, 0xd9, 0xae, 0x92, 0xac, 0xea, 0xe1, 0xc3, 0xa2, 0xf2, 0x89, 0x2e, 0x6a, 0x48, 0x49,
+ 0x56, 0x71, 0xd3, 0x07, 0xf3, 0x3f, 0xa3, 0xf4, 0x8c, 0x1e, 0x8e, 0x01, 0x84, 0xca, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_neg_z_xpm[1] = {{ png, sizeof( png ), "rotate_neg_z_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_pin.cpp b/bitmaps_png/cpp_26/rotate_pin.cpp
index 8e9901e68b..a19d823fec 100644
--- a/bitmaps_png/cpp_26/rotate_pin.cpp
+++ b/bitmaps_png/cpp_26/rotate_pin.cpp
@@ -8,70 +8,71 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xd9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x0b, 0x6c, 0x53,
- 0x55, 0x18, 0x80, 0x5b, 0xe8, 0xca, 0xfa, 0xa4, 0xa5, 0xd7, 0xb2, 0x75, 0x1b, 0x7d, 0x8e, 0xf5,
- 0xdd, 0x8d, 0x5b, 0x19, 0xd4, 0x6e, 0x38, 0xb6, 0x09, 0x95, 0x8e, 0x0e, 0x5d, 0xd6, 0x15, 0x35,
- 0x9b, 0xa2, 0x33, 0x19, 0x75, 0xcc, 0x09, 0xc6, 0x4d, 0x42, 0x22, 0x51, 0x16, 0x6a, 0x62, 0x08,
- 0x42, 0x18, 0x89, 0x44, 0x85, 0x18, 0x33, 0x34, 0x42, 0x14, 0x93, 0xe9, 0x8c, 0x0e, 0x49, 0x26,
- 0xcc, 0x38, 0xb7, 0xe8, 0x6e, 0xa9, 0xb0, 0x17, 0x6c, 0x2d, 0x7b, 0x58, 0x33, 0x24, 0x44, 0x8d,
- 0xf2, 0xfb, 0x5f, 0x53, 0x92, 0x66, 0xde, 0xb9, 0xcb, 0x4c, 0x6f, 0xf2, 0xe5, 0xde, 0x9c, 0xff,
- 0xdc, 0xf3, 0x9d, 0xfb, 0xff, 0xe7, 0x9c, 0xcb, 0x01, 0x00, 0x4e, 0x32, 0x78, 0x35, 0x20, 0x4d,
- 0xc8, 0xb3, 0x88, 0x6b, 0x6e, 0x7c, 0xb1, 0x70, 0x18, 0x44, 0xbf, 0x22, 0x5f, 0x22, 0xe7, 0x90,
- 0xdf, 0x11, 0x7f, 0xaa, 0x44, 0xb7, 0x90, 0xcf, 0x91, 0xc7, 0x90, 0xeb, 0x48, 0x2f, 0x22, 0x4c,
- 0x95, 0xe8, 0x36, 0x32, 0x8b, 0x5c, 0x43, 0xce, 0x22, 0x9a, 0x54, 0x89, 0x2e, 0x20, 0xc7, 0x91,
- 0xb7, 0x91, 0x16, 0x24, 0x2d, 0x95, 0xa9, 0x53, 0x20, 0x22, 0x64, 0x09, 0xdd, 0x1e, 0xb6, 0xd9,
- 0xc8, 0xb0, 0xdd, 0xde, 0x8d, 0xdc, 0xa4, 0x1c, 0x8e, 0x7e, 0xca, 0x66, 0xab, 0xfc, 0xbf, 0x22,
- 0x3f, 0xf2, 0x3e, 0xc2, 0xbd, 0xdb, 0x16, 0xce, 0xcf, 0xd7, 0xd0, 0x82, 0x30, 0xe9, 0x84, 0xa1,
- 0xfa, 0x20, 0x44, 0xdc, 0x45, 0x40, 0xd9, 0xed, 0x77, 0x4e, 0x1b, 0x0c, 0xd5, 0xac, 0x45, 0x97,
- 0xad, 0x56, 0x27, 0xce, 0xb6, 0x9d, 0x4a, 0x30, 0x60, 0xb5, 0xbe, 0x75, 0xde, 0x64, 0xea, 0xa0,
- 0x92, 0xda, 0x90, 0x5e, 0x14, 0xc1, 0x0f, 0x27, 0xbf, 0x86, 0xe1, 0x61, 0x80, 0xc9, 0xc8, 0x34,
- 0x5c, 0x26, 0x49, 0x78, 0x4f, 0xaf, 0x1f, 0xc1, 0x09, 0x89, 0x59, 0x89, 0x70, 0x66, 0x35, 0xf4,
- 0x20, 0x6c, 0xb8, 0x78, 0x66, 0x0c, 0x06, 0x06, 0x00, 0x86, 0xaf, 0xfc, 0x09, 0x91, 0x0d, 0x25,
- 0xf0, 0x51, 0x6e, 0xee, 0x34, 0x8a, 0x3c, 0xac, 0x53, 0x87, 0x57, 0x63, 0x62, 0x75, 0x31, 0x52,
- 0x29, 0x97, 0x7f, 0x43, 0x8b, 0xbe, 0xaf, 0x7c, 0x12, 0xbe, 0x3d, 0xd2, 0x05, 0x83, 0x0d, 0x2f,
- 0xff, 0x23, 0x6e, 0x55, 0xa9, 0x28, 0x8c, 0x07, 0xee, 0x45, 0x94, 0x4e, 0xa7, 0x20, 0xc1, 0x16,
- 0xe4, 0x04, 0x22, 0x49, 0x6a, 0x13, 0x9f, 0xd0, 0x6a, 0x3b, 0xe9, 0xba, 0xdc, 0xfd, 0xba, 0x53,
- 0x3a, 0x5d, 0x94, 0xcf, 0xe5, 0x7e, 0x8c, 0x31, 0x6b, 0x72, 0x3d, 0x59, 0x2d, 0x86, 0xc4, 0x26,
- 0x9d, 0x41, 0xc6, 0x90, 0xb2, 0xe4, 0x01, 0xe8, 0x4d, 0xbb, 0x46, 0x28, 0x3c, 0xee, 0x57, 0x28,
- 0x2e, 0x91, 0x62, 0xf1, 0x79, 0x99, 0xca, 0x7c, 0x45, 0xb7, 0x2e, 0x30, 0x68, 0xdd, 0xb4, 0xeb,
- 0x47, 0xc7, 0x96, 0x3d, 0x3f, 0x19, 0x5c, 0x81, 0x4e, 0xa5, 0x61, 0x6d, 0x08, 0xfb, 0x09, 0xd8,
- 0x88, 0x6a, 0x91, 0x76, 0xe4, 0x97, 0xc4, 0x33, 0x77, 0x4e, 0x7c, 0xa9, 0x48, 0xa1, 0x09, 0xea,
- 0x5c, 0x75, 0x11, 0x5f, 0xdb, 0x10, 0x54, 0x1f, 0x8e, 0x43, 0xcd, 0x9b, 0x71, 0x08, 0x1c, 0x89,
- 0xc3, 0xf6, 0xa3, 0x71, 0xa8, 0x7e, 0x63, 0x0c, 0xf4, 0xae, 0xc7, 0x7b, 0x04, 0x52, 0x65, 0xce,
- 0x42, 0x22, 0x2e, 0xb2, 0x17, 0x19, 0x67, 0x12, 0x09, 0x64, 0x39, 0x66, 0xcb, 0xd6, 0xb6, 0xd1,
- 0x8a, 0x83, 0x33, 0xe0, 0x3b, 0x38, 0x0d, 0xae, 0xa7, 0x4f, 0xdf, 0x34, 0x6f, 0x6e, 0xbd, 0x6a,
- 0xf7, 0x1d, 0xb8, 0xee, 0xd9, 0xd7, 0x7f, 0xa7, 0xea, 0xd0, 0xcf, 0x50, 0x7d, 0x68, 0x06, 0xcc,
- 0x9b, 0x76, 0x87, 0xc5, 0x84, 0x26, 0x6f, 0xa1, 0x7d, 0xe4, 0x65, 0x12, 0xd1, 0xa7, 0x83, 0x2a,
- 0xdf, 0xdf, 0xf3, 0xd0, 0x2b, 0x53, 0x50, 0xdc, 0xdc, 0xf7, 0x47, 0x86, 0xd5, 0xd7, 0xc5, 0x17,
- 0x29, 0xd6, 0xd0, 0x5f, 0x49, 0xd7, 0x53, 0x9a, 0x69, 0x69, 0xb4, 0x78, 0xf7, 0x8f, 0xf8, 0x42,
- 0x38, 0x89, 0xd0, 0x14, 0x64, 0x5a, 0x36, 0x9f, 0x59, 0x94, 0x48, 0xa2, 0x22, 0xf7, 0xac, 0x6f,
- 0xa2, 0xa0, 0xb8, 0x65, 0x1c, 0x88, 0x3c, 0xcf, 0xa7, 0x4c, 0x75, 0x10, 0x2a, 0x74, 0xa4, 0x79,
- 0x6b, 0x28, 0xe6, 0x79, 0x6d, 0x1a, 0xec, 0x8f, 0x1e, 0x9e, 0xe2, 0x2d, 0x93, 0x94, 0xc9, 0x57,
- 0x39, 0x5f, 0x55, 0xae, 0x2e, 0xb9, 0xc8, 0x24, 0xa2, 0xd3, 0xf7, 0xc4, 0x5c, 0x91, 0xc2, 0xb8,
- 0xed, 0x83, 0xc2, 0x17, 0x6e, 0x80, 0xa6, 0xb4, 0x8d, 0x3e, 0x68, 0x09, 0xc6, 0x82, 0x63, 0x7f,
- 0x69, 0x16, 0xd9, 0xb5, 0x71, 0xef, 0x04, 0x94, 0xee, 0x8b, 0x81, 0xad, 0xea, 0xd8, 0xec, 0xc6,
- 0xd6, 0xab, 0xa0, 0x75, 0x07, 0xfb, 0x58, 0x9f, 0x55, 0xca, 0x82, 0x86, 0xfe, 0x82, 0xe7, 0xa2,
- 0x70, 0x9f, 0xbd, 0xee, 0xab, 0xb9, 0xb1, 0x74, 0x99, 0xfa, 0x01, 0xb9, 0xbe, 0xfc, 0xdd, 0xac,
- 0xc2, 0x9d, 0xfd, 0x8e, 0xda, 0xce, 0xdf, 0xdc, 0x2f, 0x4d, 0x42, 0x51, 0xcb, 0x24, 0x14, 0xb7,
- 0xe2, 0xfd, 0xc5, 0x11, 0xc0, 0xf0, 0xeb, 0xac, 0x45, 0x44, 0x41, 0x23, 0x65, 0xae, 0x9f, 0x00,
- 0xd9, 0xea, 0xaa, 0xb3, 0xff, 0x12, 0xad, 0xc8, 0x2b, 0xc9, 0x5c, 0xdb, 0x1c, 0x26, 0x77, 0x45,
- 0xc1, 0xd9, 0x14, 0x83, 0xfb, 0x9f, 0x8f, 0x41, 0x61, 0x73, 0x0c, 0xd6, 0xed, 0xbe, 0x01, 0xda,
- 0xb2, 0x03, 0xf4, 0x56, 0x21, 0x58, 0x8b, 0x96, 0x9b, 0x76, 0xf4, 0xe8, 0xeb, 0xc6, 0x61, 0xb9,
- 0xb1, 0xb6, 0x9b, 0x29, 0xce, 0x13, 0xae, 0xd4, 0xcb, 0x8d, 0xfe, 0x5e, 0x6b, 0xfd, 0x30, 0x38,
- 0x76, 0x46, 0x21, 0x3f, 0x18, 0x05, 0x3a, 0x03, 0x32, 0xbd, 0xa7, 0x83, 0x71, 0x31, 0xcc, 0x87,
- 0x50, 0xbd, 0xed, 0x5c, 0x4e, 0xe0, 0x1a, 0x10, 0xee, 0xf6, 0x38, 0x4f, 0xa2, 0x76, 0xcd, 0x53,
- 0x23, 0xa9, 0x78, 0x55, 0xd9, 0x67, 0x86, 0xed, 0x7d, 0x7f, 0x99, 0x9e, 0x99, 0x00, 0xb5, 0xb7,
- 0x63, 0x36, 0x4d, 0x9c, 0x55, 0x74, 0x4f, 0x22, 0x9e, 0xd4, 0xe8, 0x93, 0x3f, 0xf8, 0xe1, 0xad,
- 0x95, 0x55, 0x63, 0x20, 0x50, 0x3f, 0xf2, 0xdd, 0x92, 0x74, 0x65, 0xf6, 0x3c, 0xb2, 0xa5, 0x82,
- 0x8c, 0xf5, 0x27, 0xb3, 0xbd, 0x9d, 0xb7, 0xa5, 0xb9, 0x35, 0xdd, 0xf3, 0x2e, 0xef, 0xff, 0x22,
- 0x4d, 0xe5, 0xfd, 0x42, 0x5e, 0x31, 0x0a, 0x2b, 0x2a, 0x86, 0x40, 0x68, 0x6c, 0x0e, 0xf3, 0x33,
- 0x4a, 0xdf, 0xe1, 0xc9, 0x2c, 0x35, 0x4c, 0x7d, 0xf9, 0x84, 0x73, 0x7f, 0x9a, 0xcc, 0x14, 0x5c,
- 0x94, 0x88, 0x2b, 0x54, 0x6b, 0x78, 0xd9, 0x81, 0x4b, 0xa2, 0x72, 0x0a, 0xc4, 0x9e, 0x11, 0x90,
- 0x3c, 0x3c, 0x0a, 0xcb, 0xb4, 0x4f, 0x0d, 0x2e, 0xea, 0x0f, 0xbb, 0xe0, 0x0b, 0xf8, 0x7b, 0xe7,
- 0x12, 0xe5, 0x9f, 0xf0, 0x4c, 0xa1, 0x29, 0xbe, 0xfb, 0x02, 0xf0, 0x74, 0x8d, 0x91, 0x94, 0x88,
- 0x92, 0x84, 0x04, 0x47, 0x64, 0xda, 0xc1, 0x11, 0xe5, 0x9d, 0x62, 0xd3, 0xff, 0x6f, 0xee, 0xe7,
- 0x0f, 0x9f, 0x0f, 0x4c, 0x78, 0x42, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7b, 0x6c, 0x53,
+ 0x55, 0x18, 0xc0, 0xdb, 0xd1, 0x95, 0xf5, 0x49, 0xbb, 0xd6, 0xb2, 0x75, 0x1b, 0x7d, 0x6e, 0xeb,
+ 0xbb, 0x1b, 0xb7, 0x6e, 0x50, 0xbb, 0xc1, 0xd8, 0x26, 0x54, 0x37, 0x3a, 0xb4, 0xd9, 0x56, 0x62,
+ 0xc2, 0x14, 0xdd, 0x1f, 0x50, 0xc6, 0x98, 0x60, 0xdc, 0x30, 0x24, 0x4e, 0x65, 0x59, 0x31, 0x84,
+ 0x20, 0x28, 0x9a, 0xa8, 0x3c, 0x02, 0x0a, 0x3e, 0xc0, 0x67, 0xaa, 0x23, 0x71, 0x4a, 0x32, 0x19,
+ 0x86, 0x31, 0x84, 0xdd, 0x52, 0x61, 0x2f, 0x64, 0x2d, 0xeb, 0xa0, 0x06, 0x62, 0x8c, 0x31, 0xca,
+ 0xe7, 0x77, 0x49, 0x97, 0x2c, 0xb5, 0x65, 0x97, 0xe1, 0x4e, 0xf2, 0xbb, 0x37, 0x39, 0xdf, 0xb9,
+ 0xf7, 0x77, 0xbe, 0x73, 0xbe, 0x7b, 0x72, 0x19, 0x00, 0xc0, 0x98, 0x0a, 0xb6, 0x66, 0x64, 0x13,
+ 0xb2, 0x01, 0x29, 0x8b, 0x8f, 0xcf, 0x14, 0x46, 0x02, 0x11, 0x75, 0xf9, 0x10, 0x79, 0x0f, 0xf9,
+ 0x2d, 0x26, 0x65, 0xfe, 0xaf, 0x22, 0xea, 0x85, 0x31, 0xd1, 0x67, 0x88, 0x1b, 0xe9, 0x45, 0x48,
+ 0x24, 0x63, 0xb6, 0x44, 0x37, 0x91, 0x73, 0xc8, 0x18, 0x72, 0x04, 0x29, 0x7a, 0xd0, 0xac, 0x92,
+ 0x89, 0x4e, 0x22, 0xed, 0xc8, 0x2b, 0x48, 0x27, 0xc2, 0x9b, 0xad, 0x8c, 0x3e, 0x41, 0xb2, 0x11,
+ 0x19, 0x32, 0x87, 0x8a, 0x05, 0xcc, 0x66, 0x22, 0x60, 0xb1, 0x74, 0x23, 0xb7, 0x49, 0xab, 0xb5,
+ 0x9f, 0x34, 0x9b, 0x6b, 0x1e, 0x54, 0x54, 0x88, 0xbc, 0x89, 0xa4, 0x4c, 0xf6, 0x07, 0x0a, 0x0a,
+ 0x94, 0x94, 0x20, 0x40, 0xd8, 0x60, 0xb0, 0xd1, 0x0b, 0x41, 0x47, 0x09, 0x90, 0x16, 0xcb, 0x9d,
+ 0x63, 0x5a, 0x6d, 0x2d, 0x6d, 0xd1, 0x25, 0x93, 0xc9, 0x86, 0xb3, 0xdd, 0x47, 0xc6, 0xb8, 0x60,
+ 0x36, 0xbf, 0x73, 0xd6, 0x68, 0x7c, 0x9f, 0x9c, 0xd2, 0x87, 0x9c, 0x41, 0x11, 0x5c, 0x38, 0xf8,
+ 0x03, 0x0c, 0x0d, 0x01, 0x8c, 0x07, 0x27, 0xe0, 0x12, 0x41, 0xc0, 0x61, 0x8d, 0x66, 0x18, 0x27,
+ 0xc4, 0xa7, 0x25, 0xc2, 0x99, 0xd5, 0x53, 0x2f, 0xa1, 0xc3, 0xe9, 0xe3, 0xa3, 0x70, 0xfe, 0x3c,
+ 0xc0, 0xd0, 0xe5, 0xbf, 0x21, 0xb8, 0xa4, 0x0c, 0x3e, 0xcd, 0xcd, 0x9d, 0x40, 0x91, 0x93, 0xf6,
+ 0xd2, 0x61, 0x6b, 0x42, 0x4e, 0x24, 0xa3, 0x46, 0x2c, 0xfe, 0x91, 0x12, 0x9d, 0xab, 0x79, 0x1a,
+ 0x7e, 0xda, 0xd3, 0x05, 0x03, 0xeb, 0xb6, 0xde, 0x15, 0xb7, 0xc9, 0xe5, 0x54, 0xe9, 0x7b, 0xee,
+ 0x47, 0x94, 0x46, 0x2d, 0x01, 0x22, 0x47, 0x5e, 0x47, 0xbc, 0x88, 0x20, 0xd6, 0x77, 0x97, 0x77,
+ 0x55, 0x2a, 0x3f, 0xb5, 0x2f, 0x93, 0xd9, 0x1d, 0x52, 0xab, 0x43, 0x6c, 0x26, 0xf3, 0x73, 0x8c,
+ 0x99, 0xe8, 0x94, 0x7e, 0x7c, 0x31, 0x7c, 0x80, 0x7c, 0x8b, 0x9c, 0x42, 0xf2, 0xe2, 0x62, 0xdc,
+ 0x85, 0x5c, 0xee, 0xdb, 0x75, 0x12, 0x49, 0x2f, 0xc1, 0xe7, 0x7f, 0x2f, 0x92, 0x1b, 0x2e, 0xab,
+ 0x17, 0x79, 0x06, 0x4c, 0xcb, 0x37, 0x5e, 0xb4, 0x3e, 0xbe, 0xe5, 0x17, 0xad, 0xdd, 0xe3, 0x97,
+ 0x69, 0x8b, 0x7c, 0x38, 0x8e, 0x43, 0x47, 0x44, 0x65, 0xe1, 0x47, 0x06, 0x90, 0x25, 0xf1, 0x33,
+ 0xa5, 0x4a, 0x9d, 0x27, 0x51, 0x7a, 0xd5, 0xf6, 0x86, 0xa0, 0xab, 0x63, 0x10, 0x6a, 0x77, 0x47,
+ 0xa1, 0xfe, 0x8d, 0x28, 0x78, 0xf6, 0x44, 0x61, 0xf5, 0xde, 0x28, 0xd4, 0xee, 0x1c, 0x05, 0x8d,
+ 0xfd, 0xa9, 0x1e, 0x8e, 0x50, 0x96, 0x33, 0x9d, 0x28, 0x05, 0xd9, 0x1a, 0x3b, 0x15, 0x96, 0xc6,
+ 0x8b, 0x38, 0xa2, 0x1c, 0x83, 0x71, 0x65, 0xc7, 0x48, 0x75, 0xe7, 0x0d, 0x70, 0x75, 0x4e, 0x80,
+ 0xfd, 0xd9, 0x63, 0xb7, 0x0d, 0x2b, 0xda, 0xae, 0x58, 0x5c, 0xdb, 0x7f, 0x75, 0x6e, 0xeb, 0xbf,
+ 0xe3, 0xde, 0x75, 0x13, 0x6a, 0x77, 0xdd, 0x00, 0xc3, 0xf2, 0xcd, 0x01, 0xbe, 0x54, 0x99, 0x3f,
+ 0xdd, 0xa1, 0xda, 0x9a, 0x48, 0x84, 0x2d, 0x55, 0x5e, 0x50, 0xd7, 0xf3, 0xe8, 0xcb, 0x11, 0x28,
+ 0x6d, 0xe9, 0xfb, 0x2b, 0xc3, 0xe4, 0xea, 0x62, 0xf3, 0x24, 0x0b, 0xa9, 0x2c, 0xa9, 0x95, 0x10,
+ 0x66, 0x1a, 0x9b, 0x8c, 0x55, 0xed, 0xc3, 0x2e, 0x1f, 0x4e, 0xc2, 0x17, 0x81, 0x4c, 0xe3, 0x8a,
+ 0xe3, 0xf7, 0xca, 0xe8, 0x6b, 0xe4, 0x22, 0x12, 0x41, 0x7e, 0x9e, 0xfa, 0xd1, 0x0a, 0xe4, 0xc4,
+ 0x96, 0xc5, 0xcd, 0x24, 0x94, 0xb6, 0x5e, 0x03, 0x69, 0xbe, 0xf3, 0xab, 0x44, 0xfb, 0xc0, 0x95,
+ 0xa8, 0x09, 0xc3, 0x4a, 0x5f, 0xd8, 0xf9, 0xda, 0x04, 0x58, 0x9e, 0xdc, 0x1d, 0x61, 0xcd, 0x15,
+ 0x54, 0x88, 0x17, 0xd8, 0x5e, 0x95, 0xe5, 0x95, 0x9d, 0x8e, 0x17, 0xa5, 0x23, 0x1d, 0xc8, 0x5e,
+ 0x64, 0x27, 0x55, 0xba, 0x93, 0x59, 0x49, 0x74, 0xab, 0x3e, 0x2a, 0x7e, 0xfe, 0x3a, 0x28, 0xcb,
+ 0x3b, 0xae, 0x62, 0x9f, 0x34, 0xe1, 0x86, 0xe3, 0x58, 0x61, 0x16, 0xd1, 0xb5, 0xec, 0xa5, 0x31,
+ 0x28, 0xdf, 0x16, 0x06, 0xb3, 0xfb, 0xad, 0x5b, 0xcb, 0xda, 0xae, 0x80, 0xca, 0xe1, 0xed, 0xa3,
+ 0x7d, 0x56, 0xc9, 0x0a, 0xd7, 0xf5, 0x17, 0x6e, 0x08, 0xc1, 0x43, 0x96, 0x86, 0xef, 0xe2, 0x63,
+ 0x69, 0x22, 0xc5, 0x23, 0x62, 0x4d, 0xe5, 0x81, 0xac, 0xe2, 0xf5, 0xfd, 0xd6, 0x35, 0xfe, 0x3f,
+ 0x1d, 0x2f, 0x8e, 0x43, 0x49, 0xeb, 0x38, 0x94, 0xb6, 0xe1, 0xfd, 0x85, 0x61, 0xc0, 0xf0, 0x0e,
+ 0xda, 0x22, 0x69, 0x61, 0x13, 0x69, 0x68, 0x1c, 0x03, 0x51, 0x9e, 0xfb, 0xc4, 0x7f, 0x44, 0xe9,
+ 0xf9, 0x65, 0x99, 0x45, 0x2d, 0x01, 0x62, 0x63, 0x08, 0x6c, 0xcd, 0x61, 0x78, 0x78, 0x53, 0x18,
+ 0x8a, 0x5b, 0xc2, 0xb0, 0x68, 0xf3, 0x75, 0x50, 0x55, 0x6c, 0x1f, 0xa5, 0x56, 0x80, 0xb6, 0x68,
+ 0x9e, 0x7e, 0x6d, 0x8f, 0xa6, 0xe1, 0x1a, 0xcc, 0xd3, 0xad, 0xe9, 0x4e, 0x14, 0x67, 0x71, 0xe7,
+ 0x6b, 0xc4, 0xba, 0xba, 0x33, 0xa6, 0xc6, 0x21, 0xb0, 0xae, 0x0f, 0x41, 0x81, 0x37, 0x04, 0xd4,
+ 0x0a, 0x88, 0x34, 0xce, 0xa3, 0x09, 0xab, 0x2e, 0x19, 0x5c, 0xc5, 0xaa, 0x2f, 0x73, 0x3c, 0x57,
+ 0x41, 0xea, 0xd8, 0x17, 0x65, 0x09, 0x14, 0xf6, 0x24, 0x7b, 0x24, 0xe4, 0x2f, 0xa8, 0xf8, 0x46,
+ 0xbb, 0xba, 0xef, 0x1f, 0xfd, 0x73, 0x63, 0xa0, 0xa8, 0x3a, 0x7a, 0x2b, 0x95, 0x9f, 0x55, 0x72,
+ 0x5f, 0x22, 0x96, 0x50, 0xe7, 0x12, 0x2f, 0xfd, 0xf8, 0xf7, 0xf9, 0xee, 0x51, 0xe0, 0x28, 0x9e,
+ 0x38, 0x9b, 0x92, 0x26, 0xcb, 0x4e, 0x22, 0x9b, 0xc3, 0xc9, 0x58, 0x7c, 0x30, 0xbb, 0xca, 0xff,
+ 0x87, 0x30, 0xb7, 0xbe, 0x3b, 0xe9, 0x77, 0x74, 0x2f, 0x52, 0xe5, 0x55, 0x27, 0xc5, 0xd5, 0x23,
+ 0x90, 0x5e, 0x3d, 0x08, 0x5c, 0x5d, 0x4b, 0x80, 0x9d, 0x51, 0xbe, 0x9f, 0x25, 0x32, 0xd6, 0x27,
+ 0x1a, 0xcb, 0x96, 0xda, 0xda, 0x53, 0x45, 0x7a, 0xef, 0x8c, 0x44, 0x4c, 0xae, 0x42, 0xc9, 0xca,
+ 0xf6, 0xf4, 0xf2, 0x2a, 0x49, 0xe0, 0x3b, 0x87, 0x41, 0xf0, 0xd8, 0x08, 0xcc, 0x55, 0x3d, 0x33,
+ 0x30, 0xa3, 0xdf, 0xad, 0x69, 0x1f, 0xc0, 0xff, 0x07, 0xa6, 0xb4, 0xf2, 0x0b, 0x96, 0xde, 0x17,
+ 0x61, 0x3b, 0x4e, 0x01, 0x4b, 0xdd, 0x14, 0x9c, 0x15, 0xd1, 0x14, 0xa1, 0x94, 0xc1, 0xd3, 0xaf,
+ 0x65, 0xf0, 0xf2, 0x0f, 0xd1, 0x19, 0xff, 0x2f, 0x06, 0x40, 0xf6, 0xd0, 0x21, 0xab, 0x48, 0x60,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_pin_xpm[1] = {{ png, sizeof( png ), "rotate_pin_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_pos_x.cpp b/bitmaps_png/cpp_26/rotate_pos_x.cpp
index 1d1690bef9..30525f3b7c 100644
--- a/bitmaps_png/cpp_26/rotate_pos_x.cpp
+++ b/bitmaps_png/cpp_26/rotate_pos_x.cpp
@@ -8,69 +8,40 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xd2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x03, 0x5d, 0x2d, 0xd2, 0xd3, 0xd3, 0xe3, 0x36, 0x36, 0x36, 0x9e, 0x05, 0xc4,
- 0xbd, 0x0c, 0x0c, 0x0c, 0x4c, 0xd8, 0x14, 0x02, 0xe5, 0x6a, 0x81, 0x78, 0x9a, 0x83, 0x83, 0x03,
- 0x07, 0x45, 0x3e, 0x02, 0x1a, 0x52, 0x07, 0xc4, 0xff, 0x81, 0x38, 0x1f, 0x5d, 0x91, 0x89, 0x89,
- 0x49, 0x2c, 0x48, 0x0e, 0x48, 0xe7, 0x50, 0x1c, 0x74, 0x40, 0x97, 0xb2, 0x00, 0x0d, 0x3b, 0x0b,
- 0xc4, 0x5f, 0x8d, 0x8c, 0x8c, 0x54, 0x60, 0xe2, 0xa6, 0xa6, 0xa6, 0x4a, 0x40, 0xb1, 0x4f, 0x40,
- 0xb1, 0x6d, 0x54, 0x8b, 0x23, 0xa0, 0x81, 0xba, 0x40, 0xfc, 0x13, 0x88, 0x0f, 0x03, 0x83, 0x90,
- 0x11, 0x6a, 0xf9, 0x71, 0x20, 0x7e, 0x65, 0x6e, 0x6e, 0x2e, 0x4e, 0xd5, 0xc4, 0x00, 0x74, 0x79,
- 0x15, 0x34, 0x08, 0x33, 0xa0, 0xf1, 0xf2, 0x1f, 0x28, 0xe6, 0x4b, 0xf5, 0x54, 0x17, 0x1a, 0x1a,
- 0xca, 0x0c, 0x34, 0xf8, 0x14, 0xd0, 0x82, 0x8f, 0x40, 0xfc, 0x0b, 0xc8, 0x9e, 0x41, 0xb3, 0xe4,
- 0x0d, 0xb4, 0xc0, 0x1c, 0xea, 0xab, 0x6f, 0xc0, 0x20, 0xe3, 0xc3, 0xaa, 0x91, 0x81, 0x81, 0x05,
- 0x88, 0x39, 0x28, 0xb5, 0x68, 0x3e, 0xd4, 0x22, 0x50, 0x4a, 0xab, 0x86, 0x89, 0x73, 0x09, 0xc8,
- 0x1b, 0xca, 0x1a, 0x78, 0x6f, 0xd4, 0x74, 0x4c, 0x3f, 0xa1, 0xef, 0x53, 0x7e, 0x4f, 0xdf, 0xbb,
- 0xec, 0xbe, 0xb2, 0x65, 0xd8, 0x5e, 0x51, 0x65, 0xcb, 0x09, 0x40, 0x4b, 0xf9, 0x48, 0xb2, 0x08,
- 0x68, 0x70, 0x08, 0xd4, 0x82, 0x56, 0x20, 0x7d, 0x02, 0x94, 0x38, 0xb4, 0xb5, 0xb5, 0xcd, 0x44,
- 0x94, 0xad, 0x66, 0x1b, 0x87, 0xf5, 0xbe, 0x08, 0x9b, 0xf0, 0xe6, 0x7f, 0xf8, 0xa4, 0x77, 0xff,
- 0x23, 0x26, 0xbf, 0xfb, 0x1f, 0x39, 0xe5, 0xdd, 0xff, 0xa8, 0xa9, 0xef, 0xfe, 0x87, 0xf7, 0x3f,
- 0xf9, 0xaf, 0x64, 0x19, 0x75, 0x51, 0x58, 0x58, 0x55, 0x93, 0x28, 0x8b, 0x0c, 0x0d, 0x0d, 0xa5,
- 0x80, 0x06, 0xbf, 0x05, 0xe2, 0x6b, 0xa0, 0x8c, 0x09, 0xe4, 0x6b, 0x01, 0xd9, 0x3f, 0xf4, 0x0d,
- 0x4d, 0x3e, 0x78, 0xd4, 0x5c, 0xfd, 0xef, 0xdf, 0xf5, 0xe6, 0xbf, 0x7f, 0xe7, 0xcb, 0xff, 0x8e,
- 0x05, 0x7b, 0xfe, 0x1a, 0x85, 0x4d, 0x7c, 0x65, 0x9f, 0xb3, 0xf5, 0x47, 0x70, 0xef, 0xcb, 0xff,
- 0xa1, 0x13, 0xde, 0xfe, 0x0f, 0x03, 0x62, 0x5d, 0xaf, 0xca, 0xfb, 0x82, 0xf2, 0x26, 0x9e, 0x78,
- 0x2d, 0x02, 0x25, 0x67, 0xa0, 0xa1, 0xbb, 0x80, 0xf8, 0x37, 0xd0, 0x02, 0x13, 0x98, 0xb8, 0xba,
- 0xb6, 0xd1, 0x26, 0x90, 0x0f, 0x6d, 0x23, 0xbb, 0xff, 0x9b, 0xa7, 0x6d, 0xfd, 0x22, 0xaa, 0xee,
- 0xba, 0x8d, 0x99, 0x4b, 0xd0, 0x17, 0xa8, 0x5e, 0x8e, 0x83, 0x5b, 0xd8, 0x45, 0x48, 0xc1, 0x6c,
- 0x95, 0x59, 0xfc, 0xa2, 0xf7, 0x01, 0xdd, 0x6f, 0xfe, 0x07, 0xf6, 0xbc, 0xfd, 0x2f, 0x6b, 0x14,
- 0x72, 0x06, 0x64, 0x16, 0x4e, 0x8b, 0x80, 0xa9, 0xab, 0x00, 0x1a, 0x2f, 0xcd, 0x48, 0x96, 0x73,
- 0xcb, 0x5a, 0x66, 0xdf, 0x36, 0x73, 0x8a, 0xfa, 0x6f, 0x6c, 0x62, 0xfa, 0x5f, 0x4a, 0xc5, 0x78,
- 0x0e, 0x36, 0xd7, 0xf2, 0x48, 0xea, 0x64, 0x18, 0x86, 0xcf, 0x7e, 0xe5, 0xdd, 0xf6, 0xfa, 0xbf,
- 0x4d, 0xce, 0xde, 0x5f, 0xbc, 0x52, 0x7a, 0xc9, 0x20, 0xbd, 0xbc, 0xe2, 0x6a, 0x29, 0x3c, 0xc2,
- 0x8a, 0x1b, 0x80, 0x6c, 0x4e, 0x58, 0xbc, 0xe8, 0x00, 0x2d, 0xf8, 0x0e, 0xc4, 0xe7, 0x81, 0x98,
- 0x15, 0x66, 0x00, 0x1b, 0xaf, 0x4c, 0xa0, 0x5e, 0xe2, 0xbe, 0xbf, 0x96, 0xd9, 0xa7, 0x80, 0x79,
- 0xc9, 0xf8, 0x2f, 0x50, 0xee, 0x86, 0xa5, 0xa5, 0x25, 0x27, 0x36, 0xcb, 0x84, 0x15, 0x6d, 0x37,
- 0xbb, 0xd4, 0x3d, 0xff, 0xef, 0xd6, 0xf8, 0xea, 0xbf, 0x82, 0x55, 0xe6, 0x1d, 0x15, 0x87, 0xe2,
- 0x7b, 0x36, 0x79, 0x47, 0xfe, 0x0a, 0xab, 0xd8, 0xaf, 0x86, 0xfb, 0x08, 0x68, 0x40, 0x28, 0xd0,
- 0xb2, 0x06, 0xa0, 0xaf, 0x50, 0x22, 0x93, 0x57, 0xce, 0x7e, 0xb6, 0x71, 0xfe, 0xf3, 0xff, 0xba,
- 0x09, 0xc7, 0xfe, 0xcb, 0xa9, 0xea, 0xce, 0x00, 0xa9, 0x01, 0xaa, 0x35, 0x42, 0x56, 0xc3, 0xca,
- 0x2d, 0x60, 0xc0, 0x2f, 0x67, 0x39, 0x5d, 0x4c, 0x37, 0xfc, 0xac, 0x45, 0xde, 0xa5, 0xff, 0xf6,
- 0xd5, 0xc0, 0x38, 0xac, 0x79, 0xf9, 0xdf, 0xa9, 0xf6, 0xd5, 0x7f, 0xdd, 0xe0, 0xd9, 0xef, 0x59,
- 0xb9, 0x44, 0x8c, 0x09, 0x56, 0x13, 0x82, 0x9a, 0x11, 0xdb, 0x74, 0x33, 0x9f, 0xfd, 0x97, 0x71,
- 0xec, 0x7d, 0x07, 0xf4, 0xbe, 0x0c, 0xba, 0x3c, 0x1b, 0x9f, 0xf4, 0x4a, 0x39, 0x87, 0xe6, 0x4f,
- 0xa6, 0xf9, 0x0f, 0xff, 0x9b, 0x17, 0xbf, 0xf8, 0x6f, 0x51, 0xf2, 0xe2, 0xbf, 0x65, 0xe9, 0x8b,
- 0xff, 0x56, 0x65, 0x2f, 0xfe, 0x5b, 0x97, 0xbf, 0xf8, 0x2f, 0xa2, 0xe1, 0x7b, 0x80, 0xa8, 0xfa,
- 0x88, 0x47, 0xd1, 0x77, 0xa5, 0x5a, 0xf2, 0x93, 0xff, 0xd2, 0xae, 0xf3, 0xbe, 0x03, 0x2d, 0xd2,
- 0xc1, 0x96, 0x69, 0xb9, 0xa5, 0x2c, 0x96, 0xa8, 0x87, 0x6d, 0xff, 0x6a, 0x98, 0xfb, 0xec, 0xbf,
- 0x51, 0xde, 0xf3, 0xff, 0xa0, 0x10, 0x30, 0x29, 0x78, 0xfe, 0x5f, 0x27, 0x76, 0xff, 0x6f, 0x0e,
- 0x21, 0xb5, 0x14, 0xa2, 0x2c, 0xe2, 0x10, 0xb7, 0x9a, 0xa9, 0x10, 0xf3, 0xf8, 0xbf, 0x6c, 0xe0,
- 0xd1, 0xff, 0xec, 0x42, 0xda, 0x45, 0xb8, 0xd4, 0x71, 0x89, 0x19, 0x35, 0xc8, 0xb8, 0xce, 0x7c,
- 0xa5, 0x93, 0xf1, 0xf4, 0x3f, 0x28, 0x04, 0xf4, 0xb2, 0x9e, 0xfd, 0x17, 0xd2, 0x8e, 0xbb, 0x08,
- 0x72, 0x08, 0x51, 0x16, 0x31, 0xf3, 0xaa, 0x26, 0x88, 0xba, 0x6d, 0xff, 0x21, 0x1d, 0xfe, 0xe8,
- 0x3f, 0xb7, 0x52, 0xc4, 0x05, 0xa0, 0x46, 0x56, 0x5c, 0x6a, 0xd9, 0x04, 0xb5, 0x23, 0x45, 0x4d,
- 0x2a, 0xef, 0xa9, 0x03, 0x43, 0x40, 0x35, 0xee, 0xfa, 0x7f, 0x4e, 0x51, 0xa3, 0x7e, 0xa2, 0xab,
- 0x72, 0x50, 0x7e, 0x60, 0x93, 0xf2, 0x3c, 0x21, 0x1a, 0xf8, 0xf0, 0xbf, 0x88, 0xd7, 0x99, 0x7f,
- 0xec, 0x92, 0xce, 0x07, 0x81, 0x62, 0x82, 0xb8, 0xd4, 0xb3, 0x72, 0x49, 0x19, 0xf1, 0xaa, 0x46,
- 0x5e, 0x14, 0xd4, 0x2f, 0x7e, 0x04, 0x54, 0x27, 0x4a, 0x52, 0x9b, 0x81, 0x99, 0x57, 0xdd, 0x8f,
- 0xcb, 0x68, 0xda, 0x67, 0x01, 0x9f, 0x07, 0xff, 0x05, 0xbc, 0x6f, 0xfe, 0xe7, 0x54, 0xcb, 0xbe,
- 0xcf, 0x2e, 0xed, 0xb3, 0x87, 0x55, 0xd8, 0x38, 0x0f, 0x87, 0xe3, 0xc4, 0x58, 0x78, 0x94, 0xea,
- 0xc9, 0x6a, 0x9c, 0x30, 0xf1, 0x6a, 0x55, 0xb2, 0x69, 0x36, 0x3d, 0xe3, 0x76, 0xbf, 0xff, 0x9f,
- 0xc7, 0xe3, 0xfe, 0x7f, 0x5e, 0xcf, 0xfb, 0xff, 0x59, 0xa5, 0x03, 0xf7, 0xd0, 0xa4, 0x15, 0xc4,
- 0xc0, 0xad, 0xe8, 0xc6, 0x28, 0x11, 0x78, 0x96, 0x59, 0xb3, 0xe7, 0x35, 0xab, 0xcd, 0xb1, 0xff,
- 0xcc, 0x52, 0xe1, 0x87, 0x68, 0xda, 0xdc, 0x02, 0x02, 0x59, 0x06, 0x1e, 0x8d, 0x5c, 0x06, 0x6e,
- 0xcd, 0xae, 0x41, 0xd9, 0xae, 0x03, 0x00, 0x34, 0x4a, 0x69, 0xc5, 0x81, 0x74, 0x30, 0x30, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x04, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xbd, 0x4b, 0x03,
+ 0x41, 0x10, 0xc5, 0x47, 0x05, 0xb5, 0x11, 0x2d, 0x0c, 0x7e, 0x14, 0x4a, 0x04, 0x85, 0x14, 0x5a,
+ 0x58, 0xda, 0x09, 0xc6, 0x3e, 0x18, 0x6d, 0x25, 0xc1, 0xfc, 0x07, 0x6a, 0x61, 0x21, 0x29, 0x6d,
+ 0x2c, 0x05, 0x13, 0x21, 0x85, 0x56, 0x62, 0x13, 0x52, 0x08, 0xe9, 0x14, 0x4b, 0xc1, 0x46, 0x04,
+ 0x93, 0x68, 0xa2, 0x08, 0xa2, 0x82, 0x8a, 0x0a, 0x82, 0x0a, 0x39, 0xdf, 0x84, 0xbd, 0xb0, 0x59,
+ 0xf7, 0x3e, 0xf4, 0xce, 0xe2, 0xdd, 0x72, 0x3b, 0x9b, 0xfd, 0xdd, 0xce, 0xbe, 0x9d, 0x0d, 0x19,
+ 0x86, 0x41, 0x4e, 0x4a, 0xa7, 0xd3, 0x73, 0x50, 0xc4, 0xcd, 0x58, 0x2b, 0xd5, 0x1e, 0x65, 0xa2,
+ 0x41, 0x5d, 0xf0, 0x9c, 0x28, 0x28, 0x40, 0x59, 0x96, 0x27, 0xd0, 0x25, 0xd1, 0xc8, 0x05, 0x78,
+ 0x25, 0xa2, 0x05, 0x39, 0x80, 0xbe, 0x04, 0xf7, 0x33, 0xcc, 0x17, 0x10, 0x3f, 0x00, 0xcb, 0x63,
+ 0xd2, 0x17, 0xb4, 0x03, 0xe2, 0x7d, 0x40, 0xbc, 0xe7, 0x7d, 0x5b, 0x91, 0x6e, 0x62, 0x15, 0xec,
+ 0x1b, 0x48, 0x4e, 0x15, 0xb4, 0x2d, 0xda, 0x84, 0x64, 0x06, 0xff, 0x40, 0x62, 0x25, 0x87, 0x00,
+ 0x54, 0xb9, 0x55, 0x5c, 0xe7, 0x08, 0xc2, 0x1e, 0xb7, 0xc1, 0x54, 0x63, 0x98, 0xb2, 0xf9, 0x5f,
+ 0x40, 0x30, 0x4b, 0x3f, 0xc6, 0xef, 0xe1, 0x77, 0x6f, 0x22, 0x13, 0xd7, 0xd0, 0xb2, 0x0a, 0xf4,
+ 0x94, 0xba, 0x0a, 0x51, 0x17, 0xc6, 0x9d, 0x42, 0xaf, 0x80, 0x6d, 0xa0, 0x9d, 0x87, 0xf6, 0x85,
+ 0x8b, 0x57, 0x7c, 0x33, 0x83, 0x98, 0xf4, 0x03, 0x9a, 0x54, 0x32, 0xb3, 0x83, 0xbe, 0x2f, 0xc0,
+ 0xc6, 0x3d, 0xdb, 0xdb, 0x3c, 0x7f, 0xd0, 0xa2, 0xfa, 0x01, 0x88, 0x75, 0xa2, 0xff, 0x1d, 0xda,
+ 0x92, 0x0f, 0xec, 0xb0, 0x9a, 0x2a, 0xb1, 0xb9, 0x0b, 0xdc, 0xcf, 0x13, 0xea, 0x40, 0x88, 0xaf,
+ 0x21, 0xfe, 0x59, 0x20, 0xea, 0xd6, 0xed, 0x1d, 0x62, 0xbb, 0xd0, 0xd3, 0x19, 0x51, 0x6b, 0x7d,
+ 0x45, 0x45, 0xa2, 0x21, 0xdd, 0x60, 0xb3, 0x34, 0xe9, 0x40, 0x98, 0xa4, 0x04, 0x59, 0x3a, 0x91,
+ 0xd3, 0x89, 0x8f, 0x49, 0xc2, 0x2c, 0x1d, 0x3f, 0x5c, 0x67, 0x53, 0x54, 0x1b, 0x41, 0x44, 0x4d,
+ 0xbc, 0x1a, 0xac, 0x76, 0xf5, 0x4f, 0xe7, 0xc8, 0x2d, 0x08, 0x2b, 0xed, 0xd1, 0xd5, 0x47, 0xcf,
+ 0xa0, 0x5c, 0x3c, 0x7e, 0x75, 0x1c, 0x0a, 0x3d, 0x73, 0xaa, 0x6e, 0xc3, 0xe1, 0x83, 0x87, 0x78,
+ 0xbc, 0xc0, 0xa0, 0xbb, 0x68, 0xb4, 0xcc, 0xef, 0xdc, 0x6f, 0x27, 0xac, 0x7c, 0xc6, 0x11, 0x92,
+ 0x4a, 0xa5, 0x92, 0xd9, 0x44, 0xc2, 0x38, 0x09, 0x06, 0xaf, 0x4c, 0xd0, 0x7d, 0x2c, 0x56, 0xac,
+ 0x81, 0x66, 0x67, 0x5d, 0x81, 0xa0, 0x88, 0x23, 0x04, 0x32, 0xb8, 0x55, 0x0e, 0x6a, 0xaf, 0x9b,
+ 0xd4, 0x99, 0xf7, 0x99, 0x6d, 0xea, 0xac, 0x20, 0x6e, 0xcd, 0xc0, 0xe9, 0x12, 0xc7, 0x63, 0xd4,
+ 0x12, 0x64, 0x0b, 0x91, 0xec, 0x8d, 0x49, 0x72, 0xda, 0x38, 0x51, 0x0b, 0xe2, 0x37, 0x02, 0x34,
+ 0xa5, 0x05, 0xb9, 0x81, 0x48, 0x07, 0x96, 0xcb, 0x4c, 0x40, 0xf3, 0x11, 0x9b, 0xa2, 0x08, 0xb0,
+ 0x26, 0x7e, 0x80, 0xdc, 0x42, 0x94, 0x12, 0xb4, 0xa4, 0xf4, 0xaf, 0x4b, 0x10, 0x03, 0xc5, 0x20,
+ 0xd4, 0x00, 0xfa, 0x0d, 0xc4, 0xaa, 0xa8, 0xc2, 0x24, 0xed, 0x32, 0x04, 0xd0, 0x47, 0xde, 0xcf,
+ 0x3a, 0xe8, 0x2f, 0x10, 0x9b, 0x6b, 0xa2, 0x22, 0xc1, 0x36, 0xeb, 0xae, 0xcb, 0x64, 0x32, 0x01,
+ 0x00, 0xaa, 0xbf, 0x85, 0x38, 0x5c, 0x7c, 0x47, 0xc2, 0xfe, 0xd3, 0x0d, 0xf6, 0x06, 0xa4, 0xcf,
+ 0xcb, 0xff, 0x01, 0xdd, 0x55, 0xae, 0x16, 0xea, 0x6f, 0x0b, 0xce, 0x9f, 0x18, 0x88, 0x78, 0x71,
+ 0xd7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_pos_x_xpm[1] = {{ png, sizeof( png ), "rotate_pos_x_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_pos_y.cpp b/bitmaps_png/cpp_26/rotate_pos_y.cpp
index a2df1b9fd2..ec669dcb9a 100644
--- a/bitmaps_png/cpp_26/rotate_pos_y.cpp
+++ b/bitmaps_png/cpp_26/rotate_pos_y.cpp
@@ -8,57 +8,43 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x15, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x9c, 0x61, 0x64, 0x64, 0x94, 0x60, 0x6c, 0x6c, 0x9c, 0x01, 0xc4, 0x22, 0xb8,
- 0x14, 0x5b, 0x5b, 0x5b, 0xf3, 0x42, 0xd5, 0xc4, 0x93, 0x6d, 0x91, 0x89, 0x89, 0x49, 0x2b, 0xd0,
- 0x80, 0xff, 0x40, 0x0b, 0x67, 0xe0, 0x52, 0x0c, 0x94, 0x6f, 0x07, 0xa9, 0x01, 0xaa, 0x6d, 0x20,
- 0xdb, 0x22, 0x3d, 0x3d, 0x3d, 0x6e, 0xa0, 0x21, 0x4f, 0x81, 0xf8, 0x0f, 0x10, 0xeb, 0xa2, 0x2b,
- 0x34, 0x30, 0x30, 0x50, 0x00, 0x8a, 0x7f, 0x07, 0xe2, 0xbb, 0x0e, 0x0e, 0x0e, 0x1c, 0x64, 0x5b,
- 0x04, 0xf5, 0x55, 0x2c, 0xd4, 0x57, 0xbb, 0xb1, 0xf8, 0x66, 0x25, 0x48, 0x0e, 0x88, 0xbd, 0x29,
- 0x8a, 0x23, 0x30, 0x87, 0x81, 0x81, 0x11, 0x68, 0xd0, 0x71, 0xa8, 0x65, 0x3e, 0x30, 0x71, 0x53,
- 0x53, 0x53, 0x2b, 0xa8, 0x25, 0x1b, 0x28, 0x4e, 0x0c, 0x48, 0xbe, 0x32, 0x03, 0x1a, 0xf8, 0x0f,
- 0x88, 0xaf, 0x87, 0x86, 0x86, 0x32, 0x43, 0x7d, 0x03, 0xb2, 0xfc, 0x9b, 0xa1, 0xa1, 0xa1, 0x3c,
- 0xd5, 0x2c, 0x82, 0x1a, 0xbc, 0x00, 0xea, 0xab, 0x04, 0x20, 0x0e, 0x82, 0x26, 0x80, 0x6a, 0xaa,
- 0x24, 0x6f, 0x34, 0x8b, 0x24, 0x81, 0xf8, 0x33, 0x10, 0x3f, 0x00, 0xe2, 0x9b, 0x40, 0x7c, 0x4b,
- 0x5b, 0x5b, 0x9b, 0x8d, 0xea, 0x16, 0x41, 0x2d, 0xab, 0x80, 0xc6, 0x0b, 0x08, 0xbb, 0x51, 0x2d,
- 0xc3, 0xa2, 0x63, 0x15, 0x15, 0x15, 0x76, 0xa0, 0x05, 0x7f, 0x81, 0xf8, 0x2c, 0x5e, 0x03, 0x18,
- 0x18, 0x58, 0x81, 0x58, 0x90, 0x6c, 0x8b, 0xa0, 0xbe, 0xfa, 0x0d, 0xc4, 0x47, 0xb0, 0x18, 0xce,
- 0x2c, 0xa5, 0xed, 0xd2, 0xa5, 0xe7, 0x53, 0x7e, 0xc6, 0x22, 0xba, 0xff, 0xa1, 0x5d, 0xca, 0x9c,
- 0xe7, 0x7a, 0xbe, 0x25, 0x07, 0xe5, 0xf5, 0x3d, 0xfa, 0x40, 0x16, 0x53, 0xc5, 0x22, 0x0e, 0x01,
- 0x05, 0x05, 0x65, 0xeb, 0x94, 0x63, 0x3e, 0xcd, 0xb7, 0xfe, 0x85, 0x4c, 0x78, 0xfb, 0x3f, 0x6c,
- 0xe2, 0xdb, 0xff, 0xe1, 0x93, 0xde, 0xfd, 0x8f, 0x98, 0xf2, 0xee, 0x7f, 0x68, 0xef, 0xa3, 0xff,
- 0x8a, 0xe6, 0x11, 0x3b, 0x81, 0x96, 0xf1, 0x53, 0x64, 0x11, 0x28, 0x9f, 0x49, 0xe9, 0x87, 0xec,
- 0xf1, 0x6e, 0x7d, 0xf5, 0xdf, 0xa3, 0xe1, 0xfe, 0x7f, 0x0d, 0xd7, 0x8a, 0x73, 0x0a, 0xe6, 0x71,
- 0x2b, 0x94, 0x6d, 0x52, 0xd7, 0x1b, 0x86, 0xf6, 0x3f, 0x08, 0xea, 0x7b, 0xfb, 0x3f, 0xb8, 0xf7,
- 0x25, 0xd0, 0xb2, 0xa8, 0x5d, 0x14, 0x59, 0x24, 0xa0, 0x68, 0x5b, 0x6b, 0x5d, 0x78, 0xe9, 0xb7,
- 0x4d, 0xc9, 0xd5, 0xbf, 0xc2, 0xea, 0xae, 0xf3, 0x80, 0x16, 0xb3, 0xc3, 0xe4, 0x38, 0x05, 0x95,
- 0xe4, 0x14, 0x6d, 0x32, 0x8e, 0xfb, 0x74, 0xbc, 0xf9, 0x6f, 0x9f, 0xb7, 0xef, 0x9b, 0xa0, 0xb4,
- 0x01, 0xb8, 0x04, 0xe1, 0x11, 0x14, 0xd7, 0xe1, 0xe2, 0x92, 0x34, 0x21, 0xc9, 0x22, 0x69, 0xd3,
- 0x8c, 0x3d, 0xd6, 0xe5, 0x2f, 0xfe, 0x4b, 0x19, 0x27, 0xed, 0x05, 0xf9, 0x0e, 0x5d, 0x3d, 0xb7,
- 0x80, 0xb4, 0xbe, 0x41, 0xf4, 0xd2, 0xd7, 0xee, 0x4d, 0xaf, 0xff, 0xcb, 0x5b, 0xa4, 0x9c, 0x55,
- 0xb4, 0xcb, 0x39, 0xa6, 0x60, 0x9d, 0xf1, 0x86, 0x47, 0x50, 0x56, 0x07, 0xaf, 0x45, 0xc0, 0x4c,
- 0xba, 0x07, 0x98, 0x61, 0x27, 0x43, 0x83, 0x8d, 0x53, 0xce, 0xa9, 0xeb, 0xbe, 0x61, 0xd6, 0xed,
- 0xff, 0x7c, 0xb2, 0x16, 0x85, 0x18, 0x96, 0x08, 0xe9, 0xb8, 0x8a, 0xe9, 0x84, 0x2d, 0xd4, 0x0c,
- 0x98, 0xf9, 0xd4, 0xbe, 0xfa, 0xe5, 0x7f, 0xc7, 0x9a, 0x97, 0xff, 0x9d, 0xea, 0x5e, 0xfd, 0x97,
- 0x36, 0x49, 0xd8, 0x45, 0x30, 0xe8, 0xd0, 0x52, 0x9a, 0xae, 0xa2, 0xff, 0xc6, 0xef, 0x2a, 0xc1,
- 0x5b, 0x7f, 0x01, 0xd9, 0x5a, 0x28, 0x09, 0x44, 0x50, 0xb1, 0x5a, 0xd1, 0xb5, 0xff, 0xa3, 0x59,
- 0xe1, 0xf3, 0xff, 0xe6, 0xc5, 0x2f, 0xfe, 0x5b, 0x94, 0xbc, 0xf8, 0x6f, 0x59, 0xfa, 0xe2, 0xbf,
- 0x49, 0xc6, 0xd9, 0xbf, 0x3c, 0x92, 0x46, 0xe9, 0xa4, 0x5a, 0x24, 0x28, 0x6e, 0x37, 0xf9, 0xb9,
- 0x42, 0xd8, 0xf1, 0xff, 0xcc, 0xbc, 0x4a, 0x3e, 0x18, 0x3e, 0x92, 0xb6, 0x29, 0x56, 0xf2, 0x59,
- 0xfe, 0xca, 0x20, 0xe7, 0xd9, 0x7f, 0xc3, 0xdc, 0x67, 0xff, 0x8d, 0xf2, 0x9e, 0xff, 0x97, 0x34,
- 0x2b, 0xbe, 0x0c, 0xd4, 0xc7, 0x42, 0x92, 0x45, 0x20, 0xcc, 0x6f, 0x50, 0x75, 0x4d, 0x2e, 0xf2,
- 0xc1, 0x7f, 0x4e, 0x79, 0x9f, 0x45, 0xd8, 0xe4, 0x39, 0x45, 0x4d, 0xc3, 0x24, 0x1d, 0x26, 0x3d,
- 0xd0, 0x4a, 0x7b, 0xfa, 0x5f, 0x2b, 0xf5, 0xc1, 0x7f, 0x3e, 0x39, 0xa7, 0xe9, 0x44, 0xa5, 0x3a,
- 0x74, 0xcc, 0x26, 0xe5, 0x3d, 0x57, 0x3c, 0xe8, 0xee, 0x7f, 0x01, 0xab, 0xb9, 0x2f, 0xd8, 0xc4,
- 0x4c, 0x82, 0xb1, 0x5a, 0x26, 0x66, 0x60, 0x2d, 0x64, 0x5c, 0x75, 0x5d, 0xdc, 0x76, 0xe2, 0x2b,
- 0x60, 0x52, 0x94, 0x23, 0xcb, 0x22, 0x06, 0x6e, 0x51, 0x09, 0x4e, 0xbd, 0xb6, 0x27, 0x82, 0x7e,
- 0x0f, 0xfe, 0xf3, 0x5a, 0x2d, 0x7e, 0xc5, 0xa1, 0x10, 0xb1, 0x94, 0x55, 0xc8, 0xa4, 0x00, 0x5d,
- 0x1d, 0x07, 0xbf, 0x9c, 0x12, 0xbb, 0x88, 0xc1, 0x2c, 0xa2, 0xf3, 0x11, 0x36, 0xcc, 0x2c, 0x62,
- 0x13, 0xc5, 0xae, 0x3b, 0xf9, 0x11, 0xb7, 0xc7, 0xfd, 0xff, 0x3c, 0x9e, 0xf7, 0xff, 0x73, 0xa8,
- 0x97, 0xdf, 0xa4, 0xa8, 0x50, 0xc5, 0xab, 0x89, 0x53, 0xcf, 0x82, 0x51, 0x36, 0x65, 0x37, 0xb3,
- 0x7a, 0xd3, 0x03, 0x66, 0xb9, 0xe4, 0xa7, 0xc0, 0x08, 0x67, 0xa2, 0x89, 0x45, 0x48, 0x29, 0x91,
- 0x83, 0x81, 0x43, 0xd8, 0x85, 0xe6, 0x16, 0x91, 0x82, 0x01, 0xe7, 0x38, 0xa7, 0x1b, 0x88, 0xcf,
- 0x55, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x2c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0xbf, 0x4b, 0x5b,
+ 0x51, 0x14, 0xc7, 0x0f, 0xea, 0x52, 0x6a, 0xb5, 0x28, 0x24, 0x14, 0x6c, 0x69, 0x86, 0x40, 0x27,
+ 0x91, 0x2e, 0x29, 0x48, 0x41, 0x84, 0xfe, 0x01, 0x0e, 0xba, 0x75, 0x4b, 0x07, 0x87, 0x40, 0x07,
+ 0xc7, 0x0e, 0xcf, 0x41, 0x4d, 0xa2, 0x26, 0xa1, 0x26, 0xf0, 0x5e, 0xe0, 0x51, 0x28, 0x2e, 0x3a,
+ 0x75, 0x12, 0x32, 0xb6, 0x0d, 0x74, 0x15, 0x74, 0xea, 0xdc, 0xa1, 0x4e, 0x45, 0x68, 0x20, 0x90,
+ 0xe8, 0xeb, 0xf7, 0x9e, 0x77, 0x52, 0x6e, 0x5e, 0x7e, 0xbc, 0xfb, 0x92, 0x0c, 0x5f, 0x6e, 0xde,
+ 0x3d, 0xf7, 0x9c, 0xcf, 0xb9, 0xf7, 0x9e, 0x7b, 0x42, 0x9e, 0xe7, 0x91, 0xa9, 0xe8, 0x90, 0xb6,
+ 0xa0, 0x0d, 0xfa, 0x48, 0x73, 0x94, 0xa7, 0xd7, 0x94, 0xa3, 0x57, 0x18, 0x5f, 0x52, 0x81, 0x16,
+ 0x42, 0x7d, 0x07, 0x1a, 0x72, 0xb4, 0x84, 0x20, 0x3b, 0x08, 0xbc, 0xfe, 0x7f, 0x2e, 0x4f, 0x5f,
+ 0x58, 0x87, 0xf4, 0x19, 0xa3, 0xa7, 0xe9, 0x0e, 0x73, 0x5f, 0xa1, 0xf7, 0xb4, 0x47, 0x71, 0x23,
+ 0x90, 0xca, 0x0e, 0x90, 0x33, 0x38, 0xdf, 0x4b, 0x90, 0xa3, 0x1e, 0xd0, 0x31, 0x3d, 0xc5, 0x58,
+ 0x0f, 0xc0, 0x3a, 0x72, 0x43, 0x41, 0xc8, 0x68, 0x19, 0x0b, 0x7f, 0x41, 0x4d, 0xe8, 0x80, 0x8e,
+ 0xe8, 0x45, 0x97, 0x5d, 0x40, 0xfc, 0xdb, 0xa2, 0x19, 0x24, 0xf4, 0x5d, 0x76, 0xd3, 0x49, 0xaa,
+ 0x89, 0xb9, 0x37, 0xe1, 0x20, 0x3f, 0xd0, 0x6f, 0x05, 0xec, 0xbb, 0x58, 0x03, 0x49, 0x62, 0x31,
+ 0x49, 0xec, 0x2f, 0xb4, 0xcb, 0xbe, 0x9a, 0xbd, 0x2f, 0x88, 0x8a, 0xf4, 0x04, 0x8b, 0xda, 0xc8,
+ 0xc8, 0x1a, 0x78, 0x6f, 0x01, 0x10, 0xcf, 0x9d, 0xd3, 0x34, 0x76, 0x37, 0x2b, 0xf7, 0x6a, 0x71,
+ 0x0c, 0xc4, 0x1a, 0x0c, 0x3a, 0xa0, 0xe7, 0xb2, 0xfd, 0x4c, 0x14, 0x50, 0xc0, 0x9e, 0xe1, 0x18,
+ 0x88, 0x15, 0x76, 0x74, 0xd7, 0xd0, 0x0f, 0x75, 0xfe, 0x51, 0x41, 0x7c, 0x67, 0xca, 0x17, 0x31,
+ 0x4c, 0xee, 0x28, 0xcd, 0x19, 0xe5, 0xe8, 0x02, 0xe7, 0xff, 0xd0, 0x14, 0xa4, 0xd6, 0xb2, 0x8f,
+ 0x7f, 0x22, 0x69, 0xb3, 0xf2, 0xf6, 0x61, 0x6d, 0xe8, 0x06, 0x2a, 0xf1, 0x83, 0xb4, 0x68, 0x4a,
+ 0xd9, 0xac, 0xba, 0x75, 0xa9, 0x24, 0x3b, 0x98, 0x62, 0x9b, 0xbf, 0xe6, 0x46, 0x7c, 0xd2, 0x91,
+ 0x1e, 0x2c, 0x1c, 0x56, 0xe5, 0x2d, 0x35, 0x25, 0xcb, 0x96, 0xaa, 0xae, 0x78, 0x25, 0xde, 0x88,
+ 0x95, 0x63, 0x0d, 0xa9, 0xb4, 0x96, 0x56, 0xd2, 0x6a, 0xed, 0xea, 0x48, 0x9d, 0x41, 0x7b, 0xbc,
+ 0x6f, 0x11, 0xe4, 0x03, 0x64, 0x27, 0xec, 0xc4, 0x6d, 0xc2, 0x49, 0xdc, 0xaa, 0xdf, 0x3c, 0xa7,
+ 0x6c, 0x06, 0xed, 0x27, 0x14, 0x14, 0x14, 0x1f, 0xdd, 0x37, 0xeb, 0x67, 0xb5, 0x5a, 0x5d, 0x89,
+ 0x22, 0xd7, 0x75, 0x1f, 0x45, 0x02, 0x25, 0x8b, 0xc9, 0xab, 0x54, 0x31, 0xe5, 0x39, 0x8e, 0x13,
+ 0x55, 0x27, 0xc6, 0x10, 0x2c, 0xb6, 0xca, 0x76, 0xd9, 0x2b, 0xd9, 0xa5, 0x4a, 0xd4, 0x1d, 0x15,
+ 0x0a, 0x85, 0x07, 0xc6, 0x10, 0xc9, 0xac, 0xa7, 0x6b, 0xa0, 0x0b, 0x3c, 0xc6, 0x7d, 0x7d, 0x52,
+ 0xdd, 0xbe, 0x6b, 0xde, 0x6f, 0xbc, 0x2e, 0x65, 0x69, 0xde, 0xe8, 0x8e, 0x86, 0x41, 0xb4, 0x7e,
+ 0xa7, 0x0a, 0xa4, 0x16, 0xa8, 0xdc, 0x1a, 0xcf, 0x4b, 0xb1, 0x8c, 0x05, 0xd1, 0x60, 0xef, 0xb8,
+ 0xd4, 0x31, 0xf6, 0xfb, 0x1e, 0x0a, 0x32, 0x85, 0xf4, 0xec, 0xc0, 0xff, 0xd7, 0xed, 0xdd, 0xe1,
+ 0x24, 0x20, 0x1c, 0x28, 0x4b, 0xcf, 0x04, 0xf0, 0x87, 0x47, 0x7c, 0x0f, 0x05, 0x8d, 0x02, 0xd1,
+ 0x8e, 0xf0, 0x44, 0x7a, 0x65, 0x65, 0xe8, 0x83, 0x1d, 0x07, 0x22, 0xa0, 0x35, 0xb9, 0x9b, 0xb5,
+ 0x81, 0xa0, 0x71, 0x21, 0x46, 0xa0, 0x49, 0x40, 0x42, 0x41, 0x08, 0xbe, 0x3d, 0x09, 0x88, 0x09,
+ 0x68, 0xd3, 0xb6, 0xed, 0xcc, 0xb8, 0x10, 0xad, 0x4b, 0x9c, 0xd2, 0x3e, 0x2d, 0x06, 0x6d, 0xff,
+ 0x00, 0xaa, 0xd9, 0x63, 0xdd, 0xa5, 0x17, 0x3c, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
+ 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE rotate_pos_y_xpm[1] = {{ png, sizeof( png ), "rotate_pos_y_xpm" }};
diff --git a/bitmaps_png/cpp_26/rotate_pos_z.cpp b/bitmaps_png/cpp_26/rotate_pos_z.cpp
index 2bbdeaa689..e69e3f2194 100644
--- a/bitmaps_png/cpp_26/rotate_pos_z.cpp
+++ b/bitmaps_png/cpp_26/rotate_pos_z.cpp
@@ -8,65 +8,46 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x93, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0x03, 0xdd, 0x2d, 0x32, 0x36, 0x36, 0xbe, 0x0c, 0xc4, 0x2f, 0xf0, 0x61, 0x23,
- 0x23, 0xa3, 0x2a, 0x5a, 0x5b, 0xf4, 0x15, 0x88, 0xff, 0x9b, 0x98, 0x98, 0xb4, 0xd2, 0x2c, 0xe8,
- 0x4c, 0x4d, 0x4d, 0x25, 0x80, 0x96, 0x3c, 0x03, 0x59, 0x66, 0x66, 0x66, 0xa6, 0x46, 0x13, 0x8b,
- 0x42, 0x43, 0x43, 0x99, 0x81, 0xc1, 0x75, 0x00, 0xe4, 0x1b, 0x20, 0xce, 0xa0, 0x59, 0x62, 0x00,
- 0xc5, 0x09, 0xd4, 0x92, 0xcd, 0x34, 0x4b, 0x75, 0x40, 0xc3, 0x8d, 0x80, 0xf8, 0x17, 0x10, 0xbf,
- 0xd4, 0xd3, 0xd3, 0x13, 0xa3, 0x89, 0x45, 0x0e, 0x0e, 0x0e, 0x1c, 0x40, 0x0b, 0xae, 0x81, 0x7c,
- 0x03, 0xf4, 0x95, 0x2f, 0x56, 0x8d, 0x0c, 0x0c, 0x2c, 0x40, 0xcc, 0x41, 0x91, 0x45, 0x40, 0x0b,
- 0x26, 0x42, 0x2d, 0x99, 0x81, 0x2c, 0xce, 0x25, 0x20, 0x6f, 0x28, 0x6b, 0xe0, 0xbd, 0x51, 0xd3,
- 0x31, 0xfd, 0x84, 0xbe, 0x4f, 0xf9, 0x3d, 0x7d, 0xef, 0xb2, 0xfb, 0xca, 0x96, 0x61, 0x7b, 0x45,
- 0x95, 0x2d, 0x27, 0x00, 0x2d, 0xe5, 0x23, 0xc9, 0x22, 0x60, 0x12, 0x76, 0x05, 0x5a, 0xf2, 0x0f,
- 0x88, 0x6f, 0x01, 0x83, 0x8c, 0x1b, 0xea, 0x7a, 0x4e, 0x11, 0x65, 0xab, 0xd9, 0xc6, 0x61, 0xbd,
- 0x2f, 0xc2, 0x26, 0xbc, 0xf9, 0x1f, 0x3e, 0xe9, 0xdd, 0xff, 0x88, 0xc9, 0xef, 0xfe, 0x47, 0x4e,
- 0x79, 0xf7, 0x3f, 0x6a, 0xea, 0xbb, 0xff, 0xe1, 0xfd, 0x4f, 0xfe, 0x2b, 0x59, 0x46, 0x5d, 0x14,
- 0x16, 0x56, 0xd5, 0x24, 0xca, 0x22, 0x5d, 0x5d, 0x5d, 0x41, 0xa0, 0x05, 0x4f, 0x80, 0xf8, 0x37,
- 0x30, 0x59, 0x9b, 0xc2, 0xc4, 0x85, 0x95, 0x6c, 0x56, 0x7b, 0xd4, 0xdd, 0xfc, 0xef, 0xdf, 0xf5,
- 0xe6, 0xbf, 0x7f, 0xe7, 0xcb, 0xff, 0x8e, 0x05, 0x7b, 0xfe, 0x1a, 0x85, 0x4d, 0x7c, 0x65, 0x9f,
- 0xb3, 0xf5, 0x47, 0x70, 0xef, 0xcb, 0xff, 0xa1, 0x13, 0xde, 0xfe, 0x0f, 0x03, 0x62, 0x5d, 0xaf,
- 0xca, 0xfb, 0x82, 0xf2, 0x26, 0x9e, 0x04, 0x2d, 0x02, 0xfa, 0x66, 0x05, 0x34, 0x95, 0xd5, 0xc2,
- 0xc4, 0xf8, 0xa4, 0xf4, 0xf2, 0x4c, 0x53, 0xb6, 0x7c, 0x71, 0x6f, 0x7e, 0xfd, 0xdf, 0x3c, 0x6d,
- 0xeb, 0x17, 0x51, 0x75, 0xd7, 0x6d, 0xcc, 0x5c, 0x82, 0xbe, 0x40, 0x5f, 0xca, 0x71, 0x70, 0x0b,
- 0xbb, 0x08, 0x29, 0x98, 0xad, 0x32, 0x8b, 0x5f, 0xf4, 0x3e, 0xa0, 0xfb, 0xcd, 0xff, 0xc0, 0x9e,
- 0xb7, 0xff, 0x65, 0x8d, 0x42, 0xce, 0x00, 0xe5, 0x18, 0xf1, 0x95, 0x0c, 0x51, 0xd0, 0xdc, 0x7f,
- 0x0c, 0x94, 0x7f, 0xa0, 0x41, 0xc6, 0x2d, 0x6b, 0x99, 0x7d, 0xdb, 0xa1, 0xe6, 0xe5, 0x7f, 0xd3,
- 0xf4, 0x83, 0x3f, 0xf8, 0x64, 0x0c, 0x1b, 0xb1, 0xb9, 0x96, 0x47, 0x52, 0x27, 0xc3, 0x30, 0x7c,
- 0xf6, 0x2b, 0xef, 0xb6, 0xd7, 0xff, 0x6d, 0x72, 0xf6, 0xfe, 0xe2, 0x95, 0xd2, 0x4b, 0x06, 0xe9,
- 0xe5, 0x15, 0x57, 0x4b, 0xe1, 0x11, 0x56, 0xdc, 0x00, 0x0a, 0x7a, 0x58, 0xee, 0x97, 0x05, 0x5a,
- 0xf2, 0x1e, 0x88, 0x3f, 0x00, 0xd9, 0x4a, 0x30, 0x03, 0xd8, 0x78, 0x65, 0x02, 0xf5, 0x12, 0xf7,
- 0xfd, 0xb5, 0x2a, 0x7b, 0xf1, 0x5f, 0x40, 0xd1, 0x71, 0x0f, 0xbe, 0xc8, 0x16, 0x56, 0xb4, 0xdd,
- 0xec, 0x52, 0xf7, 0xfc, 0xbf, 0x5b, 0xe3, 0xab, 0xff, 0x0a, 0x56, 0x99, 0x77, 0x54, 0x1c, 0x8a,
- 0xef, 0xd9, 0xe4, 0x1d, 0xf9, 0x2b, 0xac, 0x62, 0xbf, 0x1a, 0xee, 0x23, 0xa0, 0x05, 0x73, 0x60,
- 0xbe, 0x01, 0xd2, 0x1d, 0x30, 0xac, 0xa6, 0x63, 0x7e, 0xc1, 0xd8, 0xbf, 0xfd, 0xbf, 0x81, 0x47,
- 0xc5, 0x7f, 0x0d, 0x6d, 0x83, 0x9d, 0xc0, 0x54, 0x98, 0x8a, 0x6e, 0x01, 0x2b, 0xb7, 0x80, 0x01,
- 0xbf, 0x9c, 0xe5, 0x74, 0x31, 0xdd, 0xf0, 0xb3, 0x16, 0x79, 0x97, 0xfe, 0xdb, 0x57, 0x03, 0xe3,
- 0x10, 0x18, 0x02, 0x4e, 0xb5, 0xaf, 0xfe, 0xeb, 0x06, 0xcf, 0x7e, 0xcf, 0xca, 0x25, 0x62, 0x8c,
- 0x6c, 0xd1, 0x4a, 0x68, 0xdc, 0x10, 0xc2, 0xfb, 0x90, 0x2d, 0x61, 0xe3, 0x93, 0x5e, 0x29, 0xe7,
- 0xd0, 0xfc, 0xc9, 0x34, 0xff, 0xe1, 0x7f, 0xf3, 0xe2, 0x17, 0xff, 0x2d, 0x4a, 0x5e, 0xfc, 0xb7,
- 0x2c, 0x7d, 0xf1, 0x1f, 0x14, 0x02, 0xd6, 0xe5, 0x2f, 0xfe, 0x8b, 0x68, 0xf8, 0x1e, 0x40, 0x89,
- 0x23, 0x43, 0x43, 0x43, 0x2d, 0xa0, 0x6f, 0x1c, 0xd0, 0xb1, 0xa4, 0xba, 0xcb, 0x7e, 0xcd, 0xf0,
- 0x1d, 0xff, 0x15, 0x1d, 0x9b, 0x7e, 0x2a, 0x29, 0x29, 0x25, 0x02, 0xd5, 0xe9, 0xa3, 0x67, 0x5a,
- 0x6e, 0x29, 0x8b, 0x25, 0xea, 0x61, 0xdb, 0xbf, 0x1a, 0xe6, 0x3e, 0xfb, 0x6f, 0x94, 0xf7, 0xfc,
- 0xbf, 0x71, 0xfe, 0xf3, 0xff, 0x26, 0x05, 0xcf, 0xff, 0xeb, 0xc4, 0xee, 0xff, 0xcd, 0x21, 0xa4,
- 0x96, 0x42, 0x54, 0x59, 0xc7, 0x21, 0x6e, 0x35, 0x53, 0x21, 0xe6, 0xf1, 0x7f, 0xd9, 0xc0, 0xa3,
- 0xff, 0xd9, 0x85, 0xb4, 0x8b, 0x70, 0xa9, 0xe3, 0x12, 0x33, 0x6a, 0x90, 0x71, 0x9d, 0xf9, 0x4a,
- 0x27, 0xe3, 0xe9, 0x7f, 0xdd, 0xcc, 0x67, 0xff, 0xf5, 0xb2, 0x9e, 0xfd, 0x17, 0xd2, 0x8e, 0xbb,
- 0x08, 0x72, 0x08, 0x51, 0x16, 0x31, 0xf3, 0xaa, 0x26, 0x88, 0xba, 0x6d, 0xff, 0x21, 0x1d, 0xfe,
- 0xe8, 0x3f, 0xb7, 0x52, 0xc4, 0x05, 0xa0, 0x46, 0x56, 0x5c, 0x6a, 0xd9, 0x04, 0xb5, 0x23, 0x45,
- 0x4d, 0x2a, 0xef, 0xa9, 0x27, 0x3f, 0xf9, 0xaf, 0x1a, 0x77, 0xfd, 0x3f, 0xa7, 0xa8, 0x51, 0x3f,
- 0xd1, 0xa5, 0x37, 0x28, 0x3f, 0xb0, 0x49, 0x79, 0x9e, 0x10, 0x0d, 0x7c, 0xf8, 0x5f, 0xc4, 0xeb,
- 0xcc, 0x3f, 0x76, 0x49, 0xe7, 0x83, 0x40, 0x31, 0x41, 0x5c, 0xea, 0x59, 0xb9, 0xa4, 0x8c, 0x78,
- 0x55, 0x23, 0x2f, 0x0a, 0xea, 0x17, 0x3f, 0x02, 0xaa, 0x13, 0x25, 0xa9, 0xe2, 0x63, 0xe6, 0x55,
- 0xf7, 0xe3, 0x32, 0x9a, 0xf6, 0x59, 0xc0, 0xe7, 0xc1, 0x7f, 0x01, 0xef, 0x9b, 0xff, 0x39, 0xd5,
- 0xb2, 0xef, 0xb3, 0x4b, 0xfb, 0xec, 0x61, 0x15, 0x36, 0xce, 0xc3, 0xe1, 0x38, 0x31, 0x16, 0x1e,
- 0xa5, 0x7a, 0xb2, 0x1a, 0x27, 0x4c, 0xbc, 0x5a, 0x95, 0x6c, 0x9a, 0x4d, 0xcf, 0xb8, 0xdd, 0xef,
- 0xff, 0xe7, 0xf1, 0xb8, 0xff, 0x9f, 0xd7, 0xf3, 0xfe, 0x7f, 0x56, 0xe9, 0xc0, 0x3d, 0x34, 0x69,
- 0x05, 0x31, 0x70, 0x2b, 0xba, 0x31, 0x4a, 0x04, 0x9e, 0x65, 0xd6, 0xec, 0x79, 0xcd, 0x6a, 0x73,
- 0xec, 0x3f, 0xb3, 0x54, 0xf8, 0x21, 0x9a, 0x36, 0xb7, 0x80, 0x40, 0x96, 0x81, 0x47, 0x23, 0x97,
- 0x81, 0x5b, 0xb3, 0x6b, 0x50, 0xb6, 0xeb, 0x00, 0x82, 0x9d, 0x6b, 0x24, 0xf6, 0xcf, 0xa5, 0x85,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x58, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4f, 0x48, 0x54,
+ 0x51, 0x14, 0xc6, 0x4f, 0x1a, 0x41, 0x86, 0xa0, 0x22, 0x41, 0x64, 0xa2, 0x4c, 0xad, 0x73, 0xd9,
+ 0x46, 0x98, 0xb9, 0x4f, 0xc7, 0x8d, 0xe5, 0x46, 0x29, 0xda, 0x08, 0x42, 0x54, 0x44, 0x68, 0xb4,
+ 0x13, 0xa2, 0x59, 0xd4, 0x22, 0xa8, 0xa9, 0x1c, 0x37, 0xf3, 0xa6, 0xd9, 0x68, 0xf8, 0xee, 0x7b,
+ 0x4a, 0x45, 0xd3, 0xc6, 0x85, 0x7f, 0x2a, 0xa8, 0xb6, 0x99, 0x6e, 0x42, 0x5a, 0xb4, 0x0c, 0x32,
+ 0x5a, 0x44, 0x92, 0xd6, 0xeb, 0x3b, 0x77, 0xde, 0x0c, 0xe3, 0xcc, 0x1b, 0xe7, 0x5d, 0xf1, 0x2d,
+ 0x3e, 0xee, 0x7d, 0xe7, 0xde, 0x3b, 0xbf, 0x73, 0xce, 0xbd, 0xe7, 0x30, 0xe4, 0xba, 0x2e, 0xe9,
+ 0x28, 0x9b, 0xcd, 0x36, 0xa6, 0xd3, 0xe9, 0x54, 0x32, 0x99, 0x3c, 0x5c, 0xb0, 0x51, 0x9f, 0xd3,
+ 0x42, 0x86, 0x7c, 0x41, 0xc2, 0x5a, 0xde, 0x21, 0xc3, 0x7a, 0x4f, 0x42, 0x7e, 0xc5, 0x7a, 0x84,
+ 0x74, 0x41, 0xa6, 0x69, 0x76, 0x01, 0xe4, 0xf2, 0xb8, 0x03, 0x24, 0x64, 0xae, 0x02, 0x24, 0xe4,
+ 0x06, 0xb4, 0x45, 0xbd, 0x73, 0x27, 0xf7, 0x05, 0xe4, 0x27, 0x12, 0xf6, 0x25, 0x40, 0x5c, 0x1e,
+ 0xd5, 0x77, 0x18, 0x20, 0xea, 0x71, 0xda, 0x01, 0xf9, 0x09, 0xcd, 0x17, 0x6d, 0xa1, 0x80, 0x00,
+ 0x50, 0x20, 0x00, 0x43, 0x03, 0x95, 0xa7, 0x2c, 0x14, 0x90, 0x5f, 0xca, 0xc2, 0x01, 0xf9, 0xa4,
+ 0x6c, 0xdf, 0x41, 0xd5, 0x52, 0x56, 0x15, 0x44, 0xc2, 0x39, 0x4e, 0x31, 0x79, 0x9a, 0xe2, 0x4e,
+ 0x27, 0x9d, 0xcd, 0x35, 0x04, 0xac, 0xa3, 0x88, 0xaa, 0x17, 0x61, 0x6d, 0xf8, 0xd4, 0x52, 0x4e,
+ 0xd5, 0x59, 0x71, 0x73, 0xf7, 0xf4, 0x31, 0x54, 0x77, 0x3a, 0x7f, 0x80, 0x3d, 0x53, 0xfa, 0x45,
+ 0x31, 0x7b, 0x12, 0x63, 0x64, 0x57, 0x50, 0xdc, 0xe9, 0x50, 0x1d, 0x40, 0x75, 0x82, 0xf2, 0xee,
+ 0x80, 0x8e, 0x51, 0x00, 0x21, 0xae, 0x03, 0xd8, 0xb8, 0x06, 0x6d, 0x22, 0x9a, 0x07, 0xd0, 0x00,
+ 0x19, 0xf6, 0x30, 0x36, 0x9a, 0xb0, 0xfd, 0x86, 0xfe, 0x42, 0x8f, 0x28, 0xba, 0x74, 0x90, 0x01,
+ 0xf7, 0x1f, 0x9b, 0x0c, 0x3a, 0xcf, 0xf3, 0x5a, 0x82, 0x53, 0x91, 0x3c, 0x03, 0xde, 0xc2, 0x93,
+ 0x2b, 0x5e, 0x04, 0xb7, 0x2a, 0x52, 0x19, 0x9f, 0x3a, 0x0a, 0xfb, 0x44, 0x7e, 0xdd, 0x5a, 0xbe,
+ 0x96, 0x7c, 0xb7, 0xd0, 0x3f, 0xfe, 0xc6, 0x65, 0x18, 0x47, 0x16, 0x40, 0xdb, 0x50, 0x2b, 0x95,
+ 0xa4, 0xa9, 0xa0, 0x31, 0xdf, 0xcb, 0x34, 0xe4, 0x85, 0xfa, 0x1e, 0x7b, 0xab, 0xf9, 0xdc, 0x33,
+ 0x77, 0xe4, 0xde, 0xdb, 0xd7, 0x41, 0xa2, 0x61, 0x65, 0x32, 0x99, 0xce, 0x42, 0x44, 0x5f, 0xa0,
+ 0x7f, 0x1e, 0x84, 0x53, 0x94, 0xf2, 0x03, 0x89, 0x9b, 0x8b, 0xa9, 0xf1, 0x27, 0x2b, 0xee, 0xa1,
+ 0x3e, 0x67, 0x13, 0x7b, 0x3e, 0x21, 0xd2, 0x23, 0x3a, 0xaf, 0x95, 0x41, 0x17, 0x4b, 0xa2, 0x61,
+ 0xe0, 0x9d, 0xca, 0x97, 0x68, 0x25, 0x78, 0x9d, 0x61, 0x24, 0x66, 0x04, 0xe6, 0xdb, 0x78, 0xc6,
+ 0xb3, 0xba, 0xa0, 0x3a, 0xe8, 0x63, 0x09, 0xec, 0xb6, 0x1f, 0x84, 0xc7, 0xa2, 0x2d, 0x66, 0xdd,
+ 0x50, 0x36, 0x43, 0x5e, 0x0e, 0x0c, 0xf2, 0x2a, 0x9a, 0x5b, 0xc7, 0x77, 0x0f, 0x34, 0xb7, 0x1b,
+ 0xa4, 0xa4, 0x0b, 0x7c, 0x80, 0xd6, 0x29, 0x91, 0xa8, 0x0b, 0x0c, 0x52, 0x93, 0xde, 0x99, 0x53,
+ 0x38, 0xf8, 0x0d, 0x7a, 0x5e, 0x0b, 0x92, 0x7f, 0x1c, 0xd6, 0xa0, 0x5a, 0x47, 0x29, 0x68, 0x81,
+ 0x3c, 0x2f, 0x9b, 0xa1, 0xa6, 0x5a, 0x10, 0xb5, 0x17, 0x91, 0x28, 0xc7, 0x50, 0xe4, 0xda, 0xa0,
+ 0x20, 0x91, 0x94, 0x39, 0xb6, 0x8a, 0x88, 0xe4, 0x1e, 0x22, 0x0a, 0x0e, 0xf1, 0x40, 0x9f, 0xa1,
+ 0x97, 0x7a, 0x77, 0x54, 0x05, 0x42, 0x51, 0x79, 0x46, 0x75, 0x86, 0xb8, 0x75, 0xc2, 0xff, 0x8e,
+ 0xec, 0x11, 0x9d, 0x57, 0x77, 0xb5, 0xea, 0xeb, 0x32, 0xe4, 0xa8, 0xd7, 0x68, 0xff, 0xa0, 0xff,
+ 0xbd, 0xc2, 0x0f, 0xdf, 0xc5, 0x3e, 0xdb, 0xb3, 0xad, 0xd2, 0x90, 0x53, 0xaf, 0x03, 0x1a, 0x82,
+ 0xae, 0xd7, 0xf8, 0xb3, 0xf1, 0x10, 0x5a, 0x51, 0x8d, 0x57, 0xc8, 0x1f, 0xea, 0x3b, 0xfa, 0xb4,
+ 0x4d, 0xab, 0x8e, 0xb4, 0x2a, 0x1c, 0x11, 0x70, 0x17, 0xd7, 0x3d, 0xf7, 0x1f, 0x67, 0x4f, 0x92,
+ 0xed, 0x77, 0x99, 0xb1, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE rotate_pos_z_xpm[1] = {{ png, sizeof( png ), "rotate_pos_z_xpm" }};
diff --git a/bitmaps_png/cpp_26/save.cpp b/bitmaps_png/cpp_26/save.cpp
index 085970b5df..facedae5c0 100644
--- a/bitmaps_png/cpp_26/save.cpp
+++ b/bitmaps_png/cpp_26/save.cpp
@@ -8,95 +8,80 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x68, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x4c, 0x14,
- 0x57, 0x14, 0xc7, 0xcf, 0xcc, 0xee, 0xec, 0xee, 0xec, 0xca, 0x2e, 0x88, 0x0f, 0xac, 0x8b, 0xb6,
- 0x54, 0x61, 0x29, 0x4d, 0x8d, 0x25, 0x68, 0x62, 0x09, 0x34, 0xda, 0xa8, 0x54, 0x43, 0x1a, 0x60,
- 0x21, 0x95, 0x68, 0x6b, 0x13, 0x69, 0x8c, 0x6d, 0xe2, 0x23, 0xa6, 0x2d, 0x0f, 0x61, 0x8b, 0xa4,
- 0x0f, 0x41, 0x2a, 0x49, 0x89, 0x7e, 0x30, 0x6d, 0x6d, 0x42, 0x90, 0x94, 0x34, 0x56, 0xd3, 0x62,
- 0x9b, 0x58, 0x6b, 0x8d, 0x56, 0x6a, 0xb4, 0x2d, 0xb2, 0xa4, 0x02, 0xe2, 0x63, 0xd1, 0x82, 0x80,
- 0x3c, 0x96, 0xdd, 0x61, 0x76, 0x1e, 0xbd, 0xe7, 0xae, 0xd7, 0xae, 0x88, 0x1f, 0xac, 0x4d, 0x6f,
- 0xf6, 0x64, 0x66, 0xe7, 0x9e, 0x7b, 0x7f, 0xe7, 0xfc, 0xef, 0xb9, 0x77, 0x86, 0xd3, 0x75, 0x1d,
- 0xfe, 0x8f, 0xc6, 0x3d, 0x0c, 0x34, 0x37, 0xdb, 0x63, 0xb5, 0xf0, 0xb6, 0x02, 0xc1, 0x68, 0x7c,
- 0x45, 0x34, 0x09, 0xa3, 0xc1, 0xa0, 0xd4, 0x16, 0xf2, 0x2b, 0x8d, 0xdd, 0x3f, 0xbc, 0x73, 0xfd,
- 0x3f, 0x03, 0xb9, 0x72, 0xf6, 0x56, 0x2c, 0x7e, 0x26, 0x3e, 0x6f, 0x51, 0x52, 0xbc, 0x2b, 0xda,
- 0x2e, 0x1a, 0x54, 0x55, 0x83, 0x61, 0xbf, 0x04, 0xbd, 0x7f, 0x0d, 0x0e, 0x9c, 0xbf, 0x74, 0xa3,
- 0x21, 0x20, 0xf5, 0xef, 0xbc, 0xd4, 0x54, 0x2e, 0x3f, 0x16, 0x68, 0x91, 0xbb, 0xf6, 0xbd, 0x75,
- 0x6b, 0x97, 0x2c, 0xb7, 0x45, 0x89, 0x89, 0x13, 0xb2, 0x3a, 0xcf, 0x68, 0x34, 0x40, 0x48, 0xd1,
- 0x60, 0x22, 0xa4, 0xd2, 0xab, 0xae, 0xa9, 0xda, 0xe9, 0xf3, 0x7f, 0x9e, 0x3b, 0x11, 0xe7, 0x4b,
- 0xd7, 0xcb, 0xcb, 0xb5, 0x7f, 0x05, 0x4a, 0xc9, 0xad, 0x7e, 0x7d, 0xd5, 0x0b, 0xae, 0x55, 0xb7,
- 0x87, 0x02, 0x71, 0x7d, 0x83, 0x63, 0xed, 0xbd, 0xb7, 0xc7, 0x02, 0xb3, 0xa6, 0x4f, 0xcb, 0x4c,
- 0x4f, 0x5b, 0xf8, 0x9c, 0xc9, 0x64, 0xb6, 0x48, 0xb2, 0x02, 0x32, 0x81, 0x89, 0x02, 0xaf, 0xb4,
- 0x9c, 0xfa, 0xfd, 0xd3, 0xd6, 0x43, 0x5b, 0xb6, 0x3e, 0x32, 0x88, 0xf3, 0x78, 0xf8, 0x17, 0x7d,
- 0x71, 0xf5, 0x83, 0xc3, 0x01, 0xbd, 0x8d, 0x73, 0xbe, 0xa5, 0x37, 0xb9, 0x55, 0xe6, 0x94, 0x9c,
- 0xb3, 0xf7, 0x43, 0xf7, 0xcb, 0x4b, 0xb6, 0x4b, 0x8a, 0x26, 0x84, 0x42, 0x1a, 0xa8, 0x9a, 0x0e,
- 0x21, 0x29, 0x30, 0xd4, 0x72, 0xb2, 0x2d, 0xb5, 0xe7, 0xbb, 0x77, 0xaf, 0x3e, 0x12, 0x28, 0x61,
- 0x4d, 0xd5, 0x7c, 0xab, 0x55, 0x2c, 0x9a, 0x18, 0x17, 0xde, 0x5f, 0x3c, 0xed, 0xe7, 0x44, 0x4d,
- 0xd3, 0x96, 0x93, 0x3e, 0x0e, 0xfb, 0x74, 0x8e, 0xe3, 0x60, 0xde, 0x9a, 0x9d, 0x2e, 0xd7, 0xc2,
- 0x39, 0xa3, 0x01, 0x19, 0x64, 0x22, 0x63, 0x6c, 0x94, 0x00, 0x3f, 0x7e, 0xdf, 0xd2, 0x3c, 0x97,
- 0xeb, 0x3c, 0x1d, 0x39, 0xa1, 0xc1, 0x60, 0xb8, 0xd8, 0xd4, 0xd4, 0xf4, 0xd3, 0x43, 0x41, 0xf3,
- 0x57, 0x7f, 0x94, 0x02, 0x46, 0x3d, 0x98, 0x66, 0x39, 0x6f, 0xd8, 0xb8, 0x71, 0x63, 0xfb, 0xb2,
- 0x65, 0xcb, 0xb0, 0x8f, 0x76, 0xe2, 0xa5, 0xea, 0xb3, 0x33, 0x06, 0x5b, 0x74, 0x0c, 0xdf, 0x77,
- 0x27, 0x08, 0x0a, 0x29, 0x8e, 0x58, 0xbb, 0x05, 0x94, 0xf1, 0x61, 0x6d, 0x67, 0x61, 0x9a, 0xaa,
- 0x87, 0x1b, 0xf5, 0xbb, 0x7c, 0xf9, 0x32, 0x57, 0x5f, 0x5f, 0xff, 0x52, 0x73, 0x73, 0xf3, 0xa9,
- 0x29, 0x41, 0xa4, 0x9c, 0x67, 0xdc, 0x3c, 0x5a, 0x3e, 0xb8, 0x61, 0xc3, 0x6b, 0x1f, 0xd7, 0xd6,
- 0xd6, 0x6e, 0x3d, 0x7a, 0xaa, 0xc3, 0x78, 0xf2, 0xa2, 0x0f, 0xa2, 0x6c, 0x56, 0x20, 0xf9, 0xc0,
- 0x9d, 0xb1, 0x20, 0xc4, 0x3b, 0xe7, 0x40, 0xef, 0xe0, 0x38, 0x2d, 0x0a, 0x87, 0xcd, 0x04, 0x82,
- 0x26, 0x01, 0x0f, 0x64, 0x3c, 0xf9, 0x05, 0xe5, 0x10, 0x58, 0x4d, 0x3a, 0x6c, 0x7f, 0x75, 0xa9,
- 0xbe, 0x6f, 0xdf, 0xbe, 0xe3, 0x7b, 0xf6, 0xec, 0xc9, 0x7a, 0x68, 0x31, 0xe4, 0xe7, 0xe7, 0x1b,
- 0xdc, 0x6e, 0xf7, 0x9d, 0x8c, 0x8c, 0x8c, 0x28, 0x39, 0x14, 0x82, 0x0f, 0x0e, 0x9d, 0x83, 0x98,
- 0x99, 0xb3, 0x60, 0x64, 0x5c, 0x06, 0x74, 0x43, 0xc9, 0xc6, 0xa5, 0x10, 0xc9, 0x28, 0x3c, 0xc6,
- 0x26, 0x0a, 0xa0, 0x10, 0xe8, 0x13, 0x33, 0x6c, 0x30, 0x78, 0x7b, 0x00, 0xde, 0x5c, 0x9b, 0x04,
- 0x31, 0x51, 0x66, 0xf0, 0x7a, 0xbd, 0x6a, 0x63, 0x63, 0x63, 0x5c, 0x43, 0x43, 0xc3, 0xc0, 0x94,
- 0xa0, 0x9c, 0x9c, 0x9c, 0xd5, 0x35, 0x35, 0x35, 0xdf, 0xf0, 0x3c, 0x2f, 0x10, 0xad, 0x49, 0xa0,
- 0x3c, 0x78, 0x0e, 0x9e, 0x01, 0xfb, 0xf4, 0x58, 0xb8, 0x39, 0x14, 0x00, 0x0d, 0x8b, 0x40, 0x51,
- 0x21, 0x20, 0x29, 0x24, 0x03, 0x05, 0x48, 0xf9, 0xc3, 0xec, 0xe9, 0x56, 0x70, 0x3a, 0x78, 0x70,
- 0x67, 0xcc, 0x87, 0xf8, 0x59, 0x36, 0x50, 0x55, 0x15, 0xc8, 0x78, 0xb9, 0xb4, 0xb4, 0xb4, 0xf8,
- 0xf0, 0xe1, 0xc3, 0x35, 0x53, 0x82, 0x8a, 0x8b, 0x8b, 0x5b, 0x76, 0xec, 0xd8, 0xb1, 0x32, 0x18,
- 0x0c, 0x72, 0xc4, 0x99, 0x6a, 0x3e, 0xe6, 0x0f, 0x82, 0xe7, 0x8b, 0x5f, 0x41, 0x37, 0x4d, 0x83,
- 0x9e, 0x5b, 0x63, 0xa0, 0x45, 0xf8, 0x3b, 0x6c, 0x66, 0x48, 0x9e, 0x2b, 0x42, 0x7a, 0x72, 0x34,
- 0xa4, 0x26, 0xcd, 0x06, 0xac, 0x19, 0x1c, 0x83, 0x63, 0x8f, 0x1c, 0x39, 0xe2, 0xdb, 0xb6, 0x6d,
- 0x5b, 0xfc, 0x03, 0xa0, 0xc2, 0xc2, 0xc2, 0x98, 0x4d, 0x9b, 0x36, 0x0d, 0x24, 0x24, 0x24, 0xf0,
- 0xf8, 0x8c, 0x54, 0x1d, 0x91, 0x45, 0x81, 0x10, 0x91, 0x70, 0x94, 0x48, 0x57, 0xf7, 0x75, 0x07,
- 0x28, 0x02, 0xc2, 0x46, 0xa9, 0xbf, 0x68, 0x36, 0xc2, 0xf3, 0x09, 0xd1, 0x10, 0xef, 0xd0, 0x60,
- 0x65, 0x9a, 0x93, 0x42, 0x50, 0x05, 0x16, 0x60, 0x5f, 0x5f, 0x5f, 0xa8, 0xae, 0xae, 0x2e, 0x83,
- 0x14, 0xc5, 0x2f, 0xf7, 0x81, 0x0a, 0x0a, 0x0a, 0xb6, 0x90, 0x22, 0xa8, 0x25, 0xd9, 0x08, 0xf8,
- 0x5f, 0x96, 0xc3, 0x27, 0x0c, 0x02, 0xd1, 0xe7, 0xd6, 0x80, 0x1f, 0xbe, 0x3c, 0x71, 0x1d, 0x24,
- 0xce, 0x0a, 0x37, 0xfa, 0xc7, 0x60, 0x69, 0xd2, 0x0c, 0x10, 0x94, 0x61, 0xc8, 0xcf, 0x7c, 0x12,
- 0x8c, 0x46, 0x23, 0x05, 0x20, 0x28, 0xc2, 0x54, 0xb2, 0x0c, 0x4d, 0xa4, 0x02, 0xd7, 0xdd, 0x07,
- 0xda, 0xbf, 0x7f, 0xff, 0x95, 0xec, 0xec, 0xec, 0xa7, 0xfc, 0x7e, 0x3f, 0x98, 0xcd, 0x66, 0x90,
- 0x24, 0x89, 0x3e, 0xc7, 0xac, 0xd0, 0x50, 0xfb, 0x2b, 0x37, 0x87, 0xe1, 0xf8, 0x6f, 0xc3, 0xe0,
- 0x88, 0x8e, 0x86, 0xd1, 0x81, 0x5b, 0xf0, 0xc6, 0xea, 0xa7, 0x1f, 0x80, 0x88, 0xa2, 0x08, 0x13,
- 0x13, 0x13, 0xf4, 0x59, 0x6b, 0x6b, 0xab, 0x7c, 0xec, 0xd8, 0xb1, 0x58, 0xb2, 0xaf, 0xfc, 0x14,
- 0x94, 0x97, 0x97, 0x97, 0x52, 0x52, 0x52, 0xf2, 0x87, 0xdd, 0x6e, 0xe7, 0xd9, 0x7e, 0xb0, 0x5a,
- 0xad, 0x34, 0x2b, 0x04, 0x22, 0x04, 0x0d, 0xb3, 0x6b, 0xbf, 0x3a, 0x04, 0xdf, 0x9e, 0xeb, 0x85,
- 0xed, 0xee, 0x14, 0xe0, 0x23, 0xe4, 0x12, 0x04, 0x81, 0x42, 0x88, 0x22, 0xd4, 0xf7, 0xae, 0x2a,
- 0xc1, 0xdd, 0xbb, 0x77, 0xbf, 0x4d, 0xe4, 0x3b, 0x48, 0x41, 0x45, 0x45, 0x45, 0x9f, 0x78, 0x3c,
- 0x9e, 0x2d, 0x64, 0x3d, 0x8c, 0x6c, 0x6d, 0xb0, 0x61, 0xb4, 0x38, 0x01, 0xea, 0x8f, 0x51, 0x32,
- 0x18, 0x1a, 0xcb, 0x04, 0xfb, 0xf1, 0x8a, 0x6b, 0x89, 0x10, 0x6c, 0xf8, 0xdf, 0x62, 0xb1, 0xd0,
- 0x20, 0x49, 0x36, 0xde, 0xb2, 0xb2, 0xb2, 0x14, 0x0a, 0x22, 0x3a, 0xb6, 0xe5, 0xe6, 0xe6, 0x3e,
- 0x8b, 0xb2, 0x4d, 0xd5, 0x70, 0x20, 0x33, 0xcc, 0x00, 0xc1, 0x18, 0x0c, 0x0b, 0x0a, 0xaf, 0xec,
- 0x04, 0x61, 0x76, 0xf7, 0x38, 0x82, 0x0b, 0x17, 0x2e, 0x28, 0x64, 0xfd, 0x05, 0x0a, 0x22, 0x35,
- 0xd0, 0x91, 0x95, 0x95, 0xe5, 0xc2, 0x88, 0x99, 0x53, 0xe4, 0xa0, 0xc9, 0x13, 0x4c, 0x7e, 0x36,
- 0x15, 0x08, 0x0d, 0xa5, 0x3f, 0x7b, 0xf6, 0xac, 0x42, 0x96, 0x25, 0x0c, 0x22, 0xd5, 0xd1, 0x41,
- 0x4e, 0x03, 0xd7, 0xc8, 0xc8, 0x08, 0xa0, 0x21, 0x10, 0xa5, 0xc1, 0xc8, 0xd1, 0xee, 0xed, 0x05,
- 0x72, 0xcf, 0xf4, 0x67, 0x41, 0x99, 0x4c, 0xa6, 0x7b, 0xf7, 0x08, 0x44, 0x09, 0x23, 0xa1, 0xd7,
- 0xae, 0x5d, 0x53, 0xc8, 0xe6, 0x0d, 0x83, 0xaa, 0xab, 0xab, 0xbd, 0x04, 0x94, 0x8c, 0x90, 0xce,
- 0xce, 0x4e, 0xea, 0x8c, 0x0b, 0x8b, 0xd5, 0x87, 0x13, 0x21, 0x94, 0x49, 0x16, 0x09, 0xc1, 0x89,
- 0x1d, 0x0e, 0x07, 0x8d, 0x1c, 0xfb, 0x70, 0x1c, 0x1a, 0xdb, 0xb8, 0xf8, 0xbc, 0xa7, 0xa7, 0x47,
- 0xd9, 0xb5, 0x6b, 0x57, 0x18, 0x44, 0x0e, 0x40, 0x6f, 0x66, 0x66, 0x26, 0x05, 0xf5, 0xf7, 0xf7,
- 0x03, 0xae, 0x15, 0xae, 0x07, 0x42, 0x26, 0x83, 0x18, 0x80, 0xed, 0x2f, 0x52, 0xa9, 0xf7, 0xb2,
- 0x60, 0x20, 0xb6, 0x69, 0x11, 0xd4, 0xdd, 0xdd, 0xad, 0x54, 0x54, 0x54, 0x08, 0x18, 0xa2, 0xa1,
- 0xaa, 0xaa, 0xca, 0xbb, 0x62, 0xc5, 0x8a, 0x44, 0x04, 0x61, 0x15, 0xa1, 0x61, 0xc3, 0xaa, 0x61,
- 0x72, 0xb0, 0xbd, 0x34, 0x19, 0x64, 0xb3, 0xd9, 0x68, 0x1f, 0xde, 0x33, 0x1f, 0xd6, 0x70, 0x5c,
- 0x57, 0x57, 0x97, 0x52, 0x59, 0x59, 0x29, 0x22, 0xc8, 0xbe, 0x7e, 0xfd, 0xfa, 0xcf, 0x37, 0x6f,
- 0xde, 0xbc, 0x96, 0x9d, 0x04, 0xc4, 0x38, 0x36, 0x19, 0x31, 0x3d, 0xe2, 0x9e, 0x5a, 0x24, 0x90,
- 0x95, 0x7c, 0x64, 0xe9, 0x87, 0x97, 0x88, 0x82, 0x75, 0xb2, 0x69, 0x7d, 0x07, 0x0e, 0x1c, 0x48,
- 0xa5, 0x19, 0x39, 0x9d, 0xce, 0x84, 0x05, 0x0b, 0x16, 0xe4, 0x93, 0xfb, 0x99, 0xf8, 0x56, 0x25,
- 0xc6, 0x3f, 0xd6, 0x37, 0x1c, 0xc7, 0xe1, 0x4b, 0x59, 0x27, 0x12, 0x8e, 0xfa, 0x7c, 0xbe, 0xaf,
- 0xc8, 0xcb, 0xb0, 0xfd, 0x9f, 0x6f, 0x06, 0x8e, 0x43, 0xbd, 0x44, 0x62, 0x26, 0xdc, 0x3a, 0x8f,
- 0xf9, 0xbd, 0x88, 0x69, 0xe1, 0x61, 0x29, 0x91, 0xf9, 0xe9, 0xa1, 0xf9, 0x37, 0x8f, 0xc8, 0xc1,
- 0x1a, 0x7d, 0xf7, 0x7e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x7b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x49, 0x4c, 0x5b,
+ 0x57, 0x14, 0x86, 0x23, 0x35, 0xea, 0xaa, 0xed, 0x02, 0x75, 0xc1, 0xb2, 0x65, 0x81, 0xb2, 0xeb,
+ 0xae, 0x5d, 0x18, 0xc2, 0xaa, 0xaa, 0xaa, 0x48, 0xb4, 0xd8, 0x72, 0x51, 0x55, 0xa5, 0x71, 0x25,
+ 0x1a, 0xe1, 0xaa, 0x44, 0xa8, 0x6a, 0x1a, 0x08, 0x35, 0x22, 0x90, 0x36, 0xae, 0x84, 0x05, 0x42,
+ 0x2c, 0xc2, 0x20, 0x97, 0x79, 0x1e, 0x03, 0x36, 0x60, 0x04, 0x66, 0xb2, 0x8d, 0x01, 0x33, 0x9b,
+ 0xc1, 0x66, 0x1e, 0x8d, 0x90, 0xd8, 0xc2, 0x7b, 0x24, 0x9c, 0x9e, 0xff, 0x26, 0xef, 0x85, 0x04,
+ 0xd2, 0x46, 0x02, 0x15, 0xe9, 0xd7, 0xbd, 0x9c, 0x7b, 0xdf, 0xf9, 0xce, 0xf4, 0x9e, 0xaf, 0x10,
+ 0xd1, 0x95, 0xff, 0x43, 0x6f, 0x75, 0xe9, 0x56, 0x4e, 0x64, 0xea, 0xcd, 0x9c, 0xc8, 0xb5, 0xf3,
+ 0x84, 0xb3, 0x4b, 0x03, 0xfd, 0x90, 0x77, 0xad, 0xbb, 0xcf, 0x9f, 0x42, 0xc1, 0xbd, 0xdc, 0x57,
+ 0x04, 0x1b, 0xce, 0x2e, 0x15, 0xe4, 0x09, 0x9a, 0x68, 0x71, 0xef, 0x0e, 0xcd, 0x87, 0x6e, 0x0b,
+ 0x61, 0x0f, 0xdb, 0xa5, 0x83, 0xdc, 0xc1, 0xfb, 0xec, 0x3c, 0xe9, 0x14, 0x28, 0x89, 0x60, 0xbb,
+ 0x74, 0x90, 0x2b, 0x90, 0x72, 0x06, 0x04, 0xdb, 0x85, 0x40, 0x3a, 0x9d, 0xee, 0x33, 0xad, 0x3e,
+ 0xf6, 0xa1, 0x2e, 0x49, 0x53, 0x03, 0x7d, 0x67, 0xbe, 0x16, 0xea, 0xf3, 0xff, 0x42, 0xd3, 0x9b,
+ 0xb7, 0x69, 0x72, 0xc3, 0x20, 0x84, 0x3d, 0x6c, 0x38, 0x53, 0xee, 0xe9, 0xe2, 0xbf, 0xfe, 0x23,
+ 0x2e, 0x2e, 0xee, 0xf3, 0xb7, 0x02, 0xf1, 0xc5, 0x4f, 0x9c, 0x4e, 0xe7, 0xb1, 0x6f, 0x71, 0xe0,
+ 0x44, 0xff, 0xd7, 0xc7, 0xf4, 0xa8, 0xe1, 0x4b, 0xca, 0x6b, 0x8f, 0x23, 0xdf, 0x4a, 0x0a, 0x79,
+ 0x97, 0x0c, 0xdc, 0x97, 0x6f, 0x85, 0xb0, 0x87, 0x0d, 0x67, 0xe6, 0xc6, 0x1b, 0x84, 0xbb, 0xae,
+ 0x29, 0xc7, 0xb3, 0xde, 0xde, 0x5e, 0x59, 0xab, 0xd5, 0x6a, 0xfe, 0x13, 0x94, 0x90, 0x90, 0xf0,
+ 0xf8, 0xe0, 0xe0, 0xe0, 0xe9, 0xe6, 0xe6, 0x26, 0xd5, 0x3a, 0xf3, 0xe8, 0xae, 0x35, 0x9a, 0x86,
+ 0x03, 0xbf, 0x92, 0x27, 0xf0, 0x13, 0x39, 0xfd, 0x7a, 0xea, 0x9d, 0xd5, 0x0a, 0x61, 0xef, 0x09,
+ 0x18, 0xc5, 0xd9, 0x6f, 0x7f, 0x5f, 0xa7, 0x0a, 0x87, 0x85, 0x16, 0x17, 0x17, 0x89, 0x9f, 0x3b,
+ 0x49, 0x4e, 0x4e, 0x7e, 0xf2, 0xaf, 0x20, 0xbd, 0x5e, 0xff, 0x6e, 0x73, 0x73, 0xf3, 0xe1, 0xee,
+ 0xee, 0x2e, 0x6d, 0x6d, 0x6d, 0xe1, 0x21, 0x2a, 0x73, 0x3c, 0xa2, 0x7b, 0x25, 0xd7, 0xc9, 0x39,
+ 0x63, 0xa4, 0x0e, 0xdf, 0x57, 0x64, 0x1b, 0xbb, 0x21, 0x64, 0xe7, 0xbd, 0x73, 0x26, 0x51, 0x9c,
+ 0x59, 0xed, 0x59, 0x14, 0x08, 0x04, 0x68, 0x69, 0x69, 0x49, 0xac, 0xec, 0xe3, 0x98, 0x7d, 0x85,
+ 0xbd, 0x11, 0xc4, 0xbd, 0xd1, 0xad, 0xad, 0xad, 0xc9, 0x2c, 0x01, 0x09, 0x85, 0x42, 0x04, 0x68,
+ 0xa1, 0xcd, 0x44, 0x29, 0x25, 0xd1, 0xec, 0xfc, 0x7b, 0x6a, 0x74, 0x7f, 0x21, 0x84, 0x7d, 0x2a,
+ 0x43, 0x1e, 0xb7, 0xa5, 0x11, 0xee, 0xaf, 0xac, 0xac, 0x50, 0x30, 0x18, 0xa4, 0x85, 0x85, 0x05,
+ 0xc0, 0x8e, 0xe2, 0xe3, 0xe3, 0x93, 0xdf, 0x08, 0xca, 0xc8, 0xc8, 0x18, 0xda, 0xdf, 0xdf, 0x3f,
+ 0x01, 0x64, 0x7b, 0x7b, 0x5b, 0xc0, 0x56, 0x57, 0x57, 0x69, 0x79, 0x79, 0x99, 0x2c, 0xf5, 0x3f,
+ 0x53, 0x6a, 0x69, 0x14, 0x35, 0xb9, 0xf5, 0x42, 0xf7, 0x4b, 0xa3, 0x85, 0x0d, 0x19, 0x28, 0x02,
+ 0x08, 0xc2, 0xfd, 0xec, 0xec, 0xec, 0x8d, 0x73, 0x41, 0x9c, 0x6a, 0xf8, 0xd0, 0xd0, 0xd0, 0x33,
+ 0x44, 0xa7, 0x44, 0x88, 0xe8, 0xfc, 0x7e, 0x3f, 0xcd, 0xcd, 0xcd, 0x91, 0x7f, 0xce, 0x4f, 0x59,
+ 0x95, 0xb7, 0x18, 0xa6, 0x11, 0x7a, 0x50, 0x7e, 0x93, 0xc6, 0x27, 0xc6, 0x69, 0x6a, 0x6a, 0x8a,
+ 0xa6, 0xa7, 0xa7, 0x69, 0x66, 0x66, 0x46, 0xdc, 0xc3, 0x33, 0x50, 0x5f, 0x5f, 0x9f, 0x8c, 0xe9,
+ 0x3d, 0x03, 0xe2, 0x54, 0xef, 0xed, 0xec, 0xec, 0x48, 0x88, 0x06, 0xb5, 0x56, 0x00, 0xb3, 0xb3,
+ 0xb3, 0xc2, 0xc9, 0xf8, 0xf8, 0x38, 0x79, 0xbd, 0xc3, 0xf4, 0xbb, 0xf5, 0x1b, 0x21, 0xb7, 0xdb,
+ 0x45, 0x1e, 0x8f, 0x87, 0x46, 0x46, 0x46, 0xc4, 0xd9, 0xe4, 0xe4, 0xa4, 0x0a, 0x43, 0x56, 0xec,
+ 0xe3, 0x69, 0x62, 0x62, 0x62, 0xd5, 0x19, 0x50, 0x71, 0x71, 0xf1, 0x2e, 0x06, 0x00, 0x93, 0x83,
+ 0x8c, 0xb0, 0x22, 0x32, 0x80, 0x26, 0x26, 0x26, 0x68, 0x6c, 0x6c, 0x8c, 0x86, 0x87, 0x87, 0xc9,
+ 0xe5, 0x72, 0xd1, 0xe0, 0xe0, 0x20, 0x71, 0xf6, 0x02, 0x34, 0x3a, 0x3a, 0x4a, 0x3e, 0x9f, 0x4f,
+ 0x05, 0x21, 0x50, 0x04, 0x39, 0x3f, 0x3f, 0x4f, 0x25, 0x25, 0x25, 0x52, 0x6c, 0x6c, 0xec, 0xfb,
+ 0x2a, 0x88, 0xcb, 0xf6, 0x29, 0x97, 0xe0, 0x58, 0xa9, 0x31, 0xea, 0x8d, 0xfe, 0xa0, 0x7c, 0x88,
+ 0x10, 0x0e, 0x00, 0x43, 0xe4, 0x00, 0x2a, 0xce, 0x4f, 0x67, 0x82, 0xa0, 0xd6, 0xd7, 0xd7, 0x05,
+ 0x00, 0xc1, 0xbd, 0x08, 0xf0, 0x90, 0xcb, 0xf7, 0xa3, 0x0a, 0x32, 0x1a, 0x8d, 0xc5, 0x5c, 0xb6,
+ 0x63, 0x5c, 0x44, 0xf3, 0x15, 0x20, 0xf6, 0x18, 0x0a, 0x48, 0x19, 0x0a, 0xd8, 0x91, 0xad, 0xd2,
+ 0x74, 0x04, 0xa4, 0x04, 0x05, 0x88, 0xd2, 0x27, 0x54, 0x05, 0x2b, 0x0f, 0xd8, 0x9c, 0x0a, 0x2a,
+ 0x2c, 0x2c, 0x0c, 0xee, 0xed, 0xed, 0x09, 0x67, 0x78, 0x00, 0xeb, 0xeb, 0xda, 0xd8, 0xd8, 0x10,
+ 0xef, 0x16, 0xc6, 0x5d, 0x79, 0xcf, 0x60, 0xc3, 0x7d, 0xf4, 0x14, 0x52, 0xaa, 0x81, 0x40, 0xb0,
+ 0x22, 0x90, 0xd2, 0xd2, 0x52, 0x49, 0x05, 0xe5, 0xe6, 0xe6, 0xae, 0x20, 0x55, 0x4c, 0x0f, 0xa6,
+ 0x08, 0xe5, 0x80, 0x94, 0x72, 0xa1, 0x4c, 0x4a, 0xc9, 0xbc, 0x5e, 0xaf, 0xe8, 0x15, 0xfa, 0xe3,
+ 0x76, 0xbb, 0x45, 0xcf, 0xd0, 0x2f, 0xf4, 0x6d, 0x60, 0x60, 0x80, 0xfa, 0xfb, 0xfb, 0x31, 0x71,
+ 0xc4, 0x9f, 0x31, 0xea, 0xea, 0xea, 0xa2, 0xcc, 0xcc, 0xcc, 0x43, 0x15, 0x94, 0x93, 0x93, 0xb3,
+ 0x8c, 0x87, 0xbb, 0xbb, 0xbb, 0xa9, 0xae, 0xae, 0x8e, 0x6a, 0x6b, 0x6b, 0xa9, 0xbe, 0xbe, 0x9e,
+ 0x1a, 0x1b, 0x1b, 0xa9, 0xa9, 0xa9, 0x09, 0x6f, 0xba, 0x2a, 0xd8, 0x1a, 0x1a, 0x1a, 0xd4, 0x7b,
+ 0x2d, 0x2d, 0x2d, 0xea, 0xff, 0x50, 0x65, 0x65, 0x25, 0x55, 0x54, 0x54, 0x50, 0x79, 0x79, 0xb9,
+ 0x10, 0x97, 0xee, 0x25, 0xc8, 0x62, 0xb1, 0x08, 0x90, 0xc3, 0xe1, 0xa0, 0xfc, 0xfc, 0x7c, 0xe2,
+ 0x0c, 0x89, 0xcb, 0x89, 0xa9, 0xa1, 0xaa, 0xaa, 0x2a, 0xe1, 0x40, 0x81, 0x42, 0x8a, 0xe3, 0x9a,
+ 0x9a, 0x1a, 0xea, 0xec, 0xec, 0x14, 0xb0, 0xd6, 0xd6, 0x56, 0x71, 0x06, 0x3b, 0x9e, 0xa9, 0xae,
+ 0xae, 0xa6, 0xb2, 0xb2, 0x32, 0x4a, 0x4f, 0x4f, 0x7f, 0x15, 0x84, 0x52, 0x00, 0x84, 0x68, 0x0a,
+ 0x0a, 0x0a, 0xa8, 0xa8, 0xa8, 0xe8, 0x5c, 0x10, 0x56, 0x64, 0x8b, 0x6c, 0xe0, 0xac, 0xa3, 0xa3,
+ 0x43, 0x80, 0x20, 0x9c, 0xbd, 0x0e, 0x32, 0x99, 0x4c, 0xcf, 0x41, 0xfc, 0x77, 0xd5, 0x6c, 0x36,
+ 0xaf, 0x02, 0x84, 0x9a, 0xf2, 0x67, 0x5e, 0xd4, 0x1b, 0xea, 0xe9, 0xe9, 0x11, 0xb6, 0xf6, 0xf6,
+ 0x76, 0xd5, 0xd1, 0xe9, 0x6c, 0xe0, 0xac, 0xad, 0xad, 0x4d, 0x04, 0x00, 0x38, 0x04, 0x08, 0x84,
+ 0x12, 0x02, 0x94, 0x96, 0x96, 0x76, 0x08, 0x06, 0x40, 0x1f, 0x18, 0x0c, 0x86, 0x27, 0xdc, 0x50,
+ 0x99, 0x1b, 0x2b, 0xf3, 0x2a, 0xe1, 0xf3, 0xc1, 0xcd, 0x94, 0x19, 0x24, 0x73, 0xdf, 0x64, 0x2e,
+ 0x8f, 0x6c, 0xb7, 0xdb, 0x65, 0x9b, 0xcd, 0x26, 0xb3, 0x63, 0x89, 0xa1, 0x12, 0x3b, 0x97, 0x18,
+ 0x2a, 0x31, 0x54, 0x62, 0xa0, 0xc4, 0x8e, 0x25, 0xee, 0x89, 0x84, 0x29, 0xe3, 0x4a, 0x1c, 0x59,
+ 0xad, 0xd6, 0x23, 0xae, 0xca, 0x11, 0xff, 0xec, 0x4c, 0x81, 0x01, 0xd0, 0x3b, 0xe1, 0xe1, 0xe1,
+ 0x1f, 0x45, 0x45, 0x45, 0xdd, 0x61, 0x65, 0xb1, 0x1e, 0x6a, 0x34, 0x9a, 0x3f, 0x2f, 0x22, 0xf8,
+ 0x80, 0xaf, 0x98, 0x98, 0x98, 0xbb, 0x11, 0x11, 0x11, 0x91, 0x60, 0xbc, 0xfc, 0xba, 0x3e, 0x4f,
+ 0xef, 0x3d, 0x56, 0x18, 0xeb, 0xc3, 0x0b, 0x2a, 0xec, 0x85, 0xaf, 0xab, 0x8a, 0xff, 0x7f, 0x00,
+ 0x8c, 0x14, 0x78, 0x40, 0x0a, 0xd1, 0xaa, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE save_xpm[1] = {{ png, sizeof( png ), "save_xpm" }};
diff --git a/bitmaps_png/cpp_26/save_as.cpp b/bitmaps_png/cpp_26/save_as.cpp
index c0edb06bcd..0e8889ad0d 100644
--- a/bitmaps_png/cpp_26/save_as.cpp
+++ b/bitmaps_png/cpp_26/save_as.cpp
@@ -8,88 +8,75 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x01, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x4c, 0x93,
- 0x67, 0x14, 0xc7, 0xbb, 0xb1, 0x4b, 0xb2, 0x2c, 0x5b, 0x96, 0x90, 0x7d, 0x58, 0x88, 0x73, 0x64,
- 0xe2, 0x22, 0x71, 0xdb, 0x87, 0xb9, 0xf9, 0x65, 0x40, 0xd8, 0xcd, 0x6d, 0x31, 0xb3, 0xd4, 0xaa,
- 0x25, 0x96, 0x61, 0x80, 0x41, 0xe7, 0x05, 0x98, 0x80, 0x02, 0x02, 0x05, 0xca, 0x80, 0xb6, 0x94,
- 0x8b, 0xc5, 0x02, 0x2d, 0x77, 0x29, 0x97, 0xb6, 0x08, 0xa5, 0x53, 0x87, 0x48, 0x11, 0x9c, 0xdd,
- 0x40, 0x18, 0xe1, 0x7e, 0x93, 0xab, 0x10, 0xc3, 0xc4, 0x0f, 0x33, 0xd9, 0x42, 0xfb, 0xd6, 0xb3,
- 0x73, 0x5e, 0xd7, 0xe2, 0xe2, 0x28, 0x51, 0x97, 0x35, 0xf9, 0xa7, 0x79, 0xf3, 0x9c, 0xf7, 0xfc,
- 0xce, 0x39, 0xcf, 0xff, 0x79, 0x5a, 0x0e, 0x00, 0x70, 0xfe, 0x0f, 0xad, 0xbb, 0xf0, 0xda, 0x6e,
- 0xf1, 0x0b, 0x9e, 0x5f, 0xc9, 0x0e, 0x6d, 0xe5, 0xe5, 0x36, 0xbf, 0x2b, 0x50, 0x56, 0x6f, 0xdd,
- 0x23, 0x8f, 0xf3, 0xfc, 0x38, 0x6b, 0xd3, 0x7f, 0x0a, 0xda, 0xca, 0xcd, 0x11, 0x1f, 0x48, 0x6c,
- 0x18, 0xca, 0xac, 0xb2, 0x30, 0xaa, 0xa6, 0x7e, 0x50, 0x1a, 0xfa, 0x40, 0x52, 0x79, 0x0d, 0x44,
- 0xd9, 0x2d, 0xbf, 0xed, 0x10, 0x9e, 0xc9, 0xf7, 0xe6, 0x8b, 0x9f, 0x7b, 0x62, 0xd0, 0xdb, 0x7b,
- 0x15, 0xf1, 0x59, 0x15, 0x57, 0x2f, 0x9d, 0x36, 0xf4, 0xce, 0xc9, 0x6b, 0xbb, 0x21, 0x4f, 0xd7,
- 0x0b, 0xb2, 0xda, 0x1e, 0x90, 0x54, 0xfd, 0x0c, 0x29, 0x65, 0xd7, 0x20, 0x59, 0xd3, 0x65, 0xf7,
- 0x8f, 0xd0, 0x5c, 0xe3, 0x88, 0xc5, 0x4f, 0x3f, 0x36, 0x68, 0x5b, 0x80, 0x2c, 0x38, 0x3a, 0xa7,
- 0xa5, 0xf6, 0x60, 0x62, 0xbd, 0xf9, 0x93, 0x08, 0x8d, 0x72, 0x1b, 0x2f, 0x57, 0xea, 0x17, 0xa6,
- 0xfe, 0xe5, 0x54, 0x49, 0xc7, 0x9f, 0x69, 0x15, 0x16, 0x48, 0x28, 0xe9, 0x82, 0x98, 0x33, 0x57,
- 0x20, 0x49, 0xdd, 0x65, 0xdb, 0x21, 0x54, 0xe6, 0x3d, 0x16, 0x88, 0x2a, 0xf4, 0x0b, 0x2d, 0x2a,
- 0xda, 0xbe, 0x57, 0xa1, 0xe2, 0xf0, 0x1b, 0xdc, 0x1e, 0x0c, 0x7a, 0x8b, 0x9b, 0x93, 0x85, 0xc9,
- 0xad, 0xb1, 0xaa, 0x2b, 0x10, 0x55, 0x60, 0x86, 0xa3, 0x79, 0xed, 0x10, 0x91, 0x65, 0x5a, 0xd9,
- 0xbc, 0x2b, 0x73, 0xf3, 0x23, 0x83, 0xde, 0xf8, 0x42, 0xf2, 0xba, 0xf7, 0xde, 0x9c, 0x8c, 0x37,
- 0x3f, 0x2f, 0x78, 0x9e, 0xcf, 0xe7, 0x6f, 0xe7, 0xf1, 0x78, 0x91, 0x01, 0x01, 0x01, 0x51, 0x24,
- 0x2e, 0x8f, 0x17, 0xcd, 0x8d, 0x2e, 0x5b, 0x8a, 0x2f, 0xee, 0x82, 0xc3, 0xb9, 0x97, 0x21, 0x4c,
- 0xda, 0x0a, 0x27, 0x55, 0x66, 0xf8, 0x80, 0x7b, 0x42, 0xef, 0x88, 0x71, 0x08, 0xdf, 0xf5, 0x75,
- 0x09, 0xda, 0xf4, 0x59, 0x96, 0xf7, 0xa6, 0x2f, 0x33, 0x3d, 0x11, 0xb0, 0xc5, 0x64, 0x32, 0x59,
- 0xef, 0xdc, 0xb9, 0x63, 0x5b, 0x59, 0x59, 0xb1, 0x92, 0x6e, 0xdf, 0xbe, 0x6d, 0x8d, 0x96, 0x19,
- 0xed, 0xa7, 0xd4, 0x5d, 0x2c, 0xe4, 0x50, 0xe6, 0x45, 0x88, 0x29, 0xec, 0x80, 0x28, 0x69, 0x93,
- 0x7d, 0x71, 0x71, 0xd1, 0x7a, 0xf3, 0xe6, 0xcd, 0xd5, 0x85, 0x85, 0x85, 0xd5, 0xf9, 0xf9, 0xf9,
- 0xd5, 0xb6, 0xb6, 0x36, 0x2b, 0x02, 0x7d, 0xd6, 0x05, 0xa1, 0x9d, 0xdd, 0xf1, 0xe9, 0xa9, 0xa0,
- 0xa0, 0x20, 0x19, 0x26, 0xb7, 0x55, 0x9c, 0xbb, 0x0a, 0xc1, 0xc9, 0x75, 0x70, 0x34, 0xdb, 0x08,
- 0xc7, 0xa4, 0x46, 0x10, 0x26, 0xd5, 0x43, 0x42, 0x71, 0x27, 0x7c, 0xfd, 0xfd, 0x05, 0x08, 0x4c,
- 0xfb, 0x01, 0x44, 0x39, 0x97, 0xe0, 0x98, 0xac, 0x05, 0xa2, 0x64, 0x46, 0x04, 0x1a, 0x21, 0x5c,
- 0x62, 0x80, 0x68, 0xa9, 0x1e, 0x10, 0x78, 0x2f, 0x26, 0x26, 0xe6, 0x82, 0x4b, 0x33, 0x60, 0xdb,
- 0x6e, 0x0d, 0x0d, 0x0d, 0xbf, 0xdf, 0xba, 0x75, 0x0b, 0xe6, 0x17, 0x16, 0x40, 0x94, 0xa1, 0x47,
- 0x03, 0x74, 0xe2, 0xb8, 0xda, 0xe0, 0x5b, 0x45, 0x1b, 0x84, 0x66, 0xff, 0x08, 0x82, 0x54, 0x13,
- 0xf0, 0x93, 0x5b, 0x58, 0x05, 0x63, 0x67, 0x07, 0xd3, 0xcf, 0x43, 0x1c, 0xee, 0x5d, 0x48, 0x9a,
- 0x01, 0xba, 0xfb, 0x86, 0x60, 0x72, 0x72, 0x12, 0x9a, 0x9b, 0x9b, 0x19, 0x81, 0x40, 0xe0, 0xbe,
- 0x2e, 0x88, 0xcb, 0xe5, 0xee, 0x9a, 0x9e, 0x9e, 0xb6, 0xce, 0xce, 0xce, 0x52, 0x65, 0x08, 0x5b,
- 0x84, 0x10, 0xb1, 0x0e, 0xa2, 0x0b, 0xda, 0x61, 0xbf, 0xf8, 0x3e, 0x60, 0x4f, 0x42, 0x13, 0x7c,
- 0xfa, 0x9d, 0x1e, 0x3e, 0x3c, 0x52, 0x07, 0xef, 0x7f, 0x53, 0x03, 0xbb, 0x4f, 0x9e, 0x03, 0x51,
- 0x66, 0x33, 0xb4, 0xff, 0xd4, 0xcf, 0x42, 0xc6, 0xc6, 0xc6, 0x60, 0x62, 0x62, 0x62, 0x75, 0xdf,
- 0xbe, 0x7d, 0xc7, 0xd7, 0x05, 0xc5, 0xc7, 0xc7, 0x5f, 0xc4, 0xfd, 0xb8, 0x47, 0x10, 0x9c, 0x3d,
- 0xe0, 0xec, 0x61, 0x74, 0x6c, 0x12, 0x0e, 0xc4, 0x6b, 0x61, 0x7f, 0x8a, 0x91, 0x4d, 0xfc, 0x5e,
- 0xd8, 0x59, 0xa7, 0x3e, 0x8a, 0xd2, 0xc1, 0x11, 0x99, 0x09, 0xea, 0x4c, 0x57, 0x59, 0xc8, 0xd4,
- 0xd4, 0x14, 0xfb, 0x7d, 0xe3, 0xc6, 0x0d, 0x50, 0x28, 0x14, 0x0b, 0xff, 0x0a, 0x0a, 0x0c, 0x0c,
- 0x7c, 0xc5, 0x6c, 0x36, 0xdb, 0xe7, 0xe6, 0xe6, 0x80, 0x3a, 0xc2, 0xce, 0xa8, 0x32, 0x18, 0x1e,
- 0x1e, 0x06, 0x4b, 0xf7, 0xaf, 0x20, 0x40, 0x18, 0x3f, 0xd9, 0xe8, 0x84, 0x50, 0x47, 0x91, 0x8a,
- 0x8b, 0x20, 0x2f, 0x3d, 0x0f, 0x03, 0x03, 0x03, 0x30, 0x38, 0x38, 0x08, 0x23, 0x23, 0x23, 0x6c,
- 0x47, 0xa3, 0xa3, 0xa3, 0xd0, 0xd1, 0xd1, 0x41, 0xa6, 0xd8, 0xf9, 0x10, 0x08, 0x5b, 0x3d, 0x4c,
- 0x0e, 0xa2, 0xaa, 0x48, 0xf4, 0x12, 0x69, 0x68, 0x68, 0x88, 0x4d, 0xd2, 0x6a, 0xb6, 0xb0, 0x86,
- 0xa0, 0xf1, 0xed, 0x8c, 0xd0, 0x42, 0x64, 0x6e, 0x2b, 0xc4, 0xc8, 0x1a, 0xa0, 0xbb, 0xbb, 0x1b,
- 0xfa, 0xfa, 0xfa, 0xa0, 0xbf, 0xbf, 0xdf, 0x09, 0x1b, 0x1f, 0x1f, 0xa7, 0x1c, 0x8c, 0x48, 0x24,
- 0xd2, 0x3e, 0x04, 0x52, 0xa9, 0x54, 0xd3, 0x34, 0x2e, 0x0a, 0xa2, 0x8e, 0xa8, 0x32, 0x12, 0x81,
- 0x28, 0x49, 0x6f, 0x6f, 0x2f, 0xe8, 0x5a, 0x2e, 0x43, 0x68, 0xba, 0x01, 0x8e, 0x9f, 0xc6, 0xb3,
- 0x94, 0x72, 0x16, 0x2c, 0x16, 0x0b, 0xf4, 0xf4, 0xf4, 0xb0, 0x6b, 0x0e, 0x10, 0x15, 0x49, 0x53,
- 0xa0, 0xae, 0x2a, 0x2b, 0x2b, 0x57, 0xd1, 0x60, 0x2f, 0x3a, 0x41, 0x78, 0x76, 0xbc, 0xb1, 0x2a,
- 0xbb, 0x63, 0xc6, 0x34, 0x32, 0xda, 0x1f, 0x1a, 0x1f, 0x55, 0x48, 0x09, 0x28, 0x11, 0x55, 0x5e,
- 0xdd, 0xd8, 0x06, 0x82, 0x13, 0x95, 0xd0, 0x73, 0xfd, 0xba, 0x13, 0x40, 0xa3, 0xa3, 0xc4, 0x54,
- 0x20, 0x7d, 0x53, 0x71, 0x24, 0x8c, 0xff, 0x03, 0xc7, 0x17, 0xe2, 0x04, 0x85, 0x85, 0x85, 0xe5,
- 0xd1, 0xfe, 0x68, 0xb5, 0x5a, 0xa8, 0xad, 0xad, 0xfd, 0x87, 0xea, 0xea, 0xea, 0x58, 0x39, 0x9e,
- 0x29, 0xe6, 0xc1, 0xb8, 0x07, 0xd7, 0x1d, 0x6b, 0x8e, 0xf5, 0xc6, 0xc6, 0x46, 0x48, 0x4b, 0x4b,
- 0x1b, 0x76, 0x82, 0x0a, 0x0b, 0x0b, 0x07, 0xf1, 0xfc, 0x00, 0x19, 0x81, 0x3a, 0x72, 0xa5, 0x99,
- 0x99, 0x19, 0x50, 0x2a, 0x95, 0xac, 0xfd, 0x37, 0x52, 0x7d, 0x7d, 0x3d, 0x15, 0x61, 0x73, 0x82,
- 0xd0, 0x8a, 0xa3, 0x04, 0xa2, 0x24, 0x3a, 0x9d, 0xce, 0xa5, 0x68, 0x7c, 0x91, 0x91, 0x91, 0x80,
- 0x57, 0xd4, 0x86, 0xa2, 0x78, 0x89, 0x44, 0xb2, 0x06, 0x92, 0xcb, 0xe5, 0xa3, 0x44, 0x5f, 0x5e,
- 0x5e, 0x86, 0xa6, 0xa6, 0x26, 0x97, 0xa2, 0x3d, 0x8b, 0x8d, 0x8d, 0x05, 0xab, 0xd5, 0xba, 0xa1,
- 0xf4, 0x7a, 0x3d, 0xa4, 0xa7, 0xa7, 0xaf, 0x81, 0x64, 0x32, 0xd9, 0x08, 0x75, 0x84, 0x87, 0x95,
- 0xae, 0x0f, 0x97, 0x22, 0x57, 0xc6, 0xc5, 0xc5, 0x81, 0xdd, 0x6e, 0xdf, 0x50, 0x06, 0x83, 0x01,
- 0x52, 0x53, 0x53, 0xd7, 0x40, 0x52, 0xa9, 0x94, 0x05, 0xdd, 0xbd, 0x7b, 0x97, 0xb5, 0xab, 0x2b,
- 0x2d, 0x2d, 0x2d, 0x3d, 0x12, 0x28, 0x25, 0x25, 0xe5, 0x3e, 0x08, 0x3f, 0x6e, 0x19, 0x19, 0x19,
- 0xe3, 0x35, 0x35, 0x35, 0xac, 0x9d, 0xc9, 0x10, 0x1b, 0x89, 0xce, 0xcf, 0x46, 0x31, 0x64, 0xf5,
- 0xd2, 0xd2, 0x52, 0x48, 0x4a, 0x4a, 0xb2, 0x21, 0xe3, 0x19, 0x02, 0xbd, 0x24, 0x14, 0x0a, 0x1b,
- 0x3b, 0x3b, 0x3b, 0xad, 0x74, 0xeb, 0xa2, 0x25, 0x19, 0xac, 0xc4, 0x8e, 0xf3, 0xb5, 0xe3, 0x66,
- 0xda, 0xb1, 0x53, 0x06, 0x9d, 0xc3, 0xa0, 0x5d, 0x19, 0xb4, 0x2d, 0x83, 0x05, 0x31, 0xd5, 0xd5,
- 0xd5, 0x4c, 0x55, 0x55, 0x15, 0x83, 0x07, 0x92, 0x29, 0x2f, 0x2f, 0x67, 0xca, 0xca, 0xca, 0x18,
- 0x8d, 0x46, 0xc3, 0xa8, 0xd5, 0x6a, 0xa6, 0xa4, 0xa4, 0x84, 0x64, 0x2b, 0x2a, 0x2a, 0xb2, 0x15,
- 0x17, 0x17, 0xaf, 0x86, 0x87, 0x87, 0x4f, 0x21, 0xe3, 0x65, 0xb6, 0x23, 0x0f, 0x0f, 0x8f, 0x2d,
- 0x7e, 0x7e, 0x7e, 0x89, 0xa8, 0x3c, 0x5f, 0x5f, 0xdf, 0x7c, 0x1f, 0x1f, 0x9f, 0xd3, 0x4f, 0x22,
- 0xcc, 0x51, 0x80, 0xb9, 0xf2, 0xfd, 0xfd, 0xfd, 0xd3, 0xbd, 0xbc, 0xbc, 0xde, 0x61, 0x3b, 0x72,
- 0xde, 0x45, 0x1c, 0xce, 0xb3, 0xd4, 0x1d, 0x0a, 0x7f, 0x00, 0x39, 0xaf, 0x3e, 0xa1, 0xdc, 0xff,
- 0xce, 0xe5, 0xfc, 0x5b, 0xf6, 0x17, 0x3c, 0x8d, 0x52, 0x6e, 0xc4, 0x6d, 0x18, 0xf9, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x33, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x6b, 0x4c, 0x9b,
+ 0x65, 0x14, 0xc7, 0x49, 0x5c, 0xfc, 0xa4, 0x7e, 0x20, 0xc6, 0xf0, 0x71, 0x41, 0xb3, 0x98, 0x25,
+ 0xc6, 0x18, 0xe3, 0xd4, 0x40, 0x82, 0x1f, 0xb6, 0xc4, 0x2f, 0xc3, 0x94, 0x72, 0x71, 0x46, 0x11,
+ 0xb1, 0x6c, 0xa0, 0x99, 0x21, 0x24, 0xc5, 0x18, 0x84, 0x10, 0x34, 0x93, 0x6c, 0x10, 0x50, 0x27,
+ 0x77, 0xc6, 0x4d, 0x2e, 0x85, 0x96, 0xcb, 0x66, 0x82, 0x11, 0x04, 0x4a, 0x2f, 0x20, 0xbd, 0xd0,
+ 0x02, 0xbd, 0x51, 0x68, 0x61, 0x5c, 0xca, 0x04, 0x21, 0xc1, 0x0f, 0x8c, 0xbe, 0x2d, 0xc7, 0xe7,
+ 0xff, 0xb0, 0x76, 0x28, 0xac, 0xc5, 0x40, 0x93, 0x7f, 0xde, 0x93, 0xf3, 0x3c, 0xef, 0xf9, 0x9d,
+ 0x73, 0x9e, 0xf3, 0xbc, 0x8d, 0x20, 0xa2, 0x88, 0x70, 0x12, 0xdd, 0x7a, 0xf1, 0x85, 0xc4, 0xef,
+ 0xce, 0xbe, 0x73, 0x94, 0xb0, 0x76, 0x9c, 0x18, 0x11, 0xc7, 0xd9, 0xf4, 0xf1, 0xf7, 0xe7, 0xee,
+ 0x15, 0x76, 0x5c, 0xfc, 0xbb, 0xfc, 0x9e, 0x68, 0xeb, 0xa0, 0xe0, 0xc3, 0xda, 0xa9, 0x81, 0x3e,
+ 0xf9, 0xe1, 0xe5, 0x81, 0xf1, 0xb9, 0x02, 0x72, 0xff, 0x75, 0x83, 0x5c, 0x1b, 0x45, 0x5c, 0xb0,
+ 0xe1, 0xc3, 0xda, 0xa9, 0x82, 0xc6, 0x9c, 0x5f, 0x93, 0xe3, 0xc1, 0x75, 0xb2, 0xad, 0x5d, 0xe5,
+ 0x82, 0x0d, 0xdf, 0xa9, 0x83, 0xb4, 0xb3, 0x5f, 0x1d, 0x02, 0xc1, 0x77, 0xea, 0x20, 0xb5, 0x5d,
+ 0x4a, 0x36, 0xcf, 0xe7, 0x64, 0x59, 0x95, 0x70, 0xc1, 0x86, 0xef, 0x44, 0x20, 0xb1, 0x58, 0xfc,
+ 0xa6, 0x38, 0xfd, 0x62, 0x45, 0xea, 0xcd, 0xf3, 0x0f, 0x52, 0x6f, 0x9d, 0xff, 0xf3, 0xca, 0xcd,
+ 0x97, 0x76, 0x47, 0x6d, 0x39, 0x64, 0x5c, 0xf8, 0x94, 0xf4, 0xee, 0x8f, 0xb8, 0x60, 0xc3, 0x87,
+ 0x35, 0xec, 0xc1, 0xde, 0x44, 0xc9, 0xa5, 0x0a, 0x91, 0x48, 0x74, 0xe9, 0x58, 0x20, 0xb6, 0xf1,
+ 0xd5, 0xe1, 0xe1, 0x61, 0xe1, 0xbe, 0xc7, 0xb5, 0xf7, 0x59, 0xe5, 0xdb, 0x54, 0xff, 0x7b, 0x32,
+ 0x69, 0x1c, 0x39, 0x64, 0x5a, 0xcc, 0x63, 0xcf, 0x0f, 0x49, 0x65, 0x4f, 0xe6, 0x82, 0xbd, 0xef,
+ 0xcb, 0xa1, 0x3b, 0x43, 0xef, 0x53, 0x56, 0xc5, 0x5b, 0xe4, 0x70, 0x59, 0xfc, 0x43, 0x43, 0x43,
+ 0xde, 0x84, 0x84, 0x84, 0x98, 0xb0, 0x20, 0x89, 0x44, 0x52, 0xb5, 0xb9, 0xb9, 0xe9, 0x5b, 0x5a,
+ 0x5a, 0xa2, 0x19, 0x87, 0x91, 0xae, 0xdd, 0x7e, 0x83, 0xe4, 0x9a, 0x54, 0x1a, 0xb5, 0x4a, 0xe8,
+ 0x37, 0xd3, 0x7b, 0xff, 0x92, 0xd2, 0x92, 0x4e, 0x72, 0x6d, 0x1a, 0x5d, 0xfb, 0xe9, 0x02, 0xe9,
+ 0xcd, 0x5a, 0x72, 0x38, 0x1c, 0xc4, 0xde, 0xdb, 0xcb, 0xce, 0xce, 0xbe, 0x1b, 0x12, 0x94, 0x94,
+ 0x94, 0xf4, 0x74, 0x4f, 0x4f, 0xcf, 0x8e, 0xc7, 0xe3, 0xa1, 0xe5, 0xe5, 0x65, 0xbc, 0x44, 0x66,
+ 0xfb, 0x04, 0x5d, 0x65, 0xb0, 0x0e, 0xd5, 0x15, 0xea, 0x37, 0xa4, 0x50, 0xdf, 0x1f, 0xef, 0x72,
+ 0xf5, 0x1b, 0x92, 0x49, 0xa6, 0xfa, 0x80, 0xaf, 0xe9, 0xa6, 0xd4, 0x34, 0x3b, 0x3b, 0x4b, 0x73,
+ 0x73, 0x73, 0xfc, 0xc9, 0x62, 0x08, 0x2c, 0x56, 0xe4, 0x13, 0x41, 0xec, 0x6c, 0xc4, 0x0b, 0x0b,
+ 0x0b, 0x5e, 0x26, 0x0e, 0x59, 0x5b, 0x5b, 0x23, 0x40, 0x8d, 0x56, 0x0d, 0x65, 0xdc, 0x7e, 0x9d,
+ 0x7e, 0x1e, 0x4e, 0xa4, 0x6e, 0x6d, 0x3c, 0x29, 0xb4, 0x97, 0xb9, 0x0d, 0x9f, 0x6e, 0x7a, 0x94,
+ 0xb0, 0xdf, 0xe5, 0x72, 0x91, 0xd3, 0xe9, 0x24, 0xbb, 0xdd, 0x0e, 0xd8, 0xc3, 0x94, 0x94, 0x94,
+ 0xec, 0x27, 0x82, 0x0a, 0x0b, 0x0b, 0xd5, 0xeb, 0xeb, 0xeb, 0x7b, 0x80, 0xac, 0xac, 0xac, 0x70,
+ 0x98, 0xdb, 0xed, 0xa6, 0xf9, 0xf9, 0x79, 0x52, 0xea, 0xfa, 0x29, 0xe3, 0xc7, 0xd7, 0xe8, 0xce,
+ 0xc0, 0x65, 0x2e, 0xd8, 0xf0, 0xa1, 0x82, 0x80, 0x00, 0x82, 0xb0, 0xbf, 0xa4, 0xa4, 0xe4, 0xfe,
+ 0x91, 0x20, 0x56, 0x6a, 0x94, 0x5a, 0xad, 0xf6, 0x23, 0xbb, 0x40, 0x86, 0xc8, 0xce, 0x62, 0xb1,
+ 0x90, 0xd5, 0x6a, 0xe5, 0xfa, 0x55, 0xad, 0xa0, 0xf4, 0xf2, 0x57, 0xb8, 0x7e, 0x19, 0x91, 0xd1,
+ 0xe4, 0xe4, 0x24, 0x99, 0xcd, 0x66, 0x9a, 0x9a, 0x9a, 0xa2, 0xe9, 0xe9, 0x69, 0xbe, 0x07, 0xef,
+ 0x40, 0x23, 0x23, 0x23, 0x5e, 0x4c, 0xef, 0x21, 0x10, 0x2b, 0xf5, 0xcb, 0xd5, 0xd5, 0xd5, 0x5d,
+ 0x64, 0x83, 0x5e, 0x07, 0x00, 0x33, 0x33, 0x33, 0x3c, 0x88, 0xd1, 0x68, 0xa4, 0x89, 0x89, 0x09,
+ 0xea, 0x1d, 0x68, 0xe5, 0x1a, 0x1b, 0x1b, 0xe3, 0x82, 0x0f, 0x6b, 0x26, 0x93, 0x29, 0x08, 0x43,
+ 0x55, 0x2c, 0x86, 0x2f, 0x33, 0x33, 0xb3, 0xed, 0x10, 0xa8, 0xae, 0xae, 0xce, 0x83, 0x01, 0xc0,
+ 0xe4, 0xa0, 0x22, 0x3c, 0x91, 0x19, 0x40, 0xc8, 0x5c, 0xaf, 0xd7, 0xd3, 0xf8, 0xf8, 0x38, 0x69,
+ 0x34, 0x1a, 0x52, 0xa9, 0x54, 0xc4, 0xaa, 0xe7, 0x20, 0x9d, 0x4e, 0x47, 0x06, 0x83, 0x21, 0x08,
+ 0x42, 0xa2, 0x48, 0xd2, 0x66, 0xb3, 0x51, 0x63, 0x63, 0xe3, 0x6e, 0x7c, 0x7c, 0xfc, 0xb3, 0x41,
+ 0x10, 0x6b, 0xdb, 0x05, 0xd6, 0x02, 0x21, 0xd0, 0x63, 0xf4, 0x1b, 0xe7, 0x83, 0xf6, 0x21, 0x43,
+ 0x04, 0x00, 0x0c, 0x99, 0x03, 0x18, 0x08, 0x7e, 0xb0, 0x12, 0x24, 0xb5, 0xb8, 0xb8, 0xc8, 0x01,
+ 0x48, 0xee, 0x51, 0x82, 0x3b, 0xac, 0x7d, 0x19, 0x41, 0x50, 0x56, 0x56, 0x56, 0xdd, 0xe0, 0xe0,
+ 0xa0, 0xbf, 0xbd, 0xbd, 0x9d, 0xa0, 0xb6, 0xb6, 0x36, 0x2e, 0xd8, 0x1d, 0x1d, 0x1d, 0x5c, 0xff,
+ 0x5d, 0x0b, 0xac, 0x1f, 0x14, 0x7c, 0xad, 0xad, 0xad, 0xc1, 0x35, 0x85, 0x42, 0x41, 0x6c, 0xc0,
+ 0xac, 0x41, 0x50, 0x4d, 0x4d, 0x8d, 0x13, 0x4e, 0x64, 0x74, 0x70, 0x8a, 0x8e, 0x12, 0x2a, 0x2e,
+ 0x2d, 0x2d, 0xe5, 0x15, 0x87, 0x53, 0x67, 0x67, 0x27, 0x35, 0x35, 0x35, 0xed, 0x06, 0x41, 0xe5,
+ 0xe5, 0xe5, 0x2e, 0x80, 0x70, 0x36, 0x72, 0xb9, 0x3c, 0xa4, 0x70, 0xf8, 0xec, 0xe6, 0xd3, 0xd6,
+ 0xd6, 0x56, 0x58, 0x75, 0x75, 0x75, 0x51, 0x51, 0x51, 0xd1, 0x4e, 0x10, 0x54, 0x56, 0x56, 0x36,
+ 0xdf, 0xdd, 0xdd, 0x4d, 0xec, 0x0e, 0x51, 0x6f, 0x6f, 0x6f, 0x48, 0xe1, 0x3c, 0xa4, 0x52, 0x29,
+ 0x09, 0x82, 0x10, 0x56, 0x48, 0x8c, 0xb5, 0xee, 0x31, 0x88, 0xb5, 0x82, 0x83, 0x36, 0x36, 0x36,
+ 0xa8, 0xaf, 0xaf, 0x2f, 0xa4, 0x30, 0x51, 0xb9, 0xb9, 0xb9, 0xe4, 0xf7, 0xfb, 0xc3, 0x0a, 0x5d,
+ 0x2a, 0x28, 0x28, 0x38, 0x0c, 0xda, 0xde, 0xde, 0xe6, 0x93, 0x14, 0x4a, 0x68, 0xef, 0xff, 0x01,
+ 0xe5, 0xe7, 0xe7, 0xef, 0x83, 0xd8, 0xef, 0x4c, 0x71, 0x71, 0xb1, 0x1b, 0xd3, 0x82, 0xbb, 0x83,
+ 0x7b, 0x10, 0x4a, 0xb8, 0xcc, 0x18, 0xef, 0xe3, 0xec, 0x63, 0x77, 0x93, 0xf2, 0xf2, 0xf2, 0x76,
+ 0xc0, 0x00, 0xe8, 0xb9, 0xb4, 0xb4, 0xb4, 0xbb, 0x4a, 0xa5, 0xd2, 0xcb, 0x5a, 0x23, 0x40, 0xac,
+ 0x3a, 0x1f, 0xcb, 0xc6, 0xc7, 0x7a, 0xec, 0x63, 0x07, 0xea, 0x93, 0xc9, 0x64, 0x3e, 0x36, 0xae,
+ 0x3e, 0x36, 0xb6, 0x3e, 0x96, 0x90, 0xd0, 0xd2, 0xd2, 0x22, 0x34, 0x37, 0x37, 0x0b, 0xec, 0x42,
+ 0x0a, 0x0d, 0x0d, 0x0d, 0x42, 0x7d, 0x7d, 0xbd, 0x50, 0x5b, 0x5b, 0x2b, 0xb0, 0xe9, 0x15, 0xaa,
+ 0xab, 0xab, 0x85, 0xaa, 0xaa, 0x2a, 0x6f, 0x65, 0x65, 0xa5, 0x97, 0xd9, 0x0f, 0xd9, 0xdf, 0x8e,
+ 0x19, 0x0c, 0x80, 0x9e, 0x8a, 0x8a, 0x8a, 0x3a, 0x1b, 0x1b, 0x1b, 0xfb, 0x05, 0xd3, 0x37, 0x4c,
+ 0xdf, 0xc6, 0xc4, 0xc4, 0xdc, 0x38, 0x89, 0x10, 0x03, 0xb1, 0xe2, 0xe2, 0xe2, 0xa4, 0xd1, 0xd1,
+ 0xd1, 0xe7, 0xc0, 0x78, 0xfc, 0x75, 0xdd, 0x2f, 0xef, 0x19, 0xa6, 0x48, 0xa6, 0xe7, 0x4f, 0xa8,
+ 0xc8, 0x47, 0xb1, 0xce, 0x04, 0xe2, 0xff, 0x03, 0x5c, 0xf4, 0x8b, 0x36, 0xbb, 0x6c, 0x80, 0xed,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE save_as_xpm[1] = {{ png, sizeof( png ), "save_as_xpm" }};
diff --git a/bitmaps_png/cpp_26/save_library.cpp b/bitmaps_png/cpp_26/save_library.cpp
index bf11490872..66de7f09ca 100644
--- a/bitmaps_png/cpp_26/save_library.cpp
+++ b/bitmaps_png/cpp_26/save_library.cpp
@@ -8,93 +8,95 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x4f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x59, 0x4c, 0x54,
- 0x67, 0x14, 0xc7, 0x69, 0xfa, 0x56, 0x13, 0xd2, 0x07, 0x29, 0x05, 0x9f, 0x48, 0x0c, 0x2f, 0x8d,
- 0x05, 0x8c, 0x88, 0x80, 0xc8, 0x03, 0x09, 0x65, 0x4f, 0x08, 0x04, 0x04, 0x65, 0x91, 0x4d, 0x40,
- 0x41, 0x96, 0xa7, 0x42, 0x28, 0x9a, 0x06, 0xe4, 0x85, 0xb0, 0x87, 0x3d, 0x48, 0x8d, 0x61, 0xb7,
- 0x38, 0x90, 0xa6, 0xc8, 0x26, 0x2a, 0x82, 0x14, 0x0a, 0x61, 0x1f, 0x60, 0x98, 0xed, 0x32, 0xf7,
- 0xde, 0x61, 0x1b, 0x51, 0xaa, 0xac, 0xb7, 0xff, 0x73, 0x93, 0x69, 0x25, 0x40, 0x1d, 0x1b, 0x26,
- 0x39, 0x99, 0x7b, 0xe7, 0x7e, 0xf7, 0xfc, 0xce, 0xf9, 0x9f, 0xf3, 0x9d, 0x6f, 0x8c, 0x04, 0x41,
- 0x30, 0x32, 0xd4, 0x6c, 0x6c, 0x6c, 0x2e, 0xd8, 0xdb, 0xdb, 0x4f, 0x39, 0x38, 0x38, 0xc8, 0xec,
- 0xec, 0xec, 0x36, 0x2e, 0x5e, 0xbc, 0xb8, 0x75, 0x94, 0x5d, 0xba, 0x74, 0x89, 0xa3, 0x35, 0x58,
- 0xfb, 0xda, 0xca, 0xca, 0xea, 0x0c, 0xbd, 0x6b, 0xf4, 0x39, 0x20, 0x47, 0x47, 0xc7, 0xce, 0xf8,
- 0xf8, 0x78, 0x21, 0x23, 0x23, 0x43, 0xf0, 0xf0, 0xf0, 0x10, 0xee, 0xdd, 0xbb, 0x27, 0x44, 0x45,
- 0x45, 0x09, 0x77, 0xef, 0xde, 0x15, 0x24, 0x12, 0x89, 0x68, 0x99, 0x99, 0x99, 0x42, 0x48, 0x48,
- 0x88, 0xb8, 0x26, 0x2e, 0x2e, 0x6e, 0x1f, 0x30, 0x06, 0x70, 0x8b, 0xcf, 0x02, 0x5d, 0xbe, 0x7c,
- 0xb9, 0x27, 0x39, 0x39, 0x59, 0x74, 0xe6, 0xe9, 0xe9, 0x49, 0x8e, 0xc4, 0xeb, 0x5b, 0xb7, 0x6e,
- 0x09, 0xbd, 0xbd, 0xbd, 0xa2, 0x65, 0x67, 0x67, 0x0b, 0xa1, 0xa1, 0xa1, 0xe2, 0xef, 0x64, 0xb7,
- 0x6f, 0xdf, 0x26, 0xd8, 0xf8, 0x01, 0x47, 0xf8, 0x9c, 0x39, 0x7d, 0xfa, 0x74, 0x32, 0xbe, 0x4d,
- 0x0d, 0x01, 0x25, 0x26, 0x26, 0x0a, 0xb1, 0xb1, 0xb1, 0xff, 0x09, 0xa2, 0xcc, 0x20, 0xa5, 0x4a,
- 0x0f, 0xf8, 0x16, 0x66, 0x01, 0x3b, 0xef, 0xe6, 0xe6, 0x56, 0x65, 0x69, 0x69, 0x59, 0x6c, 0x62,
- 0x62, 0x12, 0x81, 0xfb, 0xaf, 0x8e, 0x03, 0x5d, 0xbb, 0x76, 0x4d, 0xf0, 0xf5, 0xf5, 0x15, 0xbf,
- 0x6f, 0xdc, 0xb8, 0x21, 0x44, 0x46, 0x46, 0x8a, 0xe6, 0xea, 0xea, 0x2a, 0x24, 0x24, 0x24, 0x1c,
- 0x0d, 0x82, 0xd3, 0x1f, 0x2d, 0x2c, 0x2c, 0x2a, 0x4e, 0x9d, 0x3a, 0xd5, 0x80, 0xc5, 0xbd, 0xcb,
- 0xcb, 0xcb, 0x8f, 0xab, 0xaa, 0xaa, 0xaa, 0xcd, 0xcd, 0xcd, 0x8b, 0x8c, 0x8d, 0x8d, 0xdd, 0x00,
- 0xfc, 0x52, 0x0f, 0x4a, 0x4a, 0x4a, 0x12, 0xa2, 0xa3, 0xa3, 0x45, 0xa7, 0xd7, 0xaf, 0x5f, 0x3f,
- 0x64, 0x94, 0x8d, 0x1e, 0x4a, 0x96, 0x96, 0x96, 0xf6, 0x2f, 0xc8, 0xd4, 0xd4, 0x34, 0x6d, 0x70,
- 0x70, 0xb0, 0xb6, 0xbe, 0xbe, 0xbe, 0x0d, 0x85, 0x95, 0xb6, 0xb7, 0xb7, 0x2f, 0x3c, 0x7c, 0xf8,
- 0x50, 0x36, 0x34, 0x34, 0xd4, 0x0f, 0x8d, 0x1f, 0x21, 0x90, 0x6c, 0xc0, 0xbe, 0x26, 0x50, 0x78,
- 0x78, 0xb8, 0xf0, 0xe0, 0xc1, 0x03, 0xa1, 0xa7, 0xa7, 0xe7, 0x93, 0xd6, 0xd6, 0xd6, 0x26, 0x66,
- 0x7b, 0x08, 0xd4, 0xd9, 0xd9, 0xd9, 0x56, 0x5c, 0x5c, 0x2c, 0x43, 0x46, 0x6a, 0xa5, 0x52, 0xa9,
- 0x68, 0x69, 0x69, 0x61, 0xba, 0xbb, 0xbb, 0xe7, 0x2a, 0x2a, 0x2a, 0x86, 0xb1, 0xa6, 0x1a, 0x2d,
- 0x3b, 0x40, 0xa0, 0xd6, 0xd6, 0x56, 0xe1, 0xf9, 0xf3, 0xe7, 0x06, 0x19, 0x81, 0x10, 0xa0, 0xe6,
- 0x00, 0xa8, 0xab, 0xab, 0x4b, 0x52, 0x5d, 0x5d, 0x2d, 0xdd, 0xdf, 0xdf, 0x97, 0xad, 0xaf, 0xaf,
- 0xab, 0xb4, 0x5a, 0xad, 0xba, 0xbf, 0xbf, 0x9f, 0x19, 0x1f, 0x1f, 0x5f, 0x6c, 0x6a, 0x6a, 0x92,
- 0xda, 0xda, 0xda, 0xae, 0xfd, 0x1f, 0x90, 0x93, 0x93, 0x13, 0x7b, 0x08, 0x54, 0x56, 0x56, 0x36,
- 0xbf, 0xba, 0xba, 0xaa, 0xda, 0xdb, 0xdb, 0x93, 0xe1, 0xd9, 0x02, 0x01, 0x5f, 0xbc, 0x78, 0xc1,
- 0x2e, 0x2c, 0x2c, 0x28, 0x02, 0x03, 0x03, 0x37, 0x4f, 0x04, 0x04, 0x99, 0x24, 0x68, 0x02, 0xe9,
- 0xbb, 0x77, 0xef, 0x16, 0x47, 0x47, 0x47, 0x35, 0x94, 0xd1, 0xdb, 0xb7, 0x6f, 0x15, 0xbb, 0xbb,
- 0xbb, 0x54, 0x2f, 0x16, 0x85, 0xfe, 0x70, 0x22, 0x20, 0x14, 0x90, 0x32, 0x92, 0xae, 0xac, 0xac,
- 0xa8, 0x35, 0x1a, 0x8d, 0xe2, 0xe5, 0xcb, 0x97, 0x6a, 0x99, 0x4c, 0xa6, 0xe6, 0x79, 0x9e, 0xd9,
- 0xda, 0xda, 0x92, 0xe3, 0xa5, 0x93, 0x03, 0xa1, 0xf0, 0x62, 0x8d, 0x74, 0x3a, 0x9d, 0x92, 0x9a,
- 0x02, 0x99, 0x31, 0x63, 0x63, 0x63, 0x6a, 0x48, 0xc8, 0xc4, 0xc4, 0xc4, 0x6c, 0x85, 0x85, 0x85,
- 0x09, 0x0d, 0x0d, 0x0d, 0x06, 0x41, 0x50, 0x8a, 0xa3, 0x41, 0xcf, 0x9e, 0x3d, 0x7b, 0x52, 0x5a,
- 0x5a, 0x2a, 0x66, 0xf4, 0xfe, 0xfd, 0x7b, 0x39, 0xd5, 0x08, 0xd2, 0xa9, 0xe6, 0xe7, 0xe7, 0x79,
- 0xc8, 0xaa, 0xc5, 0x04, 0xf8, 0x40, 0x7b, 0x83, 0xf6, 0x0a, 0x39, 0xf8, 0x94, 0xd1, 0x3a, 0x9a,
- 0x8d, 0x57, 0xae, 0x5c, 0x61, 0x0e, 0x81, 0xca, 0xcb, 0xcb, 0xa5, 0x80, 0xc8, 0x9e, 0x3e, 0x7d,
- 0xca, 0xaa, 0x54, 0x2a, 0x0d, 0xa0, 0x2c, 0x6a, 0xa4, 0x5e, 0x5b, 0x5b, 0x63, 0xb1, 0x7f, 0x74,
- 0x18, 0x3d, 0xbb, 0x2e, 0x2e, 0x2e, 0xbb, 0xfe, 0xfe, 0xfe, 0x3b, 0x57, 0xaf, 0x5e, 0xdd, 0xc1,
- 0x00, 0xdd, 0xc6, 0x46, 0xdd, 0xc6, 0x84, 0xd8, 0x09, 0x0a, 0x0a, 0xda, 0xf1, 0xf3, 0xf3, 0xdb,
- 0xa1, 0x7b, 0x3c, 0xdf, 0x76, 0x77, 0x77, 0xff, 0x0b, 0xd9, 0xac, 0xa5, 0xa7, 0xa7, 0x47, 0x1e,
- 0x00, 0xf5, 0xf5, 0xf5, 0x89, 0x19, 0x91, 0x64, 0xe8, 0xbc, 0x25, 0xc8, 0xc6, 0x4d, 0x4e, 0x4e,
- 0xb2, 0xb8, 0xe6, 0x20, 0x1d, 0x8b, 0xb5, 0xea, 0x9c, 0x9c, 0x1c, 0x1d, 0xb2, 0xd2, 0xd1, 0x35,
- 0xea, 0xc6, 0xa0, 0x7e, 0x3c, 0x82, 0xd0, 0xbc, 0x7a, 0xf5, 0x8a, 0x9f, 0x98, 0x98, 0x60, 0x29,
- 0x20, 0x5a, 0x0f, 0xe9, 0x98, 0xfc, 0xfc, 0xfc, 0x31, 0x8c, 0xb4, 0x16, 0xac, 0x3d, 0x77, 0x00,
- 0x84, 0x87, 0xad, 0x25, 0x25, 0x25, 0x54, 0x23, 0x25, 0xda, 0x5b, 0x8d, 0x6c, 0x38, 0xb9, 0x5c,
- 0xce, 0x63, 0x2f, 0xf1, 0x1b, 0x1b, 0x1b, 0x4b, 0x08, 0x80, 0xbb, 0x7f, 0xff, 0xbe, 0x08, 0xc2,
- 0xbd, 0xe6, 0xcd, 0x9b, 0x37, 0x2c, 0x64, 0x65, 0xd1, 0xfe, 0x3c, 0xcb, 0xb2, 0x1c, 0xad, 0xa7,
- 0xec, 0x29, 0x08, 0xfc, 0xa6, 0x2e, 0x28, 0x28, 0x18, 0x3d, 0x16, 0x44, 0x93, 0x01, 0x1f, 0x1e,
- 0xb2, 0xf1, 0x68, 0x73, 0x0d, 0x01, 0xd1, 0xe6, 0x1c, 0x26, 0xf3, 0x32, 0xa6, 0x85, 0x06, 0xd3,
- 0x59, 0x17, 0x11, 0x11, 0xa1, 0x43, 0xed, 0x18, 0x14, 0x7b, 0x79, 0x6a, 0x6a, 0x4a, 0x8b, 0xc6,
- 0x11, 0xb3, 0xa5, 0xf5, 0x0c, 0xc3, 0xf0, 0xd8, 0x73, 0x54, 0x53, 0xa6, 0xa8, 0xa8, 0xe8, 0x68,
- 0x10, 0xd2, 0xff, 0x0d, 0x0f, 0x95, 0x9b, 0x9b, 0x9b, 0x4b, 0x98, 0x06, 0x1c, 0xa2, 0xd2, 0x52,
- 0xa4, 0xa8, 0xd9, 0x12, 0x45, 0x0a, 0x19, 0x79, 0x3d, 0x68, 0x64, 0x64, 0x44, 0x0c, 0x84, 0x00,
- 0x94, 0x19, 0x82, 0xe0, 0x11, 0xa8, 0x96, 0xe4, 0xc6, 0x7a, 0x06, 0xe3, 0x6c, 0x09, 0xbe, 0xfe,
- 0xc4, 0x01, 0xd9, 0x7c, 0x00, 0x34, 0x3c, 0x3c, 0xfc, 0x08, 0x1a, 0x77, 0x62, 0x32, 0x2b, 0x30,
- 0x6e, 0x98, 0x99, 0x99, 0x19, 0x0e, 0x52, 0xb1, 0x03, 0x03, 0x03, 0x3c, 0xe4, 0xe3, 0x28, 0xab,
- 0xed, 0xed, 0x6d, 0x86, 0xa4, 0x43, 0x47, 0x89, 0x35, 0xa2, 0x7a, 0x90, 0x9c, 0xe4, 0x1c, 0x1b,
- 0x9a, 0xd6, 0x73, 0x52, 0xa9, 0x94, 0xc3, 0x3e, 0xd3, 0x60, 0x6a, 0x2b, 0x2b, 0x2b, 0x2b, 0xff,
- 0x00, 0xa8, 0xe9, 0x1f, 0xd0, 0xd9, 0xb3, 0x67, 0x7f, 0x6a, 0x6e, 0x6e, 0x7e, 0x82, 0x4c, 0x24,
- 0x90, 0xec, 0xf7, 0xba, 0xba, 0xba, 0xc1, 0x94, 0x94, 0x94, 0x39, 0x14, 0x5e, 0x31, 0x3b, 0x3b,
- 0x4b, 0x4e, 0xb4, 0x90, 0x88, 0x45, 0xe4, 0xa2, 0x74, 0xd8, 0xb4, 0x62, 0x8d, 0xa8, 0x61, 0x20,
- 0xa9, 0x96, 0xda, 0x1f, 0x01, 0x71, 0x38, 0x7f, 0x14, 0xd8, 0x6b, 0x32, 0x9c, 0x00, 0x23, 0x28,
- 0x41, 0x4f, 0x4d, 0x4d, 0xcd, 0x13, 0x74, 0x69, 0xa3, 0x1e, 0xf4, 0x45, 0x6e, 0x6e, 0xae, 0x1b,
- 0x5e, 0xce, 0xf5, 0xf2, 0xf2, 0x6a, 0xc2, 0x89, 0xd9, 0x50, 0x5b, 0x5b, 0xfb, 0xeb, 0xf4, 0xf4,
- 0xb4, 0x04, 0x1b, 0xb8, 0x0f, 0xc7, 0xb5, 0xac, 0xb1, 0xb1, 0x51, 0x85, 0x48, 0xb5, 0x1d, 0x1d,
- 0x1d, 0xcb, 0x59, 0x59, 0x59, 0xeb, 0xd8, 0xb4, 0x3a, 0x28, 0xc0, 0xa1, 0x4b, 0x57, 0x16, 0x17,
- 0x17, 0x59, 0xb4, 0xaf, 0x3c, 0x20, 0x20, 0x60, 0x0e, 0xad, 0xde, 0x01, 0x1f, 0xcd, 0x68, 0xef,
- 0x92, 0x9b, 0x37, 0x6f, 0x66, 0xe2, 0xec, 0x8a, 0x45, 0x56, 0x1e, 0x7a, 0xd0, 0x37, 0x74, 0x41,
- 0x06, 0x69, 0xbe, 0x47, 0x14, 0x6e, 0x38, 0x21, 0xef, 0x04, 0x07, 0x07, 0x97, 0xd3, 0x4b, 0x79,
- 0x79, 0x79, 0x8f, 0x21, 0xc3, 0x64, 0x61, 0x61, 0xa1, 0x02, 0x35, 0x61, 0xf4, 0x20, 0x34, 0xc3,
- 0x12, 0x26, 0x86, 0xca, 0xc7, 0xc7, 0x47, 0xee, 0xec, 0xec, 0xdc, 0x03, 0x48, 0x2e, 0xfe, 0xac,
- 0x04, 0x61, 0x74, 0x9d, 0xd7, 0xfb, 0xfb, 0xd8, 0x08, 0xf4, 0xdd, 0x51, 0x0f, 0xc8, 0x20, 0xc9,
- 0x85, 0x3b, 0xf8, 0xc0, 0x59, 0x03, 0x26, 0xf7, 0x6b, 0xc8, 0xa9, 0x00, 0x74, 0x1d, 0x4e, 0x75,
- 0xd8, 0xd8, 0x4a, 0x6b, 0x6b, 0xeb, 0x59, 0xd4, 0xe0, 0x17, 0x28, 0xf0, 0xc3, 0x71, 0x3e, 0x3e,
- 0x06, 0x9d, 0xfb, 0x94, 0x51, 0x94, 0xa9, 0xa9, 0xa9, 0x71, 0x38, 0xf8, 0xba, 0xcc, 0xcc, 0xcc,
- 0xd6, 0x70, 0xe2, 0xea, 0x00, 0x79, 0x8d, 0xff, 0x03, 0xc1, 0x86, 0xbc, 0xaf, 0x07, 0x59, 0x18,
- 0xba, 0x18, 0x5d, 0x66, 0xed, 0xed, 0xed, 0xfd, 0x33, 0x46, 0x50, 0x3e, 0x9a, 0xc1, 0xca, 0xd0,
- 0xf7, 0x88, 0xf1, 0x37, 0x06, 0xda, 0x20, 0xa4, 0x52, 0x94, 0x3f, 0xc6, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0x6b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x5b, 0x4c, 0x54,
+ 0x57, 0x14, 0x86, 0x41, 0x20, 0x22, 0x8a, 0x20, 0xa0, 0x94, 0x84, 0x92, 0x90, 0xb4, 0xe5, 0x41,
+ 0xfa, 0x82, 0x51, 0x41, 0x89, 0x0f, 0x45, 0x4c, 0x45, 0x5e, 0x10, 0x31, 0x02, 0x1a, 0xc1, 0x78,
+ 0x41, 0x02, 0x31, 0x40, 0x40, 0x50, 0xa8, 0x80, 0x40, 0x84, 0x60, 0x09, 0x89, 0x80, 0x48, 0x2b,
+ 0x1d, 0x8c, 0x89, 0x06, 0x44, 0x83, 0x17, 0xb0, 0x28, 0x8a, 0x30, 0x88, 0x54, 0x45, 0x1b, 0x90,
+ 0xb9, 0xdf, 0xce, 0x5c, 0xb8, 0x0c, 0x0c, 0x20, 0x17, 0x41, 0x66, 0x4e, 0xff, 0x75, 0x0a, 0x83,
+ 0x93, 0xb4, 0xc5, 0xda, 0xf8, 0xd2, 0x49, 0x56, 0xe6, 0xcc, 0x39, 0x7b, 0xaf, 0x6f, 0xaf, 0x7f,
+ 0xfd, 0xfb, 0xec, 0xb1, 0x62, 0x59, 0xd6, 0x8a, 0x02, 0x1f, 0x77, 0x37, 0x37, 0xb7, 0x54, 0x7c,
+ 0x7f, 0xb3, 0x70, 0xef, 0xbf, 0x04, 0x3e, 0x5f, 0x20, 0x5f, 0x9c, 0xbb, 0xbb, 0xfb, 0x77, 0xf3,
+ 0xbf, 0xad, 0xbe, 0x46, 0x78, 0x23, 0xbe, 0xdd, 0xb2, 0x65, 0xcb, 0x25, 0x7f, 0x7f, 0xff, 0x72,
+ 0x0c, 0xf8, 0x81, 0xee, 0x7d, 0x22, 0xe0, 0xab, 0xb5, 0x6b, 0xd7, 0xa6, 0x7b, 0x78, 0x78, 0x54,
+ 0xee, 0xdd, 0xbb, 0xf7, 0xca, 0x9a, 0x35, 0x6b, 0x8a, 0x1c, 0x1c, 0x1c, 0xc2, 0xad, 0x56, 0xad,
+ 0x5a, 0x75, 0xc1, 0xcb, 0xcb, 0xab, 0x72, 0xf9, 0xf2, 0xe5, 0xd7, 0x77, 0xed, 0xda, 0xd5, 0xaa,
+ 0xd5, 0x6a, 0x6f, 0x3f, 0x7c, 0xf8, 0xf0, 0x8a, 0xaf, 0xaf, 0x6f, 0xb9, 0xab, 0xab, 0x6b, 0x06,
+ 0x26, 0x7e, 0xf9, 0x11, 0xc9, 0xad, 0x11, 0x7e, 0x18, 0x5f, 0xb0, 0x7e, 0xfd, 0xfa, 0xcb, 0xe5,
+ 0xe5, 0xe5, 0xf7, 0xbb, 0xba, 0xba, 0xba, 0x73, 0x73, 0x73, 0xc5, 0x3e, 0x3e, 0x3e, 0xed, 0xf6,
+ 0xf6, 0xf6, 0x97, 0xad, 0x56, 0xaf, 0x5e, 0x5d, 0xa6, 0xd3, 0xe9, 0x78, 0x75, 0x75, 0x75, 0xb7,
+ 0x12, 0x12, 0x12, 0x04, 0x8f, 0x1e, 0x3d, 0x12, 0x97, 0x95, 0x95, 0x29, 0x9f, 0x3d, 0x7b, 0xd6,
+ 0x5d, 0x5d, 0x5d, 0xdd, 0xe8, 0xed, 0xed, 0x7d, 0xd1, 0xc5, 0xc5, 0x25, 0x82, 0x92, 0xfd, 0x0d,
+ 0xc4, 0xd3, 0xd9, 0xd9, 0xf9, 0xc7, 0xad, 0x5b, 0xb7, 0x36, 0x55, 0x55, 0x55, 0xf5, 0x60, 0xbe,
+ 0xa8, 0xb6, 0xb6, 0x56, 0xf1, 0xe6, 0xcd, 0x1b, 0xd9, 0xe3, 0xc7, 0x8f, 0x25, 0x80, 0x75, 0xe2,
+ 0xf9, 0x25, 0x33, 0xe8, 0xc9, 0x93, 0x27, 0xb7, 0xf2, 0xf2, 0xf2, 0xc4, 0x83, 0x83, 0x83, 0xcc,
+ 0xc8, 0xc8, 0x88, 0xe2, 0xce, 0x9d, 0x3b, 0x4c, 0x43, 0x43, 0x83, 0xec, 0xc1, 0x83, 0x07, 0xc2,
+ 0xf0, 0xf0, 0xf0, 0x46, 0x48, 0x90, 0x87, 0xa4, 0x4e, 0x1f, 0x00, 0x6c, 0x1c, 0x1d, 0x1d, 0x63,
+ 0x20, 0x53, 0x4b, 0x51, 0x51, 0x91, 0xa8, 0xaf, 0xaf, 0x4f, 0x84, 0x1c, 0xaa, 0x8e, 0x8e, 0x0e,
+ 0x66, 0x62, 0x62, 0x42, 0x36, 0x3e, 0x3e, 0xae, 0x6c, 0x6e, 0x6e, 0x96, 0x9f, 0x3d, 0x7b, 0xb6,
+ 0x73, 0xe5, 0xca, 0x95, 0x55, 0x66, 0x10, 0x9f, 0xcf, 0xbf, 0x85, 0x09, 0x02, 0x93, 0xc9, 0x24,
+ 0x19, 0x1d, 0x1d, 0x55, 0x0e, 0x0c, 0x0c, 0xa8, 0x31, 0x99, 0x69, 0x6d, 0x6d, 0x65, 0x7a, 0x7a,
+ 0x7a, 0x44, 0x99, 0x99, 0x99, 0x02, 0x8c, 0xbd, 0x0e, 0x80, 0x23, 0xc2, 0x16, 0xd7, 0x17, 0x83,
+ 0x82, 0x82, 0xfa, 0x5e, 0xbf, 0x7e, 0x4d, 0x8b, 0x93, 0xa1, 0x12, 0x75, 0x7f, 0x7f, 0xbf, 0x72,
+ 0x6c, 0x6c, 0x4c, 0xf9, 0xf6, 0xed, 0x5b, 0x05, 0xe5, 0x01, 0x58, 0x82, 0xc5, 0x3f, 0x45, 0x5b,
+ 0x7e, 0xb6, 0x00, 0x15, 0x16, 0x16, 0x0a, 0x87, 0x87, 0x87, 0x55, 0x73, 0x73, 0x73, 0x52, 0xac,
+ 0x5a, 0x32, 0x35, 0x35, 0x25, 0x57, 0x28, 0x14, 0xea, 0xc6, 0xc6, 0x46, 0x1d, 0xaa, 0x94, 0x42,
+ 0x06, 0xa1, 0x93, 0x93, 0x53, 0x13, 0xa4, 0xb8, 0x7f, 0xe0, 0xc0, 0x81, 0xbe, 0xc9, 0xc9, 0x49,
+ 0x49, 0x6f, 0x6f, 0xaf, 0xb2, 0xad, 0xad, 0x4d, 0x43, 0x80, 0x85, 0x79, 0x46, 0xa3, 0x51, 0x6a,
+ 0x30, 0x18, 0x54, 0xa8, 0x48, 0x46, 0x20, 0x5b, 0x5b, 0xdb, 0xc5, 0x1e, 0xa1, 0xe4, 0x9b, 0x00,
+ 0x09, 0x68, 0x10, 0x1a, 0xa9, 0x45, 0x45, 0x0c, 0x41, 0xb1, 0x32, 0x29, 0x92, 0x28, 0xee, 0xde,
+ 0xbd, 0x3b, 0xa0, 0x56, 0xab, 0x15, 0x91, 0x91, 0x91, 0x23, 0xdb, 0xb7, 0x6f, 0x1f, 0xc2, 0x22,
+ 0xa4, 0x90, 0x55, 0x2b, 0x16, 0x8b, 0x19, 0x9a, 0x43, 0x10, 0xbd, 0x5e, 0xcf, 0x0c, 0x0d, 0x0d,
+ 0x31, 0xe8, 0xaf, 0x6e, 0x76, 0x76, 0x56, 0x06, 0x35, 0x24, 0x05, 0x05, 0x05, 0x4f, 0x6d, 0x6c,
+ 0x6c, 0xaa, 0xcd, 0xa0, 0xce, 0xce, 0x4e, 0x0e, 0x34, 0x3f, 0x58, 0xd1, 0xde, 0xde, 0xce, 0x74,
+ 0x77, 0x77, 0xab, 0xe8, 0x37, 0x05, 0x25, 0x7a, 0xf9, 0xf2, 0xa5, 0x36, 0x3d, 0x3d, 0x7d, 0xf4,
+ 0xc8, 0x91, 0x23, 0xc3, 0x78, 0xa6, 0x9e, 0x9e, 0x9e, 0x96, 0x53, 0x90, 0xcc, 0x90, 0x4f, 0x85,
+ 0x1c, 0x0c, 0xf5, 0x08, 0x0b, 0x94, 0x53, 0x45, 0x70, 0xaf, 0x34, 0x3f, 0x3f, 0xbf, 0xc3, 0xce,
+ 0xce, 0x6e, 0x51, 0x3a, 0xac, 0xe2, 0xe6, 0xb9, 0x73, 0xe7, 0xa8, 0x47, 0x5c, 0xd9, 0x64, 0x0a,
+ 0xa5, 0x52, 0xc9, 0x10, 0x10, 0xbf, 0x65, 0xd0, 0x5f, 0x8d, 0x26, 0x2b, 0x4e, 0x9e, 0x3c, 0x69,
+ 0x38, 0x7c, 0xf8, 0xf0, 0x08, 0x81, 0x69, 0x0c, 0xf5, 0x53, 0x20, 0x10, 0x28, 0x01, 0xa0, 0x1e,
+ 0x31, 0x74, 0x8f, 0x94, 0x78, 0xff, 0xfe, 0xbd, 0xb4, 0xa5, 0xa5, 0x45, 0x02, 0x33, 0xf0, 0xd1,
+ 0xa3, 0x45, 0x33, 0x40, 0xae, 0x7a, 0x02, 0xa1, 0x17, 0xaa, 0x99, 0x99, 0x19, 0x19, 0x69, 0x4d,
+ 0xdf, 0x34, 0x11, 0x30, 0x1d, 0xec, 0xaa, 0xa4, 0xd5, 0xa7, 0xa5, 0xa5, 0x19, 0x0e, 0x1d, 0x3a,
+ 0x34, 0x4c, 0xfd, 0x43, 0xa5, 0x32, 0x24, 0xd3, 0xe0, 0x99, 0x86, 0x24, 0x23, 0x09, 0x69, 0x1e,
+ 0x20, 0x32, 0xca, 0x03, 0x69, 0xa9, 0xaf, 0xfc, 0x15, 0x2b, 0x56, 0x54, 0x9a, 0x41, 0xcf, 0x9f,
+ 0x3f, 0xaf, 0x87, 0x9e, 0x5c, 0x45, 0x30, 0x06, 0x69, 0xaf, 0x21, 0x08, 0x25, 0x27, 0xa0, 0x50,
+ 0x28, 0xd4, 0xc2, 0x59, 0xba, 0x05, 0x10, 0x14, 0xd0, 0xc0, 0x04, 0xfd, 0x54, 0x3d, 0x25, 0x27,
+ 0xa7, 0xd1, 0x78, 0x91, 0x48, 0xa4, 0x01, 0x80, 0xeb, 0x11, 0xa4, 0xe3, 0x2a, 0xc2, 0x86, 0x5d,
+ 0xdc, 0x47, 0x2f, 0x5e, 0xbc, 0xa8, 0x87, 0x9e, 0x02, 0x2a, 0x9b, 0x56, 0x03, 0x4b, 0xab, 0x60,
+ 0x4f, 0x06, 0xb2, 0x68, 0x42, 0x43, 0x43, 0xe7, 0x76, 0xee, 0xdc, 0x69, 0xdc, 0xb6, 0x6d, 0x9b,
+ 0x69, 0xd3, 0xa6, 0x4d, 0xec, 0xe6, 0xcd, 0x9b, 0x2d, 0x82, 0xee, 0xd1, 0xb3, 0xe0, 0xe0, 0x60,
+ 0x23, 0x62, 0x8e, 0xcc, 0x40, 0x15, 0x52, 0x45, 0x58, 0x7c, 0x3b, 0xa4, 0xfb, 0xc9, 0x0c, 0x42,
+ 0xa3, 0x6f, 0xc0, 0x8a, 0x82, 0xf9, 0xd2, 0x39, 0x07, 0x91, 0xf3, 0x2a, 0x2a, 0x2a, 0xf4, 0x51,
+ 0x51, 0x51, 0xc6, 0x33, 0x67, 0xce, 0xb0, 0xfb, 0xf7, 0xef, 0x67, 0x4f, 0x9d, 0x3a, 0xc5, 0x7d,
+ 0xc7, 0xc5, 0xc5, 0xb1, 0xa8, 0x90, 0x8b, 0x92, 0x92, 0x12, 0x16, 0x76, 0x67, 0x69, 0x4c, 0x6a,
+ 0x6a, 0x2a, 0x8b, 0x57, 0xd9, 0x1c, 0xcc, 0x42, 0x20, 0x09, 0xf6, 0x66, 0xbb, 0x85, 0x19, 0x5e,
+ 0xbd, 0x7a, 0x75, 0x03, 0x7a, 0x0a, 0x70, 0xad, 0x96, 0xcb, 0xe5, 0x6a, 0x92, 0x82, 0xa0, 0xb0,
+ 0xf5, 0x60, 0x74, 0x74, 0xb4, 0x69, 0x01, 0x94, 0x98, 0x98, 0xc8, 0x25, 0x3b, 0x76, 0xec, 0xd8,
+ 0x5f, 0x82, 0x28, 0x92, 0x92, 0x92, 0xd8, 0x98, 0x98, 0x98, 0x77, 0xf7, 0xee, 0xdd, 0x93, 0x15,
+ 0x17, 0x17, 0xb7, 0x59, 0xd8, 0x1b, 0x3b, 0xbc, 0x2e, 0x27, 0x27, 0x47, 0x40, 0xfd, 0x80, 0x8c,
+ 0x64, 0x4d, 0x2d, 0x6d, 0x56, 0x0c, 0x1e, 0x40, 0x12, 0xae, 0x22, 0x00, 0x39, 0x48, 0x6c, 0x6c,
+ 0x2c, 0x9b, 0x9c, 0x9c, 0x6c, 0x06, 0xa1, 0x0f, 0x16, 0x20, 0x1a, 0x83, 0x3e, 0xbe, 0x6b, 0x6a,
+ 0x6a, 0x92, 0x9e, 0x3f, 0x7f, 0xbe, 0xcd, 0xda, 0xda, 0xfa, 0x17, 0x33, 0x08, 0xaf, 0x9b, 0x5a,
+ 0x3c, 0x14, 0x22, 0xb1, 0x0a, 0x00, 0x6e, 0xe3, 0xd1, 0x3e, 0xe2, 0xf1, 0x78, 0x7a, 0x54, 0xc2,
+ 0x55, 0x04, 0x6b, 0xb3, 0x21, 0x21, 0x21, 0xec, 0x8e, 0x1d, 0x3b, 0x2c, 0x02, 0x52, 0xb1, 0x19,
+ 0x19, 0x19, 0x16, 0xa0, 0x88, 0x88, 0x88, 0x19, 0x5c, 0x4b, 0x4a, 0x4b, 0x4b, 0x5b, 0x97, 0x2d,
+ 0x5b, 0xf6, 0x27, 0x08, 0x09, 0x79, 0x90, 0x89, 0x07, 0xab, 0x36, 0xa0, 0x54, 0x3e, 0xf6, 0x49,
+ 0xef, 0xe9, 0xd3, 0xa7, 0x85, 0x68, 0x2a, 0x73, 0xed, 0xda, 0x35, 0x3d, 0xde, 0x06, 0x26, 0x2c,
+ 0x82, 0x93, 0x6d, 0xa9, 0x38, 0x7a, 0xf4, 0x28, 0x8b, 0x53, 0x80, 0x85, 0x29, 0x26, 0xb2, 0xb3,
+ 0xb3, 0x7f, 0xc5, 0x42, 0xaf, 0x72, 0x20, 0x3a, 0x02, 0x00, 0xbb, 0xb0, 0x6e, 0xdd, 0xba, 0x4a,
+ 0x34, 0xbd, 0xb2, 0xa6, 0xa6, 0x86, 0x87, 0x8d, 0xca, 0xbd, 0xcd, 0xe3, 0xe3, 0xe3, 0x7f, 0x47,
+ 0x2f, 0xd4, 0xfb, 0xf6, 0xed, 0x33, 0x65, 0x65, 0x65, 0xb1, 0xb0, 0xf3, 0x92, 0x81, 0xc5, 0xb2,
+ 0x07, 0x0f, 0x1e, 0x64, 0x37, 0x6e, 0xdc, 0xa8, 0xc3, 0xf9, 0x94, 0x8f, 0xfc, 0xc9, 0xd8, 0x47,
+ 0xa1, 0x1f, 0x9e, 0x2b, 0x6e, 0x88, 0x40, 0x3c, 0x4c, 0x58, 0x00, 0xc3, 0x59, 0x55, 0x29, 0x29,
+ 0x29, 0xbf, 0xe1, 0x98, 0x30, 0xfe, 0x5b, 0x50, 0x60, 0x60, 0x60, 0x87, 0xc5, 0xb9, 0xf5, 0x0f,
+ 0xa7, 0xa6, 0x2b, 0x8e, 0xe0, 0x50, 0x4f, 0x4f, 0xcf, 0xdb, 0x61, 0x61, 0x61, 0xb3, 0x9f, 0x0d,
+ 0xb4, 0x10, 0x7e, 0x7e, 0x7e, 0x21, 0x00, 0x4d, 0x7e, 0x76, 0xd0, 0x86, 0x0d, 0x1b, 0xbe, 0xdf,
+ 0xbd, 0x7b, 0xf7, 0xf8, 0xff, 0x0b, 0xb4, 0x67, 0xcf, 0x9e, 0x31, 0xec, 0x74, 0xf6, 0xc4, 0x89,
+ 0x13, 0x4b, 0x06, 0xbd, 0x31, 0x8e, 0x1f, 0x3f, 0xfe, 0x49, 0x20, 0x8f, 0x80, 0x80, 0x00, 0x06,
+ 0x2f, 0xcd, 0xa1, 0x8f, 0x0d, 0xfc, 0x23, 0x32, 0xe0, 0x3f, 0x62, 0xe2, 0x87, 0x79, 0xfe, 0x00,
+ 0xc9, 0x5b, 0xcb, 0xcf, 0x77, 0x28, 0xde, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE save_library_xpm[1] = {{ png, sizeof( png ), "save_library_xpm" }};
diff --git a/bitmaps_png/cpp_26/save_netlist.cpp b/bitmaps_png/cpp_26/save_netlist.cpp
index 777bff350e..f814f30a11 100644
--- a/bitmaps_png/cpp_26/save_netlist.cpp
+++ b/bitmaps_png/cpp_26/save_netlist.cpp
@@ -8,84 +8,59 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0xc3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4f, 0x6c, 0x14,
- 0x65, 0x18, 0xc6, 0x7f, 0xdf, 0xb7, 0xb3, 0xbb, 0x9d, 0x75, 0xbb, 0xbb, 0xed, 0x4a, 0xad, 0x5b,
- 0x9a, 0x10, 0x5c, 0xe9, 0x1f, 0x28, 0x24, 0x16, 0x2c, 0x72, 0xf1, 0x80, 0x3d, 0x90, 0x1e, 0xa0,
- 0x82, 0x78, 0xb3, 0x89, 0x1c, 0xd4, 0x33, 0x7f, 0x2e, 0x98, 0xc8, 0x01, 0xe3, 0x41, 0x0e, 0x54,
- 0x83, 0x7a, 0x01, 0x7b, 0x43, 0xab, 0x40, 0x50, 0x02, 0x42, 0x15, 0x4a, 0x84, 0x02, 0x86, 0x98,
- 0xd0, 0xa4, 0xa1, 0xa1, 0x16, 0x4b, 0xbb, 0xa1, 0xb6, 0x24, 0xad, 0x74, 0xb7, 0x9d, 0xed, 0xfe,
- 0x99, 0xd7, 0xc3, 0xec, 0x6e, 0x77, 0xdb, 0x2a, 0x31, 0x12, 0xdf, 0xc3, 0x24, 0x33, 0xdf, 0x37,
- 0xef, 0x93, 0xe7, 0x79, 0x9f, 0x79, 0xbe, 0x51, 0x22, 0xc2, 0xd9, 0x73, 0xdf, 0xbc, 0x19, 0x0a,
- 0x56, 0x7e, 0xe0, 0xf7, 0x97, 0x9b, 0x14, 0x97, 0x94, 0xdc, 0x31, 0x3d, 0x3d, 0xed, 0xfa, 0xf4,
- 0x93, 0x63, 0xd5, 0x99, 0x4c, 0x46, 0xc7, 0xe3, 0x09, 0x95, 0x4e, 0xa7, 0x95, 0x88, 0x48, 0xf1,
- 0x4e, 0x11, 0xc1, 0x30, 0x8c, 0x29, 0xad, 0x75, 0xca, 0xb6, 0xed, 0x7b, 0x22, 0xd2, 0xd6, 0xd7,
- 0xd7, 0x67, 0x19, 0x00, 0x95, 0xa1, 0x67, 0x0f, 0x37, 0x35, 0x6d, 0x88, 0x26, 0x66, 0x13, 0xce,
- 0x6e, 0x55, 0xdc, 0x5e, 0x15, 0xae, 0x43, 0xbf, 0x0d, 0x13, 0x0c, 0x86, 0x58, 0xbd, 0x7a, 0x35,
- 0x83, 0x83, 0x83, 0x44, 0xa3, 0x51, 0xc6, 0xc7, 0xc7, 0x55, 0x75, 0x75, 0x35, 0xad, 0xad, 0xad,
- 0x00, 0x9c, 0x3a, 0x75, 0x0a, 0x60, 0x45, 0x38, 0x1c, 0x66, 0x6c, 0x6c, 0x2c, 0x7c, 0xf7, 0xee,
- 0xdd, 0x6b, 0xeb, 0xd6, 0xad, 0x7b, 0xd5, 0x00, 0x30, 0x7d, 0x3e, 0x73, 0xd6, 0x9a, 0x25, 0x3e,
- 0xfb, 0x18, 0x50, 0xcb, 0xe0, 0x38, 0x4f, 0x92, 0x49, 0x0b, 0xad, 0x75, 0x61, 0x69, 0x72, 0x72,
- 0x92, 0xda, 0xda, 0x5a, 0xa6, 0xa6, 0xa6, 0x58, 0xae, 0x6a, 0x6b, 0x6b, 0xcb, 0x2c, 0xcb, 0x5a,
- 0x3f, 0x34, 0x34, 0xd4, 0x6e, 0xe4, 0x25, 0x52, 0x28, 0xb4, 0xd2, 0xa4, 0x52, 0x29, 0xb2, 0xb6,
- 0xbd, 0x94, 0x18, 0x8a, 0x74, 0x3a, 0x5d, 0x50, 0x49, 0x44, 0x08, 0x87, 0xc3, 0x8c, 0x8f, 0x8f,
- 0x53, 0x5d, 0x5d, 0x5d, 0xd8, 0x65, 0x59, 0x16, 0xa6, 0xb9, 0x30, 0x01, 0xaf, 0xd7, 0x6b, 0xd8,
- 0xb6, 0xed, 0x32, 0x0a, 0x6d, 0x94, 0x42, 0x69, 0x8d, 0xd6, 0x9a, 0x6c, 0x36, 0x0b, 0x28, 0xa7,
- 0xa5, 0xca, 0x03, 0x96, 0x0e, 0x6c, 0xe5, 0xca, 0x95, 0xf4, 0xf7, 0xf7, 0x03, 0x10, 0x8b, 0xc5,
- 0xb8, 0x7d, 0xfb, 0x36, 0x00, 0xa6, 0x69, 0x12, 0x89, 0x44, 0x96, 0xb0, 0x33, 0xf2, 0x2d, 0x94,
- 0x72, 0x18, 0xd9, 0x76, 0xee, 0x3e, 0x77, 0x45, 0x4a, 0x21, 0x44, 0x84, 0x58, 0x2c, 0x46, 0x20,
- 0x10, 0xa0, 0xae, 0xae, 0x6e, 0x59, 0xc9, 0x12, 0x09, 0x67, 0xd6, 0xf1, 0x78, 0x1c, 0x3b, 0xa7,
- 0x4e, 0x09, 0x23, 0xad, 0x9c, 0xf9, 0xd8, 0x99, 0x22, 0xe9, 0xd4, 0x82, 0x80, 0xb6, 0x6d, 0x93,
- 0x4e, 0x67, 0x68, 0x6a, 0x5a, 0x4f, 0x4b, 0x4b, 0x0b, 0x4f, 0xaa, 0x81, 0x81, 0x01, 0xae, 0x5e,
- 0xbd, 0xba, 0x14, 0x48, 0x69, 0x9d, 0x93, 0x4a, 0x15, 0x0d, 0x68, 0xc1, 0x1c, 0x8b, 0x6c, 0xf2,
- 0xaf, 0x6a, 0x11, 0x23, 0x8d, 0x56, 0x1a, 0xa5, 0x55, 0xa9, 0x15, 0x72, 0xac, 0x94, 0xfa, 0xaf,
- 0x40, 0x22, 0x39, 0x46, 0x0a, 0x97, 0xcb, 0x85, 0x61, 0x18, 0x05, 0x17, 0xa8, 0x22, 0xd7, 0x69,
- 0xed, 0xfa, 0x6f, 0x40, 0x8e, 0x19, 0x1c, 0x36, 0x86, 0xe1, 0x46, 0x64, 0xd1, 0xc7, 0x9a, 0x43,
- 0x73, 0x19, 0xc6, 0xd3, 0x90, 0x2e, 0x07, 0xa6, 0x15, 0x4a, 0x69, 0x16, 0xf9, 0x00, 0x05, 0x68,
- 0x78, 0x0a, 0x8c, 0x70, 0x40, 0x44, 0x4a, 0xdd, 0xa6, 0x8a, 0x91, 0x14, 0x68, 0xad, 0x19, 0x1c,
- 0x1c, 0x24, 0x16, 0x8b, 0x3d, 0xb1, 0x79, 0x22, 0x91, 0xc0, 0x30, 0x0c, 0x94, 0x52, 0xb2, 0x90,
- 0x0c, 0x39, 0x46, 0x22, 0x42, 0xd6, 0xce, 0x2e, 0xb8, 0x4c, 0x2d, 0x38, 0xae, 0xa1, 0xbe, 0x81,
- 0x73, 0xdf, 0x9f, 0x67, 0x66, 0x66, 0x86, 0xc9, 0xc9, 0xc9, 0xbf, 0x05, 0xc8, 0xc7, 0x54, 0x32,
- 0x99, 0x94, 0x78, 0x3c, 0x3e, 0x0c, 0x5c, 0x51, 0x22, 0xc2, 0xad, 0x5f, 0x6e, 0xc4, 0xea, 0xeb,
- 0x1b, 0x6a, 0x92, 0xf3, 0x16, 0xb3, 0x89, 0x59, 0xe6, 0x53, 0xf3, 0x05, 0x10, 0x55, 0x62, 0x87,
- 0x27, 0xbb, 0xce, 0x65, 0xb8, 0x08, 0x86, 0x42, 0x5c, 0xbf, 0xd6, 0x47, 0xd7, 0x97, 0x5d, 0x6c,
- 0xd8, 0x10, 0x29, 0x3f, 0x74, 0xe8, 0x58, 0xc2, 0x28, 0x51, 0x46, 0xa9, 0x82, 0xcd, 0xf3, 0x8d,
- 0x6d, 0xdb, 0x46, 0x69, 0x5d, 0xb0, 0x76, 0xe9, 0x37, 0xe6, 0x24, 0x85, 0x88, 0x14, 0x58, 0x38,
- 0xa6, 0x52, 0xd8, 0xd9, 0xec, 0x72, 0xf6, 0x76, 0x66, 0xa2, 0x94, 0xc2, 0xb2, 0x92, 0x1c, 0xf9,
- 0xf8, 0x08, 0xdb, 0x77, 0x6c, 0xe7, 0xda, 0xcf, 0xd7, 0x19, 0x19, 0x19, 0x41, 0x6b, 0xcd, 0xda,
- 0xb5, 0x6b, 0xd9, 0xf5, 0xc6, 0xeb, 0x98, 0xa6, 0x0f, 0x80, 0x89, 0x3f, 0x26, 0x38, 0x7b, 0xf6,
- 0x3b, 0xee, 0xdf, 0xbf, 0x4f, 0x26, 0x93, 0x21, 0x52, 0x13, 0x61, 0xc7, 0x8e, 0xed, 0xac, 0x59,
- 0xf3, 0x22, 0xbd, 0x57, 0xae, 0x72, 0xfa, 0xf4, 0x19, 0x00, 0xee, 0xdc, 0x79, 0x38, 0xd0, 0xde,
- 0xde, 0xfe, 0xa1, 0xce, 0x9f, 0x70, 0x0b, 0x6c, 0x14, 0xd3, 0xd3, 0x7f, 0xf2, 0xf5, 0x57, 0xdd,
- 0x34, 0x36, 0x36, 0xb0, 0x7f, 0xff, 0x5e, 0x76, 0xee, 0xda, 0x49, 0x7f, 0x7f, 0x3f, 0x3f, 0xfd,
- 0x78, 0x19, 0x8f, 0xdb, 0xcd, 0xdc, 0xdc, 0x1c, 0x47, 0x8f, 0x76, 0xa2, 0x14, 0xbc, 0xfb, 0xde,
- 0x3b, 0xec, 0xdb, 0xb7, 0x97, 0xe7, 0xaa, 0xaa, 0xf8, 0xfc, 0xb3, 0x2f, 0x98, 0x98, 0x78, 0x44,
- 0xcb, 0xe6, 0x97, 0x0b, 0xe7, 0x93, 0x51, 0x66, 0xb4, 0xbb, 0xdd, 0xee, 0x6f, 0xb5, 0x03, 0x23,
- 0x45, 0xb2, 0x38, 0xba, 0x6c, 0xde, 0xdc, 0xc2, 0x6b, 0xad, 0x5b, 0x79, 0x3e, 0x12, 0x61, 0xcb,
- 0x96, 0x57, 0x88, 0x46, 0x5f, 0x60, 0x74, 0x74, 0x14, 0xa5, 0x34, 0x3d, 0x97, 0x7a, 0xc8, 0x66,
- 0xb3, 0x74, 0x74, 0x74, 0x50, 0x5f, 0x5f, 0xcf, 0xaa, 0x55, 0xab, 0xd8, 0xb3, 0xe7, 0x6d, 0x2a,
- 0x2a, 0x2a, 0xb8, 0x70, 0xfe, 0x02, 0xe5, 0xe5, 0x01, 0x82, 0xa1, 0x20, 0x00, 0x55, 0x75, 0x55,
- 0xf7, 0xba, 0xbb, 0xbb, 0xa7, 0x8c, 0xc5, 0x07, 0x80, 0x88, 0x13, 0xa8, 0x91, 0x48, 0xc4, 0xb1,
- 0xba, 0x72, 0xe2, 0x3b, 0x14, 0x0a, 0xf1, 0xf0, 0xe1, 0x38, 0x00, 0x63, 0x63, 0x31, 0x3c, 0x1e,
- 0x0f, 0x27, 0x4f, 0x9e, 0x2c, 0x7a, 0x0f, 0x32, 0x99, 0x0c, 0xb1, 0xd8, 0x18, 0xaa, 0xd8, 0x36,
- 0x8f, 0x8a, 0xbf, 0xa3, 0x22, 0xa4, 0x7c, 0xac, 0x6b, 0xed, 0x1c, 0x74, 0x2a, 0x9f, 0xe8, 0xb6,
- 0x8d, 0x88, 0x50, 0x56, 0x56, 0x86, 0x6d, 0xdb, 0x04, 0x83, 0x01, 0x9a, 0x9b, 0x9b, 0x4b, 0x80,
- 0x9a, 0x9b, 0x5f, 0xc2, 0x30, 0x5c, 0xff, 0x9c, 0x75, 0xf9, 0xf2, 0xf9, 0x9c, 0x61, 0xfb, 0xfd,
- 0xe5, 0x84, 0xc3, 0x95, 0x05, 0x39, 0xbd, 0x5e, 0x2f, 0x86, 0xe1, 0xc2, 0xed, 0x71, 0x53, 0x53,
- 0x13, 0xe1, 0xe6, 0xcd, 0x5b, 0x6c, 0xdc, 0xd8, 0x4c, 0x20, 0x10, 0x70, 0x14, 0x11, 0xe8, 0xed,
- 0xed, 0xc5, 0x34, 0x9f, 0x29, 0x8c, 0xc2, 0xe9, 0xe3, 0x57, 0xe4, 0x53, 0xe5, 0xe6, 0x8d, 0x5b,
- 0xfe, 0x8b, 0x3f, 0x5c, 0x44, 0x72, 0x76, 0xcd, 0x1b, 0x44, 0xc4, 0x99, 0x9f, 0x88, 0xe4, 0xd6,
- 0x9c, 0xf5, 0x6d, 0xdb, 0xb6, 0x01, 0x70, 0xe2, 0x44, 0x17, 0x0f, 0x1e, 0x8c, 0x32, 0x9f, 0x4c,
- 0xd2, 0xd3, 0xd3, 0xc3, 0xf1, 0xe3, 0x27, 0x70, 0xbb, 0x0d, 0x44, 0x04, 0xbf, 0xdf, 0x0f, 0xc0,
- 0xf0, 0xf0, 0xf0, 0xd6, 0xdd, 0xbb, 0x77, 0xaf, 0x30, 0x1c, 0x0b, 0xf6, 0x97, 0xfd, 0x3e, 0x32,
- 0x42, 0x5b, 0x5b, 0x1b, 0xe9, 0x54, 0x1a, 0x00, 0x8f, 0xc7, 0x8b, 0x59, 0x66, 0x16, 0x7e, 0x4e,
- 0x5c, 0xda, 0x85, 0xd6, 0x0a, 0xaf, 0xc7, 0x4b, 0x34, 0x1a, 0xe5, 0xc0, 0x81, 0x03, 0x74, 0x75,
- 0x75, 0x71, 0xf0, 0xe0, 0xfb, 0xb8, 0xdd, 0x0e, 0xcb, 0x8e, 0x8e, 0xb7, 0xd8, 0xb4, 0x69, 0x13,
- 0x00, 0x8d, 0x8d, 0x8d, 0x04, 0x02, 0xe5, 0x99, 0x99, 0x99, 0xf8, 0x99, 0x6c, 0x36, 0xdb, 0xa9,
- 0x44, 0x84, 0xce, 0xce, 0x23, 0xeb, 0x83, 0x95, 0x15, 0x87, 0x7d, 0xa6, 0x2f, 0x54, 0x1c, 0xa3,
- 0xb2, 0xf8, 0xc7, 0xce, 0x5e, 0xaa, 0xbd, 0x65, 0x59, 0x6e, 0xdb, 0xb6, 0x95, 0xcf, 0xe7, 0x4b,
- 0x15, 0x3f, 0x9f, 0x4f, 0x25, 0xad, 0xe9, 0xc7, 0x53, 0x1f, 0x5d, 0x3a, 0x7f, 0xf9, 0x57, 0xcb,
- 0xb2, 0xe6, 0x94, 0x88, 0xf0, 0x7f, 0xd4, 0x5f, 0xec, 0x13, 0xdd, 0x16, 0xa2, 0xb0, 0x70, 0x65,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x28, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x54, 0x5f, 0x48, 0x93,
+ 0x51, 0x14, 0xff, 0xb0, 0xcc, 0x96, 0x90, 0x0b, 0xc7, 0x5a, 0x66, 0x62, 0x73, 0x15, 0x4c, 0xe6,
+ 0x36, 0xc1, 0x6d, 0xea, 0x50, 0x87, 0x6b, 0xce, 0xff, 0x7f, 0x62, 0x6f, 0xe5, 0x4a, 0x73, 0xea,
+ 0x48, 0xc4, 0x81, 0x3d, 0x48, 0xa1, 0x25, 0x84, 0x3d, 0x0c, 0x02, 0xeb, 0xa1, 0x87, 0x7a, 0x29,
+ 0x88, 0xb0, 0xd7, 0x41, 0x10, 0x24, 0xcd, 0x97, 0x1e, 0x2c, 0xf0, 0x2d, 0x7a, 0x28, 0xf2, 0x29,
+ 0x15, 0x24, 0x11, 0xa2, 0x68, 0x7a, 0xfb, 0x9d, 0x8f, 0xf3, 0x8d, 0x4f, 0xdb, 0xf2, 0xef, 0xa3,
+ 0x0f, 0x3f, 0xee, 0x3d, 0xe7, 0x9e, 0x73, 0x7e, 0xe7, 0x9c, 0x7b, 0xee, 0x95, 0x84, 0x10, 0xd2,
+ 0x7e, 0xa2, 0xb5, 0xb5, 0xd5, 0xd2, 0xd6, 0xd6, 0xf6, 0x03, 0xf8, 0xae, 0xd6, 0x4b, 0xfb, 0x4d,
+ 0x04, 0x02, 0x1b, 0x20, 0x80, 0x5f, 0x92, 0x24, 0x65, 0xa4, 0x25, 0x42, 0x46, 0xe1, 0xf6, 0xf6,
+ 0xf6, 0x09, 0xac, 0x4e, 0x18, 0x5f, 0xc2, 0x7e, 0x0a, 0xeb, 0x78, 0x7d, 0x7d, 0x7d, 0x96, 0x62,
+ 0x13, 0x08, 0x04, 0x8e, 0x40, 0x1f, 0xe1, 0xb3, 0x27, 0xb0, 0xf5, 0x92, 0x1e, 0xf2, 0x79, 0xe0,
+ 0x29, 0x13, 0xad, 0xb5, 0xb4, 0xb4, 0x44, 0x29, 0x56, 0x47, 0x47, 0xc7, 0xa9, 0x54, 0x19, 0xbd,
+ 0x67, 0xc3, 0x38, 0xaf, 0x32, 0x10, 0xec, 0x8e, 0x42, 0xa2, 0xb2, 0x51, 0xb0, 0x86, 0xf3, 0x6b,
+ 0x08, 0xea, 0xdf, 0xa4, 0x57, 0x60, 0xfb, 0x87, 0x08, 0x59, 0x7c, 0xe0, 0xc0, 0x7f, 0x1a, 0x1a,
+ 0x1a, 0x1e, 0x02, 0x6f, 0x49, 0x86, 0xfe, 0x1d, 0x27, 0x72, 0x83, 0xe5, 0x6f, 0x36, 0x9b, 0xed,
+ 0x6a, 0x75, 0x75, 0xf5, 0x7d, 0xb6, 0x5f, 0x84, 0xad, 0xd9, 0xeb, 0xf5, 0x3e, 0xe6, 0xe0, 0x89,
+ 0x9a, 0x9a, 0x9a, 0x71, 0x8f, 0xc7, 0x73, 0xd7, 0x6c, 0x36, 0x9f, 0x4b, 0x45, 0xf4, 0x91, 0x0c,
+ 0xd1, 0xaa, 0x37, 0xe8, 0xb1, 0xa3, 0xb8, 0xb8, 0x38, 0xc8, 0x8e, 0x3f, 0xc7, 0xc6, 0xc6, 0x32,
+ 0xb0, 0xc6, 0x48, 0xae, 0xaa, 0xaa, 0x9a, 0xc8, 0xcc, 0xcc, 0x74, 0x68, 0x34, 0x1a, 0x17, 0x7c,
+ 0x96, 0x49, 0xd7, 0xd8, 0xd8, 0xe8, 0x41, 0xd0, 0xcb, 0x6c, 0xff, 0x9b, 0xfc, 0x19, 0x86, 0xb4,
+ 0x44, 0xc8, 0xe4, 0x11, 0x0c, 0x74, 0x08, 0x68, 0x57, 0x5a, 0xe0, 0xf3, 0xf9, 0xb2, 0x91, 0xf9,
+ 0xa7, 0x34, 0xed, 0xa1, 0xe4, 0xfa, 0xeb, 0xea, 0xea, 0x1c, 0x2a, 0x22, 0x2d, 0x90, 0x05, 0x1c,
+ 0x4a, 0x4b, 0x44, 0x65, 0x73, 0xab, 0x0a, 0x95, 0x40, 0x45, 0x45, 0x45, 0x7a, 0x9c, 0xcf, 0xd2,
+ 0x1e, 0x6d, 0x8a, 0xfb, 0xfd, 0xfe, 0x7b, 0x84, 0xda, 0xda, 0xda, 0x07, 0x94, 0x98, 0xd3, 0xe9,
+ 0xf4, 0xa9, 0xa6, 0x8e, 0x88, 0x8e, 0x25, 0xa7, 0x0e, 0x17, 0x38, 0x47, 0xa3, 0x88, 0x35, 0xa0,
+ 0x26, 0x82, 0xf3, 0xed, 0xcd, 0x44, 0x46, 0xa3, 0xf1, 0x24, 0xb2, 0x7e, 0xc1, 0x6d, 0x9a, 0x45,
+ 0xeb, 0x5c, 0x4a, 0x7b, 0xb4, 0x5a, 0xad, 0x07, 0xeb, 0x59, 0xc4, 0xc9, 0xc5, 0xf9, 0x3a, 0x27,
+ 0x6b, 0x4d, 0x12, 0x41, 0xf1, 0x99, 0x94, 0xcd, 0xcd, 0xcd, 0x57, 0xd4, 0x44, 0xb8, 0xd4, 0x5b,
+ 0xa9, 0x88, 0xac, 0x56, 0xab, 0x9b, 0x06, 0x85, 0x75, 0xf3, 0xd8, 0x3f, 0x07, 0x68, 0xcc, 0x57,
+ 0x71, 0x96, 0x4d, 0x3e, 0x88, 0xf5, 0x45, 0xdd, 0x52, 0x99, 0x08, 0xca, 0x39, 0x18, 0xae, 0xa2,
+ 0xf4, 0x10, 0x1b, 0xcd, 0xb0, 0x7c, 0x93, 0xe5, 0x02, 0x92, 0x09, 0x06, 0x83, 0x41, 0x8f, 0xac,
+ 0x73, 0x30, 0x6d, 0xfd, 0x48, 0x68, 0x5e, 0x15, 0x6c, 0xa5, 0xa9, 0xa9, 0xe9, 0x55, 0x5e, 0x5e,
+ 0x9e, 0x8e, 0x7c, 0x5c, 0x2e, 0xd7, 0x75, 0x54, 0x3e, 0x43, 0x3f, 0x04, 0xfc, 0x56, 0xe0, 0x73,
+ 0x18, 0x90, 0x8c, 0x5c, 0x7e, 0x81, 0xcc, 0x2c, 0x49, 0x67, 0x58, 0x36, 0x26, 0xcb, 0x96, 0x24,
+ 0x3b, 0xeb, 0x72, 0x58, 0xbe, 0x40, 0xb2, 0x5e, 0xaf, 0xf7, 0xe6, 0xe7, 0xe7, 0xfb, 0xb1, 0x77,
+ 0xf2, 0xf9, 0x09, 0x3e, 0x2f, 0x50, 0x4d, 0x1c, 0xe1, 0x38, 0x29, 0x29, 0x4b, 0x13, 0x4d, 0x18,
+ 0x1b, 0xe5, 0xb2, 0xac, 0x57, 0x11, 0x15, 0x92, 0x0e, 0x97, 0xfd, 0xd2, 0xed, 0x76, 0xcf, 0x57,
+ 0x54, 0x54, 0x2c, 0xd8, 0xed, 0xf6, 0x44, 0x49, 0x49, 0x49, 0xc2, 0x62, 0xb1, 0xac, 0xa1, 0x65,
+ 0x89, 0xd2, 0xd2, 0xd2, 0x84, 0xc3, 0xe1, 0x48, 0x94, 0x97, 0x97, 0x2f, 0x93, 0x4d, 0x59, 0x59,
+ 0xd9, 0x9c, 0x4e, 0xa7, 0x73, 0x70, 0x2c, 0xcd, 0xb6, 0xff, 0x30, 0x93, 0xc9, 0x94, 0x85, 0xc7,
+ 0xb9, 0x34, 0x3a, 0x3a, 0x2a, 0x7a, 0x7b, 0x7b, 0xc5, 0xe0, 0xe0, 0xa0, 0xe8, 0xee, 0xee, 0x16,
+ 0xe1, 0x70, 0x58, 0x4c, 0x4f, 0x4f, 0xcb, 0x98, 0x9c, 0x9c, 0x14, 0x9d, 0x9d, 0x9d, 0x82, 0x6c,
+ 0x06, 0x06, 0x06, 0xd6, 0x91, 0xd0, 0x57, 0x24, 0x71, 0x7a, 0x47, 0x9f, 0x2a, 0x26, 0xe8, 0x28,
+ 0xb0, 0xa8, 0x10, 0x11, 0x10, 0x4c, 0x74, 0x75, 0x75, 0xa5, 0x24, 0x22, 0xf4, 0xf5, 0xf5, 0x11,
+ 0xd9, 0xb3, 0x3d, 0x11, 0x51, 0x25, 0xc1, 0x60, 0x50, 0xf4, 0xf4, 0xf4, 0x24, 0x89, 0xa2, 0xd1,
+ 0xe8, 0x06, 0xa2, 0xa1, 0xa1, 0x21, 0x81, 0x36, 0x4e, 0xed, 0x9a, 0x68, 0x64, 0x64, 0x44, 0x60,
+ 0xca, 0xe8, 0xd1, 0x6e, 0x00, 0x26, 0x4d, 0x0c, 0x0f, 0x0f, 0xef, 0x0f, 0x11, 0xda, 0x21, 0xdf,
+ 0xcf, 0x56, 0x08, 0x85, 0x42, 0x72, 0xd5, 0xbb, 0x26, 0xa2, 0x7b, 0x89, 0xc7, 0xe3, 0x5b, 0x22,
+ 0x16, 0x8b, 0xc9, 0xad, 0x3d, 0x20, 0x3a, 0x20, 0xda, 0x33, 0xd1, 0x12, 0x3d, 0x56, 0x7a, 0x1f,
+ 0x91, 0x48, 0xe4, 0xbf, 0xa0, 0x67, 0x40, 0xd8, 0x31, 0x11, 0x01, 0xdf, 0xc9, 0xeb, 0xca, 0xca,
+ 0xca, 0x85, 0xed, 0x02, 0x1f, 0xec, 0x02, 0x3e, 0xe2, 0x8b, 0xe4, 0xfb, 0x17, 0xfc, 0x57, 0xca,
+ 0x74, 0xa1, 0xca, 0xba, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE save_netlist_xpm[1] = {{ png, sizeof( png ), "save_netlist_xpm" }};
diff --git a/bitmaps_png/cpp_26/save_part_in_mem.cpp b/bitmaps_png/cpp_26/save_part_in_mem.cpp
index 24b213aa1d..9c0c98f0d5 100644
--- a/bitmaps_png/cpp_26/save_part_in_mem.cpp
+++ b/bitmaps_png/cpp_26/save_part_in_mem.cpp
@@ -8,54 +8,57 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xe7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xa0, 0xb0, 0x88, 0x81, 0xf5, 0x9b, 0x39, 0x5d, 0x2c, 0x62, 0x64, 0xf9,
- 0xb6, 0x0e, 0x9b, 0xb8, 0xb7, 0xb7, 0x77, 0x4f, 0x7a, 0x7a, 0xfa, 0x4a, 0x10, 0x4e, 0x4d, 0x4d,
- 0x5d, 0x1d, 0x10, 0x10, 0xb0, 0x15, 0xc4, 0xf6, 0xf3, 0xf3, 0xdb, 0x0e, 0x13, 0x0f, 0x09, 0x09,
- 0x59, 0xc7, 0xc0, 0xc0, 0x20, 0x40, 0x9c, 0x45, 0xac, 0xdf, 0xde, 0x60, 0xf3, 0x55, 0x43, 0x43,
- 0xc3, 0x0e, 0x20, 0xfd, 0x0d, 0x86, 0xfb, 0xfb, 0xfb, 0xbf, 0x4d, 0x99, 0x32, 0xe5, 0xdb, 0xba,
- 0x75, 0xeb, 0xe0, 0x62, 0x7b, 0xf7, 0xee, 0x7d, 0x0d, 0xb4, 0x48, 0x9e, 0x58, 0x8b, 0x3e, 0x31,
- 0xb1, 0x7e, 0x5b, 0x09, 0x56, 0xc8, 0xc0, 0xc0, 0x55, 0x6b, 0xc3, 0x78, 0x60, 0xbe, 0x2f, 0xe3,
- 0xc1, 0x66, 0x1f, 0xc9, 0x8f, 0xdb, 0xca, 0x6d, 0xff, 0x2e, 0x2c, 0x0f, 0xf9, 0x03, 0x33, 0xf8,
- 0xdf, 0xbf, 0x7f, 0x60, 0x7a, 0xcf, 0xd2, 0x89, 0xbf, 0x40, 0x72, 0xb3, 0xe2, 0xb5, 0x7f, 0xf7,
- 0xba, 0xb0, 0x9c, 0x5d, 0x00, 0x54, 0x1f, 0xa3, 0xcd, 0x9c, 0x82, 0x14, 0x1f, 0x5f, 0x4d, 0x19,
- 0x58, 0xbf, 0x27, 0x20, 0x63, 0xa0, 0x45, 0x3f, 0x81, 0xf8, 0x0f, 0x03, 0xe7, 0x77, 0x39, 0x50,
- 0x30, 0x1c, 0x89, 0x65, 0x7c, 0xbb, 0x39, 0x51, 0xf2, 0xff, 0xfa, 0x79, 0x13, 0xfe, 0x3f, 0xc9,
- 0x65, 0xfa, 0xbf, 0xbd, 0xd0, 0xf8, 0x2f, 0xb2, 0xcf, 0x40, 0x78, 0xfb, 0x94, 0xf2, 0xdf, 0xff,
- 0x2b, 0x18, 0xfe, 0x2f, 0x2a, 0x0f, 0xfe, 0xbf, 0xb8, 0xcc, 0xff, 0x3f, 0x88, 0x9d, 0x6b, 0xcc,
- 0x54, 0x03, 0xb1, 0x84, 0xed, 0x5b, 0x38, 0xd4, 0xd0, 0xff, 0xd8, 0x30, 0xd0, 0x57, 0x3d, 0x40,
- 0x8b, 0x78, 0x1a, 0x6c, 0x18, 0xcf, 0x2f, 0xf6, 0x61, 0xbc, 0xdc, 0xe8, 0xab, 0xf0, 0x7d, 0x47,
- 0xae, 0xee, 0xdf, 0x19, 0xb9, 0xae, 0x18, 0x16, 0x6d, 0x9e, 0xd5, 0xf2, 0x0b, 0x24, 0x37, 0x2d,
- 0x5a, 0xed, 0xcf, 0x04, 0x4f, 0xbe, 0x7b, 0x2b, 0xfd, 0x19, 0x2f, 0x45, 0x6a, 0x33, 0x15, 0x40,
- 0x82, 0x88, 0xed, 0xdb, 0x73, 0x5c, 0x96, 0x40, 0xf0, 0xf7, 0x0f, 0xc0, 0x40, 0xe6, 0xc1, 0x15,
- 0x47, 0xd8, 0x30, 0xd6, 0x38, 0x02, 0x1a, 0xf6, 0x02, 0xbf, 0x45, 0xdf, 0xfe, 0x33, 0xb0, 0xed,
- 0xd1, 0x6b, 0xb2, 0x63, 0xbc, 0xbb, 0x3c, 0x90, 0xe9, 0x49, 0x93, 0xaf, 0xdc, 0xaf, 0x1d, 0xa9,
- 0x32, 0xff, 0xa6, 0xa4, 0x58, 0x62, 0xf8, 0x68, 0xdd, 0xe4, 0xea, 0xdf, 0x20, 0xb9, 0x69, 0xe1,
- 0x72, 0x7f, 0xa7, 0xf8, 0x09, 0xbc, 0x59, 0x1f, 0xcc, 0xf8, 0x38, 0x5a, 0x9b, 0xa9, 0x82, 0x58,
- 0x8b, 0x0e, 0xc0, 0xe2, 0x68, 0x6b, 0x92, 0xc4, 0xff, 0x55, 0xd3, 0x3b, 0xfe, 0x3f, 0x25, 0x10,
- 0x47, 0x8b, 0xcb, 0x03, 0xff, 0x2f, 0x2e, 0xf1, 0x41, 0x8d, 0x23, 0x34, 0x8b, 0x1e, 0x00, 0xf1,
- 0x0d, 0x28, 0xfe, 0x07, 0xf1, 0xcd, 0xf7, 0x18, 0xa0, 0x45, 0x9c, 0xd5, 0x56, 0x8c, 0x5b, 0x67,
- 0x7b, 0x33, 0x6e, 0x6d, 0xf3, 0x97, 0x7d, 0xbb, 0xbd, 0xce, 0xf3, 0xcf, 0xd2, 0xba, 0xd8, 0x3f,
- 0xe8, 0x16, 0x1d, 0x58, 0x35, 0xe3, 0x17, 0x48, 0x6e, 0x4e, 0xaa, 0xf1, 0xaf, 0x6e, 0x17, 0xc6,
- 0x83, 0x20, 0xf5, 0xd1, 0x3a, 0xcc, 0x31, 0x18, 0x16, 0x81, 0x52, 0x1f, 0x52, 0xf2, 0xfe, 0x01,
- 0xc4, 0xef, 0x81, 0x01, 0xcc, 0x01, 0x4d, 0xe2, 0x6a, 0x40, 0xac, 0x91, 0x96, 0x96, 0x76, 0xf8,
- 0xda, 0xb5, 0x6b, 0xdf, 0xef, 0xdf, 0xbf, 0xff, 0x1d, 0xdd, 0xa2, 0x77, 0xef, 0xde, 0x7d, 0x07,
- 0xc9, 0xcd, 0x9d, 0x3b, 0xf7, 0x1d, 0x50, 0xad, 0x13, 0x48, 0x3d, 0x10, 0xf3, 0x61, 0xb3, 0xc8,
- 0x08, 0xd9, 0x22, 0x60, 0x8a, 0x9b, 0x0c, 0xb5, 0x44, 0x60, 0x55, 0x00, 0xe3, 0xfb, 0xd3, 0x49,
- 0xac, 0xff, 0x67, 0x27, 0xea, 0xfd, 0xbf, 0x93, 0xce, 0xf0, 0x7f, 0x69, 0x9a, 0x1e, 0x46, 0xd0,
- 0x6d, 0xec, 0x2f, 0xfe, 0x7d, 0x3f, 0x93, 0xe1, 0xff, 0xc6, 0x64, 0xf9, 0xff, 0x9b, 0x93, 0x65,
- 0xff, 0x83, 0xd8, 0x69, 0x46, 0x4c, 0xf5, 0x58, 0x2c, 0xfa, 0xa2, 0x8f, 0x64, 0xd1, 0x77, 0x18,
- 0x1f, 0x16, 0x47, 0x07, 0xd3, 0xc4, 0xff, 0xcf, 0x6e, 0xc8, 0xfc, 0xff, 0x32, 0x9f, 0x40, 0x3e,
- 0x2a, 0x70, 0xf9, 0xbf, 0xac, 0xc0, 0x11, 0x77, 0x1c, 0x31, 0xb0, 0x7d, 0xd6, 0x41, 0xb2, 0xe8,
- 0x10, 0x3c, 0x79, 0x32, 0x30, 0xb0, 0xa7, 0x19, 0x32, 0xcd, 0xa8, 0xb2, 0x66, 0x9a, 0x5e, 0x13,
- 0xa4, 0xf3, 0x68, 0x7d, 0x67, 0xfa, 0xef, 0x35, 0x13, 0x2b, 0x7f, 0xa3, 0x5b, 0x74, 0x72, 0xe7,
- 0xda, 0x9f, 0x20, 0xb9, 0x29, 0x79, 0x5e, 0xdf, 0x0b, 0xcc, 0x99, 0x96, 0x80, 0xd4, 0x87, 0x6a,
- 0xb3, 0x78, 0x60, 0xb1, 0xe8, 0xa7, 0x26, 0xa2, 0xb4, 0xf8, 0x1e, 0x87, 0xad, 0x68, 0xa2, 0x4a,
- 0x3e, 0x62, 0x60, 0xff, 0xa1, 0x86, 0xf0, 0xc5, 0x7f, 0x4e, 0x1c, 0xa5, 0xf7, 0xb4, 0x82, 0x82,
- 0x82, 0x4d, 0xf8, 0x70, 0x44, 0x44, 0xc4, 0x76, 0xa0, 0x01, 0x42, 0xf8, 0x2c, 0x52, 0xa6, 0x59,
- 0xc5, 0x87, 0x62, 0x11, 0xc7, 0x77, 0x85, 0x51, 0x8b, 0x46, 0xb0, 0x45, 0xc0, 0x94, 0xa6, 0x02,
- 0xcc, 0x3f, 0x1a, 0x60, 0xcc, 0xf0, 0x9f, 0x75, 0x48, 0xb7, 0xeb, 0x00, 0xd1, 0xac, 0xde, 0xc6,
- 0x78, 0x34, 0x09, 0x80, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x17, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x7d, 0x48, 0x13,
+ 0x71, 0x18, 0xc7, 0x6f, 0xa8, 0xb3, 0x39, 0x9d, 0xaf, 0x85, 0x12, 0x39, 0x11, 0x14, 0xa1, 0x17,
+ 0x02, 0x29, 0x48, 0xd7, 0x58, 0x50, 0x69, 0x62, 0x5a, 0x3a, 0x33, 0x2b, 0x34, 0x4d, 0x4e, 0xd3,
+ 0x0d, 0xdf, 0x12, 0xb3, 0x12, 0x7c, 0x9b, 0x8a, 0x65, 0x0e, 0xa3, 0xa4, 0x32, 0x0b, 0xd2, 0x52,
+ 0x97, 0x69, 0x3a, 0xcb, 0xf0, 0x1d, 0xdf, 0x30, 0xe9, 0xcd, 0x7f, 0x22, 0xcc, 0x50, 0x83, 0x08,
+ 0x13, 0x34, 0x4b, 0x51, 0x29, 0xbf, 0xdd, 0xad, 0x56, 0xae, 0x39, 0xbd, 0x39, 0xfb, 0xe3, 0xc3,
+ 0xed, 0x7e, 0x37, 0xee, 0x73, 0xcf, 0xef, 0x9e, 0x97, 0x23, 0x00, 0x10, 0x86, 0xb2, 0x33, 0x95,
+ 0xb0, 0x0d, 0x92, 0x3b, 0xf6, 0x0b, 0x52, 0x4d, 0x5d, 0x75, 0xfd, 0x47, 0x6b, 0x21, 0x9d, 0x20,
+ 0x22, 0x28, 0xb2, 0x28, 0xcc, 0x98, 0x48, 0xdc, 0x49, 0xc2, 0x24, 0xb2, 0x74, 0x4b, 0xf7, 0xc5,
+ 0x17, 0x3e, 0x90, 0x56, 0xec, 0x18, 0x10, 0xc5, 0x10, 0xe6, 0x4c, 0x45, 0xed, 0x14, 0xc8, 0x34,
+ 0x32, 0x7a, 0x4f, 0x1d, 0x05, 0x2b, 0x89, 0x8e, 0x16, 0x39, 0x56, 0x66, 0xf7, 0x89, 0x20, 0xe9,
+ 0xb5, 0x45, 0xf6, 0x2b, 0x01, 0xc2, 0x6e, 0xb8, 0x35, 0x11, 0x04, 0xc1, 0x62, 0x24, 0x2a, 0xe4,
+ 0xf3, 0x21, 0xe7, 0xf3, 0xbf, 0x67, 0xb0, 0x58, 0x0b, 0xd4, 0x79, 0xa1, 0xae, 0xe8, 0x7c, 0x2f,
+ 0xd9, 0x64, 0xc9, 0xba, 0xbc, 0xe7, 0x62, 0xba, 0x6c, 0x10, 0xd7, 0x6f, 0x87, 0xc4, 0xd7, 0x1b,
+ 0x90, 0xff, 0xd2, 0xfb, 0x47, 0xa0, 0xdc, 0xa1, 0x98, 0x91, 0xa8, 0x54, 0x28, 0xc4, 0xf4, 0xe4,
+ 0x24, 0x94, 0xb1, 0xb1, 0x48, 0x67, 0xb1, 0x96, 0x8c, 0x6e, 0x5f, 0x06, 0x27, 0x24, 0xbd, 0xf1,
+ 0xc0, 0x17, 0xb2, 0xc9, 0x0e, 0xd1, 0x1d, 0xd6, 0xaa, 0x88, 0xa4, 0x7d, 0xb6, 0x90, 0xf4, 0xd8,
+ 0x21, 0xb7, 0xd3, 0xf7, 0x9b, 0x77, 0x9e, 0x79, 0x14, 0x23, 0xd1, 0xfc, 0xfc, 0xbc, 0x8a, 0x77,
+ 0x2d, 0x2d, 0x5a, 0xd1, 0x89, 0xce, 0x99, 0x6c, 0x3f, 0xa3, 0x10, 0x7d, 0x8c, 0x54, 0xda, 0xe3,
+ 0xe4, 0x63, 0x1e, 0x22, 0x9b, 0x2c, 0x41, 0xb6, 0x59, 0x21, 0xaa, 0xdd, 0x1a, 0x64, 0xab, 0x15,
+ 0x4e, 0xb7, 0x38, 0x20, 0x4d, 0xe9, 0x3d, 0xb6, 0x27, 0x8d, 0xe3, 0xc9, 0x58, 0x44, 0x43, 0x47,
+ 0xd7, 0x20, 0x91, 0xa8, 0xa2, 0xbb, 0xc0, 0x33, 0x1a, 0x8e, 0xbe, 0xe6, 0x3e, 0x4a, 0x56, 0x3b,
+ 0x23, 0xa4, 0x8a, 0x8b, 0x13, 0x35, 0xe6, 0x08, 0x53, 0x5a, 0x20, 0x9c, 0x12, 0x86, 0x3f, 0xe1,
+ 0xa9, 0xc4, 0xa1, 0xf5, 0x16, 0x88, 0x69, 0x70, 0x46, 0x5c, 0x99, 0x60, 0x48, 0x94, 0x4c, 0xd8,
+ 0x33, 0x16, 0xa9, 0x79, 0xdb, 0xfc, 0x14, 0xe4, 0x59, 0x17, 0xc4, 0x54, 0x6e, 0xc5, 0xe1, 0xdb,
+ 0xa6, 0x10, 0x97, 0x71, 0x10, 0x5c, 0x61, 0x86, 0x63, 0x0a, 0x2e, 0x8e, 0x3f, 0x34, 0xff, 0x45,
+ 0x35, 0x17, 0x21, 0xd4, 0x79, 0xf0, 0x7d, 0x33, 0xc4, 0xd5, 0x6e, 0x43, 0xd8, 0xd5, 0xcd, 0xcf,
+ 0xe8, 0xcc, 0x54, 0xa7, 0x73, 0xfb, 0x22, 0x26, 0x8a, 0x5c, 0x5c, 0x96, 0x14, 0x9d, 0x2f, 0x17,
+ 0x23, 0xa3, 0x2e, 0x00, 0xf1, 0x95, 0xbb, 0x90, 0xf8, 0xc0, 0x13, 0xa1, 0xe5, 0x1b, 0x11, 0x70,
+ 0x67, 0x1d, 0xc4, 0x77, 0x39, 0x08, 0x2a, 0xff, 0x0d, 0x25, 0x3f, 0x55, 0xb5, 0x09, 0x29, 0x8f,
+ 0x44, 0x48, 0x50, 0x78, 0x22, 0xb3, 0x5e, 0x0c, 0xaf, 0x4c, 0x9e, 0x92, 0x16, 0x91, 0x5a, 0x22,
+ 0x57, 0x57, 0xd5, 0x8d, 0x3f, 0x0f, 0x0e, 0xe2, 0x43, 0x7f, 0xff, 0x1f, 0x9a, 0x1b, 0x6f, 0xa1,
+ 0xed, 0xb9, 0x02, 0x6d, 0x03, 0x35, 0x48, 0x2e, 0xde, 0x0f, 0xb2, 0xc2, 0x0d, 0x7e, 0x37, 0xd8,
+ 0xf0, 0xbb, 0xc9, 0x86, 0x7f, 0x89, 0x29, 0x0e, 0x51, 0xf8, 0x97, 0xb0, 0x55, 0xeb, 0x81, 0xf9,
+ 0x8e, 0xcd, 0xc2, 0x54, 0x23, 0x9f, 0xdd, 0x29, 0xc6, 0x5e, 0xc2, 0x14, 0x63, 0x0f, 0x9d, 0x5b,
+ 0x37, 0x3b, 0x33, 0x83, 0x5c, 0x4b, 0x4b, 0xd0, 0x35, 0xb5, 0x98, 0xce, 0xfc, 0x7c, 0xd5, 0x43,
+ 0x5c, 0xae, 0x8b, 0xfd, 0x2b, 0xfa, 0x07, 0x7a, 0xfd, 0x48, 0xa1, 0xf3, 0x3d, 0xc6, 0x59, 0x47,
+ 0xcb, 0x66, 0xa6, 0xa6, 0x34, 0x50, 0x6f, 0xe3, 0x8a, 0xa2, 0x02, 0x3d, 0x44, 0x6a, 0x46, 0x7a,
+ 0x7a, 0x30, 0x37, 0x3b, 0xab, 0xb1, 0xb6, 0x92, 0x28, 0x22, 0xd2, 0x7e, 0x6c, 0xd1, 0xeb, 0x20,
+ 0x19, 0x89, 0xb2, 0x39, 0x1c, 0x8c, 0xf4, 0xf6, 0x1a, 0x22, 0x8a, 0x58, 0x56, 0xf4, 0x75, 0x7c,
+ 0x1c, 0x13, 0xa3, 0xa3, 0xc8, 0x62, 0xb3, 0xf1, 0xa6, 0xb6, 0x56, 0xf5, 0x9b, 0xde, 0x4e, 0xfa,
+ 0x5a, 0x41, 0x2d, 0xd5, 0x35, 0xaa, 0x83, 0x90, 0xa6, 0x08, 0xa0, 0xb2, 0xd1, 0x17, 0x49, 0xc5,
+ 0x82, 0x85, 0x84, 0x2b, 0x1e, 0x88, 0xbf, 0x2e, 0x98, 0x4e, 0x2a, 0xdb, 0xfb, 0xe9, 0x60, 0xce,
+ 0xfa, 0x12, 0x46, 0x5b, 0x47, 0xdf, 0x30, 0xc7, 0xc2, 0x42, 0x2b, 0x19, 0x3a, 0x64, 0x32, 0xcd,
+ 0x42, 0x96, 0x4a, 0x75, 0xb6, 0x29, 0x0d, 0xd1, 0x72, 0x75, 0x34, 0x35, 0x36, 0xa6, 0x15, 0x91,
+ 0xfa, 0x5d, 0x0d, 0xb5, 0xb6, 0x42, 0xee, 0xe4, 0xb4, 0x62, 0xe3, 0x5d, 0x2c, 0xd2, 0x59, 0x47,
+ 0x6a, 0x64, 0x5c, 0x2e, 0x86, 0xbb, 0xbb, 0xb5, 0xda, 0x11, 0xd3, 0x51, 0xa2, 0x77, 0xd6, 0x2d,
+ 0xd5, 0x60, 0x99, 0x4e, 0x61, 0xbd, 0x9b, 0xaa, 0x3e, 0x51, 0x18, 0x3c, 0x26, 0x56, 0xf3, 0x5d,
+ 0xb1, 0xea, 0xc1, 0xb7, 0x26, 0x22, 0xa6, 0xa3, 0xdc, 0x60, 0x91, 0x3e, 0x1f, 0x27, 0x86, 0x88,
+ 0xe8, 0xba, 0xca, 0x5b, 0x8b, 0x28, 0x96, 0x15, 0xfd, 0x2f, 0x7e, 0x02, 0xd7, 0x8e, 0xcb, 0x28,
+ 0xb3, 0xbe, 0xd7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE save_part_in_mem_xpm[1] = {{ png, sizeof( png ), "save_part_in_mem_xpm" }};
diff --git a/bitmaps_png/cpp_26/save_project.cpp b/bitmaps_png/cpp_26/save_project.cpp
index 93df9c4cc9..cf4ee895cc 100644
--- a/bitmaps_png/cpp_26/save_project.cpp
+++ b/bitmaps_png/cpp_26/save_project.cpp
@@ -8,95 +8,80 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x68, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x4c, 0x14,
- 0x57, 0x14, 0xc7, 0xcf, 0xcc, 0xee, 0xec, 0xee, 0xec, 0xca, 0x2e, 0x88, 0x0f, 0xac, 0x8b, 0xb6,
- 0x54, 0x61, 0x29, 0x4d, 0x8d, 0x25, 0x68, 0x62, 0x09, 0x34, 0xda, 0xa8, 0x54, 0x43, 0x1a, 0x60,
- 0x21, 0x95, 0x68, 0x6b, 0x13, 0x69, 0x8c, 0x6d, 0xe2, 0x23, 0xa6, 0x2d, 0x0f, 0x61, 0x8b, 0xa4,
- 0x0f, 0x41, 0x2a, 0x49, 0x89, 0x7e, 0x30, 0x6d, 0x6d, 0x42, 0x90, 0x94, 0x34, 0x56, 0xd3, 0x62,
- 0x9b, 0x58, 0x6b, 0x8d, 0x56, 0x6a, 0xb4, 0x2d, 0xb2, 0xa4, 0x02, 0xe2, 0x63, 0xd1, 0x82, 0x80,
- 0x3c, 0x96, 0xdd, 0x61, 0x76, 0x1e, 0xbd, 0xe7, 0xae, 0xd7, 0xae, 0x88, 0x1f, 0xac, 0x4d, 0x6f,
- 0xf6, 0x64, 0x66, 0xe7, 0x9e, 0x7b, 0x7f, 0xe7, 0xfc, 0xef, 0xb9, 0x77, 0x86, 0xd3, 0x75, 0x1d,
- 0xfe, 0x8f, 0xc6, 0x3d, 0x0c, 0x34, 0x37, 0xdb, 0x63, 0xb5, 0xf0, 0xb6, 0x02, 0xc1, 0x68, 0x7c,
- 0x45, 0x34, 0x09, 0xa3, 0xc1, 0xa0, 0xd4, 0x16, 0xf2, 0x2b, 0x8d, 0xdd, 0x3f, 0xbc, 0x73, 0xfd,
- 0x3f, 0x03, 0xb9, 0x72, 0xf6, 0x56, 0x2c, 0x7e, 0x26, 0x3e, 0x6f, 0x51, 0x52, 0xbc, 0x2b, 0xda,
- 0x2e, 0x1a, 0x54, 0x55, 0x83, 0x61, 0xbf, 0x04, 0xbd, 0x7f, 0x0d, 0x0e, 0x9c, 0xbf, 0x74, 0xa3,
- 0x21, 0x20, 0xf5, 0xef, 0xbc, 0xd4, 0x54, 0x2e, 0x3f, 0x16, 0x68, 0x91, 0xbb, 0xf6, 0xbd, 0x75,
- 0x6b, 0x97, 0x2c, 0xb7, 0x45, 0x89, 0x89, 0x13, 0xb2, 0x3a, 0xcf, 0x68, 0x34, 0x40, 0x48, 0xd1,
- 0x60, 0x22, 0xa4, 0xd2, 0xab, 0xae, 0xa9, 0xda, 0xe9, 0xf3, 0x7f, 0x9e, 0x3b, 0x11, 0xe7, 0x4b,
- 0xd7, 0xcb, 0xcb, 0xb5, 0x7f, 0x05, 0x4a, 0xc9, 0xad, 0x7e, 0x7d, 0xd5, 0x0b, 0xae, 0x55, 0xb7,
- 0x87, 0x02, 0x71, 0x7d, 0x83, 0x63, 0xed, 0xbd, 0xb7, 0xc7, 0x02, 0xb3, 0xa6, 0x4f, 0xcb, 0x4c,
- 0x4f, 0x5b, 0xf8, 0x9c, 0xc9, 0x64, 0xb6, 0x48, 0xb2, 0x02, 0x32, 0x81, 0x89, 0x02, 0xaf, 0xb4,
- 0x9c, 0xfa, 0xfd, 0xd3, 0xd6, 0x43, 0x5b, 0xb6, 0x3e, 0x32, 0x88, 0xf3, 0x78, 0xf8, 0x17, 0x7d,
- 0x71, 0xf5, 0x83, 0xc3, 0x01, 0xbd, 0x8d, 0x73, 0xbe, 0xa5, 0x37, 0xb9, 0x55, 0xe6, 0x94, 0x9c,
- 0xb3, 0xf7, 0x43, 0xf7, 0xcb, 0x4b, 0xb6, 0x4b, 0x8a, 0x26, 0x84, 0x42, 0x1a, 0xa8, 0x9a, 0x0e,
- 0x21, 0x29, 0x30, 0xd4, 0x72, 0xb2, 0x2d, 0xb5, 0xe7, 0xbb, 0x77, 0xaf, 0x3e, 0x12, 0x28, 0x61,
- 0x4d, 0xd5, 0x7c, 0xab, 0x55, 0x2c, 0x9a, 0x18, 0x17, 0xde, 0x5f, 0x3c, 0xed, 0xe7, 0x44, 0x4d,
- 0xd3, 0x96, 0x93, 0x3e, 0x0e, 0xfb, 0x74, 0x8e, 0xe3, 0x60, 0xde, 0x9a, 0x9d, 0x2e, 0xd7, 0xc2,
- 0x39, 0xa3, 0x01, 0x19, 0x64, 0x22, 0x63, 0x6c, 0x94, 0x00, 0x3f, 0x7e, 0xdf, 0xd2, 0x3c, 0x97,
- 0xeb, 0x3c, 0x1d, 0x39, 0xa1, 0xc1, 0x60, 0xb8, 0xd8, 0xd4, 0xd4, 0xf4, 0xd3, 0x43, 0x41, 0xf3,
- 0x57, 0x7f, 0x94, 0x02, 0x46, 0x3d, 0x98, 0x66, 0x39, 0x6f, 0xd8, 0xb8, 0x71, 0x63, 0xfb, 0xb2,
- 0x65, 0xcb, 0xb0, 0x8f, 0x76, 0xe2, 0xa5, 0xea, 0xb3, 0x33, 0x06, 0x5b, 0x74, 0x0c, 0xdf, 0x77,
- 0x27, 0x08, 0x0a, 0x29, 0x8e, 0x58, 0xbb, 0x05, 0x94, 0xf1, 0x61, 0x6d, 0x67, 0x61, 0x9a, 0xaa,
- 0x87, 0x1b, 0xf5, 0xbb, 0x7c, 0xf9, 0x32, 0x57, 0x5f, 0x5f, 0xff, 0x52, 0x73, 0x73, 0xf3, 0xa9,
- 0x29, 0x41, 0xa4, 0x9c, 0x67, 0xdc, 0x3c, 0x5a, 0x3e, 0xb8, 0x61, 0xc3, 0x6b, 0x1f, 0xd7, 0xd6,
- 0xd6, 0x6e, 0x3d, 0x7a, 0xaa, 0xc3, 0x78, 0xf2, 0xa2, 0x0f, 0xa2, 0x6c, 0x56, 0x20, 0xf9, 0xc0,
- 0x9d, 0xb1, 0x20, 0xc4, 0x3b, 0xe7, 0x40, 0xef, 0xe0, 0x38, 0x2d, 0x0a, 0x87, 0xcd, 0x04, 0x82,
- 0x26, 0x01, 0x0f, 0x64, 0x3c, 0xf9, 0x05, 0xe5, 0x10, 0x58, 0x4d, 0x3a, 0x6c, 0x7f, 0x75, 0xa9,
- 0xbe, 0x6f, 0xdf, 0xbe, 0xe3, 0x7b, 0xf6, 0xec, 0xc9, 0x7a, 0x68, 0x31, 0xe4, 0xe7, 0xe7, 0x1b,
- 0xdc, 0x6e, 0xf7, 0x9d, 0x8c, 0x8c, 0x8c, 0x28, 0x39, 0x14, 0x82, 0x0f, 0x0e, 0x9d, 0x83, 0x98,
- 0x99, 0xb3, 0x60, 0x64, 0x5c, 0x06, 0x74, 0x43, 0xc9, 0xc6, 0xa5, 0x10, 0xc9, 0x28, 0x3c, 0xc6,
- 0x26, 0x0a, 0xa0, 0x10, 0xe8, 0x13, 0x33, 0x6c, 0x30, 0x78, 0x7b, 0x00, 0xde, 0x5c, 0x9b, 0x04,
- 0x31, 0x51, 0x66, 0xf0, 0x7a, 0xbd, 0x6a, 0x63, 0x63, 0x63, 0x5c, 0x43, 0x43, 0xc3, 0xc0, 0x94,
- 0xa0, 0x9c, 0x9c, 0x9c, 0xd5, 0x35, 0x35, 0x35, 0xdf, 0xf0, 0x3c, 0x2f, 0x10, 0xad, 0x49, 0xa0,
- 0x3c, 0x78, 0x0e, 0x9e, 0x01, 0xfb, 0xf4, 0x58, 0xb8, 0x39, 0x14, 0x00, 0x0d, 0x8b, 0x40, 0x51,
- 0x21, 0x20, 0x29, 0x24, 0x03, 0x05, 0x48, 0xf9, 0xc3, 0xec, 0xe9, 0x56, 0x70, 0x3a, 0x78, 0x70,
- 0x67, 0xcc, 0x87, 0xf8, 0x59, 0x36, 0x50, 0x55, 0x15, 0xc8, 0x78, 0xb9, 0xb4, 0xb4, 0xb4, 0xf8,
- 0xf0, 0xe1, 0xc3, 0x35, 0x53, 0x82, 0x8a, 0x8b, 0x8b, 0x5b, 0x76, 0xec, 0xd8, 0xb1, 0x32, 0x18,
- 0x0c, 0x72, 0xc4, 0x99, 0x6a, 0x3e, 0xe6, 0x0f, 0x82, 0xe7, 0x8b, 0x5f, 0x41, 0x37, 0x4d, 0x83,
- 0x9e, 0x5b, 0x63, 0xa0, 0x45, 0xf8, 0x3b, 0x6c, 0x66, 0x48, 0x9e, 0x2b, 0x42, 0x7a, 0x72, 0x34,
- 0xa4, 0x26, 0xcd, 0x06, 0xac, 0x19, 0x1c, 0x83, 0x63, 0x8f, 0x1c, 0x39, 0xe2, 0xdb, 0xb6, 0x6d,
- 0x5b, 0xfc, 0x03, 0xa0, 0xc2, 0xc2, 0xc2, 0x98, 0x4d, 0x9b, 0x36, 0x0d, 0x24, 0x24, 0x24, 0xf0,
- 0xf8, 0x8c, 0x54, 0x1d, 0x91, 0x45, 0x81, 0x10, 0x91, 0x70, 0x94, 0x48, 0x57, 0xf7, 0x75, 0x07,
- 0x28, 0x02, 0xc2, 0x46, 0xa9, 0xbf, 0x68, 0x36, 0xc2, 0xf3, 0x09, 0xd1, 0x10, 0xef, 0xd0, 0x60,
- 0x65, 0x9a, 0x93, 0x42, 0x50, 0x05, 0x16, 0x60, 0x5f, 0x5f, 0x5f, 0xa8, 0xae, 0xae, 0x2e, 0x83,
- 0x14, 0xc5, 0x2f, 0xf7, 0x81, 0x0a, 0x0a, 0x0a, 0xb6, 0x90, 0x22, 0xa8, 0x25, 0xd9, 0x08, 0xf8,
- 0x5f, 0x96, 0xc3, 0x27, 0x0c, 0x02, 0xd1, 0xe7, 0xd6, 0x80, 0x1f, 0xbe, 0x3c, 0x71, 0x1d, 0x24,
- 0xce, 0x0a, 0x37, 0xfa, 0xc7, 0x60, 0x69, 0xd2, 0x0c, 0x10, 0x94, 0x61, 0xc8, 0xcf, 0x7c, 0x12,
- 0x8c, 0x46, 0x23, 0x05, 0x20, 0x28, 0xc2, 0x54, 0xb2, 0x0c, 0x4d, 0xa4, 0x02, 0xd7, 0xdd, 0x07,
- 0xda, 0xbf, 0x7f, 0xff, 0x95, 0xec, 0xec, 0xec, 0xa7, 0xfc, 0x7e, 0x3f, 0x98, 0xcd, 0x66, 0x90,
- 0x24, 0x89, 0x3e, 0xc7, 0xac, 0xd0, 0x50, 0xfb, 0x2b, 0x37, 0x87, 0xe1, 0xf8, 0x6f, 0xc3, 0xe0,
- 0x88, 0x8e, 0x86, 0xd1, 0x81, 0x5b, 0xf0, 0xc6, 0xea, 0xa7, 0x1f, 0x80, 0x88, 0xa2, 0x08, 0x13,
- 0x13, 0x13, 0xf4, 0x59, 0x6b, 0x6b, 0xab, 0x7c, 0xec, 0xd8, 0xb1, 0x58, 0xb2, 0xaf, 0xfc, 0x14,
- 0x94, 0x97, 0x97, 0x97, 0x52, 0x52, 0x52, 0xf2, 0x87, 0xdd, 0x6e, 0xe7, 0xd9, 0x7e, 0xb0, 0x5a,
- 0xad, 0x34, 0x2b, 0x04, 0x22, 0x04, 0x0d, 0xb3, 0x6b, 0xbf, 0x3a, 0x04, 0xdf, 0x9e, 0xeb, 0x85,
- 0xed, 0xee, 0x14, 0xe0, 0x23, 0xe4, 0x12, 0x04, 0x81, 0x42, 0x88, 0x22, 0xd4, 0xf7, 0xae, 0x2a,
- 0xc1, 0xdd, 0xbb, 0x77, 0xbf, 0x4d, 0xe4, 0x3b, 0x48, 0x41, 0x45, 0x45, 0x45, 0x9f, 0x78, 0x3c,
- 0x9e, 0x2d, 0x64, 0x3d, 0x8c, 0x6c, 0x6d, 0xb0, 0x61, 0xb4, 0x38, 0x01, 0xea, 0x8f, 0x51, 0x32,
- 0x18, 0x1a, 0xcb, 0x04, 0xfb, 0xf1, 0x8a, 0x6b, 0x89, 0x10, 0x6c, 0xf8, 0xdf, 0x62, 0xb1, 0xd0,
- 0x20, 0x49, 0x36, 0xde, 0xb2, 0xb2, 0xb2, 0x14, 0x0a, 0x22, 0x3a, 0xb6, 0xe5, 0xe6, 0xe6, 0x3e,
- 0x8b, 0xb2, 0x4d, 0xd5, 0x70, 0x20, 0x33, 0xcc, 0x00, 0xc1, 0x18, 0x0c, 0x0b, 0x0a, 0xaf, 0xec,
- 0x04, 0x61, 0x76, 0xf7, 0x38, 0x82, 0x0b, 0x17, 0x2e, 0x28, 0x64, 0xfd, 0x05, 0x0a, 0x22, 0x35,
- 0xd0, 0x91, 0x95, 0x95, 0xe5, 0xc2, 0x88, 0x99, 0x53, 0xe4, 0xa0, 0xc9, 0x13, 0x4c, 0x7e, 0x36,
- 0x15, 0x08, 0x0d, 0xa5, 0x3f, 0x7b, 0xf6, 0xac, 0x42, 0x96, 0x25, 0x0c, 0x22, 0xd5, 0xd1, 0x41,
- 0x4e, 0x03, 0xd7, 0xc8, 0xc8, 0x08, 0xa0, 0x21, 0x10, 0xa5, 0xc1, 0xc8, 0xd1, 0xee, 0xed, 0x05,
- 0x72, 0xcf, 0xf4, 0x67, 0x41, 0x99, 0x4c, 0xa6, 0x7b, 0xf7, 0x08, 0x44, 0x09, 0x23, 0xa1, 0xd7,
- 0xae, 0x5d, 0x53, 0xc8, 0xe6, 0x0d, 0x83, 0xaa, 0xab, 0xab, 0xbd, 0x04, 0x94, 0x8c, 0x90, 0xce,
- 0xce, 0x4e, 0xea, 0x8c, 0x0b, 0x8b, 0xd5, 0x87, 0x13, 0x21, 0x94, 0x49, 0x16, 0x09, 0xc1, 0x89,
- 0x1d, 0x0e, 0x07, 0x8d, 0x1c, 0xfb, 0x70, 0x1c, 0x1a, 0xdb, 0xb8, 0xf8, 0xbc, 0xa7, 0xa7, 0x47,
- 0xd9, 0xb5, 0x6b, 0x57, 0x18, 0x44, 0x0e, 0x40, 0x6f, 0x66, 0x66, 0x26, 0x05, 0xf5, 0xf7, 0xf7,
- 0x03, 0xae, 0x15, 0xae, 0x07, 0x42, 0x26, 0x83, 0x18, 0x80, 0xed, 0x2f, 0x52, 0xa9, 0xf7, 0xb2,
- 0x60, 0x20, 0xb6, 0x69, 0x11, 0xd4, 0xdd, 0xdd, 0xad, 0x54, 0x54, 0x54, 0x08, 0x18, 0xa2, 0xa1,
- 0xaa, 0xaa, 0xca, 0xbb, 0x62, 0xc5, 0x8a, 0x44, 0x04, 0x61, 0x15, 0xa1, 0x61, 0xc3, 0xaa, 0x61,
- 0x72, 0xb0, 0xbd, 0x34, 0x19, 0x64, 0xb3, 0xd9, 0x68, 0x1f, 0xde, 0x33, 0x1f, 0xd6, 0x70, 0x5c,
- 0x57, 0x57, 0x97, 0x52, 0x59, 0x59, 0x29, 0x22, 0xc8, 0xbe, 0x7e, 0xfd, 0xfa, 0xcf, 0x37, 0x6f,
- 0xde, 0xbc, 0x96, 0x9d, 0x04, 0xc4, 0x38, 0x36, 0x19, 0x31, 0x3d, 0xe2, 0x9e, 0x5a, 0x24, 0x90,
- 0x95, 0x7c, 0x64, 0xe9, 0x87, 0x97, 0x88, 0x82, 0x75, 0xb2, 0x69, 0x7d, 0x07, 0x0e, 0x1c, 0x48,
- 0xa5, 0x19, 0x39, 0x9d, 0xce, 0x84, 0x05, 0x0b, 0x16, 0xe4, 0x93, 0xfb, 0x99, 0xf8, 0x56, 0x25,
- 0xc6, 0x3f, 0xd6, 0x37, 0x1c, 0xc7, 0xe1, 0x4b, 0x59, 0x27, 0x12, 0x8e, 0xfa, 0x7c, 0xbe, 0xaf,
- 0xc8, 0xcb, 0xb0, 0xfd, 0x9f, 0x6f, 0x06, 0x8e, 0x43, 0xbd, 0x44, 0x62, 0x26, 0xdc, 0x3a, 0x8f,
- 0xf9, 0xbd, 0x88, 0x69, 0xe1, 0x61, 0x29, 0x91, 0xf9, 0xe9, 0xa1, 0xf9, 0x37, 0x8f, 0xc8, 0xc1,
- 0x1a, 0x7d, 0xf7, 0x7e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x04, 0x7b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x95, 0x49, 0x4c, 0x5b,
+ 0x57, 0x14, 0x86, 0x23, 0x35, 0xea, 0xaa, 0xed, 0x02, 0x75, 0xc1, 0xb2, 0x65, 0x81, 0xb2, 0xeb,
+ 0xae, 0x5d, 0x18, 0xc2, 0xaa, 0xaa, 0xaa, 0x48, 0xb4, 0xd8, 0x72, 0x51, 0x55, 0xa5, 0x71, 0x25,
+ 0x1a, 0xe1, 0xaa, 0x44, 0xa8, 0x6a, 0x1a, 0x08, 0x35, 0x22, 0x90, 0x36, 0xae, 0x84, 0x05, 0x42,
+ 0x2c, 0xc2, 0x20, 0x97, 0x79, 0x1e, 0x03, 0x36, 0x60, 0x04, 0x66, 0xb2, 0x8d, 0x01, 0x33, 0x9b,
+ 0xc1, 0x66, 0x1e, 0x8d, 0x90, 0xd8, 0xc2, 0x7b, 0x24, 0x9c, 0x9e, 0xff, 0x26, 0xef, 0x85, 0x04,
+ 0xd2, 0x46, 0x02, 0x15, 0xe9, 0xd7, 0xbd, 0x9c, 0x7b, 0xdf, 0xf9, 0xce, 0xf4, 0x9e, 0xaf, 0x10,
+ 0xd1, 0x95, 0xff, 0x43, 0x6f, 0x75, 0xe9, 0x56, 0x4e, 0x64, 0xea, 0xcd, 0x9c, 0xc8, 0xb5, 0xf3,
+ 0x84, 0xb3, 0x4b, 0x03, 0xfd, 0x90, 0x77, 0xad, 0xbb, 0xcf, 0x9f, 0x42, 0xc1, 0xbd, 0xdc, 0x57,
+ 0x04, 0x1b, 0xce, 0x2e, 0x15, 0xe4, 0x09, 0x9a, 0x68, 0x71, 0xef, 0x0e, 0xcd, 0x87, 0x6e, 0x0b,
+ 0x61, 0x0f, 0xdb, 0xa5, 0x83, 0xdc, 0xc1, 0xfb, 0xec, 0x3c, 0xe9, 0x14, 0x28, 0x89, 0x60, 0xbb,
+ 0x74, 0x90, 0x2b, 0x90, 0x72, 0x06, 0x04, 0xdb, 0x85, 0x40, 0x3a, 0x9d, 0xee, 0x33, 0xad, 0x3e,
+ 0xf6, 0xa1, 0x2e, 0x49, 0x53, 0x03, 0x7d, 0x67, 0xbe, 0x16, 0xea, 0xf3, 0xff, 0x42, 0xd3, 0x9b,
+ 0xb7, 0x69, 0x72, 0xc3, 0x20, 0x84, 0x3d, 0x6c, 0x38, 0x53, 0xee, 0xe9, 0xe2, 0xbf, 0xfe, 0x23,
+ 0x2e, 0x2e, 0xee, 0xf3, 0xb7, 0x02, 0xf1, 0xc5, 0x4f, 0x9c, 0x4e, 0xe7, 0xb1, 0x6f, 0x71, 0xe0,
+ 0x44, 0xff, 0xd7, 0xc7, 0xf4, 0xa8, 0xe1, 0x4b, 0xca, 0x6b, 0x8f, 0x23, 0xdf, 0x4a, 0x0a, 0x79,
+ 0x97, 0x0c, 0xdc, 0x97, 0x6f, 0x85, 0xb0, 0x87, 0x0d, 0x67, 0xe6, 0xc6, 0x1b, 0x84, 0xbb, 0xae,
+ 0x29, 0xc7, 0xb3, 0xde, 0xde, 0x5e, 0x59, 0xab, 0xd5, 0x6a, 0xfe, 0x13, 0x94, 0x90, 0x90, 0xf0,
+ 0xf8, 0xe0, 0xe0, 0xe0, 0xe9, 0xe6, 0xe6, 0x26, 0xd5, 0x3a, 0xf3, 0xe8, 0xae, 0x35, 0x9a, 0x86,
+ 0x03, 0xbf, 0x92, 0x27, 0xf0, 0x13, 0x39, 0xfd, 0x7a, 0xea, 0x9d, 0xd5, 0x0a, 0x61, 0xef, 0x09,
+ 0x18, 0xc5, 0xd9, 0x6f, 0x7f, 0x5f, 0xa7, 0x0a, 0x87, 0x85, 0x16, 0x17, 0x17, 0x89, 0x9f, 0x3b,
+ 0x49, 0x4e, 0x4e, 0x7e, 0xf2, 0xaf, 0x20, 0xbd, 0x5e, 0xff, 0x6e, 0x73, 0x73, 0xf3, 0xe1, 0xee,
+ 0xee, 0x2e, 0x6d, 0x6d, 0x6d, 0xe1, 0x21, 0x2a, 0x73, 0x3c, 0xa2, 0x7b, 0x25, 0xd7, 0xc9, 0x39,
+ 0x63, 0xa4, 0x0e, 0xdf, 0x57, 0x64, 0x1b, 0xbb, 0x21, 0x64, 0xe7, 0xbd, 0x73, 0x26, 0x51, 0x9c,
+ 0x59, 0xed, 0x59, 0x14, 0x08, 0x04, 0x68, 0x69, 0x69, 0x49, 0xac, 0xec, 0xe3, 0x98, 0x7d, 0x85,
+ 0xbd, 0x11, 0xc4, 0xbd, 0xd1, 0xad, 0xad, 0xad, 0xc9, 0x2c, 0x01, 0x09, 0x85, 0x42, 0x04, 0x68,
+ 0xa1, 0xcd, 0x44, 0x29, 0x25, 0xd1, 0xec, 0xfc, 0x7b, 0x6a, 0x74, 0x7f, 0x21, 0x84, 0x7d, 0x2a,
+ 0x43, 0x1e, 0xb7, 0xa5, 0x11, 0xee, 0xaf, 0xac, 0xac, 0x50, 0x30, 0x18, 0xa4, 0x85, 0x85, 0x05,
+ 0xc0, 0x8e, 0xe2, 0xe3, 0xe3, 0x93, 0xdf, 0x08, 0xca, 0xc8, 0xc8, 0x18, 0xda, 0xdf, 0xdf, 0x3f,
+ 0x01, 0x64, 0x7b, 0x7b, 0x5b, 0xc0, 0x56, 0x57, 0x57, 0x69, 0x79, 0x79, 0x99, 0x2c, 0xf5, 0x3f,
+ 0x53, 0x6a, 0x69, 0x14, 0x35, 0xb9, 0xf5, 0x42, 0xf7, 0x4b, 0xa3, 0x85, 0x0d, 0x19, 0x28, 0x02,
+ 0x08, 0xc2, 0xfd, 0xec, 0xec, 0xec, 0x8d, 0x73, 0x41, 0x9c, 0x6a, 0xf8, 0xd0, 0xd0, 0xd0, 0x33,
+ 0x44, 0xa7, 0x44, 0x88, 0xe8, 0xfc, 0x7e, 0x3f, 0xcd, 0xcd, 0xcd, 0x91, 0x7f, 0xce, 0x4f, 0x59,
+ 0x95, 0xb7, 0x18, 0xa6, 0x11, 0x7a, 0x50, 0x7e, 0x93, 0xc6, 0x27, 0xc6, 0x69, 0x6a, 0x6a, 0x8a,
+ 0xa6, 0xa7, 0xa7, 0x69, 0x66, 0x66, 0x46, 0xdc, 0xc3, 0x33, 0x50, 0x5f, 0x5f, 0x9f, 0x8c, 0xe9,
+ 0x3d, 0x03, 0xe2, 0x54, 0xef, 0xed, 0xec, 0xec, 0x48, 0x88, 0x06, 0xb5, 0x56, 0x00, 0xb3, 0xb3,
+ 0xb3, 0xc2, 0xc9, 0xf8, 0xf8, 0x38, 0x79, 0xbd, 0xc3, 0xf4, 0xbb, 0xf5, 0x1b, 0x21, 0xb7, 0xdb,
+ 0x45, 0x1e, 0x8f, 0x87, 0x46, 0x46, 0x46, 0xc4, 0xd9, 0xe4, 0xe4, 0xa4, 0x0a, 0x43, 0x56, 0xec,
+ 0xe3, 0x69, 0x62, 0x62, 0x62, 0xd5, 0x19, 0x50, 0x71, 0x71, 0xf1, 0x2e, 0x06, 0x00, 0x93, 0x83,
+ 0x8c, 0xb0, 0x22, 0x32, 0x80, 0x26, 0x26, 0x26, 0x68, 0x6c, 0x6c, 0x8c, 0x86, 0x87, 0x87, 0xc9,
+ 0xe5, 0x72, 0xd1, 0xe0, 0xe0, 0x20, 0x71, 0xf6, 0x02, 0x34, 0x3a, 0x3a, 0x4a, 0x3e, 0x9f, 0x4f,
+ 0x05, 0x21, 0x50, 0x04, 0x39, 0x3f, 0x3f, 0x4f, 0x25, 0x25, 0x25, 0x52, 0x6c, 0x6c, 0xec, 0xfb,
+ 0x2a, 0x88, 0xcb, 0xf6, 0x29, 0x97, 0xe0, 0x58, 0xa9, 0x31, 0xea, 0x8d, 0xfe, 0xa0, 0x7c, 0x88,
+ 0x10, 0x0e, 0x00, 0x43, 0xe4, 0x00, 0x2a, 0xce, 0x4f, 0x67, 0x82, 0xa0, 0xd6, 0xd7, 0xd7, 0x05,
+ 0x00, 0xc1, 0xbd, 0x08, 0xf0, 0x90, 0xcb, 0xf7, 0xa3, 0x0a, 0x32, 0x1a, 0x8d, 0xc5, 0x5c, 0xb6,
+ 0x63, 0x5c, 0x44, 0xf3, 0x15, 0x20, 0xf6, 0x18, 0x0a, 0x48, 0x19, 0x0a, 0xd8, 0x91, 0xad, 0xd2,
+ 0x74, 0x04, 0xa4, 0x04, 0x05, 0x88, 0xd2, 0x27, 0x54, 0x05, 0x2b, 0x0f, 0xd8, 0x9c, 0x0a, 0x2a,
+ 0x2c, 0x2c, 0x0c, 0xee, 0xed, 0xed, 0x09, 0x67, 0x78, 0x00, 0xeb, 0xeb, 0xda, 0xd8, 0xd8, 0x10,
+ 0xef, 0x16, 0xc6, 0x5d, 0x79, 0xcf, 0x60, 0xc3, 0x7d, 0xf4, 0x14, 0x52, 0xaa, 0x81, 0x40, 0xb0,
+ 0x22, 0x90, 0xd2, 0xd2, 0x52, 0x49, 0x05, 0xe5, 0xe6, 0xe6, 0xae, 0x20, 0x55, 0x4c, 0x0f, 0xa6,
+ 0x08, 0xe5, 0x80, 0x94, 0x72, 0xa1, 0x4c, 0x4a, 0xc9, 0xbc, 0x5e, 0xaf, 0xe8, 0x15, 0xfa, 0xe3,
+ 0x76, 0xbb, 0x45, 0xcf, 0xd0, 0x2f, 0xf4, 0x6d, 0x60, 0x60, 0x80, 0xfa, 0xfb, 0xfb, 0x31, 0x71,
+ 0xc4, 0x9f, 0x31, 0xea, 0xea, 0xea, 0xa2, 0xcc, 0xcc, 0xcc, 0x43, 0x15, 0x94, 0x93, 0x93, 0xb3,
+ 0x8c, 0x87, 0xbb, 0xbb, 0xbb, 0xa9, 0xae, 0xae, 0x8e, 0x6a, 0x6b, 0x6b, 0xa9, 0xbe, 0xbe, 0x9e,
+ 0x1a, 0x1b, 0x1b, 0xa9, 0xa9, 0xa9, 0x09, 0x6f, 0xba, 0x2a, 0xd8, 0x1a, 0x1a, 0x1a, 0xd4, 0x7b,
+ 0x2d, 0x2d, 0x2d, 0xea, 0xff, 0x50, 0x65, 0x65, 0x25, 0x55, 0x54, 0x54, 0x50, 0x79, 0x79, 0xb9,
+ 0x10, 0x97, 0xee, 0x25, 0xc8, 0x62, 0xb1, 0x08, 0x90, 0xc3, 0xe1, 0xa0, 0xfc, 0xfc, 0x7c, 0xe2,
+ 0x0c, 0x89, 0xcb, 0x89, 0xa9, 0xa1, 0xaa, 0xaa, 0x2a, 0xe1, 0x40, 0x81, 0x42, 0x8a, 0xe3, 0x9a,
+ 0x9a, 0x1a, 0xea, 0xec, 0xec, 0x14, 0xb0, 0xd6, 0xd6, 0x56, 0x71, 0x06, 0x3b, 0x9e, 0xa9, 0xae,
+ 0xae, 0xa6, 0xb2, 0xb2, 0x32, 0x4a, 0x4f, 0x4f, 0x7f, 0x15, 0x84, 0x52, 0x00, 0x84, 0x68, 0x0a,
+ 0x0a, 0x0a, 0xa8, 0xa8, 0xa8, 0xe8, 0x5c, 0x10, 0x56, 0x64, 0x8b, 0x6c, 0xe0, 0xac, 0xa3, 0xa3,
+ 0x43, 0x80, 0x20, 0x9c, 0xbd, 0x0e, 0x32, 0x99, 0x4c, 0xcf, 0x41, 0xfc, 0x77, 0xd5, 0x6c, 0x36,
+ 0xaf, 0x02, 0x84, 0x9a, 0xf2, 0x67, 0x5e, 0xd4, 0x1b, 0xea, 0xe9, 0xe9, 0x11, 0xb6, 0xf6, 0xf6,
+ 0x76, 0xd5, 0xd1, 0xe9, 0x6c, 0xe0, 0xac, 0xad, 0xad, 0x4d, 0x04, 0x00, 0x38, 0x04, 0x08, 0x84,
+ 0x12, 0x02, 0x94, 0x96, 0x96, 0x76, 0x08, 0x06, 0x40, 0x1f, 0x18, 0x0c, 0x86, 0x27, 0xdc, 0x50,
+ 0x99, 0x1b, 0x2b, 0xf3, 0x2a, 0xe1, 0xf3, 0xc1, 0xcd, 0x94, 0x19, 0x24, 0x73, 0xdf, 0x64, 0x2e,
+ 0x8f, 0x6c, 0xb7, 0xdb, 0x65, 0x9b, 0xcd, 0x26, 0xb3, 0x63, 0x89, 0xa1, 0x12, 0x3b, 0x97, 0x18,
+ 0x2a, 0x31, 0x54, 0x62, 0xa0, 0xc4, 0x8e, 0x25, 0xee, 0x89, 0x84, 0x29, 0xe3, 0x4a, 0x1c, 0x59,
+ 0xad, 0xd6, 0x23, 0xae, 0xca, 0x11, 0xff, 0xec, 0x4c, 0x81, 0x01, 0xd0, 0x3b, 0xe1, 0xe1, 0xe1,
+ 0x1f, 0x45, 0x45, 0x45, 0xdd, 0x61, 0x65, 0xb1, 0x1e, 0x6a, 0x34, 0x9a, 0x3f, 0x2f, 0x22, 0xf8,
+ 0x80, 0xaf, 0x98, 0x98, 0x98, 0xbb, 0x11, 0x11, 0x11, 0x91, 0x60, 0xbc, 0xfc, 0xba, 0x3e, 0x4f,
+ 0xef, 0x3d, 0x56, 0x18, 0xeb, 0xc3, 0x0b, 0x2a, 0xec, 0x85, 0xaf, 0xab, 0x8a, 0xff, 0x7f, 0x00,
+ 0x8c, 0x14, 0x78, 0x40, 0x0a, 0xd1, 0xaa, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE save_project_xpm[1] = {{ png, sizeof( png ), "save_project_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_dcodenumber.cpp b/bitmaps_png/cpp_26/show_dcodenumber.cpp
index 518ce3560c..786b4f0977 100644
--- a/bitmaps_png/cpp_26/show_dcodenumber.cpp
+++ b/bitmaps_png/cpp_26/show_dcodenumber.cpp
@@ -8,63 +8,62 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x6c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x7d, 0x68, 0x8d,
- 0x51, 0x1c, 0xc7, 0xcf, 0xbd, 0x7b, 0xbb, 0xf7, 0xce, 0x18, 0x4d, 0x84, 0x52, 0x92, 0xdd, 0xe7,
- 0x5a, 0xf3, 0xb6, 0xb1, 0xd2, 0x16, 0xb1, 0x5a, 0x92, 0xcd, 0x4b, 0x49, 0x21, 0x32, 0x91, 0xa4,
- 0x85, 0x6c, 0x23, 0xc6, 0x46, 0x43, 0x46, 0xb6, 0x19, 0x6d, 0x24, 0x33, 0x5a, 0x5b, 0xa4, 0xfc,
- 0xe3, 0xa5, 0x90, 0x19, 0x23, 0x2f, 0xc3, 0xbc, 0xa4, 0x90, 0x14, 0xd6, 0x8a, 0x8c, 0xcd, 0xf3,
- 0xdc, 0xb9, 0xfb, 0xf9, 0x9e, 0xc7, 0x79, 0x74, 0x3a, 0x7b, 0xee, 0xee, 0x9d, 0x53, 0x9f, 0xba,
- 0xf7, 0xfc, 0x5e, 0xbe, 0xcf, 0x39, 0xe7, 0x77, 0x5e, 0x18, 0x11, 0xb1, 0xb0, 0x60, 0x6c, 0x32,
- 0xc8, 0x03, 0xe7, 0xc0, 0x1b, 0xd0, 0x0b, 0xbe, 0x81, 0xeb, 0x60, 0x1f, 0xc8, 0x06, 0xae, 0x60,
- 0xf1, 0xe1, 0x08, 0xc4, 0x81, 0x1a, 0xd3, 0x35, 0x34, 0xaf, 0xc1, 0x8c, 0x81, 0x0b, 0x31, 0x36,
- 0x0b, 0xbc, 0x97, 0x12, 0xdd, 0x05, 0x65, 0x60, 0x29, 0x48, 0x04, 0x73, 0x40, 0x01, 0xb8, 0x00,
- 0xbe, 0x0b, 0x9f, 0xdf, 0x62, 0x84, 0xd1, 0xe1, 0x09, 0x31, 0xb6, 0x46, 0x4c, 0x0f, 0x77, 0xeb,
- 0x00, 0x8b, 0x43, 0x7c, 0xd4, 0x18, 0x70, 0x4d, 0xfa, 0xa8, 0x3b, 0x20, 0xb2, 0x7f, 0x21, 0xc6,
- 0xc6, 0x82, 0x1f, 0x22, 0xe0, 0x32, 0x18, 0x11, 0xe6, 0x3a, 0x3a, 0xc0, 0x06, 0xf0, 0x4b, 0xc4,
- 0xee, 0x08, 0x25, 0x74, 0x45, 0x38, 0xbe, 0xe0, 0x53, 0xc0, 0xa6, 0x51, 0x94, 0x5b, 0xf3, 0xa7,
- 0xc9, 0xc4, 0x4e, 0xf4, 0x4f, 0x8e, 0x4d, 0xfa, 0x39, 0x02, 0x6e, 0x4e, 0x9b, 0xf8, 0x2d, 0x22,
- 0x5e, 0x07, 0x5e, 0x7b, 0x21, 0xc6, 0x56, 0x0a, 0xa7, 0x00, 0x48, 0xe3, 0x7d, 0x9e, 0xc4, 0xae,
- 0x51, 0x6e, 0xcd, 0x20, 0x7b, 0xfc, 0x5f, 0xdc, 0x5e, 0x63, 0x99, 0x92, 0x23, 0x02, 0x3c, 0x90,
- 0xa6, 0xd0, 0x61, 0x27, 0xf4, 0x50, 0x38, 0x94, 0x5b, 0x7d, 0x8a, 0xd0, 0x53, 0xb7, 0xa6, 0x37,
- 0xb9, 0x34, 0xe3, 0x39, 0x7e, 0x77, 0xfe, 0xeb, 0xf7, 0xea, 0x9b, 0x95, 0x3c, 0xc9, 0xa2, 0x30,
- 0x78, 0xae, 0x14, 0x55, 0x24, 0x1a, 0x18, 0xc2, 0x38, 0xdd, 0x4e, 0x28, 0x46, 0xd3, 0x33, 0xad,
- 0xfe, 0xa1, 0xe3, 0x68, 0x08, 0x46, 0xd3, 0x28, 0x6c, 0x9d, 0xdc, 0x4f, 0xc9, 0xf7, 0x58, 0xe4,
- 0x5a, 0xaf, 0x0a, 0x4d, 0x15, 0x86, 0x1e, 0x79, 0xf3, 0x05, 0x13, 0xe2, 0xc4, 0x4d, 0xa0, 0x04,
- 0xf4, 0xfb, 0xb9, 0xcd, 0xe3, 0xf3, 0xaf, 0x53, 0xf2, 0x59, 0xfb, 0xaf, 0x5a, 0x15, 0xca, 0x15,
- 0x86, 0x56, 0xb9, 0xbf, 0x3f, 0x21, 0x0e, 0xfa, 0xdf, 0x09, 0xfb, 0x41, 0x25, 0xdf, 0x7a, 0x91,
- 0xef, 0xa1, 0x2a, 0x54, 0x22, 0x0c, 0x17, 0x06, 0x26, 0xa4, 0x37, 0x09, 0x7b, 0x83, 0x92, 0x2f,
- 0xd3, 0xda, 0x87, 0xaa, 0xd0, 0x72, 0x61, 0x78, 0x39, 0x10, 0x21, 0x14, 0x46, 0x1b, 0xb7, 0xb9,
- 0x34, 0xbd, 0x5a, 0xc9, 0xb7, 0xc9, 0xaa, 0x3c, 0x55, 0xc8, 0x27, 0x95, 0xf6, 0xa0, 0x70, 0x84,
- 0xf8, 0x3e, 0x92, 0xaa, 0x2f, 0x5f, 0xc9, 0x57, 0x6b, 0x55, 0xb0, 0x2a, 0xe4, 0x04, 0x5d, 0xc2,
- 0x98, 0x11, 0x8e, 0x90, 0x4b, 0xf3, 0xaf, 0x14, 0xb6, 0x80, 0xc7, 0xeb, 0x9f, 0xa6, 0xe4, 0x7b,
- 0x29, 0x72, 0xad, 0xb2, 0xdb, 0x47, 0xb7, 0x85, 0xb1, 0xd1, 0x4e, 0xc8, 0xa3, 0xe9, 0x27, 0x51,
- 0xd2, 0x05, 0x1e, 0xcd, 0x28, 0xc6, 0xff, 0x7a, 0xd0, 0xf3, 0xd7, 0xa6, 0x57, 0x29, 0x79, 0xe6,
- 0x48, 0xe7, 0x9e, 0xcf, 0x4e, 0x28, 0x53, 0x72, 0x58, 0x18, 0xfa, 0x64, 0x30, 0x7a, 0x21, 0x5c,
- 0xc7, 0xc6, 0xd3, 0x60, 0x29, 0x47, 0x2c, 0x78, 0x27, 0x17, 0x56, 0xb0, 0xb3, 0xee, 0xb4, 0x70,
- 0xfa, 0x04, 0xe2, 0x71, 0x21, 0xc4, 0x79, 0x7c, 0xc6, 0x6e, 0x19, 0x97, 0xd7, 0x28, 0x74, 0xf9,
- 0x8c, 0xe5, 0x83, 0x34, 0x23, 0xc9, 0x26, 0xfe, 0x88, 0x88, 0xff, 0x0a, 0x46, 0xda, 0x0a, 0xa1,
- 0x25, 0x0e, 0x63, 0x6c, 0xcf, 0x6c, 0x1c, 0x88, 0xf3, 0x60, 0x5e, 0x04, 0xe7, 0xb9, 0x8c, 0x6d,
- 0x65, 0x7c, 0xfd, 0x42, 0x9f, 0xde, 0x6e, 0x21, 0x62, 0x5d, 0x2f, 0xab, 0xfb, 0x9c, 0xde, 0x8c,
- 0x9f, 0xd2, 0x8c, 0xed, 0x05, 0x3d, 0xc9, 0xc9, 0x93, 0x68, 0xe7, 0x8e, 0x13, 0x54, 0x5c, 0x54,
- 0x47, 0xf3, 0xe7, 0x67, 0x93, 0xc3, 0xe1, 0xa0, 0xe1, 0x8c, 0xb5, 0xc7, 0x30, 0xb6, 0xa0, 0x1f,
- 0x91, 0x54, 0xf0, 0x4a, 0x9a, 0xf6, 0xb3, 0x7d, 0x2e, 0x3e, 0xb4, 0x29, 0xe0, 0x59, 0x42, 0x42,
- 0x02, 0xd5, 0xd5, 0xd5, 0xd3, 0xa5, 0x7a, 0xa2, 0x9a, 0xf2, 0x4e, 0xaa, 0x3c, 0xf4, 0x99, 0x1a,
- 0x6a, 0x89, 0x9e, 0xb6, 0xbe, 0xa5, 0xf4, 0xf4, 0x74, 0x72, 0xc2, 0xfd, 0x30, 0xfc, 0x10, 0xb1,
- 0x47, 0xbc, 0x11, 0x36, 0x8a, 0x12, 0x7e, 0x2d, 0x8d, 0x82, 0xbf, 0x23, 0x56, 0xd8, 0xcc, 0x14,
- 0x9b, 0x09, 0x7e, 0xa6, 0xa4, 0xa4, 0x50, 0x47, 0x47, 0x07, 0xbd, 0x7a, 0x4e, 0x74, 0xac, 0xac,
- 0x9d, 0x3c, 0x9e, 0x78, 0x8a, 0x88, 0x88, 0xa2, 0xa2, 0x82, 0x7b, 0x74, 0xbf, 0x89, 0xa8, 0xbb,
- 0xbb, 0x9b, 0xb2, 0xb2, 0xb2, 0x4c, 0xb1, 0xd3, 0xc1, 0xdf, 0x0c, 0x57, 0xcc, 0x9b, 0xd6, 0xee,
- 0xcd, 0x80, 0xb6, 0x99, 0xef, 0xba, 0xdc, 0xdc, 0x5c, 0x0a, 0x04, 0x02, 0xd4, 0xf6, 0x84, 0xe8,
- 0xe8, 0x81, 0x8f, 0x14, 0x19, 0x19, 0x63, 0xee, 0xc6, 0xc2, 0x2d, 0x37, 0xa8, 0xf9, 0x16, 0x99,
- 0xad, 0xb4, 0xb4, 0xd4, 0xec, 0xcb, 0x60, 0xec, 0x33, 0x7e, 0x7c, 0x00, 0x2d, 0xa0, 0xc2, 0x1c,
- 0x01, 0x7f, 0x43, 0xf4, 0xb3, 0x7e, 0x96, 0xda, 0x5a, 0xd0, 0x99, 0x9a, 0x9a, 0x4a, 0x2d, 0xf7,
- 0x1e, 0x99, 0xd3, 0xc5, 0xc5, 0xf6, 0xef, 0x6e, 0xa3, 0xf3, 0xa7, 0x88, 0xda, 0xbf, 0xe8, 0x94,
- 0x97, 0x97, 0x67, 0x8a, 0x80, 0x33, 0x4c, 0x7a, 0x0b, 0x84, 0x8b, 0x3c, 0xb4, 0xd1, 0xe0, 0xa2,
- 0xd3, 0xe9, 0xa4, 0x9c, 0x9c, 0x25, 0x54, 0x55, 0x71, 0x95, 0x6a, 0x8e, 0x37, 0x53, 0xfe, 0xb6,
- 0x5d, 0xc4, 0xd7, 0x0e, 0xb6, 0x2e, 0x50, 0xc2, 0xf8, 0xbb, 0x60, 0x80, 0x22, 0xc1, 0xca, 0x1b,
- 0xd5, 0xcc, 0x2a, 0x79, 0x71, 0x80, 0x56, 0x70, 0x13, 0x6c, 0x07, 0xc3, 0xfe, 0x47, 0xc0, 0xe2,
- 0x0f, 0xd2, 0xc7, 0xfa, 0x60, 0x13, 0xd4, 0x4b, 0x51, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x5d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
+ 0x03, 0xb1, 0x98, 0x61, 0x15, 0x03, 0x33, 0x43, 0x13, 0x83, 0x2e, 0x18, 0x03, 0xd9, 0x24, 0xe9,
+ 0xc5, 0x2b, 0xd9, 0xc0, 0xc0, 0xc2, 0xd0, 0xc8, 0x10, 0x09, 0xa4, 0x27, 0x01, 0xf1, 0x71, 0x20,
+ 0xfe, 0x0e, 0xc4, 0xff, 0xa1, 0xf8, 0x3b, 0x54, 0x6c, 0x12, 0x54, 0x0d, 0x0b, 0x59, 0x16, 0x01,
+ 0x5d, 0xad, 0x0d, 0xd4, 0x7c, 0x16, 0x6a, 0xe8, 0x4f, 0xa0, 0x61, 0x2f, 0x80, 0xf4, 0x75, 0x20,
+ 0x3e, 0x02, 0xc5, 0xd7, 0xa1, 0x62, 0x3f, 0xa1, 0x6a, 0xce, 0x82, 0xf4, 0xa0, 0x9b, 0xd3, 0xd0,
+ 0xd0, 0xc0, 0x05, 0xc2, 0xd8, 0x83, 0xa7, 0x91, 0xa1, 0x1c, 0x6a, 0xc0, 0x57, 0x20, 0xde, 0xcf,
+ 0x50, 0xcf, 0xb0, 0x10, 0x48, 0x2f, 0xc0, 0x8a, 0x21, 0x72, 0xfb, 0xa1, 0x6a, 0x7f, 0x82, 0xf5,
+ 0x42, 0x83, 0xb5, 0xac, 0xac, 0x4c, 0xaa, 0xa2, 0xa2, 0xe2, 0x36, 0x10, 0x4f, 0xc4, 0xb4, 0xa4,
+ 0x81, 0x61, 0x0f, 0xd4, 0x85, 0xf7, 0x81, 0x78, 0x05, 0x4e, 0x0b, 0x30, 0xf1, 0x0a, 0xa8, 0x1e,
+ 0x90, 0xde, 0x3d, 0x39, 0x0d, 0x39, 0x20, 0x4b, 0xae, 0x97, 0x97, 0x97, 0xdf, 0x03, 0x5a, 0x28,
+ 0x83, 0x6a, 0x11, 0xd0, 0x35, 0xfc, 0x6d, 0xfc, 0xff, 0x9d, 0xe7, 0x3a, 0x5f, 0x75, 0x9d, 0xe7,
+ 0xba, 0xd5, 0x6c, 0xba, 0xd9, 0x06, 0x7c, 0x86, 0x1b, 0x4d, 0x35, 0x5a, 0x8f, 0x45, 0xfc, 0x38,
+ 0x67, 0x3d, 0xe7, 0xff, 0xbc, 0xca, 0xbc, 0x17, 0x40, 0x8b, 0x1e, 0x56, 0x57, 0x57, 0xcb, 0xa3,
+ 0xc4, 0x11, 0x34, 0x4e, 0x7e, 0xda, 0xcd, 0xb6, 0x7b, 0xfe, 0xf0, 0xe1, 0xc3, 0xff, 0x30, 0x7c,
+ 0xe2, 0xda, 0x89, 0xf7, 0x61, 0x4b, 0xc3, 0x76, 0xa1, 0x1b, 0xd8, 0xb1, 0xab, 0xe3, 0x3c, 0x48,
+ 0xde, 0x66, 0xa6, 0xcd, 0x26, 0x64, 0x71, 0x9e, 0x7a, 0x9e, 0xe5, 0x29, 0x55, 0x29, 0x3f, 0xb3,
+ 0x2b, 0xb3, 0xff, 0x59, 0xd6, 0x59, 0xba, 0xa3, 0x24, 0x06, 0x70, 0xea, 0x82, 0x44, 0xfc, 0x57,
+ 0xef, 0x05, 0xde, 0xfb, 0x40, 0x06, 0xb4, 0xec, 0x68, 0x39, 0x5b, 0xb8, 0xa1, 0xf0, 0xe8, 0x99,
+ 0x1b, 0x67, 0x3e, 0x9d, 0xbd, 0x79, 0xf6, 0x13, 0x73, 0x03, 0x33, 0x3c, 0x9e, 0x32, 0xd6, 0x64,
+ 0x1c, 0x82, 0x39, 0xc4, 0x6f, 0xa1, 0xdf, 0x0e, 0xb8, 0x25, 0x0d, 0x3c, 0xcb, 0x32, 0x2a, 0x33,
+ 0xde, 0x14, 0x54, 0x14, 0x7c, 0x13, 0x6e, 0x10, 0xfe, 0x06, 0x35, 0x93, 0x05, 0x61, 0x11, 0x24,
+ 0x79, 0x82, 0xc2, 0x76, 0x3f, 0x48, 0x23, 0xb2, 0x01, 0x30, 0x43, 0xdd, 0xe6, 0xb9, 0x6d, 0x05,
+ 0xf1, 0xbd, 0x16, 0x78, 0x6d, 0xbb, 0xf7, 0xe0, 0xde, 0x9f, 0xcb, 0xb7, 0x2f, 0x7f, 0x43, 0x56,
+ 0xc7, 0x5d, 0xcf, 0xbd, 0x34, 0xbd, 0x2a, 0xfd, 0x75, 0x51, 0x65, 0xd1, 0x77, 0x99, 0x5a, 0x99,
+ 0xf5, 0xd0, 0x04, 0xf2, 0x1f, 0x64, 0x36, 0xb2, 0x8f, 0x26, 0x81, 0x53, 0x0c, 0x30, 0x05, 0xa1,
+ 0x5b, 0x84, 0xcc, 0x17, 0xe9, 0x14, 0x59, 0x76, 0xf5, 0xce, 0xd5, 0x1f, 0xa7, 0xae, 0x9f, 0xfa,
+ 0x98, 0xb0, 0x2a, 0x61, 0x3f, 0x4c, 0x9c, 0xb3, 0x81, 0x73, 0x49, 0x5a, 0x65, 0xda, 0xcb, 0xa2,
+ 0x8a, 0xa2, 0x1f, 0x72, 0x75, 0x72, 0x1b, 0x90, 0x52, 0x23, 0x28, 0xe5, 0x4e, 0x42, 0xb6, 0xe8,
+ 0x38, 0x34, 0x4f, 0x2c, 0xc0, 0x67, 0x91, 0x58, 0xa7, 0xd8, 0xb2, 0xa5, 0xc7, 0x97, 0xde, 0xd1,
+ 0x9b, 0xac, 0xb7, 0x16, 0x26, 0x1e, 0x30, 0x2f, 0x60, 0x77, 0x4a, 0x65, 0xca, 0x8b, 0xe2, 0x8a,
+ 0xe2, 0x9f, 0x8a, 0x75, 0x8a, 0x28, 0xf1, 0x05, 0x35, 0xf3, 0x38, 0xd8, 0x0e, 0x68, 0x92, 0xfe,
+ 0x0e, 0xcd, 0x8c, 0x78, 0x2d, 0x42, 0x36, 0x04, 0xc4, 0xbf, 0x77, 0xef, 0xde, 0xff, 0xfc, 0xc6,
+ 0xfc, 0x37, 0x25, 0x95, 0x25, 0x3f, 0x95, 0x6a, 0x95, 0x36, 0x63, 0x49, 0x81, 0xd7, 0xc1, 0x66,
+ 0x83, 0xec, 0x00, 0x97, 0x5b, 0x90, 0xf8, 0x39, 0x42, 0x8a, 0x45, 0x52, 0x9d, 0x52, 0x2b, 0x5a,
+ 0x7a, 0x5a, 0xbe, 0x95, 0x56, 0x96, 0xfe, 0x56, 0xad, 0x55, 0xdd, 0x8a, 0x23, 0x0b, 0x1c, 0x01,
+ 0x9b, 0x0d, 0xb2, 0x83, 0x1c, 0x8b, 0x80, 0x29, 0x70, 0x51, 0x5c, 0x65, 0xdc, 0xe3, 0xd2, 0x8a,
+ 0xd2, 0xdf, 0xea, 0xb5, 0xea, 0xdb, 0xf0, 0xe4, 0x35, 0x24, 0x8b, 0x08, 0x04, 0x1d, 0x7a, 0xaa,
+ 0x03, 0x25, 0xf3, 0xd8, 0xca, 0xd8, 0x87, 0x40, 0x4b, 0xfe, 0x68, 0xd5, 0x6a, 0xed, 0x20, 0x50,
+ 0x5a, 0x20, 0x82, 0x0e, 0x57, 0x62, 0xc0, 0x96, 0x8f, 0x98, 0xea, 0x99, 0x16, 0x46, 0x57, 0x45,
+ 0xdf, 0x07, 0x59, 0xa2, 0x53, 0xab, 0xb3, 0x93, 0x60, 0xb1, 0x84, 0x9c, 0x18, 0x70, 0x25, 0x6f,
+ 0xf4, 0x92, 0x01, 0x64, 0x49, 0x54, 0x55, 0xd4, 0xdd, 0xb2, 0x8a, 0xb2, 0xbf, 0x7a, 0x35, 0x7a,
+ 0xbb, 0x09, 0x5a, 0x82, 0x35, 0x79, 0x23, 0x65, 0x58, 0xf1, 0x2e, 0xf1, 0x65, 0x20, 0xcb, 0xd0,
+ 0xcb, 0xba, 0xf0, 0xaa, 0xf0, 0xdb, 0xe5, 0x15, 0xe5, 0x7f, 0x8d, 0x6a, 0x8c, 0xf6, 0x12, 0x59,
+ 0xc8, 0x62, 0xcd, 0xb0, 0xf0, 0x22, 0x08, 0x5b, 0x89, 0x1d, 0x5a, 0x15, 0x7a, 0xb3, 0xac, 0xbc,
+ 0xec, 0x9f, 0x49, 0x8d, 0xc9, 0x7e, 0x12, 0x4a, 0xf2, 0xaf, 0x18, 0x45, 0x10, 0x72, 0xa1, 0x0a,
+ 0x2d, 0xea, 0xe1, 0x9a, 0x82, 0xab, 0x82, 0x6f, 0x00, 0x7d, 0xf2, 0xcf, 0xac, 0xd6, 0xec, 0x00,
+ 0x09, 0x55, 0xc6, 0x7d, 0xb0, 0x59, 0x48, 0x15, 0x21, 0x46, 0x35, 0x01, 0x0d, 0x42, 0x50, 0x15,
+ 0xbd, 0x20, 0xa0, 0x2a, 0xe0, 0x2a, 0xc8, 0x12, 0xcb, 0x1a, 0xcb, 0x43, 0x24, 0x58, 0x72, 0x1c,
+ 0x1a, 0x64, 0xe5, 0x38, 0xab, 0x72, 0xe4, 0x8a, 0xcf, 0xa5, 0xda, 0xe5, 0x03, 0xb0, 0x3e, 0xf9,
+ 0x6f, 0x53, 0x6d, 0x73, 0x94, 0x9c, 0x8a, 0x0f, 0xbd, 0xf1, 0x82, 0xb5, 0x2a, 0x0f, 0xa9, 0x0e,
+ 0xd9, 0x0b, 0xb2, 0xc4, 0xb0, 0xd6, 0xf0, 0x27, 0x25, 0x55, 0x39, 0x5e, 0x8b, 0x80, 0x55, 0x6f,
+ 0x1d, 0xc8, 0x92, 0xa4, 0xea, 0xa4, 0x56, 0x6a, 0x34, 0x4e, 0xb0, 0x5a, 0x54, 0x59, 0x59, 0x99,
+ 0x0a, 0xb2, 0x04, 0x48, 0x17, 0xd1, 0xb4, 0xb9, 0x05, 0xb4, 0x20, 0x08, 0x64, 0x19, 0x2d, 0x1a,
+ 0x90, 0x00, 0x96, 0xf7, 0xdc, 0x5a, 0x09, 0x2b, 0x60, 0x37, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE show_dcodenumber_xpm[1] = {{ png, sizeof( png ), "show_dcodenumber_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_footprint.cpp b/bitmaps_png/cpp_26/show_footprint.cpp
index a081544827..ec9f870403 100644
--- a/bitmaps_png/cpp_26/show_footprint.cpp
+++ b/bitmaps_png/cpp_26/show_footprint.cpp
@@ -8,129 +8,68 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x07, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x79, 0x50, 0x93,
- 0xe9, 0x1d, 0xc7, 0x19, 0x47, 0xa7, 0xe8, 0x38, 0x2a, 0x3a, 0x1e, 0x8c, 0x5a, 0x5c, 0xeb, 0xf1,
- 0x8f, 0x3b, 0xd6, 0x82, 0xda, 0x4a, 0xdb, 0x65, 0xbb, 0xb3, 0x6d, 0xa7, 0xbb, 0x6d, 0xd7, 0x0a,
- 0x2a, 0x6a, 0x01, 0x11, 0x2b, 0x47, 0x16, 0x10, 0x70, 0xb9, 0x8f, 0x0d, 0xb0, 0xe1, 0xbe, 0x21,
- 0x01, 0xc2, 0x15, 0x4d, 0xc2, 0x29, 0xe1, 0x3e, 0x43, 0xb8, 0x13, 0x4e, 0x09, 0x60, 0x30, 0x1c,
- 0x02, 0x06, 0x02, 0x24, 0x21, 0x40, 0xc2, 0x91, 0x83, 0xbc, 0xbf, 0x3e, 0x2f, 0x2d, 0x2e, 0x56,
- 0x76, 0xd7, 0x99, 0xbe, 0x33, 0xdf, 0x49, 0x9e, 0xf7, 0x7d, 0x9f, 0xe7, 0xf3, 0xfe, 0xbe, 0xcf,
- 0xf1, 0xfb, 0xe9, 0x79, 0x7b, 0x7b, 0xdf, 0x4f, 0x4e, 0x4e, 0x16, 0x93, 0xc9, 0x64, 0x71, 0x4a,
- 0x4a, 0xca, 0xb6, 0xc2, 0x9f, 0x6f, 0xa7, 0xc4, 0xc4, 0xc4, 0xb7, 0x4a, 0x48, 0x48, 0xd8, 0x56,
- 0xf1, 0xf1, 0xf1, 0x62, 0x37, 0x37, 0x37, 0x1b, 0x3d, 0x04, 0x90, 0xaa, 0x54, 0xaa, 0x7e, 0x74,
- 0xb5, 0xa3, 0xab, 0x83, 0xcb, 0xe5, 0xf2, 0x3a, 0x3a, 0x3a, 0x78, 0xdd, 0xdd, 0xdd, 0x5c, 0x85,
- 0x42, 0xd1, 0x08, 0x00, 0xec, 0xff, 0x47, 0x6a, 0xb5, 0x9a, 0x1f, 0x17, 0x17, 0x37, 0xa3, 0x97,
- 0x9a, 0x9a, 0x2a, 0xc1, 0x6f, 0x58, 0x5b, 0x5b, 0xf7, 0x5f, 0xbd, 0x7a, 0x55, 0x74, 0xe5, 0xca,
- 0x15, 0xd1, 0xe5, 0xcb, 0x97, 0xa7, 0x2e, 0x5d, 0xba, 0x34, 0x6d, 0x64, 0x64, 0x24, 0x1f, 0x1e,
- 0x1e, 0xce, 0x47, 0xcf, 0x73, 0x48, 0x24, 0x52, 0xcb, 0xcd, 0x9b, 0x37, 0x5f, 0xe2, 0xff, 0x71,
- 0x5d, 0xbb, 0x76, 0x6d, 0xb2, 0xa0, 0xa0, 0xa0, 0x6a, 0xb3, 0xbd, 0x29, 0x0b, 0x0b, 0x0b, 0xc1,
- 0xf4, 0xf4, 0x34, 0x73, 0xcb, 0x3d, 0x36, 0x1e, 0xd5, 0x5b, 0x10, 0x8a, 0x8c, 0x8d, 0x42, 0xec,
- 0xc4, 0x15, 0x11, 0x19, 0x2e, 0x6c, 0x6e, 0xe5, 0xcc, 0x73, 0x79, 0x2d, 0xab, 0xb5, 0xec, 0x6a,
- 0x5d, 0x6f, 0x5f, 0xe7, 0xda, 0x0b, 0x7e, 0xf7, 0x42, 0x08, 0x29, 0x78, 0xc1, 0xdc, 0xc2, 0x7c,
- 0x74, 0x7d, 0x7d, 0x9d, 0xd6, 0xd6, 0xd6, 0xc6, 0x32, 0x34, 0x34, 0x5c, 0xca, 0xce, 0xce, 0xae,
- 0xdd, 0x0a, 0x3a, 0x77, 0xee, 0x9c, 0x74, 0x64, 0x64, 0x24, 0x7f, 0x2b, 0x08, 0x45, 0xf4, 0x3d,
- 0x68, 0xf7, 0xee, 0xdd, 0x9a, 0xdf, 0xfe, 0xce, 0x14, 0x98, 0x79, 0xcf, 0x40, 0x20, 0x1c, 0x84,
- 0x81, 0xc1, 0x17, 0xc0, 0xaa, 0x28, 0xd5, 0x15, 0xb0, 0x8a, 0x75, 0x34, 0x26, 0x13, 0x6b, 0x6c,
- 0xe1, 0x60, 0x63, 0x13, 0x23, 0xd0, 0xdd, 0xd3, 0x81, 0xe5, 0xd0, 0xb3, 0x95, 0x3a, 0x9d, 0x8e,
- 0xd6, 0xdb, 0xdb, 0x5b, 0x74, 0xe2, 0xc4, 0x89, 0xc5, 0xfc, 0xfc, 0xfc, 0xaa, 0x9f, 0x04, 0xa1,
- 0x48, 0x36, 0x40, 0x7f, 0xf8, 0xcc, 0x4c, 0xdb, 0xd9, 0xcd, 0x83, 0xce, 0xee, 0x76, 0x88, 0xa3,
- 0x50, 0x81, 0x10, 0x98, 0x08, 0x16, 0xae, 0x49, 0x98, 0x57, 0x4a, 0x93, 0xcc, 0xca, 0x8f, 0xb9,
- 0xea, 0x9f, 0x5c, 0xb5, 0x90, 0x4c, 0x7b, 0xbe, 0x92, 0x5f, 0xcc, 0x5a, 0x1f, 0x19, 0x1b, 0x46,
- 0xef, 0x71, 0xe7, 0xd5, 0x1a, 0x35, 0xdd, 0xc7, 0xc7, 0x87, 0xeb, 0xe8, 0xe8, 0xd8, 0xf3, 0x41,
- 0xa0, 0x39, 0xc9, 0x6c, 0x0f, 0xb2, 0x0a, 0x6b, 0x6a, 0xe5, 0xc0, 0x37, 0xc1, 0xc9, 0x70, 0xdb,
- 0x23, 0x15, 0xac, 0xbd, 0x32, 0xc1, 0xc6, 0x27, 0x13, 0xf3, 0x23, 0x73, 0x96, 0x9c, 0xbe, 0x7b,
- 0xbe, 0x1a, 0x48, 0xe5, 0xc9, 0xc2, 0xf3, 0x04, 0x53, 0xa1, 0xb4, 0xae, 0x99, 0x94, 0x8c, 0x6c,
- 0x6c, 0xe4, 0xf5, 0x2b, 0xe0, 0x75, 0xb6, 0x29, 0xfc, 0xfc, 0xfc, 0x3a, 0x3e, 0x08, 0x84, 0x96,
- 0xaf, 0xa4, 0xa3, 0xbb, 0x7d, 0xb5, 0xeb, 0x45, 0x07, 0x04, 0x44, 0x90, 0xc1, 0xda, 0x3b, 0x0b,
- 0xec, 0x89, 0x74, 0x70, 0x0a, 0x61, 0xc2, 0xd7, 0xa1, 0xb9, 0x18, 0x29, 0xbb, 0x5d, 0xf1, 0x24,
- 0xae, 0x62, 0x2d, 0xec, 0x59, 0xf7, 0x7c, 0x6c, 0x91, 0x50, 0x4c, 0x62, 0x0e, 0x8a, 0x6f, 0xba,
- 0xa7, 0x6b, 0xb3, 0xf3, 0x8a, 0xd4, 0x63, 0xe3, 0xa3, 0x90, 0x95, 0x43, 0x9d, 0xfa, 0x20, 0x10,
- 0x35, 0x83, 0x2a, 0x7f, 0x39, 0x34, 0x80, 0x51, 0xb2, 0x9f, 0x6e, 0x40, 0x9c, 0x42, 0x99, 0xe0,
- 0x11, 0x5d, 0x04, 0xde, 0xf1, 0x25, 0xe0, 0x15, 0xc7, 0xc2, 0xe2, 0x0b, 0xba, 0x15, 0x41, 0xa9,
- 0x6c, 0x55, 0x5c, 0xe1, 0xc0, 0x3c, 0xb9, 0xe2, 0xf5, 0x4c, 0x4c, 0xe1, 0xab, 0x19, 0xcb, 0x27,
- 0x99, 0xda, 0x68, 0x06, 0x4f, 0xd2, 0xca, 0x6b, 0xd3, 0x71, 0x9a, 0xea, 0x35, 0x04, 0x02, 0xe1,
- 0xc5, 0x4f, 0x82, 0x8a, 0x9e, 0xe7, 0xab, 0x46, 0xc7, 0x87, 0x21, 0x38, 0x3e, 0x1b, 0x73, 0x08,
- 0x66, 0x82, 0x7b, 0xf4, 0x73, 0xf0, 0x4d, 0x28, 0x85, 0x20, 0x4a, 0x25, 0x7c, 0x4b, 0xa9, 0xc2,
- 0x52, 0x4b, 0x06, 0x94, 0xc1, 0xd4, 0x06, 0x4d, 0xf8, 0x53, 0xee, 0x4a, 0xd8, 0xb3, 0xce, 0xc5,
- 0xc0, 0x8c, 0xb6, 0x45, 0x2b, 0x9f, 0x9c, 0x75, 0xf7, 0xc4, 0x06, 0x79, 0x4e, 0x1e, 0x4b, 0x3b,
- 0x3e, 0x31, 0x0a, 0x1e, 0xdf, 0xb8, 0xc9, 0x89, 0x44, 0x62, 0x2b, 0xae, 0xa3, 0x47, 0x8f, 0x2a,
- 0xea, 0xea, 0xea, 0xca, 0xb6, 0x82, 0x62, 0x63, 0x63, 0xc5, 0x7a, 0xd5, 0xb5, 0x15, 0xda, 0x66,
- 0x6e, 0x33, 0x66, 0x4f, 0xa4, 0x61, 0x0f, 0x02, 0xe9, 0xe0, 0x1a, 0x59, 0x04, 0x81, 0xe4, 0x4a,
- 0x08, 0xa1, 0xd6, 0x02, 0x29, 0xb3, 0x0e, 0x59, 0xd7, 0xa0, 0x0b, 0xce, 0xa8, 0xd7, 0x85, 0xd3,
- 0xb9, 0x6b, 0xa4, 0xa7, 0x3c, 0x65, 0x00, 0xb5, 0x79, 0xd9, 0x36, 0x90, 0xae, 0x73, 0x8b, 0xaf,
- 0x55, 0xc4, 0x65, 0xb1, 0xd4, 0x53, 0xd3, 0x93, 0x10, 0x18, 0x14, 0xb0, 0x62, 0x6b, 0x6b, 0xdb,
- 0x87, 0xcb, 0xc0, 0xc0, 0x60, 0xf5, 0xd0, 0xa1, 0x43, 0xcb, 0x51, 0x51, 0x51, 0x4d, 0xef, 0x80,
- 0xca, 0x2a, 0x4b, 0xb4, 0xdc, 0xae, 0x76, 0xec, 0x0b, 0xa7, 0x44, 0xdd, 0xf1, 0x3f, 0x06, 0xc0,
- 0x47, 0x5f, 0x12, 0xe1, 0x37, 0xd6, 0x71, 0x70, 0xdb, 0x8b, 0x06, 0x5e, 0x89, 0x15, 0x90, 0x58,
- 0xd0, 0xa1, 0x45, 0x30, 0xdc, 0xc2, 0x55, 0x46, 0xab, 0x64, 0x36, 0x32, 0x8f, 0xbf, 0x70, 0xfd,
- 0x71, 0x3a, 0x3c, 0x4e, 0xed, 0x11, 0x27, 0xe5, 0xb7, 0xc8, 0x45, 0xa2, 0x71, 0x20, 0x86, 0x04,
- 0x69, 0xf0, 0x41, 0xf9, 0x7c, 0x7e, 0xe1, 0xce, 0x9d, 0x3b, 0x75, 0x56, 0x56, 0x56, 0xfd, 0x67,
- 0xcf, 0x9e, 0x95, 0x6e, 0x82, 0x62, 0x62, 0x62, 0x90, 0x75, 0xc5, 0x85, 0x9a, 0x3e, 0x7e, 0x0f,
- 0x7c, 0xf6, 0x30, 0x52, 0x67, 0xf8, 0xa7, 0x40, 0x30, 0xfa, 0x6b, 0x08, 0xfc, 0xe2, 0x2b, 0x12,
- 0x9c, 0xbd, 0x11, 0xb1, 0xa1, 0x4f, 0x9d, 0x99, 0xcb, 0x1f, 0x5b, 0x46, 0x83, 0x99, 0x33, 0x43,
- 0xe9, 0x92, 0x33, 0x39, 0x7a, 0xd5, 0x31, 0x4f, 0xba, 0xcf, 0xd4, 0x13, 0xcc, 0xdc, 0xca, 0xa7,
- 0x82, 0x32, 0x9a, 0xe6, 0xde, 0x4c, 0x8d, 0xc3, 0x77, 0xa4, 0x60, 0x1d, 0x3e, 0x68, 0x49, 0x49,
- 0x49, 0xa5, 0x9e, 0x9e, 0x1e, 0xdc, 0xb8, 0x71, 0x43, 0x70, 0xf8, 0xf0, 0xe1, 0xe5, 0x77, 0x40,
- 0xcf, 0xe8, 0x34, 0xd5, 0xc8, 0xe8, 0x2b, 0xf0, 0x8c, 0xcc, 0xc4, 0x8e, 0x7c, 0x1e, 0x04, 0xc7,
- 0xbf, 0x08, 0x05, 0xa3, 0xaf, 0xc2, 0xe0, 0xf4, 0x3f, 0x22, 0xe0, 0x23, 0xf3, 0x68, 0xb8, 0xe2,
- 0xc4, 0x54, 0xfe, 0xfc, 0xef, 0x61, 0x60, 0xfc, 0x88, 0xbe, 0xf4, 0x30, 0x53, 0x24, 0xfc, 0xbd,
- 0x7b, 0xd9, 0xdc, 0x81, 0x4f, 0x7c, 0xe0, 0x73, 0xef, 0x3a, 0x11, 0xbd, 0xbc, 0x71, 0xf9, 0x8d,
- 0x68, 0x12, 0x2c, 0xef, 0xdc, 0x52, 0xe3, 0x83, 0x36, 0x37, 0x37, 0xb3, 0x70, 0xd0, 0xbd, 0x7b,
- 0xf7, 0xfa, 0xdf, 0x03, 0x91, 0xc9, 0x29, 0xf3, 0xad, 0xed, 0xcd, 0xeb, 0xc5, 0x55, 0x55, 0xd8,
- 0x29, 0x14, 0x8d, 0xe1, 0x5f, 0x42, 0xe1, 0xc4, 0xdf, 0xc2, 0xc0, 0xe8, 0x7a, 0x14, 0x9c, 0x32,
- 0x8f, 0x81, 0x5f, 0x3b, 0x17, 0x2a, 0x6e, 0x27, 0x0c, 0x88, 0x1e, 0x64, 0x4e, 0x8e, 0x39, 0xd0,
- 0x66, 0x85, 0xf7, 0x53, 0xc7, 0x46, 0xfe, 0xec, 0xcf, 0x99, 0xb2, 0x4b, 0x11, 0x8c, 0xb4, 0x77,
- 0xf5, 0x6a, 0x5a, 0xdb, 0x9a, 0xd5, 0x75, 0x75, 0x35, 0x95, 0x9b, 0x93, 0x9f, 0x9e, 0x9e, 0x5e,
- 0x2f, 0x93, 0xc9, 0xe8, 0xef, 0x81, 0x92, 0x92, 0x92, 0x24, 0xec, 0x86, 0x5a, 0xd9, 0xd8, 0x6b,
- 0x21, 0x44, 0x65, 0xe4, 0xc1, 0xf1, 0x2f, 0x49, 0x70, 0xf2, 0x7a, 0x24, 0x9c, 0xb2, 0x88, 0x85,
- 0xd3, 0x96, 0x89, 0x60, 0xea, 0x51, 0xa2, 0x78, 0x5c, 0xac, 0x14, 0xba, 0x14, 0x2e, 0x0a, 0x9d,
- 0x18, 0x52, 0xe1, 0xa3, 0x9c, 0x69, 0xa1, 0x5d, 0xfa, 0x84, 0xb0, 0xb0, 0x9e, 0xb7, 0x22, 0x95,
- 0xce, 0x41, 0x53, 0x33, 0x7b, 0xfa, 0x7f, 0x0f, 0x56, 0x5c, 0xdb, 0x82, 0xe4, 0x72, 0x79, 0x3b,
- 0x23, 0xf7, 0x29, 0x08, 0x91, 0x85, 0x14, 0x26, 0x0b, 0xce, 0x58, 0xc4, 0xc0, 0xe9, 0x5b, 0xf1,
- 0x70, 0xf6, 0x1e, 0x19, 0xcc, 0xbc, 0xab, 0x14, 0x4f, 0xca, 0xd6, 0x84, 0xae, 0x45, 0x0a, 0x21,
- 0x21, 0x57, 0x26, 0x74, 0xa2, 0x89, 0x87, 0x0b, 0x39, 0xbd, 0x4a, 0xf4, 0xd5, 0xc0, 0x6e, 0xa8,
- 0x53, 0x2e, 0x2e, 0x2e, 0xe6, 0x7d, 0x30, 0x08, 0x6f, 0xa0, 0xc3, 0x51, 0x93, 0x42, 0x49, 0x86,
- 0xf1, 0xc9, 0x11, 0x28, 0xa9, 0x65, 0x43, 0x58, 0x46, 0x31, 0x7c, 0x42, 0xa0, 0xc2, 0xa7, 0xde,
- 0xe5, 0x0a, 0x13, 0xfb, 0x2c, 0xcd, 0xad, 0x30, 0xce, 0x3c, 0x83, 0xdd, 0xbf, 0xd0, 0xd8, 0xd1,
- 0xa3, 0x15, 0x8b, 0xa7, 0xa1, 0xbc, 0xb2, 0x54, 0x25, 0x91, 0x48, 0x8a, 0xcc, 0xcc, 0xcc, 0x5e,
- 0xa3, 0xf4, 0xf2, 0x06, 0x1f, 0x74, 0x68, 0x68, 0xa8, 0xe0, 0xe0, 0xc1, 0x83, 0x2b, 0x78, 0x4a,
- 0xf9, 0x41, 0xd0, 0x9e, 0x3d, 0x7b, 0xd4, 0xfa, 0xfa, 0x3f, 0x83, 0x6f, 0x89, 0x01, 0x50, 0x8d,
- 0x2c, 0x9f, 0x98, 0x1c, 0x83, 0xfe, 0x97, 0xfd, 0xd0, 0xda, 0xd5, 0xa9, 0xe3, 0xf5, 0xf4, 0xc0,
- 0xe0, 0x90, 0x00, 0x9b, 0x93, 0xcc, 0x00, 0x9a, 0x13, 0x9d, 0x7f, 0x90, 0x3f, 0x78, 0xf9, 0x78,
- 0xac, 0xc7, 0xc4, 0x45, 0x2d, 0x1a, 0x9b, 0xfc, 0x6a, 0x75, 0xff, 0xfe, 0xfd, 0x6b, 0x3f, 0xb6,
- 0xea, 0xa2, 0xa3, 0xa3, 0xff, 0x03, 0xc2, 0x30, 0x6c, 0x03, 0x84, 0xbf, 0x84, 0xeb, 0x80, 0xc1,
- 0x01, 0xf8, 0xa7, 0xd5, 0x5d, 0xc0, 0x23, 0xcc, 0xcb, 0xa3, 0xaf, 0xa7, 0x53, 0x53, 0x21, 0x87,
- 0x96, 0xa9, 0xa9, 0xad, 0xaf, 0x9e, 0xf4, 0xf4, 0xf4, 0xec, 0xdf, 0xbb, 0x6f, 0x1f, 0xb8, 0xb8,
- 0x39, 0x63, 0xd4, 0xac, 0x34, 0x48, 0xa3, 0x92, 0x31, 0x94, 0x20, 0x37, 0x56, 0x1d, 0x87, 0xc3,
- 0x29, 0xc5, 0xfb, 0x9b, 0x9a, 0x9a, 0x4e, 0x1e, 0x39, 0x72, 0x44, 0xf1, 0x0e, 0x08, 0xe5, 0x7b,
- 0x09, 0x4a, 0x64, 0x0d, 0x5b, 0x41, 0x9b, 0xda, 0xb1, 0x63, 0x87, 0x6e, 0xef, 0xde, 0xbd, 0x2a,
- 0x64, 0xeb, 0x82, 0xab, 0xab, 0x6b, 0x67, 0x7d, 0x7d, 0x7d, 0x29, 0x83, 0xc1, 0xa8, 0x31, 0x30,
- 0x38, 0xa8, 0x72, 0x20, 0xd8, 0x6b, 0xfe, 0xe5, 0xf0, 0x10, 0x32, 0xb3, 0xa9, 0x40, 0x0c, 0x0d,
- 0xd4, 0xa2, 0x32, 0xa0, 0xb4, 0xaf, 0xaf, 0xaf, 0xe8, 0xee, 0xdd, 0xbb, 0x03, 0x78, 0x6e, 0xc3,
- 0xed, 0xc4, 0xdb, 0x4a, 0xa5, 0x92, 0xb3, 0x01, 0x42, 0x05, 0xc4, 0x7b, 0x11, 0x6d, 0x4a, 0x5f,
- 0x5f, 0x5f, 0x63, 0x63, 0x63, 0xc3, 0xc7, 0x7d, 0x3f, 0x79, 0xf2, 0xe4, 0xc2, 0xf9, 0xf3, 0xe7,
- 0xa5, 0x68, 0xc7, 0xcb, 0x76, 0xed, 0xda, 0xb5, 0xfe, 0xf1, 0xc5, 0x5f, 0x2a, 0xbf, 0x76, 0x21,
- 0x80, 0x23, 0xc1, 0x01, 0x8a, 0x58, 0x05, 0x60, 0xf7, 0xc8, 0x56, 0x73, 0xe1, 0xc2, 0x85, 0xd9,
- 0x8b, 0x17, 0x2f, 0x8a, 0xf1, 0x7d, 0x64, 0x6c, 0x6c, 0x3c, 0x85, 0xb7, 0xd1, 0xb9, 0xd7, 0xf5,
- 0x36, 0xa2, 0xff, 0xd6, 0x0c, 0x7c, 0xbc, 0x5e, 0x40, 0x9a, 0xc2, 0x6b, 0x06, 0x13, 0x13, 0x93,
- 0x29, 0x94, 0x6b, 0xb8, 0x14, 0x0a, 0x85, 0x8d, 0xdb, 0x80, 0x1f, 0x94, 0x83, 0x83, 0x83, 0x85,
- 0x2d, 0x2d, 0x2d, 0x2c, 0xe4, 0xbf, 0xb2, 0xba, 0xba, 0xba, 0xcc, 0xc6, 0xce, 0x6e, 0xda, 0xed,
- 0xc9, 0x63, 0x70, 0x47, 0x42, 0x47, 0x19, 0x46, 0x49, 0x4d, 0x16, 0x6c, 0xb3, 0x02, 0xd9, 0xe8,
- 0xdc, 0xfb, 0x1e, 0x94, 0x9b, 0x9b, 0x5b, 0x8d, 0x87, 0x8d, 0xeb, 0xce, 0x9d, 0x3b, 0x03, 0x96,
- 0x96, 0x96, 0x83, 0xe6, 0xe6, 0xe6, 0x82, 0x63, 0xc7, 0x8e, 0x2d, 0xe1, 0x96, 0x49, 0xa5, 0x52,
- 0xc6, 0xcc, 0xcc, 0x0c, 0x53, 0x20, 0x10, 0x14, 0x9c, 0x39, 0x73, 0x46, 0xd6, 0xd4, 0xd4, 0x54,
- 0x52, 0x53, 0x53, 0x53, 0x6e, 0x65, 0x7b, 0x7f, 0xc9, 0xd5, 0xdd, 0x19, 0x28, 0x69, 0xc9, 0xe0,
- 0xeb, 0xef, 0xad, 0xde, 0x1c, 0x63, 0x53, 0x28, 0xdd, 0x73, 0x37, 0x40, 0xc8, 0x3a, 0x19, 0xca,
- 0xff, 0x3d, 0xa8, 0xc4, 0x6a, 0x41, 0x0b, 0x83, 0xbf, 0x55, 0xe8, 0x23, 0xfa, 0x50, 0x15, 0xd4,
- 0x88, 0xe6, 0xb0, 0x06, 0x97, 0x56, 0xab, 0xad, 0x41, 0xa5, 0x59, 0x0d, 0xda, 0x3b, 0x75, 0x22,
- 0x91, 0xa8, 0x61, 0x60, 0x60, 0xa0, 0xa9, 0xac, 0xbc, 0xbc, 0xd3, 0xe6, 0x81, 0xad, 0x8a, 0xe0,
- 0x42, 0x50, 0x79, 0x7a, 0x79, 0x4e, 0xa0, 0xdc, 0xd3, 0x8f, 0xfa, 0xbd, 0x1d, 0x63, 0x62, 0x62,
- 0x82, 0x1f, 0x1e, 0x1e, 0x3e, 0xab, 0x87, 0x26, 0x39, 0x04, 0x15, 0x83, 0x8b, 0x69, 0x69, 0x69,
- 0xd2, 0xad, 0x42, 0x45, 0xcb, 0x0f, 0x0a, 0xd9, 0x29, 0x45, 0x7d, 0xa4, 0x68, 0x50, 0x59, 0x44,
- 0x44, 0xc4, 0x7c, 0x50, 0x50, 0x90, 0xdc, 0xd7, 0xd7, 0x57, 0x8e, 0xff, 0xa2, 0x3d, 0x23, 0x43,
- 0x59, 0x5b, 0x8a, 0xd7, 0x8b, 0xb8, 0x50, 0xa9, 0xb5, 0x60, 0x6f, 0x6f, 0x4f, 0xfc, 0x37, 0x07,
- 0xfc, 0x1e, 0xd8, 0xeb, 0x32, 0x6f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0xbe, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xd5, 0x96, 0x59, 0x2c, 0x5c,
+ 0x61, 0x14, 0xc7, 0xad, 0x89, 0x88, 0xd8, 0x63, 0x7d, 0x20, 0x21, 0x04, 0x89, 0xe0, 0xc9, 0x8b,
+ 0x2d, 0xb1, 0x6f, 0xb1, 0x7b, 0x14, 0xf1, 0x40, 0x24, 0x76, 0x11, 0xbb, 0x17, 0x7d, 0xed, 0x53,
+ 0x85, 0x07, 0x2f, 0x96, 0xa9, 0xce, 0xd0, 0x56, 0xe8, 0xa2, 0x55, 0x9e, 0x2c, 0xa9, 0x6a, 0x43,
+ 0x44, 0x33, 0xcc, 0xd4, 0xe8, 0x24, 0x6a, 0xd0, 0x4c, 0x3b, 0x4c, 0xa7, 0xb6, 0xa9, 0x9e, 0xff,
+ 0x1d, 0xdf, 0xcd, 0xa5, 0x57, 0x53, 0x1a, 0x4d, 0xfa, 0xf0, 0x9f, 0xef, 0x7c, 0x77, 0xee, 0x77,
+ 0x7f, 0xe7, 0x9e, 0x73, 0xcf, 0xf9, 0x3e, 0xb3, 0xb3, 0xb3, 0x33, 0xb3, 0x7f, 0x21, 0xee, 0x27,
+ 0x2f, 0x2f, 0xef, 0x4e, 0x7e, 0x7e, 0xfe, 0x46, 0x61, 0x61, 0xa1, 0xa2, 0xa0, 0xa0, 0x80, 0x17,
+ 0x5d, 0xe3, 0x45, 0xf7, 0x70, 0xca, 0xcd, 0xcd, 0xe5, 0x95, 0x93, 0x93, 0xc3, 0x2b, 0x3b, 0x3b,
+ 0x9b, 0x57, 0x56, 0x56, 0x16, 0xaf, 0xcc, 0xcc, 0x4c, 0x65, 0x7a, 0x7a, 0xfa, 0x3d, 0x0e, 0x54,
+ 0x56, 0x56, 0xb6, 0x45, 0xe3, 0x26, 0x69, 0xed, 0x16, 0xa4, 0xaa, 0xaa, 0xaa, 0xda, 0xe4, 0x40,
+ 0x75, 0x75, 0x75, 0x6a, 0x1a, 0xdf, 0xd4, 0xd7, 0xd7, 0x2f, 0xf8, 0xfa, 0xfa, 0x6a, 0x21, 0x1f,
+ 0x1f, 0x1f, 0x2d, 0x5d, 0x5f, 0xa0, 0xeb, 0x7d, 0x4c, 0xad, 0xad, 0xad, 0xf3, 0xd3, 0xd3, 0xd3,
+ 0x63, 0xb0, 0x2b, 0x2b, 0x2b, 0x17, 0x27, 0x26, 0x26, 0xc6, 0x85, 0xff, 0x37, 0x34, 0x34, 0xbc,
+ 0x16, 0xce, 0xcf, 0x35, 0xd3, 0xd1, 0xd1, 0xb1, 0x71, 0x01, 0x24, 0xbc, 0xc1, 0x60, 0x30, 0x0c,
+ 0x24, 0x26, 0x26, 0x2a, 0x93, 0x93, 0x93, 0x15, 0xb0, 0x71, 0x6d, 0x76, 0x76, 0x76, 0x14, 0x0e,
+ 0x8c, 0x8d, 0x8d, 0x3d, 0x5d, 0x5c, 0x5c, 0x7c, 0x04, 0x87, 0x64, 0x32, 0xd9, 0x73, 0xb6, 0xc6,
+ 0xcb, 0xcb, 0x4b, 0x27, 0x06, 0x6a, 0x6f, 0x6f, 0x37, 0x81, 0x6a, 0x6b, 0x6b, 0x7f, 0x01, 0x31,
+ 0x95, 0x97, 0x97, 0xbf, 0x8d, 0x88, 0x88, 0xd8, 0x62, 0xf3, 0x95, 0x95, 0x95, 0x11, 0x00, 0x60,
+ 0xcb, 0xe5, 0xf2, 0x61, 0xe1, 0xc3, 0xff, 0x0a, 0x04, 0xb1, 0x07, 0x8b, 0xcd, 0xff, 0x2f, 0x90,
+ 0x5e, 0xaf, 0x1f, 0x3c, 0x38, 0x38, 0x18, 0xa4, 0xbc, 0x7c, 0xc1, 0xc8, 0x24, 0x9c, 0x7b, 0x7a,
+ 0x7a, 0xea, 0x84, 0x36, 0xd6, 0x5c, 0x06, 0xb5, 0xb5, 0xb5, 0x89, 0x83, 0x06, 0x06, 0x06, 0x5e,
+ 0xc2, 0x6b, 0x1b, 0x1b, 0x9b, 0x63, 0x5b, 0x5b, 0xdb, 0x23, 0x0b, 0x0b, 0x8b, 0x1f, 0x18, 0x99,
+ 0x84, 0x73, 0x73, 0x73, 0xf3, 0x0b, 0x36, 0xad, 0x39, 0x09, 0x08, 0x08, 0xd8, 0x1b, 0x1d, 0x1d,
+ 0x7d, 0xf6, 0x5b, 0x90, 0xd1, 0x68, 0xec, 0x83, 0x67, 0x3d, 0x3d, 0x3d, 0x53, 0x37, 0x09, 0x1d,
+ 0xd6, 0x77, 0x76, 0x76, 0xce, 0xf8, 0xf9, 0xf9, 0x7d, 0x66, 0x20, 0x2a, 0x0b, 0x13, 0xa8, 0xa6,
+ 0xa6, 0x86, 0x07, 0x29, 0x95, 0x4a, 0xa9, 0xbb, 0xbb, 0xfb, 0x3e, 0x5b, 0x8c, 0x90, 0xd8, 0xdb,
+ 0xdb, 0x7f, 0x8f, 0x8a, 0x8a, 0x42, 0x41, 0xf7, 0x45, 0x46, 0x46, 0xaa, 0x9d, 0x9d, 0x9d, 0xbf,
+ 0xc1, 0x2e, 0x2e, 0x2e, 0x5e, 0x76, 0x73, 0x73, 0x3b, 0x80, 0x5d, 0x54, 0x54, 0xc4, 0xd9, 0xa7,
+ 0xa7, 0xa7, 0xfd, 0x80, 0xe1, 0xcd, 0xce, 0xc3, 0x28, 0x0e, 0x52, 0x28, 0x14, 0x32, 0xa1, 0x97,
+ 0xcb, 0xcb, 0xcb, 0x23, 0x66, 0xd4, 0xa9, 0x20, 0x2c, 0x64, 0x36, 0x1c, 0xa2, 0x50, 0x71, 0xf6,
+ 0xea, 0xea, 0xea, 0x30, 0x42, 0x07, 0x9b, 0x15, 0x34, 0xe6, 0x70, 0x12, 0xa0, 0x96, 0x96, 0x16,
+ 0x13, 0xa8, 0xba, 0xba, 0xfa, 0x46, 0x20, 0x66, 0x2f, 0x2d, 0x2d, 0x3d, 0x64, 0xa0, 0xc9, 0xc9,
+ 0xc9, 0xf1, 0x1b, 0x81, 0x10, 0x8a, 0x90, 0x90, 0x10, 0x0d, 0x42, 0x86, 0x79, 0x78, 0x78, 0xf8,
+ 0x56, 0x60, 0x60, 0xe0, 0xee, 0xd1, 0xd1, 0x51, 0x3f, 0xf2, 0xe0, 0xe8, 0xe8, 0x68, 0xd8, 0xdd,
+ 0xdd, 0xbd, 0x1f, 0x16, 0x16, 0xf6, 0x09, 0x21, 0x55, 0xab, 0xd5, 0x0f, 0xae, 0x04, 0x51, 0xd3,
+ 0xbb, 0x12, 0x04, 0x1d, 0x1f, 0x1f, 0xf7, 0x8b, 0xd5, 0x17, 0x60, 0x80, 0x08, 0xcb, 0x81, 0xd9,
+ 0xd7, 0x06, 0x69, 0xb5, 0x5a, 0x89, 0x87, 0x87, 0xc7, 0x3e, 0xda, 0x10, 0x80, 0x78, 0x8b, 0xa0,
+ 0xa0, 0xa0, 0x1d, 0x24, 0x3c, 0x2d, 0x2d, 0x6d, 0x3d, 0x3a, 0x3a, 0x5a, 0x85, 0xfb, 0x68, 0x2b,
+ 0x58, 0x0b, 0x0d, 0x0d, 0xdd, 0x66, 0x4e, 0x09, 0x41, 0xcd, 0xcd, 0xcd, 0x26, 0x10, 0x75, 0xe2,
+ 0x2b, 0x41, 0x88, 0x3f, 0xcb, 0xc5, 0xf6, 0xf6, 0xf6, 0x90, 0x98, 0x8d, 0xfe, 0x67, 0x6d, 0x6d,
+ 0x7d, 0x0a, 0x7b, 0x6e, 0x6e, 0xee, 0xf1, 0x1f, 0x81, 0x90, 0x64, 0xbc, 0x81, 0xb0, 0x89, 0xb2,
+ 0x07, 0x6a, 0x34, 0x9a, 0x21, 0x31, 0x1b, 0xce, 0x58, 0x59, 0x59, 0x71, 0x20, 0x74, 0x78, 0xac,
+ 0x43, 0xb1, 0xb3, 0xcf, 0x9b, 0x07, 0x55, 0x54, 0x54, 0xf0, 0x20, 0x24, 0x1f, 0xf5, 0x20, 0x6c,
+ 0xff, 0xd8, 0x1a, 0x68, 0xb7, 0x94, 0xc3, 0x8e, 0x8b, 0x8b, 0xdb, 0xf0, 0xf7, 0xf7, 0xdf, 0x43,
+ 0xe8, 0x82, 0x83, 0x83, 0x77, 0x1c, 0x1c, 0x1c, 0x0c, 0x3a, 0x9d, 0x6e, 0x30, 0x26, 0x26, 0x46,
+ 0x05, 0x07, 0x7b, 0x7b, 0x7b, 0x5f, 0x75, 0x75, 0x75, 0x4d, 0x63, 0x0d, 0x2b, 0x58, 0x51, 0x10,
+ 0xd4, 0xdd, 0xdd, 0x3d, 0x85, 0xa2, 0x75, 0x71, 0x71, 0xd1, 0xbb, 0xba, 0xba, 0xea, 0x2d, 0x2d,
+ 0x2d, 0x8d, 0x18, 0x99, 0xe0, 0x39, 0xb3, 0xd1, 0x8e, 0x98, 0xed, 0xe4, 0xe4, 0x64, 0xc0, 0x1c,
+ 0xeb, 0x24, 0x12, 0xc9, 0x0b, 0x06, 0x6a, 0x6a, 0x6a, 0x12, 0x07, 0xb1, 0x37, 0xa3, 0xfd, 0x46,
+ 0x86, 0x5d, 0x17, 0x39, 0x43, 0xee, 0x98, 0x10, 0x26, 0x66, 0xe3, 0x93, 0x16, 0xfe, 0x27, 0x95,
+ 0x4a, 0x27, 0x00, 0xb5, 0xb3, 0xb3, 0x3b, 0x2c, 0x29, 0x29, 0x59, 0x12, 0x05, 0x95, 0x96, 0x96,
+ 0xbe, 0x63, 0x5b, 0x39, 0xe4, 0xed, 0xed, 0xfd, 0x95, 0x0e, 0x24, 0xef, 0x55, 0x2a, 0x95, 0x54,
+ 0xe8, 0x44, 0x6a, 0x6a, 0xea, 0x3a, 0xb3, 0xd1, 0x9a, 0xe8, 0xf0, 0xb2, 0x7a, 0xb9, 0x04, 0x90,
+ 0x1f, 0x96, 0xa3, 0xc6, 0xc6, 0x46, 0x13, 0x88, 0x76, 0x51, 0x80, 0x14, 0xa4, 0xb9, 0xeb, 0xea,
+ 0xe4, 0xe4, 0x64, 0x9e, 0x3c, 0xdf, 0xa2, 0xfc, 0x1c, 0x52, 0x33, 0xe6, 0x45, 0xe7, 0x04, 0xd5,
+ 0xf9, 0x3d, 0x72, 0x3a, 0x4b, 0x98, 0x40, 0x74, 0x24, 0xfa, 0x48, 0x23, 0x5a, 0xc7, 0x93, 0x5b,
+ 0xd0, 0x38, 0x8e, 0x5c, 0x1c, 0x88, 0x0e, 0x20, 0x77, 0xa9, 0xf8, 0x54, 0x19, 0x19, 0x19, 0x38,
+ 0x83, 0x71, 0xa2, 0x39, 0x2f, 0x0a, 0x15, 0xaf, 0x94, 0x94, 0x14, 0x5e, 0xb4, 0x8e, 0x57, 0x52,
+ 0x52, 0x12, 0x2f, 0x1c, 0x6a, 0xa0, 0x84, 0x84, 0x04, 0x65, 0x7c, 0x7c, 0xfc, 0x87, 0xd8, 0xd8,
+ 0xd8, 0xde, 0x9f, 0xec, 0xf5, 0x2a, 0x2c, 0x00, 0x7b, 0x99, 0x47, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE show_footprint_xpm[1] = {{ png, sizeof( png ), "show_footprint_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_mod_edge.cpp b/bitmaps_png/cpp_26/show_mod_edge.cpp
index aae2ff1d3a..7516433ba8 100644
--- a/bitmaps_png/cpp_26/show_mod_edge.cpp
+++ b/bitmaps_png/cpp_26/show_mod_edge.cpp
@@ -8,33 +8,56 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x88, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xc0, 0x5b, 0xc4, 0xc0, 0x20, 0x00, 0xc4, 0x1a, 0x68, 0x58, 0x1d, 0x4d,
- 0x8d, 0x38, 0x16, 0x35, 0x0a, 0xa4, 0x59, 0xc4, 0xc4, 0x94, 0xf1, 0x9f, 0x99, 0xf9, 0x3f, 0x16,
- 0x1c, 0x05, 0xb5, 0x84, 0x17, 0xc8, 0x7e, 0x82, 0x21, 0xcf, 0xc4, 0x74, 0x81, 0x1c, 0x8b, 0x7e,
- 0xfe, 0x67, 0x65, 0xb5, 0x80, 0x63, 0x66, 0xe6, 0x8d, 0x40, 0xfc, 0x02, 0x2a, 0xb7, 0x0a, 0x88,
- 0xbf, 0xfe, 0x67, 0x61, 0x71, 0x45, 0x92, 0x5f, 0x41, 0x92, 0x45, 0x0c, 0x32, 0xff, 0x37, 0x38,
- 0x89, 0xee, 0xdd, 0x09, 0xd4, 0xf8, 0x03, 0x2d, 0xa8, 0x64, 0x80, 0x62, 0x6f, 0xc0, 0xe2, 0x20,
- 0xcc, 0xc4, 0x54, 0x8a, 0x22, 0xcf, 0xc2, 0x32, 0xe1, 0x02, 0xbb, 0xd1, 0x75, 0x06, 0xe9, 0xff,
- 0x13, 0x80, 0x2a, 0x3d, 0x08, 0x5b, 0x24, 0xfd, 0xff, 0xbf, 0xa4, 0xc4, 0xb3, 0x7b, 0x70, 0x8b,
- 0x18, 0x18, 0x64, 0xc1, 0x61, 0x0f, 0xc1, 0x82, 0x50, 0x31, 0x1e, 0x24, 0x31, 0x10, 0x66, 0x02,
- 0x59, 0xb4, 0x86, 0x2b, 0xe4, 0x2e, 0x48, 0x3f, 0xd0, 0xa2, 0x06, 0xd2, 0x2d, 0x02, 0x05, 0x17,
- 0x33, 0xf3, 0x09, 0x30, 0x66, 0x62, 0xba, 0x02, 0x54, 0xc1, 0x02, 0x64, 0x6f, 0x02, 0xb2, 0xcf,
- 0x43, 0xc5, 0xbf, 0x82, 0x13, 0x0f, 0x55, 0x2c, 0x82, 0xc9, 0x33, 0x33, 0x4f, 0x01, 0xe2, 0x97,
- 0x40, 0xbc, 0x0f, 0x29, 0x3e, 0x2f, 0x90, 0x67, 0x11, 0x50, 0x51, 0xb2, 0xe0, 0xbc, 0xc5, 0x58,
- 0x2d, 0xc2, 0x9e, 0x70, 0xe0, 0x16, 0x5d, 0x61, 0xd7, 0xbd, 0x0e, 0xd2, 0x0f, 0xc4, 0x0e, 0xa4,
- 0xa4, 0x3a, 0x92, 0x2d, 0x22, 0x2d, 0xd5, 0x49, 0xff, 0xcf, 0x28, 0xe7, 0xef, 0x9a, 0x41, 0x8e,
- 0x45, 0x37, 0xd8, 0xb4, 0xae, 0x01, 0x7d, 0x53, 0xc1, 0x20, 0xf5, 0xdf, 0x86, 0xb2, 0x38, 0x22,
- 0x60, 0x11, 0xf5, 0x12, 0xc3, 0x50, 0xb5, 0xe8, 0x84, 0x89, 0xd8, 0xe9, 0x23, 0xe4, 0x58, 0x74,
- 0x96, 0xdd, 0xe4, 0x06, 0x50, 0xff, 0x0c, 0x20, 0xf6, 0x19, 0x44, 0xa9, 0x4e, 0xe2, 0xbf, 0xc2,
- 0x49, 0x4e, 0x8b, 0x72, 0x72, 0x2c, 0xba, 0xcf, 0xa6, 0x7c, 0x15, 0xe8, 0x9b, 0x04, 0x20, 0x36,
- 0x18, 0xe4, 0x89, 0x81, 0x99, 0x39, 0x00, 0x0f, 0xbe, 0x4f, 0x1d, 0x8b, 0x58, 0x58, 0x3a, 0x81,
- 0xec, 0x19, 0x78, 0x31, 0x03, 0x03, 0x27, 0xe5, 0x16, 0x11, 0x8b, 0x81, 0x16, 0x1d, 0xe6, 0xb0,
- 0xbb, 0x09, 0x2c, 0x15, 0x76, 0x00, 0x2d, 0x8a, 0x21, 0x6c, 0x91, 0xc2, 0x7f, 0x81, 0xc7, 0xac,
- 0x72, 0xf9, 0xd0, 0xea, 0xf9, 0x03, 0x09, 0xf8, 0x27, 0xe9, 0x55, 0x39, 0x2b, 0xab, 0x01, 0x50,
- 0x53, 0x05, 0xc9, 0x98, 0x99, 0x39, 0x71, 0x90, 0x36, 0xb7, 0xa8, 0x8c, 0x01, 0x5b, 0x87, 0x86,
- 0x03, 0xcd, 0xbc, 0xc5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x00, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5d, 0x48, 0x53,
+ 0x61, 0x18, 0xc7, 0x87, 0x11, 0x6a, 0x89, 0x2d, 0x6f, 0xf4, 0xa2, 0xcd, 0x59, 0x5b, 0x69, 0x63,
+ 0xcd, 0x4d, 0x8d, 0x26, 0x51, 0x1b, 0x23, 0x1c, 0x59, 0x12, 0x86, 0x44, 0x21, 0x96, 0x11, 0x84,
+ 0x8c, 0x30, 0xa9, 0x2e, 0xbc, 0x28, 0x46, 0x17, 0x15, 0x24, 0x3a, 0xe7, 0x84, 0xb6, 0xb3, 0x0f,
+ 0x58, 0x44, 0x62, 0x9f, 0x44, 0x17, 0x65, 0x44, 0x51, 0x5d, 0x24, 0x14, 0x45, 0xd7, 0x7d, 0x8c,
+ 0x32, 0x5d, 0x65, 0x94, 0x5e, 0x84, 0xe2, 0xc5, 0xdb, 0xff, 0x19, 0x3b, 0xf3, 0xdd, 0xf1, 0xb8,
+ 0x0f, 0xd4, 0x8b, 0x1f, 0xfb, 0x78, 0xdf, 0xf3, 0xfe, 0xce, 0xf3, 0x3c, 0xef, 0x79, 0xde, 0xa3,
+ 0x60, 0x8c, 0x29, 0x08, 0xc5, 0x33, 0x4d, 0x81, 0x62, 0xb4, 0x82, 0xf1, 0x88, 0x63, 0xf1, 0xf1,
+ 0xd1, 0x8a, 0xbf, 0x60, 0x26, 0xc9, 0x9b, 0x8d, 0xeb, 0x12, 0xff, 0x2b, 0x25, 0xd7, 0xcd, 0xf0,
+ 0xd7, 0x25, 0xaf, 0xcf, 0x41, 0x34, 0x93, 0x32, 0xfe, 0x4e, 0xa3, 0xcc, 0x24, 0x12, 0x04, 0x61,
+ 0x03, 0x78, 0x12, 0x0c, 0x06, 0x2d, 0x2b, 0x26, 0x0a, 0x85, 0x42, 0xaa, 0x40, 0x20, 0xf0, 0x11,
+ 0xfc, 0xf6, 0xf9, 0x7c, 0x9b, 0x56, 0x44, 0x84, 0x85, 0xd5, 0x10, 0x7c, 0x22, 0x09, 0x30, 0xa5,
+ 0xa6, 0x4e, 0xa1, 0xc8, 0xd3, 0xb4, 0xeb, 0x4b, 0x79, 0xaa, 0xab, 0xab, 0x95, 0x22, 0x65, 0x17,
+ 0xaa, 0xd4, 0xa5, 0x17, 0x2b, 0xcb, 0x45, 0x0c, 0x3b, 0x0d, 0xeb, 0xf9, 0x71, 0x42, 0xaf, 0xd7,
+ 0x17, 0x61, 0xe1, 0x72, 0xf0, 0x05, 0x4c, 0x22, 0x65, 0xc6, 0x94, 0x1a, 0x99, 0x4c, 0xa6, 0x5d,
+ 0x35, 0x35, 0x35, 0x9f, 0x01, 0x5b, 0x0a, 0x76, 0xbb, 0xfd, 0x7d, 0x6f, 0x6f, 0xef, 0xbf, 0x81,
+ 0x81, 0x81, 0x59, 0x9d, 0x4e, 0xf7, 0x02, 0x37, 0xff, 0x00, 0x3c, 0x06, 0xed, 0x71, 0x11, 0x26,
+ 0x0d, 0x2f, 0x55, 0x62, 0xb5, 0x5a, 0x99, 0xc7, 0xe3, 0x99, 0x45, 0x24, 0xbf, 0xc2, 0xe1, 0xb0,
+ 0x81, 0xcb, 0x94, 0x0d, 0x9c, 0x13, 0x45, 0x8f, 0x96, 0x22, 0xb1, 0xd9, 0x6c, 0xcc, 0xed, 0x76,
+ 0x33, 0xaf, 0xd7, 0x3b, 0xa7, 0xd5, 0x6a, 0x9f, 0x62, 0xe1, 0xbb, 0x89, 0x48, 0xcc, 0xc0, 0x0e,
+ 0xce, 0xc8, 0x89, 0xdc, 0xc8, 0xb7, 0x26, 0x5b, 0x9c, 0x4e, 0xe7, 0x6e, 0xbf, 0xdf, 0x3f, 0x81,
+ 0x6d, 0x3c, 0xd9, 0xdd, 0xdd, 0x6d, 0xe5, 0x22, 0x39, 0x0d, 0xac, 0x60, 0x0f, 0xe8, 0x5a, 0x20,
+ 0xaa, 0xad, 0xad, 0x75, 0xc9, 0x3d, 0x70, 0x72, 0x20, 0x4d, 0x5a, 0x08, 0xc6, 0xf0, 0x19, 0xc3,
+ 0x76, 0xde, 0x9a, 0xb2, 0x4b, 0xe7, 0x45, 0x0e, 0xd0, 0x29, 0x17, 0xd1, 0x08, 0x88, 0x89, 0x98,
+ 0xcd, 0xe6, 0x6b, 0x72, 0x12, 0x44, 0xb1, 0x19, 0x82, 0xef, 0x24, 0x81, 0xac, 0x6a, 0x41, 0x27,
+ 0x98, 0x17, 0xed, 0x05, 0xa7, 0xe4, 0x22, 0x7a, 0x2e, 0xad, 0x81, 0x74, 0x11, 0x6c, 0xdb, 0x2d,
+ 0x10, 0x8c, 0x83, 0x09, 0x3c, 0x33, 0x95, 0xb2, 0x2d, 0x67, 0x5e, 0xb4, 0x0f, 0x38, 0xe5, 0x22,
+ 0xba, 0x54, 0x57, 0x57, 0x57, 0x46, 0xc8, 0x89, 0x68, 0xe1, 0x84, 0x64, 0x9c, 0x84, 0x8b, 0xa5,
+ 0x95, 0x13, 0x35, 0x81, 0x8e, 0xb4, 0x35, 0x92, 0x8a, 0x28, 0x45, 0x14, 0x05, 0xa5, 0x8c, 0x52,
+ 0x97, 0xae, 0x7e, 0x9c, 0xe8, 0x00, 0x38, 0x99, 0xa9, 0x46, 0x49, 0x11, 0x15, 0x9b, 0xea, 0x41,
+ 0x12, 0x3c, 0x27, 0xba, 0x4c, 0x1b, 0x85, 0x13, 0x1d, 0x04, 0x27, 0xb2, 0xa9, 0xd1, 0x5b, 0xdc,
+ 0xbd, 0x1e, 0x69, 0xfa, 0x91, 0xd8, 0x61, 0xda, 0x6c, 0x76, 0x24, 0x27, 0x6a, 0x01, 0xc7, 0xd3,
+ 0xd6, 0x88, 0x40, 0x4d, 0x8c, 0x58, 0xfc, 0x27, 0xf8, 0x96, 0xad, 0x44, 0x22, 0x3a, 0x04, 0x8e,
+ 0xc9, 0x89, 0x7a, 0x48, 0x60, 0xb1, 0x58, 0x4a, 0x10, 0xc1, 0x36, 0x6a, 0x29, 0xe0, 0x2b, 0xb5,
+ 0xfa, 0x6c, 0x25, 0x12, 0xd1, 0x61, 0xd0, 0xb6, 0x68, 0x0b, 0x6a, 0x6c, 0x6c, 0xfc, 0x40, 0x1d,
+ 0xb8, 0xbf, 0xbf, 0x7f, 0x5a, 0xa5, 0x52, 0x8d, 0x60, 0xf2, 0xbd, 0x1c, 0x79, 0x0d, 0xea, 0x41,
+ 0x6b, 0x1c, 0x12, 0xa1, 0x2e, 0x43, 0xbc, 0xa4, 0xa1, 0xa1, 0x81, 0x0d, 0x0e, 0x0e, 0xce, 0x41,
+ 0x14, 0x45, 0x54, 0x15, 0xb9, 0x44, 0x22, 0x13, 0x59, 0x1b, 0x38, 0x12, 0xff, 0x81, 0x54, 0xd5,
+ 0x43, 0x30, 0x45, 0x12, 0x87, 0xc3, 0x41, 0x12, 0xd6, 0xd7, 0xd7, 0x37, 0xa7, 0x56, 0xab, 0xef,
+ 0x60, 0xd2, 0x75, 0x70, 0x03, 0xdc, 0x04, 0x43, 0x60, 0x18, 0xdc, 0x4e, 0x34, 0x4e, 0xba, 0xf3,
+ 0xfb, 0x19, 0xa0, 0xc8, 0x9a, 0x93, 0x66, 0x4b, 0x8b, 0xa5, 0xb0, 0xf3, 0x7c, 0x57, 0xb3, 0x10,
+ 0x10, 0xa6, 0x7c, 0x7e, 0xdf, 0x58, 0x6b, 0xe7, 0x51, 0xca, 0x6f, 0x31, 0x28, 0x02, 0x6b, 0x40,
+ 0x21, 0xc8, 0x07, 0xab, 0xc1, 0x2a, 0x3a, 0x28, 0x73, 0x8a, 0x4c, 0xfc, 0xd2, 0x71, 0xeb, 0xec,
+ 0x7e, 0x4f, 0xd8, 0xcb, 0xae, 0x44, 0x7a, 0x58, 0xc9, 0x4b, 0x23, 0x1d, 0xc9, 0x31, 0xc9, 0x51,
+ 0x1e, 0xa5, 0xff, 0x38, 0x8a, 0x25, 0x63, 0x3c, 0xf9, 0xb2, 0x22, 0xd4, 0x62, 0xbb, 0x10, 0x14,
+ 0xa6, 0x2f, 0x47, 0xae, 0xb2, 0x92, 0x57, 0x46, 0xf1, 0xec, 0x8f, 0xa5, 0x7d, 0x67, 0xc0, 0xbb,
+ 0x02, 0x37, 0xc6, 0x24, 0x14, 0x2c, 0x10, 0x45, 0x22, 0x91, 0xb5, 0x10, 0xfd, 0xf1, 0x05, 0xfd,
+ 0x51, 0x4e, 0xb2, 0xfc, 0x22, 0x97, 0xcb, 0x95, 0x07, 0x51, 0x57, 0xd3, 0xc3, 0xb6, 0x1d, 0x92,
+ 0xc9, 0xcb, 0x2a, 0xfa, 0x0f, 0x63, 0x80, 0x17, 0x34, 0x9a, 0x7b, 0x3f, 0xb5, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE show_mod_edge_xpm[1] = {{ png, sizeof( png ), "show_mod_edge_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_zone.cpp b/bitmaps_png/cpp_26/show_zone.cpp
index 235f575a79..8a4dc090aa 100644
--- a/bitmaps_png/cpp_26/show_zone.cpp
+++ b/bitmaps_png/cpp_26/show_zone.cpp
@@ -8,39 +8,39 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xf1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0xcd, 0x4b, 0x56,
- 0x41, 0x14, 0x87, 0x1f, 0x21, 0xdf, 0x82, 0x92, 0x40, 0x68, 0x13, 0xe2, 0x4e, 0x43, 0xd7, 0xe5,
- 0x4a, 0x5d, 0x8a, 0x9a, 0xa6, 0x4b, 0x89, 0x16, 0x86, 0xd0, 0xa2, 0x4f, 0x35, 0xd1, 0xea, 0x9e,
- 0x33, 0xce, 0x1f, 0x10, 0xa2, 0xb4, 0x11, 0x5a, 0x04, 0xb9, 0x11, 0x09, 0x0b, 0xda, 0xbc, 0x44,
- 0x04, 0xae, 0x82, 0x88, 0xa8, 0x5d, 0x59, 0x46, 0x48, 0x90, 0x62, 0xad, 0x02, 0x3f, 0x92, 0x9a,
- 0x16, 0x0e, 0xc3, 0xd5, 0xf7, 0xeb, 0x46, 0xde, 0xd7, 0xc5, 0x6f, 0x71, 0xce, 0x3d, 0x67, 0x9e,
- 0x99, 0x33, 0x67, 0x66, 0x2e, 0xce, 0x39, 0xca, 0x21, 0xca, 0x0e, 0x42, 0x79, 0x82, 0xe2, 0xf6,
- 0x59, 0xef, 0x93, 0x82, 0xbe, 0xa1, 0xcc, 0xa1, 0xdc, 0x42, 0xb8, 0x89, 0xf2, 0x1c, 0x65, 0x6b,
- 0xbf, 0x41, 0xf7, 0xb1, 0x1c, 0xcb, 0x29, 0xc1, 0x28, 0x55, 0x28, 0xa3, 0x09, 0x41, 0x1f, 0x4a,
- 0x81, 0x2e, 0x97, 0xac, 0xb9, 0x32, 0x92, 0x00, 0xb4, 0x58, 0x0c, 0x94, 0xdd, 0x33, 0xfb, 0x29,
- 0x94, 0x25, 0x94, 0xef, 0x28, 0x4f, 0x11, 0x1a, 0x62, 0x39, 0xd7, 0x11, 0x66, 0x11, 0x66, 0x51,
- 0xd6, 0xff, 0x0d, 0x24, 0xd4, 0x39, 0xe7, 0xc0, 0x92, 0x41, 0x78, 0x97, 0x27, 0x79, 0x3d, 0x0e,
- 0x8b, 0xe5, 0xf7, 0xe7, 0x89, 0xfd, 0x58, 0x08, 0xb4, 0x1a, 0x6c, 0xe1, 0x86, 0x0f, 0xde, 0xc6,
- 0x30, 0xe1, 0xed, 0xaf, 0xde, 0xf7, 0x16, 0xa5, 0x2f, 0xc8, 0xd2, 0xe8, 0x9c, 0x03, 0xc3, 0xf4,
- 0x1e, 0xd0, 0xa7, 0x42, 0xa0, 0x6c, 0xcc, 0x9e, 0xf7, 0xc1, 0x8f, 0x82, 0xcf, 0x70, 0xb1, 0xc0,
- 0x5e, 0xac, 0x60, 0x39, 0xc9, 0x35, 0x0e, 0xa3, 0xbc, 0x4a, 0x13, 0xe4, 0x30, 0xbc, 0xc4, 0x92,
- 0xc1, 0x52, 0xeb, 0xf7, 0xd3, 0xa1, 0x2c, 0xfd, 0x6f, 0xe9, 0xde, 0x20, 0xf4, 0x22, 0xf4, 0xee,
- 0x5a, 0x81, 0x61, 0xda, 0xe7, 0xb6, 0xa1, 0xfc, 0x46, 0xf9, 0x5c, 0xba, 0x19, 0x2e, 0x51, 0x89,
- 0xf2, 0x3a, 0xcf, 0xec, 0x7f, 0x22, 0x9c, 0x0a, 0x79, 0x96, 0x1a, 0x94, 0x95, 0x18, 0x6c, 0xc0,
- 0x8f, 0x27, 0xc5, 0x41, 0xca, 0xb3, 0xe0, 0x1b, 0xe1, 0x28, 0x86, 0xc9, 0x5d, 0xed, 0x6d, 0xa9,
- 0x0f, 0xdf, 0x23, 0x4e, 0xfb, 0xdc, 0x16, 0x94, 0x5f, 0x3e, 0x7f, 0x13, 0xe5, 0x0c, 0x50, 0x81,
- 0x72, 0xaf, 0xf8, 0x81, 0x15, 0x86, 0x12, 0x1c, 0xd8, 0x41, 0x94, 0x3f, 0x28, 0x17, 0x7c, 0xb9,
- 0xae, 0xc4, 0x56, 0xbd, 0xcc, 0x6d, 0x4e, 0x60, 0xc9, 0x24, 0xb9, 0x82, 0x66, 0x18, 0xe3, 0x78,
- 0x0e, 0xc0, 0x72, 0x04, 0x61, 0x2c, 0x16, 0xb7, 0x45, 0x44, 0xab, 0x1f, 0xe3, 0x41, 0xcc, 0xff,
- 0x02, 0xcb, 0xa1, 0xa4, 0x97, 0xea, 0x1a, 0xca, 0x63, 0x94, 0x3b, 0x28, 0xc3, 0x28, 0x59, 0x94,
- 0x8d, 0x3c, 0x71, 0x3f, 0x10, 0xea, 0x72, 0xda, 0xdb, 0x70, 0x37, 0x8d, 0x67, 0x62, 0x11, 0x4b,
- 0xb5, 0x6f, 0x8e, 0x55, 0xef, 0xfb, 0x92, 0xce, 0x7b, 0x64, 0x58, 0xc0, 0x92, 0x21, 0xa2, 0x15,
- 0x65, 0x3b, 0x3d, 0xd0, 0x4e, 0x23, 0x3d, 0xf4, 0xe3, 0x5d, 0x4d, 0x17, 0xb4, 0x23, 0xe3, 0x3b,
- 0x71, 0xbc, 0x1c, 0x4f, 0xf9, 0x79, 0xa0, 0xa2, 0x1c, 0xa0, 0x4d, 0x22, 0x9a, 0x73, 0x41, 0x11,
- 0x4d, 0x18, 0x7a, 0x30, 0xf4, 0x20, 0x9c, 0x0b, 0x32, 0x74, 0x63, 0xe8, 0x46, 0xe8, 0x0a, 0x32,
- 0x9c, 0x0d, 0x12, 0x3a, 0x11, 0x3a, 0x31, 0x74, 0x04, 0x09, 0xed, 0x08, 0xed, 0x44, 0x34, 0x1d,
- 0xdc, 0xef, 0x56, 0xda, 0xfa, 0x0b, 0xde, 0xf2, 0x0c, 0xbf, 0x52, 0xcf, 0x4f, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0xf6, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xcd, 0x2b, 0xc4,
+ 0x41, 0x18, 0xc7, 0x1f, 0x2f, 0x25, 0x07, 0xe1, 0xe0, 0x42, 0x4e, 0x6e, 0xe4, 0x4c, 0x79, 0xcb,
+ 0xcd, 0x49, 0x94, 0x2d, 0x07, 0x22, 0xb9, 0x90, 0x72, 0x70, 0x71, 0xdc, 0xf5, 0x16, 0xed, 0xe6,
+ 0xe0, 0x1f, 0xf0, 0x96, 0xb7, 0x83, 0x0b, 0x12, 0xda, 0xc3, 0x1e, 0xb0, 0x07, 0x91, 0x44, 0x28,
+ 0xd9, 0x15, 0x92, 0xbc, 0x95, 0x97, 0xda, 0x36, 0xac, 0xef, 0xac, 0xef, 0x6e, 0x83, 0xf5, 0x92,
+ 0x9d, 0x3d, 0x7c, 0x9a, 0xf9, 0xcd, 0xcc, 0xce, 0xe7, 0xf7, 0xcc, 0x3c, 0x33, 0xbf, 0x15, 0xb1,
+ 0xca, 0x23, 0xf0, 0xc4, 0x98, 0x47, 0x61, 0x65, 0x24, 0xc6, 0x78, 0xfe, 0x22, 0x9a, 0x00, 0x33,
+ 0xb1, 0x12, 0x2d, 0x82, 0x63, 0x70, 0x03, 0x5e, 0x41, 0x00, 0xf8, 0x39, 0x76, 0xc9, 0x84, 0x68,
+ 0x1c, 0xec, 0x72, 0x72, 0x27, 0xe8, 0x00, 0xa5, 0xa0, 0x08, 0x34, 0x82, 0x15, 0xf6, 0x6d, 0x47,
+ 0x2b, 0x3a, 0x01, 0x0f, 0xa0, 0x1e, 0x31, 0xc4, 0x49, 0x97, 0x14, 0xa0, 0xde, 0x16, 0x44, 0xd5,
+ 0x55, 0x9b, 0x55, 0xea, 0xfe, 0x21, 0xfb, 0x20, 0x5a, 0x03, 0x2f, 0xa0, 0x50, 0xba, 0x25, 0x07,
+ 0xa5, 0x8b, 0x4b, 0xa6, 0xe3, 0x62, 0x5f, 0x03, 0x65, 0x67, 0x11, 0x32, 0xcc, 0xf9, 0x93, 0x48,
+ 0x6d, 0xb8, 0x0f, 0xf4, 0xca, 0x80, 0xa4, 0xa0, 0xf4, 0x46, 0x90, 0x84, 0xf0, 0x72, 0x4c, 0x0d,
+ 0x98, 0x02, 0xd3, 0x1a, 0xab, 0x3c, 0x2e, 0xe3, 0xdf, 0x89, 0x96, 0xf9, 0x86, 0x69, 0xc0, 0xae,
+ 0x4d, 0xfa, 0x0c, 0x26, 0xc9, 0xb3, 0xd6, 0x6e, 0x0f, 0x04, 0x02, 0xf2, 0x19, 0xb4, 0xa7, 0x83,
+ 0x27, 0xe0, 0xfe, 0x4e, 0xb4, 0xa1, 0xde, 0x94, 0x83, 0x77, 0xb4, 0x09, 0x9b, 0xb4, 0x49, 0x9a,
+ 0x7e, 0x88, 0x52, 0x31, 0xcf, 0x71, 0x83, 0xe0, 0x0e, 0x8c, 0x46, 0x12, 0x1d, 0x06, 0x53, 0xfa,
+ 0x7d, 0xb3, 0x7d, 0xe1, 0x1f, 0xf7, 0x49, 0x46, 0x58, 0x84, 0xfa, 0x2f, 0xa2, 0x57, 0x24, 0x4c,
+ 0x1e, 0xca, 0x6c, 0x46, 0xef, 0x8a, 0x55, 0x44, 0x8a, 0x61, 0x8e, 0x55, 0x7b, 0x74, 0x69, 0x74,
+ 0x8f, 0x50, 0x2f, 0xd6, 0xda, 0xfd, 0xd2, 0x23, 0x59, 0x28, 0xf3, 0xf9, 0xbc, 0x6c, 0x22, 0xeb,
+ 0x2a, 0x40, 0x2d, 0x65, 0xeb, 0x5a, 0xbf, 0x83, 0x6d, 0xea, 0x70, 0x9f, 0x9a, 0x3a, 0x47, 0xb7,
+ 0x20, 0x19, 0x54, 0x69, 0x63, 0xee, 0xb9, 0x32, 0xe5, 0x7c, 0x9e, 0x8b, 0xf6, 0x66, 0xd8, 0xe3,
+ 0xfd, 0xd7, 0xca, 0xf6, 0x03, 0x4d, 0xd6, 0xc9, 0xa8, 0xb6, 0xc0, 0x91, 0x89, 0xbb, 0x6e, 0x9f,
+ 0xcb, 0x1c, 0x0f, 0x9a, 0x35, 0xd1, 0x85, 0x0c, 0x49, 0x12, 0x4a, 0x0b, 0x57, 0xe9, 0x2a, 0xda,
+ 0xdb, 0x7b, 0x96, 0xfd, 0x16, 0x4e, 0x7c, 0xa1, 0xc9, 0x94, 0x38, 0x21, 0xbc, 0xdf, 0x06, 0xbe,
+ 0x47, 0xea, 0x85, 0x36, 0xb9, 0x54, 0x9d, 0x9a, 0xe8, 0x90, 0x91, 0xb6, 0xfc, 0x55, 0xf4, 0x1b,
+ 0x0b, 0x9c, 0xb8, 0x4c, 0xfa, 0x25, 0x95, 0xc9, 0xf0, 0x2e, 0xb3, 0x49, 0x35, 0x93, 0xe5, 0xc6,
+ 0xd4, 0xa7, 0xfc, 0x5c, 0x2d, 0x37, 0xa3, 0x72, 0x68, 0x51, 0xb9, 0xd9, 0x56, 0x69, 0x4a, 0xe4,
+ 0xe4, 0x5e, 0xe5, 0xf2, 0xc0, 0xfa, 0xc3, 0xb2, 0x2e, 0x29, 0x09, 0xca, 0x0c, 0xfe, 0x39, 0xb9,
+ 0xd6, 0xae, 0xa0, 0xe1, 0x2f, 0x97, 0xad, 0x41, 0xd1, 0x2a, 0x23, 0xc9, 0xe4, 0xe5, 0x1a, 0xca,
+ 0xd6, 0x2b, 0xd3, 0xa2, 0x31, 0x26, 0xc2, 0x40, 0x70, 0x62, 0x9b, 0xb4, 0x33, 0xb5, 0xdb, 0x42,
+ 0x22, 0x93, 0x7f, 0x20, 0xef, 0x49, 0xe2, 0xe7, 0x8f, 0xe2, 0x1b, 0x9a, 0x55, 0x6a, 0x63, 0x18,
+ 0xa8, 0x57, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE show_zone_xpm[1] = {{ png, sizeof( png ), "show_zone_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_zone_disable.cpp b/bitmaps_png/cpp_26/show_zone_disable.cpp
index 47bd9a5d04..77cd16e527 100644
--- a/bitmaps_png/cpp_26/show_zone_disable.cpp
+++ b/bitmaps_png/cpp_26/show_zone_disable.cpp
@@ -8,37 +8,27 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xd4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0xcd, 0x2b, 0x44,
- 0x51, 0x18, 0xc6, 0x1f, 0xf2, 0x91, 0x26, 0x45, 0xf2, 0x91, 0x50, 0x3e, 0x27, 0x16, 0x48, 0x3e,
- 0x32, 0xf9, 0x58, 0xa0, 0x4c, 0xf9, 0x5a, 0xda, 0x4a, 0xd9, 0x20, 0x1b, 0x09, 0x73, 0x67, 0xcc,
- 0x9e, 0x26, 0x76, 0x76, 0xfe, 0x01, 0xd9, 0xd8, 0xdb, 0x2a, 0x49, 0xfc, 0x01, 0x4a, 0xb2, 0xa0,
- 0xec, 0x94, 0xc4, 0xe2, 0x7a, 0xce, 0xf1, 0x76, 0x9d, 0x19, 0xc3, 0xbd, 0x32, 0x77, 0x2c, 0x9e,
- 0xee, 0x3d, 0xef, 0x3d, 0xe7, 0xfd, 0x9d, 0xf3, 0x9e, 0xf7, 0xbc, 0xe7, 0xc2, 0xb6, 0x6d, 0x64,
- 0x43, 0xc8, 0x3a, 0x08, 0x51, 0xf4, 0x21, 0x86, 0xe9, 0x0c, 0x6b, 0xc4, 0x1b, 0xc8, 0xc2, 0x38,
- 0xed, 0x3d, 0x7c, 0x36, 0x63, 0x1d, 0x4d, 0x88, 0x23, 0x44, 0xfb, 0x64, 0x66, 0x41, 0x71, 0x74,
- 0x52, 0x79, 0x5f, 0x42, 0x40, 0x9b, 0x06, 0x67, 0x04, 0x64, 0xa1, 0xde, 0x35, 0xe6, 0x71, 0xae,
- 0xd0, 0x0d, 0x64, 0x61, 0xf4, 0x7b, 0x50, 0x14, 0xfd, 0x8e, 0x6d, 0x0d, 0xc5, 0x6c, 0xef, 0x51,
- 0xd7, 0xd4, 0x23, 0x75, 0xcc, 0xc1, 0xad, 0x06, 0xac, 0x81, 0xea, 0xd6, 0xb2, 0x30, 0xf1, 0x3b,
- 0xd0, 0x36, 0x02, 0xe2, 0xa4, 0x80, 0x1d, 0xaf, 0x68, 0xb7, 0x53, 0xf4, 0x6c, 0xc2, 0x0c, 0x68,
- 0x9d, 0x77, 0x10, 0x37, 0xdf, 0x69, 0x5b, 0x58, 0x11, 0xc7, 0x6f, 0x1c, 0x94, 0x90, 0xf6, 0x9d,
- 0xd8, 0x2e, 0xa9, 0x59, 0x47, 0x71, 0xb4, 0x89, 0x8f, 0x0e, 0x6f, 0x20, 0x33, 0x6c, 0x51, 0x1c,
- 0x89, 0xd3, 0x43, 0xc7, 0x16, 0xc3, 0x5c, 0x9a, 0x15, 0x2a, 0xdd, 0x13, 0x56, 0x4d, 0xe5, 0xf2,
- 0x7d, 0xd8, 0x4f, 0x90, 0xcd, 0x6f, 0xa7, 0x3a, 0xdc, 0x09, 0x14, 0xf1, 0x3d, 0x2c, 0x99, 0xfb,
- 0xe7, 0xd0, 0x5d, 0xb0, 0x3d, 0xa3, 0x15, 0xc5, 0x99, 0x01, 0xdb, 0x97, 0xfd, 0xaa, 0xe0, 0xb7,
- 0x29, 0xb6, 0xc7, 0xdc, 0x93, 0x61, 0x01, 0xf9, 0xb4, 0x9d, 0xa7, 0x99, 0xfd, 0x13, 0x9d, 0x04,
- 0x8d, 0x24, 0xa8, 0xd1, 0xa1, 0xfb, 0x84, 0xcd, 0x8b, 0xbd, 0xe5, 0x67, 0x50, 0x04, 0x21, 0xc7,
- 0xb6, 0x8a, 0x00, 0x6d, 0xbb, 0x49, 0xe9, 0x4d, 0x07, 0x06, 0xa4, 0x44, 0xc6, 0x0e, 0x52, 0xaf,
- 0x02, 0x7b, 0x51, 0xd5, 0x44, 0xdb, 0x37, 0xd1, 0xee, 0x76, 0x60, 0x1b, 0x5d, 0x0f, 0x2c, 0xfb,
- 0xc8, 0xc4, 0x6a, 0xa5, 0xbd, 0x68, 0xac, 0xfa, 0x16, 0x1b, 0x28, 0x57, 0xc9, 0xe1, 0xa5, 0x04,
- 0x75, 0xa9, 0xf0, 0xa5, 0x39, 0x2f, 0xb9, 0x29, 0x25, 0x68, 0x92, 0x4e, 0xcb, 0xc4, 0xc7, 0x81,
- 0x01, 0x3b, 0x31, 0x4b, 0x98, 0x5b, 0xf5, 0x0e, 0xb3, 0x73, 0xaf, 0x8e, 0xb7, 0x5a, 0x01, 0xb3,
- 0xf2, 0x9b, 0xa2, 0x1a, 0x56, 0x7b, 0x8b, 0x65, 0x14, 0xa6, 0x24, 0xc7, 0x4e, 0xe6, 0xaf, 0x09,
- 0x9e, 0x19, 0x9d, 0xde, 0x1f, 0xc9, 0xf1, 0x20, 0xb0, 0x1b, 0x7f, 0xee, 0xa3, 0x08, 0x06, 0x74,
- 0x68, 0x23, 0x18, 0xd2, 0xc7, 0xc2, 0x37, 0x90, 0xec, 0xad, 0xf8, 0x5b, 0xf2, 0x17, 0xf4, 0x11,
- 0xc6, 0xa0, 0x64, 0xe2, 0x96, 0xff, 0x57, 0xb9, 0xda, 0x2b, 0x20, 0x27, 0x1b, 0xff, 0x0c, 0x4e,
- 0xda, 0x27, 0x83, 0xd6, 0x51, 0xca, 0x59, 0x54, 0x79, 0xd2, 0x26, 0x2a, 0x7f, 0x94, 0xaa, 0x75,
- 0x4a, 0xf4, 0xf9, 0x7f, 0xbf, 0x5b, 0x7e, 0xeb, 0x1d, 0x44, 0x01, 0x60, 0x36, 0xe3, 0x58, 0xd9,
- 0x88, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x28, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0x21, 0x4e, 0x03,
+ 0x51, 0x10, 0xc6, 0xf1, 0xff, 0x62, 0x5a, 0x07, 0x6a, 0x4d, 0x8f, 0xd0, 0x03, 0xd4, 0x80, 0x47,
+ 0xc2, 0x1d, 0x9a, 0x2a, 0x1a, 0x6c, 0xe5, 0xb7, 0x9b, 0x26, 0x45, 0x54, 0xd5, 0x20, 0x6b, 0x1b,
+ 0x2c, 0xe9, 0x15, 0xe0, 0x00, 0x35, 0xe0, 0xa8, 0xaa, 0xc0, 0xe1, 0x68, 0xd2, 0x0e, 0x82, 0x5d,
+ 0x98, 0x6c, 0x48, 0x83, 0x78, 0x83, 0x42, 0x8c, 0x99, 0x7d, 0xbb, 0xbf, 0x4c, 0xde, 0xbc, 0x79,
+ 0x0b, 0x62, 0x8d, 0x58, 0x04, 0xc7, 0x1a, 0xc4, 0xc2, 0xcc, 0x88, 0x0c, 0xc4, 0xe2, 0x1f, 0x4a,
+ 0x0f, 0x61, 0x64, 0x94, 0xf4, 0x28, 0x18, 0x52, 0x30, 0xa4, 0xa4, 0x87, 0x91, 0x25, 0x85, 0x10,
+ 0x39, 0x62, 0x89, 0xb0, 0x46, 0x2c, 0x11, 0x79, 0x12, 0x08, 0xd1, 0x46, 0xac, 0x7e, 0x40, 0xea,
+ 0x58, 0x21, 0xda, 0x29, 0xa0, 0x89, 0xfb, 0xe8, 0x0e, 0x71, 0x57, 0xc5, 0xce, 0xe5, 0x27, 0x29,
+ 0x20, 0x5f, 0xcd, 0xc0, 0xe5, 0x07, 0x07, 0xaa, 0x34, 0xc4, 0xfd, 0xaf, 0x21, 0x8c, 0x0c, 0xf1,
+ 0xee, 0x5e, 0xce, 0x1b, 0xfb, 0x76, 0x08, 0xda, 0x53, 0xd2, 0xfd, 0x8b, 0x8a, 0x0c, 0x31, 0x0f,
+ 0xdb, 0x23, 0xc4, 0xa9, 0xcb, 0x6f, 0x19, 0xd3, 0x09, 0xeb, 0x3a, 0xc4, 0x83, 0x7b, 0x3e, 0x0d,
+ 0x3b, 0x47, 0x88, 0x0b, 0xb7, 0xe6, 0x0d, 0x71, 0x12, 0x32, 0x19, 0xaa, 0x26, 0x7a, 0x72, 0xd8,
+ 0x28, 0x6c, 0xd6, 0x21, 0xfa, 0x0e, 0xda, 0x30, 0xa3, 0x15, 0x03, 0xcd, 0x68, 0x21, 0x36, 0x0e,
+ 0xeb, 0x87, 0x4d, 0x6f, 0xc4, 0xc8, 0x41, 0xcf, 0x88, 0xa3, 0x18, 0xe8, 0x86, 0xe3, 0xaa, 0x19,
+ 0x3e, 0xb1, 0x82, 0xcb, 0xb0, 0xfb, 0x08, 0x31, 0x75, 0x55, 0x3d, 0x56, 0xb9, 0xf3, 0xf4, 0xd0,
+ 0x98, 0x0e, 0x62, 0xfb, 0x85, 0x95, 0x9c, 0x99, 0x19, 0x21, 0x37, 0x2c, 0x62, 0xde, 0x1c, 0xb6,
+ 0x31, 0x50, 0x49, 0x17, 0xb1, 0xaf, 0xa0, 0xd7, 0x30, 0xc8, 0xcc, 0xa0, 0xe0, 0x1a, 0xf1, 0x82,
+ 0xb8, 0xaa, 0xa1, 0xd4, 0x3f, 0x90, 0xb7, 0xe8, 0xfb, 0xb0, 0xd6, 0xf1, 0x01, 0xc2, 0xab, 0x14,
+ 0x02, 0x84, 0xd4, 0xbd, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE show_zone_disable_xpm[1] = {{ png, sizeof( png ), "show_zone_disable_xpm" }};
diff --git a/bitmaps_png/cpp_26/show_zone_outline_only.cpp b/bitmaps_png/cpp_26/show_zone_outline_only.cpp
index e70a76bcd6..17ef9ba990 100644
--- a/bitmaps_png/cpp_26/show_zone_outline_only.cpp
+++ b/bitmaps_png/cpp_26/show_zone_outline_only.cpp
@@ -8,42 +8,40 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x27, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0xcb, 0x6b, 0x13,
- 0x51, 0x14, 0x87, 0x3f, 0x1a, 0x8d, 0x22, 0x56, 0xa8, 0x2e, 0x74, 0xd1, 0x85, 0x08, 0x85, 0xfa,
- 0xe8, 0xa2, 0x93, 0xc9, 0x43, 0xbb, 0x52, 0xa1, 0xbe, 0xa8, 0x56, 0x69, 0x7c, 0x20, 0x96, 0x8a,
- 0x0f, 0x5a, 0xdb, 0x50, 0x9a, 0xda, 0x50, 0x93, 0x7b, 0x87, 0xbb, 0x11, 0xb7, 0x8a, 0xff, 0x85,
- 0x3b, 0x11, 0xdc, 0xaa, 0x7f, 0x80, 0xa2, 0xe0, 0xc2, 0x2e, 0x2b, 0xee, 0x7c, 0x6c, 0x8a, 0x50,
- 0x5b, 0xed, 0x71, 0x31, 0xd7, 0x64, 0x86, 0xc4, 0x74, 0xa2, 0x93, 0x2e, 0x7e, 0xcc, 0xdc, 0x99,
- 0x3b, 0xf7, 0x3b, 0xf7, 0x9c, 0xdf, 0xb9, 0x0c, 0x22, 0xc2, 0x46, 0xa8, 0x76, 0xe3, 0xca, 0x28,
- 0x29, 0x79, 0x18, 0xab, 0x1c, 0x29, 0x83, 0x74, 0x54, 0x41, 0xa4, 0x65, 0x1f, 0xee, 0xaf, 0x55,
- 0x4e, 0x3e, 0x7f, 0x11, 0xab, 0x32, 0x4b, 0xdf, 0x70, 0xe4, 0x7c, 0x0d, 0x94, 0x92, 0x5e, 0xdc,
- 0x95, 0xef, 0x28, 0xe6, 0x42, 0xd2, 0xdc, 0x41, 0x71, 0x16, 0x4d, 0x16, 0x4d, 0x1a, 0xcd, 0x45,
- 0x34, 0xc5, 0xba, 0x79, 0x7f, 0xd3, 0xc0, 0xc7, 0x0f, 0xb8, 0x72, 0xb9, 0x39, 0xc8, 0xe3, 0x04,
- 0x86, 0x64, 0x5d, 0xae, 0x0d, 0x49, 0x0c, 0x99, 0x88, 0xa0, 0x85, 0xe6, 0x20, 0x4d, 0xff, 0xba,
- 0xc5, 0xd5, 0xa4, 0xff, 0x17, 0x34, 0x12, 0x8a, 0xde, 0xe3, 0x38, 0x1e, 0xb7, 0xd0, 0x4c, 0xa1,
- 0xb8, 0xc0, 0x3d, 0x76, 0x05, 0xde, 0x3b, 0x78, 0x0c, 0xe1, 0x31, 0x84, 0x62, 0xa6, 0x35, 0xd0,
- 0x3c, 0x5d, 0x22, 0x02, 0x79, 0x12, 0x68, 0xc6, 0x1a, 0x44, 0x3a, 0x13, 0x84, 0x05, 0xa0, 0x87,
- 0x5a, 0x01, 0x4d, 0x06, 0x52, 0x93, 0xb2, 0x1f, 0xcc, 0xe2, 0x71, 0xd4, 0x8e, 0x27, 0x50, 0x94,
- 0xd1, 0x4c, 0x63, 0xe8, 0xad, 0xca, 0x82, 0x51, 0x0c, 0x46, 0x05, 0xd5, 0xd2, 0xa6, 0x18, 0xb6,
- 0xa6, 0x38, 0x17, 0x80, 0xf7, 0xa1, 0xb8, 0x8f, 0xe6, 0x29, 0x15, 0x4a, 0x21, 0x77, 0x1a, 0xb6,
- 0xf3, 0x84, 0x04, 0x15, 0xae, 0xb5, 0x0f, 0xe4, 0xcf, 0xbb, 0x4a, 0x9e, 0x04, 0x86, 0x1d, 0xb6,
- 0x9e, 0x31, 0xa4, 0x4e, 0x51, 0x40, 0xd1, 0x83, 0xa2, 0x27, 0xb4, 0x03, 0xc5, 0xa0, 0xad, 0xd7,
- 0x5e, 0x34, 0x77, 0x19, 0x58, 0x8c, 0x60, 0x06, 0x43, 0x07, 0x9a, 0xd1, 0xba, 0x02, 0x7b, 0x4c,
- 0x63, 0xd8, 0x59, 0x0d, 0xa8, 0x44, 0xa7, 0x6d, 0xec, 0x3f, 0x69, 0xec, 0xb3, 0x81, 0x1e, 0x6e,
- 0x0e, 0xf2, 0xc8, 0x57, 0x17, 0xb9, 0xcd, 0x66, 0x14, 0xc7, 0x42, 0xf6, 0x7e, 0xe0, 0x07, 0x62,
- 0x83, 0xd9, 0x63, 0xaf, 0xdd, 0x28, 0x66, 0x2d, 0xa8, 0x58, 0x7d, 0x9e, 0xfb, 0xfc, 0xae, 0x79,
- 0xc3, 0x56, 0x70, 0x23, 0x34, 0xac, 0x9f, 0x5a, 0xc3, 0x01, 0x3b, 0xee, 0x0f, 0xec, 0x6a, 0x1c,
- 0xc3, 0x36, 0x52, 0x6b, 0xaf, 0xa2, 0x1c, 0x41, 0x67, 0x28, 0xb0, 0xa5, 0x41, 0xbf, 0x6c, 0x42,
- 0x93, 0x0d, 0x2c, 0x5a, 0xc4, 0xd0, 0x2d, 0x22, 0xe0, 0x71, 0x2a, 0xf0, 0xfd, 0x25, 0x52, 0x6b,
- 0x2f, 0xd7, 0x07, 0xf9, 0x8b, 0x4c, 0xa1, 0x18, 0xa6, 0x42, 0x0e, 0x83, 0x8b, 0x62, 0x04, 0xaf,
- 0xc1, 0x09, 0xa0, 0x28, 0x30, 0x4f, 0x57, 0x9d, 0xbd, 0x73, 0x5f, 0xde, 0x46, 0x03, 0xb5, 0x22,
- 0xcd, 0x4d, 0x0c, 0x5b, 0x29, 0xd1, 0x89, 0x62, 0xd2, 0xb7, 0xf7, 0xe2, 0x42, 0xfc, 0x20, 0xbf,
- 0xb6, 0x57, 0x6c, 0x2f, 0xf9, 0xe6, 0x68, 0x1b, 0xc8, 0xd7, 0x69, 0x11, 0x81, 0x32, 0x4e, 0xbb,
- 0x41, 0x73, 0x54, 0x38, 0xe2, 0xdb, 0xfb, 0xeb, 0x9b, 0xf6, 0x82, 0x7c, 0xed, 0xc7, 0x91, 0x46,
- 0xae, 0xfb, 0xb9, 0xcc, 0xd8, 0xf5, 0xc7, 0xf1, 0xe9, 0xc6, 0x23, 0xdc, 0x1f, 0xef, 0xc3, 0xa0,
- 0x83, 0x92, 0x24, 0xb3, 0xf4, 0x8c, 0xf4, 0xca, 0xa7, 0x7f, 0xd7, 0x6a, 0x03, 0x2d, 0xbf, 0x26,
- 0x2b, 0xbb, 0x43, 0xbf, 0x5b, 0x1b, 0xf6, 0x5f, 0xd7, 0x6e, 0xfd, 0x06, 0x82, 0x7e, 0x65, 0xf0,
- 0xeb, 0x19, 0x47, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x04, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x4b, 0x28, 0x84,
+ 0x51, 0x14, 0xc7, 0x8f, 0x47, 0x1e, 0x1b, 0x8f, 0xcd, 0x14, 0xb2, 0xb2, 0x23, 0x65, 0x23, 0xca,
+ 0x9b, 0x8d, 0x52, 0xa2, 0x88, 0x05, 0x51, 0xa4, 0x88, 0x2c, 0x58, 0x58, 0xce, 0x88, 0x50, 0xd3,
+ 0x2c, 0x94, 0xb2, 0xa2, 0x2c, 0x10, 0x0b, 0x0b, 0xa4, 0xac, 0x2c, 0x84, 0xc8, 0x8a, 0x05, 0xa1,
+ 0x28, 0xa5, 0x58, 0x78, 0x95, 0xf2, 0xfc, 0xfc, 0xef, 0xe7, 0x3f, 0xba, 0x31, 0x83, 0x7c, 0x77,
+ 0x16, 0xbf, 0xee, 0xb9, 0xe7, 0x3b, 0x73, 0xff, 0xf7, 0xdc, 0x7b, 0xbe, 0xf3, 0x8d, 0x88, 0x5b,
+ 0xce, 0xc0, 0x6c, 0x88, 0x39, 0x13, 0x65, 0x58, 0x96, 0x25, 0xa1, 0xc4, 0x16, 0xfb, 0x4d, 0x08,
+ 0xcf, 0xe3, 0x40, 0x12, 0x08, 0x33, 0x2e, 0x04, 0x5f, 0x1e, 0x53, 0x3e, 0x02, 0x6f, 0xc0, 0x02,
+ 0x0f, 0x60, 0x01, 0x14, 0x3b, 0x16, 0x82, 0x1d, 0x03, 0xbc, 0xe0, 0x15, 0xac, 0x82, 0x1e, 0x50,
+ 0x48, 0xe1, 0x66, 0xb0, 0x42, 0x61, 0xb7, 0x53, 0xa1, 0x25, 0x70, 0x03, 0x1a, 0x91, 0x43, 0x98,
+ 0xf4, 0x4b, 0x8e, 0x78, 0xa4, 0xcb, 0x46, 0xd9, 0xca, 0xe7, 0x96, 0x06, 0x6e, 0xc4, 0xfd, 0x2f,
+ 0x21, 0x8c, 0x2d, 0xe0, 0x05, 0xe4, 0x02, 0x17, 0x58, 0xe6, 0x91, 0xe9, 0x2c, 0xf3, 0x59, 0x13,
+ 0xc5, 0x56, 0x02, 0x54, 0x58, 0x45, 0x50, 0x21, 0x5e, 0xf8, 0x2d, 0x18, 0xe4, 0xf1, 0xed, 0x05,
+ 0x10, 0xf1, 0xb3, 0xc7, 0x98, 0x1a, 0x30, 0xf3, 0x45, 0x64, 0x1d, 0x5c, 0x82, 0xd8, 0x60, 0x42,
+ 0xa5, 0x3c, 0xfb, 0x04, 0x30, 0xa4, 0x2d, 0xaa, 0x76, 0x3d, 0x47, 0x5e, 0x35, 0xff, 0x50, 0x90,
+ 0x23, 0x4a, 0x04, 0xf7, 0xa0, 0x23, 0x98, 0x50, 0xaf, 0xaa, 0x30, 0x3a, 0xf5, 0x6c, 0xda, 0xb4,
+ 0xe0, 0xb6, 0x1f, 0xb2, 0x54, 0x2c, 0x32, 0xce, 0x07, 0x4e, 0x40, 0x44, 0x20, 0xa1, 0x71, 0xbb,
+ 0x10, 0x3e, 0x2e, 0xfb, 0x51, 0xfb, 0xb1, 0x4b, 0x0b, 0x76, 0xfd, 0x22, 0xf4, 0x86, 0x82, 0xc9,
+ 0xc0, 0x98, 0x0a, 0x9e, 0x41, 0x5d, 0xa8, 0x32, 0x52, 0x4c, 0x32, 0x76, 0x0a, 0xec, 0x1a, 0xbd,
+ 0x23, 0xd8, 0xf9, 0x9a, 0xff, 0x49, 0x06, 0x24, 0x05, 0x63, 0x26, 0xe7, 0x65, 0x26, 0xaa, 0xae,
+ 0x1c, 0xd4, 0x73, 0xa1, 0x0d, 0xed, 0xb9, 0x97, 0x3e, 0x55, 0xfa, 0xab, 0xa6, 0xde, 0xa3, 0x2b,
+ 0x55, 0xca, 0xa0, 0x4a, 0x8b, 0xb9, 0xe3, 0xc9, 0x94, 0x70, 0x9e, 0xe5, 0xb4, 0x33, 0xf8, 0xd8,
+ 0xff, 0x3a, 0xe8, 0x3f, 0xd0, 0xc4, 0xfa, 0xb8, 0xde, 0x0e, 0x98, 0x76, 0xdc, 0xeb, 0x30, 0x8e,
+ 0x81, 0x63, 0x10, 0x0e, 0x5a, 0x35, 0xa1, 0x0b, 0x19, 0x95, 0x68, 0x8c, 0xb5, 0x3c, 0xa5, 0x2d,
+ 0x47, 0xdd, 0x1b, 0x76, 0x1a, 0x37, 0x55, 0xcb, 0x85, 0x2f, 0x34, 0x31, 0x25, 0x1c, 0xc1, 0x8d,
+ 0x58, 0x8e, 0xbf, 0x47, 0xf0, 0xcf, 0x83, 0x6d, 0xda, 0x7d, 0x9a, 0xd0, 0x21, 0x33, 0x6d, 0xff,
+ 0x93, 0xd0, 0x1f, 0x3a, 0x73, 0x36, 0x17, 0x2e, 0x92, 0x61, 0x89, 0x67, 0x31, 0x7c, 0x88, 0x79,
+ 0xa4, 0x9a, 0xc5, 0x72, 0x69, 0xe4, 0x53, 0x8e, 0x35, 0xd6, 0x54, 0x21, 0xd1, 0xf6, 0x6a, 0x59,
+ 0x6d, 0xd2, 0x57, 0x69, 0x4a, 0xa8, 0x82, 0x77, 0x99, 0xce, 0x17, 0xf6, 0xe9, 0x53, 0xac, 0x5f,
+ 0x0a, 0xec, 0x18, 0x43, 0x42, 0xaa, 0xbc, 0xf7, 0xc1, 0x04, 0xe7, 0x93, 0xdf, 0x9a, 0xad, 0xa9,
+ 0x7f, 0x41, 0x2c, 0x7f, 0xd5, 0x90, 0x93, 0xd9, 0x5c, 0xfd, 0xd5, 0x7a, 0x65, 0x5a, 0x28, 0x0a,
+ 0x9c, 0x83, 0x11, 0x7b, 0xee, 0x91, 0x6e, 0xd8, 0xa7, 0xa0, 0xd3, 0x2f, 0x64, 0xf2, 0x0f, 0xa4,
+ 0xfa, 0x0e, 0x5d, 0x83, 0xc8, 0xaf, 0x1b, 0x79, 0x07, 0x55, 0x77, 0xe6, 0x27, 0xec, 0x22, 0xd6,
+ 0x0d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE show_zone_outline_only_xpm[1] = {{ png, sizeof( png ), "show_zone_outline_only_xpm" }};
diff --git a/bitmaps_png/cpp_26/showtrack.cpp b/bitmaps_png/cpp_26/showtrack.cpp
index 43d2dbdbbe..35a778a695 100644
--- a/bitmaps_png/cpp_26/showtrack.cpp
+++ b/bitmaps_png/cpp_26/showtrack.cpp
@@ -8,38 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xdb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0x90, 0xb0, 0x88, 0xa1, 0x81, 0x81, 0x0b, 0x88, 0x0d, 0x18, 0x6a, 0x18,
- 0x54, 0xc1, 0xfc, 0x42, 0x06, 0x4e, 0x28, 0x5f, 0x9d, 0xba, 0x16, 0x55, 0x33, 0x58, 0x30, 0xd4,
- 0x32, 0xfc, 0x07, 0xe2, 0x13, 0x50, 0x8b, 0x0d, 0xa0, 0xfc, 0x0b, 0x38, 0x2d, 0xba, 0xae, 0xab,
- 0x3b, 0xe3, 0xba, 0x9e, 0xde, 0x0b, 0x9c, 0x58, 0x5f, 0xbf, 0x8f, 0x2a, 0x16, 0xdd, 0xd0, 0xd3,
- 0x5b, 0x01, 0x34, 0xf0, 0x3f, 0x1e, 0xfc, 0xfd, 0x8e, 0x9e, 0x9e, 0x18, 0xc5, 0x16, 0xe1, 0xc3,
- 0x40, 0x47, 0x6c, 0x05, 0x59, 0x76, 0x4d, 0x5f, 0xbf, 0x99, 0x62, 0x8b, 0xee, 0x1a, 0x1b, 0xf3,
- 0x5f, 0xd5, 0xd6, 0x96, 0x40, 0xc6, 0x97, 0x74, 0x75, 0x05, 0xa1, 0xc1, 0x6a, 0x0f, 0xf5, 0xd5,
- 0xdb, 0x8b, 0x7a, 0x7a, 0xdc, 0xb4, 0x08, 0xba, 0x0f, 0x37, 0xd4, 0xd5, 0x79, 0x41, 0xf2, 0xd7,
- 0xf4, 0xf4, 0x4e, 0x82, 0xc4, 0x80, 0xea, 0xf2, 0x29, 0xb3, 0x48, 0x5f, 0xbf, 0x03, 0x18, 0xe1,
- 0x17, 0xe0, 0x58, 0x4f, 0xef, 0x35, 0xd8, 0x32, 0x7d, 0xfd, 0x62, 0xb0, 0xaf, 0xf4, 0xf4, 0x82,
- 0xa1, 0x96, 0x3f, 0xd8, 0xef, 0xe0, 0xc0, 0x42, 0xb5, 0x38, 0xba, 0xa1, 0xab, 0xeb, 0x0f, 0x35,
- 0xf8, 0xf1, 0x19, 0x63, 0x63, 0x56, 0xa0, 0x52, 0x26, 0xa0, 0xa5, 0xb7, 0xc1, 0x62, 0xba, 0xba,
- 0x51, 0xd4, 0x4b, 0x0c, 0x0c, 0x0c, 0x8c, 0x40, 0x43, 0xaf, 0x43, 0x2d, 0x8b, 0x87, 0xfa, 0x3a,
- 0x03, 0x1a, 0x7c, 0xe7, 0xa9, 0x9a, 0xea, 0x80, 0xf1, 0x92, 0x0c, 0xb5, 0xe8, 0x0a, 0xc8, 0xe2,
- 0xfb, 0x0a, 0x0a, 0x1c, 0x40, 0xf6, 0x4b, 0x68, 0x90, 0xba, 0x51, 0xcd, 0x22, 0x60, 0xca, 0x63,
- 0x03, 0x06, 0xd3, 0x33, 0x70, 0xd2, 0xd6, 0xd5, 0xf5, 0x82, 0x06, 0x69, 0x0d, 0xd4, 0xf2, 0xdd,
- 0x54, 0xcd, 0x47, 0x40, 0x0b, 0xca, 0xa1, 0x06, 0x1f, 0x80, 0x5a, 0x2e, 0x04, 0x64, 0x7f, 0x01,
- 0x89, 0x1d, 0x37, 0xd1, 0x3e, 0x39, 0xdb, 0x45, 0xf1, 0xff, 0x52, 0x07, 0xe5, 0x0f, 0x40, 0xfe,
- 0x8e, 0x93, 0x26, 0xda, 0x47, 0x41, 0xfc, 0xc5, 0x8e, 0xca, 0x9f, 0x40, 0x7c, 0x60, 0x10, 0xcf,
- 0x26, 0xda, 0x22, 0x50, 0xfe, 0x02, 0x6a, 0x02, 0x69, 0xfc, 0x7f, 0x53, 0x5f, 0xdf, 0x0c, 0x1a,
- 0xa4, 0x13, 0x08, 0x94, 0x22, 0x30, 0x7c, 0x83, 0xa4, 0x92, 0x01, 0xa8, 0xa1, 0x07, 0xaa, 0x71,
- 0x0d, 0x88, 0x7f, 0xdb, 0xdc, 0x9c, 0xef, 0xaa, 0x81, 0x81, 0x41, 0x5e, 0xa8, 0x64, 0xac, 0x46,
- 0x1e, 0xe7, 0x7f, 0xc3, 0x6c, 0xee, 0x4b, 0x20, 0x7e, 0x69, 0x90, 0x54, 0x38, 0x88, 0xaf, 0x9f,
- 0xcd, 0x7d, 0x13, 0xc4, 0xbf, 0xa9, 0xab, 0xab, 0x41, 0x92, 0x45, 0xb7, 0xf5, 0xf4, 0x64, 0x80,
- 0x96, 0xfc, 0x02, 0xe2, 0xbf, 0xc0, 0xa0, 0x53, 0xa1, 0x59, 0x59, 0x07, 0xf5, 0xd5, 0x02, 0x68,
- 0x1e, 0xfa, 0x08, 0x2b, 0xd1, 0x2f, 0xeb, 0xeb, 0xbe, 0x3d, 0x62, 0xaa, 0xf5, 0xff, 0x84, 0x89,
- 0x36, 0xc8, 0x11, 0x2f, 0xae, 0x18, 0xe8, 0xbe, 0x01, 0xf1, 0x81, 0x71, 0xf7, 0x1b, 0xc4, 0x07,
- 0x06, 0xf1, 0x61, 0x92, 0x2d, 0xba, 0xaa, 0xaf, 0xaf, 0x0d, 0xd4, 0xfc, 0x8f, 0xc8, 0xb8, 0x21,
- 0x2f, 0x8e, 0xa8, 0x5a, 0xf1, 0x8d, 0x5a, 0x44, 0xd7, 0xc6, 0xc9, 0xa0, 0x6c, 0xd7, 0x01, 0x00,
- 0x4a, 0x98, 0x73, 0x71, 0x38, 0xc9, 0x99, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xea, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd6, 0x41, 0x0e, 0x82,
+ 0x30, 0x10, 0x05, 0xd0, 0x59, 0x68, 0xe2, 0x39, 0x4c, 0xbc, 0x12, 0xd8, 0xdb, 0x78, 0x02, 0xd9,
+ 0x35, 0xe5, 0x16, 0x46, 0xef, 0xe0, 0x8e, 0x9d, 0xd7, 0x60, 0x0b, 0x0b, 0x13, 0xc7, 0x16, 0x6d,
+ 0x82, 0xb5, 0x53, 0x28, 0xcc, 0x2c, 0x3e, 0x4d, 0x43, 0xe0, 0x65, 0x68, 0x99, 0x14, 0x10, 0x11,
+ 0xa8, 0x3c, 0x00, 0x3a, 0x1b, 0x0c, 0xd2, 0xa5, 0x9e, 0x09, 0x63, 0x8c, 0x39, 0xb8, 0x11, 0x24,
+ 0xa1, 0xba, 0xae, 0x2b, 0x1b, 0xd4, 0x5a, 0xef, 0xc5, 0x20, 0x8f, 0xb8, 0x51, 0xac, 0xa2, 0x10,
+ 0x11, 0x81, 0x62, 0x08, 0x3b, 0x44, 0x21, 0xac, 0x50, 0x0a, 0x61, 0x83, 0xa6, 0x10, 0x16, 0x68,
+ 0x0e, 0xb2, 0x1a, 0x9a, 0x8b, 0xac, 0x82, 0x72, 0x90, 0xc5, 0x50, 0x2e, 0xb2, 0x08, 0xba, 0x95,
+ 0xe5, 0x33, 0x17, 0x19, 0x20, 0x38, 0x41, 0x47, 0xa5, 0xd9, 0x04, 0x48, 0x51, 0x38, 0x00, 0x55,
+ 0xa5, 0x7a, 0x7b, 0xbf, 0xcd, 0x8a, 0xbd, 0x20, 0x95, 0x66, 0xfb, 0x8f, 0x5c, 0x95, 0xea, 0x73,
+ 0x2a, 0x19, 0x57, 0x34, 0x09, 0x79, 0xc4, 0x7d, 0x2e, 0x3b, 0x6f, 0x45, 0xa0, 0x31, 0xf2, 0x5d,
+ 0x37, 0x7e, 0xe8, 0x72, 0xfc, 0x45, 0xd6, 0x42, 0xd1, 0x8d, 0x50, 0x9e, 0x3f, 0xbb, 0x2b, 0x5c,
+ 0xf8, 0xfb, 0x0e, 0x5e, 0xd9, 0x1b, 0xc1, 0x25, 0xd5, 0x20, 0x63, 0x0b, 0xbf, 0xb8, 0xa2, 0x54,
+ 0x83, 0x8c, 0xbd, 0x94, 0x05, 0x0a, 0xff, 0x78, 0x11, 0x28, 0xd6, 0x56, 0xd8, 0x21, 0xaa, 0x77,
+ 0xb1, 0x42, 0xee, 0x28, 0x44, 0xf5, 0x2e, 0xf6, 0x8a, 0xfc, 0x21, 0x4f, 0x12, 0x7a, 0x03, 0x64,
+ 0x43, 0xd9, 0x37, 0x65, 0xac, 0x26, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE showtrack_xpm[1] = {{ png, sizeof( png ), "showtrack_xpm" }};
diff --git a/bitmaps_png/cpp_26/svg_file.cpp b/bitmaps_png/cpp_26/svg_file.cpp
index 13c4b2ef93..072b49c467 100644
--- a/bitmaps_png/cpp_26/svg_file.cpp
+++ b/bitmaps_png/cpp_26/svg_file.cpp
@@ -8,116 +8,104 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x06, 0xbd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x96, 0x5b, 0x6c, 0x54,
- 0xd7, 0x15, 0x86, 0xbf, 0xbd, 0xf7, 0x99, 0x33, 0x73, 0x3c, 0x1e, 0x33, 0x1e, 0x7b, 0xc6, 0x1e,
- 0x1b, 0x5f, 0x80, 0xa2, 0x82, 0x6d, 0x01, 0x89, 0xb8, 0x45, 0x10, 0x68, 0x42, 0xb8, 0x28, 0x79,
- 0xa8, 0x22, 0x25, 0x88, 0x14, 0xb5, 0x55, 0x95, 0xb6, 0x52, 0xa1, 0x0f, 0x79, 0xa9, 0xaa, 0x36,
- 0x95, 0x80, 0x54, 0x51, 0xdb, 0xa8, 0x21, 0x2f, 0x51, 0xa2, 0xa2, 0xf6, 0xa1, 0x5c, 0x92, 0xa8,
- 0x28, 0x08, 0x81, 0x93, 0x2a, 0x2a, 0x90, 0x34, 0x16, 0x88, 0x16, 0x13, 0x27, 0x05, 0x1b, 0x1a,
- 0x6c, 0x63, 0xee, 0x8c, 0x6f, 0xe3, 0xf1, 0xcc, 0x78, 0x6e, 0x67, 0xce, 0xea, 0x03, 0x36, 0x50,
- 0x9a, 0xe4, 0x21, 0x5d, 0xda, 0x5b, 0xfb, 0x65, 0xad, 0xf5, 0xaf, 0xcb, 0xd6, 0x5a, 0xbf, 0x12,
- 0x11, 0xfe, 0x7f, 0x51, 0x6a, 0xd7, 0x2e, 0x54, 0x5b, 0x1b, 0xea, 0xd8, 0x31, 0x34, 0x40, 0x43,
- 0x03, 0xb2, 0x63, 0x07, 0x1e, 0x20, 0x20, 0xa2, 0x44, 0x84, 0x6d, 0xdb, 0xb6, 0xfd, 0x61, 0xf3,
- 0xe6, 0xcd, 0xcb, 0xb5, 0xd6, 0x7a, 0xda, 0x70, 0xe6, 0x7c, 0xa9, 0xdc, 0x0b, 0x50, 0x50, 0x1a,
- 0xe5, 0x79, 0x65, 0x8c, 0x01, 0xd7, 0x2d, 0x29, 0x44, 0x40, 0x69, 0xc0, 0xc8, 0xe0, 0xc0, 0xe5,
- 0xc4, 0xf3, 0xcf, 0xff, 0x68, 0xbb, 0x05, 0xb0, 0x7c, 0xf9, 0xf2, 0x86, 0x6f, 0x2e, 0x58, 0xb8,
- 0x44, 0x29, 0x50, 0x4a, 0xfd, 0xef, 0xbd, 0x13, 0xf4, 0x83, 0x50, 0x68, 0x05, 0x82, 0x20, 0x52,
- 0x66, 0xa0, 0xff, 0x28, 0xc3, 0xc3, 0x43, 0xd4, 0xd4, 0x2c, 0x66, 0x76, 0xd3, 0x42, 0x8c, 0xb1,
- 0x31, 0x26, 0xc0, 0x37, 0xe6, 0xcd, 0x69, 0x0c, 0x85, 0x50, 0xd6, 0x8c, 0x99, 0xd6, 0x0a, 0x50,
- 0x68, 0x7d, 0x0f, 0xe0, 0x8e, 0x7f, 0x35, 0x93, 0x23, 0x28, 0x85, 0x52, 0x20, 0xe2, 0xa1, 0x14,
- 0x78, 0x9e, 0x8b, 0x78, 0x2e, 0xc7, 0x8f, 0xbf, 0xc0, 0x85, 0x0b, 0x07, 0x67, 0xca, 0x48, 0x7d,
- 0xfd, 0x4f, 0x79, 0xe2, 0x89, 0xe7, 0x70, 0x9c, 0x30, 0xa5, 0x12, 0x04, 0x83, 0x58, 0xd6, 0x8c,
- 0xb3, 0x99, 0xaa, 0x3d, 0x08, 0xa2, 0x10, 0x64, 0x06, 0x04, 0x0f, 0x11, 0x21, 0x9b, 0x1d, 0x25,
- 0x9d, 0xce, 0x11, 0xad, 0xad, 0x66, 0x60, 0xe0, 0x03, 0x2e, 0x5c, 0x38, 0xc8, 0xc8, 0x48, 0x05,
- 0x67, 0xcf, 0x16, 0xa8, 0xab, 0xab, 0xc1, 0x98, 0x13, 0xb4, 0xb4, 0xb6, 0xd3, 0xd1, 0xb1, 0x1c,
- 0xcf, 0x13, 0x15, 0x0a, 0xe1, 0xb3, 0xee, 0xb5, 0x53, 0x81, 0xc8, 0x74, 0x5f, 0x04, 0xad, 0x15,
- 0x22, 0x1e, 0xda, 0x68, 0xbc, 0xb2, 0x0b, 0x22, 0x78, 0xc0, 0xf5, 0x6b, 0x1f, 0x73, 0xf8, 0xf0,
- 0x16, 0x02, 0x81, 0x1f, 0xb3, 0x6e, 0xdd, 0xb7, 0xb9, 0x78, 0xf1, 0x10, 0xa0, 0xe9, 0xeb, 0xf3,
- 0xf3, 0xf8, 0xe3, 0xeb, 0xe8, 0xe8, 0x58, 0x40, 0x75, 0x75, 0x2d, 0xcd, 0x4d, 0x31, 0xb2, 0x99,
- 0x31, 0xc0, 0xaf, 0x22, 0x11, 0x02, 0xf7, 0x80, 0x00, 0xb4, 0xba, 0xd3, 0x5c, 0x3c, 0xbc, 0xb2,
- 0x50, 0x2e, 0xe7, 0x49, 0x24, 0x6e, 0x10, 0x0c, 0xd6, 0xe2, 0xb3, 0x0c, 0x3e, 0x9f, 0xc5, 0xe0,
- 0xe5, 0xbf, 0x23, 0x52, 0xe6, 0xe4, 0xc9, 0x13, 0xb4, 0xb5, 0x75, 0x30, 0x3a, 0xda, 0x47, 0x3e,
- 0x6f, 0xe3, 0xf7, 0x3b, 0xac, 0x5f, 0xbf, 0x9a, 0x5c, 0xee, 0x0a, 0xfd, 0xfd, 0x47, 0x39, 0x73,
- 0xa6, 0x9f, 0x96, 0x96, 0xed, 0xb4, 0xb5, 0xad, 0xd1, 0x55, 0x55, 0x54, 0x4c, 0x97, 0x4e, 0x40,
- 0x09, 0x22, 0x1e, 0x22, 0x65, 0x2c, 0x4b, 0xe1, 0x95, 0x4b, 0xf4, 0xf4, 0xfc, 0x89, 0xd3, 0xa7,
- 0x5f, 0xc6, 0xb6, 0xb7, 0xb2, 0x7e, 0xc3, 0x56, 0x66, 0x37, 0x36, 0x90, 0x9b, 0x1a, 0x01, 0xe0,
- 0xf2, 0xe5, 0x41, 0xa2, 0xd1, 0x0a, 0x7a, 0x7b, 0xb3, 0xa4, 0x52, 0x2e, 0x8d, 0x8d, 0x21, 0x3e,
- 0xfd, 0xf4, 0x4d, 0x52, 0xa9, 0xa1, 0xbb, 0xdf, 0xa5, 0xb3, 0xf3, 0x20, 0xb6, 0x3d, 0xcb, 0x44,
- 0x22, 0x84, 0xb4, 0x52, 0x4a, 0x89, 0x78, 0x4a, 0xc4, 0x63, 0x68, 0xe8, 0x3d, 0xde, 0x7f, 0xff,
- 0x07, 0xec, 0xdb, 0xf7, 0x14, 0x5d, 0x5d, 0x7f, 0xa4, 0xb9, 0x65, 0x15, 0x5a, 0xdb, 0x8c, 0x8c,
- 0x1c, 0xe0, 0xd8, 0xdf, 0xde, 0x25, 0x95, 0xba, 0x81, 0x52, 0x25, 0x00, 0x22, 0x11, 0x87, 0x64,
- 0xf2, 0x16, 0xa0, 0xa8, 0xac, 0x34, 0xd4, 0xd6, 0x8e, 0x90, 0x4a, 0x0d, 0x91, 0xcd, 0x06, 0x99,
- 0x98, 0xb0, 0xa7, 0xa1, 0x72, 0x18, 0x93, 0x33, 0x8e, 0x43, 0xb5, 0xb5, 0x73, 0x27, 0x4a, 0xc4,
- 0x53, 0xa7, 0x4e, 0xee, 0xa2, 0xa7, 0xe7, 0x0d, 0x3c, 0xcf, 0x22, 0x95, 0xf2, 0xf1, 0xc9, 0xd9,
- 0x0c, 0xc9, 0xb5, 0xc2, 0xc2, 0xb6, 0xef, 0xd1, 0x7b, 0x7e, 0x0f, 0x83, 0x83, 0x6f, 0x71, 0xe6,
- 0x4c, 0x0d, 0xae, 0x9b, 0x06, 0x20, 0x1a, 0xad, 0x22, 0x9f, 0x4f, 0xe3, 0xf7, 0x47, 0x09, 0x04,
- 0x92, 0xdc, 0xb8, 0x61, 0x13, 0x0c, 0x36, 0x92, 0x48, 0x4c, 0xd1, 0xde, 0x0e, 0xe5, 0xb2, 0x4b,
- 0x3a, 0x9d, 0xc6, 0x71, 0x8c, 0xd2, 0x9a, 0x80, 0xee, 0xed, 0x45, 0xe5, 0x72, 0xe7, 0xc2, 0x3d,
- 0x3d, 0x6f, 0x90, 0xc9, 0xd4, 0x71, 0xe8, 0x90, 0xe2, 0xda, 0xb5, 0x16, 0x5a, 0x5a, 0x3b, 0x98,
- 0xd3, 0x1a, 0x63, 0xe1, 0x82, 0x0d, 0x38, 0xce, 0x7c, 0x1a, 0x1b, 0xb3, 0x9c, 0x38, 0xb1, 0x8f,
- 0xa9, 0xa9, 0x14, 0x00, 0x53, 0x53, 0x13, 0x54, 0x55, 0x39, 0x34, 0x37, 0x2f, 0xc5, 0x18, 0x0f,
- 0x9f, 0x2f, 0xc5, 0xc3, 0x0f, 0xaf, 0x60, 0xc5, 0x8a, 0x10, 0x22, 0x59, 0x46, 0x47, 0x0d, 0x0d,
- 0x0d, 0x0d, 0x14, 0x0a, 0x05, 0x44, 0xf0, 0x74, 0x7b, 0x3b, 0x6a, 0x72, 0xf2, 0x74, 0x1c, 0xa0,
- 0xbb, 0x5b, 0x78, 0xee, 0x3b, 0x9b, 0x78, 0xe6, 0x99, 0x0e, 0xe6, 0xb4, 0xba, 0x64, 0x32, 0x97,
- 0xc8, 0xe5, 0x52, 0xac, 0x59, 0xf3, 0x02, 0x5a, 0x07, 0x89, 0xc5, 0x6e, 0x30, 0x3c, 0x7c, 0x0d,
- 0x80, 0x40, 0xc0, 0x90, 0xc9, 0xa4, 0x68, 0x6a, 0x5a, 0x81, 0x31, 0x31, 0xe2, 0xf1, 0x1c, 0x57,
- 0xae, 0x1c, 0x22, 0x9d, 0xbe, 0x4a, 0x26, 0x13, 0x60, 0x74, 0x34, 0xc4, 0xb2, 0x65, 0xab, 0xa8,
- 0xae, 0xae, 0x97, 0x52, 0x89, 0xbc, 0xf9, 0xf0, 0x43, 0xd4, 0xa9, 0x53, 0x4b, 0x7e, 0xe8, 0xba,
- 0x97, 0x62, 0xad, 0xad, 0x59, 0xbc, 0xf2, 0xe7, 0x8c, 0x8d, 0xf5, 0x91, 0x4a, 0xfd, 0x9b, 0x5b,
- 0xb7, 0xfe, 0xc1, 0xd5, 0xab, 0xc3, 0xc4, 0xe3, 0x6d, 0x84, 0x42, 0xcd, 0x8c, 0x8f, 0x77, 0x03,
- 0x69, 0x94, 0x82, 0x5c, 0x2e, 0xca, 0xbc, 0x79, 0xf3, 0x89, 0x46, 0x67, 0x13, 0x89, 0x2c, 0x65,
- 0x68, 0x28, 0xc1, 0xd0, 0x50, 0x92, 0xfe, 0xfe, 0x32, 0x85, 0x42, 0x3d, 0x2b, 0x57, 0xae, 0xe1,
- 0x91, 0x47, 0x1e, 0xc3, 0xe7, 0x0b, 0x17, 0x3f, 0xfa, 0xe8, 0xf0, 0x3b, 0xd6, 0x9e, 0x3d, 0xe8,
- 0x68, 0x74, 0xd3, 0xb5, 0x7c, 0xbe, 0xa9, 0xbd, 0xbb, 0xfb, 0x20, 0x53, 0x53, 0x79, 0x92, 0xc9,
- 0x1c, 0xf1, 0x78, 0x8c, 0xa6, 0xa6, 0x04, 0xe3, 0xe3, 0xff, 0xe4, 0xd4, 0xa9, 0x7a, 0xd6, 0xad,
- 0xdb, 0xc0, 0xf0, 0xf0, 0xa3, 0xdc, 0xbe, 0xfd, 0x31, 0xae, 0x0b, 0x93, 0x93, 0x59, 0x6a, 0x6a,
- 0x62, 0x80, 0x8f, 0x96, 0x96, 0x36, 0x9e, 0x7e, 0x7a, 0x07, 0x03, 0x03, 0x17, 0xb1, 0x2c, 0x0f,
- 0xcb, 0x52, 0xd4, 0xd5, 0xc5, 0x09, 0x85, 0x62, 0x14, 0x8b, 0x5a, 0x26, 0x26, 0x98, 0xb0, 0x6e,
- 0xdd, 0x42, 0x5a, 0x5b, 0x8d, 0xf7, 0xe4, 0x93, 0x3f, 0x61, 0xee, 0xdc, 0x65, 0x8c, 0x8e, 0x0e,
- 0x52, 0x5d, 0x1d, 0xa0, 0x58, 0x1c, 0xe1, 0xb3, 0xcf, 0x5e, 0x47, 0x6b, 0xa1, 0xaf, 0xef, 0x5f,
- 0xac, 0x5d, 0xfb, 0x2d, 0x96, 0x2d, 0xfb, 0x3e, 0xc7, 0x8f, 0x5f, 0xe7, 0xe6, 0xcd, 0xab, 0x58,
- 0x56, 0x08, 0x70, 0xa8, 0xa8, 0x88, 0xe0, 0x38, 0xd5, 0x84, 0xc3, 0x21, 0xe2, 0xf1, 0xb9, 0x94,
- 0x4a, 0x53, 0x68, 0x0d, 0x4a, 0x19, 0x8c, 0x09, 0x90, 0xc9, 0x14, 0xcb, 0xc9, 0x24, 0x69, 0xab,
- 0xad, 0x0d, 0xc9, 0x66, 0x35, 0xe3, 0xe3, 0xe7, 0xa8, 0xac, 0x14, 0x1a, 0x1b, 0x97, 0x92, 0x48,
- 0x7c, 0xc2, 0xf9, 0xf3, 0x6f, 0x03, 0x1e, 0x43, 0x43, 0x8a, 0x70, 0x38, 0x88, 0xeb, 0x7a, 0x54,
- 0x54, 0x84, 0xd9, 0xb8, 0xf1, 0x15, 0xce, 0x9f, 0x3f, 0x87, 0xe3, 0xf8, 0x89, 0x44, 0x5a, 0x70,
- 0x9c, 0x1a, 0x1c, 0xa7, 0x1a, 0xdb, 0xae, 0x44, 0x29, 0x83, 0xe7, 0xb9, 0x94, 0xcb, 0x2e, 0x4a,
- 0x69, 0x2c, 0xcb, 0x4f, 0xa9, 0x94, 0x76, 0x6f, 0xde, 0x24, 0x6f, 0xf5, 0xf5, 0x21, 0x2d, 0x2d,
- 0x46, 0xba, 0xba, 0x76, 0x91, 0x4c, 0x5e, 0x9a, 0x9e, 0x11, 0x02, 0xf8, 0x19, 0x18, 0x08, 0x51,
- 0x2c, 0x56, 0xb2, 0x72, 0xe5, 0xa3, 0x54, 0x55, 0xd5, 0x62, 0xdb, 0x55, 0x54, 0x56, 0x56, 0xb1,
- 0x7a, 0x75, 0x13, 0x5a, 0x2b, 0x2c, 0xcb, 0x87, 0x6d, 0x57, 0xe2, 0xf7, 0x57, 0xa1, 0xb5, 0x0d,
- 0x28, 0x94, 0xf2, 0x80, 0xf2, 0xf4, 0xcc, 0x34, 0x28, 0x5d, 0x94, 0x89, 0x09, 0x4a, 0x16, 0x80,
- 0x31, 0x96, 0x2c, 0x5a, 0xfc, 0x32, 0xef, 0x75, 0xfe, 0x8c, 0xb1, 0xb1, 0x51, 0xd2, 0xe9, 0x3c,
- 0xb7, 0x6f, 0x6b, 0x1e, 0x7a, 0x68, 0x11, 0x5b, 0xb6, 0x6c, 0xa2, 0xb9, 0x79, 0x1e, 0x81, 0x40,
- 0x84, 0x40, 0x20, 0x82, 0xe3, 0x84, 0x31, 0xc6, 0x7f, 0xdf, 0x20, 0x36, 0x28, 0xe5, 0xc3, 0x75,
- 0xc1, 0x75, 0x5d, 0x5c, 0xd7, 0xa5, 0x58, 0x2c, 0x02, 0xe0, 0xf3, 0xf9, 0x48, 0x4e, 0x66, 0x4b,
- 0x85, 0x02, 0x65, 0x6b, 0xe7, 0x4e, 0x64, 0xdf, 0x3e, 0x61, 0xf1, 0xa2, 0x35, 0xc4, 0xeb, 0x0f,
- 0x72, 0xf4, 0xe8, 0x5f, 0x08, 0x06, 0x15, 0xf1, 0x78, 0x84, 0x70, 0x78, 0x16, 0xf5, 0xf5, 0x0d,
- 0xf8, 0xfd, 0x21, 0xfc, 0xfe, 0x30, 0x15, 0x15, 0x11, 0x6c, 0x3b, 0x84, 0x31, 0x36, 0x5a, 0x6b,
- 0x3c, 0x4f, 0xf0, 0x3c, 0x21, 0x9f, 0x2f, 0x32, 0x35, 0x95, 0x63, 0x3c, 0x39, 0x41, 0x26, 0x9d,
- 0xa1, 0x58, 0x2c, 0x60, 0x8c, 0x66, 0x56, 0x6d, 0x7d, 0x71, 0xf7, 0xef, 0x77, 0xbf, 0x09, 0x5c,
- 0xb6, 0x00, 0x3c, 0x0f, 0x8c, 0x65, 0x53, 0x57, 0x37, 0x9b, 0x67, 0x9f, 0xdd, 0x4a, 0xb9, 0x3c,
- 0x85, 0x31, 0x1e, 0xc6, 0x18, 0xb4, 0xf6, 0x61, 0x8c, 0x43, 0x20, 0x50, 0x85, 0x6d, 0x57, 0x62,
- 0x8c, 0x1f, 0x9f, 0xcf, 0x46, 0x04, 0x44, 0x5c, 0x0a, 0x85, 0x1c, 0xc9, 0x64, 0x8a, 0xab, 0xd7,
- 0xae, 0x93, 0xcf, 0xe5, 0x88, 0xc5, 0x62, 0x34, 0x35, 0x37, 0x91, 0xce, 0x64, 0xbc, 0x97, 0x7e,
- 0xbd, 0xeb, 0x17, 0xef, 0x1c, 0x38, 0xf0, 0x9a, 0x88, 0x88, 0xbe, 0x33, 0x54, 0xb5, 0x58, 0xc6,
- 0xc2, 0xb2, 0xfc, 0x84, 0xc3, 0x75, 0x44, 0x22, 0xb3, 0x09, 0x06, 0xeb, 0x71, 0x9c, 0x18, 0x8e,
- 0x13, 0x25, 0x18, 0x8c, 0xe2, 0xf7, 0x57, 0x61, 0x59, 0x0e, 0x96, 0x65, 0x4f, 0x37, 0x1d, 0x8a,
- 0x45, 0x97, 0x6c, 0x36, 0x4b, 0x62, 0x78, 0x84, 0x64, 0x32, 0xc9, 0xc6, 0x8d, 0x1b, 0x68, 0x6f,
- 0x5f, 0x48, 0x22, 0x91, 0x28, 0xff, 0xfc, 0xc5, 0x5f, 0x7e, 0xf7, 0xed, 0xfd, 0xfb, 0x77, 0xcb,
- 0xf4, 0xce, 0xb7, 0x44, 0x44, 0xf6, 0xee, 0xdd, 0x3b, 0x1d, 0xb9, 0x8d, 0xdf, 0x1f, 0xfa, 0xc2,
- 0x05, 0x78, 0xff, 0x0b, 0x0a, 0x11, 0xc1, 0x75, 0x5d, 0x92, 0x13, 0x29, 0xc6, 0xc6, 0xc6, 0xa8,
- 0x0e, 0x87, 0xc9, 0xe7, 0x73, 0x9c, 0xee, 0xee, 0x2e, 0xbe, 0xfa, 0xbb, 0x57, 0x9e, 0xea, 0xec,
- 0xec, 0x3c, 0x76, 0xff, 0xe2, 0xb7, 0xee, 0x12, 0x80, 0xff, 0xe2, 0x34, 0xea, 0x2b, 0xf8, 0xce,
- 0x1d, 0x10, 0x11, 0xa1, 0x5c, 0x2e, 0x93, 0xcf, 0xe5, 0xc9, 0xe7, 0x73, 0x2c, 0x59, 0xb2, 0x84,
- 0x23, 0x7f, 0xfd, 0x60, 0xf4, 0xf5, 0xd7, 0x76, 0xaf, 0xea, 0xea, 0xea, 0xfa, 0xfc, 0x41, 0x3b,
- 0xeb, 0xeb, 0x12, 0xac, 0x19, 0x30, 0x11, 0xa1, 0x65, 0xde, 0x7c, 0x79, 0xf7, 0xc8, 0x91, 0x9e,
- 0x97, 0x7e, 0xf5, 0xe2, 0x63, 0x63, 0x63, 0x63, 0x93, 0x5f, 0xa4, 0x6f, 0x01, 0xb8, 0xae, 0xeb,
- 0x69, 0xad, 0xe5, 0x7e, 0x27, 0x33, 0x91, 0x3f, 0xe8, 0xfc, 0x6e, 0x46, 0x28, 0xd0, 0x06, 0x53,
- 0x11, 0xca, 0xbf, 0xb5, 0xff, 0xcf, 0x07, 0x5e, 0xfd, 0xed, 0x6f, 0xb6, 0x8b, 0x48, 0xf1, 0x4b,
- 0x2b, 0x31, 0x6d, 0xbc, 0x18, 0xf0, 0x7d, 0xcd, 0xe4, 0x0a, 0x40, 0xaf, 0x88, 0x78, 0x5f, 0xa5,
- 0xf4, 0x1f, 0x13, 0xb8, 0xf6, 0x34, 0xd8, 0x67, 0xb0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x05, 0xf9, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0xd9, 0x53, 0x93,
+ 0x57, 0x18, 0xc6, 0xb9, 0x70, 0xa6, 0x33, 0xbd, 0xeb, 0x55, 0xa7, 0xb7, 0xfd, 0x03, 0x3a, 0x5e,
+ 0x7a, 0xd9, 0x8b, 0xce, 0xe0, 0x05, 0x4b, 0x2a, 0x8b, 0xd6, 0x96, 0x6d, 0x2c, 0x38, 0x15, 0x2d,
+ 0xce, 0x50, 0x28, 0x58, 0x81, 0x04, 0x70, 0x50, 0x44, 0x90, 0x25, 0x91, 0x55, 0xc0, 0x40, 0x90,
+ 0x45, 0x41, 0x10, 0xb4, 0x41, 0x96, 0x22, 0x09, 0x62, 0xd8, 0xac, 0x0c, 0x18, 0x48, 0x42, 0x16,
+ 0x20, 0x09, 0x24, 0x24, 0x2c, 0x0a, 0x52, 0xe0, 0xe9, 0x39, 0xef, 0x97, 0x80, 0x84, 0x61, 0xa6,
+ 0xd3, 0x6f, 0xe6, 0x19, 0xce, 0x39, 0xdf, 0x39, 0xef, 0xef, 0xbc, 0xcb, 0xf7, 0x06, 0x3f, 0x00,
+ 0x7e, 0xad, 0xed, 0xcd, 0x57, 0x95, 0x3d, 0x5d, 0x9a, 0xde, 0x3e, 0xe5, 0x38, 0xd7, 0x0b, 0xa6,
+ 0xee, 0x3e, 0xe5, 0x58, 0x77, 0xdf, 0xb3, 0xb1, 0xee, 0x5e, 0xa6, 0x9e, 0x67, 0x63, 0xca, 0x4f,
+ 0xf4, 0xe7, 0x8b, 0xae, 0xd1, 0xe7, 0xca, 0xa7, 0x23, 0x1d, 0x9d, 0xad, 0xaa, 0x47, 0x6d, 0x8d,
+ 0x0d, 0x8d, 0x2d, 0x75, 0x3f, 0xf5, 0xf5, 0xf5, 0x9d, 0xe0, 0xb6, 0x8e, 0x93, 0x9f, 0x42, 0x51,
+ 0xfb, 0xcd, 0x9c, 0xc9, 0xb0, 0xb9, 0xb9, 0xb5, 0x89, 0xf7, 0x1f, 0x36, 0xb0, 0xf1, 0x9e, 0x6b,
+ 0x1d, 0xeb, 0xef, 0xd7, 0xb0, 0xbe, 0xb1, 0x86, 0xb5, 0xf5, 0x55, 0x26, 0x37, 0x56, 0xd7, 0xdc,
+ 0x70, 0xaf, 0xb9, 0xe0, 0x5e, 0x75, 0xc1, 0xb5, 0xba, 0x02, 0x97, 0xdb, 0x89, 0x15, 0x26, 0x87,
+ 0xc3, 0x8e, 0x69, 0xed, 0xe4, 0x76, 0x5b, 0xc7, 0xa3, 0xd9, 0x86, 0xa6, 0xfa, 0x88, 0xe3, 0x41,
+ 0x8d, 0x72, 0x11, 0x37, 0xb2, 0xe4, 0xb0, 0xc1, 0xbe, 0x6c, 0x65, 0x5a, 0x84, 0x6d, 0x69, 0x11,
+ 0x56, 0xfb, 0x02, 0x16, 0x6d, 0xf3, 0x58, 0xb0, 0x5a, 0x30, 0xbf, 0x68, 0xc2, 0xf0, 0x6b, 0x35,
+ 0x24, 0x99, 0x62, 0xe8, 0xe6, 0xb4, 0x30, 0x5a, 0xf4, 0x30, 0x98, 0x75, 0xd0, 0x9b, 0x66, 0x31,
+ 0x3b, 0xf7, 0x0e, 0x73, 0x26, 0x3d, 0x81, 0xff, 0x52, 0xf5, 0x3a, 0x1b, 0x5b, 0x14, 0x8a, 0xa2,
+ 0xa2, 0xa2, 0xcf, 0x8e, 0x80, 0xe4, 0x0a, 0xb9, 0x88, 0xdf, 0x92, 0x43, 0x6c, 0x5c, 0x1e, 0x88,
+ 0x95, 0x41, 0x0e, 0x40, 0x66, 0x24, 0xff, 0x9e, 0x8c, 0xd0, 0xd0, 0x10, 0xd4, 0x29, 0xe4, 0x04,
+ 0x9a, 0x63, 0x20, 0x03, 0x03, 0xe9, 0x8d, 0x5a, 0xbc, 0x9d, 0x9a, 0xc0, 0x3b, 0xed, 0x14, 0xf3,
+ 0x76, 0x05, 0xa3, 0x13, 0xc3, 0xff, 0x34, 0xb5, 0x28, 0xc6, 0xeb, 0xeb, 0x65, 0x5f, 0xf8, 0x80,
+ 0xaa, 0x09, 0x64, 0x5b, 0x62, 0xc6, 0xed, 0x1e, 0x4f, 0xec, 0x07, 0x90, 0x05, 0xab, 0x19, 0xca,
+ 0xee, 0xe7, 0x88, 0x8e, 0x89, 0xc6, 0xd3, 0xae, 0x0e, 0xc4, 0xc4, 0xc4, 0x30, 0x0f, 0x74, 0x0c,
+ 0xa6, 0x63, 0xb0, 0x59, 0x06, 0x9b, 0xc1, 0x8c, 0x6e, 0x0a, 0xaf, 0x47, 0xd5, 0xf8, 0xf8, 0x71,
+ 0x8b, 0x2e, 0xfc, 0x76, 0x7a, 0x02, 0x0f, 0x9b, 0x15, 0x9a, 0xb2, 0xb2, 0xb2, 0xcf, 0x0f, 0x40,
+ 0xf2, 0x6a, 0x91, 0xcb, 0xbd, 0x42, 0x86, 0xad, 0x1e, 0xc0, 0xd4, 0xf4, 0x24, 0x9a, 0x9a, 0x1b,
+ 0x51, 0x51, 0x59, 0x86, 0xbc, 0x3b, 0xb7, 0x11, 0x1d, 0x1d, 0x85, 0xb6, 0xf6, 0xc7, 0x30, 0x2f,
+ 0x18, 0x71, 0xf1, 0x62, 0x1c, 0x6e, 0xe7, 0xe5, 0xa2, 0x93, 0x41, 0xc7, 0xdf, 0x8c, 0x90, 0x57,
+ 0x3c, 0x9c, 0xa3, 0x13, 0x1a, 0xd8, 0xec, 0x56, 0x2c, 0x3b, 0x96, 0xd8, 0x9a, 0x8e, 0x7b, 0xb9,
+ 0xcb, 0x72, 0xd6, 0x2f, 0x16, 0x8b, 0x4f, 0x78, 0x40, 0x95, 0x22, 0x1e, 0xdf, 0x45, 0x0a, 0x95,
+ 0x85, 0xbc, 0x78, 0x20, 0xaf, 0x41, 0x50, 0x50, 0x10, 0x6e, 0xe5, 0xde, 0xc2, 0xfd, 0xea, 0x2a,
+ 0xe6, 0x49, 0x3b, 0x2c, 0x0c, 0x62, 0x99, 0x37, 0x42, 0xfd, 0xea, 0x25, 0x81, 0x7e, 0x4d, 0xb8,
+ 0xc2, 0x42, 0x19, 0x4a, 0x97, 0xd0, 0x1b, 0x67, 0x30, 0x39, 0xfd, 0x37, 0x5e, 0x69, 0xd4, 0xe8,
+ 0xe9, 0x53, 0xe2, 0xb9, 0xb2, 0x13, 0xaf, 0x47, 0x86, 0x30, 0xac, 0x51, 0x7d, 0x90, 0xd7, 0x57,
+ 0xfd, 0x48, 0xa0, 0x6a, 0x06, 0x5a, 0x71, 0x39, 0x29, 0x44, 0x42, 0xa8, 0x2c, 0x74, 0xf3, 0x0c,
+ 0x71, 0x3a, 0x92, 0x92, 0x7e, 0xa3, 0x5c, 0x58, 0x58, 0x31, 0x70, 0x90, 0x79, 0x61, 0x0e, 0xe6,
+ 0x79, 0x41, 0x43, 0xc3, 0x2a, 0x44, 0x46, 0x45, 0xa2, 0xb8, 0xa4, 0x08, 0x46, 0xb3, 0x1e, 0x3a,
+ 0x83, 0x16, 0x93, 0x53, 0x6f, 0x30, 0x32, 0x36, 0x8c, 0x01, 0x55, 0x3f, 0xda, 0x9f, 0xb6, 0x62,
+ 0x74, 0x5c, 0x83, 0x86, 0xa6, 0x3a, 0xf5, 0x11, 0xd0, 0x3c, 0xc1, 0x98, 0x58, 0xf2, 0x4d, 0xcc,
+ 0x58, 0x5a, 0xda, 0x75, 0x02, 0xce, 0x7b, 0x40, 0x04, 0x63, 0xeb, 0x3d, 0xfd, 0x2f, 0x70, 0xee,
+ 0xdc, 0x39, 0x34, 0x34, 0x2a, 0x68, 0xdf, 0x81, 0x0c, 0x82, 0x2c, 0x82, 0x0c, 0xc6, 0x59, 0x0c,
+ 0x0c, 0xf6, 0xda, 0x64, 0xf7, 0x65, 0x5f, 0xfb, 0x55, 0x56, 0x97, 0x89, 0x9c, 0x2b, 0x0e, 0xaa,
+ 0x2c, 0x41, 0x26, 0x02, 0xf2, 0xf1, 0x9f, 0xca, 0x67, 0xb8, 0x7c, 0x39, 0x5e, 0xf0, 0xe8, 0x13,
+ 0xd8, 0xcd, 0x5b, 0x39, 0xb8, 0x57, 0x2a, 0xdb, 0x9f, 0x1f, 0x27, 0x1e, 0x19, 0x93, 0xc5, 0xb8,
+ 0x53, 0x5a, 0x29, 0x3d, 0x2d, 0x80, 0x9c, 0x0e, 0x01, 0xb0, 0xe0, 0x01, 0x91, 0xcc, 0x28, 0x2d,
+ 0xbf, 0x47, 0xc5, 0x60, 0xb6, 0xcc, 0xe1, 0xd1, 0xe3, 0x16, 0x3c, 0xe4, 0x1e, 0xb0, 0x31, 0x2f,
+ 0x92, 0x82, 0xbb, 0x77, 0x3c, 0xe1, 0x3e, 0xac, 0x83, 0x0b, 0x0b, 0x72, 0x38, 0x97, 0x77, 0x4b,
+ 0x4b, 0x3d, 0x20, 0x36, 0x61, 0x37, 0x30, 0x1d, 0x82, 0xf0, 0x43, 0xa9, 0xa9, 0x29, 0x48, 0x4a,
+ 0x4e, 0x42, 0x64, 0x64, 0x24, 0x12, 0xae, 0x26, 0xe0, 0xca, 0x95, 0xcb, 0x88, 0x8d, 0x8d, 0x45,
+ 0xce, 0xcd, 0x1c, 0x5c, 0xbb, 0x96, 0xea, 0x29, 0xa0, 0xe3, 0x64, 0x21, 0x71, 0x90, 0x94, 0x83,
+ 0xca, 0x2a, 0x65, 0x04, 0xfa, 0xb4, 0x18, 0x84, 0x4d, 0xf3, 0x10, 0x8b, 0x33, 0x90, 0x96, 0x9e,
+ 0x86, 0x41, 0xf5, 0xcb, 0xfd, 0x4e, 0xd1, 0xf6, 0xe4, 0x31, 0xa2, 0xa2, 0xa2, 0x90, 0x90, 0x90,
+ 0x40, 0x1f, 0xf7, 0x11, 0xd9, 0xb9, 0x16, 0x84, 0x8f, 0x9e, 0x89, 0x45, 0x8b, 0x81, 0x0a, 0x05,
+ 0x10, 0x0f, 0x9d, 0xf7, 0x26, 0xde, 0x0d, 0x7c, 0xb3, 0xf7, 0xb0, 0x9d, 0x64, 0xf5, 0xb4, 0x28,
+ 0x2b, 0x79, 0x3c, 0x67, 0x34, 0x60, 0x69, 0xd9, 0x76, 0x44, 0xde, 0x3d, 0x24, 0x76, 0x86, 0xe5,
+ 0x7f, 0x57, 0x2a, 0xe5, 0xa0, 0x32, 0x99, 0xc8, 0x6a, 0x5d, 0x64, 0xdf, 0x4e, 0x2d, 0xe4, 0xf2,
+ 0x07, 0x90, 0xd7, 0x79, 0x54, 0x2f, 0xa8, 0xae, 0x5e, 0xbe, 0xaf, 0x7a, 0x5f, 0x29, 0x7c, 0xe4,
+ 0xf3, 0x9e, 0x7b, 0x2f, 0x80, 0xf2, 0x4f, 0xfb, 0xc9, 0xca, 0x8a, 0x45, 0x7a, 0xbd, 0x1e, 0x01,
+ 0x01, 0x01, 0x08, 0x0b, 0x0b, 0x43, 0x6e, 0x6e, 0x2e, 0xda, 0xda, 0xda, 0xc0, 0x1a, 0x23, 0xf2,
+ 0xf2, 0xf2, 0x68, 0x3d, 0xbf, 0x20, 0x1f, 0x15, 0x15, 0x15, 0xf4, 0x01, 0x07, 0x06, 0x06, 0x50,
+ 0x48, 0xf9, 0xfc, 0xc6, 0x8d, 0x6c, 0x9a, 0x9f, 0x39, 0xf3, 0x3d, 0x4a, 0x4a, 0x4a, 0xd0, 0xde,
+ 0xde, 0x4e, 0x7f, 0x8b, 0x8a, 0x8b, 0x20, 0x12, 0x89, 0x58, 0x3e, 0x7f, 0xc6, 0xca, 0x8a, 0x73,
+ 0xb7, 0xd0, 0x17, 0x34, 0x33, 0x33, 0x03, 0xbb, 0xdd, 0x0e, 0xa5, 0x52, 0xc9, 0xfa, 0xd6, 0x47,
+ 0x2c, 0x2f, 0x2f, 0xb3, 0x0e, 0x11, 0x88, 0xf1, 0xf1, 0x71, 0xf0, 0x67, 0x72, 0x72, 0x92, 0x0c,
+ 0xf7, 0xf7, 0xf7, 0xd3, 0x9c, 0xef, 0x0b, 0x09, 0x09, 0x81, 0x4e, 0xa7, 0xc3, 0xde, 0xde, 0x1e,
+ 0x26, 0x26, 0x26, 0xe8, 0x3c, 0x7f, 0x12, 0x13, 0x13, 0xa9, 0x70, 0x9c, 0xfb, 0x20, 0x59, 0x81,
+ 0x48, 0x6f, 0xd0, 0xe3, 0xd2, 0xa5, 0x4b, 0xb4, 0x81, 0xdf, 0x2a, 0x90, 0x19, 0x8f, 0x8b, 0x8b,
+ 0x45, 0x79, 0x79, 0x39, 0x19, 0xbe, 0x70, 0xe1, 0x02, 0x19, 0x2a, 0x2e, 0x2e, 0x66, 0xf3, 0x40,
+ 0x64, 0x65, 0x65, 0x61, 0x73, 0x73, 0x93, 0x22, 0x50, 0x53, 0x53, 0x43, 0xe7, 0x24, 0x12, 0x09,
+ 0xbd, 0xe3, 0x15, 0xea, 0x72, 0xb9, 0xa8, 0x58, 0xb8, 0x0d, 0xee, 0x51, 0x7e, 0x21, 0x03, 0x15,
+ 0x7b, 0x40, 0xbc, 0xb7, 0x2d, 0xb2, 0x5c, 0xf1, 0x67, 0x6d, 0x6d, 0x0d, 0x3d, 0x3d, 0x3d, 0xb4,
+ 0x99, 0x1f, 0xe6, 0xe2, 0xde, 0xf0, 0x1b, 0xf3, 0xf1, 0xc0, 0xc0, 0x00, 0xd8, 0x2f, 0x2a, 0x8d,
+ 0x35, 0x1a, 0x0d, 0xb6, 0xb6, 0xb6, 0x58, 0xf8, 0xce, 0x90, 0x8d, 0x88, 0x88, 0x08, 0x06, 0x88,
+ 0xa3, 0x3e, 0x78, 0x00, 0xca, 0xf5, 0x80, 0x58, 0xe8, 0x42, 0xc3, 0x42, 0xa9, 0x77, 0x15, 0x16,
+ 0x16, 0x62, 0x68, 0x68, 0x08, 0xdb, 0xdb, 0xdb, 0xd8, 0xd8, 0xd8, 0x20, 0x03, 0xdc, 0x20, 0xf7,
+ 0x66, 0x77, 0x77, 0x97, 0xc2, 0xc1, 0x0d, 0xb3, 0xae, 0x4c, 0xeb, 0x6a, 0xb5, 0x1a, 0x3b, 0x3b,
+ 0x3b, 0xd4, 0x92, 0xaa, 0xaa, 0xaa, 0xe0, 0x7d, 0xb4, 0x5a, 0x2d, 0x01, 0x09, 0x94, 0xcf, 0x40,
+ 0x05, 0xc5, 0x02, 0x48, 0x26, 0x93, 0xc1, 0x64, 0x32, 0xe1, 0xfc, 0xf9, 0x1f, 0x28, 0x5c, 0xad,
+ 0xad, 0xad, 0x14, 0x2e, 0x1e, 0x36, 0x6e, 0xf0, 0xec, 0xd9, 0xb3, 0x94, 0xb7, 0xe9, 0xe9, 0x69,
+ 0xb8, 0xdd, 0x6e, 0x04, 0x07, 0x07, 0x53, 0xfe, 0xa4, 0x52, 0x29, 0x19, 0xae, 0xad, 0xad, 0xa1,
+ 0x7c, 0x65, 0x67, 0x67, 0xd3, 0x3c, 0x25, 0x25, 0xc5, 0x17, 0x94, 0x47, 0x20, 0xa9, 0x4c, 0x38,
+ 0xe0, 0x70, 0x38, 0x28, 0x1c, 0xdc, 0x1b, 0x95, 0x4a, 0xb5, 0x1f, 0x3a, 0xae, 0xee, 0xee, 0x6e,
+ 0xda, 0xd3, 0xdc, 0xdc, 0x2c, 0xac, 0x31, 0x50, 0x70, 0x70, 0x10, 0x06, 0x07, 0x07, 0xf7, 0xcf,
+ 0xae, 0xae, 0xae, 0xd2, 0x05, 0xe3, 0xe3, 0xe3, 0xf7, 0x41, 0xb9, 0xf9, 0x39, 0x0c, 0x54, 0x20,
+ 0x80, 0x78, 0x12, 0x25, 0x99, 0x12, 0xa4, 0xb3, 0x4e, 0x50, 0x58, 0x78, 0x97, 0x15, 0xc7, 0x2f,
+ 0x87, 0x20, 0x5c, 0xbc, 0x64, 0x93, 0x93, 0x93, 0x29, 0x17, 0xbe, 0xef, 0x78, 0x95, 0xf1, 0xb0,
+ 0xa7, 0xa6, 0xa6, 0x22, 0x3c, 0x3c, 0x9c, 0xd6, 0x38, 0xc8, 0xe9, 0x05, 0xa5, 0xa6, 0x26, 0x47,
+ 0x79, 0xcb, 0x3b, 0x20, 0x50, 0x50, 0xe0, 0x21, 0x05, 0xfe, 0x6f, 0xf1, 0x62, 0x60, 0x5d, 0x67,
+ 0x2f, 0x31, 0xf1, 0x6a, 0xb8, 0xdf, 0xa9, 0x53, 0xa7, 0x4e, 0x77, 0x76, 0xb6, 0xaf, 0x5b, 0x2c,
+ 0x66, 0x98, 0xcd, 0x26, 0x41, 0x7c, 0xcc, 0x64, 0xf1, 0x6a, 0xde, 0x57, 0xec, 0x1f, 0x96, 0x63,
+ 0x64, 0x21, 0x09, 0xfb, 0x78, 0xc7, 0xe9, 0xe8, 0x7c, 0xe2, 0x3e, 0x79, 0xf2, 0xe4, 0xb7, 0x7e,
+ 0xec, 0xf9, 0xca, 0xdf, 0xdf, 0xff, 0x7c, 0x86, 0xf8, 0x7a, 0xb3, 0x24, 0x2b, 0xbd, 0x53, 0x92,
+ 0x99, 0xde, 0xc5, 0x95, 0x21, 0x61, 0xca, 0x14, 0x74, 0xb0, 0x76, 0xfd, 0x3f, 0x4b, 0x9c, 0x99,
+ 0xd6, 0x99, 0x96, 0xfe, 0x47, 0x93, 0xbf, 0xff, 0x77, 0xe1, 0x8c, 0xf1, 0xe5, 0xbf, 0xd5, 0xf6,
+ 0xef, 0x0a, 0x50, 0x19, 0xf3, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE svg_file_xpm[1] = {{ png, sizeof( png ), "svg_file_xpm" }};
diff --git a/bitmaps_png/cpp_26/text_sketch.cpp b/bitmaps_png/cpp_26/text_sketch.cpp
index 5e513d8e48..e6426efff0 100644
--- a/bitmaps_png/cpp_26/text_sketch.cpp
+++ b/bitmaps_png/cpp_26/text_sketch.cpp
@@ -8,35 +8,46 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0xb1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0xa8, 0x45, 0x54, 0xb7, 0x08, 0x08, 0xb8, 0xf8, 0xf9, 0xf9, 0x05, 0x61,
- 0x58, 0x46, 0x46, 0x46, 0x08, 0x1f, 0x86, 0xa9, 0x13, 0x17, 0x17, 0xe7, 0x26, 0xc9, 0x22, 0x09,
- 0x09, 0x89, 0xb5, 0x1a, 0x1a, 0x1a, 0xff, 0x41, 0x58, 0x5d, 0x5d, 0x1d, 0x8c, 0x41, 0x6c, 0x4d,
- 0x4d, 0x4d, 0x38, 0x06, 0x89, 0xa9, 0xaa, 0xaa, 0xfe, 0x57, 0x56, 0x56, 0x06, 0x63, 0x90, 0x3c,
- 0x50, 0xdf, 0x66, 0x92, 0x2c, 0xe2, 0xe2, 0xe2, 0xda, 0xe9, 0xe2, 0xe2, 0xf2, 0x5f, 0x5b, 0x5b,
- 0xfb, 0xbf, 0xa0, 0xa0, 0xe0, 0x1d, 0x3e, 0x3e, 0xbe, 0xe3, 0xbc, 0xbc, 0xbc, 0xa7, 0x40, 0x06,
- 0x3a, 0x38, 0x38, 0xfc, 0x57, 0x51, 0x51, 0xf9, 0x0f, 0xe4, 0x9f, 0x00, 0x89, 0x03, 0xe5, 0x6f,
- 0x80, 0xc4, 0xad, 0xac, 0xac, 0xfe, 0x03, 0xf9, 0xbb, 0x49, 0xb2, 0x08, 0xa8, 0xe1, 0x24, 0xc8,
- 0x85, 0xc0, 0x20, 0x8c, 0x45, 0x0a, 0x4e, 0x05, 0x29, 0x29, 0xa9, 0xff, 0xe6, 0xe6, 0xe6, 0xff,
- 0xa5, 0xa5, 0xa5, 0x41, 0x02, 0x12, 0x48, 0x72, 0xa5, 0x20, 0xcb, 0x84, 0x85, 0x85, 0x4f, 0x90,
- 0x64, 0x91, 0x88, 0x88, 0xc8, 0x75, 0x01, 0x01, 0x81, 0xc3, 0x68, 0xf1, 0xa6, 0x00, 0x8c, 0x83,
- 0xff, 0xba, 0xba, 0xba, 0xff, 0x41, 0x16, 0xa2, 0x59, 0xc4, 0xc9, 0xc3, 0xc3, 0xf3, 0x82, 0x8d,
- 0x8d, 0xed, 0x22, 0x49, 0x16, 0x01, 0x35, 0x6c, 0x04, 0x6a, 0x0e, 0x47, 0xb7, 0x08, 0xe8, 0x62,
- 0x70, 0xb0, 0x49, 0x4a, 0x4a, 0xa2, 0x58, 0x04, 0x95, 0x4f, 0x65, 0x64, 0x64, 0x5c, 0x4f, 0x71,
- 0xf2, 0x06, 0x59, 0x04, 0xf4, 0x25, 0x38, 0xd8, 0xe4, 0xe4, 0xe4, 0x30, 0x2c, 0xa2, 0x5a, 0x3e,
- 0x02, 0x59, 0x04, 0x4c, 0xc2, 0x60, 0x8b, 0xb8, 0xb9, 0xb9, 0x69, 0x6b, 0x11, 0x30, 0x48, 0x41,
- 0x8c, 0xff, 0x50, 0x9a, 0x76, 0x16, 0x71, 0x70, 0x70, 0xfc, 0x67, 0x66, 0x66, 0xfe, 0x0f, 0xa2,
- 0x69, 0x6a, 0x11, 0x30, 0x65, 0xfd, 0xe7, 0xe4, 0xe4, 0xfc, 0x0f, 0xa2, 0x69, 0x6a, 0x91, 0x90,
- 0x90, 0x10, 0x28, 0xaf, 0x80, 0x31, 0x4d, 0x2d, 0x02, 0x16, 0x31, 0xff, 0x15, 0x14, 0x14, 0x30,
- 0xf2, 0x11, 0xb5, 0x2d, 0x32, 0x01, 0x59, 0x62, 0x68, 0x68, 0x08, 0x2e, 0xdb, 0x80, 0x7c, 0x3d,
- 0x5a, 0x59, 0x14, 0xaf, 0xaf, 0xaf, 0xff, 0xdf, 0xcd, 0xcd, 0xed, 0xbf, 0x91, 0x91, 0x11, 0x48,
- 0x20, 0x9e, 0xaa, 0x16, 0x01, 0x7d, 0x11, 0x09, 0x2c, 0x92, 0x36, 0x98, 0x98, 0x98, 0x7c, 0xf1,
- 0xf4, 0xf4, 0xfc, 0x1f, 0x11, 0x11, 0xf1, 0x3f, 0x28, 0x28, 0xe8, 0x3f, 0x90, 0xff, 0x06, 0x18,
- 0x57, 0x4b, 0x14, 0x15, 0x15, 0x43, 0xa8, 0x62, 0x91, 0x81, 0x81, 0x41, 0x9b, 0x8f, 0x8f, 0xcf,
- 0xa1, 0x8c, 0x8c, 0x8c, 0x33, 0x95, 0x95, 0x95, 0x17, 0x1b, 0x1b, 0x1b, 0xaf, 0x56, 0x54, 0x54,
- 0x5c, 0x4c, 0x4f, 0x4f, 0x3f, 0xeb, 0xed, 0xed, 0x7d, 0x48, 0x4f, 0x4f, 0xaf, 0x61, 0xb4, 0x2a,
- 0x1f, 0xb5, 0x88, 0x68, 0x0c, 0x00, 0x23, 0xd4, 0xce, 0x05, 0x90, 0xd8, 0x62, 0x62, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x60, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x94, 0xcb, 0x8b, 0x52,
+ 0x51, 0x1c, 0xc7, 0x07, 0x7a, 0x0f, 0x34, 0x51, 0x11, 0xd1, 0x32, 0x22, 0xd4, 0x5c, 0xf9, 0x68,
+ 0x4c, 0x5c, 0x28, 0xa4, 0x61, 0xd2, 0x10, 0xb6, 0x08, 0x92, 0x16, 0xfe, 0x0b, 0xb3, 0x6a, 0x15,
+ 0xb8, 0x68, 0x11, 0x35, 0x6d, 0x84, 0x16, 0x41, 0x0c, 0xa2, 0xa8, 0xf8, 0x7e, 0x62, 0x92, 0x90,
+ 0xb5, 0x6b, 0x21, 0x0c, 0x46, 0xd0, 0xb6, 0x97, 0x43, 0x41, 0xcc, 0x50, 0x04, 0xf3, 0xb0, 0x3a,
+ 0x7d, 0x0e, 0xe4, 0x70, 0xb2, 0xdb, 0xf8, 0x40, 0x85, 0x0f, 0xe7, 0x78, 0xee, 0x3d, 0xdf, 0xcf,
+ 0xfd, 0x9d, 0x7b, 0xee, 0x99, 0x11, 0x42, 0xcc, 0x4c, 0x8b, 0x6a, 0xb5, 0x7a, 0xb4, 0x56, 0xab,
+ 0xcd, 0xc9, 0xfe, 0xd4, 0x24, 0x95, 0x4a, 0xe5, 0x2c, 0x7c, 0x2c, 0x97, 0xcb, 0x8f, 0xa6, 0x26,
+ 0x2a, 0x95, 0x4a, 0x3a, 0x24, 0xab, 0xf0, 0x9e, 0x8a, 0xce, 0x68, 0x8a, 0xf4, 0x7a, 0xfd, 0x7d,
+ 0x10, 0xe3, 0xe2, 0x74, 0x3a, 0x45, 0x26, 0x93, 0xf9, 0x8e, 0xe4, 0x2d, 0xd5, 0x9c, 0xee, 0xe5,
+ 0xfe, 0x23, 0xd2, 0xe9, 0x74, 0xd1, 0x71, 0x25, 0x2e, 0x97, 0x4b, 0x24, 0x93, 0x49, 0x91, 0x48,
+ 0x24, 0x36, 0xc3, 0xe1, 0xf0, 0x39, 0x35, 0x57, 0xab, 0xa2, 0xa7, 0xca, 0xe4, 0x16, 0x3c, 0x30,
+ 0x18, 0x0c, 0x77, 0x68, 0x43, 0xf0, 0x5c, 0xb9, 0x26, 0xfb, 0x21, 0x1e, 0xec, 0x21, 0x6d, 0xd3,
+ 0xed, 0x76, 0xaf, 0xa5, 0x52, 0xa9, 0x5f, 0xf1, 0x78, 0xfc, 0x9b, 0xc7, 0xe3, 0x59, 0x31, 0x9b,
+ 0xcd, 0xde, 0x41, 0xa2, 0xb6, 0x0c, 0x22, 0xfc, 0x9e, 0xc6, 0xb5, 0x90, 0x22, 0x0a, 0x29, 0xef,
+ 0xc4, 0xc4, 0x52, 0x7d, 0x89, 0xc5, 0x62, 0x5b, 0xc1, 0x60, 0x70, 0xc1, 0x62, 0xb1, 0xdc, 0x95,
+ 0x0c, 0x12, 0x7d, 0x82, 0x55, 0x6e, 0xdc, 0x37, 0x8c, 0x88, 0x2d, 0x6c, 0x41, 0xb2, 0x06, 0x6f,
+ 0xfc, 0x7e, 0xff, 0x22, 0xf3, 0xd2, 0xb2, 0x1a, 0xda, 0x97, 0xbb, 0x8a, 0xa8, 0xe4, 0x36, 0x21,
+ 0x0b, 0x5a, 0xbb, 0xa9, 0x5f, 0x44, 0xf8, 0x3c, 0xac, 0xc3, 0x6b, 0xaa, 0x3a, 0x69, 0xb3, 0xd9,
+ 0xe6, 0x10, 0x6c, 0x80, 0x80, 0x2e, 0xcc, 0xfe, 0x57, 0xb4, 0x1b, 0xaa, 0x28, 0x10, 0x08, 0x3c,
+ 0x46, 0xf0, 0x15, 0x5e, 0xb1, 0x85, 0x4f, 0x0c, 0x9a, 0x3b, 0x96, 0xc8, 0xeb, 0xf5, 0x8a, 0x42,
+ 0xa1, 0xb0, 0x85, 0x64, 0x25, 0x9f, 0xcf, 0x1f, 0x1f, 0x66, 0xee, 0xc8, 0x22, 0x9f, 0xcf, 0x27,
+ 0xb2, 0xd9, 0xac, 0x88, 0x44, 0x22, 0xeb, 0xf5, 0x7a, 0xfd, 0xd8, 0xb0, 0x73, 0x47, 0x12, 0xb1,
+ 0xa3, 0x22, 0xb9, 0x5c, 0x4e, 0xb0, 0xbb, 0x3a, 0x0e, 0x87, 0x43, 0x8c, 0x32, 0x77, 0x94, 0xb3,
+ 0xeb, 0x62, 0xb1, 0x58, 0xdc, 0x8e, 0x46, 0xa3, 0x1f, 0x1a, 0x8d, 0xc6, 0x11, 0xf9, 0xc2, 0x27,
+ 0x2e, 0x42, 0x72, 0x09, 0x36, 0x58, 0xae, 0x0e, 0xbb, 0xeb, 0xb0, 0x1c, 0x9b, 0xb8, 0x88, 0xf3,
+ 0xea, 0x32, 0x92, 0x4d, 0xda, 0x17, 0x76, 0xbb, 0x7d, 0x27, 0x7c, 0xa2, 0x22, 0xc2, 0xaf, 0x20,
+ 0x91, 0xbb, 0xeb, 0x19, 0xcc, 0xaa, 0xe1, 0x13, 0x13, 0x21, 0xb9, 0xfa, 0x47, 0xd2, 0x48, 0xa7,
+ 0xd3, 0x87, 0xfa, 0xc3, 0x27, 0x22, 0xe2, 0x58, 0xb9, 0x86, 0x60, 0x1b, 0xd9, 0x93, 0x66, 0xb3,
+ 0x79, 0x50, 0x8e, 0x19, 0x8d, 0xc6, 0xfd, 0xf2, 0x6b, 0x57, 0x44, 0x5d, 0x39, 0x36, 0xb6, 0x88,
+ 0xf0, 0xeb, 0x48, 0xba, 0x50, 0xe5, 0x8b, 0x3f, 0xd0, 0x1b, 0x3f, 0xcf, 0x8f, 0xf0, 0xb6, 0x22,
+ 0x6a, 0x5b, 0xad, 0xd6, 0xf9, 0xb1, 0x44, 0x48, 0x6e, 0x20, 0xf8, 0x01, 0x25, 0x96, 0xeb, 0xaf,
+ 0xa7, 0x25, 0x74, 0x11, 0x96, 0x95, 0xff, 0xcb, 0xc8, 0x6e, 0x8d, 0x2c, 0x62, 0xb9, 0x6e, 0x4a,
+ 0x09, 0xb2, 0x5c, 0xab, 0xd5, 0xda, 0x39, 0xb9, 0x39, 0x89, 0x2f, 0x10, 0x9a, 0x23, 0xf4, 0xb3,
+ 0xc9, 0x64, 0xb2, 0xf7, 0xc6, 0x65, 0x5f, 0x8e, 0x41, 0x11, 0x6c, 0x43, 0x89, 0x08, 0x0f, 0x22,
+ 0xf9, 0x09, 0x69, 0xde, 0xc9, 0xde, 0xbe, 0x4a, 0x42, 0x04, 0x75, 0x20, 0x2c, 0xfb, 0x2a, 0x8c,
+ 0x2d, 0xc1, 0x3b, 0xd9, 0x1f, 0x28, 0xe2, 0xbc, 0x3a, 0x25, 0x25, 0x54, 0x94, 0x60, 0xb9, 0xf6,
+ 0xf4, 0xdf, 0x40, 0x88, 0xab, 0x5f, 0xa0, 0x81, 0x6b, 0xd8, 0x8a, 0x9c, 0x5a, 0x92, 0x49, 0x32,
+ 0x33, 0xcd, 0x70, 0x95, 0xdf, 0x5b, 0x3e, 0xd6, 0x3e, 0xbe, 0xc1, 0x37, 0x55, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE text_sketch_xpm[1] = {{ png, sizeof( png ), "text_sketch_xpm" }};
diff --git a/bitmaps_png/cpp_26/three_d.cpp b/bitmaps_png/cpp_26/three_d.cpp
index 2ef08d40c4..b8661b9553 100644
--- a/bitmaps_png/cpp_26/three_d.cpp
+++ b/bitmaps_png/cpp_26/three_d.cpp
@@ -8,103 +8,18 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x79, 0x54, 0x54,
- 0x55, 0x1c, 0xc7, 0xaf, 0x18, 0x06, 0xa6, 0x88, 0x1b, 0x8a, 0x0a, 0x2a, 0x29, 0x45, 0x8a, 0xcb,
- 0x51, 0x51, 0xdc, 0x89, 0x4c, 0x8d, 0x01, 0x17, 0x1c, 0xd4, 0x71, 0x01, 0xe1, 0x24, 0x8a, 0x56,
- 0x62, 0x2e, 0xa1, 0x42, 0x22, 0x1e, 0x35, 0xd2, 0xdc, 0xb3, 0x63, 0x2e, 0x20, 0x94, 0x8a, 0x1e,
- 0x04, 0x0d, 0x71, 0x60, 0x44, 0x31, 0x16, 0x71, 0x0b, 0x44, 0xb6, 0x50, 0xd9, 0x64, 0x18, 0x66,
- 0x61, 0x70, 0x56, 0x84, 0xe1, 0x7d, 0xbb, 0xef, 0x8d, 0x28, 0x72, 0xc6, 0x13, 0xf6, 0x47, 0x7f,
- 0x7c, 0xce, 0x79, 0x73, 0xe7, 0xbe, 0xdf, 0xe7, 0xfe, 0xee, 0xef, 0x77, 0xdf, 0x7b, 0x04, 0x00,
- 0xf9, 0x3f, 0x68, 0x3b, 0xd0, 0x8d, 0x62, 0xd1, 0x66, 0xac, 0x37, 0xa5, 0x6f, 0x2b, 0x6c, 0x28,
- 0x1d, 0xff, 0x9b, 0xc8, 0x60, 0x98, 0xc1, 0xc8, 0xe5, 0xe5, 0xcd, 0x65, 0x65, 0xf2, 0xe6, 0xaa,
- 0x2a, 0x39, 0x23, 0x95, 0xe6, 0xbc, 0x0c, 0x4a, 0xa0, 0xd3, 0xc9, 0x9b, 0x0b, 0x0a, 0xa4, 0xaf,
- 0x28, 0x2a, 0xaa, 0x65, 0x24, 0x12, 0x39, 0xa3, 0x50, 0xd4, 0x30, 0x6a, 0xf5, 0x9a, 0x77, 0x11,
- 0x4d, 0x60, 0xc4, 0x62, 0xa5, 0x66, 0xe4, 0x48, 0xa8, 0xfb, 0xf5, 0x83, 0xca, 0xda, 0x1a, 0x3a,
- 0x3e, 0x9f, 0x61, 0xea, 0xea, 0xca, 0xd8, 0x09, 0x74, 0x01, 0x52, 0x76, 0xac, 0x2d, 0xea, 0x01,
- 0x03, 0xd0, 0x14, 0x1f, 0x5f, 0xcf, 0xc8, 0x64, 0xc9, 0xed, 0x12, 0xd1, 0xd5, 0x25, 0x68, 0xbd,
- 0xbc, 0xa0, 0x0f, 0x0a, 0x6a, 0xa0, 0xc1, 0xe5, 0x34, 0xab, 0x7a, 0xf5, 0x90, 0x21, 0x30, 0xdc,
- 0xb8, 0x21, 0xe7, 0x16, 0xf1, 0x52, 0xd4, 0x18, 0x13, 0xa3, 0xa5, 0xd7, 0x75, 0x74, 0xbe, 0xb2,
- 0xb9, 0xb8, 0x58, 0xa1, 0xf3, 0xf7, 0x37, 0xb0, 0xe3, 0x0d, 0xc9, 0x42, 0x75, 0x54, 0xf4, 0xe3,
- 0x13, 0x3c, 0x9e, 0xd0, 0x93, 0xc7, 0xbb, 0xde, 0xff, 0xed, 0x19, 0x35, 0x36, 0x6a, 0x1a, 0xa3,
- 0xa3, 0x95, 0x4c, 0x4d, 0x8d, 0x92, 0x0e, 0x58, 0x33, 0xf5, 0xf5, 0xfb, 0xa9, 0x14, 0xfa, 0xc0,
- 0x40, 0x86, 0x51, 0x2a, 0xf7, 0xb7, 0x88, 0x9a, 0x84, 0x42, 0x56, 0x3c, 0x8a, 0xd2, 0x21, 0x31,
- 0xb1, 0x72, 0x7c, 0x55, 0x61, 0x8d, 0x5a, 0xeb, 0xbd, 0x00, 0x1a, 0x57, 0x57, 0xc8, 0x9e, 0x4a,
- 0xb0, 0x61, 0x47, 0xae, 0x66, 0xd9, 0xca, 0x0c, 0x89, 0xb7, 0x4f, 0x5a, 0x81, 0x87, 0x87, 0x70,
- 0xb8, 0xa9, 0xad, 0x63, 0x6b, 0xc1, 0xa3, 0x2c, 0xa5, 0x0c, 0xa2, 0x59, 0x3d, 0xd4, 0xba, 0xb9,
- 0xe1, 0xc5, 0xbe, 0x7d, 0x7a, 0x34, 0x37, 0x2f, 0x6f, 0x2b, 0x9a, 0xeb, 0x9d, 0xe6, 0xc3, 0x17,
- 0xdc, 0x90, 0x44, 0x27, 0x56, 0x32, 0xda, 0xac, 0x1c, 0x6e, 0x1b, 0xf5, 0xe5, 0x55, 0x88, 0xbb,
- 0x25, 0xc5, 0xc9, 0xab, 0xd5, 0xd8, 0x73, 0xba, 0x14, 0x0b, 0x7d, 0xd3, 0xa5, 0x73, 0x7d, 0xae,
- 0x6f, 0x7f, 0x5b, 0xd7, 0x39, 0xd1, 0xa0, 0xf5, 0x0d, 0x21, 0x21, 0x8d, 0x5a, 0x4f, 0x4f, 0x86,
- 0x16, 0xbb, 0x9a, 0x8e, 0xf5, 0x6a, 0x2d, 0xca, 0xcc, 0x94, 0xcc, 0x5c, 0xb0, 0x38, 0x4d, 0x72,
- 0x30, 0xae, 0x1c, 0x31, 0xa9, 0x12, 0x34, 0x54, 0x3c, 0x33, 0x8a, 0xee, 0x3e, 0x40, 0x4a, 0x6e,
- 0x3d, 0x62, 0x44, 0x12, 0x1c, 0x8d, 0xaf, 0xc0, 0xee, 0x28, 0x4e, 0xa6, 0xe0, 0xf1, 0x52, 0xa7,
- 0x9b, 0x12, 0x79, 0x34, 0x5e, 0xb8, 0xa0, 0x61, 0x8b, 0x6c, 0xc8, 0xce, 0xd6, 0x32, 0xcf, 0x9f,
- 0xc7, 0xb1, 0xad, 0xde, 0x5a, 0xb4, 0x79, 0xdb, 0xdd, 0x87, 0x5b, 0xf6, 0xe7, 0x73, 0xc1, 0xd8,
- 0xa0, 0x0d, 0x12, 0xa9, 0xb1, 0x79, 0xe2, 0x13, 0x90, 0x51, 0xa8, 0x46, 0x6c, 0x2b, 0xd1, 0xc6,
- 0xbd, 0x0f, 0xe1, 0xe5, 0x2d, 0xaa, 0xe4, 0xf3, 0xb3, 0x2c, 0xdb, 0x8a, 0x96, 0xd3, 0xb6, 0x2e,
- 0xa6, 0x5d, 0x24, 0xd3, 0x09, 0x04, 0x86, 0x17, 0x87, 0x0f, 0xeb, 0xe9, 0xf5, 0xc9, 0x57, 0xcd,
- 0x70, 0x4d, 0xa8, 0xd8, 0xb0, 0xe5, 0xb6, 0x3c, 0xe2, 0x64, 0x09, 0x0e, 0xc6, 0x95, 0xe1, 0x54,
- 0x72, 0x35, 0xf4, 0xe2, 0x5a, 0x4e, 0xa4, 0xfd, 0x23, 0x19, 0xa2, 0x5c, 0x25, 0x4e, 0x27, 0x8b,
- 0x71, 0xe8, 0x42, 0x39, 0x76, 0xd2, 0x39, 0x9b, 0x0e, 0xe4, 0x63, 0x61, 0x40, 0x7a, 0xbd, 0x87,
- 0xd7, 0x35, 0x37, 0x53, 0x07, 0x96, 0xc5, 0xd9, 0x90, 0x95, 0x25, 0x53, 0xdb, 0xd9, 0x81, 0x3d,
- 0x2b, 0x9a, 0x67, 0x62, 0x0d, 0x1b, 0x4c, 0x16, 0x7f, 0xb9, 0x79, 0xda, 0xcc, 0x2d, 0x4c, 0x2f,
- 0x7b, 0x01, 0x06, 0x0f, 0x0f, 0xc4, 0x3c, 0xbf, 0x23, 0xd0, 0x96, 0x3e, 0x35, 0x66, 0xf4, 0xa8,
- 0x08, 0x67, 0xaf, 0x1b, 0xb3, 0x89, 0x8c, 0x7d, 0x8c, 0xb0, 0x5f, 0x8a, 0x10, 0xfc, 0x63, 0x1e,
- 0x96, 0xac, 0xcd, 0x80, 0xd7, 0x5c, 0x51, 0xa8, 0xb1, 0xbd, 0xa5, 0xd2, 0x04, 0xda, 0xb2, 0x25,
- 0x34, 0xe8, 0xad, 0x96, 0xa7, 0x03, 0x3d, 0xb4, 0x0a, 0x36, 0x80, 0xb2, 0xb8, 0xd4, 0x50, 0x57,
- 0x21, 0x66, 0xd8, 0xeb, 0xba, 0xa4, 0x54, 0xac, 0x3a, 0xfa, 0x37, 0x26, 0xad, 0xcb, 0x81, 0xf3,
- 0x92, 0x24, 0xf8, 0x7d, 0x7b, 0x1e, 0xf2, 0xa8, 0x58, 0xa8, 0x7a, 0xf4, 0x80, 0xbe, 0x56, 0xce,
- 0x65, 0x19, 0x19, 0xf3, 0x18, 0xe1, 0xc7, 0x8b, 0xb1, 0x89, 0x6e, 0x6f, 0xd0, 0xce, 0xfb, 0x58,
- 0xb6, 0x3e, 0x0b, 0x5e, 0x0b, 0x44, 0x17, 0x8c, 0x22, 0x95, 0x4a, 0xa3, 0x1e, 0x3a, 0x14, 0x86,
- 0xbc, 0x3c, 0x05, 0x1d, 0x98, 0x85, 0xa6, 0xa6, 0xad, 0xba, 0x93, 0xa7, 0xb4, 0xaa, 0x9e, 0x3d,
- 0xa1, 0xac, 0xac, 0x45, 0x7d, 0xb5, 0x8c, 0x5b, 0xb5, 0x32, 0x59, 0x84, 0x33, 0x37, 0xe5, 0xd8,
- 0x7d, 0xbe, 0x02, 0xc7, 0x2f, 0x3d, 0x81, 0xb2, 0x42, 0x02, 0xcd, 0xd8, 0xb1, 0xd0, 0xac, 0x5a,
- 0x8d, 0xb4, 0x94, 0x5c, 0x44, 0x9c, 0x28, 0x41, 0xe8, 0xb1, 0x42, 0x6c, 0xa4, 0x92, 0xb5, 0xbb,
- 0x1e, 0x20, 0x20, 0xf4, 0x0e, 0x04, 0x6b, 0x32, 0x9b, 0x79, 0x5e, 0xa2, 0xf5, 0x46, 0x91, 0x4c,
- 0x76, 0x53, 0xb7, 0x68, 0x11, 0xc3, 0x9e, 0x07, 0x43, 0x7a, 0x7a, 0xdd, 0x8b, 0xd8, 0x58, 0x95,
- 0xda, 0xd1, 0x11, 0xea, 0x0d, 0x9b, 0x20, 0xcc, 0xa8, 0xc6, 0x73, 0xb1, 0xdc, 0x58, 0x07, 0x5f,
- 0x3f, 0x68, 0xf6, 0xfe, 0x04, 0xcd, 0x9e, 0x48, 0xe8, 0x83, 0x83, 0xc1, 0xcd, 0xa1, 0x28, 0x4a,
- 0x2b, 0xe1, 0xe0, 0xb4, 0x02, 0x41, 0x3b, 0x32, 0xb0, 0x2e, 0x32, 0x17, 0xab, 0x23, 0xee, 0x73,
- 0x12, 0x96, 0x05, 0x5c, 0xe7, 0x89, 0x5c, 0x5b, 0x6a, 0x64, 0x4f, 0xb7, 0xad, 0x56, 0x1f, 0x10,
- 0x60, 0x50, 0xdb, 0xda, 0x42, 0xed, 0xe0, 0x00, 0xd5, 0xe6, 0x10, 0x88, 0xcb, 0xa4, 0x10, 0x1c,
- 0x78, 0x02, 0x55, 0x8d, 0x02, 0x9a, 0x71, 0xe3, 0x5e, 0xe3, 0xe2, 0x02, 0xdd, 0xbc, 0x79, 0xd0,
- 0x6e, 0x0f, 0x87, 0xa2, 0x5c, 0x02, 0xbf, 0x90, 0x34, 0x98, 0x0d, 0xfa, 0x1e, 0x03, 0x1c, 0x03,
- 0x5f, 0x09, 0x58, 0x7c, 0x37, 0x66, 0xc3, 0x73, 0x7e, 0x6a, 0x11, 0x9f, 0x1f, 0xd7, 0xb1, 0x75,
- 0x33, 0xf4, 0xa1, 0xb5, 0x3a, 0x4b, 0x29, 0x7f, 0x72, 0xef, 0x51, 0xd3, 0xd9, 0xcb, 0x25, 0x98,
- 0xf1, 0xdd, 0x7d, 0xcc, 0x0e, 0x2f, 0x40, 0xfa, 0x5d, 0x09, 0xf2, 0x73, 0xab, 0x90, 0xff, 0x57,
- 0x15, 0xf2, 0xee, 0x55, 0xe0, 0xfe, 0xed, 0x32, 0x24, 0x09, 0x4b, 0xf1, 0x43, 0x74, 0x21, 0x9c,
- 0x7d, 0xae, 0xa0, 0x8b, 0x4b, 0x14, 0xc8, 0x47, 0x47, 0x61, 0xd9, 0x7d, 0x2e, 0xfc, 0xb7, 0xe5,
- 0x70, 0x12, 0xff, 0xad, 0x39, 0xf0, 0xe2, 0xa7, 0xd4, 0xb9, 0xbb, 0xff, 0x3e, 0xc2, 0xe4, 0x6b,
- 0x82, 0x90, 0xf1, 0x56, 0xe6, 0x56, 0x3c, 0xa9, 0x93, 0x40, 0x88, 0x71, 0xab, 0xfe, 0xc4, 0xb4,
- 0x8d, 0xf7, 0x30, 0x33, 0x2c, 0x1f, 0x1e, 0x11, 0x45, 0x9c, 0xd4, 0x3d, 0x24, 0x17, 0x13, 0xbf,
- 0xbe, 0x8d, 0x91, 0x7e, 0x69, 0x70, 0x98, 0x77, 0x05, 0xbd, 0xdd, 0xce, 0xc1, 0x62, 0xf4, 0x09,
- 0x4e, 0x64, 0x61, 0xb3, 0x1c, 0xde, 0xab, 0x2f, 0x63, 0x59, 0x70, 0x16, 0x33, 0xdb, 0x33, 0x5e,
- 0x3f, 0x78, 0xc8, 0xfc, 0x6c, 0x1a, 0xf0, 0x57, 0xca, 0x30, 0x13, 0xa2, 0x09, 0xe3, 0x2d, 0x6c,
- 0x57, 0x28, 0x06, 0xcd, 0x49, 0xc4, 0xb0, 0x25, 0x29, 0x18, 0xb3, 0xf2, 0x16, 0x5c, 0xbf, 0xca,
- 0xc6, 0xe4, 0xe0, 0x3b, 0x98, 0xf4, 0x4d, 0x0e, 0x5c, 0x82, 0x32, 0x39, 0xc9, 0x50, 0x7e, 0x12,
- 0xfa, 0xcd, 0xbc, 0x08, 0x2b, 0xd7, 0x68, 0x98, 0x39, 0x1d, 0xe3, 0x44, 0x66, 0x7d, 0x82, 0x30,
- 0x6a, 0xec, 0xae, 0xc6, 0x29, 0xd3, 0x0f, 0x8b, 0x2d, 0x2d, 0x6d, 0x12, 0x69, 0xb0, 0xb8, 0x97,
- 0x78, 0x9a, 0x10, 0x8d, 0xeb, 0x6b, 0xd6, 0x75, 0x8e, 0xc4, 0xe6, 0xd3, 0x73, 0x18, 0xe8, 0x99,
- 0x00, 0x47, 0x9f, 0xab, 0x18, 0xb6, 0x34, 0x15, 0xce, 0xbe, 0xd7, 0x31, 0x7c, 0xb9, 0x08, 0x4e,
- 0x8b, 0x85, 0x5c, 0x26, 0xac, 0xc4, 0x7a, 0x52, 0x0c, 0x3a, 0x8d, 0x38, 0xce, 0x49, 0x58, 0x3a,
- 0x74, 0x5b, 0xf8, 0x82, 0x10, 0xeb, 0x14, 0x1a, 0xe4, 0x08, 0x25, 0x94, 0xf2, 0x65, 0x4b, 0x36,
- 0x26, 0x0f, 0x2c, 0xe9, 0xe4, 0x26, 0xee, 0x3c, 0xf6, 0x14, 0x7a, 0x4c, 0xfd, 0x0d, 0xb6, 0x33,
- 0xe2, 0x60, 0xf7, 0x45, 0x3c, 0xec, 0x79, 0x09, 0x94, 0x4b, 0xe8, 0x3f, 0xeb, 0x22, 0xb7, 0x5d,
- 0x56, 0x13, 0xa2, 0xdf, 0x90, 0x70, 0x58, 0x7c, 0x2e, 0x21, 0x64, 0x4c, 0xe7, 0xf6, 0xbe, 0xca,
- 0x09, 0x31, 0x77, 0x4b, 0x25, 0xf6, 0x61, 0x8c, 0xb9, 0xf3, 0x71, 0x7c, 0x40, 0x85, 0x6c, 0x50,
- 0xeb, 0x89, 0x31, 0xe8, 0xe6, 0x7a, 0x86, 0x2b, 0x3c, 0x5b, 0x93, 0x0e, 0x4e, 0x3f, 0xbf, 0x29,
- 0x71, 0xd8, 0x03, 0x7a, 0x5f, 0xde, 0xbb, 0x7c, 0x33, 0xb0, 0x0d, 0x31, 0x80, 0x98, 0xbb, 0x4b,
- 0x88, 0xe3, 0xa1, 0xd7, 0xdb, 0xf2, 0x71, 0x9b, 0xc0, 0x6f, 0x70, 0x04, 0xe4, 0xfd, 0xcf, 0x1a,
- 0x08, 0xe9, 0x72, 0x8d, 0xde, 0x1c, 0x4d, 0x09, 0xa0, 0x74, 0xff, 0x57, 0x91, 0x31, 0xab, 0xc9,
- 0x2b, 0x49, 0x57, 0xbe, 0xb2, 0xb5, 0xcc, 0x24, 0x8e, 0x54, 0x62, 0x2d, 0x68, 0x22, 0x66, 0x8e,
- 0x05, 0xad, 0x8a, 0xcf, 0x12, 0xd9, 0x2e, 0x11, 0xf7, 0x47, 0x47, 0x2a, 0x33, 0x9f, 0xae, 0x22,
- 0x76, 0xdb, 0x18, 0x93, 0x92, 0x81, 0xe1, 0xa0, 0xf5, 0x6c, 0x20, 0x66, 0x1f, 0x3e, 0x6c, 0x23,
- 0x61, 0x09, 0x6c, 0xb7, 0xa8, 0xa5, 0x0b, 0x89, 0xf9, 0x94, 0x74, 0x2a, 0xac, 0x23, 0x96, 0x1e,
- 0x6a, 0x62, 0xbd, 0xac, 0x81, 0x74, 0xf6, 0xd0, 0x13, 0xf3, 0xa9, 0x3a, 0xf2, 0x9e, 0x4b, 0x2d,
- 0x21, 0x9d, 0x93, 0xe8, 0xa4, 0x73, 0x94, 0xa3, 0x94, 0x30, 0x56, 0x40, 0xf9, 0xa4, 0x5d, 0x35,
- 0x7a, 0xbb, 0x74, 0x7c, 0x1f, 0x2a, 0x9e, 0x4a, 0xc8, 0xe8, 0x81, 0xf4, 0x87, 0x2d, 0x1b, 0x90,
- 0xd2, 0x97, 0xd2, 0xae, 0x6f, 0xbc, 0x7f, 0x00, 0x43, 0x5b, 0xcb, 0x9e, 0x19, 0x2b, 0xb6, 0xeb,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xa2, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xb1, 0x09, 0x04,
+ 0x21, 0x10, 0x45, 0xad, 0xc3, 0x36, 0x6c, 0xc0, 0xcc, 0xc8, 0x5c, 0x33, 0x23, 0x31, 0x33, 0xb0,
+ 0x01, 0xaf, 0x4d, 0x0b, 0xb0, 0x89, 0x0b, 0x66, 0xf9, 0xc2, 0x2e, 0x2c, 0x07, 0x07, 0x07, 0x3a,
+ 0x0b, 0x87, 0xc1, 0x83, 0x61, 0x7e, 0xf0, 0x40, 0xc1, 0xaf, 0x20, 0x22, 0xc1, 0x81, 0xf8, 0x5f,
+ 0x51, 0xce, 0xf9, 0x95, 0x52, 0x7a, 0xc7, 0x18, 0x09, 0x60, 0xc6, 0x6e, 0x56, 0x7e, 0x89, 0x10,
+ 0xb4, 0xd6, 0xa8, 0xf7, 0x3e, 0xc0, 0x8c, 0xdd, 0xac, 0x5c, 0x48, 0x29, 0x2b, 0xd0, 0x5a, 0x53,
+ 0xad, 0xf5, 0x06, 0x76, 0xb3, 0x72, 0x88, 0x28, 0x84, 0xb0, 0x14, 0x38, 0x86, 0x08, 0xf6, 0x52,
+ 0xca, 0x12, 0x3e, 0x44, 0xe7, 0x25, 0xce, 0xc6, 0x5a, 0xbb, 0x45, 0x5b, 0xf4, 0x45, 0xe4, 0x9c,
+ 0x1b, 0x2c, 0x15, 0x41, 0xa0, 0x94, 0x1a, 0xcc, 0x94, 0x3d, 0x27, 0x62, 0x3b, 0x3a, 0xef, 0xfd,
+ 0x12, 0x6e, 0x22, 0xbc, 0x47, 0xc6, 0x98, 0x65, 0x9c, 0x22, 0x9e, 0x9a, 0x60, 0x2b, 0x3e, 0xf6,
+ 0x2a, 0xdf, 0xdf, 0xad, 0x5f, 0x39, 0x00, 0xb4, 0x74, 0x42, 0xcf, 0xf9, 0x96, 0x15, 0x7f, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE three_d_xpm[1] = {{ png, sizeof( png ), "three_d_xpm" }};
diff --git a/bitmaps_png/cpp_26/tool_ratsnest.cpp b/bitmaps_png/cpp_26/tool_ratsnest.cpp
index dcc06b9ddd..34a74a99db 100644
--- a/bitmaps_png/cpp_26/tool_ratsnest.cpp
+++ b/bitmaps_png/cpp_26/tool_ratsnest.cpp
@@ -8,79 +8,59 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x6e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xa5, 0x56, 0x6d, 0x4c, 0x5b,
- 0x65, 0x14, 0xbe, 0x2d, 0x6c, 0xd6, 0x69, 0xa7, 0x65, 0x6e, 0x48, 0x03, 0x85, 0x6e, 0xe0, 0x50,
- 0x31, 0x26, 0x1b, 0x4e, 0xcd, 0x30, 0x0c, 0x3f, 0x7e, 0xe0, 0x74, 0x66, 0x9b, 0x93, 0x0c, 0x3f,
- 0x48, 0x64, 0x06, 0x71, 0x1b, 0x5b, 0x24, 0xb2, 0x64, 0xa9, 0xb1, 0x10, 0x98, 0xa8, 0x4b, 0x54,
- 0xb0, 0x5b, 0x17, 0x8c, 0x23, 0x53, 0xc0, 0x6a, 0x0c, 0x69, 0x56, 0xe7, 0x1f, 0x74, 0x23, 0xa5,
- 0x13, 0xf6, 0x05, 0xe9, 0x1a, 0xec, 0x32, 0x60, 0x22, 0xed, 0xa0, 0x45, 0x4b, 0x4b, 0x7b, 0xdb,
- 0xd1, 0xdb, 0xde, 0xe3, 0x39, 0xcb, 0x25, 0x69, 0x9a, 0xdb, 0x41, 0x59, 0x93, 0xe7, 0xc7, 0x3d,
- 0xe7, 0x7d, 0xcf, 0xf3, 0x9e, 0xe7, 0x3d, 0xe7, 0xf4, 0x65, 0x00, 0x80, 0xc1, 0x5f, 0x0a, 0xe2,
- 0xfe, 0xba, 0xba, 0xba, 0xcc, 0x68, 0x34, 0x3a, 0x11, 0x0c, 0x06, 0x0d, 0xf8, 0xad, 0xb8, 0x4b,
- 0x3c, 0x48, 0x31, 0x29, 0xb6, 0xc0, 0x71, 0x9b, 0x84, 0x1c, 0x69, 0x84, 0xe1, 0xe1, 0xe1, 0x1d,
- 0xe8, 0xe0, 0x47, 0x46, 0x46, 0xca, 0xe7, 0x6d, 0x77, 0x8b, 0xd9, 0xd9, 0xd9, 0x22, 0x22, 0x5a,
- 0x19, 0xef, 0x08, 0x04, 0x02, 0xed, 0x98, 0x99, 0xab, 0xb1, 0xb1, 0x71, 0xdd, 0x52, 0x83, 0x97,
- 0x94, 0x94, 0x3c, 0x3c, 0x31, 0x31, 0xf1, 0x7e, 0x38, 0x1c, 0xbe, 0x02, 0x42, 0x4a, 0x8a, 0xf8,
- 0x45, 0x35, 0x35, 0x35, 0x2a, 0x24, 0xfa, 0x87, 0x65, 0xd9, 0x9f, 0x92, 0x25, 0x68, 0x69, 0x69,
- 0x79, 0xc4, 0xe3, 0xf1, 0x7c, 0x4a, 0x07, 0xe5, 0x79, 0xfe, 0x16, 0xc6, 0xe8, 0x34, 0x9b, 0xcd,
- 0xc5, 0x4c, 0xa2, 0x0d, 0x28, 0xe1, 0x76, 0x41, 0xc2, 0x37, 0x17, 0x43, 0x60, 0xb1, 0x58, 0xb6,
- 0x60, 0xd0, 0x2e, 0x0a, 0x4e, 0x24, 0x44, 0x46, 0xa4, 0x31, 0x6b, 0x12, 0x6f, 0xf6, 0xfb, 0xfd,
- 0x27, 0x69, 0xd3, 0x99, 0x9d, 0xdb, 0x36, 0x3d, 0xc3, 0x30, 0xe9, 0xf1, 0xfe, 0xbc, 0xbc, 0xbc,
- 0xd5, 0x63, 0x63, 0x63, 0x15, 0x73, 0x73, 0x73, 0xe7, 0x49, 0x1e, 0x8e, 0xe3, 0x86, 0x48, 0x2e,
- 0x92, 0x4d, 0x24, 0x5e, 0x62, 0xa2, 0xf3, 0x05, 0xf9, 0x2f, 0x72, 0x6f, 0xec, 0x60, 0xb9, 0xfb,
- 0x52, 0xa3, 0x73, 0x32, 0xc9, 0xa4, 0x4b, 0xc6, 0x34, 0x11, 0xa1, 0x56, 0xab, 0x5d, 0x3b, 0x3d,
- 0x3d, 0xfd, 0x09, 0x55, 0x28, 0xc6, 0x8f, 0x60, 0x95, 0x1a, 0x07, 0x07, 0x07, 0x5f, 0x5e, 0x20,
- 0xeb, 0xc4, 0xce, 0x80, 0x4c, 0x72, 0x36, 0xbc, 0xf2, 0x1e, 0x6f, 0xf4, 0x48, 0x03, 0xcf, 0x16,
- 0xac, 0x37, 0x73, 0x32, 0x09, 0x84, 0x8e, 0x36, 0xff, 0x81, 0xf2, 0x04, 0x11, 0x5e, 0x9f, 0xcf,
- 0xd7, 0x6a, 0x30, 0x18, 0x9e, 0x5c, 0xe4, 0xfd, 0x89, 0x3b, 0xce, 0xbe, 0x54, 0x52, 0x8c, 0x81,
- 0x79, 0xdf, 0xee, 0x5d, 0xa7, 0x42, 0xa1, 0xd0, 0x6f, 0x6e, 0xb7, 0xdb, 0x16, 0xd9, 0xbc, 0x09,
- 0xb8, 0x2d, 0x9b, 0x83, 0x53, 0x53, 0x53, 0x1f, 0x55, 0x56, 0x56, 0x66, 0x26, 0x55, 0x28, 0x56,
- 0xab, 0xf5, 0x55, 0xa7, 0xd3, 0xb9, 0xdf, 0xeb, 0xf5, 0x7e, 0x89, 0x12, 0x74, 0x93, 0xce, 0x74,
- 0x5a, 0x7e, 0x74, 0x04, 0xb8, 0x7b, 0xa5, 0x10, 0xfd, 0xae, 0x0d, 0xe8, 0x82, 0x55, 0x2a, 0x15,
- 0x6b, 0x50, 0xc8, 0x9d, 0xac, 0x4c, 0x6a, 0x59, 0x52, 0xc9, 0xd3, 0x25, 0xa2, 0xd6, 0xff, 0x62,
- 0xbd, 0x5f, 0x42, 0xa2, 0x9f, 0x67, 0x66, 0x66, 0xbe, 0x70, 0x38, 0x1c, 0x7b, 0x87, 0x86, 0x86,
- 0xb6, 0x86, 0xb2, 0x33, 0x6c, 0x5c, 0x76, 0x06, 0x1f, 0x6d, 0xfd, 0x0a, 0x14, 0x52, 0x49, 0x30,
- 0x2d, 0x2d, 0x0d, 0x1e, 0x97, 0x32, 0x7d, 0xb8, 0x31, 0x27, 0x69, 0xa2, 0xda, 0xda, 0xda, 0x6c,
- 0x31, 0x87, 0x4e, 0xa7, 0x5b, 0x1f, 0xb9, 0x78, 0xc1, 0x15, 0xd9, 0xb9, 0xed, 0x76, 0x66, 0x2a,
- 0x09, 0x13, 0xc5, 0x12, 0x86, 0xaa, 0xaa, 0x2a, 0x90, 0x48, 0x24, 0x37, 0x71, 0x4d, 0x59, 0x92,
- 0x64, 0xe2, 0x5d, 0x8d, 0x19, 0xf6, 0xa3, 0x8c, 0xf6, 0x48, 0x24, 0x32, 0xea, 0xb7, 0x98, 0x3b,
- 0xa5, 0x0c, 0x73, 0xbd, 0xaf, 0xaf, 0x8f, 0x04, 0x00, 0x93, 0xe9, 0x77, 0xc8, 0xca, 0xca, 0xa1,
- 0x6e, 0xef, 0x42, 0xa8, 0x97, 0x4c, 0x84, 0x23, 0xe8, 0x7b, 0xbc, 0x97, 0x99, 0xfe, 0xfe, 0xfe,
- 0xe7, 0x49, 0x59, 0xa1, 0x69, 0xaf, 0x98, 0x4c, 0x26, 0x08, 0x87, 0x01, 0x3c, 0x1e, 0x00, 0xbb,
- 0xdd, 0x0f, 0xe5, 0xe5, 0x7b, 0x29, 0xbb, 0x49, 0xf4, 0xed, 0x4e, 0x9a, 0xc8, 0xe5, 0x72, 0x1d,
- 0xa2, 0xde, 0xa0, 0xc9, 0x40, 0x83, 0x95, 0x88, 0x34, 0x1a, 0x0d, 0x9d, 0xba, 0xb7, 0xa3, 0xa3,
- 0x03, 0x58, 0x16, 0xc0, 0xe5, 0x02, 0x18, 0x1d, 0x05, 0xb0, 0x5a, 0x01, 0x74, 0xba, 0x73, 0xa0,
- 0x54, 0xae, 0xa3, 0xec, 0x7e, 0x44, 0xac, 0x5d, 0x14, 0x91, 0xcd, 0x66, 0x7b, 0x8d, 0x1a, 0x1c,
- 0x4b, 0xf9, 0xb0, 0x30, 0x75, 0xf5, 0x28, 0xe1, 0xa0, 0xe0, 0xff, 0xb5, 0xb5, 0x55, 0x07, 0x5e,
- 0x2f, 0x80, 0xc3, 0x41, 0x19, 0x01, 0x5c, 0xbe, 0x0c, 0xd0, 0xdb, 0x0b, 0xd0, 0xde, 0xfe, 0x37,
- 0xac, 0x59, 0xa3, 0x26, 0x32, 0xba, 0xbb, 0xa7, 0xee, 0x48, 0xd4, 0xdd, 0xdd, 0xbd, 0x01, 0xe5,
- 0xf2, 0xd0, 0x10, 0x9c, 0xb7, 0xe1, 0x1d, 0xd9, 0xb0, 0xec, 0xbf, 0x16, 0xbe, 0x3b, 0xeb, 0xeb,
- 0x8f, 0x80, 0xdb, 0x0d, 0x70, 0xe3, 0x06, 0xc0, 0xd5, 0xab, 0x00, 0x27, 0x4e, 0x98, 0xa1, 0xa8,
- 0x68, 0x3b, 0xa4, 0xa4, 0x2c, 0xf3, 0xa1, 0xff, 0x07, 0xc4, 0x86, 0x3b, 0x66, 0x54, 0x5d, 0x5d,
- 0x9d, 0x85, 0x41, 0x87, 0xf1, 0xf4, 0x17, 0x4b, 0x4b, 0x4b, 0x33, 0xc8, 0xd6, 0xdc, 0xdc, 0x9c,
- 0x4b, 0x43, 0xd5, 0x6e, 0xb7, 0xbf, 0x2e, 0x2c, 0xd4, 0x1f, 0x3c, 0x78, 0x08, 0x9c, 0x4e, 0x00,
- 0x8b, 0x65, 0x12, 0xf4, 0xfa, 0x1e, 0x38, 0x76, 0xcc, 0x02, 0x52, 0x69, 0x4a, 0x18, 0x7d, 0xf5,
- 0x88, 0x03, 0x88, 0x77, 0x10, 0xb9, 0xa2, 0x44, 0x72, 0xb9, 0x7c, 0x15, 0x76, 0xfe, 0x19, 0xec,
- 0xa5, 0x9b, 0x7a, 0xbd, 0x3e, 0x7f, 0xde, 0x41, 0xc3, 0x12, 0x89, 0xc2, 0x31, 0x13, 0xe0, 0xb3,
- 0x8a, 0x8a, 0x2a, 0x38, 0x7d, 0xfa, 0x12, 0xa4, 0xa7, 0x67, 0xf2, 0x6a, 0xf5, 0x63, 0xd0, 0xd3,
- 0xc3, 0x43, 0x59, 0x99, 0x86, 0x24, 0xbb, 0x86, 0xa8, 0x44, 0x3c, 0x87, 0x50, 0x8a, 0x12, 0x61,
- 0x83, 0x1e, 0xa5, 0xce, 0x1f, 0x18, 0x18, 0x78, 0x21, 0x6e, 0x72, 0x7f, 0x8b, 0x19, 0xfe, 0x19,
- 0x63, 0x3b, 0x9c, 0x93, 0x93, 0x0b, 0x32, 0xd9, 0x0a, 0x92, 0xa9, 0x05, 0xe1, 0x68, 0x68, 0x30,
- 0x81, 0xc1, 0xc0, 0x81, 0x5a, 0x5d, 0x48, 0x64, 0x9a, 0x85, 0x26, 0x03, 0x4f, 0xa3, 0x3d, 0xde,
- 0x41, 0x3d, 0x84, 0x87, 0xf8, 0x3c, 0xc6, 0xf6, 0x01, 0x62, 0x0c, 0xf1, 0xb1, 0x20, 0xd3, 0xa9,
- 0x82, 0x82, 0x62, 0xe8, 0xea, 0x02, 0x68, 0x6a, 0xba, 0x06, 0xcb, 0x97, 0xaf, 0xb8, 0x25, 0x64,
- 0x24, 0x4e, 0x44, 0x13, 0x58, 0x6c, 0x2a, 0x50, 0x63, 0xd2, 0x1c, 0x8c, 0xb1, 0x6f, 0x44, 0x7c,
- 0x28, 0x90, 0xbc, 0x82, 0x78, 0x0b, 0xf1, 0x9f, 0x56, 0x7b, 0x01, 0xda, 0xda, 0x00, 0x7b, 0xea,
- 0x1b, 0xca, 0xea, 0x2f, 0x44, 0x86, 0x28, 0x91, 0x52, 0xa9, 0x7c, 0x28, 0xde, 0x38, 0x3e, 0x3e,
- 0xbe, 0x07, 0xe5, 0x0c, 0xcd, 0x17, 0x86, 0x00, 0x15, 0x62, 0x3f, 0xe2, 0x59, 0xe1, 0xfb, 0x09,
- 0xc4, 0x2f, 0x85, 0x85, 0xbb, 0x60, 0xdf, 0x3e, 0x23, 0x96, 0x77, 0x2e, 0x11, 0x5d, 0x47, 0x3c,
- 0x9d, 0xa8, 0xea, 0x44, 0x1f, 0x27, 0xf8, 0xaf, 0x79, 0x2e, 0xce, 0x4e, 0xff, 0xb0, 0xf9, 0x71,
- 0xb6, 0xf7, 0x10, 0x01, 0x04, 0x4b, 0xa4, 0x88, 0x77, 0x11, 0xab, 0x45, 0x48, 0x1e, 0x20, 0xa2,
- 0xd4, 0x78, 0x87, 0xd1, 0x68, 0xdc, 0x48, 0x6f, 0x80, 0x45, 0x8c, 0x95, 0x42, 0xc4, 0x71, 0x2a,
- 0x14, 0x41, 0xd2, 0x03, 0x82, 0xc4, 0xf1, 0xeb, 0x96, 0x31, 0x31, 0x0f, 0x48, 0xb9, 0xd8, 0x8b,
- 0x68, 0x01, 0xac, 0x42, 0xec, 0x11, 0x08, 0xde, 0x46, 0x3c, 0x1a, 0xe3, 0x53, 0x08, 0x31, 0x53,
- 0x89, 0xe3, 0x7f, 0x04, 0x51, 0xc5, 0xbc, 0x89, 0xe6, 0x4f, 0x96, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x2b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x59, 0x4f, 0x53,
+ 0x51, 0x10, 0xc7, 0xfb, 0x09, 0xd4, 0x0f, 0xe0, 0xd7, 0x30, 0x3e, 0x98, 0x18, 0x4d, 0x34, 0xfa,
+ 0xa2, 0x06, 0xe3, 0x02, 0xdd, 0x31, 0xb2, 0x35, 0x18, 0x10, 0x28, 0xae, 0x41, 0x23, 0x3c, 0x60,
+ 0x14, 0x88, 0xa0, 0x11, 0x0a, 0x2f, 0x44, 0x16, 0x63, 0x02, 0xf5, 0x81, 0x56, 0x1e, 0x24, 0x94,
+ 0x17, 0x68, 0xc3, 0xd2, 0x12, 0xa0, 0xec, 0xfb, 0x03, 0x14, 0xc2, 0xbe, 0x95, 0xa5, 0x8c, 0xfd,
+ 0x8f, 0xdc, 0xe6, 0x96, 0xde, 0x7b, 0x81, 0xc2, 0x49, 0x26, 0xf4, 0xde, 0x4e, 0xe7, 0x77, 0xce,
+ 0xcc, 0x7f, 0x86, 0xa3, 0x72, 0x3a, 0x9d, 0x17, 0x3b, 0x3b, 0x3b, 0x4b, 0x3b, 0x3a, 0x3a, 0xd6,
+ 0x82, 0x46, 0x67, 0x6c, 0x6b, 0x88, 0x0d, 0x86, 0xea, 0x00, 0x12, 0xe1, 0xb4, 0xb8, 0xb8, 0x48,
+ 0xcb, 0xcb, 0xcb, 0x67, 0x02, 0x04, 0x43, 0x25, 0x77, 0x12, 0xbf, 0xdf, 0x4f, 0x58, 0xc3, 0xc3,
+ 0xc3, 0x51, 0x05, 0xef, 0xea, 0xea, 0xa2, 0xf1, 0xf1, 0x71, 0x1a, 0x18, 0x18, 0xe0, 0x93, 0xa9,
+ 0xe4, 0x1c, 0xa7, 0xa6, 0xa6, 0x18, 0xb4, 0xb2, 0xb2, 0x72, 0x22, 0x40, 0x7f, 0x7f, 0x3f, 0xcd,
+ 0xcf, 0xcf, 0xd3, 0xde, 0xde, 0x1e, 0xff, 0x7e, 0x7b, 0x7b, 0x9b, 0xdf, 0xcb, 0x82, 0xdc, 0x6e,
+ 0x37, 0x05, 0x02, 0x01, 0x76, 0xee, 0xed, 0xed, 0x55, 0x0c, 0x0e, 0x5f, 0x6c, 0x6c, 0x73, 0x73,
+ 0x93, 0xc4, 0x6b, 0x7d, 0x7d, 0x9d, 0x86, 0x86, 0x86, 0x94, 0x41, 0xb0, 0xb9, 0xb9, 0x39, 0xfe,
+ 0x01, 0xfe, 0x4a, 0x7d, 0x8f, 0xb4, 0x2c, 0x2c, 0x2c, 0x84, 0x36, 0x84, 0xb5, 0xbb, 0xbb, 0x4b,
+ 0x3e, 0x9f, 0x8f, 0xfa, 0xfa, 0xfa, 0xc2, 0x7c, 0x15, 0x41, 0x38, 0x49, 0x9b, 0xab, 0x89, 0x52,
+ 0xb3, 0xae, 0x51, 0x7c, 0xca, 0x25, 0xaa, 0xfc, 0xf1, 0x9d, 0x3c, 0x1e, 0x0f, 0x4d, 0x4f, 0x4f,
+ 0xd3, 0xd6, 0xd6, 0x56, 0xd8, 0xee, 0x57, 0x57, 0x57, 0x69, 0x6c, 0x6c, 0x0c, 0x85, 0x97, 0x8c,
+ 0xa5, 0x08, 0x42, 0xe0, 0xf8, 0xb4, 0x73, 0xd4, 0xe4, 0x55, 0xb1, 0xe1, 0x73, 0xab, 0xf3, 0x6f,
+ 0x28, 0xf8, 0xce, 0xce, 0x0e, 0xcd, 0xcc, 0xcc, 0x50, 0x4f, 0x4f, 0xcf, 0x91, 0xb5, 0x53, 0x49,
+ 0x48, 0x91, 0x4f, 0x82, 0xdd, 0x25, 0xa5, 0x5d, 0x61, 0x80, 0xdb, 0xf7, 0xdf, 0xf0, 0xf9, 0x99,
+ 0xf9, 0x3a, 0xcb, 0x7e, 0x64, 0x64, 0x44, 0x76, 0xf7, 0xb2, 0x20, 0xe4, 0x1a, 0x4a, 0x41, 0xf1,
+ 0xc4, 0xf9, 0x46, 0x50, 0x01, 0xf4, 0x2a, 0xf7, 0x32, 0x55, 0x36, 0x5c, 0x38, 0x1d, 0x08, 0x12,
+ 0x14, 0x2f, 0xe4, 0x1f, 0x0d, 0xdb, 0x60, 0xff, 0x45, 0x4f, 0xd2, 0xcf, 0x33, 0xec, 0xfe, 0xc3,
+ 0xdb, 0xa4, 0x33, 0x3e, 0xa2, 0x52, 0xcb, 0x97, 0xe8, 0x53, 0x37, 0x38, 0x38, 0x48, 0x93, 0x93,
+ 0x93, 0xdc, 0x03, 0x68, 0x34, 0xe1, 0x4b, 0x14, 0x1d, 0x62, 0x30, 0x65, 0x5c, 0xa5, 0x98, 0x07,
+ 0x77, 0x68, 0xd6, 0x37, 0x4b, 0x99, 0xe6, 0x4c, 0x2a, 0x2e, 0x29, 0x8e, 0x90, 0x72, 0xd4, 0x62,
+ 0x40, 0x6f, 0x40, 0xaa, 0x58, 0xd8, 0x48, 0xac, 0xfa, 0x31, 0x07, 0x43, 0xda, 0x3e, 0x17, 0x7c,
+ 0x22, 0x73, 0x76, 0x16, 0x9f, 0xe4, 0xd4, 0xf2, 0x46, 0x4a, 0xc4, 0x93, 0x41, 0x00, 0x09, 0x56,
+ 0xfb, 0xb3, 0x86, 0x12, 0x93, 0x12, 0xc8, 0xe1, 0x70, 0x28, 0x36, 0xac, 0x30, 0xc2, 0x24, 0x41,
+ 0xdd, 0xdd, 0xdd, 0xa1, 0x5d, 0x7a, 0xbd, 0x5e, 0x7e, 0x17, 0xa7, 0x89, 0x0d, 0x03, 0xc1, 0x5a,
+ 0x5a, 0x1c, 0x64, 0x30, 0xea, 0xc9, 0x66, 0xb3, 0x45, 0x37, 0x82, 0x84, 0x89, 0x00, 0x41, 0x08,
+ 0xef, 0xd4, 0x9a, 0xb8, 0x08, 0x10, 0x0c, 0xad, 0x60, 0x88, 0x37, 0x50, 0x4d, 0x6d, 0x4d, 0xc4,
+ 0x50, 0x45, 0xcd, 0x0e, 0x86, 0x6a, 0x24, 0x08, 0x79, 0xdf, 0xdf, 0xdf, 0x67, 0x13, 0xab, 0x49,
+ 0xad, 0x95, 0x06, 0xc1, 0x20, 0x1a, 0x53, 0xaa, 0x89, 0xbe, 0x7e, 0x2b, 0x39, 0x7e, 0xc3, 0xe2,
+ 0x14, 0x52, 0xf3, 0x4d, 0x09, 0x04, 0x83, 0x28, 0x72, 0xde, 0xe7, 0xd0, 0xbb, 0xa0, 0xb5, 0xb7,
+ 0xb7, 0x2b, 0x83, 0x50, 0x0f, 0x2c, 0xd4, 0x07, 0x75, 0x0a, 0x07, 0xa9, 0x25, 0x01, 0x65, 0x96,
+ 0x32, 0xca, 0xcd, 0xfb, 0x40, 0xd9, 0x2f, 0xb3, 0x29, 0xd9, 0x94, 0x44, 0x37, 0x6f, 0xdd, 0xa0,
+ 0xaa, 0xea, 0x2a, 0x65, 0x10, 0x14, 0x86, 0x05, 0xc5, 0x1d, 0x76, 0xd4, 0x48, 0x80, 0x20, 0x75,
+ 0x8d, 0x4e, 0x4d, 0xe5, 0x15, 0xe5, 0x64, 0xb3, 0xdb, 0xa8, 0xd9, 0xd1, 0x4c, 0x2e, 0x97, 0x4b,
+ 0x39, 0x75, 0xe8, 0x15, 0xa1, 0x0f, 0x20, 0xd7, 0xc3, 0x8e, 0x5a, 0xbd, 0x86, 0x83, 0xe3, 0xbf,
+ 0x26, 0x64, 0x5d, 0x1d, 0xdc, 0x35, 0x9e, 0x1b, 0x1b, 0xff, 0xd0, 0x9b, 0xb7, 0xaf, 0x8f, 0x3f,
+ 0x54, 0xa1, 0x79, 0x2c, 0x14, 0x56, 0xca, 0x11, 0x20, 0xb7, 0xc7, 0x4d, 0x7a, 0x83, 0x8e, 0x53,
+ 0xa3, 0xd5, 0x6b, 0xd9, 0x17, 0xb0, 0x14, 0x53, 0x32, 0x9f, 0xe8, 0x48, 0xd0, 0xe8, 0xe8, 0x68,
+ 0x48, 0xf3, 0xe2, 0x11, 0x24, 0xb6, 0x7b, 0x31, 0x77, 0x49, 0x6f, 0xd4, 0x91, 0xdd, 0x6e, 0xe7,
+ 0xe7, 0x8a, 0x60, 0xba, 0xf2, 0x3f, 0xe6, 0x33, 0xa8, 0xb5, 0xad, 0x95, 0x9e, 0x67, 0xa4, 0x1f,
+ 0x09, 0x5a, 0xdb, 0xd8, 0xd8, 0x60, 0xd0, 0xc4, 0xc4, 0x84, 0xac, 0x63, 0x61, 0x51, 0x21, 0x4f,
+ 0x01, 0xe1, 0x19, 0xca, 0x4a, 0x48, 0x7c, 0xca, 0x7d, 0x04, 0x98, 0xf9, 0x85, 0x99, 0xac, 0xd6,
+ 0x7a, 0xd9, 0x6b, 0x17, 0x5f, 0xb7, 0x96, 0x96, 0x96, 0x58, 0x08, 0x27, 0x19, 0xfb, 0xb0, 0xba,
+ 0xfa, 0x3a, 0x4a, 0xcf, 0x48, 0x0b, 0x2a, 0xd4, 0xc3, 0x75, 0xb3, 0xfe, 0xb6, 0xca, 0x5f, 0xb7,
+ 0x4e, 0x7b, 0x81, 0x2c, 0x2c, 0x2a, 0xe0, 0x01, 0x6b, 0x29, 0x2f, 0x53, 0xbc, 0x40, 0xfe, 0x03,
+ 0x3d, 0xed, 0xe6, 0xb2, 0x80, 0x98, 0x92, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
+ 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE tool_ratsnest_xpm[1] = {{ png, sizeof( png ), "tool_ratsnest_xpm" }};
diff --git a/bitmaps_png/cpp_26/track_sketch.cpp b/bitmaps_png/cpp_26/track_sketch.cpp
index d670a46654..33110dca69 100644
--- a/bitmaps_png/cpp_26/track_sketch.cpp
+++ b/bitmaps_png/cpp_26/track_sketch.cpp
@@ -8,40 +8,23 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x07, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0xf8, 0xff, 0xff, 0x3f,
- 0x03, 0x3d, 0x30, 0xc3, 0x90, 0xb0, 0x88, 0xa1, 0x81, 0x41, 0x00, 0x88, 0x0d, 0x80, 0x58, 0x09,
- 0xca, 0xe7, 0x82, 0xf2, 0x35, 0xa8, 0x6b, 0x51, 0x2d, 0x43, 0x04, 0x10, 0xff, 0x07, 0xe2, 0x1d,
- 0x60, 0x7e, 0x35, 0x83, 0x05, 0x94, 0x7f, 0x03, 0xab, 0x45, 0xb7, 0xcd, 0xcd, 0xf9, 0xae, 0xeb,
- 0xe9, 0x3d, 0xc0, 0x87, 0xaf, 0xe9, 0xea, 0x06, 0x50, 0x6c, 0xd1, 0x79, 0x03, 0x03, 0x01, 0xa0,
- 0x61, 0xff, 0x09, 0xe0, 0xd3, 0x14, 0x5b, 0x04, 0xa4, 0x18, 0x41, 0x96, 0x61, 0xc3, 0x97, 0x75,
- 0x74, 0x64, 0x81, 0x96, 0x7c, 0x02, 0x59, 0x76, 0x43, 0x4f, 0xcf, 0x89, 0x32, 0x8b, 0x08, 0x60,
- 0xa0, 0x25, 0x3d, 0x60, 0x5f, 0xe9, 0xea, 0xee, 0xa4, 0x49, 0xd0, 0x01, 0xe3, 0x65, 0x31, 0x48,
- 0xfe, 0xa6, 0xbe, 0xbe, 0x34, 0x90, 0xff, 0x13, 0x24, 0x76, 0x55, 0x5f, 0xdf, 0x90, 0x6c, 0x8b,
- 0xee, 0x1a, 0x1b, 0xf3, 0x03, 0x0d, 0xf9, 0x80, 0x86, 0x41, 0x96, 0xfd, 0xbe, 0x66, 0x68, 0x28,
- 0x0f, 0xf6, 0x95, 0xbe, 0xfe, 0x3c, 0x68, 0xf0, 0xad, 0xa0, 0x6a, 0xd0, 0x01, 0x0d, 0xdc, 0x0a,
- 0xb5, 0x6c, 0x22, 0x88, 0x7f, 0x4b, 0x47, 0x47, 0x13, 0xc8, 0xfe, 0x07, 0xc4, 0x7f, 0x6e, 0xe9,
- 0xea, 0x2a, 0x51, 0xcd, 0xa2, 0xab, 0x7a, 0x7a, 0xb6, 0x50, 0x8b, 0xbe, 0x5e, 0xd7, 0xd0, 0x10,
- 0x06, 0x89, 0x5d, 0xd3, 0xd3, 0xdb, 0x00, 0x0e, 0x52, 0x3d, 0xbd, 0x69, 0x54, 0x4d, 0x0c, 0x40,
- 0x43, 0x8f, 0x41, 0x2d, 0xab, 0x07, 0xf3, 0x75, 0x75, 0x2d, 0xa1, 0xfc, 0xef, 0x77, 0xf4, 0xf4,
- 0xc4, 0xa8, 0x66, 0xd1, 0x0d, 0x5d, 0x5d, 0x7f, 0xa8, 0xc1, 0x6f, 0xce, 0x18, 0x1b, 0x73, 0x41,
- 0x83, 0xf4, 0x10, 0xd4, 0x57, 0x2d, 0xd4, 0x4b, 0xde, 0xc0, 0xfc, 0x05, 0x34, 0xf0, 0x1a, 0x34,
- 0x11, 0xe4, 0x81, 0x83, 0xcf, 0xc0, 0xc0, 0x1b, 0xca, 0x7f, 0xbf, 0xcc, 0x51, 0x65, 0x63, 0x71,
- 0xb0, 0xe4, 0xff, 0x16, 0x5f, 0xd9, 0x7b, 0x37, 0xf4, 0xf5, 0x3b, 0xb6, 0x5a, 0xa9, 0x2f, 0x02,
- 0xf1, 0x6b, 0x02, 0xa4, 0xdf, 0x82, 0xf8, 0x40, 0x35, 0xd5, 0x44, 0xe7, 0x23, 0xa0, 0xaf, 0x12,
- 0xa1, 0xbe, 0x7a, 0xb0, 0xdf, 0xc1, 0x81, 0x05, 0x64, 0x39, 0x90, 0x7d, 0x89, 0x88, 0x92, 0x04,
- 0x84, 0x5f, 0x10, 0x6d, 0xd1, 0x55, 0x6d, 0x6d, 0x36, 0xa0, 0x86, 0x27, 0x60, 0x5f, 0xe8, 0xeb,
- 0xc7, 0x80, 0x2d, 0xd7, 0xd1, 0x31, 0x01, 0xb2, 0x33, 0x26, 0x78, 0xc8, 0xcf, 0x89, 0x88, 0x15,
- 0xfe, 0x9f, 0x19, 0x26, 0x7e, 0x15, 0xc4, 0x5f, 0xe2, 0xa8, 0xdc, 0x09, 0xe2, 0x27, 0x46, 0x89,
- 0xbe, 0x00, 0xf1, 0x81, 0xa1, 0x11, 0x47, 0x5a, 0xc9, 0xa0, 0xaf, 0x5f, 0x0c, 0x75, 0xe1, 0x25,
- 0x9a, 0x16, 0x41, 0x37, 0xd4, 0xd5, 0x79, 0x41, 0x71, 0x02, 0x2d, 0x86, 0xb6, 0x80, 0x32, 0x2d,
- 0x08, 0x6f, 0xb7, 0x52, 0x3f, 0xd6, 0xe7, 0x29, 0xf7, 0x7f, 0xae, 0xb3, 0xe2, 0x73, 0x10, 0xff,
- 0x90, 0xb9, 0xe6, 0x6e, 0x10, 0x7f, 0x9a, 0x9b, 0xc2, 0x27, 0x10, 0x1f, 0xa8, 0x76, 0x06, 0xc9,
- 0xf5, 0x11, 0xd0, 0x92, 0x56, 0x22, 0xe3, 0x85, 0xbc, 0x38, 0x82, 0x61, 0x50, 0x31, 0x05, 0x74,
- 0xa5, 0x07, 0x32, 0x06, 0xa6, 0xb0, 0x76, 0xdb, 0x74, 0xde, 0xff, 0x3e, 0x49, 0x02, 0x67, 0x40,
- 0xfc, 0x6e, 0x4f, 0xb9, 0x02, 0x10, 0xdf, 0x35, 0x85, 0xff, 0x31, 0x58, 0x8d, 0xbe, 0xbe, 0xe3,
- 0xc0, 0xd4, 0xb0, 0x83, 0xdf, 0xa2, 0x06, 0x06, 0x1d, 0x86, 0x3a, 0x20, 0x59, 0xcb, 0x10, 0x03,
- 0xe5, 0xcb, 0x40, 0xf9, 0x39, 0x43, 0xb3, 0xb9, 0x45, 0x0a, 0x06, 0x00, 0x8e, 0xa6, 0x66, 0x9f,
- 0xb9, 0x6a, 0xd1, 0x76, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x00, 0xea, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0xd6, 0x41, 0x0e, 0x82,
+ 0x30, 0x10, 0x05, 0xd0, 0x59, 0x68, 0xe2, 0x39, 0x4c, 0xbc, 0x12, 0xd8, 0xdb, 0x78, 0x02, 0xd9,
+ 0x35, 0xe5, 0x16, 0x46, 0xef, 0xe0, 0x8e, 0x9d, 0xd7, 0x60, 0x0b, 0x0b, 0x13, 0xc7, 0x16, 0x6d,
+ 0x82, 0xb5, 0x53, 0x28, 0xcc, 0x2c, 0x3e, 0x4d, 0x43, 0xe0, 0x65, 0x68, 0x99, 0x14, 0x10, 0x11,
+ 0xa8, 0x3c, 0x00, 0x3a, 0x1b, 0x0c, 0xd2, 0xa5, 0x9e, 0x09, 0x63, 0x8c, 0x39, 0xb8, 0x11, 0x24,
+ 0xa1, 0xba, 0xae, 0x2b, 0x1b, 0xd4, 0x5a, 0xef, 0xc5, 0x20, 0x8f, 0xb8, 0x51, 0xac, 0xa2, 0x10,
+ 0x11, 0x81, 0x62, 0x08, 0x3b, 0x44, 0x21, 0xac, 0x50, 0x0a, 0x61, 0x83, 0xa6, 0x10, 0x16, 0x68,
+ 0x0e, 0xb2, 0x1a, 0x9a, 0x8b, 0xac, 0x82, 0x72, 0x90, 0xc5, 0x50, 0x2e, 0xb2, 0x08, 0xba, 0x95,
+ 0xe5, 0x33, 0x17, 0x19, 0x20, 0x38, 0x41, 0x47, 0xa5, 0xd9, 0x04, 0x48, 0x51, 0x38, 0x00, 0x55,
+ 0xa5, 0x7a, 0x7b, 0xbf, 0xcd, 0x8a, 0xbd, 0x20, 0x95, 0x66, 0xfb, 0x8f, 0x5c, 0x95, 0xea, 0x73,
+ 0x2a, 0x19, 0x57, 0x34, 0x09, 0x79, 0xc4, 0x7d, 0x2e, 0x3b, 0x6f, 0x45, 0xa0, 0x31, 0xf2, 0x5d,
+ 0x37, 0x7e, 0xe8, 0x72, 0xfc, 0x45, 0xd6, 0x42, 0xd1, 0x8d, 0x50, 0x9e, 0x3f, 0xbb, 0x2b, 0x5c,
+ 0xf8, 0xfb, 0x0e, 0x5e, 0xd9, 0x1b, 0xc1, 0x25, 0xd5, 0x20, 0x63, 0x0b, 0xbf, 0xb8, 0xa2, 0x54,
+ 0x83, 0x8c, 0xbd, 0x94, 0x05, 0x0a, 0xff, 0x78, 0x11, 0x28, 0xd6, 0x56, 0xd8, 0x21, 0xaa, 0x77,
+ 0xb1, 0x42, 0xee, 0x28, 0x44, 0xf5, 0x2e, 0xf6, 0x8a, 0xfc, 0x21, 0x4f, 0x12, 0x7a, 0x03, 0x64,
+ 0x43, 0xd9, 0x37, 0x65, 0xac, 0x26, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE track_sketch_xpm[1] = {{ png, sizeof( png ), "track_sketch_xpm" }};
diff --git a/bitmaps_png/cpp_26/unit_inch.cpp b/bitmaps_png/cpp_26/unit_inch.cpp
index 598909789a..8fe8db0112 100644
--- a/bitmaps_png/cpp_26/unit_inch.cpp
+++ b/bitmaps_png/cpp_26/unit_inch.cpp
@@ -8,28 +8,22 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x51, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x4d, 0x2b, 0x05,
- 0x51, 0x18, 0x80, 0x0f, 0xba, 0x37, 0x6b, 0x14, 0x1b, 0x11, 0x92, 0x9a, 0xb2, 0x99, 0x85, 0xcd,
- 0x7c, 0xd5, 0x4d, 0xa1, 0x6c, 0xd4, 0x2c, 0x2d, 0x94, 0x2c, 0xe4, 0x57, 0x50, 0x16, 0xfe, 0x80,
- 0xf2, 0x07, 0x24, 0x0b, 0xf2, 0xd5, 0xd5, 0x94, 0x8f, 0xee, 0xc2, 0xce, 0x4e, 0xd9, 0x88, 0x85,
- 0xc5, 0xdd, 0x5a, 0x61, 0xa1, 0xe3, 0x79, 0xf5, 0xde, 0x05, 0x92, 0xe6, 0x9a, 0x51, 0x1a, 0x6f,
- 0x3d, 0x9d, 0x39, 0xef, 0xe9, 0xbe, 0xcf, 0x9c, 0x77, 0xce, 0xdc, 0xc6, 0x58, 0x6b, 0xcd, 0x6f,
- 0x60, 0x8a, 0x23, 0x0a, 0x82, 0xe0, 0x02, 0x6e, 0x7c, 0xdf, 0xbf, 0x0b, 0xc3, 0xf0, 0x1a, 0xd6,
- 0x72, 0xdb, 0x11, 0xa2, 0x2b, 0xb0, 0x48, 0x96, 0x73, 0x6d, 0xdd, 0x47, 0x11, 0xd1, 0x1a, 0x45,
- 0x51, 0xbb, 0xe0, 0xba, 0x6e, 0x49, 0x72, 0x9e, 0xe7, 0x0d, 0x38, 0x8e, 0x53, 0xce, 0x54, 0x84,
- 0x60, 0x82, 0xf9, 0xad, 0xe4, 0xe0, 0x9c, 0xb6, 0xd6, 0x18, 0x5f, 0xa0, 0x0e, 0x33, 0x99, 0xb6,
- 0x8e, 0xe2, 0x4b, 0x2a, 0x7a, 0x66, 0x37, 0xc3, 0xac, 0xc5, 0x32, 0x27, 0x9f, 0xe4, 0x25, 0xba,
- 0xd4, 0x5d, 0x8e, 0xe8, 0xfc, 0x89, 0xd6, 0xb6, 0x64, 0x2e, 0x22, 0xb7, 0xaf, 0xa2, 0x21, 0x15,
- 0xd9, 0x38, 0x8e, 0xdb, 0xfe, 0x45, 0x8d, 0x17, 0xf6, 0x51, 0x8b, 0xd4, 0xe5, 0x85, 0x65, 0x9c,
- 0x82, 0x7b, 0xcd, 0x3d, 0x20, 0x9d, 0x67, 0x3c, 0x6b, 0x88, 0xe4, 0xba, 0xc0, 0xff, 0x75, 0x44,
- 0x07, 0xac, 0x40, 0x6f, 0xea, 0x62, 0xc6, 0x74, 0xc3, 0x2a, 0x74, 0x7d, 0x29, 0x22, 0x4a, 0xb0,
- 0x00, 0x3b, 0x50, 0x85, 0xbe, 0x26, 0x44, 0x3d, 0x70, 0x04, 0xbb, 0xb0, 0x08, 0xe5, 0x77, 0x22,
- 0x22, 0x82, 0x2d, 0x38, 0x81, 0x9a, 0x8a, 0xa6, 0x61, 0x2c, 0x25, 0x93, 0x70, 0xa8, 0x35, 0x4e,
- 0x61, 0x1b, 0xc6, 0xd5, 0x61, 0x2a, 0x90, 0xe8, 0x62, 0x1e, 0x24, 0x6f, 0x37, 0xa0, 0xb6, 0x7e,
- 0x58, 0x87, 0x03, 0x5d, 0x94, 0xbb, 0x72, 0xb5, 0x15, 0x69, 0x18, 0x85, 0x3d, 0xad, 0x21, 0x2d,
- 0xdc, 0x80, 0xc1, 0x4f, 0x87, 0x81, 0x08, 0x61, 0x13, 0x8e, 0x7f, 0xf0, 0x8c, 0xaa, 0xfa, 0x18,
- 0x2a, 0xdf, 0x9d, 0x3a, 0x39, 0x14, 0xb3, 0xf2, 0xa3, 0x26, 0x44, 0x9d, 0x30, 0x27, 0x35, 0x0a,
- 0xfc, 0x71, 0xf2, 0x67, 0x45, 0xaf, 0x52, 0xa4, 0x47, 0x96, 0x2f, 0xfe, 0x11, 0xfa, 0x00, 0x00,
+ 0xce, 0x00, 0x00, 0x00, 0xf1, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd5, 0xb1, 0x4a, 0x03,
+ 0x41, 0x10, 0xc6, 0xf1, 0x9f, 0x57, 0x1c, 0x0a, 0x12, 0x89, 0x45, 0x4e, 0x2c, 0x85, 0xf8, 0x02,
+ 0xbe, 0x80, 0x20, 0x62, 0x99, 0xd6, 0x36, 0x10, 0x10, 0x2c, 0xc4, 0x22, 0x8d, 0xa5, 0x9d, 0x60,
+ 0x61, 0x2f, 0x08, 0x22, 0xa9, 0x52, 0xa8, 0x95, 0xbd, 0x16, 0x41, 0x92, 0xbc, 0xd3, 0xd9, 0xac,
+ 0xb0, 0x48, 0x88, 0x1b, 0xcd, 0x59, 0x98, 0x14, 0x5f, 0x31, 0xbb, 0x33, 0xfb, 0x5f, 0x66, 0x66,
+ 0x67, 0x95, 0x65, 0xe9, 0x2f, 0x64, 0xb1, 0x40, 0x18, 0x63, 0xbc, 0x04, 0xcd, 0x05, 0xf4, 0xb9,
+ 0x86, 0x3d, 0x5c, 0xe2, 0x0e, 0xe7, 0xc8, 0xab, 0x02, 0x7d, 0xd5, 0x69, 0x55, 0xa0, 0x36, 0x6a,
+ 0xb8, 0x08, 0xf6, 0x73, 0x55, 0xa0, 0x22, 0xd8, 0x45, 0xb0, 0x87, 0x95, 0x80, 0x22, 0x3b, 0x4b,
+ 0x69, 0x9a, 0x5f, 0x83, 0x52, 0xbb, 0x73, 0xc1, 0x40, 0xff, 0x73, 0x7a, 0x63, 0x35, 0xc1, 0x67,
+ 0x0d, 0xd9, 0xcc, 0x20, 0x6c, 0xa3, 0x83, 0x47, 0x34, 0x13, 0x40, 0x05, 0x5e, 0x70, 0x86, 0x9d,
+ 0xa9, 0x20, 0xac, 0xa3, 0x85, 0x5b, 0x8c, 0x42, 0x81, 0x9f, 0x92, 0x53, 0xc3, 0x43, 0xf4, 0x98,
+ 0x7b, 0x38, 0x46, 0x3d, 0xda, 0x97, 0xe1, 0x04, 0xc3, 0x29, 0x73, 0xec, 0xa7, 0x1a, 0xa1, 0x8b,
+ 0x3c, 0xbe, 0xd1, 0x3e, 0xae, 0xf0, 0x1a, 0x39, 0xf6, 0xb1, 0x9b, 0xa8, 0xfb, 0x28, 0xee, 0x0d,
+ 0xd7, 0x38, 0xc2, 0xca, 0xc4, 0x1a, 0x21, 0xc7, 0x01, 0x6e, 0xf0, 0x8e, 0xad, 0x84, 0xb4, 0x6d,
+ 0x60, 0x10, 0x62, 0x0e, 0x27, 0x7d, 0x19, 0xdf, 0x1d, 0xb0, 0x89, 0x46, 0x02, 0xa8, 0x1e, 0xd7,
+ 0x63, 0xf9, 0x60, 0xe7, 0xaa, 0x0f, 0x9f, 0xff, 0x74, 0xda, 0xe4, 0x84, 0x6f, 0x79, 0x00, 0x00,
  0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_26/unit_mm.cpp b/bitmaps_png/cpp_26/unit_mm.cpp
index abe32896f5..59d730b2c9 100644
--- a/bitmaps_png/cpp_26/unit_mm.cpp
+++ b/bitmaps_png/cpp_26/unit_mm.cpp
@@ -8,34 +8,33 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x9d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xcb, 0x2b, 0x84,
- 0x51, 0x18, 0x87, 0xbf, 0x05, 0xd6, 0x2e, 0x23, 0x0a, 0x51, 0x52, 0xa2, 0x6c, 0x24, 0x65, 0x2e,
- 0xdf, 0xd7, 0xc8, 0xc2, 0x42, 0x16, 0x58, 0x28, 0x94, 0x12, 0xf2, 0x6f, 0x28, 0xb2, 0xb0, 0xb1,
- 0x21, 0xd9, 0x49, 0x92, 0xc5, 0x4c, 0x42, 0xa6, 0x29, 0x53, 0x2c, 0x6c, 0x28, 0xd9, 0x51, 0x2e,
- 0x1b, 0x0b, 0x6c, 0x2c, 0x28, 0x45, 0x7d, 0x9e, 0x33, 0xfd, 0xa6, 0x46, 0x18, 0xcd, 0x88, 0x1a,
- 0xe6, 0xd4, 0x33, 0xef, 0x79, 0xe7, 0xbd, 0xfc, 0xce, 0xad, 0x69, 0x2c, 0xd7, 0x75, 0xad, 0xdf,
- 0xc0, 0xca, 0x09, 0x65, 0xa7, 0x90, 0xcf, 0xe7, 0x2b, 0x72, 0x1c, 0x27, 0x2f, 0xe1, 0x33, 0x2f,
- 0x4c, 0xd5, 0xc4, 0xef, 0xf7, 0x97, 0x26, 0xfb, 0x1f, 0xe5, 0xc7, 0x3f, 0x02, 0x81, 0xc0, 0x02,
- 0x3c, 0xc0, 0x13, 0x4c, 0xc3, 0x33, 0xdc, 0x43, 0x1b, 0x84, 0xc1, 0xa5, 0x59, 0x8c, 0x06, 0x1e,
- 0xe5, 0x1f, 0x28, 0xf7, 0xc8, 0xb6, 0xed, 0x90, 0x89, 0xc3, 0x39, 0x39, 0x0d, 0xd8, 0x13, 0x78,
- 0xe1, 0xfb, 0xe5, 0x0f, 0x77, 0x44, 0xf0, 0x4e, 0x05, 0x63, 0x24, 0xf5, 0x69, 0xfe, 0xc4, 0xbc,
- 0x45, 0xe2, 0x2e, 0xf3, 0x7e, 0x93, 0x1b, 0x0c, 0x06, 0xab, 0x15, 0x77, 0xd9, 0x7d, 0x33, 0x02,
- 0x33, 0xf2, 0x2f, 0x59, 0x4c, 0x25, 0x36, 0x22, 0xbf, 0xee, 0x53, 0x21, 0xb3, 0x6a, 0xa8, 0x57,
- 0xe2, 0x85, 0x62, 0x43, 0xda, 0xd5, 0x5c, 0xb2, 0x10, 0xfe, 0x95, 0x8e, 0x6e, 0x40, 0xf9, 0x6b,
- 0xf2, 0xe7, 0xe4, 0x0f, 0xa5, 0x12, 0xca, 0xa3, 0x51, 0x85, 0x76, 0x70, 0xa8, 0xc2, 0x1e, 0x15,
- 0x2e, 0x25, 0x0b, 0x11, 0x3f, 0x56, 0xbc, 0x5b, 0xf1, 0x05, 0xf5, 0x9a, 0xd6, 0x42, 0xc6, 0xff,
- 0xb8, 0x90, 0xce, 0xf4, 0x59, 0xc1, 0x59, 0xec, 0x8a, 0x0a, 0x1f, 0x68, 0x36, 0x81, 0x3d, 0x93,
- 0x7f, 0x4b, 0xbc, 0x17, 0xbb, 0x27, 0xff, 0x11, 0x7f, 0x04, 0x7b, 0x2a, 0xff, 0x46, 0xf9, 0xd7,
- 0x89, 0x3b, 0xf6, 0x7a, 0xbd, 0x8d, 0xff, 0xe4, 0x97, 0x81, 0x51, 0x0c, 0x93, 0x50, 0x95, 0x76,
- 0x33, 0xcb, 0x2a, 0x83, 0x29, 0xf0, 0x7c, 0x2a, 0xc4, 0xc8, 0x87, 0x51, 0x08, 0xc1, 0x0e, 0x54,
- 0x67, 0x20, 0x54, 0x0e, 0xdb, 0x10, 0x86, 0x09, 0x28, 0x78, 0x23, 0xc4, 0x70, 0x60, 0x0d, 0x76,
- 0x61, 0x5f, 0x42, 0x5d, 0xd0, 0x9a, 0x26, 0x9d, 0xb0, 0xa5, 0x1e, 0x31, 0x58, 0x87, 0x0e, 0x69,
- 0x58, 0xed, 0x10, 0x55, 0xf0, 0x27, 0x88, 0xc6, 0x17, 0x20, 0xb5, 0x1a, 0x98, 0x87, 0x4d, 0x05,
- 0xcd, 0xaa, 0x9a, 0x75, 0x14, 0xe9, 0xd0, 0x04, 0x1b, 0xea, 0x61, 0x8e, 0x70, 0x11, 0x6a, 0xdf,
- 0x3d, 0x06, 0x86, 0x0d, 0xab, 0x10, 0xf9, 0xc6, 0x1d, 0xed, 0xe8, 0x1a, 0xda, 0xbf, 0x7a, 0x75,
- 0xe6, 0x51, 0x0c, 0x9a, 0xa2, 0x0c, 0x84, 0x4a, 0x60, 0xd8, 0xf4, 0xc8, 0xfd, 0x67, 0xc8, 0x3e,
- 0xa1, 0x57, 0x03, 0x6f, 0xf5, 0xae, 0xe0, 0x1e, 0x41, 0xba, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x95, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xcd, 0x2b, 0x44,
+ 0x51, 0x18, 0xc6, 0xcf, 0x30, 0x9a, 0x21, 0xec, 0x46, 0x91, 0x95, 0x85, 0x8c, 0x22, 0x8a, 0xa2,
+ 0xfb, 0xb9, 0x91, 0x2e, 0xf1, 0x07, 0x48, 0x94, 0xa5, 0xa5, 0xb2, 0xb4, 0xb2, 0x52, 0x12, 0x0b,
+ 0xd6, 0x36, 0x24, 0x7f, 0x80, 0xb2, 0xb1, 0x50, 0xa4, 0xc1, 0xc6, 0xc6, 0x56, 0x26, 0xf9, 0x48,
+ 0x1a, 0x69, 0x9a, 0xe5, 0xf1, 0x1c, 0xbd, 0xb7, 0x4e, 0xe7, 0x1e, 0xee, 0xb9, 0x85, 0x92, 0x39,
+ 0xf5, 0xeb, 0xde, 0xf7, 0xcc, 0xfb, 0x9c, 0xe7, 0xbc, 0xef, 0xbd, 0x67, 0x66, 0x18, 0xe7, 0x9c,
+ 0xfd, 0x06, 0xac, 0x6a, 0xf4, 0x37, 0x8c, 0x5c, 0xd7, 0xe5, 0x02, 0xcf, 0xf3, 0x46, 0x70, 0xbd,
+ 0x04, 0x4f, 0x60, 0xd6, 0xb2, 0xac, 0x26, 0x5c, 0xb7, 0xc1, 0x15, 0xd8, 0x60, 0x8c, 0xd5, 0x84,
+ 0x42, 0x8d, 0xe6, 0x11, 0x4c, 0x29, 0x9a, 0x55, 0x68, 0x52, 0x11, 0x23, 0x50, 0x06, 0x2f, 0x74,
+ 0xff, 0x0a, 0xae, 0x41, 0x11, 0x3c, 0xd3, 0xa2, 0x0b, 0xaa, 0x91, 0xa2, 0x29, 0x69, 0x34, 0xf3,
+ 0x3a, 0xa3, 0x39, 0xdf, 0xf7, 0xdb, 0xc3, 0xd8, 0x71, 0x9c, 0x5d, 0xc4, 0x69, 0xd0, 0x47, 0x73,
+ 0x05, 0xd5, 0x08, 0x39, 0xd3, 0xb2, 0x06, 0xec, 0x28, 0x9a, 0xe3, 0x88, 0x91, 0x10, 0x88, 0x52,
+ 0x71, 0x5f, 0xa1, 0xdd, 0x4c, 0x28, 0x0b, 0xdf, 0x6b, 0x8c, 0x5a, 0x65, 0x0d, 0xe2, 0x51, 0x39,
+ 0x07, 0xf1, 0x4d, 0xc4, 0x48, 0x4a, 0x28, 0xd1, 0x5c, 0x5e, 0x59, 0xf8, 0x41, 0x35, 0x92, 0x62,
+ 0xd1, 0x6a, 0x6e, 0xdb, 0x76, 0x87, 0x92, 0x73, 0x6b, 0x62, 0xd4, 0x93, 0xc0, 0xe8, 0x8d, 0xba,
+ 0xd2, 0xa5, 0xe4, 0x14, 0x4d, 0x8c, 0xfa, 0x13, 0x18, 0x95, 0xa9, 0x55, 0xbd, 0x4a, 0xce, 0x5d,
+ 0xac, 0x11, 0x9e, 0xd1, 0x60, 0x02, 0xa3, 0x0a, 0x55, 0x34, 0xa0, 0x7b, 0xae, 0xda, 0xc3, 0x15,
+ 0x04, 0x41, 0x06, 0x82, 0x6c, 0x78, 0x06, 0x04, 0xe2, 0x7c, 0x88, 0xb9, 0xcf, 0x0e, 0x64, 0x9c,
+ 0xe6, 0x1f, 0x7e, 0xd7, 0x61, 0x64, 0x0d, 0x72, 0x32, 0x20, 0x9d, 0xd8, 0x08, 0x23, 0x07, 0x66,
+ 0xc0, 0x1e, 0x18, 0x32, 0x30, 0x6a, 0x00, 0x07, 0x60, 0x11, 0xe4, 0xbf, 0x34, 0xc2, 0xa8, 0x07,
+ 0x63, 0x60, 0x13, 0x14, 0xc0, 0x05, 0x38, 0x8a, 0xdb, 0xa9, 0xa4, 0x5f, 0x23, 0x8d, 0x60, 0x9f,
+ 0x36, 0x9a, 0x93, 0x3e, 0x67, 0x29, 0x9a, 0x3c, 0x93, 0x12, 0xbf, 0x8b, 0x73, 0xb0, 0xf4, 0x51,
+ 0x84, 0xe4, 0x38, 0x0c, 0x96, 0xa9, 0x8a, 0x30, 0xf1, 0x10, 0x74, 0x1a, 0xb2, 0x2e, 0xe9, 0x4e,
+ 0x28, 0x9e, 0x0c, 0x7f, 0x5a, 0x74, 0x2d, 0xa8, 0x05, 0x0e, 0x58, 0x01, 0xa7, 0xa0, 0xdb, 0xa0,
+ 0x6d, 0x75, 0xb4, 0xc1, 0x2d, 0x30, 0x2e, 0x2a, 0x48, 0xf4, 0xd6, 0x61, 0x34, 0x83, 0x36, 0x03,
+ 0xa3, 0x46, 0xd0, 0x52, 0xfd, 0x73, 0xf2, 0x23, 0xbc, 0x03, 0xa1, 0x8a, 0x1d, 0x36, 0xbd, 0x74,
+ 0x21, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE unit_mm_xpm[1] = {{ png, sizeof( png ), "unit_mm_xpm" }};
diff --git a/bitmaps_png/cpp_26/update_module_board.cpp b/bitmaps_png/cpp_26/update_module_board.cpp
index ea71344fad..267a3b21f0 100644
--- a/bitmaps_png/cpp_26/update_module_board.cpp
+++ b/bitmaps_png/cpp_26/update_module_board.cpp
@@ -8,95 +8,59 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x68, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x69, 0x6c, 0x54,
- 0x55, 0x14, 0xc7, 0x7f, 0xf7, 0xbe, 0x37, 0xd3, 0xe9, 0x74, 0x85, 0x96, 0x65, 0xa0, 0xd1, 0x56,
- 0xa8, 0x22, 0x1f, 0xc4, 0x58, 0x81, 0x60, 0x94, 0xa0, 0x8d, 0xc1, 0x05, 0x24, 0x2e, 0x54, 0x02,
- 0xc1, 0x8d, 0x08, 0x75, 0x41, 0x8c, 0x42, 0x8c, 0x44, 0x8d, 0xf2, 0x41, 0xeb, 0x42, 0xa3, 0xc6,
- 0x20, 0xfa, 0x41, 0x89, 0x41, 0x2b, 0xc6, 0x15, 0xc1, 0x42, 0x88, 0x88, 0x36, 0x54, 0x43, 0x82,
- 0x68, 0x5a, 0xac, 0x62, 0x5b, 0x0b, 0xa5, 0x74, 0x99, 0xda, 0xe9, 0x2c, 0x9d, 0xce, 0xf2, 0xde,
- 0xbd, 0x7e, 0x78, 0xaf, 0xe3, 0x88, 0x10, 0x21, 0xf1, 0x24, 0x27, 0xef, 0xe6, 0xde, 0x9c, 0xf7,
- 0x7b, 0xff, 0x73, 0xee, 0x3d, 0xf7, 0xa1, 0xb5, 0xe6, 0x7c, 0x1c, 0x10, 0xc0, 0xc2, 0xb3, 0xac,
- 0xbd, 0x0d, 0xe8, 0x33, 0xb9, 0xe4, 0xfc, 0xed, 0x45, 0x60, 0x65, 0xf6, 0x84, 0x70, 0x4c, 0x02,
- 0xd3, 0xcf, 0x16, 0x64, 0x9a, 0x52, 0x2c, 0x00, 0x16, 0x9c, 0x03, 0x40, 0x28, 0xcd, 0x3c, 0xe0,
- 0x7a, 0x01, 0x47, 0x4d, 0x29, 0x9e, 0x75, 0xe7, 0xa5, 0x21, 0x30, 0x01, 0x69, 0x6b, 0xae, 0xa0,
- 0x1a, 0xb8, 0x39, 0x2b, 0xea, 0x49, 0x20, 0x49, 0x98, 0x65, 0x35, 0x4b, 0x53, 0x83, 0xc1, 0xa0,
- 0x0e, 0xba, 0x3e, 0x30, 0x90, 0xe5, 0xfd, 0x41, 0xdd, 0xd7, 0x37, 0xa0, 0x4f, 0x9e, 0x3c, 0xa5,
- 0xeb, 0xeb, 0x5f, 0xd5, 0x42, 0x08, 0x0d, 0xe8, 0x45, 0x8b, 0x16, 0xeb, 0xde, 0xde, 0xa0, 0xee,
- 0xe9, 0xe9, 0xd7, 0xed, 0xbf, 0x77, 0xe9, 0xe6, 0xe6, 0x43, 0xba, 0xbe, 0xfe, 0x35, 0x27, 0x4d,
- 0x75, 0x68, 0xbe, 0x76, 0xfd, 0xab, 0x4c, 0xea, 0x0e, 0x9b, 0x81, 0xa9, 0x53, 0x3d, 0xe3, 0x4b,
- 0x4a, 0x51, 0x0a, 0x94, 0x02, 0x1d, 0xee, 0x41, 0xe5, 0x4d, 0x41, 0x69, 0x81, 0x52, 0x9a, 0x54,
- 0xca, 0x62, 0xef, 0xde, 0xcf, 0xd9, 0xb0, 0x61, 0xbd, 0x53, 0x87, 0x09, 0x60, 0xdb, 0x06, 0x86,
- 0x51, 0x8a, 0x52, 0x36, 0xc9, 0x54, 0x88, 0x50, 0x08, 0xb6, 0x6c, 0x79, 0x13, 0x3c, 0xc0, 0x65,
- 0x59, 0x6a, 0x86, 0x32, 0xa3, 0x4e, 0x89, 0x76, 0x46, 0x2a, 0x1e, 0xc6, 0x78, 0xb7, 0x1a, 0xef,
- 0xe6, 0x32, 0x72, 0xde, 0xa8, 0x44, 0x74, 0x1d, 0x20, 0x9d, 0xb6, 0x69, 0x6a, 0xfa, 0x96, 0x35,
- 0x6b, 0xee, 0xc2, 0xb6, 0x2d, 0x58, 0x02, 0x2c, 0x05, 0xcb, 0xb2, 0xb0, 0x6d, 0xb0, 0x2c, 0x45,
- 0x28, 0x34, 0xcc, 0xe6, 0xcd, 0xcf, 0xd1, 0xde, 0xf9, 0x2b, 0xac, 0x05, 0x72, 0xb2, 0x40, 0xc7,
- 0xff, 0x06, 0x99, 0x00, 0x5a, 0x83, 0x38, 0xfc, 0x0e, 0xf2, 0x8f, 0xfd, 0x58, 0xb3, 0x1f, 0xc6,
- 0x68, 0x79, 0x1f, 0x73, 0x57, 0x2d, 0x6d, 0xc9, 0xe9, 0xdc, 0x5d, 0xb7, 0x8f, 0x44, 0x22, 0x05,
- 0xb7, 0x01, 0x0f, 0x01, 0x9f, 0xc2, 0xc8, 0xf1, 0x43, 0x34, 0xbd, 0x58, 0xcd, 0xe1, 0xce, 0x41,
- 0x1a, 0x0e, 0x76, 0x70, 0x22, 0x39, 0x02, 0x9b, 0x80, 0x79, 0xa7, 0x55, 0xf5, 0x40, 0x66, 0xb4,
- 0x3b, 0x03, 0x22, 0x11, 0x06, 0x69, 0xa0, 0x8a, 0xca, 0xc1, 0xcc, 0xa7, 0xa3, 0xe7, 0x4f, 0xee,
- 0xd8, 0xd6, 0x41, 0x38, 0x6e, 0xc1, 0xed, 0xc0, 0x83, 0x6e, 0x88, 0x01, 0xcd, 0xc3, 0x03, 0x34,
- 0x37, 0xee, 0x87, 0x0b, 0x80, 0x47, 0x81, 0xd9, 0x38, 0x69, 0xcb, 0xb6, 0x38, 0x70, 0x10, 0x80,
- 0x56, 0xa0, 0xc9, 0xd4, 0xda, 0x01, 0xa5, 0xaf, 0x58, 0x83, 0xf1, 0xd3, 0x36, 0x8c, 0x7d, 0xeb,
- 0xe9, 0x49, 0xe4, 0xb2, 0xe8, 0xb3, 0x62, 0x7a, 0x23, 0x16, 0x2c, 0x05, 0x6a, 0xb3, 0x5e, 0xb0,
- 0xc4, 0xf5, 0xff, 0xb2, 0x2d, 0x2e, 0x0c, 0xea, 0x01, 0xe4, 0x98, 0x22, 0x95, 0x17, 0x20, 0x52,
- 0xdb, 0x4e, 0xcf, 0xe2, 0x5d, 0xdc, 0xf2, 0xcd, 0x25, 0x74, 0x74, 0xf7, 0xc2, 0x9d, 0xa7, 0x41,
- 0xce, 0xd5, 0xf6, 0x02, 0x8d, 0x20, 0xa0, 0x43, 0x0a, 0x1a, 0xb5, 0xd6, 0x5a, 0x6a, 0x77, 0x33,
- 0xd8, 0xa3, 0x51, 0x12, 0x91, 0x41, 0x9a, 0x8e, 0x85, 0x68, 0x3d, 0xda, 0x02, 0x7e, 0x9c, 0x94,
- 0x9d, 0x8f, 0x59, 0xc0, 0x3b, 0xc0, 0x4b, 0x10, 0x08, 0x5c, 0x88, 0x14, 0x1c, 0x11, 0xa0, 0x32,
- 0x8a, 0x94, 0xd2, 0x88, 0x4f, 0x56, 0x60, 0xbf, 0x1c, 0x60, 0xc6, 0x77, 0x2b, 0x59, 0x57, 0x65,
- 0x3b, 0xb2, 0x9f, 0x06, 0x92, 0xe7, 0x00, 0x68, 0x03, 0x5e, 0x77, 0x76, 0xa4, 0xfc, 0x00, 0x6e,
- 0x58, 0x58, 0xc3, 0xfc, 0xf9, 0x37, 0x01, 0xa4, 0x71, 0x41, 0x26, 0x80, 0x65, 0xd9, 0x0c, 0xcd,
- 0xb8, 0x97, 0x5e, 0xcf, 0x6c, 0x06, 0x42, 0x11, 0xe6, 0x54, 0xa6, 0xb8, 0x23, 0xff, 0x10, 0x1f,
- 0xef, 0xff, 0x01, 0xea, 0x80, 0x67, 0xdc, 0x0e, 0x07, 0x70, 0x0c, 0x68, 0x02, 0x42, 0xae, 0x9f,
- 0x00, 0x4e, 0x41, 0x9e, 0x57, 0x32, 0x27, 0xa0, 0x58, 0x7e, 0x6b, 0x15, 0x79, 0x0b, 0xd7, 0xb3,
- 0xa7, 0xb1, 0x01, 0x17, 0xa2, 0x01, 0x4c, 0x0d, 0xd8, 0xb6, 0x4d, 0xac, 0x74, 0x0e, 0xc3, 0xa3,
- 0x93, 0x89, 0x79, 0x07, 0x48, 0xdb, 0x70, 0xf3, 0xca, 0x6b, 0x19, 0x54, 0x5b, 0x39, 0x70, 0x60,
- 0x2f, 0x6c, 0x03, 0xee, 0x75, 0x41, 0xad, 0x50, 0xb8, 0xab, 0x98, 0xaa, 0xaa, 0xab, 0x99, 0x54,
- 0x5e, 0xc6, 0xa4, 0xb9, 0x53, 0xa9, 0xa0, 0x83, 0x0b, 0x62, 0xdf, 0x23, 0x4b, 0x2e, 0x45, 0xce,
- 0x7a, 0x00, 0x59, 0x58, 0x82, 0x94, 0x1e, 0xc6, 0x20, 0x19, 0x45, 0x52, 0x1a, 0xe4, 0x18, 0x9a,
- 0x92, 0xc3, 0xcf, 0x63, 0xb4, 0xed, 0x23, 0xea, 0x9f, 0x46, 0x6c, 0xe6, 0x2a, 0x96, 0x2f, 0x5f,
- 0xcd, 0xf0, 0x70, 0x88, 0x9f, 0xb6, 0x1f, 0x72, 0xb6, 0x72, 0xb5, 0x13, 0x54, 0x56, 0x56, 0x41,
- 0x4d, 0xcd, 0xfd, 0x28, 0x05, 0x42, 0x48, 0x0c, 0x63, 0x36, 0x51, 0xdf, 0x2a, 0x0a, 0x0b, 0x4b,
- 0x28, 0x28, 0x9e, 0x80, 0x6d, 0x2b, 0x9c, 0x1e, 0x9b, 0xd5, 0x54, 0xd1, 0x0e, 0xa8, 0xf8, 0xf8,
- 0x97, 0xe4, 0xf5, 0xed, 0xc2, 0xbe, 0xe8, 0x3a, 0x54, 0x7b, 0x13, 0xa2, 0x75, 0x0b, 0xe6, 0xb8,
- 0x59, 0xac, 0x5b, 0x10, 0xe0, 0x85, 0x81, 0x12, 0x8e, 0xbd, 0xfc, 0x27, 0x04, 0x9c, 0x20, 0xef,
- 0x68, 0x2f, 0x93, 0xbb, 0x1b, 0x30, 0x84, 0xc4, 0x34, 0x25, 0x7e, 0xaf, 0x97, 0xc2, 0xdc, 0x1c,
- 0x0a, 0x46, 0x73, 0xf0, 0x0d, 0x79, 0xe8, 0xb8, 0xf0, 0xb1, 0xbf, 0xa5, 0x64, 0x2b, 0x02, 0x81,
- 0x2f, 0xd2, 0x45, 0xbe, 0xdf, 0x60, 0xe8, 0xf2, 0x65, 0x30, 0xdc, 0x89, 0x0e, 0xf5, 0x23, 0xba,
- 0xf7, 0x90, 0xab, 0xe1, 0xa9, 0x39, 0x9a, 0x8d, 0xfb, 0x25, 0x27, 0x9f, 0x56, 0x50, 0x0d, 0x7e,
- 0x2b, 0xc8, 0xcc, 0xc8, 0x6e, 0x4c, 0x09, 0x39, 0x86, 0xc0, 0x67, 0x82, 0x2f, 0x26, 0xf0, 0x18,
- 0x20, 0x05, 0x74, 0x96, 0x3d, 0xcc, 0xe9, 0xa4, 0x4c, 0x67, 0x18, 0x9d, 0x55, 0xcb, 0xf8, 0x96,
- 0xad, 0x54, 0x34, 0xaf, 0x66, 0x50, 0x49, 0x22, 0x57, 0x3e, 0xc1, 0x70, 0xd1, 0x35, 0xa4, 0x52,
- 0x29, 0xb4, 0x86, 0x47, 0xae, 0x8a, 0x50, 0x57, 0xf7, 0x38, 0x43, 0x9f, 0x06, 0x51, 0x73, 0x17,
- 0x10, 0xbd, 0x67, 0x27, 0x60, 0xb8, 0x29, 0x32, 0x00, 0x81, 0xd6, 0x02, 0xa5, 0x20, 0x1d, 0x19,
- 0x46, 0x9f, 0x06, 0xca, 0x9c, 0xa3, 0x74, 0x7e, 0x05, 0xfd, 0xf7, 0x9d, 0x62, 0xe4, 0x86, 0xed,
- 0x24, 0xef, 0x6e, 0xc1, 0x5f, 0xb5, 0x9a, 0xfc, 0xfc, 0x22, 0x4c, 0xd3, 0x8b, 0xd6, 0x82, 0x09,
- 0x13, 0x02, 0x6c, 0xda, 0xf4, 0x36, 0x79, 0xfe, 0x02, 0xa4, 0x34, 0xf0, 0x78, 0x72, 0x31, 0x4d,
- 0x2f, 0x52, 0x7a, 0xf0, 0xa4, 0x43, 0x94, 0xb6, 0x6f, 0xc5, 0x3f, 0xf8, 0x03, 0x63, 0x9d, 0x46,
- 0x9f, 0x4d, 0x91, 0xd6, 0xa0, 0x8c, 0x3c, 0xd2, 0x95, 0x2b, 0x90, 0x96, 0x4d, 0x51, 0x3c, 0x4e,
- 0x3a, 0x6d, 0x63, 0x59, 0x0a, 0xa5, 0xa2, 0x80, 0xa0, 0xbc, 0x7c, 0x06, 0xaf, 0xbc, 0xf2, 0x21,
- 0x3b, 0x76, 0xbc, 0xe5, 0x2a, 0x00, 0x4f, 0xbc, 0x9b, 0x4b, 0x77, 0x5f, 0x8c, 0x54, 0x09, 0x00,
- 0x7a, 0x2e, 0xde, 0x48, 0xb8, 0x6c, 0xc3, 0xbf, 0x6b, 0x34, 0x06, 0x19, 0xd7, 0x58, 0x43, 0x6e,
- 0xd7, 0xce, 0xcc, 0x82, 0xad, 0x21, 0x96, 0x82, 0xfe, 0x11, 0xcd, 0xc0, 0x88, 0xc6, 0x52, 0x10,
- 0xc8, 0x17, 0xcc, 0x2f, 0x10, 0x5c, 0x37, 0x53, 0x53, 0xf9, 0x91, 0x0f, 0xe7, 0x23, 0x05, 0x52,
- 0x25, 0xf8, 0xed, 0xaa, 0x3d, 0x4c, 0xfd, 0xf5, 0x59, 0x26, 0x75, 0xbd, 0xc5, 0xd1, 0x29, 0x8f,
- 0x9f, 0xbd, 0x46, 0xf1, 0x8a, 0xdb, 0x48, 0x15, 0xcf, 0xcc, 0x48, 0x56, 0x0a, 0x2c, 0x5b, 0x61,
- 0x8c, 0xa6, 0x30, 0xc3, 0x23, 0x24, 0x46, 0x93, 0x84, 0xfd, 0x3e, 0x72, 0x8a, 0x0a, 0x28, 0xf0,
- 0x78, 0xe8, 0x73, 0x5f, 0xe0, 0x8d, 0x76, 0x50, 0xd2, 0xbd, 0x9d, 0x29, 0x6d, 0xcf, 0x91, 0x17,
- 0xfe, 0x91, 0xf0, 0xf8, 0xf9, 0xd8, 0x4a, 0x9e, 0x39, 0x75, 0x00, 0xb1, 0x69, 0xcb, 0x9c, 0x1b,
- 0x56, 0x93, 0xb9, 0x6d, 0x95, 0xd2, 0xa4, 0xd3, 0x16, 0x3a, 0x16, 0x45, 0x45, 0x23, 0x44, 0x0d,
- 0x0f, 0x14, 0x8c, 0xc7, 0x34, 0x7d, 0x80, 0x53, 0x78, 0xad, 0x14, 0x09, 0x7f, 0x39, 0xa5, 0x27,
- 0xde, 0x23, 0x34, 0xf1, 0x46, 0xba, 0x2a, 0x37, 0x9d, 0xb9, 0x46, 0x1a, 0x88, 0xc7, 0xe3, 0x04,
- 0x83, 0xb1, 0x7f, 0x40, 0x32, 0x75, 0x73, 0x61, 0xce, 0x33, 0x89, 0x65, 0x0d, 0x21, 0xa5, 0x99,
- 0xa9, 0x91, 0x52, 0x30, 0x38, 0x71, 0x2d, 0xaa, 0x74, 0xad, 0x13, 0x97, 0x86, 0x78, 0x7c, 0xe8,
- 0xdf, 0x7f, 0x41, 0x6d, 0xbf, 0xb4, 0x86, 0x1a, 0x1a, 0xb6, 0x8f, 0x3b, 0x72, 0xa4, 0x05, 0xb2,
- 0xbe, 0x44, 0x6b, 0x37, 0xcd, 0x59, 0x40, 0xad, 0x41, 0x08, 0xf1, 0x8f, 0xf9, 0xcc, 0x35, 0x33,
- 0xa6, 0xc0, 0x7d, 0xf6, 0xf6, 0x75, 0xe2, 0x76, 0x43, 0xe7, 0xa4, 0x1a, 0x82, 0x4a, 0x60, 0x15,
- 0xe0, 0xe3, 0xff, 0xb5, 0x11, 0xe0, 0x67, 0xe0, 0x0b, 0x4b, 0xe9, 0xe4, 0x5f, 0x86, 0x0b, 0xde,
- 0xcb, 0xfc, 0x16, 0x7e, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0xce, 0x00, 0x00, 0x03, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6d, 0x48, 0x53,
+ 0x51, 0x18, 0xc7, 0x8f, 0x15, 0x5a, 0xcb, 0xd6, 0xc2, 0xe5, 0x6a, 0x09, 0x1a, 0x19, 0x7d, 0x92,
+ 0x3e, 0x16, 0x21, 0xd1, 0x87, 0x28, 0xa8, 0xc8, 0xd2, 0xcd, 0x15, 0x6a, 0x4d, 0x5a, 0x8d, 0x32,
+ 0x83, 0x59, 0x81, 0x7d, 0xa8, 0xe9, 0xa4, 0xac, 0x11, 0x7e, 0x0a, 0x7a, 0x93, 0x14, 0x67, 0x6f,
+ 0x77, 0xf3, 0x6d, 0x53, 0xa3, 0x56, 0x69, 0x12, 0x99, 0xbd, 0x60, 0x68, 0x8a, 0x50, 0x41, 0xf6,
+ 0x66, 0x5a, 0xd8, 0xe6, 0x32, 0x15, 0xdb, 0xfe, 0x9d, 0xb3, 0x36, 0x5b, 0xdb, 0x55, 0x6e, 0x4a,
+ 0x0e, 0x7e, 0x3c, 0xe7, 0xec, 0x6e, 0xcf, 0x0f, 0x9e, 0xfb, 0x9c, 0xfb, 0x5c, 0xf2, 0x92, 0x23,
+ 0x98, 0x2a, 0xad, 0x5c, 0x38, 0x8e, 0x96, 0xae, 0xc5, 0xf3, 0x57, 0x75, 0x78, 0x7d, 0x3b, 0x81,
+ 0xf7, 0x37, 0xc4, 0xb7, 0x88, 0xa5, 0x48, 0x38, 0xe2, 0x5d, 0x4b, 0xfe, 0x85, 0xf6, 0xba, 0x15,
+ 0xd2, 0xe3, 0xdc, 0xb6, 0x3e, 0xe3, 0xb3, 0x2d, 0x28, 0xa8, 0x55, 0xa0, 0xb7, 0xff, 0x6d, 0xff,
+ 0xc0, 0x27, 0xdb, 0x4a, 0x92, 0x37, 0x96, 0x2b, 0x36, 0x50, 0x24, 0x01, 0x40, 0xa8, 0xe8, 0x27,
+ 0x65, 0x26, 0x5b, 0x0b, 0x24, 0xac, 0xb0, 0x5a, 0xdd, 0x75, 0xe6, 0xf1, 0x26, 0x1c, 0x6c, 0x8e,
+ 0x82, 0xa1, 0x75, 0x15, 0xf2, 0xab, 0x15, 0x18, 0x19, 0x1d, 0x7a, 0x27, 0x3b, 0x2b, 0x73, 0x53,
+ 0xd9, 0x0c, 0x9f, 0x2c, 0x44, 0x34, 0x52, 0x4f, 0x48, 0x84, 0x50, 0xd1, 0x45, 0xfb, 0xb1, 0x06,
+ 0x63, 0x93, 0x12, 0x59, 0x0f, 0x17, 0xe2, 0xd0, 0x53, 0x29, 0x0e, 0xb7, 0x45, 0xe3, 0x4c, 0xeb,
+ 0x7a, 0x9c, 0xb6, 0x66, 0xa2, 0xb3, 0xaf, 0xd3, 0xd3, 0xd4, 0xd3, 0x24, 0x1d, 0x4f, 0xf4, 0xc3,
+ 0x46, 0x88, 0x28, 0x30, 0x59, 0x5c, 0x5c, 0xdc, 0x6c, 0x3e, 0x6a, 0x1e, 0x5f, 0x36, 0x9d, 0xba,
+ 0xad, 0xc2, 0xfe, 0x7b, 0x8b, 0xa0, 0x6d, 0x5c, 0x80, 0xac, 0x47, 0x51, 0xc8, 0x6e, 0x89, 0xf2,
+ 0x46, 0x63, 0xf3, 0x56, 0x94, 0x34, 0xea, 0xe1, 0xf6, 0xb8, 0x5b, 0x3e, 0xb4, 0xec, 0x5a, 0xc4,
+ 0x27, 0x72, 0x95, 0x13, 0x22, 0x0e, 0x94, 0xc8, 0xe5, 0x72, 0x50, 0x86, 0x03, 0xc9, 0xd5, 0x1f,
+ 0x1e, 0xcd, 0xaf, 0x4e, 0xc5, 0x81, 0xfa, 0xa5, 0x50, 0xd7, 0x89, 0xa1, 0xb1, 0xcf, 0xc7, 0xbe,
+ 0xfb, 0x12, 0xaf, 0x90, 0xc5, 0x7d, 0x76, 0x29, 0x0a, 0xef, 0x2a, 0x71, 0xaf, 0xed, 0x06, 0x3c,
+ 0xee, 0x91, 0xbb, 0x1d, 0xe6, 0x59, 0x21, 0xa2, 0x2e, 0x8a, 0xe3, 0xc5, 0x26, 0x32, 0xf0, 0x52,
+ 0x49, 0x70, 0x7e, 0x9d, 0x48, 0xc6, 0x12, 0xb3, 0x6b, 0x34, 0xe6, 0x31, 0xbe, 0x3a, 0x7b, 0xb4,
+ 0x7a, 0x2e, 0x15, 0xd9, 0xd5, 0x09, 0xd8, 0xc1, 0x89, 0x90, 0x5e, 0x15, 0x89, 0xdd, 0xb6, 0x79,
+ 0xc8, 0xac, 0x17, 0x23, 0xf3, 0x96, 0x18, 0x6a, 0x1a, 0xd9, 0x7e, 0xaf, 0x6d, 0x31, 0x0a, 0x6c,
+ 0xa9, 0x78, 0xd3, 0xd3, 0x0e, 0x47, 0xf7, 0xb5, 0xbf, 0x45, 0xec, 0xfe, 0x54, 0x11, 0x5a, 0x53,
+ 0x05, 0x71, 0xf0, 0x89, 0x34, 0x1a, 0x0d, 0x4e, 0x5a, 0xd4, 0xd0, 0x55, 0xac, 0xc6, 0xf6, 0x2b,
+ 0x11, 0x50, 0x98, 0xe6, 0x40, 0x75, 0x43, 0x84, 0x9d, 0xe6, 0xb9, 0x48, 0xab, 0x88, 0x44, 0x5a,
+ 0x65, 0xa4, 0x37, 0xb2, 0x3d, 0xfb, 0x5e, 0x5b, 0xb1, 0x1c, 0x27, 0xb8, 0x14, 0xb8, 0x7e, 0x7c,
+ 0xfb, 0x5b, 0x14, 0x8c, 0xaf, 0x74, 0xc3, 0xbe, 0xfd, 0x86, 0xa2, 0x9a, 0x2c, 0x77, 0x81, 0x55,
+ 0x89, 0x1c, 0x73, 0x22, 0x72, 0x2c, 0x89, 0xd8, 0x73, 0x7d, 0x19, 0x92, 0x4b, 0x67, 0x7b, 0x85,
+ 0xca, 0xab, 0x7f, 0x48, 0xbb, 0x2e, 0x45, 0xae, 0x6d, 0x1d, 0x74, 0xe6, 0x35, 0x30, 0xd4, 0xa6,
+ 0x40, 0x57, 0xb2, 0x51, 0xb0, 0x88, 0xb5, 0x7c, 0xb6, 0xf5, 0x49, 0xf1, 0x85, 0xe2, 0x3b, 0xfa,
+ 0x72, 0xc6, 0x91, 0xd2, 0xcd, 0xc3, 0xba, 0xca, 0x55, 0xd8, 0x7a, 0x29, 0xdc, 0x4b, 0x52, 0x71,
+ 0x04, 0xb6, 0x51, 0x58, 0x4c, 0x2f, 0x93, 0x43, 0x7f, 0x53, 0x85, 0x86, 0xf6, 0x0a, 0x94, 0xd8,
+ 0x8f, 0x5b, 0x6c, 0xf5, 0x8a, 0xdf, 0xa2, 0xb0, 0x3c, 0xe2, 0xa4, 0x3d, 0xef, 0xf0, 0xd3, 0xa1,
+ 0x0c, 0x2d, 0x5d, 0x30, 0xa7, 0x2b, 0x35, 0x5f, 0x02, 0x45, 0x81, 0x30, 0x91, 0xd1, 0xaa, 0x01,
+ 0xfb, 0xbc, 0x6f, 0x56, 0xc9, 0xc6, 0xba, 0x4e, 0x7b, 0x8e, 0xc4, 0x52, 0x81, 0xc4, 0xcf, 0x54,
+ 0x45, 0x19, 0x65, 0x4b, 0xf8, 0x45, 0x02, 0xef, 0x91, 0x70, 0x91, 0x69, 0x9a, 0x44, 0xbb, 0x4c,
+ 0x31, 0xfc, 0x22, 0x2e, 0x8c, 0x38, 0xd9, 0xf9, 0xf1, 0xc3, 0xca, 0xc6, 0x98, 0x48, 0x54, 0x64,
+ 0x3d, 0xd8, 0x6b, 0xa8, 0x54, 0xe1, 0x84, 0x39, 0x39, 0x04, 0xbd, 0x25, 0x05, 0x06, 0x2e, 0x23,
+ 0x54, 0xf4, 0x20, 0x99, 0xc4, 0xb2, 0xf3, 0xe3, 0x47, 0x88, 0x88, 0xd2, 0x40, 0x71, 0x0d, 0x0e,
+ 0x0e, 0xb2, 0x7c, 0x2e, 0xf7, 0x90, 0x0b, 0x8c, 0xd1, 0xef, 0xdf, 0x3d, 0x63, 0xb8, 0x5c, 0xee,
+ 0xee, 0x87, 0x49, 0x53, 0x2b, 0x9d, 0x90, 0xeb, 0x0c, 0xde, 0x87, 0xea, 0xb4, 0x8b, 0x84, 0xb4,
+ 0x77, 0xb0, 0xc8, 0x5f, 0x6e, 0x41, 0x22, 0xda, 0x08, 0x6f, 0xd9, 0x94, 0x6d, 0x4b, 0x22, 0xce,
+ 0xc9, 0x8a, 0xe8, 0x39, 0xec, 0xa6, 0x0c, 0x51, 0xfa, 0x48, 0x21, 0x59, 0x30, 0x9e, 0x08, 0x3c,
+ 0x89, 0x42, 0xc6, 0x44, 0x30, 0x81, 0xff, 0xa1, 0x02, 0x31, 0x25, 0xdc, 0x27, 0x8c, 0x11, 0x24,
+ 0x9a, 0x68, 0xf0, 0xf9, 0x89, 0x8f, 0x8f, 0xe7, 0x9d, 0xc8, 0x54, 0xf2, 0x91, 0x9c, 0x24, 0x8b,
+ 0x05, 0x8b, 0x26, 0x0b, 0x15, 0x7d, 0xa6, 0x44, 0x4f, 0x87, 0xe8, 0x2b, 0x39, 0x45, 0xa2, 0x82,
+ 0x45, 0x93, 0x7e, 0xdd, 0x1a, 0x0f, 0x3a, 0x11, 0x1c, 0xec, 0x61, 0x1d, 0xfc, 0xba, 0xf5, 0xdf,
+ 0xf9, 0x05, 0xce, 0xd7, 0xfc, 0xc5, 0xcd, 0x8d, 0x93, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE update_module_board_xpm[1] = {{ png, sizeof( png ), "update_module_board_xpm" }};
diff --git a/bitmaps_png/cpp_26/via_sketch.cpp b/bitmaps_png/cpp_26/via_sketch.cpp
index 429945b0bd..ca779b9820 100644
--- a/bitmaps_png/cpp_26/via_sketch.cpp
+++ b/bitmaps_png/cpp_26/via_sketch.cpp
@@ -8,73 +8,40 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x0f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0x5d, 0x68, 0x14,
- 0x57, 0x14, 0x3e, 0x66, 0x9d, 0xfd, 0x61, 0x32, 0x3b, 0x77, 0x76, 0x37, 0x99, 0xec, 0xce, 0x0f,
- 0xd9, 0x26, 0x8b, 0xd1, 0xc4, 0xac, 0x49, 0x34, 0x5b, 0x8c, 0xd1, 0x14, 0x8a, 0xb1, 0x04, 0x29,
- 0x85, 0x3e, 0xc5, 0x80, 0x7f, 0xc5, 0xa2, 0x11, 0xb5, 0xa6, 0x92, 0xda, 0x7d, 0xb0, 0x2d, 0xd2,
- 0xc6, 0x22, 0xe4, 0xc7, 0xdd, 0x64, 0x77, 0x53, 0x6d, 0x0b, 0xad, 0x05, 0xb5, 0xa0, 0x34, 0xc5,
- 0x34, 0x52, 0x51, 0x5a, 0x4b, 0x41, 0x89, 0x04, 0x53, 0xc1, 0xaa, 0xf8, 0x22, 0x05, 0x8b, 0xd5,
- 0x4a, 0x69, 0x49, 0x54, 0x7a, 0x7b, 0xee, 0x75, 0x67, 0x1d, 0x6d, 0x92, 0x9a, 0xe8, 0x63, 0x1f,
- 0x3e, 0x66, 0xce, 0xb9, 0xdc, 0xf3, 0xdd, 0x73, 0xce, 0x77, 0xcf, 0x05, 0x4a, 0x29, 0x4c, 0x07,
- 0x52, 0x42, 0xf3, 0xfb, 0x7a, 0x8d, 0x46, 0x25, 0x65, 0xec, 0x54, 0xd2, 0xc6, 0x17, 0x4a, 0x52,
- 0x4b, 0x92, 0x44, 0x68, 0x8d, 0xd2, 0xa3, 0xcf, 0x87, 0x06, 0x98, 0x0d, 0x00, 0xb3, 0x26, 0xda,
- 0xf7, 0xc4, 0x04, 0x70, 0xa8, 0xdc, 0xe9, 0xcb, 0x98, 0xef, 0x2a, 0xfd, 0xc6, 0x5d, 0x25, 0x63,
- 0x8c, 0x93, 0x6e, 0xed, 0x67, 0xf9, 0xbd, 0xa2, 0x93, 0xf2, 0x07, 0xc1, 0x61, 0x92, 0xd4, 0x6f,
- 0xa1, 0x9f, 0x92, 0x1e, 0xfd, 0x82, 0xb4, 0xb5, 0x60, 0x09, 0x92, 0x39, 0x66, 0x44, 0x24, 0xef,
- 0x37, 0x16, 0x62, 0xf0, 0x51, 0x92, 0xd2, 0x6f, 0x78, 0x5a, 0x94, 0x0e, 0x70, 0xc1, 0x4b, 0x18,
- 0xac, 0x1a, 0xf1, 0x1c, 0xa2, 0x10, 0x51, 0xec, 0xaa, 0x17, 0x1b, 0xe5, 0x3d, 0xc1, 0x53, 0x4a,
- 0x5a, 0xbf, 0x27, 0xef, 0x0e, 0xf6, 0x41, 0x14, 0xc4, 0x69, 0x11, 0x05, 0xf6, 0x1b, 0x21, 0x3c,
- 0xed, 0x6d, 0x3c, 0xf9, 0x37, 0x8e, 0xa0, 0xb3, 0x05, 0x83, 0xce, 0x43, 0xb8, 0xd8, 0xa9, 0x11,
- 0x79, 0xac, 0x54, 0xd9, 0x2f, 0xb3, 0x9d, 0xde, 0xf6, 0x82, 0x56, 0x25, 0xa5, 0xff, 0x21, 0xb5,
- 0xab, 0x07, 0xd0, 0xce, 0x7f, 0x62, 0x22, 0x24, 0x39, 0x4e, 0xf6, 0x69, 0xc3, 0x18, 0xe6, 0x65,
- 0xdc, 0x18, 0xb0, 0x97, 0x45, 0xe9, 0xd3, 0x2b, 0xa1, 0x06, 0x04, 0x46, 0x94, 0x0b, 0x88, 0xff,
- 0xde, 0x0f, 0x83, 0x2d, 0x4a, 0x46, 0xbf, 0xe7, 0x6e, 0xf2, 0xb2, 0x83, 0x09, 0x8f, 0x10, 0xd9,
- 0x4e, 0x96, 0x03, 0x49, 0x19, 0x6b, 0xb0, 0x64, 0x7f, 0x09, 0x0b, 0x3d, 0x9b, 0xd1, 0x2e, 0x41,
- 0xcc, 0x86, 0x2d, 0x11, 0x17, 0x49, 0x9b, 0xab, 0x51, 0x08, 0x23, 0xac, 0x2f, 0x4a, 0xaf, 0x7e,
- 0x1d, 0x4b, 0x16, 0x97, 0x5b, 0x65, 0xc5, 0x12, 0x02, 0xdf, 0xdb, 0xa3, 0x1d, 0x26, 0x5d, 0xda,
- 0x35, 0x56, 0x56, 0x1e, 0x8f, 0x2d, 0x8c, 0x03, 0xcc, 0xb9, 0x0d, 0xd0, 0x7d, 0x03, 0x20, 0x69,
- 0x47, 0xc3, 0x4e, 0xf5, 0xea, 0xca, 0x8d, 0x81, 0x2b, 0xe7, 0x50, 0x0a, 0xbf, 0x00, 0xf4, 0x31,
- 0x5f, 0xf3, 0xeb, 0xfe, 0x61, 0x4e, 0x80, 0x30, 0x7a, 0xcd, 0x71, 0xeb, 0x1f, 0x4b, 0xfb, 0x5d,
- 0xb6, 0x5f, 0x9c, 0x4c, 0xde, 0x6b, 0x96, 0x30, 0xbf, 0x50, 0x23, 0xae, 0x66, 0x59, 0x71, 0xa2,
- 0x3f, 0x01, 0x9a, 0x78, 0x72, 0x8f, 0x61, 0xfe, 0x9e, 0x10, 0x3d, 0xb8, 0x58, 0xcc, 0xd9, 0x63,
- 0xc2, 0x2c, 0x5a, 0xd2, 0xa9, 0xd1, 0x40, 0xc6, 0xa0, 0xd1, 0xb3, 0x4b, 0xe9, 0xf3, 0x97, 0x56,
- 0xd0, 0xaa, 0xf3, 0x2f, 0xd0, 0xc0, 0xa7, 0xc5, 0x14, 0x4b, 0x75, 0xdf, 0xb9, 0xc0, 0xf3, 0x2a,
- 0xcb, 0xda, 0xaa, 0x10, 0x66, 0x7d, 0x53, 0x6c, 0xf1, 0x75, 0xe1, 0xbf, 0x38, 0x29, 0xd1, 0xaf,
- 0x92, 0x83, 0x9f, 0xf4, 0x52, 0x50, 0xc8, 0xf9, 0x3e, 0xab, 0x13, 0xb9, 0xaf, 0xbe, 0x2b, 0xcc,
- 0x49, 0x2c, 0x94, 0x0e, 0x56, 0x71, 0xbf, 0xd4, 0x56, 0xf8, 0x25, 0x06, 0x95, 0xad, 0x76, 0x90,
- 0xb4, 0x31, 0x24, 0xc5, 0xd5, 0xaf, 0xd0, 0xa7, 0x4d, 0x4a, 0xf4, 0x5b, 0x7e, 0x1e, 0xdf, 0x7c,
- 0x51, 0x7b, 0x48, 0x34, 0x50, 0xe5, 0xe1, 0xbe, 0xda, 0xee, 0xe2, 0x47, 0x88, 0xc2, 0x5f, 0x47,
- 0xb9, 0x5f, 0xdc, 0x18, 0xf8, 0x1c, 0x83, 0x46, 0x2c, 0x71, 0x90, 0x8c, 0x71, 0x42, 0x8a, 0x17,
- 0x1d, 0x41, 0x7b, 0xce, 0x94, 0xa5, 0x8b, 0x76, 0x04, 0x79, 0x16, 0x96, 0x7d, 0x1f, 0x5b, 0x5a,
- 0x89, 0x3e, 0x1f, 0x06, 0x9d, 0x7b, 0x3a, 0x46, 0x63, 0x17, 0x97, 0xd3, 0x8a, 0xef, 0x17, 0x53,
- 0xff, 0x01, 0x2c, 0x5d, 0xca, 0x18, 0x73, 0xa8, 0xc2, 0x6b, 0xf6, 0x8c, 0x90, 0xfc, 0x96, 0xb8,
- 0x8a, 0xec, 0x45, 0x9f, 0xce, 0x1d, 0x67, 0x00, 0x94, 0xb7, 0x00, 0x36, 0xa0, 0xb4, 0xb6, 0xb7,
- 0x02, 0xb4, 0x59, 0x08, 0xef, 0x52, 0x47, 0x22, 0x3b, 0x0a, 0xce, 0x6e, 0x00, 0x68, 0xdf, 0x94,
- 0xf5, 0x55, 0xaf, 0xf7, 0x1f, 0xb3, 0x04, 0xe0, 0xfb, 0xe8, 0xc1, 0x97, 0x8b, 0x21, 0xae, 0x7e,
- 0x8b, 0x01, 0x1b, 0xac, 0x1e, 0xc9, 0x19, 0xe3, 0x81, 0x18, 0xca, 0x5d, 0x9b, 0xd8, 0x7d, 0xb2,
- 0xcb, 0xdb, 0x89, 0x70, 0xdb, 0x41, 0x3a, 0x43, 0xeb, 0x30, 0xfd, 0x71, 0xf7, 0x0a, 0x7e, 0x1f,
- 0xf2, 0xb3, 0x7e, 0xcf, 0xbc, 0xc1, 0xda, 0x01, 0xf3, 0x68, 0x05, 0x12, 0x99, 0x54, 0x3f, 0x32,
- 0x97, 0x56, 0xfe, 0x58, 0x4f, 0x05, 0x9f, 0xb0, 0x16, 0xd7, 0xcc, 0x87, 0x65, 0xd3, 0x0f, 0x91,
- 0x84, 0x3e, 0x8a, 0x76, 0x53, 0x4e, 0x75, 0x93, 0xce, 0x37, 0x76, 0x1f, 0x12, 0xda, 0x10, 0xe9,
- 0x0a, 0x5d, 0x05, 0xd5, 0x1d, 0xb6, 0x82, 0xc4, 0x46, 0x1b, 0x13, 0xac, 0x37, 0xac, 0x74, 0x56,
- 0x9f, 0x9c, 0x01, 0xe7, 0x2a, 0x5c, 0xe7, 0x77, 0x09, 0x27, 0x43, 0x33, 0x1e, 0x70, 0xcc, 0x55,
- 0x27, 0x6e, 0xb3, 0x7a, 0xf6, 0x9f, 0x93, 0xc1, 0xff, 0xbe, 0xa1, 0x61, 0xfd, 0x7f, 0xf7, 0x76,
- 0x84, 0xce, 0xb8, 0x9b, 0x65, 0x36, 0xdb, 0x1c, 0xb1, 0x9f, 0x1a, 0xf7, 0xd9, 0xc5, 0x90, 0x25,
- 0x6a, 0xc6, 0x35, 0xc2, 0x48, 0xb0, 0x64, 0x77, 0xa4, 0x1d, 0x05, 0xfd, 0x68, 0x2f, 0xfd, 0xd7,
- 0x64, 0x98, 0x0a, 0xde, 0xdd, 0x45, 0xb5, 0x78, 0xd3, 0x2f, 0x2b, 0x7d, 0xc6, 0x1d, 0xef, 0xdb,
- 0xea, 0x1b, 0xb5, 0xe7, 0x5f, 0x4c, 0x3f, 0x4e, 0xe4, 0x59, 0x26, 0x6d, 0xc7, 0x29, 0x71, 0x9c,
- 0x65, 0x22, 0xbd, 0x59, 0xf8, 0x09, 0x8e, 0xac, 0x95, 0x48, 0xe2, 0x9d, 0xfe, 0x33, 0x51, 0x0e,
- 0xf9, 0xde, 0x77, 0x82, 0xdd, 0x78, 0x37, 0xee, 0x2a, 0xfd, 0xe6, 0xdf, 0xea, 0xc1, 0x52, 0x6a,
- 0x1e, 0xab, 0xa0, 0xfa, 0xe1, 0x32, 0x1a, 0xf8, 0xb8, 0x98, 0x0b, 0x82, 0x74, 0x6a, 0x23, 0x42,
- 0x8d, 0x67, 0x2b, 0x12, 0x2c, 0xe2, 0x97, 0xd4, 0xf6, 0x36, 0x4d, 0xeb, 0xd1, 0xe3, 0x13, 0x3a,
- 0xe2, 0xd1, 0xca, 0x8e, 0x2e, 0x3a, 0x51, 0x76, 0x2a, 0x46, 0xc3, 0x03, 0x51, 0x5a, 0x3a, 0x54,
- 0x4d, 0x2b, 0x7e, 0x58, 0x42, 0xdd, 0x55, 0x62, 0x1b, 0xae, 0x2f, 0x43, 0x84, 0x2c, 0xe5, 0xcd,
- 0xe8, 0xe1, 0xb3, 0x0f, 0xdf, 0xd8, 0x85, 0xe5, 0xc9, 0x09, 0x7a, 0xc4, 0xc4, 0xe0, 0xb7, 0x4f,
- 0xf2, 0xa7, 0x22, 0xe2, 0xaa, 0x9b, 0x42, 0x0c, 0x4f, 0xfd, 0x94, 0xff, 0x4f, 0xf4, 0x4c, 0x88,
- 0x16, 0x0c, 0xd6, 0x95, 0x1b, 0xdb, 0x22, 0x71, 0x7d, 0x73, 0xe9, 0x2e, 0x0b, 0xe0, 0x74, 0xbc,
- 0xc2, 0x06, 0xea, 0x33, 0x25, 0xca, 0x3e, 0xfb, 0xd2, 0x04, 0xc8, 0x9b, 0x74, 0xcf, 0x4c, 0x88,
- 0x66, 0x82, 0x7f, 0x00, 0xb0, 0x8e, 0x32, 0x7a, 0x11, 0x1e, 0x57, 0x91, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x02, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0xd6, 0xb1, 0x4e, 0xc2,
+ 0x50, 0x14, 0x06, 0xe0, 0x9b, 0x3a, 0xc0, 0xde, 0x37, 0x30, 0x71, 0xc2, 0xc9, 0x07, 0x10, 0xe2,
+ 0x06, 0xa4, 0x5d, 0x94, 0x45, 0x34, 0xd1, 0x04, 0x13, 0x19, 0x1d, 0x09, 0x8b, 0xbb, 0x12, 0x11,
+ 0x16, 0xad, 0x89, 0x71, 0x70, 0xd0, 0x8d, 0x00, 0x89, 0x38, 0x19, 0xdf, 0x80, 0x4d, 0x09, 0x0e,
+ 0xbe, 0x80, 0x2e, 0x1a, 0x27, 0xe3, 0xf1, 0xfc, 0xa5, 0xb7, 0x29, 0xa5, 0x2d, 0xb7, 0x29, 0xc3,
+ 0x4f, 0x6f, 0x1a, 0xe0, 0xf3, 0x9e, 0x73, 0x6e, 0x45, 0x88, 0x1b, 0x41, 0xbe, 0x3c, 0x70, 0x52,
+ 0x44, 0x24, 0x16, 0x91, 0x5e, 0xaf, 0xb7, 0x82, 0xab, 0x08, 0x80, 0x90, 0x01, 0x27, 0x9d, 0x14,
+ 0xe9, 0x76, 0xbb, 0x67, 0x0c, 0x51, 0xbf, 0xdf, 0x5f, 0x0e, 0x83, 0x12, 0x63, 0x12, 0xc1, 0x35,
+ 0x6a, 0x47, 0x89, 0x30, 0x3f, 0x22, 0xa1, 0xc1, 0x22, 0xb1, 0x20, 0x44, 0x42, 0x69, 0x55, 0xac,
+ 0x54, 0x2a, 0x2d, 0x15, 0x8b, 0xc5, 0x55, 0x04, 0x6b, 0x55, 0xc4, 0x86, 0xec, 0x97, 0x39, 0x98,
+ 0x7e, 0xa2, 0x53, 0x76, 0x37, 0xfb, 0x69, 0x9a, 0xe6, 0x8f, 0x61, 0x18, 0x84, 0x60, 0xcd, 0x79,
+ 0xe6, 0x75, 0x76, 0x1e, 0xe2, 0x42, 0x61, 0x98, 0x76, 0xad, 0x51, 0xe6, 0x28, 0x43, 0x86, 0x69,
+ 0xd0, 0xf6, 0xce, 0x36, 0xd5, 0x6a, 0x35, 0x6a, 0x34, 0x1a, 0x76, 0xb0, 0x2e, 0x97, 0xcb, 0xbf,
+ 0x0c, 0xfd, 0x35, 0x9b, 0xcd, 0xd7, 0x28, 0x64, 0x0a, 0x0a, 0xc2, 0x6c, 0x84, 0xff, 0xfa, 0x7a,
+ 0xbd, 0x4e, 0x9d, 0x4e, 0x87, 0xf0, 0x65, 0xde, 0xe0, 0x9e, 0x65, 0x59, 0xf6, 0x1a, 0x58, 0x54,
+ 0xef, 0x66, 0x6f, 0x38, 0x18, 0xca, 0x85, 0x9d, 0x00, 0xf1, 0x03, 0xfe, 0xb4, 0x5a, 0xad, 0x21,
+ 0x76, 0x26, 0xcb, 0xa8, 0x04, 0x49, 0x0c, 0x3d, 0x41, 0xb9, 0x82, 0x76, 0xe2, 0x0d, 0xca, 0x95,
+ 0xcb, 0xe5, 0xd2, 0x8c, 0x8c, 0x39, 0x4f, 0xb1, 0x20, 0x4c, 0x14, 0x9a, 0x8d, 0x3e, 0x44, 0x21,
+ 0xb7, 0x56, 0xf5, 0xeb, 0x4d, 0x4c, 0x46, 0x9f, 0x91, 0x73, 0xce, 0x77, 0xd0, 0x34, 0x86, 0x42,
+ 0x18, 0x5f, 0xf4, 0x06, 0x4d, 0x0f, 0x87, 0x2a, 0x74, 0x71, 0x2f, 0x88, 0xa1, 0x01, 0x30, 0x7e,
+ 0xff, 0x1e, 0x3e, 0x83, 0xcf, 0x2e, 0x10, 0xaa, 0xf0, 0xf3, 0x4b, 0xd0, 0xe5, 0x9d, 0x0d, 0x21,
+ 0x0f, 0x9b, 0x85, 0x42, 0x25, 0x36, 0x14, 0x5d, 0xba, 0x09, 0x82, 0x58, 0x55, 0x17, 0xa2, 0xe3,
+ 0xb5, 0xb5, 0x77, 0x33, 0x6e, 0xe9, 0x10, 0x1c, 0x46, 0x9c, 0x13, 0xef, 0x30, 0xa0, 0x27, 0x28,
+ 0xd7, 0x25, 0xe7, 0xea, 0x50, 0xd0, 0x28, 0x35, 0x41, 0x5e, 0x34, 0x8d, 0xf6, 0x37, 0x36, 0xa8,
+ 0xba, 0xbe, 0xfe, 0x21, 0x7b, 0xa6, 0x0c, 0x61, 0x54, 0x31, 0xb2, 0xf2, 0x9c, 0x60, 0xba, 0xf0,
+ 0x25, 0x4e, 0x4f, 0xc8, 0x9b, 0x46, 0x26, 0x43, 0xbc, 0x1b, 0x7a, 0xd4, 0x75, 0xb7, 0x67, 0xca,
+ 0x10, 0x22, 0x4f, 0x7c, 0xbb, 0xdd, 0x1e, 0x62, 0x84, 0x71, 0xcf, 0x8b, 0x61, 0x27, 0x12, 0x39,
+ 0xe5, 0xab, 0x07, 0x9f, 0xc1, 0xe6, 0x3e, 0x85, 0x81, 0x39, 0x87, 0x71, 0xec, 0x8c, 0xf0, 0xde,
+ 0x56, 0x3e, 0x7f, 0x80, 0x9e, 0xa0, 0x5c, 0x12, 0x19, 0x31, 0xea, 0xdb, 0xe9, 0x14, 0xa6, 0xf4,
+ 0xa8, 0x77, 0xca, 0xf8, 0x84, 0x73, 0xe2, 0x3e, 0x54, 0x79, 0x8d, 0x9e, 0x38, 0xe5, 0x0a, 0x8b,
+ 0x8b, 0x89, 0x38, 0x8f, 0x7a, 0xff, 0xbf, 0x89, 0xb0, 0x9e, 0x05, 0x61, 0xca, 0x48, 0x58, 0x54,
+ 0xb1, 0x44, 0x48, 0x1c, 0x2c, 0x31, 0xa2, 0x8a, 0x09, 0xfc, 0x14, 0x4a, 0x8a, 0xa8, 0x60, 0x53,
+ 0x3f, 0xf2, 0x16, 0x91, 0x30, 0xec, 0x1f, 0xa8, 0x1c, 0x6f, 0x9a, 0x77, 0x01, 0x56, 0x2b, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE via_sketch_xpm[1] = {{ png, sizeof( png ), "via_sketch_xpm" }};
diff --git a/bitmaps_png/cpp_26/zoom_area.cpp b/bitmaps_png/cpp_26/zoom_area.cpp
index 5eef9aed78..6c34c8b0ef 100644
--- a/bitmaps_png/cpp_26/zoom_area.cpp
+++ b/bitmaps_png/cpp_26/zoom_area.cpp
@@ -8,43 +8,45 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x2a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0xd4, 0x4d, 0x88, 0x12,
- 0x51, 0x00, 0xc0, 0xf1, 0x51, 0x57, 0x0d, 0xbf, 0x8a, 0x92, 0x4c, 0x94, 0x28, 0xa3, 0xd0, 0xc8,
- 0x8b, 0xe0, 0x4d, 0xa4, 0x4b, 0x88, 0xf9, 0x09, 0x46, 0xa7, 0xba, 0xda, 0x25, 0xe8, 0x54, 0xa7,
- 0x2e, 0x1d, 0x72, 0x61, 0xeb, 0x50, 0x44, 0x1f, 0x97, 0x22, 0xea, 0x52, 0x87, 0xa8, 0x8c, 0xb2,
- 0x8d, 0x3e, 0x68, 0x62, 0xa9, 0xa0, 0x43, 0x75, 0x70, 0xf7, 0xd6, 0x21, 0x8a, 0x16, 0x36, 0xc1,
- 0x83, 0xed, 0xa6, 0xe6, 0xf4, 0x7f, 0xf0, 0x02, 0x11, 0xdd, 0x9d, 0x59, 0xf4, 0xd2, 0x83, 0x1f,
- 0x8a, 0x33, 0xcc, 0x7f, 0x9e, 0xef, 0xcd, 0x28, 0x9a, 0xa6, 0x29, 0x83, 0xb2, 0xd9, 0xec, 0x42,
- 0xa1, 0x50, 0xf8, 0x39, 0x0e, 0xb9, 0x5c, 0xee, 0xb3, 0xb8, 0xa6, 0x32, 0x2c, 0x24, 0x4e, 0xd0,
- 0xc6, 0x34, 0xf2, 0xf9, 0xfc, 0x92, 0xae, 0x50, 0xa5, 0x52, 0xd1, 0xe2, 0xf1, 0x78, 0xdb, 0xeb,
- 0xf5, 0x76, 0x5c, 0x2e, 0x57, 0xd7, 0xe7, 0xf3, 0xb5, 0xd3, 0xe9, 0x74, 0xaf, 0x56, 0xab, 0x8d,
- 0x27, 0x54, 0xaf, 0xd7, 0xb5, 0x50, 0x28, 0xd4, 0xb6, 0x5a, 0xad, 0x2b, 0x66, 0xb3, 0x79, 0xc9,
- 0x64, 0x32, 0x7d, 0xc5, 0x17, 0xbe, 0x7f, 0xe3, 0xb7, 0x96, 0xdd, 0x6e, 0xff, 0x23, 0x82, 0xcd,
- 0x66, 0x73, 0xfd, 0xa1, 0x44, 0x22, 0xd1, 0x72, 0x38, 0x1c, 0x5d, 0x8b, 0xc5, 0xb2, 0xa8, 0x28,
- 0xca, 0x23, 0x64, 0xb0, 0x03, 0x56, 0xec, 0xc1, 0x61, 0x8e, 0xbd, 0x23, 0xb6, 0x12, 0x0c, 0x06,
- 0x7b, 0x8d, 0x46, 0xc3, 0x78, 0x88, 0x61, 0x72, 0x3a, 0x9d, 0xf3, 0xdc, 0xfd, 0x3c, 0xdf, 0x4f,
- 0xc3, 0x3e, 0xec, 0x66, 0x18, 0x9b, 0x70, 0x85, 0x1b, 0x6a, 0x25, 0x93, 0xc9, 0xde, 0x7a, 0x42,
- 0xc7, 0xf1, 0x09, 0x37, 0x60, 0x19, 0x16, 0xe9, 0x3b, 0xd7, 0xc3, 0xcc, 0x66, 0xdd, 0x6e, 0x77,
- 0xb7, 0x5a, 0xad, 0x1a, 0x0e, 0xdd, 0xc6, 0x6b, 0xec, 0x5b, 0x2d, 0xd2, 0x77, 0xfe, 0x41, 0x36,
- 0xc9, 0xf7, 0x52, 0xa9, 0x64, 0x38, 0x24, 0xd6, 0xa4, 0x86, 0x29, 0x9d, 0xa1, 0x80, 0xcd, 0x66,
- 0xfb, 0x18, 0x8d, 0x46, 0xdb, 0xba, 0x43, 0x8c, 0x0d, 0x78, 0x86, 0x6b, 0x7a, 0x22, 0xff, 0xd6,
- 0x94, 0x5d, 0xf8, 0x26, 0x1c, 0x0e, 0x2f, 0x1b, 0x9d, 0xd1, 0x2d, 0x3c, 0x14, 0x3b, 0x4c, 0x67,
- 0x68, 0x17, 0x33, 0x9a, 0x8b, 0xc5, 0x62, 0x86, 0x43, 0x62, 0xa7, 0x3d, 0xc0, 0x7e, 0x9d, 0xa1,
- 0x23, 0x1e, 0x8f, 0x67, 0xa1, 0x5c, 0x2e, 0x77, 0x8d, 0x86, 0x0e, 0xe0, 0x8e, 0xb4, 0xd6, 0xae,
- 0xdb, 0x28, 0x66, 0xef, 0xf7, 0xfb, 0x97, 0x55, 0x55, 0x35, 0xfe, 0x1c, 0xc9, 0x59, 0x3d, 0xc6,
- 0xcc, 0xa8, 0x4d, 0xc1, 0x70, 0xe1, 0x26, 0xeb, 0xa3, 0x46, 0x22, 0x91, 0xdf, 0x9d, 0x4e, 0xc7,
- 0xf8, 0x9b, 0x81, 0xb1, 0x15, 0x97, 0xf1, 0x4a, 0xae, 0x57, 0x1a, 0x9b, 0xe5, 0xb1, 0x6d, 0xe2,
- 0xcd, 0x80, 0xe7, 0x78, 0xca, 0xd6, 0x7e, 0x19, 0x08, 0x04, 0x7e, 0xa5, 0x52, 0xa9, 0xc5, 0x4c,
- 0x26, 0xf3, 0x63, 0x50, 0xb1, 0x58, 0x7c, 0x31, 0x32, 0x24, 0x2f, 0xb8, 0x05, 0xa7, 0x70, 0x1f,
- 0xef, 0xf1, 0x01, 0xaa, 0xfc, 0x7c, 0x8b, 0xbb, 0xb8, 0x88, 0x4b, 0xb8, 0x2e, 0x9f, 0xbf, 0xbd,
- 0x23, 0xaf, 0xb7, 0xc6, 0x1a, 0x98, 0x11, 0xc5, 0x51, 0x4c, 0xcb, 0x8b, 0x9e, 0x45, 0x49, 0xec,
- 0x36, 0xf9, 0x37, 0x4f, 0xe1, 0x18, 0xee, 0x61, 0x4e, 0x1c, 0x33, 0x1c, 0x32, 0xf0, 0x2c, 0x79,
- 0x71, 0x1e, 0x57, 0xe5, 0x5f, 0x7a, 0x68, 0x22, 0x21, 0x19, 0x8b, 0xc8, 0x59, 0x5f, 0xc0, 0xec,
- 0x60, 0x6c, 0x6c, 0x21, 0x19, 0xdb, 0x8d, 0x33, 0x38, 0x87, 0x27, 0xfd, 0xb1, 0xb1, 0x86, 0x64,
- 0x6c, 0xa7, 0x7c, 0x3c, 0x2a, 0xa8, 0x8a, 0x1d, 0x3c, 0x91, 0x90, 0x8c, 0x6d, 0xc7, 0x49, 0x9c,
- 0x80, 0x6d, 0x62, 0x21, 0x19, 0xb3, 0x4e, 0x6c, 0x8d, 0x56, 0x0d, 0xff, 0x77, 0xa1, 0xbf, 0xe0,
- 0x50, 0xa2, 0x3b, 0x36, 0xd3, 0x02, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x4e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x94, 0x4b, 0x68, 0x13,
+ 0x51, 0x14, 0x40, 0x47, 0x33, 0x93, 0xef, 0x98, 0x8c, 0x4e, 0x32, 0x09, 0x51, 0x24, 0xc5, 0x0f,
+ 0x08, 0x06, 0xb2, 0xc8, 0xca, 0x7c, 0x21, 0xb8, 0xb0, 0xe0, 0x4a, 0xed, 0x46, 0x5d, 0xbb, 0x11,
+ 0x5d, 0x89, 0x0b, 0xdd, 0x08, 0x56, 0x41, 0x5d, 0x28, 0x41, 0xaa, 0x75, 0xa1, 0x28, 0x88, 0x0a,
+ 0xe2, 0x0f, 0x15, 0xad, 0xdf, 0x4a, 0x91, 0x82, 0x88, 0x45, 0xd1, 0x85, 0x8b, 0x56, 0x10, 0x15,
+ 0xb1, 0xda, 0x8a, 0x52, 0xa3, 0x8c, 0xf1, 0x0c, 0xbc, 0x82, 0x84, 0x69, 0x32, 0x53, 0x93, 0x8d,
+ 0x17, 0x0e, 0x2f, 0x4c, 0x92, 0x7b, 0xe6, 0xdd, 0xf7, 0xee, 0x95, 0xea, 0xf5, 0xba, 0xd4, 0x48,
+ 0xb1, 0x58, 0x1c, 0x2e, 0x95, 0x4a, 0x6f, 0xda, 0x01, 0xb9, 0x46, 0x2a, 0x95, 0x8a, 0x2e, 0xd9,
+ 0x89, 0xc4, 0x0f, 0x9e, 0x42, 0xf5, 0x5f, 0x21, 0xd7, 0x57, 0xd6, 0xbe, 0x66, 0xa2, 0xaa, 0xf5,
+ 0x39, 0x16, 0x8b, 0xf5, 0x46, 0x22, 0x91, 0x17, 0xa1, 0x50, 0x68, 0xc2, 0xeb, 0xf5, 0x4e, 0xa9,
+ 0xaa, 0xfa, 0x19, 0xee, 0x4b, 0x92, 0xb4, 0xc6, 0xee, 0xbf, 0x36, 0xb9, 0xc6, 0xe0, 0xc4, 0x8c,
+ 0xa2, 0x6c, 0x36, 0x7b, 0x36, 0x1c, 0x0e, 0xbf, 0x93, 0x65, 0xb9, 0xa6, 0x28, 0x4a, 0xcd, 0xe7,
+ 0xf3, 0xfd, 0x84, 0x29, 0x64, 0x3f, 0x58, 0x4d, 0x9e, 0x99, 0xc8, 0x1f, 0x20, 0x8c, 0xcc, 0x5a,
+ 0x84, 0xe4, 0x8b, 0xdf, 0xef, 0x37, 0x49, 0xfa, 0x4d, 0xd3, 0xb4, 0x4f, 0xd1, 0x68, 0x74, 0x1b,
+ 0x09, 0xbb, 0x40, 0x81, 0xe5, 0xc8, 0x37, 0x06, 0x02, 0x81, 0x51, 0x84, 0xbf, 0xf9, 0xdd, 0x24,
+ 0xcf, 0xe6, 0xbb, 0x16, 0x11, 0x73, 0x78, 0xd3, 0x51, 0x30, 0x29, 0xdb, 0x3d, 0x50, 0xed, 0x12,
+ 0x10, 0x9a, 0xc7, 0xe3, 0xe9, 0x0f, 0x06, 0x83, 0xbf, 0x28, 0xed, 0xd8, 0x6c, 0x44, 0x5b, 0x61,
+ 0x84, 0xd2, 0x5c, 0x60, 0xf5, 0x34, 0x2b, 0x0b, 0x11, 0x46, 0x36, 0x80, 0xcc, 0x4c, 0x26, 0x93,
+ 0xbb, 0xdc, 0x8a, 0xce, 0xc0, 0x43, 0x58, 0xe9, 0xe4, 0xb0, 0x89, 0x6e, 0x44, 0xef, 0x13, 0x89,
+ 0xc4, 0xb8, 0x5b, 0xd1, 0x35, 0xb8, 0x09, 0xb2, 0x43, 0xd1, 0x42, 0xce, 0xf2, 0x99, 0xae, 0xeb,
+ 0xdf, 0xcb, 0xe5, 0xf2, 0x22, 0x47, 0x22, 0x22, 0x00, 0xb7, 0xe1, 0x98, 0x13, 0xc9, 0xf4, 0x99,
+ 0x52, 0xe6, 0x47, 0x88, 0x26, 0x48, 0xb8, 0xd6, 0xcd, 0x8e, 0x4e, 0xc3, 0x15, 0xf0, 0x3a, 0x14,
+ 0x2d, 0x65, 0x47, 0x43, 0x86, 0x61, 0x7c, 0xa4, 0xf7, 0x7a, 0xdc, 0x88, 0x76, 0xc3, 0x65, 0x28,
+ 0x3b, 0x14, 0x6d, 0xa2, 0x81, 0x5f, 0xa6, 0x52, 0xa9, 0x57, 0x88, 0xba, 0xdd, 0x88, 0x56, 0xc3,
+ 0x39, 0x41, 0xab, 0x5b, 0xa7, 0x59, 0xbb, 0xa7, 0x6c, 0x93, 0x99, 0x4c, 0xe6, 0x75, 0x2e, 0x97,
+ 0x9b, 0xe7, 0xaa, 0x8f, 0xc4, 0xae, 0xae, 0xc3, 0x01, 0xab, 0x49, 0x67, 0x90, 0xa8, 0x70, 0x8a,
+ 0xb2, 0x0d, 0xd2, 0xd0, 0x1f, 0xf2, 0xf9, 0xfc, 0x49, 0xd7, 0x93, 0x81, 0x30, 0xe0, 0x28, 0x58,
+ 0x33, 0xed, 0xaa, 0x35, 0xd7, 0x60, 0x81, 0xf8, 0x2e, 0x01, 0x3d, 0x70, 0xc7, 0xba, 0x9d, 0x5c,
+ 0xed, 0xbb, 0xf1, 0x78, 0xbc, 0x86, 0x68, 0x9c, 0x84, 0x6f, 0x1b, 0xb1, 0xa6, 0x77, 0xa1, 0x50,
+ 0xe8, 0x6f, 0x56, 0x16, 0x1d, 0x76, 0xc2, 0x25, 0x18, 0x86, 0x27, 0x30, 0x28, 0xd6, 0xc7, 0x70,
+ 0x1e, 0x8e, 0x40, 0x15, 0xd9, 0x00, 0x73, 0xf1, 0x79, 0x3a, 0x9d, 0x3e, 0x4e, 0xe2, 0xbd, 0x36,
+ 0xac, 0x6a, 0x75, 0xd0, 0x73, 0x21, 0x0d, 0x9b, 0x61, 0xbf, 0x95, 0x14, 0x7a, 0x61, 0x1d, 0x2c,
+ 0x11, 0x65, 0x96, 0x61, 0x0b, 0x5c, 0x84, 0x21, 0x58, 0x6f, 0x9b, 0xcb, 0x69, 0xbf, 0xb4, 0x78,
+ 0xa1, 0x28, 0x1c, 0x82, 0x3e, 0x51, 0xd2, 0x0d, 0x1d, 0x11, 0x09, 0xd9, 0x0a, 0xb1, 0xeb, 0xc3,
+ 0x70, 0xab, 0x71, 0x67, 0x6d, 0x13, 0x09, 0xd9, 0x32, 0xd8, 0x03, 0x07, 0xe1, 0xc6, 0xdf, 0xb2,
+ 0xb6, 0x8a, 0x84, 0xac, 0x4b, 0xb4, 0xc7, 0x3e, 0x71, 0x63, 0x8d, 0x8e, 0x88, 0x84, 0x6c, 0x31,
+ 0xec, 0x80, 0xed, 0xd3, 0xa3, 0xac, 0x23, 0x22, 0x21, 0x53, 0x3a, 0x76, 0x46, 0x4d, 0xc5, 0xff,
+ 0x9d, 0xe8, 0x0f, 0xde, 0xbf, 0xdb, 0x16, 0x31, 0x76, 0xa0, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x49,
+ 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE zoom_area_xpm[1] = {{ png, sizeof( png ), "zoom_area_xpm" }};
diff --git a/bitmaps_png/cpp_26/zoom_center_on_screen.cpp b/bitmaps_png/cpp_26/zoom_center_on_screen.cpp
index 610ef6841c..630d06543f 100644
--- a/bitmaps_png/cpp_26/zoom_center_on_screen.cpp
+++ b/bitmaps_png/cpp_26/zoom_center_on_screen.cpp
@@ -8,54 +8,48 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xdb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0xcf, 0x4b, 0x62,
- 0x51, 0x14, 0xc7, 0x5f, 0xa2, 0xc3, 0x2c, 0xa7, 0xcd, 0xb4, 0x28, 0x28, 0xc2, 0x8d, 0x46, 0x6d,
- 0x84, 0x28, 0xc9, 0x52, 0x2c, 0x93, 0x6a, 0xfa, 0xc5, 0x54, 0x10, 0x89, 0xd4, 0xa6, 0x88, 0xc8,
- 0x85, 0x04, 0x4e, 0x0b, 0x37, 0xae, 0xda, 0xcc, 0xc6, 0x85, 0xae, 0x6b, 0x53, 0x10, 0x04, 0x43,
- 0x69, 0x34, 0x8b, 0xc0, 0x3f, 0xc0, 0x45, 0x51, 0x54, 0x04, 0x2d, 0x0c, 0x52, 0xfb, 0x61, 0x11,
- 0x83, 0x5a, 0xe6, 0x77, 0xee, 0x39, 0x14, 0x44, 0xea, 0xf4, 0xde, 0xd4, 0x6c, 0xe6, 0xc0, 0x57,
- 0xe1, 0xdd, 0xc3, 0xf9, 0xbc, 0x7b, 0xee, 0x39, 0xe7, 0x3e, 0x09, 0x80, 0xd4, 0xd1, 0xd1, 0x11,
- 0x6b, 0x6d, 0x6d, 0xc5, 0x7b, 0xa9, 0xbd, 0xbd, 0x3d, 0x69, 0x36, 0x9b, 0x3f, 0x52, 0xec, 0x27,
- 0xf1, 0x0f, 0x2d, 0xc6, 0xe3, 0x71, 0xdc, 0xde, 0xde, 0xbe, 0x8b, 0x28, 0x9e, 0x00, 0x7d, 0x2a,
- 0x0a, 0x22, 0x87, 0x62, 0xb6, 0xbc, 0xbc, 0x8c, 0xf1, 0xf1, 0x71, 0x34, 0x37, 0x37, 0xa3, 0xb6,
- 0xb6, 0x16, 0x26, 0x93, 0x09, 0x93, 0x93, 0x93, 0xd8, 0xdc, 0xdc, 0x44, 0x29, 0x53, 0x04, 0x8a,
- 0xc5, 0x62, 0xe8, 0xe9, 0xe9, 0x41, 0x45, 0x45, 0x05, 0xaa, 0xaa, 0xaa, 0x50, 0x53, 0x53, 0x03,
- 0xad, 0x56, 0xcb, 0xff, 0x95, 0x95, 0x95, 0xfc, 0xdc, 0xe9, 0x74, 0xe2, 0xe6, 0xe6, 0xe6, 0xef,
- 0x41, 0x87, 0x87, 0x87, 0xfc, 0xf6, 0x24, 0x82, 0xad, 0xaf, 0xaf, 0xe3, 0xe4, 0xe4, 0x04, 0x77,
- 0x77, 0x77, 0xbc, 0xb6, 0xb2, 0xb2, 0xc2, 0xc1, 0xaa, 0xab, 0xab, 0x51, 0x5f, 0x5f, 0x8f, 0xab,
- 0xab, 0x2b, 0xe5, 0xa0, 0x7c, 0x3e, 0x0f, 0x9b, 0xcd, 0x86, 0x86, 0x86, 0x06, 0xf8, 0x7c, 0x3e,
- 0x64, 0x32, 0x99, 0xa2, 0xe9, 0x49, 0xa5, 0x52, 0x98, 0x99, 0x99, 0x41, 0x5d, 0x5d, 0x1d, 0x46,
- 0x46, 0x46, 0x94, 0x83, 0xfc, 0x7e, 0x3f, 0x43, 0xe8, 0x5c, 0x72, 0xb9, 0x1c, 0xfe, 0x64, 0x94,
- 0x36, 0xda, 0xb1, 0x5e, 0xaf, 0x47, 0x38, 0x1c, 0x56, 0x06, 0x1a, 0x1b, 0x1b, 0x63, 0xc7, 0xdd,
- 0xdd, 0x5d, 0xc8, 0xb1, 0x8d, 0x8d, 0x0d, 0x2e, 0x10, 0x97, 0xcb, 0xa5, 0x0c, 0x44, 0x6f, 0x68,
- 0xb7, 0xdb, 0x71, 0x7f, 0x7f, 0x2f, 0x0b, 0x74, 0x7a, 0x7a, 0x0a, 0xab, 0xd5, 0x8a, 0xa1, 0xa1,
- 0x21, 0xf9, 0xa0, 0x74, 0x3a, 0x0d, 0xd1, 0xbc, 0x5c, 0xbe, 0x72, 0x8d, 0xce, 0xb4, 0xbb, 0xbb,
- 0x1b, 0xa3, 0xa3, 0xa3, 0xca, 0x76, 0xe4, 0x70, 0x38, 0xd0, 0xdb, 0xdb, 0xcb, 0x15, 0x26, 0xc7,
- 0x8e, 0x8f, 0x8f, 0x39, 0x0b, 0x53, 0x53, 0x53, 0xca, 0x40, 0x54, 0x69, 0x7d, 0x7d, 0x7d, 0xd8,
- 0xde, 0xde, 0x96, 0x05, 0x5a, 0x5a, 0x5a, 0xc2, 0xe0, 0xe0, 0x20, 0x02, 0x81, 0x80, 0x32, 0xd0,
- 0xd6, 0xd6, 0x16, 0x97, 0x2b, 0xe9, 0xb5, 0xaa, 0xbb, 0xbe, 0xbe, 0xe6, 0xdd, 0x93, 0x6f, 0x34,
- 0x1a, 0x55, 0xde, 0x47, 0xb4, 0xab, 0xae, 0xae, 0x2e, 0xcc, 0xcd, 0xcd, 0x95, 0x2c, 0x0a, 0xf2,
- 0xa7, 0xc9, 0x30, 0x30, 0x30, 0xc0, 0xad, 0xf0, 0xdc, 0x4f, 0xf6, 0x64, 0x48, 0x24, 0x12, 0x98,
- 0x9e, 0x9e, 0x26, 0x67, 0x7e, 0xe3, 0x50, 0x28, 0x84, 0xcb, 0xcb, 0x4b, 0x5e, 0x3b, 0x3b, 0x3b,
- 0xe3, 0xc9, 0x40, 0x95, 0xd6, 0xd9, 0xd9, 0xc9, 0x10, 0xd2, 0xf3, 0x51, 0xa4, 0x68, 0xd6, 0x5d,
- 0x5c, 0x5c, 0x60, 0x61, 0x61, 0x01, 0xfd, 0xfd, 0xfd, 0x68, 0x6c, 0x6c, 0x84, 0xc1, 0x60, 0xe0,
- 0x7e, 0xa1, 0xff, 0xa6, 0xa6, 0x26, 0x0c, 0x0f, 0x0f, 0x63, 0x76, 0x76, 0x96, 0xa7, 0xc3, 0xc4,
- 0xc4, 0x04, 0xf7, 0xdf, 0xde, 0xde, 0x9e, 0xb2, 0xd4, 0xd1, 0xd9, 0x90, 0x1e, 0x1e, 0x1e, 0xb0,
- 0xb3, 0xb3, 0x83, 0xc5, 0xc5, 0x45, 0x78, 0x3c, 0x1e, 0x0e, 0x3a, 0x3f, 0x3f, 0x8f, 0xd5, 0xd5,
- 0x55, 0xae, 0x36, 0xf2, 0xa5, 0x94, 0x05, 0x83, 0x41, 0x2e, 0x08, 0xa3, 0xd1, 0xc8, 0x6b, 0x25,
- 0x41, 0xe2, 0x61, 0xce, 0x62, 0xb1, 0x70, 0xaa, 0x9e, 0x2e, 0x2f, 0x4a, 0x59, 0xa9, 0xab, 0xe3,
- 0xa5, 0x9d, 0x9f, 0x9f, 0xc3, 0xed, 0x76, 0x73, 0x89, 0x53, 0x4a, 0x75, 0x3a, 0x5d, 0x49, 0x90,
- 0x53, 0x34, 0x6a, 0x96, 0x2a, 0x8e, 0xce, 0x27, 0x99, 0x4c, 0x32, 0x8c, 0x02, 0xc8, 0xb5, 0xfd,
- 0xfd, 0x7d, 0xde, 0x35, 0x8d, 0xa2, 0xf2, 0xf2, 0x72, 0x68, 0x34, 0x1a, 0x67, 0x01, 0x88, 0xd4,
- 0xd6, 0xd6, 0xf6, 0x45, 0x5c, 0xc1, 0xe9, 0x48, 0x24, 0xc2, 0xcd, 0x4a, 0xa0, 0x97, 0xe3, 0xff,
- 0x35, 0x3b, 0x3a, 0x3a, 0x82, 0xd7, 0xeb, 0xe5, 0xfb, 0xab, 0xac, 0xac, 0xec, 0xa7, 0x24, 0x49,
- 0x5f, 0x0b, 0x40, 0x8f, 0x3b, 0x33, 0x0b, 0xd8, 0xaf, 0xb5, 0xb5, 0xb5, 0x3c, 0x81, 0xa8, 0x20,
- 0xb2, 0xd9, 0xac, 0x22, 0x1d, 0x1c, 0x1c, 0xf0, 0xe5, 0xa8, 0x56, 0xab, 0xbf, 0x0b, 0xd0, 0x0f,
- 0xa1, 0xcf, 0x05, 0x20, 0x52, 0x4b, 0x4b, 0x8b, 0x41, 0xe4, 0x39, 0xf5, 0x96, 0x8f, 0x13, 0x11,
- 0x23, 0xa5, 0x52, 0xa9, 0xbe, 0x09, 0x88, 0x4b, 0xe8, 0x43, 0x51, 0x10, 0x3f, 0x94, 0x24, 0x15,
- 0x7d, 0xc5, 0xbc, 0x41, 0x6a, 0x11, 0x43, 0x53, 0xf4, 0x8c, 0xfe, 0xb5, 0xfe, 0x3f, 0xd0, 0x6f,
- 0xb6, 0xa2, 0x97, 0xe8, 0xf3, 0x92, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x7f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x4b, 0x68, 0x13,
+ 0x51, 0x14, 0x40, 0x27, 0x1f, 0x2d, 0x1a, 0x13, 0x1b, 0x23, 0x8d, 0x90, 0x2c, 0x02, 0xc6, 0x4a,
+ 0xc4, 0x04, 0x24, 0x10, 0x08, 0xe4, 0xbb, 0x10, 0x8c, 0xe2, 0x4a, 0x53, 0x5c, 0x28, 0x6e, 0x04,
+ 0x5d, 0x08, 0xba, 0x11, 0x37, 0x8a, 0xb8, 0x10, 0xa1, 0x14, 0xa9, 0xd8, 0xa2, 0x08, 0x86, 0x52,
+ 0x49, 0x69, 0x11, 0xf1, 0x8f, 0x28, 0x05, 0xb1, 0x45, 0x44, 0xd0, 0x85, 0x62, 0x57, 0xc5, 0x0f,
+ 0x14, 0xd4, 0x8d, 0xee, 0x04, 0x2b, 0xe8, 0x78, 0x2e, 0xdc, 0x40, 0x92, 0x36, 0x71, 0x26, 0x11,
+ 0x07, 0x0e, 0x6f, 0x98, 0xcf, 0x3b, 0xef, 0xbe, 0xb9, 0xef, 0xbe, 0x31, 0x4c, 0xd3, 0x34, 0x72,
+ 0xb9, 0xdc, 0x3c, 0x98, 0xff, 0x90, 0xcf, 0x85, 0x42, 0x21, 0x64, 0x18, 0x86, 0x43, 0xfa, 0x17,
+ 0x0c, 0x15, 0x99, 0xdc, 0x98, 0xc8, 0x66, 0xb3, 0xa3, 0x30, 0xd2, 0x2d, 0x2a, 0xab, 0xd0, 0xa7,
+ 0x7b, 0x89, 0x08, 0x26, 0xa2, 0xd1, 0x68, 0x4f, 0xb9, 0x5c, 0x76, 0xd5, 0xe3, 0x74, 0x3a, 0xf7,
+ 0x39, 0x1c, 0x8e, 0x31, 0x78, 0xce, 0x08, 0xdf, 0xd3, 0xce, 0xc2, 0x55, 0xae, 0x97, 0x9a, 0x9f,
+ 0xad, 0x51, 0xeb, 0xaf, 0xa5, 0xa8, 0xe1, 0x86, 0x61, 0x84, 0xe1, 0x1e, 0x7c, 0x81, 0x05, 0xf8,
+ 0x00, 0xf3, 0xda, 0x2e, 0xe8, 0xf5, 0x31, 0x58, 0x5b, 0x7b, 0xa7, 0x86, 0x65, 0x11, 0xc7, 0x66,
+ 0x78, 0xa7, 0x88, 0x6c, 0x17, 0x44, 0x60, 0x05, 0xf4, 0xc3, 0x00, 0x3c, 0x85, 0x8f, 0xf0, 0x06,
+ 0xfc, 0xb6, 0x45, 0xf2, 0x01, 0xe1, 0x11, 0xbc, 0x86, 0x53, 0xd0, 0xd3, 0x3c, 0x62, 0x1d, 0x4c,
+ 0x2f, 0x5c, 0x82, 0xb7, 0x30, 0xd9, 0x89, 0xe8, 0xa8, 0x4a, 0x2a, 0xe0, 0x5a, 0x4e, 0x52, 0x27,
+ 0xf3, 0x69, 0xc4, 0x73, 0xb0, 0xc3, 0xae, 0xe8, 0xba, 0x4e, 0xcb, 0xd6, 0x76, 0x92, 0x3a, 0xd9,
+ 0x4e, 0x98, 0x81, 0x61, 0xbb, 0x22, 0x19, 0xe1, 0x43, 0x70, 0x5b, 0x14, 0xc9, 0x7a, 0x99, 0x86,
+ 0x1b, 0x96, 0x45, 0x81, 0x40, 0xc0, 0xcb, 0x0b, 0x8f, 0xe1, 0x8a, 0x15, 0x89, 0x8a, 0xe4, 0x9b,
+ 0xde, 0x87, 0xaa, 0xdd, 0x88, 0xc6, 0xe1, 0x0e, 0xac, 0xb4, 0x28, 0x8a, 0xea, 0x2c, 0x5c, 0xb6,
+ 0x2b, 0x92, 0x4c, 0xbb, 0x0d, 0x05, 0x8b, 0xa2, 0xfd, 0x70, 0x13, 0x8e, 0xd8, 0x15, 0x6d, 0x97,
+ 0x74, 0x55, 0xfe, 0x96, 0x75, 0xbd, 0x1a, 0xbd, 0x3c, 0xbb, 0xad, 0x93, 0x75, 0x24, 0x51, 0x3d,
+ 0x80, 0x41, 0x59, 0xa4, 0x2d, 0x24, 0x6b, 0xb4, 0x32, 0xdc, 0xd2, 0xa5, 0xe0, 0xee, 0xa4, 0x32,
+ 0xf4, 0xc1, 0x28, 0x3c, 0x81, 0xbb, 0x50, 0x82, 0x75, 0x7a, 0x6f, 0x83, 0x56, 0x86, 0x69, 0xcd,
+ 0xce, 0x8a, 0xe2, 0xb3, 0x2d, 0xd2, 0x0e, 0x03, 0x70, 0x52, 0x47, 0xfc, 0x02, 0x5e, 0xea, 0x7a,
+ 0x91, 0x56, 0x0a, 0xec, 0x14, 0x5c, 0xd4, 0xea, 0x70, 0x4d, 0xd7, 0xdf, 0x16, 0x4b, 0xa2, 0x64,
+ 0x32, 0x29, 0xb5, 0xcc, 0x29, 0xad, 0x9e, 0xbb, 0x20, 0x0e, 0x07, 0xe0, 0xbc, 0x76, 0x7a, 0x0e,
+ 0xf6, 0xc0, 0x46, 0x9d, 0x66, 0x99, 0xee, 0xc3, 0x9a, 0x10, 0xcf, 0x60, 0x6f, 0x3b, 0xd1, 0x4f,
+ 0xf8, 0x0d, 0xbf, 0xea, 0x36, 0xaf, 0xaf, 0x3c, 0xd8, 0x5f, 0xbf, 0x79, 0xb5, 0x49, 0x8a, 0xf5,
+ 0x30, 0x24, 0x29, 0x2e, 0x53, 0x1a, 0x8b, 0xc5, 0x5a, 0x8a, 0x0e, 0xe5, 0xf3, 0xf9, 0x45, 0xda,
+ 0x19, 0xda, 0x2a, 0x8c, 0xeb, 0x66, 0x58, 0x25, 0xb2, 0xd5, 0x16, 0xd3, 0x3c, 0xa6, 0x51, 0x0f,
+ 0xfb, 0xfd, 0x7e, 0x93, 0xbd, 0x6d, 0x76, 0x89, 0x48, 0x46, 0xcd, 0xc5, 0x63, 0x74, 0xbe, 0x88,
+ 0xe4, 0x74, 0xa9, 0x54, 0xf2, 0x89, 0x88, 0xf3, 0xa9, 0x44, 0x22, 0xe1, 0xb1, 0x51, 0x25, 0x36,
+ 0xc1, 0xd9, 0x70, 0x38, 0x6c, 0x7a, 0xbd, 0xde, 0x4f, 0x6c, 0x8e, 0x03, 0x0d, 0x22, 0x7d, 0xc8,
+ 0x59, 0x2c, 0x16, 0x0f, 0x22, 0xf8, 0x01, 0x23, 0x2a, 0x9a, 0x8c, 0xc7, 0xe3, 0xfe, 0x74, 0x3a,
+ 0xbd, 0xca, 0x2a, 0x1e, 0x8f, 0x27, 0x16, 0x89, 0x44, 0xcc, 0x60, 0x30, 0x38, 0xa7, 0x15, 0xa3,
+ 0xaf, 0x41, 0x54, 0x8b, 0x8c, 0x3d, 0x7f, 0x37, 0x92, 0xef, 0xdd, 0xfc, 0x9c, 0xa4, 0x52, 0xa9,
+ 0x6f, 0xa1, 0x50, 0xe8, 0x15, 0x5b, 0xfe, 0xf1, 0x5a, 0x29, 0x5b, 0xb6, 0x48, 0x32, 0x8d, 0x61,
+ 0x5e, 0x38, 0x43, 0x44, 0x17, 0x38, 0x1f, 0xea, 0x80, 0xc1, 0x4c, 0x26, 0x73, 0x42, 0xfe, 0x1f,
+ 0x96, 0x4c, 0x5d, 0xb3, 0xac, 0xd5, 0x8f, 0x87, 0x1d, 0x1a, 0xfa, 0xb4, 0xfa, 0xa1, 0xbb, 0xe5,
+ 0xbf, 0x89, 0xfe, 0x00, 0xc2, 0xa6, 0xa6, 0x3b, 0x41, 0x47, 0x8e, 0xf0, 0x00, 0x00, 0x00, 0x00,
+ 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE zoom_center_on_screen_xpm[1] = {{ png, sizeof( png ), "zoom_center_on_screen_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_3d.cpp b/bitmaps_png/cpp_48/icon_3d.cpp
index 8417bf9a34..3f957bd141 100644
--- a/bitmaps_png/cpp_48/icon_3d.cpp
+++ b/bitmaps_png/cpp_48/icon_3d.cpp
@@ -8,202 +8,202 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0c, 0x1f, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x9a, 0x79, 0x70, 0x54,
- 0xd7, 0x95, 0xc6, 0x7f, 0xef, 0x75, 0xab, 0xd5, 0x6a, 0x09, 0x09, 0x84, 0x05, 0x46, 0x02, 0x04,
- 0x18, 0x04, 0x22, 0x0a, 0x9b, 0x0c, 0x02, 0x1b, 0xa4, 0x60, 0x05, 0x8c, 0x4d, 0x58, 0xe2, 0x81,
- 0xcc, 0x60, 0x0f, 0x2e, 0x31, 0x8b, 0x8b, 0x64, 0xfe, 0xb0, 0x9d, 0x38, 0x55, 0xae, 0xa4, 0x9c,
- 0x4a, 0x25, 0xd4, 0x38, 0x1e, 0x57, 0x2a, 0xe5, 0xad, 0x08, 0x8e, 0xc7, 0x35, 0xae, 0x78, 0x89,
- 0x8d, 0xec, 0x80, 0x61, 0xf0, 0x20, 0xbc, 0x08, 0x59, 0xd8, 0x80, 0xac, 0x62, 0x11, 0x16, 0xc2,
- 0xa0, 0x05, 0x30, 0xa0, 0x0d, 0x24, 0x24, 0x40, 0xad, 0xf7, 0xee, 0x32, 0x7f, 0xf4, 0xeb, 0xee,
- 0xd7, 0xad, 0x16, 0x9b, 0x99, 0xa4, 0x52, 0x35, 0xaf, 0xaa, 0xd5, 0xaf, 0xbb, 0xef, 0xbb, 0xf7,
- 0xfb, 0xee, 0xf9, 0xce, 0xb9, 0xe7, 0x9e, 0x2b, 0x43, 0x6b, 0xcd, 0xdf, 0xf2, 0x65, 0xf2, 0x37,
- 0x7e, 0xfd, 0x3f, 0x81, 0xbf, 0xf6, 0xe5, 0xbd, 0x95, 0x9d, 0x19, 0x86, 0xe1, 0x05, 0xc6, 0x00,
- 0x13, 0x80, 0x7b, 0x81, 0x12, 0xe0, 0x03, 0xe0, 0x13, 0xe0, 0x38, 0x70, 0x4e, 0xdf, 0x62, 0xa7,
- 0x33, 0xbe, 0x49, 0x7f, 0x86, 0x61, 0x18, 0xc0, 0x28, 0x07, 0x70, 0x11, 0xb0, 0x12, 0x98, 0x0c,
- 0x64, 0x02, 0x1e, 0x57, 0x53, 0x1b, 0x68, 0x05, 0xbe, 0x00, 0xde, 0x04, 0x1a, 0x80, 0x46, 0xad,
- 0x75, 0xdf, 0x5f, 0x9c, 0x80, 0x61, 0x18, 0x99, 0x0e, 0xe0, 0x69, 0xc0, 0x6a, 0xe0, 0xdb, 0xc0,
- 0x08, 0x20, 0xc9, 0xdd, 0x2e, 0x77, 0xc2, 0x24, 0xf2, 0xa7, 0xcd, 0xe4, 0x8b, 0xcf, 0x76, 0xd3,
- 0xd9, 0xde, 0xe6, 0xfe, 0x49, 0x03, 0xbd, 0xc0, 0x09, 0xe0, 0x7d, 0xe0, 0x63, 0xe7, 0xbe, 0xf5,
- 0x66, 0xac, 0x73, 0x4d, 0x02, 0x86, 0x61, 0xa4, 0x3a, 0x80, 0x27, 0x39, 0x80, 0xe7, 0x00, 0xd9,
- 0x80, 0xdf, 0xdd, 0xee, 0xb6, 0x11, 0x23, 0x59, 0xb8, 0x64, 0x19, 0x45, 0x77, 0x97, 0x30, 0xb5,
- 0x60, 0x06, 0xc3, 0x32, 0x87, 0x23, 0x95, 0xc2, 0x96, 0x92, 0x96, 0xc6, 0x46, 0xaa, 0x2b, 0x3f,
- 0xa4, 0xb2, 0x62, 0x3b, 0x4d, 0x0d, 0x47, 0xd0, 0x5a, 0xb9, 0x1f, 0x15, 0x71, 0xd6, 0xf9, 0x12,
- 0x68, 0xd2, 0x5a, 0x07, 0x6f, 0x8a, 0x80, 0x61, 0x18, 0x3e, 0x20, 0xd7, 0x01, 0xbd, 0xdc, 0xd1,
- 0x71, 0x2e, 0x90, 0xe6, 0x6e, 0x97, 0x12, 0x48, 0xe5, 0x9e, 0x25, 0xcb, 0x28, 0x29, 0x5d, 0xcc,
- 0xf4, 0x19, 0xb3, 0x18, 0x95, 0x9d, 0x8d, 0x54, 0x20, 0x95, 0x42, 0x48, 0x85, 0x54, 0x1a, 0x21,
- 0x63, 0xef, 0x2d, 0x21, 0x69, 0x6f, 0xef, 0xa4, 0x76, 0x6f, 0x15, 0x87, 0xf7, 0x57, 0x73, 0xa4,
- 0x76, 0x0f, 0xbd, 0xdd, 0x17, 0xe2, 0x31, 0xf5, 0x02, 0x8d, 0x8e, 0x75, 0x76, 0x01, 0x27, 0xb4,
- 0xd6, 0xad, 0xd7, 0x45, 0xc0, 0x30, 0x8c, 0xb1, 0xc0, 0x0e, 0x60, 0x3c, 0x90, 0x02, 0x18, 0x91,
- 0x70, 0x65, 0x9a, 0x2c, 0xb8, 0x67, 0x31, 0xf7, 0x2e, 0x5d, 0xc1, 0x9d, 0xb3, 0x8b, 0x18, 0x37,
- 0x2e, 0x17, 0xc3, 0x34, 0x43, 0x00, 0xa5, 0x46, 0xc4, 0x01, 0x97, 0x52, 0x21, 0x94, 0x0e, 0xbd,
- 0xbb, 0xee, 0xa5, 0x52, 0x04, 0x2d, 0x49, 0xd0, 0x12, 0x68, 0xad, 0x39, 0x79, 0xbc, 0x9e, 0xba,
- 0x2f, 0xaa, 0xa9, 0xab, 0xa9, 0xa6, 0xf9, 0x58, 0x1d, 0x4a, 0x0d, 0xb0, 0x4e, 0xb7, 0x63, 0x99,
- 0x9f, 0x68, 0xad, 0xc5, 0xb5, 0x08, 0xbc, 0x04, 0xfc, 0x28, 0xfc, 0x39, 0x10, 0x08, 0x50, 0xbc,
- 0xb0, 0x94, 0x47, 0x9f, 0xf8, 0x19, 0xf9, 0xf9, 0x53, 0xf0, 0xf9, 0x92, 0xe2, 0x80, 0x85, 0x80,
- 0x5f, 0x0d, 0x6c, 0xb4, 0x8d, 0x43, 0x4c, 0x29, 0x6c, 0xa9, 0x08, 0xf6, 0x0f, 0xc0, 0xc2, 0xe5,
- 0xde, 0x8b, 0x1c, 0xd8, 0xf3, 0x31, 0x9b, 0x5f, 0xfd, 0x1d, 0x97, 0x7a, 0xba, 0x89, 0x0b, 0x02,
- 0x77, 0x6a, 0xad, 0x0f, 0x5f, 0x8b, 0xc0, 0x66, 0x60, 0x95, 0x61, 0x18, 0xb8, 0xbf, 0xcf, 0xcc,
- 0xcc, 0x64, 0x41, 0x71, 0x31, 0x8b, 0xef, 0x5b, 0xca, 0xa2, 0xfb, 0x56, 0xe0, 0x49, 0xf2, 0x45,
- 0xe4, 0x31, 0x00, 0xec, 0x00, 0xe0, 0xa1, 0x7b, 0xa9, 0xa2, 0x96, 0xb2, 0x6d, 0x89, 0x2d, 0xa3,
- 0x33, 0x2d, 0x84, 0xa0, 0xa2, 0xfc, 0xbf, 0xa8, 0xde, 0xb5, 0x85, 0xf6, 0xb3, 0xa7, 0x23, 0x63,
- 0x7b, 0xbd, 0x5e, 0x84, 0x10, 0x00, 0x16, 0x50, 0xa2, 0xb5, 0xde, 0x7b, 0x2d, 0x02, 0xef, 0x00,
- 0xab, 0x87, 0x65, 0xde, 0x46, 0x65, 0x55, 0x15, 0xef, 0x96, 0x97, 0xb3, 0x7d, 0xdb, 0x56, 0x0e,
- 0x1e, 0x38, 0x10, 0x31, 0x6d, 0x6a, 0x6a, 0x2a, 0xb3, 0x0a, 0x0b, 0x29, 0xb9, 0x67, 0x11, 0xf7,
- 0x3f, 0xf0, 0x20, 0x29, 0xa9, 0x69, 0x31, 0xc0, 0x13, 0xc9, 0x49, 0x48, 0x85, 0x72, 0xf9, 0x81,
- 0x2d, 0x14, 0x4a, 0x29, 0x2a, 0xff, 0xfb, 0x1d, 0x2a, 0xb7, 0xbf, 0xc3, 0xd9, 0x53, 0x8d, 0x11,
- 0xd0, 0xbe, 0xe4, 0x64, 0x26, 0x15, 0x14, 0x32, 0xb1, 0xa0, 0x90, 0xa4, 0xc0, 0x10, 0xca, 0x37,
- 0xfe, 0x3b, 0x40, 0x10, 0x58, 0x78, 0x43, 0x04, 0x8e, 0x35, 0x36, 0x63, 0x0b, 0x89, 0x2d, 0x24,
- 0x67, 0xbe, 0xfe, 0x9a, 0xf7, 0xb7, 0xbc, 0x4b, 0xc5, 0x07, 0xdb, 0x39, 0x7c, 0xe8, 0x10, 0x52,
- 0xca, 0xd0, 0x60, 0x3e, 0x1f, 0x79, 0x79, 0x93, 0x29, 0xba, 0xbb, 0x98, 0xe5, 0x0f, 0xfe, 0x13,
- 0x43, 0x33, 0x47, 0x44, 0x80, 0xbb, 0xe5, 0xa4, 0x64, 0x48, 0x36, 0xfd, 0xb6, 0xe4, 0xd3, 0x8a,
- 0xf7, 0xf9, 0x70, 0xeb, 0x1b, 0x9c, 0x3a, 0xd1, 0x80, 0x52, 0x32, 0x32, 0xd3, 0x79, 0x05, 0xb3,
- 0x98, 0x3a, 0x6b, 0x1e, 0xa3, 0x27, 0x4e, 0x45, 0x9b, 0x5e, 0x6c, 0x21, 0x68, 0x3f, 0x77, 0x86,
- 0xf2, 0x97, 0x7e, 0x75, 0x43, 0x04, 0xde, 0x06, 0x7e, 0x30, 0x34, 0x73, 0x38, 0xf5, 0x5f, 0x35,
- 0x39, 0xa6, 0x96, 0x58, 0xb6, 0x44, 0x38, 0x64, 0x3a, 0x3a, 0xda, 0xd9, 0xb1, 0xb5, 0x9c, 0xca,
- 0x8f, 0x76, 0x52, 0x7f, 0xa4, 0x2e, 0x6c, 0x62, 0x3c, 0x1e, 0x0f, 0xd9, 0x39, 0x39, 0x4c, 0x9b,
- 0x35, 0x87, 0x95, 0x0f, 0x3d, 0xc2, 0xed, 0x63, 0xef, 0x88, 0x90, 0xd8, 0x5f, 0x5d, 0xc9, 0xd6,
- 0xb7, 0xfe, 0xc0, 0x89, 0xfa, 0x83, 0x48, 0x11, 0xd5, 0x7e, 0x5e, 0xc1, 0x4c, 0x66, 0xcc, 0x2d,
- 0x61, 0x62, 0xfe, 0x34, 0x3c, 0x3e, 0x3f, 0x96, 0x10, 0x04, 0x83, 0x41, 0x2e, 0x74, 0xb4, 0x13,
- 0xc8, 0xc8, 0xa4, 0xbd, 0xf5, 0x2c, 0x7f, 0xde, 0xb8, 0xe1, 0x86, 0x08, 0xbc, 0x09, 0xac, 0x19,
- 0x3a, 0x2c, 0x93, 0xc3, 0x47, 0x4f, 0x60, 0x0b, 0x85, 0x2d, 0x04, 0x87, 0x0f, 0x1d, 0x22, 0x39,
- 0x25, 0xc0, 0xed, 0xd9, 0x63, 0x22, 0x56, 0xb1, 0x85, 0xa4, 0xab, 0xab, 0x8b, 0x0f, 0x77, 0xbc,
- 0xc7, 0x9e, 0x4f, 0x2a, 0xf8, 0xea, 0xd8, 0x51, 0x84, 0x6d, 0x87, 0xfb, 0x61, 0x48, 0x7a, 0x06,
- 0xa9, 0x43, 0x32, 0x38, 0xdf, 0xd1, 0x86, 0xd5, 0x1f, 0x0d, 0xe9, 0xb9, 0x13, 0xa7, 0x50, 0x54,
- 0xb2, 0x88, 0x6f, 0xcd, 0x98, 0x4d, 0x4a, 0xda, 0x10, 0x2c, 0x4b, 0x60, 0x09, 0x41, 0x67, 0x5b,
- 0x1b, 0x5f, 0xd6, 0x54, 0xd1, 0xda, 0x72, 0x0c, 0xad, 0x35, 0xd3, 0x4b, 0x57, 0xd3, 0x6f, 0x5b,
- 0xbc, 0xff, 0xf2, 0xd3, 0x57, 0x25, 0x90, 0x30, 0x17, 0xd2, 0xe0, 0x68, 0x57, 0x72, 0xe9, 0xd2,
- 0x65, 0xfe, 0x63, 0xc3, 0x53, 0x4c, 0x9a, 0x34, 0x89, 0x96, 0x93, 0xa7, 0x28, 0x9c, 0x3b, 0x9f,
- 0xbb, 0xbe, 0xb3, 0x98, 0x8c, 0xcc, 0x2c, 0xfc, 0x81, 0x34, 0x16, 0xaf, 0x78, 0x90, 0x85, 0x4b,
- 0xff, 0x81, 0x4b, 0xbd, 0xbd, 0x54, 0xed, 0xda, 0xca, 0xde, 0xdd, 0x15, 0xb4, 0x34, 0x1d, 0xa7,
- 0xe7, 0x62, 0x37, 0x3d, 0x17, 0x43, 0x91, 0x64, 0x64, 0x4e, 0x2e, 0x0b, 0x16, 0xdd, 0xcf, 0xcc,
- 0x39, 0x77, 0x91, 0x39, 0x3c, 0x0b, 0xcb, 0x16, 0xd8, 0x42, 0xd0, 0x6f, 0xd9, 0x34, 0x1c, 0xae,
- 0xa5, 0xfe, 0x8b, 0x4f, 0x49, 0x4b, 0x49, 0xe6, 0xc7, 0x8f, 0x3f, 0xca, 0xb2, 0xef, 0x7d, 0x8f,
- 0x8d, 0x1b, 0x37, 0xf2, 0xf6, 0xae, 0xfd, 0xa4, 0xdf, 0x36, 0xea, 0x86, 0x93, 0x39, 0x1d, 0xfe,
- 0x1b, 0x76, 0xbe, 0x53, 0xa7, 0x4e, 0x52, 0x54, 0x54, 0xc4, 0x8b, 0x2f, 0x3c, 0x4f, 0x30, 0x18,
- 0x64, 0xdb, 0xf6, 0xed, 0xbc, 0xfe, 0xca, 0x73, 0xb4, 0x77, 0x9e, 0x67, 0xfa, 0x9c, 0x62, 0x66,
- 0xcd, 0xfb, 0x0e, 0x81, 0xd4, 0x74, 0x3c, 0xbe, 0x64, 0xe6, 0xdf, 0xfb, 0x77, 0x14, 0x95, 0xae,
- 0xa4, 0xaf, 0x2f, 0xc8, 0x6f, 0x7f, 0xf6, 0xaf, 0xb4, 0x9d, 0x3d, 0xcd, 0xec, 0xbb, 0x8b, 0x79,
- 0xf4, 0xc9, 0x5f, 0x21, 0xa4, 0xa4, 0xdf, 0x16, 0x58, 0xb6, 0xe0, 0x62, 0x77, 0x17, 0xb5, 0x7b,
- 0x3e, 0xa1, 0xe1, 0xd0, 0x7e, 0x16, 0x7d, 0xb7, 0x94, 0x77, 0xde, 0x78, 0x8d, 0x3b, 0xee, 0xb8,
- 0x23, 0x02, 0x62, 0xec, 0xd8, 0xb1, 0x88, 0xe0, 0x27, 0xc8, 0xd8, 0x35, 0x21, 0x61, 0x2e, 0x36,
- 0x88, 0x05, 0x34, 0x42, 0x4a, 0x84, 0x54, 0xb4, 0xb6, 0xb5, 0x92, 0x93, 0x9d, 0x0d, 0x80, 0xdf,
- 0xef, 0x67, 0xf5, 0xaa, 0x55, 0xac, 0x5e, 0xb5, 0x8a, 0x9e, 0x9e, 0x1e, 0xde, 0x7b, 0xef, 0x3d,
- 0xfe, 0xf8, 0xf2, 0xb3, 0x5c, 0xee, 0xeb, 0x67, 0x6a, 0xe1, 0x7c, 0xa6, 0x17, 0x2d, 0x44, 0x1b,
- 0x26, 0x86, 0xe9, 0xc1, 0x1f, 0x48, 0x73, 0xd6, 0x92, 0x54, 0xa4, 0x0a, 0x45, 0x9f, 0xe3, 0x47,
- 0xeb, 0xd9, 0xb7, 0x7b, 0x27, 0x7d, 0xbd, 0x5d, 0xfc, 0x68, 0xfd, 0x7a, 0xfe, 0xf4, 0xea, 0x4b,
- 0xf8, 0xfd, 0xfe, 0x01, 0xe3, 0xa7, 0xa5, 0xa5, 0x21, 0x85, 0x8d, 0x90, 0x6a, 0xb0, 0x04, 0xd2,
- 0x70, 0xb6, 0x02, 0x49, 0xe6, 0xa0, 0x16, 0x10, 0x0a, 0x21, 0x24, 0x97, 0x7a, 0x2f, 0x91, 0x91,
- 0x91, 0x31, 0xa0, 0xa3, 0xf4, 0xf4, 0x74, 0xca, 0xca, 0xca, 0xf8, 0x68, 0xd7, 0x4e, 0xb6, 0xfd,
- 0x79, 0x33, 0x19, 0xe6, 0x15, 0x3e, 0xfb, 0x68, 0x5b, 0xc4, 0x72, 0x61, 0xdf, 0x92, 0xce, 0x44,
- 0x9c, 0x38, 0x56, 0x4f, 0xf5, 0x07, 0x9b, 0xf9, 0xdd, 0x33, 0x1b, 0xa8, 0xd9, 0xb7, 0x97, 0x75,
- 0xeb, 0xca, 0x12, 0x82, 0x0f, 0xaf, 0x0b, 0xda, 0x79, 0x36, 0x0e, 0xbb, 0xc7, 0x49, 0x1a, 0x03,
- 0xc0, 0x30, 0x60, 0x64, 0x3c, 0x81, 0x08, 0x65, 0x77, 0xfc, 0xbe, 0x56, 0xc2, 0x97, 0x95, 0x95,
- 0xc5, 0x33, 0xcf, 0xfc, 0x86, 0xe3, 0x75, 0xfb, 0x43, 0x80, 0x85, 0x8c, 0xac, 0x1b, 0x5a, 0x6b,
- 0x6c, 0x21, 0xf9, 0xfc, 0xa3, 0x1d, 0xbc, 0xbc, 0xe9, 0xf7, 0x14, 0x16, 0x16, 0xc6, 0xce, 0xd8,
- 0xb9, 0x73, 0x70, 0xf9, 0xf2, 0x00, 0x02, 0x4a, 0x11, 0x9f, 0x56, 0xf8, 0x80, 0x21, 0xc0, 0x6d,
- 0x4e, 0x32, 0x39, 0x16, 0xc8, 0x31, 0x07, 0x97, 0x90, 0x33, 0x93, 0x80, 0x54, 0xd1, 0x99, 0x50,
- 0x1f, 0x7f, 0x8c, 0xbd, 0x66, 0x0d, 0xe2, 0xc9, 0x27, 0xa1, 0xbf, 0x3f, 0xda, 0xbb, 0xcf, 0x87,
- 0x81, 0x0e, 0x59, 0xce, 0xc9, 0x85, 0x00, 0x94, 0xb3, 0x26, 0x5c, 0xe8, 0x6c, 0x27, 0x3f, 0x3f,
- 0x3f, 0xda, 0x4f, 0x4d, 0x0d, 0xf6, 0x03, 0x0f, 0x60, 0x4d, 0x99, 0x42, 0xff, 0xf8, 0xf1, 0xe8,
- 0xe6, 0xe6, 0x58, 0x02, 0x71, 0x39, 0x26, 0x30, 0xdc, 0xd9, 0x2c, 0x8d, 0x75, 0xf6, 0x20, 0xc3,
- 0x81, 0xf4, 0xc1, 0x25, 0x24, 0x25, 0x42, 0x4a, 0x94, 0x8e, 0xb5, 0x80, 0xf8, 0xf5, 0xaf, 0x31,
- 0xd2, 0xd2, 0xd0, 0x8d, 0x8d, 0x88, 0x9f, 0xfe, 0x74, 0xc0, 0x28, 0xe1, 0xe8, 0x15, 0x9e, 0x3d,
- 0xa5, 0x42, 0xfd, 0x68, 0xa5, 0xf0, 0x7a, 0xbd, 0xe8, 0xc6, 0x46, 0xec, 0xb5, 0x6b, 0xb1, 0x17,
- 0x2f, 0x06, 0x9f, 0x0f, 0xef, 0x86, 0x0d, 0x90, 0x9c, 0x8c, 0xf8, 0xe5, 0x2f, 0x07, 0x48, 0x28,
- 0xae, 0xeb, 0x2c, 0x67, 0xdf, 0x31, 0xd4, 0x91, 0x90, 0x17, 0x30, 0xbd, 0x89, 0x25, 0xe4, 0x4e,
- 0x01, 0x40, 0x1b, 0x4e, 0x77, 0x57, 0xae, 0x40, 0x5f, 0x1f, 0xde, 0x17, 0x5e, 0x80, 0xa4, 0x24,
- 0xac, 0xb9, 0x73, 0xd1, 0x4d, 0x4d, 0x18, 0x13, 0x26, 0x44, 0xe2, 0xbf, 0x10, 0x22, 0xc6, 0x07,
- 0xb4, 0x0e, 0x05, 0x04, 0xd3, 0x0c, 0x25, 0xb6, 0xe2, 0x17, 0xbf, 0x80, 0xce, 0x4e, 0x7c, 0x9f,
- 0x7e, 0x8a, 0x51, 0x50, 0x80, 0x93, 0x9f, 0x20, 0x5f, 0x7c, 0x31, 0x86, 0x00, 0x86, 0x11, 0x2f,
- 0x8c, 0x00, 0x90, 0xec, 0xce, 0x90, 0x07, 0xdd, 0xd4, 0xeb, 0x70, 0x18, 0x15, 0x12, 0xa9, 0x34,
- 0x3a, 0x6c, 0xcf, 0x40, 0x00, 0xdf, 0x67, 0x9f, 0x81, 0xdf, 0x0f, 0x1e, 0x0f, 0xe6, 0xec, 0xd9,
- 0xe8, 0xda, 0x5a, 0xdc, 0x29, 0xb7, 0xed, 0xf8, 0x4d, 0xf8, 0x92, 0x4e, 0x3f, 0xd1, 0x29, 0x52,
- 0x98, 0x6b, 0xd7, 0x46, 0xc1, 0x03, 0xc6, 0xc4, 0x89, 0xe8, 0x33, 0x67, 0x62, 0x09, 0xc4, 0x42,
- 0x0b, 0x47, 0x1d, 0xe3, 0x5a, 0x55, 0x09, 0x1d, 0xb1, 0x80, 0x90, 0x2e, 0x1f, 0x70, 0x39, 0x93,
- 0x19, 0x7d, 0x44, 0x1d, 0x3c, 0x88, 0x76, 0xa5, 0x06, 0x18, 0x06, 0x52, 0xc8, 0x58, 0x93, 0x6a,
- 0x15, 0x1b, 0x0e, 0x95, 0x8a, 0xe9, 0x03, 0xc0, 0x18, 0x3f, 0x1e, 0x82, 0x41, 0x70, 0xa2, 0x4e,
- 0x02, 0x09, 0xdd, 0x58, 0x59, 0x45, 0x5f, 0x23, 0x0a, 0xa9, 0xea, 0x6a, 0xac, 0xa9, 0x53, 0xa1,
- 0xad, 0x0d, 0xb3, 0xb8, 0xd8, 0x8d, 0x1f, 0x1d, 0x37, 0xb4, 0x56, 0xda, 0x09, 0x87, 0xc6, 0xa0,
- 0x04, 0x08, 0x06, 0x31, 0x32, 0x33, 0xc1, 0x13, 0xaa, 0x03, 0xd8, 0xb6, 0x00, 0xe3, 0xfa, 0x2a,
- 0x3e, 0x83, 0xac, 0xc4, 0x3a, 0xce, 0x89, 0x63, 0x17, 0x14, 0x63, 0xf4, 0x68, 0x8c, 0xa2, 0x22,
- 0x10, 0x02, 0x23, 0x27, 0x27, 0x46, 0x42, 0x03, 0xc8, 0xaa, 0x50, 0x3e, 0xe5, 0xf1, 0x98, 0x11,
- 0x02, 0x46, 0x1c, 0x01, 0xdd, 0xd6, 0x06, 0xa3, 0x46, 0xb9, 0x24, 0x64, 0x63, 0x98, 0xc6, 0x4d,
- 0x59, 0x60, 0xc0, 0x3a, 0x20, 0xa5, 0x8e, 0xd1, 0x34, 0x80, 0x31, 0x6e, 0x1c, 0x49, 0xaf, 0xbe,
- 0x0a, 0x52, 0xa2, 0x36, 0x6f, 0x8e, 0x95, 0x6a, 0x3c, 0x01, 0xad, 0xe8, 0xb7, 0x6c, 0x3c, 0x1e,
- 0x6f, 0xd4, 0x02, 0x71, 0x0e, 0xaa, 0x0f, 0x1d, 0xc2, 0x9c, 0x3f, 0x3f, 0xf2, 0xd9, 0xb2, 0x05,
- 0xc6, 0x75, 0x5a, 0xe0, 0xea, 0x12, 0x12, 0x21, 0x1f, 0x88, 0x2c, 0x4a, 0x1d, 0x1d, 0x88, 0x9f,
- 0xff, 0x3c, 0xa2, 0x17, 0x73, 0xc5, 0x0a, 0x54, 0x45, 0x85, 0x7b, 0xa9, 0x8c, 0xc7, 0x8f, 0x52,
- 0x1a, 0xdb, 0xb2, 0xf1, 0x38, 0xf2, 0x48, 0x44, 0x40, 0x96, 0x97, 0x63, 0x2e, 0x5d, 0x1a, 0xdd,
- 0x3f, 0xda, 0x36, 0xa6, 0x79, 0x73, 0x04, 0xa2, 0x12, 0x12, 0x21, 0x09, 0x49, 0x45, 0x44, 0x16,
- 0x46, 0x56, 0x16, 0x6a, 0xc7, 0x0e, 0xb8, 0x78, 0x31, 0x22, 0x25, 0x55, 0x5f, 0x1f, 0x43, 0x00,
- 0x12, 0x48, 0x48, 0x0a, 0x3c, 0x5e, 0x4f, 0x34, 0xc4, 0xb9, 0x03, 0xc1, 0xbb, 0xef, 0x86, 0x22,
- 0x53, 0x49, 0x49, 0xb4, 0x2c, 0xd1, 0xdb, 0x8b, 0xe9, 0x4d, 0xba, 0x45, 0x4e, 0xac, 0x75, 0x4c,
- 0x14, 0x32, 0x4b, 0x4b, 0x91, 0x1b, 0x37, 0x86, 0xda, 0x55, 0x55, 0x85, 0x9c, 0x2f, 0xc6, 0x07,
- 0xd4, 0x00, 0x27, 0x16, 0xb6, 0x8d, 0xd7, 0x2d, 0x21, 0xd3, 0x04, 0x29, 0x91, 0xcf, 0x3d, 0x87,
- 0xfd, 0xf8, 0xe3, 0x24, 0x3d, 0xff, 0x7c, 0xcc, 0x33, 0x8d, 0xcd, 0x2d, 0xf8, 0x53, 0xd3, 0xbf,
- 0x81, 0x0f, 0xb8, 0xd2, 0x69, 0x9f, 0x3f, 0x40, 0x7b, 0x5b, 0x7b, 0xd4, 0xeb, 0x9f, 0x7a, 0x0a,
- 0xb5, 0x7b, 0x37, 0xd6, 0x8c, 0x19, 0x88, 0xa7, 0x9f, 0xc6, 0x5c, 0xbe, 0xfc, 0xaa, 0x12, 0x92,
- 0x5a, 0xd1, 0x6f, 0x59, 0x78, 0xbd, 0x51, 0x02, 0xaa, 0xb2, 0x12, 0x6b, 0xee, 0x5c, 0xe4, 0xa6,
- 0x4d, 0x24, 0xbd, 0xf5, 0x16, 0xc6, 0xf4, 0xe9, 0x31, 0xcf, 0x34, 0x34, 0x34, 0x90, 0x92, 0x36,
- 0xf4, 0x1b, 0x44, 0x21, 0xa2, 0x12, 0x0a, 0xa4, 0x65, 0xf0, 0xe5, 0xe9, 0xaf, 0xa3, 0x2d, 0x32,
- 0x32, 0x48, 0xda, 0xb2, 0x25, 0x64, 0x85, 0xf4, 0x74, 0x3c, 0x65, 0x65, 0xd7, 0x94, 0x90, 0xb0,
- 0x6d, 0x3c, 0x2e, 0x02, 0xf2, 0xcd, 0x37, 0xf1, 0xac, 0x5f, 0x8f, 0xf7, 0x89, 0x27, 0x20, 0x3d,
- 0x76, 0xa6, 0xb7, 0x6d, 0xdb, 0xce, 0xc5, 0xcb, 0xfd, 0x64, 0x25, 0xfb, 0xe9, 0xef, 0xeb, 0xbd,
- 0xb9, 0xea, 0xb4, 0xdb, 0x89, 0xfd, 0xa9, 0xe9, 0x34, 0x35, 0x35, 0x61, 0xdb, 0x36, 0x49, 0x49,
- 0x8e, 0x2e, 0x93, 0x93, 0xf1, 0x3c, 0xf6, 0x58, 0xa2, 0x5c, 0x7d, 0x40, 0x14, 0xd2, 0x4a, 0x23,
- 0x84, 0xc0, 0xeb, 0x38, 0xb1, 0xb9, 0x62, 0x05, 0xde, 0x57, 0x5e, 0xc1, 0x18, 0x3d, 0x3a, 0xd2,
- 0xa6, 0xab, 0xab, 0x8b, 0x97, 0xff, 0xf0, 0x0a, 0xaf, 0xfd, 0xf1, 0x0d, 0x7c, 0x19, 0x23, 0x18,
- 0x33, 0xb3, 0x94, 0xc4, 0x13, 0x7b, 0x9d, 0x16, 0x10, 0x96, 0xc5, 0xe9, 0xd3, 0xa7, 0x19, 0x3e,
- 0x62, 0x24, 0x5a, 0xc3, 0x8c, 0xf9, 0xf7, 0x71, 0xe7, 0x9c, 0x79, 0xdc, 0x7f, 0xff, 0x12, 0xca,
- 0x1e, 0x5e, 0xcb, 0xe4, 0xc9, 0x93, 0x13, 0x76, 0x26, 0xa5, 0x1c, 0xb0, 0x00, 0x29, 0x29, 0x91,
- 0x1a, 0x2c, 0xcb, 0x0a, 0x6d, 0xfe, 0x7f, 0xf8, 0xc3, 0xc8, 0x6f, 0x35, 0x35, 0x35, 0xfc, 0xe6,
- 0xd9, 0xdf, 0x52, 0xf7, 0x65, 0x03, 0xe9, 0xa3, 0x27, 0x33, 0xee, 0xae, 0x95, 0x98, 0x8e, 0xaf,
- 0x48, 0xdb, 0xa2, 0xb5, 0x29, 0x12, 0x20, 0x2e, 0x0d, 0x82, 0x5f, 0xc7, 0x13, 0x38, 0x1d, 0x5e,
- 0x48, 0x9e, 0xfe, 0xf1, 0x43, 0x0c, 0x1d, 0x3e, 0x92, 0xb9, 0xdf, 0x5d, 0xc9, 0x9c, 0x92, 0xa5,
- 0x8c, 0xc9, 0x9f, 0x4d, 0x63, 0xfd, 0x01, 0xca, 0xd6, 0x3f, 0x86, 0x75, 0xb9, 0x9b, 0x07, 0x56,
- 0xae, 0xe0, 0xe1, 0xb5, 0x0f, 0x31, 0x66, 0xcc, 0x98, 0xc8, 0xc3, 0x3d, 0x3d, 0x3d, 0xf8, 0x92,
- 0xfd, 0x71, 0xeb, 0x80, 0x26, 0x29, 0x39, 0x95, 0x8e, 0x8e, 0x4e, 0x27, 0x1f, 0xbc, 0xc2, 0xeb,
- 0xaf, 0xbf, 0xc1, 0x4b, 0xbf, 0xdf, 0x84, 0xf2, 0xa6, 0x32, 0x6c, 0x5c, 0x01, 0x79, 0x25, 0xab,
- 0x22, 0xed, 0xaf, 0xf4, 0x74, 0x71, 0xf2, 0xc8, 0x3e, 0x4e, 0x1d, 0xad, 0x45, 0x58, 0x91, 0x62,
- 0xc0, 0x29, 0xa7, 0x00, 0x7c, 0x4d, 0x0b, 0xbc, 0x06, 0x2c, 0x01, 0x66, 0x03, 0x29, 0xdd, 0xe7,
- 0xdb, 0xf8, 0x9f, 0xb7, 0x37, 0x51, 0x51, 0xfe, 0x9f, 0xe4, 0xe6, 0x7d, 0x9b, 0x92, 0x65, 0x0f,
- 0xb3, 0x60, 0xe5, 0x23, 0x08, 0xdb, 0xa6, 0xf6, 0xd8, 0x01, 0xb6, 0xac, 0x29, 0xc3, 0x8b, 0x60,
- 0xcd, 0xdf, 0xaf, 0xe2, 0xfb, 0x2b, 0x43, 0x7b, 0xe1, 0xf8, 0x4b, 0xa9, 0x50, 0x14, 0xeb, 0xeb,
- 0xb7, 0x78, 0xb8, 0x6c, 0x1d, 0x7b, 0x3e, 0xdf, 0x47, 0x46, 0x4e, 0x1e, 0xa3, 0x66, 0x2d, 0xc1,
- 0xeb, 0x8b, 0x92, 0xed, 0xfc, 0xba, 0x89, 0x96, 0xba, 0xcf, 0x69, 0x3f, 0x79, 0x2c, 0x1c, 0xb6,
- 0x35, 0x70, 0x16, 0xa8, 0x73, 0x0e, 0x49, 0xba, 0x13, 0x19, 0x3d, 0xbe, 0xac, 0x62, 0x3a, 0x65,
- 0xf3, 0x69, 0xc0, 0x32, 0x60, 0x8d, 0xb3, 0x81, 0x88, 0x1c, 0x56, 0xa4, 0xa6, 0x0f, 0x63, 0xfa,
- 0xbc, 0x45, 0xcc, 0x5b, 0xb4, 0x0a, 0xd3, 0xeb, 0xc5, 0xea, 0x0f, 0xd2, 0x5c, 0x5f, 0xc3, 0xc9,
- 0xfa, 0xfd, 0x8c, 0x9b, 0x3a, 0x87, 0xbc, 0x99, 0x0b, 0x42, 0x33, 0xf1, 0xec, 0x4f, 0x68, 0x3f,
- 0xd3, 0x4c, 0xf6, 0xb8, 0x3c, 0xee, 0xfa, 0xfe, 0x3f, 0x73, 0xf1, 0x7c, 0x07, 0xbd, 0xdd, 0xe7,
- 0x19, 0x9e, 0x33, 0x21, 0x3a, 0xba, 0xb0, 0x39, 0xf3, 0xd5, 0x41, 0x5a, 0xea, 0xf6, 0xd2, 0x7b,
- 0xa1, 0xdd, 0x5d, 0x07, 0x6d, 0x04, 0x6a, 0x9c, 0x92, 0x7b, 0x0b, 0x20, 0x13, 0x80, 0x57, 0xc0,
- 0x95, 0x44, 0xe5, 0xf5, 0xf0, 0xa6, 0xd9, 0xe3, 0x6c, 0x22, 0x66, 0x03, 0xff, 0x02, 0xcc, 0x77,
- 0x36, 0x13, 0xa1, 0x76, 0xa6, 0x49, 0x76, 0x6e, 0x1e, 0x0b, 0x96, 0x3e, 0xc4, 0x98, 0x89, 0xdf,
- 0x1a, 0xd0, 0x7b, 0x98, 0xc0, 0xed, 0xb9, 0x93, 0x98, 0xbb, 0x7c, 0x1d, 0xb6, 0x2b, 0x4b, 0xed,
- 0xeb, 0xed, 0xa6, 0xe5, 0xc8, 0x3e, 0x4e, 0x1f, 0xad, 0xc5, 0xee, 0x8f, 0x1c, 0xd2, 0xf4, 0x00,
- 0xc7, 0x80, 0x6a, 0x67, 0xd6, 0xdb, 0xaf, 0x12, 0x7c, 0x94, 0x53, 0x2b, 0x3a, 0xef, 0x1d, 0xb8,
- 0x17, 0xd0, 0xda, 0x31, 0x9f, 0x32, 0x0c, 0xe3, 0x1c, 0xb0, 0x1d, 0xd8, 0x09, 0x4c, 0x01, 0x4a,
- 0x81, 0x75, 0x40, 0x9e, 0x56, 0x2a, 0xe9, 0x4c, 0x73, 0x03, 0x7f, 0x7a, 0xf1, 0x29, 0xfc, 0x81,
- 0x34, 0xf2, 0x0b, 0x8b, 0x29, 0x5e, 0xfa, 0x20, 0x3e, 0x7f, 0x20, 0xd6, 0xc6, 0x2a, 0x9a, 0x4e,
- 0x9f, 0x3f, 0xdb, 0x4c, 0xcb, 0xe1, 0xbd, 0xb4, 0xb5, 0x1c, 0x75, 0x27, 0x7d, 0x67, 0x9d, 0x43,
- 0x8d, 0x2a, 0xe0, 0x2b, 0xe0, 0x72, 0x82, 0xe8, 0xa3, 0xe3, 0xbe, 0xb3, 0x1c, 0x49, 0x75, 0x5c,
- 0xd7, 0x11, 0x53, 0x5c, 0x29, 0x63, 0x28, 0x30, 0x13, 0xf8, 0x47, 0xc7, 0x5f, 0xb2, 0xc2, 0xb9,
- 0xb2, 0x61, 0x18, 0x64, 0x65, 0xe7, 0x32, 0xef, 0xde, 0x1f, 0xf0, 0xf9, 0xce, 0xcd, 0xb4, 0x9f,
- 0x69, 0x26, 0x33, 0x3b, 0x97, 0xd1, 0x79, 0x33, 0x69, 0xa9, 0xdb, 0x4b, 0xcf, 0xf9, 0x56, 0xb7,
- 0x4c, 0x9a, 0x1d, 0x89, 0xec, 0x73, 0x64, 0x62, 0xc7, 0x81, 0x55, 0x8e, 0x74, 0xe2, 0xdf, 0x25,
- 0x70, 0x05, 0xb8, 0x00, 0x74, 0xdd, 0xcc, 0x19, 0x59, 0x98, 0x88, 0xc7, 0x39, 0x08, 0xb9, 0x1b,
- 0x78, 0xc4, 0xf1, 0x9b, 0x94, 0x44, 0x6b, 0x83, 0x6b, 0x8c, 0x5e, 0x67, 0x96, 0xab, 0x80, 0x43,
- 0xce, 0xec, 0x0f, 0x06, 0x52, 0x38, 0x2f, 0xdb, 0xf5, 0x72, 0x7f, 0x0e, 0x02, 0xd6, 0x4d, 0x9f,
- 0x52, 0xc6, 0x59, 0x25, 0x00, 0xcc, 0x70, 0x8e, 0xa4, 0x56, 0x03, 0xa3, 0xe3, 0xd2, 0x94, 0xb3,
- 0xc0, 0x61, 0xe0, 0x43, 0xe0, 0x88, 0x63, 0x7e, 0x99, 0x00, 0x94, 0x70, 0xbd, 0x0f, 0x66, 0x01,
- 0xe5, 0x58, 0x49, 0x6b, 0xad, 0xb5, 0x71, 0x2b, 0x8e, 0x6d, 0x5d, 0x64, 0xbc, 0x4e, 0xc9, 0x63,
- 0x0e, 0xf0, 0x6f, 0x40, 0x01, 0xb0, 0xc5, 0xf1, 0xa1, 0x23, 0x8e, 0xe9, 0x85, 0xeb, 0x95, 0x08,
- 0x9c, 0x72, 0x81, 0x8c, 0xf1, 0x85, 0x44, 0xa7, 0x98, 0xc6, 0xad, 0x3c, 0x77, 0x76, 0x11, 0x31,
- 0x9c, 0x0a, 0x42, 0x8a, 0x33, 0xa3, 0x3a, 0x01, 0x48, 0x9d, 0xc8, 0x49, 0x6f, 0xf4, 0xa8, 0xd5,
- 0xf8, 0xbf, 0xfa, 0x6f, 0x15, 0x87, 0x0c, 0xae, 0x4a, 0xc2, 0x4d, 0x83, 0xfc, 0xab, 0x10, 0xf8,
- 0x4b, 0x5d, 0xff, 0x0b, 0x39, 0x9e, 0x54, 0xa2, 0xf8, 0xc5, 0x12, 0xc9, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x87, 0x00, 0x00, 0x0c, 0x1a, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x9a, 0x7b, 0x70, 0x14,
+ 0xc7, 0x9d, 0xc7, 0x3f, 0xb3, 0xbb, 0x5a, 0xad, 0x1e, 0x48, 0x42, 0x58, 0x60, 0x24, 0x40, 0x1c,
+ 0x06, 0x61, 0x61, 0x99, 0x97, 0x0c, 0x02, 0x0c, 0x12, 0x20, 0xf3, 0x32, 0xc1, 0x10, 0x4e, 0x84,
+ 0x33, 0xb6, 0x29, 0x71, 0x0f, 0xc7, 0xc9, 0x55, 0xe2, 0xbb, 0xe4, 0xfe, 0xb8, 0x4a, 0x55, 0x52,
+ 0x95, 0xc4, 0x75, 0x8e, 0xe3, 0xa4, 0x92, 0xbb, 0x33, 0x21, 0x76, 0x62, 0x72, 0x38, 0x76, 0xce,
+ 0x18, 0xd9, 0x18, 0xa3, 0xc3, 0x20, 0xec, 0x80, 0x15, 0x08, 0xef, 0xe2, 0x21, 0x59, 0x08, 0x83,
+ 0x1e, 0x08, 0x90, 0xd1, 0xf2, 0x90, 0x90, 0x04, 0x92, 0x76, 0xba, 0xa7, 0xef, 0x8f, 0xe9, 0x5d,
+ 0xcd, 0x8e, 0x56, 0xbc, 0xcc, 0x25, 0x95, 0xaa, 0x9b, 0xaa, 0xd5, 0xcc, 0xce, 0xf6, 0xf4, 0x7c,
+ 0xbf, 0xfd, 0xfb, 0xfe, 0x1e, 0xdd, 0x2d, 0x43, 0x29, 0xc5, 0x5f, 0xf2, 0xe1, 0xe1, 0x2f, 0xfc,
+ 0xf8, 0x7f, 0x02, 0x7f, 0xee, 0xc3, 0x77, 0x2f, 0x3b, 0x33, 0x0c, 0xc3, 0x07, 0x0c, 0x07, 0x46,
+ 0x01, 0x0b, 0x80, 0x22, 0xe0, 0x43, 0x60, 0x17, 0x70, 0x1a, 0xf8, 0x5c, 0xdd, 0x63, 0xa7, 0x33,
+ 0xbe, 0x48, 0x7f, 0x86, 0x61, 0x18, 0xc0, 0x50, 0x0d, 0xb8, 0x00, 0x58, 0x06, 0x8c, 0x05, 0xd2,
+ 0x01, 0xaf, 0xa3, 0xa9, 0x09, 0x5c, 0x04, 0x0e, 0x03, 0xbf, 0x03, 0x6a, 0x81, 0x3a, 0xa5, 0x54,
+ 0xd7, 0x9f, 0x9c, 0x80, 0x61, 0x18, 0xe9, 0x1a, 0xf0, 0x78, 0x60, 0x05, 0xf0, 0x30, 0x30, 0x18,
+ 0x88, 0x73, 0xb6, 0xcb, 0x1e, 0x35, 0x86, 0xdc, 0xf1, 0x93, 0x38, 0xfc, 0xc7, 0x4f, 0xb8, 0x1c,
+ 0x6c, 0x71, 0xfe, 0xa4, 0x80, 0x0e, 0xe0, 0x0c, 0xf0, 0x01, 0xf0, 0x7b, 0x7d, 0x7d, 0xf1, 0x6e,
+ 0xac, 0x73, 0x4b, 0x02, 0x86, 0x61, 0x24, 0x69, 0xc0, 0x63, 0x34, 0xe0, 0xa9, 0x40, 0x26, 0x10,
+ 0x70, 0xb6, 0xbb, 0x6f, 0xf0, 0x10, 0xe6, 0x2c, 0x5c, 0x42, 0xc1, 0xa3, 0x45, 0x8c, 0xcb, 0x9b,
+ 0xc8, 0xc0, 0xf4, 0x41, 0x48, 0xcb, 0xc2, 0x94, 0x92, 0xc6, 0xba, 0x3a, 0xf6, 0xec, 0xfe, 0x88,
+ 0xdd, 0x15, 0xe5, 0xd4, 0xd7, 0x56, 0xa3, 0x94, 0xe5, 0x7c, 0x54, 0xb8, 0xac, 0xf3, 0x29, 0x50,
+ 0xaf, 0x94, 0xea, 0xbe, 0x2b, 0x02, 0x86, 0x61, 0xf8, 0x81, 0x6c, 0x0d, 0xfa, 0x09, 0xad, 0xe3,
+ 0x6c, 0x20, 0xd9, 0xd9, 0x2e, 0x21, 0x31, 0x89, 0xb9, 0x0b, 0x97, 0x50, 0x54, 0x3c, 0x9f, 0x09,
+ 0x13, 0x27, 0x33, 0x34, 0x33, 0x13, 0x69, 0x81, 0xb4, 0x2c, 0x84, 0xb4, 0x90, 0x96, 0x42, 0xc8,
+ 0xe8, 0xeb, 0x90, 0x90, 0x04, 0x83, 0x97, 0x39, 0xb2, 0xbf, 0x92, 0x13, 0x07, 0xf7, 0x50, 0x7d,
+ 0x64, 0x2f, 0x1d, 0x6d, 0x57, 0xdd, 0x98, 0x3a, 0x80, 0x3a, 0x6d, 0x9d, 0x9d, 0xc0, 0x19, 0xa5,
+ 0xd4, 0xc5, 0xdb, 0x22, 0x60, 0x18, 0xc6, 0x08, 0x60, 0x1b, 0xf0, 0x57, 0x40, 0x02, 0x60, 0x44,
+ 0xc2, 0x95, 0xc7, 0xc3, 0xac, 0xb9, 0xf3, 0x59, 0xb0, 0x78, 0x29, 0x8f, 0x4c, 0x29, 0x60, 0xe4,
+ 0xc8, 0x6c, 0x0c, 0x8f, 0xc7, 0x06, 0x28, 0x15, 0xc2, 0x05, 0x5c, 0x4a, 0x0b, 0x61, 0x29, 0xfb,
+ 0xec, 0xb8, 0x96, 0x96, 0x45, 0x77, 0x48, 0xd2, 0x1d, 0x12, 0x28, 0xa5, 0x38, 0x7b, 0xba, 0x86,
+ 0xaa, 0xc3, 0x7b, 0xa8, 0x3a, 0xb4, 0x87, 0x86, 0x53, 0x55, 0x58, 0x56, 0x1f, 0xeb, 0xb4, 0x69,
+ 0xcb, 0x7c, 0x5b, 0x29, 0x25, 0x6e, 0x45, 0x60, 0x2d, 0xf0, 0xf5, 0xf0, 0xf7, 0xc4, 0xc4, 0x44,
+ 0x0a, 0xe7, 0x14, 0xf3, 0xfc, 0xbf, 0x7c, 0x87, 0xdc, 0xdc, 0x07, 0xf1, 0xfb, 0xe3, 0x5c, 0xc0,
+ 0x6c, 0xe0, 0x37, 0x03, 0xdb, 0xdb, 0x46, 0x13, 0xb3, 0x2c, 0x4c, 0x69, 0xd1, 0xdd, 0xd3, 0x07,
+ 0x0b, 0xd7, 0x3b, 0xae, 0x71, 0x74, 0xef, 0xef, 0xd9, 0xb4, 0xfe, 0x67, 0x74, 0xb6, 0xb7, 0xe1,
+ 0x0a, 0x02, 0x8f, 0x28, 0xa5, 0x4e, 0xdc, 0x8a, 0xc0, 0x26, 0xa0, 0xc4, 0x30, 0x0c, 0x9c, 0xf7,
+ 0xd3, 0xd3, 0xd3, 0x99, 0x55, 0x58, 0xc8, 0xfc, 0x45, 0x8b, 0x99, 0xb7, 0x68, 0x29, 0xde, 0x38,
+ 0x7f, 0x44, 0x1e, 0x7d, 0xc0, 0xf6, 0x01, 0x6e, 0x5f, 0x4b, 0xab, 0xd7, 0x52, 0xa6, 0x29, 0x31,
+ 0x65, 0xef, 0x48, 0x0b, 0x21, 0xa8, 0x28, 0xfb, 0x2f, 0xf6, 0xec, 0x7c, 0x9f, 0x60, 0xf3, 0xb9,
+ 0xc8, 0xbb, 0x7d, 0x3e, 0x1f, 0x42, 0x08, 0x80, 0x10, 0x50, 0xa4, 0x94, 0xda, 0x7f, 0x2b, 0x02,
+ 0xef, 0x00, 0x2b, 0x06, 0xa6, 0xdf, 0xc7, 0xee, 0xca, 0x4a, 0xde, 0x2d, 0x2b, 0xa3, 0x7c, 0xeb,
+ 0x16, 0x8e, 0x1d, 0x3d, 0x1a, 0x31, 0x6d, 0x52, 0x52, 0x12, 0x93, 0xf3, 0xf3, 0x29, 0x9a, 0x3b,
+ 0x8f, 0xc7, 0x97, 0xaf, 0x22, 0x21, 0x29, 0x39, 0x0a, 0x78, 0x2c, 0x39, 0x09, 0x69, 0x61, 0x39,
+ 0xfc, 0xc0, 0x14, 0x16, 0x96, 0x65, 0xb1, 0xfb, 0x7f, 0xde, 0x61, 0x77, 0xf9, 0x3b, 0x34, 0x37,
+ 0xd5, 0x45, 0x40, 0xfb, 0xe3, 0xe3, 0x19, 0x93, 0x97, 0xcf, 0xe8, 0xbc, 0x7c, 0xe2, 0x12, 0x07,
+ 0x50, 0xb6, 0xee, 0xdf, 0x00, 0xba, 0x81, 0x39, 0x77, 0x44, 0xe0, 0x54, 0x5d, 0x03, 0xa6, 0x90,
+ 0x98, 0x42, 0x72, 0xe1, 0xfc, 0x79, 0x3e, 0x78, 0xff, 0x5d, 0x2a, 0x3e, 0x2c, 0xe7, 0xc4, 0xf1,
+ 0xe3, 0x48, 0x29, 0xed, 0x97, 0xf9, 0xfd, 0xe4, 0xe4, 0x8c, 0xa5, 0xe0, 0xd1, 0x42, 0x9e, 0x58,
+ 0xf5, 0xb7, 0xa4, 0xa5, 0x0f, 0x8e, 0x00, 0x77, 0xca, 0xc9, 0x92, 0xb6, 0x6c, 0x7a, 0x4c, 0xc9,
+ 0x1f, 0x2a, 0x3e, 0xe0, 0xa3, 0x2d, 0x6f, 0xd1, 0x74, 0xa6, 0x16, 0xcb, 0x92, 0x91, 0x91, 0xce,
+ 0xc9, 0x9b, 0xcc, 0xb8, 0xc9, 0xd3, 0x19, 0x36, 0x7a, 0x1c, 0xca, 0xe3, 0xc3, 0x14, 0x82, 0xe0,
+ 0xe7, 0x17, 0x28, 0x5b, 0xfb, 0x83, 0x3b, 0x22, 0xb0, 0x11, 0xf8, 0x4a, 0x5a, 0xfa, 0x20, 0x6a,
+ 0x3e, 0xab, 0xd7, 0xa6, 0x96, 0x84, 0x4c, 0x89, 0xd0, 0x64, 0x2e, 0x5d, 0x0a, 0xb2, 0x6d, 0x4b,
+ 0x19, 0xbb, 0x3f, 0xde, 0x41, 0x4d, 0x75, 0x55, 0xd8, 0xc4, 0x78, 0xbd, 0x5e, 0x32, 0xb3, 0xb2,
+ 0x18, 0x3f, 0x79, 0x2a, 0xcb, 0x9e, 0x7a, 0x96, 0xfb, 0x47, 0x3c, 0x10, 0x21, 0x71, 0x70, 0xcf,
+ 0x6e, 0xb6, 0xfc, 0xf7, 0xaf, 0x38, 0x53, 0x73, 0x0c, 0x29, 0x7a, 0xb5, 0x9f, 0x93, 0x37, 0x89,
+ 0x89, 0xd3, 0x8a, 0x18, 0x9d, 0x3b, 0x1e, 0xaf, 0x3f, 0x40, 0x48, 0x08, 0xba, 0xbb, 0xbb, 0xb9,
+ 0x7a, 0x29, 0x48, 0x62, 0x6a, 0x3a, 0xc1, 0x8b, 0xcd, 0x6c, 0x5e, 0xf7, 0xc2, 0x1d, 0x11, 0xf8,
+ 0x1d, 0xf0, 0x64, 0xda, 0xc0, 0x74, 0x4e, 0x9c, 0x3c, 0x83, 0x29, 0x2c, 0x4c, 0x21, 0x38, 0x71,
+ 0xfc, 0x38, 0xf1, 0x09, 0x89, 0xdc, 0x9f, 0x39, 0x3c, 0x62, 0x15, 0x53, 0x48, 0x5a, 0x5b, 0x5b,
+ 0xf9, 0x68, 0xdb, 0x7b, 0xec, 0xdd, 0x55, 0xc1, 0x67, 0xa7, 0x4e, 0x22, 0x4c, 0x33, 0xdc, 0x0f,
+ 0x03, 0x52, 0x52, 0x49, 0x1a, 0x90, 0xca, 0x95, 0x4b, 0x2d, 0x84, 0x7a, 0x7a, 0x43, 0x7a, 0xf6,
+ 0xe8, 0x07, 0x29, 0x28, 0x9a, 0xc7, 0x43, 0x13, 0xa7, 0x90, 0x90, 0x3c, 0x80, 0x50, 0x48, 0x10,
+ 0x12, 0x82, 0xcb, 0x2d, 0x2d, 0x7c, 0x7a, 0xa8, 0x92, 0x8b, 0x8d, 0xa7, 0x50, 0x4a, 0x31, 0xa1,
+ 0x78, 0x05, 0x3d, 0x66, 0x88, 0x0f, 0x5e, 0x7b, 0xf1, 0xa6, 0x04, 0x62, 0xd6, 0x42, 0x0a, 0xb4,
+ 0x76, 0x25, 0x9d, 0x9d, 0xd7, 0xf9, 0xf1, 0x0b, 0xdf, 0x65, 0xcc, 0x98, 0x31, 0x34, 0x9e, 0x6d,
+ 0x22, 0x7f, 0xda, 0x4c, 0x66, 0xcc, 0x9e, 0x4f, 0x6a, 0x7a, 0x06, 0x81, 0xc4, 0x64, 0xe6, 0x2f,
+ 0x5d, 0xc5, 0x9c, 0xc5, 0x7f, 0x43, 0x67, 0x47, 0x07, 0x95, 0x3b, 0xb7, 0xb0, 0xff, 0x93, 0x0a,
+ 0x1a, 0xeb, 0x4f, 0xd3, 0x7e, 0xad, 0x8d, 0xf6, 0x6b, 0x76, 0x24, 0x19, 0x92, 0x95, 0xcd, 0xac,
+ 0x79, 0x8f, 0x33, 0x69, 0xea, 0x0c, 0xd2, 0x07, 0x65, 0x10, 0x32, 0x05, 0xa6, 0x10, 0xf4, 0x84,
+ 0x4c, 0x6a, 0x4f, 0x1c, 0xa1, 0xe6, 0xf0, 0x1f, 0x48, 0x4e, 0x88, 0xe7, 0x5b, 0xff, 0xfc, 0x3c,
+ 0x4b, 0xbe, 0xf4, 0x25, 0xd6, 0xad, 0x5b, 0xc7, 0xc6, 0x9d, 0x07, 0x49, 0xb9, 0x6f, 0xe8, 0x1d,
+ 0x17, 0x73, 0x2a, 0xfc, 0x37, 0xec, 0x7c, 0x4d, 0x4d, 0x67, 0x29, 0x28, 0x28, 0xe0, 0x95, 0xff,
+ 0xfc, 0x0f, 0xba, 0xbb, 0xbb, 0xd9, 0x5a, 0x5e, 0xce, 0x9b, 0xbf, 0xfe, 0x77, 0x82, 0x97, 0xaf,
+ 0x30, 0x61, 0x6a, 0x21, 0x93, 0xa7, 0xcf, 0x26, 0x31, 0x29, 0x05, 0xaf, 0x3f, 0x9e, 0x99, 0x0b,
+ 0xfe, 0x9a, 0x82, 0xe2, 0x65, 0x74, 0x75, 0x75, 0xf3, 0xd3, 0xef, 0xfc, 0x03, 0x2d, 0xcd, 0xe7,
+ 0x98, 0xf2, 0x68, 0x21, 0xcf, 0xff, 0xeb, 0x0f, 0x10, 0x52, 0xd2, 0x63, 0x0a, 0x42, 0xa6, 0xe0,
+ 0x5a, 0x5b, 0x2b, 0x47, 0xf6, 0xee, 0xa2, 0xf6, 0xf8, 0x41, 0xe6, 0x3d, 0x56, 0xcc, 0x3b, 0x6f,
+ 0x6d, 0xe0, 0x81, 0x07, 0x1e, 0x88, 0x80, 0x18, 0x31, 0x62, 0x04, 0xa2, 0x7b, 0x17, 0x32, 0x3a,
+ 0x27, 0xc4, 0xac, 0xc5, 0xfa, 0xb1, 0x80, 0x42, 0x48, 0x89, 0x90, 0x16, 0x17, 0x5b, 0x2e, 0x92,
+ 0x95, 0x99, 0x09, 0x40, 0x20, 0x10, 0x60, 0x45, 0x49, 0x09, 0x2b, 0x4a, 0x4a, 0x68, 0x6f, 0x6f,
+ 0xe7, 0xbd, 0xf7, 0xde, 0xe3, 0xb7, 0xaf, 0xbd, 0xcc, 0xf5, 0xae, 0x1e, 0xc6, 0xe5, 0xcf, 0x64,
+ 0x42, 0xc1, 0x1c, 0x94, 0xe1, 0xc1, 0xf0, 0x78, 0x09, 0x24, 0x26, 0xeb, 0x5c, 0x92, 0x84, 0xb4,
+ 0xec, 0xe8, 0x73, 0xfa, 0x64, 0x0d, 0x07, 0x3e, 0xd9, 0x41, 0x57, 0x47, 0x2b, 0x5f, 0x7f, 0xee,
+ 0x39, 0xde, 0x5e, 0xbf, 0x96, 0x40, 0x20, 0xd0, 0xe7, 0xfd, 0xc9, 0xc9, 0xc9, 0x48, 0x61, 0x22,
+ 0xa4, 0xd5, 0x5f, 0x01, 0x69, 0xe8, 0xa9, 0x40, 0x9c, 0xa7, 0x5f, 0x0b, 0x08, 0x0b, 0x21, 0x24,
+ 0x9d, 0x1d, 0x9d, 0xa4, 0xa6, 0xa6, 0xf6, 0xe9, 0x28, 0x25, 0x25, 0x85, 0xd2, 0xd2, 0x52, 0x3e,
+ 0xde, 0xb9, 0x83, 0xad, 0x9b, 0x37, 0x91, 0xea, 0xb9, 0xc1, 0x1f, 0x3f, 0xde, 0x1a, 0xb1, 0x5c,
+ 0xd8, 0xb7, 0xa4, 0x1e, 0x88, 0x33, 0xa7, 0x6a, 0xd8, 0xf3, 0xe1, 0x26, 0x7e, 0xf6, 0xd2, 0x0b,
+ 0x1c, 0x3a, 0xb0, 0x9f, 0x35, 0x6b, 0x4a, 0x63, 0x82, 0x0f, 0xe7, 0x05, 0xa5, 0x9f, 0x75, 0x61,
+ 0xf7, 0xea, 0xa2, 0x31, 0x11, 0x18, 0x08, 0x0c, 0x71, 0x13, 0x88, 0x50, 0x76, 0xc6, 0xef, 0xa8,
+ 0x7a, 0xa9, 0xac, 0x0c, 0x5e, 0x7c, 0x11, 0x2a, 0x2b, 0x23, 0xb7, 0x32, 0x32, 0x32, 0x78, 0xe9,
+ 0xa5, 0x1f, 0x71, 0xba, 0xea, 0xa0, 0x0d, 0x58, 0xc8, 0x48, 0xde, 0x50, 0x4a, 0x61, 0x0a, 0xc9,
+ 0xbe, 0x8f, 0xb7, 0xf1, 0xda, 0xab, 0xbf, 0x24, 0x3f, 0x3f, 0xbf, 0xb7, 0xaf, 0xb6, 0x36, 0xf8,
+ 0xf9, 0xcf, 0x61, 0xda, 0x34, 0xf8, 0xea, 0x57, 0xa1, 0xa9, 0x29, 0x42, 0xc0, 0xb2, 0x70, 0x97,
+ 0x15, 0x7e, 0x60, 0x00, 0x70, 0x9f, 0x2e, 0x26, 0x47, 0x00, 0x59, 0x37, 0x91, 0x90, 0x1e, 0x49,
+ 0x40, 0x5a, 0x32, 0x9a, 0xc0, 0xc6, 0x8d, 0xf6, 0xf5, 0xca, 0x95, 0xf0, 0x8b, 0x5f, 0x40, 0x7a,
+ 0x3a, 0x7e, 0xbf, 0x1f, 0x03, 0x65, 0x5b, 0x4e, 0xd7, 0x42, 0x00, 0x96, 0xce, 0x09, 0x57, 0x2f,
+ 0x07, 0xc9, 0xcd, 0xcd, 0xb5, 0x9f, 0x6b, 0x69, 0x81, 0x1f, 0xfe, 0x10, 0xd6, 0xaf, 0x87, 0x2e,
+ 0x3d, 0x25, 0x38, 0x70, 0x00, 0xce, 0x9e, 0x85, 0xed, 0xdb, 0x6d, 0x02, 0xae, 0x1a, 0x13, 0x18,
+ 0xa4, 0x27, 0x4b, 0x49, 0x40, 0xbc, 0xfe, 0x78, 0xfb, 0x97, 0x90, 0x94, 0x08, 0x29, 0xb1, 0x94,
+ 0xcb, 0x02, 0xe3, 0xc6, 0xc1, 0xf2, 0xe5, 0x30, 0x74, 0xa8, 0x4d, 0xe4, 0xe1, 0x87, 0xa1, 0xbd,
+ 0x3d, 0xf2, 0x96, 0x70, 0xf4, 0x0a, 0x8f, 0x9e, 0x65, 0xd9, 0xfd, 0x28, 0xcb, 0xc2, 0xe7, 0xf3,
+ 0xc1, 0xe6, 0xcd, 0x30, 0x7a, 0x34, 0xac, 0x5d, 0x6b, 0x83, 0x1f, 0x30, 0xa0, 0xb7, 0xef, 0x1d,
+ 0x3b, 0x20, 0x18, 0x8c, 0x48, 0xc8, 0x45, 0x20, 0x43, 0xcf, 0x3b, 0xd2, 0xb4, 0x84, 0x7c, 0x80,
+ 0xa7, 0x1f, 0x09, 0x39, 0x4b, 0x00, 0xa2, 0x09, 0x7c, 0xef, 0x7b, 0xf0, 0xee, 0xbb, 0x50, 0x5b,
+ 0x0b, 0x85, 0x85, 0xd0, 0xdc, 0x6c, 0xbf, 0x58, 0xc7, 0x7f, 0x21, 0x44, 0x94, 0x0f, 0x28, 0x65,
+ 0x07, 0x04, 0x8f, 0x47, 0x17, 0xb6, 0xc7, 0x8e, 0x41, 0x67, 0x27, 0x8c, 0x1d, 0x0b, 0xbb, 0x76,
+ 0xc1, 0xb5, 0x6b, 0xf0, 0x9b, 0xdf, 0xf4, 0xf6, 0x7f, 0xfe, 0xbc, 0x9d, 0x1c, 0x0d, 0xc3, 0x2d,
+ 0x8c, 0xc4, 0xf0, 0xa8, 0x6b, 0x07, 0x36, 0xfa, 0x9d, 0xd4, 0xab, 0x70, 0x18, 0x15, 0x12, 0x69,
+ 0x29, 0x94, 0x15, 0x63, 0xd2, 0x93, 0x92, 0x62, 0xeb, 0x16, 0xa0, 0xbc, 0x3c, 0x52, 0x72, 0x9b,
+ 0xda, 0x6f, 0xc2, 0x87, 0xd4, 0xfd, 0xf4, 0x0e, 0x91, 0x1e, 0xa3, 0x19, 0x33, 0x60, 0xf6, 0x6c,
+ 0x1b, 0xe8, 0xca, 0x95, 0x8e, 0xd9, 0x40, 0x87, 0xce, 0xee, 0x1e, 0xb7, 0x05, 0x3c, 0xce, 0xf2,
+ 0xfe, 0xe6, 0x79, 0x00, 0x85, 0x10, 0xd2, 0xe1, 0x03, 0xae, 0x70, 0xb6, 0x7d, 0x3b, 0x04, 0x02,
+ 0xbd, 0x8e, 0x7c, 0xfd, 0x7a, 0x38, 0x4e, 0x20, 0x85, 0xc4, 0x70, 0x18, 0xd6, 0x52, 0x56, 0x74,
+ 0x38, 0x0c, 0xf7, 0xe5, 0x34, 0x7e, 0x7c, 0x3c, 0xf8, 0xfd, 0x10, 0x0a, 0x41, 0x56, 0x16, 0xa2,
+ 0xa9, 0x89, 0xdb, 0x9d, 0x5b, 0xde, 0x22, 0x13, 0xeb, 0x28, 0xe4, 0x71, 0x75, 0xf7, 0xf6, 0xdb,
+ 0xb0, 0x61, 0x83, 0xee, 0xc1, 0x07, 0x4b, 0x97, 0x86, 0xf1, 0xa3, 0x50, 0x51, 0xc3, 0xa4, 0x2c,
+ 0xa5, 0xc3, 0xa1, 0x11, 0x4d, 0xc0, 0xeb, 0x98, 0xf3, 0x57, 0x57, 0xdb, 0xe0, 0x0d, 0x03, 0xb2,
+ 0xb2, 0x30, 0x4d, 0x01, 0xc6, 0xed, 0xad, 0xf8, 0xf4, 0xe3, 0xc4, 0xca, 0xe5, 0xc4, 0x2e, 0x0b,
+ 0xcc, 0x9e, 0x0d, 0x43, 0x86, 0xd8, 0xd7, 0xab, 0x56, 0xc1, 0x33, 0xcf, 0x44, 0x24, 0xe4, 0x9e,
+ 0xa2, 0x5a, 0x96, 0x5d, 0x4f, 0x79, 0xc3, 0xf1, 0x22, 0x96, 0x05, 0xf6, 0xee, 0xb5, 0xcf, 0x73,
+ 0xe7, 0x42, 0x42, 0x02, 0x42, 0x98, 0x18, 0x1e, 0xe3, 0xae, 0x08, 0xf4, 0xc9, 0x03, 0x52, 0xaa,
+ 0x28, 0x4d, 0x03, 0x50, 0x5a, 0x0a, 0x35, 0x35, 0x30, 0x7f, 0x3e, 0xbc, 0xf1, 0x86, 0x6d, 0x91,
+ 0xb0, 0x54, 0xdd, 0x04, 0x94, 0x45, 0x4f, 0xc8, 0xc4, 0xeb, 0xf5, 0xf5, 0x4f, 0x40, 0xfb, 0x10,
+ 0x6b, 0xd6, 0x00, 0x10, 0x32, 0x05, 0xc6, 0x5d, 0x5a, 0x20, 0x5a, 0x42, 0xc2, 0xf6, 0x81, 0xa8,
+ 0x84, 0x52, 0x5f, 0x1f, 0x9e, 0xa6, 0xc1, 0xf7, 0xbf, 0x6f, 0x5f, 0xbf, 0xf1, 0x46, 0x24, 0x0a,
+ 0xb9, 0x17, 0x39, 0x2c, 0x4b, 0x61, 0x86, 0x4c, 0xbc, 0x61, 0xc9, 0xb8, 0x09, 0x7c, 0xe3, 0x1b,
+ 0xb0, 0x6d, 0x1b, 0x3c, 0xf4, 0x10, 0x94, 0x94, 0xd8, 0xf3, 0x47, 0xd3, 0xc4, 0xe3, 0xf9, 0xa2,
+ 0x12, 0x12, 0xb6, 0x84, 0xa4, 0x3b, 0x8c, 0x16, 0x17, 0x43, 0x45, 0x45, 0xb4, 0x8e, 0x0f, 0x1f,
+ 0x8e, 0x10, 0x80, 0x18, 0x12, 0x92, 0x02, 0xaf, 0xcf, 0x45, 0xe0, 0xc6, 0x0d, 0xf8, 0xda, 0xd7,
+ 0xe0, 0x95, 0x57, 0x20, 0x21, 0xc1, 0xb6, 0x62, 0x7c, 0xbc, 0x0e, 0x44, 0x1d, 0x78, 0x7c, 0x71,
+ 0xf7, 0xc8, 0x89, 0x95, 0x8a, 0x8e, 0x42, 0xad, 0xad, 0xb0, 0x60, 0x01, 0x8c, 0x1a, 0x65, 0xc7,
+ 0xf3, 0xb0, 0xf7, 0x46, 0x7c, 0x20, 0xda, 0x5f, 0x94, 0xa5, 0x10, 0xa6, 0x89, 0xcf, 0x2d, 0xa1,
+ 0xf5, 0xeb, 0xed, 0x73, 0x5a, 0x1a, 0xbc, 0xfe, 0x3a, 0xe4, 0xe5, 0x45, 0x9e, 0xa9, 0x6b, 0x68,
+ 0x24, 0x90, 0x94, 0xf2, 0x05, 0x7c, 0xc0, 0x51, 0x4e, 0xfb, 0x03, 0x89, 0x04, 0x5b, 0x82, 0xd1,
+ 0xa5, 0x44, 0x56, 0x96, 0x2d, 0xa5, 0xa0, 0xbe, 0x5f, 0x58, 0xd8, 0xaf, 0x84, 0xa4, 0xb2, 0xe8,
+ 0x09, 0x85, 0xec, 0x2c, 0xec, 0x24, 0x00, 0xb0, 0x68, 0x91, 0x1d, 0x81, 0x96, 0x2f, 0x8f, 0x7a,
+ 0xa6, 0xb6, 0xb6, 0x96, 0x84, 0xe4, 0xb4, 0xbb, 0xb2, 0x80, 0x2b, 0x0f, 0x48, 0x12, 0x93, 0x53,
+ 0xf9, 0xf4, 0xdc, 0xf9, 0xde, 0x16, 0x8f, 0x3d, 0x66, 0x83, 0xdf, 0xbc, 0x19, 0xf6, 0xed, 0x83,
+ 0xe4, 0x64, 0xf8, 0xe6, 0x37, 0x6f, 0x2a, 0x21, 0x61, 0x9a, 0x78, 0x9d, 0x04, 0x86, 0x0d, 0xb3,
+ 0x0b, 0xc2, 0xa7, 0x9f, 0xee, 0x03, 0x68, 0xeb, 0xd6, 0x72, 0xae, 0x5d, 0xef, 0x21, 0x23, 0x3e,
+ 0x40, 0x4f, 0x57, 0xc7, 0x17, 0x94, 0x90, 0xb0, 0x08, 0x24, 0xa5, 0x50, 0x5f, 0x5f, 0x8f, 0x69,
+ 0x9a, 0xc4, 0xc5, 0x69, 0x5d, 0xfa, 0xfd, 0x76, 0xf6, 0x74, 0x66, 0xd0, 0x30, 0x01, 0x97, 0x09,
+ 0x94, 0xa5, 0x10, 0x42, 0xe0, 0x0b, 0xfb, 0xcb, 0xea, 0xd5, 0xf0, 0x93, 0x9f, 0xd8, 0xba, 0x8f,
+ 0xa8, 0xb2, 0x95, 0xd7, 0x7e, 0xf5, 0x6b, 0x36, 0xfc, 0xf6, 0x2d, 0xfc, 0xa9, 0x83, 0x19, 0x3e,
+ 0xa9, 0x98, 0xd8, 0x03, 0x7b, 0x9b, 0x16, 0x10, 0xa1, 0x10, 0xe7, 0xce, 0x9d, 0x63, 0xd0, 0xe0,
+ 0x21, 0x28, 0x05, 0x13, 0x67, 0x2e, 0xe2, 0x91, 0xa9, 0xd3, 0x79, 0xfc, 0xf1, 0x85, 0x94, 0xae,
+ 0x7e, 0x86, 0xb1, 0x63, 0xc7, 0xc6, 0xec, 0x4c, 0x4a, 0xd9, 0x27, 0x01, 0x59, 0x52, 0x22, 0x15,
+ 0x84, 0x42, 0x21, 0xfb, 0x46, 0x41, 0x41, 0xe4, 0xb7, 0x43, 0x87, 0x0e, 0xf1, 0xa3, 0x97, 0x7f,
+ 0x4a, 0xd5, 0xa7, 0xb5, 0xa4, 0x0c, 0x1b, 0xcb, 0xc8, 0x19, 0xcb, 0xf0, 0x68, 0x5f, 0x91, 0x66,
+ 0x88, 0x8b, 0xf5, 0x35, 0xe1, 0xa6, 0x9d, 0xfd, 0xe0, 0x57, 0x6e, 0x02, 0xe7, 0xec, 0x7a, 0xdc,
+ 0xe4, 0xc5, 0x6f, 0x3d, 0x45, 0xda, 0xa0, 0x21, 0x4c, 0x7b, 0x6c, 0x19, 0x53, 0x8b, 0x16, 0x33,
+ 0x3c, 0x77, 0x0a, 0x75, 0x35, 0x47, 0x29, 0x7d, 0xee, 0x9f, 0x08, 0x5d, 0x6f, 0x63, 0xf9, 0xb2,
+ 0xa5, 0xac, 0x7e, 0xe6, 0x29, 0x86, 0x0f, 0x1f, 0x1e, 0x79, 0xb8, 0xbd, 0xbd, 0x1d, 0x7f, 0x7c,
+ 0xc0, 0x95, 0x07, 0x14, 0x71, 0xf1, 0x49, 0x5c, 0xba, 0x74, 0x59, 0x07, 0x9f, 0x1b, 0xbc, 0xf9,
+ 0xe6, 0x5b, 0xac, 0xfd, 0xe5, 0xab, 0x58, 0xbe, 0x24, 0x06, 0x8e, 0xcc, 0x23, 0xa7, 0xa8, 0x24,
+ 0xd2, 0xfe, 0x46, 0x7b, 0x2b, 0x67, 0xab, 0x0f, 0xd0, 0x74, 0xf2, 0x08, 0x22, 0x14, 0x59, 0x0c,
+ 0x68, 0xd2, 0x0b, 0xc0, 0xb7, 0xb4, 0xc0, 0x06, 0x60, 0x21, 0x30, 0x05, 0x48, 0x68, 0xbb, 0xd2,
+ 0xc2, 0xf6, 0x8d, 0xaf, 0x52, 0x51, 0xf6, 0x3a, 0xd9, 0x39, 0x0f, 0x53, 0xb4, 0x64, 0x35, 0xb3,
+ 0x96, 0x3d, 0x8b, 0x30, 0x4d, 0x8e, 0x9c, 0x3a, 0xca, 0xfb, 0x4f, 0x96, 0xe2, 0x43, 0xf0, 0xe4,
+ 0xca, 0x12, 0xbe, 0xbc, 0xcc, 0x9e, 0x0b, 0xbb, 0x0f, 0xcb, 0xb2, 0xa3, 0x58, 0x57, 0x4f, 0x88,
+ 0xd5, 0xa5, 0x6b, 0xd8, 0xbb, 0xef, 0x00, 0xa9, 0x59, 0x39, 0x0c, 0x9d, 0xbc, 0x10, 0x9f, 0xbf,
+ 0x97, 0xec, 0xe5, 0xf3, 0xf5, 0x34, 0x56, 0xed, 0x23, 0x78, 0xf6, 0x54, 0x38, 0x6c, 0x2b, 0xa0,
+ 0x19, 0xa8, 0xd2, 0x9b, 0x24, 0x6d, 0xb1, 0x8c, 0xee, 0x5e, 0x56, 0xf1, 0xe8, 0x65, 0xf3, 0xf1,
+ 0xc0, 0x12, 0xe0, 0x49, 0x3d, 0xf3, 0x89, 0x14, 0x2e, 0x49, 0x29, 0x03, 0x99, 0x30, 0x7d, 0x1e,
+ 0xd3, 0xe7, 0x95, 0xe0, 0xf1, 0xf9, 0x08, 0xf5, 0x74, 0xd3, 0x50, 0x73, 0x88, 0xb3, 0x35, 0x07,
+ 0x19, 0x39, 0x6e, 0x2a, 0x39, 0x93, 0x66, 0xd9, 0x23, 0xf1, 0xf2, 0xb7, 0x09, 0x5e, 0x68, 0x20,
+ 0x73, 0x64, 0x0e, 0x33, 0xbe, 0xfc, 0x77, 0x5c, 0xbb, 0x72, 0x89, 0x8e, 0xb6, 0x2b, 0x0c, 0xca,
+ 0x1a, 0xd5, 0xfb, 0x76, 0x61, 0x72, 0xe1, 0xb3, 0x63, 0x34, 0x56, 0xed, 0xa7, 0xe3, 0x6a, 0xd0,
+ 0xb9, 0x0e, 0x5a, 0x07, 0x1c, 0xd2, 0x4b, 0xee, 0x8d, 0x80, 0x8c, 0x01, 0xde, 0x02, 0x6e, 0xc4,
+ 0x5a, 0x5e, 0x0f, 0x4f, 0x9a, 0xbd, 0x7a, 0x12, 0x31, 0x05, 0xf8, 0x7b, 0x60, 0xa6, 0x9e, 0x4c,
+ 0xd8, 0xed, 0x3c, 0x1e, 0x32, 0xb3, 0x73, 0x98, 0xb5, 0xf8, 0x29, 0x86, 0x8f, 0x7e, 0xa8, 0x4f,
+ 0xef, 0x61, 0x02, 0xf7, 0x67, 0x8f, 0x61, 0xda, 0x13, 0x6b, 0x30, 0x1d, 0x25, 0x75, 0x57, 0x47,
+ 0x1b, 0x8d, 0xd5, 0x07, 0x38, 0x77, 0xf2, 0x08, 0x66, 0x4f, 0x64, 0x93, 0xa6, 0x1d, 0x38, 0x05,
+ 0xec, 0xd1, 0xa3, 0x1e, 0xbc, 0x49, 0xf0, 0xb1, 0xf4, 0x5a, 0xd1, 0x15, 0x5f, 0xdf, 0xb9, 0x80,
+ 0x52, 0xda, 0x7c, 0x96, 0x61, 0x18, 0x9f, 0x03, 0xe5, 0xc0, 0x0e, 0xe0, 0x41, 0xa0, 0x18, 0x58,
+ 0x03, 0xe4, 0x28, 0xcb, 0x8a, 0xbb, 0xd0, 0x50, 0xcb, 0xdb, 0xaf, 0x7c, 0x97, 0x40, 0x62, 0x32,
+ 0xb9, 0xf9, 0x85, 0x14, 0x2e, 0x5e, 0x85, 0x3f, 0x90, 0x18, 0x6d, 0x63, 0xab, 0xb7, 0x9c, 0xbe,
+ 0xd2, 0xdc, 0x40, 0xe3, 0x89, 0xfd, 0xb4, 0x34, 0x9e, 0x74, 0x66, 0xf7, 0x66, 0xbd, 0xa9, 0x51,
+ 0x09, 0x7c, 0x06, 0x5c, 0x8f, 0x11, 0x7d, 0x94, 0xeb, 0x5e, 0x48, 0x4b, 0xea, 0xd2, 0x6d, 0x6d,
+ 0x31, 0xb9, 0x96, 0x32, 0xd2, 0x80, 0x49, 0xc0, 0xd3, 0xda, 0x5f, 0x32, 0xc2, 0xb5, 0xb2, 0x61,
+ 0x18, 0x64, 0x64, 0x66, 0x33, 0x7d, 0xc1, 0x57, 0xd8, 0xb7, 0x63, 0x13, 0xc1, 0x0b, 0x0d, 0xa4,
+ 0x67, 0x66, 0x33, 0x2c, 0x67, 0x12, 0x8d, 0x55, 0xfb, 0x69, 0xbf, 0x72, 0xd1, 0x29, 0x93, 0x06,
+ 0x2d, 0x91, 0x03, 0x5a, 0x26, 0xa6, 0x0b, 0xac, 0xa5, 0xa5, 0xe3, 0x3e, 0x4b, 0xe0, 0x06, 0x70,
+ 0x15, 0x68, 0xbd, 0x9b, 0x3d, 0xb2, 0x30, 0x11, 0xaf, 0xde, 0x08, 0x79, 0x14, 0x78, 0x56, 0xfb,
+ 0x4d, 0x42, 0x8c, 0xf6, 0xce, 0xd1, 0xee, 0xd0, 0xa3, 0x5c, 0x09, 0x1c, 0xd7, 0xa3, 0xdf, 0x1f,
+ 0x48, 0xa1, 0x3f, 0xa6, 0xe3, 0xe3, 0xfc, 0xde, 0x0d, 0x84, 0xee, 0x7a, 0x97, 0xd2, 0x65, 0x95,
+ 0x44, 0x60, 0xa2, 0xde, 0x92, 0x5a, 0x01, 0x0c, 0x73, 0x95, 0x29, 0xcd, 0xc0, 0x09, 0xe0, 0x23,
+ 0xa0, 0x5a, 0x9b, 0x5f, 0xc6, 0x00, 0x25, 0x1c, 0xe7, 0xfe, 0x2c, 0x60, 0x69, 0x2b, 0x29, 0xa5,
+ 0x94, 0x32, 0xee, 0xc5, 0xb6, 0xad, 0x83, 0x8c, 0x4f, 0x6f, 0xbb, 0x4e, 0x05, 0xfe, 0x11, 0xc8,
+ 0x03, 0xde, 0xd7, 0x3e, 0x54, 0xad, 0x4d, 0x2f, 0x1c, 0x9f, 0x58, 0xe0, 0x2c, 0x07, 0xc8, 0x28,
+ 0x5f, 0x88, 0xb5, 0x8b, 0x69, 0xdc, 0xcb, 0x7d, 0x67, 0x07, 0x11, 0x43, 0xaf, 0x20, 0x24, 0xe8,
+ 0x11, 0x55, 0x31, 0x40, 0xaa, 0x58, 0x4e, 0x7a, 0xa7, 0x5b, 0xad, 0xc6, 0xff, 0xd5, 0x7f, 0xab,
+ 0x68, 0x32, 0x38, 0x56, 0x12, 0xee, 0x1a, 0xe4, 0x9f, 0x85, 0xc0, 0x9f, 0xea, 0xf8, 0x5f, 0xc8,
+ 0xc4, 0x38, 0x4c, 0x22, 0x6c, 0xc3, 0xed, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_3d_xpm[1] = {{ png, sizeof( png ), "icon_3d_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_bitmap2component.cpp b/bitmaps_png/cpp_48/icon_bitmap2component.cpp
index 345efcbb2c..e831592b8e 100644
--- a/bitmaps_png/cpp_48/icon_bitmap2component.cpp
+++ b/bitmaps_png/cpp_48/icon_bitmap2component.cpp
@@ -8,210 +8,88 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0c, 0x98, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x9a, 0x6b, 0x6c, 0x5c,
- 0xc7, 0x75, 0xc7, 0x7f, 0x77, 0xef, 0x63, 0xdf, 0x4b, 0xed, 0x2e, 0xa9, 0x15, 0x1f, 0xcb, 0x87,
- 0x62, 0x29, 0x92, 0x4c, 0xc5, 0x26, 0x65, 0xc9, 0x90, 0x95, 0x38, 0x0d, 0xda, 0x3a, 0xb2, 0x95,
- 0x34, 0x75, 0x04, 0x18, 0x30, 0x10, 0x14, 0x95, 0xeb, 0xc0, 0x71, 0x9b, 0xa6, 0x40, 0x8a, 0x02,
- 0x4d, 0xdb, 0xcf, 0x05, 0x0a, 0xb4, 0xf9, 0xe2, 0x6f, 0xfd, 0x58, 0x58, 0x40, 0x5d, 0xb7, 0x0e,
- 0xe2, 0x20, 0x71, 0x10, 0xdb, 0x42, 0x92, 0xca, 0xb2, 0x25, 0xdb, 0xb2, 0x24, 0x8a, 0x54, 0x25,
- 0xc6, 0x7c, 0x89, 0xa4, 0x96, 0x2f, 0x91, 0xfb, 0xde, 0xfb, 0x98, 0x3b, 0xfd, 0xb0, 0x0f, 0x2d,
- 0xf7, 0xc1, 0x87, 0x3e, 0x14, 0xe8, 0x2c, 0x06, 0x33, 0x77, 0x66, 0x76, 0x70, 0xfe, 0x73, 0xce,
- 0xf9, 0x9f, 0x33, 0x77, 0x57, 0x91, 0x52, 0xf2, 0xff, 0xb9, 0x68, 0xed, 0x26, 0x5e, 0x78, 0xe1,
- 0x85, 0x90, 0xa6, 0x69, 0x6f, 0xed, 0xd9, 0xb3, 0xe7, 0xb8, 0xa6, 0x69, 0x8a, 0xc7, 0xe3, 0xa1,
- 0xbe, 0x2a, 0x8a, 0x82, 0xaa, 0xaa, 0x28, 0x8a, 0x52, 0x1b, 0x6b, 0x7c, 0xae, 0x5f, 0xbb, 0xd5,
- 0x9a, 0xea, 0x73, 0xb5, 0xad, 0xae, 0x69, 0x55, 0x8b, 0xc5, 0xe2, 0x74, 0xb1, 0x58, 0x3c, 0xfb,
- 0xea, 0xab, 0xaf, 0x4e, 0x6d, 0x09, 0xa0, 0x50, 0x28, 0x9c, 0x7d, 0xf1, 0xc5, 0x17, 0xbf, 0x7a,
- 0xf6, 0xec, 0x59, 0x43, 0x08, 0x51, 0x1b, 0x57, 0x14, 0xa5, 0xe5, 0xfa, 0x76, 0xe3, 0x0f, 0xbb,
- 0xae, 0xb1, 0x48, 0x29, 0x51, 0x55, 0x95, 0x7b, 0xf7, 0xee, 0x3d, 0x7e, 0xe1, 0xc2, 0x85, 0x1f,
- 0x01, 0xdf, 0xdd, 0x12, 0x00, 0x10, 0x4d, 0x24, 0x12, 0x86, 0x6d, 0xdb, 0x14, 0x0a, 0x85, 0x2d,
- 0x37, 0x17, 0x42, 0x60, 0x59, 0x16, 0x7e, 0xbf, 0x9f, 0x46, 0x93, 0xac, 0x7f, 0x6e, 0xd5, 0xdf,
- 0x4d, 0xeb, 0xf3, 0xf9, 0xf0, 0xfb, 0xfd, 0x68, 0x9a, 0x96, 0xa8, 0xee, 0xe3, 0xd9, 0xe9, 0xa9,
- 0x6d, 0x55, 0xd7, 0xd6, 0xd6, 0x98, 0x9e, 0x9e, 0x6e, 0x5a, 0x5b, 0xff, 0xdc, 0xaa, 0xbf, 0xdb,
- 0xb6, 0xda, 0x57, 0x55, 0x75, 0x7b, 0x1f, 0xd8, 0x8d, 0xea, 0xa5, 0x94, 0x48, 0x29, 0x6b, 0x6b,
- 0x1c, 0xc7, 0xe1, 0xda, 0xb5, 0x6b, 0x58, 0x96, 0xc5, 0xc9, 0x93, 0x27, 0x9b, 0xd6, 0xb6, 0xda,
- 0x6b, 0x7c, 0x7c, 0x1c, 0x45, 0x51, 0xe8, 0xe9, 0xe9, 0x21, 0x12, 0x89, 0xd4, 0xd6, 0x35, 0xb6,
- 0xf5, 0x40, 0xb6, 0xd5, 0x40, 0xe3, 0x29, 0xb4, 0xd2, 0x46, 0xab, 0xb1, 0xc9, 0xc9, 0x49, 0x46,
- 0x46, 0x46, 0xf0, 0x7a, 0xbd, 0x6d, 0xd7, 0x34, 0xee, 0x6f, 0x59, 0x16, 0xc9, 0x64, 0x92, 0x99,
- 0x99, 0x99, 0x2d, 0x35, 0xd5, 0x58, 0x3c, 0xbb, 0x35, 0x9f, 0x76, 0xf3, 0xf5, 0xfd, 0x83, 0x07,
- 0x0f, 0xf2, 0xfe, 0xfb, 0xef, 0x63, 0x18, 0xc6, 0x8e, 0x4d, 0xc7, 0x30, 0x0c, 0xae, 0x5c, 0xb9,
- 0xc2, 0xd1, 0xa3, 0x47, 0xdb, 0x7e, 0xa7, 0x95, 0x2f, 0x69, 0xbb, 0xd5, 0xc0, 0x76, 0x20, 0xa5,
- 0x94, 0xe8, 0xba, 0xce, 0xe9, 0xd3, 0xa7, 0x9b, 0x9c, 0xb0, 0xd5, 0x3e, 0xd5, 0xf1, 0xe1, 0xe1,
- 0x61, 0x86, 0x87, 0x87, 0x9b, 0x9c, 0xb7, 0xde, 0x7c, 0xaa, 0xc5, 0x75, 0xdd, 0x9d, 0xfb, 0x40,
- 0xe3, 0xc9, 0x4f, 0x4c, 0x4c, 0xb0, 0xb1, 0xb1, 0x51, 0xa5, 0x5a, 0x54, 0x55, 0x45, 0xd7, 0x75,
- 0x84, 0x10, 0x5c, 0xbc, 0x78, 0x91, 0x42, 0xa1, 0x40, 0x38, 0x1c, 0xae, 0x39, 0xdb, 0xe8, 0xe8,
- 0xe8, 0x26, 0xa7, 0x6b, 0xb4, 0xe9, 0x56, 0x60, 0xea, 0xe7, 0xea, 0xc7, 0xea, 0x59, 0x6f, 0x47,
- 0x00, 0xa4, 0x94, 0xd8, 0xb6, 0xcd, 0xfc, 0xfc, 0x3c, 0xc9, 0x64, 0x12, 0x80, 0xa1, 0xa1, 0x21,
- 0x4c, 0xd3, 0xc4, 0x34, 0x4d, 0x26, 0x26, 0x26, 0x38, 0x78, 0xf0, 0x20, 0xc1, 0x60, 0xb0, 0xb6,
- 0xf1, 0xf8, 0xf8, 0x38, 0x89, 0x44, 0x82, 0x68, 0x34, 0x8a, 0xaa, 0xaa, 0x68, 0x9a, 0xd6, 0xd6,
- 0x21, 0x77, 0x22, 0x70, 0xab, 0x7e, 0xbd, 0x06, 0xb6, 0x75, 0xe2, 0x5c, 0x2e, 0xc7, 0xec, 0xec,
- 0x6c, 0x4d, 0x13, 0xc1, 0x60, 0x90, 0x58, 0x2c, 0x46, 0x36, 0x9b, 0xa5, 0xab, 0xab, 0x8b, 0x64,
- 0x32, 0x49, 0x2c, 0x16, 0x23, 0x1a, 0x8d, 0xd2, 0xd9, 0xd9, 0xc9, 0xd0, 0xd0, 0x10, 0xeb, 0xeb,
- 0xeb, 0xc4, 0x62, 0x31, 0x3a, 0x3a, 0x3a, 0x76, 0x45, 0x95, 0xed, 0x68, 0xb3, 0xd1, 0x0a, 0x76,
- 0x0c, 0xa0, 0xd5, 0x86, 0x8a, 0xa2, 0x70, 0xf5, 0xea, 0x55, 0xe6, 0xe7, 0xe7, 0x19, 0x18, 0x18,
- 0x68, 0x9a, 0xef, 0xed, 0xed, 0xc5, 0xb6, 0x6d, 0x56, 0x57, 0x57, 0xb7, 0x8d, 0x1f, 0x5b, 0x09,
- 0xdc, 0x8a, 0xbe, 0xab, 0xfd, 0x7a, 0x13, 0xf2, 0xec, 0x86, 0xfb, 0xab, 0xcf, 0x2b, 0x2b, 0x2b,
- 0x14, 0x8b, 0x45, 0x0a, 0x85, 0x42, 0x93, 0x50, 0x9a, 0xa6, 0xd1, 0xdb, 0xdb, 0xcb, 0xdc, 0xdc,
- 0xdc, 0xae, 0x4e, 0x7b, 0x2b, 0x81, 0xeb, 0xfb, 0x52, 0xca, 0x9d, 0xfb, 0x40, 0x2b, 0x47, 0xce,
- 0xe7, 0xf3, 0x98, 0xa6, 0xc9, 0xc0, 0xc0, 0x00, 0xbd, 0xbd, 0xbd, 0x2d, 0x81, 0xf6, 0xf5, 0xf5,
- 0x31, 0x3f, 0x3f, 0xcf, 0xda, 0xda, 0x1a, 0xf1, 0x78, 0xbc, 0xc9, 0xde, 0x4d, 0xd3, 0x64, 0x7e,
- 0x7e, 0xbe, 0x89, 0x71, 0xea, 0x73, 0x9e, 0xaa, 0xcf, 0x35, 0xfa, 0xc1, 0xae, 0x59, 0xa8, 0x1a,
- 0x59, 0xd3, 0xe9, 0x34, 0x00, 0x9f, 0x7f, 0xfe, 0x39, 0x91, 0x48, 0x84, 0xd1, 0xd1, 0xd1, 0xb6,
- 0x94, 0x68, 0x18, 0x06, 0x3d, 0x3d, 0x3d, 0x4c, 0x4d, 0x4d, 0xd5, 0x9c, 0xb8, 0xbe, 0x2c, 0x2c,
- 0x2c, 0x90, 0xc9, 0x64, 0x88, 0x46, 0xa3, 0x4d, 0xc2, 0x4b, 0x29, 0x49, 0xa5, 0x52, 0xe8, 0xba,
- 0x4e, 0x20, 0x10, 0x00, 0x20, 0x18, 0x0c, 0x3e, 0x3c, 0x8d, 0xea, 0xba, 0x8e, 0x69, 0x9a, 0x5c,
- 0xbf, 0x7e, 0x1d, 0x80, 0x5c, 0x2e, 0xc7, 0xc8, 0xc8, 0x48, 0x5b, 0x0a, 0xac, 0xf6, 0xfb, 0xfb,
- 0xfb, 0xb9, 0x73, 0xe7, 0x0e, 0x63, 0x63, 0x63, 0x35, 0xca, 0xd5, 0x75, 0x1d, 0x5d, 0xd7, 0x29,
- 0x16, 0x8b, 0x84, 0x42, 0x21, 0x0e, 0x1c, 0x38, 0xb0, 0x49, 0xf0, 0x6a, 0x7f, 0x6e, 0x6e, 0x8e,
- 0xe9, 0xe9, 0x69, 0x34, 0xad, 0x2c, 0xde, 0xfe, 0xfd, 0xfb, 0x89, 0xc5, 0x62, 0x0f, 0x67, 0x42,
- 0xe1, 0x70, 0x98, 0x33, 0x67, 0xce, 0xec, 0x38, 0x0d, 0xae, 0xd7, 0xc2, 0x73, 0xcf, 0x3d, 0x57,
- 0x13, 0xec, 0xe6, 0xcd, 0x9b, 0x24, 0x12, 0x09, 0xe2, 0xf1, 0x38, 0x73, 0x73, 0x73, 0xcc, 0xcd,
- 0xcd, 0x71, 0xe5, 0xca, 0x95, 0x26, 0x13, 0x02, 0x08, 0x04, 0x02, 0x0c, 0x0f, 0x0f, 0x13, 0x0c,
- 0x06, 0xdb, 0x9a, 0xd9, 0xae, 0x7d, 0x60, 0xab, 0x88, 0xdc, 0x18, 0x94, 0x5a, 0xf1, 0x7c, 0xa3,
- 0x8f, 0x84, 0x42, 0xa1, 0xa6, 0x93, 0xaf, 0xf7, 0x81, 0xea, 0x7c, 0xbb, 0xf4, 0xfd, 0xa1, 0x52,
- 0x89, 0xed, 0xb4, 0xb0, 0x5d, 0x04, 0xad, 0x51, 0x9f, 0xc7, 0x53, 0xb3, 0xff, 0x7a, 0xc1, 0x5b,
- 0xf5, 0x1b, 0xf7, 0x68, 0x34, 0x21, 0xcf, 0x6e, 0x4f, 0x7f, 0x3b, 0x2e, 0xdf, 0x29, 0x1d, 0xee,
- 0x24, 0x4d, 0x6f, 0xb7, 0xb6, 0x1e, 0xd0, 0xae, 0x2f, 0x34, 0x3b, 0xc9, 0x2e, 0x1f, 0x56, 0xf8,
- 0x9d, 0x68, 0xb8, 0xa5, 0x13, 0x9f, 0x3b, 0x77, 0xce, 0x97, 0xce, 0x15, 0xcf, 0x0a, 0xc4, 0x77,
- 0x90, 0x4a, 0x18, 0x40, 0xf5, 0xfa, 0x7a, 0xde, 0xf8, 0xaf, 0xb7, 0xf8, 0xc5, 0xaf, 0xde, 0x45,
- 0xd3, 0x75, 0x86, 0xfa, 0x93, 0x04, 0x02, 0x41, 0x24, 0x92, 0x7c, 0xa1, 0xc0, 0xcc, 0xcc, 0xec,
- 0xa6, 0x8d, 0xda, 0xa5, 0xbb, 0xd5, 0x92, 0xcf, 0xe7, 0x31, 0x0c, 0xa3, 0xc6, 0x2c, 0xed, 0xd7,
- 0x4b, 0x06, 0x07, 0x06, 0xf9, 0xca, 0xa9, 0xa7, 0xd8, 0x97, 0x48, 0xb4, 0x04, 0xd7, 0x04, 0xa0,
- 0x24, 0xdc, 0xf3, 0xaa, 0xa1, 0x9e, 0x76, 0x2d, 0x37, 0x00, 0x12, 0x14, 0x40, 0x51, 0xb8, 0x97,
- 0x4a, 0x71, 0x77, 0x7e, 0x9e, 0x2f, 0x3f, 0xf5, 0x14, 0x03, 0xc9, 0x64, 0xed, 0x6e, 0xbc, 0xaf,
- 0xab, 0x8b, 0xe9, 0xa9, 0x69, 0xfe, 0xe7, 0xf6, 0x1d, 0x54, 0x75, 0x47, 0x4a, 0xdc, 0x24, 0x60,
- 0x7d, 0xf3, 0xa0, 0xfb, 0x60, 0x7c, 0x66, 0x76, 0x8e, 0xcf, 0xae, 0x5d, 0xe3, 0x87, 0x3f, 0xf8,
- 0x4b, 0xe2, 0xf1, 0x78, 0x13, 0xd8, 0x4d, 0x00, 0x5e, 0x7a, 0xe9, 0xa5, 0x2e, 0xbf, 0xdf, 0xff,
- 0x87, 0x1e, 0x85, 0x80, 0xdf, 0xe7, 0x43, 0xd3, 0x34, 0x94, 0x32, 0x64, 0x14, 0x40, 0xd5, 0x75,
- 0xae, 0xdd, 0xb8, 0xc1, 0xe7, 0xd3, 0xd3, 0x18, 0xba, 0x86, 0x61, 0x78, 0x49, 0x67, 0x32, 0x98,
- 0x96, 0xc9, 0x91, 0x43, 0x07, 0xeb, 0x36, 0x53, 0x5a, 0x0a, 0x5b, 0xef, 0x84, 0xe5, 0xa6, 0x1e,
- 0x80, 0xac, 0x8d, 0xc9, 0xca, 0x02, 0x09, 0x14, 0x8b, 0x45, 0x84, 0x70, 0xf9, 0xcd, 0xc5, 0x0f,
- 0xf8, 0xf6, 0xb7, 0xfe, 0x68, 0x4b, 0x8d, 0x69, 0xde, 0x8e, 0x8e, 0xa0, 0xe2, 0xba, 0xce, 0xf7,
- 0x5f, 0xf9, 0x1e, 0x03, 0x03, 0x03, 0x6d, 0xce, 0x4c, 0x92, 0xcd, 0x66, 0x99, 0xbb, 0x7b, 0x97,
- 0x70, 0x38, 0x4c, 0x67, 0x3c, 0x46, 0x30, 0x10, 0xdc, 0xf2, 0x9c, 0xf3, 0xf9, 0x3c, 0x63, 0x37,
- 0xaf, 0xe3, 0xd8, 0x36, 0x1d, 0xd1, 0x18, 0x87, 0xbe, 0x78, 0x08, 0x4d, 0xd5, 0x36, 0x45, 0x77,
- 0xc7, 0xb1, 0x1b, 0xc0, 0x81, 0xc7, 0x53, 0xf6, 0xa1, 0x37, 0xdf, 0xfa, 0x09, 0xa6, 0x69, 0x6e,
- 0x4f, 0xa3, 0x3e, 0x9f, 0x8f, 0xfe, 0xde, 0x5e, 0xad, 0xaf, 0xaf, 0x87, 0x62, 0x31, 0xd7, 0x1e,
- 0xa9, 0xaa, 0xb0, 0x7f, 0xb0, 0xbf, 0x06, 0x29, 0x9f, 0xcf, 0x35, 0x6d, 0xbc, 0x91, 0x4e, 0x13,
- 0x09, 0x87, 0xb1, 0x6d, 0x9b, 0x4b, 0x1f, 0x7e, 0xc0, 0x4f, 0x7e, 0xf6, 0x73, 0xae, 0xdf, 0xb8,
- 0xc9, 0xf3, 0xdf, 0xfa, 0x26, 0x1e, 0x20, 0x16, 0x8b, 0x03, 0x12, 0xd7, 0x95, 0x80, 0x82, 0xcf,
- 0xe7, 0xc5, 0x75, 0x5d, 0x5c, 0xd7, 0x45, 0x88, 0x72, 0x5b, 0xbd, 0x24, 0x9d, 0x38, 0x7e, 0x8c,
- 0x4b, 0x1f, 0x5d, 0x69, 0x79, 0xfa, 0x4d, 0x00, 0x0c, 0xdd, 0x50, 0x4c, 0xcb, 0x6a, 0x89, 0xb8,
- 0xd1, 0x21, 0x95, 0x36, 0xf3, 0x1f, 0x5d, 0xb9, 0xcc, 0x9b, 0x6f, 0xfd, 0x94, 0xa7, 0x4f, 0x3d,
- 0xc5, 0x89, 0x27, 0x9e, 0x40, 0x37, 0x0c, 0xd2, 0xe9, 0x0c, 0x89, 0xbd, 0x09, 0xf2, 0xf9, 0x02,
- 0xb6, 0xe3, 0xa0, 0xaa, 0x2a, 0x5e, 0xaf, 0x17, 0x21, 0x1c, 0x50, 0x1c, 0x84, 0xcc, 0x23, 0x3d,
- 0x12, 0x14, 0x89, 0xc7, 0x23, 0xc1, 0x95, 0x04, 0x42, 0x0a, 0xae, 0xa3, 0x62, 0xe6, 0x2d, 0xb4,
- 0x86, 0x9b, 0x5c, 0x6b, 0x0d, 0x78, 0xbd, 0x68, 0xaa, 0x2a, 0x1d, 0xdb, 0xc2, 0xaa, 0x00, 0x90,
- 0x5b, 0xd0, 0x58, 0xbb, 0x62, 0x9a, 0x16, 0x85, 0x42, 0x91, 0x68, 0x2c, 0xc6, 0x9e, 0x3d, 0x1d,
- 0x2c, 0x2d, 0xa7, 0xf8, 0xe1, 0x0f, 0xbe, 0xcf, 0xfd, 0x8d, 0x34, 0x43, 0x03, 0x03, 0xac, 0xac,
- 0x2e, 0x31, 0x3b, 0x3b, 0x8d, 0x70, 0x5d, 0x92, 0xbd, 0x49, 0x0e, 0x1f, 0x3e, 0xc4, 0xfd, 0xfb,
- 0x26, 0x8e, 0x23, 0xd8, 0xb3, 0xa7, 0xa3, 0xc6, 0x32, 0xae, 0xeb, 0x62, 0x7b, 0x1c, 0x9c, 0x4c,
- 0xb6, 0x25, 0x63, 0x35, 0xfb, 0x80, 0xcf, 0x87, 0xaa, 0xa9, 0x98, 0x96, 0x4d, 0xc9, 0xb4, 0x76,
- 0x24, 0x6c, 0xe3, 0xbc, 0x6d, 0xdb, 0x78, 0x75, 0x2f, 0xff, 0xf2, 0x4f, 0xff, 0x48, 0x7a, 0x63,
- 0x83, 0xc5, 0x7b, 0x8b, 0x3c, 0xf6, 0xa5, 0xc7, 0xb9, 0x75, 0xfb, 0x16, 0x66, 0xa1, 0xc0, 0x1b,
- 0xff, 0xfe, 0x06, 0x81, 0x50, 0x90, 0xfd, 0x43, 0x43, 0x1c, 0x1b, 0x2d, 0x27, 0x82, 0x9f, 0x5e,
- 0xfd, 0x8c, 0x2f, 0xec, 0xff, 0x02, 0xd9, 0x6c, 0x96, 0xd9, 0xd9, 0x59, 0x06, 0x07, 0x07, 0x6b,
- 0xfe, 0xa6, 0xaa, 0x2a, 0x8e, 0x6d, 0x37, 0x01, 0x68, 0x1d, 0x07, 0x4a, 0x25, 0x84, 0xe3, 0x60,
- 0xdb, 0x16, 0xa6, 0x59, 0xda, 0xf5, 0xc9, 0x03, 0xdc, 0xbe, 0x7d, 0x87, 0xa1, 0xc1, 0x41, 0x8a,
- 0xc5, 0xf2, 0x85, 0x3e, 0x5f, 0xc8, 0xf3, 0xcf, 0x3f, 0xfe, 0x31, 0x99, 0x6c, 0x86, 0x80, 0xcf,
- 0x8f, 0x6e, 0xe8, 0xa4, 0xd3, 0x19, 0x2e, 0x5f, 0xbe, 0xcc, 0x7b, 0xef, 0xbd, 0xcf, 0x93, 0x4f,
- 0x1e, 0xe7, 0xe9, 0xa7, 0x9f, 0xa6, 0x58, 0x2a, 0xd0, 0xd3, 0xdb, 0xcb, 0xc2, 0xe2, 0x22, 0xf7,
- 0xee, 0xa5, 0x88, 0xc6, 0xa2, 0xb5, 0x97, 0x01, 0x8e, 0x23, 0xd0, 0x34, 0x8d, 0x68, 0x34, 0xba,
- 0x49, 0x86, 0xd5, 0xd5, 0x55, 0x1c, 0xc7, 0xa9, 0x21, 0xd0, 0x4c, 0x40, 0x38, 0x0e, 0x96, 0x65,
- 0x61, 0x59, 0xd6, 0x0e, 0x4e, 0x7e, 0xf3, 0xf3, 0x52, 0x6a, 0x09, 0x55, 0x55, 0xe9, 0xee, 0xee,
- 0x66, 0x61, 0x71, 0x9e, 0x54, 0x2a, 0xc5, 0xdb, 0x6f, 0xff, 0x8c, 0x64, 0xb2, 0x9f, 0x7d, 0xdd,
- 0x09, 0x84, 0x23, 0xb0, 0x1d, 0x1b, 0x29, 0x41, 0x55, 0xa3, 0x1c, 0x8a, 0x74, 0x90, 0x5a, 0x5a,
- 0xe6, 0x3f, 0xde, 0x7c, 0x93, 0x67, 0x9e, 0xf9, 0x7d, 0xe2, 0xb1, 0x4e, 0x46, 0x47, 0x46, 0x79,
- 0xf7, 0xdd, 0x5f, 0x71, 0xc8, 0x38, 0x84, 0xae, 0xeb, 0xa8, 0xaa, 0x86, 0xed, 0xd8, 0x4c, 0x4e,
- 0x4e, 0xda, 0xaf, 0xbd, 0xf6, 0x5a, 0xb6, 0xfe, 0x20, 0xe7, 0xe6, 0xe6, 0xb4, 0x62, 0xb1, 0xf8,
- 0x6f, 0x0f, 0x34, 0x60, 0x9a, 0xd8, 0x42, 0x60, 0x9a, 0x16, 0xa5, 0x92, 0xd9, 0x24, 0x6c, 0x24,
- 0x1c, 0xc6, 0xf0, 0x7a, 0x59, 0x5b, 0x5b, 0x6b, 0x4e, 0xb2, 0x90, 0xcc, 0x2f, 0x2c, 0xf0, 0xb5,
- 0xaf, 0xfd, 0x1e, 0x6b, 0x6b, 0x6b, 0xdc, 0xbf, 0xbf, 0xca, 0x87, 0x97, 0x3f, 0xe1, 0xd4, 0xa9,
- 0x53, 0xac, 0xac, 0xae, 0xf0, 0xd9, 0xb5, 0x1b, 0xa4, 0x52, 0xcb, 0xac, 0x67, 0x32, 0x78, 0xbd,
- 0x3a, 0x1d, 0xe1, 0x08, 0xfd, 0x7d, 0xbd, 0x9c, 0x38, 0x71, 0x02, 0xcb, 0x34, 0xb9, 0x73, 0x67,
- 0x92, 0x6c, 0x36, 0xcb, 0xb1, 0xd1, 0x13, 0xec, 0x4d, 0x24, 0x58, 0x59, 0x59, 0x25, 0x16, 0x8f,
- 0xa3, 0x6b, 0x02, 0xdb, 0x76, 0x28, 0x14, 0x8b, 0x1f, 0x4f, 0x4d, 0x4e, 0xfe, 0x7d, 0xbd, 0x4c,
- 0xae, 0xeb, 0x4e, 0x9f, 0x3f, 0x7f, 0x7e, 0xb6, 0x06, 0xa0, 0x54, 0xf7, 0x76, 0xb9, 0x25, 0xef,
- 0x2a, 0x21, 0xc0, 0xc5, 0xb2, 0x2d, 0x84, 0x10, 0xac, 0xaf, 0xdf, 0x47, 0xd3, 0x75, 0x22, 0xe1,
- 0x08, 0x00, 0xa5, 0x52, 0x91, 0x9e, 0x9e, 0x6e, 0x7e, 0xf9, 0xcb, 0x5f, 0x50, 0x2c, 0x9a, 0x3c,
- 0x71, 0x6c, 0x94, 0xe5, 0xd4, 0x32, 0x97, 0x3e, 0xfa, 0x98, 0xe8, 0x9e, 0x3d, 0x7c, 0xe3, 0x1b,
- 0xcf, 0x12, 0x8f, 0xc5, 0xc9, 0x66, 0x33, 0x2c, 0xa6, 0x96, 0xf9, 0xe4, 0x93, 0x4f, 0x71, 0xc4,
- 0x87, 0x9c, 0x7d, 0xfe, 0x8f, 0x19, 0x9f, 0x98, 0xc0, 0x2c, 0x59, 0xac, 0x2c, 0x2f, 0xd3, 0xd5,
- 0xd9, 0xc5, 0xc4, 0xad, 0x5b, 0x04, 0x43, 0x61, 0x84, 0xd0, 0xb0, 0x6d, 0x1b, 0xdb, 0xb6, 0xf3,
- 0xaf, 0xbf, 0xfe, 0xfa, 0xed, 0x0a, 0xaf, 0x08, 0xa0, 0x04, 0x98, 0xe7, 0xcf, 0x9f, 0xdf, 0x9c,
- 0xcc, 0x39, 0xc2, 0x41, 0xb8, 0x62, 0x53, 0x75, 0x44, 0xb9, 0x96, 0x79, 0xba, 0xec, 0x38, 0xae,
- 0x70, 0x11, 0xb6, 0xc0, 0xb1, 0x1d, 0x5c, 0xe1, 0x92, 0x49, 0x67, 0x08, 0x06, 0x43, 0x6c, 0x6c,
- 0x6c, 0x90, 0xcb, 0xe7, 0xd1, 0x34, 0x8d, 0x78, 0x34, 0xc6, 0xcd, 0x5b, 0x13, 0x3c, 0x77, 0xfa,
- 0xeb, 0xbc, 0xfc, 0x67, 0x7f, 0xca, 0xdc, 0xdd, 0x05, 0xde, 0xf8, 0xcf, 0xb7, 0xf8, 0xed, 0x07,
- 0x1f, 0xe2, 0xf3, 0xea, 0xbc, 0xfa, 0xca, 0x39, 0x0c, 0xaf, 0x8f, 0x6b, 0xd7, 0x6f, 0xf0, 0xe4,
- 0xf1, 0xe3, 0x38, 0x8e, 0xc3, 0xdd, 0xf9, 0x59, 0x7a, 0x7b, 0x7b, 0xc8, 0xe5, 0x73, 0x15, 0x59,
- 0xcb, 0xef, 0x7e, 0x8a, 0xa5, 0x92, 0x1f, 0xe8, 0x06, 0xfa, 0x2b, 0x6d, 0x02, 0xe8, 0x54, 0x14,
- 0xa5, 0x43, 0x51, 0x14, 0xad, 0xe6, 0xc4, 0x6e, 0x20, 0x80, 0x2b, 0x5c, 0xa4, 0x2b, 0xa1, 0x6d,
- 0x46, 0x28, 0x71, 0x71, 0x71, 0x91, 0x78, 0xa4, 0xc4, 0x95, 0x2e, 0xc5, 0x52, 0x91, 0x8e, 0x48,
- 0x84, 0x5c, 0x36, 0x87, 0xe3, 0xd8, 0x74, 0x27, 0xba, 0x59, 0x5d, 0x5d, 0xe5, 0xf0, 0xa1, 0x23,
- 0xf4, 0xf5, 0xf5, 0xf2, 0xca, 0x9f, 0xff, 0x15, 0x46, 0x3a, 0x80, 0x8f, 0x18, 0x33, 0xda, 0x14,
- 0x57, 0x3f, 0xf9, 0x8c, 0x43, 0x47, 0xbe, 0xc8, 0xcb, 0xe7, 0xbe, 0xc3, 0x85, 0x5f, 0x5f, 0xa4,
- 0xa3, 0xa3, 0x83, 0x1b, 0x63, 0x63, 0x80, 0x24, 0x1a, 0x8d, 0xe2, 0xd8, 0x76, 0x19, 0x40, 0xc5,
- 0x54, 0x5d, 0xdb, 0xf1, 0x54, 0xf2, 0x35, 0x0d, 0x50, 0x2b, 0xd5, 0x53, 0x57, 0xcb, 0x26, 0x14,
- 0x74, 0x9c, 0x5a, 0x94, 0x92, 0x8d, 0x59, 0x56, 0x35, 0x7f, 0x29, 0xc7, 0x9b, 0x72, 0x9e, 0x57,
- 0xa9, 0x7e, 0xbf, 0x9f, 0xd5, 0x95, 0x55, 0xbc, 0x5e, 0x1f, 0x8a, 0xa2, 0x10, 0x8d, 0x45, 0x99,
- 0x9e, 0x9a, 0xe1, 0x89, 0x63, 0x23, 0xfc, 0xf5, 0xdf, 0xfe, 0x1d, 0x8f, 0xce, 0x9f, 0xe4, 0x11,
- 0xeb, 0x08, 0x37, 0x83, 0x13, 0x94, 0x02, 0x12, 0x25, 0xa8, 0x33, 0x76, 0x63, 0x8c, 0x4b, 0x1f,
- 0x7d, 0xcc, 0xd0, 0x40, 0x3f, 0xa6, 0x65, 0xd1, 0x97, 0xec, 0x25, 0x18, 0xf0, 0x93, 0xc9, 0x64,
- 0x09, 0x85, 0x42, 0x20, 0xc1, 0x95, 0x2e, 0xc2, 0x75, 0x40, 0x53, 0x8b, 0x40, 0xaa, 0x9a, 0x7d,
- 0x00, 0x66, 0xc5, 0x8c, 0x8a, 0x52, 0x4a, 0xf7, 0x01, 0x8d, 0x06, 0x43, 0xb8, 0x6e, 0x45, 0x03,
- 0x2d, 0xf2, 0x20, 0x64, 0xf5, 0x54, 0x5c, 0xca, 0xdf, 0x2b, 0x23, 0x0b, 0xf8, 0x7d, 0xe4, 0x72,
- 0x19, 0x22, 0x91, 0x30, 0x86, 0xae, 0xb3, 0xb4, 0x94, 0x22, 0x1e, 0x8f, 0xb1, 0xb0, 0xb8, 0x40,
- 0x6e, 0xc5, 0xc4, 0xf4, 0xab, 0x8c, 0x29, 0xe3, 0xac, 0xc8, 0x65, 0xb2, 0xf6, 0x3a, 0x7e, 0x4d,
- 0xb2, 0xaf, 0x7b, 0x1f, 0x37, 0xc6, 0x26, 0x18, 0x79, 0xec, 0x4b, 0x20, 0x25, 0x9a, 0xaa, 0xd1,
- 0xd3, 0xd3, 0xcb, 0xd2, 0x52, 0x8a, 0x70, 0xb8, 0x72, 0x8d, 0x94, 0xe0, 0x0a, 0x89, 0xaa, 0xa8,
- 0x45, 0xe0, 0xae, 0xdc, 0x82, 0x1a, 0x3d, 0x25, 0xc0, 0x71, 0x45, 0x59, 0x38, 0x5c, 0x64, 0xc3,
- 0xa7, 0x5e, 0x11, 0x12, 0x70, 0x91, 0x08, 0x5c, 0x84, 0x74, 0x91, 0x52, 0xa2, 0x69, 0x3a, 0xe9,
- 0x4c, 0x9a, 0xbe, 0xbe, 0x7e, 0x32, 0xd9, 0x34, 0xa1, 0x50, 0x98, 0x52, 0xc9, 0xc4, 0xf1, 0x08,
- 0x66, 0x8d, 0x69, 0xa6, 0x8c, 0xdf, 0xb1, 0xac, 0x2d, 0x62, 0x6b, 0x59, 0x82, 0x7e, 0x0f, 0xfb,
- 0x12, 0xdd, 0x08, 0xe1, 0xe0, 0xf7, 0xfb, 0xb1, 0x1d, 0x9b, 0xae, 0xce, 0x4e, 0x12, 0x7b, 0xbb,
- 0x59, 0x5b, 0x5b, 0xc5, 0x1f, 0x08, 0xe0, 0x4a, 0x51, 0xae, 0xae, 0x40, 0xb8, 0x8e, 0x94, 0xdb,
- 0xf0, 0xba, 0x87, 0x52, 0xa9, 0x96, 0x48, 0x49, 0x57, 0x22, 0x5d, 0x17, 0xe9, 0xba, 0xb8, 0xae,
- 0xa8, 0xd5, 0x6a, 0xf4, 0x93, 0xae, 0xc4, 0xab, 0x1b, 0x78, 0x35, 0x2f, 0x52, 0x94, 0x93, 0xb2,
- 0x78, 0x3c, 0xce, 0xc5, 0x8b, 0x17, 0x79, 0xfc, 0xb1, 0x51, 0x7c, 0x5e, 0x3f, 0xcb, 0xab, 0x4b,
- 0x24, 0xf6, 0xed, 0xc5, 0x17, 0xd0, 0xb8, 0xef, 0xce, 0x60, 0x85, 0x37, 0x70, 0xbc, 0x69, 0x42,
- 0x21, 0x85, 0x9e, 0xbe, 0x1e, 0x22, 0x91, 0x30, 0xc3, 0x8f, 0x1e, 0x46, 0xd7, 0x34, 0x3a, 0x22,
- 0x1d, 0x24, 0x93, 0x03, 0xe4, 0xf3, 0x79, 0x96, 0x97, 0x57, 0xf1, 0xea, 0x5e, 0xa4, 0x00, 0x29,
- 0x40, 0x08, 0x17, 0xa7, 0xcd, 0x85, 0xa9, 0x49, 0x03, 0xc2, 0xb2, 0xca, 0x6c, 0x23, 0x2b, 0xb5,
- 0x06, 0x46, 0x92, 0x4e, 0x67, 0xd8, 0xd8, 0x48, 0xe3, 0x08, 0x1b, 0x57, 0x0a, 0xfc, 0x01, 0x3f,
- 0x86, 0xa1, 0xd7, 0xcc, 0xa9, 0x23, 0x12, 0xc1, 0x32, 0x2d, 0xae, 0x5e, 0xfd, 0x94, 0xaf, 0x7c,
- 0xf9, 0xab, 0x28, 0x28, 0xe4, 0xb2, 0x39, 0xbe, 0xfb, 0xf2, 0x9f, 0xe0, 0xf5, 0x4b, 0x6c, 0xb1,
- 0x41, 0x24, 0x62, 0x10, 0x8a, 0x84, 0xd9, 0xd8, 0xd8, 0x60, 0x79, 0x65, 0x95, 0x67, 0x4f, 0xff,
- 0x01, 0x7b, 0xbb, 0x12, 0xec, 0xdb, 0xd7, 0x8d, 0xcf, 0xe7, 0xe3, 0xea, 0xd5, 0x4f, 0x09, 0x47,
- 0x42, 0xb8, 0x65, 0xdd, 0xe2, 0x4a, 0x81, 0x70, 0x1d, 0x84, 0xbd, 0x3d, 0x00, 0x8d, 0x12, 0x38,
- 0xae, 0x8b, 0x70, 0x1c, 0x44, 0x35, 0x42, 0xd7, 0x11, 0x51, 0x2e, 0x9f, 0x83, 0x6a, 0xea, 0x2c,
- 0x1b, 0x7c, 0xa3, 0x12, 0xd0, 0xba, 0x12, 0x5d, 0x4c, 0xfe, 0x6e, 0x92, 0x40, 0x30, 0xc8, 0xd1,
- 0xa3, 0x8f, 0x91, 0x4e, 0x6f, 0xa0, 0xaa, 0x0a, 0xff, 0xf0, 0xa3, 0xbf, 0xe1, 0xed, 0x9f, 0xbf,
- 0xc3, 0xf4, 0xcc, 0x1c, 0x7e, 0xbf, 0x8f, 0xe1, 0x47, 0x8f, 0x70, 0xe6, 0xd9, 0x67, 0x88, 0x76,
- 0x44, 0x39, 0x70, 0xe0, 0x20, 0xa6, 0x65, 0x32, 0x3e, 0x3e, 0x8e, 0x65, 0xd9, 0x78, 0x54, 0x4f,
- 0x99, 0x09, 0x2b, 0xfb, 0x0a, 0x51, 0xa6, 0xf3, 0x6d, 0x01, 0x94, 0x28, 0x21, 0x44, 0x50, 0x8a,
- 0x8a, 0x06, 0xca, 0xe1, 0x6e, 0xb3, 0xa0, 0x0a, 0xca, 0xb6, 0x49, 0x5d, 0x3c, 0x16, 0xe7, 0xe6,
- 0xd8, 0x18, 0xcb, 0x4b, 0x29, 0x06, 0x87, 0x06, 0xd8, 0xdb, 0x95, 0xa0, 0xb3, 0x13, 0xfe, 0xe2,
- 0x7b, 0x2f, 0x23, 0x5d, 0x89, 0xaa, 0xab, 0xf8, 0xbd, 0x01, 0x22, 0x91, 0x08, 0x5e, 0xc3, 0xcb,
- 0xbd, 0xd4, 0x3d, 0xa6, 0xa7, 0xa6, 0x49, 0xa7, 0x37, 0x90, 0x6c, 0x4e, 0xd0, 0x90, 0x94, 0xe3,
- 0x8d, 0xd8, 0x89, 0x06, 0x00, 0xdb, 0x11, 0x8a, 0xe3, 0xd8, 0x0f, 0x34, 0xb0, 0xe5, 0x55, 0xb6,
- 0x7a, 0xf2, 0x9b, 0xa7, 0x55, 0xcd, 0x43, 0xbc, 0x33, 0x46, 0x36, 0x97, 0xe5, 0xfa, 0xf5, 0x31,
- 0x3a, 0xe3, 0x71, 0x42, 0xe1, 0x30, 0x81, 0x80, 0x1f, 0x8f, 0xa1, 0xe0, 0x33, 0xfc, 0x18, 0x86,
- 0x41, 0x3e, 0x97, 0x63, 0x29, 0xbf, 0xc4, 0xda, 0xda, 0x2a, 0xf9, 0x7c, 0xa1, 0xc2, 0x72, 0xcd,
- 0x87, 0xe2, 0x08, 0xbb, 0x7c, 0x6f, 0xd8, 0x0e, 0x80, 0xe5, 0x38, 0x66, 0xa9, 0x58, 0x52, 0xca,
- 0xbf, 0x7c, 0x88, 0x32, 0x85, 0xb1, 0xc3, 0xff, 0x4f, 0xc8, 0xe6, 0xdb, 0x83, 0x61, 0x18, 0xb8,
- 0xae, 0xcb, 0xfa, 0xfa, 0x3a, 0xf7, 0xd7, 0xef, 0xa3, 0x69, 0x1a, 0xa1, 0x60, 0x18, 0x55, 0x55,
- 0x91, 0xb2, 0x1c, 0xd9, 0xad, 0x72, 0x9a, 0xd0, 0xfe, 0x57, 0x7f, 0x34, 0x0a, 0x85, 0x12, 0x42,
- 0xc8, 0xdc, 0xb6, 0xaf, 0x7c, 0x00, 0xe3, 0xcc, 0xf3, 0xdf, 0xbe, 0x70, 0xe2, 0xd8, 0xc8, 0xc9,
- 0x47, 0xf6, 0x0f, 0x7a, 0x14, 0xc5, 0xb3, 0xab, 0x94, 0xba, 0x46, 0xb5, 0x0d, 0x17, 0xf6, 0xaa,
- 0x39, 0x6e, 0x7a, 0xdb, 0x56, 0x97, 0x25, 0xb6, 0x7c, 0x23, 0x57, 0xbd, 0x4f, 0x67, 0x0b, 0x5c,
- 0x1f, 0x1b, 0x2b, 0xcc, 0x2f, 0x2e, 0x7e, 0xfd, 0xbd, 0x77, 0xde, 0xf9, 0x60, 0x2b, 0x2a, 0x55,
- 0x80, 0xc8, 0x23, 0x8f, 0x1c, 0x4e, 0x26, 0xf7, 0x0f, 0xbc, 0xe2, 0xf5, 0x1a, 0xdf, 0x94, 0x28,
- 0x81, 0x8a, 0xd9, 0x4b, 0xa4, 0x7c, 0xb8, 0x3f, 0x36, 0x3c, 0x4c, 0x51, 0x14, 0x59, 0x83, 0x27,
- 0xc4, 0x9d, 0x5c, 0x36, 0xf7, 0xaf, 0x97, 0xfe, 0xfb, 0xd7, 0xef, 0x00, 0x79, 0x29, 0x65, 0x69,
- 0x2b, 0x00, 0x0a, 0xe0, 0x07, 0x7c, 0x95, 0xaa, 0x57, 0x72, 0x0e, 0xea, 0xda, 0xff, 0x8b, 0x62,
- 0x57, 0x64, 0xa9, 0x4f, 0x19, 0x0a, 0x52, 0xca, 0x2d, 0x1d, 0xe1, 0x7f, 0x01, 0x0c, 0xe6, 0x84,
- 0xf7, 0x85, 0xc0, 0x86, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0x87, 0x00, 0x00, 0x05, 0x02, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xdd, 0x59, 0x5b, 0x6c, 0x14,
+ 0x55, 0x18, 0x5e, 0xdd, 0x52, 0x15, 0xcb, 0x92, 0x72, 0x79, 0xe0, 0x09, 0xd2, 0x68, 0x2f, 0x5a,
+ 0x7b, 0xd1, 0x07, 0x22, 0x18, 0x25, 0xb1, 0x69, 0x79, 0x81, 0x07, 0x4a, 0x94, 0x9a, 0x6a, 0xe8,
+ 0x83, 0x49, 0x81, 0xc4, 0xc4, 0x07, 0x78, 0xb2, 0x17, 0x62, 0x4d, 0x78, 0xe0, 0x85, 0x47, 0x08,
+ 0xf0, 0x80, 0xbd, 0x28, 0xb1, 0xb6, 0x15, 0xbc, 0xd4, 0x00, 0x2b, 0x6d, 0x43, 0xbb, 0x97, 0xd9,
+ 0xad, 0xc4, 0xc6, 0xb4, 0x6b, 0x43, 0x8a, 0x10, 0xaa, 0xc1, 0x42, 0xd5, 0xa5, 0xed, 0x76, 0xb6,
+ 0xbf, 0xff, 0x7f, 0x3a, 0x67, 0x33, 0x3b, 0x3d, 0xbb, 0x7b, 0x66, 0x76, 0x26, 0x05, 0x37, 0xf9,
+ 0x32, 0xf3, 0xcd, 0xce, 0x9c, 0x39, 0xdf, 0x9c, 0xef, 0x3f, 0xff, 0x3f, 0x67, 0x5c, 0x00, 0xe0,
+ 0x4a, 0x05, 0xfc, 0x3d, 0x8f, 0x28, 0x4b, 0x77, 0x8e, 0x15, 0xe0, 0xef, 0x29, 0xc4, 0x6b, 0xd4,
+ 0x7e, 0xd6, 0x6d, 0x09, 0x1a, 0xcf, 0x41, 0x94, 0x22, 0xde, 0x47, 0x7c, 0x8a, 0x78, 0xcb, 0x6e,
+ 0x01, 0xda, 0x7d, 0xde, 0xd6, 0xda, 0xa7, 0xfb, 0xbc, 0x8c, 0x70, 0x67, 0x25, 0x40, 0x6b, 0xe4,
+ 0x00, 0xa2, 0x19, 0xf1, 0x99, 0x0e, 0x2f, 0x21, 0x36, 0x3b, 0x80, 0x57, 0x0c, 0xf7, 0x69, 0x42,
+ 0xbc, 0x8b, 0x28, 0x36, 0xf9, 0x20, 0x5c, 0x79, 0x88, 0x06, 0x43, 0x63, 0xab, 0x8d, 0x7a, 0xc4,
+ 0x73, 0xd2, 0x23, 0xa0, 0x79, 0x92, 0x6c, 0xf3, 0x1e, 0xa2, 0x65, 0x95, 0x46, 0xe0, 0x13, 0xc4,
+ 0x3b, 0x88, 0xa2, 0x6c, 0x63, 0x60, 0x0d, 0x05, 0x2e, 0xe2, 0xa0, 0xe6, 0xd1, 0x37, 0x1d, 0x8a,
+ 0x81, 0x2a, 0xc4, 0x71, 0xed, 0xa1, 0x95, 0x64, 0x1d, 0x03, 0x29, 0x6e, 0xe2, 0x41, 0xbc, 0xea,
+ 0xd0, 0x2c, 0x54, 0x2e, 0x6b, 0x13, 0xcb, 0x02, 0x9e, 0x04, 0xfc, 0x2f, 0x04, 0xe4, 0x20, 0x0e,
+ 0x20, 0xbc, 0x88, 0x87, 0xab, 0x8c, 0x07, 0x88, 0x1f, 0x11, 0xfb, 0x11, 0x6e, 0x81, 0xf5, 0x9e,
+ 0x15, 0x09, 0x68, 0x08, 0x06, 0x83, 0xf0, 0xb8, 0x21, 0x16, 0x8b, 0x7d, 0x20, 0x10, 0x50, 0x27,
+ 0x12, 0x10, 0xa6, 0x0b, 0xf4, 0x3f, 0x11, 0x1f, 0x9f, 0x1d, 0x87, 0xae, 0x5b, 0x5d, 0x70, 0x54,
+ 0x39, 0xca, 0xf8, 0x86, 0x2f, 0x37, 0x80, 0xeb, 0x73, 0x17, 0x03, 0x71, 0xbe, 0x2f, 0xc3, 0x47,
+ 0x02, 0x23, 0x70, 0x7a, 0xe2, 0x34, 0x3c, 0x52, 0x1f, 0xb1, 0xf6, 0x15, 0x45, 0x81, 0x78, 0x3c,
+ 0x9e, 0xb8, 0x1f, 0x71, 0x55, 0x55, 0x07, 0x0d, 0x9d, 0x7f, 0x41, 0x9b, 0x6e, 0x0b, 0x8d, 0x02,
+ 0x20, 0x9d, 0x80, 0xa9, 0x7f, 0xa7, 0x4c, 0x77, 0x30, 0x13, 0xbf, 0x11, 0xb8, 0xc1, 0xb6, 0x9b,
+ 0x2e, 0x6e, 0x82, 0xa6, 0xd1, 0x26, 0xa1, 0x80, 0xa5, 0xa5, 0xa5, 0x87, 0x06, 0x01, 0xb5, 0x9a,
+ 0x80, 0xfd, 0xa6, 0x04, 0xf4, 0xdc, 0xee, 0x71, 0x4c, 0x00, 0xc7, 0x70, 0x60, 0x18, 0xae, 0xdd,
+ 0xbb, 0x96, 0x52, 0x00, 0xe5, 0x08, 0x2d, 0xd1, 0xf1, 0x84, 0xe7, 0x5e, 0x21, 0xe0, 0x71, 0x03,
+ 0x8e, 0x88, 0x5e, 0x40, 0xb1, 0x21, 0x6b, 0x17, 0xaf, 0x10, 0x40, 0x43, 0xc8, 0xa1, 0xe7, 0xb5,
+ 0x3f, 0xd5, 0x32, 0x9e, 0xdb, 0x9e, 0x9b, 0x40, 0xb6, 0x9c, 0x9e, 0xb8, 0x91, 0xe7, 0x75, 0xe4,
+ 0x41, 0xc5, 0xe5, 0x0a, 0x88, 0xa9, 0x31, 0xd1, 0x08, 0xd4, 0x19, 0x04, 0xd4, 0x49, 0x5b, 0x68,
+ 0xeb, 0xd7, 0x5b, 0x1d, 0xb7, 0x10, 0x71, 0x12, 0x42, 0xfb, 0xe7, 0x7f, 0x3b, 0x9f, 0x24, 0x80,
+ 0xb2, 0xb5, 0x56, 0x72, 0xe8, 0x05, 0x1c, 0xe7, 0x59, 0x3c, 0xad, 0x80, 0x99, 0x85, 0x19, 0xe9,
+ 0x0e, 0x6e, 0xf9, 0x6a, 0x0b, 0x54, 0x7e, 0x5b, 0x09, 0x05, 0x3d, 0x05, 0x59, 0x09, 0xa8, 0xb9,
+ 0x5a, 0x63, 0x14, 0x40, 0x25, 0x47, 0x8d, 0xae, 0xf8, 0xab, 0x40, 0x54, 0xd3, 0xf1, 0x27, 0x22,
+ 0x06, 0xa8, 0x6e, 0xd2, 0xb6, 0xf9, 0x9a, 0x80, 0xcd, 0x49, 0xc7, 0xd3, 0xc5, 0xc0, 0xa9, 0x5f,
+ 0x4f, 0x25, 0x3c, 0xdc, 0x3a, 0xda, 0x0a, 0x91, 0xd9, 0xc8, 0x8a, 0x18, 0x91, 0xe5, 0x9e, 0x2e,
+ 0x4f, 0xc6, 0x18, 0x48, 0xc4, 0x8c, 0x12, 0x14, 0x4d, 0xa3, 0x49, 0x02, 0xa4, 0x62, 0xa0, 0xf7,
+ 0x76, 0x2f, 0x0c, 0xfd, 0x39, 0x04, 0x32, 0x89, 0x2e, 0x13, 0x6f, 0xf9, 0xb9, 0x45, 0xca, 0x42,
+ 0xcc, 0x72, 0x76, 0x09, 0xb0, 0x93, 0x0f, 0xfc, 0x31, 0xe0, 0xac, 0x00, 0x0a, 0x1c, 0x0e, 0x27,
+ 0x38, 0x75, 0x8a, 0x3a, 0x4a, 0x20, 0xce, 0xf7, 0x53, 0x71, 0x7d, 0x1e, 0x90, 0x12, 0x60, 0xd6,
+ 0xd3, 0x46, 0x1e, 0x8d, 0x45, 0x61, 0x62, 0x76, 0x02, 0x06, 0xa6, 0x07, 0x18, 0xf7, 0xde, 0xf3,
+ 0x26, 0x40, 0xbc, 0xed, 0x66, 0x9b, 0x74, 0x0c, 0xa4, 0x28, 0x25, 0xb2, 0xb7, 0xd0, 0xfd, 0xf9,
+ 0xfb, 0xd0, 0x79, 0xab, 0x93, 0xf1, 0xc3, 0xbe, 0xc3, 0xb0, 0xc7, 0xbb, 0x87, 0x25, 0x1f, 0x3b,
+ 0xf3, 0x40, 0x6e, 0x87, 0xcd, 0x02, 0xe6, 0xd4, 0x39, 0xc6, 0xab, 0xaf, 0x54, 0x43, 0x4e, 0x7b,
+ 0x8e, 0xe3, 0x89, 0xac, 0xa8, 0xaf, 0xc8, 0x9a, 0x00, 0x91, 0x87, 0x03, 0x4a, 0x80, 0x0d, 0xaf,
+ 0x8c, 0x67, 0xed, 0xe2, 0xbe, 0xa0, 0xcf, 0x9e, 0x18, 0xd8, 0x7d, 0x75, 0xb7, 0x6d, 0xb5, 0x8f,
+ 0x6c, 0x2d, 0x44, 0xfb, 0x94, 0x6f, 0xb2, 0xb2, 0xd0, 0xf4, 0xdc, 0xb4, 0xed, 0xb5, 0x8f, 0x19,
+ 0x0b, 0x75, 0x4f, 0x75, 0x5b, 0x17, 0x40, 0x7e, 0x2f, 0xf9, 0xa6, 0x64, 0x55, 0x05, 0x4c, 0xfe,
+ 0x33, 0x69, 0x3d, 0x06, 0xfc, 0x41, 0xbf, 0x69, 0xcf, 0xf2, 0x18, 0x21, 0xef, 0xd2, 0xf5, 0x81,
+ 0x60, 0x80, 0x71, 0xda, 0x72, 0xc8, 0xb6, 0x47, 0x6d, 0xf1, 0x18, 0x34, 0x1d, 0x03, 0x63, 0x0f,
+ 0xc6, 0x60, 0x6d, 0xc7, 0x5a, 0x69, 0x4f, 0xef, 0xf3, 0xee, 0x63, 0x6f, 0x51, 0x6a, 0x5c, 0x95,
+ 0xca, 0x13, 0x32, 0x31, 0xb0, 0xab, 0x7f, 0x17, 0x3b, 0xdf, 0xd2, 0x08, 0x1c, 0x0b, 0x1d, 0x33,
+ 0x65, 0x09, 0xd9, 0x52, 0x22, 0xf2, 0x77, 0x44, 0xda, 0x42, 0x47, 0xfc, 0x47, 0xd2, 0xbd, 0x13,
+ 0xa7, 0x17, 0x40, 0x75, 0xbc, 0x8c, 0x80, 0xd2, 0x4b, 0xa5, 0xa6, 0x04, 0x9c, 0xf8, 0xe5, 0x84,
+ 0xb4, 0x80, 0x33, 0x91, 0x33, 0xd6, 0x05, 0x98, 0x9d, 0xa7, 0x65, 0x6b, 0x21, 0x5a, 0x42, 0x91,
+ 0x6d, 0x9f, 0xea, 0x25, 0xcb, 0x31, 0x20, 0x3b, 0x8f, 0x9f, 0x8b, 0x9c, 0x93, 0xae, 0x95, 0xfa,
+ 0xa6, 0xfa, 0xa4, 0xf3, 0xc0, 0xfa, 0xce, 0xf5, 0xac, 0x9e, 0xb2, 0x1c, 0x03, 0xb2, 0xd3, 0x60,
+ 0xf3, 0x68, 0xb3, 0x94, 0x85, 0xee, 0x44, 0xef, 0xc0, 0xc6, 0x8b, 0x1b, 0xa5, 0xa7, 0xd1, 0xb2,
+ 0x4b, 0x65, 0x99, 0xd6, 0x85, 0xec, 0x11, 0x50, 0x7e, 0xb9, 0x5c, 0x4a, 0xc0, 0xce, 0x1f, 0x76,
+ 0x9a, 0xca, 0x03, 0xf5, 0x83, 0xf5, 0xd9, 0x09, 0x30, 0x5b, 0xbb, 0xa4, 0xf2, 0xbc, 0x99, 0x79,
+ 0x5f, 0xcf, 0x29, 0x87, 0xe8, 0xdb, 0x73, 0x2c, 0x06, 0x38, 0xdf, 0xd6, 0xbd, 0x0d, 0x1a, 0x87,
+ 0x1b, 0xe1, 0xe4, 0xd8, 0x49, 0xc6, 0x69, 0xfd, 0xa8, 0xb0, 0xb7, 0xd0, 0x72, 0x2d, 0xd4, 0xff,
+ 0x7b, 0x7f, 0x22, 0x86, 0x0c, 0xab, 0x12, 0xf4, 0xf1, 0xf1, 0x0d, 0x44, 0x01, 0x5f, 0x1b, 0x45,
+ 0xbc, 0x8e, 0xa8, 0x4c, 0x12, 0xe0, 0xf9, 0xc2, 0xe3, 0x58, 0xe9, 0x20, 0x63, 0xa1, 0xbb, 0xd1,
+ 0xbb, 0x42, 0x0b, 0xd1, 0x92, 0xba, 0x60, 0x5d, 0xa8, 0x8d, 0xbe, 0x1e, 0x25, 0x09, 0xd8, 0xeb,
+ 0xdd, 0x6b, 0x6b, 0x87, 0x29, 0x56, 0xaa, 0xae, 0x54, 0x49, 0xaf, 0x8d, 0xa6, 0x5b, 0xdc, 0x15,
+ 0xac, 0xcc, 0x35, 0x08, 0x6b, 0x21, 0x6a, 0xc8, 0xae, 0xfa, 0x9e, 0xe7, 0x00, 0xab, 0x31, 0x95,
+ 0x61, 0x6d, 0xb4, 0x62, 0x85, 0x00, 0x55, 0x55, 0xe1, 0xec, 0xf8, 0x59, 0x58, 0xd7, 0xb9, 0x8e,
+ 0x71, 0xda, 0x72, 0x98, 0xe1, 0x3b, 0xbe, 0xdb, 0xb1, 0xfc, 0x8e, 0xbc, 0x10, 0x85, 0xfc, 0xae,
+ 0x7c, 0xe1, 0xf9, 0xf4, 0xa0, 0xf4, 0x9c, 0x02, 0x38, 0x16, 0x8b, 0xb1, 0x3e, 0x10, 0x04, 0x23,
+ 0xf0, 0xb4, 0x6e, 0x75, 0xba, 0x15, 0x91, 0x9b, 0xf2, 0x7d, 0xe0, 0x90, 0xef, 0x90, 0x25, 0xcb,
+ 0xd0, 0xeb, 0x26, 0xad, 0xf5, 0x2f, 0xc4, 0x17, 0x18, 0x0f, 0xcf, 0x84, 0xa5, 0x63, 0x80, 0x66,
+ 0x2e, 0x13, 0xdf, 0x07, 0xea, 0x8d, 0xb3, 0xd0, 0x98, 0x68, 0x1e, 0xdf, 0xfe, 0xfd, 0x76, 0x29,
+ 0x01, 0xee, 0x76, 0xf7, 0xb2, 0x05, 0xfe, 0x52, 0x92, 0xae, 0xbf, 0x30, 0x79, 0x41, 0x5a, 0x00,
+ 0x95, 0x10, 0x82, 0x2f, 0x34, 0x3e, 0x83, 0x80, 0x17, 0x35, 0x01, 0xe5, 0x46, 0x01, 0x8d, 0xec,
+ 0x89, 0x85, 0xc3, 0x09, 0x70, 0xee, 0x57, 0xfc, 0x30, 0x1c, 0x5c, 0xae, 0xf7, 0x07, 0x03, 0x83,
+ 0x70, 0xdd, 0x7f, 0x9d, 0x81, 0x9e, 0xd8, 0x50, 0x60, 0x08, 0x46, 0x94, 0x11, 0x08, 0x85, 0x42,
+ 0x20, 0xba, 0x3e, 0x14, 0x0e, 0xb1, 0xff, 0xf8, 0xff, 0x7c, 0x3f, 0x15, 0x37, 0x5e, 0x8f, 0x96,
+ 0xfa, 0x50, 0xf0, 0x8d, 0xec, 0x20, 0x5f, 0x13, 0xd5, 0x0b, 0x78, 0x66, 0x7e, 0x7e, 0xfe, 0xe3,
+ 0xc5, 0xc5, 0xc5, 0x9b, 0xdc, 0x83, 0xab, 0x09, 0xec, 0x87, 0x82, 0xfd, 0xf9, 0x08, 0xfb, 0xb5,
+ 0x46, 0x20, 0x20, 0xcf, 0x78, 0xec, 0x3f, 0x1b, 0x75, 0xce, 0x5d, 0xf3, 0xcf, 0xc0, 0x5f, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_bitmap2component_xpm[1] = {{ png, sizeof( png ), "icon_bitmap2component_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_cvpcb.cpp b/bitmaps_png/cpp_48/icon_cvpcb.cpp
index e917e3352f..a669875f67 100644
--- a/bitmaps_png/cpp_48/icon_cvpcb.cpp
+++ b/bitmaps_png/cpp_48/icon_cvpcb.cpp
@@ -8,191 +8,157 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0b, 0x6d, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x5a, 0x09, 0x50, 0x14,
- 0x57, 0x1a, 0xde, 0xb8, 0x65, 0xad, 0xa5, 0x6b, 0x56, 0xe3, 0x11, 0x6f, 0xdd, 0x18, 0x35, 0x82,
- 0xf1, 0xc6, 0x93, 0x80, 0x04, 0x82, 0x82, 0x22, 0x22, 0x12, 0x8f, 0xd5, 0xc8, 0xa1, 0xc8, 0x82,
- 0x28, 0x6b, 0xe4, 0x46, 0xc1, 0x1b, 0xd0, 0x44, 0x56, 0xa2, 0x80, 0xc8, 0x39, 0x08, 0x08, 0x23,
- 0x87, 0x92, 0x88, 0x0a, 0x08, 0x88, 0x1c, 0x82, 0x47, 0x54, 0x44, 0xc1, 0x03, 0x35, 0x41, 0x29,
- 0xe4, 0x96, 0x30, 0x1e, 0xa9, 0x6f, 0xdf, 0xff, 0x32, 0x3d, 0x19, 0x46, 0x46, 0x67, 0x34, 0x66,
- 0x95, 0xaa, 0xaf, 0xe8, 0xfe, 0xfb, 0xf5, 0x9b, 0xff, 0x7b, 0xef, 0x3f, 0xbb, 0xfb, 0x2f, 0x00,
- 0xfe, 0x42, 0x78, 0x14, 0xa4, 0x39, 0x82, 0x61, 0x07, 0x43, 0x32, 0x43, 0xd6, 0x5b, 0x8a, 0x54,
- 0x06, 0x7f, 0x86, 0xd1, 0x82, 0xde, 0x82, 0xf2, 0x8b, 0x18, 0x0a, 0x18, 0xce, 0x32, 0x64, 0x33,
- 0x24, 0xbe, 0xa5, 0xc8, 0x92, 0xea, 0x58, 0xc8, 0x60, 0xcd, 0x09, 0xb0, 0x83, 0x91, 0x52, 0xe5,
- 0x33, 0x19, 0x66, 0x30, 0x74, 0x10, 0xd8, 0xfd, 0xd9, 0x60, 0x7f, 0x5f, 0x32, 0x6c, 0x66, 0xf0,
- 0x66, 0xb0, 0x63, 0xf8, 0xbb, 0xfc, 0x75, 0xa6, 0xdb, 0x7b, 0x0c, 0x53, 0x19, 0xd2, 0x19, 0x8a,
- 0x18, 0x26, 0x90, 0x70, 0xa7, 0x94, 0x95, 0x8e, 0x74, 0xe0, 0x7b, 0xcd, 0xcd, 0xcd, 0x7a, 0x0c,
- 0x8b, 0xfe, 0x6c, 0x98, 0x9a, 0x9a, 0x86, 0xcf, 0x9a, 0x35, 0x4b, 0xb4, 0x66, 0xcd, 0x1a, 0x3f,
- 0x5d, 0x5d, 0xdd, 0xc4, 0xb9, 0x73, 0xe7, 0x46, 0x08, 0xd7, 0x1a, 0x1a, 0x1a, 0xbe, 0x60, 0xba,
- 0xfd, 0x55, 0x4a, 0x64, 0xbc, 0x54, 0xe7, 0x60, 0x3a, 0x49, 0x63, 0xc8, 0x10, 0x58, 0x36, 0x35,
- 0x35, 0x15, 0x32, 0xe0, 0xff, 0x81, 0x5d, 0xbb, 0x76, 0x41, 0x24, 0x12, 0xf1, 0xe3, 0xaa, 0xaa,
- 0x2a, 0x2c, 0x5d, 0xba, 0x14, 0x8d, 0x8d, 0x8d, 0xf2, 0x63, 0x4a, 0xe5, 0x48, 0xa4, 0x90, 0xb9,
- 0xd3, 0x41, 0x1e, 0xc3, 0x41, 0x12, 0xb2, 0xc1, 0x5a, 0x2f, 0xfa, 0x01, 0x9a, 0xec, 0xe1, 0xc3,
- 0x87, 0x6a, 0x2b, 0x56, 0x5f, 0x5f, 0xaf, 0x36, 0x01, 0x82, 0xb5, 0xb5, 0x35, 0xee, 0xdd, 0xbb,
- 0xd7, 0x66, 0x8c, 0x74, 0x27, 0x48, 0xef, 0x60, 0xda, 0x05, 0x45, 0x02, 0xb3, 0xda, 0x9b, 0x98,
- 0xdd, 0x04, 0x5f, 0x5f, 0x5f, 0x58, 0x59, 0x59, 0x61, 0xd9, 0xb2, 0x65, 0x70, 0x71, 0x71, 0xc1,
- 0xcd, 0x9b, 0x37, 0x95, 0x2a, 0x72, 0xf1, 0xe2, 0x45, 0xc4, 0xc4, 0xc4, 0x60, 0xd3, 0xa6, 0x4d,
- 0xf8, 0xea, 0xab, 0xaf, 0xb0, 0x60, 0xc1, 0x02, 0xac, 0x5b, 0xb7, 0x0e, 0xfb, 0xf6, 0xed, 0xc3,
- 0x89, 0x13, 0x27, 0x50, 0x5b, 0x5b, 0xab, 0x12, 0x81, 0xe5, 0xcb, 0x97, 0xe3, 0xc1, 0x83, 0x07,
- 0x6d, 0xc6, 0x90, 0x39, 0xa9, 0x4d, 0x20, 0x30, 0x30, 0x10, 0xee, 0xee, 0xee, 0x7c, 0x32, 0x5a,
- 0xcd, 0xad, 0x5b, 0xb7, 0x72, 0x42, 0x8a, 0xe3, 0x6a, 0x6a, 0x6a, 0xb0, 0x67, 0xcf, 0x1e, 0xcc,
- 0x9b, 0x37, 0x0f, 0x2b, 0x56, 0xac, 0x80, 0xbf, 0xbf, 0x3f, 0x52, 0x52, 0x52, 0x90, 0x91, 0x91,
- 0x81, 0x90, 0x90, 0x10, 0x7c, 0xfd, 0xf5, 0xd7, 0x30, 0x37, 0x37, 0x87, 0xbd, 0xbd, 0x3d, 0x2e,
- 0x5f, 0xbe, 0xfc, 0x42, 0x02, 0x05, 0x05, 0x05, 0xb0, 0xb5, 0xb5, 0x7d, 0x6e, 0xcc, 0x2b, 0x11,
- 0xa0, 0x89, 0xf2, 0xf3, 0xf3, 0x65, 0xe7, 0x95, 0x95, 0x95, 0x28, 0x29, 0x29, 0x79, 0x6e, 0xd5,
- 0x57, 0xad, 0x5a, 0x05, 0x4b, 0x4b, 0x4b, 0x9c, 0x39, 0x73, 0x46, 0xe9, 0xee, 0x90, 0x6d, 0x6f,
- 0xde, 0xbc, 0x19, 0xf3, 0xe7, 0xcf, 0xe7, 0xbb, 0x24, 0x6f, 0xe3, 0x44, 0xc0, 0xd1, 0xd1, 0x11,
- 0x5e, 0x5e, 0x5e, 0x7c, 0xf5, 0x13, 0x12, 0x12, 0x5e, 0x9f, 0x00, 0xd9, 0xfc, 0xc2, 0x85, 0x0b,
- 0x65, 0xb6, 0x48, 0xe6, 0xe3, 0xec, 0xec, 0x0c, 0x1f, 0x1f, 0x1f, 0xd9, 0x98, 0x8a, 0x8a, 0x0a,
- 0x58, 0x58, 0x58, 0x70, 0x93, 0x21, 0x05, 0xdb, 0xf3, 0x01, 0xba, 0x16, 0x15, 0x15, 0x25, 0x93,
- 0x1d, 0x39, 0x72, 0x84, 0x9b, 0x16, 0x91, 0x10, 0x64, 0x79, 0x79, 0x79, 0x88, 0x8b, 0x8b, 0xe3,
- 0x8a, 0x2b, 0x2e, 0xd0, 0x6b, 0xed, 0x80, 0x9d, 0x9d, 0x1d, 0xd2, 0xd3, 0xd3, 0xf9, 0x71, 0x6a,
- 0x6a, 0x2a, 0x37, 0x07, 0x72, 0x30, 0x41, 0x39, 0xb2, 0x6f, 0x16, 0xfa, 0x94, 0x3a, 0x2b, 0xd9,
- 0x3c, 0x0b, 0x91, 0x7c, 0x65, 0xe5, 0xe5, 0x49, 0x49, 0x49, 0x7c, 0x27, 0x68, 0xf7, 0x54, 0x0d,
- 0x08, 0xaf, 0x44, 0x20, 0x2c, 0x2c, 0x8c, 0x9b, 0x47, 0x6e, 0x6e, 0x2e, 0xae, 0x5e, 0xbd, 0xca,
- 0xb7, 0x9a, 0x6c, 0x9c, 0xae, 0x45, 0x46, 0x46, 0xf2, 0x95, 0x2c, 0x2b, 0x2b, 0xe3, 0xe7, 0xc7,
- 0x8f, 0x1f, 0xc7, 0x95, 0x2b, 0x57, 0xda, 0x25, 0xa0, 0xaf, 0xaf, 0xcf, 0xe7, 0x91, 0x87, 0x96,
- 0x96, 0x16, 0x46, 0x8d, 0x1a, 0xc5, 0xe7, 0x53, 0xbc, 0xd6, 0x1e, 0x9c, 0x9c, 0x9c, 0x7c, 0xd5,
- 0x22, 0x20, 0xac, 0x6a, 0x68, 0x68, 0x28, 0x77, 0x3e, 0x8a, 0xcd, 0xb4, 0x92, 0xe7, 0xcf, 0x9f,
- 0xe7, 0xf6, 0x4b, 0xe6, 0x15, 0x1b, 0x1b, 0x2b, 0x1b, 0x4f, 0x84, 0x68, 0x55, 0xc9, 0x14, 0x04,
- 0xfb, 0x16, 0x08, 0x4c, 0x99, 0x32, 0x85, 0xff, 0x97, 0x87, 0xb1, 0xb1, 0x31, 0xfa, 0xf7, 0xef,
- 0x0f, 0x6d, 0x6d, 0xed, 0xe7, 0xae, 0xb5, 0x07, 0xb6, 0xf3, 0x01, 0x2a, 0x13, 0xb8, 0x76, 0xed,
- 0x1a, 0x8a, 0x63, 0x37, 0xe0, 0x46, 0xb2, 0x77, 0xbb, 0xdb, 0x49, 0xbb, 0x41, 0x93, 0xd2, 0x7f,
- 0x79, 0x02, 0xc2, 0x8f, 0x91, 0xbf, 0xdc, 0xbe, 0x7d, 0x5b, 0x46, 0xc0, 0xc3, 0xc3, 0x83, 0x1f,
- 0x2b, 0x82, 0xa2, 0x53, 0x40, 0x40, 0x40, 0xbb, 0xd7, 0x14, 0xc1, 0x22, 0xdd, 0x12, 0x95, 0x08,
- 0x50, 0xa4, 0x29, 0x4a, 0xf4, 0x45, 0xa5, 0x68, 0x29, 0x6e, 0x1e, 0xd9, 0x22, 0x93, 0x91, 0xc3,
- 0x5e, 0xbf, 0x7e, 0x9d, 0x93, 0x8b, 0x88, 0x88, 0x00, 0x4b, 0xf7, 0xdc, 0x7c, 0xe8, 0x9c, 0xb0,
- 0x7b, 0xf7, 0x6e, 0x18, 0x19, 0x19, 0x61, 0xe6, 0xcc, 0x99, 0x60, 0x65, 0x01, 0x4c, 0x4c, 0x4c,
- 0x70, 0xf4, 0xe8, 0xd1, 0x76, 0x7d, 0x40, 0x00, 0xf9, 0x14, 0x33, 0x8d, 0x3f, 0xce, 0x07, 0x28,
- 0x92, 0x14, 0xa6, 0x85, 0xa2, 0x3c, 0x74, 0x11, 0x2a, 0xa3, 0x97, 0xa1, 0xae, 0xf2, 0x02, 0xbf,
- 0x99, 0x6c, 0x50, 0x7e, 0x3b, 0xc7, 0x8e, 0x1d, 0x8b, 0x11, 0x23, 0x46, 0xb4, 0x91, 0x4d, 0x9c,
- 0x38, 0x91, 0x9b, 0x44, 0xbf, 0x7e, 0xfd, 0x64, 0x20, 0x33, 0x21, 0x3b, 0xa7, 0x1d, 0x68, 0x4f,
- 0x29, 0x4a, 0x6e, 0x64, 0x76, 0xaa, 0x64, 0xec, 0x97, 0x12, 0xa0, 0x49, 0x8a, 0x72, 0xd3, 0x71,
- 0x29, 0x78, 0x31, 0x1e, 0x46, 0x59, 0xa0, 0x22, 0xd1, 0x59, 0x76, 0x73, 0x70, 0x70, 0x30, 0x76,
- 0xec, 0xd8, 0x21, 0xc3, 0x92, 0x25, 0x4b, 0x30, 0x75, 0xea, 0xd4, 0x36, 0xb2, 0xc5, 0x8b, 0x17,
- 0x63, 0xf4, 0xe8, 0xd1, 0x5c, 0x61, 0x02, 0x1d, 0x93, 0x72, 0x64, 0xe3, 0xca, 0x76, 0x20, 0x3e,
- 0x3e, 0x9e, 0xe7, 0x8f, 0x3f, 0x64, 0x07, 0xc8, 0x9e, 0x8b, 0x23, 0x9d, 0x50, 0x13, 0x61, 0x8e,
- 0xaa, 0xe8, 0xc5, 0xa8, 0xbe, 0x98, 0xa6, 0x74, 0x32, 0x4a, 0x58, 0xb4, 0xea, 0xf2, 0xb1, 0x5f,
- 0x70, 0x62, 0x92, 0x53, 0x46, 0x26, 0xfb, 0x26, 0x93, 0x7b, 0x91, 0x09, 0x6d, 0xdb, 0xb6, 0x0d,
- 0x5b, 0xb6, 0x6c, 0x79, 0x7d, 0x02, 0x2c, 0xbd, 0x9b, 0x16, 0x7d, 0x1f, 0x8e, 0x9f, 0x12, 0xad,
- 0x51, 0x13, 0x6c, 0x82, 0x1b, 0x31, 0x76, 0x68, 0x6a, 0x6c, 0x50, 0x3a, 0x59, 0x75, 0x75, 0x35,
- 0x57, 0x92, 0xc2, 0xab, 0xa2, 0x13, 0x9b, 0x99, 0x99, 0xc9, 0x32, 0xad, 0xe0, 0xc4, 0x94, 0xd1,
- 0x29, 0x49, 0x29, 0xc2, 0xc0, 0xc0, 0x80, 0x27, 0xc7, 0xf6, 0xae, 0x29, 0x22, 0x39, 0x39, 0x79,
- 0xb5, 0x52, 0x02, 0x41, 0x41, 0x41, 0x36, 0x97, 0x45, 0x76, 0x68, 0x4c, 0x5b, 0x89, 0xba, 0x70,
- 0x33, 0xdc, 0x38, 0xba, 0xe3, 0xa5, 0x2b, 0xe2, 0xea, 0xea, 0xca, 0x1d, 0x50, 0xb0, 0x5f, 0x22,
- 0x40, 0xbe, 0x72, 0xe9, 0xd2, 0xa5, 0xe7, 0xf2, 0x00, 0xf9, 0x82, 0x62, 0x58, 0x24, 0x13, 0x24,
- 0x3f, 0x31, 0x34, 0x34, 0x54, 0x29, 0x8c, 0xae, 0x5f, 0xbf, 0x7e, 0x7b, 0xbb, 0x04, 0x58, 0xf7,
- 0xd3, 0x31, 0xca, 0xd7, 0xde, 0xff, 0x61, 0xd6, 0x7f, 0x50, 0x7b, 0x60, 0x2e, 0x6a, 0xc2, 0x4c,
- 0x71, 0x37, 0x27, 0xec, 0xa5, 0x04, 0xca, 0xcb, 0xcb, 0x79, 0x19, 0x41, 0xc9, 0x8e, 0xce, 0x49,
- 0x71, 0xc5, 0x92, 0x5b, 0x20, 0xe0, 0xe0, 0xe0, 0xc0, 0x1d, 0x56, 0x00, 0xe5, 0x0a, 0x3d, 0x3d,
- 0x3d, 0x78, 0x7a, 0x7a, 0xb6, 0x91, 0xbf, 0x08, 0x27, 0x4f, 0x9e, 0xb4, 0x53, 0x46, 0xa0, 0x77,
- 0xe6, 0x4e, 0xf3, 0xbc, 0x47, 0xb9, 0x4e, 0x78, 0x18, 0x6c, 0x8c, 0xea, 0x90, 0x39, 0xa8, 0xb9,
- 0x72, 0x4c, 0x25, 0xbb, 0xa4, 0xf2, 0x82, 0x4c, 0xe9, 0xf4, 0xe9, 0xd3, 0x2a, 0x97, 0x12, 0x54,
- 0xd9, 0xae, 0x5d, 0xbb, 0x96, 0xfb, 0x08, 0x95, 0xeb, 0xaf, 0x5d, 0x4a, 0x30, 0x02, 0xc3, 0xaf,
- 0x45, 0x7d, 0x79, 0xbf, 0xe5, 0x94, 0x23, 0x6a, 0x83, 0x67, 0xa1, 0x66, 0xff, 0x6c, 0x3c, 0x28,
- 0x3e, 0xa4, 0x56, 0x37, 0x45, 0x24, 0x28, 0x63, 0x2b, 0x86, 0x43, 0xf2, 0x03, 0x2a, 0x2f, 0x6e,
- 0xdc, 0xb8, 0xc1, 0xcf, 0x0b, 0x0b, 0x0b, 0x79, 0x6f, 0x41, 0xf5, 0x94, 0x20, 0x13, 0x40, 0x8b,
- 0x40, 0x49, 0x8d, 0xe6, 0xa3, 0x82, 0x4f, 0x65, 0x02, 0x9a, 0x03, 0x3b, 0x6b, 0xdd, 0x4f, 0x5b,
- 0xf9, 0x4b, 0x53, 0x9a, 0x25, 0xea, 0x42, 0x0c, 0x51, 0x1f, 0x66, 0x8c, 0x3b, 0x99, 0xdf, 0xa9,
- 0xd5, 0x79, 0x51, 0x1d, 0x44, 0xa1, 0x95, 0x4a, 0x62, 0xb1, 0x58, 0xcc, 0xcd, 0x49, 0x20, 0x43,
- 0x49, 0x90, 0x4c, 0xe0, 0x9b, 0x6f, 0xbe, 0xe1, 0x44, 0x49, 0x41, 0x0a, 0x02, 0x8a, 0xca, 0xd3,
- 0xfd, 0x44, 0x60, 0xef, 0xde, 0xbd, 0xbc, 0xa4, 0x3e, 0x78, 0xf0, 0xa0, 0x6a, 0x04, 0x56, 0x1b,
- 0x0d, 0x30, 0xab, 0xcf, 0x71, 0x92, 0x34, 0xc6, 0x2d, 0x40, 0xdd, 0xfe, 0x2f, 0xd0, 0x10, 0xb3,
- 0x04, 0xb7, 0x13, 0xd7, 0xaa, 0xdd, 0x3e, 0xde, 0xbd, 0x7b, 0x17, 0x7e, 0x7e, 0x7e, 0xbc, 0x73,
- 0x23, 0xb3, 0x21, 0xff, 0xa0, 0x18, 0x4f, 0xc7, 0xd4, 0xcc, 0x50, 0xe5, 0x9a, 0x9d, 0x9d, 0xdd,
- 0xee, 0xbd, 0xd4, 0xcc, 0x90, 0x9f, 0x08, 0x61, 0x99, 0x9a, 0x21, 0xc1, 0xb7, 0x5e, 0x48, 0xa0,
- 0x2e, 0x50, 0x23, 0x76, 0xaf, 0xed, 0xd8, 0x75, 0x8f, 0x4a, 0xdc, 0x1e, 0x37, 0x1c, 0x98, 0x89,
- 0xfa, 0xfd, 0x06, 0x68, 0x14, 0xdb, 0xa3, 0x3a, 0x61, 0x25, 0x9a, 0x1f, 0xde, 0xe3, 0xf5, 0x4c,
- 0x79, 0x46, 0x08, 0xaa, 0x7f, 0x4c, 0x53, 0x8b, 0x0c, 0xb5, 0x9d, 0xb4, 0xea, 0xb4, 0x1b, 0x17,
- 0x2e, 0x5c, 0x50, 0xda, 0x4a, 0x0a, 0xb8, 0x73, 0xe7, 0x0e, 0xf7, 0x0b, 0xaa, 0x6e, 0xa9, 0x03,
- 0x24, 0xe5, 0xeb, 0xea, 0xea, 0x5e, 0x4e, 0xa0, 0x71, 0xaf, 0x46, 0x6c, 0xe0, 0xca, 0x51, 0x4e,
- 0x4d, 0xb9, 0x0e, 0x92, 0x06, 0xa6, 0x7c, 0x43, 0xa8, 0x3e, 0x9a, 0x8e, 0xba, 0xe2, 0x51, 0xd6,
- 0x36, 0x94, 0x27, 0xb9, 0xe3, 0x82, 0x78, 0x2b, 0xaa, 0xa3, 0x4d, 0x70, 0x33, 0xce, 0xfe, 0x8d,
- 0x3e, 0x95, 0xa0, 0xe8, 0x45, 0x28, 0x2a, 0x2a, 0x02, 0x0b, 0xe9, 0x3c, 0x6f, 0x50, 0xfb, 0xaa,
- 0x92, 0x09, 0x19, 0x8d, 0xf9, 0x60, 0x7a, 0x5d, 0x8e, 0xe3, 0xe3, 0xc6, 0x08, 0x43, 0x34, 0x85,
- 0x7f, 0x8e, 0xe6, 0xe3, 0xdb, 0xd0, 0x52, 0x18, 0x8c, 0x86, 0x8c, 0x0d, 0xa8, 0x8e, 0x99, 0x83,
- 0xa7, 0xe5, 0x07, 0x71, 0x37, 0x61, 0xd5, 0x1b, 0x25, 0x40, 0xad, 0xe6, 0xce, 0x9d, 0x3b, 0xdb,
- 0x74, 0x6d, 0x36, 0x36, 0x36, 0x2a, 0x47, 0xa1, 0x61, 0x77, 0x13, 0xfe, 0xd5, 0xf4, 0xe8, 0xf0,
- 0x02, 0x34, 0x47, 0xe8, 0x31, 0x02, 0x5b, 0x18, 0x81, 0x10, 0x48, 0xae, 0x26, 0x30, 0xe5, 0xe3,
- 0xf1, 0x6b, 0xc3, 0x59, 0xdc, 0x4f, 0xf9, 0xf7, 0x1b, 0x25, 0x40, 0xa5, 0x09, 0xf9, 0x8e, 0x9b,
- 0x9b, 0x1b, 0xb6, 0x6f, 0xdf, 0xce, 0xa3, 0x14, 0xed, 0x84, 0xaa, 0x04, 0xfa, 0x17, 0x07, 0x18,
- 0xdd, 0x92, 0x64, 0xd9, 0xa0, 0x39, 0x72, 0x06, 0x9a, 0xd2, 0xdc, 0xd1, 0x52, 0x10, 0x04, 0x49,
- 0x69, 0x3c, 0x9e, 0xdc, 0x3d, 0xce, 0x09, 0xd4, 0x9e, 0x58, 0x87, 0xa6, 0x86, 0x9a, 0x37, 0x4a,
- 0x82, 0xea, 0x26, 0x8a, 0x3c, 0x07, 0x0e, 0x1c, 0x40, 0x66, 0x66, 0xa6, 0x5a, 0x79, 0xe0, 0x6f,
- 0xe9, 0x7e, 0x0b, 0xd3, 0x24, 0xe7, 0xd7, 0xa3, 0x45, 0xa4, 0x87, 0x47, 0x62, 0x4b, 0xb4, 0xe4,
- 0x05, 0xa2, 0xf5, 0xc7, 0x18, 0x3c, 0xb9, 0x95, 0x86, 0x67, 0xd5, 0x39, 0x68, 0xcc, 0xf6, 0x44,
- 0xf3, 0x83, 0x6b, 0x4a, 0x7f, 0xdc, 0xdd, 0xc3, 0x13, 0x1e, 0x5e, 0x1b, 0xe0, 0xe2, 0xea, 0xc6,
- 0xa3, 0x91, 0x20, 0xf7, 0xf5, 0xf3, 0x87, 0xe7, 0x86, 0x8d, 0xf0, 0xf0, 0xf4, 0x92, 0xf5, 0xd6,
- 0x5c, 0xee, 0xeb, 0x07, 0xaf, 0x8d, 0xde, 0x1c, 0xb1, 0xb1, 0x71, 0x6d, 0x4c, 0xc7, 0xc3, 0x73,
- 0x03, 0xbf, 0x27, 0x3a, 0x5a, 0xa4, 0x7a, 0x31, 0xb7, 0x3f, 0x38, 0xc0, 0xf6, 0xa7, 0xc3, 0xcb,
- 0xf1, 0x38, 0x63, 0x29, 0x5a, 0x63, 0x0d, 0xd0, 0x92, 0xb1, 0x15, 0xbf, 0x94, 0x84, 0x43, 0x52,
- 0x26, 0xc6, 0x93, 0x3b, 0xc7, 0xd0, 0x92, 0xbf, 0x09, 0x75, 0xd7, 0x33, 0x95, 0x12, 0xc8, 0x2f,
- 0x28, 0xc4, 0xd9, 0xe2, 0x12, 0x64, 0x66, 0x9d, 0xe2, 0x2d, 0xe7, 0xef, 0x0d, 0xcb, 0x7e, 0x9c,
- 0x3b, 0x7f, 0x01, 0x45, 0x67, 0x8b, 0x91, 0x23, 0x57, 0xf8, 0xed, 0x67, 0x49, 0xef, 0xf2, 0x95,
- 0x52, 0x0e, 0x2a, 0x2b, 0x04, 0x79, 0x69, 0xe9, 0x55, 0x3e, 0x96, 0xee, 0x39, 0x71, 0xf2, 0xa4,
- 0xca, 0x3b, 0xd0, 0x2d, 0x7d, 0xf7, 0xd2, 0xd8, 0xaa, 0x70, 0x43, 0xb4, 0x1e, 0x9c, 0x01, 0x49,
- 0xac, 0x2e, 0x5a, 0x13, 0x8d, 0xf1, 0xcb, 0xe9, 0x00, 0xb4, 0x5e, 0x8c, 0x86, 0xe4, 0x9a, 0x18,
- 0x92, 0xa2, 0xed, 0xb8, 0x5f, 0x10, 0xa5, 0x94, 0x40, 0xe9, 0xd5, 0x32, 0x5c, 0x2f, 0xaf, 0xe0,
- 0x24, 0xe4, 0x09, 0x44, 0x45, 0x47, 0xe3, 0x16, 0x0b, 0xc5, 0x74, 0x4d, 0xfe, 0x99, 0x91, 0x48,
- 0x14, 0x83, 0x9f, 0xab, 0xee, 0x73, 0x88, 0xc5, 0x87, 0x7f, 0x7f, 0x4c, 0xc3, 0xb2, 0x73, 0x39,
- 0xeb, 0xfc, 0x6e, 0xde, 0xba, 0x8d, 0x5c, 0x85, 0xf2, 0xa4, 0x5d, 0x02, 0x55, 0xdf, 0x7e, 0x72,
- 0x28, 0x7c, 0xf5, 0x18, 0xe7, 0x07, 0x09, 0xf3, 0x1e, 0x4b, 0x0e, 0xe9, 0x43, 0x12, 0xa7, 0x83,
- 0xc7, 0xf1, 0x3a, 0x78, 0x92, 0xa0, 0x03, 0x49, 0x8a, 0x19, 0xf3, 0x85, 0x7d, 0x68, 0x3d, 0x1f,
- 0x09, 0x49, 0x21, 0x6b, 0x31, 0x7f, 0xf0, 0x93, 0x4d, 0xd6, 0xa1, 0x43, 0x07, 0x74, 0xec, 0xd8,
- 0x11, 0x9d, 0x3a, 0x75, 0x42, 0xe7, 0xce, 0x5d, 0xd0, 0xf5, 0xfd, 0xf7, 0xd1, 0xad, 0x5b, 0x77,
- 0xf4, 0xe8, 0xd1, 0x13, 0xbd, 0x3f, 0xfc, 0x10, 0x7d, 0xfb, 0xf6, 0xc3, 0x80, 0x01, 0x03, 0x31,
- 0x68, 0xf0, 0x60, 0x7c, 0xf4, 0xd1, 0x50, 0x7c, 0x3c, 0x6c, 0x38, 0x46, 0x7c, 0x32, 0x12, 0x9a,
- 0x9a, 0x9a, 0xf8, 0x74, 0xf4, 0x18, 0xd6, 0xd1, 0x8d, 0xc3, 0x84, 0x89, 0x5a, 0xd0, 0x9a, 0x34,
- 0x19, 0x53, 0xa6, 0x4e, 0xc3, 0x74, 0xed, 0xcf, 0xa0, 0xa3, 0x33, 0x03, 0x7a, 0x9f, 0xeb, 0xc3,
- 0xe0, 0x0b, 0x43, 0xd6, 0x96, 0x1a, 0xc1, 0xc8, 0x78, 0x36, 0xe6, 0x98, 0xcc, 0xc5, 0x5c, 0x53,
- 0x33, 0x58, 0x5a, 0x59, 0x23, 0xe0, 0xbf, 0x7b, 0xc4, 0xcf, 0x11, 0xb8, 0xbf, 0x7b, 0x64, 0xfc,
- 0xf7, 0x5e, 0xda, 0x61, 0xb5, 0xc7, 0x96, 0x3d, 0x7b, 0x7c, 0x6e, 0x2d, 0x9e, 0x5e, 0x74, 0xc2,
- 0xb3, 0x12, 0x7b, 0x3c, 0xcb, 0xb4, 0xc0, 0xb3, 0x14, 0x3d, 0x3c, 0x4d, 0x35, 0x41, 0x6b, 0xa6,
- 0x1b, 0xdb, 0x0d, 0x5f, 0x54, 0x88, 0xdd, 0x9e, 0x23, 0xd0, 0xbd, 0x7b, 0x77, 0x5e, 0x12, 0xf7,
- 0xec, 0xd5, 0x0b, 0xbd, 0x18, 0xfa, 0xf7, 0x1f, 0x80, 0xc1, 0x4c, 0xe9, 0xa1, 0x43, 0x3f, 0x66,
- 0x5d, 0xd9, 0xa7, 0x5c, 0x79, 0x0d, 0x0d, 0x4d, 0xa6, 0xf8, 0x28, 0x8c, 0x9f, 0x30, 0x11, 0x13,
- 0xb5, 0x26, 0x61, 0xf4, 0x98, 0xb1, 0x18, 0x3f, 0x7e, 0x02, 0xb4, 0xd8, 0xf1, 0xe4, 0x29, 0x53,
- 0x31, 0x6d, 0xba, 0x36, 0x3e, 0xd3, 0xd1, 0xc5, 0x0c, 0xbd, 0xcf, 0xa1, 0x6f, 0x60, 0x08, 0xc3,
- 0x99, 0xb3, 0x98, 0xf2, 0x73, 0xb8, 0xf2, 0xa6, 0xf3, 0xcc, 0x30, 0xdf, 0xdc, 0x82, 0xfb, 0x56,
- 0x52, 0x52, 0xb2, 0x58, 0xa9, 0x0f, 0x54, 0x5d, 0xcb, 0x5b, 0x74, 0x2b, 0x2f, 0x06, 0x57, 0x0e,
- 0xb9, 0xa2, 0x22, 0x6a, 0x19, 0x6a, 0x52, 0x17, 0xa2, 0xf5, 0xcc, 0x0a, 0xfc, 0x5a, 0x64, 0x83,
- 0x5f, 0x0b, 0x96, 0xe3, 0x59, 0xd6, 0x62, 0x54, 0xc4, 0x3b, 0x3c, 0x47, 0xa0, 0x47, 0x8f, 0x1e,
- 0x7c, 0xb5, 0xfb, 0xf4, 0xed, 0xcb, 0x57, 0x7b, 0x18, 0x5b, 0x69, 0x22, 0x34, 0x9c, 0xf5, 0xcb,
- 0xa4, 0xf4, 0x90, 0x21, 0xff, 0xc4, 0xb8, 0x71, 0xe3, 0xf9, 0xb1, 0x06, 0xc3, 0xe4, 0xc9, 0x53,
- 0x5e, 0x89, 0x80, 0xab, 0xab, 0x3b, 0x92, 0x92, 0x5f, 0x40, 0x40, 0xf1, 0xb1, 0x4a, 0x63, 0x43,
- 0x3d, 0x7e, 0x2e, 0x3d, 0x85, 0xb2, 0xd4, 0x6d, 0x28, 0x13, 0xd9, 0xa2, 0x2a, 0xc1, 0x02, 0xb7,
- 0x53, 0x3d, 0xda, 0x25, 0xd0, 0xa7, 0x4f, 0x1f, 0xf4, 0x63, 0xcd, 0x3c, 0x35, 0xf4, 0x83, 0x07,
- 0x0f, 0x61, 0x04, 0xfa, 0x73, 0x02, 0xb4, 0x0b, 0x43, 0x3f, 0xfe, 0x6d, 0x27, 0xc8, 0x6c, 0xc6,
- 0x31, 0xa5, 0xe9, 0x58, 0x1d, 0x02, 0xf3, 0xcc, 0xcc, 0xb1, 0xdc, 0xd2, 0x1a, 0xfe, 0x3b, 0x77,
- 0xe1, 0x64, 0x46, 0xa6, 0x58, 0xed, 0x27, 0x73, 0xca, 0x20, 0xef, 0x03, 0x5d, 0xba, 0x74, 0xc1,
- 0xfb, 0xe4, 0x03, 0xcc, 0x9c, 0x7a, 0xf6, 0xec, 0x85, 0x0f, 0x99, 0x0f, 0x10, 0x89, 0x81, 0x03,
- 0x07, 0x61, 0xf0, 0x90, 0x21, 0x9c, 0xc8, 0xb0, 0xe1, 0x23, 0xf0, 0xc9, 0x48, 0x0d, 0xb5, 0x09,
- 0xac, 0xb4, 0x5d, 0x05, 0x57, 0x37, 0x77, 0x44, 0x46, 0x45, 0xe3, 0x54, 0x76, 0xf6, 0xbb, 0x47,
- 0x60, 0xcd, 0x5a, 0x27, 0x38, 0xbb, 0xb8, 0x21, 0x3c, 0x32, 0x0a, 0x59, 0xa7, 0xde, 0x41, 0x02,
- 0x16, 0x5f, 0x2e, 0x84, 0xc3, 0x6a, 0x47, 0x84, 0x1e, 0x08, 0x43, 0xb4, 0x48, 0xf4, 0xee, 0x11,
- 0x68, 0xe3, 0xc4, 0x49, 0xc9, 0xef, 0x2e, 0x01, 0x17, 0x97, 0x97, 0x84, 0x51, 0xa6, 0xd4, 0x34,
- 0x75, 0x08, 0xd0, 0xa3, 0x90, 0xdf, 0x13, 0x59, 0x67, 0x74, 0xed, 0xda, 0x15, 0xff, 0xe8, 0xd6,
- 0x0d, 0x1f, 0x7c, 0xd0, 0x03, 0xbd, 0x7a, 0xf7, 0x66, 0x91, 0xa9, 0x2f, 0xcf, 0x09, 0x03, 0x07,
- 0x0d, 0xe2, 0xa1, 0x94, 0xa2, 0x11, 0x91, 0x18, 0xc9, 0x48, 0x68, 0x12, 0x09, 0x69, 0x54, 0xa2,
- 0x64, 0x36, 0x89, 0x85, 0xd6, 0xa9, 0xd3, 0xa6, 0x43, 0x5b, 0x5b, 0x07, 0xba, 0xba, 0xd2, 0x64,
- 0x26, 0x23, 0x32, 0x1b, 0xb3, 0xe7, 0x98, 0xc0, 0xde, 0xc1, 0x11, 0x47, 0xd3, 0xd2, 0x7c, 0x14,
- 0x09, 0xfc, 0xc0, 0x70, 0x5c, 0x78, 0x47, 0xcc, 0x14, 0xbb, 0xf2, 0xaa, 0x95, 0xa4, 0xfa, 0xa5,
- 0x84, 0x08, 0x3f, 0xfd, 0x5c, 0x25, 0x2d, 0x25, 0xc4, 0x72, 0x6f, 0x7c, 0x7e, 0x2b, 0x25, 0xe8,
- 0x1e, 0x85, 0x52, 0xa2, 0x92, 0xe9, 0xd8, 0x51, 0x4a, 0xe0, 0x30, 0x43, 0x0e, 0x1d, 0xec, 0x96,
- 0xbe, 0x34, 0x9e, 0x24, 0x25, 0xd1, 0x91, 0x0d, 0x34, 0x63, 0x35, 0x87, 0x9d, 0xba, 0xc8, 0xce,
- 0xc9, 0xc5, 0xe9, 0xbc, 0x33, 0x38, 0xc6, 0x9a, 0x7b, 0x56, 0x51, 0x7e, 0x2b, 0xc8, 0xf7, 0xee,
- 0x0b, 0xe2, 0x85, 0x1e, 0x5d, 0x63, 0x8a, 0xa6, 0x09, 0xf2, 0x7d, 0xac, 0xd6, 0x2f, 0x2e, 0x39,
- 0x87, 0xe2, 0x73, 0xe7, 0x11, 0x14, 0x1c, 0x7c, 0x5d, 0x90, 0x9f, 0xc9, 0xcf, 0x4f, 0xa3, 0xb1,
- 0x74, 0xcf, 0xe1, 0xa4, 0x24, 0x41, 0x6e, 0xc1, 0x74, 0xeb, 0x24, 0x55, 0x5e, 0x43, 0xfa, 0xa6,
- 0x3e, 0x94, 0x4e, 0xc6, 0x4a, 0xbf, 0x3d, 0xf8, 0x9e, 0x61, 0xdc, 0xeb, 0x7c, 0x2a, 0xb0, 0xd1,
- 0xdb, 0xfb, 0xb6, 0x17, 0x2b, 0x81, 0xdd, 0xdc, 0x3d, 0xea, 0xad, 0xac, 0xac, 0x06, 0x08, 0x72,
- 0x67, 0x67, 0x97, 0x53, 0x1b, 0x36, 0xfa, 0x60, 0xe3, 0x46, 0xef, 0xfa, 0xf5, 0xeb, 0x9d, 0x0d,
- 0x04, 0xb9, 0x8b, 0x8b, 0x6b, 0x90, 0xb7, 0xcf, 0x26, 0xf8, 0x30, 0x38, 0xbb, 0xb8, 0xd8, 0x08,
- 0x72, 0x56, 0x76, 0x2f, 0x62, 0xf3, 0x3c, 0xa5, 0x7b, 0xd8, 0x5c, 0x81, 0x0a, 0x9f, 0x1b, 0x68,
- 0x48, 0x5f, 0x72, 0xd3, 0xa2, 0x4f, 0x17, 0x84, 0x36, 0x52, 0x46, 0x67, 0xa5, 0x44, 0x42, 0xa4,
- 0x36, 0xf6, 0xb6, 0xe1, 0x88, 0x54, 0x47, 0xc2, 0x1a, 0xd9, 0xd7, 0x2a, 0x72, 0xdf, 0x1f, 0x7c,
- 0x47, 0x9f, 0x1d, 0xc8, 0x0d, 0x7a, 0xdb, 0x40, 0x1f, 0xa4, 0x04, 0xd1, 0x07, 0x1f, 0x82, 0xde,
- 0xff, 0x03, 0x02, 0x01, 0xfb, 0x40, 0x28, 0x3c, 0x4e, 0xda, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x87, 0x00, 0x00, 0x09, 0x52, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x99, 0x7b, 0x6c, 0x15,
+ 0x55, 0x1e, 0xc7, 0x3f, 0x67, 0xe6, 0xce, 0x7d, 0xf5, 0x7d, 0xcb, 0xa3, 0x2f, 0x20, 0xca, 0x46,
+ 0x57, 0xcb, 0xab, 0x74, 0x0d, 0xab, 0x22, 0x4b, 0x4c, 0xa3, 0x6e, 0x45, 0xad, 0xc4, 0xdc, 0x10,
+ 0x36, 0xf1, 0x01, 0x4d, 0xd0, 0xa4, 0x1b, 0xb4, 0xd1, 0x6a, 0x41, 0x29, 0x96, 0xa0, 0x86, 0x60,
+ 0xcc, 0x86, 0x88, 0xd6, 0xc4, 0xa8, 0x5d, 0x2b, 0xd5, 0x34, 0x62, 0x40, 0xdc, 0x08, 0xe2, 0x66,
+ 0x83, 0xd1, 0x34, 0x46, 0x71, 0x0d, 0xf8, 0x40, 0x4b, 0xa1, 0x6e, 0x2d, 0xa5, 0x94, 0x3e, 0xe8,
+ 0xed, 0x7d, 0xcf, 0xd9, 0x3f, 0x7a, 0xef, 0x30, 0xf7, 0x76, 0x6e, 0x7b, 0xd5, 0xdb, 0x4d, 0xf6,
+ 0x24, 0x93, 0x99, 0x39, 0x73, 0xce, 0xef, 0xfc, 0xbe, 0xe7, 0xf7, 0x3e, 0x23, 0xa4, 0x94, 0xfc,
+ 0x3f, 0x37, 0x1b, 0xc0, 0x7d, 0xf7, 0xdd, 0xf7, 0xd6, 0x8a, 0x15, 0x2b, 0xfe, 0xec, 0x74, 0x3a,
+ 0x85, 0x10, 0x02, 0x45, 0x51, 0x50, 0x55, 0x95, 0xf8, 0xb3, 0xa2, 0x28, 0xc6, 0x73, 0x3a, 0x7d,
+ 0xf1, 0x4b, 0x55, 0x55, 0x80, 0x84, 0x7e, 0x45, 0x51, 0x00, 0xf0, 0xf9, 0x7c, 0x7a, 0x6f, 0x6f,
+ 0x6f, 0xe3, 0x03, 0x0f, 0x3c, 0xd0, 0xf2, 0x9b, 0x01, 0x94, 0x94, 0x94, 0x54, 0xdd, 0x7f, 0xff,
+ 0xfd, 0xf9, 0xc1, 0x60, 0xd0, 0xf8, 0x20, 0x84, 0x48, 0x8b, 0x40, 0x2a, 0x09, 0x9a, 0xfb, 0x93,
+ 0x9f, 0xa5, 0x94, 0xe4, 0xe6, 0xe6, 0xf2, 0xf6, 0xdb, 0x6f, 0xff, 0x15, 0xf8, 0xed, 0x00, 0x54,
+ 0x55, 0x15, 0xba, 0xae, 0x13, 0x0a, 0x85, 0x12, 0x3e, 0x46, 0x47, 0x46, 0x18, 0x7c, 0xf9, 0x65,
+ 0xf2, 0xef, 0xb9, 0x07, 0xfb, 0xc2, 0x85, 0x53, 0x32, 0x67, 0x75, 0x9f, 0xea, 0x39, 0x3b, 0x3b,
+ 0x1b, 0x55, 0x55, 0x6d, 0xbf, 0x55, 0x85, 0x14, 0xf3, 0x8b, 0x59, 0xfc, 0x42, 0x08, 0x02, 0xc7,
+ 0x8f, 0x33, 0xbc, 0x6f, 0x1f, 0x67, 0xd7, 0xad, 0x63, 0x70, 0xef, 0x5e, 0x08, 0x87, 0x13, 0xbe,
+ 0x27, 0xcf, 0x31, 0x4b, 0xce, 0x6a, 0x8c, 0xd5, 0xf3, 0x8c, 0x02, 0x88, 0xb7, 0x9c, 0xca, 0x4a,
+ 0x06, 0x5f, 0x79, 0x85, 0x33, 0x5e, 0x2f, 0xfe, 0x2f, 0xbf, 0xb4, 0x1c, 0x37, 0x55, 0x5f, 0xf2,
+ 0x73, 0xbc, 0xc5, 0x6d, 0x24, 0x23, 0x00, 0x92, 0x19, 0x30, 0x2f, 0xb8, 0xa0, 0xa9, 0x89, 0x6b,
+ 0xda, 0xda, 0x10, 0xd1, 0x28, 0x3d, 0x1b, 0x36, 0xd0, 0xbf, 0x63, 0x07, 0xd2, 0xe7, 0x4b, 0x39,
+ 0x7e, 0x2a, 0xc6, 0xcd, 0xef, 0xd1, 0x68, 0x74, 0x66, 0x25, 0x60, 0xde, 0xaf, 0xbc, 0x9b, 0x6e,
+ 0x62, 0xe9, 0x91, 0x23, 0x94, 0x6c, 0xda, 0xc4, 0xc8, 0xfe, 0xfd, 0x9c, 0xbe, 0xeb, 0x2e, 0xc6,
+ 0x8e, 0x1e, 0x4d, 0x5b, 0x55, 0xac, 0x80, 0xe8, 0xba, 0xfe, 0xbf, 0x91, 0x80, 0x31, 0xd8, 0xe5,
+ 0x62, 0xfe, 0x96, 0x2d, 0x2c, 0x7a, 0xff, 0x7d, 0x1c, 0x45, 0x45, 0xf4, 0xd6, 0xd7, 0xf3, 0x9f,
+ 0xcd, 0x9b, 0x89, 0x0e, 0x0c, 0x4c, 0x2b, 0x09, 0x2b, 0x20, 0x19, 0x05, 0x60, 0xa9, 0xc7, 0x29,
+ 0x8c, 0x2c, 0xab, 0xbc, 0x9c, 0x45, 0x07, 0x0e, 0xb0, 0xe0, 0xa9, 0xa7, 0x18, 0xef, 0xec, 0xe4,
+ 0x74, 0x4d, 0x0d, 0xc3, 0xef, 0xbc, 0x03, 0x52, 0x4e, 0x6b, 0xe4, 0x09, 0x5e, 0x2e, 0x03, 0x2a,
+ 0x94, 0xe0, 0xc6, 0x64, 0x30, 0xc8, 0xf0, 0x81, 0x03, 0xe8, 0x81, 0x00, 0x00, 0x81, 0x53, 0xa7,
+ 0x8c, 0x6f, 0x17, 0xf6, 0xef, 0x67, 0xe4, 0xd8, 0xb1, 0x84, 0xc9, 0x8e, 0xb2, 0x32, 0x96, 0x7e,
+ 0xf4, 0x11, 0xdd, 0x5b, 0xb6, 0xd0, 0xbf, 0x73, 0x27, 0xa3, 0x87, 0x0e, 0x51, 0xd4, 0xd4, 0x84,
+ 0x76, 0xc5, 0x15, 0x06, 0xc3, 0x66, 0x97, 0x6b, 0x06, 0x21, 0xa5, 0xcc, 0x2c, 0x00, 0x21, 0x04,
+ 0xa1, 0xee, 0x6e, 0x7e, 0x6e, 0x6e, 0x46, 0x26, 0x11, 0xd6, 0xc7, 0xc7, 0x51, 0xb3, 0xb2, 0xb0,
+ 0xe5, 0xe5, 0x25, 0x4e, 0x2e, 0x28, 0xc0, 0x51, 0x56, 0xc6, 0xef, 0x5b, 0x5b, 0xb9, 0xf0, 0xde,
+ 0x7b, 0x9c, 0xd9, 0xbe, 0x9d, 0x33, 0x5e, 0x2f, 0x9e, 0x0d, 0x1b, 0xf0, 0xd4, 0xd6, 0x82, 0xcd,
+ 0x36, 0x89, 0xe9, 0x19, 0x91, 0x80, 0x10, 0x02, 0x29, 0x25, 0xee, 0xf2, 0x72, 0x16, 0x7f, 0xfd,
+ 0x35, 0xc4, 0x08, 0x8f, 0x7c, 0xfc, 0x31, 0x67, 0x1f, 0x7e, 0x18, 0xc5, 0xed, 0xa6, 0xe0, 0xba,
+ 0xeb, 0x28, 0xb8, 0xe5, 0x96, 0x94, 0x84, 0x66, 0xd5, 0xd4, 0x90, 0xbf, 0x7a, 0x35, 0x67, 0x77,
+ 0xec, 0x60, 0xa0, 0xa5, 0x85, 0x4b, 0x87, 0x0f, 0x33, 0x77, 0xdb, 0x36, 0x9c, 0xcb, 0x96, 0xa5,
+ 0x8c, 0xee, 0x33, 0xe2, 0x85, 0x14, 0x4d, 0x43, 0x71, 0x3a, 0x27, 0x2e, 0xbb, 0xfd, 0x97, 0xed,
+ 0x46, 0x7e, 0x3e, 0x0b, 0x9f, 0x7f, 0x9e, 0x6b, 0xdb, 0xdb, 0x51, 0xa4, 0xe4, 0xa7, 0x0d, 0x1b,
+ 0x38, 0xbf, 0x73, 0x27, 0xfa, 0xf0, 0x30, 0x84, 0xc3, 0xc8, 0x50, 0x08, 0x19, 0x0e, 0xcf, 0x8c,
+ 0x0d, 0x58, 0x19, 0x9a, 0x95, 0x09, 0x8f, 0x7f, 0xff, 0x3d, 0x42, 0x08, 0x5c, 0x57, 0x5d, 0x95,
+ 0x92, 0x68, 0xee, 0x0d, 0x37, 0xb0, 0xe4, 0xc8, 0x11, 0xba, 0x1e, 0x79, 0x84, 0xc1, 0x8e, 0x0e,
+ 0x46, 0x3a, 0x3a, 0xcc, 0xbb, 0x44, 0x71, 0x4b, 0x0b, 0x54, 0x55, 0x65, 0xc4, 0x0b, 0xd9, 0x92,
+ 0x25, 0x90, 0x88, 0x60, 0x32, 0x84, 0xfe, 0x37, 0xde, 0x00, 0xe0, 0x8a, 0x67, 0x9e, 0x49, 0xe8,
+ 0x1f, 0x1a, 0x1a, 0x62, 0x78, 0x78, 0x78, 0x42, 0x1d, 0x23, 0x11, 0xce, 0xbf, 0xf5, 0x16, 0x17,
+ 0x3e, 0xf9, 0x04, 0xb5, 0xb4, 0x14, 0xf7, 0x8a, 0x15, 0xd8, 0x4a, 0x4a, 0x10, 0x80, 0x62, 0xb7,
+ 0x33, 0xec, 0xf1, 0xa0, 0xf4, 0xf5, 0xe1, 0xf7, 0xfb, 0x1d, 0x0d, 0x0d, 0x0d, 0xcb, 0x00, 0x34,
+ 0x4d, 0xc3, 0x1e, 0x93, 0xb8, 0xa6, 0x69, 0x96, 0x77, 0xc0, 0x18, 0xa3, 0xeb, 0x7a, 0xb4, 0xae,
+ 0xae, 0xee, 0x84, 0x2d, 0x99, 0xf9, 0x64, 0xbf, 0x1d, 0x6f, 0xc1, 0x9e, 0x1e, 0x7c, 0xdf, 0x7e,
+ 0x4b, 0xe0, 0xa7, 0x9f, 0x00, 0xb8, 0xf8, 0xe1, 0x87, 0x38, 0x8a, 0x8b, 0xc9, 0x5a, 0xb2, 0x84,
+ 0xb3, 0x67, 0xcf, 0xf2, 0xea, 0xab, 0xaf, 0x52, 0x51, 0x51, 0x81, 0xd0, 0x75, 0xf4, 0x40, 0x00,
+ 0xb1, 0x70, 0x21, 0xea, 0xb6, 0x6d, 0xe8, 0x0e, 0x07, 0x63, 0xb1, 0xd4, 0xdc, 0x48, 0xa9, 0x47,
+ 0x46, 0xb8, 0x70, 0xe9, 0x12, 0xe5, 0xe5, 0xe5, 0xf3, 0x55, 0x55, 0xfd, 0x67, 0x72, 0xda, 0x1d,
+ 0x4f, 0xb9, 0xcd, 0xe9, 0x7a, 0xb2, 0x96, 0x84, 0x42, 0x21, 0xf1, 0xda, 0x6b, 0xaf, 0x7d, 0x90,
+ 0x20, 0x81, 0x60, 0x57, 0x17, 0x3f, 0xd6, 0xd6, 0xa2, 0xfb, 0xfd, 0x13, 0x28, 0x63, 0xd9, 0xa9,
+ 0x1e, 0x08, 0xd0, 0x7f, 0xe0, 0x00, 0x83, 0x07, 0x0f, 0x12, 0x19, 0x1a, 0x9a, 0x70, 0xb1, 0x5d,
+ 0x5d, 0x38, 0xaf, 0xbc, 0x92, 0x6b, 0xde, 0x7c, 0x93, 0xcf, 0x3e, 0xfb, 0x8c, 0x07, 0x1f, 0x7c,
+ 0x10, 0x8f, 0xc7, 0x63, 0x78, 0x9a, 0x64, 0x37, 0x9a, 0x22, 0x71, 0x53, 0xa4, 0x94, 0xf9, 0x66,
+ 0x47, 0x62, 0xf6, 0x58, 0xc9, 0x7d, 0x66, 0x7a, 0x2e, 0x97, 0x8b, 0xf1, 0xf1, 0xf1, 0xdb, 0x12,
+ 0x00, 0xd8, 0xe7, 0xce, 0xc5, 0x53, 0x5d, 0x6d, 0x30, 0x1e, 0xec, 0xe9, 0x61, 0xf8, 0xe8, 0x51,
+ 0x84, 0xdd, 0xce, 0xfc, 0xc6, 0x46, 0xe6, 0x37, 0x36, 0xd2, 0xdd, 0xd8, 0x38, 0xa1, 0x42, 0xcf,
+ 0x3e, 0x6b, 0xcc, 0x0b, 0x9c, 0x3e, 0x8d, 0xb2, 0x7a, 0x35, 0xc1, 0x60, 0x30, 0x2d, 0xc3, 0xcc,
+ 0x44, 0x3a, 0xae, 0x28, 0x0a, 0x9a, 0xa6, 0xc9, 0x04, 0x00, 0x6a, 0x6e, 0x2e, 0x65, 0x4f, 0x3c,
+ 0x61, 0xec, 0xd6, 0xd0, 0xe1, 0xc3, 0x13, 0x00, 0x94, 0xcb, 0xce, 0xca, 0xe6, 0xf1, 0x40, 0x8c,
+ 0x58, 0xe8, 0xdc, 0x39, 0xba, 0xb7, 0x6e, 0xe5, 0x62, 0x77, 0x37, 0x62, 0xe3, 0xc6, 0x94, 0x11,
+ 0x37, 0xde, 0x42, 0xa1, 0x10, 0x1d, 0x1d, 0x1d, 0x04, 0x62, 0x81, 0x32, 0x15, 0x38, 0x97, 0xcb,
+ 0x45, 0x4d, 0x4d, 0x0d, 0x36, 0x9b, 0xcd, 0x90, 0x84, 0x59, 0x2a, 0x86, 0xf8, 0x14, 0x65, 0xb2,
+ 0x11, 0x27, 0xa4, 0x01, 0x16, 0x0b, 0xcc, 0x7b, 0xec, 0x31, 0xd0, 0x75, 0xfa, 0x5b, 0x5b, 0xe9,
+ 0x79, 0xee, 0x39, 0x64, 0x34, 0x4a, 0xf6, 0xdd, 0x77, 0x27, 0xd0, 0x90, 0x48, 0x5e, 0xfa, 0xea,
+ 0x25, 0x06, 0xfd, 0x83, 0x00, 0xdc, 0xbe, 0xf0, 0x76, 0x96, 0xcf, 0x59, 0x4e, 0x7b, 0x7b, 0x3b,
+ 0xed, 0xed, 0xed, 0x69, 0x57, 0x7a, 0x5e, 0xaf, 0x97, 0x63, 0x3f, 0x1f, 0xe3, 0xdd, 0x1f, 0xdf,
+ 0x9d, 0x88, 0x35, 0xce, 0x59, 0x3c, 0x5e, 0xf9, 0x78, 0xc2, 0x5a, 0x29, 0x2b, 0xa2, 0x54, 0x3b,
+ 0xe9, 0xff, 0xe1, 0x07, 0x4e, 0x37, 0x34, 0x70, 0xe9, 0x8b, 0x2f, 0xc8, 0x5d, 0xb5, 0x8a, 0xd2,
+ 0xa7, 0x9f, 0xe6, 0xfb, 0x4f, 0x3f, 0x4d, 0xd8, 0x80, 0xd1, 0xe0, 0x28, 0xdb, 0x3f, 0xdd, 0x6e,
+ 0xcc, 0x19, 0x0d, 0x8d, 0x52, 0x39, 0xb7, 0xd2, 0xd8, 0xf9, 0xdd, 0xbb, 0x77, 0x33, 0x6b, 0xd6,
+ 0x2c, 0xda, 0xda, 0xda, 0xd0, 0x34, 0x8d, 0xea, 0xea, 0x6a, 0xea, 0xea, 0xea, 0xd8, 0xb3, 0x67,
+ 0x0f, 0x23, 0x23, 0x23, 0x3c, 0xf9, 0xe4, 0x93, 0xc6, 0xd8, 0x0f, 0xba, 0x3f, 0xa0, 0xe3, 0x87,
+ 0xcb, 0x6e, 0xb8, 0xbe, 0xa2, 0x1e, 0xbb, 0x62, 0x37, 0x40, 0xda, 0xa6, 0xd4, 0x4f, 0x73, 0x7f,
+ 0x38, 0x4c, 0xef, 0x9e, 0x3d, 0xf4, 0xbe, 0xf8, 0x22, 0x6a, 0x4e, 0x0e, 0x0b, 0x76, 0xef, 0xa6,
+ 0xe0, 0xce, 0x3b, 0x27, 0xe5, 0x3a, 0x96, 0x6a, 0x24, 0x12, 0x3d, 0xc8, 0xec, 0xd9, 0xb3, 0x99,
+ 0x33, 0x67, 0x0e, 0xd9, 0xd9, 0xd9, 0x74, 0x76, 0x76, 0x32, 0x30, 0x30, 0x00, 0x40, 0x51, 0x51,
+ 0x91, 0xe1, 0x32, 0xa7, 0x52, 0xc7, 0xf8, 0x37, 0x5d, 0xd7, 0x93, 0x92, 0xb9, 0x24, 0xcb, 0x8f,
+ 0xdf, 0x2f, 0x7d, 0xfe, 0x39, 0x3f, 0xd6, 0xd5, 0xe1, 0xef, 0xea, 0xc2, 0x53, 0x53, 0x43, 0xe9,
+ 0xd6, 0xad, 0xa8, 0x79, 0x79, 0x09, 0xc6, 0x65, 0x26, 0xec, 0xb0, 0x39, 0xc8, 0xd2, 0xb2, 0xf0,
+ 0x85, 0x7d, 0x00, 0x14, 0x38, 0x0b, 0x2c, 0xd3, 0x6a, 0xaf, 0xd7, 0x4b, 0x69, 0x69, 0x29, 0x00,
+ 0x6b, 0xd6, 0xac, 0xc1, 0xed, 0x76, 0x73, 0xf1, 0xe2, 0xc5, 0x84, 0x71, 0x73, 0xb3, 0xe6, 0x1a,
+ 0xef, 0x85, 0xce, 0x42, 0x6c, 0xca, 0x65, 0x96, 0x2d, 0x01, 0x24, 0x89, 0x03, 0x80, 0x33, 0xdb,
+ 0xb6, 0xe1, 0x98, 0x37, 0x8f, 0xdf, 0xbd, 0xfe, 0x3a, 0xb9, 0x2b, 0x57, 0x4e, 0x62, 0x3c, 0x39,
+ 0x8e, 0xb8, 0x35, 0x37, 0x27, 0x37, 0x9e, 0x24, 0x10, 0x99, 0x50, 0x03, 0x8f, 0xd3, 0x63, 0x09,
+ 0xc0, 0xe3, 0xf1, 0xb0, 0x66, 0xcd, 0x9a, 0x49, 0x1b, 0x66, 0x6e, 0xf5, 0xcb, 0xeb, 0xa9, 0x5f,
+ 0x5e, 0x6f, 0xac, 0x69, 0x5e, 0x7b, 0x12, 0x80, 0x64, 0x22, 0xf6, 0x92, 0x12, 0x84, 0xdd, 0xce,
+ 0x9c, 0x7b, 0xef, 0xa5, 0x78, 0xf3, 0x66, 0x14, 0x97, 0x6b, 0x12, 0x91, 0x54, 0x76, 0x93, 0xe7,
+ 0xc8, 0x23, 0xcf, 0x91, 0x97, 0x72, 0x73, 0xe2, 0x92, 0x4e, 0xe5, 0x61, 0xcc, 0x0e, 0x21, 0x18,
+ 0x09, 0x22, 0xa5, 0x44, 0x15, 0x2a, 0xaa, 0x50, 0x13, 0x68, 0xda, 0x00, 0x02, 0x81, 0x80, 0x1e,
+ 0x77, 0x4b, 0x09, 0x85, 0xcb, 0xe2, 0xc5, 0xfc, 0xe1, 0xbb, 0xef, 0x52, 0x16, 0x36, 0xc9, 0xc5,
+ 0x79, 0x9c, 0xa9, 0x60, 0x34, 0x48, 0xc5, 0xeb, 0x15, 0x5c, 0xf4, 0x4f, 0xa8, 0x43, 0xd3, 0x8d,
+ 0x4d, 0x3c, 0x54, 0xf1, 0x90, 0x65, 0x44, 0x9d, 0x0e, 0xc4, 0xce, 0xce, 0x9d, 0xec, 0xfd, 0xf7,
+ 0x5e, 0x43, 0x85, 0xbe, 0xfa, 0xcb, 0x57, 0x09, 0xc9, 0xa0, 0x0d, 0xe0, 0xfc, 0xf9, 0xf3, 0xa7,
+ 0x76, 0xed, 0xda, 0x15, 0x35, 0x9f, 0x12, 0x58, 0x15, 0x24, 0x66, 0xe4, 0xe6, 0x70, 0xdf, 0xd7,
+ 0xd7, 0x97, 0x5b, 0x55, 0x55, 0x95, 0x65, 0xd4, 0x15, 0x7a, 0x88, 0xbe, 0xb1, 0x3e, 0x63, 0x7c,
+ 0xcf, 0xa5, 0x1e, 0x4b, 0x83, 0x9c, 0x6e, 0xf7, 0x85, 0x10, 0x5c, 0xf0, 0x5f, 0x30, 0xfa, 0x06,
+ 0x03, 0x83, 0x09, 0xe3, 0x0c, 0x15, 0x6a, 0x6d, 0x6d, 0x5d, 0x75, 0xc7, 0x1d, 0x77, 0xcc, 0x53,
+ 0x55, 0x55, 0x31, 0xa1, 0x4b, 0xfb, 0xd0, 0x26, 0x27, 0x27, 0x67, 0x0b, 0x50, 0x9b, 0xd2, 0x6b,
+ 0x60, 0x5d, 0x66, 0x5a, 0xed, 0xfe, 0x2f, 0x39, 0x2b, 0x32, 0xdb, 0x80, 0x7a, 0xf0, 0xe0, 0xc1,
+ 0x51, 0xc0, 0x0d, 0x38, 0x62, 0x31, 0x4c, 0x49, 0x97, 0xd0, 0xda, 0xb5, 0x6b, 0x85, 0x79, 0x47,
+ 0xb3, 0xed, 0xd9, 0xd4, 0x2e, 0xad, 0x65, 0x28, 0x30, 0x91, 0x37, 0xdd, 0x7a, 0xe5, 0xad, 0x96,
+ 0x3b, 0x6c, 0xa5, 0x42, 0xc9, 0x63, 0xbc, 0x57, 0x7b, 0x71, 0xd8, 0x1c, 0x20, 0xa1, 0xc8, 0x5d,
+ 0x34, 0x19, 0x80, 0x10, 0x42, 0x05, 0x72, 0x93, 0x2e, 0x47, 0x72, 0xaa, 0x3d, 0x55, 0x0b, 0x04,
+ 0x02, 0xf9, 0x66, 0xa6, 0x34, 0x55, 0xe3, 0x85, 0xaa, 0x17, 0x98, 0x2e, 0x48, 0x5a, 0x25, 0x7c,
+ 0xc9, 0x40, 0x57, 0x96, 0xae, 0xe4, 0xc6, 0x92, 0x1b, 0x2d, 0x1d, 0x87, 0xae, 0xeb, 0xd8, 0xa4,
+ 0x94, 0x51, 0x21, 0x84, 0x3f, 0xc6, 0xb0, 0x00, 0xc2, 0x80, 0xfa, 0x4b, 0x24, 0xa0, 0x69, 0x9a,
+ 0x2f, 0x99, 0xa9, 0xb6, 0x93, 0x6d, 0x9c, 0x1b, 0x3b, 0x67, 0x48, 0x60, 0xd1, 0xec, 0x45, 0x96,
+ 0x2a, 0x34, 0x9d, 0xbd, 0x1d, 0x3f, 0x7f, 0x9c, 0x43, 0xdd, 0x87, 0x40, 0x4e, 0xc4, 0x93, 0x4d,
+ 0x8b, 0x37, 0x4d, 0xf6, 0x42, 0x52, 0x4a, 0x3f, 0xe0, 0x17, 0x13, 0x94, 0x54, 0xd3, 0x95, 0x56,
+ 0x73, 0xb9, 0x5c, 0xc3, 0x66, 0x46, 0x02, 0x91, 0x00, 0x9b, 0xfe, 0x71, 0x79, 0xa1, 0x53, 0x43,
+ 0xa7, 0x68, 0xb9, 0xad, 0x25, 0xa5, 0xcb, 0x4d, 0xe5, 0x92, 0x85, 0x10, 0xec, 0xfb, 0x6e, 0x1f,
+ 0xad, 0xdf, 0xb4, 0x1a, 0xfd, 0xeb, 0xaf, 0x5e, 0x4f, 0x8e, 0x96, 0x63, 0x48, 0x40, 0x49, 0xf2,
+ 0x2e, 0x52, 0x4a, 0x19, 0x91, 0x52, 0x06, 0xa5, 0x94, 0xe3, 0xe9, 0x5e, 0xaa, 0xaa, 0x86, 0xa7,
+ 0xca, 0xa3, 0xe2, 0x46, 0x3c, 0x55, 0x9e, 0x35, 0xd5, 0xf9, 0x51, 0xaa, 0x16, 0x8d, 0x46, 0xd3,
+ 0x57, 0x93, 0x74, 0x9b, 0x10, 0x02, 0x9b, 0x6a, 0xc3, 0xad, 0xb9, 0x8d, 0xbe, 0x6c, 0x7b, 0xf6,
+ 0xaf, 0x66, 0xba, 0xc0, 0x59, 0x70, 0x39, 0x2e, 0x69, 0x59, 0x68, 0x8a, 0x36, 0x59, 0x85, 0x32,
+ 0xc9, 0xbc, 0x10, 0x02, 0x4d, 0x68, 0x7c, 0xb3, 0xe9, 0x1b, 0x46, 0x82, 0x23, 0x13, 0x29, 0x78,
+ 0xee, 0x3c, 0xcb, 0x71, 0xe9, 0xfc, 0xde, 0x6a, 0xb8, 0xae, 0x81, 0x8d, 0x8b, 0x36, 0x22, 0xa5,
+ 0xc4, 0xa1, 0x3a, 0x70, 0xd9, 0x5c, 0x93, 0x03, 0xd9, 0x4c, 0x48, 0xa1, 0x38, 0xa7, 0x98, 0xe2,
+ 0x9c, 0xe2, 0x84, 0x3c, 0x27, 0x13, 0xff, 0x03, 0x92, 0xbd, 0x90, 0x32, 0x13, 0x00, 0x22, 0x7a,
+ 0x84, 0xb2, 0xbf, 0x95, 0xe1, 0x78, 0xd6, 0x81, 0xf3, 0x39, 0x27, 0x4d, 0xff, 0x6a, 0xfa, 0xd5,
+ 0xb4, 0x76, 0x7d, 0xbe, 0x8b, 0x25, 0xad, 0x4b, 0x58, 0xfa, 0xf7, 0xa5, 0x54, 0xb6, 0x55, 0x12,
+ 0x88, 0x06, 0x12, 0x33, 0x82, 0x99, 0x02, 0x30, 0x30, 0x3e, 0x60, 0xbc, 0xf7, 0x8e, 0xf5, 0xfe,
+ 0x6a, 0x5a, 0xf1, 0x60, 0x08, 0xe0, 0x0b, 0xfb, 0x08, 0xeb, 0xe1, 0x99, 0x35, 0x62, 0xeb, 0xfa,
+ 0x10, 0x32, 0xf5, 0x3b, 0x37, 0xb9, 0xb8, 0xcf, 0xb8, 0x0d, 0x48, 0x29, 0xb1, 0xab, 0x76, 0x1e,
+ 0xfd, 0xe3, 0xa3, 0x46, 0x20, 0xf3, 0x5e, 0xeb, 0x4d, 0x58, 0xfc, 0xe4, 0xc9, 0x93, 0xf4, 0xf5,
+ 0xf5, 0x59, 0x9e, 0x36, 0xf4, 0xf7, 0xf7, 0x27, 0xd0, 0x5b, 0x7f, 0xcd, 0x7a, 0x72, 0x1d, 0xb9,
+ 0x46, 0x20, 0xcb, 0xb1, 0xe7, 0x18, 0x73, 0x22, 0x91, 0x48, 0x66, 0x01, 0x18, 0x86, 0x2a, 0xa1,
+ 0x79, 0x55, 0xf3, 0xa4, 0x6f, 0x85, 0x85, 0x85, 0x00, 0x34, 0x37, 0x37, 0x4f, 0x4b, 0xcb, 0xe3,
+ 0xf1, 0x00, 0x50, 0x31, 0xa7, 0x82, 0x65, 0xb3, 0x97, 0x25, 0x16, 0x34, 0xc8, 0x99, 0x71, 0xa3,
+ 0x56, 0xff, 0x03, 0xcc, 0xef, 0xeb, 0xd6, 0xad, 0xa3, 0xb0, 0xb0, 0x10, 0x7f, 0xec, 0xe0, 0xcc,
+ 0xea, 0xcc, 0x27, 0x7e, 0x68, 0xb5, 0x7a, 0xf5, 0xea, 0xb4, 0xd6, 0xca, 0x18, 0x80, 0x48, 0x24,
+ 0x32, 0xa9, 0x20, 0x4a, 0x8e, 0xba, 0x8a, 0xa2, 0x50, 0x5d, 0x5d, 0x9d, 0x16, 0xf8, 0xa9, 0xfa,
+ 0xa5, 0x94, 0xa8, 0xaa, 0x8a, 0xcf, 0xe7, 0x93, 0x22, 0x13, 0xc6, 0xb5, 0x76, 0xed, 0xda, 0x3f,
+ 0x15, 0x15, 0x15, 0x75, 0x5c, 0x7f, 0xfd, 0xf5, 0xd9, 0x53, 0xe5, 0x3a, 0xa9, 0xea, 0xe8, 0xa9,
+ 0x8e, 0x71, 0x52, 0xb5, 0xb1, 0xb1, 0x31, 0xfd, 0xc4, 0x89, 0x13, 0x9d, 0x22, 0x53, 0xde, 0xe1,
+ 0xe6, 0x9b, 0x6f, 0xae, 0x14, 0x42, 0x5c, 0x1b, 0x89, 0x44, 0xec, 0xba, 0xae, 0x2b, 0xb1, 0xcc,
+ 0x36, 0x2d, 0xae, 0xe2, 0x92, 0x33, 0x1f, 0xf2, 0x26, 0x97, 0xab, 0xa6, 0x77, 0x5d, 0x55, 0xd5,
+ 0xa8, 0xa2, 0x28, 0xfe, 0xae, 0xae, 0xae, 0x83, 0x19, 0x01, 0x20, 0x84, 0x70, 0x9b, 0x6a, 0x89,
+ 0x1c, 0x20, 0xdb, 0xea, 0x07, 0x4a, 0x26, 0x82, 0x6f, 0xec, 0xb8, 0x6a, 0x0c, 0x18, 0x05, 0x46,
+ 0x33, 0x65, 0x03, 0x91, 0xd8, 0x15, 0x06, 0x42, 0x80, 0x2f, 0xc6, 0xbc, 0xc8, 0xb4, 0x8f, 0x88,
+ 0x81, 0x08, 0xc5, 0xd6, 0x8b, 0xfe, 0x17, 0xae, 0x8c, 0x98, 0xaa, 0x05, 0x47, 0xdf, 0x8f, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_cvpcb_xpm[1] = {{ png, sizeof( png ), "icon_cvpcb_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_eeschema.cpp b/bitmaps_png/cpp_48/icon_eeschema.cpp
index 9f2e117a80..73c2432f84 100644
--- a/bitmaps_png/cpp_48/icon_eeschema.cpp
+++ b/bitmaps_png/cpp_48/icon_eeschema.cpp
@@ -8,198 +8,201 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0b, 0xd8, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x5a, 0x09, 0x54, 0x54,
- 0xd7, 0x19, 0xa6, 0xd1, 0x98, 0x2a, 0x4d, 0x5d, 0xea, 0xde, 0xc6, 0xa0, 0x35, 0x8a, 0x51, 0x63,
- 0x14, 0xe3, 0x16, 0x13, 0x35, 0x7a, 0x54, 0x88, 0xc6, 0x28, 0xa8, 0x28, 0xc6, 0x04, 0x15, 0xc5,
- 0xda, 0x83, 0x68, 0x8c, 0x8d, 0xa9, 0x9a, 0x48, 0x6a, 0x42, 0x88, 0x1a, 0x63, 0xc4, 0x22, 0x28,
- 0x8b, 0x82, 0x80, 0x62, 0x84, 0x61, 0xb1, 0x44, 0x13, 0x05, 0x04, 0x11, 0x44, 0x16, 0xd9, 0xf7,
- 0x6d, 0x06, 0x86, 0x9d, 0xe0, 0x0a, 0xe8, 0xd7, 0xfb, 0x5f, 0xe6, 0x4d, 0xde, 0xcc, 0xbc, 0x59,
- 0xe8, 0x69, 0x7b, 0xda, 0x77, 0xce, 0x77, 0xe6, 0x31, 0x33, 0xbc, 0xf7, 0x7d, 0xff, 0xfd, 0xfe,
- 0xff, 0xbf, 0xf7, 0xbe, 0x31, 0x03, 0x60, 0xc6, 0x8e, 0x5f, 0x31, 0xf4, 0xf8, 0x3f, 0xc1, 0x33,
- 0xc4, 0x97, 0x78, 0xab, 0xb8, 0xf3, 0x37, 0x9f, 0x67, 0x18, 0xc6, 0x30, 0x82, 0xc1, 0xe2, 0x7f,
- 0x14, 0x2f, 0x32, 0x0c, 0x67, 0xe8, 0xc7, 0xf0, 0xac, 0x20, 0x82, 0x8e, 0x3e, 0x0c, 0x2f, 0x79,
- 0x78, 0x78, 0xec, 0x4a, 0x4b, 0x4b, 0xfb, 0xe9, 0xce, 0x9d, 0x3b, 0x09, 0x3a, 0x48, 0x4f, 0xe7,
- 0x48, 0xff, 0x77, 0x21, 0x33, 0x53, 0x07, 0x99, 0x46, 0x90, 0x91, 0x91, 0x11, 0x17, 0x1a, 0x1a,
- 0x7a, 0x84, 0x71, 0x9d, 0xc8, 0xd0, 0x97, 0x46, 0x42, 0x10, 0x40, 0xd1, 0x9f, 0x12, 0x16, 0x16,
- 0x76, 0x4e, 0x51, 0x53, 0x03, 0xb9, 0xa2, 0x06, 0xf4, 0x5a, 0x53, 0x5b, 0xcb, 0xa0, 0x44, 0xad,
- 0x92, 0x50, 0x07, 0x65, 0x5d, 0x1d, 0xea, 0xea, 0xeb, 0x39, 0xea, 0x1b, 0x1a, 0x38, 0x1a, 0x1a,
- 0x1b, 0xd5, 0x68, 0x6c, 0x6a, 0x52, 0xa3, 0xa9, 0xb9, 0x59, 0x8d, 0x66, 0x42, 0x4b, 0x8b, 0x1a,
- 0x2d, 0x02, 0x5a, 0x5b, 0x25, 0xd1, 0xaa, 0x07, 0xf4, 0x59, 0x61, 0x61, 0x61, 0x0e, 0xe3, 0xfa,
- 0x06, 0xc3, 0x40, 0x72, 0x8e, 0x20, 0xe0, 0xb7, 0x0c, 0x53, 0xcf, 0x9f, 0x3f, 0x1f, 0x42, 0xc4,
- 0x15, 0x35, 0xb5, 0x9c, 0x7c, 0x77, 0x89, 0x37, 0x89, 0x88, 0x4b, 0x92, 0x96, 0x22, 0xf9, 0xf3,
- 0xcf, 0xdd, 0x42, 0x41, 0x41, 0x41, 0x3e, 0xe3, 0x3a, 0x97, 0x61, 0x90, 0x1e, 0x01, 0xb5, 0x50,
- 0xb0, 0x11, 0x28, 0x2f, 0x2f, 0xd7, 0x22, 0xaf, 0x22, 0x2e, 0x22, 0x6f, 0x8c, 0xb8, 0x98, 0xb4,
- 0x36, 0x61, 0xfa, 0xac, 0x99, 0x05, 0xeb, 0x67, 0x76, 0xce, 0xd1, 0xd6, 0x66, 0x12, 0x8c, 0x0a,
- 0x20, 0xcb, 0x30, 0xaf, 0xe3, 0xf6, 0xed, 0xdb, 0x8c, 0xbc, 0x74, 0xd4, 0x25, 0x89, 0x8b, 0x48,
- 0x47, 0x5d, 0xcf, 0xc2, 0x8e, 0xaf, 0xc3, 0xb1, 0xeb, 0x70, 0x44, 0x17, 0x8e, 0xc8, 0x38, 0x3e,
- 0x12, 0x21, 0xf0, 0xa5, 0x97, 0x11, 0x6c, 0x6e, 0x0e, 0x45, 0x6a, 0x2a, 0xda, 0x18, 0x31, 0x35,
- 0xee, 0xdd, 0x33, 0x88, 0x82, 0xa2, 0x22, 0xc3, 0x02, 0xc8, 0x36, 0xda, 0x96, 0x11, 0xa2, 0xde,
- 0x28, 0x26, 0xaf, 0x15, 0x71, 0x71, 0xb4, 0x6d, 0xfe, 0x7c, 0x1a, 0x93, 0x56, 0x1e, 0xc1, 0xc2,
- 0xad, 0x3e, 0x58, 0x24, 0x01, 0xeb, 0x2d, 0x27, 0xe1, 0xdf, 0xef, 0x77, 0x08, 0x34, 0x33, 0x43,
- 0x79, 0x6c, 0x2c, 0xee, 0x31, 0x62, 0xa6, 0xa2, 0xc8, 0x98, 0x00, 0x22, 0x4f, 0xa0, 0x1c, 0x90,
- 0x8c, 0xba, 0x94, 0x55, 0xc4, 0x36, 0x61, 0x76, 0x58, 0xfb, 0x71, 0x20, 0x1c, 0xf7, 0x87, 0xa8,
- 0x87, 0x5d, 0x1c, 0x5d, 0x81, 0x48, 0x63, 0x59, 0x19, 0xe4, 0xc9, 0xc9, 0xb8, 0x77, 0xff, 0x3e,
- 0xc7, 0x7d, 0x13, 0x61, 0x54, 0x00, 0x45, 0x9d, 0xec, 0x73, 0x23, 0x31, 0x51, 0x3f, 0x79, 0x2d,
- 0x8f, 0x8b, 0xbd, 0x4d, 0x7e, 0x5e, 0xbb, 0x27, 0x88, 0x0b, 0xd0, 0x26, 0xcd, 0xa1, 0x4d, 0xea,
- 0xc1, 0x03, 0x35, 0x1e, 0x98, 0x00, 0xa3, 0x02, 0xa4, 0xfc, 0x2e, 0x78, 0x5d, 0xca, 0x2e, 0x62,
- 0xe2, 0x14, 0xed, 0xe2, 0x9a, 0x2c, 0xd8, 0x7d, 0xb5, 0x12, 0xab, 0x0f, 0xad, 0x46, 0x69, 0x6d,
- 0x8e, 0x2e, 0x69, 0x7d, 0x64, 0x1f, 0x3e, 0xe4, 0x78, 0x68, 0x04, 0x26, 0x09, 0x10, 0xfb, 0x5d,
- 0x88, 0x7a, 0x79, 0x45, 0x05, 0xb2, 0xee, 0x66, 0x75, 0x21, 0xfb, 0x2e, 0xee, 0x32, 0x64, 0xe7,
- 0x64, 0xf3, 0xef, 0x89, 0x6d, 0xf2, 0x69, 0xf4, 0x52, 0xbc, 0xeb, 0xfd, 0x1b, 0x06, 0x73, 0x7c,
- 0xc6, 0xce, 0xc5, 0xc4, 0xc5, 0x64, 0xf5, 0x92, 0x7c, 0xf4, 0x88, 0xe3, 0x91, 0x04, 0xe8, 0x7d,
- 0xa3, 0x02, 0x88, 0x7c, 0x2a, 0xab, 0x0c, 0x71, 0xf1, 0xf1, 0x1a, 0x96, 0xf1, 0x39, 0x7d, 0x12,
- 0xee, 0x1e, 0x07, 0x75, 0x90, 0x70, 0x23, 0x5e, 0xc3, 0x2a, 0x7b, 0x23, 0x17, 0xe3, 0xcb, 0x58,
- 0x7b, 0xb8, 0xc5, 0xbc, 0xcb, 0xcf, 0xf5, 0x92, 0xd6, 0x43, 0x52, 0x8d, 0xc7, 0x8f, 0x35, 0x10,
- 0xe2, 0xe6, 0x87, 0x10, 0xe7, 0x93, 0x08, 0x70, 0x3e, 0xde, 0xfe, 0x86, 0xc5, 0xb4, 0x1d, 0x7a,
- 0x05, 0xe8, 0x74, 0x51, 0x95, 0x65, 0xea, 0x1a, 0xea, 0x51, 0x5d, 0x5d, 0x8d, 0x6a, 0xb9, 0x1c,
- 0x72, 0x82, 0x42, 0xc1, 0xfa, 0x85, 0x5c, 0xd3, 0xe3, 0x2c, 0xd2, 0x3a, 0x02, 0x0c, 0x91, 0x66,
- 0xc4, 0x1e, 0x9b, 0x80, 0xd8, 0x80, 0x28, 0x5c, 0x76, 0x39, 0x87, 0x26, 0xff, 0x62, 0xdc, 0x0b,
- 0xaa, 0xc0, 0x95, 0x1d, 0xa1, 0xed, 0x87, 0x96, 0x7f, 0x7a, 0xd7, 0xca, 0xcc, 0xea, 0x59, 0x83,
- 0x02, 0xc4, 0x7e, 0x97, 0x45, 0x86, 0xc3, 0xc7, 0xf7, 0x24, 0x4e, 0x69, 0xc0, 0x9b, 0x59, 0x29,
- 0xeb, 0x17, 0x8f, 0xb3, 0x48, 0xab, 0x05, 0x5c, 0x5e, 0x8e, 0x7d, 0x51, 0xd6, 0x9c, 0xb8, 0x98,
- 0xb4, 0x14, 0xc1, 0xf6, 0xf6, 0x76, 0xbd, 0xc8, 0xbd, 0x7d, 0x17, 0x11, 0x9b, 0xfd, 0xd1, 0xe4,
- 0x5b, 0x88, 0x27, 0xdf, 0xd7, 0xa1, 0xd1, 0xaf, 0x08, 0xd5, 0x27, 0xb2, 0x90, 0xfd, 0xc5, 0xf5,
- 0x27, 0x7f, 0xb7, 0xff, 0xaa, 0x64, 0xa5, 0xd9, 0xca, 0x1e, 0x1a, 0x02, 0x88, 0x78, 0x2a, 0xab,
- 0x42, 0xf1, 0xcc, 0x42, 0xe2, 0x2a, 0x93, 0x94, 0x74, 0x03, 0x91, 0x51, 0x11, 0xbf, 0x20, 0x5a,
- 0x86, 0x28, 0x86, 0xca, 0xca, 0x0a, 0x0d, 0x8f, 0xef, 0x65, 0xa4, 0x49, 0xc0, 0xe7, 0x2a, 0x01,
- 0x52, 0xc4, 0x0d, 0x11, 0x16, 0x83, 0xfa, 0x8f, 0xd5, 0x84, 0xc9, 0x08, 0x3f, 0x1a, 0x82, 0xfc,
- 0xc0, 0x54, 0xe4, 0x1f, 0x4b, 0x46, 0xf9, 0xb7, 0x69, 0xa8, 0x3d, 0x99, 0x83, 0x96, 0x80, 0x12,
- 0xc4, 0x7d, 0x74, 0xa9, 0x73, 0xcb, 0xcc, 0x75, 0xeb, 0x75, 0x04, 0x50, 0xe4, 0x29, 0x39, 0xc5,
- 0x25, 0x52, 0xa8, 0x32, 0x6d, 0x12, 0xe5, 0x50, 0xf0, 0x39, 0x45, 0x9b, 0x48, 0xbb, 0xff, 0xb0,
- 0x46, 0x2d, 0xc0, 0x18, 0xe9, 0x8e, 0x8e, 0x0e, 0x49, 0xd0, 0xff, 0xcc, 0x9f, 0x3f, 0x1f, 0x7b,
- 0xf6, 0xec, 0xc1, 0xd9, 0xb3, 0x67, 0x11, 0x1d, 0x1d, 0x8d, 0x4f, 0xff, 0xb2, 0x17, 0x3f, 0xed,
- 0xbf, 0x04, 0xa5, 0x4f, 0x2e, 0xaa, 0x8e, 0x67, 0xe0, 0xf2, 0xb6, 0xc0, 0x76, 0x97, 0xd9, 0x1b,
- 0x36, 0x6b, 0x08, 0x90, 0xaa, 0xef, 0x44, 0xbe, 0x4d, 0x8a, 0xbc, 0x76, 0x82, 0xb2, 0x48, 0x6b,
- 0x0b, 0xe8, 0x0e, 0x69, 0x31, 0x9c, 0x9d, 0x9d, 0xe1, 0xea, 0xea, 0x0a, 0x4f, 0x4f, 0x4f, 0x24,
- 0x24, 0x24, 0xc0, 0xdb, 0xdb, 0x1b, 0xc1, 0xc1, 0xc1, 0xf0, 0x3f, 0xed, 0x87, 0xeb, 0xfb, 0xc3,
- 0x91, 0xb0, 0x3b, 0xfc, 0x89, 0xfb, 0xdb, 0x7b, 0x6e, 0xe9, 0xe4, 0x00, 0x09, 0xc8, 0xca, 0xca,
- 0xc2, 0xcd, 0x9b, 0x37, 0x4d, 0x22, 0x2f, 0x24, 0xa8, 0x60, 0x15, 0xb1, 0x80, 0xfd, 0xd1, 0x36,
- 0xdd, 0x22, 0xde, 0xd9, 0xd9, 0xc9, 0x71, 0xe2, 0xc4, 0x09, 0x4c, 0x9c, 0x38, 0x91, 0x93, 0xa6,
- 0x49, 0x25, 0xe3, 0x85, 0x53, 0xa7, 0x4e, 0x71, 0x1c, 0x3d, 0x7a, 0x14, 0x8e, 0x8b, 0x1c, 0x9e,
- 0x7a, 0xd9, 0xb9, 0x2b, 0xc7, 0x9b, 0x8d, 0xef, 0xa5, 0x23, 0x80, 0x22, 0x4f, 0xf6, 0xa1, 0x7e,
- 0xa0, 0xd7, 0x36, 0x7a, 0xc8, 0xd3, 0xb0, 0x1f, 0x88, 0x59, 0xd6, 0xd5, 0x07, 0x7c, 0x58, 0x1f,
- 0x88, 0x59, 0x62, 0x90, 0xb8, 0x40, 0x58, 0x8c, 0x64, 0x36, 0xbd, 0x18, 0x34, 0x68, 0x10, 0xac,
- 0xad, 0xad, 0xb1, 0x75, 0xeb, 0x56, 0x6c, 0xd9, 0xb2, 0x05, 0xbb, 0x77, 0xef, 0xc6, 0x85, 0x0b,
- 0x17, 0xe0, 0xe5, 0xe5, 0x05, 0x47, 0x47, 0x47, 0xfa, 0xbc, 0x96, 0xf1, 0x1d, 0x29, 0x59, 0x46,
- 0x5b, 0x8c, 0x79, 0xde, 0x00, 0x79, 0x42, 0x55, 0x53, 0x21, 0x56, 0x7a, 0xac, 0x82, 0xfd, 0x61,
- 0x7b, 0xe4, 0x2a, 0x92, 0x4c, 0x22, 0x2d, 0x40, 0xc1, 0x4a, 0xf3, 0xd0, 0xa1, 0x43, 0xb1, 0x68,
- 0xd1, 0x22, 0xd8, 0xdb, 0xdb, 0x63, 0xe1, 0xc2, 0x85, 0x78, 0xf5, 0xd5, 0x57, 0xf9, 0x6b, 0x40,
- 0x40, 0x00, 0x5c, 0x5c, 0x5c, 0x30, 0x65, 0xca, 0x94, 0x4e, 0xc6, 0xd5, 0x41, 0x6f, 0x1f, 0x20,
- 0xf2, 0xac, 0xdb, 0x81, 0x2d, 0x23, 0xb9, 0x75, 0x8c, 0x92, 0x97, 0x48, 0xd2, 0xf7, 0xfe, 0x1a,
- 0x8c, 0x4d, 0x07, 0x2e, 0x98, 0x4c, 0xfc, 0xc9, 0x93, 0x27, 0xfc, 0x5a, 0x96, 0x96, 0x96, 0x98,
- 0x36, 0x6d, 0x1a, 0x8f, 0xfe, 0xd2, 0xa5, 0x4b, 0x39, 0xf9, 0xd7, 0x5e, 0x7b, 0x0d, 0x8b, 0x17,
- 0x2f, 0xc6, 0xcc, 0x99, 0x33, 0x61, 0x65, 0x65, 0x85, 0x63, 0xc7, 0x8e, 0x55, 0x1b, 0xec, 0xc4,
- 0x24, 0x80, 0x2f, 0x25, 0xd9, 0x62, 0x43, 0x88, 0x7e, 0x77, 0xc8, 0x13, 0xd9, 0x75, 0x9f, 0x04,
- 0x63, 0x0d, 0x9b, 0xd0, 0x15, 0x94, 0x2b, 0xf5, 0x22, 0x3f, 0x28, 0x04, 0xb7, 0x3f, 0xfc, 0x10,
- 0x8f, 0x58, 0xce, 0x91, 0x00, 0x22, 0x3d, 0x76, 0xec, 0x58, 0xcc, 0x9a, 0x35, 0x0b, 0x76, 0x76,
- 0x76, 0x98, 0x34, 0x69, 0x12, 0x45, 0x1b, 0x0b, 0x16, 0x2c, 0xc0, 0xe4, 0xc9, 0x93, 0xd1, 0xbf,
- 0x7f, 0x7f, 0xec, 0xdb, 0xb7, 0x0f, 0x25, 0x25, 0x25, 0x86, 0xa7, 0x12, 0xda, 0x49, 0xdb, 0x5d,
- 0xf2, 0x84, 0x59, 0xef, 0x1f, 0x87, 0x85, 0xcd, 0x97, 0x06, 0xe1, 0xdb, 0xe7, 0x79, 0xbe, 0x1e,
- 0x28, 0x3a, 0x7d, 0x9a, 0x13, 0x7b, 0xe1, 0x85, 0x17, 0x30, 0x67, 0xce, 0x1c, 0x38, 0x38, 0x38,
- 0xf0, 0x51, 0x20, 0xd2, 0xf3, 0xe6, 0xcd, 0xc3, 0xf4, 0xe9, 0xd3, 0x31, 0x70, 0xe0, 0x40, 0x5e,
- 0x52, 0x9f, 0x3e, 0x7d, 0x6a, 0x82, 0x00, 0x46, 0x9e, 0xbc, 0x98, 0x97, 0x97, 0xa7, 0xb6, 0x8e,
- 0xb8, 0x54, 0x8a, 0x3d, 0xaf, 0xaf, 0xc2, 0xac, 0xf9, 0x38, 0x08, 0xb6, 0xbb, 0xce, 0x20, 0x31,
- 0xa3, 0x4c, 0x8d, 0xa4, 0xcc, 0x72, 0x0d, 0xa4, 0xb8, 0x1f, 0x42, 0x9c, 0xad, 0x2d, 0x64, 0xac,
- 0x34, 0x0e, 0x1e, 0x3c, 0x98, 0xfb, 0x7c, 0xe3, 0xc6, 0x8d, 0x98, 0x3d, 0x7b, 0x36, 0x27, 0xff,
- 0xe6, 0x9b, 0x6f, 0xf2, 0xf3, 0xe1, 0xc3, 0x87, 0x63, 0xf4, 0xe8, 0xd1, 0xfc, 0xde, 0x26, 0x09,
- 0xa0, 0xe8, 0xd3, 0xcc, 0xb3, 0x8c, 0x2d, 0x38, 0xb4, 0x9b, 0x94, 0x29, 0xe4, 0x09, 0x42, 0x0e,
- 0x88, 0x3d, 0xae, 0x0d, 0x22, 0x53, 0x5a, 0x5a, 0xca, 0xc9, 0x2f, 0x59, 0xb2, 0x04, 0xeb, 0xd7,
- 0xaf, 0xe7, 0x76, 0x21, 0xdf, 0x93, 0x8d, 0xde, 0x7a, 0xeb, 0x2d, 0x8c, 0x1a, 0x35, 0x8a, 0x7f,
- 0x4e, 0x73, 0x2f, 0xfa, 0xbe, 0x69, 0x02, 0xf4, 0x59, 0x47, 0xab, 0xda, 0x08, 0xe4, 0x53, 0xca,
- 0x62, 0x50, 0x52, 0x97, 0xa1, 0x91, 0xac, 0x6b, 0xfe, 0xb6, 0x1b, 0xef, 0x7f, 0xf9, 0x85, 0x24,
- 0x79, 0x81, 0x08, 0x05, 0xca, 0xc2, 0xc2, 0x82, 0x47, 0x79, 0xd9, 0xb2, 0x65, 0xb0, 0xb1, 0xb1,
- 0xe1, 0xe4, 0xc9, 0x3e, 0x94, 0xb4, 0xe3, 0xc6, 0x8d, 0xe3, 0xbe, 0xbf, 0x71, 0xe3, 0x06, 0xc4,
- 0x87, 0x51, 0x01, 0x7c, 0xb9, 0xc7, 0x26, 0x74, 0x95, 0x95, 0x95, 0x3a, 0xd6, 0xd1, 0x26, 0x4f,
- 0x84, 0x5d, 0xc2, 0xa6, 0xc2, 0x33, 0x7e, 0x1b, 0x3f, 0x6f, 0x7b, 0xd8, 0x8c, 0x6f, 0xae, 0x6d,
- 0xc0, 0x3b, 0xde, 0xbd, 0xf0, 0x71, 0xd0, 0x76, 0x49, 0xe2, 0x04, 0xfa, 0x9b, 0xa2, 0x4c, 0xcd,
- 0x6a, 0xee, 0xdc, 0xb9, 0x58, 0xb1, 0x62, 0x05, 0x4f, 0x5a, 0xaa, 0x32, 0x64, 0xa5, 0x57, 0x5e,
- 0x79, 0x05, 0xfd, 0xfa, 0xf5, 0xc3, 0xe1, 0xc3, 0x87, 0x75, 0xfe, 0xd7, 0x24, 0x01, 0x05, 0x05,
- 0x05, 0xc8, 0xc9, 0xc9, 0x31, 0xc9, 0x3a, 0x2e, 0x61, 0x56, 0xf8, 0x2e, 0x6e, 0x2b, 0xf2, 0x6a,
- 0x6e, 0x62, 0x73, 0x88, 0x25, 0x56, 0xf9, 0x0d, 0xc0, 0x8f, 0x05, 0x67, 0xf4, 0x92, 0x27, 0x50,
- 0x73, 0x1a, 0x39, 0x72, 0x24, 0x8f, 0x3e, 0xd5, 0x7b, 0x22, 0x4e, 0x15, 0x87, 0x6c, 0x33, 0x75,
- 0xea, 0x54, 0x0c, 0x18, 0x30, 0x80, 0x57, 0x22, 0xa9, 0x32, 0x5c, 0x5c, 0x5c, 0x6c, 0x44, 0x80,
- 0x9e, 0xc4, 0x95, 0x8a, 0xbe, 0x20, 0x60, 0xe7, 0xa5, 0x99, 0x58, 0x7e, 0xaa, 0x0f, 0x76, 0x7e,
- 0x3f, 0x93, 0x35, 0xb2, 0x02, 0x83, 0xe4, 0xa9, 0x21, 0x51, 0xb3, 0xa2, 0xaa, 0xf2, 0xc1, 0x07,
- 0x1f, 0xf0, 0x91, 0xa0, 0xa4, 0xa5, 0x0a, 0x44, 0xe7, 0x43, 0x86, 0x0c, 0xe1, 0x23, 0x40, 0xf7,
- 0x97, 0x9a, 0x76, 0x1b, 0x15, 0x40, 0xe4, 0x69, 0x14, 0x68, 0x2a, 0xab, 0x2f, 0xfa, 0xe2, 0xc8,
- 0xac, 0x0d, 0x18, 0x8a, 0x77, 0x7c, 0x9e, 0x83, 0xff, 0xad, 0x4f, 0xf0, 0xb8, 0xfd, 0xa1, 0x41,
- 0xf2, 0x99, 0x99, 0x99, 0x7c, 0x9a, 0x40, 0x7e, 0x77, 0x72, 0x72, 0xe2, 0x65, 0x92, 0x7c, 0xff,
- 0xfa, 0xeb, 0xaf, 0x73, 0x2b, 0x8d, 0x18, 0x31, 0x02, 0xc3, 0x86, 0x0d, 0xe3, 0x3d, 0x48, 0x7b,
- 0x37, 0xc2, 0xe4, 0x45, 0x3d, 0x7d, 0x99, 0xec, 0x43, 0x9d, 0xd8, 0x58, 0xf4, 0x09, 0x4e, 0xc1,
- 0x63, 0xe1, 0xf6, 0x8f, 0xe5, 0x3a, 0x09, 0x2b, 0x90, 0x2e, 0x2b, 0x2b, 0x45, 0x84, 0xec, 0x12,
- 0x82, 0x82, 0xce, 0x72, 0x6b, 0x50, 0xa5, 0x59, 0xb5, 0x6a, 0x15, 0x4f, 0x54, 0x22, 0x3f, 0x63,
- 0xc6, 0x0c, 0xee, 0xfb, 0x31, 0x63, 0xc6, 0xf0, 0xa4, 0xa5, 0xe5, 0xac, 0xb0, 0x5b, 0x27, 0xde,
- 0x17, 0x15, 0xfa, 0x93, 0x71, 0x01, 0x5a, 0x95, 0xa7, 0x26, 0x29, 0x09, 0x11, 0xec, 0xe2, 0x51,
- 0xdb, 0x3e, 0x44, 0x80, 0x2c, 0x15, 0x67, 0x22, 0x6f, 0x6b, 0x60, 0xbd, 0xdf, 0x78, 0x78, 0xfc,
- 0xe0, 0xa4, 0xb7, 0xda, 0xe4, 0xe7, 0xe7, 0xe1, 0x5c, 0x70, 0x20, 0x2e, 0x9c, 0x5d, 0x80, 0xa8,
- 0x0b, 0xf3, 0xe1, 0x73, 0x6c, 0x06, 0xec, 0x56, 0xcc, 0xe5, 0x49, 0x4b, 0x7e, 0xa7, 0x79, 0xcf,
- 0x84, 0x09, 0x13, 0xd0, 0xb7, 0x6f, 0x5f, 0xf8, 0xfa, 0xfa, 0x76, 0x6d, 0x39, 0xd2, 0x8a, 0x50,
- 0xd8, 0x0d, 0x11, 0x81, 0xde, 0x2f, 0x2c, 0x2c, 0xcc, 0x63, 0x5c, 0xe7, 0x18, 0x15, 0x40, 0x6a,
- 0x29, 0xfa, 0x77, 0xdd, 0xdd, 0x79, 0xc7, 0xf4, 0x1c, 0xfc, 0x22, 0xc6, 0x2c, 0xf3, 0xd0, 0xc1,
- 0xa2, 0xc3, 0x2f, 0x62, 0x47, 0xd0, 0x6a, 0xbd, 0xd6, 0xa1, 0x91, 0xa9, 0x51, 0x14, 0xa1, 0x20,
- 0xdd, 0x19, 0xf7, 0x5a, 0x92, 0x51, 0x5f, 0x1d, 0x88, 0x2b, 0xb2, 0xa5, 0x70, 0x71, 0x1e, 0xcf,
- 0x47, 0x83, 0x92, 0x97, 0x22, 0xbf, 0x69, 0xd3, 0x26, 0x3e, 0x0b, 0x26, 0xeb, 0xd6, 0xd3, 0xae,
- 0x60, 0x5d, 0x1d, 0x6a, 0x69, 0x83, 0x59, 0x05, 0xfa, 0x5b, 0xa9, 0x54, 0x22, 0x26, 0x26, 0xe6,
- 0x07, 0xc6, 0x75, 0x3a, 0x43, 0x7f, 0xf1, 0xf6, 0xba, 0x5a, 0x00, 0x91, 0xcf, 0x60, 0x5e, 0x4d,
- 0x62, 0x91, 0x27, 0x01, 0xf7, 0x99, 0xea, 0xbc, 0xe3, 0xc7, 0xd1, 0xc0, 0xd6, 0x08, 0x62, 0xfb,
- 0x08, 0x55, 0x81, 0x92, 0xf8, 0x78, 0xfc, 0x9f, 0xf4, 0xfa, 0xfe, 0x7a, 0xfc, 0x35, 0x04, 0x9d,
- 0xd9, 0x04, 0x79, 0xa9, 0x27, 0x5a, 0x1b, 0xaf, 0xa0, 0xa9, 0x36, 0x8c, 0x89, 0x38, 0x85, 0x6b,
- 0x31, 0xab, 0xb1, 0x75, 0xa3, 0x25, 0x9f, 0x26, 0x90, 0x8d, 0x88, 0x34, 0x11, 0x95, 0xcb, 0x15,
- 0xbc, 0x84, 0xd3, 0x3a, 0x80, 0x95, 0x4c, 0x3e, 0xb1, 0xa4, 0x57, 0x16, 0x79, 0x5a, 0xe6, 0x56,
- 0x31, 0x9e, 0x6f, 0x33, 0x8c, 0x62, 0xe8, 0x2d, 0x7e, 0xc0, 0xa1, 0x21, 0x40, 0xbb, 0x71, 0x49,
- 0x79, 0x5f, 0x10, 0xe0, 0xc0, 0x92, 0x78, 0x73, 0xb0, 0x25, 0x5a, 0x1f, 0xd4, 0xeb, 0x08, 0xa0,
- 0xa3, 0x6b, 0x61, 0xee, 0x84, 0xd6, 0xfa, 0x58, 0x34, 0x2b, 0x2f, 0xa1, 0x41, 0xee, 0x87, 0xda,
- 0x8a, 0xa3, 0x90, 0x17, 0x7f, 0x86, 0x33, 0x5e, 0xd3, 0x59, 0xb7, 0x1d, 0x41, 0x95, 0x85, 0x97,
- 0x6e, 0x5a, 0x48, 0x51, 0xee, 0xd1, 0x62, 0x8a, 0x56, 0x61, 0x69, 0x69, 0x69, 0x3c, 0x1f, 0xe9,
- 0xfd, 0xd8, 0xd8, 0xd8, 0x4a, 0xc6, 0xf1, 0x1d, 0x06, 0x4b, 0xd5, 0xf3, 0x8c, 0x67, 0xc4, 0x8f,
- 0x98, 0x74, 0x05, 0x50, 0x02, 0x1b, 0x48, 0x5e, 0x41, 0xc0, 0xa6, 0xe0, 0x31, 0xb0, 0x3d, 0xfd,
- 0x3c, 0x1c, 0x83, 0x2c, 0xe0, 0x9d, 0xb8, 0x13, 0x8a, 0x96, 0x62, 0x35, 0x79, 0x3a, 0x3a, 0x3a,
- 0xda, 0x90, 0x7f, 0x67, 0x33, 0x9a, 0xeb, 0x22, 0xd0, 0xa0, 0x38, 0x03, 0x65, 0xc5, 0x31, 0x28,
- 0x4a, 0x3e, 0xc7, 0x9d, 0xc4, 0x0d, 0x08, 0xf5, 0x9f, 0x87, 0xe4, 0x9b, 0x57, 0x90, 0x9e, 0x9e,
- 0x8e, 0xab, 0x57, 0x7f, 0x44, 0x5c, 0x5c, 0x1c, 0xdf, 0xd6, 0x24, 0x31, 0x54, 0x89, 0x68, 0x14,
- 0xa8, 0x72, 0xc9, 0x64, 0xb2, 0x8a, 0x1e, 0x3d, 0x7a, 0xbc, 0xcb, 0x38, 0x8e, 0x53, 0x71, 0xed,
- 0x21, 0x90, 0x97, 0x14, 0x40, 0x17, 0xa4, 0x08, 0xe8, 0xab, 0x3e, 0xe2, 0xb9, 0xfc, 0xf6, 0x8b,
- 0x53, 0x71, 0xe8, 0xa7, 0xf7, 0xf1, 0x49, 0xe4, 0x02, 0xde, 0x81, 0x37, 0x9c, 0xfb, 0x23, 0xda,
- 0x3b, 0x1f, 0xa9, 0x05, 0xd4, 0xcb, 0x65, 0x28, 0xcf, 0x3f, 0x88, 0x46, 0x45, 0x10, 0x94, 0x95,
- 0x9e, 0xc8, 0x4f, 0xdf, 0xc9, 0x92, 0xd9, 0x06, 0x29, 0x89, 0xdf, 0x30, 0x92, 0x72, 0x1e, 0xfd,
- 0x6b, 0xd7, 0xae, 0xf1, 0x09, 0x24, 0x1d, 0x34, 0x8a, 0x94, 0xb0, 0x34, 0x17, 0xcb, 0xc8, 0xc8,
- 0xc0, 0xc5, 0x8b, 0x17, 0xcb, 0x0c, 0x91, 0xd7, 0x15, 0xa0, 0x8a, 0xbe, 0xd0, 0x48, 0x0c, 0x45,
- 0x5f, 0x10, 0x40, 0x39, 0x90, 0x5b, 0x93, 0xc8, 0x05, 0x70, 0x11, 0x81, 0xa3, 0x91, 0xaf, 0xc8,
- 0xe5, 0x23, 0xb1, 0xd4, 0x86, 0x95, 0xd9, 0xfd, 0x6b, 0x50, 0x55, 0xf4, 0x35, 0xae, 0x46, 0xda,
- 0x22, 0xfe, 0xca, 0x47, 0xa8, 0x53, 0x56, 0xf1, 0x25, 0x2b, 0x3d, 0x48, 0xa1, 0x59, 0x6f, 0x54,
- 0x74, 0x34, 0xb7, 0x2b, 0x91, 0xa7, 0x44, 0xa6, 0x49, 0x1e, 0x05, 0x91, 0xf1, 0x29, 0xe9, 0xdd,
- 0xbb, 0xb7, 0xad, 0x21, 0xf2, 0x3a, 0x02, 0x1e, 0x6a, 0x75, 0x5f, 0x63, 0x02, 0xf6, 0x45, 0x2d,
- 0x46, 0x50, 0xea, 0x01, 0x7e, 0xf3, 0xe6, 0x07, 0x4a, 0x5c, 0x2d, 0xf0, 0xc7, 0x72, 0xaf, 0x21,
- 0x78, 0xef, 0x3b, 0x5b, 0xd6, 0x80, 0x5a, 0x30, 0x68, 0x60, 0x6f, 0x98, 0x9b, 0xf7, 0x82, 0xdb,
- 0xbe, 0xf9, 0xa8, 0x55, 0xe4, 0xf1, 0x32, 0x49, 0x24, 0xa9, 0xa2, 0x54, 0x55, 0x55, 0xf1, 0x82,
- 0x11, 0x1d, 0x13, 0xc3, 0xaf, 0x45, 0x15, 0x88, 0x12, 0x96, 0xf2, 0x20, 0x34, 0x34, 0xb4, 0x58,
- 0x45, 0xfe, 0x65, 0x43, 0xe4, 0x25, 0x05, 0xd0, 0x45, 0x69, 0x16, 0x68, 0x8a, 0x80, 0x8e, 0xce,
- 0x76, 0xf6, 0xda, 0xa1, 0x91, 0xbc, 0xeb, 0xf7, 0x86, 0xc0, 0xc9, 0xed, 0x3c, 0x02, 0x7c, 0xdd,
- 0xf0, 0xfb, 0xe1, 0x7d, 0x10, 0x19, 0xe1, 0xad, 0x2e, 0xcd, 0x54, 0xcb, 0x89, 0x68, 0x4d, 0x4d,
- 0x2d, 0xf7, 0x78, 0x4a, 0x4a, 0x0a, 0x5f, 0xc8, 0xd3, 0x7b, 0x64, 0x27, 0x4a, 0x5c, 0x3f, 0x3f,
- 0xbf, 0x0c, 0xd6, 0x17, 0xec, 0x54, 0xe4, 0xfb, 0x1a, 0x22, 0x2f, 0x29, 0x80, 0x6c, 0x44, 0x37,
- 0x33, 0x45, 0x80, 0x54, 0xf9, 0xec, 0x12, 0x10, 0x86, 0xfc, 0xbc, 0x14, 0xf6, 0xbf, 0x5d, 0x79,
- 0x44, 0x1d, 0x9e, 0xba, 0x29, 0x09, 0xa0, 0x92, 0x49, 0x9e, 0x27, 0xc2, 0x94, 0xb8, 0x24, 0x84,
- 0xca, 0x25, 0x25, 0xf0, 0xc1, 0x83, 0x07, 0x65, 0x8c, 0x8b, 0x35, 0xc3, 0x58, 0x63, 0x91, 0xd7,
- 0x6f, 0x21, 0x13, 0x4b, 0xa8, 0xb6, 0x80, 0x5b, 0xe5, 0x51, 0xf0, 0x4c, 0xd8, 0x06, 0xbb, 0x23,
- 0x8b, 0xb1, 0xfa, 0x5b, 0x6b, 0x9e, 0x1b, 0x37, 0x4b, 0x65, 0x5d, 0xfd, 0x44, 0x25, 0x80, 0x12,
- 0x94, 0x9a, 0x12, 0x6d, 0x12, 0xe7, 0xe6, 0xe6, 0xb2, 0x92, 0x99, 0xcc, 0xc9, 0xb3, 0x91, 0x78,
- 0xca, 0x56, 0x64, 0xdf, 0xa8, 0xa6, 0x09, 0xf4, 0x50, 0xdb, 0x5c, 0x5c, 0x2a, 0xbb, 0x25, 0x80,
- 0x2e, 0x7c, 0xeb, 0xd6, 0xad, 0x6e, 0x0b, 0x08, 0xcf, 0x3c, 0x8a, 0x5d, 0xe1, 0xb3, 0xe1, 0xe8,
- 0x3f, 0x05, 0x8e, 0x01, 0x53, 0xf8, 0x79, 0x4c, 0xb6, 0x97, 0x5a, 0x00, 0xcd, 0x69, 0x04, 0x01,
- 0x55, 0xd5, 0xd5, 0xfc, 0x3e, 0xd9, 0xd9, 0xd9, 0x54, 0xf7, 0xdb, 0xd9, 0x84, 0x8e, 0xb6, 0xcc,
- 0x67, 0xa8, 0x7e, 0x2d, 0xf0, 0x6b, 0x53, 0xc9, 0x4b, 0x0a, 0x10, 0x86, 0xfa, 0x5f, 0xb5, 0x90,
- 0x70, 0xd0, 0xfb, 0xc2, 0x3e, 0xa7, 0x78, 0x04, 0xc8, 0x42, 0xb4, 0x55, 0x4f, 0x91, 0x67, 0x1d,
- 0xbf, 0x95, 0xad, 0x7b, 0xd7, 0xb0, 0xfb, 0x4f, 0x52, 0x3d, 0xbc, 0xee, 0x25, 0xfe, 0x1d, 0x44,
- 0x77, 0x04, 0x58, 0xd1, 0x93, 0xfa, 0xc7, 0xaa, 0x07, 0x0a, 0x02, 0x79, 0x43, 0xa4, 0xf5, 0xcd,
- 0x7f, 0xc4, 0x02, 0xe8, 0xfb, 0x74, 0x1d, 0x1a, 0x05, 0x9a, 0xa6, 0xf3, 0xe0, 0xb0, 0x4a, 0x44,
- 0x22, 0x98, 0xff, 0x0b, 0x7b, 0xf6, 0xec, 0x29, 0xf8, 0x9d, 0x92, 0xb5, 0x67, 0x77, 0xc9, 0x8b,
- 0x7f, 0x2b, 0x31, 0x86, 0x2d, 0x32, 0x1c, 0x5c, 0x5d, 0x5d, 0x3f, 0x73, 0x71, 0x71, 0x71, 0xfb,
- 0x4f, 0x62, 0xfb, 0xf6, 0xed, 0x07, 0xd6, 0xad, 0x5b, 0xe7, 0xca, 0xee, 0x39, 0x5b, 0xf5, 0x03,
- 0x0e, 0x73, 0x53, 0x92, 0xd5, 0x90, 0x80, 0x9e, 0xaa, 0x51, 0x18, 0xae, 0x4a, 0xa0, 0x91, 0xff,
- 0x05, 0xfc, 0x81, 0x61, 0x00, 0xc3, 0x73, 0xdd, 0xf1, 0xbb, 0x14, 0xfe, 0x09, 0x72, 0xbb, 0xc4,
- 0xdd, 0x60, 0xd0, 0x68, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
+ 0x87, 0x00, 0x00, 0x0c, 0x11, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x5a, 0x09, 0x50, 0x54,
+ 0x57, 0x16, 0x25, 0xc6, 0xc9, 0x52, 0x49, 0xa9, 0xc1, 0x65, 0xd4, 0xa8, 0x71, 0x99, 0x8a, 0xd1,
+ 0x60, 0x5c, 0xa2, 0x89, 0xe2, 0x32, 0x2e, 0x21, 0x2a, 0x2e, 0x19, 0x77, 0xe2, 0x24, 0xae, 0x40,
+ 0x1c, 0xe3, 0x44, 0x44, 0x66, 0x32, 0x19, 0xa7, 0x86, 0x98, 0x4c, 0x34, 0x02, 0x61, 0x4a, 0x45,
+ 0x0d, 0x48, 0xc9, 0x22, 0x62, 0x47, 0x50, 0x22, 0xa0, 0x88, 0x08, 0x31, 0x71, 0x61, 0x51, 0xc2,
+ 0xa2, 0x22, 0x3b, 0x34, 0xd0, 0xf4, 0xc2, 0x0e, 0xb2, 0x88, 0xe0, 0x99, 0x77, 0x1f, 0xfd, 0x7f,
+ 0x7e, 0x77, 0xff, 0x6e, 0x9a, 0x4c, 0x65, 0x6a, 0xf2, 0xab, 0x4e, 0x35, 0x4b, 0x2f, 0xe7, 0xdc,
+ 0x77, 0xee, 0x79, 0xf7, 0x3f, 0xb0, 0xb1, 0xb1, 0xb1, 0xe9, 0xc5, 0xf0, 0x1b, 0x86, 0xa7, 0x19,
+ 0x9e, 0xf9, 0x15, 0x80, 0x78, 0x3e, 0xc9, 0xf0, 0x04, 0x00, 0x1b, 0xba, 0x9e, 0x9d, 0x32, 0x65,
+ 0xca, 0x08, 0x5f, 0x5f, 0xdf, 0x45, 0xfb, 0xf6, 0xed, 0x5b, 0xfa, 0xff, 0x8c, 0xfd, 0xfb, 0xf7,
+ 0x2f, 0x71, 0x70, 0x70, 0xb0, 0x63, 0x9c, 0x6d, 0xf5, 0x45, 0x7f, 0x82, 0x04, 0x0c, 0xf2, 0xf0,
+ 0xf0, 0x70, 0xc2, 0xaf, 0xe4, 0xf2, 0xf7, 0xf7, 0xdf, 0xc7, 0x38, 0x8f, 0x67, 0x78, 0x5e, 0x10,
+ 0xf0, 0xa2, 0x0b, 0xbb, 0xe4, 0x9e, 0xdc, 0xd1, 0xd1, 0x81, 0xd6, 0xd6, 0xd6, 0x9f, 0xd0, 0xd6,
+ 0xc6, 0xd1, 0x26, 0xc5, 0xc3, 0x87, 0x1c, 0x0f, 0x8d, 0xd1, 0xde, 0x2e, 0xa2, 0xfd, 0xe7, 0xe0,
+ 0xd1, 0xa3, 0x9f, 0xc0, 0xbe, 0x27, 0x2e, 0x74, 0x79, 0x7b, 0x7b, 0x1f, 0x66, 0x9c, 0xa7, 0x31,
+ 0xf4, 0xd3, 0xdb, 0xdf, 0x66, 0x98, 0xb3, 0xb3, 0xb3, 0xab, 0x9c, 0x80, 0xba, 0xba, 0x3a, 0xa8,
+ 0x2a, 0xd5, 0xa8, 0x54, 0x6b, 0xa0, 0xd6, 0x68, 0xa0, 0xd1, 0x6a, 0x19, 0x74, 0xd0, 0xea, 0x74,
+ 0xd0, 0x55, 0x55, 0x71, 0x54, 0x55, 0x57, 0x73, 0x54, 0xd7, 0xd4, 0x70, 0xd4, 0xd4, 0xd6, 0x72,
+ 0xd4, 0x12, 0xd8, 0xeb, 0x09, 0xf4, 0x3e, 0x75, 0xf5, 0xf5, 0x22, 0xea, 0x09, 0x0d, 0x0d, 0x26,
+ 0x68, 0xb0, 0x80, 0xa6, 0xa6, 0x26, 0xce, 0xe9, 0xc0, 0x81, 0x03, 0x47, 0x18, 0xe7, 0x37, 0xcc,
+ 0x0a, 0xc8, 0xcf, 0xcf, 0x47, 0x4b, 0x4b, 0x4b, 0x97, 0x00, 0xf6, 0x41, 0x5d, 0xe4, 0xb5, 0x9c,
+ 0x3c, 0x11, 0xd7, 0xea, 0x2c, 0x13, 0x2f, 0x2d, 0x57, 0xe3, 0x9b, 0xb8, 0xdb, 0x38, 0xcd, 0xa0,
+ 0x30, 0xc6, 0xa5, 0x74, 0x8e, 0x28, 0xdf, 0x40, 0x5c, 0x7c, 0xf3, 0x4d, 0xe4, 0x86, 0x84, 0xa0,
+ 0xa1, 0xb1, 0x51, 0x44, 0xa3, 0x05, 0x3c, 0x78, 0xf0, 0xc0, 0x3a, 0x01, 0xe9, 0xe9, 0xe9, 0xbc,
+ 0x42, 0x74, 0x51, 0x55, 0xa4, 0xe4, 0xa5, 0x55, 0x37, 0x57, 0xf1, 0x23, 0x8a, 0x1f, 0x30, 0xd2,
+ 0x71, 0xbf, 0x45, 0x78, 0x0c, 0x7f, 0x1d, 0x61, 0x36, 0x36, 0x88, 0x9f, 0x37, 0x0f, 0x8d, 0xac,
+ 0xb2, 0x52, 0x34, 0x99, 0x41, 0x73, 0x73, 0xb3, 0x75, 0x02, 0xa4, 0x17, 0x09, 0x90, 0x5a, 0xc6,
+ 0xac, 0x5d, 0x04, 0xab, 0x30, 0xe1, 0xe1, 0x17, 0x6e, 0x61, 0xcc, 0xb2, 0x03, 0xb8, 0x57, 0x58,
+ 0x81, 0x22, 0xa5, 0x1a, 0x45, 0x65, 0x1a, 0x8e, 0x62, 0x01, 0xe5, 0x5a, 0x94, 0xfc, 0x98, 0x89,
+ 0x34, 0x0f, 0x0f, 0xa8, 0x52, 0x52, 0xd0, 0xc4, 0x2a, 0x2b, 0xc5, 0x03, 0x33, 0x10, 0x5c, 0xd1,
+ 0xad, 0x00, 0x1d, 0x23, 0xfb, 0x88, 0x35, 0x0e, 0x5d, 0x0d, 0x0d, 0x8d, 0x06, 0xe4, 0xab, 0xf5,
+ 0xe4, 0xe5, 0x88, 0x0b, 0xde, 0x0e, 0x8d, 0x4e, 0xe5, 0x55, 0xae, 0xd0, 0x54, 0xfd, 0x64, 0x0b,
+ 0x69, 0x75, 0xe5, 0x88, 0xb2, 0xea, 0x0a, 0x68, 0x36, 0x03, 0x0a, 0x11, 0xab, 0x04, 0x5c, 0xbd,
+ 0x7a, 0x15, 0x35, 0x8c, 0x24, 0x17, 0xc0, 0x3e, 0xdc, 0xac, 0x65, 0x24, 0xcd, 0x29, 0x34, 0x25,
+ 0x35, 0x5b, 0x68, 0x4c, 0x1a, 0x17, 0xa0, 0x62, 0x02, 0x0c, 0x2c, 0x61, 0x44, 0xd8, 0x84, 0x24,
+ 0xab, 0xb0, 0x80, 0x16, 0x19, 0x58, 0x2d, 0x40, 0x7a, 0x51, 0xf5, 0x04, 0xf2, 0x3a, 0x61, 0x25,
+ 0x8c, 0x56, 0x43, 0x48, 0x90, 0x6b, 0xb9, 0x51, 0xf8, 0x63, 0xc8, 0x10, 0xac, 0x0a, 0xb4, 0xc5,
+ 0x92, 0x23, 0x7d, 0xb0, 0x2e, 0x68, 0x00, 0x8e, 0xfd, 0xb0, 0xd3, 0x3c, 0x69, 0x39, 0xa2, 0x8c,
+ 0x64, 0x8b, 0x34, 0xb6, 0x8d, 0x22, 0xdc, 0x2a, 0x01, 0xf4, 0x46, 0x8f, 0x1f, 0x3f, 0xee, 0x12,
+ 0xc0, 0x2a, 0x47, 0x24, 0xa3, 0x63, 0xbe, 0xc5, 0x97, 0x5e, 0x5f, 0xc8, 0x22, 0x35, 0x2d, 0x85,
+ 0xaf, 0x94, 0xfb, 0x59, 0x7b, 0x2c, 0x0f, 0x78, 0xca, 0x04, 0xaa, 0x9a, 0x52, 0x79, 0xd2, 0x16,
+ 0x88, 0x4a, 0xf7, 0x1b, 0xe1, 0xeb, 0x92, 0x9c, 0x22, 0x14, 0x33, 0x74, 0x2b, 0x20, 0x36, 0x36,
+ 0x16, 0x5a, 0x96, 0x3a, 0x74, 0xd1, 0xb2, 0x93, 0x80, 0xa4, 0xa4, 0x2b, 0x38, 0x72, 0xec, 0x10,
+ 0xfc, 0x8e, 0x1a, 0xe2, 0x6b, 0xff, 0x23, 0xc8, 0xbe, 0x7b, 0x87, 0xaf, 0xd4, 0xae, 0xb3, 0x33,
+ 0x38, 0xe1, 0xbc, 0xca, 0x0c, 0x5e, 0xf1, 0x0f, 0x4e, 0x8f, 0x17, 0x05, 0x98, 0x23, 0xdd, 0x66,
+ 0xbc, 0x29, 0x1a, 0x6d, 0x8e, 0x02, 0x82, 0x77, 0x1e, 0xc1, 0x25, 0xb7, 0xd3, 0x48, 0xfa, 0xeb,
+ 0x59, 0x84, 0x6d, 0xf1, 0x6b, 0x59, 0x69, 0xe7, 0xf8, 0xa9, 0x55, 0x16, 0x22, 0x01, 0xc6, 0xcd,
+ 0x2a, 0xfa, 0x5d, 0xd2, 0xa0, 0xe4, 0xf1, 0x5d, 0xe7, 0xba, 0x56, 0x20, 0x5f, 0x9d, 0xc9, 0xab,
+ 0xfd, 0x81, 0xe2, 0x55, 0xfe, 0x7d, 0x25, 0x13, 0x60, 0x96, 0xb4, 0xdc, 0x0e, 0x6e, 0x84, 0xc8,
+ 0x03, 0x61, 0x48, 0xf2, 0x88, 0x44, 0x6d, 0x50, 0x01, 0x3a, 0xce, 0xe9, 0x50, 0x79, 0xec, 0x0e,
+ 0x2e, 0xef, 0x54, 0xb4, 0xef, 0x75, 0xf4, 0x88, 0x94, 0x15, 0xd0, 0xd9, 0xd9, 0x29, 0x0a, 0xa0,
+ 0x4a, 0x0a, 0xe4, 0x4b, 0x94, 0xa5, 0x28, 0x29, 0x2d, 0xe1, 0x8f, 0xa5, 0x65, 0x4a, 0x28, 0x19,
+ 0x2a, 0x2b, 0x55, 0x62, 0x83, 0xba, 0xeb, 0x05, 0x14, 0x30, 0x01, 0x54, 0xed, 0x6d, 0x7a, 0x01,
+ 0xea, 0x5a, 0xa5, 0xc1, 0xf8, 0x61, 0x4c, 0xd0, 0xd2, 0x38, 0x91, 0x18, 0x7f, 0x05, 0x31, 0x2e,
+ 0xc1, 0xc8, 0x3f, 0x94, 0x8a, 0xb6, 0x33, 0x95, 0xa8, 0x61, 0x22, 0x2a, 0x8e, 0x66, 0x43, 0x1b,
+ 0x90, 0x83, 0xe4, 0x3d, 0xb1, 0xed, 0x9e, 0x8b, 0xdc, 0x4f, 0x9a, 0x08, 0x88, 0x8a, 0x8a, 0x62,
+ 0xc4, 0x2a, 0xbb, 0x04, 0xb0, 0x4a, 0x12, 0xf9, 0xe8, 0xd8, 0xf3, 0x66, 0x7b, 0x20, 0x37, 0xef,
+ 0x3e, 0x7f, 0x9e, 0x81, 0x00, 0x56, 0x69, 0x41, 0x80, 0xa6, 0xae, 0xcc, 0x84, 0xb8, 0x25, 0xd2,
+ 0x14, 0xe1, 0x84, 0x82, 0x82, 0x02, 0xcc, 0x9a, 0x35, 0x0b, 0x81, 0x81, 0x81, 0xf8, 0x31, 0x39,
+ 0x1d, 0xb7, 0xfc, 0xbf, 0x43, 0xf2, 0xa7, 0x17, 0xf9, 0x0a, 0xd4, 0x87, 0x16, 0x43, 0x79, 0x38,
+ 0x03, 0x81, 0x4e, 0x3e, 0xb5, 0x26, 0x02, 0x84, 0xa1, 0x49, 0x10, 0x40, 0xb6, 0xc9, 0xca, 0xca,
+ 0x84, 0x22, 0xe2, 0x34, 0xbe, 0x91, 0x22, 0x52, 0x81, 0xf3, 0xd1, 0x51, 0x7c, 0x9f, 0x68, 0x96,
+ 0x08, 0x28, 0xd4, 0x64, 0x71, 0xab, 0x08, 0x02, 0xb4, 0xf5, 0xe5, 0x66, 0x49, 0x0b, 0x64, 0x8d,
+ 0x41, 0xbb, 0x3a, 0x91, 0xf7, 0xf1, 0xf1, 0x41, 0x78, 0x78, 0x38, 0x12, 0x13, 0x13, 0xe1, 0xe7,
+ 0xe7, 0x07, 0x5f, 0x4f, 0x6f, 0xdc, 0xfd, 0xea, 0x1a, 0x27, 0x9f, 0xb8, 0x2b, 0xa2, 0xe3, 0xf3,
+ 0x85, 0xbb, 0x2f, 0x59, 0xec, 0x01, 0x4a, 0x0d, 0x59, 0xcf, 0x1b, 0x45, 0x23, 0x59, 0x46, 0x14,
+ 0xa0, 0xcd, 0xe6, 0x15, 0x97, 0x0a, 0xb0, 0x86, 0xb4, 0x00, 0x12, 0xbb, 0x60, 0xc1, 0x02, 0xb0,
+ 0x11, 0x1f, 0x01, 0x01, 0x01, 0x7c, 0x5f, 0x0a, 0x0b, 0x0b, 0xc3, 0xd1, 0xa3, 0x47, 0x11, 0x14,
+ 0x14, 0x04, 0xdf, 0x7f, 0x7a, 0x23, 0x6e, 0xfb, 0xa9, 0xc7, 0xff, 0x7e, 0x67, 0x6f, 0xb1, 0x6c,
+ 0x0f, 0x44, 0x47, 0x47, 0xa3, 0xa2, 0xa2, 0x42, 0x8c, 0x54, 0x6b, 0xc8, 0x93, 0x65, 0x04, 0x01,
+ 0x91, 0x3f, 0xfa, 0x20, 0x29, 0xf7, 0x14, 0x36, 0x9e, 0x1c, 0x61, 0x20, 0xc0, 0x1c, 0x61, 0x5a,
+ 0x71, 0x29, 0xd6, 0xad, 0x5b, 0x87, 0x89, 0x13, 0x27, 0x62, 0xdb, 0xb6, 0x6d, 0xb8, 0x77, 0xef,
+ 0x1e, 0x27, 0x7f, 0xfc, 0xf8, 0x71, 0x9c, 0x39, 0x73, 0x86, 0x46, 0x69, 0x2c, 0x5f, 0xbe, 0x1c,
+ 0x1f, 0xcd, 0xda, 0xa2, 0x9b, 0xd4, 0x7f, 0xec, 0x50, 0x59, 0x01, 0xb4, 0xfc, 0xc2, 0x3e, 0x40,
+ 0xe4, 0x68, 0x77, 0x95, 0xa6, 0x8d, 0x1c, 0x79, 0x7a, 0x8d, 0xe7, 0x85, 0x25, 0xb2, 0xfb, 0x40,
+ 0x75, 0x63, 0xa5, 0x55, 0xc4, 0x09, 0x5e, 0x5e, 0x5e, 0x18, 0x32, 0x64, 0x08, 0xe6, 0xcf, 0x9f,
+ 0x8f, 0x4d, 0x9b, 0x36, 0x61, 0xce, 0x9c, 0x39, 0x5c, 0x50, 0x08, 0x9b, 0x5a, 0x0f, 0x1f, 0x3e,
+ 0x8c, 0xcd, 0x9b, 0x37, 0x63, 0xcc, 0x98, 0x31, 0xcd, 0x8c, 0xf3, 0x42, 0xab, 0x62, 0x94, 0x0b,
+ 0xb0, 0x82, 0x3c, 0x59, 0x86, 0x2a, 0x7d, 0xf0, 0xaa, 0x2b, 0x36, 0xf9, 0x2f, 0xc6, 0xe2, 0xfd,
+ 0xb3, 0xe1, 0x9b, 0xb4, 0x19, 0xd1, 0xd9, 0x7e, 0xdd, 0x92, 0x16, 0x90, 0x90, 0x90, 0x80, 0x01,
+ 0x03, 0x06, 0x60, 0xd1, 0xa2, 0x45, 0x70, 0x75, 0x75, 0xc5, 0x3c, 0x36, 0xa9, 0x4e, 0x9a, 0x34,
+ 0x09, 0xf6, 0xf6, 0xf6, 0x70, 0x73, 0x73, 0xc3, 0xf6, 0xed, 0xdb, 0xf9, 0xf7, 0x8c, 0xab, 0xc2,
+ 0xe2, 0x46, 0x76, 0xf9, 0xf2, 0x65, 0x31, 0x85, 0x88, 0x20, 0x55, 0x5f, 0x9c, 0x65, 0xcc, 0x90,
+ 0x17, 0x52, 0x86, 0xac, 0xe2, 0x79, 0x2c, 0x1e, 0xf3, 0x5c, 0xbe, 0x36, 0x5b, 0xf1, 0x56, 0xb6,
+ 0x31, 0x0a, 0x5f, 0x53, 0x64, 0x13, 0x0a, 0x0b, 0x0b, 0x31, 0x70, 0xe0, 0x40, 0x2c, 0x5e, 0xbc,
+ 0x18, 0x4e, 0x4e, 0x4e, 0x5c, 0x04, 0x91, 0x7d, 0x93, 0xdd, 0x33, 0xd0, 0xd7, 0xe3, 0xc7, 0x8f,
+ 0xc7, 0xf0, 0xe1, 0xc3, 0xb9, 0x8d, 0xba, 0xdd, 0x89, 0x29, 0x01, 0x84, 0x69, 0x94, 0x08, 0x4a,
+ 0x7d, 0x2f, 0x1d, 0x07, 0xe4, 0xc8, 0x13, 0x76, 0xec, 0x8f, 0x82, 0xdd, 0xaa, 0xaf, 0xf0, 0x21,
+ 0x7b, 0x34, 0x86, 0xa7, 0x93, 0x3b, 0x4e, 0xf6, 0x7a, 0x12, 0xf1, 0xab, 0xd6, 0x8a, 0xe4, 0x69,
+ 0x20, 0x24, 0x72, 0x54, 0xe9, 0x25, 0x4b, 0x96, 0x70, 0x8f, 0x53, 0x0f, 0x4c, 0x9d, 0x3a, 0x15,
+ 0x6f, 0xbf, 0xfd, 0x36, 0x5e, 0x7b, 0xed, 0x35, 0xf4, 0xed, 0xdb, 0x97, 0x37, 0x75, 0x8f, 0x87,
+ 0x39, 0x22, 0x69, 0x60, 0x1d, 0x09, 0xf9, 0x56, 0x19, 0xf2, 0x84, 0x3f, 0xfd, 0xeb, 0x2c, 0xc6,
+ 0xaf, 0xf4, 0x81, 0xf3, 0xde, 0x08, 0x13, 0x7c, 0xe6, 0xf0, 0x1e, 0xbf, 0x91, 0x89, 0x7e, 0x63,
+ 0x3a, 0x27, 0x4f, 0x85, 0x9a, 0x32, 0x65, 0x0a, 0xec, 0xec, 0xec, 0xb8, 0xdf, 0x57, 0xaf, 0x5e,
+ 0xcd, 0xc9, 0xd3, 0xcf, 0x28, 0x89, 0x48, 0x84, 0xad, 0xad, 0x2d, 0x1c, 0x1c, 0x1c, 0xc4, 0xbe,
+ 0xec, 0x56, 0xc0, 0x8d, 0x1b, 0x37, 0xf8, 0xa4, 0x29, 0x0a, 0x30, 0xb2, 0x8e, 0x74, 0x24, 0x30,
+ 0x26, 0x4f, 0x84, 0x04, 0x0b, 0x19, 0x7b, 0x9c, 0x57, 0x9c, 0x3d, 0x6a, 0xae, 0x5d, 0xc3, 0x43,
+ 0x16, 0x0c, 0x44, 0x88, 0x1a, 0x74, 0xd4, 0xa8, 0x51, 0x3c, 0xf3, 0xd7, 0xaf, 0x5f, 0x8f, 0x69,
+ 0xd3, 0xa6, 0x61, 0xf2, 0xe4, 0xc9, 0x98, 0x3b, 0x77, 0x2e, 0x66, 0xcc, 0x98, 0x81, 0x41, 0x83,
+ 0x06, 0xe1, 0x95, 0x57, 0x5e, 0xe1, 0xef, 0x6d, 0xb5, 0x80, 0xf2, 0xf2, 0x72, 0x71, 0xf6, 0xa6,
+ 0x47, 0x73, 0xd6, 0x21, 0xf2, 0xe9, 0xca, 0x04, 0x68, 0xea, 0x4b, 0x0d, 0x62, 0x92, 0x04, 0xcc,
+ 0x77, 0xf5, 0x37, 0xf1, 0xb9, 0x00, 0x22, 0x42, 0x60, 0x44, 0x30, 0x78, 0xf0, 0x60, 0x31, 0x71,
+ 0x66, 0xce, 0x9c, 0xc9, 0xc9, 0xcf, 0x9e, 0x3d, 0x9b, 0xaf, 0x06, 0xd9, 0x8a, 0x7e, 0x4f, 0xe3,
+ 0xbb, 0xf4, 0xea, 0x99, 0x85, 0x18, 0x51, 0x93, 0xea, 0x4b, 0xac, 0xb3, 0x35, 0xfc, 0x77, 0x08,
+ 0x49, 0xfd, 0x87, 0x41, 0xb3, 0xee, 0xf0, 0x77, 0xc7, 0xc2, 0x3d, 0xef, 0x59, 0x24, 0x4f, 0x41,
+ 0x61, 0x2e, 0x71, 0xc8, 0x3a, 0x2c, 0x2a, 0xf1, 0xc2, 0x0b, 0x2f, 0x20, 0x3b, 0x3b, 0xdb, 0xe0,
+ 0xf5, 0x56, 0x09, 0xb8, 0x7b, 0xf7, 0xae, 0x78, 0x84, 0x41, 0x44, 0xc5, 0xea, 0xcb, 0x58, 0x67,
+ 0xeb, 0xa9, 0x31, 0x08, 0x4a, 0xfe, 0x1b, 0x27, 0x5e, 0xd5, 0xa8, 0xc2, 0xde, 0xb8, 0xe5, 0x3c,
+ 0xfb, 0x77, 0x85, 0x6e, 0x32, 0x4b, 0x5e, 0x48, 0x1c, 0x47, 0x47, 0x47, 0xbc, 0xfb, 0xee, 0xbb,
+ 0x58, 0xb8, 0x70, 0xa1, 0x41, 0xe2, 0x8c, 0x1b, 0x37, 0x0e, 0xfd, 0xfa, 0xf5, 0x83, 0x42, 0xa1,
+ 0x30, 0x58, 0x59, 0x61, 0xc4, 0xe9, 0x56, 0xc0, 0x9d, 0x3b, 0x5d, 0xf3, 0x3d, 0x17, 0xc0, 0x88,
+ 0x4a, 0xab, 0x6f, 0x9c, 0x3a, 0x82, 0x80, 0xe4, 0xe2, 0xf3, 0x78, 0x3f, 0xf4, 0x45, 0xac, 0x0f,
+ 0xf9, 0x2d, 0xbe, 0x2f, 0x50, 0x98, 0x54, 0x5f, 0x20, 0x4f, 0x63, 0x09, 0x59, 0x83, 0xec, 0xb2,
+ 0x74, 0xe9, 0x52, 0x2c, 0x5b, 0xb6, 0xcc, 0x24, 0x71, 0x88, 0x3c, 0x25, 0x8e, 0xf1, 0x8d, 0x0e,
+ 0x7d, 0x66, 0x8f, 0x2d, 0x44, 0x2f, 0x92, 0xf3, 0xbe, 0xd0, 0xb4, 0x5b, 0xc3, 0x47, 0x63, 0x67,
+ 0xe4, 0x54, 0x5e, 0xf5, 0xbf, 0xc7, 0xbc, 0x05, 0x6d, 0x83, 0xd2, 0x2c, 0x79, 0xfa, 0x39, 0x79,
+ 0x7c, 0xc2, 0x84, 0x09, 0xdc, 0xe3, 0xab, 0x56, 0xad, 0x92, 0x4d, 0x1c, 0x5a, 0x11, 0xb9, 0x63,
+ 0x15, 0xab, 0x4f, 0x25, 0x68, 0x13, 0x23, 0x72, 0xa2, 0x00, 0xd6, 0xc4, 0xe6, 0x62, 0x73, 0xed,
+ 0x89, 0x7e, 0xf8, 0xc3, 0xf1, 0x67, 0x11, 0x99, 0xe1, 0x83, 0x47, 0x1d, 0x8f, 0xcc, 0x92, 0x27,
+ 0xac, 0x59, 0xb3, 0x06, 0xa3, 0x47, 0x8f, 0x16, 0x13, 0x87, 0x08, 0x0b, 0x89, 0x33, 0x7d, 0xfa,
+ 0x74, 0x6e, 0xab, 0xb1, 0x63, 0xc7, 0xf2, 0xa6, 0xad, 0xd3, 0x1f, 0x18, 0xd0, 0x9e, 0x24, 0x7c,
+ 0x2d, 0xb8, 0xa2, 0x5b, 0x01, 0xd7, 0xaf, 0x5f, 0xe7, 0x2f, 0xe4, 0x91, 0xba, 0x71, 0x23, 0xbe,
+ 0x61, 0x4b, 0x1a, 0xee, 0x75, 0x1c, 0x87, 0xc2, 0xaf, 0xe1, 0xf0, 0xe9, 0xeb, 0x22, 0xfc, 0x14,
+ 0x37, 0xb0, 0x36, 0x70, 0x08, 0xf6, 0x5d, 0xdc, 0x68, 0x1a, 0x97, 0x7a, 0xf2, 0xba, 0x2a, 0x1d,
+ 0x14, 0x67, 0xc2, 0xe1, 0xea, 0xb2, 0x12, 0x13, 0x27, 0x0c, 0xc0, 0xfc, 0x79, 0x73, 0xb1, 0x91,
+ 0xbd, 0xa7, 0x71, 0xe2, 0x0c, 0x1b, 0x36, 0x8c, 0x47, 0x26, 0xf5, 0x07, 0x45, 0x38, 0x89, 0xe0,
+ 0x87, 0x08, 0x7a, 0xd0, 0xf7, 0x34, 0x93, 0xf5, 0xd8, 0x42, 0x51, 0x23, 0x47, 0xf2, 0x8d, 0xc7,
+ 0x75, 0xda, 0x6a, 0xbc, 0xfc, 0x8e, 0x97, 0x09, 0x1c, 0x0f, 0x0e, 0xc2, 0xc7, 0xe1, 0x5b, 0x65,
+ 0x23, 0x93, 0x04, 0x50, 0x21, 0x62, 0x63, 0x4f, 0x21, 0x25, 0xf1, 0x2d, 0x64, 0xa5, 0xee, 0xc0,
+ 0x85, 0x88, 0x39, 0xd8, 0xee, 0x42, 0xb6, 0x31, 0x4d, 0x1c, 0x2a, 0x1c, 0xdd, 0x8b, 0xab, 0xd5,
+ 0x6a, 0xa8, 0x54, 0x2a, 0x36, 0x11, 0xab, 0xf8, 0x54, 0x4c, 0x8f, 0x74, 0x32, 0x28, 0x34, 0x31,
+ 0x1b, 0xf8, 0xfc, 0xf4, 0x87, 0xbb, 0x7d, 0x65, 0x05, 0x90, 0xdf, 0x84, 0x4d, 0xa3, 0x8e, 0x55,
+ 0xa4, 0x88, 0xcd, 0x1f, 0xcd, 0xec, 0x67, 0xc6, 0xf6, 0xa1, 0x64, 0x70, 0x66, 0x31, 0x1a, 0x9c,
+ 0xf2, 0x89, 0x6c, 0xf5, 0x05, 0xdf, 0xe7, 0xb0, 0x81, 0x4e, 0x5d, 0x7a, 0x14, 0x4d, 0xb5, 0xdf,
+ 0xa3, 0x56, 0xfb, 0x2d, 0xb2, 0x53, 0xdd, 0xe0, 0xf3, 0xf9, 0xab, 0x2c, 0x71, 0x1c, 0x78, 0xe2,
+ 0xf4, 0xe9, 0xd3, 0x07, 0xc1, 0xc1, 0xc1, 0xdc, 0xba, 0x44, 0x58, 0x59, 0x56, 0x86, 0xd2, 0xd2,
+ 0x52, 0x14, 0x17, 0x17, 0xa3, 0x88, 0x81, 0xf6, 0x25, 0x61, 0xb4, 0x29, 0x2b, 0x2b, 0xab, 0x66,
+ 0xcd, 0xee, 0xc6, 0x38, 0xdb, 0x49, 0x8f, 0xd7, 0x0d, 0x04, 0xc4, 0xc5, 0xc5, 0x89, 0xa7, 0x12,
+ 0x44, 0x58, 0x4c, 0x1f, 0xc9, 0xed, 0xa0, 0x10, 0x6d, 0x52, 0x01, 0x72, 0xde, 0x2f, 0x2a, 0x2a,
+ 0xc4, 0x0f, 0xf1, 0xef, 0xa0, 0xb1, 0xe6, 0x3b, 0xd4, 0x57, 0x5d, 0x40, 0x8d, 0x3a, 0x1c, 0xba,
+ 0xf2, 0x63, 0x4c, 0xc4, 0x0e, 0x7c, 0xf6, 0xc9, 0x58, 0x9e, 0x38, 0xee, 0xee, 0xee, 0x9c, 0x38,
+ 0x91, 0x26, 0x0b, 0xe5, 0xe5, 0xe5, 0xe3, 0x2e, 0xbb, 0x0f, 0xc8, 0xca, 0xca, 0x66, 0xf7, 0x03,
+ 0x39, 0x2c, 0xb9, 0x1a, 0x78, 0x7a, 0x65, 0x66, 0x66, 0xb6, 0xb0, 0x89, 0x94, 0x8e, 0xd6, 0x7f,
+ 0xcf, 0x40, 0xf7, 0x02, 0x4f, 0xc9, 0x0a, 0x30, 0x4e, 0x21, 0xb9, 0xf4, 0x11, 0x04, 0x50, 0x13,
+ 0x6f, 0x39, 0x35, 0x0a, 0x15, 0x75, 0x05, 0x9c, 0xf8, 0x8d, 0xe2, 0x73, 0x86, 0x2b, 0xf0, 0xa8,
+ 0x11, 0xb9, 0x99, 0x2e, 0x8c, 0x7c, 0x1c, 0x23, 0xaf, 0x60, 0xe4, 0xfd, 0xa1, 0x2e, 0xf1, 0x42,
+ 0x45, 0xc1, 0x1e, 0x84, 0xfa, 0xbf, 0xc1, 0x86, 0xb7, 0x05, 0x50, 0x2a, 0x95, 0xb8, 0x97, 0x93,
+ 0x83, 0xb4, 0x5b, 0xb7, 0x70, 0x9d, 0x8d, 0x31, 0x89, 0x49, 0x49, 0xac, 0x88, 0x97, 0xb8, 0xa5,
+ 0x68, 0x15, 0xe8, 0xde, 0xf8, 0xf6, 0xed, 0xdb, 0x8f, 0xb7, 0x6c, 0xd9, 0x72, 0x88, 0x71, 0x9d,
+ 0xcf, 0x30, 0x82, 0xfe, 0xaa, 0x24, 0xfd, 0x13, 0x93, 0xd9, 0x7b, 0xe2, 0xee, 0x04, 0x6c, 0x38,
+ 0x39, 0x1c, 0x4e, 0xc1, 0xfd, 0xb1, 0x36, 0xc8, 0x16, 0x97, 0x72, 0x8e, 0x63, 0x63, 0xd8, 0x08,
+ 0xa8, 0xea, 0x0b, 0x44, 0x01, 0x55, 0x95, 0x51, 0x50, 0xe6, 0x7b, 0xa1, 0x56, 0x13, 0x81, 0xaa,
+ 0x8a, 0x40, 0x68, 0x4a, 0x7d, 0x90, 0x9f, 0xb5, 0x13, 0x71, 0xe7, 0x96, 0xe2, 0xca, 0x05, 0x77,
+ 0x94, 0x94, 0x74, 0x55, 0x3b, 0x3e, 0x3e, 0x9e, 0xdf, 0x3a, 0xa6, 0xa6, 0xa6, 0xe1, 0x7e, 0x6e,
+ 0x2e, 0xef, 0x01, 0x8d, 0x46, 0xc3, 0x56, 0x23, 0x0f, 0x69, 0x69, 0x69, 0x8f, 0x37, 0x6c, 0xd8,
+ 0x70, 0x50, 0x4f, 0xfe, 0x25, 0x3d, 0xf9, 0x5e, 0x44, 0x5e, 0x56, 0x00, 0x9d, 0x4a, 0x50, 0x23,
+ 0x59, 0x23, 0x80, 0x2c, 0x14, 0x78, 0xc3, 0x1d, 0xde, 0x89, 0xef, 0x8b, 0x77, 0x60, 0x27, 0x52,
+ 0x3e, 0x16, 0x05, 0x5c, 0x4b, 0xd8, 0x8c, 0xea, 0xca, 0xd3, 0xa8, 0x52, 0x9d, 0x40, 0x59, 0xfe,
+ 0x17, 0xb8, 0x12, 0xbd, 0x02, 0x09, 0xb1, 0x2e, 0x50, 0x55, 0xdc, 0xe7, 0xe9, 0xc2, 0x3c, 0x4d,
+ 0xd5, 0x65, 0x37, 0x33, 0x57, 0x0c, 0x6e, 0xa2, 0xe8, 0xf3, 0x73, 0x99, 0x90, 0xe4, 0xe4, 0xe4,
+ 0x4e, 0x46, 0x9e, 0x2a, 0x3f, 0x4f, 0x52, 0x79, 0x91, 0xbc, 0xac, 0x00, 0xa1, 0x81, 0xb9, 0x00,
+ 0x46, 0xd6, 0x92, 0x80, 0x1d, 0x11, 0x93, 0x11, 0x7e, 0xeb, 0x73, 0xbe, 0x6a, 0xbb, 0xa3, 0x66,
+ 0x72, 0x01, 0xb4, 0x2f, 0x9c, 0xbf, 0x15, 0xc1, 0xc2, 0xa0, 0x06, 0xfd, 0x6d, 0x9f, 0xc5, 0xba,
+ 0xd5, 0xf6, 0xb8, 0x99, 0xb8, 0x89, 0x55, 0x7d, 0x1d, 0x54, 0xe5, 0xe9, 0x3c, 0x0e, 0xe9, 0xf0,
+ 0x98, 0x2a, 0x5c, 0x52, 0x52, 0x82, 0x9b, 0x37, 0x6f, 0x22, 0x25, 0x25, 0x45, 0x3c, 0x87, 0xa2,
+ 0x66, 0xbe, 0x7f, 0xff, 0x3e, 0xfd, 0xbc, 0x93, 0x45, 0xee, 0x41, 0x4b, 0xe4, 0xff, 0x6b, 0x01,
+ 0xba, 0xc6, 0x72, 0xb4, 0xb4, 0x35, 0xa1, 0xbe, 0x59, 0x87, 0x95, 0x81, 0xcf, 0x63, 0x45, 0xe0,
+ 0x73, 0x58, 0x19, 0xd0, 0x1f, 0xcb, 0x7d, 0x5e, 0x47, 0xc0, 0xb1, 0x4f, 0xf0, 0xcc, 0xd3, 0x4f,
+ 0x62, 0xd4, 0xc8, 0x3e, 0xf8, 0x3e, 0x29, 0x94, 0xbf, 0x07, 0x11, 0xa4, 0x86, 0xa4, 0xac, 0x27,
+ 0xa2, 0xe4, 0x6f, 0xf2, 0x7c, 0x5e, 0x7e, 0x3e, 0x4f, 0x3f, 0x6a, 0xe6, 0x1c, 0xd6, 0x0f, 0x6c,
+ 0xa4, 0xef, 0x64, 0x13, 0x2a, 0x55, 0x7e, 0x2e, 0xc3, 0x70, 0xfd, 0x9f, 0x57, 0x9f, 0x30, 0x26,
+ 0x6f, 0xd6, 0x42, 0xe4, 0x41, 0x6b, 0x04, 0x08, 0xf1, 0x59, 0xa8, 0xcb, 0xc0, 0xf5, 0xa2, 0x48,
+ 0x3c, 0x68, 0xab, 0xc7, 0x5e, 0xff, 0x04, 0x3e, 0x4e, 0xbf, 0xbf, 0xde, 0x1e, 0xde, 0x5f, 0x6e,
+ 0x67, 0xbf, 0xef, 0x7a, 0xae, 0x9c, 0x00, 0x22, 0x4b, 0x0d, 0x4b, 0x2b, 0x42, 0x71, 0x49, 0x83,
+ 0x24, 0xeb, 0x85, 0x56, 0x76, 0x9f, 0x70, 0x40, 0x9f, 0x36, 0x16, 0xc9, 0xcb, 0x0a, 0x10, 0x86,
+ 0xa6, 0x9e, 0x08, 0x90, 0xc6, 0xa8, 0x20, 0xa0, 0xb3, 0xb3, 0x43, 0x3c, 0xaa, 0x94, 0x13, 0x40,
+ 0x45, 0xca, 0xca, 0xca, 0xa2, 0x78, 0xe4, 0xbd, 0x40, 0x43, 0x64, 0x4c, 0x4c, 0x8c, 0x9a, 0xed,
+ 0xd0, 0x7f, 0x66, 0x9c, 0xa6, 0xeb, 0xa3, 0xd2, 0x22, 0x79, 0x59, 0x01, 0xd2, 0x4b, 0xf8, 0x60,
+ 0xe3, 0xfc, 0x97, 0x3b, 0x55, 0x68, 0x68, 0xa9, 0x42, 0x7a, 0x59, 0x3c, 0x76, 0xfb, 0x7f, 0x09,
+ 0x07, 0x0f, 0x37, 0xdc, 0x56, 0x5e, 0x42, 0x45, 0x7d, 0x1e, 0x17, 0x40, 0xbf, 0x17, 0x02, 0x81,
+ 0xac, 0x42, 0x22, 0xa8, 0x51, 0x29, 0x65, 0x8a, 0x8a, 0x8a, 0xf8, 0xdc, 0x7f, 0xe2, 0xc4, 0x89,
+ 0x74, 0x76, 0xef, 0xbb, 0x86, 0xf1, 0x99, 0xc4, 0x30, 0x50, 0xc8, 0x79, 0x4b, 0xe4, 0x65, 0x05,
+ 0x5c, 0xbc, 0x78, 0x51, 0x3c, 0x95, 0xe8, 0xc9, 0x15, 0x92, 0xb6, 0xc7, 0xe4, 0x4c, 0xe8, 0xa3,
+ 0xc8, 0xd7, 0x65, 0x9f, 0x4b, 0x7d, 0x46, 0x85, 0xa1, 0x55, 0xc8, 0xc8, 0xc8, 0x78, 0xec, 0xe9,
+ 0xe9, 0xa9, 0xd0, 0x9f, 0xf5, 0xbc, 0xac, 0x1f, 0x11, 0x7a, 0x5b, 0x43, 0x5e, 0x56, 0x00, 0xa5,
+ 0x84, 0xf4, 0x84, 0xda, 0xda, 0xab, 0xa3, 0xb3, 0x1d, 0xda, 0x26, 0x25, 0xb4, 0x8d, 0xa5, 0x22,
+ 0x5a, 0xdb, 0x9b, 0xcc, 0x3e, 0x9f, 0x56, 0x84, 0x45, 0x68, 0x33, 0xf3, 0xfb, 0x67, 0x8c, 0xc3,
+ 0x6c, 0x7d, 0xc6, 0x3f, 0x27, 0xfd, 0x3f, 0x08, 0x6b, 0x05, 0xbc, 0xc8, 0x6e, 0xeb, 0x9c, 0xff,
+ 0xd7, 0xff, 0x32, 0xc0, 0x9a, 0x35, 0x8b, 0xcd, 0x42, 0xce, 0xec, 0xf3, 0xa7, 0x32, 0x0c, 0xd6,
+ 0xfb, 0xbd, 0x97, 0xb5, 0xc4, 0xa5, 0x02, 0x06, 0x0c, 0x1d, 0x3a, 0xd4, 0x9e, 0xc5, 0xd6, 0x87,
+ 0xec, 0x16, 0x6f, 0x37, 0xab, 0xc8, 0x5f, 0x7e, 0x49, 0x38, 0x39, 0x39, 0x79, 0xac, 0x58, 0xb1,
+ 0x62, 0x47, 0xef, 0xde, 0xbd, 0x1d, 0xd8, 0x67, 0x8f, 0x93, 0xfe, 0xe3, 0x46, 0x4f, 0xc9, 0x0b,
+ 0x02, 0x9e, 0xd6, 0xbf, 0xc9, 0x30, 0xfd, 0x32, 0x8e, 0xfc, 0x85, 0xf1, 0x92, 0x3e, 0x1e, 0x07,
+ 0xfe, 0x1c, 0xcb, 0x18, 0xe3, 0x3f, 0xf1, 0xf9, 0x51, 0x9b, 0x22, 0xfb, 0xdb, 0x37, 0x00, 0x00,
+ 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_eeschema_xpm[1] = {{ png, sizeof( png ), "icon_eeschema_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_gerbview.cpp b/bitmaps_png/cpp_48/icon_gerbview.cpp
index a286c88e44..304a630165 100644
--- a/bitmaps_png/cpp_48/icon_gerbview.cpp
+++ b/bitmaps_png/cpp_48/icon_gerbview.cpp
@@ -8,320 +8,316 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x13, 0x81, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xdd, 0x5a, 0x07, 0x74, 0x5b,
- 0x65, 0x96, 0x16, 0x25, 0xc9, 0x12, 0x86, 0x13, 0xca, 0xc2, 0x0e, 0xc9, 0x72, 0x58, 0xd8, 0xb0,
- 0x30, 0x94, 0xb3, 0x90, 0x90, 0x02, 0x0c, 0x0b, 0x01, 0x02, 0x24, 0x90, 0x1c, 0xca, 0x10, 0x3a,
- 0x2c, 0x2d, 0x94, 0x84, 0x34, 0x52, 0x48, 0x99, 0xf4, 0x4a, 0x48, 0x2f, 0x8e, 0x49, 0x21, 0x8e,
- 0xed, 0x38, 0xb6, 0xe3, 0xb8, 0x97, 0xd8, 0xb2, 0xe3, 0x26, 0x17, 0xd9, 0x96, 0x6d, 0xb9, 0x48,
- 0x96, 0x25, 0xd9, 0x2a, 0xb6, 0x2c, 0xb9, 0xc8, 0x92, 0xd5, 0xdf, 0x7b, 0xff, 0xdd, 0xef, 0xd7,
- 0x4e, 0x32, 0x09, 0xb1, 0x33, 0xcc, 0x2e, 0x53, 0x76, 0x75, 0xce, 0xf5, 0x7b, 0xbf, 0xf5, 0xf4,
- 0x74, 0xbf, 0xff, 0xde, 0xfb, 0xdd, 0xef, 0x4a, 0x92, 0x11, 0x91, 0xec, 0xff, 0xb2, 0xc9, 0xfe,
- 0x5f, 0x03, 0x18, 0x3f, 0x7e, 0xfc, 0xb0, 0x99, 0x33, 0x67, 0x1e, 0x7f, 0xe5, 0x95, 0x57, 0xf2,
- 0x5f, 0x7c, 0xf1, 0xc5, 0x55, 0xd3, 0xa6, 0x4d, 0x7b, 0xea, 0x8d, 0x37, 0xde, 0xb8, 0x6e, 0xb0,
- 0x6b, 0xf1, 0xdc, 0x3f, 0xe3, 0xda, 0xd4, 0x19, 0x33, 0x66, 0x1c, 0x7b, 0xee, 0xb9, 0xe7, 0xee,
- 0xfe, 0xbb, 0x00, 0xf0, 0xfc, 0xf3, 0xcf, 0xcf, 0x5e, 0xb5, 0x6a, 0x95, 0x4d, 0xa7, 0xd3, 0x99,
- 0x92, 0x93, 0x93, 0xcd, 0x0b, 0x17, 0x2e, 0x74, 0xc0, 0xd1, 0x20, 0x1c, 0xad, 0x9d, 0x3e, 0x7d,
- 0xfa, 0x0e, 0x3c, 0x3f, 0xe3, 0x85, 0x17, 0x5e, 0xb8, 0x99, 0x5f, 0x0b, 0xc7, 0xe5, 0xf1, 0xf1,
- 0xf1, 0xe6, 0xac, 0xac, 0x2c, 0x33, 0x00, 0xfb, 0xb0, 0x8e, 0xc4, 0x35, 0xbf, 0xfe, 0x9b, 0x02,
- 0x80, 0xa3, 0x49, 0xb5, 0xb5, 0xb5, 0x26, 0x9c, 0x37, 0xc1, 0xea, 0x61, 0x66, 0x51, 0x14, 0xed,
- 0x1d, 0x1d, 0x1d, 0xe6, 0xbc, 0xbc, 0x3c, 0xf3, 0xda, 0xb5, 0x6b, 0x3b, 0xe1, 0x68, 0xf0, 0xe5,
- 0x97, 0x5f, 0xb6, 0xbe, 0xf6, 0xda, 0x6b, 0xc1, 0x9c, 0x9c, 0x9c, 0x7e, 0xab, 0xd5, 0xda, 0x1a,
- 0x0c, 0x06, 0x3b, 0x13, 0x12, 0x12, 0x2c, 0xaf, 0xbe, 0xfa, 0xaa, 0x77, 0xdb, 0xae, 0xdd, 0xc9,
- 0x8a, 0x86, 0xd6, 0x13, 0x15, 0x1a, 0xe3, 0xf6, 0x72, 0x6d, 0xdb, 0x3c, 0x55, 0x53, 0xeb, 0x4c,
- 0x55, 0x83, 0xf6, 0xd1, 0xb2, 0xa6, 0xa6, 0x9b, 0xff, 0xe2, 0x00, 0x5e, 0x7a, 0xe9, 0xa5, 0x2e,
- 0xb7, 0xdb, 0x6d, 0xc1, 0x79, 0x3a, 0x2c, 0x6a, 0x60, 0x60, 0x20, 0x06, 0xc7, 0x78, 0x58, 0x1e,
- 0xac, 0x06, 0x66, 0x64, 0x8c, 0x39, 0x8c, 0x46, 0x63, 0xb0, 0xbc, 0xbc, 0x5c, 0x8c, 0x8c, 0x8c,
- 0x0c, 0x7d, 0xf2, 0xe9, 0xa7, 0xc2, 0xae, 0x03, 0x91, 0xa2, 0xbc, 0x52, 0x25, 0xd5, 0x69, 0x75,
- 0x54, 0xa7, 0x33, 0x50, 0x49, 0x53, 0x3b, 0x2b, 0x6d, 0x36, 0x09, 0x15, 0x9a, 0xb6, 0x50, 0x95,
- 0x46, 0x2f, 0x54, 0x6b, 0x74, 0xa2, 0xb2, 0xbe, 0x49, 0xcc, 0xaf, 0xd1, 0x66, 0x15, 0x55, 0xd6,
- 0xdf, 0xf5, 0x17, 0x01, 0xc0, 0x73, 0x1a, 0x3b, 0xe8, 0xc7, 0xb9, 0x1d, 0x16, 0xd3, 0xd7, 0xd7,
- 0x17, 0x3b, 0x72, 0xe4, 0xc8, 0xe0, 0xe8, 0xd1, 0xa3, 0x5d, 0x00, 0xd6, 0xb2, 0x6d, 0xdb, 0xb6,
- 0x62, 0x8d, 0x46, 0x93, 0x68, 0xb3, 0xd9, 0x0a, 0x9a, 0x9a, 0x9a, 0x42, 0xb8, 0x26, 0xe4, 0xf1,
- 0xfb, 0xbd, 0xb5, 0xda, 0x56, 0xaa, 0xd5, 0x9b, 0xa8, 0x54, 0x67, 0x67, 0xd9, 0x9a, 0x5e, 0x16,
- 0x59, 0xde, 0x4d, 0x3b, 0x72, 0x0d, 0x6c, 0x5b, 0x86, 0x86, 0xad, 0x49, 0x6a, 0x90, 0x36, 0x64,
- 0x9b, 0x1d, 0x3b, 0xcb, 0xdc, 0xba, 0x04, 0x55, 0x77, 0x77, 0x91, 0xda, 0x10, 0x28, 0x55, 0xaa,
- 0xd8, 0xd9, 0x0a, 0x75, 0x51, 0x5e, 0x51, 0xf9, 0x6f, 0x7e, 0x51, 0x00, 0xc8, 0xef, 0xb7, 0xb6,
- 0x6e, 0xdd, 0x6a, 0xc5, 0x79, 0x2b, 0xdf, 0x7d, 0x6e, 0x48, 0x8d, 0x13, 0xe9, 0xe9, 0xe9, 0x99,
- 0xf3, 0xe6, 0xcd, 0xab, 0x9e, 0x34, 0x69, 0x92, 0xe5, 0xfa, 0xeb, 0xaf, 0x0f, 0x8e, 0x19, 0x33,
- 0x46, 0x2a, 0x2e, 0x2e, 0xf6, 0x75, 0x76, 0xf7, 0x7a, 0x6a, 0x9b, 0xb5, 0x54, 0xae, 0xb7, 0xb1,
- 0xe8, 0x06, 0xbf, 0x14, 0x5b, 0x3f, 0xc0, 0xd2, 0x5a, 0x43, 0xa2, 0xdc, 0x4c, 0xa2, 0xdc, 0xc4,
- 0xc4, 0xec, 0x16, 0x2f, 0x8b, 0xaf, 0xee, 0x64, 0xdb, 0x93, 0x95, 0x6c, 0xc1, 0xc1, 0x0c, 0xb6,
- 0x20, 0x32, 0xc7, 0xbd, 0x26, 0xb9, 0xd1, 0x14, 0x57, 0xd9, 0xd9, 0x97, 0xaf, 0x6a, 0x09, 0xe4,
- 0x97, 0x56, 0x4a, 0x99, 0xe7, 0xaa, 0x3e, 0xff, 0xc5, 0x00, 0xa0, 0x00, 0x23, 0x0a, 0x0b, 0x0b,
- 0xcd, 0x38, 0x57, 0x72, 0xe7, 0x91, 0xd3, 0xd9, 0x37, 0xdd, 0x74, 0x93, 0x77, 0xc2, 0x84, 0x09,
- 0x96, 0x25, 0x4b, 0x96, 0x54, 0x22, 0xdf, 0xd3, 0x5b, 0x5b, 0x5b, 0x8b, 0xe6, 0xcf, 0x9f, 0x2f,
- 0x1c, 0x3c, 0x1a, 0xc5, 0x6a, 0x1a, 0x35, 0x24, 0xd7, 0x76, 0x4b, 0xfb, 0x14, 0x0e, 0xe9, 0x44,
- 0x55, 0x77, 0x30, 0xd3, 0x20, 0x78, 0xa3, 0x95, 0x0e, 0xe1, 0x87, 0xa2, 0x76, 0x96, 0xa8, 0x76,
- 0x05, 0xcf, 0xb6, 0x31, 0xff, 0x39, 0x0b, 0x09, 0x8a, 0x4e, 0x62, 0xc5, 0x56, 0x89, 0x25, 0xab,
- 0x9d, 0xec, 0x68, 0xb1, 0x51, 0xda, 0x94, 0x50, 0x19, 0x58, 0x15, 0x53, 0x2a, 0x25, 0x29, 0xb4,
- 0x52, 0x4e, 0x7e, 0x09, 0x5b, 0xbf, 0x6d, 0xdf, 0xbe, 0x67, 0x9e, 0x79, 0x66, 0xcc, 0xcf, 0x06,
- 0x00, 0x5a, 0xbc, 0x06, 0x4c, 0xf2, 0x11, 0x6c, 0xeb, 0x79, 0x9b, 0x3a, 0x75, 0xea, 0x56, 0xd0,
- 0x66, 0xcf, 0x8e, 0x1d, 0x3b, 0x5c, 0x3b, 0x77, 0xee, 0x34, 0x6e, 0xd9, 0xb2, 0xa5, 0x01, 0x69,
- 0xd3, 0x73, 0xcf, 0x3d, 0xf7, 0xd0, 0xd8, 0xb1, 0x63, 0xe9, 0xde, 0x7b, 0xef, 0x65, 0xf7, 0xdd,
- 0x77, 0x9f, 0x34, 0x6e, 0xdc, 0x38, 0x76, 0x32, 0xe1, 0xb4, 0x58, 0x59, 0xd7, 0x40, 0x49, 0xaa,
- 0x4e, 0xb6, 0xbf, 0xa4, 0x5b, 0x5c, 0x1f, 0xa7, 0xa0, 0x15, 0x3f, 0xe6, 0xd1, 0xb6, 0x94, 0x3a,
- 0x69, 0x5f, 0xae, 0x36, 0xb4, 0x2e, 0xb6, 0x44, 0xdc, 0x92, 0x58, 0xc1, 0x76, 0xa7, 0xd7, 0x49,
- 0x87, 0x0b, 0x74, 0xc1, 0x63, 0x85, 0xad, 0xc1, 0xe8, 0x62, 0x9d, 0x78, 0xac, 0x40, 0xcb, 0x0e,
- 0xe6, 0x34, 0xb0, 0x63, 0x85, 0x7a, 0x96, 0x6b, 0x08, 0x48, 0xf1, 0x2a, 0x47, 0x20, 0x4b, 0xd9,
- 0xc2, 0x52, 0xb3, 0x0a, 0x68, 0xf6, 0x97, 0x73, 0xfd, 0xf0, 0xa1, 0x63, 0xca, 0x94, 0x29, 0x2f,
- 0xfd, 0x49, 0x00, 0x70, 0xf4, 0x3f, 0x67, 0xcf, 0x9e, 0xed, 0x38, 0x7b, 0xf6, 0xac, 0x25, 0x37,
- 0x37, 0xd7, 0xc2, 0x8f, 0xb0, 0x8e, 0x33, 0x67, 0xce, 0x30, 0x44, 0x40, 0x2c, 0x28, 0x28, 0xf0,
- 0xe5, 0xe7, 0xe7, 0x7b, 0x41, 0x91, 0x52, 0x6c, 0x6c, 0x2c, 0x5d, 0x6c, 0x71, 0x71, 0xa7, 0xa8,
- 0xb4, 0x4a, 0x45, 0x85, 0x8d, 0xed, 0x74, 0xa0, 0xbc, 0x9f, 0xa2, 0xca, 0x3b, 0x58, 0xac, 0xb2,
- 0x83, 0x8e, 0x96, 0x98, 0xe8, 0x47, 0x85, 0x99, 0x62, 0x2a, 0x3b, 0x28, 0xb6, 0xc2, 0xc2, 0x4e,
- 0x94, 0x18, 0xd8, 0xa9, 0xb2, 0x36, 0x4a, 0xaa, 0xb2, 0x48, 0x49, 0xd5, 0x56, 0x29, 0xa9, 0xca,
- 0x2c, 0x65, 0xd4, 0x75, 0x48, 0xf1, 0x15, 0x66, 0xb6, 0x3d, 0x51, 0xc1, 0x8e, 0x9f, 0x6b, 0x15,
- 0x53, 0xd5, 0x3d, 0x52, 0x42, 0x8d, 0x3d, 0x94, 0x53, 0xd1, 0xcc, 0xce, 0xa4, 0xe7, 0x33, 0x95,
- 0xaa, 0xd6, 0x82, 0xcd, 0x6c, 0xfc, 0x93, 0x00, 0xf8, 0x8e, 0x73, 0xa7, 0xb1, 0x68, 0x87, 0x69,
- 0xb8, 0xf9, 0x7c, 0x3e, 0x73, 0x77, 0x77, 0xb7, 0xc8, 0x0b, 0x13, 0xd6, 0x0f, 0xa6, 0x71, 0x69,
- 0xb5, 0x5a, 0x42, 0xd1, 0x5e, 0x62, 0x45, 0x8a, 0x0a, 0x2a, 0xa9, 0xaa, 0xa5, 0x34, 0xcd, 0x00,
- 0x3b, 0xd9, 0xe0, 0x67, 0x99, 0x2d, 0x5e, 0xca, 0x33, 0x86, 0x28, 0x53, 0x17, 0xa0, 0xb4, 0xa6,
- 0x7e, 0x2a, 0x30, 0xfa, 0xa9, 0xb8, 0x3d, 0x40, 0x05, 0x7a, 0x37, 0x2b, 0x36, 0x78, 0x59, 0x95,
- 0x4d, 0x92, 0x54, 0x0e, 0x12, 0x2b, 0xac, 0x02, 0x53, 0x77, 0x4b, 0x52, 0x91, 0x7e, 0x80, 0x25,
- 0x29, 0x4d, 0x52, 0x64, 0x4e, 0xad, 0x50, 0xd6, 0xc9, 0xc4, 0x02, 0x83, 0x2f, 0x14, 0x5b, 0xd6,
- 0xc6, 0x32, 0xf2, 0xcb, 0x59, 0x76, 0x7e, 0xb9, 0x17, 0xbe, 0x9d, 0xfb, 0x73, 0x00, 0x70, 0xe7,
- 0xd5, 0xed, 0xed, 0xed, 0x7a, 0xec, 0xb8, 0x1b, 0x85, 0x29, 0x2a, 0x95, 0xca, 0x10, 0xcc, 0x5b,
- 0x52, 0x52, 0x12, 0x40, 0x24, 0x48, 0xad, 0x56, 0x5f, 0x30, 0xf4, 0x01, 0x42, 0xe1, 0x51, 0x41,
- 0xbd, 0x91, 0x62, 0x9b, 0x25, 0x76, 0xbc, 0xc2, 0x46, 0x59, 0x00, 0x50, 0xd0, 0x16, 0xa4, 0x9c,
- 0xd6, 0x00, 0xe5, 0x68, 0xfb, 0x49, 0xae, 0x73, 0x91, 0xc2, 0x1c, 0xa0, 0xc2, 0x56, 0x17, 0xcb,
- 0x6d, 0x72, 0x90, 0xd2, 0x1a, 0x60, 0xb5, 0x00, 0x50, 0xdd, 0x29, 0x4a, 0xf5, 0x5d, 0x41, 0x96,
- 0x87, 0xff, 0xa5, 0xd5, 0x98, 0xa5, 0xfd, 0xc9, 0xa5, 0x01, 0x65, 0x17, 0xb9, 0xaa, 0xba, 0x28,
- 0x50, 0x66, 0x11, 0x84, 0xac, 0xb2, 0x26, 0x76, 0x22, 0x2e, 0x95, 0x9e, 0x7d, 0xf6, 0x59, 0x25,
- 0xec, 0x9f, 0xae, 0x08, 0x80, 0xe7, 0xfb, 0xc5, 0x00, 0x6a, 0x6a, 0x6a, 0xcc, 0x71, 0x71, 0x71,
- 0x02, 0x52, 0x48, 0x42, 0xf7, 0xe5, 0xc7, 0xe0, 0xc9, 0x93, 0x27, 0xc5, 0xed, 0xdb, 0xb7, 0x53,
- 0x5a, 0x5a, 0x5a, 0xd8, 0xf9, 0xfa, 0xfa, 0x7a, 0xda, 0xb1, 0x73, 0x27, 0xe5, 0x15, 0x2a, 0x28,
- 0xa3, 0xc1, 0x41, 0x29, 0x7a, 0x26, 0xed, 0xc9, 0x6e, 0xa6, 0xa3, 0x85, 0x06, 0x2a, 0x6a, 0x0f,
- 0xd2, 0x39, 0xa3, 0x8f, 0xb2, 0x1a, 0x7b, 0xa8, 0xd0, 0xe0, 0xa1, 0x32, 0xb3, 0x9f, 0xe2, 0x8a,
- 0x9b, 0xe9, 0xac, 0xba, 0x83, 0x15, 0xeb, 0xfb, 0x89, 0x03, 0xa8, 0x73, 0x30, 0xb1, 0xc6, 0xea,
- 0xa5, 0x62, 0x5d, 0x1f, 0xcb, 0xac, 0x35, 0x4b, 0xdb, 0xa2, 0x32, 0x58, 0x95, 0x35, 0xe8, 0xac,
- 0x71, 0x90, 0xb3, 0xda, 0x4e, 0x03, 0xf2, 0xe6, 0x6e, 0x76, 0x32, 0x31, 0x9d, 0x76, 0xed, 0x39,
- 0xe0, 0xc4, 0x06, 0x7b, 0xe0, 0xe3, 0x26, 0xc8, 0x93, 0x51, 0x3f, 0x0b, 0x80, 0x24, 0x49, 0x0d,
- 0xa5, 0xa5, 0xa5, 0x0c, 0x29, 0x23, 0x36, 0x37, 0x37, 0x7b, 0x91, 0x2a, 0x03, 0x55, 0x55, 0x55,
- 0xa2, 0x42, 0xa1, 0xa0, 0x8b, 0x41, 0x64, 0x66, 0xe5, 0x50, 0xb6, 0xbc, 0x88, 0x52, 0xeb, 0xbb,
- 0x28, 0x55, 0x1b, 0x60, 0x09, 0xb5, 0x3d, 0x74, 0x30, 0x57, 0x43, 0x71, 0x0a, 0x43, 0xd8, 0xe9,
- 0x0c, 0xfc, 0xbf, 0xc4, 0xe8, 0xa5, 0x32, 0x93, 0x9f, 0xa2, 0xe5, 0xf5, 0x2c, 0x45, 0x69, 0xa4,
- 0xb2, 0x76, 0x0f, 0x52, 0x87, 0x44, 0xad, 0x93, 0x44, 0x65, 0xbb, 0x9b, 0x55, 0xb6, 0xbb, 0x58,
- 0x9e, 0xda, 0x22, 0xed, 0x8b, 0xcf, 0x13, 0x8b, 0x34, 0x76, 0x2f, 0x30, 0xf7, 0xe1, 0x79, 0x77,
- 0xb9, 0xc9, 0x2b, 0xc6, 0xa7, 0x9f, 0xa3, 0xe4, 0xf4, 0x42, 0x9f, 0xd7, 0xeb, 0xb5, 0xa2, 0x41,
- 0x9a, 0x00, 0xa0, 0x1f, 0x45, 0xbd, 0xe4, 0xe9, 0xa7, 0x9f, 0xfe, 0x87, 0x2b, 0x02, 0x80, 0xb3,
- 0x36, 0xb0, 0x4e, 0xd8, 0x59, 0x18, 0xe3, 0xc6, 0xd7, 0x28, 0x70, 0xba, 0x18, 0x44, 0x06, 0x00,
- 0xa4, 0x67, 0x17, 0xd0, 0x99, 0x5a, 0x5b, 0xb8, 0x68, 0x53, 0x1a, 0x5d, 0x94, 0xa3, 0xf3, 0xd1,
- 0xa1, 0x2c, 0x15, 0x25, 0x96, 0x6a, 0xe9, 0x5c, 0x4b, 0x0f, 0x80, 0xf8, 0xa8, 0xc2, 0x02, 0x00,
- 0xf9, 0x00, 0x50, 0xa1, 0xa7, 0xba, 0x2e, 0x41, 0xd2, 0xc1, 0x79, 0x04, 0x42, 0x54, 0x1a, 0xfb,
- 0x58, 0x7d, 0xa7, 0x8f, 0x95, 0x68, 0x3a, 0xa4, 0xe8, 0x2c, 0x85, 0x20, 0x57, 0x19, 0x05, 0xbd,
- 0x93, 0x9c, 0xba, 0x3e, 0xf2, 0xaa, 0xac, 0xbe, 0xd0, 0xa9, 0x8c, 0x22, 0xf6, 0xc3, 0xb1, 0xc4,
- 0x00, 0x7c, 0xca, 0xe6, 0x1d, 0xbf, 0xbf, 0xbf, 0xdf, 0x0c, 0x3f, 0x2c, 0xf0, 0xd7, 0xfe, 0xd4,
- 0x53, 0x4f, 0x7d, 0x06, 0x20, 0xd7, 0x0e, 0x0a, 0x00, 0xbb, 0xef, 0x44, 0x03, 0xa3, 0x8d, 0x1b,
- 0x37, 0x5e, 0x62, 0x9b, 0x37, 0x6f, 0x0e, 0x83, 0x00, 0x33, 0xd1, 0xf7, 0xdf, 0x7f, 0x4f, 0xa9,
- 0x69, 0x19, 0x94, 0x9a, 0x29, 0x0f, 0x17, 0xeb, 0x8e, 0xd4, 0x5a, 0x4a, 0x6f, 0x76, 0x53, 0xbe,
- 0x11, 0xf9, 0xae, 0xf7, 0xd0, 0xde, 0x33, 0xa5, 0x74, 0xb6, 0xd1, 0x46, 0x75, 0xb6, 0x00, 0x35,
- 0xa1, 0x58, 0xcf, 0x94, 0x36, 0x31, 0xb9, 0xda, 0x44, 0x06, 0x17, 0x89, 0x46, 0x98, 0xa1, 0x9f,
- 0x89, 0x55, 0x86, 0x6e, 0xd2, 0xf7, 0x09, 0x92, 0xb2, 0xd5, 0x26, 0xa5, 0x14, 0xab, 0x82, 0xf2,
- 0xea, 0x16, 0x66, 0x74, 0x4a, 0xae, 0x36, 0x17, 0x05, 0x2a, 0x5b, 0xbb, 0x85, 0x84, 0xf4, 0x42,
- 0x69, 0xcf, 0xbe, 0xe3, 0x22, 0xd8, 0xee, 0x2c, 0xfc, 0x3a, 0x01, 0x93, 0x73, 0x2d, 0x66, 0xb7,
- 0xdb, 0x4d, 0xcb, 0x96, 0x2d, 0xeb, 0x84, 0xdf, 0x6d, 0xff, 0x81, 0xc7, 0x65, 0x00, 0x8a, 0x8a,
- 0x8a, 0x7c, 0x90, 0x09, 0x97, 0x01, 0xe0, 0x86, 0xbe, 0x40, 0x15, 0x15, 0x15, 0xe1, 0x28, 0x70,
- 0x00, 0xa7, 0x93, 0xb3, 0x29, 0x1d, 0x31, 0xdf, 0x95, 0xa6, 0xa2, 0x14, 0x75, 0x0f, 0xe5, 0x68,
- 0x5c, 0x28, 0x58, 0x37, 0x1d, 0x4c, 0x2d, 0xa7, 0x1c, 0xb5, 0x8d, 0x94, 0xd8, 0xfd, 0x86, 0x6e,
- 0x26, 0x26, 0x14, 0xd6, 0x51, 0x61, 0x83, 0x85, 0x19, 0xb1, 0xf3, 0xed, 0x00, 0xa0, 0xef, 0x0d,
- 0x49, 0x6a, 0x73, 0x2f, 0x59, 0x07, 0x48, 0xaa, 0x33, 0xda, 0xa5, 0xb3, 0x95, 0x0d, 0xc1, 0x4a,
- 0xad, 0x45, 0x6c, 0xe9, 0xf2, 0xf8, 0x3a, 0x3d, 0x14, 0xca, 0xaf, 0xd1, 0x89, 0x09, 0x69, 0x05,
- 0xe2, 0xe6, 0x6d, 0x07, 0x89, 0x37, 0xcc, 0xf3, 0x4a, 0xe0, 0x0f, 0x40, 0x0a, 0x61, 0x56, 0xc8,
- 0x17, 0x23, 0xd2, 0xca, 0x2e, 0xc3, 0x9f, 0x4b, 0x00, 0xc8, 0xe5, 0x72, 0x69, 0x28, 0x00, 0x7c,
- 0xe7, 0xcf, 0x03, 0xc0, 0x8d, 0x29, 0x3e, 0x29, 0x93, 0x32, 0x2b, 0xb4, 0x74, 0x20, 0x57, 0x4b,
- 0xd9, 0x1a, 0x37, 0x9d, 0xd5, 0xba, 0x28, 0xb7, 0xa9, 0x9b, 0x22, 0x52, 0x15, 0x94, 0xa9, 0x32,
- 0x93, 0x02, 0x5b, 0x5d, 0x63, 0xf6, 0xb2, 0xa4, 0xa2, 0x7a, 0xaa, 0x68, 0xe9, 0x62, 0x70, 0x5e,
- 0x32, 0xc3, 0x69, 0x5d, 0x97, 0x87, 0x5a, 0xed, 0x1e, 0xd6, 0xe5, 0x25, 0xa9, 0xc9, 0xe4, 0x60,
- 0xe7, 0xaa, 0x1a, 0x85, 0x2a, 0xad, 0x89, 0xd9, 0x3c, 0x92, 0xc7, 0xe1, 0x23, 0x31, 0xbd, 0xa8,
- 0x8a, 0xc5, 0x9e, 0xce, 0x66, 0x6b, 0x37, 0xec, 0x0e, 0x5d, 0xe4, 0xfc, 0xc5, 0x56, 0x0e, 0x15,
- 0xc0, 0xeb, 0xa2, 0xe9, 0x12, 0x00, 0xa1, 0x50, 0x48, 0x03, 0xba, 0x64, 0x3f, 0x07, 0x40, 0x59,
- 0x59, 0x19, 0x25, 0x24, 0xa6, 0xd0, 0xe9, 0xcc, 0x73, 0x14, 0x5d, 0x61, 0xa1, 0x3c, 0x9d, 0x87,
- 0x8a, 0xda, 0x02, 0x54, 0x62, 0x70, 0xd3, 0x21, 0x00, 0x28, 0x68, 0xb6, 0x53, 0x25, 0xf2, 0xa5,
- 0xd2, 0xd8, 0x47, 0xa9, 0x25, 0x6a, 0x2a, 0x6b, 0x32, 0x13, 0x76, 0x98, 0x19, 0x7b, 0xfc, 0xac,
- 0xb5, 0xcb, 0x4d, 0x16, 0x67, 0x80, 0xf5, 0xf8, 0x49, 0x6a, 0xe9, 0xe8, 0x65, 0x85, 0x55, 0x6a,
- 0x66, 0xb4, 0xbb, 0x42, 0xbd, 0x01, 0xf2, 0xd9, 0x3d, 0x82, 0x90, 0x5f, 0x59, 0x2f, 0x1e, 0x3e,
- 0x96, 0x40, 0x87, 0x22, 0xa3, 0x4d, 0x83, 0x38, 0x1f, 0x87, 0xbe, 0x64, 0xfb, 0xf8, 0xe3, 0x8f,
- 0x7b, 0x90, 0x41, 0xaf, 0x5d, 0x02, 0xc0, 0xe5, 0x72, 0x99, 0x51, 0x03, 0xe2, 0xcf, 0x01, 0xc0,
- 0xa9, 0x34, 0x33, 0x33, 0x9b, 0x8e, 0xfe, 0x18, 0x4f, 0xc9, 0x65, 0x3a, 0x92, 0xeb, 0x7d, 0xe1,
- 0xa6, 0xc5, 0xb9, 0x3d, 0x32, 0x4d, 0x41, 0x65, 0xfa, 0x3e, 0xd6, 0xd8, 0x85, 0x1a, 0xe8, 0xf2,
- 0xb1, 0xec, 0x8a, 0x26, 0xaa, 0x33, 0x3a, 0xc8, 0xd0, 0xed, 0x25, 0x83, 0x7d, 0x80, 0xf4, 0x5d,
- 0xfd, 0x64, 0xe9, 0xf3, 0xb2, 0xbe, 0x00, 0x49, 0x6d, 0x5d, 0x7d, 0xac, 0xbc, 0xbe, 0x19, 0xe7,
- 0xcc, 0xe7, 0x0c, 0x52, 0xc8, 0xdc, 0xe3, 0x16, 0x53, 0x73, 0x8a, 0xd9, 0xba, 0x75, 0xbb, 0xa9,
- 0x45, 0x63, 0xc8, 0x18, 0x04, 0x80, 0x12, 0xe9, 0xd3, 0x0e, 0xbd, 0xd4, 0x10, 0x2e, 0xe2, 0x8b,
- 0x01, 0xa0, 0x40, 0x7a, 0xd1, 0xb8, 0x7e, 0x16, 0x00, 0x4e, 0xa5, 0xd5, 0xd5, 0xd5, 0x14, 0x15,
- 0x73, 0x9a, 0x4e, 0x9e, 0xc9, 0xa3, 0xdc, 0x16, 0x17, 0x95, 0xb4, 0xf9, 0xc3, 0x29, 0x74, 0x38,
- 0x5d, 0x41, 0x4a, 0xa3, 0x93, 0x35, 0xd9, 0xfd, 0x54, 0xdb, 0xde, 0x4b, 0x72, 0x25, 0x3a, 0x77,
- 0x87, 0x93, 0xd9, 0x06, 0x04, 0x66, 0x75, 0xfa, 0xc9, 0xe4, 0x70, 0x51, 0x67, 0xbf, 0x8f, 0x75,
- 0x7b, 0x43, 0xcc, 0x64, 0xef, 0x23, 0xb5, 0xae, 0x4d, 0x72, 0x87, 0xc8, 0x0f, 0x13, 0x5b, 0xda,
- 0x3b, 0xa5, 0x03, 0x11, 0x31, 0xb4, 0x65, 0xcb, 0x01, 0xcf, 0x20, 0xce, 0xc7, 0xf3, 0xdd, 0x7f,
- 0xe7, 0x9d, 0x77, 0x9c, 0x4f, 0x3e, 0xf9, 0xe4, 0x0b, 0x97, 0x01, 0x30, 0x9b, 0xcd, 0x01, 0x34,
- 0xb2, 0x21, 0x01, 0x7c, 0xf7, 0xdd, 0x77, 0x74, 0xf8, 0xf0, 0xe1, 0x0b, 0x6b, 0x4c, 0x64, 0x34,
- 0x7f, 0xfe, 0x02, 0xda, 0xbb, 0xef, 0x18, 0xc5, 0xa6, 0xe4, 0x53, 0x5c, 0xa9, 0x8e, 0x8e, 0x64,
- 0x57, 0xd3, 0xb1, 0x8c, 0x32, 0x02, 0x35, 0x52, 0x42, 0x5e, 0x25, 0xa5, 0x16, 0x56, 0x53, 0xb6,
- 0xa2, 0x8e, 0x14, 0xf5, 0x3a, 0x42, 0x9a, 0x90, 0xa9, 0x07, 0xe9, 0xd3, 0x3b, 0x40, 0x0e, 0xb7,
- 0x9f, 0xba, 0x07, 0xfc, 0x64, 0xed, 0xe9, 0x27, 0xbd, 0xd5, 0x26, 0x7a, 0x44, 0x0a, 0xc0, 0xa4,
- 0x94, 0xac, 0x73, 0xb4, 0x62, 0xf9, 0x77, 0x54, 0x59, 0x59, 0x93, 0x33, 0x08, 0x80, 0x1a, 0xd0,
- 0x3c, 0xcf, 0xfd, 0x8a, 0x0b, 0x7d, 0x80, 0x03, 0x40, 0x41, 0x5a, 0x80, 0xac, 0xa5, 0xad, 0xad,
- 0x8d, 0xd5, 0xd5, 0xd5, 0x49, 0xeb, 0xd6, 0xad, 0x63, 0xaf, 0xbf, 0xfe, 0x3a, 0xa1, 0x0b, 0x12,
- 0xf8, 0x96, 0x26, 0x4f, 0x9e, 0x4c, 0x13, 0x27, 0x4e, 0x24, 0x8c, 0x8e, 0xc4, 0x7b, 0xc2, 0x8a,
- 0x15, 0x2b, 0xc2, 0x29, 0x04, 0xbd, 0x44, 0x2d, 0x2d, 0x2d, 0xb4, 0x68, 0xd1, 0x37, 0x74, 0x20,
- 0x22, 0x9a, 0x12, 0xb2, 0x4a, 0xa9, 0x08, 0x24, 0x1f, 0x5f, 0xd4, 0x88, 0x08, 0xf4, 0xb2, 0x16,
- 0xbb, 0x8f, 0x35, 0x98, 0x7a, 0xa8, 0xb8, 0x56, 0x4b, 0xb5, 0xad, 0x16, 0xc4, 0xbe, 0x95, 0x90,
- 0x22, 0x64, 0x73, 0x7a, 0xa8, 0xcf, 0x17, 0x62, 0x7d, 0xde, 0x20, 0x75, 0xf5, 0xbb, 0xc9, 0xd0,
- 0x61, 0x63, 0xee, 0x90, 0x28, 0xe4, 0x15, 0x56, 0xb2, 0xb5, 0xab, 0x77, 0xd2, 0x9e, 0x3d, 0x47,
- 0x74, 0x83, 0x38, 0x9f, 0x88, 0x26, 0xdb, 0x85, 0x21, 0xcb, 0xf5, 0x5b, 0x3c, 0x2e, 0x00, 0x40,
- 0x2e, 0x85, 0x01, 0x70, 0x01, 0x67, 0x32, 0x99, 0x42, 0x90, 0x0f, 0xc1, 0x1b, 0x6e, 0xb8, 0x81,
- 0xc9, 0x30, 0x2a, 0xfc, 0xd4, 0xae, 0xba, 0xea, 0x2a, 0x42, 0xe8, 0xc2, 0xe7, 0x18, 0xf6, 0xc9,
- 0x62, 0xb1, 0x40, 0x91, 0xc6, 0xd1, 0x82, 0x05, 0x0b, 0x28, 0x22, 0x22, 0x92, 0x76, 0xef, 0x46,
- 0x24, 0x92, 0xf3, 0x29, 0x19, 0xac, 0x73, 0xae, 0xc1, 0xc4, 0x4c, 0x6e, 0x92, 0xb4, 0x9d, 0x2e,
- 0xce, 0x32, 0x54, 0xdd, 0x6c, 0xa4, 0x06, 0xbd, 0x85, 0xda, 0x6c, 0xbd, 0xe1, 0xdd, 0xef, 0xf1,
- 0xf8, 0xa9, 0x3f, 0x10, 0xa2, 0x5e, 0x8f, 0x8f, 0x19, 0xac, 0x9d, 0x2c, 0xfe, 0x74, 0x16, 0x7d,
- 0xbb, 0x6c, 0x2b, 0xbd, 0xfe, 0xfa, 0xdb, 0x41, 0x90, 0xc9, 0x89, 0x41, 0x00, 0xd4, 0xa1, 0x3e,
- 0x79, 0xee, 0xe7, 0x5f, 0xd2, 0x89, 0xcf, 0x03, 0x40, 0xfe, 0x77, 0x62, 0x20, 0xf7, 0x20, 0x45,
- 0x3c, 0xd7, 0x5d, 0x77, 0xdd, 0xa0, 0x00, 0xae, 0xbe, 0xfa, 0x6a, 0xe2, 0xe0, 0xf9, 0xf9, 0xa2,
- 0x45, 0x8b, 0x08, 0x03, 0x3f, 0x61, 0x3a, 0x0b, 0x03, 0xfb, 0xfc, 0xf3, 0xcf, 0x41, 0xad, 0xb9,
- 0x6c, 0xff, 0x81, 0xe3, 0xd2, 0xa6, 0xcd, 0xfb, 0x29, 0x26, 0x21, 0x87, 0x14, 0xea, 0x76, 0xc6,
- 0xe9, 0xb2, 0xb4, 0xbe, 0x85, 0x6a, 0x34, 0x46, 0xd2, 0x59, 0xec, 0x8c, 0xa7, 0x8c, 0x3b, 0x28,
- 0x31, 0x87, 0xcb, 0x43, 0xed, 0x36, 0x07, 0x14, 0x6d, 0x0d, 0x8b, 0x38, 0x14, 0x43, 0x2b, 0x57,
- 0x7c, 0x47, 0xc7, 0x4f, 0x24, 0xd0, 0x9b, 0x6f, 0xbe, 0xeb, 0x1e, 0xc4, 0xf9, 0x24, 0x51, 0x14,
- 0x6d, 0x98, 0x49, 0x3c, 0xd8, 0xc0, 0x71, 0x83, 0x02, 0xc0, 0xee, 0x0f, 0x78, 0xf0, 0x80, 0xee,
- 0xe8, 0xbf, 0x12, 0x00, 0x9e, 0x52, 0xfc, 0xfc, 0xeb, 0xaf, 0xbf, 0xa6, 0xa8, 0xa8, 0x28, 0xfa,
- 0xe2, 0x8b, 0x2f, 0xc2, 0x6b, 0xd0, 0x1a, 0x2f, 0xea, 0xe0, 0xfa, 0xf5, 0xeb, 0x85, 0x7f, 0xb9,
- 0xf3, 0x6e, 0x5a, 0xbc, 0x78, 0x35, 0x5b, 0xb3, 0x66, 0x17, 0x1d, 0x3d, 0x91, 0x4c, 0x51, 0x71,
- 0xe9, 0x94, 0x90, 0x22, 0x67, 0x69, 0x60, 0x17, 0x79, 0x71, 0x15, 0xcb, 0xcc, 0x2d, 0xa1, 0x23,
- 0xc7, 0xe2, 0x69, 0xd5, 0x8a, 0xed, 0xb4, 0x6c, 0xe9, 0x16, 0xda, 0xbf, 0xff, 0x38, 0x29, 0x2a,
- 0x55, 0x74, 0x36, 0xaf, 0x98, 0x56, 0xac, 0xdc, 0xcc, 0x1a, 0x1a, 0x1a, 0x92, 0x7e, 0x02, 0xa0,
- 0x11, 0xea, 0xb7, 0x1d, 0xef, 0x9d, 0x76, 0x99, 0x98, 0xe3, 0x00, 0xb2, 0xb3, 0xb3, 0xad, 0x3a,
- 0x9d, 0x0e, 0x29, 0x26, 0xf9, 0x22, 0x22, 0x22, 0x7a, 0xae, 0x04, 0x60, 0xd3, 0xa6, 0x4d, 0xe1,
- 0xda, 0xe0, 0xce, 0x73, 0x4b, 0x4d, 0x4d, 0xa5, 0x77, 0xdf, 0x7d, 0x97, 0x4e, 0x9d, 0x3a, 0xc5,
- 0xf8, 0x9a, 0xcb, 0x8d, 0x0f, 0x3f, 0xfc, 0x50, 0x40, 0x6a, 0xf9, 0xcf, 0x24, 0xa5, 0x04, 0x4f,
- 0xc5, 0x25, 0x07, 0x17, 0xcc, 0x5f, 0x2e, 0x6d, 0xdc, 0xb8, 0x4b, 0x5c, 0xb8, 0x70, 0x35, 0x43,
- 0x9a, 0xf0, 0x3c, 0x87, 0xbe, 0xda, 0x43, 0xaa, 0x06, 0x2d, 0x59, 0xbb, 0x7b, 0x49, 0xad, 0xd1,
- 0x53, 0x4a, 0x66, 0x3e, 0x1d, 0x3a, 0x1c, 0x4b, 0x37, 0xdc, 0x30, 0x8a, 0xf1, 0x0f, 0x10, 0x2e,
- 0x72, 0x3e, 0x45, 0x10, 0x04, 0x1b, 0x57, 0xa5, 0xa8, 0xc5, 0xdf, 0x0c, 0x0a, 0x20, 0x33, 0x33,
- 0xd3, 0x8e, 0x39, 0x80, 0x0f, 0x30, 0xbe, 0x83, 0x07, 0x0f, 0xda, 0x47, 0x8e, 0x1c, 0x49, 0x43,
- 0x01, 0x38, 0x71, 0xe2, 0x04, 0x41, 0x62, 0x53, 0x74, 0x74, 0x74, 0x18, 0x00, 0x38, 0x99, 0xf4,
- 0x7a, 0x3d, 0x61, 0xd8, 0x0f, 0x03, 0x28, 0x2f, 0x2f, 0x27, 0x6c, 0xc4, 0x00, 0xc8, 0x20, 0x70,
- 0xe8, 0xd0, 0x21, 0xc2, 0x6c, 0x11, 0x42, 0x6a, 0x0e, 0xa0, 0x73, 0x7a, 0x20, 0xc2, 0x44, 0x30,
- 0x57, 0x30, 0x29, 0x29, 0x49, 0x40, 0x0f, 0x09, 0x55, 0xa8, 0x1a, 0xa8, 0x50, 0x51, 0x45, 0x7c,
- 0x24, 0xad, 0x6d, 0xd6, 0x50, 0x6a, 0x96, 0x9c, 0x7e, 0xf7, 0xbb, 0xf7, 0xbc, 0xff, 0xed, 0xb8,
- 0x14, 0x25, 0xfa, 0xfb, 0x39, 0x10, 0x4d, 0x4a, 0x4a, 0x4a, 0x3b, 0x5e, 0x7b, 0x72, 0x50, 0x39,
- 0x8d, 0xb0, 0x6c, 0x85, 0xba, 0x74, 0xf6, 0xf6, 0xf6, 0x06, 0xf9, 0xf4, 0xb5, 0x7f, 0xff, 0x7e,
- 0x27, 0x22, 0x30, 0x24, 0x00, 0xee, 0x38, 0xc6, 0x4b, 0xc2, 0x90, 0x4f, 0x19, 0x19, 0x19, 0x64,
- 0x30, 0x18, 0xc2, 0x00, 0xf8, 0x88, 0xc9, 0x01, 0xa0, 0xb0, 0xf9, 0x7d, 0xdc, 0x88, 0xaa, 0xc8,
- 0xd7, 0xe8, 0x1b, 0x8c, 0xaf, 0x51, 0x2f, 0xc1, 0x49, 0x93, 0x26, 0x11, 0x18, 0x4e, 0x00, 0x51,
- 0x48, 0x00, 0xe8, 0xcb, 0xcd, 0x2d, 0x08, 0xfd, 0xf8, 0x63, 0x94, 0x98, 0x90, 0x94, 0x46, 0xda,
- 0xb6, 0x36, 0x3a, 0x93, 0x7a, 0x36, 0xcc, 0x66, 0xc7, 0xb7, 0xcf, 0x11, 0xea, 0xf7, 0xde, 0xe1,
- 0xb5, 0x9c, 0x7e, 0xce, 0x1a, 0x08, 0x04, 0x3a, 0xb1, 0xc9, 0x5e, 0x74, 0xdd, 0xbb, 0x86, 0x04,
- 0x80, 0x1b, 0xfa, 0xfc, 0x7e, 0x3f, 0x7f, 0x63, 0xfb, 0xee, 0xdd, 0xbb, 0x85, 0x2b, 0x45, 0x00,
- 0x8e, 0xb3, 0xac, 0xac, 0x2c, 0x91, 0x47, 0x02, 0xfd, 0x83, 0xd0, 0x37, 0x58, 0x63, 0x63, 0xa3,
- 0x84, 0x5d, 0xe5, 0xe9, 0x23, 0x71, 0x67, 0x07, 0xf0, 0xc0, 0x10, 0x14, 0x06, 0x64, 0x34, 0x1a,
- 0x05, 0xbe, 0xe6, 0x80, 0xce, 0x03, 0x00, 0x58, 0x86, 0xb4, 0x70, 0x43, 0x22, 0xfb, 0x11, 0x21,
- 0x61, 0xe5, 0xca, 0x0d, 0x52, 0x4a, 0x86, 0x9c, 0x6a, 0x0b, 0x8f, 0x92, 0x72, 0xcf, 0xfd, 0xd4,
- 0x16, 0x79, 0x1b, 0x39, 0x61, 0x6d, 0xdb, 0x64, 0x94, 0x79, 0x6c, 0xb1, 0x1d, 0x85, 0xfb, 0xc3,
- 0x90, 0x13, 0x19, 0x07, 0x90, 0x98, 0xc8, 0x29, 0x56, 0x0a, 0xa2, 0x17, 0x58, 0x77, 0x62, 0xd2,
- 0x1a, 0x2a, 0x02, 0xd7, 0x5c, 0x73, 0x0d, 0xad, 0x5c, 0xb9, 0x92, 0x71, 0xd6, 0x59, 0xbd, 0x7a,
- 0x35, 0x43, 0xd1, 0x86, 0x40, 0xa7, 0xd2, 0x1f, 0x59, 0x28, 0x87, 0x21, 0xf7, 0x43, 0xc3, 0x86,
- 0x0d, 0xa3, 0x59, 0xb3, 0x66, 0x11, 0x9c, 0xe6, 0xd1, 0xf1, 0x8e, 0x1a, 0x35, 0x8a, 0x71, 0xf6,
- 0xe2, 0x00, 0xf0, 0x3a, 0x09, 0xd7, 0xf1, 0x74, 0xe5, 0x6c, 0xe3, 0x87, 0xa6, 0x12, 0x8e, 0xec,
- 0xf8, 0x86, 0xa9, 0x7e, 0x78, 0x82, 0x5a, 0x4e, 0xbd, 0x42, 0xfe, 0xc6, 0x6d, 0x68, 0x57, 0x6f,
- 0x52, 0x20, 0xf9, 0xdf, 0xa9, 0x6f, 0xcf, 0x48, 0x2a, 0x5d, 0x37, 0x82, 0x7d, 0xfc, 0xfa, 0x43,
- 0x43, 0x7e, 0x58, 0x2c, 0x43, 0x68, 0x22, 0x4e, 0x9f, 0x3e, 0xcd, 0xc3, 0x2c, 0xc0, 0x0c, 0x7b,
- 0xf7, 0xee, 0xf5, 0x5f, 0x09, 0x00, 0x66, 0xd4, 0x70, 0x81, 0x2f, 0x59, 0xb2, 0x84, 0x39, 0x1c,
- 0x8e, 0xd0, 0xfc, 0xf9, 0xf3, 0xc3, 0xcf, 0xbd, 0xf8, 0xe2, 0x8b, 0x84, 0x2e, 0x29, 0x2c, 0x5c,
- 0xb8, 0x30, 0xbc, 0x7e, 0xe8, 0xa1, 0x87, 0x78, 0x84, 0x78, 0x1a, 0x05, 0xf9, 0xfa, 0xce, 0x3b,
- 0xef, 0x0c, 0x37, 0xc4, 0xaf, 0xbe, 0xfa, 0x8a, 0xa1, 0x1e, 0xfc, 0x48, 0x0d, 0x2f, 0x48, 0x4f,
- 0x2c, 0xcc, 0x8e, 0x17, 0xcf, 0xad, 0x1a, 0x46, 0x3d, 0xa5, 0x73, 0x48, 0x1c, 0xd0, 0x13, 0xb9,
- 0xd4, 0x44, 0xad, 0x9b, 0x49, 0x2a, 0x7e, 0x9e, 0xbc, 0x31, 0x77, 0x93, 0x65, 0xb3, 0x8c, 0xea,
- 0x36, 0xcb, 0xb6, 0x0c, 0x09, 0x00, 0xc5, 0x81, 0xfa, 0x4b, 0xe7, 0x3b, 0xc2, 0xa7, 0x1f, 0x03,
- 0x2f, 0xe2, 0xa1, 0x58, 0x88, 0x03, 0x40, 0x37, 0x16, 0xf9, 0x39, 0x86, 0x9e, 0x90, 0xd3, 0xe9,
- 0x0c, 0x2c, 0x5f, 0xbe, 0x3c, 0xc4, 0xd7, 0xe8, 0xdc, 0xe1, 0xf4, 0x39, 0x72, 0xe4, 0x88, 0x9f,
- 0xaf, 0x1f, 0x7c, 0xf0, 0x41, 0x0e, 0x48, 0xdc, 0xb3, 0x67, 0x4f, 0xf8, 0xfa, 0x5b, 0x6f, 0xbd,
- 0x35, 0x1c, 0x01, 0xd0, 0x2e, 0x43, 0x51, 0xfb, 0x50, 0x3b, 0x8c, 0x77, 0x72, 0x14, 0xa8, 0xf4,
- 0xfd, 0x97, 0x0f, 0x51, 0xdb, 0xa9, 0x71, 0x14, 0x6c, 0x8f, 0x21, 0x62, 0xb8, 0x8d, 0x3d, 0x93,
- 0xa8, 0xe1, 0x4b, 0x0a, 0x65, 0x4f, 0x26, 0xf7, 0xa1, 0x7f, 0xa4, 0xe6, 0x4d, 0x32, 0xb1, 0x7e,
- 0x93, 0xec, 0xc1, 0xa1, 0x22, 0x20, 0x07, 0x15, 0x8a, 0x48, 0x1f, 0x5e, 0x03, 0x7e, 0x34, 0x32,
- 0x1f, 0x6a, 0x60, 0xc8, 0x4e, 0x0c, 0x16, 0x11, 0x38, 0x10, 0xfe, 0x69, 0x05, 0x77, 0xb8, 0xa4,
- 0xa4, 0xc4, 0xcb, 0xff, 0x0f, 0x81, 0xc7, 0xb5, 0xbb, 0x1b, 0x33, 0xb4, 0xef, 0xda, 0x6b, 0xaf,
- 0x45, 0x43, 0x7a, 0x53, 0xe2, 0x1f, 0xf8, 0xa2, 0x3e, 0xd8, 0xed, 0xb7, 0xdf, 0xce, 0x78, 0x5d,
- 0x01, 0x04, 0x03, 0x01, 0x04, 0x51, 0x73, 0x2c, 0x26, 0x26, 0x86, 0x7a, 0x7a, 0x7a, 0x58, 0x71,
- 0x71, 0x31, 0x7b, 0x79, 0xfa, 0x0b, 0x52, 0xd6, 0x8a, 0x1b, 0x43, 0xee, 0x8a, 0xcf, 0x49, 0xe8,
- 0x2e, 0x83, 0x17, 0x56, 0x22, 0xd3, 0x21, 0xe8, 0xce, 0x99, 0xe4, 0x4f, 0xbc, 0x9f, 0x1c, 0xdf,
- 0x0f, 0xa7, 0xea, 0xf5, 0x32, 0xe8, 0x1f, 0xd9, 0x55, 0x97, 0x01, 0x40, 0x81, 0xec, 0x02, 0x2d,
- 0xfa, 0xd0, 0x07, 0x44, 0x38, 0x13, 0xc4, 0xe8, 0x18, 0x18, 0xaa, 0x88, 0xaf, 0xbf, 0xfe, 0x7a,
- 0x1a, 0x33, 0x66, 0x4c, 0xf8, 0x88, 0x7e, 0x10, 0x82, 0xa0, 0x0b, 0x70, 0xe3, 0x80, 0xa0, 0x8f,
- 0x82, 0xfc, 0x1c, 0x11, 0x91, 0x6e, 0xb9, 0xe5, 0x16, 0xf6, 0xe9, 0xa7, 0x9f, 0x86, 0xde, 0x7a,
- 0xeb, 0x2d, 0xb6, 0x74, 0xe9, 0x52, 0x81, 0x4b, 0x8d, 0xd1, 0xa3, 0x47, 0xd3, 0x88, 0x11, 0x23,
- 0x68, 0xc3, 0x86, 0x0d, 0x41, 0xd4, 0x91, 0xc8, 0x47, 0x53, 0xc8, 0x17, 0x01, 0xef, 0xc9, 0xbb,
- 0xbb, 0x74, 0x6a, 0xcf, 0xdc, 0x5a, 0xd5, 0xae, 0xdb, 0xc8, 0xaf, 0xdd, 0x45, 0x92, 0xdf, 0x46,
- 0xe4, 0x84, 0xbf, 0xda, 0x55, 0x24, 0x16, 0x4c, 0x21, 0xcf, 0xf1, 0x3b, 0x48, 0xbf, 0x41, 0x46,
- 0x95, 0xeb, 0x65, 0x5f, 0x0c, 0x16, 0x01, 0xde, 0xc8, 0xb8, 0x1a, 0xad, 0x42, 0x03, 0x49, 0x85,
- 0x23, 0x7a, 0xec, 0xe0, 0x65, 0x11, 0xe0, 0x75, 0x81, 0x6e, 0x2b, 0xa1, 0x48, 0xc3, 0xbb, 0x09,
- 0x09, 0xc1, 0x60, 0x12, 0x3a, 0x72, 0x38, 0x22, 0x9f, 0x7d, 0xf6, 0x59, 0x68, 0xee, 0xdc, 0xb9,
- 0x41, 0xa4, 0x88, 0x70, 0xe3, 0x8d, 0x37, 0x32, 0x44, 0x20, 0xf4, 0xde, 0x7b, 0xef, 0x89, 0x48,
- 0x39, 0x36, 0x6d, 0xda, 0x34, 0x5a, 0xb3, 0x66, 0x4d, 0x58, 0x24, 0xbe, 0xfd, 0xf6, 0xdb, 0xfc,
- 0x5a, 0x11, 0x8c, 0xc5, 0xc0, 0x42, 0x0c, 0x00, 0x18, 0x36, 0x51, 0x54, 0xa9, 0x54, 0x49, 0x19,
- 0x1b, 0x27, 0x58, 0x3b, 0xd2, 0x9e, 0xa3, 0xa0, 0x35, 0x05, 0x6d, 0xc0, 0x4f, 0xd4, 0x99, 0x08,
- 0x05, 0xf4, 0x21, 0x05, 0xd3, 0xc7, 0x93, 0x73, 0xff, 0x28, 0xaa, 0x59, 0x2b, 0x73, 0x2b, 0xd7,
- 0xca, 0x7e, 0x3d, 0x24, 0x00, 0xde, 0x40, 0xd0, 0x98, 0x12, 0xa7, 0x4c, 0x99, 0x62, 0xc4, 0xff,
- 0xf9, 0xd0, 0x6c, 0x81, 0x75, 0xc3, 0xdc, 0xef, 0xbf, 0xff, 0x7e, 0x00, 0xb5, 0x22, 0x3d, 0xfe,
- 0xf8, 0xe3, 0x22, 0x1c, 0x92, 0x00, 0x96, 0x53, 0x21, 0x2f, 0x7e, 0xc6, 0x77, 0x96, 0xd7, 0x03,
- 0xce, 0xb9, 0x86, 0x77, 0x73, 0x30, 0x4f, 0x3c, 0xf1, 0x84, 0xc8, 0xe9, 0x93, 0xaf, 0x91, 0xef,
- 0x12, 0xd8, 0x28, 0x80, 0x9a, 0x08, 0xf2, 0x7b, 0xf0, 0x5e, 0x82, 0xbe, 0xc0, 0xbc, 0x5e, 0x2f,
- 0xc3, 0x0c, 0xce, 0xa0, 0x71, 0x06, 0x10, 0x8d, 0xe8, 0x12, 0x79, 0x4a, 0xad, 0xfc, 0xf7, 0xa3,
- 0x24, 0x6f, 0xed, 0x32, 0x12, 0x9d, 0xf5, 0xb8, 0x1b, 0x44, 0xa9, 0x71, 0x17, 0xb1, 0xb2, 0xe9,
- 0xe4, 0x8b, 0xfb, 0x37, 0xb2, 0x6e, 0xbe, 0x9a, 0x4a, 0x56, 0xc9, 0xe2, 0xaf, 0x08, 0x00, 0xa2,
- 0xee, 0x24, 0x86, 0xf7, 0x22, 0xe4, 0xf4, 0x65, 0x36, 0x61, 0xc2, 0x84, 0x8e, 0x71, 0xe3, 0xc6,
- 0xf5, 0x54, 0x56, 0x56, 0x36, 0xe1, 0x8d, 0xfb, 0xf0, 0x3a, 0x06, 0x85, 0x48, 0xc3, 0x87, 0x0f,
- 0xe7, 0x0d, 0x8c, 0x41, 0x70, 0x71, 0x40, 0x38, 0x88, 0x41, 0xec, 0xb4, 0x88, 0x7b, 0x8b, 0xc8,
- 0x75, 0x1f, 0xf4, 0x95, 0x00, 0x89, 0x22, 0xc2, 0x71, 0x3f, 0x5f, 0xe3, 0xe8, 0xeb, 0xec, 0xec,
- 0xf4, 0x82, 0x89, 0x18, 0x9f, 0xad, 0x67, 0xcc, 0x98, 0xd1, 0x87, 0xd7, 0x45, 0x77, 0x75, 0x75,
- 0x75, 0xae, 0xfe, 0x64, 0xb2, 0x5b, 0x7d, 0xf0, 0x6e, 0x0a, 0xe8, 0x23, 0x89, 0x09, 0x60, 0xda,
- 0x9e, 0x02, 0xa2, 0xa6, 0x6f, 0x48, 0xc8, 0xfd, 0x2d, 0x0d, 0x1c, 0xb9, 0x9d, 0xd4, 0x6b, 0x64,
- 0x54, 0xb8, 0x42, 0x36, 0x6d, 0x48, 0x00, 0x70, 0x2c, 0x15, 0xbb, 0x6c, 0x1e, 0xcc, 0xa0, 0xc5,
- 0x35, 0xa0, 0xbe, 0x98, 0xf3, 0x3a, 0x05, 0x8e, 0xc6, 0x60, 0x86, 0x28, 0xc4, 0x84, 0xe4, 0xe3,
- 0x60, 0xb8, 0x33, 0xfc, 0x43, 0x31, 0xbe, 0xe3, 0x28, 0x50, 0x61, 0xf1, 0xe2, 0xc5, 0xd2, 0xcc,
- 0x99, 0x33, 0x19, 0x1c, 0x64, 0xd3, 0xa7, 0x4f, 0x67, 0x5c, 0x43, 0xf1, 0xe8, 0x61, 0x2d, 0x80,
- 0xff, 0x39, 0x09, 0x48, 0x5c, 0x82, 0xa0, 0x56, 0x3a, 0x71, 0x5e, 0x02, 0x76, 0x32, 0x3d, 0xf2,
- 0xc8, 0x23, 0xf6, 0x98, 0xcf, 0x64, 0x75, 0x0e, 0xf9, 0x1b, 0x14, 0xb2, 0xe5, 0x11, 0x85, 0x80,
- 0xcd, 0x02, 0x75, 0x5d, 0x33, 0x2b, 0xdc, 0x1b, 0x7a, 0x76, 0x8e, 0xa4, 0x92, 0xe5, 0x32, 0x53,
- 0xfa, 0x5a, 0xd9, 0xc8, 0x30, 0x00, 0x14, 0xd0, 0x56, 0x74, 0xd6, 0x0b, 0x00, 0xfe, 0xa7, 0x86,
- 0x94, 0x4a, 0x01, 0xeb, 0x58, 0x78, 0x67, 0x45, 0x1a, 0x06, 0x90, 0xd3, 0xa2, 0x5c, 0x2e, 0x67,
- 0x58, 0x33, 0x30, 0x93, 0x00, 0xca, 0x14, 0x90, 0x26, 0x62, 0x30, 0x18, 0x64, 0xd8, 0x04, 0xc2,
- 0x51, 0x00, 0xf3, 0xf1, 0x8f, 0x2f, 0xd9, 0xb2, 0x65, 0xcb, 0x5a, 0x70, 0x8f, 0x8e, 0x39, 0x73,
- 0xe6, 0xd8, 0x1e, 0x7e, 0xf8, 0xe1, 0xd9, 0xb3, 0xc6, 0xcb, 0x5e, 0x91, 0xff, 0xfe, 0x57, 0x82,
- 0xaf, 0x71, 0x23, 0x49, 0xe1, 0xde, 0x80, 0x74, 0x6a, 0xdd, 0x84, 0xde, 0x30, 0x95, 0xbc, 0xd1,
- 0x77, 0x51, 0xeb, 0x3a, 0x19, 0xe5, 0x2e, 0x91, 0x6d, 0xfb, 0x29, 0x00, 0x74, 0x10, 0x4a, 0xfd,
- 0xdf, 0x1a, 0x80, 0x14, 0xc3, 0xf9, 0x5e, 0x48, 0x8c, 0x10, 0x4a, 0x20, 0x2c, 0x51, 0x90, 0x1a,
- 0x1e, 0xad, 0x56, 0xeb, 0xe1, 0x8d, 0x4e, 0xa1, 0x50, 0x70, 0x40, 0x12, 0x76, 0x9b, 0x37, 0x42,
- 0xfe, 0x29, 0x9f, 0x84, 0x02, 0xb7, 0x41, 0x72, 0xb4, 0xa3, 0x6e, 0x0c, 0xfc, 0xfb, 0x0a, 0x90,
- 0xc6, 0x98, 0x1d, 0xb3, 0x64, 0x3f, 0x68, 0xa2, 0x1e, 0x41, 0x6f, 0xe0, 0x7a, 0x0e, 0x99, 0x69,
- 0xc7, 0x7c, 0xaf, 0x46, 0x6f, 0xc8, 0x9a, 0x4c, 0x7d, 0x07, 0x6f, 0xa1, 0x82, 0xa5, 0x57, 0x89,
- 0x79, 0xcb, 0x64, 0x0f, 0xc9, 0xf0, 0xa2, 0xe5, 0xc8, 0x6f, 0x2b, 0xff, 0x32, 0x0f, 0x6f, 0xf8,
- 0x8b, 0x19, 0x52, 0xc8, 0xc1, 0x27, 0x3c, 0x38, 0x2a, 0xb9, 0x5c, 0x2e, 0x91, 0x77, 0x5d, 0x58,
- 0x00, 0xcf, 0x79, 0xf1, 0x5c, 0x00, 0xa0, 0xf8, 0x73, 0x22, 0xc4, 0xa3, 0x1f, 0xfa, 0x6b, 0xe0,
- 0xa3, 0x8f, 0x3e, 0xb2, 0x8f, 0x1f, 0x3f, 0xfe, 0x8d, 0xf0, 0xae, 0xca, 0x64, 0xd7, 0x8c, 0xbe,
- 0x51, 0xf6, 0x48, 0xfc, 0x97, 0x57, 0x5b, 0xfb, 0xcb, 0xfe, 0xd8, 0x1b, 0xc4, 0xd6, 0xbd, 0xa4,
- 0x3b, 0x76, 0x3f, 0xa5, 0x2f, 0xbd, 0x99, 0x0e, 0x2c, 0x7d, 0xde, 0x96, 0xb0, 0x56, 0x36, 0x9c,
- 0xf7, 0x81, 0xdb, 0x21, 0x0f, 0x4a, 0xc0, 0x3c, 0x36, 0x6e, 0xd0, 0x46, 0x17, 0x0c, 0x5d, 0xfa,
- 0x12, 0x43, 0xbd, 0x5c, 0x62, 0x78, 0xed, 0x25, 0x86, 0x68, 0x5e, 0x30, 0x6c, 0xcc, 0x79, 0x73,
- 0x72, 0x46, 0xc2, 0xf5, 0x12, 0xf2, 0x5f, 0x04, 0xe3, 0x88, 0x90, 0x1d, 0xc1, 0xa9, 0x53, 0xa7,
- 0xfa, 0xb8, 0x7d, 0xf0, 0xc1, 0x07, 0x03, 0xe8, 0x09, 0x56, 0x5c, 0xd3, 0x04, 0xc7, 0x2f, 0x34,
- 0x2a, 0x3c, 0x46, 0xcd, 0x7b, 0x4e, 0x36, 0xbb, 0x74, 0xcb, 0x6d, 0xe4, 0x69, 0xdc, 0x4e, 0x9a,
- 0xec, 0xf5, 0x94, 0xbe, 0xe2, 0x6e, 0x4a, 0x8b, 0x98, 0x43, 0xc7, 0xa3, 0x4e, 0x42, 0x14, 0x6e,
- 0x69, 0xfd, 0xab, 0xfd, 0xd4, 0x80, 0xa7, 0xc5, 0xc4, 0x89, 0x13, 0x3f, 0x79, 0xec, 0xb1, 0xc7,
- 0xba, 0xd0, 0xc9, 0x3b, 0x40, 0xb9, 0xd6, 0x3f, 0x7c, 0xa1, 0x02, 0x8a, 0x21, 0x1b, 0x84, 0x5f,
- 0xcf, 0xa3, 0x8f, 0x3e, 0x3a, 0xfd, 0xb2, 0x26, 0x25, 0x93, 0xdd, 0x15, 0xf1, 0xae, 0x2c, 0x3d,
- 0x69, 0xd1, 0x4d, 0x62, 0x6d, 0xe6, 0x7a, 0xd2, 0xea, 0x35, 0x54, 0x58, 0xa6, 0xa4, 0xe3, 0xd1,
- 0x09, 0xf4, 0xed, 0xb7, 0x2b, 0x16, 0xfe, 0xd5, 0x7f, 0x2b, 0x31, 0x76, 0xec, 0xd8, 0x11, 0xa0,
- 0xe2, 0x6f, 0x00, 0xc4, 0x09, 0x8d, 0x64, 0x41, 0x4a, 0x59, 0x41, 0xc9, 0x46, 0x30, 0x9c, 0x72,
- 0x50, 0x9d, 0x23, 0x93, 0x0d, 0x7f, 0x70, 0xb4, 0xec, 0xf1, 0x09, 0x63, 0x7f, 0xf5, 0xd4, 0xf7,
- 0x3b, 0x77, 0xc6, 0xc7, 0x25, 0x24, 0xda, 0x22, 0x22, 0x8f, 0xb4, 0xcd, 0x9d, 0x3b, 0x6f, 0xcd,
- 0xf9, 0x68, 0xfd, 0x4d, 0x7e, 0xa0, 0x81, 0x74, 0xb9, 0x01, 0xc2, 0x6e, 0x03, 0xa2, 0xe2, 0xc5,
- 0x71, 0x00, 0xa0, 0x26, 0x0c, 0xa9, 0x36, 0x65, 0xb2, 0x61, 0xb0, 0x11, 0xb0, 0x3b, 0x60, 0xff,
- 0xca, 0x0b, 0x1c, 0x76, 0xed, 0xdf, 0xc5, 0xaf, 0x55, 0x1e, 0x78, 0xe0, 0x81, 0xe1, 0x3f, 0xfd,
- 0xc2, 0xe2, 0xcf, 0xb5, 0xff, 0x02, 0x32, 0xee, 0xa6, 0x45, 0xe4, 0x1e, 0x1c, 0xf3, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x87, 0x00, 0x00, 0x13, 0x42, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xe5, 0x5a, 0x07, 0x74, 0x5b,
+ 0x65, 0x96, 0x16, 0x25, 0x27, 0x3b, 0x70, 0x80, 0xa1, 0x2e, 0x7d, 0x59, 0x08, 0x2c, 0x1c, 0x0e,
+ 0xc3, 0x21, 0x94, 0xa5, 0x24, 0xb4, 0xa1, 0x85, 0x84, 0x12, 0x48, 0x60, 0x86, 0x30, 0xa1, 0x84,
+ 0x92, 0x30, 0xc0, 0x40, 0x62, 0x4a, 0x02, 0x09, 0x6c, 0x62, 0x62, 0xa7, 0x39, 0x71, 0xe2, 0x60,
+ 0xa7, 0xb8, 0x24, 0x8e, 0xab, 0xdc, 0x6d, 0x59, 0x96, 0x2d, 0xdb, 0xb2, 0x55, 0xac, 0xf6, 0xde,
+ 0xb3, 0x24, 0x5b, 0x92, 0x25, 0xd9, 0x56, 0x6c, 0xeb, 0x49, 0x4f, 0x4f, 0x5d, 0xb2, 0xd5, 0xf5,
+ 0xef, 0xfd, 0x35, 0x49, 0x4e, 0xe2, 0x75, 0xca, 0xee, 0x32, 0xec, 0xec, 0x19, 0x9f, 0x73, 0x8f,
+ 0xfe, 0xdf, 0x7a, 0x92, 0xee, 0xf7, 0xdf, 0x7b, 0xbf, 0xfb, 0x5d, 0x3d, 0x71, 0x10, 0x42, 0x9c,
+ 0xff, 0xcf, 0xc6, 0xf9, 0x87, 0x00, 0xf0, 0xe2, 0x8b, 0x2f, 0x2e, 0x78, 0xe5, 0x95, 0x57, 0x6a,
+ 0x17, 0x2f, 0x5e, 0xbc, 0xe3, 0xb9, 0xe7, 0x9e, 0x5b, 0x0a, 0x36, 0x87, 0xc3, 0xe1, 0x9c, 0x37,
+ 0xfd, 0xba, 0x05, 0x0b, 0x16, 0x5c, 0x0e, 0xd7, 0xfd, 0xfc, 0xf2, 0xcb, 0x2f, 0xe7, 0xbd, 0xf0,
+ 0xc2, 0x0b, 0x77, 0xff, 0x5d, 0x00, 0xc0, 0x8e, 0x2e, 0x5c, 0xb8, 0x50, 0x32, 0x3e, 0x3e, 0xde,
+ 0xaa, 0xd7, 0xeb, 0xf9, 0x65, 0x65, 0x65, 0xfc, 0x8f, 0x3e, 0xfa, 0x48, 0x04, 0xa0, 0x24, 0xaf,
+ 0xbe, 0xfa, 0xea, 0xbe, 0xe7, 0x9f, 0x7f, 0xfe, 0x3d, 0x70, 0xf6, 0x77, 0x4b, 0x97, 0x2e, 0x9d,
+ 0x05, 0x8e, 0xff, 0x54, 0x55, 0x55, 0xc5, 0xd7, 0x68, 0x34, 0xfc, 0x77, 0xde, 0x79, 0x47, 0xfc,
+ 0xd2, 0x4b, 0x2f, 0xed, 0x82, 0xe7, 0x6e, 0x81, 0xf7, 0xb9, 0x40, 0x63, 0xb1, 0x5c, 0x53, 0x0d,
+ 0x8f, 0xbf, 0x3a, 0x00, 0x70, 0xf0, 0xb6, 0x55, 0xab, 0x56, 0xf5, 0xc0, 0x5a, 0x00, 0x76, 0x10,
+ 0x0c, 0xfc, 0x40, 0x6d, 0xd1, 0x68, 0x54, 0x38, 0x32, 0x32, 0xc2, 0x6f, 0x68, 0x68, 0xe0, 0xaf,
+ 0x5e, 0xbd, 0x5a, 0x08, 0x8e, 0x2a, 0x00, 0x10, 0x71, 0xe0, 0xc0, 0x01, 0x99, 0x58, 0x2c, 0x6e,
+ 0xf4, 0xfa, 0x7c, 0x22, 0x65, 0xbf, 0x56, 0xdb, 0x28, 0x94, 0xf8, 0x08, 0x83, 0x31, 0xae, 0x33,
+ 0x99, 0x91, 0xc6, 0x60, 0x4a, 0x29, 0x07, 0x87, 0xc2, 0x52, 0x8d, 0x91, 0x15, 0xf7, 0x9b, 0x4c,
+ 0x3d, 0xa4, 0x31, 0x5f, 0xac, 0xd5, 0x5e, 0xfe, 0x37, 0x05, 0xf0, 0xec, 0xb3, 0xcf, 0x2e, 0x39,
+ 0x72, 0xe4, 0x48, 0xdb, 0x31, 0xc7, 0x37, 0xf5, 0xf7, 0xf7, 0x6f, 0x07, 0xc7, 0xb7, 0xc0, 0x7a,
+ 0x2b, 0xd8, 0x3e, 0xb0, 0x0a, 0x30, 0x5e, 0x20, 0x10, 0x50, 0x40, 0x94, 0x08, 0xb1, 0x44, 0x42,
+ 0x74, 0xca, 0x54, 0x3e, 0xed, 0xd0, 0x10, 0xea, 0x37, 0x8f, 0xa6, 0x24, 0x43, 0xb6, 0x64, 0x9b,
+ 0x9e, 0x49, 0x14, 0x29, 0x1c, 0xb1, 0x32, 0xc2, 0x19, 0x6a, 0xd0, 0x39, 0x03, 0xbc, 0x01, 0x67,
+ 0xa0, 0x4d, 0x47, 0x87, 0x64, 0x03, 0x96, 0xa8, 0x44, 0xd5, 0x1f, 0xe7, 0x2b, 0xf5, 0x15, 0xdd,
+ 0x6a, 0xf5, 0x55, 0x7f, 0x13, 0x00, 0x90, 0x16, 0x5b, 0x07, 0x06, 0x06, 0xf8, 0xb0, 0x2e, 0xc4,
+ 0x00, 0xde, 0x7f, 0xff, 0xfd, 0xaa, 0x8b, 0x2f, 0xbe, 0x58, 0x79, 0xe3, 0x8d, 0x37, 0x8a, 0xe1,
+ 0xb9, 0x86, 0xed, 0xdb, 0xb7, 0x17, 0x52, 0x14, 0xf5, 0xb3, 0x5c, 0x2e, 0x57, 0x4f, 0x86, 0xc3,
+ 0x3a, 0xd2, 0x60, 0x8e, 0x11, 0xa6, 0xa3, 0x29, 0xbe, 0xd1, 0x97, 0x28, 0xd3, 0x45, 0xa2, 0xa5,
+ 0x54, 0x68, 0xaa, 0xa8, 0x8f, 0x09, 0xec, 0xe0, 0xe9, 0x7c, 0xdb, 0x1a, 0x48, 0xef, 0x8f, 0x55,
+ 0x7d, 0xee, 0xef, 0xb8, 0xfd, 0x86, 0x4d, 0x42, 0xa6, 0x2d, 0xbb, 0xd7, 0x2b, 0xae, 0xef, 0xb7,
+ 0xbb, 0x7b, 0xa8, 0xa1, 0x68, 0x97, 0x54, 0x99, 0xe0, 0x89, 0xc9, 0x82, 0x5f, 0x1c, 0x00, 0xe4,
+ 0x71, 0x7b, 0x30, 0x18, 0xec, 0x80, 0xf5, 0x4e, 0x0c, 0x80, 0x61, 0x98, 0xac, 0x70, 0x38, 0x9c,
+ 0x29, 0x14, 0x0a, 0x77, 0x65, 0x64, 0x64, 0x1c, 0x79, 0xec, 0xb1, 0xc7, 0xf8, 0x97, 0x5e, 0x7a,
+ 0x29, 0x51, 0x74, 0xe8, 0x88, 0x85, 0xd0, 0x0f, 0xa5, 0xfa, 0x4c, 0x13, 0xc9, 0xca, 0xc1, 0x68,
+ 0xa4, 0x4a, 0x1f, 0xf5, 0x95, 0x13, 0x6e, 0x6f, 0xb5, 0x36, 0xe8, 0x69, 0xb2, 0x24, 0x5d, 0x6d,
+ 0x56, 0xe4, 0x6e, 0x1d, 0x49, 0x78, 0x78, 0xc6, 0x90, 0xb7, 0x44, 0x7a, 0xd4, 0xfd, 0x43, 0xb9,
+ 0xd4, 0xf5, 0x55, 0x61, 0x97, 0x63, 0xed, 0x11, 0xb9, 0x7e, 0x33, 0x7f, 0x44, 0x5f, 0xab, 0xb2,
+ 0x79, 0x3a, 0xa5, 0xaa, 0x44, 0x63, 0x97, 0xb2, 0xe4, 0x17, 0x03, 0xf0, 0xe4, 0x93, 0x4f, 0x5e,
+ 0x09, 0xc5, 0x29, 0x87, 0xb5, 0x10, 0x2c, 0x33, 0x14, 0x0a, 0xfd, 0x34, 0x7b, 0xf6, 0x6c, 0xf5,
+ 0x85, 0x17, 0x5e, 0x48, 0xcc, 0x99, 0x33, 0x47, 0xf4, 0xee, 0xbb, 0xef, 0x56, 0x97, 0x97, 0x97,
+ 0x97, 0xb4, 0xb4, 0xb6, 0x9a, 0x94, 0x1a, 0x1d, 0xea, 0x32, 0x38, 0x12, 0x25, 0x03, 0xc9, 0xc9,
+ 0xac, 0x46, 0x9d, 0x6f, 0x77, 0xbb, 0xc9, 0x5d, 0x6f, 0x4e, 0xda, 0x2a, 0xb4, 0x41, 0xc7, 0xc1,
+ 0xde, 0x71, 0xf7, 0x11, 0xb5, 0x8b, 0x6d, 0xb1, 0x24, 0xec, 0x82, 0x51, 0xc4, 0xf4, 0x8c, 0x23,
+ 0xb7, 0x78, 0x02, 0xb9, 0x5b, 0xcc, 0x51, 0xb6, 0x82, 0x70, 0x39, 0xf7, 0x77, 0x8f, 0x4e, 0xfc,
+ 0x58, 0x21, 0xb3, 0x17, 0x77, 0xeb, 0x23, 0xfc, 0x4e, 0x49, 0x2a, 0xf7, 0x60, 0x95, 0xf0, 0x89,
+ 0x27, 0x9e, 0x98, 0x7b, 0xf7, 0xdd, 0x77, 0xcf, 0x3a, 0x67, 0x00, 0x40, 0x8d, 0xf7, 0x40, 0x11,
+ 0x1e, 0x04, 0x1a, 0xac, 0x3e, 0x6e, 0x90, 0x22, 0xfc, 0xb7, 0xde, 0x7a, 0x4b, 0xf5, 0xc9, 0x27,
+ 0x9f, 0x28, 0x56, 0xac, 0x58, 0xd1, 0xb3, 0x6c, 0xd9, 0x32, 0xc9, 0xd3, 0x4f, 0x3f, 0x4d, 0xc2,
+ 0x9b, 0x53, 0xd8, 0x00, 0x20, 0xb5, 0x70, 0xd1, 0x22, 0x6d, 0x97, 0x44, 0x11, 0xef, 0xd6, 0x58,
+ 0x92, 0x5b, 0x3a, 0xed, 0x91, 0xad, 0x8d, 0x3a, 0x77, 0x76, 0xbd, 0xca, 0xb3, 0xbe, 0x5c, 0xea,
+ 0xc9, 0xe4, 0xaa, 0x3c, 0xd9, 0x0d, 0x94, 0x3b, 0xb3, 0x52, 0xee, 0xce, 0xaa, 0x96, 0xbb, 0xb7,
+ 0x70, 0x65, 0xec, 0xf6, 0x5a, 0xa5, 0x73, 0x47, 0xbd, 0xd2, 0x99, 0xd7, 0xac, 0x62, 0x73, 0xea,
+ 0x55, 0x6c, 0x56, 0x8d, 0x9c, 0x2d, 0xe8, 0x34, 0x39, 0xf9, 0xc3, 0x51, 0x67, 0xfd, 0x60, 0xc0,
+ 0xd1, 0xa0, 0x3e, 0x1a, 0x69, 0xe4, 0x77, 0xa5, 0x72, 0xf6, 0x1e, 0x18, 0x7a, 0xe6, 0x99, 0x67,
+ 0x5a, 0x7f, 0xff, 0xfb, 0xdf, 0x5f, 0x76, 0x4e, 0x00, 0xc0, 0xe1, 0xc3, 0x12, 0x89, 0xa4, 0xd5,
+ 0xe9, 0x74, 0xb6, 0x1d, 0x37, 0xab, 0xd5, 0x2a, 0xa5, 0x69, 0x9a, 0x70, 0xb9, 0x5c, 0x4a, 0x96,
+ 0x65, 0xfb, 0xa0, 0x78, 0x95, 0x50, 0xc4, 0xd4, 0xc9, 0x26, 0x12, 0xcb, 0x1c, 0x32, 0x55, 0x3f,
+ 0x6a, 0x1a, 0xf4, 0xc5, 0x0b, 0xc9, 0x90, 0xbf, 0x5e, 0x1f, 0x72, 0x37, 0x1a, 0x27, 0xdd, 0xdc,
+ 0x81, 0xa0, 0xa7, 0x46, 0x17, 0xf0, 0xb4, 0x18, 0x26, 0x5d, 0x7c, 0x53, 0xd0, 0xc9, 0xd3, 0xb9,
+ 0x9d, 0xed, 0xf0, 0x28, 0x1a, 0x0d, 0x3b, 0x44, 0x23, 0x61, 0x47, 0xf7, 0xf0, 0x94, 0x5d, 0x76,
+ 0x34, 0xec, 0x68, 0xd5, 0xfb, 0xed, 0x99, 0x47, 0x44, 0xce, 0x16, 0x7d, 0xc0, 0xd1, 0xa8, 0xf3,
+ 0x30, 0x55, 0x2a, 0xbb, 0x93, 0xa7, 0xb4, 0x44, 0xb9, 0xf5, 0xfc, 0x54, 0x46, 0xc6, 0x57, 0xdd,
+ 0x70, 0x48, 0x0f, 0x9c, 0x2b, 0x80, 0x06, 0x60, 0x12, 0xc1, 0x31, 0xb6, 0xa9, 0xc2, 0x06, 0xac,
+ 0xa2, 0x48, 0x24, 0x12, 0x2a, 0x58, 0x4b, 0xc0, 0x44, 0x26, 0x93, 0x49, 0x7d, 0xb2, 0xf3, 0xf8,
+ 0xef, 0xaf, 0xa7, 0x3f, 0x9c, 0x2c, 0xd1, 0x25, 0xc3, 0x95, 0xba, 0x29, 0xb6, 0xc5, 0x10, 0xf2,
+ 0xb4, 0x59, 0xa2, 0x38, 0x3d, 0xdc, 0x0d, 0x3a, 0x2f, 0xdb, 0x61, 0x9e, 0x02, 0xa7, 0x23, 0xce,
+ 0x4e, 0x4b, 0x88, 0xe9, 0x32, 0x05, 0x18, 0x05, 0x9d, 0x74, 0x28, 0x1c, 0xc8, 0x26, 0x1d, 0x8b,
+ 0xd1, 0x2a, 0x3a, 0xee, 0xe8, 0x32, 0x07, 0xe9, 0x6d, 0x95, 0x22, 0x1b, 0x00, 0x1c, 0x93, 0xd2,
+ 0xc8, 0x21, 0xb2, 0xc6, 0x1c, 0x95, 0x8a, 0x71, 0x6f, 0x3d, 0xaf, 0x2b, 0xf5, 0xed, 0xfa, 0x9f,
+ 0xc6, 0xe6, 0xcf, 0x9f, 0x7f, 0xf9, 0x39, 0x01, 0xc0, 0x8c, 0x72, 0x1c, 0x40, 0x2c, 0x16, 0xe3,
+ 0x1e, 0x3e, 0x7c, 0x58, 0x02, 0x9c, 0x4e, 0x01, 0x85, 0x92, 0xa5, 0xa5, 0xa5, 0x6a, 0x78, 0x54,
+ 0x1d, 0x3c, 0x78, 0x90, 0x02, 0x8e, 0xa7, 0xb4, 0x5a, 0x6d, 0xda, 0x2a, 0x2a, 0x2a, 0x4d, 0x9d,
+ 0xbd, 0x32, 0xd4, 0x38, 0xe0, 0x8e, 0x57, 0xea, 0x13, 0xde, 0xfd, 0xbd, 0xe3, 0x6c, 0x9d, 0xd6,
+ 0xe7, 0x16, 0x8e, 0xc6, 0xdc, 0x7c, 0x4b, 0xd8, 0xde, 0x6a, 0xf0, 0x33, 0x42, 0x73, 0xc8, 0x29,
+ 0x3e, 0x1a, 0x75, 0x36, 0x51, 0x34, 0xd3, 0x61, 0x70, 0x3b, 0x65, 0x47, 0x23, 0x0e, 0x25, 0x8d,
+ 0x26, 0x54, 0xb6, 0x38, 0x2d, 0x1f, 0x9b, 0x64, 0x7a, 0x47, 0x27, 0xe9, 0x9c, 0x6a, 0x91, 0xad,
+ 0x41, 0x3d, 0x3e, 0xac, 0xb4, 0x23, 0x4b, 0x1f, 0x8d, 0x6c, 0xbd, 0xd6, 0x88, 0xb3, 0x49, 0x44,
+ 0x26, 0x7e, 0x2e, 0xac, 0x8e, 0x42, 0x1f, 0xda, 0x04, 0x69, 0x7b, 0xcd, 0x7f, 0x0b, 0x00, 0x36,
+ 0xb3, 0xd9, 0x2c, 0x20, 0x49, 0x92, 0x18, 0x1e, 0x1e, 0x56, 0x5b, 0x2c, 0x16, 0x29, 0x74, 0xe1,
+ 0xbe, 0xa6, 0xa6, 0x26, 0x6a, 0xdb, 0xb6, 0x6d, 0x27, 0x40, 0x54, 0x71, 0xeb, 0xc6, 0x3b, 0xba,
+ 0x25, 0x88, 0xab, 0xf3, 0xc7, 0xea, 0x4d, 0x09, 0xb6, 0x48, 0x46, 0xb3, 0x79, 0x6d, 0x46, 0x57,
+ 0x87, 0x39, 0xe8, 0xea, 0x1c, 0x09, 0xdb, 0x9b, 0xb4, 0x2e, 0xba, 0xcb, 0x32, 0x69, 0x17, 0x83,
+ 0xd3, 0x25, 0x42, 0x9d, 0x83, 0xaf, 0x65, 0x68, 0xd1, 0x70, 0x90, 0x26, 0x18, 0x34, 0xa1, 0x73,
+ 0xa5, 0x1c, 0x3d, 0x66, 0x9f, 0x5d, 0x35, 0x11, 0xb5, 0xe5, 0x72, 0x45, 0xb6, 0x12, 0x01, 0x49,
+ 0x53, 0x0c, 0x32, 0xaa, 0x19, 0x34, 0x4c, 0x38, 0xd0, 0x44, 0xa3, 0x62, 0x78, 0xaa, 0xf8, 0x70,
+ 0x0d, 0x6a, 0x6c, 0x6c, 0xe9, 0xc1, 0x4a, 0x00, 0x6a, 0x74, 0xcd, 0xbc, 0x79, 0xf3, 0x2e, 0x3d,
+ 0x67, 0x00, 0xed, 0xed, 0xed, 0xd2, 0x92, 0x92, 0x12, 0x12, 0x22, 0x41, 0x80, 0xa9, 0x0f, 0x1d,
+ 0x3a, 0x44, 0x40, 0x8d, 0x50, 0x02, 0x81, 0x20, 0x0d, 0x02, 0xaf, 0x1b, 0x9b, 0xf9, 0x4e, 0x7e,
+ 0xa7, 0x38, 0x55, 0x46, 0x79, 0x62, 0x55, 0x1a, 0x3f, 0x5b, 0x45, 0xf9, 0xd8, 0x4a, 0xd2, 0xc5,
+ 0xe6, 0xb7, 0x52, 0x8e, 0x6e, 0xb3, 0xdf, 0xd9, 0xa2, 0x65, 0xed, 0x3d, 0xa3, 0x61, 0xba, 0x77,
+ 0x34, 0x42, 0x17, 0xb6, 0xf7, 0xd3, 0x4d, 0xe4, 0x04, 0xad, 0xb0, 0xc5, 0x6c, 0x03, 0x2e, 0x44,
+ 0xeb, 0x3d, 0xc8, 0xd1, 0x6b, 0x72, 0xdb, 0x75, 0x4c, 0xc2, 0x5e, 0xc4, 0x93, 0xda, 0xb9, 0x3d,
+ 0x1a, 0x7b, 0xbf, 0x3d, 0x32, 0x3c, 0xc8, 0x22, 0x8b, 0xd6, 0x89, 0x1c, 0xb5, 0x72, 0xb3, 0xbb,
+ 0x9c, 0xdb, 0x9a, 0x12, 0xcb, 0xd4, 0x1a, 0xe8, 0xfa, 0x1d, 0x95, 0x95, 0x95, 0xad, 0x00, 0xa2,
+ 0x17, 0x0a, 0xfb, 0x43, 0xa0, 0xf6, 0x7f, 0x3a, 0x2b, 0x80, 0x5d, 0xbb, 0x76, 0x91, 0x99, 0x99,
+ 0x99, 0xd4, 0xc9, 0x96, 0x9d, 0x9d, 0x9d, 0x76, 0x9c, 0xcf, 0xe7, 0xa7, 0x41, 0x40, 0x04, 0x18,
+ 0x9e, 0x50, 0x92, 0xaa, 0xd4, 0x05, 0xa3, 0x3b, 0x79, 0x7a, 0x96, 0xab, 0xf1, 0xb1, 0x6d, 0x96,
+ 0x88, 0x93, 0xab, 0xa2, 0xe9, 0x02, 0x1e, 0xe1, 0x10, 0x99, 0x3c, 0x4e, 0x85, 0x2d, 0xc2, 0x28,
+ 0x6d, 0x31, 0xfa, 0xb0, 0x50, 0x63, 0xef, 0x18, 0xb0, 0x3b, 0x8c, 0x5e, 0xc4, 0x0c, 0xb9, 0x91,
+ 0xc3, 0xe0, 0x4e, 0xd1, 0x8a, 0x61, 0x37, 0x63, 0x76, 0xa7, 0x98, 0x8a, 0x76, 0x25, 0x23, 0xa4,
+ 0x46, 0x68, 0xd5, 0x88, 0x7b, 0xc2, 0xec, 0x43, 0x23, 0x66, 0x2f, 0x72, 0x96, 0x77, 0xa8, 0xdd,
+ 0xa5, 0x15, 0x8d, 0xa9, 0xba, 0x06, 0x41, 0xdf, 0xb1, 0x1e, 0x54, 0x3f, 0x35, 0x35, 0x25, 0x28,
+ 0x28, 0x28, 0xe0, 0x83, 0x3a, 0xe8, 0x86, 0xb4, 0x5a, 0x02, 0x05, 0x7e, 0xc1, 0x69, 0x01, 0xec,
+ 0xdc, 0xb9, 0x93, 0x9a, 0x0e, 0xe0, 0x38, 0x08, 0x95, 0x4a, 0x45, 0xed, 0xde, 0xbd, 0x9b, 0x2a,
+ 0x3d, 0x52, 0x49, 0x37, 0x0a, 0x7a, 0x53, 0x75, 0xfa, 0x70, 0x34, 0x4f, 0x60, 0x64, 0xab, 0x29,
+ 0x37, 0xdb, 0x61, 0x89, 0x30, 0xdd, 0x23, 0x61, 0x3a, 0x9f, 0x47, 0xd2, 0x3c, 0x0d, 0x43, 0x2b,
+ 0xc6, 0x23, 0x0e, 0x0d, 0x9b, 0xa2, 0x6b, 0xc4, 0x83, 0x4e, 0xa9, 0xd9, 0xc5, 0x18, 0x3d, 0x88,
+ 0x36, 0x7b, 0x90, 0xdd, 0xc0, 0x44, 0x19, 0xcd, 0x84, 0x9f, 0xb5, 0x06, 0x90, 0xb3, 0xb1, 0x97,
+ 0x62, 0xd5, 0x66, 0xc6, 0x26, 0x37, 0xda, 0x98, 0xa3, 0x7e, 0x34, 0x66, 0xf5, 0x27, 0x9d, 0xd5,
+ 0x42, 0xb5, 0xaf, 0xa8, 0xa4, 0x06, 0x7d, 0xbc, 0xea, 0xcb, 0x71, 0xdc, 0x40, 0x8f, 0xd9, 0x1e,
+ 0xb0, 0x66, 0x9f, 0xcf, 0xc7, 0x07, 0x5f, 0x04, 0x00, 0xa4, 0xe2, 0x14, 0x00, 0xf0, 0x44, 0x1a,
+ 0x40, 0x24, 0x12, 0x69, 0x84, 0x08, 0x9c, 0x16, 0x00, 0xae, 0x01, 0x0c, 0xa0, 0xa4, 0xe4, 0x90,
+ 0xb9, 0x92, 0xdb, 0x8c, 0x9a, 0xfb, 0xe9, 0xf8, 0xde, 0x0e, 0x93, 0x9b, 0x4b, 0xb1, 0x6c, 0x93,
+ 0xce, 0xcd, 0xf0, 0x07, 0xdc, 0xf4, 0x3e, 0x1e, 0x41, 0xe3, 0x9c, 0x57, 0x42, 0x8e, 0xf7, 0x3b,
+ 0x12, 0x74, 0xb5, 0x48, 0xeb, 0x50, 0x8f, 0xfa, 0x1c, 0x23, 0x7e, 0xe4, 0x18, 0x0d, 0x20, 0xc6,
+ 0x60, 0x0f, 0xb9, 0xcc, 0xce, 0x29, 0x97, 0x2d, 0x84, 0xd8, 0x76, 0xb9, 0xce, 0xad, 0xb5, 0xb2,
+ 0x0e, 0x6a, 0xd8, 0xce, 0xd2, 0x21, 0x44, 0x5b, 0xe0, 0xff, 0x42, 0x62, 0xc8, 0xf3, 0x73, 0x41,
+ 0x29, 0xca, 0xcc, 0xdc, 0xde, 0x77, 0x12, 0x80, 0xe3, 0x76, 0x00, 0xac, 0x0b, 0x04, 0xa4, 0xfc,
+ 0x04, 0x80, 0x45, 0x8b, 0x16, 0x9d, 0x00, 0xe0, 0xf5, 0x7a, 0x05, 0xb9, 0xb9, 0xb9, 0x67, 0x05,
+ 0xc0, 0xe5, 0x72, 0x07, 0x2a, 0xb8, 0xcd, 0x93, 0x4d, 0xbd, 0x9a, 0x64, 0x91, 0xd4, 0xe6, 0x6f,
+ 0x1a, 0xf4, 0xb3, 0x5d, 0xa3, 0x10, 0x01, 0xa0, 0xc6, 0x7d, 0xad, 0x6a, 0x88, 0x00, 0x4d, 0x77,
+ 0x1b, 0x59, 0x7b, 0xdf, 0xb0, 0xc7, 0xd1, 0x20, 0x19, 0x70, 0x52, 0x63, 0x3e, 0xe7, 0x88, 0x2f,
+ 0xe9, 0x3c, 0xea, 0x4b, 0xb2, 0x26, 0x47, 0xd0, 0x3d, 0xe1, 0x8b, 0xbb, 0x1d, 0x93, 0xd0, 0x95,
+ 0x29, 0xa3, 0x87, 0x34, 0x8d, 0x79, 0xc6, 0x3c, 0x53, 0x8c, 0x33, 0x8c, 0x9c, 0xfa, 0x71, 0x97,
+ 0xa7, 0x5b, 0xad, 0x0f, 0xec, 0xc8, 0xd9, 0x8f, 0x54, 0x2a, 0xed, 0xe1, 0x19, 0x00, 0x1c, 0xc2,
+ 0xfa, 0x0c, 0x6a, 0xa2, 0x7c, 0x46, 0x00, 0x0e, 0x87, 0x43, 0x8c, 0x1d, 0x3c, 0x1b, 0x00, 0xd0,
+ 0x43, 0x9a, 0xb2, 0xb2, 0x2a, 0x5b, 0x19, 0x97, 0x97, 0xaa, 0x51, 0xd3, 0xd1, 0xe6, 0x01, 0x1f,
+ 0x00, 0x88, 0xb2, 0xc2, 0x21, 0x2f, 0x7d, 0x90, 0xaf, 0xa6, 0x7b, 0x86, 0x3c, 0x76, 0xad, 0x23,
+ 0x66, 0xd7, 0xd8, 0x26, 0x9d, 0xad, 0x72, 0x3d, 0xdb, 0x6f, 0x75, 0xbb, 0x0c, 0xb4, 0xdf, 0x6d,
+ 0x66, 0x02, 0x1e, 0x0b, 0x13, 0xf0, 0x32, 0x53, 0x49, 0x8f, 0x3b, 0x82, 0xbc, 0xca, 0x01, 0x8b,
+ 0x6f, 0x70, 0xd4, 0xe6, 0x83, 0x35, 0xe3, 0x8d, 0x22, 0x0f, 0x39, 0x64, 0xf5, 0x55, 0xd4, 0x09,
+ 0x92, 0x1b, 0x37, 0xed, 0x89, 0x43, 0x01, 0x6f, 0x9e, 0xe6, 0x7c, 0x76, 0x2a, 0x95, 0xea, 0x78,
+ 0xfb, 0xed, 0xb7, 0xc5, 0xb8, 0xc9, 0x9d, 0x00, 0x00, 0x54, 0x75, 0x02, 0xc0, 0xd1, 0xa3, 0x47,
+ 0x55, 0xe7, 0x02, 0x00, 0x17, 0x74, 0x73, 0x73, 0x8b, 0xe1, 0x60, 0x51, 0x55, 0xb2, 0xa1, 0x57,
+ 0x93, 0x68, 0x35, 0x06, 0x3d, 0x22, 0x6b, 0x94, 0x15, 0x0c, 0xba, 0x1c, 0x45, 0x6d, 0x04, 0x2d,
+ 0x1f, 0xf1, 0xdb, 0x75, 0x8e, 0x08, 0xd3, 0x0f, 0x27, 0x2f, 0x54, 0x0f, 0xb9, 0x2c, 0xec, 0x94,
+ 0x6b, 0xc2, 0x17, 0xf3, 0x8c, 0x7b, 0x23, 0xde, 0x31, 0x57, 0xc8, 0x37, 0xe1, 0x99, 0xf4, 0x83,
+ 0xc3, 0x7e, 0xca, 0x34, 0x1a, 0x18, 0x73, 0xf9, 0xbd, 0xfe, 0x18, 0x72, 0xf9, 0x61, 0xdf, 0xab,
+ 0xd6, 0x45, 0xb6, 0x6e, 0x2b, 0x40, 0xfb, 0x0f, 0x94, 0x11, 0x33, 0x9c, 0x7e, 0x29, 0x41, 0x10,
+ 0xb8, 0x90, 0x8b, 0x4f, 0x61, 0xa1, 0xe3, 0x00, 0xe2, 0xf1, 0x78, 0x2d, 0x00, 0x20, 0xf7, 0xec,
+ 0xd9, 0x73, 0x5a, 0x00, 0x1d, 0x1d, 0x1d, 0x69, 0x16, 0x2a, 0x2a, 0x2a, 0xa2, 0xa0, 0xb9, 0xe9,
+ 0xb6, 0xef, 0xc8, 0xb5, 0x15, 0xec, 0x2f, 0x4b, 0x35, 0x4b, 0xf5, 0xf1, 0x1a, 0xd5, 0x84, 0xbb,
+ 0x52, 0x6a, 0x71, 0x96, 0xf0, 0xd5, 0xf6, 0x16, 0xa5, 0x89, 0xe9, 0xea, 0xb7, 0x3a, 0x45, 0x9a,
+ 0x11, 0xb6, 0x53, 0x6d, 0x74, 0x1b, 0xc6, 0x3d, 0x6e, 0xda, 0x1f, 0xf3, 0x8e, 0xb9, 0x43, 0x7e,
+ 0x9b, 0x77, 0x32, 0xe0, 0x08, 0x84, 0x83, 0xde, 0x48, 0x32, 0xa8, 0x1f, 0x9d, 0x08, 0x39, 0x83,
+ 0x61, 0x5f, 0x20, 0x8e, 0x7c, 0xbe, 0x48, 0x3c, 0x58, 0x5e, 0xcd, 0x4b, 0xad, 0xff, 0x7e, 0x5b,
+ 0x7c, 0x7c, 0x7c, 0x62, 0xd7, 0xf4, 0xd3, 0x4f, 0x26, 0x93, 0xc2, 0x37, 0xdf, 0x7c, 0x53, 0x02,
+ 0x3d, 0xe1, 0x9e, 0x19, 0x01, 0x00, 0x13, 0xb5, 0xba, 0xdd, 0x6e, 0x15, 0x00, 0x48, 0xd3, 0xe8,
+ 0xf7, 0xdf, 0x7f, 0x4f, 0x81, 0x6c, 0xa6, 0x3e, 0xfb, 0xec, 0x33, 0x0a, 0x46, 0x49, 0xea, 0xeb,
+ 0xaf, 0xbf, 0x4e, 0x83, 0xc0, 0x00, 0xaa, 0xab, 0xab, 0xa9, 0x9e, 0x9e, 0x1e, 0xdc, 0xad, 0x07,
+ 0x37, 0xfd, 0xb4, 0xd5, 0xbe, 0x37, 0xbf, 0x34, 0xd5, 0x22, 0x37, 0xc5, 0xa1, 0xeb, 0xba, 0xaa,
+ 0x7b, 0x0d, 0x6c, 0xb7, 0x6e, 0x8c, 0x91, 0x9b, 0xec, 0xac, 0x72, 0xc8, 0xe6, 0x12, 0xf7, 0x9b,
+ 0x3d, 0x6a, 0xa3, 0xd5, 0x6b, 0x18, 0x63, 0x7c, 0x13, 0xde, 0x50, 0xc0, 0xe1, 0x9f, 0x0a, 0xb2,
+ 0xa1, 0x68, 0xc8, 0x17, 0x49, 0x4c, 0x0e, 0x4f, 0xd8, 0x27, 0x5d, 0xa1, 0x70, 0x30, 0x90, 0x48,
+ 0x85, 0x3a, 0xba, 0xe5, 0x89, 0x0d, 0x1b, 0x76, 0xa0, 0x8a, 0x8a, 0xfa, 0xd6, 0x19, 0x4e, 0xbf,
+ 0xbc, 0xaf, 0xaf, 0x8f, 0x0f, 0x02, 0x2f, 0xff, 0xbf, 0xf4, 0x01, 0x98, 0x71, 0xd3, 0x00, 0x40,
+ 0xc4, 0x75, 0x83, 0x6c, 0x56, 0xc1, 0x4c, 0x4b, 0x5c, 0x7d, 0xf5, 0xd5, 0x14, 0xcc, 0xc4, 0xa7,
+ 0xd8, 0x05, 0x17, 0x5c, 0x40, 0x41, 0xf8, 0xa8, 0x1b, 0x6e, 0xb8, 0x81, 0x02, 0x95, 0x4a, 0x41,
+ 0xbd, 0x50, 0xd0, 0xb5, 0xa9, 0xcf, 0x3f, 0xff, 0x5c, 0xbf, 0x2b, 0xb7, 0x80, 0xdd, 0x5b, 0x50,
+ 0x96, 0x6c, 0x93, 0x1b, 0x63, 0xb5, 0xb2, 0x21, 0x9f, 0xd8, 0xe0, 0x70, 0xe1, 0xa2, 0x1d, 0x9c,
+ 0xf0, 0xba, 0x25, 0x1a, 0x93, 0x47, 0x0f, 0xce, 0x6b, 0x2c, 0x63, 0x7e, 0x9b, 0x27, 0x14, 0x74,
+ 0x4d, 0x46, 0x43, 0xee, 0xc9, 0xc8, 0x64, 0x20, 0x96, 0x9c, 0x1a, 0x63, 0x5c, 0xe1, 0x31, 0x86,
+ 0x8d, 0xd4, 0xd4, 0x0b, 0x52, 0xeb, 0xbe, 0xdd, 0x82, 0xfe, 0xfc, 0xc9, 0x6a, 0x1d, 0x9c, 0xf4,
+ 0x74, 0xe7, 0xb7, 0xe2, 0xd3, 0x07, 0xc5, 0x2c, 0x85, 0xd3, 0xbf, 0xe3, 0xb4, 0x00, 0x74, 0x3a,
+ 0x9d, 0x0c, 0x68, 0xb4, 0xef, 0xa6, 0x9b, 0x6e, 0x22, 0xa6, 0x3b, 0x8f, 0xed, 0xfc, 0xf3, 0xcf,
+ 0xa7, 0x80, 0xbe, 0xd2, 0xeb, 0x7b, 0xef, 0xbd, 0x97, 0x02, 0x99, 0x41, 0xe5, 0xe7, 0xe7, 0x53,
+ 0x70, 0x7d, 0x3f, 0xcc, 0x07, 0x86, 0x23, 0x65, 0x35, 0xce, 0xac, 0xec, 0xfc, 0x54, 0x61, 0x69,
+ 0x43, 0xb2, 0xa5, 0xa7, 0x3f, 0x66, 0x72, 0xc5, 0xfc, 0x66, 0x26, 0xe4, 0xe9, 0xd3, 0x59, 0xbc,
+ 0x83, 0x56, 0xbb, 0xdf, 0x30, 0x66, 0x0f, 0xd8, 0xfd, 0x93, 0x90, 0x3a, 0x09, 0x7c, 0xea, 0x53,
+ 0xfe, 0x48, 0x2c, 0x42, 0x0c, 0x18, 0xe2, 0xfb, 0x0b, 0x2b, 0x21, 0x6d, 0xb6, 0x27, 0xd7, 0xad,
+ 0xdb, 0xe8, 0x87, 0x3e, 0x93, 0x3b, 0xc3, 0xe9, 0x57, 0x8a, 0x44, 0x22, 0x3e, 0x74, 0xe2, 0x9d,
+ 0x33, 0x4a, 0x09, 0x0c, 0x00, 0xe8, 0xb3, 0x5d, 0x26, 0x93, 0xe1, 0xc2, 0x51, 0xc0, 0xc8, 0xa8,
+ 0x3e, 0x1d, 0x80, 0x05, 0x0b, 0x16, 0xa4, 0xd7, 0x0f, 0x3c, 0xf0, 0x00, 0x05, 0x2d, 0x9e, 0xca,
+ 0xca, 0xca, 0x4a, 0xef, 0x21, 0xb4, 0xfd, 0xbd, 0xbd, 0xbd, 0xba, 0x6d, 0xdb, 0xb6, 0xeb, 0x97,
+ 0x2f, 0xff, 0x98, 0xfd, 0xe1, 0x87, 0x9c, 0xe4, 0x81, 0xe2, 0xda, 0x64, 0xb3, 0x50, 0x1e, 0xe7,
+ 0x75, 0xca, 0xe3, 0x22, 0xb9, 0x36, 0x26, 0x23, 0xf5, 0x51, 0xa3, 0x95, 0x8e, 0x48, 0x95, 0x9a,
+ 0x38, 0xb7, 0xae, 0x2d, 0xb5, 0x27, 0xef, 0x50, 0x2a, 0x63, 0xf5, 0x46, 0xb4, 0x75, 0x6b, 0x7e,
+ 0x52, 0x24, 0x56, 0x42, 0xe7, 0x6d, 0x4b, 0x7d, 0xfe, 0x97, 0xaf, 0xa8, 0x69, 0xce, 0x6f, 0x07,
+ 0x55, 0x2c, 0x84, 0x34, 0xef, 0x83, 0x09, 0xf0, 0x96, 0x19, 0x01, 0x80, 0x53, 0x0d, 0xa0, 0xf9,
+ 0xbb, 0x41, 0xb4, 0x29, 0x60, 0x2f, 0x3d, 0x13, 0x80, 0xf7, 0xde, 0x7b, 0x8f, 0xba, 0xee, 0xba,
+ 0xeb, 0xa8, 0xd5, 0xab, 0x57, 0x53, 0xa0, 0x91, 0xd2, 0x20, 0x6e, 0xbd, 0xf5, 0x56, 0x6a, 0xc3,
+ 0x86, 0x0d, 0xb8, 0x1e, 0xa8, 0x9a, 0x9a, 0x1a, 0xcd, 0xcd, 0x37, 0xdf, 0x3c, 0xb0, 0xf6, 0xdb,
+ 0x75, 0xfa, 0xd2, 0xc3, 0x5c, 0x7a, 0xcb, 0x96, 0x82, 0x50, 0x46, 0x46, 0x66, 0xec, 0xdb, 0xaf,
+ 0xb3, 0x52, 0xab, 0xbf, 0xdc, 0x88, 0x32, 0xd6, 0x64, 0xa2, 0x35, 0xab, 0x37, 0xa6, 0xb2, 0xb3,
+ 0xf7, 0x46, 0x5a, 0x05, 0x3d, 0x09, 0xc3, 0xb0, 0x35, 0x35, 0x60, 0x1c, 0x4e, 0xd5, 0x37, 0x77,
+ 0xa0, 0xec, 0x2d, 0x79, 0x53, 0x4b, 0x96, 0xfc, 0xa1, 0x6b, 0x1a, 0x80, 0x6a, 0x90, 0x2f, 0x7c,
+ 0x90, 0x0f, 0x9b, 0x4f, 0x2b, 0xe6, 0x30, 0x00, 0xbb, 0xdd, 0x2e, 0x01, 0xc3, 0x00, 0x44, 0x67,
+ 0x02, 0x80, 0x73, 0x1f, 0x04, 0x1e, 0xd5, 0xd2, 0xd2, 0x92, 0x06, 0x80, 0xe9, 0x14, 0x54, 0x2b,
+ 0x05, 0x21, 0x26, 0xf0, 0xbe, 0xab, 0xab, 0x8b, 0xc2, 0x69, 0xa8, 0xd1, 0x68, 0x54, 0x30, 0xf4,
+ 0x0f, 0x80, 0x30, 0xec, 0xc7, 0xca, 0x56, 0xa9, 0x54, 0x92, 0x73, 0xe6, 0xdc, 0x6e, 0xdc, 0xb7,
+ 0xef, 0x80, 0x01, 0x48, 0x62, 0x90, 0xc7, 0x17, 0xb2, 0x0e, 0x9f, 0x1f, 0x49, 0x94, 0x14, 0xea,
+ 0xe9, 0x53, 0x23, 0x89, 0x82, 0x40, 0x3b, 0x77, 0x1f, 0x88, 0xac, 0x59, 0x93, 0x51, 0x75, 0x92,
+ 0xf3, 0x3b, 0xf0, 0x57, 0x38, 0x20, 0xab, 0xfb, 0x1e, 0x7e, 0xf8, 0xe1, 0xeb, 0xcf, 0x08, 0x00,
+ 0x0f, 0x30, 0x20, 0x98, 0xf0, 0x0c, 0xdc, 0x01, 0x00, 0x88, 0xb3, 0x01, 0xe0, 0xf1, 0x78, 0x54,
+ 0x59, 0x59, 0x19, 0x05, 0x51, 0x4b, 0x03, 0xa8, 0xaf, 0xaf, 0x27, 0x31, 0x80, 0xc1, 0xc1, 0x41,
+ 0x9c, 0x86, 0x92, 0xce, 0xce, 0x4e, 0xac, 0x62, 0x29, 0xb5, 0x5a, 0x9d, 0xde, 0xc3, 0xa3, 0x12,
+ 0x22, 0x43, 0xb5, 0xb6, 0xb6, 0x2a, 0xe0, 0xf5, 0xfd, 0x62, 0xb1, 0x54, 0x53, 0x5e, 0x5e, 0xe7,
+ 0x5b, 0xbb, 0xf6, 0x47, 0xc6, 0x38, 0x6a, 0x45, 0x1a, 0xe3, 0x10, 0xe2, 0xd6, 0xf1, 0xd1, 0x8e,
+ 0x9c, 0x03, 0x93, 0x75, 0xfb, 0xd6, 0x1a, 0x86, 0x0b, 0xef, 0xb4, 0x46, 0x18, 0x75, 0x5b, 0x6d,
+ 0x6d, 0x6d, 0x1b, 0x34, 0xad, 0x0d, 0x67, 0x9c, 0x07, 0x30, 0x00, 0x18, 0x19, 0x49, 0xa8, 0x74,
+ 0x3c, 0x85, 0x09, 0xa0, 0x28, 0xa9, 0xd3, 0x01, 0xf8, 0xf4, 0xd3, 0x4f, 0xb1, 0x22, 0x25, 0x70,
+ 0xba, 0x80, 0x33, 0x14, 0x14, 0x3e, 0x05, 0xbd, 0x83, 0x80, 0x88, 0x90, 0x20, 0x2f, 0xf0, 0xe9,
+ 0xcb, 0xb0, 0xc3, 0x15, 0x15, 0x15, 0xe9, 0x08, 0x41, 0xa1, 0xab, 0xf1, 0xbe, 0xb1, 0xb1, 0x91,
+ 0xc0, 0x00, 0x20, 0xc5, 0x94, 0x00, 0x9e, 0x80, 0x94, 0x95, 0xc3, 0xc8, 0x8a, 0x53, 0x52, 0x57,
+ 0x7c, 0xa8, 0x26, 0x5e, 0xd7, 0xd4, 0x8e, 0xc4, 0x6d, 0xc5, 0x48, 0x96, 0x7b, 0x1f, 0x1a, 0xde,
+ 0x73, 0x09, 0xa2, 0xb7, 0x5d, 0x88, 0x46, 0x0e, 0xdd, 0xe7, 0x81, 0xda, 0x92, 0x41, 0xee, 0x5f,
+ 0x7d, 0x36, 0x00, 0xad, 0x63, 0x63, 0x63, 0xe9, 0x02, 0x86, 0x5e, 0x20, 0xc2, 0x1f, 0x74, 0x3a,
+ 0x00, 0xdf, 0x7c, 0xf3, 0x0d, 0x79, 0xc7, 0x1d, 0x77, 0x90, 0x1f, 0x7c, 0xf0, 0x01, 0x09, 0xf3,
+ 0x01, 0xb1, 0x7f, 0xff, 0x7e, 0x12, 0x22, 0x46, 0x7d, 0xf8, 0xe1, 0x87, 0x58, 0x5e, 0x10, 0xc0,
+ 0x22, 0x8a, 0xbb, 0xee, 0xba, 0x8b, 0x58, 0xb5, 0x6a, 0x15, 0xd5, 0xd0, 0xd0, 0x80, 0x69, 0x56,
+ 0x8e, 0xf7, 0x2b, 0x56, 0xac, 0xa0, 0xf0, 0xfb, 0xc2, 0x84, 0x87, 0xd3, 0x49, 0x79, 0x6c, 0x54,
+ 0x55, 0xe1, 0x03, 0x69, 0xa9, 0x2e, 0x48, 0x6a, 0x0f, 0xbf, 0x80, 0x0c, 0xc5, 0x0f, 0xa3, 0x90,
+ 0xec, 0x03, 0x94, 0xe8, 0x7a, 0x0a, 0x05, 0x8b, 0x6f, 0x44, 0xd6, 0x2c, 0x0e, 0xca, 0x5d, 0x79,
+ 0x63, 0xe5, 0x59, 0x27, 0x32, 0xc8, 0xb1, 0x4e, 0x86, 0x61, 0xd2, 0xa1, 0x86, 0x9c, 0x6b, 0xc3,
+ 0x0e, 0xcd, 0x04, 0x00, 0xf7, 0x01, 0xa0, 0xcb, 0x74, 0x7a, 0x3d, 0xf8, 0xe0, 0x83, 0x14, 0x30,
+ 0x97, 0xa2, 0xb8, 0xb8, 0x98, 0x38, 0xce, 0x4a, 0xdd, 0xdd, 0xdd, 0x04, 0x00, 0x3c, 0xc1, 0x52,
+ 0xc0, 0x4a, 0x44, 0x61, 0x61, 0xa1, 0x12, 0xef, 0xe1, 0x14, 0xd3, 0x00, 0xb6, 0x6e, 0xdd, 0x4a,
+ 0x42, 0xad, 0xf5, 0x85, 0xc3, 0xe1, 0x3e, 0x88, 0x36, 0x91, 0xf3, 0x97, 0x79, 0x63, 0x8a, 0xac,
+ 0xdf, 0x22, 0x97, 0x2a, 0x13, 0xa1, 0x64, 0x14, 0x21, 0xba, 0x06, 0xa1, 0xfe, 0x77, 0x50, 0xa4,
+ 0xe9, 0x7e, 0xe4, 0xdd, 0x73, 0x19, 0x1a, 0xcc, 0xe2, 0x78, 0x06, 0x73, 0x38, 0x57, 0x9c, 0x11,
+ 0x00, 0x70, 0xbb, 0x04, 0x3a, 0x30, 0x06, 0x20, 0xc2, 0x9a, 0xfb, 0x4c, 0x45, 0xbc, 0x78, 0xf1,
+ 0x62, 0x12, 0xaf, 0x9f, 0x7a, 0xea, 0x29, 0x02, 0x1a, 0x9f, 0x0a, 0xea, 0x40, 0x79, 0x0c, 0x10,
+ 0x89, 0x0f, 0x00, 0x3a, 0xb4, 0x02, 0xef, 0xe7, 0xce, 0x9d, 0x4b, 0x49, 0xa5, 0x52, 0x62, 0xfd,
+ 0xfa, 0xf5, 0x69, 0x80, 0xf7, 0xdd, 0x77, 0x5f, 0x1a, 0x00, 0xcc, 0x1a, 0x44, 0x30, 0x18, 0xec,
+ 0xc3, 0x75, 0x03, 0xd1, 0xa6, 0x56, 0xfc, 0x69, 0xe9, 0x50, 0xd7, 0x0f, 0x97, 0xa6, 0x82, 0xea,
+ 0x2f, 0x51, 0xc2, 0x03, 0x0c, 0x3a, 0x69, 0x41, 0x68, 0x64, 0x27, 0x4a, 0xc9, 0x5e, 0x44, 0x93,
+ 0x15, 0xb7, 0x23, 0x5b, 0xd6, 0x79, 0x88, 0xcc, 0xe4, 0x1c, 0x3c, 0x1b, 0x00, 0xf9, 0x31, 0x00,
+ 0x98, 0x85, 0x24, 0xf0, 0x41, 0x33, 0x16, 0xf1, 0xac, 0x59, 0xb3, 0xa8, 0x95, 0x2b, 0x57, 0x12,
+ 0x38, 0x12, 0x20, 0x2f, 0xd2, 0x69, 0x60, 0xb5, 0x5a, 0x65, 0x78, 0x0f, 0x1a, 0x25, 0x1d, 0x41,
+ 0x70, 0xac, 0x0f, 0xef, 0xa1, 0x6b, 0x92, 0xb8, 0x80, 0x01, 0x04, 0x39, 0x7b, 0xf6, 0x6c, 0xea,
+ 0xda, 0x6b, 0xaf, 0xa5, 0x2e, 0xb9, 0xe4, 0x12, 0x12, 0x66, 0x6b, 0x35, 0x2e, 0x7e, 0x4c, 0x02,
+ 0x10, 0x05, 0xf2, 0xe3, 0x8f, 0x3f, 0xd6, 0x7d, 0xb8, 0xf0, 0x5f, 0xe8, 0x81, 0xfc, 0x9b, 0x51,
+ 0xc4, 0x9c, 0x8f, 0x52, 0x31, 0x1f, 0x42, 0xae, 0x6e, 0x84, 0x06, 0xd7, 0xa0, 0x58, 0xfb, 0x3c,
+ 0x14, 0x38, 0x70, 0x2d, 0x32, 0x66, 0x72, 0x52, 0xc4, 0x66, 0xce, 0xfc, 0x33, 0x7d, 0xb1, 0xc5,
+ 0x87, 0x42, 0x54, 0x83, 0xd6, 0x50, 0x03, 0x8b, 0xc8, 0x20, 0x02, 0xe4, 0x4c, 0x00, 0x2e, 0xba,
+ 0xe8, 0x22, 0xea, 0xb2, 0xcb, 0x2e, 0xa3, 0xae, 0xb9, 0xe6, 0x1a, 0x6a, 0xed, 0xda, 0xb5, 0xea,
+ 0xbc, 0xbc, 0x3c, 0x05, 0xb6, 0xeb, 0xaf, 0xbf, 0x9e, 0x04, 0xcd, 0xa4, 0xc4, 0x6b, 0x48, 0x11,
+ 0x02, 0xfa, 0x04, 0xf9, 0xc5, 0x17, 0x5f, 0xa8, 0x20, 0xef, 0x49, 0x68, 0x74, 0x2a, 0xb8, 0x96,
+ 0xba, 0xe2, 0x8a, 0x2b, 0x28, 0x90, 0x27, 0x24, 0xbe, 0x66, 0xcb, 0x96, 0x2d, 0x24, 0x68, 0x7a,
+ 0x0a, 0xc4, 0x23, 0x01, 0xd7, 0xe1, 0x2f, 0xca, 0x08, 0xde, 0x86, 0x5b, 0x26, 0x9c, 0x1d, 0xaf,
+ 0xa2, 0x98, 0x1d, 0x44, 0x71, 0xcc, 0x8b, 0xd0, 0x38, 0x8c, 0x02, 0xc4, 0x1b, 0x28, 0x5c, 0xf7,
+ 0x3b, 0xe4, 0xca, 0xf9, 0x0d, 0x52, 0x6d, 0xe4, 0x18, 0xd5, 0xfb, 0x38, 0xb3, 0x4e, 0x57, 0x03,
+ 0x69, 0x29, 0x01, 0x0c, 0xb2, 0x07, 0x80, 0xec, 0x07, 0x07, 0x55, 0xd3, 0x9d, 0x3f, 0xef, 0xbc,
+ 0xf3, 0xd2, 0x0e, 0xc8, 0xe5, 0x72, 0x12, 0xeb, 0xa4, 0xd7, 0x5f, 0x7f, 0x9d, 0x04, 0x81, 0x47,
+ 0x42, 0xf1, 0xaa, 0xc1, 0x39, 0x12, 0x52, 0x4b, 0x0d, 0x85, 0xad, 0x02, 0x56, 0x39, 0xb1, 0x5f,
+ 0xb2, 0x64, 0x09, 0x81, 0xb5, 0x13, 0xb6, 0x4d, 0x9b, 0x36, 0x11, 0x40, 0xc1, 0xe4, 0xd2, 0xa5,
+ 0x4b, 0x31, 0x01, 0x10, 0xd0, 0x27, 0x30, 0x63, 0x61, 0x56, 0xc3, 0x7b, 0x7e, 0xe3, 0x91, 0x1d,
+ 0x15, 0xe2, 0x8d, 0x97, 0x24, 0xa7, 0x06, 0xfe, 0x03, 0x25, 0x02, 0x26, 0x84, 0xfc, 0x5a, 0x84,
+ 0xcc, 0x3f, 0xa1, 0x44, 0xcf, 0xb3, 0x28, 0x54, 0xfa, 0xaf, 0x68, 0x64, 0x13, 0x07, 0xf5, 0x6d,
+ 0xe0, 0x7c, 0x37, 0x23, 0x00, 0xf8, 0x80, 0xe3, 0xf3, 0x40, 0x0e, 0x6e, 0x20, 0x70, 0x62, 0x87,
+ 0x41, 0x34, 0xb5, 0x82, 0xf1, 0xc1, 0x84, 0xf3, 0xe7, 0xcf, 0x17, 0x03, 0x9d, 0x29, 0x4a, 0x4a,
+ 0x4a, 0x70, 0x91, 0xaa, 0x20, 0x1d, 0x48, 0x60, 0x17, 0x12, 0x0a, 0x1e, 0xe7, 0x3d, 0x89, 0x75,
+ 0x11, 0x34, 0x2b, 0xfc, 0x25, 0x18, 0x1e, 0x01, 0x25, 0xe0, 0x94, 0x12, 0x5e, 0x87, 0x73, 0x5d,
+ 0x8a, 0xf7, 0x46, 0xa3, 0x91, 0x34, 0x99, 0x4c, 0x0a, 0x90, 0x2a, 0xaa, 0xba, 0xba, 0x3a, 0x12,
+ 0xa7, 0x10, 0x7e, 0x3d, 0xd0, 0x36, 0x09, 0x29, 0x49, 0x42, 0x44, 0xca, 0x81, 0x8e, 0x77, 0xf1,
+ 0xf7, 0xbc, 0x69, 0x1d, 0x3a, 0x74, 0x0f, 0x8a, 0x8e, 0x96, 0x22, 0x94, 0x4a, 0x20, 0xc4, 0xb4,
+ 0x20, 0xa4, 0x5d, 0x89, 0xa2, 0xad, 0xff, 0x8e, 0xfc, 0xf9, 0x57, 0x22, 0xe2, 0x07, 0x4e, 0x54,
+ 0xfa, 0x3d, 0xe7, 0xb6, 0xb3, 0x02, 0x80, 0x0f, 0xc9, 0xdb, 0xb8, 0x71, 0x63, 0xf1, 0x74, 0x7b,
+ 0xff, 0xfd, 0xf7, 0xab, 0xe1, 0x74, 0x15, 0xc0, 0xe9, 0xd5, 0x90, 0x6e, 0x82, 0xb6, 0xb6, 0x36,
+ 0x02, 0x98, 0x87, 0xba, 0xf3, 0xce, 0x3b, 0xf1, 0xa0, 0x43, 0xc6, 0x62, 0x31, 0x0c, 0x88, 0x00,
+ 0xc7, 0x54, 0x30, 0x35, 0x11, 0x8f, 0x3f, 0xfe, 0x38, 0x01, 0x33, 0x83, 0x02, 0x66, 0x6c, 0x02,
+ 0xc6, 0x54, 0x7c, 0x03, 0x44, 0x81, 0xf7, 0xd0, 0x1f, 0x30, 0x5d, 0xcb, 0x81, 0x85, 0x28, 0x78,
+ 0x4f, 0x0a, 0x7a, 0xc6, 0x01, 0x58, 0xef, 0x6b, 0x17, 0xb4, 0x4a, 0x4b, 0x57, 0xce, 0x0e, 0xfb,
+ 0xa4, 0x2b, 0x50, 0x9c, 0x05, 0x96, 0x0d, 0x4f, 0x20, 0x64, 0x2d, 0x40, 0x29, 0xc5, 0xcb, 0x68,
+ 0xaa, 0xfa, 0x2e, 0x44, 0x67, 0x5f, 0x88, 0x7a, 0xd7, 0x71, 0x84, 0x67, 0x05, 0xb0, 0x66, 0xcd,
+ 0x9a, 0x23, 0xd0, 0xfd, 0x78, 0xd3, 0x0d, 0xd4, 0x60, 0x33, 0x9c, 0x62, 0xce, 0xc9, 0x5a, 0x05,
+ 0x1a, 0x52, 0x2e, 0xc8, 0xe9, 0x1e, 0xe8, 0x98, 0x04, 0x0c, 0x3b, 0x24, 0x74, 0x60, 0x0a, 0x4e,
+ 0x1c, 0x33, 0x94, 0x1a, 0xa2, 0x45, 0xbc, 0xf1, 0xc6, 0x1b, 0xe9, 0xb4, 0x79, 0xed, 0xb5, 0xd7,
+ 0xc8, 0x57, 0x5e, 0x79, 0x05, 0xb3, 0x18, 0xb1, 0x6c, 0xd9, 0x32, 0x95, 0xc7, 0xe3, 0xe9, 0xc3,
+ 0x11, 0x00, 0x00, 0x24, 0x14, 0x34, 0xd6, 0xf8, 0x7c, 0xa8, 0xa3, 0xae, 0x3f, 0xce, 0xbf, 0x2a,
+ 0x4f, 0x9a, 0x7d, 0x65, 0x2a, 0x6c, 0xdc, 0x81, 0x92, 0x61, 0x1a, 0x21, 0x2f, 0x88, 0x03, 0xe3,
+ 0x77, 0x28, 0xde, 0xf5, 0x24, 0x0a, 0x16, 0xdd, 0x88, 0x06, 0x7e, 0xe0, 0x20, 0xd1, 0xb7, 0x9c,
+ 0x3f, 0x9e, 0x02, 0x00, 0x1c, 0x3b, 0x05, 0xc0, 0xff, 0xc4, 0x40, 0x86, 0x64, 0x53, 0x14, 0x55,
+ 0x07, 0xda, 0x47, 0x0d, 0x05, 0xaa, 0xd0, 0x6a, 0xb5, 0x04, 0xee, 0x03, 0xb0, 0x27, 0x61, 0xad,
+ 0x86, 0xd9, 0x41, 0x0d, 0xb3, 0x06, 0x01, 0x79, 0x4f, 0xc2, 0xb5, 0x24, 0x2e, 0x60, 0x9c, 0x82,
+ 0x50, 0x43, 0x04, 0x44, 0xb3, 0x1c, 0x7a, 0x03, 0x1f, 0x7a, 0x85, 0x00, 0x98, 0xee, 0xb6, 0xbd,
+ 0xcb, 0x38, 0x75, 0xd6, 0xda, 0x27, 0x50, 0x74, 0xbc, 0x1e, 0x7a, 0x43, 0x18, 0x7a, 0x03, 0x17,
+ 0x21, 0x6a, 0x39, 0xf4, 0x86, 0xb9, 0xc8, 0xb3, 0xfb, 0x52, 0x1c, 0x05, 0xb6, 0xfb, 0x47, 0xce,
+ 0x6f, 0x67, 0x02, 0x80, 0xef, 0xc4, 0xec, 0xfd, 0xdf, 0x18, 0x50, 0xe3, 0x41, 0x88, 0x40, 0x07,
+ 0xcc, 0xae, 0x04, 0xbc, 0xa7, 0x02, 0x1c, 0x55, 0xc2, 0x69, 0xcb, 0x30, 0xdd, 0x42, 0x9e, 0xab,
+ 0x14, 0x0a, 0x05, 0x69, 0x30, 0x18, 0x08, 0xd0, 0x5e, 0xa4, 0xcb, 0xe5, 0xc2, 0xb4, 0xac, 0x82,
+ 0xfa, 0xe9, 0xc4, 0xf7, 0xda, 0x1e, 0x7a, 0xe8, 0xa1, 0x45, 0x40, 0x18, 0xb3, 0x1e, 0xb8, 0x99,
+ 0xf3, 0x58, 0xfd, 0x17, 0xb3, 0xfc, 0x41, 0x22, 0x03, 0x25, 0xbc, 0x1a, 0x84, 0x42, 0x50, 0xd4,
+ 0xc3, 0x39, 0x28, 0x29, 0x5d, 0x80, 0x26, 0xcb, 0xe7, 0xa0, 0x21, 0x88, 0x82, 0xe0, 0x2b, 0xce,
+ 0xbe, 0x93, 0x53, 0xa8, 0x18, 0x74, 0x0d, 0x96, 0x13, 0xfc, 0x5f, 0xca, 0x40, 0x5b, 0x75, 0x80,
+ 0xc3, 0x72, 0x1c, 0x09, 0x4c, 0xd1, 0x36, 0x9b, 0x0d, 0x3b, 0xad, 0x80, 0xe7, 0x70, 0x13, 0x53,
+ 0x00, 0x48, 0x25, 0x3c, 0xaf, 0x84, 0x1e, 0x44, 0x00, 0xb3, 0x75, 0xc0, 0xe9, 0xb7, 0x80, 0xf3,
+ 0xe7, 0x1f, 0xbb, 0x3b, 0x7a, 0xd5, 0xfa, 0x85, 0x9c, 0x75, 0xea, 0xdc, 0x5b, 0x50, 0xc4, 0xb2,
+ 0x0f, 0xa5, 0xe2, 0x01, 0x84, 0xd8, 0x4e, 0x14, 0x51, 0xaf, 0x44, 0xda, 0x5d, 0x37, 0xa0, 0xba,
+ 0x8c, 0x7f, 0x46, 0xc5, 0x5f, 0xdc, 0xbe, 0xfe, 0x04, 0x00, 0x3c, 0xa6, 0x01, 0xcb, 0xec, 0x82,
+ 0x48, 0x14, 0x4e, 0x37, 0xf8, 0xff, 0x09, 0x03, 0x4d, 0x7e, 0x8a, 0x41, 0x5d, 0x9c, 0xd6, 0x80,
+ 0xdb, 0x8f, 0x5b, 0x25, 0x14, 0xb3, 0x04, 0x0e, 0x49, 0x05, 0x32, 0x44, 0x01, 0x27, 0xae, 0x84,
+ 0xfe, 0x20, 0x5e, 0xbe, 0x7c, 0x79, 0x27, 0x8c, 0xae, 0x9d, 0x20, 0x0a, 0xc5, 0xa0, 0x9b, 0xba,
+ 0x40, 0x7a, 0x3c, 0x33, 0xed, 0x16, 0xef, 0xed, 0x45, 0xef, 0x71, 0x94, 0x0e, 0xc1, 0xeb, 0x28,
+ 0x34, 0x52, 0x8f, 0x34, 0xb5, 0x5f, 0xa2, 0x86, 0x75, 0xb7, 0xa2, 0x9a, 0x9f, 0x33, 0xd0, 0x9e,
+ 0xbc, 0x22, 0x04, 0xf3, 0xfa, 0x92, 0x5f, 0xf5, 0xae, 0x3a, 0x38, 0x08, 0x87, 0xfc, 0x58, 0x3d,
+ 0xf4, 0x82, 0x4e, 0x50, 0xa1, 0xf8, 0xc6, 0x21, 0x36, 0x2e, 0xa8, 0x55, 0x4c, 0xd5, 0x75, 0xd3,
+ 0x6f, 0x9e, 0xc3, 0xdf, 0x6f, 0x16, 0xcf, 0xe5, 0x2c, 0x6a, 0xf8, 0x72, 0x76, 0xa2, 0x61, 0xed,
+ 0x2d, 0x88, 0xea, 0xc8, 0x45, 0xa4, 0x6e, 0x00, 0xf1, 0x04, 0xdd, 0x28, 0x67, 0xe7, 0xcf, 0x91,
+ 0xcd, 0x9b, 0x37, 0x5f, 0xf9, 0xeb, 0xff, 0x34, 0x00, 0x9c, 0xbc, 0xff, 0xfe, 0xfb, 0x17, 0x3c,
+ 0xf2, 0xc8, 0x23, 0x02, 0x38, 0xc1, 0x0e, 0x7c, 0x03, 0x1d, 0x18, 0x49, 0x04, 0xe0, 0xe6, 0x9d,
+ 0xe6, 0xfa, 0xeb, 0x57, 0xcc, 0xe3, 0xfc, 0xe9, 0xcf, 0xab, 0x3e, 0xf8, 0xa2, 0xae, 0xa9, 0xd1,
+ 0x56, 0xdb, 0xd8, 0x1c, 0xdd, 0x9d, 0x97, 0x3f, 0xfa, 0xee, 0x8a, 0x15, 0x2f, 0xfc, 0x9f, 0xfe,
+ 0x56, 0x02, 0x40, 0x5c, 0x08, 0x05, 0xfb, 0x07, 0x38, 0xf9, 0x9a, 0x47, 0x1f, 0x7d, 0x74, 0xf5,
+ 0x19, 0x00, 0x9f, 0x0f, 0x36, 0x1b, 0xec, 0x1a, 0xb0, 0x3b, 0xc0, 0xfe, 0x0d, 0xaf, 0xff, 0xb1,
+ 0x7e, 0xec, 0xf1, 0xf7, 0x6c, 0xff, 0x09, 0xc2, 0x87, 0x01, 0x34, 0x36, 0x12, 0xf8, 0x5e, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_gerbview_xpm[1] = {{ png, sizeof( png ), "icon_gerbview_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_modedit.cpp b/bitmaps_png/cpp_48/icon_modedit.cpp
index ee9fe6c297..749b1205ba 100644
--- a/bitmaps_png/cpp_48/icon_modedit.cpp
+++ b/bitmaps_png/cpp_48/icon_modedit.cpp
@@ -8,188 +8,141 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0b, 0x3d, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xcd, 0x99, 0x7b, 0x5c, 0xcd,
- 0xf7, 0x1f, 0xc7, 0xcf, 0xa5, 0xd3, 0xbd, 0x4e, 0xe5, 0x3a, 0x21, 0x8d, 0xcd, 0xa9, 0x30, 0xa4,
- 0xa8, 0x89, 0xcc, 0x84, 0xfc, 0x36, 0x99, 0x5f, 0x24, 0x49, 0x17, 0x94, 0x4b, 0x4a, 0x09, 0x21,
- 0x45, 0xcc, 0x49, 0x6a, 0x9b, 0x89, 0x2e, 0x84, 0x6e, 0x1b, 0xd9, 0x0a, 0xf1, 0x93, 0xb5, 0x32,
- 0x35, 0x73, 0xc9, 0xc9, 0x63, 0xc3, 0xda, 0xd8, 0xef, 0xe7, 0xd2, 0x4f, 0x77, 0xe5, 0xb6, 0x2e,
- 0x3a, 0xbd, 0xf6, 0xf9, 0x7c, 0xcf, 0x65, 0xe7, 0xa4, 0x73, 0x18, 0xd5, 0x43, 0x8f, 0xc7, 0xeb,
- 0x8f, 0xce, 0x79, 0x7d, 0x3f, 0xe7, 0xfd, 0xfc, 0x7e, 0x3e, 0xaf, 0xef, 0xe7, 0xf2, 0x65, 0x01,
- 0x60, 0x75, 0x24, 0xf2, 0x67, 0x69, 0x6a, 0xc8, 0xfd, 0x5a, 0x95, 0xfa, 0x18, 0x70, 0xb6, 0x29,
- 0xfa, 0x79, 0x3c, 0xde, 0x7b, 0xea, 0xfc, 0x7d, 0xf5, 0x39, 0x9b, 0x15, 0xfd, 0xba, 0x3c, 0x9e,
- 0x8d, 0xda, 0xf6, 0xf5, 0x39, 0x1b, 0x54, 0xd5, 0xa6, 0x54, 0xa7, 0xaa, 0x2f, 0x38, 0x1c, 0x4e,
- 0xd0, 0xd2, 0xd1, 0x1c, 0x9c, 0x9e, 0xcb, 0xee, 0x50, 0x3d, 0xf5, 0xb8, 0x0f, 0x15, 0xfd, 0xfa,
- 0xda, 0x9c, 0x8d, 0x81, 0x36, 0xaa, 0xfd, 0xc6, 0x3a, 0xdc, 0x47, 0x8a, 0x7e, 0x63, 0x1d, 0x0d,
- 0xe1, 0x7a, 0x7b, 0x35, 0x7e, 0x5d, 0x6e, 0xc3, 0x6b, 0x03, 0x7c, 0x3e, 0x85, 0x0d, 0xac, 0x63,
- 0x75, 0xa8, 0xb7, 0x0c, 0xb8, 0x75, 0xed, 0x01, 0x12, 0xa6, 0xa9, 0xf6, 0xf7, 0xd0, 0x53, 0x2e,
- 0x88, 0x02, 0x7c, 0xed, 0xa2, 0xda, 0x6f, 0xa2, 0xcb, 0xad, 0xef, 0x72, 0x00, 0x32, 0xcc, 0x38,
- 0x52, 0xb1, 0x09, 0x40, 0xf8, 0x8b, 0x00, 0xa8, 0x8f, 0xea, 0x4d, 0x01, 0x78, 0x40, 0x8a, 0x31,
- 0x94, 0x4a, 0x9f, 0x00, 0x44, 0xbe, 0x04, 0x80, 0x3e, 0x91, 0x16, 0x85, 0x26, 0x00, 0xd1, 0x2f,
- 0x02, 0xa0, 0x3e, 0x79, 0x4d, 0x8e, 0x8e, 0x1a, 0xaf, 0x04, 0xf0, 0x6c, 0x0d, 0x0b, 0x9b, 0x3f,
- 0xd0, 0x81, 0xc0, 0xd4, 0x08, 0xce, 0xc3, 0x4c, 0x50, 0xe4, 0x21, 0xf9, 0xd1, 0xbe, 0x06, 0x4c,
- 0x41, 0x02, 0xa9, 0x06, 0xeb, 0x69, 0x73, 0xb6, 0x53, 0x00, 0xea, 0x8f, 0x22, 0x7e, 0x0b, 0xe2,
- 0x9f, 0x4e, 0xfc, 0x3f, 0xcc, 0x67, 0xcb, 0x00, 0x1e, 0x11, 0xdf, 0xdb, 0x44, 0x3d, 0x29, 0x04,
- 0x01, 0x88, 0xa1, 0x00, 0xe2, 0xb5, 0x2c, 0x6c, 0x9b, 0xac, 0x03, 0xcb, 0xfe, 0x46, 0x98, 0x6a,
- 0x65, 0x82, 0x42, 0x77, 0x8e, 0x0c, 0x80, 0xb6, 0xcf, 0xab, 0xb6, 0xb4, 0x74, 0xa8, 0x17, 0x08,
- 0xd2, 0xeb, 0x2d, 0x2d, 0x5b, 0x88, 0x1e, 0x3d, 0xb0, 0xb2, 0xba, 0x46, 0xfe, 0x0f, 0x51, 0x78,
- 0xd8, 0xb0, 0xa6, 0x10, 0x65, 0x11, 0xe5, 0x28, 0x8a, 0xcd, 0x66, 0xff, 0x42, 0x01, 0x52, 0x3f,
- 0xe6, 0x62, 0xce, 0x8c, 0xc9, 0xa8, 0xbd, 0x75, 0x15, 0x3f, 0xe5, 0x65, 0x13, 0x10, 0x63, 0xb4,
- 0x90, 0x22, 0xfb, 0xe8, 0x73, 0x9f, 0x11, 0xdf, 0x39, 0xa2, 0x1f, 0x88, 0x0a, 0xb5, 0x78, 0xec,
- 0x5b, 0x14, 0x20, 0x73, 0x26, 0x07, 0x73, 0x9c, 0x27, 0xc9, 0xfd, 0xef, 0xf6, 0x33, 0x46, 0x53,
- 0x28, 0x53, 0x10, 0xf5, 0x17, 0x12, 0xe5, 0x11, 0x9d, 0xd0, 0xd5, 0xe4, 0xdc, 0xa2, 0x00, 0x47,
- 0x66, 0x71, 0xe0, 0x32, 0xc5, 0x01, 0xd5, 0xbf, 0x8b, 0x70, 0x39, 0xff, 0x38, 0x86, 0x92, 0xf6,
- 0x1b, 0x57, 0xb3, 0x68, 0xe8, 0x5b, 0x12, 0x06, 0xf5, 0xfe, 0xa3, 0xde, 0xc2, 0x02, 0xb5, 0xd6,
- 0xa3, 0x51, 0xe3, 0xe9, 0x89, 0x87, 0x7e, 0x7e, 0x68, 0x98, 0x35, 0x0b, 0xf4, 0xb3, 0x07, 0x16,
- 0x16, 0x49, 0xa4, 0x7c, 0x2e, 0x05, 0x28, 0x27, 0x42, 0x7b, 0x11, 0x00, 0x50, 0x00, 0x6f, 0x5b,
- 0x3e, 0x8e, 0x65, 0xec, 0x03, 0xea, 0x6e, 0x33, 0xfa, 0xc0, 0xc6, 0x0a, 0x37, 0x16, 0x33, 0x00,
- 0x4a, 0x7e, 0x4d, 0x0d, 0x36, 0x28, 0x80, 0xff, 0x38, 0x43, 0x65, 0xbf, 0xad, 0x15, 0xae, 0xfa,
- 0xb0, 0x29, 0x80, 0x92, 0x5f, 0x87, 0xc7, 0x01, 0x05, 0x58, 0x6a, 0x67, 0x88, 0xc3, 0xfb, 0xe3,
- 0xe5, 0x7e, 0x67, 0x87, 0xd1, 0x28, 0x25, 0x7e, 0x2b, 0x43, 0x2d, 0xd4, 0x5a, 0x09, 0x70, 0xd7,
- 0xd9, 0x19, 0x65, 0xd1, 0xd1, 0xb8, 0xb7, 0x7b, 0x37, 0xaa, 0x93, 0x93, 0x51, 0x95, 0x94, 0x84,
- 0x0a, 0x6f, 0x6f, 0x09, 0x84, 0x40, 0x30, 0x9c, 0x02, 0xd0, 0xae, 0x82, 0x99, 0x99, 0x19, 0xec,
- 0xec, 0xec, 0xe4, 0x32, 0x37, 0x37, 0x67, 0x00, 0x8a, 0xc9, 0x90, 0x19, 0x35, 0xd4, 0x0c, 0x47,
- 0x52, 0xe2, 0xb1, 0x75, 0x5d, 0x20, 0xec, 0x87, 0x18, 0x31, 0x5d, 0x6c, 0x6a, 0xa4, 0xa5, 0xe4,
- 0x1f, 0x6c, 0x6e, 0xc6, 0x00, 0xfc, 0xe4, 0x49, 0xfd, 0x03, 0xe5, 0xfe, 0x71, 0x83, 0x8d, 0x19,
- 0x7f, 0x6f, 0x03, 0x4d, 0x25, 0xff, 0x90, 0x41, 0xfd, 0x19, 0x80, 0x12, 0x2f, 0x36, 0x86, 0x0f,
- 0x31, 0xc5, 0xd7, 0xfb, 0x76, 0x43, 0xb8, 0x31, 0x18, 0x63, 0xcc, 0x25, 0xed, 0x17, 0x0e, 0x33,
- 0x45, 0xc5, 0xa8, 0x91, 0x38, 0xbf, 0x7a, 0x35, 0xae, 0x6e, 0xd9, 0x82, 0xb2, 0x1d, 0x3b, 0xf0,
- 0x47, 0x5c, 0x1c, 0x6e, 0xc5, 0xc6, 0xa2, 0x2c, 0x22, 0x42, 0xd6, 0x0b, 0x6e, 0x72, 0x80, 0x80,
- 0x80, 0x00, 0x88, 0x44, 0x22, 0xb9, 0x42, 0x43, 0x43, 0x21, 0x0b, 0x31, 0x1d, 0xf7, 0x2b, 0xec,
- 0x0d, 0x11, 0xe7, 0xa4, 0x89, 0x9a, 0x40, 0x49, 0xc8, 0xde, 0x25, 0x5d, 0xad, 0xe8, 0x0f, 0x0a,
- 0x58, 0x0e, 0x59, 0x88, 0x7f, 0x5c, 0x20, 0xf1, 0xc7, 0x12, 0x7f, 0xd5, 0x4a, 0x89, 0xdf, 0xac,
- 0x37, 0x5f, 0xc9, 0xbf, 0x6c, 0x89, 0x0f, 0x64, 0x21, 0x3e, 0x4f, 0xfc, 0x01, 0xf6, 0x06, 0x88,
- 0x99, 0xa2, 0xc5, 0xf8, 0x45, 0xc1, 0x63, 0x91, 0xb2, 0x6e, 0x35, 0x76, 0x44, 0x6f, 0x43, 0xf4,
- 0x8e, 0x6d, 0x48, 0xdc, 0x1c, 0x8e, 0xac, 0x8d, 0x61, 0xb8, 0xb4, 0x65, 0x33, 0x44, 0x91, 0x91,
- 0xb8, 0xb2, 0x66, 0x0d, 0x48, 0x1e, 0x50, 0x61, 0x33, 0xe8, 0xe0, 0x4b, 0x01, 0x74, 0x24, 0x75,
- 0x00, 0x1d, 0x49, 0x1d, 0x80, 0xa2, 0x1e, 0xae, 0xe7, 0x63, 0xa7, 0x30, 0x0a, 0xfb, 0x0f, 0x24,
- 0xa3, 0xf8, 0xc7, 0x22, 0xe2, 0x2d, 0x41, 0xe6, 0x57, 0x69, 0x88, 0x21, 0x20, 0x9f, 0x6d, 0x8d,
- 0xc4, 0xb1, 0xb0, 0xb5, 0xb8, 0xe9, 0xe4, 0x84, 0x3a, 0x32, 0xbc, 0x7e, 0x9b, 0x69, 0xe8, 0xf9,
- 0xc6, 0x01, 0x7c, 0x13, 0x31, 0x0f, 0x71, 0x71, 0xd1, 0x28, 0x2f, 0x2f, 0x47, 0x63, 0x63, 0x23,
- 0x1a, 0x1a, 0x1a, 0x50, 0x5c, 0x5c, 0x8c, 0xf8, 0xf8, 0x78, 0x7c, 0xba, 0x6d, 0x0b, 0xa2, 0xa3,
- 0xb7, 0x92, 0xa1, 0x35, 0x0a, 0xd7, 0x1c, 0x7a, 0xdd, 0x97, 0x3d, 0x85, 0xde, 0x18, 0x80, 0x7b,
- 0x1b, 0x06, 0x42, 0x48, 0xee, 0xf4, 0x89, 0xdc, 0x63, 0xa8, 0xa9, 0xa9, 0x46, 0x5b, 0x5b, 0x1b,
- 0xae, 0x5f, 0xbf, 0x8e, 0xc3, 0x87, 0x0f, 0x23, 0x3c, 0x3c, 0x1c, 0x3b, 0x77, 0xc6, 0x30, 0xdf,
- 0x9f, 0x9d, 0xf3, 0x2f, 0x4c, 0x37, 0xe3, 0x84, 0xa8, 0x05, 0x58, 0x43, 0xc6, 0xd9, 0x87, 0x43,
- 0x74, 0xb0, 0x66, 0x82, 0x41, 0x87, 0xea, 0x6b, 0x62, 0xa0, 0xe4, 0x5f, 0x15, 0x18, 0x80, 0xa9,
- 0xef, 0xaa, 0xf6, 0xbf, 0xd5, 0xc3, 0x50, 0xc9, 0xbf, 0xdc, 0x6f, 0x11, 0x3e, 0xb6, 0xd4, 0x55,
- 0xf2, 0xc4, 0x45, 0xac, 0x64, 0x0a, 0x94, 0x29, 0x31, 0x69, 0x37, 0xd2, 0xd2, 0x0f, 0x91, 0x1e,
- 0x89, 0x43, 0x24, 0x19, 0xfb, 0xfb, 0xf6, 0x25, 0x33, 0x99, 0x88, 0x9e, 0x3f, 0x95, 0x56, 0xee,
- 0xa6, 0x16, 0x80, 0x76, 0x1b, 0xbd, 0x50, 0x95, 0x52, 0x53, 0x53, 0x95, 0xfc, 0xe7, 0xce, 0x9d,
- 0x53, 0xeb, 0xcf, 0xc8, 0xc8, 0x50, 0xf2, 0x9f, 0x3d, 0x7b, 0x56, 0xe9, 0xfb, 0x2f, 0x84, 0x11,
- 0x88, 0xdf, 0x12, 0x80, 0x9c, 0x18, 0x2f, 0xdc, 0x38, 0xbe, 0x1e, 0x57, 0x32, 0x96, 0x20, 0x3b,
- 0x7e, 0x05, 0x03, 0xb2, 0x75, 0x5b, 0x24, 0x76, 0xed, 0xda, 0x85, 0x2f, 0xbf, 0xfc, 0x0c, 0x9f,
- 0x47, 0x85, 0x41, 0x4f, 0x9b, 0xf7, 0x3c, 0x80, 0x13, 0x09, 0xc6, 0x99, 0x33, 0x67, 0x94, 0x7e,
- 0xa4, 0x3b, 0x55, 0x12, 0xee, 0x80, 0x5f, 0xfc, 0xf4, 0xf0, 0xac, 0x70, 0x05, 0xc4, 0x85, 0x4b,
- 0xd0, 0x9a, 0x3d, 0x01, 0x4f, 0x53, 0xc7, 0xe0, 0xe7, 0xdd, 0xd3, 0x10, 0x1b, 0x13, 0x85, 0x9d,
- 0x71, 0x3b, 0x18, 0x98, 0xd9, 0x0e, 0x96, 0xb2, 0xb9, 0xe4, 0x6f, 0x00, 0x3e, 0x9f, 0x2f, 0x99,
- 0x8c, 0x34, 0x35, 0xe1, 0xef, 0xef, 0x8f, 0x92, 0x92, 0x92, 0xee, 0x05, 0x38, 0x12, 0x0b, 0x91,
- 0x07, 0x0b, 0xf5, 0x69, 0xce, 0x10, 0xff, 0x18, 0x82, 0xd6, 0xe3, 0x4e, 0x68, 0xfa, 0x6a, 0x1c,
- 0x1a, 0x12, 0x87, 0xa3, 0x36, 0xd5, 0x05, 0x27, 0x77, 0x49, 0x7a, 0x62, 0xdf, 0xf6, 0x55, 0x8a,
- 0x93, 0xe1, 0xdf, 0x00, 0x02, 0x81, 0x40, 0x69, 0x96, 0xf4, 0x26, 0x33, 0x5d, 0xb7, 0x15, 0x7f,
- 0xe9, 0x3c, 0x4a, 0x97, 0xf6, 0xc6, 0xcd, 0xb0, 0x81, 0xa4, 0xf8, 0xd5, 0x68, 0x3d, 0xe3, 0x8e,
- 0x67, 0xdf, 0x38, 0xe0, 0xf1, 0x81, 0xd1, 0xa8, 0x4b, 0x1e, 0x8f, 0xea, 0x0c, 0x0f, 0x88, 0x42,
- 0x05, 0x88, 0x21, 0x43, 0xec, 0x6c, 0xee, 0x91, 0x8e, 0x01, 0x84, 0x42, 0x21, 0x72, 0x73, 0x73,
- 0x61, 0x63, 0x63, 0x23, 0x5f, 0x46, 0x64, 0x65, 0x65, 0x75, 0x0f, 0xc0, 0x2e, 0x6f, 0x94, 0x7a,
- 0x72, 0xd1, 0x78, 0xca, 0x0b, 0xe2, 0x73, 0x01, 0x68, 0xcd, 0x71, 0xc4, 0x9f, 0xe9, 0xb6, 0x78,
- 0x90, 0x30, 0x02, 0xb5, 0x19, 0xf3, 0x70, 0x27, 0xce, 0x91, 0xf4, 0x0e, 0x1b, 0x05, 0x7b, 0x42,
- 0x70, 0xe1, 0xc2, 0x05, 0xd5, 0x00, 0xb4, 0xb1, 0xc2, 0xc2, 0x42, 0x66, 0x18, 0x51, 0x03, 0x7d,
- 0x8c, 0x76, 0x79, 0xf1, 0xf9, 0xdf, 0x42, 0xe4, 0xa9, 0x81, 0x8a, 0x2f, 0x6c, 0x21, 0x3e, 0x4f,
- 0xee, 0xfe, 0xc9, 0x8f, 0xd0, 0x7c, 0xc4, 0x1e, 0x0f, 0x93, 0xdf, 0x43, 0xed, 0x01, 0x27, 0x54,
- 0x1d, 0x72, 0xc3, 0xcf, 0x7e, 0xe4, 0xe9, 0x15, 0x30, 0x10, 0xa2, 0x92, 0x4b, 0x2f, 0x06, 0xa0,
- 0x32, 0x35, 0x35, 0x65, 0x0c, 0x9e, 0x64, 0xf5, 0xd7, 0xe5, 0x00, 0x61, 0x63, 0x70, 0x6d, 0x19,
- 0x1f, 0xcf, 0xce, 0x05, 0x42, 0x5c, 0xe0, 0xcb, 0x04, 0xf7, 0xc9, 0xa1, 0x31, 0xa8, 0xdb, 0x6b,
- 0x8d, 0xda, 0xcc, 0x05, 0xb8, 0x15, 0x39, 0x9c, 0xc9, 0x86, 0xe8, 0x58, 0x22, 0xe3, 0x7f, 0x21,
- 0x40, 0x66, 0x66, 0x26, 0xc8, 0x3e, 0x80, 0x31, 0x44, 0x45, 0x45, 0x75, 0x6d, 0xf1, 0x99, 0x9f,
- 0x32, 0xc5, 0x3d, 0xfc, 0xca, 0x85, 0x8c, 0xfd, 0x60, 0xb4, 0x1e, 0xfb, 0x90, 0x09, 0x6e, 0x7d,
- 0x02, 0x0d, 0xee, 0x2c, 0xdc, 0x4f, 0xfc, 0x18, 0xa2, 0x85, 0x3c, 0x88, 0xb6, 0x4e, 0x93, 0x5f,
- 0xa3, 0x12, 0x80, 0x4e, 0x5a, 0xeb, 0xd7, 0xaf, 0x87, 0x91, 0x91, 0x11, 0xf3, 0x25, 0x7d, 0x2a,
- 0x15, 0x14, 0x14, 0x74, 0x5d, 0xf1, 0x17, 0x8a, 0x50, 0xea, 0x67, 0x82, 0x3f, 0x36, 0x0d, 0x96,
- 0x04, 0x37, 0x6f, 0x0e, 0x09, 0xee, 0x78, 0x3c, 0x4e, 0x19, 0x85, 0xda, 0x24, 0x12, 0xdc, 0xf4,
- 0xf9, 0xf8, 0x75, 0x95, 0x29, 0x44, 0xde, 0x3a, 0x10, 0x15, 0x7d, 0xf7, 0x62, 0x80, 0x41, 0x83,
- 0x06, 0xc9, 0xbf, 0xa0, 0x3d, 0x10, 0x4b, 0x96, 0xac, 0x5d, 0x7a, 0xf7, 0xe3, 0xdc, 0x51, 0xea,
- 0xc5, 0x43, 0x53, 0xde, 0x62, 0x12, 0xdc, 0xe5, 0x64, 0xe8, 0x4c, 0x94, 0x04, 0x77, 0x2f, 0x19,
- 0xfb, 0x19, 0x6e, 0xb8, 0x13, 0x3b, 0x41, 0x32, 0x74, 0xf6, 0x2b, 0xe7, 0x50, 0x25, 0x80, 0x6c,
- 0xd8, 0x58, 0x90, 0x35, 0xf6, 0xa1, 0x43, 0x87, 0xba, 0xb6, 0xf8, 0xbc, 0xc3, 0x10, 0x2d, 0xe0,
- 0xa0, 0x6a, 0xcf, 0x78, 0xc9, 0xdd, 0xcf, 0x75, 0x96, 0x07, 0xb7, 0x2e, 0x65, 0x2a, 0x2a, 0x0f,
- 0x4a, 0x83, 0x1b, 0x34, 0x04, 0xa2, 0x2b, 0x25, 0x2f, 0x07, 0x40, 0x3f, 0xf0, 0xf5, 0xf5, 0xed,
- 0x86, 0xc7, 0xe6, 0x15, 0x88, 0xd6, 0x8c, 0xc0, 0xf5, 0x00, 0x13, 0xb4, 0x16, 0x05, 0x41, 0xfc,
- 0xfd, 0x42, 0x69, 0x70, 0xad, 0x51, 0x97, 0x40, 0x83, 0xeb, 0x81, 0x9b, 0x9b, 0x86, 0x31, 0x8f,
- 0x4d, 0xd1, 0xc9, 0x83, 0xcf, 0x5d, 0xaf, 0x16, 0xa0, 0xfd, 0x5a, 0xa8, 0x4b, 0x94, 0x16, 0xc9,
- 0x0c, 0x8d, 0xc7, 0x47, 0x5d, 0x21, 0x2e, 0x0e, 0x22, 0xc1, 0xfd, 0x00, 0x8d, 0x99, 0x34, 0xb8,
- 0xc3, 0x50, 0x9b, 0x36, 0x0b, 0xff, 0x4f, 0xf8, 0x48, 0x12, 0x5c, 0xa1, 0x4b, 0x87, 0xd7, 0xff,
- 0x23, 0x80, 0x9c, 0x9c, 0x1c, 0x78, 0xce, 0x75, 0x51, 0xa9, 0xd5, 0x81, 0xcb, 0x95, 0xfc, 0x47,
- 0x8f, 0x66, 0xa9, 0xf5, 0x6f, 0x0a, 0xf6, 0x47, 0xe9, 0x62, 0x3e, 0x6e, 0x47, 0x09, 0x24, 0xcf,
- 0xfc, 0xd3, 0xb3, 0xd1, 0x72, 0x74, 0x3c, 0x1e, 0xed, 0x27, 0xc1, 0x4d, 0x76, 0x60, 0x82, 0x7b,
- 0x23, 0xb0, 0x1f, 0x2e, 0x78, 0xf0, 0xe0, 0x37, 0xd7, 0x19, 0x1b, 0xd6, 0x86, 0xbc, 0x1e, 0x00,
- 0x9d, 0xc8, 0x16, 0x8d, 0xe4, 0x20, 0x67, 0x36, 0xbb, 0x43, 0x0d, 0xe8, 0x65, 0xf8, 0xdc, 0x7e,
- 0x60, 0x99, 0xb5, 0x6a, 0xff, 0xb6, 0x89, 0x3c, 0xb2, 0xb9, 0xd7, 0x42, 0x73, 0xbe, 0x3f, 0xc4,
- 0x67, 0xfd, 0x25, 0x8b, 0xb5, 0x34, 0x1b, 0xd4, 0xed, 0x91, 0xcc, 0xb8, 0xb7, 0x63, 0x1c, 0x98,
- 0xde, 0xc9, 0x9f, 0x2b, 0x6d, 0xbf, 0xdd, 0xfe, 0xe1, 0x95, 0x00, 0x3a, 0x6b, 0x43, 0xf3, 0x34,
- 0x98, 0x85, 0x2b, 0xa4, 0xb8, 0xea, 0xe4, 0x49, 0x92, 0xe0, 0x9e, 0x98, 0x86, 0xe6, 0xc3, 0xf6,
- 0x68, 0x48, 0x22, 0xc5, 0xa7, 0x4c, 0x23, 0xc1, 0x9d, 0x83, 0x9f, 0x17, 0xe9, 0xa2, 0xcc, 0xe7,
- 0xef, 0x6b, 0x06, 0xf6, 0x31, 0x7a, 0x73, 0x00, 0xca, 0x7c, 0xd8, 0xb8, 0xbe, 0xb2, 0x27, 0x5a,
- 0x8b, 0xc9, 0x84, 0xf5, 0x9d, 0x87, 0x24, 0xb8, 0x07, 0x49, 0x68, 0xf7, 0x8e, 0x41, 0x0d, 0x59,
- 0xac, 0xdd, 0x0c, 0xb7, 0x64, 0xee, 0xfe, 0xd3, 0x90, 0x37, 0x10, 0xa0, 0x66, 0x05, 0x8b, 0x29,
- 0xee, 0x49, 0xb6, 0x3b, 0xc4, 0x45, 0x81, 0x64, 0xb1, 0x36, 0x89, 0x04, 0x77, 0x2c, 0xea, 0xf7,
- 0x92, 0xe0, 0xa6, 0x7e, 0x82, 0xf2, 0x3d, 0x33, 0xc8, 0x62, 0x8e, 0x83, 0x7b, 0xfe, 0xca, 0xd7,
- 0x75, 0x1a, 0x40, 0xeb, 0x5a, 0x16, 0xa2, 0xa7, 0x68, 0x61, 0x84, 0x99, 0x31, 0x3e, 0x19, 0x69,
- 0x8c, 0x8b, 0x0b, 0xd9, 0x6a, 0x01, 0xa8, 0x3f, 0xc6, 0x49, 0xe2, 0xf7, 0xb0, 0x26, 0x45, 0x2c,
- 0x60, 0xe3, 0xae, 0x70, 0xb8, 0x24, 0xb8, 0xa7, 0x5c, 0xa4, 0xc1, 0x1d, 0x29, 0x09, 0x6e, 0xda,
- 0x7c, 0xd2, 0x33, 0x7d, 0x71, 0xd1, 0x9d, 0x8d, 0x71, 0x83, 0x8d, 0x30, 0x73, 0x84, 0x09, 0x73,
- 0x24, 0xf3, 0x4a, 0x00, 0xc6, 0xc6, 0xc6, 0xa0, 0x33, 0xb2, 0x4c, 0x3d, 0x7a, 0xf4, 0x60, 0x00,
- 0x32, 0x67, 0x72, 0xe1, 0xea, 0x3c, 0x09, 0x95, 0x65, 0x25, 0x28, 0x3e, 0x75, 0x14, 0x56, 0x03,
- 0x8c, 0x99, 0xf3, 0xcf, 0x7e, 0x7c, 0x9e, 0x92, 0xbf, 0x77, 0x4f, 0x13, 0x06, 0x80, 0x1e, 0x15,
- 0xba, 0x4e, 0x77, 0x64, 0xfc, 0x97, 0x36, 0x39, 0xa2, 0xd4, 0x5b, 0x1b, 0x2d, 0x05, 0xcb, 0xc9,
- 0x2e, 0x6b, 0x71, 0xbb, 0xe0, 0xba, 0xe3, 0x76, 0xf4, 0xfb, 0x4c, 0xef, 0x84, 0x7f, 0xf4, 0x0e,
- 0x2a, 0x7e, 0xbd, 0x8c, 0x0b, 0x67, 0xb2, 0x61, 0xd1, 0xdf, 0x04, 0xcd, 0xa1, 0x2c, 0xf4, 0xd0,
- 0x57, 0x6e, 0x9f, 0x8a, 0x1e, 0xbe, 0x75, 0x04, 0x70, 0x4d, 0xdd, 0xd1, 0xa2, 0x97, 0xcd, 0xf3,
- 0x47, 0x8b, 0xd7, 0xd5, 0x1c, 0x2d, 0xfa, 0x8d, 0x35, 0x60, 0xfc, 0x8f, 0x2f, 0x67, 0x31, 0x13,
- 0x52, 0xed, 0x81, 0x69, 0xd2, 0x5d, 0xd6, 0x14, 0x34, 0x1d, 0xb6, 0x93, 0x04, 0xf7, 0xc0, 0x74,
- 0x54, 0x1e, 0x70, 0xc5, 0x55, 0x5f, 0x5d, 0x9c, 0xfa, 0x37, 0xf7, 0xb9, 0xa3, 0x45, 0x91, 0x37,
- 0xf3, 0x42, 0x04, 0x1d, 0xd5, 0xa5, 0xa0, 0x0f, 0x65, 0x00, 0x23, 0x89, 0xb6, 0x12, 0x09, 0x15,
- 0x45, 0x00, 0xf2, 0x29, 0x00, 0x3d, 0x5d, 0x1e, 0x25, 0x30, 0x43, 0x4e, 0x7a, 0x32, 0xb6, 0x6f,
- 0x58, 0x05, 0xdb, 0xb7, 0xf9, 0x92, 0xd3, 0x69, 0x7d, 0x6e, 0x33, 0xf1, 0x65, 0x10, 0xa5, 0x13,
- 0x1d, 0xd2, 0xe6, 0xb1, 0x2f, 0x51, 0x00, 0x7a, 0x8a, 0x67, 0x2d, 0x18, 0x88, 0x4b, 0x4b, 0xfb,
- 0xa1, 0x2c, 0xd4, 0x54, 0xba, 0xcb, 0x9a, 0x87, 0xd6, 0x6f, 0x27, 0xe0, 0xf1, 0xc1, 0xd1, 0xa8,
- 0x4d, 0x90, 0x04, 0xf7, 0xf7, 0x0d, 0x02, 0xe6, 0xee, 0x5f, 0xf4, 0xa4, 0x47, 0x8b, 0xfd, 0xf1,
- 0x6d, 0x6a, 0x22, 0x62, 0x22, 0x42, 0x31, 0xca, 0x4c, 0xd2, 0x3e, 0x01, 0x68, 0x22, 0xed, 0xee,
- 0x6c, 0x5f, 0x97, 0x54, 0xee, 0xb2, 0xa3, 0xf7, 0x97, 0x7a, 0x3f, 0x40, 0x21, 0x16, 0x8f, 0xe5,
- 0x33, 0x59, 0xa8, 0x96, 0x1e, 0x15, 0xf6, 0x35, 0xe0, 0x3e, 0x24, 0x8d, 0x4c, 0x20, 0x72, 0x20,
- 0xb2, 0xd5, 0xd3, 0xe2, 0xc4, 0xc9, 0x42, 0x7c, 0x81, 0x2e, 0x05, 0x48, 0x71, 0x7f, 0x9e, 0x58,
- 0x28, 0xdd, 0x65, 0x4d, 0x44, 0x63, 0xc6, 0x58, 0x3c, 0xd8, 0x43, 0x67, 0xdc, 0xd9, 0x4c, 0x70,
- 0x49, 0x36, 0xda, 0xbe, 0x9f, 0x23, 0x69, 0x8b, 0x9e, 0xbf, 0xfa, 0x8d, 0xe3, 0xe3, 0xd3, 0xc9,
- 0xda, 0xa8, 0x0c, 0x90, 0xbf, 0x1f, 0xa0, 0xed, 0xeb, 0xc8, 0x5e, 0x88, 0x74, 0xfa, 0x0b, 0x0e,
- 0x55, 0x00, 0x2d, 0x64, 0xfc, 0x5e, 0x25, 0x77, 0xb5, 0x3c, 0xd6, 0x5a, 0xbe, 0xcb, 0x6a, 0xc9,
- 0x7a, 0x1f, 0x8f, 0xf6, 0x91, 0xe0, 0x26, 0x4d, 0x40, 0x15, 0x09, 0xee, 0xb5, 0x80, 0xde, 0xe2,
- 0x22, 0x37, 0xd6, 0x93, 0x23, 0xb3, 0xd4, 0xbe, 0xe0, 0xe8, 0x16, 0x00, 0x7b, 0x22, 0x3b, 0x22,
- 0x6b, 0x02, 0x10, 0x4b, 0x01, 0xee, 0x6e, 0x1c, 0x20, 0xd9, 0x65, 0x9d, 0x5d, 0x49, 0x76, 0x59,
- 0x3e, 0xf2, 0xe3, 0x11, 0x1a, 0xdc, 0x9a, 0xf4, 0x79, 0xf8, 0xaf, 0xd0, 0x8e, 0xe9, 0x9d, 0xa5,
- 0x23, 0xd9, 0x27, 0x5e, 0xf0, 0x86, 0xa6, 0xa1, 0xab, 0x01, 0xe8, 0x0f, 0x58, 0x12, 0x59, 0x10,
- 0xbd, 0xa3, 0xa7, 0xcd, 0x11, 0xa6, 0xcc, 0xd4, 0x46, 0x55, 0xde, 0x4a, 0xd4, 0x17, 0x6c, 0x46,
- 0xdb, 0xdd, 0xd3, 0x10, 0x5f, 0x8c, 0x40, 0x73, 0xce, 0x0c, 0x34, 0x24, 0xd2, 0x19, 0x77, 0x3a,
- 0x2a, 0x52, 0x5c, 0x51, 0xea, 0xa3, 0xdd, 0x7a, 0x79, 0x3e, 0x2b, 0xdf, 0x48, 0x47, 0x63, 0xe7,
- 0x4b, 0x00, 0x68, 0xbe, 0x0e, 0xc0, 0xca, 0x49, 0x83, 0x38, 0xcd, 0x21, 0xb6, 0x9c, 0x27, 0x32,
- 0x05, 0xdb, 0x72, 0x9e, 0xca, 0xc4, 0xd7, 0xe6, 0x3e, 0x26, 0x8d, 0xf3, 0xa5, 0x32, 0xd0, 0xd5,
- 0xe4, 0x6c, 0xf2, 0x19, 0xdf, 0xab, 0x85, 0x02, 0x34, 0xde, 0x39, 0x07, 0xd9, 0x5f, 0x4b, 0xf5,
- 0x35, 0xd4, 0x67, 0xfb, 0x92, 0xbb, 0xef, 0x81, 0xdf, 0xc2, 0x86, 0xd2, 0xbb, 0xdf, 0x52, 0xe0,
- 0xca, 0x1a, 0x6a, 0xac, 0xc3, 0xd9, 0x3e, 0x63, 0x08, 0xa7, 0x49, 0xb1, 0x4d, 0x45, 0x19, 0xe9,
- 0xb4, 0x7b, 0x47, 0xf6, 0x4f, 0x01, 0x68, 0x61, 0x5c, 0x2e, 0xd7, 0xad, 0x9d, 0xe6, 0xc9, 0xa4,
- 0xa1, 0xa1, 0x31, 0x51, 0xe1, 0x2d, 0x25, 0x95, 0x49, 0xc4, 0xa2, 0xf1, 0xdb, 0x29, 0xc0, 0xb3,
- 0x86, 0x3b, 0x40, 0x9b, 0x18, 0xcd, 0xb5, 0x65, 0x78, 0xf2, 0xfb, 0x09, 0x3c, 0xb8, 0x18, 0x87,
- 0xfb, 0x99, 0x64, 0xb5, 0xb9, 0xce, 0xbc, 0x4d, 0xb4, 0x80, 0xb5, 0x59, 0xda, 0x7e, 0x4f, 0xc5,
- 0xf6, 0xda, 0x8b, 0xb4, 0x6f, 0xf7, 0x5a, 0x6f, 0x29, 0x5f, 0x45, 0x95, 0x79, 0x81, 0xbe, 0x14,
- 0x40, 0xdc, 0xfc, 0x08, 0xcd, 0xe4, 0xce, 0x3f, 0x2e, 0xcb, 0x46, 0xdd, 0x79, 0x21, 0xee, 0xe7,
- 0x2c, 0x42, 0xd5, 0xe9, 0x00, 0xdc, 0x4b, 0x77, 0x7d, 0x52, 0xe8, 0xc5, 0xd2, 0xee, 0xcc, 0xdf,
- 0xec, 0x54, 0x00, 0x52, 0x7c, 0x44, 0xe5, 0xa9, 0x65, 0x6d, 0x4d, 0x95, 0x57, 0xf1, 0xe8, 0xc6,
- 0x11, 0x54, 0xe7, 0x05, 0xb7, 0x55, 0x9e, 0x5c, 0x0a, 0xa2, 0xd6, 0x3b, 0xfb, 0x67, 0xa6, 0xfe,
- 0xef, 0x80, 0x63, 0xa7, 0x16, 0xdf, 0xe9, 0x00, 0x71, 0x81, 0x93, 0xff, 0x13, 0x1f, 0x3c, 0x59,
- 0x7c, 0xb7, 0x60, 0x07, 0x2a, 0x8e, 0x2f, 0x61, 0x02, 0x7d, 0xff, 0x1b, 0xaf, 0xdc, 0xaa, 0xfc,
- 0xc0, 0x3e, 0x9d, 0x5d, 0x78, 0x97, 0x00, 0x58, 0x9a, 0xf7, 0xa4, 0x2f, 0xbf, 0x31, 0x61, 0xd4,
- 0x00, 0x94, 0x1f, 0xf7, 0xbf, 0x5a, 0x73, 0x66, 0xc5, 0x98, 0xae, 0x2a, 0xbc, 0x4b, 0x00, 0x7a,
- 0x19, 0xeb, 0x36, 0x0e, 0xec, 0x6b, 0xf8, 0x2c, 0xc8, 0xcd, 0x26, 0x86, 0xfc, 0xcb, 0xee, 0xea,
- 0xe2, 0x3b, 0x1d, 0x40, 0x4f, 0x5b, 0x33, 0xec, 0xb3, 0x20, 0x47, 0xa3, 0xee, 0x28, 0x5c, 0xa6,
- 0xbf, 0x00, 0xba, 0x1d, 0x12, 0xc6, 0xcb, 0xc2, 0xe2, 0x57, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x87, 0x00, 0x00, 0x08, 0x49, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x5a, 0x0b, 0x50, 0x54,
+ 0xd7, 0x19, 0xa6, 0x4d, 0x67, 0x9a, 0x94, 0x2c, 0xaf, 0x28, 0x83, 0x83, 0x04, 0x79, 0xac, 0x84,
+ 0x2c, 0x0f, 0x67, 0x80, 0x84, 0xc0, 0xb4, 0x30, 0xa2, 0x9d, 0xa0, 0x18, 0x58, 0xde, 0x02, 0x41,
+ 0xc4, 0xa0, 0x02, 0x06, 0x32, 0x14, 0x51, 0x68, 0x35, 0x84, 0x88, 0x15, 0x01, 0xa3, 0x85, 0x12,
+ 0x70, 0x0c, 0x01, 0x81, 0xc0, 0xd2, 0xc8, 0x43, 0x91, 0xd7, 0x42, 0xa0, 0x58, 0x0d, 0xf1, 0x51,
+ 0x52, 0x13, 0x53, 0x0b, 0x53, 0x1f, 0x81, 0x26, 0xa0, 0x15, 0x89, 0x04, 0x05, 0x84, 0xfd, 0x7a,
+ 0xce, 0xb1, 0xcb, 0xec, 0x5e, 0xf6, 0x8d, 0x66, 0x48, 0xa7, 0x67, 0xe6, 0x9b, 0x85, 0x7b, 0xef,
+ 0x7f, 0xce, 0xf7, 0x9d, 0x7b, 0xbe, 0xf3, 0xbc, 0x7a, 0x00, 0xf4, 0x7e, 0xcc, 0xd0, 0xfb, 0xbf,
+ 0x80, 0xc5, 0x2e, 0x20, 0x24, 0x24, 0xe4, 0x15, 0x82, 0x57, 0x15, 0x21, 0x28, 0x28, 0x68, 0x4d,
+ 0x66, 0x66, 0xe6, 0x4f, 0x65, 0x9f, 0xf7, 0xf6, 0xf6, 0xfe, 0x19, 0xb9, 0x17, 0x4c, 0x52, 0xb8,
+ 0x22, 0xd0, 0x38, 0x6e, 0x19, 0x34, 0x8f, 0xc0, 0xc0, 0xc0, 0x5f, 0x45, 0x0a, 0xc3, 0xfc, 0x0e,
+ 0xbf, 0xfe, 0xee, 0x50, 0x71, 0xcc, 0xc1, 0x99, 0x92, 0xd8, 0xbc, 0xbb, 0xa9, 0xc2, 0xc4, 0x62,
+ 0x12, 0xe3, 0x4d, 0x62, 0x56, 0xe9, 0x24, 0x80, 0x04, 0x47, 0x13, 0x40, 0x15, 0x88, 0x88, 0xdf,
+ 0xcb, 0xc6, 0x90, 0xff, 0x0b, 0xd4, 0xc5, 0x10, 0x42, 0xaf, 0x73, 0x62, 0x0e, 0xd2, 0xeb, 0x07,
+ 0xa3, 0xde, 0x46, 0x6b, 0x5a, 0x0d, 0x3e, 0x3d, 0xd0, 0x82, 0xbf, 0xec, 0x6b, 0xc2, 0xe9, 0x94,
+ 0x2a, 0x94, 0xbc, 0x91, 0x87, 0x4d, 0xc2, 0x48, 0x09, 0xb9, 0x1f, 0xa8, 0x8b, 0x80, 0x03, 0x34,
+ 0x63, 0xa7, 0x9c, 0x5f, 0x82, 0x5f, 0xf4, 0xb2, 0x1c, 0x56, 0x16, 0xba, 0x4b, 0x09, 0x35, 0x70,
+ 0xde, 0x58, 0x2b, 0xbd, 0xbe, 0xe2, 0x03, 0xd7, 0x79, 0x10, 0xe4, 0x7b, 0x4a, 0x63, 0x32, 0xb9,
+ 0x31, 0x29, 0xc1, 0x89, 0x84, 0x70, 0x25, 0x2e, 0xfd, 0xa1, 0x0b, 0x7f, 0x2b, 0xea, 0x61, 0xe8,
+ 0x2b, 0xec, 0x46, 0xf7, 0x3b, 0x8d, 0x68, 0x4e, 0xf9, 0x08, 0xa9, 0x81, 0x3b, 0xce, 0xe9, 0x2c,
+ 0xc0, 0xe8, 0x94, 0x00, 0x7a, 0x9f, 0x59, 0xc9, 0xe1, 0xa9, 0xb3, 0x36, 0x2a, 0x05, 0x70, 0x9f,
+ 0xa7, 0x30, 0xa9, 0x77, 0x50, 0x28, 0x20, 0x2e, 0x60, 0xd3, 0x57, 0xb4, 0xb6, 0xcf, 0xe7, 0x8b,
+ 0xe7, 0xc8, 0x4b, 0x31, 0x50, 0x7e, 0x09, 0x37, 0x2b, 0x2e, 0xa3, 0xf5, 0x37, 0xd5, 0x92, 0x9c,
+ 0xf0, 0x3d, 0x05, 0x8b, 0x4e, 0x40, 0xf2, 0xab, 0x71, 0x6e, 0x8d, 0xc9, 0xe5, 0x12, 0xda, 0x64,
+ 0xb8, 0xe4, 0xbf, 0x3a, 0xd6, 0x8b, 0xd1, 0xa6, 0x1b, 0x18, 0x6b, 0xfe, 0x1a, 0xb7, 0x3e, 0xee,
+ 0x67, 0x22, 0x0e, 0x47, 0x65, 0x65, 0x2f, 0x1a, 0x01, 0x24, 0xfd, 0x22, 0xec, 0x15, 0xe1, 0x10,
+ 0x21, 0x86, 0xf6, 0x9d, 0x22, 0xb4, 0xa5, 0x8b, 0x70, 0xf1, 0xbd, 0x4e, 0x46, 0xfe, 0xf2, 0xfb,
+ 0x67, 0x30, 0x52, 0x3f, 0x80, 0xf1, 0xd6, 0x21, 0x4c, 0x75, 0xdd, 0xc6, 0x83, 0xce, 0x11, 0x5c,
+ 0x79, 0xff, 0x1c, 0x1a, 0x92, 0xca, 0xc7, 0x17, 0x8d, 0x00, 0x23, 0x23, 0xa3, 0x7a, 0x0b, 0x0b,
+ 0x8b, 0x29, 0xe7, 0x17, 0x1d, 0xe1, 0x68, 0x2b, 0x40, 0xda, 0x6b, 0x6f, 0xa2, 0x25, 0xb5, 0x1a,
+ 0x9d, 0x7b, 0xea, 0x30, 0x58, 0xf3, 0x25, 0x26, 0xc4, 0xdf, 0xe2, 0xfb, 0xf6, 0x6f, 0x30, 0x4d,
+ 0x04, 0xdc, 0x3d, 0x7d, 0x13, 0x5f, 0x14, 0x9c, 0x41, 0x4d, 0x42, 0xf1, 0xc4, 0xa2, 0x10, 0xa0,
+ 0xaf, 0xaf, 0xbf, 0xd3, 0xcd, 0xcd, 0xed, 0x61, 0x78, 0x78, 0x38, 0xe2, 0xe3, 0xe3, 0x11, 0x15,
+ 0x15, 0x05, 0x3b, 0x3b, 0x3b, 0x38, 0xf1, 0x1d, 0x50, 0xff, 0xbb, 0x0a, 0x0c, 0x1e, 0xff, 0x02,
+ 0xa3, 0x27, 0xaf, 0x63, 0xe6, 0xcf, 0x77, 0xf0, 0x5d, 0xcb, 0x20, 0xae, 0x95, 0xf7, 0x51, 0x33,
+ 0x4b, 0xd2, 0x37, 0x24, 0xa5, 0xce, 0x13, 0x40, 0x0a, 0x7d, 0x8a, 0x64, 0x5a, 0x46, 0x30, 0xcc,
+ 0xc1, 0xf7, 0x1a, 0x08, 0x98, 0xe4, 0xc4, 0x4c, 0xa9, 0x13, 0x40, 0xc6, 0x8a, 0x07, 0x4e, 0x4e,
+ 0x4e, 0x88, 0x88, 0x88, 0xc0, 0xf6, 0xed, 0xdb, 0x21, 0x14, 0x0a, 0xe9, 0x35, 0x24, 0x27, 0x27,
+ 0x63, 0xdb, 0xb6, 0x6d, 0xe8, 0xec, 0xe8, 0xc4, 0x67, 0x25, 0x9d, 0xb8, 0x25, 0xea, 0xc7, 0x77,
+ 0xa4, 0xfd, 0x0f, 0x89, 0xae, 0xa0, 0x75, 0x67, 0x35, 0xd2, 0x42, 0x92, 0x58, 0x59, 0x84, 0xef,
+ 0x6f, 0xe5, 0x04, 0x90, 0x7e, 0xf8, 0x05, 0x9a, 0xf1, 0xc6, 0x8d, 0x1b, 0xb1, 0x65, 0xcb, 0x96,
+ 0x39, 0x44, 0x46, 0x46, 0x42, 0x9d, 0x00, 0x6e, 0x0c, 0xad, 0x51, 0x55, 0x02, 0xd6, 0xaf, 0x5f,
+ 0x0f, 0x7b, 0x7b, 0x7b, 0x16, 0x17, 0x17, 0x17, 0x87, 0xb5, 0x6b, 0xd7, 0xc2, 0xd7, 0xd7, 0x17,
+ 0x49, 0x49, 0x49, 0x74, 0x4c, 0x41, 0x43, 0x43, 0x03, 0x4a, 0x4b, 0x4b, 0x31, 0x36, 0x36, 0x86,
+ 0xfe, 0x9a, 0xbf, 0xe2, 0x6a, 0x71, 0x2f, 0x3e, 0x21, 0x4d, 0xea, 0x70, 0x4c, 0x36, 0xcb, 0x3f,
+ 0x2c, 0x2c, 0x8c, 0xe6, 0x3f, 0xa5, 0x50, 0xc0, 0xa1, 0x43, 0x87, 0x20, 0x9b, 0x2a, 0x2b, 0x2b,
+ 0xd5, 0x0a, 0xc8, 0xc9, 0xc9, 0x91, 0x8b, 0xd9, 0xb7, 0x6f, 0x9f, 0x72, 0x01, 0x22, 0x01, 0x4c,
+ 0x4d, 0x4d, 0x61, 0x68, 0x68, 0x08, 0x63, 0x63, 0x63, 0x2c, 0x59, 0xb2, 0x04, 0x64, 0x04, 0x66,
+ 0xe4, 0xbd, 0xbc, 0xbc, 0x58, 0x79, 0x94, 0xfc, 0xd5, 0xab, 0x57, 0xd1, 0xd6, 0xd6, 0x86, 0xc6,
+ 0x0f, 0x4f, 0xa0, 0x67, 0x4f, 0x23, 0xaa, 0x12, 0x8a, 0x50, 0x59, 0x5e, 0xc1, 0xf2, 0x4f, 0x4d,
+ 0x4d, 0xd5, 0x5e, 0x80, 0x59, 0xf5, 0x2a, 0xe8, 0xb7, 0xdb, 0xc9, 0x81, 0xd7, 0x62, 0xaf, 0x52,
+ 0x00, 0xbd, 0xcf, 0x85, 0x89, 0xa7, 0x19, 0x0c, 0x0c, 0x0c, 0x18, 0x79, 0x59, 0x2c, 0x5b, 0xb6,
+ 0x0c, 0x47, 0x8e, 0x1c, 0x41, 0x55, 0x55, 0x15, 0x2e, 0x5c, 0xb8, 0xc0, 0xc8, 0xf7, 0xf6, 0xf6,
+ 0x62, 0x47, 0xc2, 0x0e, 0xbc, 0x1d, 0x9c, 0x8a, 0x08, 0x61, 0x38, 0x44, 0x22, 0x91, 0xf6, 0x02,
+ 0x68, 0x90, 0xba, 0x69, 0x01, 0x37, 0x26, 0x37, 0x37, 0x57, 0xe1, 0x73, 0x2e, 0x2e, 0x2e, 0xe0,
+ 0xf1, 0x78, 0x20, 0x3d, 0xcf, 0x3c, 0x01, 0xce, 0xce, 0xce, 0x88, 0x8e, 0x8e, 0x46, 0x5d, 0x5d,
+ 0x1d, 0x3a, 0x3a, 0x3a, 0xd0, 0xd7, 0xd7, 0x87, 0x63, 0xc7, 0x8e, 0xc1, 0xcf, 0xcf, 0x8f, 0xbd,
+ 0x19, 0x1a, 0x4f, 0xef, 0x69, 0x2d, 0x60, 0x72, 0x72, 0x92, 0xbd, 0xd2, 0xc2, 0xc2, 0x42, 0x85,
+ 0x28, 0x2a, 0x2a, 0xc2, 0xe8, 0xe8, 0xa8, 0x5c, 0x0c, 0x6d, 0xbb, 0xe5, 0xe5, 0xe5, 0x2c, 0x4e,
+ 0x8a, 0xb4, 0xb4, 0x34, 0xa5, 0xe4, 0xf9, 0x7c, 0x3e, 0x23, 0xb8, 0x6e, 0xdd, 0x3a, 0x24, 0x26,
+ 0x26, 0xa2, 0xa7, 0xa7, 0x07, 0x65, 0x65, 0x65, 0xcc, 0x1f, 0x01, 0x01, 0x01, 0x8c, 0xd3, 0xd1,
+ 0xa3, 0x47, 0x19, 0x17, 0xad, 0x05, 0x3c, 0x8e, 0x74, 0xe3, 0xc6, 0x0d, 0xb9, 0x76, 0x2f, 0x8b,
+ 0xe5, 0xcb, 0x97, 0x33, 0x53, 0x53, 0xa2, 0x09, 0x09, 0x09, 0xac, 0x57, 0xa2, 0x7e, 0x48, 0x4f,
+ 0x4f, 0xc7, 0xe6, 0xcd, 0x9b, 0x21, 0x91, 0x48, 0xe6, 0xe5, 0xf7, 0x83, 0x0a, 0x98, 0x98, 0x98,
+ 0x80, 0xa3, 0xa3, 0xa3, 0xc2, 0x9a, 0x37, 0x31, 0x31, 0xc1, 0xea, 0xd5, 0xab, 0xe9, 0xcc, 0x94,
+ 0x91, 0xa5, 0x4d, 0x88, 0xf6, 0x46, 0x36, 0x36, 0x36, 0xac, 0xe9, 0x8c, 0x8f, 0x8f, 0x2b, 0xcc,
+ 0x53, 0x99, 0x00, 0x01, 0x15, 0xb0, 0x7f, 0xff, 0xfe, 0xc7, 0x2a, 0x80, 0x76, 0x79, 0x8a, 0xc8,
+ 0x53, 0xb8, 0xbb, 0xbb, 0xb3, 0x1a, 0xa7, 0xdd, 0x6e, 0x6c, 0x6c, 0x2c, 0x36, 0x6c, 0xd8, 0x00,
+ 0x07, 0x07, 0x07, 0x2c, 0x5d, 0xba, 0x14, 0x03, 0x03, 0x03, 0x4a, 0xf3, 0x54, 0x28, 0x80, 0xd4,
+ 0xc2, 0x6b, 0x52, 0xb3, 0xd1, 0xde, 0xe0, 0xde, 0xbd, 0x7b, 0x0b, 0x26, 0x9f, 0x9f, 0x9f, 0xcf,
+ 0xc8, 0xab, 0x32, 0xad, 0xbf, 0xbf, 0x3f, 0xb6, 0x6e, 0xdd, 0xca, 0xba, 0x52, 0x57, 0x57, 0x57,
+ 0xf6, 0x6c, 0x4b, 0x4b, 0x8b, 0xca, 0x7c, 0x15, 0x0a, 0x20, 0x17, 0x7c, 0x28, 0x79, 0x3a, 0x9c,
+ 0xd3, 0xdf, 0x5d, 0xbb, 0x76, 0x61, 0x7a, 0x7a, 0x5a, 0x67, 0xf2, 0xb4, 0x27, 0xa1, 0xdd, 0xa5,
+ 0x26, 0xa6, 0x0d, 0x0d, 0x0d, 0x85, 0xa7, 0xa7, 0x27, 0xab, 0xf9, 0xec, 0xec, 0x6c, 0xb5, 0x79,
+ 0xab, 0xf4, 0x40, 0x5e, 0x5e, 0x1e, 0xb2, 0xb2, 0xb2, 0xe4, 0xba, 0x2d, 0x6d, 0xd3, 0xf5, 0xeb,
+ 0xd7, 0xb5, 0x32, 0xed, 0x9a, 0x35, 0x6b, 0xd8, 0x75, 0x3a, 0x9d, 0x50, 0x64, 0x5a, 0xad, 0x4d,
+ 0x7c, 0xf3, 0xe6, 0x4d, 0x26, 0x60, 0xef, 0xde, 0xbd, 0x3f, 0x98, 0x69, 0x69, 0xdb, 0x57, 0x66,
+ 0x5a, 0xad, 0x05, 0x0c, 0x0f, 0x0f, 0x33, 0x01, 0x19, 0x19, 0x19, 0x3a, 0x99, 0x56, 0x91, 0x61,
+ 0x95, 0x99, 0x56, 0x20, 0x10, 0xa8, 0x35, 0xad, 0xd6, 0x02, 0x0a, 0x0a, 0x0a, 0x98, 0x00, 0x3a,
+ 0xac, 0x6b, 0x93, 0x68, 0xac, 0xb6, 0xa6, 0xa5, 0xcd, 0xac, 0xb9, 0xb9, 0x59, 0xab, 0x72, 0x94,
+ 0x99, 0xd8, 0x83, 0x92, 0xa6, 0x35, 0x43, 0x7f, 0xe9, 0xfc, 0x5c, 0x9b, 0x9e, 0x48, 0x17, 0xd3,
+ 0xd2, 0x89, 0x9c, 0x26, 0xa6, 0xd5, 0xb4, 0x1b, 0x15, 0x4a, 0xbb, 0xd1, 0xdd, 0xbb, 0x77, 0x63,
+ 0x68, 0x68, 0x48, 0x2b, 0xd3, 0xd2, 0x66, 0xa0, 0x8d, 0x69, 0xcd, 0xcd, 0xcd, 0x35, 0x36, 0xad,
+ 0x46, 0x02, 0x48, 0x66, 0x0e, 0x52, 0xe3, 0x6a, 0x93, 0x29, 0x35, 0x2d, 0x5d, 0x98, 0x68, 0x63,
+ 0x5a, 0x6b, 0x6b, 0x6b, 0xd6, 0xf6, 0x35, 0x35, 0xed, 0x13, 0x9d, 0x4a, 0xe8, 0x6a, 0xda, 0xfe,
+ 0xfe, 0x7e, 0x9d, 0xc7, 0x98, 0xc7, 0x26, 0x40, 0x97, 0x91, 0x56, 0x17, 0xd3, 0x3e, 0x76, 0x01,
+ 0x12, 0xc9, 0x0c, 0xc4, 0xed, 0x27, 0x60, 0xf9, 0xbc, 0x31, 0x69, 0xcb, 0xc6, 0x5a, 0x99, 0x96,
+ 0x2e, 0x76, 0x16, 0x9a, 0x16, 0x2c, 0xe0, 0xd6, 0x37, 0x62, 0x74, 0xd4, 0xf3, 0x19, 0xc4, 0x75,
+ 0x7c, 0x64, 0xa4, 0x58, 0xc0, 0xc6, 0xfa, 0x39, 0xa5, 0xa6, 0xf5, 0xf1, 0xf1, 0x59, 0x90, 0x69,
+ 0x17, 0x24, 0x60, 0x76, 0x76, 0x16, 0xb5, 0xb5, 0xb5, 0x28, 0x29, 0x29, 0x99, 0x43, 0x7d, 0xb5,
+ 0x90, 0x91, 0xbf, 0x72, 0x69, 0x27, 0x2e, 0xf6, 0x84, 0xb3, 0xbf, 0x5b, 0x6a, 0xf9, 0x88, 0x8f,
+ 0x35, 0x27, 0x3d, 0xcc, 0x7c, 0xd3, 0x5a, 0x59, 0x59, 0xc1, 0xd2, 0xd2, 0x92, 0x35, 0x39, 0xba,
+ 0x08, 0xa2, 0x79, 0x70, 0x0d, 0x7c, 0xff, 0xfe, 0x7d, 0x54, 0x54, 0x54, 0xc8, 0x2d, 0x82, 0x64,
+ 0x41, 0x97, 0xb6, 0x3a, 0x2d, 0x68, 0xc4, 0x62, 0x31, 0x67, 0x57, 0x39, 0x18, 0x4d, 0x35, 0x2f,
+ 0xe2, 0x6c, 0xbb, 0x0f, 0x66, 0x1e, 0xde, 0x63, 0x18, 0xf9, 0x57, 0x33, 0xce, 0x89, 0x7f, 0xcd,
+ 0x84, 0x14, 0xe6, 0xd2, 0xad, 0x92, 0x30, 0x39, 0xd3, 0x52, 0x8f, 0x50, 0x21, 0xb2, 0xf9, 0x50,
+ 0x52, 0xb2, 0x89, 0x2e, 0x1f, 0xd5, 0x2d, 0x5d, 0x8f, 0x1f, 0x3f, 0xae, 0xbd, 0x80, 0xa6, 0xa6,
+ 0x26, 0x16, 0x6c, 0xf9, 0x81, 0x2b, 0x5b, 0xc8, 0xbb, 0xb4, 0xd8, 0x31, 0xa2, 0xff, 0xb8, 0xfc,
+ 0xee, 0x9c, 0x00, 0x8a, 0x87, 0xd3, 0x77, 0x71, 0xf9, 0xfc, 0x9b, 0xec, 0x5e, 0xc9, 0x7b, 0xab,
+ 0x48, 0x8c, 0x90, 0x99, 0x96, 0x67, 0xc8, 0xc3, 0x33, 0x07, 0x9e, 0xc7, 0xd3, 0x9f, 0xac, 0x64,
+ 0x30, 0x6e, 0x7c, 0xb4, 0x2f, 0x44, 0xdf, 0x82, 0x6c, 0xa2, 0x6f, 0x86, 0x5e, 0x5f, 0x72, 0xc2,
+ 0x71, 0xde, 0x46, 0x80, 0x69, 0xad, 0x93, 0x5c, 0x8c, 0x4e, 0x02, 0xcc, 0x6a, 0x9c, 0xd9, 0xb6,
+ 0xc8, 0x1b, 0x62, 0x1b, 0x46, 0xf2, 0xce, 0x48, 0x8f, 0x9c, 0x80, 0x47, 0x22, 0xc6, 0xf0, 0x69,
+ 0x57, 0x34, 0xba, 0x1a, 0xf9, 0xd8, 0xf5, 0x96, 0x00, 0xc6, 0xcf, 0x99, 0xe0, 0xe7, 0xf1, 0x66,
+ 0x72, 0xdb, 0x2a, 0xb4, 0x12, 0x54, 0x09, 0xa0, 0x22, 0xb9, 0x5b, 0x31, 0xdc, 0x18, 0x95, 0x02,
+ 0xe8, 0x46, 0x16, 0x9d, 0x46, 0x48, 0x11, 0x13, 0x13, 0x23, 0x27, 0xa0, 0xf4, 0x14, 0x1f, 0xdd,
+ 0xa7, 0x5d, 0x19, 0x59, 0xae, 0x80, 0x7f, 0x0e, 0x7c, 0x8e, 0xf6, 0xb6, 0x1a, 0x74, 0x36, 0xbc,
+ 0x80, 0xa2, 0x5c, 0x4b, 0x18, 0x78, 0x99, 0x42, 0xaf, 0x57, 0x31, 0x19, 0xba, 0xee, 0x90, 0x2d,
+ 0x47, 0xba, 0x0e, 0x51, 0x25, 0x40, 0x1a, 0xa3, 0x70, 0x63, 0x8b, 0x1e, 0x0b, 0x91, 0x8b, 0x15,
+ 0x04, 0x23, 0x1c, 0x8c, 0x4b, 0x05, 0x98, 0x9f, 0xb5, 0x66, 0xb5, 0xff, 0xe5, 0xc5, 0x94, 0x79,
+ 0xe4, 0x87, 0x06, 0xff, 0x2e, 0xe9, 0xea, 0xac, 0x7e, 0xd8, 0x28, 0x0a, 0x9c, 0xe9, 0x3e, 0xb9,
+ 0x12, 0xad, 0x7f, 0xb2, 0xc5, 0x33, 0x4d, 0x7c, 0xa5, 0x64, 0x08, 0xee, 0x73, 0xca, 0x79, 0xa0,
+ 0x4e, 0x80, 0x6c, 0x0c, 0xe9, 0x28, 0xf6, 0x6a, 0xba, 0xb9, 0xfb, 0x96, 0x54, 0x40, 0x70, 0xe7,
+ 0xa3, 0xe6, 0x33, 0x3c, 0xd8, 0x28, 0x47, 0xfe, 0xf6, 0xad, 0x6b, 0xb3, 0x17, 0xce, 0x64, 0xdc,
+ 0xee, 0x6a, 0x14, 0x4c, 0x77, 0x9f, 0xe4, 0xe3, 0xb4, 0x48, 0x70, 0x27, 0x29, 0xd1, 0x57, 0x1d,
+ 0x99, 0x62, 0x4e, 0x39, 0x65, 0x1a, 0x08, 0x28, 0xd6, 0xe5, 0x84, 0x66, 0x4e, 0xc0, 0xd6, 0x77,
+ 0x2c, 0xd0, 0xd1, 0x20, 0xc0, 0xd4, 0xe4, 0xc8, 0x1c, 0xf9, 0xaf, 0xaf, 0x7d, 0x8c, 0xee, 0x26,
+ 0x0f, 0x09, 0x6d, 0xf7, 0xa4, 0xe6, 0xbf, 0x3d, 0xd3, 0x64, 0x1b, 0x1b, 0x1a, 0x1a, 0x5c, 0xae,
+ 0x2d, 0x99, 0x27, 0x2e, 0xc0, 0xba, 0xd4, 0x01, 0x86, 0x06, 0xcf, 0xc2, 0xc3, 0x7d, 0x05, 0x99,
+ 0xa9, 0x0e, 0xe0, 0xee, 0xbf, 0xcf, 0x93, 0x31, 0x20, 0x8c, 0xb4, 0x77, 0x32, 0xa0, 0xd5, 0xd9,
+ 0xcd, 0x76, 0x9f, 0xe2, 0x67, 0xb5, 0xb5, 0x39, 0xe9, 0xeb, 0x4a, 0xe6, 0x89, 0x0b, 0xf0, 0x48,
+ 0x5d, 0x01, 0x13, 0x63, 0x1e, 0x19, 0x6d, 0x0d, 0x61, 0x66, 0x66, 0x82, 0xbc, 0x2c, 0x4b, 0xf2,
+ 0x36, 0xf8, 0xf8, 0xe3, 0x11, 0x37, 0xc4, 0x6e, 0xf6, 0xbf, 0xb2, 0x50, 0x32, 0x4f, 0x5c, 0x80,
+ 0x8b, 0xf7, 0x52, 0xf0, 0x78, 0xcf, 0xce, 0xc1, 0xe1, 0x25, 0x13, 0xd8, 0xb6, 0x59, 0xc1, 0x3f,
+ 0x42, 0x28, 0x21, 0x86, 0xfa, 0x7c, 0x51, 0x0b, 0x08, 0x09, 0x09, 0x24, 0x73, 0x7b, 0x1e, 0x23,
+ 0x6e, 0x63, 0x6b, 0x04, 0xaf, 0xb4, 0x95, 0xb0, 0x2e, 0x79, 0x89, 0x41, 0x18, 0x1e, 0xa8, 0x54,
+ 0x80, 0xfd, 0x61, 0x8f, 0x79, 0x47, 0xb3, 0x32, 0xc7, 0xac, 0x0a, 0x05, 0xd0, 0x67, 0xb8, 0x47,
+ 0xb3, 0x32, 0xc7, 0xb9, 0x3a, 0x09, 0xf0, 0x0b, 0x09, 0x7a, 0x59, 0xb2, 0xc2, 0xd2, 0x10, 0x61,
+ 0xc1, 0x8e, 0x64, 0x66, 0x19, 0xa4, 0x68, 0x98, 0xaf, 0xe5, 0x1c, 0x31, 0xa5, 0x68, 0x70, 0xd0,
+ 0xbd, 0x83, 0x53, 0x4e, 0xa6, 0x06, 0x31, 0xbb, 0x75, 0xfa, 0xd4, 0x20, 0x6e, 0x93, 0x43, 0xfa,
+ 0xa6, 0x28, 0xdf, 0x68, 0x32, 0xd8, 0x05, 0x70, 0x41, 0x32, 0xf6, 0x27, 0x83, 0xdd, 0xd3, 0x0a,
+ 0x84, 0x7b, 0x2b, 0xfb, 0x3c, 0x81, 0xc0, 0x4b, 0xd1, 0xa7, 0x06, 0xff, 0x5d, 0xd6, 0x2a, 0xfc,
+ 0x3c, 0x81, 0x96, 0xa5, 0xa7, 0xa7, 0xf7, 0x93, 0xff, 0xc9, 0x8f, 0x3d, 0xfe, 0x03, 0x38, 0xd4,
+ 0xb8, 0x21, 0x22, 0x46, 0x64, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE icon_modedit_xpm[1] = {{ png, sizeof( png ), "icon_modedit_xpm" }};
diff --git a/bitmaps_png/cpp_48/icon_pagelayout_editor.cpp b/bitmaps_png/cpp_48/icon_pagelayout_editor.cpp
index 4b1175139d..fe3fc96f07 100644
--- a/bitmaps_png/cpp_48/icon_pagelayout_editor.cpp
+++ b/bitmaps_png/cpp_48/icon_pagelayout_editor.cpp
@@ -8,188 +8,187 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0b, 0x52, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x99, 0x09, 0x54, 0x94,
- 0xe5, 0x1a, 0xc7, 0xa9, 0xe3, 0xed, 0xda, 0x4d, 0xd3, 0xf2, 0xea, 0xb5, 0xa3, 0xa6, 0xe6, 0x92,
- 0x27, 0xcb, 0x15, 0x17, 0xd4, 0xb2, 0xcc, 0xad, 0x3c, 0x79, 0x5d, 0x50, 0x49, 0x73, 0x89, 0xbc,
- 0x75, 0xbb, 0x5a, 0x9d, 0xec, 0x5e, 0x0d, 0x2d, 0xbd, 0x5a, 0x89, 0x4b, 0x79, 0x2c, 0x20, 0x05,
- 0x52, 0x13, 0x50, 0x60, 0x40, 0x16, 0x95, 0x65, 0x58, 0x4c, 0xf6, 0x7d, 0x90, 0xd8, 0x84, 0x61,
- 0x0b, 0x66, 0x61, 0x16, 0xd6, 0x11, 0x44, 0x41, 0xff, 0xf7, 0x7d, 0xde, 0xf8, 0xc6, 0xcf, 0xd9,
- 0x00, 0xeb, 0x66, 0xcd, 0x39, 0xff, 0x33, 0xce, 0x30, 0xdf, 0x7c, 0xcf, 0xef, 0x7d, 0xfe, 0xcf,
- 0xf3, 0x3e, 0xef, 0x68, 0x67, 0x67, 0x67, 0xd7, 0x9b, 0x69, 0x38, 0xd3, 0x18, 0xa6, 0x51, 0xbf,
- 0xb1, 0xc6, 0x74, 0xde, 0xfb, 0x11, 0x00, 0x76, 0xf7, 0x22, 0x7a, 0x8c, 0x60, 0x7a, 0x8f, 0xe9,
- 0x33, 0xa6, 0x3d, 0xbf, 0xb1, 0xf6, 0x32, 0xfd, 0x9b, 0x69, 0xee, 0xbd, 0x42, 0xd0, 0xe3, 0x39,
- 0xa6, 0x63, 0x4c, 0x91, 0x3b, 0x77, 0xee, 0xbc, 0xe2, 0xe7, 0xe7, 0x57, 0x2e, 0xe8, 0xcc, 0x99,
- 0x33, 0x66, 0x3a, 0x7b, 0xf6, 0xec, 0x5d, 0x0a, 0x08, 0x08, 0xa8, 0x91, 0x48, 0x24, 0x6a, 0x5b,
- 0x0a, 0x0a, 0x0a, 0x52, 0xb1, 0xcf, 0x55, 0x30, 0x95, 0x0b, 0x3a, 0xc3, 0xae, 0xf5, 0xf1, 0xf5,
- 0xab, 0xf0, 0x3e, 0x79, 0xb2, 0xcc, 0xde, 0x7e, 0xba, 0x17, 0xbb, 0xbf, 0x03, 0xd3, 0x43, 0xf7,
- 0x0a, 0xe0, 0xc9, 0x24, 0xd5, 0x68, 0xb5, 0xed, 0x4d, 0xcd, 0xcd, 0x68, 0x66, 0x32, 0x18, 0x0c,
- 0xb8, 0x76, 0xed, 0x1a, 0x5a, 0x5a, 0x5a, 0xd0, 0xd2, 0xda, 0x8a, 0xd6, 0xeb, 0xd7, 0x71, 0x9d,
- 0xa9, 0xad, 0xad, 0x0d, 0x37, 0x6e, 0xdc, 0xc0, 0xcd, 0x9b, 0x37, 0xb9, 0xda, 0xdb, 0xdb, 0x8d,
- 0xea, 0xe8, 0xe8, 0x30, 0xea, 0xd6, 0xad, 0x5b, 0x46, 0xdd, 0xbe, 0x7d, 0x9b, 0xab, 0xa5, 0xc9,
- 0x80, 0xca, 0xe2, 0x0a, 0xdc, 0xbc, 0xf1, 0xf3, 0x75, 0xad, 0xec, 0x7b, 0xeb, 0xeb, 0xeb, 0x71,
- 0xb5, 0x44, 0x7e, 0x6b, 0xd2, 0xe4, 0xa9, 0xdf, 0xb0, 0x18, 0x26, 0x32, 0xf5, 0xba, 0x57, 0x80,
- 0x68, 0x23, 0x00, 0x0b, 0xfe, 0xd7, 0x06, 0xc8, 0x94, 0xa6, 0x22, 0xd8, 0xd9, 0x1b, 0xd2, 0x0f,
- 0x03, 0x11, 0xf2, 0xce, 0x09, 0x44, 0x7c, 0x1b, 0x02, 0x43, 0xb3, 0x01, 0x75, 0x75, 0x75, 0x28,
- 0x2f, 0xaf, 0x40, 0x4a, 0x5a, 0xfa, 0xad, 0xa1, 0x23, 0x46, 0xee, 0x63, 0x71, 0x8c, 0x65, 0x7a,
- 0xf0, 0x57, 0x05, 0x68, 0xfd, 0x85, 0x00, 0x9a, 0x6a, 0x35, 0x24, 0xce, 0x9e, 0x50, 0x78, 0xfc,
- 0x08, 0x8d, 0x77, 0x31, 0x5a, 0xce, 0x56, 0x23, 0x75, 0xe7, 0x45, 0xf8, 0xbd, 0xe5, 0x81, 0x4a,
- 0x79, 0x25, 0x8a, 0x8b, 0x8b, 0x59, 0x16, 0x4a, 0x10, 0x21, 0x95, 0x76, 0xfc, 0x75, 0xd0, 0xe0,
- 0x8f, 0x58, 0x2c, 0xc3, 0x98, 0x1e, 0xf8, 0x5d, 0x00, 0x74, 0xb4, 0x77, 0xc0, 0xc7, 0xd9, 0x0d,
- 0x05, 0x5f, 0x24, 0x40, 0x77, 0xa2, 0x04, 0x1d, 0x21, 0x5a, 0xe8, 0x4f, 0x96, 0x42, 0xf1, 0xed,
- 0x8f, 0x28, 0x3a, 0x98, 0x8c, 0x80, 0x7f, 0x1c, 0x87, 0x2c, 0x53, 0x86, 0xb4, 0xf4, 0x74, 0x96,
- 0x89, 0x72, 0xf8, 0x49, 0x82, 0x6f, 0xf4, 0xed, 0xdf, 0xdf, 0x99, 0xc5, 0x33, 0xe8, 0x77, 0x01,
- 0xf0, 0xf1, 0xb6, 0xed, 0x38, 0xf5, 0xe6, 0x51, 0x5c, 0x39, 0x92, 0x00, 0xed, 0xa9, 0xab, 0xd0,
- 0x33, 0x08, 0x85, 0x47, 0x1e, 0x94, 0xc7, 0xf2, 0x51, 0x77, 0x4a, 0xce, 0xc0, 0x12, 0xe1, 0xf9,
- 0xce, 0x57, 0x48, 0x4c, 0x4a, 0x82, 0x5c, 0x2e, 0x67, 0x2a, 0xc5, 0xd7, 0xdf, 0x9d, 0xba, 0xf6,
- 0xd0, 0xc3, 0x7d, 0x1c, 0x59, 0x4c, 0xfd, 0xee, 0x6b, 0x0d, 0x84, 0x87, 0x87, 0xe3, 0xb5, 0xd7,
- 0x5e, 0x83, 0xaf, 0xaf, 0x2f, 0xce, 0x9f, 0x3f, 0x8f, 0x8c, 0x98, 0x14, 0xc4, 0xec, 0x94, 0x20,
- 0xdf, 0x35, 0x91, 0x83, 0x50, 0x46, 0xca, 0x8e, 0x64, 0xc2, 0x6f, 0xa3, 0x3b, 0x92, 0x53, 0x52,
- 0x90, 0x92, 0x92, 0x8a, 0xc6, 0xc6, 0x06, 0xe4, 0xe7, 0xff, 0x88, 0x3d, 0x5f, 0x7d, 0x53, 0xd7,
- 0xab, 0x57, 0xaf, 0x85, 0x2c, 0xae, 0xbf, 0xdc, 0x17, 0x80, 0x8a, 0x8a, 0x0a, 0xbc, 0xf4, 0xd2,
- 0x4b, 0x38, 0x7a, 0xf4, 0x28, 0xdc, 0xdc, 0xdc, 0x90, 0x9d, 0x9d, 0x8d, 0xd3, 0xa7, 0x4f, 0x83,
- 0xb5, 0x6a, 0x5c, 0x72, 0x0d, 0x47, 0xa5, 0x5b, 0x0e, 0xaa, 0xbe, 0x91, 0x21, 0xe6, 0x83, 0x00,
- 0x78, 0x7f, 0xf8, 0x35, 0xd2, 0xd3, 0x33, 0x70, 0xe1, 0xe2, 0x45, 0x0e, 0x40, 0x85, 0x9d, 0x95,
- 0x9d, 0x89, 0x0f, 0xf6, 0x1e, 0x50, 0x76, 0xd5, 0x5e, 0x2d, 0x03, 0xfc, 0xc2, 0x36, 0x4a, 0xd7,
- 0xcc, 0x9d, 0x3b, 0x17, 0x3b, 0x76, 0xec, 0xc0, 0xe1, 0xc3, 0x87, 0x51, 0x54, 0x54, 0xc4, 0xb3,
- 0xe1, 0xe1, 0xe1, 0x01, 0xb6, 0x77, 0x20, 0x48, 0x12, 0x84, 0x28, 0x97, 0x40, 0xa4, 0xee, 0xb8,
- 0xc0, 0xed, 0x55, 0x59, 0x59, 0x85, 0x9c, 0x1c, 0x19, 0x22, 0x22, 0xa3, 0x50, 0x5a, 0x2a, 0x67,
- 0xdf, 0xdf, 0x06, 0xad, 0x56, 0xc3, 0xb2, 0x92, 0x84, 0xb7, 0x77, 0x7d, 0x5e, 0x64, 0xab, 0xbd,
- 0x76, 0x09, 0x70, 0x4d, 0x00, 0x60, 0xea, 0x2e, 0xc0, 0xea, 0xd5, 0xab, 0x31, 0x6b, 0xd6, 0x2c,
- 0xb0, 0x8d, 0x8f, 0xad, 0x68, 0x23, 0x62, 0x63, 0x63, 0x79, 0x26, 0xc2, 0xc2, 0xc2, 0xe0, 0xe3,
- 0xe3, 0x83, 0xfd, 0xfb, 0xf7, 0xe3, 0x9d, 0x25, 0x9b, 0x20, 0x79, 0xd3, 0x13, 0x55, 0xac, 0x0b,
- 0xa9, 0x54, 0x2a, 0xe4, 0x17, 0x14, 0xb0, 0xcf, 0xc5, 0x41, 0x96, 0x2b, 0xe3, 0xf6, 0x6b, 0x6b,
- 0xbb, 0x0e, 0xa5, 0x52, 0x81, 0x8b, 0x51, 0x51, 0xd8, 0xb0, 0x7d, 0xef, 0xe5, 0xce, 0xb1, 0xe3,
- 0xc1, 0xae, 0x01, 0x9a, 0x9a, 0x8c, 0x00, 0x86, 0x7b, 0x00, 0x38, 0x76, 0xec, 0x18, 0x1e, 0x7f,
- 0xfc, 0x71, 0x2c, 0x59, 0xb2, 0x04, 0x9b, 0x37, 0x6f, 0xe6, 0x81, 0x6f, 0xdf, 0xbe, 0x1d, 0x81,
- 0x81, 0x81, 0xfc, 0x6f, 0x5e, 0x5e, 0x5e, 0xfc, 0xfd, 0x27, 0x9f, 0x7c, 0x12, 0x69, 0x49, 0x69,
- 0x7c, 0x91, 0xc8, 0x32, 0x72, 0x79, 0x19, 0x92, 0x93, 0x53, 0x90, 0x94, 0x9c, 0xc4, 0xf7, 0x0d,
- 0x82, 0x68, 0x6d, 0x6d, 0x41, 0x55, 0x55, 0x25, 0x02, 0xce, 0x9d, 0xc3, 0xc6, 0xff, 0x7c, 0x16,
- 0x64, 0xa9, 0xbd, 0x5a, 0x05, 0x68, 0x16, 0x03, 0x74, 0x76, 0x22, 0x31, 0x80, 0x25, 0x88, 0xbc,
- 0xbc, 0x3c, 0xf4, 0xef, 0xdf, 0x1f, 0x2f, 0xbf, 0xfc, 0x32, 0x16, 0x2d, 0x5a, 0x84, 0x95, 0x2b,
- 0x57, 0x62, 0xea, 0xd4, 0xa9, 0xbc, 0x16, 0xdc, 0xdd, 0xdd, 0xe1, 0xef, 0xef, 0x8f, 0x2d, 0x5b,
- 0xb6, 0x60, 0xf6, 0xec, 0xd9, 0xdc, 0x5a, 0xc2, 0x6e, 0xdc, 0xd0, 0xd0, 0x00, 0x85, 0x42, 0x81,
- 0xdc, 0x2b, 0xb9, 0x90, 0xc6, 0x48, 0xf9, 0x7b, 0x04, 0x41, 0x0b, 0x62, 0x30, 0x34, 0xf3, 0xce,
- 0xf4, 0x7d, 0x50, 0x28, 0xde, 0xfe, 0x78, 0x9f, 0xb7, 0x69, 0x7b, 0xbd, 0x1b, 0x40, 0xa3, 0xe9,
- 0x16, 0x40, 0x9b, 0x05, 0x00, 0x1a, 0x09, 0x9e, 0x78, 0xe2, 0x09, 0x4c, 0x9e, 0x3c, 0x19, 0x0e,
- 0x0e, 0x0e, 0x58, 0xb7, 0x6e, 0x1d, 0xb7, 0xd1, 0xa4, 0x49, 0x93, 0xf8, 0xeb, 0x8d, 0x1b, 0x37,
- 0x62, 0xeb, 0xd6, 0xad, 0x78, 0xe5, 0x95, 0x57, 0x38, 0x98, 0x10, 0x20, 0x5d, 0x4f, 0xd9, 0xa6,
- 0x2c, 0x94, 0x95, 0x95, 0xe3, 0xf2, 0xe5, 0x04, 0x84, 0x84, 0x86, 0x22, 0x22, 0x22, 0x12, 0x29,
- 0xa9, 0xa9, 0xcc, 0x5e, 0x4a, 0x6e, 0xc3, 0x82, 0x82, 0x7c, 0x04, 0x46, 0x5f, 0xba, 0xfd, 0xc1,
- 0xee, 0x2f, 0x0e, 0x89, 0xdb, 0xab, 0x45, 0x80, 0x26, 0x31, 0x80, 0x68, 0x2f, 0x20, 0x80, 0xeb,
- 0x04, 0x60, 0xc1, 0x46, 0x14, 0xe4, 0x88, 0x11, 0x23, 0xf0, 0xe2, 0x8b, 0x2f, 0xc2, 0xd9, 0xd9,
- 0x19, 0xf3, 0xe6, 0xcd, 0xe3, 0xc1, 0x4f, 0x9f, 0x3e, 0x1d, 0x0b, 0x17, 0x2e, 0xe4, 0x99, 0x18,
- 0x3d, 0x7a, 0x34, 0xc6, 0x8f, 0x1f, 0xcf, 0xbf, 0x8f, 0x1e, 0x64, 0x13, 0xba, 0x96, 0xbe, 0x97,
- 0xee, 0xcb, 0xee, 0x8f, 0x92, 0x92, 0x52, 0x64, 0x64, 0x64, 0x22, 0x2e, 0x2e, 0x9e, 0x77, 0x25,
- 0x82, 0x49, 0x4c, 0x4c, 0x62, 0x56, 0xaa, 0x42, 0x46, 0x66, 0x3a, 0x62, 0xb3, 0xf2, 0x3b, 0x5c,
- 0x3e, 0x3f, 0xf0, 0x31, 0x8b, 0xf7, 0x61, 0x8b, 0x00, 0x8d, 0x62, 0x80, 0x6e, 0x6e, 0x66, 0xbb,
- 0x76, 0xed, 0xc2, 0xc0, 0x81, 0x03, 0xb1, 0x78, 0xf1, 0x62, 0x6c, 0xd8, 0xb0, 0x81, 0xaf, 0xf2,
- 0xc4, 0x89, 0x13, 0x31, 0x65, 0xca, 0x14, 0x0e, 0x42, 0x70, 0x43, 0x87, 0x0e, 0xe5, 0xf6, 0x2a,
- 0x61, 0x23, 0x03, 0xad, 0x3e, 0x3d, 0xc4, 0x59, 0xa0, 0x7b, 0x90, 0x95, 0xd4, 0x6a, 0x35, 0xaf,
- 0x87, 0xdc, 0xdc, 0x2b, 0x2c, 0x03, 0x69, 0x88, 0x8f, 0xbf, 0x84, 0xa8, 0x68, 0x29, 0xa2, 0xa5,
- 0x31, 0xc8, 0xcd, 0x63, 0xef, 0xa5, 0xa5, 0x22, 0xaf, 0x4c, 0x71, 0x73, 0xda, 0x34, 0x87, 0xf9,
- 0x2c, 0xe6, 0x3f, 0xdd, 0x05, 0x50, 0x2b, 0x06, 0xe8, 0x66, 0x27, 0x8a, 0x8f, 0x8f, 0xe7, 0x81,
- 0xbd, 0xfa, 0xea, 0xab, 0x58, 0xba, 0x74, 0x29, 0x96, 0x2d, 0x5b, 0xc6, 0x57, 0x9e, 0xac, 0xf4,
- 0xc2, 0x0b, 0x2f, 0xf0, 0x76, 0x4a, 0x2b, 0xdf, 0xa7, 0x4f, 0x1f, 0xde, 0x95, 0x84, 0xc9, 0x54,
- 0x78, 0x88, 0x21, 0xe8, 0x5e, 0x04, 0x41, 0x99, 0xa8, 0xa8, 0xa8, 0xe4, 0xed, 0x57, 0x26, 0xcb,
- 0xe5, 0x19, 0x21, 0x98, 0x64, 0xb6, 0xd1, 0xe5, 0xc8, 0x64, 0xc8, 0xc9, 0xcd, 0xc3, 0xbc, 0xf9,
- 0x0b, 0x0f, 0x53, 0x3d, 0x74, 0x09, 0x60, 0xab, 0x0e, 0xa8, 0xf0, 0x06, 0x0c, 0x18, 0x80, 0x99,
- 0x33, 0x67, 0xe2, 0xf9, 0xe7, 0x9f, 0x87, 0x93, 0x93, 0x13, 0xff, 0x37, 0x05, 0x4f, 0x85, 0x4a,
- 0xd6, 0x79, 0xe6, 0x99, 0x67, 0x78, 0xf0, 0xeb, 0xd7, 0xaf, 0x37, 0x06, 0x6f, 0x0a, 0x21, 0x58,
- 0x89, 0x16, 0x85, 0xee, 0x43, 0x76, 0xa2, 0x9a, 0xa0, 0xf6, 0x5a, 0xc9, 0xac, 0x43, 0x7b, 0x03,
- 0x0d, 0x7c, 0x04, 0x44, 0xcf, 0xf4, 0x7a, 0xd9, 0xf2, 0x95, 0x41, 0x9d, 0x87, 0x31, 0x0b, 0x00,
- 0xa6, 0x85, 0x6c, 0xa1, 0x0e, 0xe8, 0x35, 0x05, 0x37, 0x76, 0xec, 0x58, 0x1e, 0xfc, 0xa6, 0x4d,
- 0x9b, 0xf8, 0x6a, 0xd3, 0xea, 0xcf, 0x98, 0x31, 0x83, 0x77, 0x21, 0x02, 0x79, 0xec, 0xb1, 0xc7,
- 0x30, 0x6e, 0xdc, 0x38, 0x1e, 0x9c, 0xf8, 0x6c, 0x20, 0x06, 0x10, 0x20, 0x84, 0x4c, 0xd0, 0x7d,
- 0x68, 0xf1, 0xa8, 0x78, 0x09, 0x44, 0xa7, 0xd3, 0xa1, 0xb6, 0xb6, 0x96, 0xdb, 0x8b, 0x9e, 0xe9,
- 0xb5, 0xa3, 0xa3, 0xe3, 0x39, 0x16, 0xf3, 0x48, 0x73, 0x00, 0x76, 0x91, 0xb5, 0x3a, 0x10, 0xef,
- 0xc8, 0xd4, 0x55, 0x06, 0x0f, 0x1e, 0x8c, 0x05, 0x0b, 0x16, 0xf0, 0xbe, 0x4e, 0xab, 0x4d, 0xc1,
- 0x53, 0xb1, 0xce, 0x9f, 0x3f, 0x9f, 0x43, 0x50, 0x57, 0x22, 0x00, 0xa5, 0x52, 0x69, 0x76, 0xb8,
- 0xb1, 0x05, 0x21, 0x64, 0x83, 0x40, 0xe8, 0xde, 0xb4, 0x98, 0x4d, 0x9d, 0x0b, 0x2b, 0x2c, 0xee,
- 0x9a, 0x35, 0x6b, 0xce, 0x99, 0x67, 0xa0, 0xb6, 0xb6, 0xbd, 0x41, 0x0c, 0x60, 0xa5, 0x0e, 0x68,
- 0x1c, 0xa0, 0xc0, 0x68, 0x50, 0x63, 0x2b, 0xc1, 0xbd, 0x2f, 0x14, 0x2d, 0x75, 0x21, 0xca, 0xc8,
- 0x53, 0x4f, 0x3d, 0x85, 0xbe, 0x7d, 0xfb, 0xb2, 0x6e, 0x12, 0x67, 0xf5, 0x84, 0x66, 0x09, 0x42,
- 0xd8, 0xc4, 0x04, 0x10, 0xca, 0x48, 0x5b, 0x67, 0xe7, 0x33, 0xda, 0x97, 0xe9, 0xf5, 0xd7, 0x5f,
- 0xef, 0x02, 0xc0, 0xca, 0x7e, 0x50, 0x58, 0x58, 0xc8, 0x8b, 0x96, 0xec, 0x42, 0x1b, 0x16, 0x8d,
- 0x0d, 0xf6, 0xf6, 0xf6, 0xdc, 0x2e, 0x73, 0xe6, 0xcc, 0xe1, 0xef, 0x91, 0x65, 0x28, 0x78, 0x17,
- 0x17, 0x17, 0x8b, 0x07, 0x9c, 0xae, 0x20, 0x4c, 0x41, 0x04, 0x18, 0xf1, 0x8e, 0x6f, 0x1b, 0x80,
- 0xa9, 0xc9, 0x82, 0x8d, 0xc8, 0x8f, 0xc3, 0x86, 0x0d, 0xc3, 0xb3, 0xcf, 0x3e, 0xcb, 0x37, 0x29,
- 0x2a, 0x4c, 0x0a, 0x9a, 0xac, 0x43, 0xc5, 0x4b, 0x6d, 0x74, 0xc2, 0x84, 0x09, 0xe8, 0xd7, 0xaf,
- 0x1f, 0xb7, 0x90, 0x78, 0x3a, 0xed, 0x0e, 0x84, 0x35, 0x10, 0x41, 0xe2, 0x6b, 0xac, 0x03, 0xb0,
- 0x36, 0xd6, 0x68, 0xc5, 0x46, 0xe4, 0x73, 0x02, 0xa0, 0xde, 0x4e, 0xbe, 0x27, 0xaf, 0x53, 0xf0,
- 0xd3, 0xa6, 0x4d, 0xe3, 0xb5, 0x40, 0x99, 0x18, 0x34, 0x68, 0x10, 0x97, 0x5e, 0xaf, 0x37, 0x1b,
- 0xb1, 0xbb, 0x0b, 0x61, 0x09, 0xc4, 0xf4, 0x61, 0x15, 0xa0, 0x9e, 0x01, 0x58, 0xb2, 0xd1, 0xc1,
- 0x43, 0x87, 0x78, 0xcb, 0xa4, 0x7e, 0xbf, 0x76, 0xed, 0x5a, 0x3e, 0xac, 0x09, 0xbe, 0xa7, 0x59,
- 0x87, 0xda, 0x26, 0x0d, 0x68, 0x64, 0x1d, 0x19, 0xeb, 0xd5, 0xd6, 0xce, 0x09, 0x3d, 0x81, 0xb0,
- 0x05, 0x63, 0x11, 0x40, 0x2d, 0x06, 0x10, 0xd9, 0x88, 0x4e, 0x4b, 0x64, 0x0b, 0xca, 0x00, 0x01,
- 0xac, 0x58, 0xb1, 0x82, 0x07, 0x2e, 0x6c, 0x56, 0x04, 0x40, 0xed, 0x94, 0xfa, 0x3d, 0x1d, 0x5e,
- 0x6c, 0x1d, 0x74, 0xac, 0x41, 0x74, 0x07, 0x44, 0x2c, 0xdb, 0x00, 0xa2, 0x2c, 0xd4, 0xb0, 0xcd,
- 0x8a, 0xc6, 0x04, 0x6a, 0x8f, 0x34, 0x12, 0xd0, 0xea, 0x93, 0xff, 0x29, 0x78, 0x7a, 0xa6, 0x7e,
- 0x4f, 0x35, 0x41, 0x2b, 0x4f, 0x5d, 0xc9, 0xd2, 0x98, 0xfd, 0xff, 0x80, 0xb0, 0x0a, 0x50, 0xc7,
- 0xa6, 0x4a, 0xb1, 0x8d, 0x7c, 0xbc, 0xe6, 0xc3, 0xd7, 0x73, 0x32, 0xf6, 0xef, 0x9e, 0x08, 0xe7,
- 0x37, 0x9d, 0xf8, 0x6a, 0x8b, 0x87, 0x34, 0xca, 0x04, 0xcd, 0xff, 0xc3, 0x87, 0x0f, 0xe7, 0x76,
- 0xb3, 0x76, 0x56, 0xe8, 0x09, 0x44, 0x77, 0x60, 0x2c, 0x02, 0xa8, 0xd4, 0xea, 0x3b, 0x00, 0x4c,
- 0x3a, 0x4d, 0x11, 0x0a, 0xb3, 0x9c, 0xd0, 0xa0, 0x8d, 0xc0, 0x4f, 0xa5, 0x07, 0x11, 0x21, 0xb1,
- 0xc7, 0xbf, 0x36, 0x3f, 0x6d, 0x1c, 0xd2, 0xa8, 0xf3, 0x0c, 0x19, 0x32, 0x84, 0xdb, 0x8b, 0x86,
- 0x34, 0xd3, 0x21, 0xef, 0xd7, 0x80, 0xb0, 0x26, 0xdb, 0x00, 0x9d, 0x10, 0x95, 0xa5, 0x9e, 0x50,
- 0x96, 0x7f, 0x09, 0x43, 0x43, 0x12, 0x1a, 0x75, 0x91, 0xd0, 0xab, 0xfc, 0xf1, 0x43, 0xc4, 0x72,
- 0xbc, 0xff, 0xee, 0xd3, 0x7c, 0x1f, 0x18, 0x35, 0x6a, 0x14, 0xf7, 0xbd, 0x44, 0x22, 0xb1, 0x7a,
- 0xd8, 0xe9, 0x2e, 0x44, 0x4f, 0x41, 0xac, 0x02, 0xe8, 0x59, 0xaf, 0x17, 0xb2, 0x50, 0x98, 0xb5,
- 0x16, 0x8d, 0xfa, 0x68, 0x34, 0xe9, 0xa5, 0xa8, 0xaf, 0x0d, 0x86, 0x4e, 0x79, 0x12, 0x9a, 0x9f,
- 0xbe, 0xc6, 0xf9, 0x80, 0x05, 0x78, 0x63, 0xf5, 0x48, 0xf4, 0x65, 0xc1, 0x2f, 0x5f, 0xb8, 0x18,
- 0xc9, 0x41, 0x21, 0x48, 0x09, 0x0e, 0x45, 0xca, 0xb9, 0x30, 0xa4, 0x8a, 0x94, 0x16, 0x12, 0x6e,
- 0x54, 0x7a, 0xe8, 0xf9, 0x1e, 0x29, 0x23, 0xec, 0x82, 0x4d, 0xad, 0x5d, 0xb3, 0x26, 0xcc, 0x0c,
- 0x40, 0xa9, 0x52, 0x19, 0x01, 0xf4, 0xba, 0x1a, 0x14, 0x64, 0xae, 0x40, 0x53, 0x5d, 0x1c, 0x1a,
- 0x34, 0xa1, 0xd0, 0x2b, 0x4f, 0x43, 0x53, 0xed, 0x0e, 0x55, 0x85, 0x2b, 0x6a, 0x4a, 0x77, 0xe2,
- 0xa8, 0xeb, 0x68, 0x8c, 0x61, 0xe3, 0xc2, 0x87, 0x93, 0x67, 0x60, 0xdb, 0x7d, 0xd0, 0x7a, 0x47,
- 0xc7, 0x08, 0xeb, 0x00, 0x4c, 0xd5, 0x15, 0xc1, 0x28, 0xcb, 0xdf, 0xc1, 0xfc, 0x7f, 0x1e, 0x75,
- 0x2a, 0x3f, 0x68, 0x6b, 0x8e, 0x41, 0x5d, 0x79, 0x88, 0x05, 0xbf, 0x0b, 0xa9, 0xf1, 0x4e, 0x38,
- 0xe1, 0xf6, 0x1c, 0x2e, 0xb1, 0xc3, 0x36, 0x7d, 0xd9, 0x47, 0x53, 0x1d, 0xe0, 0xba, 0x6c, 0xd5,
- 0x2f, 0xd2, 0x81, 0xe5, 0xab, 0x7b, 0xa4, 0x37, 0x56, 0xad, 0xba, 0x60, 0x0e, 0xa0, 0x54, 0xb5,
- 0xeb, 0xd8, 0x0e, 0x4a, 0x10, 0x85, 0xd9, 0x5b, 0xa0, 0xfe, 0xc9, 0x1b, 0x75, 0x6a, 0x7f, 0x16,
- 0xbc, 0x17, 0x6a, 0xab, 0xbe, 0x62, 0x96, 0x7a, 0x17, 0xc1, 0xbe, 0xb3, 0x91, 0x7c, 0x69, 0x37,
- 0x2b, 0x72, 0x2d, 0x64, 0xf1, 0x3f, 0x70, 0x00, 0x97, 0x39, 0xf3, 0x8c, 0x83, 0x9e, 0xf8, 0xd4,
- 0xd6, 0xdd, 0x9a, 0xe8, 0x4e, 0x7d, 0x98, 0xca, 0x62, 0x0d, 0xb0, 0xb1, 0x97, 0x03, 0x68, 0xb4,
- 0xb5, 0xf8, 0xce, 0x7d, 0x26, 0xf3, 0xbd, 0x04, 0x3a, 0xc5, 0x09, 0x54, 0xcb, 0x5d, 0x11, 0x1d,
- 0xb2, 0x04, 0x17, 0x83, 0x57, 0x41, 0xa5, 0x28, 0x34, 0xce, 0x48, 0xb2, 0xb8, 0x4b, 0x77, 0x00,
- 0x4c, 0x4e, 0x6d, 0x5d, 0x41, 0x74, 0x05, 0xd2, 0x15, 0x90, 0x45, 0x00, 0x05, 0x03, 0xd0, 0xb2,
- 0xc3, 0x42, 0x68, 0xb0, 0x1b, 0x7a, 0xf7, 0xee, 0x05, 0xc7, 0x15, 0x0e, 0xc8, 0x48, 0xd8, 0x8c,
- 0x73, 0xbe, 0x73, 0x51, 0x5c, 0x10, 0x6e, 0x36, 0x23, 0x89, 0x01, 0x84, 0x69, 0xb5, 0xa7, 0x10,
- 0xdd, 0x05, 0x31, 0x95, 0x4d, 0x80, 0x55, 0xcb, 0xa7, 0xe0, 0x81, 0x07, 0xec, 0xf0, 0xc8, 0x23,
- 0xbd, 0xf0, 0xad, 0xdb, 0xdb, 0x6c, 0x30, 0xd3, 0x42, 0x3c, 0x62, 0x08, 0x10, 0x77, 0x01, 0x88,
- 0x46, 0xee, 0x23, 0x9b, 0x9d, 0xb0, 0x65, 0xea, 0x28, 0x6c, 0xb1, 0x1f, 0x8d, 0xad, 0x5d, 0xa8,
- 0x4e, 0xad, 0x32, 0x03, 0x91, 0x67, 0xa5, 0x61, 0xd7, 0xac, 0xf1, 0x66, 0x0a, 0x3d, 0xf8, 0x5f,
- 0xdb, 0x00, 0x35, 0x0a, 0x65, 0xbb, 0x46, 0xab, 0xc5, 0xdf, 0x06, 0xf6, 0xc6, 0x74, 0xfb, 0x21,
- 0xc8, 0xcd, 0x49, 0xe4, 0x05, 0x2d, 0xde, 0xdc, 0xc4, 0x83, 0x5e, 0x8e, 0x08, 0x40, 0x38, 0x7a,
- 0x12, 0xc4, 0x81, 0xb5, 0x4b, 0xf1, 0xd6, 0xd3, 0x83, 0xba, 0x25, 0x9d, 0x4a, 0x61, 0x96, 0x91,
- 0xe2, 0x94, 0x04, 0xbc, 0xcf, 0xfe, 0x66, 0x2a, 0xff, 0x4f, 0xb6, 0x75, 0x05, 0xa0, 0x68, 0x2f,
- 0x2b, 0x2b, 0xc2, 0xa9, 0x13, 0xfb, 0x41, 0xb5, 0x20, 0x14, 0x34, 0x01, 0x88, 0x47, 0x0c, 0x01,
- 0x22, 0x27, 0x36, 0xfe, 0x0e, 0x80, 0xe8, 0xfc, 0xec, 0xda, 0x43, 0x00, 0x53, 0x6b, 0x55, 0xe6,
- 0xe5, 0xe0, 0xcb, 0x55, 0x8b, 0xcc, 0x24, 0x3d, 0x7e, 0xd4, 0xf8, 0x19, 0x8b, 0x00, 0xd5, 0x35,
- 0x8a, 0x76, 0x76, 0x2e, 0x06, 0x65, 0x81, 0xac, 0x24, 0x00, 0x18, 0x37, 0x37, 0xf1, 0x9c, 0xc4,
- 0x94, 0x2d, 0x02, 0x10, 0x0e, 0x3e, 0x04, 0xd1, 0x48, 0x9f, 0x61, 0x9f, 0x6d, 0xec, 0x54, 0x13,
- 0x7b, 0x4d, 0x6a, 0x66, 0xd7, 0x70, 0x31, 0x78, 0x43, 0xa7, 0xc4, 0xf5, 0x61, 0xab, 0x4e, 0x4c,
- 0x65, 0x11, 0xa0, 0xa8, 0xb8, 0xb8, 0x55, 0x5d, 0xab, 0x41, 0xad, 0x46, 0xcb, 0x20, 0x74, 0x96,
- 0x21, 0x58, 0x20, 0x02, 0x44, 0x76, 0x4c, 0x9c, 0x11, 0x40, 0x28, 0x6c, 0xf1, 0x09, 0xce, 0xf8,
- 0x63, 0x80, 0xa8, 0xb8, 0x85, 0x36, 0x2b, 0xfe, 0x95, 0xcf, 0x28, 0x13, 0x10, 0x5b, 0x62, 0x07,
- 0x28, 0x7f, 0x33, 0x80, 0x84, 0xc4, 0xc4, 0x7a, 0x36, 0x91, 0xc2, 0x34, 0x0b, 0x46, 0x2b, 0x99,
- 0x40, 0xdc, 0x05, 0x20, 0xea, 0x4e, 0x65, 0xf2, 0x1c, 0x94, 0x14, 0xa5, 0xa0, 0xa4, 0x38, 0x15,
- 0xa5, 0xa4, 0xab, 0x69, 0x90, 0x93, 0x4a, 0xd2, 0x51, 0x26, 0xa8, 0x34, 0x03, 0xe5, 0x22, 0x55,
- 0xc8, 0xb3, 0x8c, 0x20, 0xd7, 0xd8, 0x77, 0xe5, 0x86, 0x4a, 0x90, 0x1b, 0x16, 0x84, 0x2b, 0x56,
- 0xf4, 0xdc, 0x98, 0xd1, 0x3e, 0xe6, 0x00, 0x09, 0x89, 0xf5, 0x2a, 0x75, 0x2d, 0x7e, 0xce, 0x82,
- 0x15, 0x08, 0x51, 0x3d, 0x88, 0x01, 0x84, 0xc2, 0x26, 0x88, 0x4f, 0xb7, 0x8d, 0xc1, 0x3f, 0xd7,
- 0xd9, 0xf5, 0x48, 0x5b, 0x37, 0xfd, 0xd9, 0x98, 0x19, 0xbd, 0xb2, 0x06, 0xfb, 0x58, 0x7d, 0xd8,
- 0xd2, 0xac, 0x31, 0x23, 0x83, 0x2d, 0x00, 0x24, 0x30, 0x00, 0x35, 0x28, 0x0b, 0x77, 0xac, 0x64,
- 0xb9, 0x1e, 0x48, 0x59, 0x62, 0x00, 0x51, 0x77, 0xba, 0x57, 0x00, 0xc1, 0x5e, 0x7a, 0x45, 0x75,
- 0x8f, 0x00, 0x26, 0x30, 0xd1, 0xef, 0xee, 0xb1, 0x7b, 0xf6, 0xee, 0xbd, 0x7a, 0x31, 0x22, 0x52,
- 0x1b, 0x11, 0x19, 0xa9, 0x8d, 0x24, 0x45, 0x45, 0x31, 0x45, 0x6b, 0xa3, 0xa2, 0xa5, 0xda, 0x68,
- 0xa9, 0x54, 0x2b, 0x25, 0xc5, 0xc4, 0x70, 0xc5, 0xc4, 0xc6, 0x6a, 0xc3, 0x03, 0x25, 0x75, 0x9e,
- 0x9f, 0xec, 0x36, 0x78, 0xef, 0xd9, 0x67, 0x88, 0x8d, 0x8b, 0xd3, 0xc6, 0x91, 0xe2, 0xe3, 0xb5,
- 0x27, 0xbd, 0x5c, 0x9a, 0x8e, 0xbb, 0xbd, 0x67, 0xf0, 0x34, 0x95, 0xbb, 0x48, 0x1e, 0xef, 0x1b,
- 0xbc, 0x44, 0xfa, 0xee, 0xf8, 0xb6, 0xe6, 0xc4, 0xc4, 0x44, 0x2d, 0xe9, 0x72, 0x5c, 0x9c, 0x2e,
- 0xf0, 0x8b, 0x4f, 0x9b, 0xad, 0xe9, 0xf4, 0xa7, 0xdb, 0x9b, 0x06, 0x3f, 0xda, 0xe7, 0x94, 0xf0,
- 0xcb, 0xdc, 0x38, 0xa6, 0x83, 0x4c, 0x67, 0x98, 0xe8, 0xcd, 0xef, 0xff, 0x00, 0xa2, 0x58, 0x3f,
- 0xef, 0xfc, 0x1f, 0x1b, 0xbb, 0x01, 0x4c, 0xf4, 0x53, 0xf5, 0x72, 0xa6, 0xbf, 0xff, 0x41, 0xb4,
- 0x82, 0x69, 0x1e, 0xd3, 0xa3, 0xff, 0x03, 0xc7, 0x89, 0x1e, 0x3b, 0x7a, 0xe5, 0x3e, 0x77, 0x00,
+ 0x87, 0x00, 0x00, 0x0b, 0x42, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xc5, 0x9a, 0x7b, 0x70, 0x5c,
+ 0x55, 0x1d, 0xc7, 0x3f, 0xe7, 0xbe, 0xf6, 0xbd, 0xc9, 0x26, 0x24, 0x4d, 0xd2, 0x90, 0x34, 0x21,
+ 0x81, 0x96, 0xb6, 0x48, 0x8b, 0xf8, 0x44, 0xfb, 0x87, 0x1a, 0x41, 0x1d, 0x75, 0x18, 0xa7, 0x2a,
+ 0x28, 0xbe, 0xcb, 0x1f, 0x2d, 0x3e, 0xf0, 0x0f, 0x7c, 0xcc, 0xc8, 0xa0, 0xfe, 0xc1, 0xe0, 0xf8,
+ 0xa8, 0xa5, 0xe0, 0xf8, 0x84, 0x22, 0x33, 0x52, 0x1e, 0x22, 0x52, 0x11, 0x54, 0xa8, 0x36, 0xd0,
+ 0x4a, 0x79, 0x15, 0x50, 0xa0, 0x4d, 0x9a, 0xd2, 0xb4, 0x69, 0xd3, 0x36, 0xed, 0xa6, 0xc9, 0xee,
+ 0x66, 0xf7, 0xde, 0x7b, 0x8e, 0x7f, 0xec, 0x23, 0x77, 0x77, 0xef, 0x6e, 0x36, 0xe8, 0x8c, 0x67,
+ 0x66, 0x67, 0xf7, 0xee, 0x7d, 0x9c, 0xef, 0xf7, 0xfc, 0xbe, 0xbf, 0xd7, 0xd9, 0x15, 0x80, 0x06,
+ 0x58, 0x80, 0x09, 0x08, 0xfe, 0x7f, 0x43, 0x01, 0x36, 0x90, 0x53, 0x4a, 0xc9, 0x46, 0x6f, 0x32,
+ 0x80, 0x00, 0xd0, 0x01, 0x24, 0x0a, 0xc7, 0xff, 0xaf, 0xe1, 0x00, 0xa7, 0x81, 0xc9, 0x9d, 0xf7,
+ 0x0a, 0x9d, 0x54, 0x6d, 0x2c, 0x39, 0x1d, 0x7b, 0xe8, 0xd3, 0x2a, 0x55, 0x24, 0x10, 0x04, 0x7a,
+ 0x66, 0x66, 0x66, 0x1f, 0xcb, 0xd9, 0x39, 0x2d, 0x6f, 0x02, 0x01, 0x42, 0x20, 0x84, 0xc7, 0x24,
+ 0x42, 0x94, 0x7d, 0xa6, 0xd2, 0x5c, 0x62, 0xfe, 0x48, 0xf8, 0x1d, 0x2f, 0x3c, 0x72, 0xd1, 0x68,
+ 0xf4, 0xf2, 0xcb, 0xd7, 0x91, 0x33, 0xd3, 0x62, 0x4c, 0x37, 0x74, 0xa7, 0xd6, 0x85, 0x96, 0x74,
+ 0x8d, 0x67, 0x7f, 0x2e, 0xa2, 0x97, 0x6c, 0x50, 0xb6, 0x51, 0x20, 0x11, 0xb3, 0x1d, 0xdb, 0xca,
+ 0x66, 0xb3, 0x80, 0x40, 0x14, 0xc1, 0x8b, 0xfc, 0xe7, 0x3c, 0x1e, 0x51, 0x02, 0xe6, 0x05, 0x28,
+ 0xbc, 0x64, 0x2a, 0x89, 0xd5, 0x23, 0xe1, 0x39, 0x87, 0x52, 0x18, 0x86, 0xa1, 0x03, 0xb1, 0x90,
+ 0x41, 0x48, 0xd3, 0x75, 0xf7, 0xd2, 0xa1, 0x0f, 0x86, 0x6b, 0x11, 0x78, 0xfa, 0xd1, 0x87, 0xb3,
+ 0x33, 0x96, 0xab, 0x03, 0xb6, 0xe1, 0x7d, 0x5c, 0x1e, 0x4c, 0x39, 0x78, 0x51, 0x09, 0x74, 0x21,
+ 0xe0, 0x8b, 0x21, 0xe1, 0xb5, 0x6e, 0xfe, 0xba, 0x45, 0xfb, 0xa0, 0xe1, 0x7d, 0xc8, 0xd4, 0xa9,
+ 0x29, 0x10, 0x10, 0x3e, 0x7d, 0x9a, 0xc9, 0x3f, 0xfe, 0x91, 0x8e, 0xcf, 0x7f, 0x09, 0x15, 0x0e,
+ 0xfb, 0xae, 0xbe, 0xa9, 0x69, 0x84, 0x42, 0x56, 0x19, 0xf0, 0x9a, 0x12, 0x5b, 0xa4, 0x9c, 0xa4,
+ 0x84, 0xe9, 0x33, 0x67, 0x4b, 0xc7, 0xe1, 0x68, 0x18, 0xd3, 0x34, 0x16, 0x20, 0x80, 0x20, 0x1a,
+ 0x8b, 0x61, 0x1a, 0x3a, 0xff, 0xba, 0xe1, 0x06, 0x4e, 0x3c, 0xfc, 0x30, 0x3f, 0xfa, 0xf3, 0x08,
+ 0x7b, 0xbb, 0x2f, 0xf5, 0xbd, 0x51, 0xd7, 0x04, 0xf7, 0xdf, 0xf2, 0x09, 0x96, 0x2d, 0x4d, 0x2c,
+ 0x6c, 0x85, 0x4a, 0xc9, 0x54, 0x9c, 0x53, 0x15, 0xe7, 0x73, 0x8e, 0xd2, 0x5e, 0x7a, 0xf6, 0x55,
+ 0x34, 0x4d, 0x43, 0x4a, 0xc9, 0x8a, 0x8b, 0x06, 0x69, 0x6d, 0x4f, 0xd4, 0x27, 0x20, 0x04, 0x84,
+ 0x42, 0x41, 0x84, 0x10, 0x74, 0x5f, 0x7d, 0x35, 0x32, 0x9d, 0xe1, 0x9a, 0x6b, 0x37, 0x70, 0xcd,
+ 0x92, 0xce, 0x72, 0x1f, 0x00, 0x4e, 0x25, 0x33, 0xfc, 0xf0, 0xb7, 0x4f, 0xb2, 0xa4, 0x35, 0xd6,
+ 0xb8, 0x94, 0x7c, 0x48, 0x78, 0xc9, 0x08, 0xcf, 0x39, 0x5d, 0x47, 0xb5, 0x78, 0x00, 0x9b, 0x01,
+ 0x6b, 0x61, 0x09, 0x09, 0x20, 0x9d, 0x4e, 0xe3, 0x3a, 0x0e, 0xed, 0x43, 0x43, 0xb4, 0x0f, 0x0d,
+ 0xf9, 0x4a, 0x47, 0x00, 0x2f, 0x8e, 0x9c, 0xe0, 0x6c, 0x2a, 0x4b, 0x3a, 0x6b, 0x13, 0x09, 0x99,
+ 0x55, 0xf2, 0xa9, 0x1b, 0xad, 0x6a, 0x10, 0xf1, 0x7e, 0x63, 0xea, 0x42, 0xad, 0xb8, 0x68, 0x70,
+ 0xf1, 0x3e, 0xe0, 0x3a, 0x0e, 0x81, 0x40, 0xa0, 0x3a, 0xea, 0x54, 0x44, 0xa2, 0xb2, 0xe3, 0x22,
+ 0x98, 0x4a, 0xb2, 0x7e, 0x84, 0x1a, 0x4d, 0x08, 0x2e, 0x62, 0xf4, 0xb5, 0xd7, 0x01, 0x68, 0x6b,
+ 0x4f, 0x10, 0x4f, 0xc4, 0x1b, 0xb3, 0x40, 0x73, 0x22, 0xe1, 0x0b, 0xde, 0x0b, 0xec, 0x99, 0xa3,
+ 0x3b, 0xf8, 0xd3, 0xe8, 0x36, 0x96, 0xbd, 0x75, 0x82, 0x5f, 0x3f, 0xf7, 0x14, 0xab, 0xba, 0x2e,
+ 0xe3, 0x43, 0x2b, 0x36, 0xd6, 0xb6, 0x42, 0x83, 0x24, 0xbc, 0x12, 0x72, 0x5c, 0x25, 0x8e, 0x8d,
+ 0x4f, 0x22, 0x04, 0x04, 0x83, 0x81, 0xc6, 0x08, 0x00, 0xd8, 0xb6, 0x8d, 0xeb, 0x38, 0x84, 0xc3,
+ 0x61, 0x5f, 0xf0, 0x8e, 0xb2, 0xb9, 0xf5, 0xa9, 0x2f, 0xe2, 0x4a, 0x87, 0x78, 0x27, 0xbc, 0x38,
+ 0xf9, 0x2a, 0x2f, 0x4e, 0x3e, 0xca, 0xea, 0xce, 0x77, 0x13, 0x57, 0x4b, 0xd9, 0xb9, 0x6b, 0x27,
+ 0xae, 0x6d, 0x97, 0x4d, 0x10, 0x8b, 0xc5, 0x79, 0xff, 0xd0, 0x15, 0xe8, 0x86, 0x51, 0x97, 0x84,
+ 0x97, 0x80, 0x65, 0x08, 0x75, 0xde, 0xca, 0xf3, 0x00, 0x88, 0xc4, 0x23, 0x8b, 0x08, 0xa3, 0x53,
+ 0x53, 0x84, 0x82, 0x41, 0xc2, 0x91, 0x48, 0x15, 0x78, 0x21, 0x04, 0x4a, 0x29, 0x5c, 0xe9, 0xd0,
+ 0x9b, 0x58, 0xcd, 0xf5, 0xef, 0xba, 0x8b, 0x7b, 0x5e, 0xfc, 0x3e, 0x4f, 0x1d, 0xba, 0x0f, 0x5b,
+ 0xe6, 0x48, 0xa5, 0x53, 0x1c, 0x9b, 0x38, 0x8a, 0x94, 0xe5, 0x65, 0x4c, 0x66, 0x2e, 0xe3, 0x1f,
+ 0x6a, 0xeb, 0x0c, 0x4d, 0x43, 0xb5, 0x75, 0xb6, 0xfa, 0x96, 0x4b, 0x4a, 0xd5, 0x8c, 0x42, 0x82,
+ 0xce, 0xce, 0xce, 0xf9, 0x04, 0x56, 0x01, 0xde, 0x3b, 0xb9, 0xa9, 0x07, 0x68, 0x8f, 0xf5, 0x12,
+ 0x32, 0x63, 0x25, 0x70, 0xbd, 0xbd, 0xcb, 0xb8, 0x6e, 0xe3, 0x57, 0xeb, 0x4b, 0xc9, 0x67, 0xb5,
+ 0xfd, 0x86, 0x6d, 0x2b, 0xed, 0xe9, 0xe1, 0xe7, 0x01, 0x38, 0x77, 0xd9, 0x52, 0x3a, 0x96, 0xb6,
+ 0x81, 0x52, 0xf9, 0x70, 0x5b, 0xc1, 0xa0, 0x2a, 0x3b, 0xb8, 0x8e, 0x83, 0x61, 0x9a, 0xfe, 0xe0,
+ 0xbd, 0x13, 0x7b, 0x93, 0x53, 0x8d, 0x2c, 0xdd, 0x08, 0x58, 0xbf, 0xeb, 0x5c, 0x05, 0x6a, 0x2e,
+ 0x87, 0x40, 0xe0, 0xda, 0x36, 0x4a, 0x4a, 0x14, 0xaa, 0x90, 0x30, 0x54, 0x31, 0x73, 0x54, 0x3b,
+ 0xf1, 0xf8, 0xe1, 0xc3, 0x58, 0x81, 0x00, 0x5d, 0x5d, 0x5d, 0xf3, 0x80, 0x3d, 0x44, 0x44, 0x45,
+ 0x46, 0xf5, 0x02, 0x9e, 0x99, 0x99, 0xe1, 0xfe, 0xdf, 0x6f, 0x67, 0x6e, 0x6e, 0xae, 0x0c, 0x58,
+ 0x73, 0x73, 0x82, 0xab, 0x3e, 0xf1, 0x29, 0x5f, 0x72, 0xb5, 0x46, 0xd0, 0x12, 0x72, 0xed, 0xba,
+ 0xb5, 0x28, 0x14, 0x02, 0x81, 0x52, 0xb2, 0xb0, 0xf0, 0xca, 0x8b, 0xbd, 0xda, 0x02, 0xbd, 0xcb,
+ 0x96, 0xd5, 0x8c, 0x40, 0x95, 0x72, 0xa8, 0x04, 0x62, 0x59, 0x26, 0x4d, 0x4d, 0xcd, 0x84, 0x43,
+ 0xb9, 0xb2, 0xef, 0x5b, 0x5a, 0x5a, 0xd1, 0x34, 0x6d, 0x71, 0x8d, 0x81, 0x82, 0xd4, 0x6c, 0x1a,
+ 0x50, 0x58, 0x96, 0x85, 0x61, 0xea, 0xa5, 0xd5, 0x57, 0xf5, 0x9c, 0x58, 0x00, 0x4a, 0x29, 0x84,
+ 0xa6, 0xe5, 0x57, 0xd8, 0x8f, 0x48, 0x8d, 0x64, 0x14, 0x0e, 0x47, 0xf8, 0xd8, 0x95, 0xeb, 0x17,
+ 0x2d, 0x1d, 0xbf, 0x91, 0xb5, 0x95, 0xb6, 0x6f, 0xef, 0x2b, 0x08, 0x01, 0x3d, 0x7d, 0x5d, 0x74,
+ 0x76, 0xb7, 0x7b, 0x1c, 0xb8, 0x8e, 0x0f, 0x8c, 0x8c, 0x8e, 0x12, 0x0c, 0x04, 0xe8, 0xe9, 0xe9,
+ 0x29, 0x97, 0x4f, 0x85, 0x43, 0x3a, 0x32, 0xcb, 0xc4, 0xf4, 0x7e, 0xd2, 0xb9, 0xe9, 0x86, 0x35,
+ 0xbf, 0x18, 0x42, 0xba, 0x86, 0x8a, 0x36, 0x47, 0xf3, 0x96, 0x0d, 0x98, 0x28, 0x25, 0x17, 0x76,
+ 0x62, 0x21, 0x04, 0xe7, 0x0f, 0x0e, 0xa2, 0x94, 0x2a, 0x5b, 0x75, 0xaf, 0x13, 0xeb, 0x9a, 0x8e,
+ 0x10, 0x1a, 0x87, 0x4e, 0xbf, 0xc4, 0xd7, 0xfe, 0xf0, 0xe6, 0x79, 0xf9, 0xe8, 0x41, 0x5f, 0x90,
+ 0x6f, 0xd4, 0x0a, 0x86, 0x21, 0xd4, 0xf2, 0xd5, 0xfd, 0x79, 0x2c, 0x50, 0x70, 0xe2, 0x6a, 0xf0,
+ 0x55, 0x16, 0x50, 0x50, 0x25, 0x1f, 0xaf, 0xc3, 0x1a, 0x5a, 0x80, 0x4f, 0xad, 0xfd, 0x1e, 0xaf,
+ 0x9d, 0x78, 0x86, 0xc7, 0xf6, 0x1c, 0xe0, 0xd2, 0x95, 0xdd, 0xac, 0x5b, 0x3e, 0x44, 0x5f, 0xeb,
+ 0x9b, 0x16, 0x05, 0x7c, 0xa1, 0xf3, 0x8e, 0x83, 0x38, 0x3c, 0x36, 0x01, 0x0a, 0x9a, 0x13, 0x31,
+ 0x22, 0xb1, 0x50, 0x59, 0x1e, 0x50, 0xb5, 0x4a, 0x89, 0xb1, 0x83, 0x07, 0xd1, 0x75, 0x9d, 0x65,
+ 0x7d, 0x7d, 0x55, 0xf2, 0x29, 0x5e, 0xf3, 0xe1, 0x55, 0x5f, 0xe6, 0x6c, 0x6a, 0x8e, 0x5f, 0x6e,
+ 0xb9, 0x8d, 0xef, 0x5c, 0x71, 0x25, 0xeb, 0x56, 0xf4, 0x2f, 0x08, 0x6e, 0xb1, 0x96, 0x70, 0x5c,
+ 0x25, 0x26, 0x0e, 0x4f, 0x22, 0x84, 0x40, 0xd3, 0x04, 0xe1, 0x68, 0xb0, 0xb1, 0x3c, 0xd0, 0xd7,
+ 0xdf, 0x8f, 0x92, 0xb2, 0x04, 0xfc, 0x91, 0x75, 0xef, 0xe1, 0xec, 0xc9, 0x29, 0x26, 0xbe, 0xb1,
+ 0x05, 0x61, 0xcc, 0x5f, 0x6a, 0xbb, 0xf9, 0x6c, 0x9b, 0xb3, 0xdd, 0xba, 0x40, 0xdf, 0xa8, 0x84,
+ 0x4c, 0x03, 0xd5, 0xd9, 0x9f, 0x2f, 0xe3, 0x23, 0xb1, 0x10, 0x4a, 0xca, 0xc6, 0x9c, 0x58, 0x13,
+ 0x22, 0x0f, 0x54, 0x08, 0xa4, 0x6d, 0x93, 0xdd, 0xff, 0x0a, 0x46, 0x26, 0xc3, 0xe8, 0xc8, 0x11,
+ 0xec, 0x40, 0xb8, 0x04, 0xca, 0x95, 0xf9, 0x87, 0xd8, 0x8e, 0x5c, 0x14, 0xf0, 0x7a, 0x84, 0x94,
+ 0x67, 0x65, 0x75, 0x0d, 0xd5, 0xd6, 0x9e, 0x28, 0x25, 0xaf, 0xc6, 0xf2, 0x80, 0x10, 0x1c, 0x1e,
+ 0x1f, 0x2f, 0x94, 0x05, 0xbd, 0x68, 0x96, 0xc5, 0x7b, 0xff, 0xf1, 0x77, 0x54, 0x2e, 0xc7, 0xfa,
+ 0x8b, 0x2e, 0x2a, 0x4b, 0x64, 0x33, 0xe9, 0x2c, 0x97, 0x5c, 0x75, 0x2b, 0xd1, 0xb0, 0xb5, 0x20,
+ 0xf8, 0x37, 0x62, 0x85, 0x9c, 0x8d, 0x78, 0xf9, 0x85, 0x11, 0x40, 0xb1, 0xa4, 0xb3, 0x95, 0x96,
+ 0x73, 0xe2, 0xa5, 0x04, 0xa1, 0xea, 0x95, 0xd3, 0x9d, 0x1d, 0x1d, 0xa5, 0xa8, 0x03, 0x10, 0xbf,
+ 0xe0, 0x82, 0xaa, 0x0c, 0x5c, 0x33, 0x76, 0x3b, 0x69, 0x0e, 0x9d, 0x7e, 0x89, 0xe5, 0x4b, 0xde,
+ 0xf6, 0x86, 0x2c, 0xe1, 0xb5, 0x80, 0x54, 0x4a, 0x64, 0xd2, 0x73, 0x08, 0x04, 0x4e, 0xce, 0x46,
+ 0x49, 0x55, 0x53, 0x42, 0x9a, 0xd7, 0x02, 0x96, 0x65, 0x61, 0x59, 0x56, 0x59, 0xf8, 0xac, 0x55,
+ 0xef, 0xb4, 0x0d, 0x3c, 0x45, 0x32, 0x7b, 0xa8, 0x74, 0x7e, 0xcf, 0xeb, 0x0f, 0x72, 0xf3, 0x5f,
+ 0xd7, 0x57, 0x37, 0x3a, 0x9e, 0xfb, 0xeb, 0x2d, 0x86, 0xf7, 0xfb, 0xa0, 0x29, 0xe4, 0xaa, 0x8b,
+ 0xfb, 0x59, 0x79, 0x71, 0x1f, 0x2d, 0x6d, 0xf1, 0xbc, 0x84, 0xa4, 0x2c, 0xbd, 0xfb, 0x13, 0x00,
+ 0x4e, 0x9c, 0x3c, 0xc9, 0xc4, 0xb1, 0x63, 0x55, 0xf5, 0x4e, 0x25, 0xf8, 0x58, 0x38, 0xc8, 0xe0,
+ 0xca, 0xa3, 0x6c, 0x1f, 0xfd, 0x24, 0x7b, 0x0f, 0xef, 0x40, 0x08, 0x81, 0x54, 0x12, 0x5b, 0xe6,
+ 0x6a, 0x02, 0x2f, 0xae, 0xb2, 0x52, 0x0a, 0x29, 0x65, 0xd5, 0xcb, 0x6b, 0x01, 0x25, 0xf2, 0xb1,
+ 0x5f, 0xba, 0x2e, 0x8e, 0xed, 0xe0, 0x3a, 0x2e, 0x52, 0xa9, 0x02, 0x89, 0x72, 0x3f, 0x28, 0x93,
+ 0x50, 0x38, 0x14, 0xc2, 0x30, 0x8c, 0xaa, 0xd5, 0xaf, 0xae, 0xd7, 0x05, 0xbf, 0xfa, 0xec, 0x2e,
+ 0x7e, 0xb1, 0xe7, 0x7a, 0x6e, 0xfe, 0xeb, 0x7a, 0xd6, 0xaf, 0xf9, 0x16, 0x6d, 0xd1, 0x9e, 0x9a,
+ 0xab, 0x5a, 0x04, 0x5e, 0x4a, 0x4c, 0x3e, 0x09, 0xc9, 0x4b, 0x3c, 0x9b, 0x53, 0xda, 0xcb, 0xfb,
+ 0xc6, 0xf2, 0x3d, 0x88, 0x94, 0xf4, 0xf6, 0x77, 0xd0, 0xd4, 0x1c, 0xa9, 0xdf, 0x0f, 0xe4, 0xbb,
+ 0xa7, 0xf2, 0x5d, 0x06, 0xbf, 0xd5, 0xc7, 0xd3, 0x13, 0x6c, 0xbc, 0xec, 0x36, 0x06, 0xcf, 0x59,
+ 0xcb, 0x2f, 0x76, 0x7f, 0x9d, 0xee, 0xe6, 0xe5, 0xa5, 0x52, 0xcb, 0x7b, 0x6d, 0x71, 0x75, 0x2b,
+ 0x09, 0x78, 0x49, 0xe4, 0xe3, 0xfd, 0xbc, 0x18, 0x74, 0x21, 0x54, 0x20, 0x64, 0x95, 0x2d, 0x58,
+ 0xad, 0x6c, 0x5c, 0x46, 0x60, 0x36, 0x95, 0xc2, 0x75, 0x1c, 0x12, 0x89, 0x44, 0xc3, 0x59, 0x74,
+ 0x68, 0xf9, 0x17, 0xe9, 0x49, 0xac, 0xe4, 0xfb, 0x7f, 0xb9, 0x92, 0x9c, 0x93, 0x2e, 0x73, 0xca,
+ 0xe2, 0xcb, 0x75, 0x9c, 0x7c, 0x68, 0xf6, 0x21, 0x53, 0x7c, 0xa6, 0xae, 0xeb, 0xf3, 0x8b, 0x63,
+ 0xa2, 0xfa, 0x2f, 0xe8, 0x2a, 0x44, 0x4d, 0x9f, 0x50, 0x5a, 0x8b, 0x40, 0x26, 0x9d, 0xce, 0x3b,
+ 0xb1, 0x10, 0x9c, 0x4e, 0x9e, 0x61, 0xd7, 0xae, 0x9d, 0xe5, 0x13, 0x01, 0x6f, 0x7f, 0xdb, 0x3b,
+ 0xe9, 0xea, 0x5a, 0x5a, 0x46, 0x64, 0x45, 0xc7, 0x3b, 0xf8, 0xc8, 0x85, 0x37, 0xb0, 0xfd, 0x85,
+ 0xef, 0xf2, 0x9b, 0x87, 0x9e, 0x29, 0x23, 0xa0, 0xe5, 0xb2, 0x24, 0xbe, 0xf5, 0x39, 0x9a, 0x57,
+ 0xaf, 0xe6, 0x2d, 0x77, 0xdf, 0x5d, 0xa5, 0x77, 0xdf, 0x86, 0xc6, 0x45, 0x9c, 0x3c, 0x9e, 0x44,
+ 0xa1, 0x88, 0x44, 0x43, 0x84, 0x42, 0x66, 0x45, 0x1e, 0x50, 0xfe, 0x04, 0xda, 0xdb, 0xdb, 0x4b,
+ 0x0f, 0xb2, 0x0c, 0x83, 0x78, 0x2c, 0x5e, 0x35, 0x89, 0x55, 0xd8, 0x76, 0xa9, 0x9c, 0x78, 0xfa,
+ 0xac, 0x20, 0x67, 0x2b, 0x7e, 0x76, 0xef, 0x9e, 0xb2, 0xf3, 0xf1, 0x4c, 0x92, 0xcf, 0x1f, 0x3a,
+ 0x84, 0x72, 0x1c, 0x1c, 0xc7, 0xa9, 0x67, 0x01, 0x05, 0x48, 0x5d, 0x47, 0xd9, 0x8e, 0x12, 0xc7,
+ 0x8e, 0xe6, 0xb7, 0x39, 0x97, 0x74, 0x24, 0x08, 0x04, 0x62, 0x0b, 0xe7, 0x01, 0x84, 0xc0, 0xb6,
+ 0x6d, 0x1c, 0xc7, 0x21, 0x12, 0x89, 0x10, 0x89, 0x44, 0x19, 0x1c, 0x38, 0x1f, 0x57, 0xca, 0x12,
+ 0x48, 0x4d, 0x08, 0x9a, 0xe2, 0x4d, 0xbe, 0xa1, 0xf0, 0xbc, 0xee, 0x56, 0xa2, 0xe3, 0x01, 0x1e,
+ 0xba, 0x6b, 0x53, 0x29, 0xb2, 0xb8, 0xae, 0x8b, 0xeb, 0xba, 0x9c, 0xfa, 0xe7, 0x3b, 0xb1, 0xda,
+ 0xda, 0x70, 0x5d, 0x77, 0x3e, 0xf2, 0x28, 0x95, 0xd7, 0xb3, 0x10, 0x68, 0xf9, 0x0d, 0x85, 0x33,
+ 0x40, 0x2a, 0x1a, 0xc6, 0x31, 0x75, 0x54, 0xa2, 0xad, 0x19, 0x14, 0x84, 0xc2, 0x56, 0x29, 0x0f,
+ 0x94, 0x24, 0x55, 0x4b, 0x42, 0xc7, 0x8f, 0x1f, 0xc7, 0x0a, 0x04, 0x88, 0x44, 0x22, 0x1c, 0x9d,
+ 0x38, 0xc2, 0x7d, 0x0f, 0x6c, 0xaf, 0x02, 0xfa, 0x81, 0x2b, 0x3e, 0xc4, 0xca, 0x0b, 0x57, 0xd5,
+ 0x4c, 0x48, 0x95, 0xe0, 0x5d, 0xd7, 0x25, 0xbe, 0x66, 0x0d, 0xae, 0xeb, 0x92, 0xcd, 0x66, 0x0b,
+ 0x8b, 0xe4, 0xe2, 0x38, 0x0e, 0x52, 0xba, 0x58, 0x96, 0xc5, 0xcc, 0xcc, 0xac, 0xdc, 0xb4, 0x69,
+ 0xe3, 0x77, 0x80, 0x63, 0x03, 0x3d, 0x64, 0x75, 0x03, 0x75, 0xce, 0x39, 0x51, 0x8f, 0x14, 0x1b,
+ 0xe9, 0x07, 0x80, 0x9e, 0x9e, 0x9e, 0x52, 0xe4, 0xe9, 0x39, 0xb7, 0x97, 0xaf, 0x5c, 0x77, 0x7d,
+ 0x55, 0x3c, 0xf7, 0x3a, 0xdb, 0xe8, 0xa9, 0xe7, 0x68, 0x09, 0x77, 0x11, 0x34, 0x23, 0xec, 0xf8,
+ 0xf7, 0xed, 0x64, 0x9d, 0x94, 0x6f, 0xac, 0xcf, 0xe6, 0x72, 0x9c, 0x9d, 0x9e, 0x66, 0x76, 0x36,
+ 0xc5, 0xdc, 0x5c, 0x86, 0x5c, 0x2e, 0x47, 0x24, 0x1a, 0x25, 0x1e, 0x8b, 0x31, 0x3d, 0x3d, 0xcd,
+ 0x1d, 0x77, 0xde, 0xb9, 0x75, 0x78, 0x78, 0x78, 0x0f, 0x30, 0x79, 0xf1, 0x72, 0x74, 0xc7, 0x41,
+ 0x1c, 0x1c, 0x9d, 0x44, 0x01, 0xad, 0x2d, 0x51, 0xe2, 0xf1, 0x60, 0x83, 0xfd, 0x40, 0x61, 0x62,
+ 0xa3, 0x50, 0x79, 0xea, 0xba, 0x5e, 0x77, 0xc7, 0x61, 0xf7, 0xa1, 0x07, 0xd1, 0x84, 0xce, 0x93,
+ 0x07, 0xef, 0xe7, 0x4c, 0xe6, 0x38, 0x86, 0x16, 0xa8, 0x02, 0xef, 0x38, 0x0e, 0xe9, 0x54, 0x8a,
+ 0x23, 0x47, 0x8e, 0x90, 0x48, 0x24, 0xe8, 0xec, 0xec, 0xa4, 0xa9, 0xa9, 0x89, 0x4c, 0x26, 0xc3,
+ 0xd4, 0xd4, 0x14, 0xbb, 0x77, 0xef, 0x7e, 0xfc, 0xa7, 0x9b, 0x37, 0x6f, 0x07, 0x0e, 0x03, 0xa9,
+ 0x48, 0x88, 0x98, 0xe3, 0x22, 0x72, 0xa9, 0x2c, 0x42, 0x80, 0x1d, 0x0d, 0x20, 0x95, 0x35, 0xdf,
+ 0x13, 0x57, 0x70, 0x28, 0xcb, 0xc4, 0xa3, 0xa3, 0xa3, 0x8c, 0x8f, 0x8f, 0x37, 0xbc, 0x0d, 0xf2,
+ 0xc4, 0x81, 0xbb, 0xb9, 0xef, 0x85, 0x5b, 0x08, 0x5b, 0x4d, 0x7c, 0x7c, 0xed, 0xb7, 0xd1, 0x35,
+ 0xa3, 0x8c, 0x40, 0x51, 0x42, 0xa9, 0x54, 0x9a, 0x60, 0x30, 0xc8, 0x9a, 0x35, 0x6b, 0xe8, 0xee,
+ 0xee, 0x26, 0x97, 0xcb, 0x91, 0x4c, 0x26, 0x19, 0x1d, 0x1d, 0x7d, 0x7d, 0xe3, 0xc6, 0x8d, 0xb7,
+ 0x00, 0x63, 0xc0, 0xb4, 0x52, 0xca, 0x05, 0x08, 0x98, 0xc8, 0xbe, 0xf3, 0xda, 0x58, 0xd6, 0xdf,
+ 0x46, 0x53, 0x3c, 0x88, 0x92, 0x85, 0x2c, 0x5c, 0x78, 0xaf, 0x69, 0x81, 0x81, 0x81, 0x81, 0x86,
+ 0xab, 0xc7, 0x9b, 0x1e, 0xfa, 0x02, 0x53, 0xa9, 0xa3, 0x08, 0x21, 0xf8, 0xc6, 0xfb, 0x7e, 0xc7,
+ 0xc1, 0x53, 0xfb, 0x88, 0x05, 0x5a, 0xca, 0x4a, 0x03, 0xa9, 0x14, 0x8e, 0xe3, 0x30, 0x97, 0x9d,
+ 0x23, 0x12, 0x89, 0x20, 0xa5, 0x24, 0x99, 0x4c, 0x92, 0x4c, 0x26, 0x99, 0x9c, 0x9c, 0x4c, 0x6d,
+ 0xd8, 0xb0, 0xe1, 0x9b, 0xc0, 0x08, 0x30, 0x55, 0xf8, 0x91, 0xaf, 0x24, 0x67, 0x4d, 0x2f, 0xb6,
+ 0x88, 0xaa, 0x6e, 0x3f, 0xa0, 0x55, 0xee, 0x32, 0x54, 0x86, 0x37, 0xbf, 0x31, 0x9b, 0xce, 0xf2,
+ 0xe4, 0xfe, 0x27, 0x68, 0x09, 0xf6, 0x01, 0x82, 0xbd, 0xaf, 0xef, 0xe0, 0xcd, 0xe7, 0x5e, 0xc1,
+ 0x4f, 0x3e, 0xfa, 0x4c, 0x99, 0x0f, 0xa8, 0x82, 0x84, 0x32, 0xe9, 0x34, 0xf1, 0x78, 0xbc, 0x04,
+ 0xfe, 0xcc, 0x99, 0x33, 0xf2, 0xc6, 0x1b, 0x6f, 0xbc, 0xf1, 0xd4, 0xa9, 0x53, 0x2f, 0x01, 0x93,
+ 0x40, 0x56, 0x79, 0x26, 0x9e, 0xb3, 0xd1, 0x46, 0x5e, 0x3b, 0xc1, 0xc8, 0xfe, 0x13, 0x9c, 0x9e,
+ 0x4a, 0xa3, 0x94, 0x44, 0x4a, 0x55, 0x28, 0xe6, 0x54, 0x6d, 0x09, 0xed, 0x3f, 0x70, 0x80, 0xb1,
+ 0xb1, 0xb1, 0x85, 0x7f, 0x02, 0x52, 0x8a, 0x91, 0x9d, 0xd7, 0xf2, 0x99, 0x15, 0x3b, 0xf8, 0xcd,
+ 0x55, 0x63, 0xf9, 0x32, 0x42, 0x29, 0x4c, 0x3d, 0x50, 0x16, 0xe7, 0xa5, 0x94, 0xd8, 0x8e, 0x43,
+ 0x36, 0x9b, 0x25, 0x1a, 0x8d, 0x16, 0xc1, 0xab, 0xcd, 0x9b, 0x37, 0xff, 0x70, 0x78, 0x78, 0xf8,
+ 0x1f, 0xc0, 0x11, 0x20, 0xa3, 0x2a, 0x32, 0x9b, 0x26, 0x50, 0x86, 0xa1, 0x61, 0x18, 0x1a, 0x5a,
+ 0xa1, 0xb0, 0x2b, 0x56, 0xa2, 0x52, 0xd5, 0x91, 0xd0, 0xe0, 0xe0, 0xe0, 0xa2, 0xf7, 0x32, 0x13,
+ 0xe1, 0x0e, 0x9a, 0x43, 0x4b, 0xaa, 0x2b, 0xca, 0x02, 0x09, 0xc7, 0xb6, 0x89, 0x44, 0xa3, 0xa4,
+ 0x52, 0x29, 0x92, 0xc9, 0x24, 0x5b, 0xb7, 0x6e, 0xfd, 0xf1, 0x3d, 0xf7, 0xdc, 0xf3, 0x40, 0x41,
+ 0xf7, 0xb3, 0x45, 0xdd, 0x97, 0x6d, 0x92, 0x99, 0xa8, 0xae, 0xae, 0x44, 0xc9, 0x71, 0x65, 0xa3,
+ 0x79, 0xa0, 0x91, 0xe6, 0xe5, 0xc0, 0xc9, 0xbd, 0x8c, 0x4c, 0xbe, 0x4c, 0xa2, 0xe7, 0x79, 0x5e,
+ 0x39, 0x63, 0x11, 0x3d, 0xbc, 0x82, 0x4b, 0xce, 0xbd, 0xdc, 0xb7, 0x39, 0xc9, 0x3b, 0xb2, 0x24,
+ 0x12, 0x89, 0x90, 0x4c, 0x26, 0xb9, 0xe3, 0x8e, 0x3b, 0xb6, 0x6e, 0xdb, 0xb6, 0xed, 0x5e, 0x60,
+ 0x14, 0x98, 0x06, 0x5c, 0xbf, 0x39, 0x5c, 0x89, 0x38, 0x9b, 0xcc, 0x94, 0xb2, 0x6f, 0x20, 0x6c,
+ 0x62, 0xea, 0x62, 0xe1, 0x62, 0x6e, 0xe4, 0xc0, 0x01, 0x34, 0x4d, 0x63, 0x60, 0x60, 0xa0, 0x26,
+ 0x81, 0xed, 0xcf, 0xdf, 0xcc, 0xbe, 0x89, 0xbf, 0xd1, 0x7b, 0x89, 0xe4, 0x6f, 0xe3, 0x8f, 0xb0,
+ 0xf7, 0x64, 0x2b, 0x3f, 0xff, 0xf8, 0x6b, 0x08, 0x74, 0xdf, 0x2e, 0x4b, 0xd3, 0x34, 0x84, 0x0b,
+ 0xbf, 0x7f, 0xf0, 0xc1, 0x6d, 0x5b, 0xb6, 0x6c, 0xf9, 0x6d, 0x01, 0x7c, 0x12, 0x70, 0x94, 0x5f,
+ 0x51, 0x04, 0xd8, 0x8e, 0x12, 0x67, 0x4f, 0xcc, 0x94, 0xb6, 0xf4, 0x97, 0xb4, 0x47, 0xd1, 0x23,
+ 0xe6, 0xc2, 0x79, 0xa0, 0xaf, 0xbf, 0x7f, 0xc1, 0xfd, 0xfb, 0x6f, 0x0f, 0xdd, 0x5f, 0x95, 0x17,
+ 0x8a, 0x7a, 0xf7, 0xeb, 0xde, 0x74, 0x5d, 0xe3, 0xf1, 0xc7, 0x77, 0x3d, 0x70, 0xd3, 0x4d, 0x37,
+ 0xdd, 0xde, 0x08, 0x78, 0x00, 0x43, 0x43, 0x35, 0x35, 0x05, 0x4b, 0x80, 0x4d, 0x83, 0xb2, 0x48,
+ 0x54, 0xb9, 0x2f, 0xa4, 0x00, 0x47, 0xd7, 0x34, 0x30, 0x4d, 0xff, 0x9d, 0xe8, 0x06, 0xb7, 0x0e,
+ 0x75, 0x5d, 0x2f, 0xc9, 0x47, 0xd3, 0x34, 0x84, 0x10, 0x6a, 0x78, 0x78, 0xf8, 0xb1, 0x4d, 0x9b,
+ 0x36, 0xfd, 0xa0, 0x51, 0xf0, 0xa6, 0xc4, 0x45, 0x57, 0xa6, 0xae, 0x66, 0xa7, 0x8b, 0x9b, 0x59,
+ 0x99, 0xd9, 0x8a, 0xe8, 0xa9, 0x54, 0xb4, 0x3d, 0x82, 0x2c, 0x86, 0xdc, 0x26, 0xe0, 0xfc, 0x75,
+ 0xeb, 0xd6, 0xad, 0x72, 0x1c, 0x27, 0xa0, 0x94, 0xfa, 0x9f, 0xfc, 0x63, 0x45, 0x08, 0xa1, 0x66,
+ 0x67, 0x67, 0x67, 0xf7, 0xed, 0xdb, 0xf7, 0x2a, 0x70, 0xa8, 0xa0, 0xf9, 0xba, 0xe0, 0x8b, 0xe3,
+ 0xc9, 0x5f, 0x8b, 0x0b, 0x84, 0x46, 0xa8, 0x66, 0x14, 0xd4, 0x48, 0x5f, 0x76, 0x8d, 0xda, 0x5f,
+ 0x24, 0x60, 0x02, 0x71, 0x20, 0x04, 0x3e, 0x42, 0xfe, 0xef, 0xff, 0x81, 0x32, 0x0b, 0xa4, 0x00,
+ 0xb7, 0x11, 0xf0, 0x8b, 0x1d, 0xff, 0x01, 0x90, 0x7e, 0xa9, 0xdb, 0xd0, 0x7b, 0x21, 0x68, 0x00,
  0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
diff --git a/bitmaps_png/cpp_48/libedit_icon.cpp b/bitmaps_png/cpp_48/libedit_icon.cpp
index 70263d672e..5346b3d50e 100644
--- a/bitmaps_png/cpp_48/libedit_icon.cpp
+++ b/bitmaps_png/cpp_48/libedit_icon.cpp
@@ -8,249 +8,263 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9,
- 0x87, 0x00, 0x00, 0x0f, 0x0e, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x5a, 0x07, 0x74, 0x54,
- 0x65, 0x1a, 0xa5, 0xb9, 0x22, 0x10, 0x7a, 0x09, 0x04, 0x61, 0x09, 0xd2, 0x41, 0xaa, 0x41, 0x41,
- 0xe9, 0x1d, 0x54, 0x20, 0x14, 0xe1, 0xac, 0x25, 0x08, 0x8a, 0x94, 0xac, 0x62, 0xc3, 0x28, 0x45,
- 0x60, 0xe9, 0xd2, 0x7b, 0x4b, 0x66, 0x20, 0x34, 0xa9, 0x09, 0x46, 0x12, 0x08, 0x24, 0x40, 0x20,
- 0x11, 0x44, 0x3a, 0x92, 0x79, 0xd3, 0xfb, 0xa4, 0xd2, 0x42, 0x12, 0x60, 0xfe, 0xbd, 0xf7, 0x9d,
- 0x79, 0xd9, 0x21, 0xc0, 0x10, 0x74, 0xdd, 0x72, 0x8e, 0x73, 0xce, 0x77, 0x66, 0xe6, 0xcd, 0xcc,
- 0xff, 0xee, 0xfd, 0xca, 0xfd, 0xbe, 0xff, 0x4f, 0x8a, 0x09, 0x21, 0x8a, 0xfd, 0x3f, 0x5b, 0xb1,
- 0x3f, 0x09, 0xfc, 0x49, 0xe0, 0x0f, 0x22, 0x80, 0x47, 0xb7, 0x12, 0x25, 0x4a, 0x7c, 0x84, 0xe7,
- 0xe7, 0xff, 0xeb, 0x20, 0x8b, 0x15, 0xab, 0x07, 0xfb, 0x10, 0xd6, 0xef, 0x69, 0x08, 0x4c, 0x84,
- 0xa9, 0x60, 0x11, 0x20, 0x32, 0x01, 0xcf, 0x01, 0xff, 0x61, 0xd0, 0xc5, 0x61, 0xad, 0x71, 0xef,
- 0x30, 0x0f, 0x0e, 0x15, 0x5e, 0xcf, 0x78, 0x2c, 0x01, 0x3c, 0x5a, 0xc1, 0x9a, 0xc0, 0xfe, 0xe2,
- 0x79, 0x3f, 0xae, 0x41, 0x83, 0x06, 0x11, 0xdf, 0x7d, 0xf7, 0x9d, 0xaa, 0x4a, 0x95, 0x2a, 0xe1,
- 0xf8, 0x71, 0x84, 0x27, 0x22, 0xfe, 0x7f, 0x30, 0xf0, 0xbf, 0x78, 0xa2, 0x3f, 0x9f, 0xa0, 0xab,
- 0x55, 0xab, 0x16, 0x3e, 0x73, 0xe6, 0x4c, 0x55, 0xb3, 0x66, 0xcd, 0x48, 0x62, 0x11, 0x6c, 0x10,
- 0xec, 0x63, 0x58, 0xd5, 0x02, 0x02, 0x7c, 0xe3, 0xc5, 0x72, 0x13, 0x9e, 0xa7, 0xc2, 0xd6, 0x07,
- 0x06, 0x06, 0xee, 0xcf, 0xcb, 0xcb, 0x8b, 0xbc, 0x75, 0xeb, 0x96, 0x6a, 0xee, 0xdc, 0xb9, 0xaa,
- 0x8a, 0x15, 0x2b, 0xca, 0x44, 0xf0, 0xd9, 0x18, 0x58, 0xb5, 0x7f, 0x33, 0xf0, 0x0a, 0xb0, 0xc1,
- 0x58, 0x7f, 0x15, 0x71, 0x34, 0x6e, 0xdc, 0x38, 0x62, 0xfd, 0xfa, 0xf5, 0x9b, 0x8d, 0x46, 0x63,
- 0xd4, 0xf9, 0xf3, 0xe7, 0x4f, 0xbc, 0xf0, 0xc2, 0x0b, 0x57, 0x70, 0xfd, 0xac, 0x82, 0x13, 0xd6,
- 0xd1, 0x9b, 0x40, 0x4d, 0x5e, 0xec, 0xdc, 0xb9, 0xb3, 0x6a, 0xf0, 0xe0, 0xc1, 0x64, 0x4d, 0x90,
- 0x27, 0x6b, 0xd4, 0xa8, 0xa1, 0x39, 0x7c, 0xf8, 0xb0, 0xe6, 0x34, 0x1e, 0x26, 0x93, 0x29, 0x26,
- 0x2b, 0x2b, 0x6b, 0xcb, 0x8c, 0x19, 0x33, 0x54, 0x7e, 0x7e, 0x7e, 0x24, 0x12, 0x8e, 0xef, 0x8c,
- 0x82, 0x55, 0xf9, 0x9d, 0xc0, 0x03, 0x60, 0xef, 0x63, 0xbd, 0x8d, 0x1e, 0x0c, 0x91, 0x11, 0x11,
- 0x11, 0x3f, 0xfe, 0x84, 0x47, 0x7c, 0x7c, 0x7c, 0x6a, 0x5c, 0x5c, 0x9c, 0x44, 0x03, 0x21, 0xa9,
- 0x75, 0xeb, 0xd6, 0x3f, 0x87, 0x85, 0x85, 0x29, 0x04, 0xda, 0x3f, 0x44, 0x60, 0xda, 0xb4, 0x69,
- 0x2a, 0xbc, 0x97, 0x6d, 0xc2, 0x84, 0x09, 0x49, 0x9d, 0x3a, 0x75, 0xd2, 0x9c, 0x3d, 0x7b, 0x56,
- 0xda, 0xbe, 0x7d, 0xbb, 0x7e, 0xcd, 0x9a, 0x35, 0x26, 0x2e, 0x88, 0xf7, 0xc9, 0x57, 0xaf, 0x5e,
- 0x8d, 0xc6, 0x42, 0xea, 0x32, 0x65, 0xca, 0x84, 0x7b, 0x22, 0xd6, 0xf3, 0x37, 0x00, 0x7f, 0x0e,
- 0x16, 0xc2, 0x1a, 0x2b, 0x59, 0xb2, 0xe4, 0xce, 0xd7, 0x5f, 0x7f, 0x3d, 0x1e, 0xc0, 0x7f, 0x39,
- 0x74, 0xe8, 0x90, 0x0c, 0xf8, 0xe0, 0xc1, 0x83, 0xd2, 0x86, 0x0d, 0x1b, 0xcc, 0x7a, 0xbd, 0x5e,
- 0x42, 0x06, 0x48, 0xef, 0xbd, 0xf7, 0x9e, 0x14, 0x1a, 0x1a, 0x7a, 0x06, 0x58, 0x14, 0x02, 0x6d,
- 0x7d, 0x12, 0x98, 0x3d, 0x7b, 0xf6, 0xf1, 0xb7, 0xde, 0x7a, 0x4b, 0x83, 0xd7, 0x52, 0x6e, 0x6e,
- 0xae, 0xb4, 0x67, 0xcf, 0x1e, 0xdb, 0xd7, 0x5f, 0x7f, 0x9d, 0xa6, 0x56, 0xab, 0x2d, 0xb8, 0x89,
- 0xe1, 0xe8, 0xd1, 0xa3, 0x52, 0x72, 0x72, 0xf2, 0xc9, 0x90, 0x90, 0x90, 0xbd, 0xe5, 0xcb, 0x97,
- 0xff, 0xbe, 0x6e, 0xdd, 0xba, 0xd3, 0x76, 0xed, 0xda, 0xd5, 0x00, 0xdf, 0xaf, 0xf5, 0x24, 0x7b,
- 0xe3, 0x8d, 0x37, 0x7a, 0x56, 0xad, 0x5a, 0x75, 0x43, 0xd9, 0xb2, 0x65, 0xe3, 0x06, 0x0d, 0x1a,
- 0x74, 0x71, 0xdb, 0xb6, 0x6d, 0x06, 0xcf, 0x9a, 0xfa, 0x33, 0x67, 0xce, 0x18, 0x23, 0x23, 0x23,
- 0x1d, 0x00, 0x9f, 0xa6, 0xd1, 0x68, 0x2c, 0xf8, 0xbe, 0x81, 0xf6, 0xce, 0x3b, 0xef, 0xe8, 0x3f,
- 0xff, 0xfc, 0xf3, 0x5f, 0x36, 0xe3, 0xe1, 0x21, 0xd0, 0xd2, 0x27, 0x81, 0x79, 0xf3, 0xe6, 0x1d,
- 0xc3, 0xe2, 0x5a, 0x3c, 0x1c, 0xe9, 0xe9, 0xe9, 0x19, 0x6e, 0xb7, 0x3b, 0xfd, 0xde, 0xbd, 0x7b,
- 0xae, 0x98, 0x98, 0x98, 0xac, 0xc5, 0x8b, 0x17, 0x5f, 0x87, 0x97, 0xd2, 0x70, 0x43, 0x57, 0x62,
- 0x62, 0xa2, 0x73, 0xf9, 0xf2, 0xe5, 0x9a, 0x97, 0x5e, 0x7a, 0xe9, 0x27, 0x84, 0xff, 0xc8, 0xde,
- 0xbd, 0x7b, 0xa7, 0xe3, 0xf7, 0x63, 0x61, 0x1f, 0x16, 0x36, 0xe4, 0x73, 0xe8, 0xdb, 0x6f, 0xbf,
- 0xbd, 0x15, 0xf9, 0x7c, 0x01, 0x45, 0x69, 0x5e, 0xba, 0x74, 0xa9, 0x2b, 0x21, 0x21, 0xc1, 0x85,
- 0x88, 0xba, 0x6c, 0x36, 0x5b, 0xda, 0xfe, 0xfd, 0xfb, 0xb3, 0x41, 0xe6, 0xba, 0xd5, 0x6a, 0x4d,
- 0xc7, 0xf7, 0x5d, 0xb4, 0xeb, 0xd7, 0xaf, 0x67, 0x38, 0x1c, 0x8e, 0x2c, 0x44, 0xc0, 0x85, 0xf4,
- 0xd5, 0x63, 0xfd, 0x94, 0x5a, 0xb5, 0x6a, 0x45, 0x03, 0x6f, 0x73, 0x9f, 0x04, 0x16, 0x2e, 0x5c,
- 0x98, 0x08, 0x02, 0x12, 0x5e, 0x9b, 0xb3, 0xb3, 0xb3, 0xd3, 0x49, 0x84, 0x86, 0x05, 0x8d, 0x88,
- 0x88, 0x76, 0xeb, 0xd6, 0xad, 0x76, 0x44, 0xc5, 0x82, 0x28, 0xc8, 0x21, 0x47, 0xf8, 0x35, 0x0d,
- 0x1b, 0x36, 0x3c, 0x81, 0x94, 0xda, 0x8e, 0xb5, 0x82, 0x1e, 0x91, 0x32, 0xcf, 0x23, 0x55, 0xb6,
- 0xe1, 0xf3, 0x8b, 0xa8, 0x33, 0xe9, 0x87, 0x1f, 0x7e, 0x90, 0x7e, 0xfd, 0xf5, 0x57, 0xe9, 0xce,
- 0x9d, 0x3b, 0x52, 0x52, 0x52, 0x92, 0x39, 0x3c, 0x3c, 0xdc, 0xe1, 0x72, 0xb9, 0x74, 0x70, 0x94,
- 0x36, 0x23, 0x23, 0xc3, 0x64, 0xb7, 0xdb, 0x2d, 0xb4, 0x9c, 0x9c, 0x1c, 0x3d, 0xb3, 0x20, 0x38,
- 0x38, 0x58, 0xfa, 0xea, 0xab, 0xaf, 0x92, 0x37, 0x6e, 0xdc, 0xb8, 0xab, 0x4d, 0x9b, 0x36, 0xc9,
- 0x15, 0x2a, 0x54, 0x68, 0xe6, 0x93, 0x00, 0xbc, 0x9c, 0x30, 0x60, 0xc0, 0x00, 0x12, 0xb0, 0x7a,
- 0x4c, 0xba, 0x7f, 0xff, 0xbe, 0x16, 0xde, 0xb0, 0x20, 0xb4, 0x0e, 0x14, 0xb4, 0xe9, 0xc2, 0x85,
- 0x0b, 0x46, 0x84, 0x9a, 0xc4, 0x74, 0xa8, 0x73, 0x09, 0xd1, 0x91, 0x82, 0x82, 0x82, 0x34, 0xc5,
- 0x8b, 0x17, 0x3f, 0x4c, 0x0d, 0xf7, 0x02, 0xdf, 0x98, 0xd7, 0x90, 0x6a, 0x12, 0xa2, 0x25, 0xe1,
- 0xfb, 0x52, 0x7e, 0x7e, 0xbe, 0x64, 0xb1, 0x58, 0xf4, 0xfc, 0x3d, 0x54, 0xc6, 0x04, 0xb5, 0xd3,
- 0x71, 0x6d, 0x1a, 0x5f, 0xf3, 0x7e, 0xde, 0x36, 0x70, 0xe0, 0x40, 0xe9, 0x9b, 0x6f, 0xbe, 0x39,
- 0x85, 0xa8, 0xa9, 0xdb, 0xb6, 0x6d, 0xfb, 0x13, 0xa2, 0xd8, 0xd4, 0x27, 0x01, 0xdc, 0xe8, 0x68,
- 0xdf, 0xbe, 0x7d, 0x1f, 0x20, 0xa0, 0x18, 0xbc, 0x24, 0xc1, 0x5b, 0x66, 0x10, 0x71, 0x22, 0xdc,
- 0x66, 0x95, 0x4a, 0xe5, 0x40, 0x71, 0x9b, 0x40, 0x4a, 0x42, 0x4a, 0x49, 0x2d, 0x5a, 0xb4, 0x90,
- 0xe0, 0xe9, 0x5f, 0xb0, 0x66, 0x07, 0x58, 0x17, 0xbc, 0x3e, 0x8b, 0x5e, 0xc2, 0x3a, 0x92, 0x3d,
- 0xce, 0xdf, 0xb3, 0xa6, 0xa2, 0xa3, 0xa3, 0xad, 0x88, 0xae, 0x81, 0xa0, 0xe9, 0x75, 0x5e, 0x2f,
- 0x0c, 0x5c, 0x31, 0x3a, 0x73, 0xfa, 0xf4, 0xe9, 0x49, 0x0b, 0x16, 0x2c, 0x20, 0x81, 0x94, 0x26,
- 0x4d, 0x9a, 0x34, 0xf4, 0x49, 0x60, 0xd5, 0xaa, 0x55, 0x47, 0x7a, 0xf7, 0xee, 0x4d, 0xa0, 0x2e,
- 0x9d, 0x4e, 0x97, 0x09, 0x6f, 0x59, 0x95, 0x70, 0x7a, 0x1b, 0xea, 0xc3, 0x7c, 0xed, 0xda, 0x35,
- 0x67, 0x54, 0x54, 0x94, 0x1d, 0xf9, 0x6c, 0x21, 0x88, 0x4b, 0x97, 0x2e, 0x49, 0x48, 0x27, 0x09,
- 0x29, 0x63, 0x06, 0x78, 0x43, 0x40, 0x40, 0x80, 0x74, 0xea, 0xd4, 0x29, 0x19, 0x38, 0x52, 0x50,
- 0x07, 0x45, 0x73, 0x5e, 0xbe, 0x7c, 0xd9, 0x62, 0xb3, 0x5a, 0x2d, 0x37, 0x6f, 0xde, 0x34, 0x14,
- 0x5e, 0x93, 0xdf, 0xbb, 0x71, 0xe3, 0x86, 0x01, 0xd2, 0x6d, 0x93, 0x24, 0xc9, 0x91, 0x96, 0x96,
- 0x66, 0xa6, 0x33, 0xd1, 0xd0, 0x4e, 0xcc, 0x9a, 0x35, 0x4b, 0xcd, 0x14, 0x02, 0x81, 0x7a, 0x3e,
- 0x09, 0xac, 0x5b, 0xb7, 0x2e, 0xbe, 0x67, 0xcf, 0x9e, 0x5c, 0x8c, 0x4a, 0x60, 0x05, 0x0f, 0x23,
- 0x0a, 0xcd, 0xc2, 0x3a, 0x30, 0x18, 0x0c, 0x76, 0x84, 0xb9, 0x80, 0x0c, 0x53, 0x0b, 0x72, 0x67,
- 0x3f, 0x70, 0xe0, 0x80, 0x13, 0x85, 0x68, 0xe3, 0x35, 0x90, 0xd0, 0xc2, 0xeb, 0x79, 0xb0, 0x1b,
- 0x94, 0x42, 0x5e, 0x4b, 0x4d, 0x4d, 0x35, 0xae, 0x5e, 0xbd, 0xda, 0x89, 0x35, 0xac, 0xdb, 0xe7,
- 0x44, 0xdc, 0x8e, 0x99, 0x14, 0x29, 0xa2, 0x3e, 0xdd, 0xec, 0x8e, 0x59, 0xb7, 0x37, 0x8b, 0x6b,
- 0x38, 0x9d, 0x4e, 0x0b, 0x01, 0xf3, 0x1e, 0xbc, 0x17, 0xc8, 0x15, 0xdc, 0x83, 0x58, 0xd0, 0x4c,
- 0x8f, 0x23, 0x0a, 0x32, 0x81, 0x96, 0x2d, 0x5b, 0x3e, 0xef, 0x93, 0xc0, 0xa6, 0x4d, 0x9b, 0x0e,
- 0xf1, 0x47, 0x77, 0xef, 0xde, 0x95, 0x09, 0x30, 0x4f, 0x71, 0xcd, 0x71, 0xe4, 0xc8, 0x11, 0xcb,
- 0xed, 0xdb, 0xb7, 0xf5, 0x50, 0x14, 0xd9, 0x3b, 0x48, 0x01, 0x93, 0x72, 0x13, 0xbe, 0x8e, 0x8d,
- 0x8d, 0x4d, 0x87, 0xd4, 0x3a, 0x91, 0x2a, 0x5a, 0x34, 0x9f, 0x7c, 0x84, 0xfb, 0x26, 0x3f, 0xc3,
- 0x75, 0x2b, 0xae, 0xa7, 0x01, 0xa4, 0x79, 0xd7, 0xc2, 0x2d, 0x37, 0x63, 0xbe, 0xd8, 0x26, 0xd2,
- 0xf7, 0xeb, 0x84, 0x6d, 0xe7, 0x55, 0x11, 0x3f, 0x65, 0xb7, 0xd8, 0xfc, 0xe5, 0xea, 0x7c, 0xa7,
- 0xdd, 0x69, 0xc2, 0xba, 0x06, 0x28, 0x91, 0x7d, 0xcb, 0x96, 0x2d, 0x76, 0xa4, 0x95, 0x5c, 0x0b,
- 0x50, 0x3f, 0x99, 0x00, 0xd2, 0x27, 0x11, 0x85, 0xac, 0x46, 0x43, 0x3b, 0xd5, 0xbe, 0x7d, 0xfb,
- 0x5a, 0x3e, 0x09, 0xe0, 0x66, 0x71, 0xfc, 0x11, 0x6e, 0x88, 0x14, 0x75, 0xa4, 0x29, 0x85, 0x85,
- 0x87, 0x01, 0x8a, 0xe3, 0x60, 0xfe, 0x82, 0x9c, 0x5c, 0xd4, 0xf0, 0xac, 0x53, 0x49, 0x2f, 0x7a,
- 0x12, 0xde, 0xb7, 0xe1, 0xbd, 0xb6, 0x51, 0xa3, 0x46, 0x32, 0x01, 0xa6, 0x04, 0x1a, 0xab, 0x0d,
- 0x85, 0xab, 0xdb, 0xb3, 0x38, 0xf2, 0x46, 0xcc, 0x17, 0x5b, 0x01, 0x5e, 0x2b, 0x32, 0x0f, 0x18,
- 0x84, 0xfb, 0x78, 0x96, 0xb8, 0x1e, 0x63, 0x12, 0xc7, 0x67, 0x1d, 0x10, 0xe1, 0x13, 0x96, 0xdd,
- 0x3b, 0x14, 0x7b, 0x88, 0xa9, 0xaa, 0xf5, 0xf4, 0x1f, 0x3d, 0xd7, 0xcf, 0xcc, 0xcc, 0xd4, 0x13,
- 0x0b, 0x85, 0xe5, 0xd3, 0x4f, 0x3f, 0x55, 0xb7, 0x6a, 0xd5, 0xea, 0x54, 0xb7, 0x6e, 0xdd, 0xaa,
- 0xfb, 0x24, 0x00, 0x0f, 0xc4, 0xf2, 0x47, 0xf0, 0xb6, 0x05, 0x9d, 0xd0, 0xae, 0xe4, 0x23, 0x53,
- 0x05, 0xef, 0x0d, 0x54, 0x10, 0x48, 0x9a, 0x03, 0x8d, 0xc7, 0x44, 0xd0, 0x8c, 0x08, 0x8d, 0xaf,
- 0x79, 0x73, 0x10, 0xd6, 0xa2, 0x0e, 0xf2, 0x11, 0xee, 0x9b, 0x4a, 0x84, 0xd6, 0x2c, 0x5f, 0x95,
- 0x1e, 0xf7, 0xf9, 0x0e, 0xa1, 0x59, 0x7f, 0x5a, 0xa4, 0xef, 0xd3, 0xca, 0xe0, 0x6f, 0x1e, 0xb4,
- 0x08, 0xc7, 0x9e, 0x54, 0xe1, 0xdc, 0xab, 0x11, 0x89, 0x33, 0xa2, 0xc4, 0xce, 0x59, 0xaa, 0x3b,
- 0xbc, 0x0f, 0xcd, 0x6c, 0x36, 0xdb, 0x58, 0x23, 0xec, 0xc4, 0xc4, 0x42, 0x61, 0x99, 0x38, 0x71,
- 0x22, 0x09, 0x9c, 0x44, 0x33, 0xac, 0x52, 0xa4, 0x08, 0xc0, 0x1b, 0x4c, 0x21, 0x8b, 0x02, 0x02,
- 0xe1, 0xd4, 0x42, 0x79, 0xac, 0xf4, 0x3a, 0xbd, 0x83, 0x3e, 0x60, 0x66, 0x6a, 0x31, 0xdc, 0x4c,
- 0x2d, 0x5e, 0x87, 0xc7, 0x4c, 0xf0, 0xb6, 0x16, 0xd3, 0x6c, 0x3e, 0xc2, 0x2d, 0x13, 0xc0, 0xcd,
- 0xd3, 0x7b, 0xf4, 0xe8, 0xe1, 0x5e, 0xb7, 0x6c, 0x8d, 0x48, 0x54, 0xc5, 0x0a, 0xd7, 0x8e, 0x54,
- 0x91, 0xb1, 0x4f, 0x57, 0x00, 0x3e, 0x33, 0x5a, 0x2f, 0xb2, 0x11, 0x89, 0x83, 0x5f, 0x6e, 0x17,
- 0x67, 0x0f, 0x26, 0xbb, 0xbc, 0x8b, 0x1a, 0x18, 0x64, 0x02, 0xcb, 0x96, 0x2d, 0x3b, 0xfa, 0xc1,
- 0x07, 0x1f, 0xa8, 0x91, 0xff, 0x49, 0xa3, 0x47, 0x8f, 0xae, 0xe0, 0x93, 0x00, 0x1e, 0x8f, 0x24,
- 0xe0, 0x6d, 0x6c, 0x6a, 0x9e, 0xa2, 0xb3, 0x83, 0x84, 0x93, 0x52, 0xaa, 0x5c, 0x67, 0x7a, 0x41,
- 0xab, 0x65, 0x02, 0x98, 0x2a, 0x9d, 0xfd, 0xfa, 0xf5, 0x73, 0x43, 0xf3, 0x05, 0xd4, 0x4a, 0xa0,
- 0x67, 0x88, 0x93, 0xb1, 0xc7, 0xc5, 0x99, 0x45, 0xf1, 0xc2, 0xb8, 0xf9, 0x82, 0x0c, 0xfe, 0x56,
- 0x9c, 0x4d, 0x4e, 0xab, 0x73, 0xcb, 0x13, 0x45, 0xfc, 0x82, 0x7d, 0x77, 0xbc, 0xef, 0xc3, 0x51,
- 0x46, 0x49, 0xa1, 0x51, 0xa3, 0x46, 0xc9, 0x04, 0xa6, 0x4e, 0x9d, 0x5a, 0xae, 0x48, 0x45, 0x0c,
- 0x6d, 0xb7, 0x43, 0x46, 0x33, 0x08, 0x94, 0xea, 0xe3, 0xd1, 0x6b, 0x6d, 0x21, 0x0f, 0xe9, 0xf9,
- 0xf9, 0xee, 0xdd, 0xbb, 0x5d, 0x98, 0x87, 0x6c, 0xcc, 0x79, 0x46, 0xaa, 0x7e, 0xfd, 0xfa, 0xf9,
- 0x18, 0xc9, 0xef, 0xbc, 0xfc, 0xf2, 0xcb, 0xee, 0x15, 0x2b, 0x56, 0x08, 0x14, 0xa7, 0xb8, 0x72,
- 0xe5, 0x8a, 0x40, 0xaf, 0x10, 0x50, 0x2c, 0xb1, 0x6e, 0xf9, 0x5a, 0x71, 0x69, 0x45, 0x92, 0xc8,
- 0x8e, 0x36, 0x8a, 0xf4, 0x28, 0x9d, 0xd0, 0x47, 0x9e, 0x17, 0xb1, 0x61, 0x3b, 0xc4, 0x36, 0x28,
- 0x14, 0x53, 0x55, 0xe9, 0xfe, 0x90, 0x54, 0xb9, 0x06, 0xb0, 0x37, 0x49, 0x1c, 0x33, 0x66, 0x8c,
- 0xfa, 0xc5, 0x17, 0x5f, 0x3c, 0xf1, 0xd9, 0x67, 0x9f, 0xf9, 0xf9, 0x24, 0x00, 0x6f, 0x1d, 0xe6,
- 0x8f, 0x90, 0xd3, 0x72, 0x04, 0xa0, 0xe3, 0x66, 0x78, 0xcf, 0xc6, 0xc6, 0x45, 0xb0, 0x20, 0x65,
- 0x2f, 0xac, 0xe1, 0xec, 0xce, 0xe8, 0x05, 0x69, 0xe8, 0x96, 0xe9, 0x50, 0x21, 0x1d, 0x66, 0x96,
- 0x7b, 0x68, 0xf9, 0x02, 0xa9, 0x23, 0x90, 0xb3, 0x02, 0x13, 0xa6, 0xc0, 0xd8, 0x21, 0x3f, 0x93,
- 0xcc, 0xbe, 0x7d, 0xfb, 0xc4, 0xcf, 0x71, 0xc9, 0xe2, 0xf2, 0xca, 0x24, 0xa1, 0xdf, 0x72, 0x4e,
- 0xc4, 0x7e, 0xb5, 0x53, 0xa8, 0xbe, 0x58, 0x9d, 0x0f, 0x11, 0x30, 0xa3, 0x06, 0xa9, 0x70, 0x3a,
- 0x8f, 0x30, 0x14, 0xa8, 0xd0, 0xd8, 0xb1, 0x63, 0xd5, 0x68, 0x94, 0x27, 0x9e, 0x98, 0x42, 0x4a,
- 0x1f, 0x80, 0x27, 0x2d, 0x1e, 0x12, 0x12, 0x66, 0x13, 0x3d, 0x25, 0x8e, 0x5e, 0xa6, 0x32, 0x50,
- 0xab, 0xd9, 0x8d, 0xd9, 0x95, 0xbd, 0x9b, 0x10, 0x1a, 0x8f, 0x89, 0x00, 0x08, 0xbe, 0x7b, 0xf7,
- 0xee, 0x32, 0x78, 0x14, 0x9f, 0x18, 0x36, 0x6c, 0x98, 0x98, 0x3c, 0x79, 0xb2, 0xf8, 0xfe, 0xfb,
- 0xef, 0x65, 0x22, 0x90, 0x64, 0x81, 0xbe, 0x20, 0x62, 0xa6, 0xef, 0x10, 0x71, 0x93, 0x77, 0x8a,
- 0xf5, 0xa1, 0x8b, 0xf3, 0x59, 0x4f, 0xd8, 0x83, 0x70, 0x9c, 0xd0, 0x2a, 0xaa, 0xc6, 0x88, 0x13,
- 0x0b, 0x07, 0x4c, 0x16, 0x31, 0x08, 0x1c, 0x1f, 0x3e, 0x7c, 0x78, 0x25, 0x9f, 0x04, 0xb0, 0x70,
- 0x3c, 0x3b, 0x31, 0x3c, 0x69, 0x43, 0x38, 0xe5, 0x14, 0x62, 0xf1, 0xb2, 0x81, 0xd1, 0x33, 0xd4,
- 0x69, 0xcc, 0x3e, 0x56, 0x7a, 0x87, 0xdd, 0x98, 0xc5, 0xab, 0x44, 0x64, 0xc7, 0x8e, 0x1d, 0x76,
- 0x34, 0x30, 0x37, 0xa4, 0xae, 0x00, 0x3c, 0x6e, 0x28, 0xba, 0x74, 0xe9, 0x22, 0x78, 0x0d, 0xa3,
- 0xba, 0xc0, 0x30, 0xc7, 0x42, 0x13, 0x53, 0xa6, 0x4c, 0x11, 0x63, 0x7a, 0xbd, 0xed, 0x5e, 0x32,
- 0x66, 0xf6, 0x5d, 0x38, 0xc3, 0xa0, 0x74, 0x61, 0xa5, 0xcf, 0x30, 0xd2, 0x94, 0x70, 0x62, 0x99,
- 0x33, 0x67, 0xce, 0xf1, 0x8f, 0x3f, 0xfe, 0x58, 0xdd, 0xbc, 0x79, 0xf3, 0xe3, 0xa8, 0xa9, 0xaa,
- 0x3e, 0x09, 0xac, 0x5c, 0xb9, 0xf2, 0x88, 0x67, 0x16, 0x32, 0x2b, 0x45, 0xcc, 0x5c, 0xa7, 0xb4,
- 0x71, 0x61, 0x7a, 0x1d, 0xf9, 0x69, 0x5c, 0xbb, 0x76, 0xad, 0x93, 0x4d, 0x8e, 0x5e, 0x22, 0x41,
- 0xbc, 0xcf, 0x22, 0x78, 0x82, 0x7d, 0xf3, 0xcd, 0x37, 0x0b, 0xc0, 0x77, 0xed, 0xda, 0x55, 0x06,
- 0x8f, 0x35, 0xe5, 0x48, 0x40, 0x51, 0x04, 0x86, 0x33, 0xa6, 0x97, 0x1b, 0x24, 0x6f, 0x23, 0xfd,
- 0x8c, 0xcc, 0x77, 0xae, 0xcd, 0x8e, 0xcc, 0x9e, 0xe1, 0x9d, 0x9e, 0xc4, 0x82, 0x31, 0xe2, 0x04,
- 0xf6, 0x04, 0x24, 0x70, 0xec, 0x89, 0x7d, 0x80, 0x9a, 0xdb, 0xbf, 0x7f, 0x7f, 0x2a, 0x0a, 0x3d,
- 0x60, 0x2d, 0xac, 0x40, 0x88, 0x82, 0x51, 0x29, 0x6c, 0xec, 0xd4, 0xac, 0x8c, 0x08, 0x52, 0xcb,
- 0x8e, 0x8d, 0x8a, 0x0c, 0x1e, 0xd3, 0xa3, 0xc0, 0xae, 0x4e, 0x60, 0x53, 0xf4, 0x10, 0x78, 0x3e,
- 0x23, 0x25, 0x04, 0x76, 0x61, 0x6e, 0x90, 0xcc, 0xe5, 0x2c, 0x45, 0x49, 0x56, 0x7a, 0x88, 0xb7,
- 0x91, 0x08, 0x1d, 0x07, 0x8f, 0x4b, 0xd8, 0x0f, 0x9c, 0x40, 0x0a, 0xaa, 0xb1, 0x97, 0x48, 0x7c,
- 0xf5, 0xd5, 0x57, 0xfd, 0x7d, 0x12, 0x40, 0x21, 0x26, 0xe0, 0x06, 0x6c, 0x64, 0x36, 0x34, 0xb1,
- 0x34, 0xa4, 0x88, 0x0c, 0x16, 0xef, 0x0d, 0x85, 0x6f, 0xc0, 0xeb, 0x88, 0x58, 0x66, 0xa5, 0x4a,
- 0x95, 0xdc, 0xd8, 0x86, 0x3e, 0x00, 0x9e, 0xc0, 0x0b, 0x83, 0x47, 0x73, 0x13, 0xd5, 0xab, 0x57,
- 0x17, 0xd8, 0x17, 0x40, 0x21, 0x73, 0x1f, 0xf0, 0x34, 0x49, 0xb0, 0x8f, 0x70, 0x4d, 0xa6, 0x0f,
- 0x1b, 0x28, 0xfb, 0x0b, 0xa2, 0x24, 0x4f, 0xa3, 0x88, 0x9a, 0xba, 0x69, 0xd3, 0xa6, 0x89, 0xd8,
- 0x40, 0x05, 0xf8, 0x24, 0xb0, 0x68, 0xd1, 0xa2, 0x04, 0xce, 0xe0, 0x9e, 0x14, 0xa2, 0x2a, 0xd8,
- 0x21, 0x93, 0x5c, 0xd4, 0xaa, 0x84, 0x59, 0x91, 0xd3, 0x1f, 0x7f, 0xfc, 0xd1, 0x4a, 0xcf, 0xbf,
- 0xf6, 0xda, 0x6b, 0x32, 0xf8, 0xf1, 0xe3, 0xc7, 0x3f, 0x12, 0x3c, 0xbc, 0x28, 0x30, 0x5a, 0x10,
- 0xbc, 0x1b, 0x39, 0x9d, 0xc3, 0x19, 0x47, 0x29, 0x7c, 0x2a, 0x18, 0x01, 0x53, 0x3e, 0xcf, 0x9d,
- 0x3b, 0x67, 0xc5, 0xce, 0xd1, 0xc1, 0x8d, 0x8e, 0xf7, 0x7e, 0x00, 0xda, 0x7f, 0x92, 0xc3, 0x1c,
- 0x08, 0x24, 0xc0, 0x6a, 0x3f, 0x71, 0x47, 0x06, 0x0f, 0x69, 0x98, 0x42, 0x54, 0x22, 0x45, 0x85,
- 0xd0, 0xa1, 0x1d, 0xd8, 0x58, 0xdb, 0xa1, 0x40, 0x26, 0x12, 0x81, 0x2a, 0x65, 0x10, 0x3c, 0x42,
- 0x2a, 0xb0, 0x83, 0x13, 0xe3, 0xc6, 0x8d, 0x7b, 0x00, 0x7c, 0x9f, 0x3e, 0x7d, 0x1e, 0x02, 0x8f,
- 0xbc, 0xcf, 0x61, 0xa7, 0x86, 0x40, 0xe8, 0xe9, 0x69, 0xa5, 0xa6, 0xa0, 0x4a, 0x56, 0x8e, 0x27,
- 0x1c, 0x18, 0x15, 0x15, 0x62, 0x3f, 0x61, 0xd4, 0xb9, 0x8b, 0xe3, 0x86, 0x86, 0xe3, 0x34, 0x46,
- 0xe9, 0x04, 0x8c, 0x29, 0x75, 0x7c, 0x12, 0x98, 0x3f, 0x7f, 0xfe, 0x31, 0x12, 0x00, 0x50, 0xaa,
- 0x50, 0x3a, 0x77, 0x61, 0xdc, 0x13, 0xf0, 0xa6, 0xf0, 0x96, 0x8e, 0x44, 0x10, 0x25, 0x57, 0xb5,
- 0x6a, 0xd5, 0xdc, 0x1d, 0x3b, 0x76, 0x2c, 0x00, 0x3f, 0x62, 0xc4, 0x88, 0x47, 0x82, 0x6f, 0xd7,
- 0xae, 0x9d, 0xa8, 0x51, 0xa3, 0x06, 0x95, 0x29, 0x07, 0x4e, 0x31, 0x10, 0x34, 0xd3, 0x83, 0x44,
- 0x8e, 0x1d, 0x3b, 0x66, 0xe6, 0xce, 0x8c, 0xe3, 0x36, 0xa3, 0xc1, 0xfa, 0x52, 0x88, 0x31, 0x22,
- 0x78, 0x18, 0xb9, 0xbd, 0x0d, 0x0b, 0x0b, 0x3b, 0x05, 0x25, 0x52, 0x63, 0xca, 0x3d, 0x8a, 0x26,
- 0xf9, 0x57, 0x9f, 0x04, 0x22, 0x23, 0x23, 0xe5, 0x61, 0x0e, 0x3b, 0x21, 0x13, 0xa4, 0x8b, 0x7b,
- 0x56, 0x29, 0x25, 0x25, 0x85, 0x1e, 0xb3, 0x51, 0x32, 0x21, 0x83, 0x4e, 0xaa, 0xcd, 0x2b, 0xaf,
- 0xbc, 0xc2, 0x5c, 0x16, 0x68, 0x30, 0x32, 0x78, 0xea, 0xbe, 0x02, 0x7e, 0xe8, 0xd0, 0xa1, 0x05,
- 0xe0, 0xe9, 0x79, 0xa4, 0x58, 0x2e, 0x36, 0xf0, 0xb2, 0x23, 0x98, 0xeb, 0x98, 0x50, 0x4d, 0x18,
- 0x33, 0x1c, 0x68, 0x5c, 0x46, 0x4a, 0xb0, 0xd2, 0x7d, 0xd1, 0xad, 0xcd, 0x18, 0xbf, 0x75, 0xa8,
- 0x43, 0x09, 0xb3, 0x8f, 0x44, 0x09, 0x55, 0x46, 0x09, 0x64, 0x86, 0x1a, 0x53, 0xee, 0x91, 0x7a,
- 0xf5, 0xea, 0x05, 0xfa, 0x24, 0x40, 0xc3, 0x6c, 0xb3, 0x1b, 0xc0, 0x53, 0x26, 0x4d, 0x9a, 0x74,
- 0x15, 0x79, 0xac, 0xe1, 0x22, 0x3c, 0x9f, 0x59, 0xb2, 0x64, 0x89, 0x85, 0xe0, 0x31, 0x22, 0x14,
- 0x80, 0x1f, 0x39, 0x72, 0xe4, 0x43, 0xe0, 0xa1, 0x62, 0x05, 0xe0, 0x41, 0x34, 0x0f, 0xda, 0x6e,
- 0x65, 0xdd, 0xa0, 0x7e, 0x78, 0xce, 0xe4, 0xc4, 0x20, 0x68, 0x51, 0xa6, 0x5c, 0x6e, 0xe0, 0x91,
- 0xfb, 0xda, 0x6f, 0xbf, 0xfd, 0xb6, 0x00, 0x30, 0xd6, 0x91, 0xde, 0x7f, 0xff, 0xfd, 0x73, 0xcc,
- 0x06, 0x8c, 0xef, 0x07, 0xe0, 0x38, 0x35, 0xfb, 0x00, 0x09, 0xd4, 0xa9, 0x53, 0xa7, 0x41, 0xe1,
- 0xa3, 0xc5, 0x88, 0x67, 0x9e, 0x79, 0x26, 0x02, 0xa3, 0xaa, 0x2a, 0x24, 0x24, 0x44, 0x05, 0x9d,
- 0x56, 0x61, 0x66, 0x51, 0x61, 0x94, 0x8d, 0xc2, 0x77, 0xa2, 0x90, 0x3a, 0x9b, 0xe1, 0x95, 0x68,
- 0x14, 0xd3, 0x35, 0x6c, 0xce, 0xdd, 0xd8, 0x50, 0x88, 0xe0, 0xe0, 0xe0, 0x02, 0xf0, 0x1c, 0x17,
- 0x0a, 0x83, 0x87, 0x52, 0x08, 0xa4, 0x98, 0x00, 0xd1, 0x5c, 0x6e, 0x70, 0x98, 0x1e, 0x18, 0x23,
- 0xac, 0x68, 0x60, 0x4e, 0x48, 0xa7, 0xac, 0x6a, 0x58, 0x5f, 0xcf, 0xc3, 0x2c, 0xac, 0x23, 0x83,
- 0x46, 0xc4, 0x34, 0x9f, 0x7c, 0xf2, 0xc9, 0x89, 0xd0, 0xd0, 0xd0, 0x7d, 0x58, 0x7f, 0x33, 0xee,
- 0xa3, 0xf2, 0xf7, 0xf7, 0xe7, 0xb9, 0xac, 0x7c, 0xa0, 0x55, 0xbc, 0x78, 0x71, 0x16, 0xf1, 0x21,
- 0xcc, 0x43, 0xb5, 0x0a, 0x1f, 0xee, 0x72, 0x03, 0x1e, 0x8a, 0x2f, 0x2e, 0xf6, 0x3a, 0x7f, 0x54,
- 0xd5, 0xac, 0x59, 0x73, 0x1f, 0xbc, 0x1c, 0xc5, 0x43, 0xde, 0x5d, 0x3b, 0x97, 0x1c, 0xa9, 0x1f,
- 0x58, 0xe3, 0x5e, 0x50, 0x50, 0x90, 0x0c, 0x1e, 0xe1, 0x2d, 0x00, 0x4f, 0xad, 0x57, 0xc0, 0x23,
- 0xed, 0x64, 0xf0, 0x28, 0x6e, 0x01, 0x69, 0xbd, 0xcf, 0x0d, 0x0a, 0x05, 0x00, 0x03, 0x5d, 0x1a,
- 0xc6, 0x04, 0x17, 0xbb, 0x2c, 0xa6, 0x55, 0x1d, 0x8f, 0x63, 0xd0, 0xe4, 0x24, 0x44, 0x4e, 0x42,
- 0xef, 0xb8, 0xd2, 0xab, 0x57, 0xaf, 0xc3, 0xc8, 0xed, 0x2d, 0x5e, 0xe7, 0xb4, 0x11, 0x1e, 0x3c,
- 0xdf, 0xc0, 0x78, 0xb0, 0x3c, 0x1c, 0x4e, 0xee, 0x05, 0x11, 0x19, 0x0d, 0xcc, 0xcf, 0x3c, 0xf6,
- 0x78, 0x1d, 0x8f, 0x72, 0xb0, 0x66, 0x3c, 0x8f, 0xc7, 0xdc, 0x31, 0xb7, 0x76, 0xed, 0xda, 0xbb,
- 0xb9, 0x60, 0x4a, 0x7c, 0xbf, 0xdc, 0x8b, 0xa7, 0x82, 0x45, 0x42, 0x4c, 0x5f, 0x31, 0xfe, 0xa3,
- 0x61, 0x0f, 0x80, 0x47, 0xd8, 0xc5, 0x90, 0x21, 0x43, 0x64, 0xf0, 0x24, 0x08, 0xaf, 0xb9, 0x19,
- 0x29, 0xec, 0x09, 0xe4, 0x1d, 0x19, 0xb7, 0x93, 0x48, 0x15, 0x1b, 0x55, 0x05, 0x9e, 0x97, 0x90,
- 0x96, 0x12, 0x6a, 0x42, 0x42, 0x57, 0xbd, 0x58, 0xa6, 0x4c, 0x19, 0x1e, 0x54, 0xa9, 0x3d, 0xa0,
- 0x97, 0x7a, 0xce, 0x5c, 0xdb, 0xc1, 0x4a, 0x3f, 0x02, 0x5f, 0x09, 0x58, 0x3f, 0x9f, 0x04, 0x0a,
- 0x59, 0x53, 0x4c, 0x08, 0xad, 0x67, 0x84, 0x35, 0x1d, 0xa9, 0x39, 0x3f, 0xfa, 0xd6, 0xbd, 0xbb,
- 0x37, 0x44, 0xa6, 0x33, 0x46, 0x9c, 0x4e, 0xe8, 0x29, 0xc6, 0x84, 0x04, 0x3d, 0x0e, 0xbc, 0x40,
- 0x2a, 0xe6, 0x21, 0x02, 0xb9, 0x90, 0xbb, 0x82, 0x1d, 0x19, 0x8f, 0x54, 0x30, 0x24, 0x4a, 0x1d,
- 0x3a, 0x74, 0x90, 0x02, 0x02, 0x02, 0x52, 0x01, 0x96, 0xe7, 0x47, 0x6a, 0x3c, 0xcf, 0xc5, 0xf3,
- 0x00, 0x58, 0x9d, 0x22, 0xe0, 0x21, 0x81, 0xbe, 0x4f, 0x45, 0x00, 0xd6, 0x5c, 0x7f, 0x61, 0xc8,
- 0xa6, 0x2c, 0xe7, 0x9e, 0xfb, 0x77, 0xf3, 0xd2, 0x44, 0x6e, 0x8e, 0x41, 0x5c, 0x4f, 0x3f, 0x2a,
- 0x52, 0x0e, 0x77, 0x15, 0xef, 0xfe, 0xad, 0x9d, 0x0c, 0x1e, 0x5d, 0x5b, 0x06, 0x0f, 0xa9, 0x14,
- 0xdc, 0x89, 0x61, 0x20, 0xd3, 0x91, 0x00, 0x23, 0xe0, 0x39, 0x91, 0x90, 0xcf, 0x76, 0x90, 0x52,
- 0x12, 0x80, 0xa6, 0xc0, 0x76, 0x02, 0xf8, 0x94, 0x52, 0xa5, 0x4a, 0x75, 0x54, 0xfe, 0x26, 0x51,
- 0x44, 0x23, 0x81, 0xde, 0x4f, 0x43, 0xa0, 0x49, 0x7e, 0xbe, 0xab, 0x95, 0xf6, 0xdc, 0xa0, 0xec,
- 0xbc, 0x1c, 0xa3, 0x0c, 0x3e, 0xe7, 0xe6, 0x65, 0x71, 0x2b, 0xfb, 0x27, 0x91, 0x66, 0xdd, 0x26,
- 0x8e, 0xee, 0x6f, 0xe9, 0x1e, 0x1a, 0xdc, 0x55, 0xb0, 0xa8, 0xa9, 0x36, 0x15, 0x2b, 0x56, 0xe4,
- 0x06, 0x46, 0x87, 0x91, 0x59, 0x82, 0x52, 0xe5, 0x62, 0x57, 0x76, 0x8b, 0x07, 0x5a, 0x48, 0x43,
- 0x6d, 0xc9, 0x92, 0x25, 0x35, 0x00, 0x1d, 0x03, 0xd0, 0x93, 0x4b, 0x97, 0x2e, 0xdd, 0xc9, 0xcf,
- 0xcf, 0xaf, 0xa1, 0x62, 0x78, 0x5f, 0x17, 0xe3, 0x77, 0x25, 0x90, 0x29, 0x51, 0x04, 0x02, 0x3c,
- 0x0d, 0x2f, 0x55, 0x54, 0x02, 0x8d, 0x2d, 0xa9, 0x5f, 0xfc, 0xdd, 0x9c, 0xfa, 0x65, 0xb6, 0x37,
- 0xf8, 0x1b, 0x19, 0x09, 0x22, 0xcb, 0xf9, 0x83, 0xd0, 0x5e, 0x9c, 0xec, 0x8e, 0x58, 0xd9, 0xe4,
- 0x3e, 0x3c, 0x7f, 0xbf, 0x5c, 0xb9, 0x72, 0x19, 0x00, 0xb8, 0x8d, 0x7f, 0x5b, 0x00, 0x78, 0x1d,
- 0x00, 0xe7, 0xa1, 0xe8, 0x6e, 0xc3, 0x8c, 0x78, 0x7d, 0x05, 0xc0, 0xe7, 0x3f, 0xf7, 0xdc, 0x73,
- 0xed, 0xbd, 0x81, 0x17, 0x36, 0x90, 0x08, 0xc4, 0xef, 0xcb, 0x3c, 0x81, 0x40, 0x8f, 0xa7, 0x21,
- 0xd0, 0x48, 0x77, 0x61, 0xe4, 0xe9, 0x4c, 0x67, 0x34, 0xc0, 0x5f, 0x01, 0xf8, 0xd3, 0x05, 0xe0,
- 0x33, 0x6c, 0x3b, 0x85, 0xcb, 0xb4, 0x11, 0x51, 0x68, 0x2c, 0x70, 0x73, 0x3d, 0xac, 0x11, 0x3c,
- 0xd9, 0x05, 0x40, 0xa7, 0x01, 0xf0, 0x49, 0x12, 0x00, 0xa1, 0x1c, 0xbc, 0x8f, 0x7f, 0xf6, 0xd9,
- 0x67, 0x07, 0x3c, 0x0e, 0x34, 0x8a, 0xbd, 0x01, 0x88, 0x3d, 0x8f, 0xd7, 0x55, 0xe1, 0x88, 0xb2,
- 0x20, 0x50, 0xf2, 0x09, 0x04, 0xba, 0x15, 0x99, 0xc0, 0xfe, 0xfd, 0x73, 0xfa, 0xfc, 0x63, 0x6a,
- 0x9b, 0xdc, 0x9c, 0x1b, 0x97, 0xfe, 0x05, 0xde, 0x75, 0x40, 0x98, 0x53, 0xe7, 0x89, 0xf3, 0x49,
- 0x83, 0x6e, 0x27, 0xc5, 0x34, 0xcf, 0xd9, 0xba, 0xae, 0xf1, 0x25, 0x7f, 0xff, 0xf2, 0x41, 0xde,
- 0xa0, 0xa0, 0x2c, 0xed, 0x40, 0x60, 0x17, 0x6c, 0x3d, 0xde, 0x37, 0x29, 0xec, 0x65, 0x7c, 0x5e,
- 0xd3, 0x93, 0x32, 0xa5, 0xf9, 0x07, 0xbd, 0xa7, 0xac, 0x81, 0xae, 0x45, 0x26, 0xf0, 0xee, 0x88,
- 0x16, 0xf1, 0xe5, 0xcb, 0xfb, 0x89, 0x69, 0x53, 0xc6, 0x8b, 0x74, 0xeb, 0x0e, 0x71, 0xed, 0x97,
- 0x8f, 0xf2, 0x92, 0x63, 0x5b, 0xdd, 0x3a, 0x76, 0xa0, 0xc5, 0x65, 0xf5, 0xca, 0xc0, 0xc9, 0x9d,
- 0x5e, 0xa9, 0xd6, 0xda, 0x57, 0x4a, 0x78, 0xbc, 0x5b, 0x07, 0xe9, 0x55, 0x1d, 0x45, 0xed, 0x07,
- 0xb0, 0xa5, 0x7e, 0xe7, 0xdf, 0xd3, 0x48, 0xa0, 0x73, 0x91, 0x09, 0xd4, 0x0f, 0xac, 0x72, 0x8f,
- 0x04, 0x00, 0x40, 0x2c, 0x9c, 0xd9, 0x30, 0x73, 0x57, 0x78, 0x83, 0x25, 0x21, 0x23, 0xfc, 0x3b,
- 0xfb, 0xc8, 0xe1, 0xfa, 0x00, 0x1c, 0x00, 0xe0, 0x95, 0x99, 0xcb, 0x45, 0x28, 0xca, 0xdf, 0x42,
- 0xa0, 0x53, 0x91, 0x08, 0x8c, 0x7a, 0xb7, 0x6e, 0xb0, 0xbf, 0x7f, 0x05, 0x77, 0xaf, 0xee, 0x75,
- 0xf4, 0x03, 0xfb, 0xd7, 0x98, 0x48, 0x60, 0x08, 0x7d, 0x2d, 0x8f, 0xd5, 0xa4, 0x95, 0x2d, 0x5b,
- 0xd6, 0x9f, 0xde, 0xad, 0x5c, 0xb9, 0x72, 0xf9, 0xa7, 0x94, 0xc3, 0xdf, 0x43, 0xe0, 0xd5, 0x22,
- 0x11, 0x98, 0x34, 0x3e, 0xb0, 0xa1, 0xc1, 0x70, 0xb1, 0x09, 0xa5, 0xf4, 0x7f, 0xe8, 0xdf, 0x0b,
- 0xa8, 0xff, 0x1d, 0x60, 0x25, 0x8b, 0xaa, 0x42, 0x3c, 0x01, 0x7b, 0x0d, 0xc6, 0xf1, 0xb5, 0xb6,
- 0x97, 0x05, 0x3c, 0xa5, 0xd5, 0x2a, 0xa2, 0xd5, 0xf4, 0x61, 0xfc, 0xbc, 0x99, 0xa7, 0xb9, 0xca,
- 0xf8, 0xfe, 0x09, 0xd0, 0xf6, 0x0d, 0xe3, 0x43, 0x16, 0xd9, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0x87, 0x00, 0x00, 0x0f, 0xf4, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x5a, 0x07, 0x74, 0x54,
+ 0x65, 0x1a, 0xa5, 0x23, 0x6a, 0x28, 0x4a, 0xf1, 0x00, 0x52, 0x13, 0x29, 0x87, 0x80, 0xec, 0x5a,
+ 0x10, 0x10, 0x04, 0x41, 0xa4, 0x44, 0x10, 0xa4, 0x18, 0x8a, 0x08, 0x88, 0xa2, 0xb4, 0x20, 0x88,
+ 0xba, 0x82, 0x88, 0x9e, 0xa5, 0x78, 0x90, 0xb2, 0x80, 0x74, 0x32, 0x48, 0x0d, 0x84, 0x84, 0x40,
+ 0x08, 0x48, 0x02, 0x09, 0x44, 0x08, 0x49, 0x08, 0xa1, 0x04, 0x0c, 0x79, 0x53, 0x33, 0xc9, 0xcc,
+ 0xa4, 0x00, 0xa1, 0x65, 0x12, 0xc8, 0xfc, 0x7b, 0xef, 0xef, 0xbc, 0xb7, 0x93, 0x21, 0xe1, 0xac,
+ 0x8a, 0xeb, 0x9a, 0x73, 0xbe, 0xf3, 0x1e, 0xef, 0xcd, 0xfc, 0xef, 0xde, 0xaf, 0xdc, 0xef, 0xfb,
+ 0xdf, 0x50, 0x41, 0x08, 0x51, 0xc1, 0xdb, 0xf0, 0xf7, 0x26, 0x6c, 0x10, 0xac, 0x46, 0x59, 0xf7,
+ 0xff, 0x0c, 0xc3, 0x5f, 0x45, 0xd8, 0xdf, 0x61, 0xef, 0xc1, 0xea, 0x69, 0xd7, 0xcb, 0xfa, 0x70,
+ 0xa5, 0x4a, 0x95, 0xd6, 0xe0, 0x43, 0x3a, 0xf7, 0x31, 0x00, 0x56, 0xfd, 0x4f, 0x04, 0x5e, 0x15,
+ 0xd6, 0x03, 0x58, 0x16, 0x13, 0x93, 0xdb, 0x7a, 0x95, 0x22, 0xe0, 0xed, 0xe9, 0xca, 0x95, 0x2b,
+ 0xaf, 0x6a, 0xdf, 0xbe, 0xbd, 0xae, 0x63, 0xc7, 0x8e, 0xc1, 0x6e, 0x22, 0x2b, 0x71, 0xec, 0xc3,
+ 0xc5, 0xfe, 0x87, 0xc0, 0x7d, 0x98, 0x05, 0xee, 0x67, 0xeb, 0x7c, 0x7c, 0x7c, 0x82, 0xfb, 0xf4,
+ 0xe9, 0xa3, 0x12, 0xe8, 0x0f, 0x7b, 0x11, 0xf6, 0x0a, 0x3f, 0x38, 0xce, 0x7d, 0x71, 0x21, 0x6c,
+ 0x2c, 0xac, 0x13, 0x08, 0xac, 0x1d, 0x3c, 0x78, 0xb0, 0xae, 0xa4, 0xa4, 0x44, 0x17, 0x1a, 0x1a,
+ 0xaa, 0x6b, 0xd3, 0xa6, 0x8d, 0x4a, 0x64, 0x39, 0x8e, 0x3d, 0x61, 0x95, 0xff, 0x40, 0xe0, 0xf5,
+ 0x61, 0x63, 0xf0, 0xac, 0x0d, 0x7c, 0x66, 0xa3, 0x46, 0x8d, 0x82, 0x17, 0x2f, 0x5e, 0xbc, 0xc5,
+ 0x68, 0x34, 0x86, 0xad, 0x5a, 0xb5, 0xea, 0x18, 0xae, 0xa5, 0xc2, 0xa2, 0x3c, 0xa2, 0x51, 0x61,
+ 0x36, 0x4f, 0xaa, 0x56, 0xad, 0xaa, 0x5e, 0x20, 0xd0, 0x4b, 0x5d, 0xba, 0x74, 0xb9, 0x78, 0xfe,
+ 0xfc, 0xf9, 0x13, 0x79, 0x79, 0x79, 0x7b, 0x49, 0x64, 0xfb, 0xf6, 0xed, 0x3a, 0x3f, 0x3f, 0x3f,
+ 0x95, 0xc8, 0x12, 0x1c, 0xbb, 0xc2, 0x2a, 0x3d, 0x44, 0xe0, 0x2d, 0x61, 0x53, 0x60, 0xf2, 0x19,
+ 0xed, 0xda, 0xb5, 0xdb, 0xb2, 0x6c, 0xd9, 0xb2, 0xc8, 0xd3, 0xf8, 0x8b, 0x89, 0x89, 0x49, 0xff,
+ 0xf1, 0xc7, 0x1f, 0x95, 0xb9, 0x73, 0xe7, 0x2a, 0xb8, 0xa7, 0x34, 0x6f, 0xde, 0x3c, 0xca, 0xd7,
+ 0xd7, 0x57, 0x23, 0x30, 0x93, 0x27, 0x8a, 0xa2, 0xe8, 0x62, 0x63, 0x63, 0x75, 0xf3, 0xe6, 0xcd,
+ 0xd3, 0x3d, 0xf5, 0xd4, 0x53, 0x69, 0x2f, 0xbc, 0xf0, 0x82, 0xc2, 0x2f, 0xd1, 0xe2, 0xe2, 0xe2,
+ 0xd2, 0x2e, 0x5d, 0xba, 0x14, 0x7b, 0xf5, 0xea, 0xd5, 0x90, 0x4d, 0x9b, 0x36, 0xe9, 0x9a, 0x34,
+ 0x69, 0xa2, 0x12, 0x61, 0x5e, 0x76, 0xf8, 0x9d, 0xc0, 0x5b, 0xc3, 0xfe, 0xe1, 0x06, 0xb3, 0xa5,
+ 0x6b, 0xd7, 0xae, 0xfb, 0x57, 0xae, 0x5c, 0x99, 0x10, 0x1d, 0x1d, 0x7d, 0xc5, 0xe3, 0xf9, 0xca,
+ 0x85, 0x0b, 0x17, 0x14, 0x38, 0x51, 0xe9, 0xde, 0xbd, 0xbb, 0x12, 0x11, 0x11, 0x11, 0x19, 0x18,
+ 0x18, 0xa8, 0x11, 0x98, 0xc1, 0x13, 0xb3, 0xd9, 0xac, 0xc3, 0x82, 0xd2, 0x46, 0x8e, 0x1c, 0x79,
+ 0xf1, 0xe3, 0x8f, 0x3f, 0x56, 0x1c, 0x0e, 0x87, 0x72, 0xf8, 0xf0, 0x61, 0xe3, 0xb4, 0x69, 0xd3,
+ 0x1c, 0x5b, 0xb7, 0x6e, 0x35, 0x71, 0xb1, 0x9f, 0x7e, 0xfa, 0xe9, 0xdc, 0xe5, 0xcb, 0x97, 0xa3,
+ 0x97, 0x2f, 0x5f, 0xbe, 0x03, 0x44, 0x37, 0xbb, 0x17, 0x19, 0x09, 0xab, 0xf2, 0x2b, 0x81, 0x3f,
+ 0x02, 0x7b, 0x87, 0x1e, 0x47, 0xca, 0xee, 0x7d, 0xfd, 0xf5, 0xd7, 0x4f, 0xad, 0x5d, 0xbb, 0x36,
+ 0x5d, 0x05, 0x7d, 0xfc, 0xf8, 0x71, 0x05, 0x24, 0x4c, 0x78, 0x8e, 0x03, 0xe9, 0x63, 0xc2, 0x77,
+ 0x94, 0x23, 0x47, 0x8e, 0x28, 0xbd, 0x7b, 0xf7, 0x56, 0x22, 0x23, 0x23, 0x0f, 0xbc, 0xf5, 0xd6,
+ 0x5b, 0x1a, 0x81, 0x69, 0x3c, 0x31, 0x18, 0x0c, 0x1a, 0x81, 0x31, 0x63, 0xc6, 0x9c, 0x0f, 0x0a,
+ 0x0a, 0xd2, 0xbb, 0x5c, 0x2e, 0x85, 0x5f, 0xbc, 0x75, 0xeb, 0x96, 0x7e, 0xfd, 0xfa, 0xf5, 0xd9,
+ 0x5f, 0x7e, 0xf9, 0xa5, 0x7d, 0xcf, 0x9e, 0x3d, 0x06, 0x3e, 0x00, 0x8b, 0x67, 0x80, 0x4c, 0xfc,
+ 0x90, 0x21, 0x43, 0x76, 0xba, 0xa3, 0xf1, 0x15, 0xf3, 0xf7, 0xbf, 0x04, 0xef, 0x8f, 0xcf, 0x2f,
+ 0xc5, 0x71, 0x1f, 0xc4, 0x22, 0x65, 0xe3, 0xc6, 0x8d, 0x9a, 0xa7, 0xe1, 0x1c, 0x25, 0x31, 0x31,
+ 0xd1, 0xfc, 0xfd, 0xf7, 0xdf, 0x3b, 0xf6, 0xed, 0xdb, 0x97, 0x5d, 0x58, 0x58, 0xa8, 0x27, 0x06,
+ 0xda, 0xc1, 0x83, 0x07, 0x25, 0x01, 0x10, 0xd9, 0xff, 0xc6, 0x1b, 0x6f, 0x68, 0x04, 0x98, 0x77,
+ 0xba, 0xf4, 0xf4, 0x74, 0x8d, 0xc0, 0xbb, 0xef, 0xbe, 0x7b, 0xee, 0x83, 0x0f, 0x3e, 0x30, 0x66,
+ 0x64, 0x64, 0x90, 0xbd, 0x0d, 0x04, 0xa4, 0x07, 0x6e, 0xdc, 0xb8, 0x61, 0x08, 0x0e, 0x0e, 0xb6,
+ 0xa1, 0x98, 0x6c, 0x47, 0x8f, 0x1e, 0xd5, 0xf3, 0xa1, 0xf4, 0xca, 0x9c, 0x39, 0x73, 0x4e, 0x56,
+ 0xab, 0x56, 0x6d, 0x17, 0x40, 0xad, 0xc5, 0x5a, 0x2f, 0x3c, 0x00, 0x78, 0x0d, 0xb7, 0x8e, 0xef,
+ 0xaf, 0x5e, 0xbd, 0xfa, 0xd9, 0x49, 0x93, 0x26, 0x31, 0xc2, 0x04, 0xac, 0xe4, 0xe6, 0xe6, 0x2a,
+ 0xc0, 0x60, 0xc6, 0xda, 0x0e, 0x5c, 0xcb, 0x2a, 0x2e, 0x2e, 0x96, 0xc0, 0xef, 0xdd, 0xbb, 0xa7,
+ 0xcf, 0xc9, 0xc9, 0xc9, 0xcc, 0xce, 0xce, 0xb6, 0x22, 0x85, 0xcc, 0x24, 0x80, 0x67, 0x47, 0x20,
+ 0x62, 0x1a, 0x81, 0x49, 0x3c, 0xb9, 0x78, 0xf1, 0xa2, 0x46, 0x60, 0xfc, 0xf8, 0xf1, 0xa9, 0x1f,
+ 0x7d, 0xf4, 0x91, 0x64, 0x8d, 0x85, 0x0c, 0x56, 0xab, 0x35, 0xeb, 0xca, 0x95, 0x2b, 0x0e, 0x8b,
+ 0xc5, 0x92, 0x7d, 0xf7, 0xee, 0x5d, 0x03, 0xd2, 0xcd, 0xb4, 0x62, 0xc5, 0x8a, 0x9c, 0x53, 0xa7,
+ 0x4e, 0x99, 0x4e, 0x9c, 0x38, 0x21, 0xbd, 0x87, 0x08, 0xb1, 0xb8, 0x4e, 0x61, 0xad, 0x10, 0x16,
+ 0x78, 0x19, 0xe0, 0x6b, 0x83, 0xe0, 0x2a, 0x1c, 0xcf, 0x75, 0xe8, 0xd0, 0x41, 0xd9, 0xb2, 0x65,
+ 0x8b, 0x72, 0xe6, 0xcc, 0x19, 0x05, 0x75, 0xa5, 0x3a, 0xc6, 0x1e, 0x1e, 0x1e, 0x9e, 0x0d, 0xc0,
+ 0x0a, 0x9e, 0xa1, 0x47, 0xfa, 0x5a, 0x09, 0xda, 0x6e, 0xb7, 0x5b, 0x89, 0x81, 0x58, 0xc2, 0xc2,
+ 0xc2, 0x64, 0x04, 0xe2, 0xe3, 0xe3, 0xc3, 0x7b, 0xf6, 0xec, 0xa9, 0x11, 0x78, 0x9f, 0x27, 0xe7,
+ 0xce, 0x9d, 0xd3, 0x08, 0x4c, 0x9c, 0x38, 0xf1, 0xec, 0xfb, 0xef, 0xbf, 0xaf, 0xa8, 0xa1, 0x53,
+ 0xed, 0xf6, 0xed, 0xdb, 0x26, 0x12, 0x61, 0x54, 0x9c, 0x4e, 0xa7, 0x21, 0x24, 0x24, 0xc4, 0xc6,
+ 0x30, 0x83, 0x20, 0x6b, 0x43, 0xc1, 0xb9, 0xf2, 0xcc, 0x33, 0xcf, 0x64, 0x54, 0xac, 0x58, 0x91,
+ 0x72, 0xf7, 0xbc, 0x07, 0xf8, 0x7a, 0xb8, 0xb6, 0x1b, 0xc7, 0x8c, 0x71, 0xe3, 0xc6, 0x29, 0x29,
+ 0x29, 0x29, 0xca, 0xf5, 0xeb, 0xd7, 0x15, 0xa6, 0x28, 0x52, 0xd1, 0x0a, 0xf2, 0xf6, 0xfc, 0xfc,
+ 0x7c, 0x03, 0xd6, 0x37, 0x66, 0xe1, 0x8f, 0xe0, 0xe9, 0x79, 0xef, 0xe7, 0xef, 0xde, 0xbd, 0x5b,
+ 0x12, 0x48, 0x48, 0x48, 0x08, 0x43, 0xb1, 0x6b, 0x04, 0x26, 0xf0, 0x24, 0x39, 0x39, 0x59, 0x23,
+ 0x80, 0xd0, 0xa6, 0x4c, 0x98, 0x30, 0xe1, 0x3e, 0x02, 0xaa, 0xdd, 0xb9, 0x73, 0x87, 0xe9, 0x65,
+ 0x37, 0x99, 0x4c, 0x36, 0x44, 0x2e, 0x73, 0xf5, 0xea, 0xd5, 0x8e, 0x82, 0x82, 0x02, 0x83, 0xcd,
+ 0x66, 0x53, 0x0e, 0x1c, 0x38, 0xa0, 0x40, 0xa5, 0x14, 0x00, 0x3e, 0x8b, 0x75, 0x3b, 0xc3, 0x7c,
+ 0x71, 0x1e, 0x07, 0x53, 0x28, 0x0c, 0xf0, 0xa8, 0x5c, 0x03, 0x20, 0x8d, 0x50, 0x1b, 0x07, 0x1c,
+ 0x67, 0x41, 0x14, 0x2c, 0x8c, 0x32, 0x8f, 0xe5, 0x3d, 0x93, 0xb6, 0x63, 0xc7, 0x0e, 0x49, 0x00,
+ 0x91, 0xdb, 0x0b, 0x95, 0xd4, 0x08, 0xc8, 0x46, 0x06, 0xb9, 0xd5, 0x08, 0x20, 0x7d, 0xce, 0x8c,
+ 0x1d, 0x3b, 0x56, 0xc9, 0xcc, 0xcc, 0xcc, 0x26, 0x50, 0x3c, 0x2c, 0x93, 0x61, 0xf5, 0x5e, 0x10,
+ 0x05, 0x26, 0xeb, 0x44, 0xaf, 0xd7, 0x67, 0x11, 0x0c, 0x72, 0xd5, 0x80, 0x70, 0x2b, 0xc7, 0x8e,
+ 0x1d, 0x53, 0x1a, 0x34, 0x68, 0x40, 0x12, 0xb4, 0x74, 0xa4, 0x8e, 0xb2, 0x60, 0xc1, 0x02, 0x12,
+ 0x97, 0xdf, 0x23, 0x68, 0x16, 0x29, 0x52, 0x24, 0x93, 0xc0, 0x19, 0xd9, 0xb2, 0x00, 0x33, 0x0a,
+ 0x88, 0x8c, 0x05, 0x02, 0x63, 0x23, 0x0e, 0xa6, 0x1d, 0x09, 0xe0, 0xfb, 0x7b, 0x9e, 0x7d, 0xf6,
+ 0x59, 0x8d, 0x00, 0xa5, 0x4c, 0x87, 0xbc, 0xd2, 0x08, 0x4c, 0x9d, 0x3a, 0x35, 0x79, 0xf4, 0xe8,
+ 0xd1, 0x72, 0x11, 0x84, 0x59, 0x4f, 0xcf, 0x00, 0xa4, 0x9d, 0xe9, 0x43, 0x52, 0xde, 0xe1, 0x45,
+ 0x01, 0x66, 0x22, 0x12, 0x39, 0x20, 0x91, 0xa3, 0x4a, 0x1e, 0x9a, 0x8f, 0xbe, 0x66, 0xcd, 0x9a,
+ 0x4e, 0x48, 0xe4, 0x6d, 0xe4, 0xb7, 0x4c, 0x97, 0x2c, 0x43, 0xa6, 0xf9, 0x87, 0x29, 0xab, 0x4b,
+ 0xb6, 0x4d, 0x5b, 0x53, 0xb2, 0xfd, 0x9b, 0xcd, 0x85, 0x88, 0x9a, 0xa9, 0x2c, 0xa7, 0x30, 0xb2,
+ 0x7c, 0x16, 0x9f, 0x89, 0x46, 0xaa, 0x39, 0x6f, 0xf3, 0xe6, 0xcd, 0x92, 0x00, 0x94, 0x6a, 0x77,
+ 0xdb, 0xb6, 0x6d, 0x09, 0x7e, 0x13, 0x09, 0x8c, 0x22, 0x01, 0x48, 0x98, 0x46, 0x00, 0x12, 0x9a,
+ 0x34, 0x62, 0xc4, 0x08, 0x6d, 0x51, 0xdc, 0xb3, 0xe2, 0xcb, 0x76, 0x16, 0xef, 0xcd, 0x9b, 0x37,
+ 0x4d, 0xf4, 0x3a, 0x1a, 0x9f, 0x9d, 0x39, 0xab, 0x7e, 0x86, 0x85, 0x86, 0x85, 0x1d, 0x28, 0xee,
+ 0x7c, 0x74, 0x70, 0x33, 0x6a, 0x44, 0x0f, 0x89, 0x2c, 0xc6, 0x28, 0x50, 0xc8, 0xfb, 0xe6, 0x0c,
+ 0xa3, 0x65, 0xe7, 0xe4, 0xb5, 0xae, 0x84, 0x45, 0x87, 0x85, 0x75, 0x5b, 0x9a, 0x88, 0xfb, 0x6a,
+ 0x9f, 0x08, 0x99, 0xb5, 0xe9, 0x5e, 0x6e, 0x96, 0xc3, 0x8c, 0x4e, 0xaf, 0x47, 0xfa, 0x59, 0x55,
+ 0xa1, 0x28, 0x2a, 0x2a, 0x32, 0xe0, 0xdc, 0x8c, 0xa6, 0x69, 0x3f, 0x79, 0xf2, 0x64, 0xa6, 0xfa,
+ 0x8c, 0x75, 0xeb, 0xd6, 0x49, 0x02, 0x78, 0x7e, 0x08, 0x3b, 0x31, 0xa2, 0xbb, 0x9e, 0x04, 0x02,
+ 0x49, 0x00, 0xc5, 0xa4, 0x11, 0x98, 0x39, 0x73, 0x66, 0xe2, 0xd0, 0xa1, 0x43, 0x25, 0x28, 0x46,
+ 0xc0, 0x9d, 0xf7, 0xfa, 0xfd, 0xfb, 0xf7, 0x67, 0x61, 0x11, 0x99, 0xb7, 0x7c, 0x08, 0x3d, 0x05,
+ 0xe9, 0x73, 0x78, 0x12, 0x61, 0x01, 0x82, 0x6c, 0x3e, 0x3f, 0xef, 0xef, 0xef, 0x2f, 0x09, 0x38,
+ 0xac, 0x76, 0xd3, 0xf6, 0xc9, 0x6b, 0x5c, 0x09, 0x0b, 0x0f, 0x09, 0x67, 0x8c, 0x43, 0x5c, 0x3f,
+ 0x68, 0x11, 0x77, 0xe3, 0xf2, 0x45, 0xea, 0x8a, 0x38, 0x11, 0x16, 0x14, 0xec, 0x3a, 0x71, 0x38,
+ 0x36, 0x1f, 0xd1, 0x30, 0x63, 0x1d, 0xf9, 0x0c, 0xa6, 0x17, 0xe4, 0xd9, 0xca, 0x35, 0x3c, 0xd3,
+ 0x09, 0xd7, 0x25, 0x01, 0x38, 0x72, 0x27, 0xea, 0x8c, 0x11, 0x58, 0x4d, 0x02, 0xc3, 0x49, 0x00,
+ 0xda, 0xab, 0x11, 0x98, 0x3d, 0x7b, 0x76, 0xc2, 0x9b, 0x6f, 0xbe, 0xa9, 0x70, 0x51, 0x7a, 0x9b,
+ 0x9e, 0xa1, 0x3a, 0x30, 0xbc, 0x4c, 0x05, 0xe8, 0xb0, 0x75, 0xcd, 0x9a, 0x35, 0x0e, 0x14, 0xa4,
+ 0x91, 0x0b, 0x33, 0x47, 0x49, 0x86, 0x9e, 0x74, 0xa7, 0x9d, 0x02, 0x82, 0x7a, 0xcc, 0x33, 0x45,
+ 0x8d, 0x1a, 0x36, 0x72, 0xee, 0x98, 0xba, 0xb6, 0x24, 0xfe, 0xeb, 0x03, 0xa2, 0x30, 0xda, 0x2e,
+ 0xae, 0x47, 0x9a, 0xc5, 0x3d, 0x80, 0x2f, 0x88, 0xca, 0x14, 0xf6, 0xbd, 0x57, 0xc4, 0xc5, 0xd5,
+ 0xf1, 0x22, 0xec, 0xe3, 0xe0, 0x92, 0xdd, 0x3b, 0x42, 0xec, 0x54, 0x23, 0x46, 0x59, 0x15, 0x0a,
+ 0xca, 0x28, 0x9f, 0x4d, 0xa3, 0x63, 0x10, 0x5d, 0x49, 0x00, 0xd1, 0xe2, 0x14, 0x40, 0x02, 0x2b,
+ 0x48, 0x60, 0x28, 0x09, 0xa0, 0x3d, 0x97, 0x22, 0x30, 0x68, 0xd0, 0xa0, 0x52, 0xb9, 0xc9, 0xd4,
+ 0xc1, 0xe2, 0xd9, 0xf4, 0x38, 0x17, 0x46, 0x73, 0x33, 0xa0, 0xb1, 0xd8, 0x20, 0x6d, 0x0c, 0xb9,
+ 0x9e, 0xf7, 0x91, 0x42, 0x39, 0xd7, 0xae, 0x5d, 0xb3, 0xb8, 0x53, 0x4a, 0x8f, 0x29, 0xb6, 0xa8,
+ 0x56, 0xad, 0x5a, 0xae, 0x6f, 0xdf, 0x9d, 0xe7, 0x32, 0xfe, 0x90, 0x2a, 0x32, 0xd6, 0x27, 0x89,
+ 0xe2, 0xa3, 0xb9, 0xe2, 0x86, 0x1b, 0xbc, 0x23, 0x2c, 0x43, 0xe4, 0xef, 0x37, 0x8a, 0x84, 0xc5,
+ 0x87, 0x45, 0xc8, 0xa7, 0x9b, 0x8a, 0x09, 0x5a, 0x8d, 0x2a, 0x9f, 0x85, 0xfe, 0x60, 0x56, 0xa7,
+ 0x01, 0x1a, 0xc6, 0x0a, 0x8d, 0xc0, 0x13, 0x4f, 0x3c, 0x41, 0x02, 0x4b, 0xd5, 0xdd, 0x97, 0x0e,
+ 0x1a, 0xae, 0x11, 0x98, 0x35, 0x6b, 0xd6, 0x69, 0x8c, 0xd3, 0xe5, 0xca, 0x19, 0x34, 0xdc, 0xec,
+ 0x56, 0x1f, 0x3b, 0x8e, 0x16, 0x36, 0x35, 0xd4, 0x84, 0x49, 0x16, 0x2a, 0xfe, 0x98, 0xc7, 0x50,
+ 0x0f, 0x23, 0x94, 0xc8, 0x05, 0xdd, 0x17, 0x51, 0x51, 0x51, 0x42, 0xa7, 0xd3, 0x89, 0xdc, 0xc4,
+ 0x4c, 0x91, 0xb1, 0x2e, 0x51, 0x64, 0x6e, 0xbf, 0xa0, 0x81, 0xbf, 0x79, 0x38, 0x4b, 0xe4, 0x45,
+ 0x18, 0x44, 0xe4, 0xac, 0xed, 0x22, 0x39, 0xea, 0xe4, 0x55, 0xd4, 0x8e, 0xb1, 0xbc, 0xe7, 0xa2,
+ 0x4b, 0x4b, 0x02, 0x50, 0xae, 0x9d, 0x8f, 0x3d, 0xf6, 0x18, 0x07, 0xca, 0x6f, 0x49, 0x60, 0xb0,
+ 0x37, 0x01, 0xb5, 0x06, 0xe0, 0x01, 0x13, 0xc1, 0xaa, 0xa9, 0xe1, 0x6d, 0xac, 0x11, 0xb7, 0xc7,
+ 0xec, 0x00, 0xe8, 0x40, 0x47, 0xce, 0x72, 0x47, 0xcb, 0x80, 0x71, 0xbc, 0x08, 0x4a, 0x26, 0xc1,
+ 0x43, 0xfe, 0x04, 0x88, 0x0a, 0x4c, 0x91, 0x62, 0xf3, 0x92, 0xf5, 0x22, 0x75, 0x69, 0xac, 0x70,
+ 0x84, 0x66, 0x48, 0xf0, 0x57, 0x0f, 0x98, 0x84, 0x75, 0x57, 0x9a, 0x38, 0x36, 0x2f, 0x5c, 0xc4,
+ 0x6f, 0x8d, 0xbe, 0xe6, 0xfd, 0x0c, 0x3a, 0x85, 0x35, 0xc6, 0x74, 0xf6, 0xac, 0x81, 0x1a, 0x35,
+ 0x6a, 0x30, 0x02, 0x8b, 0xb4, 0x14, 0x3a, 0x74, 0xe8, 0x90, 0x46, 0x60, 0xc6, 0x8c, 0x19, 0x89,
+ 0xc3, 0x87, 0x0f, 0x67, 0x1e, 0x1b, 0x98, 0x7b, 0xd4, 0x60, 0xe6, 0x21, 0x95, 0x47, 0x4d, 0x11,
+ 0x4f, 0xa3, 0xd7, 0x78, 0x1f, 0x00, 0x73, 0x29, 0xa5, 0xcf, 0x3d, 0xf7, 0x5c, 0x11, 0xc6, 0x5e,
+ 0x17, 0x8a, 0x59, 0x20, 0xcd, 0x04, 0x6a, 0x44, 0x80, 0x9c, 0x40, 0x93, 0x93, 0xff, 0x3e, 0xb8,
+ 0x31, 0x5c, 0x18, 0x36, 0xa6, 0x88, 0xab, 0xf0, 0x3c, 0xc1, 0x27, 0x2f, 0x89, 0x96, 0xc5, 0x6c,
+ 0x85, 0xcc, 0xd2, 0x59, 0x9c, 0x7d, 0x54, 0xd9, 0x56, 0x95, 0x89, 0xce, 0xc4, 0xb4, 0x2a, 0x09,
+ 0x60, 0xbd, 0x5d, 0x9e, 0x11, 0x18, 0xe1, 0xad, 0x42, 0xd3, 0xa7, 0x4f, 0x4f, 0x7a, 0xfb, 0xed,
+ 0xb7, 0x35, 0x80, 0x49, 0x49, 0x49, 0x16, 0xaa, 0x0f, 0x87, 0x2d, 0xce, 0x26, 0xcc, 0x51, 0x7a,
+ 0x9e, 0x45, 0xed, 0x49, 0x04, 0xf7, 0x2c, 0x98, 0x73, 0xee, 0x36, 0x6c, 0xd8, 0x50, 0x40, 0x86,
+ 0x45, 0xff, 0xfe, 0xfd, 0xc5, 0xa2, 0x45, 0x8b, 0x04, 0x64, 0x58, 0x60, 0x1c, 0x17, 0xa8, 0x33,
+ 0x49, 0x04, 0x33, 0x8d, 0x48, 0xd8, 0x18, 0x23, 0x2e, 0xac, 0x8c, 0x17, 0x49, 0x00, 0x1f, 0x1e,
+ 0xa4, 0x73, 0x9d, 0x39, 0x91, 0x28, 0xc1, 0x32, 0x35, 0xd9, 0xbc, 0x52, 0x53, 0x53, 0x2d, 0x1b,
+ 0x36, 0x6c, 0xb0, 0x53, 0x92, 0xd5, 0xf5, 0x39, 0xb5, 0x92, 0x00, 0x3e, 0x17, 0x82, 0xda, 0x22,
+ 0x81, 0x25, 0x9a, 0x8c, 0x7a, 0xf6, 0x01, 0x36, 0xb2, 0x51, 0xa3, 0x46, 0xc9, 0x08, 0xa8, 0x4d,
+ 0x84, 0x85, 0x8a, 0x71, 0x36, 0x8b, 0x63, 0x03, 0x65, 0x54, 0x6d, 0x38, 0x24, 0xc3, 0x69, 0x95,
+ 0x63, 0x2f, 0xd2, 0xa6, 0x10, 0xb2, 0xe9, 0x42, 0xf4, 0x44, 0xbf, 0x7e, 0xfd, 0x04, 0x46, 0x12,
+ 0x81, 0xb9, 0x5d, 0xf4, 0xed, 0xdb, 0x57, 0x40, 0xe5, 0xc4, 0xde, 0xbd, 0x7b, 0xa5, 0x61, 0x24,
+ 0x17, 0x5f, 0x7f, 0x3a, 0x4f, 0xc4, 0x7c, 0x16, 0x2a, 0xf6, 0x05, 0xe9, 0xc4, 0xb1, 0xc8, 0x98,
+ 0xab, 0x6c, 0x58, 0x48, 0x15, 0x03, 0x67, 0x2b, 0x4e, 0xa4, 0xec, 0x3d, 0x1c, 0xec, 0xd4, 0x34,
+ 0xe2, 0x10, 0xe9, 0xd9, 0xc8, 0x9e, 0x7c, 0xf2, 0x49, 0xad, 0x88, 0x47, 0x93, 0x00, 0x06, 0x24,
+ 0x8d, 0xc0, 0x94, 0x29, 0x53, 0x92, 0xb1, 0x27, 0x90, 0xb9, 0xa7, 0x86, 0x92, 0x61, 0xa4, 0x4a,
+ 0x20, 0xc4, 0x1c, 0xa1, 0x35, 0x19, 0x65, 0xc8, 0x71, 0xdf, 0xfe, 0xd2, 0x4b, 0x2f, 0x15, 0x43,
+ 0xda, 0x5c, 0xc3, 0x86, 0x0d, 0x93, 0x80, 0x3f, 0xfc, 0xf0, 0x43, 0x81, 0x3a, 0x12, 0xaf, 0xbc,
+ 0xf2, 0x8a, 0xc0, 0xe4, 0x28, 0x23, 0x02, 0x8d, 0x97, 0xde, 0xff, 0xe6, 0x9b, 0x6f, 0x44, 0xc0,
+ 0x80, 0x01, 0x62, 0x51, 0xe0, 0x5c, 0x57, 0xda, 0xe9, 0xf3, 0xd9, 0x6c, 0x7a, 0xb8, 0x9e, 0x8d,
+ 0x14, 0xd1, 0x36, 0x2f, 0x74, 0x10, 0xd5, 0x8e, 0x11, 0x51, 0xa3, 0x82, 0x3a, 0x93, 0x04, 0xd0,
+ 0xf5, 0xf7, 0x40, 0x20, 0x48, 0x80, 0x7b, 0x74, 0xb9, 0x91, 0x2f, 0x35, 0xcc, 0xa9, 0xb3, 0x90,
+ 0xf7, 0x24, 0xaa, 0xca, 0x28, 0xd3, 0x88, 0x85, 0x8a, 0xe2, 0xb4, 0x6f, 0xdb, 0xb6, 0xcd, 0x06,
+ 0x80, 0x77, 0x08, 0x9e, 0x80, 0xcb, 0x02, 0x8f, 0xd9, 0x5d, 0x46, 0x02, 0xc3, 0x9c, 0x98, 0x3f,
+ 0x7f, 0xbe, 0x60, 0x71, 0x63, 0x18, 0x73, 0x61, 0x2a, 0xcd, 0x44, 0x5d, 0x64, 0xd1, 0xe3, 0xc8,
+ 0x6b, 0x93, 0xe7, 0x18, 0x41, 0x87, 0x51, 0x9a, 0x3d, 0x65, 0x14, 0x69, 0xa8, 0xcd, 0x42, 0x48,
+ 0x53, 0x12, 0xf8, 0x97, 0x36, 0xcc, 0x79, 0x8e, 0xd3, 0x9c, 0x46, 0xb1, 0x27, 0x90, 0x61, 0x2b,
+ 0x4b, 0x7d, 0x58, 0xc8, 0xee, 0x7c, 0xb5, 0xa1, 0x58, 0x0b, 0xe1, 0x0d, 0x09, 0x90, 0x69, 0x43,
+ 0xf0, 0x8c, 0x42, 0x8f, 0x1e, 0x3d, 0x4a, 0x81, 0xc7, 0x0e, 0x4a, 0x20, 0x4a, 0x02, 0xa9, 0x29,
+ 0x30, 0x88, 0x95, 0x20, 0x95, 0xb2, 0x99, 0x8e, 0xd8, 0xeb, 0x66, 0x52, 0x7a, 0x55, 0xed, 0xf7,
+ 0xae, 0x2b, 0xd5, 0x18, 0x69, 0x75, 0x1a, 0x05, 0xf1, 0x50, 0xcf, 0x4e, 0x3c, 0x91, 0x04, 0x90,
+ 0x57, 0x1a, 0x01, 0xec, 0x05, 0x52, 0xde, 0x7b, 0xef, 0x3d, 0x85, 0x21, 0xe4, 0xc2, 0x4c, 0x23,
+ 0xc8, 0xa9, 0xc5, 0xd3, 0x1b, 0xcc, 0x4f, 0x00, 0xbe, 0x43, 0xf0, 0xd8, 0x56, 0x4a, 0xf0, 0x88,
+ 0x5c, 0xb9, 0xe0, 0x3b, 0x77, 0xee, 0x2c, 0x9e, 0x7e, 0xfa, 0x69, 0x81, 0xfd, 0x82, 0x0b, 0x51,
+ 0xc8, 0x83, 0x62, 0xd9, 0xa8, 0x6a, 0x34, 0x36, 0xac, 0xb2, 0xe4, 0x93, 0xca, 0xe3, 0x39, 0xd8,
+ 0xed, 0xda, 0xb5, 0x4b, 0x12, 0x40, 0xb6, 0xec, 0x6d, 0xd1, 0xa2, 0x05, 0x09, 0xf0, 0xc5, 0x5b,
+ 0x85, 0x0f, 0xd4, 0xb7, 0x12, 0x2a, 0x01, 0x80, 0x2f, 0xb5, 0xa1, 0x81, 0xf4, 0xd9, 0xa1, 0x0a,
+ 0x36, 0x75, 0x33, 0xc3, 0xda, 0x40, 0xa7, 0xbe, 0xc5, 0x46, 0x85, 0x86, 0x27, 0xd5, 0x46, 0x05,
+ 0x4f, 0xe0, 0xb4, 0x3e, 0x7d, 0xfa, 0x48, 0xf0, 0x03, 0x07, 0x0e, 0x94, 0xe0, 0xe1, 0x31, 0x81,
+ 0xee, 0xe9, 0xfa, 0xe4, 0x93, 0x4f, 0xae, 0x41, 0xd5, 0x38, 0xb5, 0xda, 0x28, 0x12, 0xde, 0xa0,
+ 0x39, 0xf9, 0xaa, 0xe3, 0x0b, 0x3c, 0x6d, 0xdb, 0xb9, 0x73, 0xa7, 0x5d, 0xbd, 0x8f, 0xe2, 0x97,
+ 0x04, 0x30, 0xfa, 0x87, 0xf9, 0xf9, 0xf9, 0x69, 0xc3, 0xdc, 0x47, 0xde, 0x6f, 0x25, 0xb0, 0x99,
+ 0x39, 0x8b, 0x54, 0xf0, 0xdc, 0xc0, 0xc8, 0x22, 0xa3, 0x94, 0xa6, 0xa5, 0xa5, 0x59, 0x06, 0x0c,
+ 0x18, 0x50, 0x58, 0xbf, 0x7e, 0x7d, 0x01, 0x12, 0x12, 0xfc, 0xe4, 0xc9, 0x93, 0x05, 0x95, 0xc7,
+ 0x13, 0x3c, 0xa3, 0xe2, 0x0d, 0x7e, 0xe1, 0xc2, 0x85, 0x05, 0x1c, 0xc7, 0xbd, 0x1b, 0x23, 0xeb,
+ 0x8b, 0xf3, 0xd4, 0xcf, 0x3f, 0xff, 0xec, 0xe0, 0x54, 0x8a, 0xad, 0xaa, 0x95, 0x03, 0x1d, 0xd3,
+ 0x0c, 0x91, 0xd7, 0x48, 0xaa, 0x5b, 0x4a, 0xec, 0xfe, 0xc2, 0x31, 0xa6, 0x30, 0x02, 0x7c, 0xf9,
+ 0x55, 0x61, 0x2a, 0x09, 0x20, 0x5d, 0x34, 0x02, 0x68, 0xff, 0xe7, 0xb8, 0x27, 0xa6, 0x97, 0x68,
+ 0x6a, 0x88, 0x29, 0xa5, 0x58, 0xe0, 0x4e, 0xbd, 0x7a, 0xf5, 0x24, 0x38, 0x10, 0x29, 0x05, 0x9e,
+ 0xa9, 0xa3, 0x82, 0x27, 0x39, 0x82, 0x6f, 0xda, 0xb4, 0xa9, 0x80, 0xe4, 0xb9, 0x30, 0x00, 0x66,
+ 0xab, 0x93, 0xad, 0x6a, 0xf4, 0xb6, 0x9a, 0xfb, 0x8c, 0x2a, 0x37, 0xf3, 0x54, 0x37, 0xf6, 0x1d,
+ 0x35, 0x5d, 0xa9, 0x7c, 0xea, 0x9e, 0x3c, 0x34, 0x34, 0xd4, 0x40, 0x02, 0xc7, 0x8f, 0x1f, 0x0f,
+ 0xc7, 0xa4, 0xab, 0xed, 0x07, 0xa6, 0x93, 0x00, 0x74, 0xb8, 0xd4, 0x5b, 0x09, 0x8e, 0x12, 0x64,
+ 0x8c, 0xdc, 0x33, 0xa8, 0x53, 0x21, 0xae, 0x11, 0xbc, 0x8b, 0x39, 0xad, 0x82, 0xa7, 0x3c, 0xbe,
+ 0xfa, 0xea, 0xab, 0x12, 0xfc, 0x6b, 0xaf, 0xbd, 0xa6, 0x81, 0x47, 0x4f, 0x10, 0xcd, 0x9a, 0x35,
+ 0x13, 0x8f, 0x3f, 0xfe, 0xb8, 0xe0, 0xf4, 0xea, 0xbd, 0x01, 0x82, 0xb7, 0x73, 0xa8, 0x66, 0x8c,
+ 0x06, 0x00, 0xc9, 0x6d, 0x29, 0xea, 0x90, 0xc3, 0x9b, 0x9e, 0x3d, 0x41, 0x4d, 0x23, 0xaa, 0x11,
+ 0x30, 0x98, 0xf8, 0xf6, 0x03, 0x33, 0x9a, 0x8c, 0x40, 0x6c, 0x6c, 0xec, 0x3e, 0xf7, 0x8e, 0x2c,
+ 0x58, 0x7b, 0x33, 0x87, 0x59, 0x43, 0x23, 0x80, 0x62, 0x39, 0x04, 0x90, 0xe9, 0xfc, 0x30, 0x2d,
+ 0x30, 0x30, 0x50, 0xc1, 0x26, 0xba, 0xa0, 0x6e, 0xdd, 0xba, 0x2e, 0x02, 0xa7, 0xa1, 0x57, 0xdc,
+ 0x07, 0x9e, 0xf5, 0x40, 0xf0, 0xf8, 0xac, 0x04, 0xef, 0xe3, 0xe3, 0x23, 0xb0, 0x2b, 0x2b, 0x56,
+ 0xf3, 0x9b, 0x63, 0x09, 0x81, 0x73, 0x54, 0xe0, 0xbf, 0xd9, 0x10, 0x29, 0xa1, 0x28, 0x4a, 0x0b,
+ 0x25, 0x53, 0xed, 0x39, 0x48, 0xa3, 0x4c, 0x44, 0x43, 0xcf, 0x6d, 0x28, 0x9f, 0xad, 0xe2, 0xa0,
+ 0x41, 0x82, 0x2f, 0x00, 0xeb, 0x56, 0x8c, 0x2b, 0xda, 0x96, 0xf2, 0x13, 0x6f, 0x15, 0xa2, 0xf1,
+ 0x7d, 0x28, 0x37, 0xcf, 0xf0, 0xcc, 0x51, 0xec, 0xac, 0x72, 0xeb, 0xd4, 0xa9, 0xe3, 0x62, 0xbe,
+ 0x07, 0x04, 0x04, 0x68, 0xe0, 0x7b, 0xf5, 0xea, 0x55, 0x0a, 0x3c, 0xf6, 0x10, 0x12, 0x7c, 0xf3,
+ 0xe6, 0xcd, 0x65, 0xce, 0x43, 0xab, 0x8b, 0xd1, 0xf2, 0x9d, 0xaa, 0xf4, 0xd2, 0xb3, 0x6a, 0x4d,
+ 0xf1, 0x35, 0x0a, 0xe6, 0xaf, 0x2c, 0xd6, 0x04, 0x49, 0x21, 0x4d, 0xb2, 0x11, 0x19, 0x03, 0xb5,
+ 0x9e, 0x73, 0x98, 0x0a, 0x18, 0xe7, 0x69, 0x5f, 0x7c, 0xf1, 0xc5, 0x29, 0xec, 0xce, 0x0e, 0x61,
+ 0x12, 0xd8, 0x85, 0xbe, 0xa1, 0x03, 0x69, 0x5d, 0xe3, 0xc6, 0x8d, 0x4b, 0xbf, 0x17, 0xa2, 0xd5,
+ 0xae, 0x5d, 0x3b, 0x18, 0x1e, 0xe5, 0x34, 0xaa, 0x43, 0x83, 0x92, 0x2f, 0xbb, 0xa0, 0xdb, 0x97,
+ 0x90, 0xc3, 0x25, 0x94, 0x49, 0xa6, 0x0e, 0xd3, 0x06, 0x73, 0x52, 0xb9, 0xe0, 0x21, 0x6f, 0x12,
+ 0x3c, 0x64, 0x32, 0x1b, 0xf9, 0xef, 0x44, 0x04, 0x0a, 0x3d, 0xd3, 0x87, 0x33, 0x0e, 0x00, 0xe4,
+ 0xe0, 0x28, 0xbd, 0xed, 0x96, 0x4a, 0x65, 0xe9, 0xd2, 0xa5, 0x94, 0x65, 0x09, 0x1a, 0xa9, 0x7a,
+ 0x09, 0x7b, 0x92, 0x68, 0xf4, 0xa3, 0x9d, 0x1d, 0x3b, 0x76, 0xd4, 0x61, 0x8d, 0x60, 0x8f, 0xb7,
+ 0xd1, 0x9e, 0x2f, 0xa1, 0xe7, 0xab, 0xef, 0xe1, 0x39, 0x52, 0x07, 0xb9, 0x5b, 0xb3, 0xf6, 0x81,
+ 0x69, 0x93, 0x5a, 0xeb, 0x3f, 0x0d, 0xf2, 0x17, 0xe3, 0xc7, 0x76, 0x79, 0x20, 0x78, 0x9a, 0x0a,
+ 0x1e, 0x1e, 0x17, 0xdf, 0x7d, 0xf7, 0x5d, 0x2e, 0xc1, 0x42, 0x7d, 0x9c, 0x48, 0xa3, 0x42, 0xd5,
+ 0xeb, 0xdc, 0x57, 0xa3, 0x19, 0xe5, 0x11, 0x38, 0x53, 0x86, 0x2f, 0xb5, 0xa0, 0x4c, 0x0a, 0xd6,
+ 0x51, 0xd0, 0xb5, 0x15, 0x38, 0xef, 0x2c, 0x8e, 0x91, 0x88, 0xb6, 0x27, 0x50, 0xbe, 0x7f, 0x5d,
+ 0xec, 0x7e, 0x8b, 0x3e, 0xc1, 0xbd, 0x7f, 0xe9, 0x0e, 0x6b, 0x07, 0x7b, 0xb4, 0xac, 0xd7, 0x7f,
+ 0xb5, 0xf8, 0xee, 0xd2, 0xc7, 0xa7, 0xf2, 0xa0, 0xcb, 0x49, 0x01, 0x45, 0x36, 0xe3, 0x72, 0x91,
+ 0x96, 0x38, 0x42, 0x6c, 0x5a, 0xf5, 0xaa, 0x6b, 0xe4, 0xc8, 0xe1, 0x02, 0x1e, 0x92, 0xe0, 0x79,
+ 0x54, 0xc1, 0xbf, 0xfc, 0xf2, 0xcb, 0xa2, 0x65, 0xcb, 0x96, 0xd2, 0xf3, 0x08, 0x75, 0x1e, 0x76,
+ 0x69, 0x79, 0x6c, 0x74, 0x68, 0x5c, 0x4e, 0x14, 0xb1, 0x24, 0x80, 0x21, 0xcd, 0x01, 0xfd, 0xce,
+ 0xe5, 0xe0, 0xc7, 0xfc, 0xc7, 0x5c, 0xa4, 0x70, 0xd7, 0xd7, 0xa9, 0x53, 0x27, 0xa5, 0x55, 0xab,
+ 0x56, 0x67, 0x2a, 0x57, 0xae, 0x1c, 0xaa, 0x82, 0x86, 0xbe, 0xaf, 0x76, 0xf7, 0xa7, 0x4e, 0x04,
+ 0xf9, 0xc0, 0xf7, 0xac, 0xe5, 0xdd, 0x50, 0xce, 0xf6, 0x1d, 0x64, 0xf9, 0x79, 0x72, 0xc1, 0xbd,
+ 0xbb, 0x37, 0x84, 0xb3, 0xd0, 0x22, 0xae, 0xa4, 0x4e, 0x29, 0x89, 0x0c, 0xe9, 0x22, 0xfa, 0xf5,
+ 0xed, 0x22, 0xc1, 0x33, 0x65, 0x3c, 0xc1, 0x23, 0xcc, 0xae, 0x77, 0xde, 0x79, 0xc7, 0xae, 0xbe,
+ 0xfb, 0xa1, 0x21, 0x4f, 0x9d, 0x98, 0xdb, 0x4b, 0xa5, 0x10, 0xbc, 0xaf, 0x20, 0x92, 0x0a, 0x54,
+ 0x44, 0x41, 0x2f, 0xb9, 0x0c, 0x80, 0x07, 0xdd, 0xc0, 0xbf, 0x73, 0xef, 0x4d, 0xfc, 0x7e, 0xcd,
+ 0xef, 0x0e, 0xe5, 0xde, 0xd0, 0x9f, 0x1b, 0x12, 0x7d, 0x3d, 0x27, 0x42, 0x14, 0x17, 0xe5, 0x08,
+ 0xe7, 0x1d, 0x93, 0xb8, 0x73, 0x33, 0x4d, 0x18, 0x2f, 0x7d, 0x5e, 0xb2, 0x47, 0xf7, 0x37, 0x74,
+ 0xdf, 0x81, 0x52, 0x2e, 0xbb, 0x75, 0xeb, 0x26, 0x7c, 0x7d, 0x7d, 0x99, 0x36, 0x25, 0x20, 0x75,
+ 0x85, 0xf9, 0xcb, 0x21, 0x90, 0x6f, 0xe8, 0x08, 0x16, 0xa3, 0xb5, 0x46, 0x80, 0x11, 0xc1, 0x3c,
+ 0xaf, 0x6f, 0xdd, 0xba, 0xb5, 0x11, 0x51, 0x31, 0xc2, 0xcb, 0x7c, 0x8f, 0xba, 0x1d, 0x36, 0x87,
+ 0x2f, 0x84, 0x7f, 0xeb, 0x8f, 0x25, 0x65, 0x5e, 0x4c, 0x4f, 0x0e, 0xa8, 0xab, 0x4f, 0x0d, 0x28,
+ 0xa4, 0xe7, 0x7f, 0x01, 0x7f, 0x49, 0xdc, 0xba, 0x9e, 0x24, 0x6e, 0xe4, 0xc7, 0x8a, 0x33, 0xc7,
+ 0x07, 0x96, 0x2c, 0x9c, 0xdb, 0xce, 0x45, 0xf0, 0x68, 0xe7, 0x94, 0xca, 0x92, 0xaa, 0x55, 0xab,
+ 0xc6, 0xa3, 0xa0, 0x74, 0x2f, 0xbe, 0xf8, 0x62, 0x24, 0x2c, 0x83, 0x3d, 0x04, 0x23, 0xaf, 0x9e,
+ 0x04, 0x1e, 0x7d, 0xf4, 0x51, 0x27, 0xce, 0x4d, 0x88, 0x8e, 0x19, 0x51, 0x32, 0x23, 0x55, 0xd2,
+ 0xab, 0x54, 0xa9, 0x12, 0x05, 0x9b, 0xf7, 0xc8, 0x23, 0x8f, 0xf4, 0x82, 0x70, 0x34, 0xc3, 0xf5,
+ 0x27, 0xf8, 0x2b, 0xe4, 0x43, 0x23, 0xa0, 0xa4, 0xf4, 0x9b, 0x6a, 0xbd, 0xf2, 0x8f, 0xdb, 0xff,
+ 0x01, 0x9f, 0x0c, 0xf0, 0x71, 0xe2, 0x7a, 0x4e, 0x94, 0xc8, 0xb5, 0x6e, 0x15, 0x71, 0x07, 0xda,
+ 0xbb, 0xba, 0x77, 0x6d, 0x4e, 0xf0, 0xc5, 0xf0, 0x26, 0x5f, 0x0e, 0xf7, 0xe0, 0xf6, 0x0e, 0x24,
+ 0x76, 0xc0, 0xb3, 0x07, 0x01, 0x8a, 0xaf, 0x54, 0xcc, 0xf0, 0x7e, 0x51, 0xb5, 0x6a, 0xd5, 0x9c,
+ 0xe8, 0x9a, 0x66, 0xdc, 0xa3, 0xa5, 0x02, 0xf8, 0x02, 0xec, 0x67, 0x3b, 0xe1, 0xbb, 0xcf, 0x78,
+ 0x1a, 0xa2, 0xd8, 0x02, 0x6b, 0x54, 0x7b, 0x28, 0x04, 0x32, 0x52, 0x06, 0xa6, 0x5f, 0xcb, 0x89,
+ 0xbc, 0x0f, 0xfc, 0x55, 0x5b, 0xa8, 0xc8, 0xcb, 0xda, 0x26, 0x52, 0x10, 0x85, 0x61, 0x83, 0xea,
+ 0xbb, 0x00, 0x70, 0x26, 0xc0, 0x34, 0x81, 0x07, 0xfd, 0x00, 0xa2, 0x55, 0xf5, 0xea, 0xd5, 0x03,
+ 0x00, 0x70, 0x31, 0xbc, 0x7c, 0x10, 0x96, 0x01, 0xc0, 0x4e, 0x58, 0x11, 0xce, 0x4d, 0xb0, 0x48,
+ 0xdc, 0xef, 0xef, 0x0d, 0x1a, 0x11, 0x6a, 0x88, 0x63, 0x1d, 0xf7, 0x2f, 0x36, 0x15, 0x7f, 0x37,
+ 0x81, 0x29, 0x13, 0xfd, 0xfa, 0x6f, 0x5c, 0xd5, 0xd9, 0xc9, 0x9c, 0xff, 0x05, 0xfc, 0x71, 0x09,
+ 0x3e, 0xc7, 0xb2, 0x19, 0x85, 0xfc, 0x61, 0xc9, 0xe9, 0x23, 0xcf, 0xdf, 0x8a, 0xdb, 0xdf, 0xb6,
+ 0x60, 0xfc, 0xe8, 0x06, 0xeb, 0xbc, 0xbd, 0xa8, 0x1a, 0x52, 0xa3, 0x1b, 0x88, 0xcc, 0x87, 0x15,
+ 0x00, 0xf8, 0x0d, 0x1c, 0x3f, 0xc7, 0xf5, 0x36, 0xb8, 0xde, 0x14, 0x11, 0xab, 0x8f, 0x8e, 0xee,
+ 0xf3, 0xb0, 0x7e, 0xb2, 0xbd, 0xef, 0x42, 0x9f, 0xde, 0x4d, 0xce, 0xd6, 0xac, 0xe9, 0x23, 0x7e,
+ 0x08, 0x5e, 0x28, 0x0a, 0x72, 0x63, 0x84, 0x25, 0xfd, 0x9f, 0xe2, 0x4c, 0x6c, 0xef, 0x5b, 0x3f,
+ 0x45, 0xb5, 0x29, 0x3c, 0xbc, 0xa7, 0x6d, 0xc4, 0xb7, 0xf3, 0x1a, 0x07, 0xe2, 0xf9, 0xad, 0xca,
+ 0x03, 0xef, 0xe1, 0xdd, 0x96, 0x48, 0x9f, 0xd6, 0x00, 0xdd, 0x42, 0xea, 0xf5, 0x43, 0xfc, 0x45,
+ 0xb3, 0x5c, 0x02, 0x13, 0x27, 0x56, 0xa8, 0xfa, 0x54, 0x83, 0x5a, 0x2e, 0x0e, 0x60, 0x24, 0xb1,
+ 0x7e, 0x59, 0xab, 0xe2, 0x63, 0x11, 0xed, 0x93, 0x37, 0x2c, 0x6b, 0x16, 0xe4, 0xef, 0x5f, 0xc7,
+ 0xff, 0x41, 0x80, 0x59, 0x8c, 0x48, 0xa9, 0x06, 0x68, 0x42, 0xb5, 0x7e, 0x4b, 0x2e, 0x3f, 0x14,
+ 0x02, 0x63, 0x46, 0x34, 0xfd, 0x9c, 0xe0, 0x7d, 0x5b, 0xd6, 0xb9, 0x1b, 0xf0, 0x7a, 0x83, 0x98,
+ 0x1e, 0xdd, 0xea, 0xf5, 0x23, 0x38, 0xe6, 0xb8, 0xdb, 0x7c, 0xe9, 0x59, 0x1a, 0x72, 0xbf, 0x31,
+ 0xee, 0xd5, 0xc5, 0xa6, 0xe6, 0xb1, 0x3f, 0xf2, 0x87, 0xef, 0x5f, 0x45, 0x60, 0xf4, 0xb0, 0x46,
+ 0x9f, 0x8d, 0x0d, 0x6c, 0x32, 0xd4, 0xfd, 0x1f, 0x2b, 0x2a, 0xfe, 0xbf, 0xfc, 0x47, 0x8f, 0xdf,
+ 0xd4, 0xc8, 0xfe, 0x2a, 0xf6, 0x97, 0x27, 0xf0, 0x6f, 0x33, 0x40, 0xd3, 0x6b, 0x01, 0xe5, 0x56,
+ 0x08, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE libedit_icon_xpm[1] = {{ png, sizeof( png ), "libedit_icon_xpm" }};
diff --git a/bitmaps_png/icons/icon_bitmap2component.ico b/bitmaps_png/icons/icon_bitmap2component.ico
index 33f2bae718..c336b69f38 100644
Binary files a/bitmaps_png/icons/icon_bitmap2component.ico and b/bitmaps_png/icons/icon_bitmap2component.ico differ
diff --git a/bitmaps_png/icons/icon_cvpcb.ico b/bitmaps_png/icons/icon_cvpcb.ico
index 05875946af..95ffae26b6 100644
Binary files a/bitmaps_png/icons/icon_cvpcb.ico and b/bitmaps_png/icons/icon_cvpcb.ico differ
diff --git a/bitmaps_png/icons/icon_pagelayout_editor.ico b/bitmaps_png/icons/icon_pagelayout_editor.ico
index c04615b611..db9ffef091 100644
Binary files a/bitmaps_png/icons/icon_pagelayout_editor.ico and b/bitmaps_png/icons/icon_pagelayout_editor.ico differ
diff --git a/bitmaps_png/sources/CREDITS b/bitmaps_png/sources/CREDITS
index dcb1f595aa..cedee67301 100644
--- a/bitmaps_png/sources/CREDITS
+++ b/bitmaps_png/sources/CREDITS
@@ -1,12 +1,12 @@
 ICONS:
-Most of these icons were originally made by Inigo Zuluaga for KiCad.
 
-Modified and adapted by Fabrizio Tappero, fabrizio.tappero<at>gmail.com
+The KiCad artwork for the 16px icons was made by Inigo Zuluaga for KiCad.
+
+The work for the 26px icons and the 48px was done by Fabrizio Tappero, fabrizio.tappero<at>gmail.com
 
 License: GPL or equivalent
 
-
-Most of these icons are derived from icons available from various sources:
+Some of these icons are derived from icons available from various sources:
 
 http://openiconlibrary.sourceforge.net/
 http://www.iconfinder.com
@@ -25,8 +25,6 @@ The Gnome artwork, http://art.gnome.org/
 Tago Icon Library, http://tango.freedesktop.org/Tango_Icon_Library
 http://www.cliparts101.com
 Thorsten Behrens, http://lists.freedesktop.org/archives/libreoffice/2011-February/007210.html
-
-
-
+Konstantin, http://electronix.ru/forum/index.php?showtopic=106246&view=findpost&p=1160223
 
 
diff --git a/bitmaps_png/sources/add_arc.svg b/bitmaps_png/sources/add_arc.svg
index 7997089886..97a9540ba0 100644
--- a/bitmaps_png/sources/add_arc.svg
+++ b/bitmaps_png/sources/add_arc.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_arc.svg">
   <metadata
      id="metadata50">
@@ -34,19 +34,21 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview48"
      showgrid="true"
-     inkscape:zoom="19.666666"
-     inkscape:cx="5.6610387"
-     inkscape:cy="9.1758582"
-     inkscape:window-x="0"
+     inkscape:zoom="8.1181298"
+     inkscape:cx="19.123612"
+     inkscape:cy="3.4576773"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3006"
@@ -56,73 +58,45 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       inkscape:collect="always"
-       id="filter3795">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.33360743"
-         id="feGaussianBlur3797" />
-    </filter>
-  </defs>
-  <g
-     id="g3781"
-     style="opacity:0.42578125;stroke:#000000;stroke-opacity:1;filter:url(#filter3795)"
-     transform="matrix(0.99842162,0,0,0.99414115,-0.61228667,-0.50063648)">
-    <path
-       sodipodi:nodetypes="cccccccc"
-       d="m 4.8648551,5.6129382 0.910147,1.7000834 C 11.493998,3.9697929 19.371664,6.7388205 21.722107,11.575762 c 2.042884,2.715983 2.096912,7.319591 0.321514,9.781048 l 2.226561,0.664025 C 25.869245,18.4973 25.96415,14.435997 23.83441,10.824913 20.136148,4.5558449 11.654502,2.233808 4.8650761,5.6127788 z"
-       id="path33-9"
-       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <rect
-       y="3.3590236"
-       x="4.1917343"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-2"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="20.302954"
-       x="4.0786037"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-7-6"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="20.317848"
-       x="20.341974"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-1-6"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  </g>
+     id="defs4" />
   <path
-     inkscape:connector-curvature="0"
-     style="fill:#2c2cff;fill-opacity:1"
-     id="path33"
-     d="M 3.1420976,3.7588465 4.0522439,5.4589299 C 9.7712402,2.1157012 17.648906,4.8847288 19.999349,9.72167 c 2.042884,2.715983 2.096912,7.319591 0.321514,9.781049 l 2.226561,0.664025 C 24.146487,16.643208 24.241392,12.581905 22.111652,8.9708212 18.41339,2.7017532 9.9317442,0.37971632 3.1423185,3.7586871 z"
-     sodipodi:nodetypes="cccccccc" />
+     sodipodi:type="arc"
+     style="fill:none;stroke:#0000c8;stroke-width:2.16862085;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     id="path2986"
+     sodipodi:cx="4"
+     sodipodi:cy="22"
+     sodipodi:rx="19.517588"
+     sodipodi:ry="19.517588"
+     d="M 4.0006035,2.4824123 A 19.517588,19.517588 0 0 1 23.517584,21.988092"
+     transform="matrix(0.92224512,0,0,0.92224512,0.3110195,1.7106073)"
+     sodipodi:start="4.7124199"
+     sodipodi:end="6.2825752"
+     sodipodi:open="true" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
      id="rect3776"
-     width="5.0709476"
-     height="5.0349922"
-     x="2.4689772"
-     y="1.5049319" />
+     width="5"
+     height="5.0000005"
+     x="1.5"
+     y="1.4999995"
+     ry="2.5"
+     rx="2.5" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-7"
-     width="5.0709476"
-     height="5.0349922"
-     x="2.3558462"
-     y="18.448862" />
+     rx="2.5"
+     ry="2.5"
+     y="19.5"
+     x="1.5"
+     height="5.0000005"
+     width="5"
+     id="rect3761"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-1"
-     width="5.0709476"
-     height="5.0349922"
-     x="18.619217"
-     y="18.463757" />
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3763"
+     width="5"
+     height="5.0000005"
+     x="19.5"
+     y="19.5"
+     ry="2.5"
+     rx="2.5" />
 </svg>
diff --git a/bitmaps_png/sources/add_bus.svg b/bitmaps_png/sources/add_bus.svg
index f3de43535b..487327d0dc 100644
--- a/bitmaps_png/sources/add_bus.svg
+++ b/bitmaps_png/sources/add_bus.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_bus.svg">
   <metadata
      id="metadata29">
@@ -34,19 +34,19 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1059"
-     inkscape:window-height="817"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview27"
      showgrid="true"
-     inkscape:zoom="19.666667"
-     inkscape:cx="13.17028"
-     inkscape:cy="11.565281"
-     inkscape:window-x="7"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true">
     <inkscape:grid
        type="xygrid"
        id="grid2993"
@@ -56,25 +56,11 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="a"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.32744172"
-         id="feGaussianBlur7" />
-    </filter>
-  </defs>
+     id="defs4" />
   <path
-     d="M -1.2075,3.4073 H 3.3091 V 11.25 h 6.6011 v 2.1389 H 1.2245 v -7.843 h -2.432 V 3.407 z"
-     transform="matrix(1.9173615,0,0,1.8221887,6.4436724,-0.02380145)"
-     id="path11"
+     style="fill:none;stroke:#0000c8;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 2.5,23.5 21,-21"
+     id="path2985"
      inkscape:connector-curvature="0"
-     style="opacity:0.33202999;filter:url(#a)" />
-  <path
-     d="m 2.9165134,3.9999996 9.1357196,-0.050848 -0.05085,14.1396839 12.026302,0 0,3.944067 -16.0355284,0.05085 -0.050847,-14.0888368 -5.0249062,0.050847 0,-4.045578 z"
-     id="path13"
-     style="fill:#2c2cff;fill-opacity:1"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cccccccccc" />
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_bus2bus.svg b/bitmaps_png/sources/add_bus2bus.svg
index 994992d412..712bab2e87 100644
--- a/bitmaps_png/sources/add_bus2bus.svg
+++ b/bitmaps_png/sources/add_bus2bus.svg
@@ -7,21 +7,21 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_bus2bus.svg">
   <metadata
-     id="metadata55">
+     id="metadata29">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,111 +34,57 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview53"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="-12.610169"
-     inkscape:cy="23.59322"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview27"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2993"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective57" />
-    <filter
-       id="a"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.54949422"
-         id="feGaussianBlur7" />
-    </filter>
-  </defs>
-  <g
-     transform="translate(30.172,34.75)"
-     id="g9">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect11" />
-  </g>
-  <g
-     opacity=".39062"
-     filter="url(#a)"
-     transform="matrix(2.7304,0,0,-2.3848,68.445,27.813)"
-     id="g13">
-    <path
-       d="m-23.319-7.0854h3v15h-3v-15z"
-       id="path15" />
-    <path
-       fill-rule="evenodd"
-       d="m-15.319-0.094877-4.9801 5.0095v3l5-5-0.01992-3.0095z"
-       id="path17" />
-    <path
-       d="m-15.319 2.9146v-3h7v3h-7z"
-       id="path19" />
-    <path
-       d="m-15.319-4.0854v-3h7v3h-7z"
-       id="path21" />
-    <path
-       fill-rule="evenodd"
-       d="m-15.319-7.0949-4.9801 5.0095v3l5-5-0.01992-3.0095z"
-       id="path23" />
-  </g>
+     id="defs4" />
   <path
-     style="fill:#2c2cff;fill-opacity:1"
-     id="path27"
-     d="m 1.9988024,39.772262 8.1911996,0 0,-35.7720001 -8.1911996,0 0,35.7720001 z" />
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23,2 0,22"
+     id="path3757"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     style="fill:#d72e2e;fill-rule:evenodd"
-     id="path29"
-     d="m 23.842002,23.101263 -13.597665,-11.946656 0,-7.1543999 13.652,11.9239999 -0.05439,7.177056 z" />
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3763"
+     d="M 1,3.5435511 13,3.5"
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     style="fill:#2c2cff;fill-opacity:1"
-     id="path31"
-     d="m 23.842002,15.924262 0,7.1544 19.1128,0 0,-7.1544 -19.1128,0 z" />
+     style="fill:none;stroke:#0000c8;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 13,3.5 23,11"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     style="fill:#2c2cff;fill-opacity:1"
-     id="path33"
-     d="m 23.842002,32.617862 0,7.1544 19.1128,0 0,-7.1544 -19.1128,0 z" />
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 1,13 12,0"
+     id="path3767"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     style="fill:#d72e2e;fill-rule:evenodd"
-     id="path35"
-     d="m 23.842002,39.794918 -13.597665,-11.946656 0,-7.1544 13.652,11.924 -0.05439,7.177056 z" />
-  <rect
-     fill-opacity="0"
-     height="16"
-     width="16"
-     y="33.25"
-     x="1.5"
-     id="rect45" />
-  <rect
-     fill-opacity="0"
-     height="16"
-     width="16"
-     y="36.25"
-     x="7.9217"
-     id="rect47" />
-  <g
-     transform="translate(-9,27)"
-     id="g49">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect51" />
-  </g>
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3769"
+     d="m 13,13 10,7.5"
+     style="fill:none;stroke:#0000c8;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/add_circle.svg b/bitmaps_png/sources/add_circle.svg
index b4c9a08c12..d0820cd2bf 100644
--- a/bitmaps_png/sources/add_circle.svg
+++ b/bitmaps_png/sources/add_circle.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_circle.svg">
   <metadata
      id="metadata50">
@@ -21,7 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,19 +34,21 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview48"
      showgrid="true"
-     inkscape:zoom="9.7363166"
-     inkscape:cx="-2.4915072"
-     inkscape:cy="13.221741"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3006"
@@ -54,40 +56,47 @@
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="-1.84375,13"
+       id="guide2990" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="13,17.5625"
+       id="guide2992" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       inkscape:collect="always"
-       id="filter3840">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.37528901"
-         id="feGaussianBlur3842" />
-    </filter>
-  </defs>
+     id="defs4" />
   <path
      sodipodi:type="arc"
-     style="fill:none;stroke:#1b32ed;stroke-width:0.81547076;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="path3925"
-     sodipodi:cx="-2"
-     sodipodi:cy="12.751396"
-     sodipodi:rx="4"
-     sodipodi:ry="4.7513967"
-     d="m 2,12.751396 a 4,4.7513967 0 1 1 -8,0 4,4.7513967 0 1 1 8,0 z"
-     transform="matrix(2.7961827,0,0,2.3084268,18.469812,-16.433455)" />
+     style="fill:none;stroke:#0000c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     id="path2987"
+     sodipodi:cx="13"
+     sodipodi:cy="13"
+     sodipodi:rx="11"
+     sodipodi:ry="11"
+     d="M 24,13 A 11,11 0 1 1 2,13 11,11 0 1 1 24,13 z" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-7-8"
-     width="4.8737268"
-     height="5.0131059"
-     x="18.598602"
-     y="2.576942" />
+     rx="2.5"
+     ry="2.5"
+     y="10.5"
+     x="10.5"
+     height="5.0000005"
+     width="5"
+     id="rect3761"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#0000c8;fill-opacity:1;fill-rule:nonzero;stroke:none"
+     d="m -37,0.5 c -6.627417,0 -12,5.372583 -12,12 0,6.627417 5.372583,12 12,12 6.627417,0 12,-5.372583 12,-12 0,-6.627417 -5.372583,-12 -12,-12 z m 0,2 c 5.522847,0 10,4.4771525 10,10 0,5.522847 -4.477153,10 -10,10 -5.522848,0 -10,-4.477153 -10,-10 0,-5.5228475 4.477152,-10 10,-10 z"
+     id="path2994"
+     inkscape:connector-curvature="0" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-7-8-3"
-     width="5.0066752"
-     height="5.000803"
-     x="10.496662"
-     y="10.535907" />
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3021"
+     width="5"
+     height="5.0000005"
+     x="18"
+     y="2.9999995"
+     ry="2.5"
+     rx="2.5" />
 </svg>
diff --git a/bitmaps_png/sources/add_component.svg b/bitmaps_png/sources/add_component.svg
index 42e0dda5b3..acf293af26 100644
--- a/bitmaps_png/sources/add_component.svg
+++ b/bitmaps_png/sources/add_component.svg
@@ -10,24 +10,21 @@
    height="26"
    width="26"
    version="1.1"
-   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="add_component.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="new_component.svg">
   <metadata
-     id="metadata56">
+     id="metadata50">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs54" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -38,123 +35,101 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="841"
-     id="namedview52"
+     inkscape:window-height="849"
+     id="namedview48"
      showgrid="true"
-     inkscape:zoom="18.351206"
-     inkscape:cx="25.807289"
-     inkscape:cy="13.250246"
+     inkscape:zoom="22.961538"
+     inkscape:cx="-2.4170856"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="28"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
-       id="grid3033"
-       empspacing="5"
+       id="grid3006"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="21.994465"
-     width="12.99073"
-     y="1.5596062"
-     x="-17.520231"
-     id="rect8"
-     style="fill:#ffffff;stroke:#484848;stroke-width:0.99127513000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     style="fill:#ac9393;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.708"
-     id="rect3003"
-     width="18.963331"
-     height="10.026589"
-     x="3.0515707"
-     y="6.0558066"
-     ry="0.88184816" />
+  <defs
+     id="defs4">
+    <filter
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
+  </defs>
   <path
-     d="m 1.5927632,8.9410802 a 2.0341261,1.8090857 0 1 1 0.012585,3.6181538"
-     id="path10"
+     style="fill:#fafafa;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,2 5,24 21.5,13 z"
+     id="path2990"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#484848;stroke-width:0.99127518999999997;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5188339"
-     x="-20.502354"
-     id="rect30"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cccc" />
   <path
-     d="m 5.5071146,16.522119 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,10.43551 4.5,0"
+     id="path3760"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.507601"
-     x="-20.513519"
-     id="rect30-5"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 12.495882,16.533284 a 0.98526485,0.92342205 0 0 1 0,1.846845 0.98526485,0.92342205 0 1 1 0,-1.846845 z"
-     id="path32-4"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.499128"
-     x="-20.488094"
-     id="rect30-2"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     id="path3762"
+     d="m 7.5,15.5 4.5,0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
   <path
-     d="m 19.487408,16.507861 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32-0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 21.5,13 25,13"
+     id="path3766"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5339792"
-     x="-7.5303874"
-     id="rect30-1"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 5.5222603,3.5501532 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-3"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.522747"
-     x="-7.5415525"
-     id="rect30-5-6"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 12.511028,3.5613187 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-4-0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.514275"
-     x="-7.516129"
-     id="rect30-2-8"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 19.502554,3.535895 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-0-4"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.6628978,13.25 0,4.5"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_corner.svg b/bitmaps_png/sources/add_corner.svg
index 1d831b80bf..9a8fa98580 100644
--- a/bitmaps_png/sources/add_corner.svg
+++ b/bitmaps_png/sources/add_corner.svg
@@ -1,29 +1,102 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.1991925"/>
-  </filter>
- </defs>
- <g transform="matrix(2.9379,0,0,2.1996,1.931,4.2853)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="translate(.42426 -8.2368)">
-  <g opacity=".59766" filter="url(#a)" transform="translate(-25.8,-18.45)">
-   <path fill-rule="evenodd" d="m43.993 62.938 20.383-0.0092 6.1798-18.554c3.099-6.107-3.795-5.302-3.795-5.302l-6.3243 18.554-29.193 0.3047v5.1582z"/>
-   <path d="m61.214 68.211c-4.4012 0-7.9732-3.7155-7.9732-8.2936s3.572-8.2936 7.9732-8.2936 7.9732 3.7155 7.9732 8.2936-3.572 8.2936-7.9732 8.2936zm0-4.7392c1.8862 0 3.4171-1.5924 3.4171-3.5544s-1.5309-3.5544-3.4171-3.5544-3.4171 1.5924-3.4171 3.5544 1.5309 3.5544 3.4171 3.5544z"/>
-   <path d="m64.714 59.843a3.5 4.5783 0 1 0 -7 0 3.5 4.5783 0 0 0 7 0z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_corner.svg">
+  <metadata
+     id="metadata43">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview41"
+     showgrid="true"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       type="xygrid"
+       id="grid3031" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3760"
+     d="M 23.5,2.5 19,18.5"
+     style="fill:none;stroke:#008c00;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#008c00;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 2.5,18.5 16.5,0"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <g
+     transform="matrix(1.5934406,0,0,1.1930059,1.1066075,2.798771)"
+     id="g9">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect11"
+       style="fill-opacity:0" />
   </g>
-  <g transform="matrix(1,0,0,-1,-42.9,74.019)">
-   <path fill-rule="evenodd" fill="#007d00" d="m58.968 33.765 20.383 0.0091 6.1798 18.267c3.0995 6.0122-3.7946 5.2193-3.7946 5.2193l-6.3243-18.267-29.193-0.3v-5.0785z"/>
-   <g transform="translate(14.1,37.35)">
-    <path fill="#d72e2e" d="m62.088-8.7771c-4.4012 0-7.9732 3.6582-7.9732 8.1655 0 4.5074 3.572 8.1655 7.9732 8.1655s7.9732-3.6582 7.9732-8.1655c0-4.5074-3.572-8.1655-7.9732-8.1655zm0 4.666c1.8862 0 3.4171 1.5678 3.4171 3.4995s-1.5309 3.4995-3.4171 3.4995-3.4171-1.5678-3.4171-3.4995 1.5309-3.4995 3.4171-3.4995z"/>
-    <path d="m65.588-0.61154a3.5 3.4 0 0 1 -7 0 3.5 3.4 0 1 1 7 0z"/>
-   </g>
-  </g>
- </g>
- <g transform="matrix(3.433,0,0,3.1874,29.274,23.977)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
+  <path
+     sodipodi:type="arc"
+     style="fill:#aa0000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+     id="path3805"
+     sodipodi:cx="29"
+     sodipodi:cy="31"
+     sodipodi:rx="8"
+     sodipodi:ry="8"
+     d="m 37,31 a 8,8 0 1 1 -16,0 8,8 0 1 1 16,0 z"
+     transform="matrix(0.54237401,0,0,0.54237401,3.3135275,1.5592836)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none"
+     id="path3807"
+     sodipodi:cx="29"
+     sodipodi:cy="31"
+     sodipodi:rx="4"
+     sodipodi:ry="4"
+     d="m 33,31 a 4,4 0 1 1 -8,0 4,4 0 1 1 8,0 z"
+     transform="matrix(0.54237401,0,0,0.54237401,3.3135275,1.5592836)" />
 </svg>
diff --git a/bitmaps_png/sources/add_dashed_line.svg b/bitmaps_png/sources/add_dashed_line.svg
index a6bf7bc25a..7665c7ba71 100644
--- a/bitmaps_png/sources/add_dashed_line.svg
+++ b/bitmaps_png/sources/add_dashed_line.svg
@@ -7,20 +7,21 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_dashed_line.svg">
   <metadata
-     id="metadata53">
+     id="metadata50">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,132 +34,35 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1226"
-     inkscape:window-height="887"
-     id="namedview51"
-     showgrid="false"
-     inkscape:zoom="13.795645"
-     inkscape:cx="23.748951"
-     inkscape:cy="22.596987"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.3551087"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="g31" />
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <mask
-       id="e">
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-72.949"
-         x="35.044"
-         fill="#fff"
-         id="rect7" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-87.48"
-         x="35.044"
-         fill="#fff"
-         id="rect9" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-102.01"
-         x="35.044"
-         fill="#fff"
-         id="rect11" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-116.54"
-         x="35.044"
-         fill="#fff"
-         id="rect13" />
-    </mask>
-    <mask
-       id="f">
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-72.949"
-         x="35.044"
-         fill="#fff"
-         id="rect16" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-87.48"
-         x="35.044"
-         fill="#fff"
-         id="rect18" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-102.01"
-         x="35.044"
-         fill="#fff"
-         id="rect20" />
-      <rect
-         transform="rotate(90)"
-         height="8.6868"
-         width="9.3725"
-         y="-116.54"
-         x="35.044"
-         fill="#fff"
-         id="rect22" />
-    </mask>
-    <filter
-       id="d"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.76169817"
-         id="feGaussianBlur25" />
-    </filter>
-  </defs>
-  <g
-     opacity=".32031"
-     filter="url(#d)"
-     transform="matrix(.67436 -.62512 .80951 .85338 -69.426 51.707)"
-     id="g27">
-    <rect
-       mask="url(#f)"
-       height="4.3512"
-       width="64.872"
-       y="37.555"
-       x="57.967"
-       id="rect29" />
-  </g>
-  <g
-     transform="matrix(.67436 -.62512 .80951 .85338 -70.92 49.048)"
-     id="g31">
-    <rect
-       mask="url(#e)"
-       height="4.3512001"
-       width="64.872002"
-       y="37.555"
-       x="57.966999"
-       id="rect33"
-       style="fill:#0000ff;fill-opacity:1"
-       transform="matrix(1.1009791,-0.02918954,-0.047834,1.1057876,-5.5367918,-1.8540188)" />
-  </g>
-  <g
-     transform="matrix(2.9379,0,0,2.1996,2.1067,3.2221)"
-     id="g35">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect37" />
-  </g>
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#0000cf;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.94117647;stroke-dasharray:4.80000019, 2.4000001;stroke-dashoffset:6.23999975"
+     d="M 1,25 24.485762,1.427136"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_dimension.svg b/bitmaps_png/sources/add_dimension.svg
index 48a74d3aa9..8f96301115 100644
--- a/bitmaps_png/sources/add_dimension.svg
+++ b/bitmaps_png/sources/add_dimension.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_dimension.svg">
   <metadata
      id="metadata58">
@@ -21,7 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,17 +34,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview56"
      showgrid="true"
-     inkscape:zoom="6.9532167"
-     inkscape:cx="25.661216"
-     inkscape:cy="16.497638"
+     inkscape:zoom="22.961538"
+     inkscape:cx="8.4968171"
+     inkscape:cy="14.018568"
      inkscape:window-x="0"
-     inkscape:window-y="26"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="text3008">
     <inkscape:grid
        type="xygrid"
        id="grid3028"
@@ -56,122 +56,51 @@
   <defs
      id="defs4">
     <marker
-       id="h"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mend"
        orient="auto"
-       style="overflow:visible">
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
       <path
-         d="M 8.7186,4.0337 -2.2074,0.016 8.7186,-4.0017 c -1.7455,2.3721 -1.7354,5.6175 -6e-7,8.0354 z"
-         transform="scale(0.6,0.6)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+         id="path3816"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
     </marker>
     <marker
-       id="g"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mstart"
        orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
        style="overflow:visible">
       <path
-         d="M 8.7186,4.0337 -2.2074,0.016 8.7186,-4.0017 c -1.7455,2.3721 -1.7354,5.6175 -6e-7,8.0354 z"
-         transform="scale(-0.6,-0.6)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+         id="path3813"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
     </marker>
-    <filter
-       inkscape:collect="always"
-       id="filter3750"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.48916009"
-         id="feGaussianBlur3752" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3802"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.65221346"
-         id="feGaussianBlur3804" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3879">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.24369333"
-         id="feGaussianBlur3881" />
-    </filter>
   </defs>
-  <g
-     id="g3075"
-     style="opacity:0.48971193;fill:#000000;filter:url(#filter3879)"
-     transform="translate(-37.945844,16.034598)">
-    <path
-       d="m 42.945842,1.612044 18,-0.03577"
-       id="path44-3"
-       style="fill:#000000;stroke:#000000;stroke-width:1.07280254px;marker-start:url(#h);marker-end:url(#g)"
-       inkscape:connector-curvature="0" />
-    <rect
-       height="12.965411"
-       width="1.9970714"
-       y="-4.0000091"
-       x="39.948772"
-       id="rect46-1"
-       style="fill:#000000;fill-opacity:1" />
-    <rect
-       transform="scale(-1,1)"
-       height="12.104957"
-       width="2"
-       y="-4.0000091"
-       x="-63.945843"
-       id="rect48-7"
-       style="fill:#000000;fill-opacity:1" />
-    <g
-       transform="matrix(1.6262979,0,0,1.2104957,39.948771,-9.234896)"
-       id="g50-5"
-       style="fill:#000000">
-      <rect
-         height="16"
-         width="16"
-         y="0"
-         x="0"
-         id="rect52-9"
-         style="fill:#000000;fill-opacity:0" />
-    </g>
-    <path
-       d="M 48.027058,-2.995341 48.027078,-12 50,-12 l 3.945842,4.534122 2e-5,-4.534122 1.97292,0 -2e-5,9.004659 -1.972921,0 0,-1.788241 -3.945842,-4.534122 -1.9e-5,6.322281 -1.972989,0 z"
-       id="path54-6"
-       style="fill:#000000;fill-rule:evenodd"
-       inkscape:connector-curvature="0" />
-  </g>
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#000000;stroke-width:1.07280254px;marker-start:url(#h);marker-end:url(#g)"
-     id="path44"
-     d="m 4,15.628994 18,-0.03577" />
   <rect
-     style="fill:#2c2cff;fill-opacity:1"
+     style="fill:#333333;fill-opacity:1"
      id="rect46"
      x="1.0029286"
      y="10.016941"
      width="1.9970714"
-     height="12.965411" />
+     height="14.983059"
+     rx="0.98305893"
+     ry="0.98305893" />
   <rect
-     style="fill:#2c2cff;fill-opacity:1"
+     style="fill:#333333;fill-opacity:1"
      id="rect48"
      x="-25"
      y="10.016941"
      width="2"
-     height="12.104957"
-     transform="scale(-1,1)" />
+     height="14.983059"
+     transform="scale(-1,1)"
+     rx="0.98305893"
+     ry="0.98305893" />
   <g
      id="g50"
      transform="matrix(1.6262979,0,0,1.2104957,1.0029289,4.782054)">
@@ -185,7 +114,17 @@
   </g>
   <path
      inkscape:connector-curvature="0"
-     style="fill-rule:evenodd"
-     id="path54"
-     d="m 9.0812157,11.021609 2.02e-5,-9.004659 1.9729221,0 L 15,6.5510724 l 2e-5,-4.5341224 1.97292,0 -2e-5,9.004659 -1.972921,0 0,-1.7882411 -3.945842,-4.5341223 -1.9e-5,6.3222814 -1.9729891,0 z" />
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-miterlimit:0;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend)"
+     id="path44"
+     d="M 3.5000002,15.628994 22.500002,15.593224" />
+  <g
+     transform="scale(1.1473554,0.87156956)"
+     style="font-size:14.16480541px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+     id="text3008">
+    <path
+       d="m 7.8211903,2.3187343 1.8812632,0 4.2426585,8.0074637 0,-8.0314873 1.69162,0.024024 0,10.3261987 -1.881263,0 -4.1682042,-8.0555116 0,8.0314876 -1.7660745,0.02402 0,-10.3261987"
+       id="path2994"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccc" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/add_entry.svg b/bitmaps_png/sources/add_entry.svg
index 2d52342801..ccb1c92657 100644
--- a/bitmaps_png/sources/add_entry.svg
+++ b/bitmaps_png/sources/add_entry.svg
@@ -1,24 +1,65 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" height="1.7323" width="1.0709" color-interpolation-filters="sRGB" y="-.36615" x="-.035434">
-   <feGaussianBlur stdDeviation="0.22884615"/>
-  </filter>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.9379,0,0,2.1996,1.5067,11.922)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
- <rect opacity=".42188" transform="matrix(2.7236,0,0,2.8125,151.32,-2.75)" height="1.5" filter="url(#a)" width="15.5" y="9.3" x="-54.15"/>
- <rect height="5.0621" width="42.672" y="19.3" x="1.6518" fill="#009b00"/>
- <g transform="matrix(2.8733,0,0,2.8125,1.3518,5.8)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(3.433,0,0,3.1874,-63.621,17.686)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_entry.svg">
+  <metadata
+     id="metadata29">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview27"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2993"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#008c00;stroke-width:2.44504833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 2,13 22,0"
+     id="path2985"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/add_glabel.svg b/bitmaps_png/sources/add_glabel.svg
index 2d4d84b8cc..147ee44e3e 100644
--- a/bitmaps_png/sources/add_glabel.svg
+++ b/bitmaps_png/sources/add_glabel.svg
@@ -11,8 +11,11 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="add_glabel.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_glabel.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/444.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
   <metadata
      id="metadata22">
     <rdf:RDF>
@@ -26,36 +29,7 @@
     </rdf:RDF>
   </metadata>
   <defs
-     id="defs20">
-    <filter
-       inkscape:collect="always"
-       id="filter3872">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.18369603"
-         id="feGaussianBlur3874" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3896">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.34204004"
-         id="feGaussianBlur3898" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3914"
-       x="-0.052915663"
-       width="1.1058313"
-       y="-0.11261538"
-       height="1.2252308">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.093050845"
-         id="feGaussianBlur3916" />
-    </filter>
-  </defs>
+     id="defs20" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -65,18 +39,18 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="941"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview18"
      showgrid="true"
-     inkscape:zoom="13.906434"
-     inkscape:cx="10.262268"
-     inkscape:cy="9.3355265"
+     inkscape:zoom="22.961538"
+     inkscape:cx="-2.3735346"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="30"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
+     inkscape:current-layer="text3857"
+     inkscape:snap-grids="true"
      inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
@@ -87,34 +61,16 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <path
-     id="path42-7"
-     d="m 2.6852818,22.764766 14.6687752,0 6.286616,-8.524527 -6.286616,-8.524544 -14.6687752,0 0,17.049071 z"
-     inkscape:connector-curvature="0"
-     style="opacity:0.40740739;fill:none;stroke:#070022;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3896)"
-     transform="matrix(0.9773047,0,0,0.89946299,0.58637423,1.1799882)" />
-  <path
-     id="path40-6"
-     d="m 9.4746744,16.0533 -0.704805,1.666551 H 5.9506184 L 10.17957,8.831271 h 2.819257 l 4.228953,8.88858 H 14.408529 L 13.703724,16.0533 m -0.704805,-1.666553 -1.28573,-3.2768 -1.533528,3.2768"
-     inkscape:connector-curvature="0"
-     style="opacity:0.39917695;filter:url(#filter3872)" />
-  <rect
-     style="opacity:0.20576132;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter3914)"
-     id="rect3900"
-     width="4.2203388"
-     height="1.9830508"
-     x="23.613916"
-     y="12.850391"
-     transform="matrix(0.58598448,0,0,1,9.6840692,0.10169491)" />
-  <path
-     d="m 26.03653,12.466897 -3.87531,0"
-     id="path14"
-     style="fill:#55d400;stroke:#078c22;stroke-width:3.0773325;stroke-opacity:1"
+     style="fill:#000000;fill-opacity:1;stroke:#008c00;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 20.5,13.5 4,0 0,0"
+     id="path2988"
      inkscape:connector-curvature="0" />
   <path
-     id="path42"
-     d="m 2.0092396,20.031927 14.7060114,0 6.302574,-7.472486 -6.302574,-7.472487 -14.7060114,0 0,14.944973 z"
+     style="fill:#ffffff;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 1.5,21 1.5,6 14,6 20.5,13.5 14,21 z"
+     id="path3764"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#d50000;stroke-width:1.87489915;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+     sodipodi:nodetypes="cccccc" />
   <text
      xml:space="preserve"
      style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
@@ -126,9 +82,13 @@
        id="tspan3842"
        x="-5.4915252"
        y="28.288136" /></text>
-  <path
-     id="path40"
-     d="M 8.3824939,15.289827 7.6776886,16.956378 H 4.8584381 L 9.0873905,8.0677978 H 11.906647 L 16.1356,16.956378 h -2.819251 l -0.704805,-1.666551 m -0.704805,-1.666553 -1.28573,-3.2768 -1.5335278,3.2768"
-     inkscape:connector-curvature="0"
-     style="fill:#000000;fill-opacity:1" />
+  <g
+     transform="scale(0.96165387,1.0398752)"
+     style="font-size:24.05920219px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
+     id="text3857">
+    <path
+       d="M 9.0989084,9.4598387 7.328536,14.26052 l 3.547206,0 -1.7768336,-4.8006813 m -0.7365783,-1.2857813 1.4796177,0 3.6764302,9.6465906 -1.356855,0 -0.878725,-2.474644 -4.348396,0 -0.8787249,2.474644 -1.3762384,0 3.6828914,-9.6465906"
+       style="font-size:13.23256397px;fill:#000000;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3086" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/add_hierar_pin.svg b/bitmaps_png/sources/add_hierar_pin.svg
index e3f93985fb..74d34d3b55 100644
--- a/bitmaps_png/sources/add_hierar_pin.svg
+++ b/bitmaps_png/sources/add_hierar_pin.svg
@@ -8,14 +8,18 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="add_hierar_pin.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_hierar_pin.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/1.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
   <metadata
-     id="metadata148">
+     id="metadata102">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -35,343 +39,240 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="941"
-     id="namedview146"
-     showgrid="false"
-     inkscape:zoom="9.8333333"
-     inkscape:cx="18.920277"
-     inkscape:cy="26.743859"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview100"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="10.509614"
+     inkscape:cy="12.830527"
      inkscape:window-x="0"
-     inkscape:window-y="30"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3031"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="p"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.27692308"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="q"
-       height="1.2466"
-       width="1.1726"
-       color-interpolation-filters="sRGB"
-       y="-.1233"
-       x="-.086308">
-      <feGaussianBlur
-         stdDeviation="0.35961538"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       id="r"
-       height="2.1508"
-       width="1.1114"
-       color-interpolation-filters="sRGB"
-       y="-.57538"
-       x="-.055682">
-      <feGaussianBlur
-         stdDeviation="0.35961538"
-         id="feGaussianBlur13" />
-    </filter>
-    <filter
-       id="k"
+       id="g-5"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
          stdDeviation="0.89955545"
-         id="feGaussianBlur16" />
-    </filter>
-    <filter
-       id="l"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur19" />
+         id="feGaussianBlur10-9" />
     </filter>
     <radialGradient
-       id="n"
+       id="j-4"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
        r="139.56">
       <stop
          stop-color="#00537d"
          offset="0"
-         id="stop22" />
+         id="stop13-9" />
       <stop
          stop-color="#186389"
          offset=".0151"
-         id="stop24" />
+         id="stop15-9" />
       <stop
          stop-color="#558ca8"
          offset=".0558"
-         id="stop26" />
+         id="stop17-4" />
       <stop
          stop-color="#89afc3"
          offset=".0964"
-         id="stop28" />
+         id="stop19-3" />
       <stop
          stop-color="#b3ccd8"
          offset=".1357"
-         id="stop30" />
+         id="stop21-0" />
       <stop
          stop-color="#d4e2e9"
          offset=".1737"
-         id="stop32" />
+         id="stop23-5" />
       <stop
          stop-color="#ecf2f5"
          offset=".20990"
-         id="stop34" />
+         id="stop25-2" />
       <stop
          stop-color="#fafcfd"
          offset=".24350"
-         id="stop36" />
+         id="stop27-4" />
       <stop
          stop-color="#fff"
          offset=".27220"
-         id="stop38" />
+         id="stop29-9" />
     </radialGradient>
     <radialGradient
-       id="o"
+       id="k-9"
        gradientUnits="userSpaceOnUse"
        cy="109.33"
-       cx="99.081"
-       gradientTransform="matrix(.85638 0 0 .84156 11.191 18.14)"
+       cx="99.081001"
+       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
        r="139.56">
       <stop
          stop-color="#7a7d80"
          offset="0"
-         id="stop41" />
+         id="stop32-7" />
       <stop
          stop-color="#c2c2c2"
          offset=".12618"
-         id="stop43" />
+         id="stop34-8" />
       <stop
          stop-color="#fafafa"
          offset=".23251"
-         id="stop45" />
+         id="stop36-9" />
       <stop
          stop-color="#fff"
          offset=".27220"
-         id="stop47" />
+         id="stop38-8" />
       <stop
          stop-color="#fafafa"
          offset=".53130"
-         id="stop49" />
+         id="stop40-6" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop51" />
+         id="stop42-5" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop53" />
+         id="stop44-1" />
     </radialGradient>
+    <filter
+       id="h-6"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="1.2065414"
+         id="feGaussianBlur7-0" />
+    </filter>
     <linearGradient
-       id="m"
-       y2="94.104"
+       id="i-2"
+       y2="94.103996"
        gradientUnits="userSpaceOnUse"
-       x2="86.572"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
+       x2="86.571999"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
        y1="104"
        x1="96">
       <stop
          stop-color="#888a85"
          offset="0"
-         id="stop56" />
+         id="stop47-1" />
       <stop
          stop-color="#8c8e89"
          offset=".0072"
-         id="stop58" />
+         id="stop49-7" />
       <stop
          stop-color="#abaca9"
          offset=".0673"
-         id="stop60" />
+         id="stop51-1" />
       <stop
          stop-color="#c5c6c4"
          offset=".1347"
-         id="stop62" />
+         id="stop53-3" />
       <stop
          stop-color="#dbdbda"
          offset=".2115"
-         id="stop64" />
+         id="stop55-2" />
       <stop
          stop-color="#ebebeb"
          offset=".3012"
-         id="stop66" />
+         id="stop57-8" />
       <stop
          stop-color="#f7f7f6"
          offset=".4122"
-         id="stop68" />
+         id="stop59-4" />
       <stop
          stop-color="#fdfdfd"
          offset=".5679"
-         id="stop70" />
+         id="stop61-9" />
       <stop
          stop-color="#fff"
          offset="1"
-         id="stop72" />
+         id="stop63-2" />
     </linearGradient>
     <linearGradient
-       id="t"
-       y2="12.267"
+       inkscape:collect="always"
+       xlink:href="#i-2"
+       id="linearGradient3167"
        gradientUnits="userSpaceOnUse"
-       x2="6.0408"
-       gradientTransform="matrix(1.2247 0 0 .8165 -61.732 9.7935)"
-       y1="17.051"
-       x1="11.431">
-      <stop
-         stop-color="#8787ff"
-         offset="0"
-         id="stop75" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop77" />
-    </linearGradient>
+       gradientTransform="matrix(0.18914462,0,0,0.16404418,3.8950038,5.5007056)"
+       x1="96"
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#k-9"
+       id="radialGradient3171"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.18511962,0,0,0.16106239,4.1524566,5.691517)"
+       cx="99.081001"
+       cy="109.33"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#j-4"
+       id="radialGradient3174"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.18914462,0,0,0.16404418,3.8950038,5.5007056)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
   </defs>
+  <path
+     d="M -3.5397408,-4.4904274 -3.5397408,121 76.525,121 C 76.989,121 107,91.602 107,91.147 l 0,-95.6374274 z"
+     transform="matrix(0.22645475,0,0,0.19936629,1.2804415,1.446261)"
+     id="path82"
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;filter:url(#g-5)"
+     sodipodi:nodetypes="ccsscc" />
+  <path
+     d="m 0.91126733,0.9336389 0,24.2524061 17.58029667,0 c 0.100301,0 6.587637,-5.626351 6.587637,-5.713432 l 0,-18.5389741 z"
+     id="path84"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3174)"
+     sodipodi:nodetypes="ccsscc" />
+  <path
+     d="m 1.474594,1.2616737 c -0.1020019,0 -0.1851196,0.072317 -0.1851196,0.1610624 l 0,23.2740429 c 0,0.08891 0.08312,0.161065 0.1851196,0.161065 l 16.96401,0 c 0.04869,0 0.09645,-0.01707 0.130879,-0.04719 l 6.077487,-5.285685 c 0.03461,-0.03012 0.05424,-0.07151 0.05424,-0.113871 l 0,-17.9868289 c 0,-0.088745 -0.08293,-0.1612556 -0.185121,-0.1610624 l -23.0410648,0 z"
+     id="path86"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3171)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <path
+     d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
+     id="path88"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#h-6)"
+     transform="matrix(0.21616528,0,0,0.19138551,1.733351,2.2197838)"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     d="m 18.49178,25.186045 c 0,0 2.52092,-1.72247 3.561107,-2.624661 1.040188,-0.903339 3.026314,-3.089536 3.026314,-3.089536 0,0 -1.729322,1.120179 -5.187966,1.120179 0,3.062168 -1.399563,4.593252 -1.399563,4.593252 z"
+     id="path90"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3167)"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     style="fill:#ffffff;stroke:#aa8800;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 1.5494135,18 0,-10 5,0 4.2342955,5.013902 L 6.5494135,18 z"
+     id="path3764"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccc" />
   <g
-     transform="matrix(.35996 0 0 .33328 .93206 2.9203)"
-     id="g85">
-    <use
-       xlink:href="#s"
-       transform="translate(-12,-12)"
-       height="128"
-       width="128"
-       y="0"
-       x="0"
-       id="use87" />
-    <g
-       id="s"
-       transform="translate(-4,-8)">
-      <path
-         opacity=".6"
-         d="m23 25v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         filter="url(#k)"
-         id="path90" />
-      <path
-         fill="url(#n)"
-         d="m24 24v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"
-         id="path92" />
-      <path
-         fill="url(#o)"
-         d="m26.606 25.714c-0.47187 0-0.85638 0.37786-0.85638 0.84156v90.888c0 0.46455 0.38452 0.84157 0.85638 0.84157h50.674c0.22523 0 0.44618-0.0892 0.60546-0.24658l28.115-27.618c0.16013-0.15737 0.25092-0.37365 0.25092-0.59498v-63.262c0-0.4637-0.38366-0.84156-0.85639-0.84156h-78.787z"
-         id="path94" />
-      <path
-         opacity=".5"
-         filter="url(#l)"
-         d="m76.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"
-         id="path96" />
-      <path
-         fill="url(#m)"
-         d="m77.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"
-         id="path98" />
-    </g>
-    <g
-       transform="translate(8,4)"
-       id="g100">
-      <path
-         opacity=".6"
-         d="m23 25v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         filter="url(#k)"
-         id="path102" />
-      <path
-         fill="url(#n)"
-         d="m24 24v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"
-         id="path104" />
-      <path
-         fill="url(#o)"
-         d="m26.606 25.714c-0.47187 0-0.85638 0.37786-0.85638 0.84156v90.888c0 0.46455 0.38452 0.84157 0.85638 0.84157h50.674c0.22523 0 0.44618-0.0892 0.60546-0.24658l28.115-27.618c0.16013-0.15737 0.25092-0.37365 0.25092-0.59498v-63.262c0-0.4637-0.38366-0.84156-0.85639-0.84156h-78.787z"
-         id="path106" />
-      <path
-         opacity=".5"
-         filter="url(#l)"
-         d="m76.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"
-         id="path108" />
-      <path
-         fill="url(#m)"
-         d="m77.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"
-         id="path110" />
-    </g>
-  </g>
-  <g
-     transform="matrix(.6436 0 0 .7523 -73.884 9.901)"
-     id="g120">
-    <g
-       transform="matrix(2.9379,0,0,2.1996,138.01,18.222)"
-       id="g122">
-      <rect
-         fill-opacity="0"
-         height="16"
-         width="16"
-         y="0"
-         x="0"
-         id="rect124" />
-    </g>
-    <g
-       transform="matrix(2.9804,0,0,2.6654,320.95,-16.41)"
-       id="g126">
-      <rect
-         opacity=".71484"
-         transform="matrix(.43925 0 0 1 -61.451 9.7935)"
-         height="1.5"
-         filter="url(#r)"
-         width="15.5"
-         y="12"
-         x=".5"
-         fill="#9b9b9b"
-         id="rect128" />
-      <rect
-         height="1.5332"
-         width="14.35"
-         y="20.56"
-         x="-61.732"
-         fill="#009b00"
-         id="rect130" />
-      <path
-         opacity=".70703"
-         d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z"
-         fill-rule="evenodd"
-         filter="url(#q)"
-         fill="#9b9b9b"
-         id="path132" />
-      <path
-         opacity=".77734"
-         d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492"
-         transform="matrix(.89817 0 0 .87673 -61.641 9.6348)"
-         filter="url(#p)"
-         fill="#9b9b9b"
-         id="path134" />
-      <path
-         d="m-56.403 15.887-0.46562 1.4062h-1.8625l2.7938-7.5h1.8625l2.7938 7.5h-1.8625l-0.46562-1.4062m-0.46562-1.4062-0.8494-2.7649-1.0131 2.7649"
-         id="path136" />
-      <path
-         fill-rule="evenodd"
-         fill="#6f6500"
-         d="m-46.732 17.793h-7l-3 3.5 3 3.5h7v-7z"
-         id="path138" />
-      <path
-         fill-rule="evenodd"
-         fill="url(#t)"
-         d="m-47.732 18.793h-5.5l-2 2.5 2 2.5h5.5v-5z"
-         id="path140" />
-      <g
-         transform="translate(-61.732,9.7935)"
-         id="g142">
-        <rect
-           fill-opacity="0"
-           height="16"
-           width="16"
-           y="0"
-           x="0"
-           id="rect144" />
-      </g>
-    </g>
+     transform="scale(0.96097664,1.040608)"
+     style="font-size:13.18306541px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
+     id="text3773">
+    <path
+       d="m 18.033836,8.9684143 -1.76375,4.7827237 3.533937,0 -1.770187,-4.7827237 m -0.733823,-1.2809716 1.474083,0 3.662678,9.6105063 -1.351779,0 -0.875438,-2.465388 -4.332131,0 -0.875438,2.465388 -1.37109,0 3.669115,-9.6105063"
+       style="font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3089" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/add_hierarchical_label.svg b/bitmaps_png/sources/add_hierarchical_label.svg
index 84f28e0b66..a162cf62ec 100644
--- a/bitmaps_png/sources/add_hierarchical_label.svg
+++ b/bitmaps_png/sources/add_hierarchical_label.svg
@@ -11,11 +11,15 @@
    height="26"
    width="26"
    version="1.1"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="add_hierarchical_label.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_hierarchical_label.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/1.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
   <metadata
-     id="metadata22">
+     id="metadata102">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -26,771 +30,6 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs20">
-    <filter
-       inkscape:collect="always"
-       id="filter3896">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.34204004"
-         id="feGaussianBlur3898" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3914"
-       x="-0.052915663"
-       width="1.1058313"
-       y="-0.11261538"
-       height="1.2252308">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.093050845"
-         id="feGaussianBlur3916" />
-    </filter>
-    <filter
-       id="k"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur16" />
-    </filter>
-    <radialGradient
-       id="n"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop24" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop26" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop28" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop30" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop32" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop34" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop36" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop38" />
-    </radialGradient>
-    <radialGradient
-       id="o"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop41" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop43" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop47" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop49" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop51" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop53" />
-    </radialGradient>
-    <filter
-       id="l"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur19" />
-    </filter>
-    <linearGradient
-       id="m"
-       y2="94.103996"
-       gradientUnits="userSpaceOnUse"
-       x2="86.571999"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop56" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop58" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop60" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop62" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop64" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop66" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop68" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop70" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop72" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient4099"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="radialGradient4101"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4103"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.571999"
-       y2="94.103996" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="radialGradient4129"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.18945539,0,0,0.16758918,3.5107999,4.668625)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient4132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.19357466,0,0,0.17069179,3.2473171,4.4700813)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <filter
-       id="k-4"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur16-4" />
-    </filter>
-    <radialGradient
-       id="n-7"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop22-6" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop24-3" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop26-1" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop28-7" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop30-5" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop32-9" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop34-6" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop36-2" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop38-1" />
-    </radialGradient>
-    <radialGradient
-       id="o-7"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop41-8" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop43-5" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop45-7" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop47-4" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop49-1" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop51-8" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop53-5" />
-    </radialGradient>
-    <filter
-       id="l-9"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur19-7" />
-    </filter>
-    <linearGradient
-       id="m-5"
-       y2="94.103996"
-       gradientUnits="userSpaceOnUse"
-       x2="86.571999"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop56-3" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop58-8" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop60-8" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop62-3" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop64-1" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop66-8" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop68-9" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop70-6" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop72-4" />
-    </linearGradient>
-    <filter
-       id="filter3091"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur3093" />
-    </filter>
-    <radialGradient
-       id="radialGradient3095"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop3097" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop3099" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop3101" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop3103" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop3105" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop3107" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop3109" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop3111" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop3113" />
-    </radialGradient>
-    <radialGradient
-       id="radialGradient3115"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop3117" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop3119" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop3121" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop3123" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop3125" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop3127" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop3129" />
-    </radialGradient>
-    <filter
-       id="filter3131"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur3133" />
-    </filter>
-    <linearGradient
-       id="linearGradient3135"
-       y2="94.103996"
-       gradientUnits="userSpaceOnUse"
-       x2="86.571999"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop3137" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop3139" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop3141" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop3143" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop3145" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop3147" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop3149" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop3151" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop3153" />
-    </linearGradient>
-    <filter
-       id="filter3155"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur3157" />
-    </filter>
-    <radialGradient
-       id="radialGradient3159"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop3161" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop3163" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop3165" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop3167" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop3169" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop3171" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop3173" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop3175" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop3177" />
-    </radialGradient>
-    <radialGradient
-       id="radialGradient3179"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop3181" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop3183" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop3185" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop3187" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop3189" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop3191" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop3193" />
-    </radialGradient>
-    <filter
-       id="filter3195"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur3197" />
-    </filter>
-    <linearGradient
-       id="linearGradient3199"
-       y2="94.103996"
-       gradientUnits="userSpaceOnUse"
-       x2="86.571999"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop3201" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop3203" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop3205" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop3207" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop3209" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop3211" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop3213" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop3215" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop3217" />
-    </linearGradient>
-    <radialGradient
-       r="139.56"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3239"
-       xlink:href="#n-7"
-       inkscape:collect="always" />
-    <radialGradient
-       r="139.56"
-       cy="109.33"
-       cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3241"
-       xlink:href="#o-7"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="94.103996"
-       x2="86.571999"
-       y1="104"
-       x1="96"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3243"
-       xlink:href="#m-5"
-       inkscape:collect="always" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3347"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="radialGradient3349"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient3351"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.571999"
-       y2="94.103996" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n-7"
-       id="radialGradient3365"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o-7"
-       id="radialGradient3367"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m-5"
-       id="linearGradient3369"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.571999"
-       y2="94.103996" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n-7"
-       id="radialGradient3392"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o-7"
-       id="radialGradient3394"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m-5"
-       id="linearGradient3396"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.571999"
-       y2="94.103996" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n-7"
-       id="radialGradient3404"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#o-7"
-       id="radialGradient3406"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081001"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m-5"
-       id="linearGradient3408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.571999"
-       y2="94.103996" />
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -800,140 +39,246 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview18"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview100"
      showgrid="true"
-     inkscape:zoom="30.205858"
-     inkscape:cx="14.001662"
-     inkscape:cy="12.978439"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.087102"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false"
-     showguides="true"
-     inkscape:guide-bbox="true">
+     inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
-       id="grid2992"
-       empspacing="5"
+       id="grid3031"
+       empspacing="2"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="g-5"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.89955545"
+         id="feGaussianBlur10-9" />
+    </filter>
+    <radialGradient
+       id="j-4"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       r="139.56">
+      <stop
+         stop-color="#00537d"
+         offset="0"
+         id="stop13-9" />
+      <stop
+         stop-color="#186389"
+         offset=".0151"
+         id="stop15-9" />
+      <stop
+         stop-color="#558ca8"
+         offset=".0558"
+         id="stop17-4" />
+      <stop
+         stop-color="#89afc3"
+         offset=".0964"
+         id="stop19-3" />
+      <stop
+         stop-color="#b3ccd8"
+         offset=".1357"
+         id="stop21-0" />
+      <stop
+         stop-color="#d4e2e9"
+         offset=".1737"
+         id="stop23-5" />
+      <stop
+         stop-color="#ecf2f5"
+         offset=".20990"
+         id="stop25-2" />
+      <stop
+         stop-color="#fafcfd"
+         offset=".24350"
+         id="stop27-4" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop29-9" />
+    </radialGradient>
+    <radialGradient
+       id="k-9"
+       gradientUnits="userSpaceOnUse"
+       cy="109.33"
+       cx="99.081001"
+       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
+       r="139.56">
+      <stop
+         stop-color="#7a7d80"
+         offset="0"
+         id="stop32-7" />
+      <stop
+         stop-color="#c2c2c2"
+         offset=".12618"
+         id="stop34-8" />
+      <stop
+         stop-color="#fafafa"
+         offset=".23251"
+         id="stop36-9" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop38-8" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop40-6" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop42-5" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop44-1" />
+    </radialGradient>
+    <filter
+       id="h-6"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="1.2065414"
+         id="feGaussianBlur7-0" />
+    </filter>
+    <linearGradient
+       id="i-2"
+       y2="94.103996"
+       gradientUnits="userSpaceOnUse"
+       x2="86.571999"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       y1="104"
+       x1="96">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop47-1" />
+      <stop
+         stop-color="#8c8e89"
+         offset=".0072"
+         id="stop49-7" />
+      <stop
+         stop-color="#abaca9"
+         offset=".0673"
+         id="stop51-1" />
+      <stop
+         stop-color="#c5c6c4"
+         offset=".1347"
+         id="stop53-3" />
+      <stop
+         stop-color="#dbdbda"
+         offset=".2115"
+         id="stop55-2" />
+      <stop
+         stop-color="#ebebeb"
+         offset=".3012"
+         id="stop57-8" />
+      <stop
+         stop-color="#f7f7f6"
+         offset=".4122"
+         id="stop59-4" />
+      <stop
+         stop-color="#fdfdfd"
+         offset=".5679"
+         id="stop61-9" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop63-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#i-2"
+       id="linearGradient3167"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.18914462,0,0,0.16404418,3.8950038,5.5007056)"
+       x1="96"
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#k-9"
+       id="radialGradient3171"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.18511962,0,0,0.16106239,4.1524566,5.691517)"
+       cx="99.081001"
+       cy="109.33"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#j-4"
+       id="radialGradient3174"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.18914462,0,0,0.16404418,3.8950038,5.5007056)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+  </defs>
+  <path
+     d="M -3.5397408,-4.4904274 -3.5397408,121 76.525,121 C 76.989,121 107,91.602 107,91.147 l 0,-95.6374274 z"
+     transform="matrix(0.22645475,0,0,0.19936629,1.2804415,1.446261)"
+     id="path82"
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;filter:url(#g-5)"
+     sodipodi:nodetypes="ccsscc" />
+  <path
+     d="m 0.91126733,0.9336389 0,24.2524061 17.58029667,0 c 0.100301,0 6.587637,-5.626351 6.587637,-5.713432 l 0,-18.5389741 z"
+     id="path84"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3174)"
+     sodipodi:nodetypes="ccsscc" />
+  <path
+     d="m 1.474594,1.2616737 c -0.1020019,0 -0.1851196,0.072317 -0.1851196,0.1610624 l 0,23.2740429 c 0,0.08891 0.08312,0.161065 0.1851196,0.161065 l 16.96401,0 c 0.04869,0 0.09645,-0.01707 0.130879,-0.04719 l 6.077487,-5.285685 c 0.03461,-0.03012 0.05424,-0.07151 0.05424,-0.113871 l 0,-17.9868289 c 0,-0.088745 -0.08293,-0.1612556 -0.185121,-0.1610624 l -23.0410648,0 z"
+     id="path86"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3171)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <path
+     d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
+     id="path88"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#h-6)"
+     transform="matrix(0.21616528,0,0,0.19138551,1.733351,2.2197838)"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     d="m 18.49178,25.186045 c 0,0 2.52092,-1.72247 3.561107,-2.624661 1.040188,-0.903339 3.026314,-3.089536 3.026314,-3.089536 0,0 -1.729322,1.120179 -5.187966,1.120179 0,3.062168 -1.399563,4.593252 -1.399563,4.593252 z"
+     id="path90"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3167)"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     style="fill:none;stroke:#008c00;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 21,13 3,0"
+     id="path3924"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#ffffff;stroke:#aa8800;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 12,18 12,8 17,8 21.234295,13.013902 17,18 z"
+     id="path3764"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccc" />
   <g
-     id="g85"
-     transform="matrix(0.22172869,0,0,0.1991505,-0.70077145,0.27545079)">
-    <use
-       id="use87-3"
-       x="0"
-       y="0"
-       width="128"
-       height="128"
-       transform="translate(-12,-12)"
-       xlink:href="#s-3" />
-    <g
-       transform="translate(-4,-8)"
-       id="s-3">
-      <path
-         id="path90-3"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z"
-         inkscape:connector-curvature="0"
-         style="opacity:0.6;filter:url(#k-4)" />
-      <path
-         id="path92-8"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3404)" />
-      <path
-         id="path94-6"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3406)" />
-      <path
-         id="path96-0"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-         inkscape:connector-curvature="0"
-         style="opacity:0.5;filter:url(#l-9)" />
-      <path
-         id="path98-4"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3408)" />
-    </g>
-    <g
-       id="g100"
-       transform="translate(8,4)">
-      <path
-         id="path102-8"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z"
-         inkscape:connector-curvature="0"
-         style="opacity:0.6;filter:url(#k-4)" />
-      <path
-         id="path104-8"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3392)" />
-      <path
-         id="path106-8"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3394)" />
-      <path
-         id="path108"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-         inkscape:connector-curvature="0"
-         style="opacity:0.5;filter:url(#l-9)" />
-      <path
-         id="path110"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3396)" />
-    </g>
+     transform="scale(0.96097665,1.040608)"
+     style="font-size:13.18306541px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
+     id="text3773">
+    <path
+       d="m 6.4058682,8.9684143 -1.76375,4.7827237 3.533937,0 -1.770187,-4.7827237 m -0.733823,-1.2809716 1.474083,0 3.6626778,9.6105063 -1.3517791,0 -0.875438,-2.465388 -4.3321303,0 -0.875438,2.465388 -1.3710903,0 3.6691149,-9.6105063"
+       style="font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3092" />
   </g>
-  <text
-     xml:space="preserve"
-     style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-     x="-5.4915252"
-     y="28.288136"
-     id="text3840"
-     sodipodi:linespacing="125%"><tspan
-       sodipodi:role="line"
-       id="tspan3842"
-       x="-5.4915252"
-       y="28.288136" /></text>
-  <path
-     id="path42-7"
-     d="m -28.738447,25.442721 14.668778,0 6.2866156,-8.524527 -6.2866156,-8.5245319 -14.668778,0 0,17.0490589 z"
-     inkscape:connector-curvature="0"
-     style="opacity:0.40740739;fill:none;stroke:#070022;stroke-width:1.3976351;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3896)"
-     transform="matrix(0.52216887,0,0,0.69978906,28.35902,4.6447059)" />
-  <rect
-     style="opacity:0.2057613;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter3914)"
-     id="rect3900"
-     width="4.2203388"
-     height="1.9830508"
-     x="23.613916"
-     y="12.850391"
-     transform="matrix(0.54785147,0,0,1,10.83956,2.8453412)" />
-  <path
-     d="m 26.031377,15.007738 -3.47452,0"
-     id="path14"
-     style="fill:#55d400;stroke:#078c22;stroke-width:3.94319606;stroke-opacity:1"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path42"
-     d="m 12.030832,21.080758 7.978779,0 3.419474,-6.034091 -3.419474,-6.0340911 -7.978779,0 0,12.0681821 z"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#997a00;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  <path
-     sodipodi:nodetypes="ccccccccccc"
-     id="path40"
-     d="m 3.2966173,19.435437 -0.6642189,2.64263 -2.63204911709,0 L 4.1349204,7.9835521 l 2.7563373,0 4.1345703,14.0945149 -2.5574793,0 -0.7636442,-2.64263 M 7.0653419,16.818555 5.5845997,11.004522 3.9610151,16.818555"
-     inkscape:connector-curvature="0"
-     style="fill:#000000;fill-opacity:1" />
 </svg>
diff --git a/bitmaps_png/sources/add_junction.svg b/bitmaps_png/sources/add_junction.svg
index 44edd4752c..8316353f4f 100644
--- a/bitmaps_png/sources/add_junction.svg
+++ b/bitmaps_png/sources/add_junction.svg
@@ -11,16 +11,17 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_junction.svg">
   <metadata
-     id="metadata54">
+     id="metadata29">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,136 +34,47 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="941"
-     id="namedview52"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview27"
      showgrid="true"
-     inkscape:zoom="19.666667"
-     inkscape:cx="-2.1923002"
-     inkscape:cy="10.361289"
-     inkscape:window-x="0"
-     inkscape:window-y="30"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.5728642"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false">
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true">
     <inkscape:grid
        type="xygrid"
-       id="grid2837"
+       id="grid2993"
        empspacing="5"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="c"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.69535627"
-         id="feGaussianBlur12" />
-    </filter>
-    <filter
-       id="c-1"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.69535627"
-         id="feGaussianBlur12-8" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3660">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.54112259"
-         id="feGaussianBlur3662" />
-    </filter>
-  </defs>
-  <g
-     id="g3654"
-     transform="matrix(0.98929803,0,0,0.9588585,-18.379466,-27.788064)"
-     style="opacity:0.48373988;filter:url(#filter3660)">
-    <path
-       transform="matrix(0.58304281,0,0,0.55020984,88.293773,44.817991)"
-       id="path32-7"
-       d="m -88.8,-6.6671 c -2.3569,0 -4.2698,1.7466 -4.2698,3.8987 0,2.1521 1.9129,3.8987 4.2698,3.8987 2.3569,0 4.2698,-1.7466 4.2698,-3.8987 0,-2.1521 -1.9129,-3.8987 -4.2698,-3.8987 z"
-       style="opacity:0.71094001;fill:#000000;fill-opacity:1;filter:url(#c-1)"
-       inkscape:connector-curvature="0" />
-    <rect
-       transform="scale(1,-1)"
-       height="24"
-       width="3"
-       y="-55"
-       x="34.85955"
-       id="rect34-9"
-       style="fill:#000000;fill-opacity:1" />
-    <rect
-       transform="matrix(0,-1,-1,0,0,0)"
-       height="17.178312"
-       width="3"
-       y="-38.178314"
-       x="-44.012604"
-       id="rect36-1"
-       style="fill:#000000;fill-opacity:1" />
-    <path
-       d="m 36.359553,36.784272 c 3.165126,0 5.733998,2.566301 5.733998,5.728333 0,3.162033 -2.568804,5.728332 -5.733998,5.728332 -3.165128,0 -5.733999,-2.566299 -5.733999,-5.728332 0,-3.162032 2.568804,-5.728333 5.733999,-5.728333 z"
-       id="path38-0"
-       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)"
-     id="g14">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect16"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     transform="matrix(1.4086525,0,0,0.97671012,2.7780007,6.5564801)"
-     id="g18">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect20"
-       style="fill-opacity:0" />
-  </g>
+     id="defs4" />
   <path
-     style="opacity:0.71094001;filter:url(#c)"
-     d="m -88.8,-6.6671 c -2.3569,0 -4.2698,1.7466 -4.2698,3.8987 0,2.1521 1.9129,3.8987 4.2698,3.8987 2.3569,0 4.2698,-1.7466 4.2698,-3.8987 0,-2.1521 -1.9129,-3.8987 -4.2698,-3.8987 z"
-     id="path32"
-     transform="matrix(0.58304281,0,0,0.55020984,68.293773,14.817991)" />
-  <rect
-     style="fill:#007d00;fill-opacity:1"
-     id="rect34"
-     x="15.00337"
-     y="-24"
-     width="3"
-     height="23"
-     transform="scale(1,-1)" />
-  <rect
-     style="fill:#007d00;fill-opacity:1"
-     id="rect36"
-     x="-14.012605"
-     y="-18.178312"
-     width="3"
-     height="17.178312"
-     transform="matrix(0,-1,-1,0,0,0)" />
+     style="opacity:0.50000000000000000;fill:none;stroke:#4d4d4d;stroke-width:2.50000000000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.5,2.5 0,21"
+     id="path2987"
+     inkscape:connector-curvature="0" />
   <path
-     style="fill:#007d00;fill-opacity:1;stroke:#004300;stroke-width:1.03875768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="path38"
-     d="m 16.512096,6.5748377 c 3.294766,0 5.968855,2.6601276 5.968855,5.9377673 0,3.27764 -2.674019,5.937767 -5.968855,5.937767 -3.294769,0 -5.968858,-2.660127 -5.968858,-5.937767 0,-3.2776397 2.674019,-5.9377673 5.968858,-5.9377673 z" />
-  <rect
-     height="38.870998"
-     width="43.286999"
-     y="-69.035995"
-     x="-74.787003"
-     id="rect50"
-     style="fill-opacity:0" />
+     inkscape:connector-curvature="0"
+     id="path3757"
+     d="m 2.5,13 14,0"
+     style="opacity:0.50000000000000000;fill:none;stroke:#4d4d4d;stroke-width:2.50000000000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:1;fill:#008200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     id="path3755"
+     sodipodi:cx="16.5"
+     sodipodi:cy="13"
+     sodipodi:rx="4.5"
+     sodipodi:ry="4.5"
+     d="m 21,13 a 4.5,4.5 0 1 1 -9,0 4.5,4.5 0 1 1 9,0 z" />
 </svg>
diff --git a/bitmaps_png/sources/add_keepout_area.svg b/bitmaps_png/sources/add_keepout_area.svg
index cefa8a3720..6195673e71 100644
--- a/bitmaps_png/sources/add_keepout_area.svg
+++ b/bitmaps_png/sources/add_keepout_area.svg
@@ -5,17 +5,16 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_keepout_area.svg">
   <metadata
-     id="metadata14">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -26,89 +25,6 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs12">
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient3147"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,-35.845375,-31.825111)"
-       x1="10"
-       y1="2.5"
-       x2="15.409858"
-       y2="21.491209" />
-    <linearGradient
-       id="linearGradient3165">
-      <stop
-         id="stop5217"
-         offset="0"
-         style="stop-color:#f48e86;stop-opacity:0.99607843;" />
-      <stop
-         style="stop-color:#bf2c21;stop-opacity:0.99607843;"
-         offset="0.5"
-         id="stop5223" />
-      <stop
-         style="stop-color:#48130f;stop-opacity:0.99607843;"
-         offset="1"
-         id="stop5221" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient3149"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,-35.33318,-31.825111)"
-       x1="9.5"
-       y1="2.5"
-       x2="14.909858"
-       y2="21.491209" />
-    <linearGradient
-       id="linearGradient8262">
-      <stop
-         style="stop-color:#f68273;stop-opacity:1;"
-         offset="0"
-         id="stop8264" />
-      <stop
-         id="stop8266"
-         offset="0.5"
-         style="stop-color:#cd2923;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8c0000;stop-opacity:1"
-         offset="1"
-         id="stop8268" />
-    </linearGradient>
-    <linearGradient
-       y2="21.491209"
-       x2="14.909858"
-       y1="2.5"
-       x1="9.5"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,-35.33318,-31.825111)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8273"
-       xlink:href="#linearGradient3165"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient5212"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.96823216,0,0,0.98360286,21.081824,17.367375)"
-       x1="9.5"
-       y1="2.5"
-       x2="14.909858"
-       y2="21.491209" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient5215"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.96823216,0,0,0.98360286,21.903889,16.869782)"
-       x1="10"
-       y1="2.5"
-       x2="15.409858"
-       y2="21.491209" />
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -118,61 +34,192 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview10"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
      showgrid="true"
-     inkscape:snap-grids="false"
      inkscape:snap-to-guides="false"
-     inkscape:zoom="31.197274"
-     inkscape:cx="12.755157"
-     inkscape:cy="13.257277"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="16.484087"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
-       id="grid2822"
-       empspacing="5"
+       id="grid3017"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
-  <rect
-     style="fill:#a8c9c5;fill-opacity:1;stroke:#1a2200;stroke-width:1.04457009;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-     id="rect3767"
-     width="22.751417"
-     height="23.217913"
-     x="1.7035706"
-     y="1.551699" />
-  <path
-     d="m 11.388353,4.7619742 3.570662,-0.080905 10.013099,10.7534978 c 0.05305,1.027595 -0.0071,1.109722 0.04199,3.98885 L 14.971765,8.5777429 l -3.583953,-0.01462 -0.01801,-2.0063721 0.01856,-1.7947794 z"
-     id="path6"
-     style="fill:#037600;fill-opacity:1"
-     sodipodi:nodetypes="cccccccc"
-     inkscape:connector-curvature="0" />
-  <path
-     d="M 7.1933422,1.0463663 C 3.8459678,0.99480061 1.2607574,3.4092055 1.2343849,6.6456504 1.212037,9.3663522 3.7139513,12.43648 7.1669697,12.476979 10.355862,12.51438 12.921899,9.9848585 12.914948,6.6972161 12.90832,3.5634848 10.382485,0.99480061 7.1933422,1.0463663 z M 7.1405977,3.8886568 C 8.9745023,3.8628747 10.089243,5.3767725 10.097572,6.6456504 10.108967,8.3791437 8.6844134,9.6131959 7.1142253,9.5831254 5.4124574,9.5505334 4.2062509,8.276423 4.1836256,6.7487817 4.1598941,5.1194121 5.4120948,3.8886568 7.1405976,3.8886568 z"
-     id="path8"
-     style="fill:#797800;fill-opacity:1"
-     sodipodi:nodetypes="csssccsssc"
-     inkscape:connector-curvature="0" />
+  <defs
+     id="defs4" />
   <g
-     id="g3004"
-     transform="matrix(0.82726961,0,0,0.80467364,-17.473303,-6.3485938)"
-     style="fill:#cd0404;fill-opacity:1">
-    <path
-       inkscape:connector-curvature="0"
-       style="opacity:0.85321099;fill:#cd0404;fill-opacity:1;fill-rule:evenodd;stroke:none"
-       d="m 40.727806,39.169139 c 0,0 -5.138993,-13.201066 -18.02601,-17.485067 l 2.088731,-3.121414 c 12.777976,4.18237 17.994777,19.284892 17.994777,19.284892 z"
-       id="path3006"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       inkscape:connector-curvature="0"
-       style="opacity:0.85321099;fill:#cd0404;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 22.933897,35.970958 3.852963,3.290103 C 32.515122,24.39248 42.867046,20.959903 42.867046,20.959903 l -1.890358,-1.119465 c 0,0 -11.064955,2.012207 -18.042791,16.13052 z"
-       id="path3008"
-       sodipodi:nodetypes="ccccc" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <rect
+     style="fill:none;fill-opacity:0.62745097999999999;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3884"
+     width="25"
+     height="25"
+     x="0.5"
+     y="0.5" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 7.5,3.5 3,-3"
+     id="path3886"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3888"
+     d="m 10.5,3.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 13.5,3.5 3,-3"
+     id="path3890"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3892"
+     d="m 16.5,3.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 19.5,3.5 3,-3"
+     id="path3894"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3896"
+     d="m 22.5,3.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 1.5,3.5 3,-3"
+     id="path3898"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3900"
+     d="m 4.5,3.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3902"
+     d="m 3.5,25.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 6.5,25.5 3,-3"
+     id="path3904"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3906"
+     d="m 9.5,25.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 12.5,25.5 3,-3"
+     id="path3908"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3910"
+     d="m 15.5,25.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 18.5,25.5 3,-3"
+     id="path3912"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 0.5,25.5 3,-3"
+     id="path3914"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3916"
+     d="m 21.5,25.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 22.5,6.5 3,-3"
+     id="path3918"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3920"
+     d="m 22.5,9.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 22.5,12.5 3,-3"
+     id="path3922"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3924"
+     d="m 22.5,15.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 22.5,18.5 3,-3"
+     id="path3926"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3928"
+     d="m 22.5,21.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3930"
+     d="m 0.5,7.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 0.5,10.5 3,-3"
+     id="path3932"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3934"
+     d="m 0.5,13.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 0.5,16.5 3,-3"
+     id="path3936"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3938"
+     d="m 0.5,19.5 3,-3"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 0.5,22.5 3,-3"
+     id="path3940"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path3783"
+     style="opacity:0.75;fill:none;stroke:#d10b0b;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 17.874999,8.1249996 8.1249999,17.874999 M 19.499999,13 c 0,3.58985 -2.910149,6.499999 -6.499999,6.499999 -3.5898511,0 -6.5000001,-2.910149 -6.5000001,-6.499999 0,-3.5898513 2.910149,-6.5000002 6.5000001,-6.5000002 3.58985,0 6.499999,2.9101489 6.499999,6.5000002 z"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/add_line.svg b/bitmaps_png/sources/add_line.svg
index 59d2811809..8eaa824d77 100644
--- a/bitmaps_png/sources/add_line.svg
+++ b/bitmaps_png/sources/add_line.svg
@@ -11,16 +11,17 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_line.svg">
   <metadata
-     id="metadata33">
+     id="metadata29">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,73 +34,33 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview31"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview27"
      showgrid="true"
-     inkscape:zoom="19.666667"
-     inkscape:cx="6.1146086"
-     inkscape:cy="13.986"
-     inkscape:window-x="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false">
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true">
     <inkscape:grid
        type="xygrid"
-       id="grid2990"
+       id="grid2993"
        empspacing="5"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="a"
-       height="1.2015001"
-       width="1.1159"
-       color-interpolation-filters="sRGB"
-       y="-0.10075"
-       x="-0.057925001">
-      <feGaussianBlur
-         stdDeviation="0.88285369"
-         id="feGaussianBlur7" />
-    </filter>
-  </defs>
-  <g
-     transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)"
-     id="g9">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect11"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     transform="matrix(1.5880707,0,0,1.5072646,1.2179867,1.559322)"
-     id="g13">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect15"
-       style="fill-opacity:0" />
-  </g>
+     id="defs4" />
   <path
-     style="opacity:0.45702999;fill-rule:evenodd;filter:url(#a)"
-     id="path27"
-     d="m -89.671,-7.5642 18.873,-0.02542 0.074,16.365 h 17.632 l -0.13021,4.666 -21.99,-0.03352 -0.13512,-16.298 h -14.324 v -4.6743 z"
-     transform="matrix(0.58697914,0,0,0.76651487,55.760882,12.115519)"
-     inkscape:connector-curvature="0" />
-  <path
-     style="fill:#007d00;fill-rule:evenodd"
-     id="path29"
-     d="m 1.9178716,4.9856272 11.0780574,-0.019489 0.04342,12.0355398 11.010633,0 -0.07643,3.983339 -14.9415694,-0.02569 -0.07931,-11.9333371 -7.8485674,0.050847 0,-4.0405474 z"
+     style="fill:none;stroke:#008c00;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 2,24 24,2"
+     id="path3753"
      inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cccccccccc" />
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_line2bus.svg b/bitmaps_png/sources/add_line2bus.svg
index 9aa0e3b72d..771ddfb731 100644
--- a/bitmaps_png/sources/add_line2bus.svg
+++ b/bitmaps_png/sources/add_line2bus.svg
@@ -7,20 +7,21 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_line2bus.svg">
   <metadata
-     id="metadata83">
+     id="metadata29">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,225 +34,59 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview81"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="-12.610169"
-     inkscape:cy="23.18644"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview27"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.497893"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="true"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2993"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective85" />
-    <filter
-       id="h"
-       height="1.3436"
-       width="1.4604"
-       color-interpolation-filters="sRGB"
-       y="-.17179"
-       x="-.23018">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="i"
-       height="1.3436"
-       width="1.4604"
-       color-interpolation-filters="sRGB"
-       y="-.17179"
-       x="-.23018">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       id="j"
-       height="1.3436"
-       width="1.4604"
-       color-interpolation-filters="sRGB"
-       y="-.17179"
-       x="-.23018">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur13" />
-    </filter>
-    <filter
-       id="k"
-       height="2.2042"
-       width="1.3288"
-       color-interpolation-filters="sRGB"
-       y="-.60208"
-       x="-.16441">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur16" />
-    </filter>
-    <filter
-       id="l"
-       height="2.2042"
-       width="1.3288"
-       color-interpolation-filters="sRGB"
-       y="-.60208"
-       x="-.16441">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur19" />
-    </filter>
-    <filter
-       id="m"
-       height="2.2042"
-       width="1.3288"
-       color-interpolation-filters="sRGB"
-       y="-.60208"
-       x="-.16441">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur22" />
-    </filter>
-    <filter
-       id="n"
-       height="1.1606"
-       width="1.7673"
-       color-interpolation-filters="sRGB"
-       y="-.080278"
-       x="-.38363">
-      <feGaussianBlur
-         stdDeviation="1.1820932"
-         id="feGaussianBlur25" />
-    </filter>
-  </defs>
-  <g
-     transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)"
-     id="g27">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect29" />
-  </g>
-  <rect
-     fill-opacity="0"
-     height="38.871"
-     width="43.287"
-     y="-47.036"
-     x="-74.787"
-     id="rect31" />
-  <g
-     transform="matrix(1.047137,0,0,1.05048,82.434543,-3.6531852)"
-     id="g33"
-     style="opacity:0.57811997">
-    <g
-       transform="matrix(3.0687,0,0,2.2729,-75.919,15.626)"
-       id="g35">
-      <rect
-         height="16"
-         width="16"
-         y="0"
-         x="0"
-         id="rect37"
-         style="fill-opacity:0" />
-    </g>
-    <g
-       transform="matrix(3.0012,0,0,2.9062,-76.081,9.3)"
-       id="g39">
-      <rect
-         height="16"
-         width="16"
-         y="0"
-         x="0"
-         id="rect41"
-         style="fill-opacity:0" />
-    </g>
-    <path
-       d="m -72.27,11.832 h 7.3953 v 35.34 h -7.395 v -35.34 z"
-       id="path43"
-       style="opacity:0.5625;filter:url(#n)" />
-    <path
-       d="m -52.549,30.68 h 17.256 v 4.712 H -52.549 V 30.68 z"
-       id="path45"
-       style="opacity:0.5625;filter:url(#m)" />
-    <path
-       d="m -52.549,21.256 h 17.256 v 4.712 h -17.256 v -4.712 z"
-       id="path47"
-       style="opacity:0.5625;filter:url(#l)" />
-    <path
-       d="m -52.549,11.832 h 17.256 v 4.712 h -17.256 v -4.712 z"
-       id="path49"
-       style="opacity:0.5625;filter:url(#k)" />
-    <path
-       d="m -52.549,11.832 -12.276,11.802 v 4.712 l 12.325,-11.78 -0.04911,-4.7344 z"
-       id="path51"
-       style="opacity:0.5625;fill-rule:evenodd;filter:url(#j)" />
-    <path
-       d="m -52.598,21.256 -12.276,11.802 v 4.712 l 12.325,-11.78 -0.04911,-4.7344 z"
-       id="path53"
-       style="opacity:0.5625;fill-rule:evenodd;filter:url(#i)" />
-    <path
-       d="m -52.549,30.657 -12.276,11.802 v 4.712 l 12.325,-11.78 -0.04911,-4.7344 z"
-       id="path55"
-       style="opacity:0.5625;fill-rule:evenodd;filter:url(#h)" />
-  </g>
-  <g
-     id="g59"
-     transform="matrix(3.2132828,0,0,2.38758,0.30084354,10.817884)">
-    <rect
-       style="fill-opacity:0"
-       id="rect61"
-       x="0"
-       y="0"
-       width="16"
-       height="16" />
-  </g>
-  <g
-     id="g63"
-     transform="matrix(3.1426275,0,0,3.0528591,0.13142408,4.1726913)">
-    <rect
-       style="fill-opacity:0"
-       id="rect65"
-       x="0"
-       y="0"
-       width="16"
-       height="16" />
-  </g>
+     id="defs4" />
   <path
-     style="fill:#1313c8;fill-opacity:1"
-     id="path67"
-     d="m 4.1215865,6.8320708 7.7436405,0 0,37.1227662 -7.7436405,0 0,-37.1227662 z" />
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23,2 0,22"
+     id="path2991"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     style="fill:#007d00;fill-opacity:1"
-     id="path69"
-     d="m 24.771295,26.630879 18.068495,0 0,4.949702 -18.068495,0 0,-4.949702 z" />
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 1,3.5 11.5,0"
+     id="path3761"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     style="fill:#007d00;fill-opacity:1"
-     id="path71"
-     d="m 24.771295,16.731475 18.068495,0 0,4.949702 -18.068495,0 0,-4.949702 z" />
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3763"
+     d="M 23,11 12.5,3.5"
+     style="opacity:1;fill:none;stroke:#008c00;stroke-width:2.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     style="fill:#007d00;fill-opacity:1"
-     id="path73"
-     d="m 24.771295,6.8320708 18.068495,0 0,4.9497022 -18.068495,0 0,-4.9497022 z" />
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3765"
+     d="m 1,11.5 11.5,0"
+     style="opacity:0.5;fill:none;stroke:#4d4d4d;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     style="fill:#007d00;fill-opacity:1;fill-rule:evenodd"
-     id="path75"
-     d="m 24.771295,6.8320708 -12.854662,12.3981352 0,4.949703 L 24.8227,11.805653 24.7713,6.8320708 z" />
-  <path
-     style="fill:#007d00;fill-opacity:1;fill-rule:evenodd"
-     id="path77"
-     d="m 24.719889,16.731475 -12.854662,12.398136 0,4.949702 12.906068,-12.374255 -0.0514,-4.973583 z" />
-  <path
-     style="fill:#007d00;fill-opacity:1;fill-rule:evenodd"
-     id="path79"
-     d="m 24.771295,26.606999 -12.854662,12.398136 0,4.949702 L 24.8227,31.580581 24.7713,26.606999 z" />
+     style="fill:none;stroke:#008c00;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 23,19 12.5,11.5"
+     id="path3767"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_line_label.svg b/bitmaps_png/sources/add_line_label.svg
index 143f811480..273f22a2c4 100644
--- a/bitmaps_png/sources/add_line_label.svg
+++ b/bitmaps_png/sources/add_line_label.svg
@@ -1,31 +1,86 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="d" height="1.7323" width="1.0709" color-interpolation-filters="sRGB" y="-.36615" x="-.035434">
-   <feGaussianBlur stdDeviation="0.22884615"/>
-  </filter>
-  <filter id="c" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.18461538"/>
-  </filter>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.8452,0,0,2.1996,1.8018,9.0721)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
- <g transform="matrix(2.7826,0,0,2.8125,153.72,11.95)">
-  <path opacity=".69922" d="m-47.65 5.1168-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.912-2.9492-1.088 2.9492" filter="url(#c)" fill="#9b9b9b"/>
-  <rect opacity=".63672" height="1.5" filter="url(#d)" width="15.5" y="9.3" x="-54.15" fill="#9b9b9b"/>
-  <rect height="1.5332" width="16" y="8.2668" x="-54.65" fill="#009b00"/>
-  <path d="m-48.65 4.2668-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.91211-2.9492-1.088 2.9492"/>
-  <g transform="translate(-54.65,-3.2)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_line_label.svg">
+  <metadata
+     id="metadata22">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs20" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview18"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="6.0536012"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="text3857"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2992"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <text
+     xml:space="preserve"
+     style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="-5.4915252"
+     y="28.288136"
+     id="text3840"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan3842"
+       x="-5.4915252"
+       y="28.288136" /></text>
+  <g
+     transform="scale(0.98817647,1.011965)"
+     style="font-size:34.50404739px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
+     id="text3857">
+    <path
+       d="m 13.155545,4.8199649 -2.538945,6.8848031 5.087156,0 -2.548211,-6.8848031 m -1.056349,-1.8439784 2.121965,0 5.27248,13.8344705 -1.945906,0 -1.260207,-3.548963 -6.236168,0 -1.260206,3.548963 -1.9737055,0 5.2817475,-13.8344705"
+       style="font-size:18.97722435px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path2988" />
   </g>
- </g>
- <g transform="matrix(3.433,0,0,3.1874,35.829,22.186)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
+  <path
+     style="fill:none;stroke:#008c00;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 2.5,21.5 21,0"
+     id="path2987"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_pin.svg b/bitmaps_png/sources/add_pin.svg
index cfe008d27b..e5fda6fc78 100644
--- a/bitmaps_png/sources/add_pin.svg
+++ b/bitmaps_png/sources/add_pin.svg
@@ -1,56 +1,144 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="f" y2="5.5" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)" y1="9.4062" x1="4.9688">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <filter id="d" height="1.2293" width="1.09" color-interpolation-filters="sRGB" y="-.11464" x="-.044985">
-   <feGaussianBlur stdDeviation="0.68425161"/>
-  </filter>
-  <filter id="e" height="1.1071" width="1.2934" color-interpolation-filters="sRGB" y="-.053551" x="-.14671">
-   <feGaussianBlur stdDeviation="0.77576414"/>
-  </filter>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.9966 0 0 1.0887 42.066 59.505)">
-  <g opacity=".69531" filter="url(#d)">
-   <g transform="matrix(-1,0,0,1,-101.77,-29.616)">
-    <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595"/>
-    <path d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-    <path d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
-   </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_pin.svg">
+  <metadata
+     id="metadata87">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview85"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:zoom="22.961538"
+     inkscape:cx="6.0536012"
+     inkscape:cy="9.0424516"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g3019"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3832"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     id="g3003">
+    <g
+       id="g17"
+       transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)">
+      <rect
+         style="fill-opacity:0"
+         id="rect19"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
+    </g>
+    <g
+       id="g47"
+       transform="matrix(2.6586,0,0,2.1996,5.9761,-10.078)">
+      <rect
+         style="fill-opacity:0"
+         id="rect49"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
+    </g>
+    <g
+       transform="matrix(2.4482476,0,0,2.4295429,2.830298,-7.57155)"
+       id="g69">
+      <rect
+         height="16"
+         width="16"
+         y="0"
+         x="0"
+         id="rect71"
+         style="fill-opacity:0" />
+    </g>
+    <g
+       transform="matrix(2.4482476,0,0,2.4295429,5.162342,-14.86007)"
+       id="g73">
+      <rect
+         height="16"
+         width="16"
+         y="0"
+         x="0"
+         id="rect75"
+         style="fill-opacity:0" />
+    </g>
+    <g
+       id="g3019"
+       transform="matrix(-1,0,0,1,26,0)">
+      <path
+         sodipodi:type="arc"
+         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="path3003"
+         sodipodi:cx="20"
+         sodipodi:cy="13"
+         sodipodi:rx="4"
+         sodipodi:ry="4"
+         d="m 24,13 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 2.209139,0 4,1.790861 4,4 z" />
+      <path
+         style="fill:none;stroke:#800000;stroke-width:2.29987168;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 15,12.978224 -13,0"
+         id="path3771"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="scale(0.96416518,1.0371667)"
+         style="font-size:13.19809723px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         id="text3773">
+        <path
+           d="m 8.6145655,1.7225244 -1.6302518,4.0624666 3.2066743,0 -1.5312528,-4.0204761 m -0.7346597,-1.74432723 1.4757638,0 3.6668547,9.62146443 -1.44366,0 -1.102285,-2.8041223 -3.9757125,0.04199 -0.9216058,2.7621319 -1.4178234,-0.04199 3.7184682,-9.57947403"
+           id="path2999"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="ccccccccccccc" />
+      </g>
+      <g
+         transform="scale(-0.98817647,1.011965)"
+         style="font-size:12.87740231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         id="text3777">
+        <path
+           d="m -10.327327,23.635474 2.0749717,0 0,-7.161797 -2.2573177,0.452721 0,-1.156954 2.2447421,-0.452721 1.2701344,0 0,8.318751 2.0749721,0 0,1.068925 -5.4075026,0 0,-1.068925"
+           style="font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+           id="path3002" />
+      </g>
+    </g>
   </g>
-  <g opacity=".66016" font-family="Arial" font-size="18.731px" filter="url(#e)" font-weight="bold">
-   <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-35.033535" x="-26.868841"><tspan y="-35.033535" x="-26.868841">P</tspan></text>
-   <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-11.963096" x="-28.812323"><tspan y="-11.963096" x="-28.812323">1</tspan></text>
-  </g>
-  <g transform="matrix(2.4566,0,0,2.2316,-35.244,-45.716)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
- </g>
- <g transform="matrix(2.6586,0,0,2.1996,5.9761,11.922)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.9966 0 0 1.0887 108.44 24.668)">
-  <g transform="matrix(-1,0,0,1,-170.15,0)">
-   <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595" fill="#d72e2e"/>
-   <path fill="#d72e2e" d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-   <path fill="url(#f)" d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
-  </g>
-  <text style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" font-size="18.731px" y="-3.9598818" x="-92.042854" font-family="Arial" fill="#000000"><tspan y="-3.9598818" x="-92.042854">P</tspan></text>
-  <text style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" font-size="18.731px" y="19.110556" x="-93.986336" font-family="Arial" fill="#000000"><tspan y="19.110556" x="-93.986336">1</tspan></text>
-  <g transform="matrix(2.4566,0,0,2.2316,-105.97,-9.4053)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g transform="matrix(2.4566,0,0,2.2316,-103.63,-16.1)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
- </g>
- <g transform="matrix(3.433,0,0,3.1874,27.729,23.386)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/add_polygon.svg b/bitmaps_png/sources/add_polygon.svg
index 41a9bd1d65..e07438e222 100644
--- a/bitmaps_png/sources/add_polygon.svg
+++ b/bitmaps_png/sources/add_polygon.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_polygon.svg">
   <metadata
      id="metadata50">
@@ -34,19 +34,21 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview48"
      showgrid="true"
-     inkscape:zoom="19.666666"
-     inkscape:cx="23.173044"
-     inkscape:cy="14.879251"
-     inkscape:window-x="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3006"
@@ -56,98 +58,46 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       inkscape:collect="always"
-       id="filter3846">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.52870333"
-         id="feGaussianBlur3848" />
-    </filter>
-  </defs>
-  <g
-     id="g3839"
-     transform="translate(-32.745764,3.1525425)"
-     style="opacity:0.40625000000000000;filter:url(#filter3846)">
-    <path
-       sodipodi:nodetypes="ccccccccc"
-       d="m 37.819041,0.76847037 13.525424,1.52542383 6.322034,13.8813548 -20.186441,4.20339 c 0,-1 0,-0.745762 0,-1.745762 L 55.225821,15.124402 50.44616,4.1921993 37.869888,2.7684704 z"
-       id="path44-9"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <rect
-       y="16.98881"
-       x="35.358261"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-7-4"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="12.870165"
-       x="53.20887"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-1-8"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="0.75308746"
-       x="48.191921"
-       height="5.134027"
-       width="5.062119"
-       id="rect3776-6-7"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="-0.85864812"
-       x="35.341312"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-17"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  </g>
+     id="defs4" />
   <path
-     inkscape:connector-curvature="0"
-     style="fill:#2c2cff;fill-opacity:1;fill-rule:evenodd"
-     id="path44"
-     d="m 4,3.0847457 13.525424,1.5254238 6.322034,13.8813555 -20.1864411,4.20339 c 0,-1 0,-0.745762 0,-1.745762 L 21.40678,17.440678 16.627119,6.5084746 4.0508475,5.0847457 z"
-     sodipodi:nodetypes="ccccccccc" />
-  <g
-     transform="matrix(1.8194521,0,0,1.2640406,0.28636102,7.0773916)"
-     id="g42">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect44"
-       style="fill-opacity:0" />
-  </g>
+     style="fill:none;stroke:#0000c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="M 4,4 17.5,5.5 22,18 4,22"
+     id="path2989"
+     inkscape:connector-curvature="0" />
   <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-7"
-     width="5.0709476"
-     height="5.0349922"
-     x="1.5392218"
-     y="19.305084" />
-  <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-1"
-     width="5.0709476"
-     height="5.0349922"
-     x="19.38983"
-     y="15.18644" />
-  <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-6"
-     width="5.062119"
-     height="5.134027"
-     x="14.372881"
-     y="3.0693624" />
-  <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
      id="rect3776"
-     width="5.0709476"
-     height="5.0349922"
-     x="1.5222728"
-     y="1.4576272" />
+     width="5"
+     height="5.0000005"
+     x="1.5"
+     y="1.4999995"
+     ry="2.5"
+     rx="2.5" />
+  <rect
+     rx="2.5"
+     ry="2.5"
+     y="19.5"
+     x="1.5"
+     height="5.0000005"
+     width="5"
+     id="rect3761"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     rx="2.5"
+     ry="2.5"
+     y="15.5"
+     x="19.5"
+     height="5.0000005"
+     width="5"
+     id="rect2990"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect2992"
+     width="5"
+     height="5.0000005"
+     x="15"
+     y="2.9999995"
+     ry="2.5"
+     rx="2.5" />
 </svg>
diff --git a/bitmaps_png/sources/add_power.svg b/bitmaps_png/sources/add_power.svg
index 991a9d5f5b..6143e817b8 100644
--- a/bitmaps_png/sources/add_power.svg
+++ b/bitmaps_png/sources/add_power.svg
@@ -1,28 +1,90 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#9b9bff" offset="1"/>
-  </linearGradient>
-  <filter id="g" height="1.2717" width="1.1538" color-interpolation-filters="sRGB" y="-.13585" x="-.076911">
-   <feGaussianBlur stdDeviation="0.32665745"/>
-  </filter>
-  <filter id="h" height="1.2799" width="1.7861" color-interpolation-filters="sRGB" y="-.13994" x="-.39307">
-   <feGaussianBlur stdDeviation="0.32665745"/>
-  </filter>
-  <filter id="i" height="1.2592" width="1.2592" color-interpolation-filters="sRGB" y="-.12959" x="-.12959">
-   <feGaussianBlur stdDeviation="0.32665745"/>
-  </filter>
-  <linearGradient id="j" y2="16.971" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="5.3033" gradientTransform="matrix(4.0421,0,0,2.14,9.03,-1.6454)" y1="16.971" x1="2.4749"/>
-  <linearGradient id="k" y2="4.9531" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="6.9766" gradientTransform="matrix(2.7038,0,0,2.6376,9.8791,2.5637)" y1="2.0234" x1="4"/>
- </defs>
- <path opacity=".43359" d="m-7.4309-6.4392c-1.6697 0-3.0249 1.3551-3.0249 3.0249 0 1.6697 1.3551 3.0249 3.0249 3.0249 1.6697 0 3.0249-1.3551 3.0249-3.0249 0-1.6697-1.3551-3.0249-3.0249-3.0249z" transform="matrix(2.2392,0,0,2.4071,43.937,20.611)" filter="url(#i)" fill="#040101"/>
- <rect opacity=".43359" transform="matrix(0,-2.4071,2.2392,0,44.432,10.384)" height="1.9945" filter="url(#h)" width="5.6022" y="-8.6492" x="-8.2956" fill="#040101"/>
- <path opacity=".43359" d="m-12.528 3.7293 5.0971 5.7707 5.0967-5.7707h-10.193z" fill-rule="evenodd" transform="matrix(2.2392,0,0,2.4071,43.937,20.611)" filter="url(#g)" fill="#040101"/>
- <path fill="#d72e2e" d="m24.75 4.6108c-3.9991 0-7.2447 3.2187-7.2447 7.1846s3.2456 7.1846 7.2447 7.1846 7.2447-3.2187 7.2447-7.1846-3.2456-7.1846-7.2447-7.1846z"/>
- <path fill="url(#k)" d="m24.75 7.8389c2.2387 0 4.0557 1.7725 4.0557 3.9565s-1.817 3.9565-4.0557 3.9565c-2.2387-0.000001-4.0557-1.7725-4.0557-3.9565s1.817-3.9565 4.0557-3.9565z"/>
- <rect transform="rotate(-90)" height="4.7769" width="13.306" y="22.362" x="-29.517" fill="#d72e2e"/>
- <path fill-rule="evenodd" fill="#d72e2e" d="m12.543 28.763 12.207 13.707 12.207-13.707h-24.414z"/>
- <path fill-rule="evenodd" fill="url(#j)" d="m19.034 31.645h11.433l-5.716 6.053-5.717-6.053z"/>
- <rect fill-opacity="0" height="48.682" width="49.8" y="-.18116" x="-1.4"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_power.svg">
+  <metadata
+     id="metadata42">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview40"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.384007"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3019"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     height="48.681999"
+     width="49.799999"
+     y="-22.18116"
+     x="-1.4"
+     id="rect38"
+     style="fill-opacity:0" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 13,3.9999989 13,14"
+     id="path3002"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3772"
+     d="m 5,14 16,0"
+     style="fill:none;stroke:#800000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#800000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 8,18 10,0"
+     id="path3774"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3776"
+     d="m 11.5,22 3,0"
+     style="fill:none;stroke:#800000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/add_rectangle.svg b/bitmaps_png/sources/add_rectangle.svg
index 59a0671649..540791d5cf 100644
--- a/bitmaps_png/sources/add_rectangle.svg
+++ b/bitmaps_png/sources/add_rectangle.svg
@@ -5,14 +5,13 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_rectangle.svg">
   <metadata
      id="metadata50">
@@ -35,19 +34,21 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview48"
      showgrid="true"
-     inkscape:zoom="19.666666"
-     inkscape:cx="13.825046"
-     inkscape:cy="12.043965"
-     inkscape:window-x="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false">
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3006"
@@ -57,149 +58,30 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <linearGradient
-       id="a"
-       y2="4.6406002"
-       gradientUnits="userSpaceOnUse"
-       x2="6.0963998"
-       y1="8.6836004"
-       x1="8.9892998">
-      <stop
-         stop-color="#ff7800"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <filter
-       id="b"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.7161664"
-         id="feGaussianBlur12" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient2862"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9892998"
-       y1="8.6836004"
-       x2="6.0963998"
-       y2="4.6406002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient2864"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9892998"
-       y1="8.6836004"
-       x2="6.0963998"
-       y2="4.6406002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient2871"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9892998"
-       y1="8.6836004"
-       x2="6.0963998"
-       y2="4.6406002"
-       gradientTransform="matrix(0.93214373,0,0,0.75989057,-16.85437,-1.2661453)" />
-    <filter
-       inkscape:collect="always"
-       id="filter3808">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.50875578"
-         id="feGaussianBlur3810" />
-    </filter>
-  </defs>
-  <g
-     id="g3801"
-     transform="translate(-34.155786,-39.169492)"
-     style="opacity:0.5;filter:url(#filter3808)">
-    <path
-       sodipodi:nodetypes="cccccccccccccc"
-       inkscape:connector-curvature="0"
-       d="m 38.975134,44 -0.907337,1 0,16 0.907337,1 18.146754,0 0.907338,-1 0,-16 -0.907338,-1 z M 40,46 56.034777,46.035955 55.999997,60 l -16,0 z"
-       id="path28-4"
-       style="fill:#000000;fill-opacity:1;stroke:none" />
-    <rect
-       y="42.521881"
-       x="36.502876"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-0"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="42.471466"
-       x="54.509098"
-       height="5.134027"
-       width="5.062119"
-       id="rect3776-6-4"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="58.448864"
-       x="36.49144"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-7-8"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <rect
-       y="58.41291"
-       x="54.432774"
-       height="5.0349922"
-       width="5.0709476"
-       id="rect3776-1-7"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  </g>
+     id="defs4" />
   <path
-     style="fill:#2c2cff;fill-opacity:1;stroke:none"
-     id="path28"
-     d="m 3.9751343,4 -0.9073376,1 0,16 0.9073376,1 18.1467537,0 0.907338,-1 0,-16 -0.907338,-1 z M 5,6 21.034777,6.0359546 21,20 5,20 z"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cccccccccccccc" />
-  <g
-     transform="matrix(1.8194521,0,0,1.2640406,0.28636102,7.0773916)"
-     id="g42">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect44"
-       style="fill-opacity:0" />
-  </g>
+     style="fill:none;stroke:#0000c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 22,4 4,4 4,22 22,22 z"
+     id="path2990"
+     inkscape:connector-curvature="0" />
   <rect
-     style="opacity:0.82031250000000000;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
      id="rect3776"
-     width="5.0709476"
-     height="5.0349922"
-     x="1.5028754"
-     y="2.5218811" />
+     width="5"
+     height="5.0000005"
+     x="-24.5"
+     y="1.4999995"
+     ry="2.5"
+     rx="2.5"
+     transform="scale(-1,1)" />
   <rect
-     style="opacity:0.82031250000000000;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-6"
-     width="5.062119"
-     height="5.134027"
-     x="19.5091"
-     y="2.4714651" />
-  <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-7"
-     width="5.0709476"
-     height="5.0349922"
-     x="1.4914393"
-     y="18.448862" />
-  <rect
-     style="opacity:0.8203125;fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#373737;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776-1"
-     width="5.0709476"
-     height="5.0349922"
-     x="19.432775"
-     y="18.412909" />
+     rx="2.5"
+     ry="2.5"
+     y="19.5"
+     x="-6.5"
+     height="5.0000005"
+     width="5"
+     id="rect2990"
+     style="fill:#2ac23c;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="scale(-1,1)" />
 </svg>
diff --git a/bitmaps_png/sources/add_text.svg b/bitmaps_png/sources/add_text.svg
index 9894df0653..95f1607aa7 100644
--- a/bitmaps_png/sources/add_text.svg
+++ b/bitmaps_png/sources/add_text.svg
@@ -1,130 +1,71 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="ao">
-   <stop stop-color="#1c1c1c" offset="0"/>
-   <stop stop-color="#888" offset=".5"/>
-   <stop offset="1"/>
-  </linearGradient>
-  <linearGradient id="bb" y2="93.318" xlink:href="#ao" gradientUnits="userSpaceOnUse" x2="64" gradientTransform="translate(-.030452)" y1="22.506" x1="64"/>
-  <linearGradient id="bc" y2="63" xlink:href="#ao" gradientUnits="userSpaceOnUse" x2="90.312" y1="63" x1="37.688"/>
-  <radialGradient id="ax" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="14.017" cx="51.768" gradientTransform="matrix(1.7289 1.937e-8 0 .081759 -35.735 6.888)" r="46"/>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ay" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="106.02" cx="50" gradientTransform="matrix(.80435 2.1461e-7 -6.1186e-8 .22932 11.783 87.688)" r="46"/>
-  <radialGradient id="az" gradientUnits="userSpaceOnUse" cy="98.398" cx="52" gradientTransform="matrix(1,0,0,1.146,2,-8.7628)" r="41.838">
-   <stop stop-color="#5e5e5e" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ap" y2="28" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="60" gradientTransform="translate(2)" y1="140" x1="60"/>
-  <filter id="ak" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.13617728"/>
-  </filter>
-  <linearGradient id="aq" y2="4.3005" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="94.487" gradientTransform="translate(2)" y1="14.023" x1="89.095"/>
-  <filter id="am" height="1.3175" width="1.2447" color-interpolation-filters="sRGB" y="-.15877" x="-.12233">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <linearGradient id="ar" y2="-1.4447" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.518" gradientTransform="translate(2)" y1="12.211" x1="10.518"/>
-  <filter id="al" height="1.3175" width="1.2714" color-interpolation-filters="sRGB" y="-.15877" x="-.13568">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <linearGradient id="as" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(2)" y1="-104" x1="40"/>
-  <linearGradient id="at" y2="-32" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="44.25" gradientTransform="translate(1.975 -.025)" y1="64" x1="76.25"/>
-  <linearGradient id="au" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(1.725 -.025)" y1=".025" x1="52.275"/>
-  <linearGradient id="av" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" gradientTransform="translate(2)" y1="106.19" x1="78.125"/>
-  <filter id="b" height="1.2603" width="1.0974" color-interpolation-filters="sRGB" y="-.13015" x="-.048689">
-   <feGaussianBlur stdDeviation="0.17624262"/>
-  </filter>
-  <linearGradient id="aw" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" y1="106.19" x1="78.125"/>
-  <linearGradient id="bd" y2="-12" gradientUnits="userSpaceOnUse" x2="52" y1="116" x1="52">
-   <stop offset="0"/>
-   <stop stop-color="#620000" offset=".36742"/>
-   <stop stop-color="#c50000" offset="1"/>
-  </linearGradient>
-  <radialGradient id="bm" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="14.017" cx="51.768" gradientTransform="matrix(1.7289 1.937e-8 0 .081759 -37.735 6.888)" r="46"/>
-  <radialGradient id="bn" gradientUnits="userSpaceOnUse" cy="106.02" cx="50" gradientTransform="matrix(.80435 2.1461e-7 -6.1186e-8 .22932 9.7826 87.688)" r="46">
-   <stop stop-color="#ca5c00" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="bo" gradientUnits="userSpaceOnUse" cy="77.455" cx="48" gradientTransform="matrix(1,0,0,1.146,0,-8.7628)" r="41.838">
-   <stop stop-color="#e00" offset="0"/>
-   <stop stop-color="#4c0000" offset="1"/>
-  </radialGradient>
-  <linearGradient id="be" y2="28" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="60" y1="140" x1="60"/>
-  <linearGradient id="bf" y2="4.3005" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="94.487" y1="14.023" x1="89.095"/>
-  <radialGradient id="bp" gradientUnits="userSpaceOnUse" cy="12.812" cx="48" gradientTransform="matrix(1.5652 0 0 .26087 -27.13 16.658)" r="46">
-   <stop stop-color="#1d0000" offset="0"/>
-   <stop stop-color="#4f0000" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bg" y2="-1.4447" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.518" y1="12.211" x1="10.518"/>
-  <linearGradient id="bh" y2="76" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" y1="-8" x1="48"/>
-  <linearGradient id="bi" y2="-32" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="44.25" gradientTransform="translate(-.024999 -.025)" y1="64" x1="76.25"/>
-  <linearGradient id="bj" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(-.275 -.025)" y1=".025" x1="52.275"/>
-  <linearGradient id="bk" y2="96" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="68" y1="106.19" x1="78.125"/>
-  <linearGradient id="bl" y2="99.8" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="68.062" y1="106.19" x1="78.125"/>
-  <filter id="bq" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.13617728"/>
-  </filter>
-  <filter id="ba" height="1.3175" width="1.2447" color-interpolation-filters="sRGB" y="-.15877" x="-.12233">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="br" height="1.3175" width="1.2714" color-interpolation-filters="sRGB" y="-.15877" x="-.13568">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="an" height="1.2603" width="1.0974" color-interpolation-filters="sRGB" y="-.13015" x="-.048689">
-   <feGaussianBlur stdDeviation="0.17624262"/>
-  </filter>
- </defs>
- <g transform="matrix(.6772 0 0 .56763 113.64 -21.361)">
-  <path fill-opacity=".75688" fill="#fff" d="m50.893 3.2813v-2.7947 2.7947z"/>
-  <g fill="url(#bc)" transform="matrix(1.7959,0,0,1.8474,-50.69,-52.389)">
-   <path fill="url(#bb)" d="m38.032 32.688h51.875l0.375 15.5h-2.25c-1.07-4.883-2.432-7.846-4.082-9.32-1.652-1.476-5.125-1.835-10.418-1.835h-5.167l-0.05568 46.28c0 3.539 0.76373 5.73 1.8497 6.578 1.084 0.848 3.459 1.406 7.123 1.672v1.75h-26.624v-1.75c3.908-0.295 6.344-0.93 7.307-1.902 0.961-0.973 1.443-3.422 1.443-7.348v-45.28h-5c-5.072 0-8.525 0.35109-10.361 1.8101-1.836 1.461-3.215 4.4295-4.139 9.3445h-2.25l0.374-15.5z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_text.svg">
+  <metadata
+     id="metadata66">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview64"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3043"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="scale(1.0165876,0.98368307)"
+     style="font-size:39.34732819px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3415">
+    <path
+       d="m 11.312355,5.591232 -1.4755244,0 C 8.2588349,5.591249 7.4237303,5.6333178 6.8857814,6.0995258 6.401623,6.5119715 5.7330264,7.1706083 5.4102568,8.6409948 l -1.4755246,0 0.4918416,-5.591232 16.7226122,0 0.491841,5.591232 -1.475524,-3e-7 C 19.842716,7.1347445 19.192051,6.5119715 18.689978,6.0995258 18.169944,5.6691813 17.316908,5.591249 15.738929,5.591232 l -1.475525,0 0,13.215639 c 0,1.075905 0.115266,2.254563 0.491842,2.541469 0.32276,0.233113 0.909383,0.944861 1.967366,1.016587 l 0,1.016588 -7.8694645,0 0,-1.016588 c 1.1655565,-0.08966 1.6804525,-0.693815 1.9673665,-1.016587 0.268969,-0.304838 0.447457,-1.394753 0.491841,-2.541469"
+       style="font-size:27.54312897px;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#282828;fill-opacity:1;font-family:Rachana;-inkscape-font-specification:Rachana Bold"
+       id="path3777"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccsccccccc" />
   </g>
- </g>
- <g transform="matrix(.45161 0 0 .37491 84 8.0118)">
-  <g transform="translate(-4,-8)">
-   <path fill="url(#bd)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path opacity="0.74" fill="url(#bm)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path opacity="0.148" fill="url(#bn)" d="m40 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-   <path fill="url(#bo)" d="m9.3659 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.394l1.1785-23.843z"/>
-   <path opacity="0.56" d="m9.3659 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.394l1.1785-23.843z" filter="url(#ak)" stroke="url(#be)" fill="none"/>
-   <path d="m94.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#am)" fill="url(#bf)"/>
-   <path fill="url(#bp)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 24h20v-24h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path d="m9.2808 12.123-3.6239-4.1544 4.8611 3.9774-1.2372 0.177z" fill-rule="evenodd" filter="url(#al)" fill="url(#bg)"/>
-   <path opacity="0.908" fill="url(#bh)" d="m9.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-   <path opacity="0.908" fill="url(#bi)" d="m90.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.0328l-0.0625 1h0.4063c1.8785-8.453 5.3255-13.57 8.5615-16.22 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-   <path opacity="0.908" fill="url(#bj)" d="m9.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-   <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#b)" fill="url(#bk)"/>
-   <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 100.06 .2)" filter="url(#b)" fill="url(#bl)"/>
-  </g>
- </g>
- <g transform="matrix(.45161 0 0 .37491 95.742 14.01)">
-  <path d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.74" fill="url(#ax)" d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.632" fill="url(#ay)" d="m42 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-  <path fill="url(#az)" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z"/>
-  <path opacity="0.56" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z" filter="url(#ak)" stroke="url(#ap)" fill="none"/>
-  <path d="m96.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#am)" fill="url(#aq)"/>
-  <path d="m11.281 12.123-3.6241-4.1544 4.8611 3.9774-1.237 0.177z" fill-rule="evenodd" filter="url(#al)" fill="url(#ar)"/>
-  <path opacity="0.908" fill="url(#as)" d="m11.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-  <path opacity="0.908" fill="url(#at)" d="m92.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.03125l-0.0625 1h0.405c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-  <path opacity="0.908" fill="url(#au)" d="m11.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-  <path d="m69.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#b)" fill="url(#av)"/>
-  <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 102.06 .2)" filter="url(#b)" fill="url(#aw)"/>
- </g>
- <g transform="matrix(.39523 0 0 .37238 13.048 9.9859)">
-  <path d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.74" fill="url(#ax)" d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.632" fill="url(#ay)" d="m42 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-  <path fill="url(#az)" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z"/>
-  <path opacity="0.56" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z" filter="url(#bq)" stroke="url(#ap)" fill="none"/>
-  <path d="m96.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#ba)" fill="url(#aq)"/>
-  <path d="m11.281 12.123-3.6241-4.1544 4.8611 3.9774-1.237 0.177z" fill-rule="evenodd" filter="url(#br)" fill="url(#ar)"/>
-  <path opacity="0.908" fill="url(#as)" d="m11.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-  <path opacity="0.908" fill="url(#at)" d="m92.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.03125l-0.0625 1h0.405c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-  <path opacity="0.908" fill="url(#au)" d="m11.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-  <path d="m69.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#an)" fill="url(#av)"/>
-  <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 102.06 .2)" filter="url(#an)" fill="url(#aw)"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/add_tracks.svg b/bitmaps_png/sources/add_tracks.svg
index 0f0366d33c..d7ea8787d6 100644
--- a/bitmaps_png/sources/add_tracks.svg
+++ b/bitmaps_png/sources/add_tracks.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_tracks.svg">
   <metadata
      id="metadata40">
@@ -21,6 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,71 +35,30 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview38"
      showgrid="true"
      inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="26.666667"
-     inkscape:cx="9.5510436"
-     inkscape:cy="12.941401"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="11.301508"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
        id="grid3017"
-       empspacing="5"
+       empspacing="1"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="c"
-       height="1.3651"
-       width="1.2097"
-       color-interpolation-filters="sRGB"
-       y="-0.18257"
-       x="-0.10484">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="d"
-       height="1.4696"
-       width="1.4809999"
-       color-interpolation-filters="sRGB"
-       y="-0.23481999"
-       x="-0.24049">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3819">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.45226461"
-         id="feGaussianBlur3821" />
-    </filter>
-  </defs>
-  <path
-     sodipodi:nodetypes="cccccccccc"
-     style="fill:#000000;fill-rule:evenodd;fill-opacity:1;opacity:0.4609375;filter:url(#filter3819)"
-     inkscape:connector-curvature="0"
-     id="path34-6"
-     d="m 3.4369483,5.4391242 11.9769607,0.043915 2.994702,13.0828898 7.065981,-0.0375 -0.04135,4.032612 -9.987134,-0.05304 L 12.394535,9.6061766 3.400408,9.5906436 3.437908,5.438959 z" />
-  <path
-     sodipodi:nodetypes="cccccccccc"
-     style="fill:#007d00;fill-rule:evenodd"
-     inkscape:connector-curvature="0"
-     id="path34"
-     d="m 1.9792256,3.9030198 11.9769604,0.043915 2.994702,13.0828907 7.065981,-0.0375 -0.04135,4.032612 -9.987134,-0.05304 -3.051573,-12.9018253 -8.9941267,-0.015533 0.0375,-4.1516846 z" />
+     id="defs4" />
   <g
      transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
      id="g16">
@@ -110,4 +70,8 @@
        id="rect18"
        style="fill-opacity:0" />
   </g>
+  <path
+     id="path2990"
+     style="fill:none;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 13.5,13 7,13 2.5,2.5 m 11,10.5 5.5,0 4.5,10.5" />
 </svg>
diff --git a/bitmaps_png/sources/add_tracks_and_vias.svg b/bitmaps_png/sources/add_tracks_and_vias.svg
index 24f713bb9a..d22193481c 100644
--- a/bitmaps_png/sources/add_tracks_and_vias.svg
+++ b/bitmaps_png/sources/add_tracks_and_vias.svg
@@ -1,29 +1,95 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="c" height="1.3651" width="1.2097" color-interpolation-filters="sRGB" y="-.18257" x="-.10484">
-   <feGaussianBlur stdDeviation="1.5978799"/>
-  </filter>
-  <filter id="d" height="1.4696" width="1.481" color-interpolation-filters="sRGB" y="-.23482" x="-.24049">
-   <feGaussianBlur stdDeviation="1.5978799"/>
-  </filter>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.9379,0,0,2.1996,3.2038,3.4368)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(3.433,0,0,3.1874,36.579,24.886)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
- <g fill-rule="evenodd" transform="matrix(1.0859,0,0,1.1186,104.11,18.842)">
-  <path opacity=".71094" filter="url(#c)" d="m-89.451-7.3604 18.355 0.0081 5.5649 16.331h12.66l-0.13021 4.666h-15.946l-5.6951-16.331h-14.807v-4.6743z"/>
-  <path fill="#007d00" d="m-91.729-9.3017 18.355 0.0081 5.5649 16.331h12.66l-0.13021 4.666h-15.946l-5.6951-16.331h-14.807v-4.6743z"/>
- </g>
- <g transform="translate(28.697,7.7147)">
-  <path opacity=".71094" filter="url(#d)" d="m-15.677 14.571c-4.4012 0-7.9732 3.6582-7.9732 8.1655 0 4.5074 3.572 8.1655 7.9732 8.1655s7.9732-3.6582 7.9732-8.1655c0-4.5074-3.572-8.1655-7.9732-8.1655zm0 4.666c1.8862 0 3.4171 1.5678 3.4171 3.4995s-1.5309 3.4995-3.4171 3.4995-3.4171-1.5678-3.4171-3.4995 1.5309-3.4995 3.4171-3.4995z"/>
-  <path fill="#d72e2e" d="m-17.955 12.638c-4.4012 0-7.9732 3.6582-7.9732 8.1655 0 4.5074 3.572 8.1655 7.9732 8.1655s7.9732-3.6582 7.9732-8.1655c0-4.5074-3.572-8.1655-7.9732-8.1655zm0 4.666c1.8862 0 3.4171 1.5678 3.4171 3.4995s-1.5309 3.4995-3.4171 3.4995-3.4171-1.5678-3.4171-3.4995 1.5309-3.4995 3.4171-3.4995z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_tracks_and_vias.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="11.214406"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#d40000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 13.5,13 5.5,0 4.5,10.5"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:nodetypes="ccc"
+     inkscape:connector-curvature="0"
+     id="path2990"
+     d="M 13.5,13 7,13 2.5,2.5"
+     style="fill:none;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#e6e6e6;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path2992"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.5"
+     sodipodi:ry="2.5"
+     d="m 16.5,13 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
+     transform="translate(-1,0)" />
 </svg>
diff --git a/bitmaps_png/sources/add_zone.svg b/bitmaps_png/sources/add_zone.svg
index 3c2047bf73..8bfa576206 100644
--- a/bitmaps_png/sources/add_zone.svg
+++ b/bitmaps_png/sources/add_zone.svg
@@ -11,21 +11,20 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="add_zone.svg">
   <metadata
-     id="metadata14">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs12" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,41 +34,62 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview10"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
      showgrid="true"
-     inkscape:snap-grids="false"
      inkscape:snap-to-guides="false"
-     inkscape:zoom="27.812866"
-     inkscape:cx="12.533342"
-     inkscape:cy="12.883042"
-     inkscape:window-x="0"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
-       id="grid2822"
-       empspacing="5"
+       id="grid3017"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <path
-     d="m 11.450509,7.1270774 3.562524,-0.082441 9.990276,10.9576626 c 0.05293,1.047104 -0.0071,1.130791 0.04189,4.064582 l -10.019441,-11.051589 -3.575784,-0.0149 -0.01797,-2.0444647 0.01851,-1.8288549 z"
-     id="path6"
-     style="fill:#007d00"
-     sodipodi:nodetypes="cccccccc" />
-  <path
-     d="M 9.0596737,5.051126 C 6.7778677,5.0151714 5.0156064,6.698637 4.9976291,8.9552772 4.9823952,10.852311 6.687876,12.992986 9.0416964,13.021224 11.215469,13.047302 12.964661,11.28357 12.959922,8.9912318 12.955405,6.8062095 11.233617,5.0151714 9.0596737,5.051126 z M 9.0237193,7.0329386 C 10.273838,7.0149614 11.033723,8.0705407 11.0394,8.9552772 11.047156,10.163971 10.076093,11.024425 9.005742,11.003458 7.8456973,10.980733 7.0234621,10.092348 7.0080391,9.0271864 6.991862,7.8910938 7.8454501,7.0329386 9.0237193,7.0329386 z"
-     id="path8"
-     style="fill:#007d00"
-     sodipodi:nodetypes="csssccsssc" />
-  <path
+     style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 0,0 0,26 20.5,26 15,14 15.0625,14 C 13.8522,16.092433 11.591084,17.5 9,17.5 c -3.8659934,0 -7,-3.134007 -7,-7 0,-3.8659934 3.1340066,-7 7,-7 2.591084,0 4.8522,1.4075669 6.0625,3.5 L 20,7 26,20 26,0 z"
+     id="rect3811"
      inkscape:connector-curvature="0"
-     d="m 1.3839749,1.4472304 0,23.0744796 23.1912591,0 -10.903193,-11.798566 c -1.042023,1.518154 -2.486693,2.082365 -4.6159936,2.186179 -3.3635454,0.163989 -5.7785427,-2.746597 -5.7785427,-5.7896391 0,-3.0430985 1.9598634,-5.6142371 5.8133611,-5.7204292 1.9273672,-0.053119 3.2176012,0.9006426 3.9944692,1.856684 l 2.74503,0 8.704553,9.6893333 c 0.0081,-0.931634 0.04224,-8.0151116 0.03973,-13.4980994 l -23.1906671,5.78e-5 z"
-     id="path4-9"
-     style="fill:#007d00;stroke:#294128;stroke-width:0.96542722;stroke-opacity:1"
-     sodipodi:nodetypes="ccccsssccccc" />
+     sodipodi:nodetypes="cccccsssccccc" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#808080;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 13,10.5 4.5,0 6,13"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:none;stroke:#808080;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none"
+     id="path3815"
+     sodipodi:cx="9"
+     sodipodi:cy="10"
+     sodipodi:rx="3.5"
+     sodipodi:ry="3.5"
+     d="m 12.5,10 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"
+     transform="translate(0,0.5)" />
 </svg>
diff --git a/bitmaps_png/sources/add_zone_cutout.svg b/bitmaps_png/sources/add_zone_cutout.svg
index e8cf08f723..0c3e6bcb68 100644
--- a/bitmaps_png/sources/add_zone_cutout.svg
+++ b/bitmaps_png/sources/add_zone_cutout.svg
@@ -1,19 +1,91 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="36.812" cx="25.375" gradientTransform="matrix(1 0 0 .45357 0 20.115)" r="17.5">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="d" gradientUnits="userSpaceOnUse" cy="24.149" cx="17.814" gradientTransform="matrix(-4.378,0,4.8624e-8,3.6749,144.59,-83.252)" r="9.125">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#b6b6b6" offset="1"/>
-  </radialGradient>
- </defs>
- <path fill="#007d00" d="m4.87 3.4228v40.089h39.945l0.14291-14.274-10.394-2.4854c-0.81998 1.205-5.7619-0.27274-11.017 0.03431-2.9937 0.1749-1.6244 5.5966-4.0351 6.0193-1.4291 0.2506-6.5977 1.4474-8.5976 0.19264-1.6672-1.046-0.323-4.54-0.342-4.745-0.8441-17.422-2.9951-17.806 8.149-17.957 3.6797 0 11.495 0.34818 12.83 1.8426 2.0606 2.3071 2.9545 1.0978 3.6583 2.7085 0.70848 1.6214 0.31353 3.2077 0.22126 4.9523-0.08474 1.6023-0.14644 6.8669-0.14644 6.8669l9.6873 7.3624c0.014-1.618-0.153-21.08-0.158-30.606z"/>
- <path d="m9.8211 9.3107h19.739l7.4705 4.2225v12.714h-13.543l-3.9449 6.6892h-9.7795z" stroke="#ff0306" stroke-width="3.527" fill="none"/>
- <g transform="matrix(.69028 0 0 .53964 -22.089 23.565)">
-  <path opacity=".39873" d="m42.875 36.812a17.5 7.9375 0 1 1 -35 0 17.5 7.9375 0 1 1 35 0z" transform="matrix(1.0451 0 0 .64275 55.941 16.987)" display="block" fill="url(#c)"/>
-  <path stroke-linejoin="round" d="m64.736 2.1869 28.149 23.925-12.833 0.363s5.3814 9.7875 5.3814 9.7875c1.6558 4.35-5.7954 5.9813-7.0373 2.7188l-4.9675-9.7875-9.1071 8.5188 0.41396-35.525z" fill-rule="evenodd" stroke="#555753" stroke-width="1.5495" fill="url(#d)"/>
-  <path d="m66.652 6.352 21.438 18.119-10.461 0.77732 6.1616 11.247c1.1934 2.1784-2.7263 3.31-3.6513 1.5467l-6.0985-11.625-7.8266 7.0771z" stroke="#fff" stroke-width="2.05" fill="none"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="add_zone_cutout.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13.461642"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 20.5,3.5 0,19 -10.5,0 -6.5,-5.5 0,-13.5 3,0 2.5586266,0 L 12.5,3.5 M 26,0 0,0 0,26 26,26 z"
+     id="rect3811"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccccccccccc" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     sodipodi:nodetypes="cccccc"
+     inkscape:connector-curvature="0"
+     id="path2991"
+     d="m 20.5,3 0,19.5 -10.5,0 -6.5,-5.5 0,-13.5 9,0"
+     style="fill:none;stroke:#d40000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cccccccc"
+     d="m 24.652038,13.814972 -5.651697,0.407299 3.206593,5.955101 c -0.05095,1.120149 -1.882962,2.087106 -2.748509,1.374254 l -3.207584,-5.64938 -3.971555,3.411236 0.05145,-15.9366832 z"
+     id="path20"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.97595;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/annotate.svg b/bitmaps_png/sources/annotate.svg
index d0c26619ce..e200d033c5 100644
--- a/bitmaps_png/sources/annotate.svg
+++ b/bitmaps_png/sources/annotate.svg
@@ -5,7 +5,6 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
@@ -13,7 +12,7 @@
    version="1.1"
    viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="annotate.svg">
   <metadata
      id="metadata186">
@@ -36,17 +35,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview184"
      showgrid="true"
-     inkscape:zoom="14.75"
-     inkscape:cx="27.936555"
-     inkscape:cy="11.264231"
+     inkscape:zoom="45.923076"
+     inkscape:cx="16.222556"
+     inkscape:cy="5.7369038"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
+     inkscape:current-layer="text3040"
      inkscape:snap-grids="false"
      inkscape:snap-to-guides="false">
     <inkscape:grid
@@ -58,188 +57,114 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 13 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="26 : 13 : 1"
-       inkscape:persp3d-origin="13 : 8.6666667 : 1"
-       id="perspective38" />
-    <radialGradient
-       id="a-0"
-       gradientUnits="userSpaceOnUse"
-       cy="30.778"
-       cx="24.843"
-       gradientTransform="matrix(1.49,0,0,0.65759,-13.194,11.109)"
-       r="23">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop7-9" />
-      <stop
-         stop-color="#eeeeec"
-         offset="1"
-         id="stop9-6" />
-    </radialGradient>
-    <linearGradient
-       id="a-5">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop7-4" />
-      <stop
-         stop-color="#babaff"
-         offset="1"
-         id="stop9-0" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a-0"
-       id="radialGradient3096"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.7349201,0,0,0.80824966,-11.099373,3.3433685)"
-       cx="24.843"
-       cy="30.778"
-       r="23" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a-5"
-       id="linearGradient3092"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1564022,0,0,1.3552294,1.1720249,3.7888867)"
-       x1="3.4672999"
-       y1="1.9828"
-       x2="12.136"
-       y2="10.441" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a-5"
-       id="linearGradient3094"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3031206,0,0,1.2026173,1.1642059,3.7888867)"
-       x1="11.078"
-       y1="6.0625"
-       x2="12.922"
-       y2="7.8438001" />
-  </defs>
+     id="defs4" />
+  <path
+     style="fill:#f9f9f9;stroke:#800000;stroke-width:1.12351239;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.4469168,6.310718 0,16.478183 12.3586372,-8.239091 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.97785228;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 6.605131,12.52054 3.989421,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 6.4062266,16.552983 4.1259234,0"
+     style="fill:none;stroke:#800000;stroke-width:0.99444073;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.849105,14.506259 2.621529,0"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 3.8807526,11.510225 -2.99603306,0"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 3.5758951,17.458741 -2.99603319,0"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.9608494;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 8.4790619,14.499692 0,3.851891"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <g
-     id="g3076"
-     transform="translate(-0.6779661,-0.6779661)">
+     transform="scale(0.85855393,1.1647492)"
+     style="font-size:10.0978241px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+     id="text3036">
     <g
-       style="fill:#9b9b9b"
-       transform="matrix(1.3031206,0,0,1.2026173,-5.3513967,-10.943174)"
-       id="g45">
+       id="g3038"
+       transform="translate(-6.6451187,-12.86249)">
       <path
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd"
-         d="m 8,13.25 v 14 l 10.5,-7 -10.5,-7 z"
-         id="path47" />
-      <rect
-         y="17.25"
-         width="1.9942"
-         x="6.0057998"
-         height="1"
-         id="rect49" />
-      <rect
-         y="22.25"
-         width="2"
-         x="6"
-         height="1"
-         id="rect51" />
+         id="path2994"
+         style="font-size:8.65527821px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         d="m 13.767886,1.8663839 -1.157982,3.1400741 2.32019,0 -1.162208,-3.1400741 m -0.481788,-0.8410158 0.967802,0 2.404714,6.3097316 -0.887505,0 -0.574764,-1.6186385 -2.844239,0 -0.574765,1.6186385 -0.900183,0 2.40894,-6.3097316"
+         inkscape:connector-curvature="0" />
       <path
-         inkscape:connector-curvature="0"
-         d="m 14.5,6.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z"
-         transform="matrix(1.3333,0,0,1.3333,0.66664,11.583)"
-         id="path53" />
-      <rect
-         y="19.75"
-         width="2.4942"
-         x="19.506001"
-         height="1"
-         id="rect55" />
+         id="path2996"
+         style="font-size:8.65527821px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         d="m 18.429396,4.3218119 0,2.3117369 1.369292,0 c 0.459244,7e-7 0.79875,-0.094384 1.018516,-0.283156 C 21.03978,6.1588057 21.151071,5.8671975 21.151075,5.4755673 21.151071,5.0811233 21.03978,4.7909238 20.817204,4.604968 20.597438,4.4162002 20.257932,4.3218149 19.798688,4.3218119 l -1.369292,0 m 0,-2.594893 0,1.9017946 1.263636,0 c 0.416983,3.7e-6 0.726905,-0.077477 0.929767,-0.2324416 C 20.82847,3.2384975 20.931308,2.9990125 20.931312,2.6778162 20.931308,2.3594467 20.82847,2.1213704 20.622799,1.9635867 20.419937,1.8058137 20.110015,1.7269246 19.693032,1.7269189 l -1.263636,0 m -0.853695,-0.7015508 2.180725,0 c 0.650832,6.3e-6 1.152342,0.1352449 1.50453,0.4057161 0.35218,0.2704831 0.528272,0.6550678 0.528277,1.1537554 -5e-6,0.3859982 -0.09016,0.6931025 -0.270478,0.9213138 -0.180323,0.2282189 -0.445165,0.3705012 -0.794527,0.4268472 0.419799,0.090162 0.745217,0.278933 0.976254,0.5663121 0.233845,0.2845674 0.35077,0.6409774 0.350776,1.0692312 -6e-6,0.5634959 -0.191594,0.9987951 -0.574765,1.3058989 -0.383181,0.3071048 -0.928361,0.4606569 -1.635543,0.4606569 l -2.265249,0 0,-6.3097316"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path2998"
+         style="font-size:8.65527821px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         d="m 28.08206,1.5113822 0,0.9001828 C 27.794672,2.1439102 27.487568,1.9438698 27.160746,1.8114431 26.836732,1.6790276 26.491592,1.612817 26.125324,1.6128113 c -0.721276,5.7e-6 -1.2735,0.2211771 -1.656674,0.663515 -0.383178,0.4395304 -0.574766,1.0762788 -0.574765,1.9102469 -1e-6,0.831157 0.191587,1.4679053 0.574765,1.9102469 0.383174,0.4395267 0.935398,0.6592894 1.656674,0.6592888 0.366268,6e-7 0.711408,-0.06621 1.035422,-0.1986319 0.326822,-0.1324203 0.633926,-0.3324607 0.921314,-0.6001218 l 0,0.8917303 c -0.298658,0.2028584 -0.615623,0.3550018 -0.950898,0.4564307 -0.332466,0.101429 -0.68465,0.1521435 -1.056552,0.1521436 -0.955126,-1e-7 -1.707391,-0.2916083 -2.256796,-0.8748255 -0.549408,-0.5860331 -0.824112,-1.384786 -0.824111,-2.3962611 -1e-6,-1.0142863 0.274703,-1.8130392 0.824111,-2.3962611 0.549405,-0.5860283 1.30167,-0.87904527 2.256796,-0.8790517 0.377537,6.43e-6 0.732539,0.0507209 1.065005,0.1521436 0.335274,0.098618 0.649422,0.2479436 0.942445,0.4479782"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="scale(1.1258075,0.88825133)"
+       style="font-size:9.31130981px;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans"
+       id="text3034">
+      <path
+         d="m 10.361478,1.9170197 1.035592,0 0.02253,4.0359105 c 0.004,0.71195 -0.0033,1.2251621 0.260375,1.5396087 0.263697,0.3114823 0.7136,0.2988428 1.304653,0.2988421 0.588015,7e-7 0.878701,-0.050502 1.142404,-0.3619846 0.263695,-0.3144466 0.377079,-0.8066116 0.37302,-1.5185612 l -0.02253,-3.9517205 1.080648,-0.042095 0,4.147154 c -6e-6,0.8662168 -0.219755,1.5203274 -0.659248,1.9623335 -0.436472,0.4420073 -1.08208,0.6630105 -1.936825,0.6630107 -0.857783,-2e-7 -1.506421,-0.2210034 -1.945918,-0.6630107 C 10.579711,7.5845011 10.361477,6.9303905 10.361478,6.0641737 l 0,-4.147154"
+         style="line-height:125%;font-family:Sans;-inkscape-font-specification:Sans"
+         id="path3044"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccscscsccscscsc" />
+      <path
+         d="m 17.57178,7.7291671 1.083191,0.021047 0,0.9337388 -1.060662,0 m 1.029313,-1.8994729 -0.997964,0.021047 0,-0.5757372 c 0,-0.2977395 0.04876,-0.5424185 0.146299,-0.7340378 C 17.869484,5.30414 18.075002,5.0815705 18.3885,4.8280438 L 18.858745,4.4344935 C 19.05729,4.2782569 19.200106,4.1308599 19.28719,3.992302 19.37775,3.8537535 19.558209,3.6701574 19.558212,3.5257032 19.558209,3.2633417 19.42073,3.093185 19.190837,2.9310425 18.964419,2.7689115 18.550471,2.6878432 18.174278,2.6878373 c -0.275183,5.9e-6 -0.569522,0.051595 -0.883016,0.1547669 -0.310015,0.1031838 -0.431203,0.2324812 -0.76908,0.4299878 l 0.02253,-0.8102724 c 0.327428,-0.1680264 0.433052,-0.2933138 0.76745,-0.3758628 0.337879,-0.082536 0.686208,-0.1238069 1.04499,-0.1238136 0.640923,6.7e-6 1.334939,0.1429818 1.721588,0.4289257 0.390125,0.2859565 0.585189,0.6211979 0.585195,1.0899151 -6e-6,0.2240486 -0.130286,0.4798694 -0.255685,0.6832726 -0.125404,0.2004645 -0.457494,0.4274559 -0.770987,0.6809749 l -0.459796,0.3802847 c -0.163717,0.1385567 -0.280408,0.2476304 -0.35007,0.3272217 -0.06618,0.07665 -0.11321,0.151822 -0.141075,0.2255176 -0.0209,0.061909 -0.03658,0.1370821 -0.04703,0.2255177 -0.01049,0.08844 -0.007,0.2095219 -0.01568,0.362597 l -0.02253,0.3965628"
+         style="line-height:125%;font-family:Sans;-inkscape-font-specification:Sans"
+         id="path3046"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccsccccccccccccccccccccsc" />
+      <path
+         d="m 23.80282,3.0112083 -1.088051,2.8308424 2.180648,0 -1.092597,-2.8518899 m -0.518306,-1.0731411 1.041157,0 2.586981,6.7879812 -0.954773,0 -0.730974,-1.9728467 -2.812003,-0.021047 -0.753502,1.9938942 -0.968412,0 2.591526,-6.7879812"
+         style="line-height:125%;font-family:Sans;-inkscape-font-specification:Sans"
+         id="path3048"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccccccccc" />
     </g>
-    <rect
-       style="fill:#ffffff"
-       transform="matrix(-1.8021945e-7,1,-1,-4.3484019e-8,0,0)"
-       height="1.3031206"
-       width="1.2026173"
-       y="-6.3766842"
-       x="6.1941252"
-       id="rect57" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd"
-       d="M 3.7704472,3.7888867 V 20.625528 L 17.453213,12.207207 3.7704472,3.7888867 z"
-       id="path59" />
-    <rect
-       y="8.5993586"
-       width="1.3031206"
-       x="2.4673285"
-       height="1.2026173"
-       id="rect61" />
-    <rect
-       y="14.612444"
-       width="1.3031206"
-       x="2.4673285"
-       height="1.2026173"
-       id="rect63" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:url(#linearGradient3092);fill-rule:evenodd"
-       d="M 5.0813865,6.1941214 V 18.220294 L 15.506352,12.207207 5.0813865,6.1941209 z"
-       id="path65" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m 19.407699,12.206546 a 2.606176,2.4051744 0 0 1 -5.212352,0 2.606176,2.4051744 0 1 1 5.212352,0 z"
-       id="path67" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:url(#linearGradient3094)"
-       d="m 18.104773,12.207207 a 1.3031207,1.2026174 0 0 1 -2.606241,0 1.3031207,1.2026174 0 1 1 2.606241,0 z"
-       id="path69" />
-    <rect
-       y="11.605901"
-       width="3.2502434"
-       x="18.764151"
-       height="1.2026173"
-       id="rect71" />
   </g>
   <g
-     id="g3069"
-     transform="matrix(1.0216776,0,0,1.2246437,-0.95695067,-1.1039492)">
+     transform="matrix(0.88744146,0,0,1.1268349,1.2629817,0)"
+     style="font-size:9.76912498px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+     id="text3040">
     <path
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd"
-       d="M 9.7421989,0.99999998 H 13 V 2.2026171 L 11.04532,5.8196092 H 9.7421989 L 11.69688,2.2117574 H 9.7421989 V 0.99951893 z"
-       id="path75" />
+       d="m 14.291563,21.490968 1.349252,0 0,-4.656962 -1.467822,0.294383 0,-0.75231 1.459644,-0.294382 0.825906,0 0,5.409271 1.349251,0 0,0.695069 -3.516231,0 0,-0.695069"
+       style="font-size:8.37353611px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3001"
+       inkscape:connector-curvature="0" />
     <path
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd"
-       d="M 22.121844,0.99999998 V 2.2026171 h 1.954682 v 0.6013088 l -1.954682,1.8039259 v 1.2026171 h 3.257802 V 4.6078518 H 23.424965 L 25.379646,2.8039259 V 1.6013088 l -0.65156,-0.6104369 -2.606242,0.009142 z"
-       id="path77" />
+       d="m 19.897022,21.471644 2.882491,0 0,0.695069 -3.876031,0 0,-0.695069 c 0.313461,-0.324364 0.740042,-0.759123 1.279744,-1.304276 0.542424,-0.547876 0.883144,-0.900861 1.022161,-1.058958 0.264395,-0.297105 0.448384,-0.547874 0.551966,-0.75231 0.106301,-0.207154 0.159453,-0.410223 0.159457,-0.609208 -4e-6,-0.32436 -0.114485,-0.588759 -0.343446,-0.793196 -0.226241,-0.204426 -0.521986,-0.306642 -0.887235,-0.306648 -0.258949,6e-6 -0.532888,0.04498 -0.821817,0.134925 -0.286206,0.08996 -0.592853,0.226244 -0.919944,0.408864 l 0,-0.834082 c 0.332542,-0.133557 0.643278,-0.23441 0.93221,-0.30256 0.288929,-0.06814 0.553328,-0.10221 0.793197,-0.102216 0.632373,6e-6 1.136638,0.1581 1.512797,0.474283 0.37615,0.316193 0.564228,0.738686 0.564232,1.267478 -4e-6,0.250774 -0.04771,0.489278 -0.143102,0.715512 -0.09268,0.223516 -0.26304,0.487915 -0.51108,0.793197 -0.06815,0.07905 -0.284846,0.308013 -0.650094,0.686891 -0.365255,0.376157 -0.880423,0.903591 -1.545506,1.582304"
+       style="font-size:8.37353611px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3003"
+       inkscape:connector-curvature="0" />
     <path
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd"
-       d="m 18.212483,2.2687614 0.0099,2.3390904 0.641669,1.2026171 h 1.954681 L 21.480184,4.541708 V 2.1364733 L 20.818732,1.0000356 h -1.954681 l -0.65156,1.268762 z"
-       id="path79" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:#ffffff;fill-rule:evenodd"
-       d="m 18.864043,2.8039259 0.65156,-0.6013088 h 0.65156 l 0.651561,0.6013088 V 4.006543 l -0.651561,0.6013088 h -0.65156 L 18.864043,4.006543 V 2.8039259 z"
-       id="path81" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd"
-       d="M 13.65156,0.99999998 V 4.006543 h 2.606242 v 1.8039259 h 1.30312 V 0.99999998 h -1.30312 V 2.8039259 H 14.954681 V 0.99999998 H 13.65156 z"
-       id="path83" />
+       d="m 26.675909,18.894681 c 0.395232,0.0845 0.703243,0.260313 0.924033,0.527435 0.223508,0.267127 0.335264,0.596944 0.335269,0.989451 -5e-6,0.602394 -0.207162,1.068499 -0.621474,1.398315 -0.414319,0.329817 -1.003082,0.494726 -1.766292,0.494726 -0.256224,0 -0.520622,-0.0259 -0.793197,-0.07769 -0.269851,-0.04906 -0.549241,-0.124022 -0.838171,-0.224875 l 0,-0.797285 c 0.228963,0.133563 0.479733,0.234416 0.75231,0.30256 0.272574,0.06814 0.557416,0.102216 0.854526,0.102216 0.517891,0 0.911763,-0.102216 1.181617,-0.306648 0.272572,-0.204431 0.40886,-0.501539 0.408864,-0.891324 -4e-6,-0.359798 -0.126752,-0.640551 -0.380244,-0.84226 -0.250773,-0.204429 -0.601033,-0.306645 -1.05078,-0.306648 l -0.711424,0 0,-0.678714 0.744133,0 c 0.406135,3e-6 0.716872,-0.08041 0.93221,-0.24123 0.215331,-0.163542 0.322999,-0.397957 0.323003,-0.703246 -4e-6,-0.313458 -0.11176,-0.553325 -0.335269,-0.719601 -0.22079,-0.168992 -0.53834,-0.25349 -0.952653,-0.253496 -0.226241,6e-6 -0.468833,0.02454 -0.727778,0.0736 -0.258949,0.04907 -0.543791,0.12539 -0.854526,0.228964 l 0,-0.735956 c 0.313461,-0.08722 0.60648,-0.152636 0.879058,-0.196255 0.275299,-0.0436 0.534246,-0.06541 0.776841,-0.06542 0.626922,6e-6 1.12301,0.143109 1.488265,0.429308 0.365248,0.283484 0.547874,0.667816 0.547878,1.152996 -4e-6,0.337999 -0.09677,0.624203 -0.290293,0.858615 -0.193533,0.231693 -0.468835,0.392513 -0.825906,0.482459"
+       style="font-size:8.37353611px;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3005"
+       inkscape:connector-curvature="0" />
   </g>
-  <image
-     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAACPlJREFU aIHtmX9wVNUVxz8v+za7kJiEQNcgUAXUghTH+qNVWhx02jpSO22dYotSO9WkZRRogSSWqUqk0s6Q ZBsgkyCI1A5IGRSJytbWsdrSsVOdjop1lAVNCGHJz93shn2b9+Pe2z/eLuAmYDARcMbvzJ33Y+97 73zuPfe8885qSik+y8o51wYMV58DnGvp2Sfe0rTj+wqQgJNudta+HHi/6xxY5UAREBSwc6QNvjNr zQ4AGIZusGB3QUluQC/MpX3/se0KwsDbI/iMATqdC41VsF7ASwrKgZLT9L3egt2FE/XA7CfmcNXS GSjwODBVACPZhgqgSfi998LRi4pvnvhNLZdqG/6j4FEgkNX3GybsGjvVG7jxT3cy+tbZxJrj9IMj IXLWAdIdc2y4+oKvlXDprpV8+dnFlNwy/osSfpMGeQjIA2aZsHPsFH38rE134b+pDJwYsXAUG/oV tEjctZJpaphtqABCQajr1VbMfc3kza1i2o5Grnnyu1x045hLBKyy4fV+eKaohJLr6+fhv2kxqD6I tXOsox8FzQJ6so0f6RkYsIidE7ub+hPOorY/PDVm6rVzoPB7FN19NUVzX2Li8zs5uOm1K/qjBtfU zCPv1vtBmKC1oGJR4h0mEt4SbrBCSwOYQP8gRgxHAwDsE7uHFWxrbWpZVPLiE+T94CvAJBh3D2N/ djNjv70Fot0w824QNogjoLfjxHqJt1soeCcz8iaQTN9bpYFGSgNcyDmpSViTkvQ0b3gZEi+ne0gg ABNKYeZCd+RFBFQn0I7RlsBIKiS0WmnDk+n7aekHasNoHwtgf7QdBp5sfamLxF93ABGgH2Q3iBg4 PSA6QHWBjIDdhXH4GDaQggobblfgO9XDR0IfB4CAqpTigwONr0LXNiAKqhdkF8gOkJ0gj4JsA7uP wNxCvv+7AJfP1K9x4BkTXlNwD5B7VgCyw56EGQL8yUgC1dUG9IKKgup2R161uy4kIyATeC7y8cWF l3D7lmncsaKYiydztQ2bLdgL/HCkAbTs74Em7SOT/XUTni4qoWTW4/PJn7sEpOW6jex0jc+MvoqC EGB7wNJB+cBUiIPdvL+nhb3PJWltBQ+sA5YxeFT8WP02y97TAVxvwq5xU/TxX10/j/y597tvBxFx 3UcdTY96BFQMhJM23gu2F2wdRK4LYvVDayuhujD/eMUhF2YC/xsJgFMlczdYsHvcVG9g1uN34Z+z OB1tjqRd5yjII25Tve7IWzoID0gNTAt6jyG6TVJdJvGIQSKapDcqyHFfBalPYvxgGgzgWgt2F07w BmZtmo9/ThnQBVoz6O1ABzhdIOIgE6CEO9qOh9Tr7bS80k1Pm8HRFkF7C/TF3BBqgpBwVIfVwAef GoADdYUT/YHZG2/Ef9M0EE0Qj6BiUUQ8TupoHLMtybhvXQBf8ILhcQEkfPBiB09tNMjxj2HCFdOx p+mEPzwYucBMrSqIx9/yKfkekMg8Kzu0fpJQO9ibuCR3rA8zZtBetZXY+z30dfST6DDpbbdIxiVC wbx14wksmOT6va1DyiQasegCemZfx/xgLV+aMYOGxx4rfnr79ssLLeuxcZEIoxIJlFJIKU9spUQq dfw489tQCg4DFvEOTSsV0Kg0dFMhTUhJiCh4O50eHEnBr2de5730O5unQ+EY6NehK8azv3yTHf9V 7PJ6uWXuXNYGg0yZMoV169ezdfv2zXpubimWhWVZ2LaNbdtY6WPLsnAcB8uyMNPHDAKQbe+AGZDw uIJ3bcXFCiJeOCShU7ggCCAHnH1v2H+86rkIE35cDCIX0W3ScUjRB9i2zZ7nn0fXNNasWcOSxYvR PZ57n9iyJenxeMrRNPtMUubT6VQfNP/W4M8a/BM4RDpqKNzETMDOfji4d1sPqjUGysexzhS9PZBX VHxQ9/sdJSVNTU0sW7aMcDjMfffdx4/uuGNJyjAapBDeT5L3nAnAAGm4qYUFOO7SbXj3PcWHf2kB 2yTeZtCv4GKNlVfNmPGI7vWilCIUCrF8+XLC4TAVFRXMnz+/1DCMBinliKQWQwZQuNOQqUwI2GjB gX81xaG9jWRPEguELxbbN2XUqEevuPLKaq+uI6UkFApRXl5Oa2srK1asYMGCBaWpVKpaykHqGp8G gIbrOgYnSi0Skl5YHQ7D39e9x5t7j6GgU0d9WHToEBcGApXTpk9f5fF4kFLywgsvsGjRIvbv38+D Dz5IWVnZkkQisUlKOaza1JAvthi4wDTYqsHWv4Uc55196pgOj0gwijs60AyD4nHjqi677LJqj8eD Uoo9e/ZQXl5OOBzmgQceoLS0tLSvr2/jcCCGWxcSGvzU6yZofcD7AJoQoBRCCFVcXFw5efJkrbm5 uVwIQSgUAqCuro5Vq1YhhLi3vr5e+Xy+snMBAK5HvfGRMydltEIIioqKKiZNmmQcPnz44QyErutU V1ezevVqvF5vaU1NjeH1eitwJ3vIOiu1USklBQUFK8ePH1+dk5ODTIfYpUuXcuDAAaqqqli4cOGS vr6+eiGE90zuPZKlxVMqkyLk5+dXBgIBrbOzszwTnQBqa2upqanBcZyytWvXouv6IoY4E2cFAE5A jB49uqK4uFhFo9GKDISmadTX11NXV4cQoqy+vj4F/IohvJjPGkBGSin8fn9lQUFBfzwefygTYgFq ampYv349Pp9vSW1t7WjgFwxaBD+hsw4ALoTP51uZl5fnTyaTFZkQq5Q67k6GYZQ2NjZqwM85DcQ5 AQBQSild1yt9Ph+maVacvCbWrl1LQ0MDwL2NjY0KOGWIPWcAGeXk5FTm5OSkhBAPZyB0XaempoaG hgZGjRpVGgwGDWDQEHvOAQA0TVsJjAIqMiHWcRyCwSC1tbUYhrFkw4YNo4HFZJVXzwuAtCrT24pM FgsQDAZpbGzEtu3SzZs3dwMrTr7ofPuTrxKoBo5nscuXLycSiRAMBsnPz/9J9gXn0wxkVInrJsdD 7NKlS7ntttsQQhjZnc9HAICVgJ+0OzU1NREKhUilUtuyO56vAAp3JqLAAtM0bdM0dwG12R0HVCU+ azrfFvEZ63OAc63/A3o8/609Vm7uAAAAAElFTkSuQmCC "
-     transform="matrix(0.10767982,0.99418562,-0.99600155,0.0893359,0,0)"
-     height="18.591022"
-     width="17.730915"
-     y="-25.358442"
-     x="10.524578"
-     id="image34" />
 </svg>
diff --git a/bitmaps_png/sources/apply.svg b/bitmaps_png/sources/apply.svg
deleted file mode 100644
index 136b4f0303..0000000000
--- a/bitmaps_png/sources/apply.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-<svg style="enable-background:new" xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="c">
-   <stop stop-color="#f0ff80" offset="0"/>
-   <stop stop-color="#f0ff80" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ad" fy="99.884" gradientUnits="userSpaceOnUse" cy="77.542" cx="54.538" gradientTransform="matrix(1.3117 5.847e-8 -4.3853e-8 .98379 -16.906 1.3137)" r="48">
-   <stop stop-color="#66f515" offset="0"/>
-   <stop stop-color="#002e00" offset="1"/>
-  </radialGradient>
-  <linearGradient id="y" y2="30.849" gradientUnits="userSpaceOnUse" x2="89.091" gradientTransform="translate(0,4)" y1="103.9" x1="89.091">
-   <stop stop-color="#003100" offset="0"/>
-   <stop stop-color="#008c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="z" y2="89.995" gradientUnits="userSpaceOnUse" x2="83.325" gradientTransform="translate(-2.3932e-5,4)" y1="24.062" x1="83.325">
-   <stop stop-color="#bfffbf" offset="0"/>
-   <stop stop-color="#bfffbf" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ae" fx="53.16" fy="87.081" gradientUnits="userSpaceOnUse" cy="95.459" cx="52.792" gradientTransform="matrix(.56466 8.5323e-8 -1.3866e-7 .91764 24.424 .14392)" r="52">
-   <stop stop-color="#001400" offset="0"/>
-   <stop stop-color="#001400" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="29.375" cx="99.766" gradientTransform="matrix(1.9647,3.4243e-7,-1.0415e-6,5.9753,-96.241,-146.15)" r="3.0156"/>
-  <radialGradient id="af" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="29.375" cx="99.766" gradientTransform="matrix(1.9647,3.4243e-7,-1.0415e-6,5.9753,-167.24,-126.15)" r="3.0156"/>
-  <linearGradient id="aa" y2="47.379" xlink:href="#c" gradientUnits="userSpaceOnUse" x2="71.604" y1="96.884" x1="71.604"/>
-  <filter id="ai" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.425"/>
-  </filter>
-  <linearGradient id="ab" y2="46.277" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="77.138" y1="74.839" x1="87.533"/>
-  <linearGradient id="ac" y2="69.838" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="83.325" gradientTransform="translate(0,4)" y1="24.062" x1="83.325"/>
-  <radialGradient id="ag" xlink:href="#c" gradientUnits="userSpaceOnUse" cy="29.375" cx="99.766" gradientTransform="matrix(1.9647,3.4243e-7,-1.0415e-6,5.9753,-167.24,-126.15)" r="3.0156"/>
-  <filter id="aj" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.4605"/>
-  </filter>
-  <radialGradient id="ah" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="51.92" cx="53.633" gradientTransform="matrix(1.0961 .087912 -.10023 1.2497 1.0599 -18.687)" r="52"/>
-  <filter id="ak" color-interpolation-filters="sRGB">
-   <feBlend mode="lighten" in2="BackgroundImage"/>
-  </filter>
-  <filter id="al" height="1.2058" width="1.3647" color-interpolation-filters="sRGB" y="-.10289" x="-.18233">
-   <feGaussianBlur stdDeviation="0.45819706"/>
-  </filter>
-  <filter id="am" height="1.2058" width="1.3647" color-interpolation-filters="sRGB" y="-.10289" x="-.18233">
-   <feGaussianBlur stdDeviation="0.45819706"/>
-  </filter>
-  <filter id="v" height="1.3703" width="1.2077" color-interpolation-filters="sRGB" y="-.18513" x="-.10383">
-   <feGaussianBlur stdDeviation="0.45819702"/>
-  </filter>
-  <filter id="w" height="1.2058" width="1.3647" color-interpolation-filters="sRGB" y="-.10289" x="-.18233">
-   <feGaussianBlur stdDeviation="0.45819706"/>
-  </filter>
-  <filter id="x" height="1.3703" width="1.2077" color-interpolation-filters="sRGB" y="-.18513" x="-.10383">
-   <feGaussianBlur stdDeviation="0.45819702"/>
-  </filter>
- </defs>
- <g transform="matrix(.29472 0 0 .32082 6.3585 3.706)">
-  <path stroke-linejoin="round" d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z" filter="url(#aj)" stroke="#004d00" stroke-linecap="round" stroke-width="8.1" fill="none"/>
-  <path stroke-linejoin="round" d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z" stroke="url(#y)" stroke-linecap="round" stroke-width="8" fill="none"/>
-  <path opacity=".28571" stroke-linejoin="round" d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z" filter="url(#ak)" stroke="url(#ah)" stroke-linecap="round" stroke-width="8" fill="none"/>
-  <path opacity=".40952" d="m28.406 44.031c-0.14989-0.0024-0.28658 0.01658-0.4375 0.03125-0.82719 0.08205-1.5953 0.42708-2.2188 0.96875l1.6875 9.6875c0.11092-0.11368 0.85037-0.84818 0.9375-0.9375l0.375 0.375 3.0312-8.3438-0.5625-0.5625c-0.74135-0.75959-1.7633-1.2019-2.8125-1.2188z" transform="matrix(1,0,0,-1,26,147.75)" filter="url(#al)" fill="url(#ag)"/>
-  <path opacity=".2381" d="m99.406 24.031c-0.14989-0.0024-0.28658 0.01658-0.4375 0.03125-0.82719 0.08205-1.5953 0.42708-2.2188 0.96875l1.6875 9.6875c0.11092-0.11368 0.85037-0.84818 0.9375-0.9375l0.375 0.375 3.0312-8.3438-0.5625-0.5625c-0.74135-0.75959-1.7633-1.2019-2.8125-1.2188z" transform="matrix(-.34202 .93969 .93969 .34202 24.21 -42.203)" filter="url(#v)" fill="url(#b)"/>
-  <path opacity=".77619" d="m28.406 44.031c-0.14989-0.0024-0.28658 0.01658-0.4375 0.03125-0.82719 0.08205-1.5953 0.42708-2.2188 0.96875l1.6875 9.6875c0.11092-0.11368 0.85037-0.84818 0.9375-0.9375l0.375 0.375 3.0312-8.3438-0.5625-0.5625c-0.74135-0.75959-1.7633-1.2019-2.8125-1.2188z" filter="url(#am)" fill="url(#af)"/>
-  <path opacity=".37143" d="m99.406 24.031c-0.14989-0.0024-0.28658 0.01658-0.4375 0.03125-0.82719 0.08205-1.5953 0.42708-2.2188 0.96875l1.6875 9.6875c0.11092-0.11368 0.85037-0.84818 0.9375-0.9375l0.375 0.375 3.0312-8.3438-0.5625-0.5625c-0.74135-0.75959-1.7633-1.2019-2.8125-1.2188z" transform="matrix(.34202 .93969 -.93969 .34202 104.53 -62.203)" filter="url(#x)" fill="url(#b)"/>
-  <path opacity=".87143" d="m99.406 24.031c-0.14989-0.0024-0.28658 0.01658-0.4375 0.03125-0.82719 0.08205-1.5953 0.42708-2.2188 0.96875l1.6875 9.6875c0.11092-0.11368 0.85037-0.84818 0.9375-0.9375l0.375 0.375 3.0312-8.3438-0.5625-0.5625c-0.74135-0.75959-1.7633-1.2019-2.8125-1.2188z" transform="translate(-.000023932)" filter="url(#w)" fill="url(#b)"/>
-  <path opacity=".28571" stroke-linejoin="round" d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z" stroke="url(#ae)" stroke-linecap="round" stroke-width="8" fill="none"/>
-  <path fill="url(#ad)" d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z"/>
-  <path fill="url(#z)" d="m99.375 28.062c-0.000003 0-35.257 36.14-44.969 46.094-8.148-8.35-25.781-26.406-25.781-26.406l-12.625 12.938 16.469 16.875c0.18891 0.000487 0.37338 0 0.5625 0 17.53 0 34.136-2.0931 49.031-5.8438l29.937-30.719-12.625-12.938z"/>
-  <path d="m54.394 74.154c-8.148-8.35-25.763-26.404-25.763-26.404l-12.631 12.948 38.394 39.352 57.606-59.05-12.633-12.947-44.973 46.101z" filter="url(#ai)" stroke="url(#aa)" fill="none"/>
-  <path fill="url(#ab)" d="m99.375 28.062s-0.40024 0.43134-0.40625 0.4375l12.188 12.281-30 30.219c-14.927 3.6876-31.057 6.2187-48.625 6.2188-0.12636 0-0.25009-0.000001-0.375 0l0.3125 0.34375c0.18891 0.000487 0.37338 0 0.5625 0 17.53 0 34.136-2.0931 49.031-5.8438l29.936-30.719-12.625-12.938z" transform="translate(-.000023932)"/>
-  <path fill="url(#ac)" d="m99.375 28.062c-0.000003 0-35.257 36.14-44.969 46.094-8.148-8.35-25.781-26.406-25.781-26.406l-12.625 12.938 0.5 0.5 12.125-12.438s17.633 18.056 25.781 26.406c9.712-9.954 44.969-46.094 44.969-46.094l12.125 12.438 0.5-0.5-12.625-12.938z" transform="translate(-.000023932)"/>
- </g>
-</svg>
diff --git a/bitmaps_png/sources/auto_associe.svg b/bitmaps_png/sources/auto_associe.svg
index 986d3664fd..9350c94682 100644
--- a/bitmaps_png/sources/auto_associe.svg
+++ b/bitmaps_png/sources/auto_associe.svg
@@ -1,62 +1,100 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.68606254"/>
-  </filter>
- </defs>
- <g transform="matrix(1.0896,0,0,1.1886,-3.5784,-7.781)">
-  <g opacity=".44531" filter="url(#a)" transform="translate(-31.608,-25.562)">
-   <g transform="matrix(1,0,0,1.5171,35.316,16.243)">
-    <rect y="20.298" width="7.6531" x="15.085" height="3.8562"/>
-    <path fill-rule="evenodd" d="m22.739 17.406 5.5806 4.8202-5.5806 4.8202v-9.64z"/>
-   </g>
-   <g transform="translate(35.312,28.744)">
-    <rect y="10.551" width="10.933" x="30.751" height="23.137"/>
-    <rect y="6.6953" width="2.1866" x="35.124" height="30.849"/>
-    <rect y="12.48" width="6.5598" x="32.937" height="3.8781"/>
-    <rect y="16.336" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="20.192" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="18.264" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="22.12" width="6.5598" x="32.937" height="2.8281"/>
-    <rect y="26.94" width="6.5598" x="32.937" height="4.7562"/>
-   </g>
-   <g transform="translate(35.312,28.001)">
-    <rect transform="matrix(.9134 -.40706 .9134 .40706 0 0)" height="6.7192" width="2.2397" y="18.884" x="-13.381"/>
-    <path d="m1.5335 18.024 2.0458 0.91171 9.6296-3.8681-2.0458-0.91172-9.6296 3.8681z"/>
-    <path d="m1.5335 18.291 2.0458-0.911 9.6297 3.868-2.046 0.911-9.6295-3.868z"/>
-    <path d="m1.1825 24.471 2.0458 0.91172 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-    <path d="m1.1922 31.107 2.0458-0.912 4.6062 2.36-2.0457 0.912-4.6063-2.36z"/>
-    <rect y="32.503" width="2.1866" x="5.5558" height="5.7842"/>
-    <rect y="7.4377" width="2.1866" x="5.5558" height="5.7842"/>
-    <path d="m1.5335 24.726 2.0458-0.912 9.6297 3.869-2.046 0.911-9.6295-3.868z"/>
-    <path d="m1.1825 30.906 2.0458 0.91171 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-   </g>
-  </g>
-  <g transform="matrix(1,0,0,1.5171,2.2315,-11.122)">
-   <rect y="20.298" width="7.6531" x="15.085" height="3.8562"/>
-   <path fill-rule="evenodd" d="m22.739 17.406 5.5806 4.8202-5.5806 4.8202v-9.64z"/>
-  </g>
-  <g transform="translate(2.2274,1.3789)">
-   <rect y="10.551" width="10.933" x="30.751" height="23.137"/>
-   <rect y="6.6953" width="2.1866" x="35.124" height="30.849"/>
-   <rect height="3.8781" width="6.5598" y="12.48" x="32.937" fill="#4f82ff"/>
-   <rect height="1.9281" width="6.5598" y="16.336" x="32.937" fill="#f00"/>
-   <rect height="1.9281" width="6.5598" y="20.192" x="32.937" fill="#f00"/>
-   <rect height="1.9281" width="6.5598" y="18.264" x="32.937" fill="#4f82ff"/>
-   <rect height="2.8281" width="6.5598" y="22.12" x="32.937" fill="#4f82ff"/>
-   <rect height="4.7562" width="6.5598" y="26.94" x="32.937" fill="#4f82ff"/>
-  </g>
-  <g transform="translate(2.2274 .6364)">
-   <rect transform="matrix(.9134 -.40706 .9134 .40706 0 0)" height="6.7192" width="2.2397" y="18.884" x="-13.381"/>
-   <path d="m1.5335 18.024 2.0458 0.91171 9.6296-3.8681-2.0458-0.91172-9.6296 3.8681z"/>
-   <path d="m1.5335 18.291 2.0458-0.911 9.6297 3.868-2.046 0.911-9.6295-3.868z"/>
-   <path d="m1.1825 24.471 2.0458 0.91172 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-   <path d="m1.1922 31.107 2.0458-0.912 4.6062 2.36-2.0457 0.912-4.6063-2.36z"/>
-   <rect y="32.503" width="2.1866" x="5.5558" height="5.7842"/>
-   <rect y="7.4377" width="2.1866" x="5.5558" height="5.7842"/>
-   <path d="m1.5335 24.726 2.0458-0.912 9.6297 3.869-2.046 0.911-9.6295-3.868z"/>
-   <path d="m1.1825 30.906 2.0458 0.91171 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-  </g>
- </g>
- <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAACPlJREFU aIHtmX9wVNUVxz8v+za7kJiEQNcgUAXUghTH+qNVWhx02jpSO22dYotSO9WkZRRogSSWqUqk0s6Q ZBsgkyCI1A5IGRSJytbWsdrSsVOdjop1lAVNCGHJz93shn2b9+Pe2z/eLuAmYDARcMbvzJ33Y+97 73zuPfe8885qSik+y8o51wYMV58DnGvp2Sfe0rTj+wqQgJNudta+HHi/6xxY5UAREBSwc6QNvjNr zQ4AGIZusGB3QUluQC/MpX3/se0KwsDbI/iMATqdC41VsF7ASwrKgZLT9L3egt2FE/XA7CfmcNXS GSjwODBVACPZhgqgSfi998LRi4pvnvhNLZdqG/6j4FEgkNX3GybsGjvVG7jxT3cy+tbZxJrj9IMj IXLWAdIdc2y4+oKvlXDprpV8+dnFlNwy/osSfpMGeQjIA2aZsHPsFH38rE134b+pDJwYsXAUG/oV tEjctZJpaphtqABCQajr1VbMfc3kza1i2o5Grnnyu1x045hLBKyy4fV+eKaohJLr6+fhv2kxqD6I tXOsox8FzQJ6so0f6RkYsIidE7ub+hPOorY/PDVm6rVzoPB7FN19NUVzX2Li8zs5uOm1K/qjBtfU zCPv1vtBmKC1oGJR4h0mEt4SbrBCSwOYQP8gRgxHAwDsE7uHFWxrbWpZVPLiE+T94CvAJBh3D2N/ djNjv70Fot0w824QNogjoLfjxHqJt1soeCcz8iaQTN9bpYFGSgNcyDmpSViTkvQ0b3gZEi+ne0gg ABNKYeZCd+RFBFQn0I7RlsBIKiS0WmnDk+n7aekHasNoHwtgf7QdBp5sfamLxF93ABGgH2Q3iBg4 PSA6QHWBjIDdhXH4GDaQggobblfgO9XDR0IfB4CAqpTigwONr0LXNiAKqhdkF8gOkJ0gj4JsA7uP wNxCvv+7AJfP1K9x4BkTXlNwD5B7VgCyw56EGQL8yUgC1dUG9IKKgup2R161uy4kIyATeC7y8cWF l3D7lmncsaKYiydztQ2bLdgL/HCkAbTs74Em7SOT/XUTni4qoWTW4/PJn7sEpOW6jex0jc+MvoqC EGB7wNJB+cBUiIPdvL+nhb3PJWltBQ+sA5YxeFT8WP02y97TAVxvwq5xU/TxX10/j/y597tvBxFx 3UcdTY96BFQMhJM23gu2F2wdRK4LYvVDayuhujD/eMUhF2YC/xsJgFMlczdYsHvcVG9g1uN34Z+z OB1tjqRd5yjII25Tve7IWzoID0gNTAt6jyG6TVJdJvGIQSKapDcqyHFfBalPYvxgGgzgWgt2F07w BmZtmo9/ThnQBVoz6O1ABzhdIOIgE6CEO9qOh9Tr7bS80k1Pm8HRFkF7C/TF3BBqgpBwVIfVwAef GoADdYUT/YHZG2/Ef9M0EE0Qj6BiUUQ8TupoHLMtybhvXQBf8ILhcQEkfPBiB09tNMjxj2HCFdOx p+mEPzwYucBMrSqIx9/yKfkekMg8Kzu0fpJQO9ibuCR3rA8zZtBetZXY+z30dfST6DDpbbdIxiVC wbx14wksmOT6va1DyiQasegCemZfx/xgLV+aMYOGxx4rfnr79ssLLeuxcZEIoxIJlFJIKU9spUQq dfw489tQCg4DFvEOTSsV0Kg0dFMhTUhJiCh4O50eHEnBr2de5730O5unQ+EY6NehK8azv3yTHf9V 7PJ6uWXuXNYGg0yZMoV169ezdfv2zXpubimWhWVZ2LaNbdtY6WPLsnAcB8uyMNPHDAKQbe+AGZDw uIJ3bcXFCiJeOCShU7ggCCAHnH1v2H+86rkIE35cDCIX0W3ScUjRB9i2zZ7nn0fXNNasWcOSxYvR PZ57n9iyJenxeMrRNPtMUubT6VQfNP/W4M8a/BM4RDpqKNzETMDOfji4d1sPqjUGysexzhS9PZBX VHxQ9/sdJSVNTU0sW7aMcDjMfffdx4/uuGNJyjAapBDeT5L3nAnAAGm4qYUFOO7SbXj3PcWHf2kB 2yTeZtCv4GKNlVfNmPGI7vWilCIUCrF8+XLC4TAVFRXMnz+/1DCMBinliKQWQwZQuNOQqUwI2GjB gX81xaG9jWRPEguELxbbN2XUqEevuPLKaq+uI6UkFApRXl5Oa2srK1asYMGCBaWpVKpaykHqGp8G gIbrOgYnSi0Skl5YHQ7D39e9x5t7j6GgU0d9WHToEBcGApXTpk9f5fF4kFLywgsvsGjRIvbv38+D Dz5IWVnZkkQisUlKOaza1JAvthi4wDTYqsHWv4Uc55196pgOj0gwijs60AyD4nHjqi677LJqj8eD Uoo9e/ZQXl5OOBzmgQceoLS0tLSvr2/jcCCGWxcSGvzU6yZofcD7AJoQoBRCCFVcXFw5efJkrbm5 uVwIQSgUAqCuro5Vq1YhhLi3vr5e+Xy+snMBAK5HvfGRMydltEIIioqKKiZNmmQcPnz44QyErutU V1ezevVqvF5vaU1NjeH1eitwJ3vIOiu1USklBQUFK8ePH1+dk5ODTIfYpUuXcuDAAaqqqli4cOGS vr6+eiGE90zuPZKlxVMqkyLk5+dXBgIBrbOzszwTnQBqa2upqanBcZyytWvXouv6IoY4E2cFAE5A jB49uqK4uFhFo9GKDISmadTX11NXV4cQoqy+vj4F/IohvJjPGkBGSin8fn9lQUFBfzwefygTYgFq ampYv349Pp9vSW1t7WjgFwxaBD+hsw4ALoTP51uZl5fnTyaTFZkQq5Q67k6GYZQ2NjZqwM85DcQ5 AQBQSild1yt9Ph+maVacvCbWrl1LQ0MDwL2NjY0KOGWIPWcAGeXk5FTm5OSkhBAPZyB0XaempoaG hgZGjRpVGgwGDWDQEHvOAQA0TVsJjAIqMiHWcRyCwSC1tbUYhrFkw4YNo4HFZJVXzwuAtCrT24pM FgsQDAZpbGzEtu3SzZs3dwMrTr7ofPuTrxKoBo5nscuXLycSiRAMBsnPz/9J9gXn0wxkVInrJsdD 7NKlS7ntttsQQhjZnc9HAICVgJ+0OzU1NREKhUilUtuyO56vAAp3JqLAAtM0bdM0dwG12R0HVCU+ azrfFvEZ63OAc63/A3o8/609Vm7uAAAAAElFTkSuQmCC " transform="matrix(.99543 -.095448 .1008 .99491 0 0)" height="31.533" width="33.891" y="24.987" x="3.8613"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="auto_associe.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13.099051"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 4,2.5 4,6.5 7,8 1.5,10 7,12 1.5,14 7,16 1.5,18 4,19.5 l 0,4"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccccccc"
+     id="path4050" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.90000000000000002;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path4060"
+     sodipodi:cx="22.25"
+     sodipodi:cy="3.75"
+     sodipodi:rx="1.75"
+     sodipodi:ry="1.75"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     transform="translate(0.25,-1.25)" />
+  <path
+     transform="translate(0.25,19.75)"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     sodipodi:ry="1.75"
+     sodipodi:rx="1.75"
+     sodipodi:cy="3.75"
+     sodipodi:cx="22.25"
+     id="path4062"
+     style="opacity:0.90000000000000002;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
+  <path
+     id="path4066"
+     style="fill:none;stroke:#008080;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 22.5,18.5 0,5 m 0,-21 0,5 -2,0 0,11 4,0 0,-11 -2,0" />
+  <path
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.39999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 10,11 3.5,0 0,-3 4.5,5 -4.5,5 0,-3 -3.5,0"
+     id="path4069"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccccc" />
 </svg>
diff --git a/bitmaps_png/sources/auto_track_width.svg b/bitmaps_png/sources/auto_track_width.svg
index 6b41fbb654..300f9a3e49 100644
--- a/bitmaps_png/sources/auto_track_width.svg
+++ b/bitmaps_png/sources/auto_track_width.svg
@@ -1,81 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
    version="1.1"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="auto_track_width.svg">
-  <metadata
-     id="metadata40">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs38">
-    <filter
-       inkscape:collect="always"
-       id="filter3888"
-       x="-0.38541844"
-       width="1.7708369"
-       y="-0.052835213"
-       height="1.1056704">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.0143197"
-         id="feGaussianBlur3890" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3892"
-       x="-0.38541844"
-       width="1.7708369"
-       y="-0.06647004"
-       height="1.1329401">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.0143197"
-         id="feGaussianBlur3894" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3896"
-       x="-0.19531853"
-       width="1.3906371"
-       y="-0.47687496"
-       height="1.9537499">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.0143197"
-         id="feGaussianBlur3898" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3900"
-       x="-0.079638275"
-       width="1.1592766"
-       y="-0.12692751"
-       height="1.253855">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.52886463"
-         id="feGaussianBlur3902" />
-    </filter>
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -85,215 +24,118 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview36"
-     showgrid="false"
-     inkscape:zoom="6.6666667"
-     inkscape:cx="-3.375"
-     inkscape:cy="24"
-     inkscape:window-x="0"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview25"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.5728642"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <rect
-     style="fill:#000000;fill-opacity:1;stroke:none;opacity:0.5390625;filter:url(#filter3888)"
-     id="rect6-9"
-     x="-11.949671"
-     y="-49.137356"
-     width="6.3161674"
-     height="46.074715"
-     transform="scale(-1,-1)" />
-  <rect
-     style="fill:#000000;fill-opacity:1;stroke:none;opacity:0.5390625;filter:url(#filter3892)"
-     id="rect8-2"
-     x="-41.324448"
-     y="-44.955093"
-     width="6.3161674"
-     height="36.623528"
-     transform="scale(-1,-1)" />
-  <rect
-     style="fill:#000000;fill-opacity:1;stroke:none;opacity:0.5390625;filter:url(#filter3896)"
-     id="rect10-8"
-     x="-11.328249"
-     y="35.002922"
-     width="5.1048336"
-     height="12.463576"
-     transform="matrix(0,-1,1,0,0,0)" />
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3002"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs4" />
+  <path
+     d="m 25.5,22.5 -10,0"
+     id="path5185"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 11.5,3.5 -10,0"
+     id="path5185-1"
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     inkscape:connector-curvature="0" />
   <g
-     style="fill:#000000;fill-opacity:1;stroke:none;opacity:0.5390625;filter:url(#filter3900)"
-     id="g12-8"
-     transform="matrix(1.9877694,0,0,1.8505239,-127.84666,-51.741724)">
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
     <rect
-       id="rect14-8"
-       height="10"
-       x="68.241997"
-       width="1"
-       y="32.560001"
-       style="fill:#000000;fill-opacity:1;stroke:none" />
-    <g
-       id="g16-6"
-       transform="translate(0,0.035506)"
-       style="fill:#000000;fill-opacity:1;stroke:none">
-      <rect
-         id="rect18-8"
-         x="-32.591"
-         y="-85.365997"
-         width="1"
-         height="4"
-         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <rect
-         id="rect20-3"
-         x="-85.658997"
-         y="-32.298"
-         width="1"
-         height="4"
-         transform="matrix(-0.70711,-0.70711,-0.70711,0.70711,0,0)"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-    </g>
-    <rect
-       id="rect22-8"
-       x="-84.18"
-       y="32.560001"
-       width="1"
-       height="10"
-       transform="scale(-1,1)"
-       style="fill:#000000;fill-opacity:1;stroke:none" />
-    <rect
-       id="rect24-3"
-       x="37.060001"
-       y="-83.080002"
-       width="1"
-       height="13"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#000000;fill-opacity:1;stroke:none" />
-    <g
-       id="g26-3"
-       transform="translate(0,-0.017812)"
-       style="fill:#000000;fill-opacity:1;stroke:none">
-      <rect
-         id="rect28-3"
-         x="75.163002"
-         y="22.237"
-         width="1"
-         height="4"
-         transform="matrix(0.70711,0.70711,0.70711,-0.70711,0,0)"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <rect
-         id="rect30-8"
-         x="22.02"
-         y="75.380997"
-         width="1"
-         height="4"
-         transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-    </g>
-    <rect
-       id="rect32-0"
-       height="1"
-       x="69.287003"
-       width="1"
-       y="37.060001"
-       style="fill:#000000;fill-opacity:1;stroke:none" />
+       width="16"
+       height="16"
+       x="0"
+       y="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
-  <rect
-     style="fill:#42cb0e;fill-opacity:1"
-     id="rect6"
-     x="-10.307227"
-     y="-47.712772"
-     width="6.3161674"
-     height="46.074715"
-     transform="scale(-1,-1)" />
-  <rect
-     style="fill:#42cb0e;fill-opacity:1"
-     id="rect8"
-     x="-39.681999"
-     y="-43.53051"
-     width="6.3161674"
-     height="36.623528"
-     transform="scale(-1,-1)" />
-  <rect
-     style="fill:#42cb0e;fill-opacity:1"
-     id="rect10"
-     x="-9.9036636"
-     y="33.360474"
-     width="5.1048336"
-     height="12.463576"
-     transform="matrix(0,-1,1,0,0,0)" />
-  <g
-     style="fill:#00009b"
-     id="g12"
-     transform="matrix(1.9877694,0,0,1.8505239,-129.48911,-53.166309)">
-    <rect
-       id="rect14"
-       height="10"
-       x="68.241997"
-       width="1"
-       y="32.560001" />
-    <g
-       id="g16"
-       transform="translate(0,0.035506)">
-      <rect
-         id="rect18"
-         x="-32.591"
-         y="-85.365997"
-         width="1"
-         height="4"
-         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" />
-      <rect
-         id="rect20"
-         x="-85.658997"
-         y="-32.298"
-         width="1"
-         height="4"
-         transform="matrix(-0.70711,-0.70711,-0.70711,0.70711,0,0)" />
-    </g>
-    <rect
-       id="rect22"
-       x="-84.18"
-       y="32.560001"
-       width="1"
-       height="10"
-       transform="scale(-1,1)" />
-    <rect
-       id="rect24"
-       x="37.060001"
-       y="-83.080002"
-       width="1"
-       height="13"
-       transform="matrix(0,1,-1,0,0,0)" />
-    <g
-       id="g26"
-       transform="translate(0,-0.017812)">
-      <rect
-         id="rect28"
-         x="75.163002"
-         y="22.237"
-         width="1"
-         height="4"
-         transform="matrix(0.70711,0.70711,0.70711,-0.70711,0,0)" />
-      <rect
-         id="rect30"
-         x="22.02"
-         y="75.380997"
-         width="1"
-         height="4"
-         transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" />
-    </g>
-    <rect
-       id="rect32"
-       height="1"
-       x="69.287003"
-       width="1"
-       y="37.060001" />
-  </g>
-  <image
-     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAACPlJREFU aIHtmX9wVNUVxz8v+za7kJiEQNcgUAXUghTH+qNVWhx02jpSO22dYotSO9WkZRRogSSWqUqk0s6Q ZBsgkyCI1A5IGRSJytbWsdrSsVOdjop1lAVNCGHJz93shn2b9+Pe2z/eLuAmYDARcMbvzJ33Y+97 73zuPfe8885qSik+y8o51wYMV58DnGvp2Sfe0rTj+wqQgJNudta+HHi/6xxY5UAREBSwc6QNvjNr zQ4AGIZusGB3QUluQC/MpX3/se0KwsDbI/iMATqdC41VsF7ASwrKgZLT9L3egt2FE/XA7CfmcNXS GSjwODBVACPZhgqgSfi998LRi4pvnvhNLZdqG/6j4FEgkNX3GybsGjvVG7jxT3cy+tbZxJrj9IMj IXLWAdIdc2y4+oKvlXDprpV8+dnFlNwy/osSfpMGeQjIA2aZsHPsFH38rE134b+pDJwYsXAUG/oV tEjctZJpaphtqABCQajr1VbMfc3kza1i2o5Grnnyu1x045hLBKyy4fV+eKaohJLr6+fhv2kxqD6I tXOsox8FzQJ6so0f6RkYsIidE7ub+hPOorY/PDVm6rVzoPB7FN19NUVzX2Li8zs5uOm1K/qjBtfU zCPv1vtBmKC1oGJR4h0mEt4SbrBCSwOYQP8gRgxHAwDsE7uHFWxrbWpZVPLiE+T94CvAJBh3D2N/ djNjv70Fot0w824QNogjoLfjxHqJt1soeCcz8iaQTN9bpYFGSgNcyDmpSViTkvQ0b3gZEi+ne0gg ABNKYeZCd+RFBFQn0I7RlsBIKiS0WmnDk+n7aekHasNoHwtgf7QdBp5sfamLxF93ABGgH2Q3iBg4 PSA6QHWBjIDdhXH4GDaQggobblfgO9XDR0IfB4CAqpTigwONr0LXNiAKqhdkF8gOkJ0gj4JsA7uP wNxCvv+7AJfP1K9x4BkTXlNwD5B7VgCyw56EGQL8yUgC1dUG9IKKgup2R161uy4kIyATeC7y8cWF l3D7lmncsaKYiydztQ2bLdgL/HCkAbTs74Em7SOT/XUTni4qoWTW4/PJn7sEpOW6jex0jc+MvoqC EGB7wNJB+cBUiIPdvL+nhb3PJWltBQ+sA5YxeFT8WP02y97TAVxvwq5xU/TxX10/j/y597tvBxFx 3UcdTY96BFQMhJM23gu2F2wdRK4LYvVDayuhujD/eMUhF2YC/xsJgFMlczdYsHvcVG9g1uN34Z+z OB1tjqRd5yjII25Tve7IWzoID0gNTAt6jyG6TVJdJvGIQSKapDcqyHFfBalPYvxgGgzgWgt2F07w BmZtmo9/ThnQBVoz6O1ABzhdIOIgE6CEO9qOh9Tr7bS80k1Pm8HRFkF7C/TF3BBqgpBwVIfVwAef GoADdYUT/YHZG2/Ef9M0EE0Qj6BiUUQ8TupoHLMtybhvXQBf8ILhcQEkfPBiB09tNMjxj2HCFdOx p+mEPzwYucBMrSqIx9/yKfkekMg8Kzu0fpJQO9ibuCR3rA8zZtBetZXY+z30dfST6DDpbbdIxiVC wbx14wksmOT6va1DyiQasegCemZfx/xgLV+aMYOGxx4rfnr79ssLLeuxcZEIoxIJlFJIKU9spUQq dfw489tQCg4DFvEOTSsV0Kg0dFMhTUhJiCh4O50eHEnBr2de5730O5unQ+EY6NehK8azv3yTHf9V 7PJ6uWXuXNYGg0yZMoV169ezdfv2zXpubimWhWVZ2LaNbdtY6WPLsnAcB8uyMNPHDAKQbe+AGZDw uIJ3bcXFCiJeOCShU7ggCCAHnH1v2H+86rkIE35cDCIX0W3ScUjRB9i2zZ7nn0fXNNasWcOSxYvR PZ57n9iyJenxeMrRNPtMUubT6VQfNP/W4M8a/BM4RDpqKNzETMDOfji4d1sPqjUGysexzhS9PZBX VHxQ9/sdJSVNTU0sW7aMcDjMfffdx4/uuGNJyjAapBDeT5L3nAnAAGm4qYUFOO7SbXj3PcWHf2kB 2yTeZtCv4GKNlVfNmPGI7vWilCIUCrF8+XLC4TAVFRXMnz+/1DCMBinliKQWQwZQuNOQqUwI2GjB gX81xaG9jWRPEguELxbbN2XUqEevuPLKaq+uI6UkFApRXl5Oa2srK1asYMGCBaWpVKpaykHqGp8G gIbrOgYnSi0Skl5YHQ7D39e9x5t7j6GgU0d9WHToEBcGApXTpk9f5fF4kFLywgsvsGjRIvbv38+D Dz5IWVnZkkQisUlKOaza1JAvthi4wDTYqsHWv4Uc55196pgOj0gwijs60AyD4nHjqi677LJqj8eD Uoo9e/ZQXl5OOBzmgQceoLS0tLSvr2/jcCCGWxcSGvzU6yZofcD7AJoQoBRCCFVcXFw5efJkrbm5 uVwIQSgUAqCuro5Vq1YhhLi3vr5e+Xy+snMBAK5HvfGRMydltEIIioqKKiZNmmQcPnz44QyErutU V1ezevVqvF5vaU1NjeH1eitwJ3vIOiu1USklBQUFK8ePH1+dk5ODTIfYpUuXcuDAAaqqqli4cOGS vr6+eiGE90zuPZKlxVMqkyLk5+dXBgIBrbOzszwTnQBqa2upqanBcZyytWvXouv6IoY4E2cFAE5A jB49uqK4uFhFo9GKDISmadTX11NXV4cQoqy+vj4F/IohvJjPGkBGSin8fn9lQUFBfzwefygTYgFq ampYv349Pp9vSW1t7WjgFwxaBD+hsw4ALoTP51uZl5fnTyaTFZkQq5Q67k6GYZQ2NjZqwM85DcQ5 AQBQSild1yt9Ph+maVacvCbWrl1LQ0MDwL2NjY0KOGWIPWcAGeXk5FTm5OSkhBAPZyB0XaempoaG hgZGjRpVGgwGDWDQEHvOAQA0TVsJjAIqMiHWcRyCwSC1tbUYhrFkw4YNo4HFZJVXzwuAtCrT24pM FgsQDAZpbGzEtu3SzZs3dwMrTr7ofPuTrxKoBo5nscuXLycSiRAMBsnPz/9J9gXn0wxkVInrJsdD 7NKlS7ntttsQQhjZnc9HAICVgJ+0OzU1NREKhUilUtuyO56vAAp3JqLAAtM0bdM0dwG12R0HVCU+ azrfFvEZ63OAc63/A3o8/609Vm7uAAAAAElFTkSuQmCC "
-     transform="matrix(.095448 .99543 -.99491 .1008 0 0)"
-     height="31.533"
-     width="33.891"
-     y="-47.249"
-     x="18.068"
-     id="image34" />
+  <path
+     d="M 24,15 2,15"
+     id="path3765"
+     style="fill:#000000;fill-opacity:0;stroke:#009600;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     d="m 18,15 -5,5 0,4"
+     id="path2991"
+     style="fill:#000000;fill-opacity:0;stroke:#009600;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 5.5,24 5,-1.5 -5,-1.5"
+     id="path5189"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 20.5,24 -5,-1.5 5,-1.5"
+     id="path5195"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 1,10 24,0"
+     id="path3008"
+     style="fill:#000000;fill-opacity:0;stroke:#dc0000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     d="M 9,10 13,6 13,1"
+     id="path3010"
+     style="fill:#000000;fill-opacity:0;stroke:#dc0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="M 6.5,5 11.5,3.5 6.5,2"
+     id="path5189-6"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 19.5,5 -5,-1.5 5,-1.5"
+     id="path5195-1"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     id="path3766"
+     d="m 24.5,3.5 -10,0"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     id="path3768"
+     d="m 10.5,22.5 -9.99999999,0"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/bom.svg b/bitmaps_png/sources/bom.svg
index 8be20433bb..1b98bfd756 100644
--- a/bitmaps_png/sources/bom.svg
+++ b/bitmaps_png/sources/bom.svg
@@ -12,17 +12,17 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="bom.svg">
   <metadata
-     id="metadata96">
+     id="metadata176">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,21 +36,21 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview94"
+     inkscape:window-height="849"
+     id="namedview174"
      showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="18.856181"
-     inkscape:cx="24"
-     inkscape:cy="11.498821"
+     inkscape:zoom="22.961538"
+     inkscape:cx="14.271691"
+     inkscape:cy="11.257956"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="text3215"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3073"
+       id="grid3153"
        empspacing="5"
        visible="true"
        enabled="true"
@@ -58,281 +58,436 @@
   </sodipodi:namedview>
   <defs
      id="defs4">
-    <filter
-       id="k"
-       height="1.2575999"
-       width="1.2575999"
-       color-interpolation-filters="sRGB"
-       y="-0.12881"
-       x="-0.12881">
-      <feGaussianBlur
-         stdDeviation="1.1413633"
-         id="feGaussianBlur7" />
-    </filter>
-    <clipPath
-       id="i">
-      <rect
-         height="89.031998"
-         width="127.74"
-         y="40.839001"
-         x="0.12903"
-         id="rect10"
-         style="fill:#ffffff" />
-    </clipPath>
-    <filter
-       id="a"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.18"
-         id="feGaussianBlur13" />
-    </filter>
-    <clipPath
-       id="j">
-      <rect
-         height="54.194"
-         width="185.81"
-         y="-13.355"
-         x="-28.903"
-         id="rect16"
-         style="fill:#ffffff" />
-    </clipPath>
     <linearGradient
-       id="l"
-       y2="177.58"
+       id="ag"
+       y2="9.6875"
        gradientUnits="userSpaceOnUse"
-       x2="32.048"
-       gradientTransform="matrix(0.13191,0,0,0.14304,0.21659,-0.50054)"
-       y1="31.108999"
-       x1="27.937">
+       x2="-24.75"
+       y1="11.566"
+       x1="-26.754">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop19" />
+         id="stop46" />
       <stop
-         stop-color="#eee"
+         stop-color="#fff"
+         stop-opacity="0"
          offset="1"
-         id="stop21" />
+         id="stop48" />
+    </linearGradient>
+    <linearGradient
+       id="ah"
+       y2="14.07"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.789"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       y1="11.053"
+       x1="-18.589001">
+      <stop
+         stop-opacity=".41296"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop53" />
     </linearGradient>
     <radialGradient
-       id="n"
+       id="ad"
        gradientUnits="userSpaceOnUse"
-       cy="4.4362e-07"
-       cx="44.736"
-       gradientTransform="matrix(0.16489,0,0,0.21154,0.74424,0.6734)"
-       r="49.875">
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop24" />
+         id="stop56" />
       <stop
-         stop-color="#7db0fd"
+         stop-color="#fff"
+         offset=".47534"
+         id="stop58" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
          offset="1"
-         id="stop26" />
-    </radialGradient>
-    <radialGradient
-       id="o"
-       gradientUnits="userSpaceOnUse"
-       cy="-0.2148"
-       cx="48"
-       gradientTransform="matrix(0.18018,-1.2382e-5,6.1869e-6,0.25175,-0.0068038,0.55511)"
-       r="55.147999">
-      <stop
-         stop-color="#80b3ff"
-         offset="0.15"
-         id="stop29" />
-      <stop
-         stop-color="#69a1f0"
-         offset="0.316"
-         id="stop31" />
-      <stop
-         stop-color="#4888da"
-         offset=".60290"
-         id="stop33" />
-      <stop
-         stop-color="#3378cc"
-         offset=".84120"
-         id="stop35" />
-      <stop
-         stop-color="#2c72c7"
-         offset="1"
-         id="stop37" />
+         id="stop60" />
     </radialGradient>
     <linearGradient
-       id="m"
-       y2="99.254997"
+       id="aj"
+       y2="67.799004"
        gradientUnits="userSpaceOnUse"
-       x2="90.897003"
-       gradientTransform="matrix(0.61071,0,0,0.61071,55.792,50.701)"
-       y1="111.06"
-       x1="101.94">
+       x2="61.181"
+       gradientTransform="translate(-180,0)"
+       y1="70.751999"
+       x1="58.282001">
       <stop
-         stop-color="#a2a2a2"
          offset="0"
-         id="stop40" />
+         id="stop63" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop65" />
+    </linearGradient>
+    <radialGradient
+       id="ac"
+       gradientUnits="userSpaceOnUse"
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
       <stop
          stop-color="#fff"
+         offset="0"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
          offset="1"
-         id="stop42" />
+         id="stop70" />
+    </radialGradient>
+    <linearGradient
+       id="ai"
+       y2="-22.502001"
+       gradientUnits="userSpaceOnUse"
+       x2="-62.75"
+       gradientTransform="translate(-90,60)"
+       y1="49.021"
+       x1="-47.5">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop73" />
+      <stop
+         stop-color="#babdb6"
+         offset="1"
+         id="stop75" />
+    </linearGradient>
+    <radialGradient
+       id="ae"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         stop-color="#f6f6f5"
+         offset="0"
+         id="stop78" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop80" />
+    </radialGradient>
+    <linearGradient
+       id="t"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop83" />
+      <stop
+         offset=".5"
+         id="stop85" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop87" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
+    <radialGradient
+       id="u"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="s">
+      <stop
+         offset="0"
+         id="stop92" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop94" />
     </linearGradient>
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#o"
-       id="radialGradient3093"
+       xlink:href="#s"
+       id="radialGradient3155"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.29094973,-1.9861946e-5,9.9904366e-6,0.40383177,-0.11705261,0.95689545)"
-       cx="48"
-       cy="-0.2148"
-       r="55.147999" />
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3096"
+       xlink:href="#s"
+       id="radialGradient3157"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.26625985,0,0,0.33933098,1.0957123,1.1466443)"
-       cx="44.736"
-       cy="4.4362e-07"
-       r="49.875" />
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3099"
+       xlink:href="#t"
+       id="linearGradient3159"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.21300465,0,0,0.22945024,0.24367758,-0.73647102)"
-       x1="27.937"
-       y1="31.108999"
-       x2="32.048"
-       y2="177.58" />
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient3161"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ag"
+       id="linearGradient3175"
+       gradientUnits="userSpaceOnUse"
+       x1="-26.754"
+       y1="11.566"
+       x2="-24.75"
+       y2="9.6875"
+       gradientTransform="matrix(0.72261414,0,0,0.61484508,39.024597,-1.6256289)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ah"
+       id="linearGradient3178"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.66647428,0,0,0.56478441,37.256361,-0.81034404)"
+       x1="-18.589001"
+       y1="11.053"
+       x2="-28.789"
+       y2="14.07" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ad"
+       id="radialGradient3181"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.29434964,-0.17205211,0.54270491,0.67214867,20.829173,-6.8136916)"
+       cx="-26.305"
+       cy="10.108"
+       r="7.0421" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aj"
+       id="linearGradient3184"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.72261415,0,0,0.6148451,-26.010676,-38.516336)"
+       x1="58.282001"
+       y1="70.751999"
+       x2="61.181"
+       y2="67.799004" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ac"
+       id="radialGradient3187"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3628503,0,0,0.72336525,-6.8932681,-4.2296821)"
+       cx="4"
+       cy="5.3000002"
+       r="17" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ae"
+       id="radialGradient3190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.8873494,0,0,1.1897252,104.5089,-20.788506)"
+       cx="-30.25"
+       cy="35.356998"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ai"
+       id="linearGradient3192"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.72261414,0,0,0.61484508,39.024597,-1.6256289)"
+       x1="-47.5"
+       y1="49.021"
+       x2="-62.75"
+       y2="-22.502001" />
   </defs>
+  <rect
+     style="opacity:0"
+     id="rect98"
+     x="-4.3322511"
+     y="-1.6256289"
+     width="34.685482"
+     height="29.512564" />
   <g
-     id="g46"
-     transform="matrix(0.21300465,0,0,0.22945024,0.24367758,-0.73647102)">
-    <rect
-       style="fill:#0b274d;fill-opacity:0.58284003;filter:url(#a)"
-       id="rect48"
-       height="100.89"
-       x="4.6492"
-       y="8.7821999"
-       width="111.33"
-       ry="0"
-       transform="matrix(1.0333,0,0,1.0333,-2.1333,-2.2)"
-       clip-path="url(#j)" />
+     style="opacity:0.65587003"
+     id="g100"
+     transform="matrix(0.75614342,0,0,0.54652966,-5.1921622,1.8925154)">
+    <g
+       style="opacity:0.4"
+       id="g102"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#radialGradient3155)"
+         id="rect104"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#radialGradient3157)"
+         id="rect106"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3159)"
+         id="rect108"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
+    </g>
+  </g>
+  <g
+     id="g110"
+     transform="matrix(0.68998811,0,0,0.34158334,-3.602411,10.603025)">
+    <g
+       style="opacity:0.4"
+       id="g112"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#u)"
+         id="rect114"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#v)"
+         id="rect116"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3161)"
+         id="rect118"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
+    </g>
   </g>
   <path
-     style="opacity:0.5;filter:url(#a)"
      inkscape:connector-curvature="0"
-     id="path50"
-     transform="matrix(0.22010965,0,0,0.23710178,-0.21072428,-1.2412647)"
-     clip-path="url(#i)"
-     d="m 4,8 h 112.45 v 83.026 c -6.2115,7.7233 -12.679,15.191 -20.444,21.361 H 4 V 7.997 z" />
+     style="fill:url(#radialGradient3190);stroke:url(#linearGradient3192);stroke-width:0.64360482"
+     id="path120"
+     d="M 1.8244219,0.52632969 H 15.536748 c 2.801573,0.0448464 4.696992,1.53711261 6.503527,3.07422531 1.806535,1.5371125 3.329588,3.2295349 3.613071,5.5336057 V 24.490531 c 0,0.689365 -0.65226,1.244385 -1.462426,1.244385 H 1.8245656 c -0.8101949,0 -1.46249886,-0.554984 -1.46249886,-1.244385 V 1.7658574 c 0,-0.6893643 0.65226126,-1.24438528 1.46249886,-1.24438528 z" />
   <path
-     style="fill:#ffffff"
      inkscape:connector-curvature="0"
-     id="path52"
-     d="m 1.0840537,1.0892977 23.8550353,3.532e-4 0.01276,19.2973031 -4.160139,4.574568 -19.7082992,-0.01059 V 1.0883676 z" />
+     style="opacity:0.68015998;fill:url(#radialGradient3187)"
+     id="path122"
+     d="m 1.8325152,0.83375151 c -0.6200757,0 -1.10646732,0.41385299 -1.10646732,0.94145119 V 24.486349 c 0,0.527538 0.48639162,0.941329 1.10646732,0.941329 H 24.188751 c 0.620003,0 1.106323,-0.413791 1.106323,-0.941329 V 9.1342835 c 0,-0.8558648 -0.351898,-2.643526 -1.693664,-3.785109 L 19.988339,2.2749493 C 18.646445,1.1331809 16.545804,0.83375151 15.539927,0.83375151 H 1.832659 z" />
   <path
-     style="fill:url(#linearGradient3099)"
      inkscape:connector-curvature="0"
-     id="path54"
-     d="M 1.5277609,1.5646081 H 24.520508 V 20.619693 l -3.641635,3.876304 H 1.5274379 V 1.5638061 z" />
-  <rect
-     style="fill:url(#radialGradient3096)"
-     id="rect56"
-     x="1.0829556"
-     y="1.0885758"
-     width="23.856651"
-     height="10.858784" />
-  <rect
-     style="fill:url(#radialGradient3093)"
-     id="rect58"
-     x="1.0781436"
-     y="1.0717329"
-     width="23.811438"
-     height="10.938187"
-     ry="0"
-     rx="0" />
-  <rect
-     height="0.4362185"
-     width="16.992252"
-     y="13.296953"
-     x="7.1239176"
-     id="rect62"
-     style="fill:#626262" />
+     style="opacity:0.15;fill:url(#linearGradient3184);fill-rule:evenodd"
+     id="path124"
+     d="m 3.9127767,3.9848334 c -0.1580213,0 -0.2935626,0.1153197 -0.2935626,0.2497805 0,0.1344544 0.1355413,0.2497806 0.2935626,0.2497806 H 19.223525 c 0.158021,0 0.29356,-0.1153262 0.29356,-0.2497806 0,-0.1344545 -0.135539,-0.2497805 -0.29356,-0.2497805 H 3.9127767 z m 0.045163,1.1912624 c -0.1876555,0 -0.3387261,0.1285396 -0.3387261,0.2882078 0,0.1596692 0.1510706,0.2882088 0.3387261,0.2882088 H 19.900253 c 0.187655,0 0.338723,-0.1285396 0.338723,-0.2882088 0,-0.1596682 -0.151068,-0.2882078 -0.338723,-0.2882078 H 3.9579403 z m 0,1.2296898 c -0.1876555,0 -0.3387261,0.1285395 -0.3387261,0.2882087 0,0.1596692 0.1510706,0.2882088 0.3387261,0.2882088 H 22.159143 c 0.187655,0 0.338728,-0.1285396 0.338728,-0.2882088 0,-0.1596692 -0.151073,-0.2882087 -0.338728,-0.2882087 H 3.9579403 z m 0,1.2296896 c -0.1876555,0 -0.3387261,0.1285395 -0.3387261,0.2882089 0,0.1596691 0.1510706,0.2882087 0.3387261,0.2882087 H 22.159143 c 0.187655,0 0.338728,-0.1285396 0.338728,-0.2882087 0,-0.1596694 -0.151073,-0.2882089 -0.338728,-0.2882089 H 3.9579403 z m 0,1.2296908 c -0.1876555,0 -0.3387261,0.1285395 -0.3387261,0.2882088 0,0.1596692 0.1510706,0.2882087 0.3387261,0.2882087 H 22.159143 c 0.187655,0 0.338728,-0.1285395 0.338728,-0.2882087 0,-0.1596693 -0.151073,-0.2882088 -0.338728,-0.2882088 H 3.9579403 z" />
   <path
-     d="m 2.2917977,13.042571 v 0.874715 H 3.9359591 V 13.042571 H 2.2917977 z"
-     id="path64"
      inkscape:connector-curvature="0"
-     style="fill:#c400bc" />
-  <text
-     sodipodi:linespacing="125%"
-     id="text66"
-     x="1.1129086"
-     y="10.650389"
-     font-size="18.044px"
-     line-height="125%"
-     transform="scale(0.99249988,1.0075568)"
-     xml:space="preserve"
-     style="font-size:28.66291618px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;font-family:Sans"><tspan
-       id="tspan68"
-       x="1.1129086"
-       y="10.650389"
-       font-size="7.5px"
-       font-weight="bold"
-       style="font-size:11.91375923px;font-weight:bold;letter-spacing:-0.609079px;word-spacing:0px;fill:#ffffff;font-family:Trebuchet MS">BOM</tspan></text>
-  <rect
-     style="fill-opacity:0"
-     id="rect70"
-     x="-0.10606602"
-     y="0.06644439"
-     width="25.836361"
-     height="25.665575" />
-  <rect
-     height="0.4362185"
-     width="16.992252"
-     y="16.227814"
-     x="7.1769505"
-     id="rect74"
-     style="fill:#626262" />
+     style="fill:url(#radialGradient3181)"
+     id="path126"
+     d="m 15.539639,0.83375151 c -1.003641,0 -0.03042,0.30563359 0.971047,0.69170139 1.001398,0.3860668 3.593489,1.9767886 3.00333,4.2270595 3.124077,-0.26474 4.826413,1.9197923 5.0583,2.6322747 0.231864,0.712544 0.722613,1.6032697 0.722613,0.7493736 C 25.315374,6.794306 23.238803,5.179662 21.79473,3.811939 20.349502,2.4439078 18.174434,1.1269102 15.536893,0.83362864 z" />
   <path
-     d="m 2.3448307,16.079497 v 0.874715 H 3.9889921 V 16.079497 H 2.3448307 z"
-     id="path76"
      inkscape:connector-curvature="0"
-     style="fill:#c400bc" />
-  <rect
-     height="0.4362185"
-     width="16.992252"
-     y="19.317631"
-     x="7.1769505"
-     id="rect80"
-     style="fill:#626262" />
+     style="opacity:0.87853998;fill:url(#linearGradient3178)"
+     id="path128"
+     d="m 16.334513,1.4572043 c 0.666467,0 2.173913,3.8093959 1.507445,6.350735 3.103629,-0.2630055 6.397593,0.054222 6.729707,0.5765098 C 24.339799,7.6719053 22.637443,5.4874217 19.513366,5.7521744 20.13818,3.3695266 17.210683,1.6835595 16.334513,1.4571122 z" />
   <path
-     d="M 2.3448307,19.063245 V 19.93796 H 3.9889921 V 19.063245 H 2.3448307 z"
-     id="path82"
      inkscape:connector-curvature="0"
-     style="fill:#c400bc" />
+     style="fill:none;stroke:url(#linearGradient3175);stroke-width:0.64360482"
+     id="path130"
+     d="m 1.8323703,1.1411745 c -0.4212847,0 -0.7450151,0.2755123 -0.7450151,0.6340282 V 24.486349 c 0,0.358555 0.3237956,0.634031 0.74516,0.634031 H 24.188751 c 0.4214,0 0.745159,-0.275508 0.745159,-0.634031 V 9.1342835 c 0,-0.7863863 -0.347193,-2.5242461 -1.580717,-3.5737873 L 19.740121,2.4862709 C 18.506619,1.4364233 16.464511,1.1409901 15.540287,1.1409901 H 1.8330207 z" />
   <rect
-     style="fill:#626262"
-     id="rect84"
-     x="7.0708838"
-     y="22.195475"
-     width="15.278816"
-     height="0.4362185" />
-  <path
-     style="fill:#c400bc"
-     inkscape:connector-curvature="0"
-     id="path86"
-     d="m 2.2917976,22.047796 v 0.874795 H 3.9359591 V 22.048357 H 2.2917976 z" />
+     style="opacity:0.15;fill-rule:evenodd"
+     rx="0.33872905"
+     ry="0.28820863"
+     height="0.57641727"
+     width="18.878319"
+     y="10.094549"
+     x="3.6157095"
+     id="rect134" />
+  <rect
+     style="opacity:0.15;fill-rule:evenodd"
+     rx="0.33872905"
+     ry="0.28820863"
+     height="0.57641727"
+     width="18.878319"
+     y="11.324239"
+     x="3.6157095"
+     id="rect136" />
+  <rect
+     style="opacity:0.15;fill-rule:evenodd"
+     rx="0.33872905"
+     ry="0.28820863"
+     height="0.57641727"
+     width="18.878319"
+     y="12.553928"
+     x="3.6157095"
+     id="rect138" />
+  <rect
+     style="opacity:0.15;fill-rule:evenodd"
+     rx="0.33872905"
+     ry="0.28820863"
+     height="0.57641727"
+     width="18.878319"
+     y="13.783621"
+     x="3.6157095"
+     id="rect140" />
+  <rect
+     style="fill:#001c50;fill-opacity:0.8627451;stroke:none"
+     id="rect3219"
+     width="24.565193"
+     height="10.583251"
+     x="0.74431407"
+     y="14.374596" />
   <g
-     id="g88"
-     transform="matrix(0.21300465,0,0,0.22945024,-1.6733643,-3.4898418)">
+     transform="scale(1.02976,0.97110006)"
+     style="font-size:11.81898212px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3215">
     <path
-       style="opacity:0.48588;fill:#060606;filter:url(#k)"
-       inkscape:connector-curvature="0"
-       id="path90"
-       d="m 104.81,122.58 c 0,0 6.0588,-5.446 9.4177,-8.8049 3.3589,-3.3589 8.8049,-8.8092 8.8049,-8.8092 0,0 -6.7744,-1.1 -17.294,0.92856 -1.6228,9.5054 -0.92855,16.685 -0.92855,16.685 z" />
+       d="m 4.8168007,23.762255 c 0.1571004,0 0.3011095,0 0.4451183,0 0.7985938,0 1.4924561,-0.03928 2.1208578,-0.510577 0.5367597,-0.405843 0.824778,-1.008063 0.824778,-1.67574 0,-0.916419 -0.4189358,-1.492456 -1.3484466,-1.83284 0.5629432,-0.327292 0.8509614,-0.83787 0.8509614,-1.505547 0,-1.30917 -0.9164218,-2.055399 -2.7492601,-2.055399 l -2.9456358,0 c -0.5367598,0 -0.7985946,0.183284 -0.7985946,0.706952 0,0.45821 0.248743,0.706953 0.6938609,0.706953 0.039275,0 0.065459,0 0.1047337,0 l 0,4.765384 c -0.039275,0 -0.065459,0 -0.1047337,0 -0.4451179,0 -0.6938609,0.235652 -0.6938609,0.693861 0,0.523668 0.2618348,0.706953 0.7985946,0.706953 l 2.801627,0 m -1.2175295,-4.595192 0,-1.610281 1.0604289,0 c 0.8378689,0 1.2306212,0.22256 1.2306212,0.798594 0,0.628402 -0.4713027,0.811687 -1.4400887,0.811687 l -0.8509614,0 m 0,3.233653 0,-1.950665 1.0211537,0 c 1.1782532,0 1.7804733,0.183285 1.7804733,0.981878 0,0.759319 -0.6153119,0.968787 -1.8459318,0.968787 l -0.9556952,0"
+       style="font-size:13.09171486px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3049" />
     <path
-       style="fill:url(#m)"
+       d="m 12.587552,22.492358 c -1.047336,0 -1.767382,-0.90333 -1.767382,-2.526701 0,-1.623371 0.693862,-2.513609 1.767382,-2.513609 1.060428,0 1.767381,0.877147 1.767381,2.513609 0,1.636463 -0.706953,2.526701 -1.767381,2.526701 m 3.600221,-2.526701 c 0,-2.330323 -1.505549,-3.992973 -3.600221,-3.992973 -2.120856,0 -3.6133134,1.649559 -3.6133134,3.992973 0,2.343415 1.5448244,3.992973 3.6133134,3.992973 2.094672,0 3.600221,-1.649558 3.600221,-3.992973"
+       style="font-size:13.09171486px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3051" />
+    <path
+       d="m 21.693658,16.862921 -1.259821,2.774309 -1.214513,-2.774309 c -0.170192,-0.484393 -0.418935,-0.680769 -0.864053,-0.680769 l -0.994971,0 c -0.549851,0 -0.811686,0.183284 -0.811686,0.706952 0,0.45821 0.248743,0.706953 0.706953,0.706953 0.03927,0 0.06546,0 0.104733,0 l -0.183284,4.765384 c -0.03927,0 -0.07855,0 -0.104733,0 -0.45821,0 -0.693861,0.235652 -0.693861,0.693861 0,0.53676 0.261835,0.706953 0.798594,0.706953 l 1.440089,0 c 0.53676,0 0.798595,-0.170193 0.798595,-0.706953 0,-0.458209 -0.235652,-0.693861 -0.693861,-0.693861 -0.02618,0 -0.06546,0 -0.104734,0 l 0.09164,-3.901331 0.929512,2.906361 c 0.144009,0.445118 0.392752,0.61531 0.811686,0.61531 0.418935,0 0.667678,-0.170192 0.811686,-0.61531 l 0.942604,-2.906361 0.09164,3.901331 c -0.03927,0 -0.07855,0 -0.104734,0 -0.458209,0 -0.693861,0.235652 -0.693861,0.693861 0,0.53676 0.261835,0.706953 0.798595,0.706953 l 1.440089,0 c 0.536759,0 0.798594,-0.170193 0.798594,-0.706953 0,-0.458209 -0.235651,-0.693861 -0.693861,-0.693861 -0.02618,0 -0.06546,0 -0.104733,0 l -0.183284,-4.765384 c 0.03927,0 0.06546,0 0.104733,0 0.45821,0 0.706953,-0.248743 0.706953,-0.706953 0,-0.523668 -0.261835,-0.706952 -0.811686,-0.706952 l -0.994971,0 c -0.445118,0 -0.693861,0.196376 -0.864053,0.680769"
+       style="font-size:13.09171486px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3053"
        inkscape:connector-curvature="0"
-       id="path92"
-       d="m 104.14,123.99 c 0,0 7.276,-6.0546 10.635,-9.4134 3.3589,-3.3589 9.4134,-10.635 9.4134,-10.635 0,0 -9.8172,3.9714 -16.077,3.9714 0,6.2597 -3.9714,16.077 -3.9714,16.077 z" />
+       sodipodi:nodetypes="cccssssccsssssscccscccssssssccssssc" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/copycomponent.svg b/bitmaps_png/sources/copycomponent.svg
index 7abbc3f68e..0f31ca3264 100644
--- a/bitmaps_png/sources/copycomponent.svg
+++ b/bitmaps_png/sources/copycomponent.svg
@@ -1,40 +1,151 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="c" y2="6.4143" gradientUnits="userSpaceOnUse" x2="3.7417" gradientTransform="matrix(1.069 0 0 .93541 -1 -5.0387)" y1="13.722" x1="11.124">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="d" y2="6.4143" gradientUnits="userSpaceOnUse" x2="3.7417" gradientTransform="matrix(1.069 0 0 .93541 17.743 -1.6547)" y1="13.722" x1="11.124">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.9875 0 0 2.9875 .4 .2)">
-  <g transform="translate(0 .069282)">
-   <rect height="1" width="4" y="4.9613" x="11" fill="#9b9b9b"/>
-   <rect height="1" width="4" y="7.9613" x="1" fill="#9b9b9b"/>
-   <rect height="1" width="4" y="2.9613" x="1" fill="#9b9b9b"/>
-   <path fill="#9b9b9b" d="m2.9222 0.96133h5.5778c5.7877 0 5.9238 9 0 9h-5.5778v-9z"/>
-   <rect height="1" width="3" y="3.9613" x="11" fill="#008000"/>
-   <path fill="#008000" d="m2.0454-0.038674h5.5778c5.7877 0 5.9238 9 0 9h-5.5778v-9z"/>
-   <rect height="1" width="3" y="6.9613" x="9.5367e-7" fill="#008000"/>
-   <rect height="1" width="3" y="1.9613" x="9.5367e-7" fill="#008000"/>
-   <path fill="url(#c)" d="m3 0.96133h4.6587c4.4031 0 4.5066 7 0 7h-4.6587v-7z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="copycomponent.svg">
+  <metadata
+     id="metadata50">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="-1.7626761"
+     inkscape:cy="9.4684517"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     id="g2996">
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path2990"
+       d="M 4,0.8958333 4,16.9375 16.03125,8.9166663 z"
+       style="fill:#fafafa;fill-opacity:1;stroke:#666666;stroke-width:1.09375;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3760"
+       d="m 5.8229166,6.7291666 3.28125,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 5.8229166,10.739583 3.28125,0"
+       id="path3762"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3766"
+       d="m 16.03125,8.9166663 2.552083,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3768"
+       d="M 4,6 1.0833333,6"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3770"
+       d="m 4,11.833333 -2.9166667,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3813"
+       d="m 7.4635416,9.0989583 0,3.2812497"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#666666;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <g transform="translate(-17.743,2.6547)">
-   <rect height="1" width="4" y="8.3453" x="29.743" fill="#9b9b9b"/>
-   <rect height="1" width="4" y="11.345" x="19.743" fill="#9b9b9b"/>
-   <rect height="1" width="4" y="6.3453" x="19.743" fill="#9b9b9b"/>
-   <path fill="#9b9b9b" d="m21.665 4.3453h5.5778c5.7877 0 5.9238 9 0 9h-5.578v-9z"/>
-   <rect height="1" width="3" y="7.3453" x="29.743" fill="#f00"/>
-   <path fill="#f00" d="m20.788 3.3453h5.5778c5.7877 0 5.9238 9 0 9h-5.578v-9z"/>
-   <rect height="1" width="3" y="10.345" x="18.743" fill="#f00"/>
-   <rect height="1" width="3" y="5.3453" x="18.743" fill="#f00"/>
-   <path fill="url(#d)" d="m21.743 4.3453h4.6587c4.4031 0 4.5066 7 0 7h-4.659v-7z"/>
-  </g>
-  <path fill-rule="evenodd" fill="#000080" d="m8.5679 8-2.8961 0.039129 4 4 4-4h-3c0-3.5-1.1039-5.5-5.1039-5.5v2.5c2 0 3 0.5 3 2.9609z"/>
- </g>
- <g transform="matrix(2.9875 0 0 2.9875 .4 .2)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+  <path
+     sodipodi:nodetypes="cccc"
+     inkscape:connector-curvature="0"
+     id="path3921"
+     d="m 10.5,9.395833 0,16.041667 12.03125,-8.020834 z"
+     style="fill:#fafafa;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3923"
+     d="m 12.322916,15.229166 3.28125,0"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.322916,19.239583 3.28125,0"
+     id="path3925"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3927"
+     d="m 22.53125,17.416666 2.552083,0"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3929"
+     d="m 10.5,14.5 -2.9166667,0"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3931"
+     d="m 10.5,20.333333 -2.9166667,0"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3933"
+     d="m 13.963541,17.598958 0,3.28125"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/create_cmp_file.svg b/bitmaps_png/sources/create_cmp_file.svg
index 81951ba6d3..045413bd2d 100644
--- a/bitmaps_png/sources/create_cmp_file.svg
+++ b/bitmaps_png/sources/create_cmp_file.svg
@@ -1,66 +1,135 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.68606254"/>
-  </filter>
- </defs>
- <g transform="matrix(1.0242 0 0 1.0742 -.60881 3.9616)">
-  <g opacity=".44531" filter="url(#a)" transform="translate(-31.608,-25.562)">
-   <g transform="matrix(1,0,0,1.5171,35.316,16.243)">
-    <rect y="20.298" width="7.6531" x="15.085" height="3.8562"/>
-    <path fill-rule="evenodd" d="m22.739 17.406 5.5806 4.8202-5.5806 4.8202v-9.64z"/>
-   </g>
-   <g transform="translate(35.312,28.744)">
-    <rect y="10.551" width="10.933" x="30.751" height="23.137"/>
-    <rect y="6.6953" width="2.1866" x="35.124" height="30.849"/>
-    <rect y="12.48" width="6.5598" x="32.937" height="3.8781"/>
-    <rect y="16.336" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="20.192" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="18.264" width="6.5598" x="32.937" height="1.9281"/>
-    <rect y="22.12" width="6.5598" x="32.937" height="2.8281"/>
-    <rect y="26.94" width="6.5598" x="32.937" height="4.7562"/>
-   </g>
-   <g transform="translate(35.312,28.001)">
-    <rect transform="matrix(.9134 -.40706 .9134 .40706 0 0)" height="6.7192" width="2.2397" y="18.884" x="-13.381"/>
-    <path d="m1.5335 18.024 2.0458 0.91171 9.6296-3.8681-2.0458-0.91172-9.6296 3.8681z"/>
-    <path d="m1.5335 18.291 2.0458-0.911 9.6297 3.868-2.046 0.911-9.6295-3.868z"/>
-    <path d="m1.1825 24.471 2.0458 0.91172 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-    <path d="m1.1922 31.107 2.0458-0.912 4.6062 2.36-2.0457 0.912-4.6063-2.36z"/>
-    <rect y="32.503" width="2.1866" x="5.5558" height="5.7842"/>
-    <rect y="7.4377" width="2.1866" x="5.5558" height="5.7842"/>
-    <path d="m1.5335 24.726 2.0458-0.912 9.6297 3.869-2.046 0.911-9.6295-3.868z"/>
-    <path d="m1.1825 30.906 2.0458 0.91171 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-   </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="delete_association.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="5.4438859"
+     inkscape:cy="13.099051"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4173">
+      <stop
+         style="stop-color:#e90000;stop-opacity:1;"
+         offset="0"
+         id="stop4175" />
+      <stop
+         style="stop-color:#a50000;stop-opacity:1;"
+         offset="1"
+         id="stop4177" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4173"
+       id="linearGradient4186"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,26.5,-0.5)"
+       x1="13.5"
+       y1="5.5"
+       x2="13.5"
+       y2="20.5" />
+  </defs>
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 3.1,2.5 0,4 L 6.1,8 0.60000002,10 6.1,12 0.60000002,14 6.1,16 0.60000002,18 3.1,19.5 l 0,4"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccccccc"
+     id="path4050" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path4060"
+     sodipodi:cx="22.25"
+     sodipodi:cy="3.75"
+     sodipodi:rx="1.75"
+     sodipodi:ry="1.75"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     transform="translate(1.05,-1.25)" />
+  <path
+     transform="translate(1.05,19.75)"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     sodipodi:ry="1.75"
+     sodipodi:rx="1.75"
+     sodipodi:cy="3.75"
+     sodipodi:cx="22.25"
+     id="path4062"
+     style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
+  <path
+     id="path4066"
+     style="fill:none;stroke:#008080;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23.3,18.5 0,5 m 0,-21 0,5 -2,0 0,11 4,0 0,-11 -2,0"
+     inkscape:connector-curvature="0" />
+  <g
+     id="g57"
+     transform="matrix(0.89443144,0,0,1.6818499,-5.8299405,-25.623738)"
+     style="fill:#666666">
+    <rect
+       id="rect59"
+       height="3.8562"
+       x="15.085"
+       width="7.6531"
+       y="20.298"
+       style="fill:#666666" />
+    <path
+       style="fill-rule:evenodd;fill:#666666"
+       inkscape:connector-curvature="0"
+       id="path61"
+       d="m 22.739,17.406 5.5806,4.8202 -5.5806,4.8202 v -9.64 z" />
   </g>
-  <g transform="matrix(1,0,0,1.5171,2.2315,-11.122)">
-   <rect y="20.298" width="7.6531" x="15.085" height="3.8562"/>
-   <path fill-rule="evenodd" d="m22.739 17.406 5.5806 4.8202-5.5806 4.8202v-9.64z"/>
-  </g>
-  <g transform="translate(2.2274,1.3789)">
-   <rect y="10.551" width="10.933" x="30.751" height="23.137"/>
-   <rect y="6.6953" width="2.1866" x="35.124" height="30.849"/>
-   <rect height="3.8781" width="6.5598" y="12.48" x="32.937" fill="#4f82ff"/>
-   <rect height="1.9281" width="6.5598" y="16.336" x="32.937" fill="#f00"/>
-   <rect height="1.9281" width="6.5598" y="20.192" x="32.937" fill="#f00"/>
-   <rect height="1.9281" width="6.5598" y="18.264" x="32.937" fill="#4f82ff"/>
-   <rect height="2.8281" width="6.5598" y="22.12" x="32.937" fill="#4f82ff"/>
-   <rect height="4.7562" width="6.5598" y="26.94" x="32.937" fill="#4f82ff"/>
-  </g>
-  <g transform="translate(2.2274 .6364)">
-   <rect transform="matrix(.9134 -.40706 .9134 .40706 0 0)" height="6.7192" width="2.2397" y="18.884" x="-13.381"/>
-   <path d="m1.5335 18.024 2.0458 0.91171 9.6296-3.8681-2.0458-0.91172-9.6296 3.8681z"/>
-   <path d="m1.5335 18.291 2.0458-0.911 9.6297 3.868-2.046 0.911-9.6295-3.868z"/>
-   <path d="m1.1825 24.471 2.0458 0.91172 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-   <path d="m1.1922 31.107 2.0458-0.912 4.6062 2.36-2.0457 0.912-4.6063-2.36z"/>
-   <rect y="32.503" width="2.1866" x="5.5558" height="5.7842"/>
-   <rect y="7.4377" width="2.1866" x="5.5558" height="5.7842"/>
-   <path d="m1.5335 24.726 2.0458-0.912 9.6297 3.869-2.046 0.911-9.6295-3.868z"/>
-   <path d="m1.1825 30.906 2.0458 0.91171 9.6296-3.8681-2.0458-0.91171-9.6296 3.8681z"/>
-  </g>
- </g>
- <g transform="matrix(2.995,0,0,2.8613,2.9401,18.145)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/cursor.svg b/bitmaps_png/sources/cursor.svg
index 026144bbfa..21c679903a 100644
--- a/bitmaps_png/sources/cursor.svg
+++ b/bitmaps_png/sources/cursor.svg
@@ -5,14 +5,13 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="cursor.svg">
   <metadata
      id="metadata30">
@@ -35,98 +34,33 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview28"
-     showgrid="false"
-     inkscape:zoom="16.970389"
-     inkscape:cx="18.500421"
-     inkscape:cy="22.178251"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     showgrid="true"
+     inkscape:zoom="8.4851945"
+     inkscape:cx="-17.387212"
+     inkscape:cy="25.034719"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3761"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <radialGradient
-       id="c"
-       gradientUnits="userSpaceOnUse"
-       cy="36.812"
-       cx="25.375"
-       gradientTransform="matrix(1,0,0,0.45357,0,20.115)"
-       r="17.5">
-      <stop
-         offset="0"
-         id="stop7"
-         style="stop-color:#748b06;stop-opacity:1;" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </radialGradient>
-    <radialGradient
-       id="d"
-       gradientUnits="userSpaceOnUse"
-       cy="24.149"
-       cx="17.814"
-       gradientTransform="matrix(-4.378,0,4.8624e-8,3.6749,144.59,-83.252)"
-       r="9.125">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop12"
-         style="stop-color:#d0df86;stop-opacity:1;" />
-      <stop
-         stop-color="#b6b6b6"
-         offset="1"
-         id="stop14" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="radialGradient2993"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-4.6642765,0,5.1803514e-8,3.6277497,94.665752,-79.397716)"
-       cx="17.814"
-       cy="24.149"
-       r="9.125" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#c"
-       id="radialGradient2996"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1134389,0,0,0.28779166,-0.84065924,32.08251)"
-       cx="25.375"
-       cy="36.812"
-       r="17.5" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="radialGradient3030"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-4.6642765,0,5.1803514e-8,3.6277497,94.665752,-79.397716)"
-       cx="17.814"
-       cy="24.149"
-       r="9.125" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="radialGradient3801"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-4.095565,0,4.5487152e-8,3.0004846,88.215274,-61.085103)"
-       cx="17.814"
-       cy="24.149"
-       r="9.125" />
-  </defs>
+     id="defs4" />
   <path
      inkscape:connector-curvature="0"
-     style="opacity:0.73076923;fill:url(#radialGradient2996);display:block"
-     id="path18"
-     display="block"
-     d="m 46.898034,42.676811 a 19.485181,5.0363699 0 0 1 -38.9703619,0 19.485181,5.0363699 0 1 1 38.9703619,0 z" />
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:url(#radialGradient3801);fill-rule:evenodd;stroke:#444643;stroke-width:2.13050127;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.97595;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
      id="path20"
-     d="M 13.512843,8.6741031 39.845885,28.208402 27.840771,28.504784 c 0,0 5.034234,7.991304 5.034234,7.991304 1.54898,3.551691 -5.421525,4.883616 -6.583308,2.219848 l -4.647035,-7.991304 -8.519579,6.955435 0.387254,-29.005474 z" />
+     d="m 19.186376,14.228708 -5.651697,0.407299 3.206593,5.955101 c -0.05095,1.120149 -1.882962,2.087106 -2.748509,1.374254 l -3.207584,-5.64938 -3.9715555,3.411236 0.05145,-15.9366834 z"
+     sodipodi:nodetypes="cccccccc" />
 </svg>
diff --git a/bitmaps_png/sources/cursor_shape.svg b/bitmaps_png/sources/cursor_shape.svg
index 422c7f3583..f918aa191d 100644
--- a/bitmaps_png/sources/cursor_shape.svg
+++ b/bitmaps_png/sources/cursor_shape.svg
@@ -5,55 +5,26 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="cursor_shape.svg">
   <metadata
-     id="metadata22">
+     id="metadata30">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs20">
-    <radialGradient
-       id="d"
-       gradientUnits="userSpaceOnUse"
-       cy="24.149"
-       cx="17.813999"
-       gradientTransform="matrix(-4.378,0,4.8624e-8,3.6749,144.59,-83.252)"
-       r="9.125">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#b6b6b6"
-         offset="1"
-         id="stop14" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="radialGradient2832"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-3.0341547,0.54803047,0.43224387,2.3931056,67.922824,-48.292071)"
-       cx="17.813999"
-       cy="24.149"
-       r="9.125" />
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -63,57 +34,71 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview18"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview28"
      showgrid="true"
-     inkscape:zoom="19.666667"
-     inkscape:cx="7.038372"
-     inkscape:cy="11.336132"
-     inkscape:window-x="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="14.083965"
+     inkscape:cy="11.257956"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
-       id="grid2992"
-       empspacing="5"
+       id="grid3761"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <path
-     d="m 1,8.0254237 24,0"
-     id="path8"
-     style="opacity:0.69105691;fill:none;stroke:#000000;stroke-width:1.95439589px"
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#808080;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 9,24.5 9,1.5"
+     id="path3766"
      inkscape:connector-curvature="0" />
   <path
-     d="m 9.054889,1 0,23"
-     id="path10"
-     style="opacity:0.69105691;fill:none;stroke:#000000;stroke-width:1.94851589px"
+     inkscape:connector-curvature="0"
+     id="path3764"
+     d="M 24.5,9 1.5,9"
+     style="fill:none;stroke:#808080;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3806"
+     d="M 3,9 15,9"
+     style="fill:none;stroke:#f2f2f2;stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.73012775;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path20"
+     d="m 21.717814,19.309006 -4.228147,0.304709 2.398916,4.45513 c -0.03812,0.838006 -1.408681,1.561405 -2.056214,1.028107 L 15.43271,20.870538 12.46151,23.422551 12.5,11.5 z"
+     sodipodi:nodetypes="cccccccc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#f2f2f2;stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 9,3 9,15"
+     id="path3808"
      inkscape:connector-curvature="0" />
   <path
-     d="m 16,8.0508475 -13,0"
-     id="path14"
-     style="opacity:0.69105691;fill:none;stroke:#07c022;stroke-width:1.85080945"
-     inkscape:connector-curvature="0" />
+     style="fill:none;stroke:#333333;stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 4,9 14,9"
+     id="path2992"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 9.0640547,17 0,-13"
-     id="path16"
-     style="opacity:0.69105691;fill:none;stroke:#07c022;stroke-width:1.96283364"
-     inkscape:connector-curvature="0" />
-  <g
-     id="g2828"
-     transform="matrix(0.56672159,-0.04323189,0.04517824,0.54230618,-3.5381848,0.05041759)">
-    <path
-       style="fill:url(#radialGradient2832);fill-rule:evenodd;stroke:#555753;stroke-width:1.05779564;stroke-linejoin:round"
-       d="m 22.629713,17.341975 22.322619,12.056387 -8.851161,1.842799 c 0,0 4.880768,5.700014 4.880768,5.700014 1.659195,2.625463 -3.312954,4.620498 -4.557384,2.651408 l -4.593917,-5.751826 -5.309652,6.687479 -3.891577,-23.185803 z"
-       id="path20"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#ffffff;stroke-width:1.39947152"
-       d="m 24.44749,19.814459 16.988684,9.115574 -7.158524,1.815683 5.59315,6.55278 c 1.083306,1.269193 -1.500127,2.496755 -2.348595,1.464279 l -5.593879,-6.806834 -4.59178,5.588348 z"
-       id="path22"
-       inkscape:connector-curvature="0" />
-  </g>
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="M 9,4 9,14"
+     style="fill:none;stroke:#333333;stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/cvpcb.svg b/bitmaps_png/sources/cvpcb.svg
index e4bc2f0a08..9ecdf35b70 100644
--- a/bitmaps_png/sources/cvpcb.svg
+++ b/bitmaps_png/sources/cvpcb.svg
@@ -1,41 +1,868 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="d" y2="-151.35" gradientUnits="userSpaceOnUse" x2="682.52" gradientTransform="matrix(-1,0,0,1,921.6,341.5)" y1="-167.43" x1="747">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#fcaf3e" stop-opacity="0.65" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="-2857.7" gradientUnits="userSpaceOnUse" x2="-1416.8" gradientTransform="matrix(.2344 0 0 .2344 550.77 853.66)" y1="-2902.3" x1="-1597">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#f2983d" stop-opacity=".75660" offset=".49680"/>
-   <stop stop-color="#e77c3c" stop-opacity="0.51" offset="1"/>
-  </linearGradient>
-  <radialGradient id="f" gradientUnits="userSpaceOnUse" cy="-969.15" cx="-1035.3" gradientTransform="matrix(.4465 -.2703 -.2019 -.3361 447.65 -605.27)" r="76.859">
-   <stop stop-color="#fffbd7" offset="0"/>
-   <stop stop-color="#e77c3c" offset="1"/>
-  </radialGradient>
- </defs>
- <rect style="color:#000000" height=".67940" width="0" stroke="#000" y="32.209" x="7.913" stroke-width=".69494"/>
- <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAFaFJREFU eJztXWuQHNV1/rp7uqdnemZ2dlerfeixi0AIbD0WUY5Rgc26RMqmqBRKuUj8I0nZVU4oV8WxKomN YjBag7FXwQ6UHUgUUgT/MZIpqpZKiVAVGwTCNmALpBhsQNZKSNqHVjuP3Xl2973d+dGP6Xnt7uxs z/Zo5tu62zNz+3af7j59zrnnnD7N6LqONloX7FoT0Mbaos0ALY42A7Q42gzQ4mgzQIujzQAtjjYD tDjaDNDiaDNAi6PNAC2ONgO0ONoM0OJoM0CLw+fmxufnF2pa/+jRIwCA7du3Y9u2bRAEAff82Rd2 AXiGZZlhAGAYBgDAgCkeXPK1v78fd911F3w+4xA5jgMAsGxlnreiotaSUgoAIITg2LFjmJ6eLhlQ tACs8eYvmqafArD/uZ8eeVVRFHzwwQd49913AQD33nvvEmeiMm1ugHFz47UwwNGjRxCNRnHLLbeg s7MTAPD5z9+zi+W4U/39/fjEJ24G4LzwizPAu7/9LW697TabAawLX50BrKUGANA0Y0kIwcsvv4wd 27dD8PsdA8q2YP43lr/+9UlMT09Do3T4+eefOw0AiUQCb7zxBpLJZE1M4OY18oQKsC7+3r177Yt/ 4cIFMCw76vP54PNx4Dif2Tij+Yxm9Pvg44qbDgaJRAKKokBRFBBKQCgBpRSUUmiaVtQoJaCUgBCj WePi8Ti2XrcVGzduKt6HuV+LDpsus/lM2hiWHU2lUgCAzs5O7N27F9FoFIcPH17LU25jzSXA0aNH wPM8Pve5zyEUCgEAxsbGcOjQIezde4fu43kADhFuqgBYqoBhyjdqYuvW63HttVsAoEwVWONKRb/z zgeAs2cnMDy8CxcufIQ333yrbB96QXQY40tViKpizy23MLfediv27NkDXdeRTqfx0ksvQVXVZUkC N6+RqzbAcsnevXu3ffG/8pWv4NlnnzUuEMOCZY0LVtDhXNHYxRhgcvISenrWgfP5wFdhAJtW8yQT x4UjhCIQEBGJRDAxcQ4cV366yi6OOd7+mTEkzmuvvoZkMok777wToVAIu3fvxptvvrnoeWkE3FUB ur5o++nRI5AkCVu2GHfpk08+iZ/85CdF4/UqzdpGtX5d15HPyzg7MYFMJmO39BLNue6lS5dw4w03 YHp6GrFYfFl0VPpOiKF6Tr19Cid/cxIAsGXLFkiStOaqwFUJsBxs27YNAJBMJjE2NlbcyTisfoY1 l9Xv+Eq4MnsFDGDbFtUkgKYVi+5kMoHrr78eoVAIP3/5leo7sGcl5lfTyGRMVQIG0KhmH8srr7yC HTt3gOd5bNu2DW+//XZNx7PaWHMGiEajAIBjx47hm/c/AEHwA4yhs18YHy/T0SvRh5cvzyKflxGO hMGxi6sASilSqRR27tiBrdddh9dOvI5YLLbsfVWil1AChmHAgEE2k8X777+PHTt22Me+llhzBujt 7QUAKCqF3y9iaGjIsKAr6Ftg5QYRIQSTlyYRCATg431gmWLtp+kaiEoQjXZg5PZPo6u7C6+9dgJn /vCHFe2vaNsOCcCAwcTZCezcudM+9rXEmjMAAPzwR/+KYDAIAKCUWFK1oEdRvyUsyzJ27tyBcDiE WCyORCIBlmURi8XR2RmFJEnYuvU69Pf1I5VO4cUX/wfT0zM176eSBKCUFjFAPB4HwzCuWvfLhbuz gGUeIMOwYEzRfHl2FgDA84K1lZLlyqAoMt555x0IgoDBzZvxsRtvRCgUQnd3N2RZRjweRywWx7vv vocLFy7UsadyeqlGDQcWYziyNKrVbMu4BVcZ4D/PXAbDlnjunMd982dw+MMZ6B2doPkMAICQgo5e TQlgQZZlfHjmDD48c2ZVtleKShJg8ItfhW4al5QQZAE8+svf4u8/+TFXaKgFrjqCnjwzB4Zj8c7Y gQ6O4/YBGLJcsUyJI6fSHfHe734/KgiGJLAcOV65c6qhNJYgyzI+/rEbR6utV8URdZ5SOv7UU0/N O/vcgKsMcDqRwxP3fW0XgHHB7x8KBIIIBEQIggBRFOEX/OBNT19BUpiEAThy9Dn4TQbgmpgBvvDn 95QpMHs9QiArCuS8DFmRkc/lkclmIOfz5wHse+qpp043rSeQ5XlwHPcMw7BD0c4uhMNhdHV1IRIO o7OzE5FIBJIkGetWkAzPHjlqB1esIE1Z1MdjKNzRFr0aPvXp2x13sR0tBADk83ksLCwgkUgilVpA PJ5AKpXClSuXhzRKnwFwk5v0uuoJfOzv/uZuXdeHwaxwN4s7EpumrQQs54OuY/hLX/rS3SvbwvLg 9jRwWNN1cCxjR8l4Hw8fz0MQBFsVAJUlgI7VNwLdRrluBwKBQJlkoFSz1/P7/RAEHjwvwIp++jgf CKvC5/MNA3jBLXo94QeoCuct1CQMUEavx+luCAOUZe9UWseO8hbW1fRCeJWxlqtP3qrCtuZLlrWh cUfpbQkAHavlCGocSun1Nt1uM8B5wJjbatRohKggKoGiqlAUBfl8HgDAcZah6LABXHAEuY1K8/tc Lufot1LOjH5ZliErChRFhaoqdkYSoQSaRkEIOe8mvW4zwDjHskkGWFHY62phgBVuCCzDJAGMrxJp FeEqA+x68In59777tf2U0mdSqXmwHAtR9BuzAZ6zkyWAgg1QkACwEyuA5mEAlNKr60gk4g5bUHeu BkWRkUqlkcmkkc1mkcmkMZ9MIJ/LAsD+7r/4x3k3yXXVE/jYuSwA4Pff27+L47hRACMsy0aB5bmC T779th0UqpbI4T0Y55MQwxOoqgpu3r27fK3qruAkgOOU0sd7vnzw1XxqHj/Y617MoCHRwBsOPHYa wJ/WOv43f/nZ0pzLpoGT7qH932N0M0NIzhpBr3TsCgBg6MyvsGfPHiiKgv8WttjjKVEBAD6/6Cqd rjKAVudFM9wATaYCTDgdQbcn3i9fIWIub74ZiqIAAP5EmShfL+ASgSbclQCrwwGFz80EB90bNmxc W1oWgcsSoL6L1oyzAAtOugNmtpMX4W0VYP5Zn5sLDro9zLyeVgFNLQHQHHR7WgU4bQCvn8hSFML/ 3qbb0wxQpAI8fiJLYUsujysvl/0A9Y8vGNNePo3lcE4DvSwF3JUADhtg5okDdwMYLn1ev9Sz5/ze 1DaAg+6DBx88WPp76XfrqWQzl/DU2Ngh15JAnHBdBcw++U8dAI4HAoFhKRRGSJIg+P2QpCD8fj/8 ZtEF60kdKzmUYRiceP0XVwUD3HrbbaP2d83KEzAuuKqqkGUZ2WwOiiwjnUkjtZDCgQP3nQIwMjZ2 yNVYQCNcwccZlh0ORToQDoXR3d2NcDiM7u4uRCIR+7Hw0goeRjAIzRJWL4eD7ptuusnWAtadbi2t pFAjGXQBvlgMHOeDrMjDGqXHdZeTQl1lgKkffv1uv98/zPmMXDee5yH4Bfj9foiiCFEM2I+EVarh c7WogGBQsn8vZQCGYaCoKvxiFrLihyAI4HkBYiAIJZ8fPnDfN+4+fPhw0+YEDlNNB7f0ehWhF9nQ uuO/91FK94q2YTBRcyeFMgzMByNZMAwDlmXBcqyZJczad/6SEqCsLJe34aTbOjag3Oi16wqxLDiW Nc4Py4JlWDAs63r429M5gcUqwP51zeipBeV0exOuM0ChnIoGXdft/ECjWpdmP0LlXN/x5aqwASil VZ8LsKqWUU0zGi2uXub2cbvNAMn6RNjVEQ5eKcxTl1wNcqrBbQZ4Bro+qlEaJSqBqipQZAWyICOX z4Pnefh8lu4vrwV0dSSE6MhkMmUSoPBsYA75XA5yPg9ZlqEoMhRFgaoqoIQkVVV1NSnU1WcDw19+ ZB7Afo0aF1+rMTpYWpGrWVst0DQNspyHqsgAsP/R7//go5o2UCNcTQr96utTAIDM0w/czvP8fgD7 anEF/+xnPy8r8NgscNYavuOOvfbvy3QFjyuK8vijj37/VQDo7u5yjU5XGeBvT0zVNf7le/9YvxoY 4MSJE3XN5dxkAI+Hg68KT7Cn0bBo4IrQxNNA5yzAy5R7okpY1fFNWB/AQrPkMno7KdSRTNF0DOB0 A3iYdk/bAObZc3wuBs/zYDkOGqUQRRFWXX5PoEkcWE2QFVz4XIp169aBNQMpAMxqW/m69rlacKou L7OApyXAUvkArBlBcwzwjKpoFtulqRng0uQkBJ5HOBJGaiFlF5twQpIkRKNRzF65AtV8Bq8RKKLb w0zQsKzg0Av/vAvAvloqhS7FAJQQ5AhBb18fZi/PFvV1d3cjGo2C4zjMzs5CkeXVOKRlw0n3ww8/ dHCxfufS9AiOP/TQw6cbQafrfgBpfKwDwDjL8yOBYBDBYHDZlUKPHXtxUYdKNBpFNBrFwvx8xUqc xAzD6lXGuwnn/rZv3z5aiT6gvFJoNpNFJpMevf/+bx4HsO87j3y3uZNCOY4bZxh2pLN7Xc2VQscO HbKjZ5WkaEdHB86dm8DmTZsxF5sr6puLzWEuNgcpaKiAdDoNVW2kCjDphr7SSqEjGqXjAD7jJp2u RgPF5x+5W9f1kZVWCrXUZ7WWy+UwODgEhmUxODgEv1+0+3p7+zA4OISBgQF0RKNQFGXJ7bnVVgKz UujIgfu+0eyVQrHySqFL2AD5XA7UrDEEGOLUWi82N4ee9T2AruPS5KWGW+NOuldaKZRyV0Wl0DpO vPMWqnABE4kEJEkCy7HIZDLGq1lMbNgwAFEUkc/nsb6nB5eUSaiKunJaasUqOIIawbOerhS6lARY v369fZF7enpw9g9n7b6pqemiELIiN07/A/X6AdqVQgEszQDBYBDnzp2z+4PBIDIZowiTXxQhmDMM wPASrpkfwMNwPSkUunuVQnO5HIaGhuzv8UTcXk80nz6q1NcIOK3+OiuFNnVS6DjHsY+vdPBSDDA1 VT3jaGpqCpIkQZIkzM7OVl3PLRToXvEGrPckN2+l0Nk7v/7RwP8+9kVQ+kw6nQIv8Mhms8uvFFpH jaDOaCekkASBF7B+/XrjTeKN9AM46K6lUqiczyO1MG9VCv3id7835mpSqOvRwMm9+3+84eePJ/O5 7Oj0ZHb48rRx1y7LFYyldWlIMp4uzuVyoFrhIRNCCS7PXIaiKohEIpCVtXMFH3n22UX7nUvTFXwK wOhDD3/H9RoBriaF3nnkvbrG/98/fFYvfWzcic2Dm6EqKiilxhu+z03YU8HNg5tx4SPj/X/9/f1I JBIVg0VuwfkU8MmTJ+sy6/v63HvDqMczgha3AXRdRzqdBqUUftEP3scjT4yLTAlFX18fFFVBOBxe 1F5wA+18ANQ/BVqOEbhp4yYAwPzCfJG1ffHiRXR2doLlWJydOLumnkAvw9NZwcbJq34i+/r6kM1m QSlFOBzGfHIeqlrw9sXj8br2Xx/aDLBKCSH2tworGMafoiq2S1hXjPUGBvohioVKyxMTFQoxu4iC J7iOiFAD4PEycYuneFlivjMaRTwRRy5bUAGTk1Po7OrEunXrsDC/sKYqwLuX3+MSAFicAQYHB8EL vGkEishlc7YdMDQ0BEmSkEgkoOs6WJYtq0XgJkrj/16Ft7OCsbgDaHJyEr29xhRpbm4OWcN5AgCY mZkpCgYZd2IDXcFNUtPI0xJgKRWQzWVx7vw5XLvlWsiyXLRuNBpFIFCwAS5evAhCSaXNuIJ2UiiK /QA3/OJHuwCMoIY3iL2/7JOnQynx9E1NTS53N+7AkQ/wwAP3H6xhZBLA8Ye/80jzJ4Xqmo7tb/1b B4BxXhRHAoEgglIQfsEPv+iHXxDAm6+Ht3MGHD6zF154YVEJwAsCQqEQpmdmEJQko7KGGfKVQiHk cjlwHAdBEJBJp906zIpwSoA/+uQnRwsd1sL4QAiBoihGdRBZQTqdRjabwejBB48D2Df67YeaNynU VAHjDMuOSOEIwuEwOiLGMhKJIBwO2YUinWFgC0sJgE0bNyGdSaN3fS9yuRzm5q7YiR+SJAG6Dsms RJpONZoBCsvt23c4fi82DmXzoi8sLCCVSkHw+8ELAhLx2AhtQFKoqwzw8Tee2MXy/AjnE4y7XhAQ CAQRCAQRCoUQDkcgSQYDOGsDWVjKBiCEIB6LIR6LYWjomqL1WYbF+vUFH/paTgM7Ojoq/G6VijVU l2rmAeTzeSiKAt4vArI88q0H7t/19NNPu6YO3M4H2KfVUSl0qWngzMwMZFlBX18v4vEYUo67fGZm Br29veA4zp4KNhKrMQ001cQ+AE3LAGAYxqgQyrFgOc6sGeyzs4IFwawWbkf9LAnAmGK0+gkcGOjH zMwMWJa1nw7O5Yxg0KZNGxGPx0GpERRq9JPDzoQQURSrhX2h6zpkWQDP82bVNB84nw8+zgfCcq6X xnH1uYB6oS/xl81m0dvbi1gsBmKmhFt/VmqVcYLlJbfl5p+X4bmkUEtyMszSeptQio8uXDCsaLNZ Y1LptG0A6sCaeQKXrXqquIzdrhXstgSoq1KoZdRVa5Ik2Xe5pQasvmQyCUIIIpGIUUiCZZfcnltt pbgaKoWOMwwe13XNrolLiArVzAiWZRnldQOtocySTqB4LIbrrr3WvrMnL12y+64ZGgLHcVBkGVeu XGn408HOeaCRiaSX/Gy+S1g2JJdKCIiqghACSggoJdA1DYSQ5q0U+sbOv/4IwKhGSdEjXMvFUndW NptFMplEKpXC7OxsUd+ZM2fs3wYGBsDzfNNIAEKIVSl09NsPPdy8SaGaruP4tr/69qd+91/nk4n4 aDIRH7pQY32AxTAwMICZmRls2LABoigim83aL2Lu6uoCLwjI5nK2bdDIqaDTBviPw/9etb/0uzk7 OE8pHf3Wgwd/7DadriaFbvuXX9Y1/uIDd+iLMcjGjRsRCASMjGBKkUwm7XBwf38/enp6MD8/j1gs jnR6raaBOt7/4MO6LLnNm9x7+bTHU8IW719YSIEQAo7jTAlQSAiZmprG5cuzGBzcjGuuGcJ77/2u wbOA4qVX4elwsOEJrN7b1dUJRVEgiiJyuRxCIcn2BnZ3d6Gnpwe5XA4ffnjGfgClUWiWhBBXjcDV MZ70qi2bzUIUA9B1IBLpQDabtftEUQQhFDwvYMOGDRAEftFtude8Dc8/F7AYpqenAUxX7LvkmBKu BZy0NzoOUQu8nRKm67bx5+WTuBi8TrenbQCvn7zloNHTz1rh8ixAc7r2aoaXT9xyoet6ww3QWuD+ NLCOGXCbAdyHuwxAVDCsFc8uz/mr8kMRrgYmaF0G0AGmjguo6/o4jIyYZsa42qoMoCtZ6FaRyDJb YFm6YVTX9aZmAIZhRonqXQZw1RGkaXpd7a233joN4+3Zp9yk0yWcAjDy+i9+ddou/LTC5iZcDQa1 4X14OiewDffRZoAWR5sBWhxtBmhxtBmgxdFmgBZHmwFaHG0GaHG0GaDF0WaAFkebAVocbQZocbQZ oMXx/5Om/1dUVK3NAAAAAElFTkSuQmCC " transform="matrix(1.851e-4,1,-1,9.0254e-5,0,0)" height="43.358" width="30.618" y="-49.799" x="20.211"/>
- <g transform="matrix(.35542 0 0 .3397 -57.093 12.065)">
-  <path d="m268.36 5.3407a30.675 31.406 0 0 1 -61.349 0 30.675 31.406 0 1 1 61.349 0z" stroke="#000" stroke-linecap="square" stroke-width="4" fill="none"/>
-  <path d="m241.62-16.098v42.878" stroke="#000" stroke-width="8" fill="none"/>
-  <path fill-rule="evenodd" d="m220.12-8.3133v26.29l21.37-13.145-21.37-13.145z"/>
-  <path d="m234.77 5.2219h-35.043l-6.4932 0.031719" stroke="#000" stroke-width="4" fill="none"/>
-  <path d="m287.15 19.957h-45.27" stroke="#000" stroke-width="4" fill="none"/>
-  <path d="m287.14-9.1501h-45.45" stroke="#000" stroke-width="4" fill="none"/>
- </g>
- <g transform="matrix(.43344 .11715 -.11752 .40543 8.0669 -13.586)">
-  <g transform="matrix(-.84925 -.56427 .49404 -.84925 117.62 338.15)">
-   <path fill="none" d="m168.24 132.25h63.709v63.708h-63.71v-63.71z"/>
-   <path opacity=".2" d="m199.09 132.53c0.77 0.38 1.247 1.148 1.247 2.008v7.581c3.479 0.669 9.808 2.597 15.847 8.141 9.58 8.798 14.438 22.806 14.438 41.633 0 1.148-0.861 2.104-2.001 2.228-1.141 0.122-2.184-0.633-2.426-1.754-2.696-12.449-7.87-21.021-15.379-25.474-4.047-2.399-7.848-3.052-10.478-3.154v7.201c0 0.857-0.478 1.627-1.247 2.008s-1.67 0.293-2.353-0.229l-23.823-18.201c-0.552-0.421-0.88-1.084-0.88-1.779 0-0.692 0.328-1.358 0.88-1.779l23.824-18.2c0.681-0.523 1.582-0.611 2.351-0.23z"/>
-   <path fill="url(#d)" d="m196.94 134.29c0.769 0.38 1.247 1.147 1.247 2.008v7.58c3.479 0.669 9.808 2.597 15.846 8.142 9.581 8.795 14.438 22.804 14.438 41.633 0 1.148-0.86 2.104-2.001 2.228-1.141 0.121-2.184-0.633-2.427-1.755-2.695-12.449-7.869-21.02-15.379-25.472-4.047-2.4-7.847-3.052-10.477-3.154v7.201c0 0.856-0.479 1.626-1.247 2.008-0.77 0.38-1.67 0.292-2.354-0.229l-23.824-18.199c-0.551-0.424-0.88-1.088-0.88-1.781 0-0.691 0.329-1.357 0.88-1.779l23.824-18.201c0.684-0.524 1.585-0.611 2.354-0.23z"/>
-   <path d="m196.49 135.01c0.424 0.211 0.693 0.643 0.693 1.116v8.412c3.083 0.491 9.801 2.196 16.167 8.043 9.368 8.601 14.117 22.36 14.117 40.9 0 0.635-0.479 1.169-1.112 1.235-0.632 0.069-1.214-0.352-1.35-0.974-2.756-12.73-8.087-21.52-15.843-26.118-4.977-2.951-9.641-3.347-11.979-3.32v8.224c0 0.474-0.27 0.906-0.693 1.115-0.424 0.211-0.931 0.16-1.307-0.127l-23.82-18.2c-0.309-0.234-0.489-0.601-0.489-0.987 0-0.388 0.182-0.755 0.489-0.989l23.823-18.201c0.376-0.288 0.883-0.337 1.307-0.128z" stroke="#a66e4b" stroke-miterlimit="10" fill="none"/>
-   <path fill="url(#e)" d="m226.23 193.48c-6.72-31.037-26.985-30.646-30.285-30.369v9.414l-23.824-18.199 23.824-18.201v9.501c3.809 0.39 30.285 4.647 30.285 47.854z"/>
-   <path fill="#fef39e" d="m172.3 154.35 23.823-18.199v2.133l-23.1 16.62-0.72-0.55z"/>
-   <g transform="matrix(.99571 0 0 -.9918 8.8182 167.26)">
-    <path fill="url(#f)" d="m186.18 15.654c-10.237 1.25-14.215-0.656-19.607-4.083-0.132-0.1-0.245-0.187-0.333-0.256 2.111-1.611 17.373-13.271 20.53-15.683v8.109l-0.127-0.063c5.505 0.981 8.872-0.175 15.625-2.917-3.299 7.286-10.145 14.168-16.088 14.893z"/>
-   </g>
-   <path fill="#fef39e" d="m225.58 180.92c0.205 1.348-6.825-31.207-29.488-33.5-0.058-0.005-0.065-0.021-0.065 0.054v-1.77c-0.002-0.001 24.488 1.95 29.553 35.217z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2985"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="2-icon_cvpcb.svg">
+  <metadata
+     id="metadata3057">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview3055"
+     showgrid="true"
+     inkscape:zoom="18.178537"
+     inkscape:cx="5.5742284"
+     inkscape:cy="8.1742878"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2985"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3325"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2987">
+    <linearGradient
+       id="aw-2">
+      <stop
+         offset="0"
+         id="stop7-4" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1" />
+    </linearGradient>
+    <linearGradient
+       id="av-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8" />
+      <stop
+         offset=".5"
+         id="stop43-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45" />
+    </linearGradient>
+    <radialGradient
+       id="ch"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201" />
+    </radialGradient>
+    <radialGradient
+       id="ci"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206" />
+    </radialGradient>
+    <radialGradient
+       id="cj"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211" />
+    </radialGradient>
+    <linearGradient
+       id="aw-2-4">
+      <stop
+         offset="0"
+         id="stop7-4-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1-4" />
+    </linearGradient>
+    <linearGradient
+       id="av-9-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8-1" />
+      <stop
+         offset=".5"
+         id="stop43-5-7" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45-2" />
+    </linearGradient>
+    <radialGradient
+       id="ci-6"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204-6" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206-9" />
+    </radialGradient>
+    <radialGradient
+       id="cj-2"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209-4" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211-6" />
+    </radialGradient>
+    <radialGradient
+       id="ch-3"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199-9" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201-8" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch-3"
+       id="radialGradient3567"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4234664,0,0,0.4027024,5.3851975,0.98009383)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci-6"
+       id="radialGradient3570"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.42870087,0,0,0.4092114,3.8035692,0.65608316)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj-2"
+       id="radialGradient3572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.43217599,0,0,0.40592453,5.3001863,0.91018424)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.760757,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9-9"
+       id="linearGradient3578"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.765533,18.176071)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.02420229,0,0,0.01062969,-1.2753827,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05743599,0,0,0.020588,47.105929,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9"
+       id="linearGradient4573"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.5989399,25.0673)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.610271,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci"
+       id="radialGradient4577"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-4.14966,-48.5748)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj"
+       id="radialGradient4579"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-1.24266,-47.9718)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch"
+       id="radialGradient4581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-1.37566,-47.8031)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+  </defs>
+  <g
+     id="g3257"
+     transform="matrix(0.5853476,0,0,0.53794398,-79.024171,23.848224)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
+  <rect
+     style="color:#000000;stroke:#000000;stroke-width:0.7119"
+     height="0.72042"
+     width="0"
+     y="1.4277763"
+     x="-24.303911"
+     id="rect23" />
+  <g
+     transform="matrix(-0.03941291,0.1661388,0.17012966,0.04763325,-10.289297,-5.818375)"
+     id="g27">
+    <g
+       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,120.46108,338.80818)"
+       id="g29" />
+  </g>
+  <g
+     id="g4286"
+     transform="matrix(0.83930489,0,0,-0.86642568,-100.01845,25.177313)">
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 31,19.972938 31,4.9999998 43.834866,12.486469 z"
+       id="path3921"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 32.944676,14.528233 3.500418,0"
+       id="path3923"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925"
+       d="m 32.944676,10.784999 3.500418,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 43.834866,12.486469 2.722546,0"
+       id="path3927"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,15.208821 -3.111483,0"
+       id="path3929"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,9.7641166 -3.111483,0"
+       id="path3931"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 34.694885,12.316322 0,-3.0626465"
+       id="path3933"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     id="g4556"
+     transform="translate(22.055977,-2.8607621)">
+    <g
+       transform="matrix(0.4256726,0,0,0.4725695,-24.2945,2.8664656)"
+       id="g3214">
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4571)"
+         id="path221"
+         d="M 12.491276,32.6163 V 37.616 C 9.5334885,37.625 5.3407,36.496 5.3407,35.116 c 0,-1.38 3.300737,-2.4995 7.150576,-2.4995 z" />
+      <rect
+         style="opacity:0.3;fill:url(#linearGradient4573)"
+         id="rect223"
+         x="12.491277"
+         y="32.616299"
+         width="27.733829"
+         height="5" />
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4575)"
+         id="path225"
+         d="m 40.225015,32.6163 v 4.9997 c 2.957879,0.0094 7.150576,-1.1202 7.150576,-2.5002 0,-1.38 -3.300645,-2.5 -7.150485,-2.5 z" />
+      <rect
+         id="rect229"
+         height="38.167999"
+         x="1.5753396"
+         y="-45.173618"
+         width="30.235001"
+         ry="1.0718"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient4577);stroke:url(#radialGradient4579);stroke-width:0.89924002;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect231"
+         x="2.3223393"
+         y="-44.160198"
+         width="28.108"
+         height="36.033001"
+         ry="0.13789999"
+         rx="0.12782"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient4581);stroke-width:0.89074999;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    </g>
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,5.0647573 0,11.5188727 9.0418542,-5.759436 z"
+       id="path3921-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -16.182892,8.7957484 2.465961,0"
+       id="path3923-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925-5"
+       d="m -16.182892,12.228884 2.465961,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -8.4471968,10.824194 1.9179689,0"
+       id="path3927-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,8.9781446 -2.191965,0"
+       id="path3929-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,12.517681 -2.191965,0"
+       id="path3931-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -15.01373,11.050817 0,2.356133"
+       id="path3933-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <rect
+     style="opacity:0.8048782;fill:none;stroke:#f4972b;stroke-width:0.9672913;stroke-opacity:0.98431373"
+     id="rect2962"
+     width="25.049658"
+     height="25.019873"
+     x="-120.30598"
+     y="1.3000178"
+     ry="2.245373" />
+  <rect
+     style="fill:#f2f2f2;fill-opacity:1;stroke:none"
+     id="rect3018"
+     width="22.004204"
+     height="22.076113"
+     x="-118.78465"
+     y="2.7732882"
+     ry="1.0426829" />
+  <g
+     id="g3175"
+     transform="matrix(0.90161012,0,0,0.90161012,-89.204276,-20.160903)">
+    <g
+       id="g3191-2"
+       transform="matrix(0.85303943,0,0,0.85303943,-24.298581,21.410598)">
+      <path
+         sodipodi:nodetypes="cccc"
+         inkscape:connector-curvature="0"
+         id="path3921-4"
+         d="m -6.7662586,5.5550885 0,16.0416675 12.0312503,-8.020834 z"
+         style="fill:#fafafa;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3923-8"
+         d="m -4.9433423,11.388422 3.28125,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -4.9433423,15.398839 3.28125,0"
+         id="path3925-58"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3927-5"
+         d="m 5.2649917,13.575922 2.552083,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3929-0"
+         d="m -6.7662586,10.659256 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3931-0"
+         d="m -6.7662586,16.492589 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3933-3"
+         d="m -3.3027173,13.758214 0,3.28125"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
+  </g>
+  <g
+     id="g3257-4"
+     transform="matrix(0.49663588,0,0,0.49663588,-109.56472,12.137037)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926-85"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928-9"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820-5"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822-6"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826-5"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828-0"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830-78"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832-8"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     id="g4496"
+     transform="translate(27.864274,2.0172665)">
+    <path
+       d="m -15.861251,22.07366 v 2.581371 c -1.246347,0.0047 -3.013099,-0.578262 -3.013099,-1.290764 0,-0.7125 1.39086,-1.290504 3.013099,-1.290504 z"
+       id="path4045-6"
+       style="opacity:0.3;fill:url(#radialGradient3581)"
+       inkscape:connector-curvature="0" />
+    <rect
+       height="2.5815265"
+       width="11.686437"
+       y="22.073664"
+       x="-15.861252"
+       id="rect4047-6"
+       style="opacity:0.3;fill:url(#linearGradient3578)" />
+    <path
+       d="m -4.1748507,22.07366 v 2.581371 c 1.2463863,0.0048 3.0130976,-0.578364 3.0130976,-1.290866 0,-0.712502 -1.3908207,-1.290763 -3.0130601,-1.290763 z"
+       id="path4049-4"
+       style="opacity:0.3;fill:url(#radialGradient3575)"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g4419">
+      <rect
+         id="rect4051-9"
+         height="16.083763"
+         x="6.7509832"
+         y="2.0893245"
+         width="15.565955"
+         ry="0.45165002"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient3570);stroke:url(#radialGradient3572);stroke-width:0.41884434;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect4053-4"
+         x="7.2710781"
+         y="2.5153897"
+         width="14.334325"
+         height="15.186052"
+         ry="0.058117732"
+         rx="0.065184765"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient3567);stroke-width:0.41295403;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         transform="matrix(0,1,-1,0,0,0)"
+         style="fill:none;stroke:#333333;stroke-width:0.90630001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3926-8-8"
+         width="11.527025"
+         height="5.1003475"
+         x="8.9767256"
+         y="7.4484797" />
+      <path
+         style="fill:none;stroke:#333333;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -9.1746553,9.1397989 0,1.2296861 -1.3648637,0 0,-1.2296861"
+         id="path3928-3-7"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccc" />
+      <g
+         id="g4383">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+      <g
+         transform="translate(-9.9908792,0.0402033)"
+         id="g4383-4">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-50"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7-3"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+    </g>
   </g>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/datasheet.svg b/bitmaps_png/sources/datasheet.svg
index 3429ecbebf..dc3513962e 100644
--- a/bitmaps_png/sources/datasheet.svg
+++ b/bitmaps_png/sources/datasheet.svg
@@ -8,11 +8,11 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="datasheet.svg">
   <metadata
      id="metadata33">
@@ -36,26 +36,36 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview31"
-     showgrid="false"
-     inkscape:zoom="9.8333333"
-     inkscape:cx="-0.5832341"
-     inkscape:cy="26.726924"
+     showgrid="true"
+     inkscape:zoom="23.882667"
+     inkscape:cx="6.9462797"
+     inkscape:cy="13.806302"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2992"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
        id="a"
-       y2="73.399"
+       y2="73.399002"
        gradientUnits="userSpaceOnUse"
-       x2="72.999"
+       x2="72.999001"
        gradientTransform="matrix(0.25365,0,0,0.2205,4.7206034,0.98497864)"
-       y1="16.369"
-       x1="23.984">
+       y1="16.368999"
+       x1="23.983999">
       <stop
          stop-color="#fff"
          offset="0"
@@ -71,48 +81,43 @@
        xlink:href="#a"
        id="linearGradient2824"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.3154331,0,0,0.30075853,-0.90210036,-0.68623611)"
-       x1="23.984"
-       y1="16.369"
-       x2="72.999"
-       y2="73.399" />
+       gradientTransform="matrix(0.19611083,0,0,0.17490217,-2.6221466,-1.3587275)"
+       x1="23.983999"
+       y1="16.368999"
+       x2="72.999001"
+       y2="73.399002" />
   </defs>
   <rect
-     rx="7.6828136"
-     ry="7.6765027"
-     height="44.727772"
-     width="39.518372"
-     y="1.6953347"
-     x="4.4109545"
+     rx="4.7765532"
+     ry="4.464169"
+     height="26.010847"
+     width="24.569334"
+     y="0.026244164"
+     x="0.68108183"
      id="rect15"
-     style="fill:none;stroke:#000000;stroke-width:2.51595616;stroke-linejoin:round;stroke-opacity:0.0657895" />
+     style="fill:none;stroke:#000000;stroke-width:1.51282549;stroke-linejoin:round;stroke-opacity:0.0657895" />
   <rect
-     rx="7.6828136"
-     ry="7.6765027"
-     height="44.727772"
-     width="39.518372"
-     y="1.6653272"
-     x="4.3644452"
+     rx="4.7765532"
+     ry="4.464169"
+     height="26.010847"
+     width="24.569334"
+     y="0.0087932367"
+     x="0.65216607"
      id="rect17"
-     style="fill:#bab5ab;fill-opacity:0.44298245;fill-rule:evenodd;stroke:#000000;stroke-width:1.25797808;stroke-opacity:0.04385962" />
+     style="fill:#bab5ab;fill-opacity:0.44298245;fill-rule:evenodd;stroke:#000000;stroke-width:0.75641274;stroke-opacity:0.04385962" />
   <path
-     d="m 36.828749,44.887397 -25.411237,0 c -3.9079388,0 -5.8215534,-1.912033 -5.8215534,-5.816709 0,0 9.2693684,-22.303872 37.0535984,-25.70565 l 0,25.70565 c 0,3.904676 -1.913616,5.816709 -5.821555,5.816709 z"
+     d="m 20.835847,25.144019 -15.7986535,0 c -2.429641,0 -3.6193718,-1.111918 -3.6193718,-3.38263 0,0 5.7629448,-12.9705235 23.0369363,-14.9487827 l 0,14.9487827 c 0,2.270712 -1.189733,3.38263 -3.619374,3.38263 z"
      id="path19"
-     style="fill:#ffffff;fill-opacity:0.27935001;fill-rule:evenodd" />
+     style="fill:#ffffff;fill-opacity:0.27935001;fill-rule:evenodd"
+     inkscape:connector-curvature="0" />
   <path
-     style="fill:#ffffff;stroke-width:1pt"
-     id="path23"
-     d="m 41.986992,31.946113 -3.841853,0 c -0.594242,0 -1.070639,0.07596 -1.429197,0.227904 -0.17417,0.05842 -0.327839,0.128568 -0.461048,0.210363 -0.133168,0.08183 -0.261238,0.198684 -0.384186,0.350609 -0.338086,0.350608 -0.583965,0.783045 -0.737647,1.297272 l -0.09228,0.420743 -0.03081,0.473331 0,0.368151 6.977006,0 0,2.24392 -6.977006,0 0,5.697416 -2.581783,0 0,-6.819467 c 0,-0.596035 0.01541,-1.116129 0.04621,-1.560243 0.0308,-0.455806 0.08191,-0.853158 0.153681,-1.19209 0.215128,-1.121979 0.665927,-2.039442 1.352365,-2.752354 0.430296,-0.455807 0.95279,-0.788893 1.567435,-0.999255 0.614715,-0.210361 1.393336,-0.315558 2.33592,-0.315558 l 4.103232,0 0,2.349098 z m -22.067939,-2.349634 6.346899,0 c 1.608437,0 2.832771,0.58436 3.672864,1.75308 0.840121,1.168722 1.260182,2.857533 1.260182,5.066332 0,2.185449 -0.420061,3.868518 -1.260182,5.048864 -0.829843,1.180397 -2.054179,1.770605 -3.672864,1.770605 l -6.346613,0 0,-13.638934 z m 2.48953,11.307306 3.027382,0 c 1.004013,0 1.746815,-0.368152 2.228291,-1.104436 0.481536,-0.747979 0.722288,-1.875786 0.722288,-3.383437 0,-1.507654 -0.230517,-2.629702 -0.691552,-3.365969 -0.450811,-0.736302 -1.203806,-1.104436 -2.259041,-1.104436 l -3.027381,0 0,8.958205 z m -12.002618,-2.54217 0,4.87362 -2.5826362,0 0,-13.638934 7.1767412,0 c 1.106459,0 1.982427,0.373979 2.627911,1.121975 0.64545,0.736285 0.968179,1.823198 0.968179,3.260789 0,1.425825 -0.322729,2.512755 -0.968179,3.260788 -0.64544,0.747979 -1.521452,1.121976 -2.627911,1.121976 l -4.59496,0 z m 0,-6.416214 0,4.084584 3.426574,0 c 0.56348,0 1.024513,-0.16362 1.383101,-0.490856 0.358589,-0.338931 0.537868,-0.859007 0.537868,-1.560243 0,-0.689541 -0.179279,-1.197938 -0.537868,-1.525175 -0.348653,-0.338719 -0.809628,-0.508078 -1.383357,-0.508078 l -3.427002,0 z" />
-  <path
-     style="stroke-width:1pt;stroke:none;stroke-opacity:1;fill:#636363;fill-opacity:1"
-     id="path25"
-     d="m 42.247516,32.243832 -3.841991,0 c -0.594245,0 -1.07064,0.07596 -1.429198,0.227901 -0.17417,0.05842 -0.327839,0.128555 -0.461048,0.210362 -0.133167,0.08183 -0.261241,0.198684 -0.384185,0.350609 -0.338087,0.350609 -0.58398,0.783046 -0.737663,1.297274 l -0.09228,0.42074 -0.03081,0.473334 0,0.368148 6.977006,0 0,2.243921 -6.977006,0 0,5.697416 -2.581782,0 0,-6.819467 c 0,-0.596035 0.01542,-1.116126 0.04607,-1.560242 0.03081,-0.455807 0.08191,-0.853159 0.153682,-1.192091 0.215128,-1.121976 0.665925,-2.03944 1.352365,-2.752354 0.430282,-0.455806 0.952788,-0.788892 1.567575,-0.999254 0.614703,-0.210361 1.393324,-0.315559 2.335919,-0.315559 l 4.103232,0 0,2.349097 z m -22.067937,-2.349637 6.346901,0 c 1.608434,0 2.83277,0.58436 3.672864,1.753079 0.840106,1.168722 1.260156,2.857536 1.260156,5.066334 0,2.185446 -0.420063,3.868519 -1.260156,5.048862 -0.829858,1.180397 -2.054179,1.770604 -3.672864,1.770604 l -6.346615,0 0,-13.638934 z m 2.489529,11.307304 3.027385,0 c 1.004028,0 1.746812,-0.368151 2.228292,-1.104436 0.48152,-0.747976 0.72227,-1.875784 0.72227,-3.383436 0,-1.507652 -0.230501,-2.629702 -0.691549,-3.365968 -0.450782,-0.736284 -1.203806,-1.104436 -2.259041,-1.104436 l -3.027386,0 0,8.958206 z m -12.002615,-2.542169 0,4.873621 -2.5826373,0 0,-13.638935 7.1767423,0 c 1.106485,0 1.982428,0.373981 2.627908,1.121978 0.645441,0.736284 0.968166,1.823196 0.968166,3.260787 0,1.425825 -0.322725,2.512755 -0.968166,3.260787 -0.645453,0.747978 -1.52145,1.121975 -2.627908,1.121975 l -4.594675,0 z m 0,-6.416214 0,4.084586 3.426573,0 c 0.56348,0 1.024511,-0.163617 1.383101,-0.490856 0.358588,-0.338933 0.537868,-0.859008 0.537868,-1.560245 0,-0.689541 -0.17928,-1.197937 -0.537868,-1.525176 -0.348793,-0.338717 -0.809629,-0.508077 -1.383357,-0.508077 l -3.427,0 z" />
-  <path
-     d="M 24.023644,5.3276251 C 29.472995,5.3738642 17.69757,31.349717 13.218834,27.889291 9.3401175,22.629767 38.060511,17.184742 35.568384,20.553782 30.488375,26.413459 20.559662,5.3276251 24.023023,5.3276251 z"
-     id="path27"
-     style="fill:#ffffff;fill-rule:evenodd;stroke:#df421e;stroke-width:1.9888792" />
-  <path
-     d="m 11.418383,2.8968687 25.411236,0 c 3.907937,0 5.821553,1.912033 5.821553,5.8167104 0,0 -26.6088,0.3036639 -37.0535969,30.6309959 l 0,-30.6350879 c 0,-3.4500612 2.3686392,-5.8167103 5.8215539,-5.8167103 z"
+     d="m 5.0377349,0.72498014 15.7986531,0 c 2.42964,0 3.619373,1.11191786 3.619373,3.38263126 0,0 -16.5432033,0.1765919 -23.0369345,17.8130536 l 0,-17.8154333 c 0,-2.0063375 1.4726286,-3.3826311 3.6193721,-3.3826311 z"
      id="path29"
-     style="fill:url(#linearGradient2824);fill-rule:evenodd" />
+     style="fill:url(#linearGradient2824);fill-rule:evenodd"
+     inkscape:connector-curvature="0" />
+  <path
+     d="M 12.80163,2.0300946 C 17.684339,2.072788 7.1333622,26.05667 3.1203382,22.86161 -0.35505789,18.005414 25.378901,12.977942 23.145912,16.088629 18.594137,21.498951 9.6978454,2.0300946 12.801074,2.0300946 z"
+     id="path27"
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#df421e;stroke-width:1.109;stroke-miterlimit:4;stroke-dasharray:none"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/delete_association.svg b/bitmaps_png/sources/delete_association.svg
index 190b44a9ae..199c40eb96 100644
--- a/bitmaps_png/sources/delete_association.svg
+++ b/bitmaps_png/sources/delete_association.svg
@@ -1,6 +1,4 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -10,385 +8,117 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="26"
    height="26"
-   id="svg3019"
+   width="26"
    version="1.1"
-   inkscape:version="0.48.2 r9819"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="delete_association.svg">
-  <defs
-     id="defs3021">
-    <linearGradient
-       id="linearGradient3165">
-      <stop
-         style="stop-color:#f68273;stop-opacity:1;"
-         offset="0"
-         id="stop3167" />
-      <stop
-         id="stop3165"
-         offset="0.5"
-         style="stop-color:#cd2923;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8c0000;stop-opacity:1"
-         offset="1"
-         id="stop3169" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient3186"
-       x1="9.5"
-       y1="2.5"
-       x2="14.909858"
-       y2="21.491209"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,1.9512195,1026.5799)" />
-    <linearGradient
-       y2="21.491209"
-       x2="15.409858"
-       y1="2.5"
-       x1="10"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,1.4390244,1026.5799)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3017"
-       xlink:href="#linearGradient3165"
-       inkscape:collect="always" />
-    <filter
-       id="a"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.68606254"
-         id="feGaussianBlur3402" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient3044"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,1.4390244,1026.5799)"
-       x1="10"
-       y1="2.5"
-       x2="15.409858"
-       y2="21.491209" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3165"
-       id="linearGradient3046"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0243903,0,0,1.0355608,1.9512195,1026.5799)"
-       x1="9.5"
-       y1="2.5"
-       x2="14.909858"
-       y2="21.491209" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="12.885186"
-     inkscape:cx="-1.3216226"
-     inkscape:cy="12.989974"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:window-width="1600"
-     inkscape:window-height="841"
-     inkscape:window-x="0"
-     inkscape:window-y="28"
-     inkscape:window-maximized="1"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:snap-center="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3027"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
   <metadata
-     id="metadata3024">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-1026.3622)">
-    <g
-       id="g3664"
-       style="opacity:0.584">
-      <g
-         id="g3404"
-         transform="matrix(0.59111634,0,0,0.75386533,-1.8633707,1020.3586)">
-        <g
-           id="g3406"
-           transform="translate(-31.608,-25.562)"
-           style="opacity:0.44530998999999999;filter:url(#a)">
-          <g
-             id="g3408"
-             transform="matrix(1,0,0,1.5171,35.316,16.243)">
-            <rect
-               id="rect3410"
-               height="3.8562"
-               x="15.085"
-               width="7.6531"
-               y="20.298" />
-            <path
-               id="path3412"
-               d="m 22.739,17.406 5.5806,4.8202 -5.5806,4.8202 v -9.64 z"
-               inkscape:connector-curvature="0"
-               style="fill-rule:evenodd" />
-          </g>
-          <g
-             id="g3414"
-             transform="translate(35.312,28.744)">
-            <rect
-               id="rect3416"
-               height="23.136999"
-               x="30.750999"
-               width="10.933"
-               y="10.551" />
-            <rect
-               id="rect3418"
-               height="30.849001"
-               x="35.124001"
-               width="2.1866"
-               y="6.6953001" />
-            <rect
-               id="rect3420"
-               height="3.8780999"
-               x="32.937"
-               width="6.5598001"
-               y="12.48" />
-            <rect
-               id="rect3422"
-               height="1.9281"
-               x="32.937"
-               width="6.5598001"
-               y="16.336" />
-            <rect
-               id="rect3424"
-               height="1.9281"
-               x="32.937"
-               width="6.5598001"
-               y="20.191999" />
-            <rect
-               id="rect3426"
-               height="1.9281"
-               x="32.937"
-               width="6.5598001"
-               y="18.264" />
-            <rect
-               id="rect3428"
-               height="2.8281"
-               x="32.937"
-               width="6.5598001"
-               y="22.120001" />
-            <rect
-               id="rect3430"
-               height="4.7561998"
-               x="32.937"
-               width="6.5598001"
-               y="26.940001" />
-          </g>
-          <g
-             id="g3432"
-             transform="translate(35.312,28.001)">
-            <rect
-               id="rect3434"
-               x="-13.381"
-               y="18.884001"
-               width="2.2397001"
-               height="6.7192001"
-               transform="matrix(0.9134,-0.40706,0.9134,0.40706,0,0)" />
-            <path
-               id="path3436"
-               d="m 1.5335,18.024 2.0458,0.91171 9.6296,-3.8681 -2.0458,-0.91172 -9.6296,3.8681 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path3438"
-               d="M 1.5335,18.291 3.5793,17.38 13.209,21.248 11.163,22.159 1.5335,18.291 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path3440"
-               d="m 1.1825,24.471 2.0458,0.91172 9.6296,-3.8681 -2.0458,-0.91171 -9.6296,3.8681 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path3442"
-               d="m 1.1922,31.107 2.0458,-0.912 4.6062,2.36 -2.0457,0.912 -4.6063,-2.36 z"
-               inkscape:connector-curvature="0" />
-            <rect
-               id="rect3444"
-               height="5.7842002"
-               x="5.5558"
-               width="2.1866"
-               y="32.502998" />
-            <rect
-               id="rect3446"
-               height="5.7842002"
-               x="5.5558"
-               width="2.1866"
-               y="7.4376998" />
-            <path
-               id="path3448"
-               d="m 1.5335,24.726 2.0458,-0.912 9.6297,3.869 -2.046,0.911 -9.6295,-3.868 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path3450"
-               d="m 1.1825,30.906 2.0458,0.91171 9.6296,-3.8681 -2.0458,-0.91171 -9.6296,3.8681 z"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-        <g
-           id="g3452"
-           transform="matrix(1,0,0,1.5171,2.2315,-11.122)">
-          <rect
-             id="rect3454"
-             height="3.8562"
-             x="15.085"
-             width="7.6531"
-             y="20.298" />
-          <path
-             id="path3456"
-             d="m 22.739,17.406 5.5806,4.8202 -5.5806,4.8202 v -9.64 z"
-             inkscape:connector-curvature="0"
-             style="fill-rule:evenodd" />
-        </g>
-        <g
-           id="g3458"
-           transform="translate(2.2274,1.3789)">
-          <rect
-             id="rect3460"
-             height="23.136999"
-             x="30.750999"
-             width="10.933"
-             y="10.551" />
-          <rect
-             id="rect3462"
-             height="30.849001"
-             x="35.124001"
-             width="2.1866"
-             y="6.6953001" />
-          <rect
-             id="rect3464"
-             x="32.937"
-             y="12.48"
-             width="6.5598001"
-             height="3.8780999"
-             style="fill:#4f82ff" />
-          <rect
-             id="rect3466"
-             x="32.937"
-             y="16.336"
-             width="6.5598001"
-             height="1.9281"
-             style="fill:#ff0000" />
-          <rect
-             id="rect3468"
-             x="32.937"
-             y="20.191999"
-             width="6.5598001"
-             height="1.9281"
-             style="fill:#ff0000" />
-          <rect
-             id="rect3470"
-             x="32.937"
-             y="18.264"
-             width="6.5598001"
-             height="1.9281"
-             style="fill:#4f82ff" />
-          <rect
-             id="rect3472"
-             x="32.937"
-             y="22.120001"
-             width="6.5598001"
-             height="2.8281"
-             style="fill:#4f82ff" />
-          <rect
-             id="rect3474"
-             x="32.937"
-             y="26.940001"
-             width="6.5598001"
-             height="4.7561998"
-             style="fill:#4f82ff" />
-        </g>
-        <g
-           id="g3476"
-           transform="translate(2.2274,0.6364)">
-          <rect
-             id="rect3478"
-             x="-13.381"
-             y="18.884001"
-             width="2.2397001"
-             height="6.7192001"
-             transform="matrix(0.9134,-0.40706,0.9134,0.40706,0,0)" />
-          <path
-             id="path3480"
-             d="m 1.5335,18.024 2.0458,0.91171 9.6296,-3.8681 -2.0458,-0.91172 -9.6296,3.8681 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path3482"
-             d="M 1.5335,18.291 3.5793,17.38 13.209,21.248 11.163,22.159 1.5335,18.291 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path3484"
-             d="m 1.1825,24.471 2.0458,0.91172 9.6296,-3.8681 -2.0458,-0.91171 -9.6296,3.8681 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path3486"
-             d="m 1.1922,31.107 2.0458,-0.912 4.6062,2.36 -2.0457,0.912 -4.6063,-2.36 z"
-             inkscape:connector-curvature="0" />
-          <rect
-             id="rect3488"
-             height="5.7842002"
-             x="5.5558"
-             width="2.1866"
-             y="32.502998" />
-          <rect
-             id="rect3490"
-             height="5.7842002"
-             x="5.5558"
-             width="2.1866"
-             y="7.4376998" />
-          <path
-             id="path3492"
-             d="m 1.5335,24.726 2.0458,-0.912 9.6297,3.869 -2.046,0.911 -9.6295,-3.868 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path3494"
-             d="m 1.1825,30.906 2.0458,0.91171 9.6296,-3.8681 -2.0458,-0.91171 -9.6296,3.8681 z"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g3040"
-       transform="matrix(0.9050526,0,0,0.88011666,1.7441226,127.77087)">
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="path2205"
-         d="m 21.354742,1050.0572 c 0,0 -5.437059,-13.8984 -19.0715315,-18.4087 l 2.2098777,-3.2863 c 13.5191078,4.4033 19.0384878,20.3036 19.0384878,20.3036 z"
-         style="fill:url(#linearGradient3044);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         inkscape:connector-curvature="0" />
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="path2408"
-         d="m 3.9107143,1046.1662 4.0764373,3.4639 C 14.047658,1033.9761 25,1030.3622 25,1030.3622 l -2,-1.1786 c 0,0 -11.706729,2.1185 -19.0892857,16.9826 z"
-         style="fill:url(#linearGradient3046);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13.099051"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4173">
+      <stop
+         style="stop-color:#e90000;stop-opacity:1;"
+         offset="0"
+         id="stop4175" />
+      <stop
+         style="stop-color:#a50000;stop-opacity:1;"
+         offset="1"
+         id="stop4177" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4173"
+       id="linearGradient4186"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,26.5,-0.5)"
+       x1="13.5"
+       y1="5.5"
+       x2="13.5"
+       y2="20.5" />
+  </defs>
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 3.1,2.5 0,4 L 6.1,8 0.60000002,10 6.1,12 0.60000002,14 6.1,16 0.60000002,18 3.1,19.5 l 0,4"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccccccc"
+     id="path4050" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path4060"
+     sodipodi:cx="22.25"
+     sodipodi:cy="3.75"
+     sodipodi:rx="1.75"
+     sodipodi:ry="1.75"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     transform="translate(1.05,-1.25)" />
+  <path
+     transform="translate(1.05,19.75)"
+     d="m 24,3.75 a 1.75,1.75 0 1 1 -3.5,0 1.75,1.75 0 1 1 3.5,0 z"
+     sodipodi:ry="1.75"
+     sodipodi:rx="1.75"
+     sodipodi:cy="3.75"
+     sodipodi:cx="22.25"
+     id="path4062"
+     style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:#008000;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
+  <path
+     id="path4066"
+     style="fill:none;stroke:#008080;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23.3,18.5 0,5 m 0,-21 0,5 -2,0 0,11 4,0 0,-11 -2,0"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4181"
+     style="opacity:0.7;fill:none;stroke:url(#linearGradient4186);stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 17,7.5 c -1.367233,4.950788 -3.249736,6.74127 -9,11 m 1,-11 c 1.367233,4.950788 3.249736,6.74127 9,11"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
 </svg>
diff --git a/bitmaps_png/sources/delete_field.svg b/bitmaps_png/sources/delete_field.svg
index fb48bd704c..b3bec8a3e0 100644
--- a/bitmaps_png/sources/delete_field.svg
+++ b/bitmaps_png/sources/delete_field.svg
@@ -1,20 +1,121 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="48" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(0,-1,1,0,84,98.4)" y1="48" x1="27">
-   <stop stop-color="#c80000" offset="0"/>
-   <stop stop-color="#f3604d" offset="1"/>
-  </linearGradient>
- </defs>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.88968 1.124)" line-height="125%" font-size="44.96px" y="39.055988" x="3.0201836" font-family="Sans" fill="#000000"><tspan style="letter-spacing:3.9565px" font-family="FreeMono" font-size="39.34px" y="39.055988" x="3.0201836" font-weight="bold">AB</tspan></text>
- <g transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.59887 0 0 .59597 -44.277 -16.277)">
-  <path opacity=".1" d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"/>
-  <path opacity=".15" d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"/>
-  <path opacity=".3" d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path fill="url(#a)" d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path opacity=".3" fill="#fff" d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"/>
-  <path opacity=".1" d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg3042"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="delete_field.svg">
+  <metadata
+     id="metadata3075">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3073"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="24"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="text3051" />
+  <defs
+     id="defs3044">
+    <linearGradient
+       id="a"
+       y2="48"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(0,-1,1,0,84,98.4)"
+       y1="48"
+       x1="27">
+      <stop
+         stop-color="#c80000"
+         offset="0"
+         id="stop3047" />
+      <stop
+         stop-color="#f3604d"
+         offset="1"
+         id="stop3049" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="scale(.88968 1.124)"
+     style="font-size:44.95999908px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
+     id="text3051">
+    <path
+       d="m 16.789184,37.088988 c -1.4e-5,-0.76057 0.222912,-1.27199 0.66878,-1.53426 0.445838,-0.288489 1.088391,-0.432736 1.92766,-0.43274 l 0.90482,0 -0.90482,-2.28172 -9.36292,0 -0.9048204,2.28172 0.9048204,0 c 1.730951,4e-6 2.59643,0.65567 2.59644,1.967 -10e-6,1.311334 -0.865489,1.967 -2.59644,1.967 l -5.2322204,0 c -1.7309601,0 -2.5964392,-0.655666 -2.59644,-1.967 8e-7,-0.786797 0.2360406,-1.31133 0.70812,-1.5736 0.445853,-0.262263 1.0884057,-0.393396 1.92766,-0.3934 l 6.0977004,-15.06722 -2.4784204,0 c -1.7571904,1.9e-5 -2.6357828,-0.655647 -2.63578,-1.967 -2.8e-6,-0.786778 0.2229236,-1.311311 0.66878,-1.5736 0.472076,-0.262244 1.1277421,-0.393377 1.967,-0.3934 l 8.4974404,0 7.82866,19.00122 c 1.783389,4e-6 2.675095,0.65567 2.67512,1.967 -2.5e-5,1.311334 -0.865504,1.967 -2.59644,1.967 l -5.46826,0 c -1.730975,0 -2.596454,-0.655666 -2.59644,-1.967 m 0.9835,-8.18272 -3.06852,-7.55328 -3.10786,7.55328 6.17638,0"
+       style="font-size:39.34000015px;font-weight:bold;letter-spacing:3.95650005px;font-family:FreeMono"
+       id="path3143" />
+    <path
+       d="m 33.673175,39.055988 c -1.730961,0 -2.59644,-0.655666 -2.59644,-1.967 0,-1.31133 0.865479,-1.966996 2.59644,-1.967 l 0.5901,0 0,-15.06722 -0.5901,0 c -1.730961,1.9e-5 -2.59644,-0.655647 -2.59644,-1.967 0,-0.760551 0.222926,-1.271971 0.66878,-1.53426 0.472079,-0.28847 1.114631,-0.432717 1.92766,-0.43274 l 9.95302,0 c 2.229252,2.3e-5 4.065117,0.616349 5.5076,1.84898 1.468674,1.232673 2.20302,2.780045 2.20304,4.64212 -2e-5,1.678522 -0.82616,3.160327 -2.47842,4.44542 2.780006,1.390024 4.170018,3.291456 4.17004,5.7043 -2.2e-5,1.888325 -0.708141,3.40947 -2.12436,4.56344 -1.416259,1.153974 -3.291463,1.73096 -5.62562,1.73096 l -11.6053,0 m 4.5241,-13.45428 4.44542,0 c 1.416227,1.4e-5 2.557086,-0.275366 3.42258,-0.82614 0.891691,-0.576972 1.337543,-1.311317 1.33756,-2.20304 -1.7e-5,-0.786782 -0.354076,-1.403109 -1.06218,-1.84898 -0.708135,-0.445834 -1.67852,-0.668761 -2.91116,-0.66878 l -5.23222,0 0,5.54694 m 10.89718,7.39592 c -1.8e-5,-1.049059 -0.511438,-1.888312 -1.53426,-2.51776 -1.022856,-0.629431 -2.373528,-0.94415 -4.05202,-0.94416 l -5.3109,0 0,5.58628 6.8845,0 c 2.675103,4e-6 4.012662,-0.708115 4.01268,-2.12436"
+       style="font-size:39.34000015px;font-weight:bold;letter-spacing:3.95650005px;font-family:FreeMono"
+       id="path3145" />
+  </g>
+  <g
+     transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)"
+     id="g3055">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3057" />
+  </g>
+  <g
+     transform="matrix(.59887 0 0 .59597 -44.277 -16.277)"
+     id="g3059">
+    <path
+       opacity=".1"
+       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
+       id="path3061" />
+    <path
+       opacity=".15"
+       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
+       id="path3063" />
+    <path
+       opacity=".3"
+       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path3065" />
+    <path
+       fill="url(#a)"
+       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path3067" />
+    <path
+       opacity=".3"
+       fill="#fff"
+       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
+       id="path3069" />
+    <path
+       opacity=".1"
+       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
+       id="path3071" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/delete_glabel.svg b/bitmaps_png/sources/delete_glabel.svg
index b8d4a2f987..e18a5beae5 100644
--- a/bitmaps_png/sources/delete_glabel.svg
+++ b/bitmaps_png/sources/delete_glabel.svg
@@ -1,40 +1,204 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="e" y2="48" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(0,-1,1,0,84,98.4)" y1="48" x1="27">
-   <stop stop-color="#c80000" offset="0"/>
-   <stop stop-color="#f3604d" offset="1"/>
-  </linearGradient>
-  <filter id="d" height="1.2029" width="1.1161" color-interpolation-filters="sRGB" y="-.10147" x="-.058043">
-   <feGaussianBlur stdDeviation="0.81103601"/>
-  </filter>
-  <linearGradient id="f" y2="6.4143" gradientUnits="userSpaceOnUse" x2="3.7417" gradientTransform="matrix(2.5607 0 0 1.9937 -.84439 15.09)" y1="13.722" x1="11.124">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.91929 1.0878)" line-height="125%" font-size="41.869px" y="22.0247" x="1.3543478" font-family="Sans" fill="#000000"><tspan style="letter-spacing:3.6844px" font-family="FreeMono" font-size="36.635px" y="22.0247" x="1.3543478" font-weight="bold">A</tspan></text>
- <g transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.59887 0 0 .59597 -44.277 -16.277)">
-  <path opacity=".1" d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"/>
-  <path opacity=".15" d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"/>
-  <path opacity=".3" d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path fill="url(#e)" d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path opacity=".3" fill="#fff" d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"/>
-  <path opacity=".1" d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"/>
- </g>
- <g transform="matrix(1.0448 0 0 1.0547 -.06949 -1.4088)">
-  <g opacity=".66016" filter="url(#d)">
-   <rect y="36.403" width="9.5814" x="27.9" height="2.1314"/>
-   <rect y="42.798" width="9.5814" x="3.9463" height="2.1314"/>
-   <rect y="32.141" width="9.5814" x="3.9463" height="2.1314"/>
-   <path d="m8.5506 27.878h13.36c13.864 0 14.19 19.182 0 19.182h-13.36v-19.182z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="delete_glabel.svg">
+  <metadata
+     id="metadata65">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview63"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="26.634637"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="e"
+       y2="48"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(0,-1,1,0,84,98.4)"
+       y1="48"
+       x1="27">
+      <stop
+         stop-color="#c80000"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#f3604d"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <filter
+       id="d"
+       height="1.2029"
+       width="1.1161"
+       color-interpolation-filters="sRGB"
+       y="-.10147"
+       x="-.058043">
+      <feGaussianBlur
+         stdDeviation="0.81103601"
+         id="feGaussianBlur12" />
+    </filter>
+    <linearGradient
+       id="f"
+       y2="6.4143"
+       gradientUnits="userSpaceOnUse"
+       x2="3.7417"
+       gradientTransform="matrix(2.5607 0 0 1.9937 -.84439 15.09)"
+       y1="13.722"
+       x1="11.124">
+      <stop
+         stop-color="#afafff"
+         offset="0"
+         id="stop15" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="scale(.91929 1.0878)"
+     style="font-size:41.86899948px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
+     id="text19">
+    <path
+       d="m 14.176597,20.19295 c -1.3e-5,-0.708274 0.207586,-1.184528 0.622795,-1.428765 0.415183,-0.268653 1.013554,-0.402981 1.795115,-0.402985 l 0.842605,0 -0.842605,-2.12483 -8.7191295,0 -0.8426049,2.12483 0.8426049,0 c 1.6119318,4e-6 2.4179005,0.610587 2.4179095,1.83175 -9e-6,1.221167 -0.8059777,1.83175 -2.4179095,1.83175 l -4.8724548,0 c -1.6119399,0 -2.41790907,-0.610583 -2.41790984,-1.83175 7.7e-7,-0.732697 0.21981054,-1.221163 0.65942994,-1.4654 0.4151964,-0.244229 1.0135674,-0.366346 1.7951149,-0.36635 l 5.6784248,-14.031204 -2.3080049,0 C 4.7736109,4.3300137 3.9554301,3.719431 3.9554327,2.4982461 3.9554301,1.7655664 4.1630282,1.2771002 4.5782277,1.0328461 5.017844,0.78863404 5.6284267,0.6665175 6.4099776,0.66649614 l 7.9131594,0 L 21.613502,18.3612 c 1.660765,4e-6 2.491157,0.610587 2.49118,1.83175 -2.3e-5,1.221167 -0.805992,1.83175 -2.41791,1.83175 l -5.092265,0 c -1.611953,0 -2.417923,-0.610583 -2.41791,-1.83175 m 0.915875,-7.620079 -2.85753,-7.0339201 -2.8941645,7.0339201 5.7516945,0"
+       style="font-size:36.63499832px;font-weight:bold;letter-spacing:3.68440008px;font-family:FreeMono"
+       id="path3167" />
+  </g>
+  <g
+     transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)"
+     id="g23">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect25" />
+  </g>
+  <g
+     transform="matrix(.59887 0 0 .59597 -44.277 -16.277)"
+     id="g27">
+    <path
+       opacity=".1"
+       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
+       id="path29" />
+    <path
+       opacity=".15"
+       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
+       id="path31" />
+    <path
+       opacity=".3"
+       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path33" />
+    <path
+       fill="url(#e)"
+       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path35" />
+    <path
+       opacity=".3"
+       fill="#fff"
+       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
+       id="path37" />
+    <path
+       opacity=".1"
+       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
+       id="path39" />
+  </g>
+  <g
+     transform="matrix(1.0448 0 0 1.0547 -.06949 -1.4088)"
+     id="g41">
+    <g
+       opacity=".66016"
+       filter="url(#d)"
+       id="g43">
+      <rect
+         y="36.403"
+         width="9.5814"
+         x="27.9"
+         height="2.1314"
+         id="rect45" />
+      <rect
+         y="42.798"
+         width="9.5814"
+         x="3.9463"
+         height="2.1314"
+         id="rect47" />
+      <rect
+         y="32.141"
+         width="9.5814"
+         x="3.9463"
+         height="2.1314"
+         id="rect49" />
+      <path
+         d="m8.5506 27.878h13.36c13.864 0 14.19 19.182 0 19.182h-13.36v-19.182z"
+         id="path51" />
+    </g>
+    <rect
+       height="2.1314"
+       width="7.1861"
+       y="34.272"
+       x="27.9"
+       fill="#d72e2e"
+       id="rect53" />
+    <path
+       fill="#d72e2e"
+       d="m6.4504 25.747h13.36c13.864 0 14.19 19.182 0 19.182h-13.36v-19.182z"
+       id="path55" />
+    <rect
+       height="2.1314"
+       width="7.1861"
+       y="40.666"
+       x="1.551"
+       fill="#d72e2e"
+       id="rect57" />
+    <rect
+       height="2.1314"
+       width="7.1861"
+       y="30.009"
+       x="1.551"
+       fill="#d72e2e"
+       id="rect59" />
+    <path
+       fill="url(#f)"
+       d="m8.737 27.878h11.159c10.547 0 10.795 14.92 0 14.92h-11.159v-14.92z"
+       id="path61" />
   </g>
-  <rect height="2.1314" width="7.1861" y="34.272" x="27.9" fill="#d72e2e"/>
-  <path fill="#d72e2e" d="m6.4504 25.747h13.36c13.864 0 14.19 19.182 0 19.182h-13.36v-19.182z"/>
-  <rect height="2.1314" width="7.1861" y="40.666" x="1.551" fill="#d72e2e"/>
-  <rect height="2.1314" width="7.1861" y="30.009" x="1.551" fill="#d72e2e"/>
-  <path fill="url(#f)" d="m8.737 27.878h11.159c10.547 0 10.795 14.92 0 14.92h-11.159v-14.92z"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/delete_pin.svg b/bitmaps_png/sources/delete_pin.svg
index 34a71923da..86ff7fa48c 100644
--- a/bitmaps_png/sources/delete_pin.svg
+++ b/bitmaps_png/sources/delete_pin.svg
@@ -1,61 +1,288 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="g" y2="48" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(0,-1,1,0,84,98.4)" y1="48" x1="27">
-   <stop stop-color="#c80000" offset="0"/>
-   <stop stop-color="#f3604d" offset="1"/>
-  </linearGradient>
-  <filter id="e" height="1.2293" width="1.09" color-interpolation-filters="sRGB" y="-.11464" x="-.044985">
-   <feGaussianBlur stdDeviation="0.68425161"/>
-  </filter>
-  <filter id="f" height="1.1071" width="1.2934" color-interpolation-filters="sRGB" y="-.053551" x="-.14671">
-   <feGaussianBlur stdDeviation="0.77576414"/>
-  </filter>
-  <linearGradient id="h" y2="5.5" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)" y1="9.4062" x1="4.9688">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g opacity=".58594" filter="url(#e)" transform="matrix(-1.0211,0,0,1.0154,3.9949,58.703)">
-  <g transform="matrix(-1,0,0,1,-101.77,-29.616)">
-   <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595"/>
-   <path d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-   <path d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg3048"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="delete_pin.svg">
+  <metadata
+     id="metadata3142">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3140"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="24"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3048" />
+  <defs
+     id="defs3050">
+    <linearGradient
+       id="g"
+       y2="48"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(0,-1,1,0,84,98.4)"
+       y1="48"
+       x1="27">
+      <stop
+         stop-color="#c80000"
+         offset="0"
+         id="stop3053" />
+      <stop
+         stop-color="#f3604d"
+         offset="1"
+         id="stop3055" />
+    </linearGradient>
+    <filter
+       id="e"
+       height="1.2293"
+       width="1.09"
+       color-interpolation-filters="sRGB"
+       y="-.11464"
+       x="-.044985">
+      <feGaussianBlur
+         stdDeviation="0.68425161"
+         id="feGaussianBlur3058" />
+    </filter>
+    <filter
+       id="f"
+       height="1.1071"
+       width="1.2934"
+       color-interpolation-filters="sRGB"
+       y="-.053551"
+       x="-.14671">
+      <feGaussianBlur
+         stdDeviation="0.77576414"
+         id="feGaussianBlur3061" />
+    </filter>
+    <linearGradient
+       id="h"
+       y2="5.5"
+       gradientUnits="userSpaceOnUse"
+       x2="1.0312"
+       gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)"
+       y1="9.4062"
+       x1="4.9688">
+      <stop
+         stop-color="#afafff"
+         offset="0"
+         id="stop3064" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop3066" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)"
+     id="g3068">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3070" />
+  </g>
+  <g
+     opacity=".58594"
+     filter="url(#e)"
+     transform="matrix(-1.0211,0,0,1.0154,3.9949,58.703)"
+     id="g3072">
+    <g
+       transform="matrix(-1,0,0,1,-101.77,-29.616)"
+       id="g3074">
+      <rect
+         transform="rotate(-90)"
+         height="23.582"
+         width="3.5811"
+         y="-90.407"
+         x="-2.8595"
+         id="rect3076" />
+      <path
+         d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"
+         id="path3078" />
+      <path
+         d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"
+         id="path3080" />
+    </g>
+  </g>
+  <g
+     opacity=".58594"
+     font-family="Arial"
+     transform="matrix(1.0211,0,0,1.0154,47.931,58.43)"
+     filter="url(#f)"
+     font-size="18.731px"
+     font-weight="bold"
+     id="g3082">
+    <text
+       style="word-spacing:0px;letter-spacing:0px"
+       xml:space="preserve"
+       transform="scale(1.0492 .9531)"
+       line-height="125%"
+       y="-35.033535"
+       x="-26.868841"
+       id="text3084"><tspan
+         y="-35.033535"
+         x="-26.868841"
+         id="tspan3086">P</tspan></text>
+    <g
+       transform="scale(1.0492 .9531)"
+       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
+       id="text3088">
+      <path
+         d="m -27.632489,-11.963096 0,-1.911513 3.191953,0 0,-8.789303 -3.091347,1.929806 0,-2.021266 3.228537,-2.094433 2.432835,0 0,10.975196 2.954157,0 0,1.911513 -8.716135,0"
+         style=""
+         id="path3151" />
+    </g>
+  </g>
+  <g
+     transform="matrix(2.5084,0,0,2.2659,2.1041,12.283)"
+     id="g3092">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3094" />
+  </g>
+  <g
+     transform="matrix(2.7239,0,0,2.0515,1.1149,14.323)"
+     id="g3096">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3098" />
+  </g>
+  <g
+     transform="matrix(1.0211,0,0,1.0154,106.1,26.211)"
+     id="g3100">
+    <rect
+       transform="rotate(-90)"
+       height="23.582"
+       width="3.5811"
+       y="-90.407"
+       x="-2.8595"
+       fill="#d72e2e"
+       id="rect3102" />
+    <path
+       fill="#d72e2e"
+       d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"
+       id="path3104" />
+    <path
+       fill="url(#h)"
+       d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"
+       id="path3106" />
+  </g>
+  <g
+     font-weight="bold"
+     transform="translate(84.429,4.1012)"
+     font-size="19.073px"
+     font-family="Arial"
+     id="g3108">
+    <g
+       transform="scale(1.0521 .95044)"
+       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
+       id="text3110">
+      <path
+         d="m -51.851002,11.39199 c -1.3e-5,0.564996 -0.09625,1.111357 -0.288703,1.639086 -0.186271,0.521534 -0.474974,0.984078 -0.866108,1.387635 -0.391156,0.403568 -0.887848,0.726418 -1.490078,0.968551 -0.602249,0.235933 -1.316244,0.353898 -2.141987,0.353893 l -3.259546,0 0,4.619242 -2.747332,0 0,-13.1220001 5.895122,0 c 0.838161,1.31e-5 1.564573,0.1024559 2.179239,0.3073286 0.614647,0.1986897 1.123757,0.4811834 1.52733,0.8474819 0.403552,0.3663225 0.701567,0.8040325 0.894047,1.3131314 0.198665,0.5091202 0.298003,1.0710032 0.298016,1.6856512 m -2.765958,0.04656 c -9e-6,-0.676735 -0.204895,-1.188948 -0.614657,-1.5366435 -0.403571,-0.3538827 -1.012019,-0.5308293 -1.825346,-0.5308403 l -2.840461,0 0,4.2560358 2.914965,0 c 0.409764,7e-6 0.760553,-0.05277 1.052368,-0.158321 0.298007,-0.10554 0.543249,-0.254548 0.735726,-0.447023 0.198668,-0.192461 0.344571,-0.422181 0.43771,-0.689162 0.09312,-0.273172 0.139686,-0.571188 0.139695,-0.894046"
+         style=""
+         id="path3145" />
+    </g>
+    <g
+       transform="scale(1.0521 .95044)"
+       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
+       id="text3114">
+      <path
+         d="m -64.698199,43.851746 0,-1.946415 3.250233,0 0,-8.949782 -3.14779,1.965041 0,-2.058171 3.287485,-2.132674 2.477255,0 0,11.175586 3.008095,0 0,1.946415 -8.875278,0"
+         style=""
+         id="path3148" />
+    </g>
+  </g>
+  <g
+     transform="matrix(2.5084,0,0,2.2659,-2.1089,16.661)"
+     id="g3118">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3120" />
+  </g>
+  <g
+     transform="matrix(2.5084 0 0 2.2659 .28565 9.8627)"
+     id="g3122">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect3124" />
+  </g>
+  <g
+     transform="matrix(.53738 0 0 .52838 -34.746 -14.359)"
+     id="g3126">
+    <path
+       opacity=".1"
+       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
+       id="path3128" />
+    <path
+       opacity=".15"
+       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
+       id="path3130" />
+    <path
+       opacity=".3"
+       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path3132" />
+    <path
+       fill="url(#g)"
+       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path3134" />
+    <path
+       opacity=".3"
+       fill="#fff"
+       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
+       id="path3136" />
+    <path
+       opacity=".1"
+       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
+       id="path3138" />
   </g>
- </g>
- <g opacity=".58594" font-family="Arial" transform="matrix(1.0211,0,0,1.0154,47.931,58.43)" filter="url(#f)" font-size="18.731px" font-weight="bold">
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-35.033535" x="-26.868841"><tspan y="-35.033535" x="-26.868841">P</tspan></text>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-11.963096" x="-28.812323"><tspan y="-11.963096" x="-28.812323">1</tspan></text>
- </g>
- <g transform="matrix(2.5084,0,0,2.2659,2.1041,12.283)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.7239,0,0,2.0515,1.1149,14.323)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(1.0211,0,0,1.0154,106.1,26.211)">
-  <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595" fill="#d72e2e"/>
-  <path fill="#d72e2e" d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-  <path fill="url(#h)" d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
- </g>
- <g font-weight="bold" transform="translate(84.429,4.1012)" font-size="19.073px" font-family="Arial">
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0521 .95044)" line-height="125%" y="20.360397" x="-63.920635"><tspan y="20.360397" x="-63.920635">P</tspan></text>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0521 .95044)" line-height="125%" y="43.851746" x="-65.899574"><tspan y="43.851746" x="-65.899574">1</tspan></text>
- </g>
- <g transform="matrix(2.5084,0,0,2.2659,-2.1089,16.661)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.5084 0 0 2.2659 .28565 9.8627)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.53738 0 0 .52838 -34.746 -14.359)">
-  <path opacity=".1" d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"/>
-  <path opacity=".15" d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"/>
-  <path opacity=".3" d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path fill="url(#g)" d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path opacity=".3" fill="#fff" d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"/>
-  <path opacity=".1" d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/delete_pinsheet.svg b/bitmaps_png/sources/delete_pinsheet.svg
index 1ffbe11190..d740f41140 100644
--- a/bitmaps_png/sources/delete_pinsheet.svg
+++ b/bitmaps_png/sources/delete_pinsheet.svg
@@ -1,48 +1,232 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="f" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.27692308"/>
-  </filter>
-  <filter id="g" height="1.2466" width="1.1726" color-interpolation-filters="sRGB" y="-.1233" x="-.086308">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <filter id="h" height="2.1508" width="1.1114" color-interpolation-filters="sRGB" y="-.57538" x="-.055682">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <linearGradient id="i" y2="12.267" gradientUnits="userSpaceOnUse" x2="6.0408" gradientTransform="matrix(3.6503 0 0 2.1763 .46846 3.3935)" y1="17.051" x1="11.431">
-   <stop stop-color="#8787ff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="j" y2="48" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(0,-1,1,0,84,98.4)" y1="48" x1="27">
-   <stop stop-color="#c80000" offset="0"/>
-   <stop stop-color="#f3604d" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.9379,0,0,2.1996,1.5067,11.922)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
- <rect opacity=".71484" transform="matrix(1.3092,0,0,2.6654,1.3041,3.3935)" height="1.5" filter="url(#h)" width="15.5" y="12" x=".5" fill="#9b9b9b"/>
- <rect height="4.0866" width="42.769" y="32.091" x=".46846" fill="#009b00"/>
- <path opacity=".70703" d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z" fill-rule="evenodd" transform="matrix(2.9804,0,0,2.6654,184.45,-22.71)" filter="url(#g)" fill="#9b9b9b"/>
- <g transform="translate(-8.6 -.6)">
-  <path opacity=".77734" d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492" transform="matrix(2.6769 0 0 2.3368 .73836 2.9706)" filter="url(#f)" fill="#9b9b9b"/>
-  <path d="m16.349 19.636-1.3878 3.7482h-5.551l8.3266-19.99h5.551l8.3266 19.99h-5.551l-1.388-3.748m-1.389-3.749-2.531-7.3691-3.02 7.3691"/>
- </g>
- <path fill-rule="evenodd" fill="#6f6500" d="m45.175 24.716h-20.863l-8.9413 9.3288 8.9413 9.3288h20.863v-18.658z"/>
- <path fill-rule="evenodd" fill="url(#i)" d="m42.194 27.382h-16.392l-5.9609 6.6634 5.9609 6.6634h16.392v-13.327z"/>
- <g transform="matrix(2.9804 0 0 2.6654 .46846 3.3935)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.60756 0 0 .57859 -46.198 -15.33)">
-  <path opacity=".1" d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"/>
-  <path opacity=".15" d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"/>
-  <path opacity=".3" d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path fill="url(#j)" d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path opacity=".3" fill="#fff" d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"/>
-  <path opacity=".1" d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="delete_pinsheet.svg">
+  <metadata
+     id="metadata71">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview69"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="24"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g41" />
+  <defs
+     id="defs4">
+    <filter
+       id="f"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.27692308"
+         id="feGaussianBlur7" />
+    </filter>
+    <filter
+       id="g"
+       height="1.2466"
+       width="1.1726"
+       color-interpolation-filters="sRGB"
+       y="-.1233"
+       x="-.086308">
+      <feGaussianBlur
+         stdDeviation="0.35961538"
+         id="feGaussianBlur10" />
+    </filter>
+    <filter
+       id="h"
+       height="2.1508"
+       width="1.1114"
+       color-interpolation-filters="sRGB"
+       y="-.57538"
+       x="-.055682">
+      <feGaussianBlur
+         stdDeviation="0.35961538"
+         id="feGaussianBlur13" />
+    </filter>
+    <linearGradient
+       id="i"
+       y2="12.267"
+       gradientUnits="userSpaceOnUse"
+       x2="6.0408"
+       gradientTransform="matrix(3.6503 0 0 2.1763 .46846 3.3935)"
+       y1="17.051"
+       x1="11.431">
+      <stop
+         stop-color="#8787ff"
+         offset="0"
+         id="stop16" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <linearGradient
+       id="j"
+       y2="48"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(0,-1,1,0,84,98.4)"
+       y1="48"
+       x1="27">
+      <stop
+         stop-color="#c80000"
+         offset="0"
+         id="stop21" />
+      <stop
+         stop-color="#f3604d"
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)"
+     id="g25">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect27" />
+  </g>
+  <g
+     transform="matrix(2.9379,0,0,2.1996,1.5067,11.922)"
+     id="g29">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect31" />
+  </g>
+  <rect
+     fill-opacity="0"
+     height="38.871"
+     width="43.287"
+     y="-47.036"
+     x="-74.787"
+     id="rect33" />
+  <rect
+     opacity=".71484"
+     transform="matrix(1.3092,0,0,2.6654,1.3041,3.3935)"
+     height="1.5"
+     filter="url(#h)"
+     width="15.5"
+     y="12"
+     x=".5"
+     fill="#9b9b9b"
+     id="rect35" />
+  <rect
+     height="4.0866"
+     width="42.769"
+     y="32.091"
+     x=".46846"
+     fill="#009b00"
+     id="rect37" />
+  <path
+     opacity=".70703"
+     d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z"
+     fill-rule="evenodd"
+     transform="matrix(2.9804,0,0,2.6654,184.45,-22.71)"
+     filter="url(#g)"
+     fill="#9b9b9b"
+     id="path39" />
+  <g
+     transform="translate(-8.6 -.6)"
+     id="g41">
+    <path
+       opacity=".77734"
+       d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492"
+       transform="matrix(2.6769 0 0 2.3368 .73836 2.9706)"
+       filter="url(#f)"
+       fill="#9b9b9b"
+       id="path43" />
+    <path
+       d="m16.349 19.636-1.3878 3.7482h-5.551l8.3266-19.99h5.551l8.3266 19.99h-5.551l-1.388-3.748m-1.389-3.749-2.531-7.3691-3.02 7.3691"
+       id="path45" />
+  </g>
+  <path
+     fill-rule="evenodd"
+     fill="#6f6500"
+     d="m45.175 24.716h-20.863l-8.9413 9.3288 8.9413 9.3288h20.863v-18.658z"
+     id="path47" />
+  <path
+     fill-rule="evenodd"
+     fill="url(#i)"
+     d="m42.194 27.382h-16.392l-5.9609 6.6634 5.9609 6.6634h16.392v-13.327z"
+     id="path49" />
+  <g
+     transform="matrix(2.9804 0 0 2.6654 .46846 3.3935)"
+     id="g51">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect53" />
+  </g>
+  <g
+     transform="matrix(.60756 0 0 .57859 -46.198 -15.33)"
+     id="g55">
+    <path
+       opacity=".1"
+       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
+       id="path57" />
+    <path
+       opacity=".15"
+       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
+       id="path59" />
+    <path
+       opacity=".3"
+       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path61" />
+    <path
+       fill="url(#j)"
+       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
+       id="path63" />
+    <path
+       opacity=".3"
+       fill="#fff"
+       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
+       id="path65" />
+    <path
+       opacity=".1"
+       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
+       id="path67" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/directory.svg b/bitmaps_png/sources/directory.svg
index efbb42d40d..56307cf254 100644
--- a/bitmaps_png/sources/directory.svg
+++ b/bitmaps_png/sources/directory.svg
@@ -1,191 +1,579 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="ae">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ah">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="af" y2="68.225" gradientUnits="userSpaceOnUse" x2="28.245" gradientTransform="matrix(-.4933 -.71665 .71665 -.4933 -9.2678 79.419)" y1="60.446" x1="28.245">
-   <stop stop-color="#729fcf" offset="0"/>
-   <stop stop-color="#a5bfda" offset=".31579"/>
-   <stop stop-color="#376ca4" offset="1"/>
-  </linearGradient>
-  <linearGradient id="at" y2="68.225" gradientUnits="userSpaceOnUse" x2="28.245" gradientTransform="matrix(-.4933 -.71665 .71665 -.4933 -9.2678 79.419)" y1="60.446" x1="28.245">
-   <stop stop-color="#5b90c8" offset="0"/>
-   <stop stop-color="#8fb0d1" offset=".31579"/>
-   <stop stop-color="#34679d" offset="1"/>
-  </linearGradient>
-  <linearGradient id="as" y2="62.827" gradientUnits="userSpaceOnUse" x2="38.061" gradientTransform="matrix(-.4933 -.71665 .71665 -.4933 -9.2678 79.419)" y1="62.402" x1="55.876">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ar" y2="44.111" gradientUnits="userSpaceOnUse" x2="20.683" y1="27.14" x1="20.064">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ag" xlink:href="#ah" gradientUnits="userSpaceOnUse" cy="37.75" cx="23.25" gradientTransform="matrix(1 0 0 .42017 0 21.889)" r="14.875"/>
-  <linearGradient id="aq" y2="30.703" gradientUnits="userSpaceOnUse" x2="25.515" gradientTransform="matrix(.0052596 .99999 .99999 -.0052596 48.693 -14.145)" y1="31.047" x1="25.719">
-   <stop offset="0"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ay" gradientUnits="userSpaceOnUse" cy="27.641" cx="29.053" gradientTransform="matrix(.015377 2.9235 2.0297 -.010675 20.391 -69.727)" r="3.2409">
-   <stop stop-color="#e7e2b8" offset="0"/>
-   <stop stop-color="#e7e2b8" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ap" y2="22.625" gradientUnits="userSpaceOnUse" x2="47.688" gradientTransform="matrix(.0052596 .99999 .99999 -.0052596 42.996 -2.4962)" y1="19.812" x1="46">
-   <stop stop-color="#c1c1c1" offset="0"/>
-   <stop stop-color="#acacac" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ao" y2="22.251" gradientUnits="userSpaceOnUse" x2="50.988" gradientTransform="matrix(.0052596 .99999 .99999 -.0052596 42.996 -2.4962)" y1="17.376" x1="48.906">
-   <stop stop-color="#ffd1d1" offset="0"/>
-   <stop stop-color="#ff1d1d" offset=".5"/>
-   <stop stop-color="#6f0000" offset="1"/>
-  </linearGradient>
-  <linearGradient id="an" y2="14.188" gradientUnits="userSpaceOnUse" x2="37.625" y1="14.188" x1="11.75">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".69" offset=".32895"/>
-   <stop stop-color="#c2c2c2" stop-opacity=".34" offset=".65789"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="am" y2="19.085" gradientUnits="userSpaceOnUse" x2="15.625" gradientTransform="translate(0,5.625)" y1="19.46" x1="30.875">
-   <stop stop-color="#959791" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".5"/>
-   <stop stop-color="#8c8c8c" offset="1"/>
-  </linearGradient>
-  <linearGradient id="al" y2="26.085" gradientUnits="userSpaceOnUse" x2="34.25" gradientTransform="translate(0,5.625)" y1="26.085" x1="15.375">
-   <stop stop-color="#f5f5f5" stop-opacity=".09" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0.9" offset=".26316"/>
-   <stop stop-color="#c7c7c7" stop-opacity="0.46" offset=".74792"/>
-   <stop stop-color="#fff" stop-opacity=".78039" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bg" y2="609.51" xlink:href="#ah" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)" y1="366.65" x1="302.86"/>
-  <radialGradient id="av" xlink:href="#ae" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)" r="117.14"/>
-  <radialGradient id="aw" xlink:href="#ae" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)" r="117.14"/>
-  <radialGradient id="ax" gradientUnits="userSpaceOnUse" cy="37.518" cx="20.706" gradientTransform="matrix(1.055 -.027345 .1777 1.1909 -3.5722 -7.1253)" r="30.905">
-   <stop stop-color="#202020" offset="0"/>
-   <stop stop-color="#b9b9b9" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bh" y2="6.1803" gradientUnits="userSpaceOnUse" x2="15.515" y1="31.368" x1="18.113">
-   <stop stop-color="#424242" offset="0"/>
-   <stop stop-color="#777" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ai" y2="66.834" gradientUnits="userSpaceOnUse" x2="9.8981" gradientTransform="matrix(1.5168 0 0 .70898 -.87957 -1.3182)" y1="13.773" x1="6.2298">
-   <stop stop-color="#fff" stop-opacity=".87629" offset="0"/>
-   <stop stop-color="#fffffe" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aj" y2="32.05" gradientUnits="userSpaceOnUse" x2="22.065" y1="36.988" x1="22.176">
-   <stop stop-color="#6194cb" offset="0"/>
-   <stop stop-color="#729fcf" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ak" y2="46.689" gradientUnits="userSpaceOnUse" x2="12.854" gradientTransform="matrix(1.3175 0 0 .81626 -.87957 -1.3182)" y1="32.567" x1="13.036">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="au" gradientUnits="userSpaceOnUse" cy="210.29" cx="24.735" gradientTransform="scale(2.1101 .47392)" r="20.929">
-   <stop stop-opacity=".32292" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="az" y2="101.19" gradientUnits="userSpaceOnUse" x2="113.84" gradientTransform="matrix(.41765 0 0 .41692 251.43 3.8403)" y1="76.005" x1="113.84">
-   <stop stop-color="#ffa740" offset="0"/>
-   <stop stop-color="#bf731a" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ba" y2="27.31" gradientUnits="userSpaceOnUse" x2="49.017" gradientTransform="matrix(.4832 0 0 .47061 255.11 3.0218)" y1="95.898" x1="22.532">
-   <stop stop-opacity=".73958" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bb" y2="105.1" gradientUnits="userSpaceOnUse" x2="42.138" gradientTransform="matrix(.52779 0 0 .42776 253.49 3.4189)" y1="68.161" x1="42.138">
-   <stop stop-color="#ffa740" offset="0"/>
-   <stop stop-color="#ca6b18" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bc" y2="73.22" gradientUnits="userSpaceOnUse" x2="7.0335" gradientTransform="matrix(.52673 0 0 .42862 253.49 4.3563)" y1="74.339" x1="29.54">
-   <stop stop-color="#ae5b00" offset="0"/>
-   <stop stop-color="#ae5b00" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bd" y2="95.257" gradientUnits="userSpaceOnUse" x2="30.81" gradientTransform="matrix(.62433 0 0 .34514 253.09 5.6081)" y1="28.559" x1="30.223">
-   <stop stop-color="#fff" stop-opacity=".61458" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="be" y2="52.198" gradientUnits="userSpaceOnUse" x2="37.014" gradientTransform="matrix(.86756 0 0 .28918 253.34 1.2362)" y1="28.907" x1="34.212">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bf" y2="108.22" gradientUnits="userSpaceOnUse" x2="56.61" gradientTransform="matrix(.41323 0 0 .40486 251.1 4.974)" y1="38.662" x1="17.033">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".21961" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(1.0651,0,0,1.1275,-111.39,16.287)">
-  <g transform="matrix(.022624 0 0 .020868 43.383 36.37)">
-   <rect opacity=".40206" style="color:#000000" height="478.36" width="1339.6" y="-150.7" x="-1559.3" fill="url(#bg)"/>
-   <path opacity=".40206" style="color:#000000" fill="url(#av)" d="m-219.62-150.68v478.33c142.87 0.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z"/>
-   <path opacity=".40206" style="color:#000000" fill="url(#aw)" d="m-1559.3-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"/>
-  </g>
-  <path stroke-linejoin="round" d="m4.5218 38.687c0.021796 0.4163 0.4599 0.83261 0.87621 0.83261h31.327c0.4163 0 0.81081-0.4163 0.78902-0.83261l-0.936-27.226c-0.0218-0.4163-0.4599-0.83262-0.8762-0.83262h-13.271c-0.48506 0-1.2345-0.31559-1.4016-1.1066l-0.612-2.893c-0.155-0.7357-0.882-1.0379-1.298-1.0379h-14.779c-0.41631 0-0.81082 0.4163-0.78902 0.83261l0.9708 32.264z" stroke="url(#bh)" stroke-linecap="round" fill="url(#ax)"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.2266 22.562h30.266" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.0422 18.562h30.447" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m4.9807 12.562h30.507" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.3862 32.562h30.109" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.5091 34.562h29.988" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.0422 16.562h30.447" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.0114 14.562h30.477" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m4.9221 10.562h15.281" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m4.8738 8.5625h14.784" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.3247 28.562h30.169" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.2881 26.562h30.205" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.2266 24.562h30.266" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.1959 20.562h30.296" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.3247 30.562h30.169" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".11364" stroke-linejoin="round" style="color:#000000" d="m5.5091 36.562h29.988" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
-  <path opacity=".45143" style="color:#000000" d="m6.0683 38.864c0.016343 0.31223-0.18091 0.52038-0.49858 0.4163-0.3176-0.104-0.5367-0.312-0.553-0.624l-0.9477-32.065c-0.0164-0.3109 0.1651-0.4995 0.4774-0.4995l14.422-0.0477c0.31223 0 0.93194 0.30047 1.1329 1.3222l0.57349 2.8155c-0.426-0.4656-0.418-0.48-0.637-1.1571l-0.406-1.2592c-0.219-0.7276-0.698-0.8319-1.01-0.8319h-12.888c-0.31223 0-0.50948 0.20815-0.49313 0.52039l0.938 31.515-0.1096-0.104z" display="block" fill="url(#ai)"/>
-  <g fill-opacity=".75706" fill="#fff" transform="matrix(1.0408 0 .054493 1.0408 -8.6702 2.6706)">
-   <path fill-opacity=".50847" fill="#fff" d="m42.417 8.5152c0.005-0.0971-0.128-0.247-0.235-0.247l-13.031-0.0021s0.91171 0.58795 2.2018 0.59624l11.053 0.07102c0.011-0.2117 0.002-0.256 0.011-0.4181z"/>
-  </g>
-  <path stroke-linejoin="round" style="color:#000000" d="m39.784 39.511c1.1439-0.04406 1.9631-1.0963 2.047-2.321 0.79179-11.549 1.6594-21.232 1.6594-21.232 0.07215-0.24748-0.16791-0.49497-0.48014-0.49497h-34.371l-1.8503 21.867c-0.11456 0.98207-0.46601 1.8047-1.5498 2.1837l34.545-0.0027z" stroke="#3465a4" display="block" fill="url(#aj)"/>
-  <path opacity=".46591" d="m9.6202 16.464 32.791 0.06481-1.574 20.002c-0.08432 1.0715-0.45068 1.4282-1.8727 1.4282-1.8715 0-28.678-0.03241-31.395-0.03241 0.2336-0.32081 0.33376-0.98862 0.3351-1.0046l1.718-20.458z" stroke="url(#ak)" stroke-linecap="round" stroke-width="1px" fill="none"/>
-  <path d="m9.6202 16.223-1.1666 15.643s8.2962-4.1481 18.666-4.1481 15.555-11.495 15.555-11.495h-33.055z" fill-opacity=".089286" fill-rule="evenodd" fill="#fff"/>
- </g>
- <g transform="matrix(.57879 0 0 .57879 -46.445 61.768)">
-  <path opacity=".31868" d="m37.625 37.75a14.375 5.75 0 1 1 -28.75 0 14.375 5.75 0 1 1 28.75 0z" fill-rule="evenodd" transform="translate(1,4)" fill="url(#ag)"/>
-  <path opacity=".69780" d="m33.5 36.812a8.5625 2.9375 0 1 1 -17.125 0 8.5625 2.9375 0 1 1 17.125 0z" fill-rule="evenodd" transform="translate(-.125 4.75)" fill="#fff"/>
-  <path opacity=".78571" d="m37.625 37.75a14.375 5.75 0 1 1 -28.75 0 14.375 5.75 0 1 1 28.75 0z" fill-rule="evenodd" transform="matrix(.57391 0 0 .57391 10.907 19.585)" fill="url(#ag)"/>
-  <path d="m37.125 14.188a12.438 5.6875 0 1 1 -24.875 0 12.438 5.6875 0 1 1 24.875 0z" fill-rule="evenodd" transform="matrix(1.005 0 0 1 -.18656 5.625)" stroke="#8c8c8c" stroke-width=".9975" fill="url(#an)"/>
-  <g fill-rule="evenodd" transform="translate(-40.25,-7.5)">
-   <path fill="#cb9022" d="m81.189 8.8512-5.595 5.6548-15.269 31.644c-1.2329 3.2565 3.4022 5.1697 5.0121 2.2862l14.894-31.58 0.958-8.0048z" stroke="#5c410c"/>
-   <path fill="url(#ao)" d="m63.227 41.398s0.10131 1.437 1.3543 1.9929c1.2908 0.57271 2.6562-0.01397 2.6562-0.01397l-2.4423 5.0442s-0.87372 1.4566-2.8403 0.6712c-1.9397-0.77472-1.1704-2.6814-1.1704-2.6814l2.4424-5.0129z"/>
-   <path fill="url(#ap)" d="m63.227 41.398s0.10131 1.437 1.3543 1.9929c1.2908 0.57271 2.6562-0.01397 2.6562-0.01397l-0.98947 2.0052s-1.3145 0.83396-2.6863 0.23288c-1.4095-0.6176-1.3242-2.2118-1.3242-2.2118l0.989-2.005z"/>
-   <path fill="url(#ay)" d="m80.478 10.282-4.4763 4.5236c0.82038 1.4957 2.1682 2.2699 3.7286 1.8554l0.74771-6.379z"/>
-   <path fill="url(#aq)" d="m79.079 11.633 1.5852-1.6334-0.30017 2.3454c-0.71759 0.22253-1.0635-0.18191-1.285-0.712z"/>
-   <path fill-opacity=".36364" fill="#fff" d="m75.971 14.806 1.258 1.556-12.789 26.954c-0.858-0.44-1.091-1.236-1.172-1.897l12.703-26.613z"/>
-   <path fill-opacity=".36364" d="m79.793 16.661-0.749 0.19144-12.549 26.768s0.61304-0.11339 0.7482-0.21982l12.55-26.739z"/>
-  </g>
-  <path opacity=".53846" d="m35.591 22.336-2.1138 18.333c-0.84306 4.7799-16.746 4.8321-17.704 0l-2.202-18.271c2.1078 5.2304 21.013 4.4554 22.02-0.06181z" stroke="#fff" fill="none"/>
-  <path d="m23.877 29.503c0.88241-0.6074 3.3808 1.5847 5.632 4.8551s2.7188 6.8604 2.5244 6.9942c-0.21668 0.14915-3.3808-1.5847-5.632-4.8551s-3.4068-6.3868-2.5244-6.9942z" fill-rule="evenodd" stroke="#7d7d7d" fill="#e7e7e7"/>
-  <g stroke-width="1.2535" transform="matrix(.79601 .082581 -.082581 .79601 1.5307 -.72997)" stroke="#3465a4">
-   <path fill="none" d="m32.086 57.686a13.062 5.5 0 0 1 20.861 3.1355" transform="matrix(-.56251 -.81719 .82507 -.56793 -15.221 83.887)"/>
-   <path d="m36.365 54.473a3 1.5625 0 0 1 -5.6707 1.0168l2.806-0.552z" fill-rule="evenodd" transform="matrix(-.56251 -.81719 .82507 -.56793 -14.286 81.453)" fill="#729fcf"/>
-  </g>
-  <path d="m18.309 27.046c2.9418 4.1547 5.8328 7.753 8.2186 10.339l3.8675-2.6622c-1.762-3.551-4.505-8.145-7.831-12.978-6.007-8.722-11.961-15.367-14.315-16.155-0.0725-0.0235-0.1694-0.0536-0.2346-0.0651-0.0458-0.007-0.1138-0.0046-0.1559-0.0056-0.0662 0.0003-0.151 0.014-0.2074 0.0299-0.0138 0.0044-0.056 0.0045-0.0692 0.0099-0.0128 0.006-0.0393 0.0286-0.0515 0.0355-0.006 0.0037-0.02 0.0138-0.0258 0.0178-0.0058 0.0039-0.0202 0.0135-0.0258 0.0177-0.0108 0.0089-0.0414 0.0256-0.0516 0.0355-0.0098 0.0103-0.0248 0.0498-0.0339 0.061-0.035 0.0471-0.0781 0.1214-0.102 0.1832-0.0141 0.0397-0.0405 0.1023-0.0504 0.1476-0.0126 0.0649-0.019 0.1662-0.0234 0.2419-0.1045 2.4812 3.9768 10.415 9.9808 19.137 0.37358 0.54272 0.73522 1.0832 1.1074 1.6088z" fill-rule="evenodd" stroke="#3465a4" fill="url(#af)"/>
-  <path d="m13.744 20.855c0.74705 1.0476 1.521 2.0541 2.2559 3.0013l5.4145-3.727c-0.885-1.458-1.868-2.99-2.93-4.532-5.065-7.3589-10.292-12.825-12.542-13.309-0.0186-0.003-0.0662-0.0116-0.0855-0.0147-0.0191-0.0027-0.0682-0.0136-0.0867-0.0156-0.0459-0.0038-0.1131-0.0068-0.1559-0.0056-0.0169 0.0009-0.0528 0.0083-0.0692 0.01-0.0483 0.0064-0.1203 0.0238-0.164 0.0376-0.0144 0.0051-0.0554 0.0041-0.0692 0.01-0.0203 0.0094-0.0582 0.0419-0.0773 0.0533-0.0063 0.004-0.0197 0.0135-0.0258 0.0177s-0.0198 0.0133-0.0258 0.0177c-0.0174 0.0139-0.0613 0.0377-0.0773 0.0533-0.0105 0.0108-0.0242 0.0494-0.034 0.061-0.0286 0.036-0.0705 0.0969-0.0938 0.1398-0.0074 0.0147-0.0271 0.0456-0.034 0.0611-0.0164 0.0395-0.0376 0.1034-0.0504 0.1476-0.0048 0.018-0.0121 0.0678-0.0164 0.0866-0.004 0.0191-0.013 0.0667-0.0164 0.0865-0.3512 2.2746 2.8877 9.1084 7.9535 16.468 0.3152 0.45792 0.61609 0.91097 0.93166 1.3535z" fill-rule="evenodd" stroke="#3465a4" fill="url(#at)"/>
-  <path d="m6.2003 8.0188 3.8157-2.6267c-2.0246-2.2647-3.8523-3.6636-4.8387-3.6072-0.0063 0.0005-0.0303 0.0015-0.0365 0.0022s-0.0304 0.0013-0.0365 0.0021c-0.006 0.001-0.0306 0.0011-0.0365 0.0022-0.0352 0.0073-0.0921 0.0281-0.1246 0.0398-0.0054 0.0021-0.0205 0.0155-0.0258 0.0177-0.0052 0.0024-0.0314-0.0003-0.0365 0.0022-0.0051 0.0026-0.0208 0.015-0.0258 0.0178-0.0049 0.0028-0.021 0.0147-0.0258 0.0177-0.0047 0.0031-0.0211 0.0145-0.0258 0.0177-0.0046 0.0033-0.0212 0.0145-0.0258 0.0178-0.0045 0.0034-0.0213 0.0142-0.0257 0.0177-0.0044 0.0037-0.0216 0.014-0.0258 0.0178-0.0042 0.0039-0.011 0.0293-0.0151 0.0333-0.0039 0.0042-0.0219 0.0135-0.0258 0.0178-0.0226 0.0262-0.0623 0.0719-0.0816 0.1021-0.0032 0.0052-0.012 0.0281-0.0151 0.0334-0.003 0.0054-0.0122 0.0278-0.015 0.0333-0.0028 0.0056-0.0124 0.0276-0.0151 0.0333-0.4048 0.9013 0.2493 3.108 1.6419 5.808z" fill-rule="evenodd" stroke="#3465a4" fill="url(#af)"/>
-  <path opacity=".35714" stroke-linejoin="round" d="m15.418 21.244c0.18883 0.26732 0.37813 0.51637 0.56571 0.77815l3.7496-2.584c-0.514-0.778-1.238-2.048-1.777-2.857-6.212-9.3166-12.3-13.972-12.554-13.798-0.2792 0.1912 2.1645 7.477 8.497 16.278 0.37182 0.51674 1.1596 1.6764 1.5174 2.1829z" stroke="url(#as)" stroke-linecap="round" fill="none"/>
-  <path d="m37.125 20-2.875 21.375c-0.91667 5.1972-18.208 5.254-19.25 0l-2.963-21.367c1.84 6.869 23.992 7.21 25.088-0.008z" fill-rule="evenodd" stroke="url(#am)" fill="url(#al)"/>
-  <path opacity=".72527" d="m40.482 2.5242-4.773 4.8614-8.309 17.279 8.707-16.793 4.375-5.349z" fill-rule="evenodd" fill="#fff"/>
-  <path opacity=".41758" d="m40.349 2.5242-0.884 6.7175-6.761 14.407 6.54-14.452-0.53 0.0889 1.635-6.7617z" fill-rule="evenodd" fill="#fff"/>
-  <path fill-rule="evenodd" fill="url(#ar)" d="m18.473 25.284 0.97227 18.915 3.2704 0.53033 0.17678-18.915-4.4194-0.53033z"/>
- </g>
- <g transform="matrix(.81848 0 0 .82217 -204.01 -3.192)">
-  <path opacity=".60793" d="m96.354 99.661a44.162 9.9191 0 1 1 -88.325 0 44.162 9.9191 0 1 1 88.325 0z" transform="matrix(.46154 .079703 -.079703 .46154 261.63 -.46787)" fill="url(#au)"/>
-  <path stroke-linejoin="round" d="m290.13 12.239-12.682 1.1266-1.5295 3.706-13.617 1.1118-0.22275 2.8017-6.1776 0.32613c0 19.866 2.2751 23.778 4.0392 25.097l34.897 5.8258v-0.0148l0.1188 0.0148c2.6655 0 5.94-23.745 5.94-37.193l-8.8951 0.72638-1.8711-3.5281z" fill-rule="evenodd" stroke="#833800" stroke-linecap="round" stroke-width="1.0048" fill="url(#az)"/>
-  <path d="m265.53 19.574-0.63494 23.909 28.467 7.262c1.6898-10.594 4.2752-18.194 4.5504-33.517l-32.382 2.3462z" fill-rule="evenodd" stroke="#dcdcdc" stroke-width="0.983" fill="#fff"/>
-  <path fill-rule="evenodd" fill="url(#ba)" d="m265.07 19.116-0.67139 24.255 29.29 7.2645c1.7786-8.3279 4.6912-21.648 4.7103-33.9l-33.329 2.3802z"/>
-  <path fill-opacity="0.16" fill-rule="evenodd" d="m294.15 22.736c-0.74281 9.2525-1.1484 21.289 0.25143 28.428l-5.3535-1.2675-3.6465-26.922 8.7486-0.23847z"/>
-  <path stroke-linejoin="round" d="m256.9 22.049 33.375-1.8089c0.8103 10.856 0.70273 23.711 4.6179 30.993l-34.106-5.4912c-3.3619-5.5279-3.4959-14.576-3.8865-23.692z" fill-rule="evenodd" stroke="url(#bc)" stroke-linecap="round" stroke-width="1.0075" fill="url(#bb)"/>
-  <path opacity=".52720" d="m256.4 22.648c11.052-0.46338 21.711-0.96406 32.763-1.4274 0.57142 8.0657 1.0383 13.744 2.2371 20.516-13.786-9.0536-22.28-12.853-32.582-2.9792-0.93658-5.3822-1.481-10.727-2.4176-16.109z" fill-rule="evenodd" fill="url(#bd)"/>
-  <path fill-rule="evenodd" fill="url(#be)" d="m276.4 17.736 1.5672-4 11.53-1 1.903 3.5-15 1.5z"/>
-  <path d="m260.82 45.594c-1.7589-0.30627-3.6679-4.774-3.9254-22.881l32.162-1.4793c0.24374 11.051 1.2454 24.245 3.843 29.005l-32.079-4.6443z" stroke-opacity=".897" stroke="url(#bf)" stroke-width=".99536" fill="none"/>
- </g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_1"
+   width="26"
+   height="26"
+   viewBox="0 0 26 26"
+   style="overflow:visible"
+   xml:space="preserve"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="directory.svg"><metadata
+     id="metadata130"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs128"><linearGradient
+       x1="302.86"
+       y1="366.65"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
+       x2="302.86"
+       gradientUnits="userSpaceOnUse"
+       y2="609.51"
+       id="linearGradient2528"><stop
+         offset="0"
+         style="stop-opacity:0"
+         id="stop5050" /><stop
+         offset=".5"
+         id="stop5056" /><stop
+         offset="1"
+         style="stop-opacity:0"
+         id="stop5052" /></linearGradient><radialGradient
+       r="117.14"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
+       cx="605.71"
+       cy="486.65"
+       gradientUnits="userSpaceOnUse"
+       xlink:href="#linearGradient5060"
+       id="radialGradient2530" /><linearGradient
+       id="linearGradient5060"><stop
+         offset="0"
+         id="stop5062" /><stop
+         offset="1"
+         style="stop-opacity:0"
+         id="stop5064" /></linearGradient><radialGradient
+       r="117.14"
+       gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
+       cx="605.71"
+       cy="486.65"
+       gradientUnits="userSpaceOnUse"
+       xlink:href="#linearGradient5060"
+       id="radialGradient2532" /><linearGradient
+       x1="-28.531"
+       y1="17.956"
+       gradientTransform="translate(34.378,-14.501)"
+       x2="-28.531"
+       gradientUnits="userSpaceOnUse"
+       y2="37.503"
+       id="linearGradient2558"><stop
+         offset="0"
+         style="stop-color:#fff"
+         id="stop11113" /><stop
+         offset=".91014"
+         style="stop-color:#cdcdcd"
+         id="stop11115" /><stop
+         offset="1"
+         style="stop-color:#a1a1a1"
+         id="stop11117" /></linearGradient><linearGradient
+       x1="9.8764"
+       y1="2.6015"
+       x2="9.8764"
+       gradientUnits="userSpaceOnUse"
+       y2="23.062"
+       id="linearGradient2560"><stop
+         offset="0"
+         style="stop-color:#c1c1c1"
+         id="stop5159" /><stop
+         offset="1"
+         style="stop-color:#909090"
+         id="stop5161" /></linearGradient><radialGradient
+       r="11.268"
+       gradientTransform="matrix(1.69,0,0,1.0436,-5.449,0.96175)"
+       cx="7.8186"
+       cy="8.5609"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2553"><stop
+         offset="0"
+         style="stop-color:#f0c178"
+         id="stop2612" /><stop
+         offset=".5"
+         style="stop-color:#e18941"
+         id="stop2614" /><stop
+         offset="1"
+         style="stop-color:#ec4f18"
+         id="stop2616" /></radialGradient><linearGradient
+       x1="9.7046"
+       y1="20.882"
+       gradientTransform="matrix(0.99458,0,0,0.99458,-0.33927,1.7178)"
+       x2="9.7046"
+       gradientUnits="userSpaceOnUse"
+       y2="4.303"
+       id="linearGradient2555"><stop
+         offset="0"
+         style="stop-color:#bb2b12"
+         id="stop2605" /><stop
+         offset="1"
+         style="stop-color:#cd7233"
+         id="stop2607" /></linearGradient><radialGradient
+       r="10.273"
+       gradientTransform="matrix(-0.016802,1.3943,-1.7966,-0.021651,14.152,2.1566)"
+       cx="4.02"
+       cy="5.5927"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2550"><stop
+         offset="0"
+         style="stop-color:#fff"
+         id="stop3754" /><stop
+         offset=".84754"
+         style="stop-color:#fff"
+         id="stop3760" /><stop
+         offset="1"
+         style="stop-color:#fff;stop-opacity:0"
+         id="stop3756" /></radialGradient><linearGradient
+       x1="18.031"
+       y1="16.408"
+       gradientTransform="matrix(0.44503,0,0,0.40237,2.8192,3.8499)"
+       x2="20.055"
+       gradientUnits="userSpaceOnUse"
+       y2="24.628"
+       id="linearGradient2547"><stop
+         offset="0"
+         style="stop-color:#fff;stop-opacity:.27451"
+         id="stop2687" /><stop
+         offset="1"
+         style="stop-color:#fff;stop-opacity:.078431"
+         id="stop2689" /></linearGradient><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_14_"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="53.915501"
+       y1="91.115196"
+       x2="55.820202"
+       y2="110.6698" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_15_"
+       id="linearGradient4002"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="56.851101"
+       y1="91.507797"
+       x2="58.826099"
+       y2="111.7843" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_16_"
+       id="linearGradient4004"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="57.940899"
+       y1="89.600601"
+       x2="60.232399"
+       y2="113.1264" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_18_"
+       id="linearGradient4006"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="35.979"
+       y1="15.0229"
+       x2="68.9291"
+       y2="107.2834" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_19_"
+       id="linearGradient4008"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="49.921902"
+       y1="23.2446"
+       x2="58.3703"
+       y2="104.0195" /><radialGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_21_"
+       id="radialGradient4010"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       cx="79.615196"
+       cy="116.7344"
+       r="88.041702" /><radialGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_22_"
+       id="radialGradient4012"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       cx="126.5"
+       cy="130.1982"
+       r="82.374199" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_23_"
+       id="linearGradient4014"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="132.50591"
+       y1="35.3008"
+       x2="40.759701"
+       y2="115.4526" /><radialGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_24_"
+       id="radialGradient4016"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       cx="87.546898"
+       cy="108.1338"
+       r="112.4545" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_25_"
+       id="linearGradient4018"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="59.637199"
+       y1="28.6401"
+       x2="65.511497"
+       y2="120.5861" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#XMLID_26_"
+       id="linearGradient4020"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"
+       x1="103.9541"
+       y1="11.4053"
+       x2="108.0303"
+       y2="106.0095" /></defs><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview126"
+     showgrid="false"
+     inkscape:zoom="13.302446"
+     inkscape:cx="5.9687205"
+     inkscape:cy="10.821029"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="Layer_1" /><linearGradient
+     id="XMLID_14_"
+     gradientUnits="userSpaceOnUse"
+     x1="53.915501"
+     y1="91.115196"
+     x2="55.820202"
+     y2="110.6698"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop4" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop6" /></linearGradient><linearGradient
+     id="XMLID_15_"
+     gradientUnits="userSpaceOnUse"
+     x1="56.851101"
+     y1="91.507797"
+     x2="58.826099"
+     y2="111.7843"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop11" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop13" /></linearGradient><linearGradient
+     id="XMLID_16_"
+     gradientUnits="userSpaceOnUse"
+     x1="57.940899"
+     y1="89.600601"
+     x2="60.232399"
+     y2="113.1264"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop18" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop20" /></linearGradient><linearGradient
+     id="XMLID_17_"
+     gradientUnits="userSpaceOnUse"
+     x1="47.311501"
+     y1="10.7583"
+     x2="58.862999"
+     y2="110.2979"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop25" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop27" /></linearGradient><linearGradient
+     id="XMLID_18_"
+     gradientUnits="userSpaceOnUse"
+     x1="35.979"
+     y1="15.0229"
+     x2="68.9291"
+     y2="107.2834"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#FFFFFF"
+       id="stop32" /><stop
+       offset="0.2191"
+       style="stop-color:#F4F4F4"
+       id="stop34" /><stop
+       offset="0.6013"
+       style="stop-color:#D8D8D8"
+       id="stop36" /><stop
+       offset="1"
+       style="stop-color:#B3B3B3"
+       id="stop38" /></linearGradient><linearGradient
+     id="XMLID_19_"
+     gradientUnits="userSpaceOnUse"
+     x1="49.921902"
+     y1="23.2446"
+     x2="58.3703"
+     y2="104.0195"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#D9D9D9"
+       id="stop45" /><stop
+       offset="0.3749"
+       style="stop-color:#CECECE"
+       id="stop47" /><stop
+       offset="1"
+       style="stop-color:#B3B3B3"
+       id="stop49" /></linearGradient><linearGradient
+     id="XMLID_20_"
+     gradientUnits="userSpaceOnUse"
+     x1="54.9907"
+     y1="39.262199"
+     x2="63.210098"
+     y2="110.0893"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop54" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop56" /></linearGradient><radialGradient
+     id="XMLID_21_"
+     cx="79.615196"
+     cy="116.7344"
+     r="88.041702"
+     gradientUnits="userSpaceOnUse"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#FFDD70"
+       id="stop61" /><stop
+       offset="0.4225"
+       style="stop-color:#FFAB43"
+       id="stop63" /><stop
+       offset="0.8022"
+       style="stop-color:#FF841F"
+       id="stop65" /><stop
+       offset="1"
+       style="stop-color:#FF7512"
+       id="stop67" /></radialGradient><radialGradient
+     id="XMLID_22_"
+     cx="126.5"
+     cy="130.1982"
+     r="82.374199"
+     gradientUnits="userSpaceOnUse"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#F2D26A"
+       id="stop72" /><stop
+       offset="0.2621"
+       style="stop-color:#F6B650"
+       id="stop74" /><stop
+       offset="0.7541"
+       style="stop-color:#FC8723"
+       id="stop76" /><stop
+       offset="1"
+       style="stop-color:#FF7512"
+       id="stop78" /></radialGradient><linearGradient
+     id="XMLID_23_"
+     gradientUnits="userSpaceOnUse"
+     x1="132.50591"
+     y1="35.3008"
+     x2="40.759701"
+     y2="115.4526"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#FFDD70"
+       id="stop83" /><stop
+       offset="0.3826"
+       style="stop-color:#FFB047"
+       id="stop85" /><stop
+       offset="0.791"
+       style="stop-color:#FF8521"
+       id="stop87" /><stop
+       offset="1"
+       style="stop-color:#FF7512"
+       id="stop89" /></linearGradient><radialGradient
+     id="XMLID_24_"
+     cx="87.546898"
+     cy="108.1338"
+     r="112.4545"
+     gradientUnits="userSpaceOnUse"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#FFF3CC"
+       id="stop94" /><stop
+       offset="0.1912"
+       style="stop-color:#FFDBAA"
+       id="stop96" /><stop
+       offset="0.5738"
+       style="stop-color:#FFB06C"
+       id="stop98" /><stop
+       offset="0.854"
+       style="stop-color:#FF9445"
+       id="stop100" /><stop
+       offset="1"
+       style="stop-color:#FF8A36"
+       id="stop102" /></radialGradient><linearGradient
+     id="XMLID_25_"
+     gradientUnits="userSpaceOnUse"
+     x1="59.637199"
+     y1="28.6401"
+     x2="65.511497"
+     y2="120.5861"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#EBDBA6"
+       id="stop107" /><stop
+       offset="1"
+       style="stop-color:#FF7512"
+       id="stop109" /></linearGradient><linearGradient
+     id="XMLID_26_"
+     gradientUnits="userSpaceOnUse"
+     x1="103.9541"
+     y1="11.4053"
+     x2="108.0303"
+     y2="106.0095"
+     gradientTransform="matrix(0.20708755,0,0,0.20708755,0.78183411,0.35730487)"><stop
+       offset="0"
+       style="stop-color:#999999"
+       id="stop114" /><stop
+       offset="1"
+       style="stop-color:#4D4D4D"
+       id="stop116" /></linearGradient><g
+     id="g3981"
+     transform="translate(-36.233937,15.561048)"><path
+       inkscape:connector-curvature="0"
+       id="path8"
+       d="m 0.78183411,20.438378 c 0,0.993399 0.93603579,1.456032 1.34606909,1.456032 H 22.493308 c 0.812197,-0.04929 0.861069,-0.695192 0.861069,-1.471149 v 0.02257 c 0,-0.788589 -22.57254289,-0.0074 -22.57254289,-0.0074 z"
+       style="opacity:0.2;fill:url(#linearGradient4000)" /><path
+       inkscape:connector-curvature="0"
+       id="path15"
+       d="m 0.78183411,20.645465 c 0,0.850923 0.67634799,1.456033 1.34606909,1.456033 H 23.158266 c 0.812197,-0.04929 1.473221,-0.156144 1.473221,-0.931894 l -0.03459,-0.516683 c 0,-0.768089 -23.81506854,-0.443996 -23.81506854,-0.0074 z"
+       style="opacity:0.2;fill:url(#linearGradient4002)" /><path
+       inkscape:connector-curvature="0"
+       id="path22"
+       d="M 23.572441,20.615438 0.78183411,20.23129 v 0.621263 c 0,1.167974 0.93603579,1.456033 1.34606909,1.456033 H 23.492504 c 0.358055,-0.02153 0.735369,-0.05467 1.045793,-0.150967 0.394088,-0.122389 0.679868,-0.346872 0.679868,-0.780928 0,0 -0.371515,-0.761253 -1.645724,-0.761253 z"
+       style="opacity:0.2;fill:url(#linearGradient4004)" /><path
+       inkscape:connector-curvature="0"
+       id="path29"
+       d="m 2.2202643,3.6914145 c -0.7931454,0 -1.43843019,0.6438352 -1.43843019,1.4353238 V 20.251999 c 0,0.791489 0.64528479,1.435324 1.43843019,1.435324 H 21.501772 c 0.793146,0 1.438223,-0.643835 1.438223,-1.435324 V 7.0041941 c 0,-0.7914886 -0.645077,-1.4353238 -1.438223,-1.4353238 h -7.729543 c -0.578395,0 -1.310864,-0.3089747 -1.822578,-0.7689161 0,0 -0.214335,-0.1921773 -0.214335,-0.1921773 C 11.297533,4.2145177 10.622842,3.6914145 9.8205846,3.6914145 H 2.2202643 z"
+       style="fill:#4d4d4d" /><path
+       inkscape:connector-curvature="0"
+       id="path40"
+       d="m 22.733114,20.251999 c 0,0.675726 -0.554165,1.228237 -1.231135,1.228237 H 2.2202643 c -0.6771763,0 -1.23134259,-0.552511 -1.23134259,-1.228237 V 5.1267383 c 0,-0.6755196 0.55416629,-1.2282362 1.23134259,-1.2282362 h 7.6003203 c 0.6773834,0 1.2733814,0.4114829 1.7763964,0.863348 l 0.214129,0.1921772 c 0.503016,0.4518651 1.283943,0.8219305 1.961119,0.8219305 h 7.72975 c 0.677176,0 1.231135,0.5525096 1.231135,1.2282363 V 20.251999 z"
+       style="fill:url(#linearGradient4006)" /><path
+       inkscape:connector-curvature="0"
+       id="path42"
+       d="m 21.501979,5.7761649 h -7.72975 c -0.677176,0 -1.458103,-0.3700655 -1.961119,-0.8219305 L 11.596981,4.7620572 C 11.094173,4.3101921 10.497968,3.8987091 9.8205846,3.8987091 H 2.2202643 C 1.543088,3.8985021 0.98892171,4.4512187 0.98892171,5.1267383 v 0.2070876 c 0,-0.6755196 0.55416629,-1.2282363 1.23134259,-1.2282363 h 7.6003203 c 0.6773834,0 1.2733814,0.411483 1.7763964,0.863348 l 0.214129,0.1921773 c 0.503016,0.451865 1.283943,0.8219305 1.961119,0.8219305 h 7.72975 c 0.677176,0 1.231135,0.5525096 1.231135,1.2282363 V 7.0041941 c 0,-0.6755196 -0.554165,-1.2280292 -1.231135,-1.2280292 z"
+       style="fill:#ffffff" /><path
+       inkscape:connector-curvature="0"
+       id="path51"
+       d="m 1.4743349,21.027956 c 0,0 0.2037742,0.03479 0.3344464,-0.05882 0.1379203,-0.09899 0.2155782,-0.38042 0.2155782,-0.75297 v -8.648805 c 0,-0.78859 0.6454919,-1.42994 1.4386372,-1.42994 h 7.7260223 c 0.620434,0 1.36305,-0.4156242 1.82382,-0.8277285 l 0.213922,-0.1913489 c 0.655225,-0.5862649 1.281457,-0.8712173 1.914938,-0.8712173 h 7.591415 V 8.1228811 h -7.798502 c -0.633481,0 -1.259714,0.2849524 -1.914939,0.8712173 l -0.213921,0.1913489 c -0.46077,0.4118971 -1.203386,0.8277287 -1.82382,0.8277287 H 3.2559091 c -0.7931453,0 -1.4386372,0.641558 -1.4386372,1.430147 v 8.648598 c 0.012839,0.417695 -0.1025083,0.803085 -0.2416712,0.901037 -0.027336,0.01905 -0.1012658,0.035 -0.1012658,0.035 z"
+       style="fill:url(#linearGradient4008)" /><path
+       inkscape:connector-curvature="0"
+       id="path58"
+       d="m 15.141699,8.2473407 c -0.633481,0 -1.259713,0.2849525 -1.914938,0.8712173 l -0.213922,0.1913489 c -0.46077,0.4118972 -1.203386,0.8275221 -1.82382,0.8275221 H 3.4629967 c -0.7931453,0 -1.4386372,0.641557 -1.4386372,1.42994 v 8.648597 c 0,0.38249 -0.076623,0.655432 -0.2101939,0.74945 -0.078279,0.05509 -0.2164065,0.09443 -0.3756568,0.05509 -0.1578007,-0.03894 -0.2209624,-0.116382 -0.3236779,-0.211643 -0.049908,0.08718 0.068753,0.435712 0.1459968,0.49991 0.045352,0.03789 0.4270145,0.355983 0.8995883,0.355983 l 21.204937,0.02257 c 0.812404,-0.04929 1.438637,-0.695401 1.438637,-1.47115 V 9.6772802 c 0,-0.7883823 -0.645284,-1.4299395 -1.438637,-1.4299395 h -8.223654 z"
+       style="opacity:0.75;fill:#4d4d4d" /><path
+       inkscape:connector-curvature="0"
+       id="path69"
+       d="m 2.231447,20.216173 c 0,0.707618 -0.3139447,1.209184 -0.8380833,0.943905 0,0 0.3849757,0.320364 0.7345395,0.320364 0.3495638,0 21.2374498,0 21.2374498,0 0.677383,-0.04142 1.23155,-0.591648 1.23155,-1.264062 V 9.6772802 c 0,-0.6726203 -0.554167,-1.2228519 -1.23155,-1.2228519 h -8.223654 c -0.677383,0 -1.273795,0.3684087 -1.776811,0.8184099 L 13.150967,9.4641871 C 12.647744,9.9139814 11.86661,10.344516 11.189019,10.344516 H 3.4629967 c -0.6773834,0 -1.2315497,0.550232 -1.2315497,1.222853 v 8.648804 z"
+       style="fill:url(#radialGradient4010)" /><path
+       inkscape:connector-curvature="0"
+       id="path80"
+       d="M 23.365353,8.4544283 H 22.733114 V 21.480236 c 0.533873,0 0.632239,0 0.632239,0 0.677383,-0.04142 1.23155,-0.59165 1.23155,-1.264063 V 9.6772802 c 0,-0.6726203 -0.554167,-1.2228519 -1.23155,-1.2228519 z"
+       style="fill:url(#radialGradient4012)" /><path
+       inkscape:connector-curvature="0"
+       id="path91"
+       d="m 23.365353,21.06606 c 0,0 -20.9048672,-0.107685 -21.2374498,0 -0.067096,0.02154 -0.1259092,0.03914 -0.1793378,0.05385 -0.1290155,0.09919 -0.3601252,0.176025 -0.546297,0.03935 0.1000233,0.07869 0.4321918,0.320986 0.7256348,0.320986 0.3495638,0 21.2374498,0 21.2374498,0 0.677383,-0.04142 1.23155,-0.59165 1.23155,-1.264063 V 20.00909 c 0,0.672414 -0.554167,1.015557 -1.23155,1.056975 z"
+       style="fill:url(#linearGradient4014)" /><path
+       inkscape:connector-curvature="0"
+       id="path104"
+       d="m 12.92462,14.830861 c 5.82206,-0.702234 11.672283,-0.857549 11.672283,-0.857549 V 9.6772802 c 0,-0.6726203 -0.554167,-1.2228519 -1.23155,-1.2228519 h -8.223654 c -0.677383,0 -1.273795,0.3684087 -1.776811,0.8184099 L 13.150967,9.4641871 C 12.647744,9.9139814 11.86661,10.344516 11.189019,10.344516 H 3.4629967 c -0.6773834,0 -1.2315497,0.550232 -1.2315497,1.222853 v 6.340606 c 0,0 4.8709063,-2.375087 10.693173,-3.077114 z"
+       style="fill:url(#radialGradient4016)" /><path
+       inkscape:connector-curvature="0"
+       id="path111"
+       d="m 23.365353,8.4544283 h -8.223654 c -0.677383,0 -1.273795,0.3684087 -1.776811,0.8184099 L 13.150967,9.4641871 C 12.647744,9.9139814 11.86661,10.344516 11.189019,10.344516 H 3.4629967 c -0.6773834,0 -1.2315497,0.550232 -1.2315497,1.222853 v 0.207087 c 0,-0.672621 0.5541663,-1.222852 1.2315497,-1.222852 h 7.7260223 c 0.677383,0 1.458725,-0.430535 1.961948,-0.8803293 l 0.213921,-0.1913489 c 0.503016,-0.4500012 1.099428,-0.81841 1.776811,-0.81841 h 8.223654 c 0.677383,0 1.23155,0.5502316 1.23155,1.222852 V 9.6772802 c 0,-0.6726203 -0.554167,-1.2228519 -1.23155,-1.2228519 z"
+       style="fill:url(#linearGradient4018)" /><rect
+       id="rect118"
+       height="13.046516"
+       width="0.20708755"
+       style="opacity:0.15;fill:url(#linearGradient4020)"
+       y="8.4337196"
+       x="22.733116" /><path
+       inkscape:connector-curvature="0"
+       id="path120"
+       d="m 9.4795114,5.3274062 c 0,0.2277963 -0.1863788,0.4141751 -0.4141751,0.4141751 H 2.6456221 c -0.2277963,0 -0.4141751,-0.1863788 -0.4141751,-0.4141751 V 4.9132311 c 0,-0.2277964 0.1863788,-0.4141751 0.4141751,-0.4141751 h 6.4197142 c 0.2277963,0 0.4141751,0.1863787 0.4141751,0.4141751 v 0.4141751 z"
+       style="fill:#f3af61" /><path
+       inkscape:connector-curvature="0"
+       id="path122"
+       d="m 2.5420783,9.0549822 c -0.1714685,0 -0.3106313,0.1391628 -0.3106313,0.3106313 0,0.1714684 0.1391628,0.3106313 0.3106313,0.3106313 0.1714685,0 0.3106314,-0.1391629 0.3106314,-0.3106313 0,-0.1714685 -0.1391629,-0.3106313 -0.3106314,-0.3106313 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.1391628 -0.3106313,0.3106313 0,0.1714684 0.1391629,0.3106313 0.3106313,0.3106313 0.1714685,0 0.3106314,-0.1391629 0.3106314,-0.3106313 0,-0.1714685 -0.1391629,-0.3106313 -0.3106314,-0.3106313 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.1391628 -0.3106313,0.3106313 0,0.1714684 0.1391628,0.3106313 0.3106313,0.3106313 0.1714685,0 0.3106313,-0.1391629 0.3106313,-0.3106313 0,-0.1714685 -0.1391628,-0.3106313 -0.3106313,-0.3106313 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.1391628 -0.3106314,0.3106313 0,0.1714684 0.1391629,0.3106313 0.3106314,0.3106313 0.1714685,0 0.3106313,-0.1391629 0.3106313,-0.3106313 0,-0.1714685 -0.1391628,-0.3106313 -0.3106313,-0.3106313 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.1391628 -0.3106314,0.3106313 0,0.1714684 0.1391628,0.3106313 0.3106314,0.3106313 0.1714687,0 0.3106317,-0.1391629 0.3106317,-0.3106313 0,-0.1714685 -0.139163,-0.3106313 -0.3106317,-0.3106313 z m 1.8637887,0 c -0.171469,0 -0.310632,0.1391628 -0.310632,0.3106313 0,0.1714684 0.139163,0.3106313 0.310632,0.3106313 0.171468,0 0.310631,-0.1391629 0.310631,-0.3106313 0,-0.1714685 -0.139163,-0.3106313 -0.310631,-0.3106313 z"
+       style="fill:#cccccc" /><path
+       inkscape:connector-curvature="0"
+       id="path124"
+       d="m 2.5420783,10.91877 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310631 0,-0.171469 -0.1391629,-0.310632 -0.3106314,-0.310632 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391629,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310631 0,-0.171469 -0.1391629,-0.310632 -0.3106314,-0.310632 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310631 0,-0.171469 -0.1391628,-0.310632 -0.3106313,-0.310632 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.139163 -0.3106314,0.310632 0,0.171468 0.1391629,0.310631 0.3106314,0.310631 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310631 0,-0.171469 -0.1391628,-0.310632 -0.3106313,-0.310632 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.139163 -0.3106314,0.310632 0,0.171468 0.1391628,0.310631 0.3106314,0.310631 0.1714687,0 0.3106317,-0.139163 0.3106317,-0.310631 0,-0.171469 -0.139163,-0.310632 -0.3106317,-0.310632 z m 1.8637887,0 c -0.171469,0 -0.310632,0.139163 -0.310632,0.310632 0,0.171468 0.139163,0.310631 0.310632,0.310631 0.171468,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139163,-0.310632 -0.310631,-0.310632 z m 1.863787,0 c -0.171468,0 -0.310632,0.139163 -0.310632,0.310632 0,0.171468 0.139164,0.310631 0.310632,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139163 0.310632,-0.310631 0,-0.171469 -0.139164,-0.310632 -0.310632,-0.310632 z m 1.863788,0 c -0.171469,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139162,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139163 0.310632,-0.310631 0,-0.171469 -0.139164,-0.310632 -0.310632,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z M 13.724806,9.0549822 c -0.171468,0 -0.310632,0.1391628 -0.310632,0.3106313 0,0.1714684 0.139164,0.3106313 0.310632,0.3106313 0.171469,0 0.310631,-0.1391629 0.310631,-0.3106313 0,-0.1714685 -0.139162,-0.3106313 -0.310631,-0.3106313 z m 1.863788,0 c -0.171468,0 -0.310631,0.1391628 -0.310631,0.3106313 0,0.1714684 0.139163,0.3106313 0.310631,0.3106313 0.171469,0 0.310631,-0.1391629 0.310631,-0.3106313 0,-0.1714685 -0.139162,-0.3106313 -0.310631,-0.3106313 z m 1.863788,0 c -0.171468,0 -0.310631,0.1391628 -0.310631,0.3106313 0,0.1714684 0.139163,0.3106313 0.310631,0.3106313 0.171468,0 0.310632,-0.1391629 0.310632,-0.3106313 0,-0.1714685 -0.139164,-0.3106313 -0.310632,-0.3106313 z m 1.863788,0 c -0.171469,0 -0.310631,0.1391628 -0.310631,0.3106313 0,0.1714684 0.139162,0.3106313 0.310631,0.3106313 0.171468,0 0.310632,-0.1391629 0.310632,-0.3106313 0,-0.1714685 -0.139164,-0.3106313 -0.310632,-0.3106313 z m 1.863788,0.6212626 c 0.171469,0 0.310631,-0.1391629 0.310631,-0.3106313 0,-0.1714685 -0.139162,-0.3106313 -0.310631,-0.3106313 -0.171468,0 -0.310631,0.1391628 -0.310631,0.3106313 0,0.1714684 0.139163,0.3106313 0.310631,0.3106313 z M 2.5420783,12.782558 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310631 0,-0.171469 -0.1391629,-0.310632 -0.3106314,-0.310632 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391629,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310631 0,-0.171469 -0.1391629,-0.310632 -0.3106314,-0.310632 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310632 0,0.171468 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310631 0,-0.171469 -0.1391628,-0.310632 -0.3106313,-0.310632 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.139163 -0.3106314,0.310632 0,0.171468 0.1391629,0.310631 0.3106314,0.310631 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310631 0,-0.171469 -0.1391628,-0.310632 -0.3106313,-0.310632 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.139163 -0.3106314,0.310632 0,0.171468 0.1391628,0.310631 0.3106314,0.310631 0.1714687,0 0.3106317,-0.139163 0.3106317,-0.310631 0,-0.171469 -0.139163,-0.310632 -0.3106317,-0.310632 z m 1.8637887,0 c -0.171469,0 -0.310632,0.139163 -0.310632,0.310632 0,0.171468 0.139163,0.310631 0.310632,0.310631 0.171468,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139163,-0.310632 -0.310631,-0.310632 z m 1.863787,0 c -0.171468,0 -0.310632,0.139163 -0.310632,0.310632 0,0.171468 0.139164,0.310631 0.310632,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139163 0.310632,-0.310631 0,-0.171469 -0.139164,-0.310632 -0.310632,-0.310632 z m 1.863788,0 c -0.171469,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139162,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139163 0.310632,-0.310631 0,-0.171469 -0.139164,-0.310632 -0.310632,-0.310632 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310632 0,0.171468 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139163 0.310631,-0.310631 0,-0.171469 -0.139162,-0.310632 -0.310631,-0.310632 z M 2.5420783,14.646346 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310632 0.3106313,0.310632 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310632 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391629,0.310632 0.3106313,0.310632 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310632 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310632 0.3106313,0.310632 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310632 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391629,0.310632 0.3106314,0.310632 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310632 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391628,0.310632 0.3106314,0.310632 0.1714687,0 0.3106317,-0.139163 0.3106317,-0.310632 0,-0.171468 -0.139163,-0.310631 -0.3106317,-0.310631 z m 1.8637887,0 c -0.171469,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139163,0.310632 0.310632,0.310632 0.171468,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139163,-0.310631 -0.310631,-0.310631 z m 1.863787,0 c -0.171468,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139164,0.310632 0.310632,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171468,0 0.310632,-0.139163 0.310632,-0.310632 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171469,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139162,0.310632 0.310631,0.310632 0.171468,0 0.310632,-0.139163 0.310632,-0.310632 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z M 2.5420783,16.510134 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139162 0.3106314,-0.310631 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391629,0.310631 0.3106313,0.310631 0.1714685,0 0.3106314,-0.139162 0.3106314,-0.310631 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310631 0.3106313,0.310631 0.1714685,0 0.3106313,-0.139162 0.3106313,-0.310631 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391629,0.310631 0.3106314,0.310631 0.1714685,0 0.3106313,-0.139162 0.3106313,-0.310631 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391628,0.310631 0.3106314,0.310631 0.1714687,0 0.3106317,-0.139162 0.3106317,-0.310631 0,-0.171468 -0.139163,-0.310631 -0.3106317,-0.310631 z m 1.8637887,0 c -0.171469,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139163,0.310631 0.310632,0.310631 0.171468,0 0.310631,-0.139162 0.310631,-0.310631 0,-0.171468 -0.139163,-0.310631 -0.310631,-0.310631 z m 1.863787,0 c -0.171468,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139164,0.310631 0.310632,0.310631 0.171469,0 0.310631,-0.139162 0.310631,-0.310631 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139162 0.310631,-0.310631 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139162 0.310632,-0.310631 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171469,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139162,0.310631 0.310631,0.310631 0.171468,0 0.310632,-0.139162 0.310632,-0.310631 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310631 0.310631,0.310631 0.171469,0 0.310631,-0.139162 0.310631,-0.310631 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z M 2.5420783,18.373922 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310632 0.3106313,0.310632 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310632 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714684,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391629,0.310632 0.3106313,0.310632 0.1714685,0 0.3106314,-0.139163 0.3106314,-0.310632 0,-0.171468 -0.1391629,-0.310631 -0.3106314,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106313,0.139163 -0.3106313,0.310631 0,0.171469 0.1391628,0.310632 0.3106313,0.310632 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310632 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714685,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391629,0.310632 0.3106314,0.310632 0.1714685,0 0.3106313,-0.139163 0.3106313,-0.310632 0,-0.171468 -0.1391628,-0.310631 -0.3106313,-0.310631 z m 1.863788,0 c -0.1714686,0 -0.3106314,0.139163 -0.3106314,0.310631 0,0.171469 0.1391628,0.310632 0.3106314,0.310632 0.1714687,0 0.3106317,-0.139163 0.3106317,-0.310632 0,-0.171468 -0.139163,-0.310631 -0.3106317,-0.310631 z m 1.8637887,0 c -0.171469,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139163,0.310632 0.310632,0.310632 0.171468,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139163,-0.310631 -0.310631,-0.310631 z m 1.863787,0 c -0.171468,0 -0.310632,0.139163 -0.310632,0.310631 0,0.171469 0.139164,0.310632 0.310632,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171468,0 0.310632,-0.139163 0.310632,-0.310632 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171469,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139162,0.310632 0.310631,0.310632 0.171468,0 0.310632,-0.139163 0.310632,-0.310632 0,-0.171468 -0.139164,-0.310631 -0.310632,-0.310631 z m 1.863788,0 c -0.171468,0 -0.310631,0.139163 -0.310631,0.310631 0,0.171469 0.139163,0.310632 0.310631,0.310632 0.171469,0 0.310631,-0.139163 0.310631,-0.310632 0,-0.171468 -0.139162,-0.310631 -0.310631,-0.310631 z"
+       style="opacity:0.07000002;fill:#802600" /></g><g
+     id="layer1"
+     transform="translate(1.1944941,0.35681363)"><g
+       transform="translate(0.036304,-1.2166e-7)"
+       id="g2589"><g
+         transform="matrix(0.54593,0,0,0.51685,-1.002,-0.57818)"
+         style="stroke-width:1.88259995"
+         id="g3490"><g
+           transform="matrix(0.021652,0,0,0.014857,43.008,42.685)"
+           style="stroke-width:104.95999908"
+           id="g5022"><rect
+             x="-1559.3"
+             y="-150.7"
+             width="1339.6"
+             height="478.35999"
+             style="opacity:0.40206;fill:url(#linearGradient2528)"
+             id="rect2527" /><path
+             d="m -219.62,-150.68 v 478.33 c 142.88,0.9 345.4,-107.17 345.4,-239.2 0,-132.02 -159.44,-239.13 -345.4,-239.13 z"
+             style="opacity:0.40206;fill:url(#radialGradient2530)"
+             id="path2529"
+             inkscape:connector-curvature="0" /><path
+             d="m -1559.3,-150.68 v 478.33 c -142.8,0.9 -345.4,-107.17 -345.4,-239.2 0,-132.02 159.5,-239.13 345.4,-239.13 z"
+             style="opacity:0.40206;fill:url(#radialGradient2532)"
+             id="path2531"
+             inkscape:connector-curvature="0" /></g></g><path
+         d="m 0.67728,2.5695 c -0.08554,0 -0.15887,0.0927 -0.15887,0.1885 0,5.8692 -0.04308,12.244 -0.04914,18.225 0.02908,0.895 0.53723,1.505 0.88963,1.508 1.0128,0.009 0.5393,-0.004 1.0486,0 6.4703,-0.016 13.578,-0.078 20.05,-0.094 0.053,0.007 -1.478,-0.108 -1.463,-1.446 0,-4.673 -0.502,-11.187 -0.502,-15.86 0,-0.1865 -0.015,-0.2905 -0.032,-0.3767 -0.012,-0.0665 -0.028,-0.0989 -0.063,-0.1257 -0.028,-0.0244 -0.055,-0.057 -0.096,-0.0628 h -8.82 c -0.815,0 -1.002,-1.992 -2.2134,-1.992 L 0.6768,2.5695 h -2e-5 z"
+         style="fill:url(#linearGradient2558);stroke:url(#linearGradient2560);stroke-width:1.01110005;stroke-linecap:round;stroke-linejoin:round"
+         id="path3496"
+         inkscape:connector-curvature="0" /><path
+         d="m 3.4994,6.5471 c 10.57,0 13.031,5e-4 19.994,-0.0275 0,1.5704 0.258,16.04 -0.484,16.04 -0.714,0 -14.046,-0.094 -21.009,-0.066 1.4717,0 1.4994,-0.623 1.4994,-15.947 v 1e-4 z"
+         style="fill:url(#radialGradient2553);stroke:url(#linearGradient2555);stroke-linecap:round;stroke-linejoin:round"
+         id="path3498"
+         inkscape:connector-curvature="0" /><path
+         d="m 22.939,7.6088 c 0,0 -16.832,0.0937 -18.397,-0.0923 -0.0829,13.83 -0.5009,14.44 -0.5009,14.44"
+         style="opacity:0.4;fill:none;stroke:url(#radialGradient2550);stroke-width:0.98119998"
+         id="path3211"
+         inkscape:connector-curvature="0" /><path
+         d="M 4.2517,6 C 3.5668,6 3,6.5124 3,7.1317 v 6.4373 c 0.0026,0.116 0.0661,0.247 0.1669,0.327 0.1008,0.081 0.2297,0.115 0.3755,0.101 h 0.0139 l 20.027,-2.867 c 0.232,-0.033 0.414,-0.215 0.417,-0.427 V 7.1317 C 24.0003,6.5124 23.4333,6 22.7483,6 H 4.2523 4.252 z"
+         style="fill:url(#linearGradient2547);fill-rule:evenodd"
+         id="path2608"
+         inkscape:connector-curvature="0" /></g><rect
+       x="2"
+       y="4"
+       width="7"
+       height="1"
+       ry="0.5"
+       rx="0.53846002"
+       style="fill:#e9a961;display:block"
+       id="rect2545" /></g></svg>
\ No newline at end of file
diff --git a/bitmaps_png/sources/edit_comp_footprint.svg b/bitmaps_png/sources/edit_comp_footprint.svg
index fb2b24fa5c..3e291423e7 100644
--- a/bitmaps_png/sources/edit_comp_footprint.svg
+++ b/bitmaps_png/sources/edit_comp_footprint.svg
@@ -8,12 +8,12 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg3223"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="edit_comp_footprint.svg">
   <metadata
      id="metadata3327">
@@ -23,7 +23,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,17 +36,25 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview3325"
-     showgrid="false"
-     inkscape:zoom="15.4375"
-     inkscape:cx="24"
-     inkscape:cy="22.024543"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     showgrid="true"
+     inkscape:zoom="2.7289902"
+     inkscape:cx="-88.787301"
+     inkscape:cy="-14.406475"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg3223" />
+     inkscape:current-layer="svg3223">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3050"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs3225">
     <linearGradient
@@ -60,28 +68,11 @@
          offset="1"
          id="stop3230" />
     </linearGradient>
-    <linearGradient
-       id="i"
-       y2="10.441"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="12.136"
-       gradientTransform="matrix(0.88741,0,0,1.1269,74.503,29.004)"
-       y1="1.9828"
-       x1="3.4673" />
-    <linearGradient
-       id="j"
-       y2="7.8438"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="12.922"
-       y1="6.0625"
-       x1="11.078" />
     <linearGradient
        id="k"
        y2="14.691"
        gradientUnits="userSpaceOnUse"
-       x2="30.432"
+       x2="30.431999"
        gradientTransform="translate(6.3922,12.185)"
        y1="12.338"
        x1="28.079">
@@ -96,11 +87,11 @@
     </linearGradient>
     <linearGradient
        id="l"
-       y2="22.119"
+       y2="22.118999"
        gradientUnits="userSpaceOnUse"
-       x2="22.81"
+       x2="22.809999"
        gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
+       y1="21.481001"
        x1="23.448">
       <stop
          stop-color="#ce5c00"
@@ -113,10 +104,10 @@
     </linearGradient>
     <linearGradient
        id="m"
-       y2="32.714"
+       y2="32.714001"
        gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
+       x2="25.485001"
+       y1="34.389999"
        x1="26.379">
       <stop
          stop-color="#e9b96e"
@@ -132,8 +123,8 @@
        gradientUnits="userSpaceOnUse"
        cy="128"
        cx="-138.84"
-       gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)"
-       r="9.1267">
+       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
+       r="9.1267004">
       <stop
          stop-color="#f9a9a9"
          offset="0"
@@ -148,7 +139,7 @@
        y2="134.25"
        gradientUnits="userSpaceOnUse"
        x2="-158.75"
-       gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)"
+       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
        y1="115.94"
        x1="-158.75">
       <stop
@@ -171,147 +162,28 @@
     <linearGradient
        inkscape:collect="always"
        xlink:href="#a"
-       id="linearGradient4678"
+       id="linearGradient3056"
        gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4116646,0,0,1.3833569,-1.2349889,0.23328149)"
        x1="11.078"
        y1="6.0625"
        x2="12.922"
-       y2="7.8438"
-       gradientTransform="matrix(2.5619,0,0,2.3244,-2.4766657,0.0748166)" />
+       y2="7.8438001" />
     <linearGradient
        inkscape:collect="always"
        xlink:href="#a"
-       id="linearGradient4682"
+       id="linearGradient3060"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2734557,0,0,2.6193664,-2.4612943,0.0748166)"
-       x1="3.4673"
+       gradientTransform="matrix(1.2527253,0,0,1.5589049,-1.2265189,0.23328149)"
+       x1="3.4672999"
        y1="1.9828"
        x2="12.136"
        y2="10.441" />
   </defs>
   <g
-     transform="matrix(-2.39679,0,0,-2.0018352,4.300903,46.668173)"
-     id="g40">
+     id="g3076">
     <g
-       id="g42"
-       style="stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect44"
-         style="fill:#ffffff;stroke:#000000;stroke-width:0.40000001" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path46"
-         style="fill:none;stroke:#030303;stroke-width:5.59579992" />
-    </g>
-    <g
-       transform="translate(-0.0375,-0.15)"
-       id="g48"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect50"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path54"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect56"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path58"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path60"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       transform="translate(-0.0375,9.6261)"
-       id="g62">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect64"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path68"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect70"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path72"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g74"
-         style="stroke-width:0.30000001">
-        <path
-           inkscape:connector-curvature="0"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path76"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
-  <g
-     id="g4698">
-    <g
-       transform="matrix(2.5619,0,0,2.3244,-15.286166,-28.399083)"
+       transform="matrix(1.4116646,0,0,1.3833569,-8.2933121,-16.712841)"
        id="g3265"
        style="fill:#9b9b9b">
       <path
@@ -344,122 +216,107 @@
          id="rect3275" />
     </g>
     <rect
-       transform="matrix(-1.8331406e-7,1,-1,-4.2749943e-8,0,0)"
-       height="2.5618999"
-       width="2.3243999"
-       y="-7.770926"
-       x="4.7236242"
+       transform="matrix(-1.6972342e-7,1,-1,-4.6173156e-8,0,0)"
+       height="1.4116645"
+       width="1.3833569"
+       y="-4.411665"
+       x="2.9999998"
        id="rect3277"
        style="fill:#ffffff" />
     <path
-       d="M 2.6471343,0.0748166 V 32.616417 L 29.547084,16.345617 2.6471343,0.0748166 z"
+       d="M 1.5883403,0.23328149 V 19.600279 L 16.410818,9.9167802 1.5883403,0.23328149 z"
        id="path3279"
        inkscape:connector-curvature="0"
        style="fill-rule:evenodd" />
     <rect
-       y="9.3724203"
-       width="2.5618999"
-       x="0.085238524"
-       height="2.3243999"
+       y="5.7667112"
+       width="1.4116645"
+       x="0.176678"
+       height="1.3833569"
        id="rect3281" />
     <rect
-       y="20.994421"
-       width="2.5618999"
-       x="0.085238524"
-       height="2.3243999"
+       y="12.683496"
+       width="1.4116645"
+       x="0.176678"
+       height="1.3833569"
        id="rect3283" />
     <path
-       d="M 5.2244057,4.7236166 V 27.967617 L 25.719606,16.345617 5.2244057,4.7236166 z"
+       d="M 3.0084749,2.9999953 V 16.833565 L 14.301792,9.9167802 3.0084749,2.9999953 z"
        id="path3285"
-       style="fill:url(#linearGradient4682);fill-rule:evenodd"
+       style="fill:url(#linearGradient3060);fill-rule:evenodd"
        inkscape:connector-curvature="0" />
     <path
-       d="m 33.389551,16.344338 a 5.1236719,4.6486837 0 0 1 -10.247344,0 5.1236719,4.6486837 0 1 1 10.247344,0 z"
+       d="m 18.528104,9.916019 a 2.8232587,2.7666447 0 0 1 -5.646517,0 2.8232587,2.7666447 0 1 1 5.646517,0 z"
        id="path3287"
        inkscape:connector-curvature="0" />
     <path
-       d="m 30.828034,16.345617 a 2.5619,2.3244 0 0 1 -5.1238,0 2.5619,2.3244 0 1 1 5.1238,0 z"
+       d="m 17.116651,9.9167802 a 1.4116646,1.3833569 0 0 1 -2.82333,0 1.4116646,1.3833569 0 1 1 2.82333,0 z"
        id="path3289"
-       style="fill:url(#linearGradient4678)"
+       style="fill:url(#linearGradient3056)"
        inkscape:connector-curvature="0" />
     <rect
-       y="15.18342"
-       width="6.3898911"
-       x="32.124352"
-       height="2.3243999"
+       y="9.2251034"
+       width="3.5209739"
+       x="17.830952"
+       height="1.3833569"
        id="rect3291" />
+  </g>
+  <g
+     id="g3072"
+     transform="translate(-5.066798,19.777785)">
     <path
-       d="m 18.033906,0.0562214 v 6.9732 l 2.5619,2.3244 h 2.5619 l 2.5619,-2.3244 v -6.9732 h -2.5619 v 6.9732 h -2.5619 v -6.9732 h -2.5619 z"
+       d="M 10.066798,0.22221463 V 4.3722854 l 1.411665,1.3833569 h 1.411664 L 14.301792,4.3722854 V 0.22221463 H 12.890127 V 4.3722854 H 11.478463 V 0.22221463 h -1.411665 z"
        id="path3293"
        inkscape:connector-curvature="0"
        style="fill:#9b9b9b;fill-rule:evenodd" />
     <path
-       d="m 28.281506,0.0562214 h 5.1238 l 2.5619,2.3244 v 2.3244 l -2.5619,2.3244 h -2.5619 v 2.3244 h -2.5619 v -4.6488 h 5.1238 v -2.3244 h -5.1238 v -2.3244 z"
+       d="m 15.713456,0.22221463 h 2.82333 L 19.94845,1.6055716 V 2.9889285 L 18.536786,4.3722854 H 17.125121 V 5.7556423 H 15.713456 V 2.9889285 h 2.82333 V 1.6055716 h -2.82333 V 0.22221463 z"
        id="path3305"
        inkscape:connector-curvature="0"
        style="fill:#9b9b9b;fill-rule:evenodd" />
   </g>
   <g
-     transform="translate(-28.8,-7)"
+     transform="matrix(0.42892262,0,0,0.64066459,-29.822936,-10.369007)"
      id="g3307">
     <g
        transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
        id="g3309">
       <path
-         stroke-linejoin="round"
-         d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z"
-         fill-rule="evenodd"
-         stroke="url(#l)"
-         fill="url(#k)"
-         id="path3311" />
+         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
+         id="path3311"
+         style="fill:url(#k);fill-rule:evenodd;stroke:url(#l);stroke-linejoin:round"
+         inkscape:connector-curvature="0" />
       <path
-         opacity=".28235"
-         d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z"
-         stroke="#fff"
-         fill="none"
-         id="path3313" />
+         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
+         id="path3313"
+         inkscape:connector-curvature="0"
+         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
       <path
-         fill-rule="evenodd"
-         fill="url(#m)"
-         d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"
-         id="path3315" />
+         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
+         id="path3315"
+         style="fill:url(#m);fill-rule:evenodd"
+         inkscape:connector-curvature="0" />
       <path
-         stroke-linejoin="round"
-         d="m23 21.5-5.5 1.5 2-5"
+         d="m 23,21.5 -5.5,1.5 2,-5"
          transform="translate(6.3922,12.185)"
-         stroke="#e9b96e"
-         stroke-linecap="round"
-         fill="none"
-         id="path3317" />
+         id="path3317"
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
       <path
-         fill-rule="evenodd"
-         d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"
-         id="path3319" />
+         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
+         id="path3319"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
     </g>
     <path
-       style="enable-background:new"
-       d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z"
-       stroke="#ef2929"
-       stroke-width="1.0891"
-       fill="url(#o)"
-       id="path3321" />
+       style="fill:url(#o);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
+       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
+       id="path3321"
+       inkscape:connector-curvature="0" />
     <path
-       style="enable-background:new"
-       d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z"
-       stroke="#888a85"
-       stroke-width="1.0891"
-       fill="url(#n)"
-       id="path3323" />
+       style="fill:url(#n);stroke:#888a85;stroke-width:1.0891;enable-background:new"
+       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
+       id="path3323"
+       inkscape:connector-curvature="0" />
   </g>
-  <text
-     xml:space="preserve"
-     style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#002255;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
-     x="12.955465"
-     y="41.587044"
-     id="text4694"
-     sodipodi:linespacing="125%"><tspan
-       sodipodi:role="line"
-       id="tspan4696"
-       x="12.955465"
-       y="41.587044">DIP</tspan></text>
 </svg>
diff --git a/bitmaps_png/sources/edit_module.svg b/bitmaps_png/sources/edit_module.svg
index 420583684e..5db3f09566 100644
--- a/bitmaps_png/sources/edit_module.svg
+++ b/bitmaps_png/sources/edit_module.svg
@@ -8,21 +8,22 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="edit_module.svg">
   <metadata
-     id="metadata146">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,430 +36,418 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview144"
-     showgrid="false"
-     inkscape:zoom="15.4375"
-     inkscape:cx="26.426936"
-     inkscape:cy="24.509046"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="20.876254"
+     inkscape:cy="11.223061"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="g80" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
-       id="i"
-       y2="14.691"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-40-8-3"
+       id="linearGradient4096"
        gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
+       gradientTransform="matrix(0.5514648,-0.67994507,0.76455024,0.56312452,-44.565248,11.212217)"
+       spreadMethod="pad"
+       x1="23.575972"
+       y1="25.356892"
+       x2="23.575972"
+       y2="31.210939" />
+    <linearGradient
+       id="linearGradient3155-40-8-3">
       <stop
-         stop-color="#fcaf3e"
+         style="stop-color:#181818;stop-opacity:1;"
          offset="0"
-         id="stop7" />
+         id="stop2541-6-5" />
       <stop
-         stop-color="#ce5c00"
+         id="stop2543-0-2"
+         offset="0.13482948"
+         style="stop-color:#dbdbdb;stop-opacity:1;" />
+      <stop
+         style="stop-color:#a4a4a4;stop-opacity:1;"
+         offset="0.20224422"
+         id="stop2545-4-4" />
+      <stop
+         id="stop2547-8-1"
+         offset="0.26965895"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8d8d8d;stop-opacity:1;"
+         offset="0.44650277"
+         id="stop2549-8-5" />
+      <stop
+         id="stop2551-8-2"
+         offset="0.57114136"
+         style="stop-color:#959595;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cecece;stop-opacity:1;"
+         offset="0.72038066"
+         id="stop2553-9-8" />
+      <stop
+         style="stop-color:#181818;stop-opacity:1;"
          offset="1"
-         id="stop9" />
+         id="stop2555-7-2" />
     </linearGradient>
     <linearGradient
-       id="j"
-       y2="22.119"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-279-6-6"
+       id="linearGradient4098"
        gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.678466,9.1094729)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-279-6-6">
       <stop
-         stop-color="#ce5c00"
+         id="stop2559-4-5"
          offset="0"
-         id="stop12" />
+         style="stop-color:#565656;stop-opacity:1;" />
       <stop
-         stop-color="#ce5c00"
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2561-3-7" />
+      <stop
+         id="stop2563-0-6"
          offset="1"
-         id="stop14" />
+         style="stop-color:#545454;stop-opacity:1;" />
     </linearGradient>
     <linearGradient
-       id="k"
-       y2="32.714"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-789-0-8"
+       id="linearGradient4100"
        gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="n"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.831935,9.2986966)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
     <linearGradient
-       id="l"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)"
-       y1="115.94"
-       x1="-158.75">
+       id="linearGradient3223-789-0-8">
       <stop
-         stop-color="#ddd"
+         style="stop-color:#b1b1b1;stop-opacity:1;"
          offset="0"
-         id="stop27" />
+         id="stop2567-9-9" />
       <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
+         id="stop2569-2-9"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
       <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
+         style="stop-color:#8f8f8f;stop-opacity:1;"
          offset="1"
-         id="stop33" />
+         id="stop2571-5-6" />
     </linearGradient>
     <linearGradient
-       id="o"
-       y2="9.2485"
-       xlink:href="#m"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-686-0-5"
+       id="linearGradient4102"
        gradientUnits="userSpaceOnUse"
-       x2="9.3617"
-       gradientTransform="matrix(.88741 0 0 1.1269 1.1058 6.5)"
-       y1="2.8702"
-       x1="3.4673" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.145168,8.4519273)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
     <linearGradient
-       id="m">
+       id="linearGradient3240-686-0-5">
       <stop
-         stop-color="#fff"
+         id="stop2575-5-5"
          offset="0"
-         id="stop37" />
+         style="stop-color:#565656;stop-opacity:1;" />
       <stop
-         stop-color="#ff6900"
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2577-9-6" />
+      <stop
+         id="stop2579-4-9"
          offset="1"
-         id="stop39" />
+         style="stop-color:#545454;stop-opacity:1;" />
     </linearGradient>
     <linearGradient
-       id="p"
-       y2="7.8438"
-       xlink:href="#m"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-768-9-6"
+       id="linearGradient4104"
        gradientUnits="userSpaceOnUse"
-       x2="12.922"
-       y1="6.0625"
-       x1="11.078" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.298637,8.6411489)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-768-9-6">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2583-2-1" />
+      <stop
+         id="stop2585-2-1"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2587-4-0" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient3929"
+       xlink:href="#linearGradient3240-907-7-2"
+       id="linearGradient4106"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="28.079"
-       y1="12.338"
-       x2="30.432"
-       y2="14.691" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.609293,7.7912027)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-907-7-2">
+      <stop
+         id="stop2591-5-5"
+         offset="0"
+         style="stop-color:#565656;stop-opacity:1;" />
+      <stop
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2593-4-8" />
+      <stop
+         id="stop2595-8-4"
+         offset="1"
+         style="stop-color:#545454;stop-opacity:1;" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient3931"
+       xlink:href="#linearGradient3223-699-2-0"
+       id="linearGradient4108"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="23.448"
-       y1="21.481"
-       x2="22.81"
-       y2="22.119" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.762762,7.9804271)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-699-2-0">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2599-8-1" />
+      <stop
+         id="stop2601-9-4"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2603-3-8" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient3933"
+       xlink:href="#linearGradient3290-678-8-0"
+       id="linearGradient4110"
        gradientUnits="userSpaceOnUse"
-       x1="26.379"
-       y1="34.39"
-       x2="25.485"
-       y2="32.714" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3935"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       cx="-138.84"
-       cy="128"
-       r="9.1267" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476697,0.65903459,-47.371874,8.7336194)"
+       x1="9"
+       y1="29.056757"
+       x2="9"
+       y2="26.02973" />
+    <linearGradient
+       id="linearGradient3290-678-8-0">
+      <stop
+         style="stop-color:#35310b;stop-opacity:0.25735295;"
+         offset="0"
+         id="stop2607-0-7" />
+      <stop
+         style="stop-color:#fcfbf2;stop-opacity:1;"
+         offset="1"
+         id="stop2609-2-0" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3937"
+       xlink:href="#linearGradient3191-577-0-5"
+       id="linearGradient4112"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       x1="-158.75"
-       y1="115.94"
-       x2="-158.75"
-       y2="134.25" />
+       gradientTransform="matrix(0.52967464,-0.05106546,0.07896699,0.50121506,-25.900092,2.4479589)"
+       x1="5.5178981"
+       y1="37.371799"
+       x2="9.5220556"
+       y2="41.391716" />
+    <linearGradient
+       id="linearGradient3191-577-0-5">
+      <stop
+         style="stop-color:#bcaf25;stop-opacity:1;"
+         offset="0"
+         id="stop2613-5-7" />
+      <stop
+         style="stop-color:#c5b625;stop-opacity:1;"
+         offset="1"
+         id="stop2615-1-6" />
+    </linearGradient>
   </defs>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     style="fill:#bfbfbf;fill-opacity:1;stroke:#000000;stroke-width:0.82698089;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="g44"
-     transform="matrix(-2.8218273,0,0,-2.5891415,-8.3966102,36.67884)">
+     id="g3983">
     <rect
-       style="fill:#bfbfbf;fill-opacity:1;stroke:#000000;stroke-width:0.82698089;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       id="rect46"
-       x="1.904"
-       y="3.4905"
-       width="9.7086"
-       height="14.619"
-       transform="matrix(0,1,-1,0,0,0)" />
-    <path
-       style="fill:#bfbfbf;fill-opacity:1;stroke:#000000;stroke-width:11.56907845;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       inkscape:connector-curvature="0"
-       id="path48"
-       transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-       d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702" />
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="29.329809"
-     x="-37.894676"
-     id="rect52"
-     style="fill:#ff0300;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="6.8443608"
-     x="-37.894676"
-     id="rect54"
-     style="fill:#ff0000;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="18.087086"
-     x="-37.894676"
-     id="rect58"
-     style="fill:#ff0000;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="29.329809"
-     x="-12.582969"
-     id="rect66"
-     style="fill:#ff0000;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="6.8443608"
-     x="-12.582969"
-     id="rect68"
-     style="fill:#ff0000;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="7.085608"
-     width="12.214534"
-     y="18.087086"
-     x="-12.582969"
-     id="rect72"
-     style="fill:#ff0000;stroke:#030303;stroke-width:0.81089454999999999;stroke-linejoin:round;fill-opacity:1" />
   <g
-     transform="matrix(1.2021485,-0.37081007,0.35952768,1.1298079,-102.84788,37.930834)"
-     id="g80">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,65.738791,-0.88918594)"
-       id="g82">
-      <path
-         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
-         id="path84"
-         style="fill:url(#linearGradient3929);fill-rule:evenodd;stroke:url(#linearGradient3931);stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <path
-         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
-         id="path86"
-         inkscape:connector-curvature="0"
-         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
-      <path
-         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
-         id="path88"
-         style="fill:url(#linearGradient3933);fill-rule:evenodd"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 23,21.5 -5.5,1.5 2,-5"
-         transform="translate(6.3922,12.185)"
-         id="path90"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
-      <path
-         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
-         id="path92"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd" />
-    </g>
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     id="g4083"
+     transform="matrix(0.92935672,0,0,0.94214274,26.140294,3.2084579)">
     <path
-       style="fill:url(#radialGradient3935);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
-       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-       id="path94"
+       inkscape:transform-center-y="-8.5737916"
+       inkscape:transform-center-x="-9.3983079"
+       id="rect2383-6"
+       d="m -20.260599,15.418138 c 0.385942,-0.359525 1.626246,0.04344 2.823031,0.92492 1.193925,0.879375 1.885308,1.901358 1.622844,2.349659 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 L -2.3396366,2.1332683 C -1.9982241,1.7123137 -2.7221695,0.6311863 -3.9569496,-0.27828093 -5.1917269,-1.1877488 -6.4720591,-1.5828612 -6.8134729,-1.1619051 L -20.260599,15.418138 z"
+       style="fill:url(#linearGradient4096);fill-opacity:1;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
        inkscape:connector-curvature="0" />
     <path
-       style="fill:url(#linearGradient3937);stroke:#888a85;stroke-width:1.0891;enable-background:new"
-       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-       id="path96"
+       inkscape:transform-center-y="-12.827689"
+       inkscape:transform-center-x="-14.039749"
+       sodipodi:nodetypes="csscccccc"
+       id="rect3175-5"
+       d="m -8.9647181,1.4883676 c 0.3859412,-0.3595239 1.6262461,0.043436 2.8230303,0.9249195 1.1939233,0.8793747 1.8853063,1.9013558 1.6228423,2.3496582 -9.958e-4,0.0017 0.028987,0.018908 0.027961,0.020595 L -2.4323882,2.2472328 C -1.8904837,1.5813835 -2.5537813,0.76538855 -3.9569496,-0.27828093 -5.1537324,-1.1597648 -6.3940388,-1.5627248 -6.7799785,-1.203201 l -0.03349,0.041295 -2.1512452,2.6502727 z"
+       style="opacity:0.8;fill:#ffb6ed;fill-opacity:1;stroke:#e28ccd;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-6.9998429"
+       inkscape:transform-center-x="-7.6735182"
+       id="path3208-3"
+       d="m -20.260599,15.418138 c 0.385942,-0.359526 1.626246,0.04344 2.823031,0.924918 1.193923,0.879375 1.885307,1.901359 1.622844,2.349661 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 l 9.2605979,-11.4181381 0.03349,-0.041295 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -6.2581704,6.7849794 -6.9495548,5.7629998 -8.1434753,4.8836241 -9.3402623,4.0021407 -10.580567,3.5991814 -10.966509,3.9587059 L -11,4 -20.260599,15.418138 z"
+       style="opacity:0.6;fill:#0c0c0c;fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.684694"
+       inkscape:transform-center-x="-11.687278"
+       id="path3233-3"
+       d="m -10.804214,3.7564278 c 0.38594,-0.3595242 1.6262478,0.043435 2.8230321,0.9249192 1.1939232,0.8793746 1.8853077,1.9013553 1.622841,2.3496597 -9.987e-4,0.00171 0.028987,0.018905 0.027961,0.020594 l 0.1674592,-0.206477 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -5.9284136,6.3762253 -6.6197981,5.3542442 -7.8137227,4.4748711 -9.010507,3.5933864 -10.250813,3.1904269 -10.636753,3.549951 l -0.167461,0.2064768 z"
+       style="fill:url(#linearGradient4098);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.569171"
+       inkscape:transform-center-x="-11.561394"
+       id="path3216-2"
+       d="m -10.957682,3.9456505 c 0.385943,-0.3595249 1.6262481,0.043435 2.8230324,0.9249186 1.1939218,0.8793753 1.8853077,1.901355 1.6228409,2.3496582 -9.987e-4,0.0017 0.028987,0.018908 0.027961,0.020596 L -6.3163873,7.034346 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -6.0818827,6.5654483 -6.7732644,5.5434669 -7.9671904,4.6640928 -9.1639747,3.7826089 -10.404279,3.3796487 -10.790222,3.7391733 l -0.16746,0.2064772 z"
+       style="fill:url(#linearGradient4100);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.086128"
+       inkscape:transform-center-x="-12.124723"
+       id="path3248-0"
+       d="m -10.270917,3.0988821 c 0.3859421,-0.3595247 1.6262472,0.043434 2.8230315,0.9249191 1.1939246,0.8793742 1.8853077,1.9013551 1.6228437,2.3496584 -10e-4,0.00171 0.028987,0.018907 0.027961,0.020594 L -5.629619,6.1875773 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020594 C -5.3951158,5.7186804 -6.0865002,4.6966993 -7.2804249,3.8173251 -8.4772078,2.9358404 -9.7175125,2.5328808 -10.103456,2.8924055 l -0.167461,0.2064766 z"
+       style="fill:url(#linearGradient4102);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.970607"
+       inkscape:transform-center-x="-11.998839"
+       id="path3250-5"
+       d="m -10.424385,3.2881043 c 0.385943,-0.359525 1.6262489,0.043435 2.8230304,0.9249192 1.193926,0.879375 1.8853091,1.901355 1.6228437,2.3496584 -9.959e-4,0.0017 0.028987,0.018907 0.027961,0.020595 L -5.7830894,6.376799 C -5.7820594,6.375119 -5.8120474,6.35791 -5.8110504,6.356205 -5.5485821,5.9079022 -6.239968,4.8859204 -7.4338912,4.0065476 -8.630674,3.1250629 -9.8709804,2.7221029 -10.256924,3.081628 l -0.167461,0.2064763 z"
+       style="fill:url(#linearGradient4104);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.489504"
+       inkscape:transform-center-x="-12.564281"
+       id="path3256-2"
+       d="m -9.7350399,2.4381576 c 0.3859401,-0.3595239 1.6262464,0.043435 2.8230293,0.92492 1.1939246,0.8793739 1.885309,1.9013545 1.6228436,2.3496575 -9.972e-4,0.0017 0.028987,0.018908 0.027961,0.020595 l 0.1674593,-0.2064765 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -4.8592409,5.0579564 -5.5506254,4.0359752 -6.7445501,3.1566005 -7.9413315,2.2751166 -9.1816378,1.8721571 -9.5675803,2.2316818 l -0.1674596,0.2064758 z"
+       style="fill:url(#linearGradient4106);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.373981"
+       inkscape:transform-center-x="-12.438397"
+       id="path3258-6"
+       d="m -9.8885076,2.62738 c 0.38594,-0.3595248 1.6262464,0.043435 2.8230321,0.9249197 1.1939218,0.8793738 1.8853048,1.9013554 1.6228408,2.3496578 -9.986e-4,0.00171 0.028987,0.018907 0.027961,0.020595 l 0.1674621,-0.2064757 c 0.00103,-0.00168 -0.028958,-0.018892 -0.027961,-0.020595 C -5.0127087,5.247178 -5.7040931,4.2251973 -6.8980163,3.3458231 -8.0947992,2.4643389 -9.3351056,2.0613788 -9.7210475,2.4209041 L -9.8885076,2.62738 z"
+       style="fill:url(#linearGradient4108);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-2.7057213"
+       inkscape:transform-center-x="-2.8267936"
+       style="fill:url(#linearGradient4110);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4112);stroke-width:0.97299999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -22.415644,22.379236 6.554707,-3.624268 0.05215,-0.064 c 0.262465,-0.448296 -0.436344,-1.469339 -1.630268,-2.348715 -1.196786,-0.881483 -2.43535,-1.281509 -2.821292,-0.921985 l -2.155299,6.958964 z"
+       id="path3270-8"
+       sodipodi:nodetypes="cccscc"
+       inkscape:connector-curvature="0" />
+    <path
+       sodipodi:nodetypes="cccsc"
+       inkscape:transform-center-y="-0.91293426"
+       inkscape:transform-center-x="-0.93674026"
+       id="path3281-6"
+       d="m -21.938409,20.355866 -0.715567,2.282713 2.240077,-1.181568 c -0.16898,-0.15117 -0.542316,-0.383617 -0.741304,-0.530179 -0.229088,-0.168733 -0.557228,-0.439293 -0.783206,-0.570966 z"
+       style="fill:#0c0c0c;fill-opacity:1;fill-rule:evenodd;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
        inkscape:connector-curvature="0" />
   </g>
-  <g
-     transform="matrix(2.0824,0,0,1.88,62.041,17.835)"
-     id="g98">
-    <g
-       fill="#9b9b9b"
-       transform="translate(-3.9,-4.75)"
-       id="g100">
-      <path
-         fill-rule="evenodd"
-         d="m8 13.25v14l10.5-7-10.5-7z"
-         id="path102" />
-      <rect
-         y="17.25"
-         width="1.9942"
-         x="6.0058"
-         height="1"
-         id="rect104" />
-      <rect
-         y="22.25"
-         width="2"
-         x="6"
-         height="1"
-         id="rect106" />
-      <path
-         d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z"
-         transform="matrix(1.3333 0 0 1.3333 .66664 11.583)"
-         id="path108" />
-      <rect
-         y="19.75"
-         width="2.4942"
-         x="19.506"
-         height="1"
-         id="rect110" />
-    </g>
-    <path
-       fill-rule="evenodd"
-       d="m3.1058 7.5v14l10.5-7-10.5-7z"
-       id="path112" />
-    <rect
-       y="11.5"
-       width="1.9942"
-       x="1.1058"
-       height="1"
-       id="rect114" />
-    <rect
-       y="16.5"
-       width="2"
-       x="1.1"
-       height="1"
-       id="rect116" />
-    <path
-       fill-rule="evenodd"
-       fill="url(#o)"
-       d="m4.1058 9.5v10l8.0002-5-8.0002-5z"
-       id="path118" />
-    <path
-       d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z"
-       transform="matrix(1.3333,0,0,1.3333,-4.2334,5.8333)"
-       id="path120" />
-    <path
-       fill="url(#p)"
-       d="m13 7a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"
-       transform="translate(1.1,7.5)"
-       id="path122" />
-    <rect
-       y="14"
-       width="2.4942"
-       x="14.606"
-       height="1"
-       id="rect124" />
-  </g>
-  <g
-     transform="matrix(1.1517 -.36083 .34444 1.0994 -49.31 58.054)"
-     id="g126">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
-       id="g128">
-      <path
-         stroke-linejoin="round"
-         d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z"
-         fill-rule="evenodd"
-         stroke="url(#j)"
-         fill="url(#i)"
-         id="path130" />
-      <path
-         opacity=".28235"
-         d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z"
-         stroke="#fff"
-         fill="none"
-         id="path132" />
-      <path
-         fill-rule="evenodd"
-         fill="url(#k)"
-         d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"
-         id="path134" />
-      <path
-         stroke-linejoin="round"
-         d="m23 21.5-5.5 1.5 2-5"
-         transform="translate(6.3922,12.185)"
-         stroke="#e9b96e"
-         stroke-linecap="round"
-         fill="none"
-         id="path136" />
-      <path
-         fill-rule="evenodd"
-         d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"
-         id="path138" />
-    </g>
-    <path
-       style="enable-background:new"
-       d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z"
-       stroke="#ef2929"
-       stroke-width="1.0891"
-       fill="url(#n)"
-       id="path140" />
-    <path
-       style="enable-background:new"
-       d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z"
-       stroke="#888a85"
-       stroke-width="1.0891"
-       fill="url(#l)"
-       id="path142" />
-  </g>
-  <text
-     xml:space="preserve"
-     style="font-size:12px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
-     x="7.060729"
-     y="22.866398"
-     id="text3858"
-     sodipodi:linespacing="125%"><tspan
-       sodipodi:role="line"
-       id="tspan3860"
-       x="7.060729"
-       y="22.866398">U1</tspan></text>
 </svg>
diff --git a/bitmaps_png/sources/erc_green.svg b/bitmaps_png/sources/erc_green.svg
index 41adfc5b7e..6357759734 100644
--- a/bitmaps_png/sources/erc_green.svg
+++ b/bitmaps_png/sources/erc_green.svg
@@ -1,5 +1,71 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <g transform="matrix(1.0379 0 0 .98911 -.60462 .48643)">
-  <rect stroke-linejoin="round" fill-rule="evenodd" rx=".82937" ry="1.6233" height="40" width="38" stroke="#116809" y="4" x="4.8839" stroke-width="1.739" fill="#22ce12"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="erc_green.svg">
+  <metadata
+     id="metadata12">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs10" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview8"
+     showgrid="true"
+     inkscape:zoom="23.730769"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2983"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <g
+     transform="matrix(0.60560016,0,0,0.57611813,-1.5051524,-0.80928328)"
+     id="g4">
+    <rect
+       rx="0.82937002"
+       ry="1.6233"
+       height="40"
+       width="38"
+       y="4"
+       x="4.8839002"
+       id="rect6"
+       style="fill:#22ce12;fill-rule:evenodd;stroke:#116809;stroke-width:1.73899996;stroke-linejoin:round" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/ercerr.svg b/bitmaps_png/sources/ercerr.svg
index c219386901..c960634921 100644
--- a/bitmaps_png/sources/ercerr.svg
+++ b/bitmaps_png/sources/ercerr.svg
@@ -1,12 +1,116 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.72369231"/>
-  </filter>
- </defs>
- <g transform="matrix(1.053 0 0 .99265 -.96652 .47633)">
-  <rect stroke-linejoin="round" fill-rule="evenodd" rx=".82937" ry="1.6233" height="40" width="38" stroke="#930202" y="4" x="4.8839" stroke-width="1.739" fill="#fd051e"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" filter="url(#a)" y="40" x="13.237438" font-family="Sans" fill="#000000"><tspan font-family="UnDotum" y="40" x="13.237438" font-weight="bold" fill="#000000">E</tspan></text>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="38" x="10.883884" font-family="Sans" fill="#ffffff"><tspan font-family="UnDotum" y="38" x="10.883884" font-weight="bold" fill="#ffffff">E</tspan></text>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="ercerr.svg">
+  <metadata
+     id="metadata23">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview21"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="-0.8927976"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2991"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="a"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.72369231"
+         id="feGaussianBlur7" />
+    </filter>
+  </defs>
+  <rect
+     style="fill:#fd051e;fill-rule:evenodd;stroke:#930202;stroke-width:1.0246985;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+     id="rect11"
+     x="1.5471663"
+     y="1.5823616"
+     width="22.978031"
+     height="22.965929"
+     ry="0.93201476"
+     rx="0.50150764" />
+  <text
+     sodipodi:linespacing="125%"
+     id="text13"
+     x="13.237438"
+     y="40"
+     line-height="125%"
+     font-size="40px"
+     xml:space="preserve"
+     style="font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;filter:url(#a);font-family:Sans"
+     transform="matrix(0.60468504,0,0,0.57414822,-1.4060552,-0.71423123)"><tspan
+       style="font-weight:bold;fill:#000000;font-family:UnDotum"
+       id="tspan15"
+       font-weight="bold"
+       x="13.237438"
+       y="40" /></text>
+  <text
+     sodipodi:linespacing="125%"
+     id="text17"
+     x="5.0428972"
+     y="21.657337"
+     line-height="125%"
+     font-size="40px"
+     xml:space="preserve"
+     style="font-size:23.56875229px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;font-family:Sans"
+     transform="scale(1.0262486,0.97442274)"><tspan
+       style="font-weight:bold;fill:#ffffff;font-family:UnDotum"
+       id="tspan19"
+       font-weight="bold"
+       x="5.0428972"
+       y="21.657337" /></text>
+  <g
+     transform="scale(1.0593772,0.94395081)"
+     style="font-size:24.70604515px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f9f9;fill-opacity:1;stroke:#930202;stroke-width:1.23530221;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;font-family:Sans"
+     id="text3005">
+    <path
+       d="m 6.1353882,4.7672689 12.5339748,0 0,3.5104781 -7.889528,0 0,3.353653 7.419052,0 0,3.510478 -7.419052,0 0,4.125716 8.154925,0 0,3.510478 -12.7993718,0 0,-18.0108031"
+       style="font-variant:normal;font-weight:bold;font-stretch:normal;fill:#f9f9f9;stroke:#930202;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol Bold"
+       id="path2992" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/ercwarn.svg b/bitmaps_png/sources/ercwarn.svg
index 91f802436f..8d03490e0f 100644
--- a/bitmaps_png/sources/ercwarn.svg
+++ b/bitmaps_png/sources/ercwarn.svg
@@ -7,11 +7,11 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="ercwarn.svg">
   <metadata
      id="metadata23">
@@ -34,64 +34,49 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview21"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="20.949153"
-     inkscape:cy="23.18644"
+     showgrid="true"
+     inkscape:zoom="23.730769"
+     inkscape:cx="6.2787683"
+     inkscape:cy="12.921406"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="text2988"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="a"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.7125797"
-         id="feGaussianBlur7" />
-    </filter>
-  </defs>
-  <rect
-     style="fill:#fdfd40;fill-rule:evenodd;stroke:#78781e;stroke-width:1.78753781;stroke-linejoin:round"
-     id="rect11"
-     x="4.0331349"
-     y="3.9998772"
-     width="40.300858"
-     height="39.850975"
-     ry="1.6171712"
-     rx="0.87957329" />
-  <text
-     sodipodi:linespacing="125%"
-     id="text13"
-     x="6.1734886"
-     y="29.40612"
-     font-size="36.4px"
-     line-height="125%"
-     transform="matrix(1.0315556,0,0,1.0242705,3.4953987,8.9876636)"
-     xml:space="preserve"
-     style="font-size:36.40000153px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.80077999;fill:#000000;filter:url(#a);font-family:Sans"><tspan
-       style="font-weight:bold;fill:#000000;font-family:UnDotum"
-       id="tspan15"
-       font-weight="bold"
-       x="6.1734886"
-       y="29.40612">W</tspan></text>
-  <text
-     sodipodi:linespacing="125%"
-     id="text17"
-     x="5.3240376"
-     y="38.443665"
-     font-size="31.515px"
-     line-height="125%"
-     transform="scale(1.0035609,0.99645173)"
-     xml:space="preserve"
-     style="font-size:37.41601944px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;font-family:Sans"><tspan
-       style="font-size:40px;font-weight:bold;fill:#ffffff;font-family:UnDotum"
-       id="tspan19"
-       font-weight="bold"
-       x="5.3240376"
-       y="38.443665">W</tspan></text>
+     id="defs4" />
+  <g
+     id="g2988"
+     transform="matrix(0.57171632,0,0,0.57705646,-0.82613811,-0.78521658)">
+    <rect
+       rx="0.87957329"
+       ry="1.6171712"
+       height="39.850975"
+       width="40.300858"
+       y="3.9998772"
+       x="4.0331349"
+       id="rect11"
+       style="fill:#fdfd40;fill-rule:evenodd;stroke:#78781e;stroke-width:1.78753781;stroke-linejoin:round" />
+    <g
+       transform="scale(0.93726738,1.0669314)"
+       style="font-size:37.49069595px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f9f9;fill-opacity:1;stroke:#78781e;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;font-family:OpenSymbol;-inkscape-font-specification:Sans Bold"
+       id="text2988">
+      <path
+         d="m 6.0738477,8.8289835 6.7549153,0 4.722949,19.8620145 4.686337,-19.8620145 6.791528,0 4.686337,19.8620145 4.722949,-19.8620145 6.699997,0 -6.443713,27.3308635 -8.127866,0 -4.960927,-20.777314 -4.906009,20.777314 -8.127866,0 L 6.0738477,8.8289835"
+         style=""
+         id="path2987" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/exit.svg b/bitmaps_png/sources/exit.svg
index 4b58f63ea2..15fd562665 100644
--- a/bitmaps_png/sources/exit.svg
+++ b/bitmaps_png/sources/exit.svg
@@ -1,59 +1,324 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <radialGradient id="s" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744,0,0,1.9697,444.17,-872.88)" r="117.14"/>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="r" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7182,0,0,1.9697,-1790.1,-872.88)" r="117.14"/>
-  <linearGradient id="l" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.2427,0,0,1.9697,-1504,-872.89)" y1="366.65" x1="302.86">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="6.8892" gradientUnits="userSpaceOnUse" x2="36" gradientTransform="matrix(1.8012,0,0,1.8095,-36.033,-5.4524)" y1="24" x1="36">
-   <stop stop-color="#4f7633" offset="0"/>
-   <stop offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="28" gradientUnits="userSpaceOnUse" x2="-5" gradientTransform="matrix(1.8217,0,0,1.8541,19.808,-28.322)" y1="30.486" x1="-5">
-   <stop stop-color="#d80000" offset="0"/>
-   <stop stop-color="#ff1919" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="8" gradientUnits="userSpaceOnUse" x2="12.734" gradientTransform="matrix(2.125,0,0,1.8421,-12.063,-6.4737)" y1="8" x1="20.737">
-   <stop stop-color="#555753" offset="0"/>
-   <stop stop-color="#d3d7cf" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="10" gradientUnits="userSpaceOnUse" x2="20" gradientTransform="matrix(1.8889,0,0,1.8421,-9.1111,-6.4737)" y1="10" x1="15">
-   <stop stop-color="#eeeeec" offset="0"/>
-   <stop stop-color="#b6b9b2" offset="1"/>
-  </linearGradient>
-  <linearGradient id="p" y2="10" gradientUnits="userSpaceOnUse" x2="19" gradientTransform="matrix(2.4864,0,0,1.5,-25.269,-4)" y1="3" x1="19">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="q" y2="12.805" gradientUnits="userSpaceOnUse" x2="10" gradientTransform="matrix(.91304 0 0 .91304 1.7174 2.2609)" y1="44.016" x1="10">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.020804 0 0 .017667 41.567 40.263)">
-  <rect opacity=".39196" style="color:#000000" height="478.36" width="1082.9" y="-150.7" x="-1234.8" fill="url(#l)"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#r)" d="m-151.94-150.68v478.33c139.98 0.90045 338.41-107.17 338.41-239.2s-156.21-239.13-338.41-239.13z"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#s)" d="m-1227.8-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"/>
- </g>
- <rect style="color:#000000" height="38" width="27.018" stroke="#2e3436" y="4.5" x="13.5" stroke-width="1px" fill="url(#k)"/>
- <path d="m15.574 41.53h23.937v-35.807" stroke-opacity=".36486" stroke="#73d216" stroke-width="1px" fill="none"/>
- <path style="color:#000000" d="m14.5 5.5h17v27.632l-17 7.3684v-35z" stroke="url(#n)" stroke-width="1px" fill="url(#o)"/>
- <path style="color:#000000" d="m13.482 14.5v5.9669h-10.98v11.108h10.98v5.9254l13.018-11.125-13.018-11.875z" stroke="#a60f11" stroke-width="1px" fill="url(#m)"/>
- <path style="color:#000000" d="m14.504 16.777v4.7376h-10.984v9.0376h10.984v4.7073l10.363-8.941-10.363-9.542z" stroke-opacity=".23874" stroke="#fff" stroke-width="1px" fill="none"/>
- <path d="m30.546 7.3868-0.018 24.986-15.028 6.597" stroke-opacity=".61261" stroke="#fff" stroke-width="1px" fill="none"/>
- <path fill-rule="evenodd" fill="url(#p)" d="m17 5 12.432 6h7.4592v-6h-19.891z"/>
- <rect style="color:#000000" height="1" width="1" y="19" x="28" fill="#555753"/>
- <rect style="color:#000000" height="1" width="1" y="20" x="29"/>
- <rect style="color:#000000" height="1" width="1" y="21" x="29"/>
- <rect style="color:#000000" height="1" width="1" y="21" x="28"/>
- <rect style="color:#000000" height="1" width="1" y="22" x="27"/>
- <rect style="color:#000000" height="1" width="1" y="20" x="28" fill="#555753"/>
- <rect style="color:#000000" height="1" width="1" y="22" x="28" fill="#555753"/>
- <path opacity=".52402" style="color:#000000" fill="url(#q)" d="m14.015 15.5v5.4497h-10.015v2.482c2.308 1.547 6.144 2.568 10.5 2.568 3.5582 0 6.7837-0.67858 9.1019-1.769l-9.587-8.731z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="exit.svg">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview88" />
+  <defs
+     id="defs4">
+    <radialGradient
+       id="s"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.65"
+       cx="605.71"
+       gradientTransform="matrix(-2.7744,0,0,1.9697,444.17,-872.88)"
+       r="117.14" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop8" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <radialGradient
+       id="r"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.65"
+       cx="605.71"
+       gradientTransform="matrix(2.7182,0,0,1.9697,-1790.1,-872.88)"
+       r="117.14" />
+    <linearGradient
+       id="l"
+       y2="609.51"
+       gradientUnits="userSpaceOnUse"
+       x2="302.86"
+       gradientTransform="matrix(2.2427,0,0,1.9697,-1504,-872.89)"
+       y1="366.65"
+       x1="302.86">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop14" />
+      <stop
+         offset=".5"
+         id="stop16" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <linearGradient
+       id="k"
+       y2="6.8892"
+       gradientUnits="userSpaceOnUse"
+       x2="36"
+       gradientTransform="matrix(1.8012,0,0,1.8095,-36.033,-5.4524)"
+       y1="24"
+       x1="36">
+      <stop
+         stop-color="#4f7633"
+         offset="0"
+         id="stop21" />
+      <stop
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+    <linearGradient
+       id="m"
+       y2="28"
+       gradientUnits="userSpaceOnUse"
+       x2="-5"
+       gradientTransform="matrix(1.8217,0,0,1.8541,19.808,-28.322)"
+       y1="30.486"
+       x1="-5">
+      <stop
+         stop-color="#d80000"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#ff1919"
+         offset="1"
+         id="stop28" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       x2="12.734"
+       gradientTransform="matrix(2.125,0,0,1.8421,-12.063,-6.4737)"
+       y1="8"
+       x1="20.737">
+      <stop
+         stop-color="#555753"
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop33" />
+    </linearGradient>
+    <linearGradient
+       id="o"
+       y2="10"
+       gradientUnits="userSpaceOnUse"
+       x2="20"
+       gradientTransform="matrix(1.8889,0,0,1.8421,-9.1111,-6.4737)"
+       y1="10"
+       x1="15">
+      <stop
+         stop-color="#eeeeec"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#b6b9b2"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="p"
+       y2="10"
+       gradientUnits="userSpaceOnUse"
+       x2="19"
+       gradientTransform="matrix(2.4864,0,0,1.5,-25.269,-4)"
+       y1="3"
+       x1="19">
+      <stop
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop43" />
+    </linearGradient>
+    <linearGradient
+       id="q"
+       y2="12.805"
+       gradientUnits="userSpaceOnUse"
+       x2="10"
+       gradientTransform="matrix(.91304 0 0 .91304 1.7174 2.2609)"
+       y1="44.016"
+       x1="10">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(.020804 0 0 .017667 41.567 40.263)"
+     id="g50">
+    <rect
+       opacity=".39196"
+       style="color:#000000"
+       height="478.36"
+       width="1082.9"
+       y="-150.7"
+       x="-1234.8"
+       fill="url(#l)"
+       id="rect52" />
+    <path
+       opacity=".40206"
+       style="color:#000000"
+       fill="url(#r)"
+       d="m-151.94-150.68v478.33c139.98 0.90045 338.41-107.17 338.41-239.2s-156.21-239.13-338.41-239.13z"
+       id="path54" />
+    <path
+       opacity=".40206"
+       style="color:#000000"
+       fill="url(#s)"
+       d="m-1227.8-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"
+       id="path56" />
+  </g>
+  <rect
+     style="color:#000000"
+     height="38"
+     width="27.018"
+     stroke="#2e3436"
+     y="4.5"
+     x="13.5"
+     stroke-width="1px"
+     fill="url(#k)"
+     id="rect58" />
+  <path
+     d="m15.574 41.53h23.937v-35.807"
+     stroke-opacity=".36486"
+     stroke="#73d216"
+     stroke-width="1px"
+     fill="none"
+     id="path60" />
+  <path
+     style="color:#000000"
+     d="m14.5 5.5h17v27.632l-17 7.3684v-35z"
+     stroke="url(#n)"
+     stroke-width="1px"
+     fill="url(#o)"
+     id="path62" />
+  <path
+     style="color:#000000"
+     d="m13.482 14.5v5.9669h-10.98v11.108h10.98v5.9254l13.018-11.125-13.018-11.875z"
+     stroke="#a60f11"
+     stroke-width="1px"
+     fill="url(#m)"
+     id="path64" />
+  <path
+     style="color:#000000"
+     d="m14.504 16.777v4.7376h-10.984v9.0376h10.984v4.7073l10.363-8.941-10.363-9.542z"
+     stroke-opacity=".23874"
+     stroke="#fff"
+     stroke-width="1px"
+     fill="none"
+     id="path66" />
+  <path
+     d="m30.546 7.3868-0.018 24.986-15.028 6.597"
+     stroke-opacity=".61261"
+     stroke="#fff"
+     stroke-width="1px"
+     fill="none"
+     id="path68" />
+  <path
+     fill-rule="evenodd"
+     fill="url(#p)"
+     d="m17 5 12.432 6h7.4592v-6h-19.891z"
+     id="path70" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="19"
+     x="28"
+     fill="#555753"
+     id="rect72" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="20"
+     x="29"
+     id="rect74" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="21"
+     x="29"
+     id="rect76" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="21"
+     x="28"
+     id="rect78" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="22"
+     x="27"
+     id="rect80" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="20"
+     x="28"
+     fill="#555753"
+     id="rect82" />
+  <rect
+     style="color:#000000"
+     height="1"
+     width="1"
+     y="22"
+     x="28"
+     fill="#555753"
+     id="rect84" />
+  <path
+     opacity=".52402"
+     style="color:#000000"
+     fill="url(#q)"
+     d="m14.015 15.5v5.4497h-10.015v2.482c2.308 1.547 6.144 2.568 10.5 2.568 3.5582 0 6.7837-0.67858 9.1019-1.769l-9.587-8.731z"
+     id="path86" />
 </svg>
diff --git a/bitmaps_png/sources/export.svg b/bitmaps_png/sources/export.svg
index 6ca07ed9fa..dcf825187b 100644
--- a/bitmaps_png/sources/export.svg
+++ b/bitmaps_png/sources/export.svg
@@ -8,15 +8,46 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
-   viewBox="0 0 48 48"
    id="svg2"
-   inkscape:version="0.48.1 "
+   height="26"
+   width="26"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="export.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview77"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="5.1893658"
+     inkscape:cy="11.257956"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px"
+       type="xygrid"
+       id="grid3057" />
+  </sodipodi:namedview>
   <metadata
-     id="metadata133">
+     id="metadata140">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -27,690 +58,452 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview131"
-     showgrid="false"
-     inkscape:zoom="15.902799"
-     inkscape:cx="14.345661"
-     inkscape:cy="26.023752"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
   <defs
      id="defs4">
     <radialGradient
-       id="r"
+       id="o"
+       xlink:href="#m"
        gradientUnits="userSpaceOnUse"
-       cy="115.71"
-       cx="63.912"
-       gradientTransform="matrix(0.36069,0,0,0.029425,-53.018295,41.724051)"
-       r="63.912">
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="m">
       <stop
-         offset="0"
-         id="stop7" />
+         id="stop13"
+         offset="0" />
       <stop
+         id="stop15"
          stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </radialGradient>
+         offset="1" />
+    </linearGradient>
     <radialGradient
        id="p"
+       xlink:href="#m"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop14" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop16" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop18" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop20" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop22" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop24" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop26" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop28" />
-    </radialGradient>
-    <radialGradient
-       id="q"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop33" />
-      <stop
-         stop-color="#ececec"
-         offset=".20297"
-         id="stop35" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23630"
-         id="stop37" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop39" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop41" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop43" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop45" />
-    </radialGradient>
-    <linearGradient
-       id="j"
-       y2="94.537"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536"
-       y1="102.34"
-       x1="94.344">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop48" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop50" />
-    </linearGradient>
-    <linearGradient
-       id="k"
-       y2="94.587"
-       gradientUnits="userSpaceOnUse"
-       x2="86.587"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop53" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop55" />
-    </linearGradient>
-    <linearGradient
-       id="l"
-       y2="95.293"
-       gradientUnits="userSpaceOnUse"
-       x2="87.293"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop58" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop60" />
-    </linearGradient>
-    <linearGradient
-       id="m"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop63" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop65" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop67" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop69" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop71" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop73" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop75" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop77" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop79" />
-    </linearGradient>
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
     <linearGradient
        id="n"
-       y2="50"
+       y2="39.999001"
        gradientUnits="userSpaceOnUse"
-       x2="67.692"
-       gradientTransform="matrix(1,0,0,-1,0,100)"
-       y1="50"
-       x1="16.097">
+       y1="47.028"
+       x2="25.058001"
+       x1="25.058001">
       <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop82"
-         style="stop-color:#272727;stop-opacity:1;" />
-      <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop84"
-         style="stop-color:#2b2b2b;stop-opacity:1;" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.86000001"
-         id="stop86"
-         style="stop-color:#5e5e5e;stop-opacity:0.58823532;" />
-      <stop
-         stop-color="#fff"
+         id="stop19"
          stop-opacity="0"
-         offset="1"
-         id="stop88"
-         style="stop-color:#a3a3a3;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="o"
-       y2="50"
-       gradientUnits="userSpaceOnUse"
-       x2="72"
-       y1="50"
-       x1="4">
+         offset="0" />
       <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop91" />
+         id="stop21"
+         offset="0.5" />
       <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop93" />
-      <stop
-         stop-color="#fff"
+         id="stop23"
          stop-opacity="0"
-         offset="1"
-         id="stop95" />
+         offset="1" />
     </linearGradient>
     <radialGradient
-       id="p-1"
+       id="x"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
       <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop12-2"
-         style="stop-color:#c1b7df;stop-opacity:1;" />
+         id="stop26"
+         stop-color="#f6f6f5"
+         offset="0" />
       <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop14-9" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop16-3" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop18-9" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop20-0" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop22-8" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop24-8" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop26-5" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop28-0" />
-    </radialGradient>
-    <radialGradient
-       id="q-9"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop31-6" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop33-3" />
-      <stop
-         stop-color="#ececec"
-         offset=".20297"
-         id="stop35-8" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23630"
-         id="stop37-5" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop39-6" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop41-1" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop43-1" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop45-5" />
+         id="stop28"
+         stop-color="#d3d7cf"
+         offset="1" />
     </radialGradient>
     <linearGradient
-       id="l-9"
-       y2="94.537003"
+       id="t"
+       x1="-47.5"
        gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop48-8" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop50-4" />
-    </linearGradient>
-    <linearGradient
-       id="m-8"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop53-1"
-         style="stop-color:#e8f71e;stop-opacity:1;" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop55-0" />
-    </linearGradient>
-    <linearGradient
-       id="n-3"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop58-0"
-         style="stop-color:#23ff39;stop-opacity:1;" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop60-4" />
-    </linearGradient>
-    <linearGradient
-       id="o-4"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
+       y1="49.021"
+       gradientTransform="translate(-90,60)"
+       x2="-62.75"
+       y2="-22.502001">
       <stop
+         id="stop31"
          stop-color="#888a85"
-         offset="0"
-         id="stop63-4" />
+         offset="0" />
       <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop65-4" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop67-7" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop69-6" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop71-3" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop73-1" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop75-7" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop77-5" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop79-9" />
+         id="stop33"
+         stop-color="#babdb6"
+         offset="1" />
     </linearGradient>
     <radialGradient
-       id="r-6"
+       id="v"
        gradientUnits="userSpaceOnUse"
-       cy="115.71"
-       cx="63.911999"
-       gradientTransform="matrix(0.3713,0,0,0.02994,0.67699408,42.628969)"
-       r="63.911999">
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
       <stop
-         offset="0"
-         id="stop7-2"
-         style="stop-color:#1212f7;stop-opacity:1;" />
+         id="stop36"
+         stop-color="#fff"
+         offset="0" />
       <stop
+         id="stop38"
+         stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop9-1" />
+         offset="1" />
     </radialGradient>
     <linearGradient
-       id="k-7"
-       y2="56.230999"
+       id="u"
+       x1="58.282001"
        gradientUnits="userSpaceOnUse"
-       x2="2.7471001"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0214877)"
-       y1="56.230999"
-       x1="64.129997">
+       y1="70.751999"
+       gradientTransform="translate(-180,0)"
+       x2="61.181"
+       y2="67.799004">
       <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop89"
-         style="stop-color:#272727;stop-opacity:1;" />
+         id="stop41"
+         offset="0" />
       <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop91-8"
-         style="stop-color:#3f3f3f;stop-opacity:1;" />
+         id="stop43"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       id="w"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
       <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.89999998"
-         id="stop93-5"
-         style="stop-color:#585858;stop-opacity:0.58823532;" />
+         id="stop46"
+         stop-color="#fff"
+         offset="0" />
       <stop
-         stop-color="#ccc"
-         stop-opacity=".61856"
-         offset="0.95"
-         id="stop95-7" />
+         id="stop48"
+         stop-color="#fff"
+         offset="0.47534" />
       <stop
+         id="stop50"
          stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop97" />
+         offset="1" />
+    </radialGradient>
+    <linearGradient
+       id="s"
+       x1="-18.589001"
+       gradientUnits="userSpaceOnUse"
+       y1="11.053"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x2="-28.789"
+       y2="14.07">
+      <stop
+         id="stop53"
+         stop-opacity=".41296"
+         offset="0" />
+      <stop
+         id="stop55"
+         stop-opacity="0"
+         offset="1" />
     </linearGradient>
     <linearGradient
-       id="j-4"
-       y2="47.403999"
+       id="r"
+       y2="9.6875"
        gradientUnits="userSpaceOnUse"
-       x2="4"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0148677)"
-       y1="47.403999"
-       x1="72">
+       y1="11.566"
+       x2="-24.75"
+       x1="-26.754">
       <stop
+         id="stop58"
          stop-color="#fff"
-         offset="0"
-         id="stop82-1"
-         style="stop-color:#60d7b7;stop-opacity:1;" />
-      <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop84-8" />
+         offset="0" />
       <stop
+         id="stop60"
          stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop86-5" />
+         offset="1" />
     </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient3054"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient3056"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
     <linearGradient
        inkscape:collect="always"
        xlink:href="#n"
-       id="linearGradient3939"
+       id="linearGradient3058"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,-0.36228,1.0834,37.8627)"
-       x1="16.097"
-       y1="50"
-       x2="67.692001"
-       y2="50" />
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient3941"
+       xlink:href="#n"
+       id="linearGradient3060"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,0.36228,1.0834,1.6347)"
-       x1="4"
-       y1="50"
-       x2="72"
-       y2="50" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k-7"
-       id="linearGradient3947"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0214877)"
-       x1="64.129997"
-       y1="56.230999"
-       x2="2.7471001"
-       y2="56.230999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j-4"
-       id="linearGradient3949"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0148677)"
-       x1="72"
-       y1="47.403999"
-       x2="4"
-       y2="47.403999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k-7"
-       id="linearGradient4075"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.39486557,0,0,0.40094471,18.078162,-1.517356)"
-       x1="64.129997"
-       y1="56.230999"
-       x2="2.7471001"
-       y2="56.230999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n-3"
-       id="linearGradient4087"
-       x1="19.595039"
-       y1="18.522619"
-       x2="46.445431"
-       y2="18.522619"
-       gradientUnits="userSpaceOnUse" />
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
     <radialGradient
-       inkscape:collect="always"
-       xlink:href="#q-9"
-       id="radialGradient3112"
+       id="e"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.37078,0,0,0.36885,43.685661,-0.6808313)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o-4"
-       id="linearGradient3131"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12-7" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       r="16.955999"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
        gradientUnits="userSpaceOnUse"
-       x1="96"
-       y1="104"
-       x2="88"
-       y2="96"
-       gradientTransform="matrix(-0.37078,0,0,0.36885,43.685661,-0.6808313)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n-3"
-       id="linearGradient3134"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="87.292999"
-       y2="95.292999"
-       gradientTransform="matrix(-0.37078,0,0,0.36885,43.685661,-0.6808313)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m-8"
-       id="linearGradient3137"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="86.586998"
-       y2="94.586998"
-       gradientTransform="matrix(-0.37078,0,0,0.36885,43.685661,-0.6808313)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l-9"
-       id="linearGradient3140"
-       gradientUnits="userSpaceOnUse"
-       x1="94.344002"
-       y1="102.34"
-       x2="86.536003"
-       y2="94.537003"
-       gradientTransform="matrix(-0.37078,0,0,0.36885,43.685661,-0.6808313)" />
+       id="radialGradient3165"
+       xlink:href="#e"
+       inkscape:collect="always" />
   </defs>
-  <path
-     d="m 37.753181,0.7945687 c 0.817941,0 1.48312,0.6617169 1.48312,1.4754 V 42.843469 c 0,1.220524 -0.997769,2.2131 -2.22468,2.2131 H 15.071827 c -0.481643,0 -0.943635,-0.17963 -1.35001,-0.499423 -0.04746,-0.01955 -0.09529,-0.03947 -0.09529,-0.03947 C 13.59019,44.490753 9.1274819,40.797458 7.0418444,38.722676 5.0492727,36.741583 1.6247486,32.664315 1.2406205,32.206204 0.9032107,31.880878 0.6770349,31.306578 0.6770349,30.734861 V 2.2699687 c 0,-0.8136831 0.6651793,-1.4754 1.48312,-1.4754 H 37.755035 z"
-     id="path103-7"
-     style="opacity:0.1"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 37.753181,1.1634187 c 0.61327,0 1.11234,0.4964721 1.11234,1.10655 V 42.843469 c 0,1.016919 -0.83166,1.84425 -1.8539,1.84425 H 15.071827 c -0.440858,0 -0.84612,-0.17336 -1.179822,-0.453317 -0.01557,-0.0077 -0.03337,-0.0052 -0.04783,-0.01549 C 13.814883,44.196779 9.388511,40.535574 7.3039858,38.4619 5.3344025,36.503306 1.9091368,32.428251 1.5253795,31.969771 1.2343172,31.687969 1.0455902,31.21621 1.0455902,30.734492 V 2.2699687 c 0,-0.6100779 0.4990699,-1.10655 1.11234,-1.10655 H 37.75281 z"
-     id="path105-5"
-     style="opacity:0.15"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 37.753181,1.5322687 c 0.40897,0 0.74156,0.3308585 0.74156,0.7377 V 42.843469 c 0,0.813683 -0.665179,1.4754 -1.48312,1.4754 H 15.071827 c -0.395993,0 -0.768256,-0.153442 -1.048566,-0.432292 0.01298,0.01328 0.02744,0.02508 0.04227,0.03652 -0.02818,-0.02103 -4.4345289,-3.667845 -6.4990319,-5.72197 C 5.6143414,36.259496 2.1938959,32.191081 1.8105094,31.733707 1.5695024,31.496167 1.4174826,31.125104 1.4174826,30.734861 V 2.2699687 c 0,-0.4068415 0.3325896,-0.7377 0.74156,-0.7377 H 37.753923 z"
-     id="path107-3"
-     style="opacity:0.2"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 37.753181,1.9011187 c 0.204671,0 0.37078,0.1652448 0.37078,0.36885 V 42.843469 c 0,0.610078 -0.49907,1.10655 -1.11234,1.10655 H 15.071827 c -0.296995,0 -0.576563,-0.115081 -0.786425,-0.324219 C 14.266122,43.611783 9.8564354,39.957586 7.8286395,37.940346 5.8008437,35.923105 2.1275263,31.536372 2.0904483,31.492479 1.9013505,31.308423 1.7864087,31.03031 1.7864087,30.734861 V 2.2699687 c 0,-0.2036052 0.1657386,-0.36885 0.37078,-0.36885 H 37.752069 z"
-     id="path109-8"
-     style="opacity:0.25"
-     inkscape:connector-curvature="0" />
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:#d1d1d1;fill-opacity:1"
-     id="path111-8"
-     d="M 37.753181,2.2699687 V 42.843469 c 0,0.40721 -0.332219,0.7377 -0.74156,0.7377 H 15.071827 c -0.196514,0 -0.385241,-0.07783 -0.524283,-0.216146 L 2.3770612,31.262316 C 2.2361648,31.123998 2.158301,30.936253 2.158301,30.740763 V 2.2758703 h 35.59488 z" />
-  <path
-     d="m 2.3770612,31.256415 c -0.092695,-0.09221 6.8130825,2.365804 8.6799598,2.365804 0.61327,0 1.11234,0.496472 1.11234,1.10655 0,1.857159 2.470878,8.728466 2.378183,8.636254 L 2.3755781,31.256415 z"
-     id="path117-3"
-     style="opacity:0.1;fill:url(#linearGradient3140)"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 2.3770612,31.256415 c -0.1408964,-0.138319 5.1783135,2.734654 8.6799598,2.734654 0.40897,0 0.74156,0.330858 0.74156,0.7377 0,3.483419 2.888005,8.774572 2.748963,8.636254 L 2.3755781,31.256415 z"
-     id="path119-1"
-     style="opacity:0.1;fill:url(#linearGradient3137)"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 2.3770612,31.256415 c -0.088987,-0.08816 5.0437203,3.103504 8.6799598,3.103504 0.205041,0 0.37078,0.164876 0.37078,0.36885 0,3.617312 3.208359,8.724409 3.119743,8.636254 L 2.3755781,31.256415 z"
-     id="path121-8"
-     style="opacity:0.1;fill:url(#linearGradient3134)"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 14.547544,43.363547 c 0,0 -4.417473,-3.656779 -6.456763,-5.685454 -2.03929,-2.028675 -5.7152029,-6.423154 -5.7152029,-6.423154 0,0 4.8809479,3.472354 8.6814429,3.472354 0,3.780713 3.490523,8.636254 3.490523,8.636254 z"
-     id="path123-9"
-     style="fill:url(#linearGradient3131)"
-     inkscape:connector-curvature="0" />
-  <path
-     style="opacity:0.38140001;fill:url(#r-6)"
-     d="m 48.136285,46.092969 a 23.73,1.9136 0 1 1 -47.45900492,0 23.73,1.9136 0 1 1 47.45900492,0 z"
-     id="path125" />
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:url(#linearGradient4075)"
-     d="m 33.736257,33.765801 c -0.372725,-0.031 -0.722522,-0.195282 -0.987153,-0.463568 l -3.158669,-3.207775 c -0.571372,-0.58016 -0.619146,-1.504752 -0.110958,-2.142611 l 4.269208,-5.412672 H 19.657145 C 18.78489,22.539086 18.07781,21.821094 18.077704,20.935396 V 16.12406 c 8.6e-5,-0.885677 0.707197,-1.60367 1.579441,-1.603779 h 14.09154 L 29.479477,9.1076085 C 28.971491,8.4673575 29.019414,7.542636 29.590232,6.9623882 l 3.158669,-3.207449 c 0.302577,-0.3074399 0.719561,-0.4832098 1.1476,-0.4761225 0.427997,0.00707 0.83036,0.1964123 1.122893,0.5136897 L 47.655136,17.424736 c 0.57658,0.618489 0.57658,1.586713 0,2.205223 L 35.019394,33.262188 c -0.329967,0.357247 -0.802596,0.541832 -1.283275,0.501178 z M 33.872572,32.16137 46.508314,18.530228 33.872572,4.8979985 30.71369,8.1055565 37.031454,16.124342 H 19.657709 v 4.811337 h 17.373745 l -6.317764,8.018785 3.158882,3.207558 z"
-     id="path127-6" />
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:url(#linearGradient4087);fill-opacity:1"
-     d="M 30.651021,28.947073 33.80969,32.154848 46.445432,18.522619 33.80969,4.8903894 30.651021,8.0980565 36.968785,16.116842 H 19.59504 v 4.811337 h 17.373745 l -6.317764,8.018785 z"
-     id="path129-4" />
+  <g
+     id="g62"
+     transform="matrix(-0.54426884,0,0,0.53603548,-56.835466,-32.522485)">
+    <rect
+       id="rect64"
+       height="48"
+       width="48"
+       y="60"
+       x="-150"
+       style="opacity:0" />
+    <g
+       id="g66"
+       transform="matrix(1.0464,0,0,3.3172891,-151.19,-42.966566)"
+       style="opacity:0.4">
+      <g
+         id="g68"
+         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+         style="opacity:0.4">
+        <rect
+           id="rect70"
+           height="7"
+           width="5"
+           y="40"
+           x="38"
+           style="fill:url(#radialGradient3054)" />
+        <rect
+           id="rect72"
+           transform="scale(-1,-1)"
+           height="7"
+           width="5"
+           y="-47"
+           x="-10"
+           style="fill:url(#radialGradient3056)" />
+        <rect
+           id="rect74"
+           height="7"
+           width="28"
+           y="40"
+           x="10"
+           style="fill:url(#linearGradient3058)" />
+      </g>
+    </g>
+    <g
+       id="g76"
+       transform="matrix(0.95485,0,0,0.55556,-148.99,79.889)">
+      <g
+         id="g78"
+         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+         style="opacity:0.4">
+        <rect
+           id="rect80"
+           height="7"
+           width="5"
+           y="40"
+           x="38"
+           style="fill:url(#o)" />
+        <rect
+           id="rect82"
+           transform="scale(-1,-1)"
+           height="7"
+           width="5"
+           y="-47"
+           x="-10"
+           style="fill:url(#p)" />
+        <rect
+           id="rect84"
+           height="7"
+           width="28"
+           y="40"
+           x="10"
+           style="fill:url(#linearGradient3060)" />
+      </g>
+    </g>
+    <path
+       id="path86"
+       d="m -141.48,63.5 h 18.976 c 3.877,0.07294 6.5,2.5 9,5 2.5,2.5 4.6077,5.2526 5,9 v 24.976 c 0,1.1212 -0.90264,2.0239 -2.0238,2.0239 h -30.952 c -1.1212,0 -2.0239,-0.90264 -2.0239,-2.0239 v -36.96 c 0,-1.1212 0.90264,-2.0239 2.0239,-2.0239 z"
+       style="fill:url(#x);stroke:url(#t)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path88"
+       d="M 8.5312,4 C 7.6731,4 7,4.6731 7,5.5312 v 36.938 c 0,0.858 0.6731,1.531 1.5312,1.531 h 30.938 c 0.858,0 1.531,-0.673 1.531,-1.531 v -24.969 c 0,-1.392 -0.48698,-4.2995 -2.3438,-6.1562 l -5,-5 C 31.7994,4.487 28.8924,4 27.5004,4 H 8.5314 z"
+       transform="translate(-150,60)"
+       style="opacity:0.68015998;fill:url(#v)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path90"
+       d="m -138.59,69.125 c -0.21868,0 -0.40625,0.18756 -0.40625,0.40625 0,0.21868 0.18757,0.40625 0.40625,0.40625 h 21.188 c 0.21868,0 0.40625,-0.18757 0.40625,-0.40625 0,-0.21868 -0.18757,-0.40625 -0.40625,-0.40625 h -21.188 z m 0.0625,1.9375 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 22.062 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -22.062 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z"
+       style="opacity:0.15;fill:url(#u);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path92"
+       d="m -122.5,64 c -1.3889,0 -0.0421,0.49709 1.3438,1.125 1.3858,0.62791 4.9729,3.2151 4.1562,6.875 4.3233,-0.43058 6.6791,3.1224 7,4.2812 0.32087,1.1589 1,2.6076 1,1.2188 0.0283,-3.8056 -2.8454,-6.4317 -4.8438,-8.6562 -2,-2.225 -5.01,-4.367 -8.66,-4.844 z"
+       style="fill:url(#w)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path94"
+       d="m -121.4,65.014 c 0.9223,0 3.0084,6.1957 2.0861,10.329 4.295,-0.42776 8.8534,0.08818 9.313,0.93765 -0.32087,-1.1589 -2.6767,-4.7118 -7,-4.2812 0.86466,-3.8752 -3.1866,-6.6173 -4.3991,-6.9856 z"
+       style="opacity:0.87853998;fill:url(#s)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path96"
+       d="m -51.469,4.5 c -0.583,0 -1.031,0.4481 -1.031,1.0312 v 36.938 c 0,0.58316 0.44809,1.0312 1.0312,1.0312 h 30.938 c 0.58316,0 1.0312,-0.44809 1.0312,-1.0312 v -24.969 c 0,-1.279 -0.48047,-4.1055 -2.1875,-5.8125 l -5,-5 c -1.707,-1.7075 -4.533,-2.188 -5.812,-2.188 h -18.969 z"
+       transform="translate(-90,60)"
+       style="fill:none;stroke:url(#r)"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g98"
+       transform="matrix(0.92889,0,0,1,-148.29,60)"
+       style="opacity:0.15;fill-rule:evenodd">
+      <rect
+         id="rect100"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="19.062"
+         x="10" />
+      <rect
+         id="rect102"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="21.062"
+         x="10" />
+      <rect
+         id="rect104"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="23.062"
+         x="10" />
+      <rect
+         id="rect106"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="25.062"
+         x="10" />
+      <rect
+         id="rect108"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="27.062"
+         x="10" />
+      <rect
+         id="rect110"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="29.062"
+         x="10" />
+      <rect
+         id="rect112"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="31.062"
+         x="10" />
+      <rect
+         id="rect114"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="33.062"
+         x="10" />
+      <rect
+         id="rect116"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="35.062"
+         x="10" />
+      <rect
+         id="rect118"
+         rx="1.0052"
+         ry="0.46875"
+         height="0.9375"
+         width="12.919"
+         y="37.062"
+         x="10" />
+    </g>
+  </g>
+  <g
+     id="g120"
+     transform="matrix(1.5740777,0,0,1.1914573,0.87936081,6.6873242)">
+    <rect
+       id="rect122"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       style="fill-opacity:0" />
+  </g>
+  <g
+     id="g3882"
+     transform="matrix(0,-0.89959476,0.887656,0,2.9938209,33.414511)">
+    <path
+       id="path25-2"
+       stroke-miterlimit="10"
+       d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+       style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+       style="color:#000000;fill:url(#radialGradient3165);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/export_footprint_names.svg b/bitmaps_png/sources/export_footprint_names.svg
index f0c2a93c78..1c65954ab2 100644
--- a/bitmaps_png/sources/export_footprint_names.svg
+++ b/bitmaps_png/sources/export_footprint_names.svg
@@ -5,23 +5,25 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="64"
-   width="64"
+   height="26"
+   width="26"
    version="1.1"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="export_footprint_names.svg">
   <metadata
-     id="metadata91">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,211 +36,144 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview89"
-     showgrid="false"
-     inkscape:zoom="0.921875"
-     inkscape:cx="133.1851"
-     inkscape:cy="99.407673"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="7.3134403"
+     inkscape:cy="12.552877"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <linearGradient
-       id="c"
-       y2="56.230999"
+    <radialGradient
+       id="e"
        gradientUnits="userSpaceOnUse"
-       x2="2.7471001"
-       gradientTransform="translate(-110.15,-27.013)"
-       y1="56.230999"
-       x1="64.129997">
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
       <stop
-         stop-color="#646464"
+         stop-color="#73d216"
          offset="0"
-         id="stop7-3" />
+         id="stop12-7" />
       <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop9-9" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.9"
-         id="stop11" />
-      <stop
-         stop-color="#ccc"
-         stop-opacity=".61856"
-         offset="0.95"
-         id="stop13" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop15" />
-    </linearGradient>
-    <linearGradient
-       id="d-0"
-       y2="47.403999"
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#e"
+       id="radialGradient3886"
        gradientUnits="userSpaceOnUse"
-       x2="4"
-       gradientTransform="translate(-110.15,-27.031)"
-       y1="47.403999"
-       x1="72">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop18" />
-      <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop20" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop22" />
-    </linearGradient>
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
   </defs>
-  <g
-     transform="matrix(0,-3.5898712,2.8370339,0,-1.9874966,74.717475)"
-     id="g23">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect25"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     transform="matrix(0,-2.957808,2.7192659,0,2.1554753,8.8964186)"
-     id="g27">
-    <g
-       id="g29"
-       style="stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect31"
-         style="fill:#ffffff;stroke:#000000;stroke-width:0.40000001" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path33"
-         style="fill:none;stroke:#030303;stroke-width:5.59579992" />
-    </g>
-    <g
-       transform="translate(-0.0375,-0.15)"
-       id="g35"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect37"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect39"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path41"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect43"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path45"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path47"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       transform="translate(-0.0375,9.6261)"
-       id="g49">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect51"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect53"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path55"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect57"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path59"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g61"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path63"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     height="22.924355"
+     width="14.08869"
+     y="1.4911023"
+     x="5.4954228"
+     id="rect51" />
   <path
-     d="m 8.6417357,60.817088 23.7724263,0 -3.9e-5,-40.28599 -7.923955,0 -1.98096,3.662299 -3.962033,0 -1.980961,-3.662299 -7.9239538,0 0,40.28599 z"
-     id="path65"
-     style="opacity:0.58594001;fill:#bc2b25" />
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     inkscape:connector-curvature="0"
+     d="m 15.026135,1.2246664 a 1.9589449,2.2240581 0 1 1 -3.917871,0.01376"
+     id="path53" />
   <g
-     transform="matrix(0.47851665,0,0,0.59387089,80.485979,9.745702)"
-     id="g68">
+     id="g3983"
+     transform="matrix(0,1,-1,0,10.09368,-0.94271731)">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     id="g3983-4"
+     transform="matrix(0,1,-1,0,25.999555,-1.0614606)">
+    <rect
+       id="rect73-3"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-0"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-0"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <rect
+     style="fill:#ffffff;fill-opacity:1;stroke:none"
+     id="rect3042"
+     width="6.5553493"
+     height="5.482656"
+     x="18.831732"
+     y="20.040592" />
+  <g
+     id="g3882"
+     transform="matrix(0,-1,1,0,0.30790712,34.722891)">
     <path
-       d="m -70.492,60.987 c -0.94393,-0.07733 -1.8298,-0.48705 -2.5,-1.1562 l -8,-8 c -1.4466,-1.4472 -1.568,-3.7527 -0.28125,-5.3438 l 10.812,-13.5 h -35.687 c -2.209,-2.21e-4 -3.9998,-1.791 -4,-4 v -12 c 2.2e-4,-2.209 1.791,-3.9998 4,-4 h 35.687 l -10.812,-13.5 c -1.2867,-1.591 -1.1654,-3.8966 0.28125,-5.3438 l 8,-8 c 0.76629,-0.7668 1.8223,-1.2052 2.9062,-1.1875 1.0839,0.01768 2.1029,0.48988 2.8438,1.2812 l 32,34 c 1.4602,1.5426 1.4602,3.9574 0,5.5 l -32,34 c -0.83566,0.89103 -2.0326,1.3514 -3.25,1.25 z m 0.34375,-4 32,-34 -32,-34 -8,8 16,20 h -44 v 12 h 44 l -16,20 8,8 z"
-       id="path70"
-       style="fill:url(#c)" />
+       id="path25-2"
+       stroke-miterlimit="10"
+       d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+       style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
     <path
-       d="m -78.148,48.969 8,8 32,-34 -32,-34 -8,8 16,20 h -44 v 12 h 44 l -16,20 z"
-       id="path72"
-       style="fill:url(#d-0)" />
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+       style="color:#000000;fill:url(#radialGradient3886);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/export_module.svg b/bitmaps_png/sources/export_module.svg
index 7b601bc9e7..a0a971d087 100644
--- a/bitmaps_png/sources/export_module.svg
+++ b/bitmaps_png/sources/export_module.svg
@@ -8,21 +8,22 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="export_module.svg">
   <metadata
-     id="metadata76">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,288 +36,142 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="644"
-     inkscape:window-height="872"
-     id="namedview74"
-     showgrid="false"
-     inkscape:zoom="9.8333333"
-     inkscape:cx="28.807242"
-     inkscape:cy="31.924976"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="11.865385"
+     inkscape:cx="6.435254"
+     inkscape:cy="6.1974352"
      inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <linearGradient
-       id="c"
-       y2="56.231"
-       gradientUnits="userSpaceOnUse"
-       x2="2.7471"
-       gradientTransform="translate(-110.15,-27.013)"
-       y1="56.231"
-       x1="64.13">
-      <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop9" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.9"
-         id="stop11" />
-      <stop
-         stop-color="#ccc"
-         stop-opacity=".61856"
-         offset="0.95"
-         id="stop13" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop15" />
-    </linearGradient>
-    <linearGradient
-       id="d"
-       y2="47.404"
-       gradientUnits="userSpaceOnUse"
-       x2="4"
-       gradientTransform="translate(-110.15,-27.031)"
-       y1="47.404"
-       x1="72">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop18" />
-      <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop20" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop22" />
-    </linearGradient>
-    <linearGradient
-       id="d-1"
-       y2="50"
-       gradientUnits="userSpaceOnUse"
-       x2="67.692001"
-       gradientTransform="matrix(1,0,0,-1,0,100)"
-       y1="50"
-       x1="16.097">
-      <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop14" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.86"
-         id="stop16" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop18-1" />
-    </linearGradient>
-    <linearGradient
+    <radialGradient
        id="e"
-       y2="50"
        gradientUnits="userSpaceOnUse"
-       x2="72"
-       y1="50"
-       x1="4">
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
       <stop
-         stop-color="#fff"
+         stop-color="#73d216"
          offset="0"
-         id="stop21" />
+         id="stop12-7" />
       <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop23" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop25" />
-    </linearGradient>
-    <linearGradient
-       y2="50"
-       x2="72"
-       y1="50"
-       x1="4"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2983"
-       xlink:href="#e"
-       inkscape:collect="always" />
-    <linearGradient
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
        inkscape:collect="always"
        xlink:href="#e"
-       id="linearGradient2962"
+       id="radialGradient3886"
        gradientUnits="userSpaceOnUse"
-       x1="4"
-       y1="50"
-       x2="72"
-       y2="50"
-       gradientTransform="matrix(0.35639,0,0,0.40269,85.065601,19.689069)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#d-1"
-       id="linearGradient2965"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35639,0,0,-0.40269,92.997804,46.94112)"
-       x1="16.097"
-       y1="50"
-       x2="67.692001"
-       y2="50" />
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
   </defs>
-  <g
-     transform="matrix(0,-2.1261,1.54,0,0.62014074,44.254)"
-     id="g24">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect26"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     transform="matrix(0,-1.7518,1.476,0,2.8690408,5.2711)"
-     id="g28">
-    <g
-       id="g30"
-       style="stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect32"
-         style="fill:#ffffff;stroke:#000000;stroke-width:0.40000001" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path34"
-         style="fill:none;stroke:#030303;stroke-width:5.59579992" />
-    </g>
-    <g
-       transform="translate(-0.0375,-0.15)"
-       id="g36"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect38"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect40"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path42"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect44"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path46"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path48"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       transform="translate(-0.0375,9.6261)"
-       id="g50">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect54"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path56"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect58"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path60"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g62"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path64"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     d="M 6.3896408,36.022 H 19.29364 l -2.2e-5,-23.859 h -4.3012 l -1.0753,2.169 h -2.1506 l -1.0753,-2.169 H 6.3899188 v 23.859 z"
-     id="path66"
-     style="opacity:0.58594001;fill:#bc2b25" />
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     transform="matrix(0.32106586,0,0,0.38993449,58.587678,14.861185)"
-     id="g68">
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="11.505466"
+     x="-24.598511"
+     id="rect73-5-4" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <rect
+     style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3012"
+     width="9.2706642"
+     height="6.2366285"
+     x="15.928687"
+     y="19.17342"
+     rx="0.5"
+     ry="0.5" />
+  <g
+     id="g3882"
+     transform="matrix(0,-1,1,0,0.30790712,34.722891)">
     <path
-       d="m -70.492,60.987 c -0.94393,-0.07733 -1.8298,-0.48705 -2.5,-1.1562 l -8,-8 c -1.4466,-1.4472 -1.568,-3.7527 -0.28125,-5.3438 l 10.812,-13.5 h -35.687 c -2.209,-2.21e-4 -3.9998,-1.791 -4,-4 v -12 c 2.2e-4,-2.209 1.791,-3.9998 4,-4 h 35.687 l -10.812,-13.5 c -1.2867,-1.591 -1.1654,-3.8966 0.28125,-5.3438 l 8,-8 c 0.76629,-0.7668 1.8223,-1.2052 2.9062,-1.1875 1.0839,0.01768 2.1029,0.48988 2.8438,1.2812 l 32,34 c 1.4602,1.5426 1.4602,3.9574 0,5.5 l -32,34 c -0.83566,0.89103 -2.0326,1.3514 -3.25,1.25 z m 0.34375,-4 32,-34 -32,-34 -8,8 16,20 h -44 v 12 h 44 l -16,20 8,8 z"
-       id="path70"
-       style="fill:url(#c)" />
+       id="path25-2"
+       stroke-miterlimit="10"
+       d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+       style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
     <path
-       d="m -78.148,48.969 8,8 32,-34 -32,-34 -8,8 16,20 h -44 v 12 h 44 l -16,20 z"
-       id="path72"
-       style="fill:url(#d)" />
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+       style="color:#000000;fill:url(#radialGradient3886);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/find.svg b/bitmaps_png/sources/find.svg
index 47623cf7c1..f5901fee87 100644
--- a/bitmaps_png/sources/find.svg
+++ b/bitmaps_png/sources/find.svg
@@ -13,8 +13,8 @@
    inkscape:export-ydpi="90.000000"
    inkscape:export-xdpi="90.000000"
    inkscape:export-filename="/home/steven/edit-find-48.png"
-   sodipodi:docname="find.svg.BASE"
-   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="find.svg"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:version="0.32"
    id="svg249"
    height="26"
@@ -59,18 +59,6 @@
          offset="1.0000000"
          style="stop-color:#ffffff;stop-opacity:0.24761905;" />
     </linearGradient>
-    <linearGradient
-       id="linearGradient4477"
-       inkscape:collect="always">
-      <stop
-         id="stop4479"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop4481"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
     <linearGradient
        id="linearGradient2366">
       <stop
@@ -97,66 +85,6 @@
          offset="1.0000000"
          id="stop2850" />
     </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4477"
-       id="radialGradient1527"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.237968,0,28.93278)"
-       cx="24.130018"
-       cy="37.967922"
-       fx="24.130018"
-       fy="37.967922"
-       r="16.528622" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2846"
-       id="linearGradient1529"
-       gradientUnits="userSpaceOnUse"
-       x1="27.366341"
-       y1="26.580296"
-       x2="31.335964"
-       y2="30.557772" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4440"
-       id="linearGradient1531"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.334593,0,0,1.291292,-6.973842,-7.460658)"
-       x1="30.65625"
-       y1="34"
-       x2="33.21875"
-       y2="31.0625" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2366"
-       id="linearGradient1533"
-       gradientUnits="userSpaceOnUse"
-       x1="18.292673"
-       y1="13.602121"
-       x2="17.500893"
-       y2="25.743469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4454"
-       id="radialGradient1537"
-       gradientUnits="userSpaceOnUse"
-       cx="18.240929"
-       cy="21.817987"
-       fx="18.240929"
-       fy="21.817987"
-       r="8.3085051" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4467"
-       id="radialGradient1539"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05975,-18.941)"
-       cx="15.414371"
-       cy="13.078408"
-       fx="15.414371"
-       fy="13.078408"
-       r="6.65625" />
     <radialGradient
        id="aigrd2-8"
        cx="20.892099"
@@ -338,18 +266,279 @@
        fx="8.824419"
        fy="3.7561285"
        r="37.751713" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846-1-5"
+       id="linearGradient2730-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,48.18409,0)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       id="linearGradient2846-1-5">
+      <stop
+         style="stop-color:#8a8a8a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop2848-0-9" />
+      <stop
+         style="stop-color:#484848;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2850-4-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440-1-1"
+       id="linearGradient2732-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.334593,0,0,1.291292,55.15793,-7.460658)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       id="linearGradient4440-1-1">
+      <stop
+         id="stop4442-1-7"
+         offset="0"
+         style="stop-color:#7d7d7d;stop-opacity:1;" />
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4448-8-8" />
+      <stop
+         id="stop4444-6-5"
+         offset="1.0000000"
+         style="stop-color:#686868;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2366-4-4"
+       id="linearGradient2734-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,44.17827,0)"
+       x1="18.292673"
+       y1="13.602121"
+       x2="17.500893"
+       y2="25.743469" />
+    <linearGradient
+       id="linearGradient2366-4-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop2368-3-1" />
+      <stop
+         id="stop2374-4-8"
+         offset="0.50000000"
+         style="stop-color:#ffffff;stop-opacity:0.21904762;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2370-7-5" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4454-7-7"
+       id="radialGradient2736-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,43.352,0)"
+       cx="18.240929"
+       cy="21.817987"
+       fx="18.240929"
+       fy="21.817987"
+       r="8.3085051" />
+    <linearGradient
+       id="linearGradient4454-7-7">
+      <stop
+         id="stop4456-0-5"
+         offset="0.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.20784314;" />
+      <stop
+         id="stop4458-7-3"
+         offset="1.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.67619050;" />
+    </linearGradient>
+    <radialGradient
+       r="6.65625"
+       fy="13.078408"
+       fx="15.414371"
+       cy="13.078408"
+       cx="15.414371"
+       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05976,-18.941)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3411"
+       xlink:href="#linearGradient4467-4-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4467-4-8">
+      <stop
+         id="stop4469-5-3"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4471-3-1"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.24761905;" />
+    </linearGradient>
+    <radialGradient
+       r="6.65625"
+       fy="13.078408"
+       fx="15.414371"
+       cy="13.078408"
+       cx="15.414371"
+       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05976,-18.941)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3143"
+       xlink:href="#linearGradient4467-4-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846-1-5"
+       id="linearGradient3953"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,48.18409,0)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440-1-1"
+       id="linearGradient3955"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.334593,0,0,1.291292,55.15793,-7.460658)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2366-4-4"
+       id="linearGradient3957"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,44.17827,0)"
+       x1="18.292673"
+       y1="13.602121"
+       x2="17.500893"
+       y2="25.743469" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4454-7-7"
+       id="radialGradient3959"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,43.352,0)"
+       cx="18.240929"
+       cy="21.817987"
+       fx="18.240929"
+       fy="21.817987"
+       r="8.3085051" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4467-4-8"
+       id="radialGradient3961"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05976,-18.941)"
+       cx="15.414371"
+       cy="13.078408"
+       fx="15.414371"
+       fy="13.078408"
+       r="6.65625" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4467-4-8"
+       id="radialGradient3964"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.1830991,0,0,1.0154904,7.797398,16.499809)"
+       cx="15.414371"
+       cy="13.078408"
+       fx="15.414371"
+       fy="13.078408"
+       r="6.65625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440-1-1"
+       id="linearGradient3970"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.60893882,0,0,0.58225314,4.761172,21.67638)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846-1-5"
+       id="linearGradient3974"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.45627305,0,0,0.45090742,1.5791967,25.040446)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846-1-5"
+       id="linearGradient3985"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.45627305,0,0,0.45090742,1.5791967,25.040446)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440-1-1"
+       id="linearGradient3987"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.60893882,0,0,0.58225314,4.761172,21.67638)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2366-4-4"
+       id="linearGradient3989"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,44.17827,0)"
+       x1="18.292673"
+       y1="13.602121"
+       x2="17.500893"
+       y2="25.743469" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4454-7-7"
+       id="radialGradient3991"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,43.352,0)"
+       cx="18.240929"
+       cy="21.817987"
+       fx="18.240929"
+       fy="21.817987"
+       r="8.3085051" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4467-4-8"
+       id="radialGradient3993"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.1830991,0,0,1.0154904,7.797398,16.499809)"
+       cx="15.414371"
+       cy="13.078408"
+       fx="15.414371"
+       fy="13.078408"
+       r="6.65625" />
   </defs>
   <sodipodi:namedview
-     inkscape:window-y="26"
+     inkscape:window-y="29"
      inkscape:window-x="0"
-     inkscape:window-height="969"
-     inkscape:window-width="1280"
+     inkscape:window-height="849"
+     inkscape:window-width="1600"
      inkscape:document-units="px"
      inkscape:grid-bbox="true"
      showgrid="true"
      inkscape:current-layer="layer5"
-     inkscape:cy="13.694933"
-     inkscape:cx="19.492108"
+     inkscape:cy="12.288442"
+     inkscape:cx="8.4435897"
      inkscape:zoom="22.627416"
      inkscape:pageshadow="2"
      inkscape:pageopacity="0.0"
@@ -364,7 +553,7 @@
     <inkscape:grid
        type="xygrid"
        id="grid2919"
-       empspacing="5"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
@@ -611,66 +800,74 @@
        id="rect15686-03"
        style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" />
     <g
-       id="g1772"
-       transform="matrix(0.39105747,0,0,0.37162201,7.9100602,31.393184)">
-      <path
-         sodipodi:type="arc"
-         style="opacity:0.17112301;color:#000000;fill:url(#radialGradient1527);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
-         id="path4475"
-         sodipodi:cx="24.130018"
-         sodipodi:cy="37.967922"
-         sodipodi:rx="16.528622"
-         sodipodi:ry="3.9332814"
-         d="m 40.65864,37.967922 c 0,2.172292 -7.400116,3.933282 -16.528622,3.933282 -9.128505,0 -16.5286214,-1.76099 -16.5286214,-3.933282 0,-2.172291 7.4001164,-3.933281 16.5286214,-3.933281 9.128506,0 16.528622,1.76099 16.528622,3.933281 z"
-         transform="matrix(1.446431,0,0,1.51999,-10.97453,-17.75168)" />
+       id="g3976"
+       transform="translate(25.279068,-0.44194166)">
       <path
+         inkscape:connector-curvature="0"
          sodipodi:nodetypes="csscccscccscczzzz"
-         id="path2844"
-         d="m 18.627569,3.1435548 c -8.13913,0 -14.7448008,6.6056711 -14.7448008,14.7448012 0,8.13913 6.6056708,14.744802 14.7448008,14.744802 3.479555,0 6.551001,-1.384393 9.073723,-3.402647 -0.205377,1.006881 -0.07803,2.035368 0.756144,2.759925 l 10.964084,9.52741 c 1.233416,1.071329 3.087462,0.93096 4.15879,-0.302457 1.071328,-1.233418 0.930959,-3.087462 -0.302457,-4.15879 L 32.313769,27.529188 c -0.671527,-0.583279 -1.492878,-0.755969 -2.306238,-0.642722 1.9867,-2.512422 3.364839,-5.548803 3.364839,-8.99811 0,-8.1391301 -6.605671,-14.7448012 -14.744801,-14.7448012 z m -0.07562,1.2261833 c 7.639459,0 13.291775,4.7889505 13.291775,13.2917749 0,8.675113 -5.81669,13.291775 -13.291775,13.291775 -7.302949,0 -13.2917734,-5.478092 -13.2917734,-13.291775 0,-7.9841069 5.8246384,-13.291775 13.2917734,-13.2917749 z"
-         style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1529);stroke-width:3.00581574;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
+         id="path2844-9-9"
+         d="m -11.906647,26.457898 c -3.713666,0 -6.727656,2.978546 -6.727656,6.64854 0,3.669995 3.01399,6.648541 6.727656,6.648541 1.587627,0 2.9890449,-0.624233 4.140095,-1.534279 -0.093708,0.45401 -0.035603,0.917763 0.3450081,1.244471 l 5.0026161,4.29598 c 0.5627744,0.48307 1.4087257,0.419777 1.89754376,-0.13638 0.4888181,-0.556158 0.42477151,-1.39216 -0.13800297,-1.87523 l -5.00261609,-4.29598 c -0.3063996,-0.263005 -0.68116,-0.340872 -1.0522742,-0.289808 0.9064777,-1.13287 1.5352853,-2.501996 1.5352853,-4.057315 0,-3.669994 -3.0139896,-6.64854 -6.727655,-6.64854 z m -0.0345,0.552895 c 3.4856796,0 6.0646791,2.159374 6.0646791,5.99336 0,3.911673 -2.6539989,5.99336 -6.0646791,5.99336 -3.332138,0 -6.064678,-2.470112 -6.064678,-5.99336 0,-3.600093 2.657626,-5.99336 6.064678,-5.99336 z"
+         style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3985);stroke-width:1.80999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <path
+         inkscape:connector-curvature="0"
          style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;visibility:visible;display:inline;overflow:visible"
-         d="m 18.602905,3.0803551 c -8.16544,0 -14.7924642,6.627024 -14.7924642,14.7924639 0,8.16544 6.6270242,14.792464 14.7924642,14.792464 3.490803,0 6.572177,-1.388867 9.103055,-3.413645 -0.206041,1.010136 -0.07829,2.041947 0.758587,2.768846 l 10.999526,9.558207 c 1.237403,1.074792 3.097442,0.93397 4.172233,-0.303435 1.074791,-1.237404 0.933968,-3.097442 -0.303435,-4.172233 L 32.333346,27.544815 c -0.673698,-0.585164 -1.497704,-0.758413 -2.313693,-0.644799 1.993122,-2.520544 3.375716,-5.56674 3.375716,-9.027197 0,-8.1654399 -6.627024,-14.7924639 -14.792464,-14.7924639 z m -0.07586,3.1860692 c 6.281108,2e-7 11.378818,5.0977107 11.378818,11.3788187 0,6.281108 -5.09771,11.378818 -11.378818,11.378818 -6.281108,0 -11.3788184,-5.09771 -11.3788184,-11.378818 2e-7,-6.281108 5.0977104,-11.3788187 11.3788184,-11.3788187 z"
-         id="path4430" />
+         d="m -11.917901,26.429401 c -3.72567,0 -6.749403,2.988174 -6.749403,6.670032 0,3.681857 3.023733,6.670031 6.749403,6.670031 1.59276,0 2.9987074,-0.62625 4.1534789,-1.539237 -0.094011,0.455477 -0.035722,0.920729 0.3461228,1.248493 l 5.0187873,4.309866 c 0.5645936,0.484632 1.41327926,0.421134 1.90367743,-0.136821 0.49039817,-0.557954 0.42614443,-1.396659 -0.13844921,-1.881291 L -5.6530706,37.460607 c -0.3073902,-0.263854 -0.683362,-0.341974 -1.0556758,-0.290744 0.9094079,-1.136532 1.5402483,-2.510085 1.5402483,-4.07043 0,-3.681858 -3.0237325,-6.670032 -6.7494029,-6.670032 z m -0.03461,1.436622 c 2.8659006,0 5.1918483,2.298596 5.1918483,5.130794 0,2.832198 -2.3259477,5.130793 -5.1918483,5.130793 -2.8659,0 -5.191848,-2.298595 -5.191848,-5.130793 0,-2.832198 2.325948,-5.130794 5.191848,-5.130794 z"
+         id="path4430-3-6"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <path
-         style="color:#000000;fill:url(#linearGradient1531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
-         d="m 39.507004,41.57769 c -0.478672,-2.273187 1.39733,-4.811422 3.584053,-4.788375 0,0 -10.760367,-9.258111 -10.760367,-9.258111 -2.944791,-0.05671 -4.269502,2.272616 -3.776814,4.599922 l 10.953128,9.446564 z"
-         id="path4438"
-         sodipodi:nodetypes="ccccc" />
+         inkscape:connector-curvature="0"
+         style="color:#000000;fill:url(#linearGradient3987);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+         d="m -2.3799238,43.788135 c -0.2184051,-1.024997 0.637564,-2.169506 1.63530681,-2.159114 0,0 -4.90966551,-4.174551 -4.90966551,-4.174551 -1.3436287,-0.02557 -1.9480587,1.02474 -1.7232584,2.074139 l 4.9976171,4.259526 z"
+         id="path4438-0-4"
+         sodipodi:nodetypes="ccccc"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <path
          sodipodi:type="arc"
-         style="color:#000000;fill:none;stroke:url(#linearGradient1533);stroke-width:1.20643401;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
-         id="path4450"
+         style="color:#000000;fill:none;stroke:url(#linearGradient3989);stroke-width:1.24788225;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+         id="path4450-2-3"
          sodipodi:cx="17.500893"
          sodipodi:cy="18.920233"
          sodipodi:rx="11.048544"
          sodipodi:ry="11.048544"
          d="m 28.549437,18.920233 c 0,6.101942 -4.946602,11.048544 -11.048544,11.048544 -6.101943,0 -11.0485443,-4.946602 -11.0485443,-11.048544 0,-6.101943 4.9466013,-11.0485442 11.0485443,-11.0485442 6.101942,0 11.048544,4.9466012 11.048544,11.0485442 z"
-         transform="matrix(1.245743,0,0,1.245743,-3.425346,-6.177033)" />
+         transform="matrix(0.56839909,0,0,0.56171489,-21.968801,22.255175)"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <rect
-         style="opacity:0.43315507;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.50295389;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
-         id="rect4495"
-         width="19.048439"
-         height="4.4404783"
-         x="40.373337"
-         y="0.14086054"
-         rx="3.2112026"
-         ry="2.837393"
-         transform="matrix(0.752986,0.658037,-0.648902,0.760872,0,0)" />
+         style="opacity:0.43315507;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.70510882;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+         id="rect4495-7-3"
+         width="8.6471872"
+         height="2.0123112"
+         x="19.239033"
+         y="32.352734"
+         rx="1.5078329"
+         ry="1.3300102"
+         transform="matrix(0.75682702,0.65361522,-0.65333777,0.75706655,0,0)"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <path
          sodipodi:type="arc"
-         style="color:#000000;fill:url(#radialGradient1537);fill-opacity:1;fill-rule:evenodd;stroke:#3063a3;stroke-width:1.07456946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible"
-         id="path4452"
+         style="color:#000000;fill:url(#radialGradient3991);fill-opacity:1;fill-rule:evenodd;stroke:#3063a3;stroke-width:1.11148739;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible"
+         id="path4452-9-3"
          sodipodi:cx="17.589281"
          sodipodi:cy="18.478292"
          sodipodi:rx="8.3085051"
          sodipodi:ry="8.3085051"
          d="m 25.897786,18.478292 c 0,4.588661 -3.719844,8.308506 -8.308505,8.308506 -4.588661,0 -8.308505,-3.719845 -8.308505,-8.308506 0,-4.58866 3.719844,-8.308505 8.308505,-8.308505 4.588661,0 8.308505,3.719845 8.308505,8.308505 z"
-         transform="matrix(1.398614,0,0,1.398614,-6.224338,-8.298958)" />
+         transform="matrix(0.63815043,0,0,0.63064598,-23.245907,21.298384)"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
       <path
-         style="opacity:0.83422457;color:#000000;fill:url(#radialGradient1539);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
-         d="m 18.156915,7.3966938 c -5.20759,0 -9.4245469,4.2169572 -9.4245469,9.4245472 0,1.503975 0.4203072,2.887773 1.0471719,4.149903 1.25238,0.461613 2.582757,0.775683 3.994767,0.775683 6.170955,0 11.099282,-4.861637 11.480106,-10.937129 C 23.523449,8.7641668 21.044374,7.3966938 18.156915,7.3966938 z"
-         id="path4462" />
+         inkscape:connector-curvature="0"
+         style="opacity:0.83422457;color:#000000;fill:url(#radialGradient3993);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+         d="m -11.921206,28.37567 c 2.3760829,0 4.3001667,1.901457 4.3001667,4.249598 0,0.678154 -0.1917749,1.302119 -0.4777963,1.871222 -0.5714273,0.208145 -1.1784425,0.349762 -1.8227046,0.349762 -2.8156408,0 -5.0643028,-2.192149 -5.2380628,-4.931633 0.789792,-0.922345 1.920927,-1.538949 3.238397,-1.538949 z"
+         id="path4462-9-8"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
     </g>
   </g>
 </svg>
diff --git a/bitmaps_png/sources/fonts.svg b/bitmaps_png/sources/fonts.svg
index 6ec863a187..28e889a662 100644
--- a/bitmaps_png/sources/fonts.svg
+++ b/bitmaps_png/sources/fonts.svg
@@ -1,48 +1,71 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <filter id="u" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.13617728"/>
-  </filter>
-  <filter id="w" height="1.3175" width="1.2447" color-interpolation-filters="sRGB" y="-.15877" x="-.12233">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="v" height="1.3175" width="1.2714" color-interpolation-filters="sRGB" y="-.15877" x="-.13568">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="b" height="1.2603" width="1.0974" color-interpolation-filters="sRGB" y="-.13015" x="-.048689">
-   <feGaussianBlur stdDeviation="0.17624262"/>
-  </filter>
-  <radialGradient id="r" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="14.017" cx="51.768" gradientTransform="matrix(1.7289 1.937e-8 0 .081759 -35.735 6.888)" r="46"/>
-  <radialGradient id="s" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="106.02" cx="50" gradientTransform="matrix(.80435 2.1461e-7 -6.1186e-8 .22932 11.783 87.688)" r="46"/>
-  <radialGradient id="t" gradientUnits="userSpaceOnUse" cy="98.398" cx="52" gradientTransform="matrix(1,0,0,1.146,2,-8.7628)" r="41.838">
-   <stop stop-color="#5e5e5e" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="x" y2="28" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="60" gradientTransform="translate(2)" y1="140" x1="60"/>
-  <linearGradient id="y" y2="4.3005" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="94.487" gradientTransform="translate(2)" y1="14.023" x1="89.095"/>
-  <linearGradient id="z" y2="-1.4447" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.518" gradientTransform="translate(2)" y1="12.211" x1="10.518"/>
-  <linearGradient id="aa" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(2)" y1="-104" x1="40"/>
-  <linearGradient id="ab" y2="-32" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="44.25" gradientTransform="translate(1.975 -.025)" y1="64" x1="76.25"/>
-  <linearGradient id="ac" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(1.725 -.025)" y1=".025" x1="52.275"/>
-  <linearGradient id="ad" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" gradientTransform="translate(2)" y1="106.19" x1="78.125"/>
-  <linearGradient id="q" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" y1="106.19" x1="78.125"/>
- </defs>
- <g transform="matrix(.39523 0 0 .37238 11.848 9.0193)">
-  <path d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.74" fill="url(#r)" d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.632" fill="url(#s)" d="m42 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-  <path fill="url(#t)" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z"/>
-  <path opacity="0.56" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z" filter="url(#u)" stroke="url(#x)" fill="none"/>
-  <path d="m96.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#w)" fill="url(#y)"/>
-  <path d="m11.281 12.123-3.6241-4.1544 4.8611 3.9774-1.237 0.177z" fill-rule="evenodd" filter="url(#v)" fill="url(#z)"/>
-  <path opacity="0.908" fill="url(#aa)" d="m11.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-  <path opacity="0.908" fill="url(#ab)" d="m92.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.03125l-0.0625 1h0.405c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-  <path opacity="0.908" fill="url(#ac)" d="m11.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-  <path d="m69.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#b)" fill="url(#ad)"/>
-  <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 102.06 .2)" filter="url(#b)" fill="url(#q)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="fonts.svg">
+  <metadata
+     id="metadata66">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview64"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3043"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="scale(1.0165876,0.98368307)"
+     style="font-size:39.34732819px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3415">
+    <path
+       d="m 11.312355,5.591232 -1.4755244,0 C 8.2588349,5.591249 7.4237303,5.6333178 6.8857814,6.0995258 6.401623,6.5119715 5.7330264,7.1706083 5.4102568,8.6409948 l -1.4755246,0 0.4918416,-5.591232 16.7226122,0 0.491841,5.591232 -1.475524,-3e-7 C 19.842716,7.1347445 19.192051,6.5119715 18.689978,6.0995258 18.169944,5.6691813 17.316908,5.591249 15.738929,5.591232 l -1.475525,0 0,13.215639 c 0,1.075905 0.115266,2.254563 0.491842,2.541469 0.32276,0.233113 0.909383,0.944861 1.967366,1.016587 l 0,1.016588 -7.8694645,0 0,-1.016588 c 1.1655565,-0.08966 1.6804525,-0.693815 1.9673665,-1.016587 0.268969,-0.304838 0.447457,-1.394753 0.491841,-2.541469"
+       style="font-size:27.54312897px;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#282828;fill-opacity:1;font-family:Rachana;-inkscape-font-specification:Rachana Bold"
+       id="path3777"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccsccccccc" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/footprint_text.svg b/bitmaps_png/sources/footprint_text.svg
index b4fa9407d7..80b0d710ed 100644
--- a/bitmaps_png/sources/footprint_text.svg
+++ b/bitmaps_png/sources/footprint_text.svg
@@ -1,44 +1,181 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="33.681" gradientUnits="userSpaceOnUse" x2="30.936" gradientTransform="matrix(.80389 0 0 .74943 3.4693 3.2307)" y1="12.998" x1="18.562">
-   <stop stop-color="#729fcf" offset="0"/>
-   <stop stop-color="#3465a4" offset="1"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m35.625 33.214c-2.135-0.174-2.36-0.173-2.847-2.722l-3.521-19.767h-0.67255l-11.165 17.462c-2.9595 4.6449-3.6607 4.748-5.1591 5.0274v0.83982h7.3319v-0.84c-1.9105-0.17462-2.2102-0.06821-2.2102-0.9413 0-0.66355 0.11239-0.97787 0.74924-2.1653l2.1353-3.5248h8.2416l0.74924 4.1535c0.03746 0.31432 0.07492 0.62863 0.07492 0.90802 0 1.3271-0.19789 1.3604-2.5954 1.5699v0.83982h8.889v-0.83982m-14.573-8.3102 5.6193-9.0802 1.6483 9.0802h-7.2676"/>
- <path fill="#888a85" d="m10.55 10.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 12.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 14.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 16.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 18.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 20.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 22.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 24.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 26.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 28.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 30.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 32.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 34.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <path fill="#888a85" d="m10.55 36.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
- <g fill="#888a85" transform="translate(2.55,29.954)">
-  <path d="m8 8.5a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"/>
-  <path d="m5 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m11 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m13 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m15 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m17 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m19 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m21 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m23 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m25 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m27 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m29 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m31 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m33 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m9 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m35 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m37 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m39 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
-  <path d="m7 4.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="footprint_text.svg">
+  <metadata
+     id="metadata83">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview81" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y2="33.681"
+       gradientUnits="userSpaceOnUse"
+       x2="30.936"
+       gradientTransform="matrix(.80389 0 0 .74943 3.4693 3.2307)"
+       y1="12.998"
+       x1="18.562">
+      <stop
+         stop-color="#729fcf"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#3465a4"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+  </defs>
+  <path
+     fill="url(#a)"
+     d="m35.625 33.214c-2.135-0.174-2.36-0.173-2.847-2.722l-3.521-19.767h-0.67255l-11.165 17.462c-2.9595 4.6449-3.6607 4.748-5.1591 5.0274v0.83982h7.3319v-0.84c-1.9105-0.17462-2.2102-0.06821-2.2102-0.9413 0-0.66355 0.11239-0.97787 0.74924-2.1653l2.1353-3.5248h8.2416l0.74924 4.1535c0.03746 0.31432 0.07492 0.62863 0.07492 0.90802 0 1.3271-0.19789 1.3604-2.5954 1.5699v0.83982h8.889v-0.83982m-14.573-8.3102 5.6193-9.0802 1.6483 9.0802h-7.2676"
+     id="path11" />
+  <path
+     fill="#888a85"
+     d="m10.55 10.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path13" />
+  <path
+     fill="#888a85"
+     d="m10.55 12.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path15" />
+  <path
+     fill="#888a85"
+     d="m10.55 14.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path17" />
+  <path
+     fill="#888a85"
+     d="m10.55 16.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path19" />
+  <path
+     fill="#888a85"
+     d="m10.55 18.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path21" />
+  <path
+     fill="#888a85"
+     d="m10.55 20.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path23" />
+  <path
+     fill="#888a85"
+     d="m10.55 22.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path25" />
+  <path
+     fill="#888a85"
+     d="m10.55 24.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path27" />
+  <path
+     fill="#888a85"
+     d="m10.55 26.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path29" />
+  <path
+     fill="#888a85"
+     d="m10.55 28.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path31" />
+  <path
+     fill="#888a85"
+     d="m10.55 30.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path33" />
+  <path
+     fill="#888a85"
+     d="m10.55 32.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path35" />
+  <path
+     fill="#888a85"
+     d="m10.55 34.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path37" />
+  <path
+     fill="#888a85"
+     d="m10.55 36.45a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+     id="path39" />
+  <g
+     fill="#888a85"
+     transform="translate(2.55,29.954)"
+     id="g41">
+    <path
+       d="m8 8.5a0.5 0.5 0 1 0 -1 0 0.5 0.5 0 1 0 1 0z"
+       id="path43" />
+    <path
+       d="m5 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path45" />
+    <path
+       d="m11 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path47" />
+    <path
+       d="m13 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path49" />
+    <path
+       d="m15 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path51" />
+    <path
+       d="m17 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path53" />
+    <path
+       d="m19 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path55" />
+    <path
+       d="m21 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path57" />
+    <path
+       d="m23 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path59" />
+    <path
+       d="m25 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path61" />
+    <path
+       d="m27 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path63" />
+    <path
+       d="m29 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path65" />
+    <path
+       d="m31 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path67" />
+    <path
+       d="m33 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path69" />
+    <path
+       d="m9 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path71" />
+    <path
+       d="m35 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path73" />
+    <path
+       d="m37 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path75" />
+    <path
+       d="m39 6.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path77" />
+    <path
+       d="m7 4.5a0.5 0.5 0 1 0 1 0 0.5 0.5 0 1 0 -1 0z"
+       id="path79" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/gbr_select_mode0.svg b/bitmaps_png/sources/gbr_select_mode0.svg
index 2b5817e451..37cce5bcd7 100644
--- a/bitmaps_png/sources/gbr_select_mode0.svg
+++ b/bitmaps_png/sources/gbr_select_mode0.svg
@@ -1,33 +1,86 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="g" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44971 -.29369 .82915 1.1474 36.036 -10.021)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="h" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)" r="2.5"/>
-  <radialGradient id="i" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)" r="2.5"/>
-  <linearGradient id="f" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="50.379" width="52.993" y="-1.1654" x="-2.4003"/>
- <g opacity=".65587" transform="matrix(1.1553 0 0 .93294 -3.4972 .80989)">
-  <g opacity=".4" transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
-   <rect height="7" width="5" y="40" x="38" fill="url(#h)"/>
-   <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#i)"/>
-   <rect height="7" width="28" y="40" x="10" fill="url(#f)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gbr_select_mode0.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="16.225139"
+     inkscape:cy="16.127165"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,-0.2427793,0.36314149)"
+     id="g16"
+     style="opacity:1">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
- </g>
- <path fill="url(#g)" d="m27.96 3.0328c-1.5334 0-0.04648 0.52172 1.4835 1.1807 1.53 0.65903 5.4901 3.3744 4.5886 7.2157 4.773-0.45192 7.3739 3.2771 7.7281 4.4934 0.35425 1.2163 1.104 2.7369 1.104 1.2791 0.03124-3.9942-3.1414-6.7504-5.3476-9.0852-2.205-2.3348-5.522-4.5834-9.556-5.0838z"/>
- <g transform="matrix(2.4054,0,0,2.0076,3.9855,-58.397)">
-  <rect transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="32.957" x="-7.883" fill="#4d4d4d"/>
-  <rect transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="39.136" x="-9.3611" fill="#a00"/>
- </g>
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3831"
+     d="m 19.5,4.5 9,0 0,17 -28,0 z"
+     style="fill:#848080;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#00a000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 15.5,-0.5 13,0 0,13 -28,0 z"
+     id="rect3828"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
 </svg>
diff --git a/bitmaps_png/sources/gbr_select_mode1.svg b/bitmaps_png/sources/gbr_select_mode1.svg
index 5f4c628330..1345847901 100644
--- a/bitmaps_png/sources/gbr_select_mode1.svg
+++ b/bitmaps_png/sources/gbr_select_mode1.svg
@@ -1,33 +1,86 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="g" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44971 -.29369 .82915 1.1474 36.036 -10.021)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="h" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)" r="2.5"/>
-  <radialGradient id="i" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)" r="2.5"/>
-  <linearGradient id="f" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="50.379" width="52.993" y="-1.1654" x="-2.4003"/>
- <g opacity=".65587" transform="matrix(1.1553 0 0 .93294 -3.4972 .80989)">
-  <g opacity=".4" transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
-   <rect height="7" width="5" y="40" x="38" fill="url(#h)"/>
-   <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#i)"/>
-   <rect height="7" width="28" y="40" x="10" fill="url(#f)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gbr_select_mode1.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="16.225139"
+     inkscape:cy="16.127165"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,-0.2427793,0.36314149)"
+     id="g16"
+     style="opacity:1">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
- </g>
- <path fill="url(#g)" d="m27.96 3.0328c-1.5334 0-0.04648 0.52172 1.4835 1.1807 1.53 0.65903 5.4901 3.3744 4.5886 7.2157 4.773-0.45192 7.3739 3.2771 7.7281 4.4934 0.35425 1.2163 1.104 2.7369 1.104 1.2791 0.03124-3.9942-3.1414-6.7504-5.3476-9.0852-2.205-2.3348-5.522-4.5834-9.556-5.0838z"/>
- <g transform="matrix(2.3518,0,0,1.9811,4.4138,-57.761)">
-  <rect transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="32.957" x="-7.883" fill="#008000"/>
-  <rect transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="39.136" x="-9.3611" fill="#a00"/>
- </g>
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3831"
+     d="m 19.5,4.5 9,0 0,17 -28,0 z"
+     style="fill:#e60000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#00a000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 15.5,-0.5 13,0 0,13 -28,0 z"
+     id="rect3828"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
 </svg>
diff --git a/bitmaps_png/sources/gbr_select_mode2.svg b/bitmaps_png/sources/gbr_select_mode2.svg
index 3635c91eca..d3b37e8b60 100644
--- a/bitmaps_png/sources/gbr_select_mode2.svg
+++ b/bitmaps_png/sources/gbr_select_mode2.svg
@@ -1,34 +1,86 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="g" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44971 -.29369 .82915 1.1474 36.036 -10.021)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="h" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)" r="2.5"/>
-  <radialGradient id="i" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)" r="2.5"/>
-  <linearGradient id="f" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="50.379" width="52.993" y="-1.1654" x="-2.4003"/>
- <g opacity=".65587" transform="matrix(1.1553 0 0 .93294 -3.4972 .80989)">
-  <g opacity=".4" transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
-   <rect height="7" width="5" y="40" x="38" fill="url(#h)"/>
-   <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#i)"/>
-   <rect height="7" width="28" y="40" x="10" fill="url(#f)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gbr_select_mode2.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="18.750352"
+     inkscape:cy="18.96033"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,-0.2427793,0.36314149)"
+     id="g16"
+     style="opacity:1">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
- </g>
- <path fill="url(#g)" d="m27.96 3.0328c-1.5334 0-0.04648 0.52172 1.4835 1.1807 1.53 0.65903 5.4901 3.3744 4.5886 7.2157 4.773-0.45192 7.3739 3.2771 7.7281 4.4934 0.35425 1.2163 1.104 2.7369 1.104 1.2791 0.03124-3.9942-3.1414-6.7504-5.3476-9.0852-2.205-2.3348-5.522-4.5834-9.556-5.0838z"/>
- <g transform="matrix(2.3518,0,0,1.9944,4.2017,-58.609)">
-  <rect transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="32.957" x="-7.883" fill="#000080"/>
-  <rect opacity=".66667" transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="36.046" x="-8.622" fill="#008000"/>
-  <rect opacity=".64103" transform="matrix(1 0 .23919 .97097 0 0)" rx=".2509" ry=".38428" height="10.299" width="13.537" y="39.136" x="-9.3611" fill="#b90000"/>
- </g>
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3831"
+     d="m 23.5,-0.5 5,0 0,22 -28,0 z"
+     style="fill:#e60000;fill-opacity:0.70588235;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#00a000;fill-opacity:0.70588237;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 15.5,-0.5 13,0 0,13 -28,0 z"
+     id="rect3828"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
 </svg>
diff --git a/bitmaps_png/sources/general_ratsnest.svg b/bitmaps_png/sources/general_ratsnest.svg
index 118c2d10f6..b6767c4ab3 100644
--- a/bitmaps_png/sources/general_ratsnest.svg
+++ b/bitmaps_png/sources/general_ratsnest.svg
@@ -5,23 +5,23 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="general_ratsnest.svg">
   <metadata
-     id="metadata47">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,159 +34,113 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview45"
-     showgrid="false"
-     inkscape:zoom="6.6666667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.228276"
+     inkscape:cy="12.68094"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <linearGradient
-       id="a"
-       y2="4.6406"
-       gradientUnits="userSpaceOnUse"
-       x2="6.0964"
-       y1="8.6836"
-       x1="8.9893">
-      <stop
-         stop-color="#ff7800"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient3024"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9893"
-       y1="8.6836"
-       x2="6.0964"
-       y2="4.6406" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient3026"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9893"
-       y1="8.6836"
-       x2="6.0964"
-       y2="4.6406" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient3028"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9893"
-       y1="8.6836"
-       x2="6.0964"
-       y2="4.6406" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient3030"
-       gradientUnits="userSpaceOnUse"
-       x1="8.9893"
-       y1="8.6836"
-       x2="6.0964"
-       y2="4.6406" />
-  </defs>
+     id="defs4" />
   <rect
-     rx="7.7487011"
-     ry="6.0842395"
-     height="46.583"
-     width="46.781002"
-     y="0.7477001"
-     x="0.70480019"
-     id="rect11"
-     style="opacity:0.24608998;fill:#649295;fill-rule:evenodd" />
+     style="fill:#cccccc;fill-opacity:1;stroke:none"
+     id="rect3843"
+     width="26"
+     height="26"
+     x="0"
+     y="0"
+     rx="2.5"
+     ry="2.5" />
   <path
-     d="M 31.096836,13.735492 33.956012,18.005503 12.39545,40.825954 9.5374008,36.555942 31.096836,13.735492 z"
-     id="path13"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 5,5 19.5,7"
+     id="path3852"
      inkscape:connector-curvature="0"
-     style="fill:#ffffff" />
-  <path
-     d="M 33.949245,14.119923 32.249529,18.445318 10.572795,13.843002 10.771301,8.5179768 33.949245,14.119923 z"
-     id="path15"
-     inkscape:connector-curvature="0"
-     style="fill:#ffffff" />
+     sodipodi:nodetypes="cc" />
   <g
-     transform="matrix(2.5357008,0,0,2.5845947,41.537625,-43.17446)"
-     id="g17">
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.88889,0,0,0.88889,-18.826,25)"
-       id="path19"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.55556,0,0,0.55556,-16.076,27.25)"
-       id="path21"
-       style="fill:url(#linearGradient3024)"
-       inkscape:connector-curvature="0" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
   <path
-     d="M 45.137819,12.45514 44.802297,17.564275 31.30044,19.233403 31.635974,14.124267 45.13783,12.45514 z"
-     id="path23"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:#ffffff" />
+     id="path3854"
+     d="M 6.5,20.5 19.5,7"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     d="M 33.939095,33.056967 30.146032,35.656764 9.708839,14.262184 12.812765,9.9747977 33.939095,33.056967 z"
-     id="path25"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 19.5,7 5,0"
+     id="path3856"
      inkscape:connector-curvature="0"
-     style="fill:#ffffff" />
-  <g
-     transform="matrix(2.5357008,0,0,2.5845947,39.002149,-69.021494)"
-     id="g27">
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.88889,0,0,0.88889,-18.826,25)"
-       id="path29"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.55556,0,0,0.55556,-16.076,27.25)"
-       id="path31"
-       style="fill:url(#linearGradient3026)"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     transform="matrix(2.5357008,0,0,2.5845947,61.823682,-63.852304)"
-     id="g33">
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.88889,0,0,0.88889,-18.826,25)"
-       id="path35"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.55556,0,0,0.55556,-16.076,27.25)"
-       id="path37"
-       style="fill:url(#linearGradient3028)"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     transform="matrix(2.5357008,0,0,2.5845947,61.823682,-45.760142)"
-     id="g39">
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.88889,0,0,0.88889,-18.826,25)"
-       id="path41"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 10.5,6.75 a 2.25,2.25 0 1 1 -4.5,0 2.25,2.25 0 1 1 4.5,0 z"
-       transform="matrix(0.55556,0,0,0.55556,-16.076,27.25)"
-       id="path43"
-       style="fill:url(#linearGradient3030)"
-       inkscape:connector-curvature="0" />
-  </g>
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 5,5 20.5,18"
+     id="path3860"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#cfe900;fill-opacity:1;stroke:#222b00;stroke-width:0.66037732000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path2992"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.3584905"
+     sodipodi:ry="2.3584905"
+     d="m 16.35849,13 a 2.3584905,2.3584905 0 1 1 -4.71698,0 2.3584905,2.3584905 0 1 1 4.71698,0 z"
+     transform="matrix(1.06,0,0,1.06,-9.84,-8.7800002)" />
+  <path
+     transform="matrix(1.06,0,0,1.06,4.6600002,-6.78)"
+     d="m 16.35849,13 a 2.3584905,2.3584905 0 1 1 -4.71698,0 2.3584905,2.3584905 0 1 1 4.71698,0 z"
+     sodipodi:ry="2.3584905"
+     sodipodi:rx="2.3584905"
+     sodipodi:cy="13"
+     sodipodi:cx="14"
+     id="path3912"
+     style="fill:#cfe900;fill-opacity:1;stroke:#222b00;stroke-width:0.66037732000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#cfe900;fill-opacity:1;stroke:#222b00;stroke-width:0.66037732000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3914"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.3584905"
+     sodipodi:ry="2.3584905"
+     d="m 16.35849,13 a 2.3584905,2.3584905 0 1 1 -4.71698,0 2.3584905,2.3584905 0 1 1 4.71698,0 z"
+     transform="matrix(1.06,0,0,1.06,-8.3400002,6.72)" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#cfe900;fill-opacity:1;stroke:#222b00;stroke-width:0.66037732000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3916"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.3584905"
+     sodipodi:ry="2.3584905"
+     d="m 16.35849,13 a 2.3584905,2.3584905 0 1 1 -4.71698,0 2.3584905,2.3584905 0 1 1 4.71698,0 z"
+     transform="matrix(1.06,0,0,1.06,5.6600002,4.22)" />
 </svg>
diff --git a/bitmaps_png/sources/gerber_file.svg b/bitmaps_png/sources/gerber_file.svg
index 0a5a0c93d2..dd7e94bc23 100644
--- a/bitmaps_png/sources/gerber_file.svg
+++ b/bitmaps_png/sources/gerber_file.svg
@@ -1,12 +1,271 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="50" width="50" version="1.1" viewBox="0 0 50 50">
- <g stroke-width=".75" transform="matrix(.94933 0 0 .93794 .64841 10.178)" stroke="#000">
-  <polygon points="49.423 27.934 25.213 42.458 1.018 26.902 25.224 12.379" fill="#bcbec0"/>
-  <polygon points="49.241 24.649 25.036 39.169 0.837 23.615 25.042 9.094" fill="#808284"/>
-  <polygon points="49.423 20.714 25.213 35.238 1.018 19.684 25.224 5.16" fill="#0071bc"/>
-  <polygon points="49.423 16.266 25.217 30.787 1.018 15.232 25.224 0.711" fill="#008fd4"/>
- </g>
- <g transform="matrix(1 0 0 1.377 -.3125 -20.71)">
-  <rect fill-rule="evenodd" height="10.666" width="49.219" y="15.493" x=".78125" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="24.711681" x="0.46875" font-family="Sans" fill="#000000"><tspan style="word-spacing:0px;letter-spacing:.034087px" font-size="11.078px" dx="0" y="24.711681" x="0.46875" font-weight="bold">GERBER</tspan></text>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gerber_file.svg">
+  <metadata
+     id="metadata172">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview170"
+     showgrid="true"
+     inkscape:zoom="21.730769"
+     inkscape:cx="13"
+     inkscape:cy="13.936747"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4756">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3878"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       r="139.56"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
+       cx="102"
+       cy="112.3"
+       gradientUnits="userSpaceOnUse"
+       id="az">
+      <stop
+         id="stop203"
+         offset="0"
+         stop-color="#b7b8b9" />
+      <stop
+         id="stop205"
+         offset="0.22777213"
+         stop-color="#ececec" />
+      <stop
+         id="stop207"
+         offset="0.34510908"
+         stop-color="#fafafa" />
+      <stop
+         id="stop209"
+         offset="0.4456836"
+         stop-color="#fff" />
+      <stop
+         id="stop211"
+         offset="0.57978296"
+         stop-color="#fafafa" />
+      <stop
+         id="stop213"
+         offset=".84490"
+         stop-color="#ebecec" />
+      <stop
+         id="stop215"
+         offset="1"
+         stop-color="#e1e2e3" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient4779"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="119.45104"
+       cy="129.20352"
+       fx="119.45104"
+       fy="129.20352"
+       r="139.56" />
+    <filter
+       inkscape:collect="always"
+       id="filter4893"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="1.053379"
+         id="feGaussianBlur4895" />
+    </filter>
+  </defs>
+  <g
+     id="g3731"
+     transform="matrix(0.68521018,0,0,0.68521018,2.3710088,-2.1613234)">
+    <g
+       id="g4756"
+       transform="matrix(1.4227333,0,0,1.4227333,-3.0504249,3.7472146)">
+      <path
+         d="m 15.521878,7.062026 0,113.875944 96.924032,0.56749 0.0322,-114.443434 z"
+         transform="matrix(0.26432644,0,0,0.22505278,-3.9168922,-1.4049432)"
+         id="path217"
+         inkscape:connector-curvature="0"
+         style="opacity:0.5;filter:url(#filter4893)"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="M 1,1 1,25 24.991694,25.039867 25,1 z"
+         id="path219"
+         inkscape:connector-curvature="0"
+         style="fill:#ffffff"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="m 1.4470301,1.2154944 c -0.136392,0 -0.2474117,0.095966 -0.247538,0.2137333 L 1.2307992,24.694547 24.7906,24.794215 c 0,0 -0.03135,-15.6231835 -0.01823,-23.3648845 1.96e-4,-0.1177669 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+         id="path221"
+         inkscape:connector-curvature="0"
+         style="fill:url(#radialGradient4779)"
+         sodipodi:nodetypes="cscccscc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path307-5"
+         d="m 4.8408166,2.1476617 3.5902174,3.5902173 0,2.564441"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="ccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path309-3"
+         d="m 11.508363,8.30232 0,-3.5902174 -2.0515526,-2.5644409"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="ccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path311-3"
+         d="m 14.585692,8.30232 0,-6.1546583"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path313-8"
+         d="m 17.663021,8.30232 0,-4.1031056 2.051553,-2.0515527"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="ccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path331-1"
+         d="m 8.431034,17.021419 0,4.615994 -2.0515528,2.051553 -3.0773292,0"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path333-9"
+         d="m 11.508363,17.021419 0,6.667547"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="ccc"
+         inkscape:connector-curvature="0"
+         id="path335-0"
+         d="m 14.585692,17.021419 0,5.128882 2.051553,1.538665"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path337-9"
+         d="m 17.663021,17.021419 0,2.564441 2.564441,3.077329 2.564441,0"
+         display="block"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path339-8"
+         d="m 3.302152,4.7121026 2.0515528,2.0515528 0,13.8479816 -1.0257764,1.025776 -1.0257764,0 z"
+         display="block"
+         style="color:#000000;fill:#333333;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cccccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path341-8"
+         d="m 22.791903,19.58586 -2.051552,0 0,-14.3608692 2.051552,-2.0515527 z"
+         display="block"
+         style="color:#000000;fill:#333333;stroke:#333333;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path315-3"
+         display="block"
+         d="m 8.431034,8.8152082 0,1.5386648"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path317-7"
+         display="block"
+         d="m 11.508363,8.8152082 0,1.5386648"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path319-9"
+         display="block"
+         d="m 14.585692,8.8152082 0,1.5386648"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path321-3"
+         display="block"
+         d="m 17.663021,8.8152082 0,1.5386648"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path323-7"
+         display="block"
+         d="m 17.663021,14.969866 0,1.538665"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path325-8"
+         display="block"
+         d="m 14.585692,14.969866 0,1.538665"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path327-7"
+         display="block"
+         d="m 11.508363,14.969866 0,1.538665"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path329-4"
+         display="block"
+         d="m 8.431034,15.202545 0,1.305986"
+         style="color:#000000;fill:none;stroke:#333333;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;display:block"
+         sodipodi:nodetypes="cc" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/gerber_open_dcode_file.svg b/bitmaps_png/sources/gerber_open_dcode_file.svg
index c78e314010..a2e6ea1053 100644
--- a/bitmaps_png/sources/gerber_open_dcode_file.svg
+++ b/bitmaps_png/sources/gerber_open_dcode_file.svg
@@ -1,24 +1,149 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="50" width="50" version="1.1" viewBox="0 0 50 50">
- <defs>
-  <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="9.3411" cx="38.659" r="8.3417">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fefede" stop-opacity=".91837" offset=".25"/>
-   <stop stop-color="#f5f328" offset=".5"/>
-   <stop stop-color="#f5f32d" stop-opacity=".12234" offset="1"/>
-  </radialGradient>
- </defs>
- <g stroke-width=".75" transform="matrix(.94933 0 0 .93794 .80466 -1.0724)" stroke="#000">
-  <polygon points="1.018 26.902 25.224 12.379 49.423 27.934 25.213 42.458" fill="#bcbec0"/>
-  <polygon points="0.837 23.615 25.042 9.094 49.241 24.649 25.036 39.169" fill="#808284"/>
-  <polygon points="1.018 19.684 25.224 5.16 49.423 20.714 25.213 35.238" fill="#0071bc"/>
-  <polygon points="1.018 15.232 25.224 0.711 49.423 16.266 25.217 30.787" fill="#008fd4"/>
- </g>
- <g fill-rule="evenodd" transform="matrix(1.5701,0,0,1.4602,-21.775,-2.9627)">
-  <path fill="url(#a)" d="m47.001 9.3411a8.3417 8.3417 0 1 1 -16.683 0 8.3417 8.3417 0 1 1 16.683 0z" transform="matrix(1.1498 0 0 1.1498 -7.5953 .4909)"/>
-  <path style="color:#000000" fill="#fff" d="m44.52 15.503c-0.50717 0.87845-4.5947-0.16082-5.5214 0.25175-0.92665 0.41257-2.8894 4.1456-3.8816 3.9347-0.99218-0.21089-1.2669-4.4195-1.9456-5.1733-0.67873-0.7538-4.8356-1.4669-4.9416-2.4757-0.10603-1.0088 3.8117-2.5706 4.3189-3.449 0.50717-0.87845-0.09914-5.0522 0.82751-5.4648 0.92665-0.41257 3.6227 2.8308 4.6148 3.0417 0.99218 0.21089 4.7743-1.6555 5.453-0.90171 0.67873 0.7538-1.5728 4.3201-1.4668 5.3289 0.10603 1.0088 3.0498 4.0291 2.5427 4.9075z" transform="matrix(.67412 .29958 -.29958 .67412 15.464 -7.1925)"/>
- </g>
- <g transform="translate(5.7812,-20.156)">
-  <rect fill-rule="evenodd" height="15.625" width="49.219" y="54.219" x="-5.463" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.85217 1.1735)" line-height="125%" font-size="46.939px" y="57.820393" x="-6.7774625" font-family="Sans" fill="#000000"><tspan style="word-spacing:0px;letter-spacing:.04px" font-size="13px" dx="0" y="57.820393" x="-6.7774625" font-weight="bold">GERBER</tspan></text>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gerber_open_dcode_file.svg">
+  <metadata
+     id="metadata41">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview39"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:zoom="23.730769"
+     inkscape:cx="11.025982"
+     inkscape:cy="9.6288493"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2998"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       id="a"
+       gradientUnits="userSpaceOnUse"
+       cy="9.3410997"
+       cx="38.659"
+       r="8.3416996">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#fefede"
+         stop-opacity=".91837"
+         offset=".25"
+         id="stop9" />
+      <stop
+         stop-color="#f5f328"
+         offset=".5"
+         id="stop11" />
+      <stop
+         stop-color="#f5f32d"
+         stop-opacity=".12234"
+         offset="1"
+         id="stop13" />
+    </radialGradient>
+  </defs>
+  <g
+     transform="matrix(0.5260448,0,0,0.50312091,-0.15999664,-0.35963976)"
+     id="g15"
+     style="stroke:#000000;stroke-width:0.75">
+    <polygon
+       points="49.423,27.934 25.213,42.458 1.018,26.902 25.224,12.379 "
+       id="polygon17"
+       style="fill:#bcbec0" />
+    <polygon
+       points="49.241,24.649 25.036,39.169 0.837,23.615 25.042,9.094 "
+       id="polygon19"
+       style="fill:#808284" />
+    <polygon
+       points="49.423,20.714 25.213,35.238 1.018,19.684 25.224,5.16 "
+       id="polygon21"
+       style="fill:#0071bc" />
+    <polygon
+       points="25.217,30.787 1.018,15.232 25.224,0.711 49.423,16.266 "
+       id="polygon23"
+       style="fill:#008fd4"
+       transform="matrix(1.0001441,0,0,0.98075002,-0.00363311,0.59636678)" />
+  </g>
+  <g
+     transform="matrix(0.52181772,0,0,0.61984761,3.0209882,-16.160143)"
+     id="g31">
+    <rect
+       height="15.76275"
+       width="44.454456"
+       y="52.359386"
+       x="-5.4629998"
+       id="rect33"
+       style="fill:#ffffff;fill-rule:evenodd" />
+    <g
+       transform="scale(0.87703798,1.1402015)"
+       style="font-size:61.8630867px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#4d4d4d;font-family:Sans"
+       id="text35">
+      <path
+         d="m 5.9902763,58.527214 c -0.8031356,0.390408 -1.6369333,0.683213 -2.5013955,0.878417 -0.8644828,0.195203 -1.7568416,0.292805 -2.67707886,0.292805 -2.08031894,0 -3.72839394,-0.580033 -4.94423004,-1.740101 -1.2158414,-1.165642 -1.8237608,-2.744002 -1.8237599,-4.735083 -9e-7,-2.013379 0.619073,-3.597315 1.8572234,-4.751815 1.2381451,-1.154478 2.9336266,-1.731723 5.08644984,-1.731736 0.83100126,1.3e-5 1.62575826,0.07809 2.38427336,0.234245 0.764072,0.156175 1.4835362,0.387631 2.1583948,0.694367 l 0,2.585054 C 4.8329858,49.857392 4.1386192,49.561798 3.4470514,49.366585 2.7610404,49.171392 2.072251,49.07379 1.3806812,49.073779 c -1.28277386,1.1e-5 -2.27273432,0.359743 -2.9698843,1.079198 -0.6915833,0.713896 -1.0373723,1.73732 -1.0373681,3.070275 -4.2e-6,1.321812 0.3346303,2.342448 1.0039046,3.061909 0.66926382,0.719467 1.62018358,1.079199 2.8527621,1.079197 0.3346265,2e-6 0.6441634,-0.01952 0.9286117,-0.05856 0.2900076,-0.04462 0.5493494,-0.111543 0.7780261,-0.200781 l 0,-2.426103 -1.96597981,0 0,-2.158395 5.01952281,0 0,6.006696"
+         style="font-size:17.1333046px;font-weight:bold;letter-spacing:0.05271786px;fill:#4d4d4d"
+         id="path3001"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 8.8706587,46.96558 8.6921403,0 0,2.434468 -5.47128,0 0,2.325713 5.145011,0 0,2.434468 -5.145011,0 0,2.861128 5.655329,0 0,2.434469 -8.8761893,0 0,-12.490246"
+         style="font-size:17.1333046px;font-weight:bold;letter-spacing:0.05271786px;fill:#4d4d4d"
+         id="path3003"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 25.211729,52.503787 c 0.67484,7e-6 1.157271,-0.125481 1.447295,-0.376465 0.295587,-0.250968 0.443384,-0.663684 0.443392,-1.238148 -8e-6,-0.568871 -0.147805,-0.976009 -0.443392,-1.221418 C 26.369,49.422367 25.886569,49.299668 25.211729,49.299658 l -1.355271,0 0,3.204129 1.355271,0 m -1.355271,2.225321 0,4.726718 -3.220861,0 0,-12.490246 4.919132,0 c 1.64528,1.2e-5 2.849965,0.276086 3.614057,0.828221 0.769649,0.552159 1.154479,1.424997 1.15449,2.618518 -1.1e-5,0.825441 -0.200792,1.503076 -0.602343,2.032907 -0.395994,0.529845 -0.995548,0.920252 -1.798662,1.171222 0.440593,0.100396 0.833789,0.329063 1.179588,0.686001 0.351356,0.351371 0.705511,0.886787 1.062466,1.606247 l 1.748467,3.54713 -3.430008,0 -1.522588,-3.103738 C 26.65344,55.72744 26.341114,55.300781 26.023218,55.072109 25.710886,54.843447 25.292593,54.729113 24.768338,54.729108 l -0.91188,0"
+         style="font-size:17.1333046px;font-weight:bold;letter-spacing:0.05271786px;fill:#4d4d4d"
+         id="path3005"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 38.875718,51.801053 c 0.507522,8e-6 0.892352,-0.111537 1.15449,-0.334634 0.262123,-0.223082 0.393188,-0.552139 0.393196,-0.987173 -8e-6,-0.429439 -0.131073,-0.755708 -0.393196,-0.978807 -0.262138,-0.228657 -0.646968,-0.342991 -1.15449,-0.343001 l -1.781931,0 0,2.643615 1.781931,0 m 0.108756,5.462915 c 0.646953,2e-6 1.132173,-0.136641 1.455662,-0.409928 0.329049,-0.273282 0.493577,-0.685998 0.493586,-1.238149 -9e-6,-0.540989 -0.161749,-0.945339 -0.485221,-1.213052 -0.323488,-0.273279 -0.811496,-0.409922 -1.464027,-0.409927 l -1.890687,0 0,3.271056 1.890687,0 m 2.994982,-4.492473 c 0.691568,0.200787 1.226984,0.571674 1.606247,1.11266 0.379241,0.540999 0.568868,1.20469 0.56888,1.991078 -1.2e-5,1.204688 -0.407151,2.102624 -1.221418,2.69381 -0.814288,0.591189 -2.052435,0.886783 -3.714447,0.886783 l -5.345791,0 0,-12.490246 4.835473,0 c 1.734516,1.2e-5 2.989396,0.262143 3.764642,0.786392 0.780804,0.524272 1.171211,1.363647 1.171222,2.518127 -1.1e-5,0.607929 -0.142231,1.126612 -0.426659,1.556052 -0.28445,0.423878 -0.697166,0.738992 -1.238149,0.945344"
+         style="font-size:17.1333046px;font-weight:bold;letter-spacing:0.05271786px;fill:#4d4d4d"
+         id="path3007"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 47.152087,56.218234 3.011714,0 0,3.237592 -3.011714,0 0,-3.237592"
+         style="font-size:17.1333046px;font-weight:bold;letter-spacing:0.05271786px;fill:#4d4d4d"
+         id="path3009"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/gerber_recent_files.svg b/bitmaps_png/sources/gerber_recent_files.svg
index bda6c2d95e..c384dc9a5f 100644
--- a/bitmaps_png/sources/gerber_recent_files.svg
+++ b/bitmaps_png/sources/gerber_recent_files.svg
@@ -1,63 +1,333 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <radialGradient id="p" gradientUnits="userSpaceOnUse" cy="27.875" cx="16" gradientTransform="matrix(1 0 0 .28866 0 19.829)" r="12.125">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="q" gradientUnits="userSpaceOnUse" cy="15.491" cx="10.783" gradientTransform="matrix(.40447 0 0 .42758 4.3012 2.4766)" r="17.709">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#c1c7bc" offset="1"/>
-  </radialGradient>
-  <radialGradient id="r" gradientUnits="userSpaceOnUse" cy="10.499" cx="10.5" gradientTransform="matrix(2.1471,4.6915e-7,-4.6925e-7,2.1471,1.4265,-49.569)" r="10.496">
-   <stop stop-color="#f57900" offset="0"/>
-   <stop stop-color="#fcaf3e" offset="1"/>
-  </radialGradient>
-  <linearGradient id="j" y2="51.027" gradientUnits="userSpaceOnUse" x2="26.14" y1="20.927" x1="25.594">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="-49.625" gradientUnits="userSpaceOnUse" x2="23.732" y1="-40.465" x1="25.866">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="l" y2="14.781" gradientUnits="userSpaceOnUse" x2="83.625" y1="15.75" x1="79.25">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="13.875" gradientUnits="userSpaceOnUse" x2="83.219" gradientTransform="translate(1)" y1="14.062" x1="80.625">
-   <stop stop-color="#eeeeec" offset="0"/>
-   <stop stop-color="#eeeeec" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="12.093" gradientUnits="userSpaceOnUse" x2="83.203" gradientTransform="translate(1)" y1="12.312" x1="78.312">
-   <stop stop-color="#555753" offset="0"/>
-   <stop stop-color="#888a85" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="16.438" gradientUnits="userSpaceOnUse" x2="83.031" gradientTransform="translate(1)" y1="16.406" x1="78.5">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.83844 0 0 .82825 10.704 39.853)">
-  <path opacity=".4" style="color:#000000" d="m28.125 27.875a12.125 3.5 0 1 1 -24.25 0 12.125 3.5 0 1 1 24.25 0z" transform="matrix(1.732,0,0,2,-3.7113,-65.75)" fill="url(#p)"/>
-  <path stroke-linejoin="round" d="m15.092 10.078a6.43 7.0998 0 1 1 -12.86 0 6.43 7.0998 0 1 1 12.86 0z" transform="matrix(2.7108 0 0 2.4649 .44798 -51.842)" stroke="#babdb6" stroke-linecap="round" stroke-width=".38686" fill="url(#q)"/>
-  <path opacity=".11856" d="m23.969-44.661c-9.5044 0-17.219 7.6827-17.219 17.188 0 0.38564 0.037527 0.77693 0.0625 1.1562 0.60042-8.9602 8.0444-16.031 17.156-16.031 9.1119 0 16.556 7.0711 17.156 16.031 0.02497-0.37932 0.0625-0.77061 0.0625-1.1562 0-9.5048-7.7144-17.188-17.219-17.188z"/>
-  <path stroke-linejoin="round" d="m23.166-48.493c-11.463 0.436-20.666 9.901-20.666 21.468 0 11.846 9.6239 21.468 21.471 21.468s21.471-9.6229 21.471-21.468c0-11.846-9.6239-21.468-21.471-21.468-0.27766 0-0.53004-0.01047-0.80516 0zm-0.0671 4.2937c0.29278-0.01484 0.57581 0 0.87225 0 9.4863 0 17.177 7.698 17.177 17.175 0 9.4768-7.6904 17.175-17.177 17.175-9.4863 0-17.177-7.698-17.177-17.175 0-9.1807 7.2284-16.715 16.304-17.175z" stroke="#ce5c00" stroke-linecap="round" fill="url(#r)"/>
-  <path opacity=".51031" stroke-linejoin="round" style="color:#000000" d="m43.375 24.75a19.875 19.875 0 1 1 -39.75 0 19.875 19.875 0 1 1 39.75 0z" transform="matrix(1.0299 0 0 1.0299 -.23329 -52.458)" stroke="url(#j)" stroke-linecap="round" stroke-width=".97099" fill="none"/>
-  <path stroke-linejoin="round" d="m23.205-23.188 12.357-1.375-11.2-1.6748-1.1568 3.0498z" fill-rule="evenodd" stroke="#2e3436" stroke-linecap="round" fill="#555753"/>
-  <path stroke-linejoin="round" d="m23.569-40.703-1.6232 16.549 3.0751-1.0879-1.4519-15.461z" fill-rule="evenodd" stroke="#2e3436" stroke-linecap="round" fill="#555753"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m26.25 25.062a2.6875 2.6875 0 1 1 -5.375 0 2.6875 2.6875 0 1 1 5.375 0z" fill-rule="evenodd" transform="translate(0,-50)" stroke="#2e3436" stroke-linecap="round" fill="#555753"/>
-  <path opacity=".47423" style="color:#000000" d="m23.5 23.656a1.25 1.25 0 1 1 -2.5 0 1.25 1.25 0 1 1 2.5 0z" fill-rule="evenodd" transform="matrix(-.6 0 0 -.6 36.498 -11.335)" fill="#fff"/>
-  <path opacity=".5" stroke-linejoin="round" d="m40.835-46.712a17.103 7.1153 0 1 1 -34.206 0 17.103 7.1153 0 1 1 34.206 0z" transform="matrix(1.0598,0,0,2.5476,-1.1523,92)" stroke-dashoffset=".7" stroke="url(#k)" stroke-linecap="round" stroke-width=".60858" fill="none"/>
-  <g transform="translate(-62,-52)">
-   <path opacity=".1" d="m85 9.9688c-4.3134 0-8.1444 1.9886-10.719 5.0625l-2.406-2.406a0.5313 0.5313 0 0 0 -0.90625 0.28125l-2 10.5a0.5313 0.5313 0 0 0 0.625 0.625l10.5-2a0.5313 0.5313 0 0 0 0.281 -0.906l-2.5-2.5c1.635-2.1625 4.2032-3.5938 7.125-3.5938 0.06101 0 0.66768-0.0067 1.25 0s1.2312 0.0319 1.2188 0.03125a0.5313 0.5313 0 0 0 0.5625 -0.53125v-4a0.5313 0.5313 0 0 0 -0.501 -0.531c-0.283-0.0105-2.309-0.0312-2.531-0.0312z" fill-rule="evenodd" transform="translate(1,1)" fill="url(#l)"/>
-   <path d="m86 10.5c-4.3611 0-8.252 2.0648-10.719 5.2812l-2.781-2.781-2 10.5 10.5-2-2.844-2.844c1.708-2.505 4.584-5.156 7.844-5.156 0.16914 0 2.333 0.02251 2.5 0.03125v-3c-0.168-0.006-2.331-0.031-2.5-0.031z" fill-rule="evenodd" stroke-dashoffset=".7" stroke="url(#n)" stroke-linecap="round" stroke-miterlimit="10" fill="url(#m)"/>
-   <path d="m86 11.5c-4.0454 0-7.654 1.8975-9.9375 4.875-0.17123 0.23202-0.43428 0.37884-0.72164 0.40279-0.288 0.024-0.571-0.078-0.779-0.278l-1.437-1.438-1.375 7.188 7.1875-1.375-1.5-1.5c-0.338-0.348-0.378-0.888-0.094-1.281 1.886-2.768 5.058-5.594 8.656-5.594 0.12892 0 1.6658-0.0067 2.25 0 0.11122 0.0013 0.14936-0.000915 0.25 0v-0.96875c-0.703-0.009-2.457-0.031-2.5-0.031z" stroke-dashoffset=".7" stroke="url(#o)" stroke-linecap="round" stroke-miterlimit="10" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gerber_recent_files.svg">
+  <metadata
+     id="metadata93">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview91" />
+  <defs
+     id="defs4">
+    <radialGradient
+       id="p"
+       gradientUnits="userSpaceOnUse"
+       cy="27.875"
+       cx="16"
+       gradientTransform="matrix(1 0 0 .28866 0 19.829)"
+       r="12.125">
+      <stop
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9" />
+    </radialGradient>
+    <radialGradient
+       id="q"
+       gradientUnits="userSpaceOnUse"
+       cy="15.491"
+       cx="10.783"
+       gradientTransform="matrix(.40447 0 0 .42758 4.3012 2.4766)"
+       r="17.709">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#c1c7bc"
+         offset="1"
+         id="stop14" />
+    </radialGradient>
+    <radialGradient
+       id="r"
+       gradientUnits="userSpaceOnUse"
+       cy="10.499"
+       cx="10.5"
+       gradientTransform="matrix(2.1471,4.6915e-7,-4.6925e-7,2.1471,1.4265,-49.569)"
+       r="10.496">
+      <stop
+         stop-color="#f57900"
+         offset="0"
+         id="stop17" />
+      <stop
+         stop-color="#fcaf3e"
+         offset="1"
+         id="stop19" />
+    </radialGradient>
+    <linearGradient
+       id="j"
+       y2="51.027"
+       gradientUnits="userSpaceOnUse"
+       x2="26.14"
+       y1="20.927"
+       x1="25.594">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop22" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop24" />
+    </linearGradient>
+    <linearGradient
+       id="k"
+       y2="-49.625"
+       gradientUnits="userSpaceOnUse"
+       x2="23.732"
+       y1="-40.465"
+       x1="25.866">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop27" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop29" />
+    </linearGradient>
+    <linearGradient
+       id="l"
+       y2="14.781"
+       gradientUnits="userSpaceOnUse"
+       x2="83.625"
+       y1="15.75"
+       x1="79.25">
+      <stop
+         offset="0"
+         id="stop32" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop34" />
+    </linearGradient>
+    <linearGradient
+       id="m"
+       y2="13.875"
+       gradientUnits="userSpaceOnUse"
+       x2="83.219"
+       gradientTransform="translate(1)"
+       y1="14.062"
+       x1="80.625">
+      <stop
+         stop-color="#eeeeec"
+         offset="0"
+         id="stop37" />
+      <stop
+         stop-color="#eeeeec"
+         stop-opacity="0"
+         offset="1"
+         id="stop39" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="12.093"
+       gradientUnits="userSpaceOnUse"
+       x2="83.203"
+       gradientTransform="translate(1)"
+       y1="12.312"
+       x1="78.312">
+      <stop
+         stop-color="#555753"
+         offset="0"
+         id="stop42" />
+      <stop
+         stop-color="#888a85"
+         stop-opacity="0"
+         offset="1"
+         id="stop44" />
+    </linearGradient>
+    <linearGradient
+       id="o"
+       y2="16.438"
+       gradientUnits="userSpaceOnUse"
+       x2="83.031"
+       gradientTransform="translate(1)"
+       y1="16.406"
+       x1="78.5">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop47" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop49" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(.83844 0 0 .82825 10.704 39.853)"
+     id="g51">
+    <path
+       opacity=".4"
+       style="color:#000000"
+       d="m28.125 27.875a12.125 3.5 0 1 1 -24.25 0 12.125 3.5 0 1 1 24.25 0z"
+       transform="matrix(1.732,0,0,2,-3.7113,-65.75)"
+       fill="url(#p)"
+       id="path53" />
+    <path
+       stroke-linejoin="round"
+       d="m15.092 10.078a6.43 7.0998 0 1 1 -12.86 0 6.43 7.0998 0 1 1 12.86 0z"
+       transform="matrix(2.7108 0 0 2.4649 .44798 -51.842)"
+       stroke="#babdb6"
+       stroke-linecap="round"
+       stroke-width=".38686"
+       fill="url(#q)"
+       id="path55" />
+    <path
+       opacity=".11856"
+       d="m23.969-44.661c-9.5044 0-17.219 7.6827-17.219 17.188 0 0.38564 0.037527 0.77693 0.0625 1.1562 0.60042-8.9602 8.0444-16.031 17.156-16.031 9.1119 0 16.556 7.0711 17.156 16.031 0.02497-0.37932 0.0625-0.77061 0.0625-1.1562 0-9.5048-7.7144-17.188-17.219-17.188z"
+       id="path57" />
+    <path
+       stroke-linejoin="round"
+       d="m23.166-48.493c-11.463 0.436-20.666 9.901-20.666 21.468 0 11.846 9.6239 21.468 21.471 21.468s21.471-9.6229 21.471-21.468c0-11.846-9.6239-21.468-21.471-21.468-0.27766 0-0.53004-0.01047-0.80516 0zm-0.0671 4.2937c0.29278-0.01484 0.57581 0 0.87225 0 9.4863 0 17.177 7.698 17.177 17.175 0 9.4768-7.6904 17.175-17.177 17.175-9.4863 0-17.177-7.698-17.177-17.175 0-9.1807 7.2284-16.715 16.304-17.175z"
+       stroke="#ce5c00"
+       stroke-linecap="round"
+       fill="url(#r)"
+       id="path59" />
+    <path
+       opacity=".51031"
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m43.375 24.75a19.875 19.875 0 1 1 -39.75 0 19.875 19.875 0 1 1 39.75 0z"
+       transform="matrix(1.0299 0 0 1.0299 -.23329 -52.458)"
+       stroke="url(#j)"
+       stroke-linecap="round"
+       stroke-width=".97099"
+       fill="none"
+       id="path61" />
+    <path
+       stroke-linejoin="round"
+       d="m23.205-23.188 12.357-1.375-11.2-1.6748-1.1568 3.0498z"
+       fill-rule="evenodd"
+       stroke="#2e3436"
+       stroke-linecap="round"
+       fill="#555753"
+       id="path63" />
+    <path
+       stroke-linejoin="round"
+       d="m23.569-40.703-1.6232 16.549 3.0751-1.0879-1.4519-15.461z"
+       fill-rule="evenodd"
+       stroke="#2e3436"
+       stroke-linecap="round"
+       fill="#555753"
+       id="path65" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m26.25 25.062a2.6875 2.6875 0 1 1 -5.375 0 2.6875 2.6875 0 1 1 5.375 0z"
+       fill-rule="evenodd"
+       transform="translate(0,-50)"
+       stroke="#2e3436"
+       stroke-linecap="round"
+       fill="#555753"
+       id="path67" />
+    <path
+       opacity=".47423"
+       style="color:#000000"
+       d="m23.5 23.656a1.25 1.25 0 1 1 -2.5 0 1.25 1.25 0 1 1 2.5 0z"
+       fill-rule="evenodd"
+       transform="matrix(-.6 0 0 -.6 36.498 -11.335)"
+       fill="#fff"
+       id="path69" />
+    <path
+       opacity=".5"
+       stroke-linejoin="round"
+       d="m40.835-46.712a17.103 7.1153 0 1 1 -34.206 0 17.103 7.1153 0 1 1 34.206 0z"
+       transform="matrix(1.0598,0,0,2.5476,-1.1523,92)"
+       stroke-dashoffset=".7"
+       stroke="url(#k)"
+       stroke-linecap="round"
+       stroke-width=".60858"
+       fill="none"
+       id="path71" />
+    <g
+       transform="translate(-62,-52)"
+       id="g73">
+      <path
+         opacity=".1"
+         d="m85 9.9688c-4.3134 0-8.1444 1.9886-10.719 5.0625l-2.406-2.406a0.5313 0.5313 0 0 0 -0.90625 0.28125l-2 10.5a0.5313 0.5313 0 0 0 0.625 0.625l10.5-2a0.5313 0.5313 0 0 0 0.281 -0.906l-2.5-2.5c1.635-2.1625 4.2032-3.5938 7.125-3.5938 0.06101 0 0.66768-0.0067 1.25 0s1.2312 0.0319 1.2188 0.03125a0.5313 0.5313 0 0 0 0.5625 -0.53125v-4a0.5313 0.5313 0 0 0 -0.501 -0.531c-0.283-0.0105-2.309-0.0312-2.531-0.0312z"
+         fill-rule="evenodd"
+         transform="translate(1,1)"
+         fill="url(#l)"
+         id="path75" />
+      <path
+         d="m86 10.5c-4.3611 0-8.252 2.0648-10.719 5.2812l-2.781-2.781-2 10.5 10.5-2-2.844-2.844c1.708-2.505 4.584-5.156 7.844-5.156 0.16914 0 2.333 0.02251 2.5 0.03125v-3c-0.168-0.006-2.331-0.031-2.5-0.031z"
+         fill-rule="evenodd"
+         stroke-dashoffset=".7"
+         stroke="url(#n)"
+         stroke-linecap="round"
+         stroke-miterlimit="10"
+         fill="url(#m)"
+         id="path77" />
+      <path
+         d="m86 11.5c-4.0454 0-7.654 1.8975-9.9375 4.875-0.17123 0.23202-0.43428 0.37884-0.72164 0.40279-0.288 0.024-0.571-0.078-0.779-0.278l-1.437-1.438-1.375 7.188 7.1875-1.375-1.5-1.5c-0.338-0.348-0.378-0.888-0.094-1.281 1.886-2.768 5.058-5.594 8.656-5.594 0.12892 0 1.6658-0.0067 2.25 0 0.11122 0.0013 0.14936-0.000915 0.25 0v-0.96875c-0.703-0.009-2.457-0.031-2.5-0.031z"
+         stroke-dashoffset=".7"
+         stroke="url(#o)"
+         stroke-linecap="round"
+         stroke-miterlimit="10"
+         fill="none"
+         id="path79" />
+    </g>
+  </g>
+  <g
+     stroke-width=".75"
+     transform="matrix(.89371 0 0 .67993 -41.472 -13.116)"
+     stroke="#000"
+     id="g81">
+    <polygon
+       points="25.213 42.458 1.018 26.902 25.224 12.379 49.423 27.934"
+       fill="#bcbec0"
+       transform="translate(46.87,47.416)"
+       id="polygon83" />
+    <polygon
+       points="25.036 39.169 0.837 23.615 25.042 9.094 49.241 24.649"
+       fill="#808284"
+       transform="translate(46.87,47.416)"
+       id="polygon85" />
+    <polygon
+       points="25.213 35.238 1.018 19.684 25.224 5.16 49.423 20.714"
+       fill="#0071bc"
+       transform="translate(46.87,47.416)"
+       id="polygon87" />
+    <polygon
+       points="25.217 30.787 1.018 15.232 25.224 0.711 49.423 16.266"
+       fill="#008fd4"
+       transform="translate(46.87,47.416)"
+       id="polygon89" />
   </g>
- </g>
- <g stroke-width=".75" transform="matrix(.89371 0 0 .67993 -41.472 -13.116)" stroke="#000">
-  <polygon points="25.213 42.458 1.018 26.902 25.224 12.379 49.423 27.934" fill="#bcbec0" transform="translate(46.87,47.416)"/>
-  <polygon points="25.036 39.169 0.837 23.615 25.042 9.094 49.241 24.649" fill="#808284" transform="translate(46.87,47.416)"/>
-  <polygon points="25.213 35.238 1.018 19.684 25.224 5.16 49.423 20.714" fill="#0071bc" transform="translate(46.87,47.416)"/>
-  <polygon points="25.217 30.787 1.018 15.232 25.224 0.711 49.423 16.266" fill="#008fd4" transform="translate(46.87,47.416)"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/gerbview_clear_layers.svg b/bitmaps_png/sources/gerbview_clear_layers.svg
index 1e24ad36cb..2809b6834c 100644
--- a/bitmaps_png/sources/gerbview_clear_layers.svg
+++ b/bitmaps_png/sources/gerbview_clear_layers.svg
@@ -1,63 +1,145 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <radialGradient id="r" fx="28.603" gradientUnits="userSpaceOnUse" cy="69" cx="38" gradientTransform="matrix(1 0 0 .45 0 37.95)" r="20">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="j" y2="8" gradientUnits="userSpaceOnUse" x2="26" gradientTransform="translate(-2)" y1="16" x1="28">
-   <stop stop-color="#c17d11" offset="0"/>
-   <stop stop-color="#e9b96e" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="18" gradientUnits="userSpaceOnUse" x2="34" gradientTransform="translate(-2)" y1="9.2408" x1="30.325">
-   <stop stop-color="#8f5902" offset="0"/>
-   <stop stop-color="#73521e" offset="1"/>
-  </linearGradient>
-  <linearGradient id="l" y2="16.686" gradientUnits="userSpaceOnUse" x2="33.447" y1="8" x1="28">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".13439" offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="30.743" gradientUnits="userSpaceOnUse" x2="30.208" gradientTransform="translate(-2)" y1="25.061" x1="20.934">
-   <stop stop-color="#fdef72" offset="0"/>
-   <stop stop-color="#e2cb0b" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="37.846" gradientUnits="userSpaceOnUse" x2="29.494" gradientTransform="translate(-2)" y1="27.447" x1="17.032">
-   <stop stop-color="#d7c20f" offset="0"/>
-   <stop stop-color="#b6970d" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="37.029" gradientUnits="userSpaceOnUse" x2="18.986" gradientTransform="translate(-2)" y1="41.956" x1="22.32">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".69412" offset="1"/>
-  </linearGradient>
-  <linearGradient id="p" y2="34.728" gradientUnits="userSpaceOnUse" x2="23.489" gradientTransform="translate(-2)" y1="36.218" x1="27.355">
-   <stop stop-color="#c4a000" offset="0"/>
-   <stop stop-color="#c4a000" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="q" y2="20.619" gradientUnits="userSpaceOnUse" x2="21.591" gradientTransform="matrix(.97682 0 0 1 -1.3747 0)" y1="23.146" x1="27.652">
-   <stop stop-color="#ad7fa8" offset="0"/>
-   <stop stop-color="#dac6d8" offset="1"/>
-  </linearGradient>
- </defs>
- <g stroke-width=".75" transform="matrix(1.0404,0,0,1.0624,-49.008,-53.238)" stroke="#000">
-  <polygon points="25.224 12.379 49.423 27.934 25.213 42.458 1.018 26.902" fill="#bcbec0" transform="translate(46.87,47.416)"/>
-  <polygon points="25.042 9.094 49.241 24.649 25.036 39.169 0.837 23.615" fill="#808284" transform="translate(46.87,47.416)"/>
-  <polygon points="25.224 5.16 49.423 20.714 25.213 35.238 1.018 19.684" fill="#0071bc" transform="translate(46.87,47.416)"/>
-  <polygon points="25.224 0.711 49.423 16.266 25.217 30.787 1.018 15.232" fill="#008fd4" transform="translate(46.87,47.416)"/>
- </g>
- <g transform="matrix(1.027 0 0 .97746 5.6346 2.1956)">
-  <path opacity=".25" d="m58 69a20 9 0 1 1 -40 0 20 9 0 1 1 40 0z" transform="matrix(1 0 0 .66667 -14 -5)" fill="url(#r)"/>
-  <path d="m34.594 2.4688c-8.2032 0.10565-9.3968 16.248-11.75 19.156l4 1.4375c2.632-4.372 15.756-18.908 8.562-20.562-0.279-0.0301-0.548-0.0338-0.812-0.0303zm-1.0312 2.0625c0.19356-0.018739 0.36799 0.00572 0.53125 0.09375 0.65306 0.35212 0.72366 1.4949 0.15625 2.5312-0.5674 1.0364-1.5657 1.6021-2.2188 1.25-0.654-0.3522-0.724-1.4949-0.157-2.5313 0.426-0.7773 1.107-1.2875 1.687-1.3438z" fill-rule="evenodd" stroke="url(#k)" stroke-width="1px" fill="url(#j)"/>
-  <path opacity=".26667" d="m36.594 3.4688c-1.7216 0.022173-3.0079 0.85587-4.1875 2.2812-1.1796 1.4254-2.1483 3.4416-2.9375 5.5938-0.78917 2.1521-1.424 4.4343-2 6.375-0.39989 1.3475-0.76986 2.4064-1.2188 3.3438l2.1875 0.78125c1.6186-2.4956 5.0388-6.5912 7.5312-10.625 1.3258-2.1458 2.2837-4.178 2.5-5.5625 0.108-0.692 0.045-1.1727-0.125-1.4685-0.165-0.2865-0.464-0.5246-1.125-0.6875-0.2-0.0188-0.401-0.0341-0.625-0.0312z" transform="translate(-2)" stroke="url(#l)" stroke-width="1px" fill="none"/>
-  <path d="m20.5 16.5c0.70951 2.003-0.54139 3.7378-1 5-5.192 1.546-8.787 9.704-14.133 13.954 0.6682 0.697 1.4526 1.444 2.133 2.046l4.0625-3.5312-3.0676 4.5246c2.2091 1.791 4.5051 3.007 6.0051 3.507l2.75-3.656-1.75 4.156c1.452 0.58888 4.9853 1.482 7 1.5l2.0039-3.4025-0.51317 3.465c0.82956 0.15836 2.4382 0.37422 3.5093 0.40625 3.3622-5.5 4-14.469 2-18.469-0.5-2 1.5-4.5 3-5.5-2.5-2-8.2056-4.3037-12-4z" fill-rule="evenodd" stroke="url(#n)" stroke-miterlimit="20" fill="url(#m)"/>
-  <path opacity=".26667" d="m9 38.5c4.816-5.011 4.465-7.204 10.116-11.528-2.982 4.829-3.466 7.34-7.116 13.528l-3-2z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".41569" d="m16.15 42.202 4.346-9.8401c1.6645-2.9837 2.8597-5.9701 4.529-8.3474-1.602 5.418-4.8907 12.122-7.5312 18.625l-1.344-0.438z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".47843" d="m21.625 17.5c0.09674 1.9151-0.92294 3.5296-1.2188 4.3438-0.1041 0.28471-0.33533 0.50437-0.625 0.59375-5.4534 2.2346-7.6298 8.574-12.995 13.086 0.20164 0.19985 0.49203 0.4173 0.69453 0.60823l9.019-7.632-6.5766 9.81c1.27 1.0276 2.7222 1.8845 4.2267 2.4892l6.994-9.299-4.274 10.412c1.595 0.525 3.098 0.827 4.945 1.088l4.6187-7.6875-1.3707 7.9068 1.875 0.226c1.4332-2.5355 2.1324-5.6665 2.5312-8.7891 0.42394-3.3188-0.005-6.5412-0.84375-8.2188-0.02716-0.06021-0.0481-0.12304-0.0625-0.1875-0.34686-1.3874 0.16914-2.7456 0.875-3.875 0.42689-0.68303 0.93037-1.2908 1.465-1.8018-1.172-0.781-2.587-1.459-4.372-2.103-1.762-0.637-3.498-0.95-4.906-0.969z" stroke="url(#o)" stroke-width="1px" fill="none"/>
-  <path opacity=".24706" d="m18.969 43c2.1776-5.7519 6.3959-10.069 8.0169-15.935 0.05154 3.6621 0.24972 10.204-1.8919 16.717-0.31977 0.0018-0.17393-0.11081-0.46988-0.11855l0.80079-5.7245-3.2815 5.5544c-2.191-0.157-1.294 0.032-3.174-0.493z" fill-rule="evenodd" fill="url(#p)"/>
-  <path opacity=".48235" d="m21.003 22.61c-1.252 0.61638-2.0622 1.5273-2.9831 2.3644 1.2265-0.70864 2.379-1.449 3.9996-1.9887l-1.017-0.376z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".48235" d="m23.009 23.061-1.0165 1.9887 2.9807-1.5882-1.9642-0.40049z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".48235" d="m22.94 17.961-0.89519 1.707 1.5657 0.50208-0.67053-2.2091z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".48235" d="m29.923 19.885-2.4602 1.8354 1.5657 0.50208 0.89452-2.3375z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".48235" d="m26.013 17.939-1.5139 2.5246 1.5657 0.50208-0.05182-3.0267z" fill-rule="evenodd" fill="#c4a000"/>
-  <path opacity=".2" fill-rule="evenodd" d="m18.968 22.025c-0.56678-2.9655 9.3328 2.1529 11.037 2.9944-0.0065 1.0791 0 2-0.97682 2-2.5675-1.393-6.5353-3.6051-10.06-4.9944z"/>
-  <path stroke-linejoin="round" d="m18.65 21.5c-0.48841-1 0-2 0.97682-2 3.9914 0.97542 7.3249 2.2062 10.745 4 0.48841 1 0 2-0.97682 2-3.5339-1.8644-6.8667-3.0748-10.745-4z" fill-rule="evenodd" stroke="#5c3566" stroke-width="1px" fill="url(#q)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gerbview_clear_layers.svg">
+  <metadata
+     id="metadata172">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview170"
+     showgrid="true"
+     inkscape:zoom="21.730769"
+     inkscape:cx="13"
+     inkscape:cy="13.936747"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4756">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3878"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       r="139.56"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
+       cx="102"
+       cy="112.3"
+       gradientUnits="userSpaceOnUse"
+       id="az">
+      <stop
+         id="stop203"
+         offset="0"
+         stop-color="#b7b8b9" />
+      <stop
+         id="stop205"
+         offset="0.22777213"
+         stop-color="#ececec" />
+      <stop
+         id="stop207"
+         offset="0.34510908"
+         stop-color="#fafafa" />
+      <stop
+         id="stop209"
+         offset="0.4456836"
+         stop-color="#fff" />
+      <stop
+         id="stop211"
+         offset="0.57978296"
+         stop-color="#fafafa" />
+      <stop
+         id="stop213"
+         offset=".84490"
+         stop-color="#ebecec" />
+      <stop
+         id="stop215"
+         offset="1"
+         stop-color="#e1e2e3" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient4779"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="119.45104"
+       cy="129.20352"
+       fx="119.45104"
+       fy="129.20352"
+       r="139.56" />
+    <filter
+       inkscape:collect="always"
+       id="filter4893"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="1.053379"
+         id="feGaussianBlur4895" />
+    </filter>
+  </defs>
+  <g
+     id="g3731"
+     transform="matrix(0.68521018,0,0,0.68521018,2.3710088,-2.1613234)">
+    <g
+       id="g4756"
+       transform="matrix(1.4227333,0,0,1.4227333,-3.0504249,3.7472146)">
+      <path
+         d="m 15.521878,7.062026 0,113.875944 96.924032,0.56749 0.0322,-114.443434 z"
+         transform="matrix(0.26432644,0,0,0.22505278,-3.9168922,-1.4049432)"
+         id="path217"
+         inkscape:connector-curvature="0"
+         style="opacity:0.5;filter:url(#filter4893)"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="M 1,1 1,25 24.991694,25.039867 25,1 z"
+         id="path219"
+         inkscape:connector-curvature="0"
+         style="fill:#ffffff"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="m 1.4470301,1.2154944 c -0.136392,0 -0.2474117,0.095966 -0.247538,0.2137333 L 1.2307992,24.694547 24.7906,24.794215 c 0,0 -0.03135,-15.6231835 -0.01823,-23.3648845 1.96e-4,-0.1177669 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+         id="path221"
+         inkscape:connector-curvature="0"
+         style="fill:url(#radialGradient4779)"
+         sodipodi:nodetypes="cscccscc" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/gerbview_drill_file.svg b/bitmaps_png/sources/gerbview_drill_file.svg
index 665ed64ae3..f83687a293 100644
--- a/bitmaps_png/sources/gerbview_drill_file.svg
+++ b/bitmaps_png/sources/gerbview_drill_file.svg
@@ -1,5 +1,194 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g transform="matrix(3.2724,0,0,3.3105,-270.32,-1878)">
-  <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAIABJREFU eJztvXmcJMd13/l9EXnU0XfPPQAGwAzuGyAAHgBB8bBgWqIsSpZlyR9TFL2SrbUoWdbKkiVb9FLW WvbK/she2pJoHSQtr47VTVK8RBIAIZA4CeIeYIC5MFf39FVdV2ZGxP4RmdXV1dXd1TONAQHO+3yy qjIrj8h4v3hXvIgQ5xzn6VuXgle7AK8OOXAZuARcw38Tgq6CxOA0iLzahTwntKkAOHL0Ze6//yvc eccdlEolRIQ0zTh8+DALtRpvvfNORAsf/92P8T8++lGGhoYA6JZCxggjwym/9x/+hupwCkaATZFS w8DVwG6gDrTzG9uucwRQm/GwV4AWgReBmVXPuGjj9bSJAHCIcwh5y5G8IRmFUipvUII4hWwOQwel SeA7gHcBdwHjLGe8zr9tz/c3G80CjwD3A58C9m/GTTcNAM4JxloQwSHgQDkw4IHhHIjfHGuLVyWO ODLgmTN0hkXaAXwA+AfABTh8+5auVy6OdQD5TSz2XTaK42LgexA+DPwh8GvA42dz200DgLUWawxK uU4LdwhKHE58sxI8BljD8FQKFuohjzw1ye1vntpH3d0LxKtfAET5zTMg7fwT4SgjAnonBJeA3gVS ZYnhqiiV/3KWcycABlVt+XmuBmYGzGHIjlRx6fsR3gv8EvB/n2kpNg0ABkeSGgIVULQkJw7nBOUc Cs93pyBLDdbaju5f7ok4skz4V//5ev4v9Xh42xtmJ0nQfetKC1nbceghQ9qErZcKkxcHkFjf0oNL ILoK1E5v3NGPwQUIbI7OgjGbZnusQhu9/xjoPcB1YGYhexbSp0dxjf8IXAP8KJBstBSbAgAHWGMw JkGFQUeQKgQrYBCczSvVOi646ALGRseISzHW2juzLPsp8U3TAkSho9FS9uN/fvvILbdGoit2ZV0J pJnjSx+9n0fuP81cC67Zo3j7P72VC67bDmkAMpqf3PTWfnFh903OrT1yFtRVThVDdLMHePIgZId+ CBAOy/u5aGN+/aYAQABMRmYg1CFW+6POKJxNUSKI8sa1sRl7L93LDTfewMkTJ9Faf8A593d775lm MDqusQ601FfyKdTMPn+Sl5+f4S8PwskaBGXDVQ+9zO6rL0YwYOfzk3M7z2V4PZG3eAAUqAAw+SFL l3GQ02aBRJa+i5/ODXB/AXRuvxRld/5Y9CaQIUieeh/wBPCrGynRwAAwWOqNOodfPEg5LqHDiJHx EUbKw1hn0UFEo9UgCgO0UyCgtEU7wRiDy8WrQbDiuO3229m/fz+1hZpVeqXnlWXC9u0W5Y5DWutT RwEjcY29lzlaX4V6G6pbYO9FLUgW8nMUuDTXnSfBzoFb8BWHW24EWvFWa2ETvGJUWEPdtN7zBKQC agTUJOgtoMq5zQKofaBSSPd/iBfkU+xzzw5amoEBoFHEQYhDEB3wmc99OjKJ+5nLr9gXXn/djc4h 7Lv4Ej792We55vrrUUqwFkqVKuOj4xw9egSlHKHTiAOtNRdccOHvzM/Ptwrp0E3GCNvG22COgJsH 11NJKZQmNG99W5V/P1Ln4DR8103CxBUTkC2CScGeguwk2IWeRr2KoWcGrY1XgxJwcyCHvT0T7PKb lAAHciG4uSHMqZ8BfnjQu25IBaQtw6mTJxmuVmjUm2GaZh+u1+vU6jWMSYjDCs1mi9ZcjUYcEtqM ZqlMPalRbzY4PTuLNYbZ2VlmZ2cpVyr3XrTn4rZzKxlirGasOoe0D0D7a/0LJALbLH/rbnyjzhzo 52Ehd5FdF0dXa2QOCIEK0GTJjHqlhEA3EAcRON3aqriGNqQvgToGwUWgJ/Nzd4GdfS9PyS9yjTsy SHGWAaDeaLC4WIPUEMcRtUbC4UOHiCslhssxC/U6OtBIGPDQgw+JwdSOHn55+KmnnqadJuzauZsn HnuEo8ePUwpDHAYxmpHxEb7x+OOcODENWKanpjh06BBvevObsze/+XJpt9srCmadZigOwJUgW6Np FpVXVFKarf/Whe3ngDIkbXj4q3DTtVCu4GOEyv+3Kp2NWZCQB0i8YJNCIyX578KlBe/iFr8DltQ/ gGlD+jwECxBsxbeCyVHMiXcDvzFIUZYBIG1mLMzO8cUv3RPtvXzfD15ywR6Gx0aSbzz2mCuPVXVF V9wzzz1XffihBz8XxtHxIBPK5YihoWF0I6FUKhMEFYbjGBWFOOsQBWEQoKOAKApwzqKDAB1okiRh bm6WJFnpvVirodqAsaqvrLO1wxxQyrcyPq7W9vvv/9/h//0CvOct8Ccf9bxP28KnvjhMkgqqEyro aqqS73WOC0hXJDQ39Ipz/FmCUo633TjDUNVAAO0T8MmPwUuLcMcVMNuEQzNw+15IHTx9DK67FC6/ CMqTEG7FF7C7PrKToFMIJsDFYPQ7ORMABGXFv/r5f6PicvyrraT9z46fmiGwliOHjjEyU6U8OsTs 3DTNVvsDN1x53e+AVXv2XMKVV11O0s6oVqtMnz7FLTfeRhApnLVopWg2W9RrdW697TZslnHkyBHK pZgwDDl65Cj9eiSNEbIxg9td8i3gbAEQw4Fn4B//Oxitwh/8Z4gjoAVPHvTG+IP7wSyCCqHRgJ/8 T1Vm5wPCEERkaXOAkty78QwXFKL8eSCoHDXd1xkrVAL4q19ZYOgS73XEQ/CJR+Avnob/9QH446/D Hz8Cv/lDcHgGfukv4P98L+w/Av/jC/CLPwh3vQ3oOM05ZTOQWVAloPoGHh0vcfNsa71qWQaAX/zF D0/qUvTbmTXvCcOYkXIEKqQyUmF05xa2j43TbLU4OT3V+IHv/3vugQe+6vbuvYwbrrmOLAUnhhee eYqbbrgKpxWIItCal48eZ3Zhhhuvu5bUGEqlGGMz5ufmzYnjx6xIHyPQgjIh2E0CQAW+8AB8+TG/ ++BDcOed/r5DkT8WFbWRgSSOxuIsjboQBjmTlW/F3UwFfF+H8uHvvueIB4uxgoscqbH+nXIGDuVe 6tYhqORl2ToMs3noYmgIohJ8aT/s/BzceT2ozL/TckkwDzoDUdsJhnYAB9erlmUA2LFt+4e2bp18 jxXhzre8iX2XXwbieOjBCpftu5LxrWNMbtnGoRcO6t/86O9Wrrn2KtEanAhOpRhxpErIlCbSCpOB CrxLqAVEgbK+wgKtmZubHz1x7Hg5iiJ6OZxmjkiGcC7cHBWQQSnqevFCjNql7j9n8c9S/nir1SJL BbPCrHB0g9YLhBwknW/8Oc7fTwDrFGlJMC3jn2NAQlAFACs+FA4QxKDz40EApdD/nhiB+5+EF6fh fd/PcpsAB6YOEsUou4eNAuDOO988LEqRtNtUy8OU4xgEKqURRkeGKAUxY2NlRraM/pYx5jdmTs9U pqemOH7sJCbLCCNNvTbPqePH0DoAB6EW5ufnmJ2Z59jxKWyWMD01xenp05RKpT9ACI8fP4ZWelnB 0sxSjVIoAHC2IfrUV64Sbyrpwq5sgM3vbZLccTBFeCAPaa8An6xQW6bDhbWQKjQdmCTvJcv7Lgos OaAIicQCUW5OlAMo5wAIArAK/uXH4O++HUbH6XFfHYhTZFTXrI+clgFgYmLMEEQszM5x/1fv5djx S4l0wJPPPc+pqeNMjI7y1LPPcPm+ffH1118b/8+PfYxDUUBUjskSw/DIGLNTcxzY/wKhDrBiUTrC 2IwTx09y4LlnyKzl6NGjHDt2nLvedtfQ/Nwcj3/965Ti0rKCpZllpCo4O7JMXJ4xWagIxGUPglDw bl+wxAACUHllKueBcflOGClDpQStNrQtHDgO28fg4BS8cZ9Xvc02vrHEwolZ2Lcbnj8Cl+6Eo1Og NbQMnJrzMadCAgBE+fPDrgBhgr8GvGTSOaecwNgInJyDP/sKvO97gXl6ItwOsj6+dR9aBoB7vvwV RGChtsjhw0d5+egxdKCYm61x6GhAtTTE0SMHWWy2+fpjj/Low48wPjbBgf0v0Gy12XvJRTy7/xmO HDlMGHqxngG7du7ksccfY3rqFOCYmZtj5vRpFhfrvPTiAU5PTxMEy0MSSWqYGAlw2QikS0GvMyVp QxjCWNmrI+3wPYcCw5E/Nl4CySPFLoHUwgWT8Nv/h+OBb8B1FwnPHYff+QLcfRN89nH4he9zTAzB BTuhncHsFMzX4YWTvk/quguh1oTLLoQvfV14338B28JzOMOrh5zRxi7Fu0RyoACEy/Ff/H50P7yP PMK97GWBYL1Od0/LAXDffThrSZotZhdqHD06RCZQViGLrQZRXGZxZp4gjMiSlEMvHubl0jEOHiqT NNs0Ww2OHDzGwsIscRRhcDhnuO6GGzjwwgscP3oYQdNsNWk0m6ggZnZunnarTRYsf4skMbTbLUxq MYmvnLOhqAGRhvFxCNveFqEFpgVbx2BsFC6aBNPwYjhtQqzgvufgw58Qji843n0rzC3A99zpmXD7 lfDoQeHkjGNkCDIrLDYcQQjjQ8KBY45GCoenhL95wTG7iFfTCT6Wk3kgDpe9AapKSwok6wJAI4FQ QbUEE0NelW0dzW2HGmTJcsUjeddBOEC9LANAqVKSAEUzDNFhyMSWUaxRWAflbIigUiIKFI8+8ihP PNUkSw3lLMRmGc1Wg4XFOq2kwUxtjlJQwglkSYvmYovmYpOk1UTE+/+tVovHHnuE0eERJiYmVujU JDVUKlVMmpG2lvT0mVIo3kDeFnrXCwfUwYawrQIXb4FtY2CakGkPAKUgbcFvfcHX6ucf9eVQeX6D dYVk6u1h9NdaK4gUNoQ/XoryKHVzKb41WoWxIajqJaCLgM1zG9IUohgu2Q0jI15iXHspXHGRb/1p r7On8vjLAPWyDADtZhJmWmNsig5DgqCKYHECbQJKWpPGFU5NT987N3P6qSuuuPIfj46OhMNDIyzW F9k2uZ3FeoPdYUgQRIg4jDWMTowyPjFOuertkmazQb3R4MUXD3xquFq9eHR8/BrTE+1LMkO1WsGk KbZ99gAIgCCCrZOegc5BlkLW8pb1BVtgyyi0GuACaLd6IrRuKcg4SJdBUd4VBqTzLbbdhiTz9xoZ gj3jPsRf6P3QQRgvPS8owdW7YGzYA+DGfXDdXmgtQtJiWWFFgdKDuU3LADA1dfJXTk6deiPG7asO DTE1PYUzGaPjY8zPzBGEAa12nSgO/+PffOW+T/7UT//sD4yODY9OjE4wNDzC2OQow7NDVCtV4ijC 4bDOMjQ6wtDYCBPjEzgUtdo8Kgi48sqrPrxj+46/FwTBNb0FSzNLpVohbbWxLd/azobEgU1gLPIG VdqCdNG3wpEy7ByDLVVotrzj0Wx1JYptUr+AyzsgW4k3KJMMtIXhEly63fNw57gX80Nl2Fr12+Sw VwF7d3sAhBHcdo2XWguzfUCmQGvH8ABlWgaA3/robz5519vfdsfUseOfH9uy7bpSFJFmGbsv3sWJ g1MQWNrtDHFsNc6RpIluNNrEcZNWs0G73SJLE9pJirEZDsHaFJMYkiSl0WqBc7TbbRqNBrt27oy2 bt0aZFm2opbTzFEpl2i358jaYM4SAJmFwPmKjXK/fKrpbYFqxVv1IxVoJr71NnMGwZoZbBumJPMA aLa90Sj4516yw6uN3RNw88VQLcNIBrdfA+MjXhpcshNGqhCX4OYrwdag3mRFZ5IoRxAMJjKXAWBu bp6Pf+xjJ99yx113L7589A8FUeKwpVKsjxw/7DLTts6qklbu8A9/4Ee0T99KybKUVqvB9pmd1OtN 5ufniKLI97eYjNkdNWqL8yRJgiC0Wk0W5ufYvn2HjIyNkfbpwDEGKhVFu9mk3T77OFArgW1D8Ldv 8j51NYZ6w1v/lcD/N1T2otkYSFLvAi62vMrYDLIOohBw0GhBYry7OVyGi8f9/7vG4bYrfBCoWoU3 XQkTo15q7dnpXcAoBnsaFmbIw8/L80pECz1O1aq07LRGo8HC7Dx/+Ie/d6zZaNzRbCa0W22ajSYi wsj4ECNDY4yODPG//eiPVS1OWkmbpNWiWa9Tu2ieVrPO7OwsQehNkMy0aTUWqS3UqEsDUULSTqgt 1rDWEMclRFZ2BhkrBIGl1WzQ2gQA4HxF7RgFa6DWAHL/etuQD7qMVj1QXOKDgb/+AbciN+gsi+A9 NA3zeZhXgOGKb91awe6t3tqvRF7Uv/FqmBzzv/fs8uWaPQrtOVC50ZilEIT+emtARwEm6RNf70PL AHDrbbeueXKSJPzJn/4Z1kCjURdnbZhoTSus06g1qdUWqNcbTJ+eIo58okKWZSzWFllcbJClbUQp TGZpNOrUajVVqy307Q3MrFARQ7Nep51snhhuFhZzzlWVQRx6FYDzKqDglJbNY37XI2mnLLVW8WHe StnHAIZibxRa8Qm0O8f8d33RG4+tGmRtz/zFOZg+7u2JUgxbdsLwMGgXuixlbpAybSAhxNFO2wSB RgLFwsKCFWefExVURJzOMsP83JzUG3VTqy1Sl7rBOYXAYr1h6/VF26jXjYg4gCzLXG1hYWF+fl6t CgCX0lhcJN0MCfBNTIWEc12gwHTlBuDdTZdLMQRcG6ZPwNdPwINH4LYL4UYBHSpKUXhSp/bJQZ69 AQAIURBRKZXRIjhrmw5uwWRFt4qzTryla20nnA44YzOsc8oYs0yittqtZG529sfSLF3xtMwKFZuw uFjDbUIk8DVJq+W25FlCey6C33jE5w/oCL77jVCzFZJUfebb/vXUwipXL6ONZQU7iEoh1sKXv/xF VylX0izLmF2oEYUxP/mTP069Vs/LKDgcw8NV6vVFJA9giviOlNHRMcbGxjl9+jSuT/vOrFAxbeq1 RZTdoArIYSbkARW3dOz1QM55W2DftfAP7obf/Tx8/7fD3n0Bj+yPEpfY/2fQe20IAHEp5p3veNfK AlnDZz77GYy1OOlu+5C0DKHWnUwZ5xzV6hA7duygvljHrhLhyaxQtS0a9Sah2ngcINA+hGpyP9ts FETf5GQtPPYc/P23wff9HQhaAY88WqWZyq+895enHxn0PpsyLiBLMrLEooysSKs3NkPppYE9cRwz NDTE/Px8Ef6N+t7TClWX0kocVm8AAM4z/8ApeOqID/Rcuh2uuyAHwdm96qtHfQp+9KQw/emA6nBM ZiOyjN8Ntf3wRm67KQBIxGDEIdhOBkxBxprcUfX7cVyi1VoKXhtj/sDYbMtSaqTHTjvDjod2JMt4 kzWoQVuviLfkD5+GqUUfQNKnfbbNaPnsI4rnkrrzPCTXZ6IErUO0DgiCACOKhbocFXH/4R99ZOa/ bvQZmwIALcrnKYrKM1q6Fa6sqnpze+BTNss+1TlffKtVON5xWXaNNe6RtukZHNqHiZ2wLZAaHzAZ sb7V75r0lnaovjnVQG+ouRhKr5RCtEYFGqU0SmtEKUTEODhurLtH4F5R7s8CxakzefbmDA513rBz zham3tJ/aoAaL3wbPMNCDT/yzmFuvgiptyWOe10At+KHlzR4BmsnjMeOO/e0iWJLY6rEkFL56CRW 0QOu31fXf12GjVtNlbhVru/3qCXTV7reX0Q6OYa5NDU4WbC4A9bymMY95XBfU8KTWtzi2XZUbN7Y QBRWKZzzzcwVBXOdj3XJOZ+r96N/a5w3Xl6mnrAYa/eXOBd3buK6q67rWpxzDher9MrRkrkEBy+e DDnddAyVFE2W0rg7YsBJ170cWpZUmOTPstZgneqBgOtK9+7nXPRJxijOda5bOBbfh5UK9gs0HUw7 mLXWnRTcUcG+5JDnlTCHkG22N7MpALB5x7jGIZLLgKIxrOgvX+M+Dqol4aoLYpqJxVkOgnvPMrm9 GgCcQ0Ro1Gs791TqP7dlmH+6IyK471k4eMR3BqV5AqjO4+cFEx0+T3BBJllUW/MW6QBFmXkm3DEU riOoFEXSZ+5q5p1LxfgB1eWCSn5+57gsu/arDv59GEVfLJWGar2j384FbY4EUL4DwiiwUlgseONl g/dyDpLMEQVnVhsCx1+e4YNPHeGP7riCf3f3jerO2ZolSeHEPBychmMLvlcuCnxRIwUna8Inn2tS bx2iW2JFYcA79ymu22nI7HLGSh9Gy0om+/9WHv+0c3y/cdTO6EU3iTYFAMoBxqEsiM27pgoMvAqo 1gLtjPs+fj/v/JsT2x657uLRa8PaAW7anfGOK7wkeOJleOaU7/nTMTRTx+JiY8W92hkstoQ4xI8X kJUgWMF4lr5XMN6DIXGOf2kdNbssrfvc0+aoABRWef3ZGSYFeHl97t+uWoI/fQy+coAETv30wbnK LzkuvvYzR2xplFO865JFvvdGuHYnfOkATNVhzyRcsV146fRS969zsH0Ert/tsLl9smrLZgWTV4BB VOf4I87xJPiEELtknJzzutocACgLTmGdBbF5ENjX4mC5qZtLAjQ73Qv2syeOvvjXSqnLmsMj/yS+ cN8HP/K1I/zFE6f5+bvh+26Av94PB+fgu292JHlPXaHvS4H3SqzLbQeW6/zu/bWkQo8k6PTU+fSA FEcbS6kTMj9XtClz4gVOCJS/mVFqyQNgUw3WDVFPEkdmrX1mYX7uJ17c//QvXHXFpTx7usSP/D58 6kl4x2WwbxKc8cPEhkt+Gy1BnNsJofYRxiDwkqB3P8j3Q+3jDUGwdKz7//ycvZEmjrS3Q+LAUWKR GN+Pci4FwebEAUShwxgQdD6OrxP8GyQOcA6pnSS/PDV96rsvuXjnLS8deImf/5RPxXrXlb7vYC7J B2isZtmr/jpf9ewva/n0SA1hj8Be4OlOwQQCmmgymq7qe9LPQevZnEhgoCiX/YxsKgS6VcCrwP/C zVuF3MzMzCf37t17C/io4Yf+ymfl3nIh3H/In6SElbq8m/mwUuSrVQDRDQQRRIiV0m8SJU/3Fi4G yjRpm4h6onv/3nTaFBWgRTMxNo5SCqU8por6l3PoBigFpVCotdaeUyLLssPdpVpsw698wYv93SNL Ij/UPaK7R5QHQdd5hSpQEAYrRP7ya6KQKI7fFEUxvVsYxcRRwGjZMlEx4MC8gh0Ym6QCYHJyCyJ6 xSDPTvj1FaZQC+3M8f99LeH+/V6cr0YiIr3zEj18BL74HLzlUjjdXBpI2tePx/+/qjeg+ksBAZTW 6DBG6fCNSgcRa8ztF5cdUUlopY6FevaKSNNNmyhybHQExKF6cxHPAf8DDZlx/PfPnOYbh9afK1FE 0HqleP3jR+Ht+2CyAgttr0rUaha+WgMc/RhfXKsdOo7QOrpM6WAf3XZAHxqJYUygUso4Md0kMxYd bJ5q2DQAxOUyIOfEcOmmUAuZcfzXT5/miUPrTogBgIjo3sGoAI++DPunYUsZ6okX18ukAOQTQIAo t5zZrHT5ug3IpfsYgkCjo1KkdHiLiHp6kFaypSTE5QrNVsLp2UWMsegzjJZ206YBQHfm+juHOl+g lVr+22cGZz5Au92eGhsbY9euXczMLM2+nlnHkycN33lNxskGmFynL1n90gMEt4zhnX6CddRHqEFH ZZQObhclnxi03ONjJSaVMDJcZWp6jvpi3SfpnkWdbxoAipkxzqXjX44Un3xgbkPMB0jT9LMPP/zw b+zatetOpZRzzjlrLZmBB4831Lsvn7/6ghE43V6aMGSJgW5V/b+m6C+OOVBkVKplRofiNwS+5Wwo +rNjywiXXbyVJ589zOmZGlmWrVS9A9JrfsWQtaz9NagxNTX1T6ampvJZFpdof4qcbvND4yX+eUlx +akkn9tzNZdQgaBQYvuHgLskSCEhRkpttk5WiUrla50E24HjG30BEeG2W66lnSQcPnqSY8dPnFFF vOYBcJY2xwrREQVg4ddrGb+nhJ9JDL9QjvOpW5zrb+wpu8Ie6EgJWRKKceAHopZLLYJA4XSpKqLf APzlmRReaahEJa65eozLLtt7RhXwmgfAZlORbyFQa6T862dOUB4t8y/2TvoBm8atdAO1+F7Pvqog v185Dy0HymcvOdtEhzsRFdwoos4IAN1ljs6Qk+cB0EPG+tbeNvDUKVDCLzXavO+FGbZcuk0xPiLY ltc7BYOtznV7fq0oQWm/RoJSMDwElXzCMEs+yidtoIIyiNy0LL3oDOlMve3zAOih7SNwqgGnG57B pZA5UXxVwXecXnRsHS5RmmgwOeK7cUX5CKENvCQwqU9oBT/Dh216q787aVUDpPNIGCAS3o4EFWBl MsI5oPMA6KI4gLuv9wBwLs8iBpRwT6j5DmscRkVI2uL0lJ85pcgRsAJhBibv/YsjP8JXAsEW6WR4 wODANk+jRSFBaZuTYC9+rv9zTucB0EU/+GbYNuKzgHroPq2xSlBpZgirFdLFRT9eMfBMV/jJyoPU z+pZxncvI/gsKXGIzgW9BtduYkyToDwZCPomzgPg1aXrLoDbLyVf9WTF348HioOB5tJWkhKWxqhG i4xs8dPO+NlSQWKopn6WTzKfiGqVI1Z+4on5BS8tnAJSi2vNIqOXg3CjEvXxV6Pj/DwAgMu2w4+/ M588Si0tJFiQg5YID4QBl2ZpAkEV01TMn7JL1r4BXcrH9cMykd+gGNCpETFeZShwrSkkiBC4IQ+l nXMMfMsDINDwPbf66WEabd+V248EvhhoftA5ixNFFFcwjUXQnumx8l5AAn7ixgACS2d1Gh+oM0tz AATgmqe8m6ija1BBFWTxXGPgWx4AP/5OuO1Sv+ZQae2J9R7QikQrola9zuTEVoxdJIy7ega7TrYs T0vrHc+RZWAbJ9BicUG0FYIrgYc37cUGpG9pANx6Cbz1Sj//Xx+930vPB5qnw4AbW605wqGricxL VEa8+DdB3tiVn284y8fwd89NoPMZP6yBxjyYtEHWmkOXtimBq5DzANgwtbMzC6CUIvjnd3sVYN1A FZGJcG+gudGkLTIBbMj08RSH7zkM87WudTGcPV+/Iciz4/0SeF19BNYhrRMofS3gbkHUwD2Dm0Xn BABylgH71SgzhjfvbbOltP65vXTlLtgy7F2+DYRR7xPhgy6ztFtthspaXgNVAAAUfklEQVSTBOqE n9s/n+jZFePMijWBoJMkW9SCT5b1q+Fl9WMEKkQwV3j34DVsA2itUX2WgEvTdNlcwMU0MWdDxmlC ZrlzX4tvu2Lj16cGWumGO5PuF2EBYaRRm2Vk2xZITxDkU1wIvoOmUAOdYae5BOgkq9p8ruEAbPM4 Yg1odSNKlfGT2J8z2lQAHDt2rDPlWzeDH3nkEYzx8fNGo04clwjD8Iwlg3PCUFhnvLRIav2Ei2dC fdarXI9OAI8pxV2txgwEe0gTodX0C2QrvAdgY5Bi0ucUiLyHIAEde0Ak7ztovIy4Fk4qkyJqB/DS mb3NmdGmAuDkyZN9j2dZtux3li0ShiFxvkiElwhL51dihVb9s2EtoJRla3kGLbbTV3+OyAl8GcVd WbtJ6hRBuUJJ6kiQMz2fpTvV3jh0Gj/bV74PdFSDs5Cl87h0HqJqCO5aXssA2AilaUqapmitO5Ig yzLqVvjzr83yjhtG2DaaNxlbTA0gWGMYjWaIAuuNqnNf9PtFwFlH0pgnLk9g63VUbviJhbYAad5N 3O0NwFJcIN9XWYapHyOo7ga4EtxZdQ1vlF51L6BQDQWlxvGXD83zpSdqvPWaYd+TlleWRbj14hbf cWOLWpNXa1TtgyKcEGFHuzHFyPYLSGeP4GzuTRTBH/HupbJ5X4EDF+Tfec6AEb9ghGseAfdGILn8 XGfVvuoAWI0WW5ZPPzK/4vjnHvMrf7z9am/Ine1KImdA88CDonlP0pgBvZegpChXvDpSeYt3uavn IqCdJ/1pkCzPH8jXkM4aQOuU/8Nk5wGwHiUZ/Nzvw11Xwa/+Q9/KTL8FuV9BErhHhPfYtE2WpgRh lVa9hijv/emiP8CBNPwF0nVx5yvvQ6B1ApU2cOKuxHcknjNP4DUHgILueQa+8AR8+w0+rJqegSdw Fok494lgcOikOUtc3krSqIF4MIoClJ/MUaxfoTYIIMiAyKuKTqIooFonsXYBUfEYTk0CR8+oVGdA r1kAAPzs78NfPQ6//Pd9ZG/g0ILyAfwsaWKN990hZ8hg9/gG8JIo9qWNKRi6kKjs1yIyWS76yV0/ /Lp/kfMLQbk8QpiHA7yN214EuwgSRJBdynkADE73PANfeAZ+4R/6RTPXJAfoCNn7YxDE1KcPcOL5 h6nPHMIYywZS69si3CuKfSap5a6oprVocAby8bFez2ug7WV6cf9l6sCBqDZSO+1Thp29aPC3P3t6 zQMA/Dw/KqCz/t6qlIdpJSrjJGB0x9WMjO8knX6cI8dOM3f0Sd+zNwAQBO5H+GFnMqxNCIMKplXr iP5Ot28+X4IjnyqhW9pQpJw5bHYKZbYjpBcvLf/xyhs2rwsAFKJ7XRVQ1KuzOCzOZGAtQRyz97bv Y640z8vHZkia3q9fxyC/V3yiSMk0ZoniIUJX8/MjmDzrp2jh+KijyfsHOsd9phi2DdKegqANSbq7 c8KqpPKwYm8n9MbpdQGAsyOHswZrMka3XsDQVe9nev9fMf3SQ5gM9Oo5Ai8hPC2Km02yANUd2IbP A3SynDVOIHUQdB0s0n862cLpLNJugUt3dW6wgsSLObOAah/wS5AuWzb05zb89ucBUJBzWGMISqPs uPwtDE3uYfH448wdf361cLNRwr0CN2Na4Awq0OBMZ1hYQaK8PSBdzO/8V+SJZ4tgW4hNtrt+5qgo xCZIcgRpH4DstL/GnV02+XkA9JCzBpc0GNp+LUMVoTqyhVOHHsckjX62wT0IP4FzgmkiOvRZpdLD ZJbbFb0AsIAydcTUwZlt4gjwKxsvSYxsHmm/AKaWoyny3sxZLqVyHgCrkDUJJHWGd99CeXQbp/bf Q21hrrOyZ67DnxUhQYjF1FFhFWdanYGgBfUyvLP2T76vAxAzjZgazqntgt0K6lhxgqSnIDvp9YuE FNjYDNqUOYJez2RNhtaaHdd+J1svuhalAlRUJSiNIFoP4fxkI9o1/HwBQbSMuf22ZQNH85AxzTq0 TyGuVRHbeqfYBcTMIsnLYGbJsw02/f3OA2AAcjZDgioTe24i3n4LY3d8hO1/588ZuvpH7nCWoBTl LTqbR1Tgxwb2MnlVIPhp4SVwSO1ZxKRg2/8C246xC+CKqPAr4xKeB8CA5JwFa3Ba01qcpn7y6xPl nXf+WHU4ohQUVr9BbLNrNhFB5fPEdBi9YmMpXaxxBJrPgUuuB/ProMqvdCzgPAA2RA6bpljntqqw +kdRhcvGK55BnTkCxa3YlFp5TCRPCig2jedG7RmoPQHJzA/h7F8j6nt5Bfl0HgBrUu6p2wxcinOM Dm27+v3DE7vvG9120dujhScQSX1cZjX93qvrZY2tyAltHYf5R2HxmTeRzP0RuHsR9Y9Aypv9hue9 gG4qXCqXgU0FFU2CukFGr7mVaPwmKhe+ZSIe3006i5t5CDf9AFhL99SIK+IFhUcva+x3n9u5l4Nk CtJpCMffQjTxFnTpp0B+Dfh9NqnL+DwAnPWxWFyELu8CbpfqxbcQjNzK6DXXofSkHwLcgNYpXO1p SE6DTZGFxzutv0P9AND7/2rn97vWOkhnIJuBoHoD4cRvo8IPAv8JkU8shYvOzFb4FgaAA5cpwpHv konb/rZU99wql/7wZYiqgvVRtuYRSBcgWwDT7PjhQhumH4DmrM8A7aZ+TFxtf5Bzuzu4TN0DMRq/ ERV8HNxe4EP+z2/RWcLOjBwiwY2Ut/wa0cRbcSkkM0hWg2QeZxb99B7Or3koKsjVg4H6Eah9A1pz S8xfT6zTsz+oSuh7LwfZHOgyYH8WZz8BHCAcOqOaeF0AoDMIc6DeQAuo6ynt+BxZfSuzD0Eyj2gD OJyxSKx8ak/ShnQWklkv9pNpv3Z70TK7mbYRsb6eSujtCdb4acTz9HKMhawJYmOcfDuW/0ZpdJ2X 70+vCwC0MoFSFZpFf+sq5AAdlAmqH6V5ZCuLL/gWrhX12QUe/cozzM/UGJss84brG5SCeUhSOuk7 muWML2ijYn29/e5jyk808fUvwYmXoToGN98Ko9scJALidqI0lHet/t5r0OsCAB/5rOLuu+/irXfs xNWS1THgHETj34VZvE1qzwEWWiexrRN85VMn+OvHW3zjFNy8C5IZeNvbl9LFlunizRTrvfu9vwN4 +B743FfgvuNwxRjMT8N3/kA+2thhIIB4YpWXXpteF3GAhbrh3/z3h0nSEjI0jgQjSLjKFpS/UxqH vUif/grMfhUzc5AwbPHFY/D1E3DfyxCVvRnAer57tw+/1j4D3qdns20fJ/raHDz+Mnz2CIQj0Jwj H2Qi+cSEZ8bK1wUAAO557CTf88HP05YRGJrEBWO4sGeLJkJsehWtwzD3NQ8CICjB7bfBnTdBpQK3 3wQ33wRByOrMZIP7a4Ghd79rUwFcdwO89VYYGoZbroRvuwOqE3RJGes9lTMgOdtRustudo4HNfSj d995CX/yX95DHGtcb6646BFJT7/EyT+foD3nFWDx+iUwFTg+D7uGQLXw872Eys8BE4hP6y36eovY L5Izq4ubvfVQWO8U36tsrnu/a0FBAWI4VoPJUYgtvkzebv23OD5E9Sq4/akN19frwgbopk/f9xLv /Wd/yq//wrsoBxpTzO0KiAolmzmq2kfmEA0aAXGd3DwCLw2ONH0wUAEq8sN7jIoxEoIKcRIiEvrm qQKQwBsLkm9IDwhyZjrjvRCX4ZxBbAqkOJeCzRCb4lzipx6ziZ9KJMdaEPjpZueO+dxClycWOMRP X1s6wUW3b7y+XncSoKALt49z8YXbMV1jx0SpuFmbfbSxMHe1CgNEBC0aFQQorYkCjYhGB5pAKSz+ t9aKMBTC/LhSOl8fKV/pW4pvAFleD0LOKD+g1DmHdRZrHc76b2MN1lqstf63sRhjMcb4zRqMsbTT zO9nGVmSYbAE8G+tuA+VopjHDsyxUXrdSYCCjpyc5cjJOSpDI0tZOEBmrXEuRiuNaCEIAuIoJo4j IhcRxRFRUCKOIoKohCqFPtUrCBCtkVCjg5AgCPzKHzpAa51PjiGIeGAUizg45zqbZ7DFmAyTWTKT YbIMl2WYNMPkI6aTNCFJUlISEpOSZglJmtBut0mThFazTTtt+7EMq3kaA9LrFgCeHFnSZHRsLK8f IU0TMdYSKO//KwFn2rSbbZKmPwcKxlkEQYrWLZKvKb50XocGZcAKgdu1Frrre5TOPDP5Z6D9RARW 47uV+953MHqdAwCSJGFhfoGJiXFEKT9VO6C0QusApWR53TkvmlWg0RJg89ZbUOHir6jxYoBqfr4o hcqnwlmmZVcBinT956WV+GVp+kynY0V8PCovjO9uPt8XsCq12y1mZ2fZunUbgQ5w1nXEdu/ycQJU KlWmpk7QTlJGh0cIwwg7oK3kr69Qqy2wWK8zVB0iCIOB5kTy+PFlCwLN1PQ0IsLw8EgX8EBJl12D X6m52Tiz9PBvCQAAtFotTp+eZnR01OvrQm8XEwU5v5DDvr37iOOQw4cO0mq3MGnG9h07CPKw26rk wDrLju3bKZVKLCzMU1tYIGknbN+xHZF1rse3fCXChRdewNzcHEePHu3MuTQxPtFRC9Z4pnvP0bGw sEDSbp9RvZyrQNCgsS+1wW0jcTVarZYXllqhlbfuOwac1sRxzJ6LL8Ll4hegnSRkWUYQLBl7q21R FDExMdFp7SJCkrRx1g10vdaKuFRiYmICa23Hm2g1m4gSdOceCq0UQaBpNZtnzHw4Swkg/f2+QY9t 5P/1aBD5bEREaa39BI5ao3SQt2ywznlp4ARn3VIMRjwjgyDA2bUHYUjvgID8mNKKQGucW7u9Oefy 83oGBYnk9ooC58gQP9BUDCytGadEpMecWV/vbBgAXUzvDXoW36sdp8/x1fY3Sr0v2u/FRUQCpX3T 1lp1WiWAcn7VUyXaM7rLqFJaEwQBdgAA9GsTWgfoYH07oND//e4bBB4ALh9V4qxfqEpUpzO8e5ZJ V7xw8Xs1MAwMgJ7WviHR2+d70N9rkRvgdzcZIFZ5955XAUtrHTvnUIHGYfLp3pduo5VXGest0Lgq APLrBwKAWgmAorwdAABW63xoeWdQfMjK+HLHNynK1QuEdQHQw/iiWRT6WljqIdddx+nzu/v67mOD SIxuWo/xawGgpHMEKK09Y4IlAGitfYi1J5KrtY8Iih0MAL2MVvn1gwBABSvHpYsIOugCQOYwWueu YBF7JmapA8GwBIDimKMLCPnz3KASoJsx3UaY7vruBcJakqD3nr3/9dvvlHuV/YEAoLTOVYBGBwHF GsIFAJTfWfZ4ydXFmasA7V3BdZaBd84biysqQoRAByi9JAG0KVYuUwFQyreC8SbfbM+x4gU6BVkT AH1afzezdX599/5aFnrntj3fvb/XOras8H2OrVXDBqQkyi+y2rG8u1SAVro/A2VwFdDvFK0UgQqw 66wQu7oKELT2fRDOOZx2qFwFiEiAn1msAEDBdINPIlP574KWgWAQCdDPRQu6tpCVIFiN+fTZX+/4 ejRoENSIEGkRcXnnTSHaYUkCrNqCgwBj156KTERQq1w/iApxzvVdGl6EjqvqnMMVI1KdKwBQYkkF WDzjM5ar4W6yRXlXBUCPtd/PVy8kwGpSoLiWPr9XfewA53TTRiPgWmktVqQjAQK9XAUI/XV4EASI GcQGWFnfKn+OlXUkgC9g/4LnnU5Fx5JW2ksCJd2NsQBAb0FXO76uBOjXevsFY/qpgH7XbzZt5P4C KK21QmQpEtglAZTWLFvnJSellPcQ1nnaqiqgeM46EsA/q8/kRCKoYEkCaGd9HMOvSNhmqf4LKvqs ehvuChG2kThAb0pL77Hec19p5m+UxDmXBEGwIMZ0XLMVEqCvG+fPG8QGUL3niKDUYBIAyKUQdPcg qdwI7EgAa9Fa4ZwG3BFW8rGXR937y2hVADjnXE9l9PqXRQ52N9I6Ze653TcDGFSWZYu1Wu3zk5OT NwAdKdA5IU/u6CXR0jdAs+I8EVDLVYiwZHAOkjBTPKeXW8U9nHMY41VSlmVTtVrtAbwdVhiAhf7v 9gR63cEObVQCdDO+u5zdwOjnDXTTqwmG0uFDh/5gYmLijnK5/MYwDJYZXasBQKvcWBxABXTbAB2X bUAjsDi3z43zzCQPgIgI66w5eejQL7eazeN4I7BgevGd0h8MnYa8bhygSwoUOqXwKYtjxe8CYYUh 0h0UUl2/YWOewWaTbrdbraeeevKnr7zyqp/YsmXru0txqVr8qZQiCqMVTAjDiFJcxpiVa8p2kw/Z qhWtPYpCSnFp3ThCUQbBLlt6R4lQiktoHWCttfOtuecOvvTSR14+euSTeOu/YLbp+S62gj8F/zpS YN2cwD7eAKwMAPVuAf0lwWou4rkEhQCpiJjRsbGLJycmL+nuvatUyszOznLixAmyLENE2LFjB5Xq 0LqdQT6CKDTqdebn52k0GigRdl1wAXEUFxJhzQrPw/dudnbWzc/PY4xxURyze/cFTislaZouHDv2 8jfSNJ1jyfXr9vtNn22FCihCwgMnhfYAoZuhvZ5AP5dwNYmwkYhhv/1uVXQmLmTRQjaLustRVKyw nOmu67x+RrTt8+1YzsCiPruZ38tw03NdB73d/QEbzgqW5X2e/cDQu3Uzvx8Q1gJDUUn9+hBY59ha xzeTepnZfbzfucV3P6Z321K9v7tbcW9417Jcx3eL+s4z+/UInnFa+BqBou6tm+GrSY7u81bb6POb PsfpOQ6vrEu6FpP77ff21nUDwvYc7wcC03Osn3Tobu3LxH0/OutxAWvkB6zGyEFb/iAAWM2GGITh RavtFdm9/6+2302DiPh+fvlqG6xkajeji/9777esLIMkhGzawJB1soN6/+vnEWyE2b33GeSZryT1 AqD3v34M6qcCen/3AqLfM1cwcBDGF3SuRwatBpJBPIDVznk19X9B60mGtQDS79h6gOr/sDPg5bnO Ch7k5QsaVIx/s9MgXNm8VrhB+mZOCz+bins1gPGqMfFsaFNVwHl67dHrZoKI83Rm9P8DjW+FaN2b A1IAAAAASUVORK5CYII= " height="15.242" width="16.109" y="567.08" x="82.26"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="gerbview_drill_file.svg">
+  <metadata
+     id="metadata172">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1366"
+     inkscape:window-height="744"
+     id="namedview170"
+     showgrid="true"
+     inkscape:zoom="21.730769"
+     inkscape:cx="21.05919"
+     inkscape:cy="13.700887"
+     inkscape:window-x="0"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4756">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3878"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       r="139.56"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
+       cx="102"
+       cy="112.3"
+       gradientUnits="userSpaceOnUse"
+       id="az">
+      <stop
+         id="stop203"
+         offset="0"
+         stop-color="#b7b8b9" />
+      <stop
+         id="stop205"
+         offset="0.22777213"
+         stop-color="#ececec" />
+      <stop
+         id="stop207"
+         offset="0.34510908"
+         stop-color="#fafafa" />
+      <stop
+         id="stop209"
+         offset="0.4456836"
+         stop-color="#fff" />
+      <stop
+         id="stop211"
+         offset="0.57978296"
+         stop-color="#fafafa" />
+      <stop
+         id="stop213"
+         offset=".84490"
+         stop-color="#ebecec" />
+      <stop
+         id="stop215"
+         offset="1"
+         stop-color="#e1e2e3" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient4779"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="119.45104"
+       cy="129.20352"
+       fx="119.45104"
+       fy="129.20352"
+       r="139.56" />
+    <filter
+       inkscape:collect="always"
+       id="filter4893"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="1.053379"
+         id="feGaussianBlur4895" />
+    </filter>
+  </defs>
+  <g
+     id="g3731"
+     transform="matrix(0.68521018,0,0,0.68521018,2.3710088,-2.1613234)">
+    <g
+       id="g4756"
+       transform="matrix(1.4227333,0,0,1.4227333,-3.0504249,3.7472146)">
+      <path
+         d="m 15.521878,7.062026 0,113.875944 96.924032,0.56749 0.0322,-114.443434 z"
+         transform="matrix(0.26432644,0,0,0.22505278,-3.9168922,-1.4049432)"
+         id="path217"
+         inkscape:connector-curvature="0"
+         style="opacity:0.5;filter:url(#filter4893)"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="M 1,1 1,25 24.991694,25.039867 25,1 z"
+         id="path219"
+         inkscape:connector-curvature="0"
+         style="fill:#ffffff"
+         sodipodi:nodetypes="ccccc" />
+      <path
+         d="m 1.4470301,1.2154944 c -0.136392,0 -0.2474117,0.095966 -0.247538,0.2137333 L 1.2307992,24.694547 24.7906,24.794215 c 0,0 -0.03135,-15.6231835 -0.01823,-23.3648845 1.96e-4,-0.1177669 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+         id="path221"
+         inkscape:connector-curvature="0"
+         style="fill:url(#radialGradient4779)"
+         sodipodi:nodetypes="cscccscc" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#1a1a1a;stroke-width:1.02786338;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="path3272"
+         sodipodi:cx="13.5"
+         sodipodi:cy="13.5"
+         sodipodi:rx="8.4938049"
+         sodipodi:ry="8.4938049"
+         d="m 21.993805,13.5 a 8.4938049,8.4938049 0 1 1 -16.9876099,0 8.4938049,8.4938049 0 1 1 16.9876099,0 z"
+         transform="matrix(0.79837563,0,0,0.79837563,2.7929676,2.6420082)" />
+      <path
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 17.5,13.5 5,0"
+         id="path3274"
+         inkscape:connector-curvature="0"
+         transform="matrix(1.0257764,0,0,1.0257764,-0.2880653,-0.4167793)"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4044"
+         d="m 13.559916,4.1992144 0,5.128882"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.82062113;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.82062113;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 13.559916,17.534307 0,5.128882"
+         id="path4065"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.82062113;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 13.559916,11.379649 0,4.103106"
+         id="path4067"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="cc"
+         transform="matrix(1.0257764,0,0,1.0257764,-0.2880653,-0.4167793)"
+         inkscape:connector-curvature="0"
+         id="path4069"
+         d="m 4.4999999,13.5 5,0"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         transform="matrix(1.0257764,0,0,1.0257764,-0.2880653,-0.4167793)"
+         inkscape:connector-curvature="0"
+         id="path4071"
+         d="m 11.5,13.5 4,0"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/gerbview_open_recent_drill_files.svg b/bitmaps_png/sources/gerbview_open_recent_drill_files.svg
index 4101f09dfb..6f2fd0a023 100644
--- a/bitmaps_png/sources/gerbview_open_recent_drill_files.svg
+++ b/bitmaps_png/sources/gerbview_open_recent_drill_files.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="gerbview_open_recent_drill_files.svg">
   <metadata
      id="metadata93">
@@ -22,7 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
diff --git a/bitmaps_png/sources/gerbview_show_negative_objects.svg b/bitmaps_png/sources/gerbview_show_negative_objects.svg
index 1169add744..71c29879c9 100644
--- a/bitmaps_png/sources/gerbview_show_negative_objects.svg
+++ b/bitmaps_png/sources/gerbview_show_negative_objects.svg
@@ -1,6 +1,4 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -9,42 +7,14 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
+   height="26"
+   width="26"
    version="1.1"
-   inkscape:version="0.48.2 r9819"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="gerbview_show_negative_objects.svg">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="9.9489113"
-     inkscape:cx="39.279561"
-     inkscape:cy="21.32972"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1" />
   <metadata
-     id="metadata7">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -55,155 +25,57 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(338.49143,-752.36376)">
-    <g
-       transform="matrix(0.46868594,0,0,0.54814228,-341.49773,739.64688)"
-       id="g16">
-      <path
-         style="fill-rule:evenodd"
-         inkscape:connector-curvature="0"
-         d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-         id="path18" />
-      <path
-         style="fill:#ffffff;fill-rule:evenodd"
-         inkscape:connector-curvature="0"
-         d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-         id="path20" />
-      <path
-         style="fill:#a39aff"
-         inkscape:connector-curvature="0"
-         d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-         transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-         id="path22" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-         transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-         id="path24" />
-    </g>
-    <g
-       id="g3014"
-       transform="matrix(0.03268139,0,0,0.04977052,-335.12558,739.13334)">
-      <path
-         inkscape:connector-curvature="0"
-         id="path2854"
-         d="m 220.59504,737.82357 c -17.24644,-1.70899 -33.51501,-5.32264 -46.71219,-10.3759 l -2.07053,-0.79282 4.28417,-3.54174 c 20.13549,-16.64607 28.10063,-35.74061 34.49108,-82.68412 1.78923,-13.14345 3.37395,-28.55495 6.34987,-61.75289 4.47449,-49.91527 13.54441,-94.69081 29.38352,-145.058 13.3416,-42.42525 23.51093,-66.20546 36.57623,-85.53066 24.51119,-36.25512 52.72099,-55.40415 98.25838,-66.69853 15.41698,-3.82379 25.26952,-5.2207 36.82203,-5.2207 25.68751,0 56.71815,9.208 78.22841,23.21342 17.19023,11.19264 37.69285,35.9994 49.62792,60.04638 14.77016,29.75899 28.16691,79.20011 33.73153,124.48657 4.05537,33.00315 8.6037,63.51434 12.60515,84.55643 2.8431,14.95084 7.1935,31.03069 14.07937,52.03915 7.06613,21.55868 9.21918,29.84947 11.00001,42.3579 1.86917,13.12976 1.80088,22.8922 -0.20413,29.18765 -1.80935,5.68105 -5.91275,12.42032 -10.66077,17.50888 -8.23635,8.82709 -11.46095,9.11105 -33.21336,2.92476 -14.78277,-4.20415 -21.0046,-5.08785 -31.52757,-4.47785 -15.24652,0.8838 -24.38942,3.11534 -48.77187,11.90393 -22.13071,7.97696 -29.97915,9.86803 -40.95228,9.86742 -13.33597,-7.3e-4 -22.71719,-2.77235 -45.01059,-13.29795 -11.22398,-5.29929 -20.7705,-8.96256 -26.8849,-10.31652 -7.02966,-1.55664 -18.76521,-2.11458 -28.42779,-1.35152 -17.97724,1.41963 -33.01034,5.53648 -53.20644,14.5707 -16.92137,7.56934 -26.67523,11.20065 -37.96938,14.13577 -15.95239,4.14572 -28.12325,5.45988 -39.82587,4.30024 z"
-         style="fill:#ffffff;fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path2852"
-         d="m 531.156,711.43694 -2.48492,-2.49595 -2.116,-27.86505 c -1.1638,-15.32577 -2.08324,-27.8978 -2.0432,-27.93784 0.0932,-0.0932 20.72534,-4.6047 20.78217,-4.54434 0.10176,0.10809 20.0404,63.30352 20.0404,63.51797 0,0.42931 -1.31468,0.59245 -6.69226,0.83046 -2.91681,0.1291 -6.49654,0.35389 -7.95495,0.49954 -1.45841,0.14564 -5.89045,0.31574 -9.84899,0.37798 l -7.19733,0.11318 -2.48492,-2.49595 0,0 z"
-         style="fill:#cccccc;fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path2848"
-         d="m 391.41359,715.40013 c -0.34724,-0.0563 -0.85863,-0.19835 -1.13642,-0.31564 -1.02814,-0.43408 -2.58843,-0.757 -4.9245,-1.01917 -1.31951,-0.14808 -2.96732,-0.38755 -3.6618,-0.53216 -0.69448,-0.14461 -3.08097,-0.36221 -5.3033,-0.48356 -2.22234,-0.12135 -4.61321,-0.29064 -5.31305,-0.3762 l -1.27245,-0.15557 -0.306,-2.57701 c -0.4908,-4.13333 -0.40429,-8.65152 0.19924,-10.4057 0.43239,-1.25677 0.50507,-2.12573 0.50507,-6.03839 l 0,-4.57036 6.8212,-1.74299 c 3.75165,-0.95864 6.8768,-1.68737 6.94477,-1.6194 0.23941,0.23941 11.99292,28.56991 11.99292,28.90758 0,0.18817 -0.15747,0.34212 -0.34994,0.34212 -0.19246,0 -0.67544,0.16976 -1.07328,0.37725 -0.69068,0.36021 -1.75253,0.43135 -3.12246,0.2092 z"
-         style="fill:#cccccc;fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 363.42071,710.21373 c 0.0527,-0.21983 0.11305,-0.43766 0.17455,-0.65516 0.0641,-0.22788 0.13857,-0.45263 0.20381,-0.68017 0.0408,-0.14375 0.0782,-0.28836 0.10831,-0.43471 0.0404,-0.18304 0.067,-0.36864 0.0951,-0.55386 0.0268,-0.20711 0.049,-0.41465 0.0665,-0.62273 0.0235,-0.31065 0.0498,-0.62121 0.0659,-0.93235 0.0178,-0.33988 0.0308,-0.67993 0.0381,-1.02018 0.008,-0.41926 0.0141,-0.83856 0.0207,-1.25785 0.007,-0.47381 0.0134,-0.94764 0.0195,-1.42147 0.009,-0.48317 0.0102,-0.96635 0.009,-1.44958 -0.002,-0.54396 -0.005,-1.0879 -0.008,-1.63185 -0.002,-0.57111 -0.003,-1.14217 -0.0124,-1.71321 -0.0116,-0.60255 -0.0187,-1.20521 -0.0344,-1.80767 -0.0133,-0.59444 -0.0392,-1.1884 -0.0705,-1.78212 -0.0321,-0.6462 -0.0761,-1.2917 -0.11787,-1.93733 -0.0465,-0.65544 -0.0966,-1.31059 -0.15195,-1.96535 -0.0365,-0.45132 -0.0779,-0.9022 -0.12022,-1.35301 0,0 10.59645,-0.99871 10.59645,-0.99871 l 0,0 c 0.0457,0.48393 0.09,0.96799 0.13013,1.45244 0.0614,0.72209 0.11739,1.44464 0.16868,2.16753 0.0459,0.68919 0.0933,1.37831 0.1283,2.06816 0.0371,0.6914 0.0686,1.38308 0.0848,2.07533 0.0161,0.63569 0.0265,1.2715 0.039,1.90728 0.0102,0.6083 0.014,1.21665 0.0179,1.82503 0.004,0.54945 0.008,1.09889 0.0111,1.64833 0.003,0.53984 0.002,1.07964 -0.006,1.61944 -0.005,0.47963 -0.0102,0.95925 -0.0156,1.43887 -0.005,0.44614 -0.0105,0.89229 -0.0181,1.33839 -0.009,0.45945 -0.0256,0.9187 -0.0479,1.37771 -0.023,0.41328 -0.0513,0.82626 -0.0834,1.23893 -0.0365,0.43977 -0.0816,0.87885 -0.14402,1.31577 -0.0598,0.40281 -0.12397,0.80508 -0.20973,1.20331 -0.0813,0.37898 -0.17184,0.75589 -0.27729,1.12895 -0.0585,0.20659 -0.12017,0.41226 -0.18069,0.61824 -0.0466,0.16887 -0.0699,0.25396 -0.1203,0.43425 0,0 -10.35947,-2.64065 -10.35947,-2.64065 z"
-         id="path2838"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cssssssssssssssssssssssssssssssscssscssscscsscsscssccccssssscssssssscsssssscsccccsssccssscssscsssssscsscscsccssscsssssssscsssscssssssscssssssccscscccccsccccccccscsccccscccscsscscccccscscssccsccsscccccccscccscsscsccscsssscccsssscsccscsscscccscccccccssccsccsscscscccccscsscsccccccccscsssccscccsccccsscsccsssssscssssssscsssscsssssssscsssccssscsscssssssssssssssccsssccscscsssssscssssssscsssssccccssccsccscscssccscscssssssssssssssssssssssssssssssscc"
-         d="m 155.01922,728.7934 c 0.0483,-0.0194 3.84046,-11.85056 3.94037,-11.88706 0.41031,-0.15228 0.8219,-0.30111 1.23041,-0.45819 0.47357,-0.18352 0.93421,-0.39766 1.3937,-0.61341 0.69883,-0.33268 1.38943,-0.6822 2.08307,-1.02549 0.73596,-0.36585 1.47401,-0.72777 2.20395,-1.10557 0.71656,-0.37323 1.42126,-0.76876 2.12008,-1.17408 0.73226,-0.42396 1.43803,-0.89002 2.13461,-1.36962 0.8311,-0.57515 1.63073,-1.19357 2.42217,-1.82162 0.87097,-0.69396 1.70117,-1.43619 2.52518,-2.1846 0.91628,-0.83505 1.81448,-1.68942 2.70179,-2.5551 0.87045,-0.84641 1.71184,-1.72141 2.53701,-2.61177 0.81436,-0.87948 1.57901,-1.80289 2.32378,-2.74147 0.79488,-1.00896 1.54375,-2.05274 2.26842,-3.11289 0.74131,-1.08131 1.42995,-2.1968 2.08845,-3.33003 0.68029,-1.17286 1.2901,-2.38402 1.88518,-3.60166 0.62968,-1.29574 1.20858,-2.61491 1.76859,-3.94194 0.5858,-1.38789 1.12174,-2.79585 1.63729,-4.21109 0.53555,-1.46991 1.01464,-2.95947 1.48338,-4.45175 0.51029,-1.63381 0.97593,-3.28097 1.42885,-4.93143 0.49275,-1.79958 0.9454,-3.60964 1.36682,-5.42714 0.45636,-1.97736 0.86048,-3.96612 1.25596,-5.95637 0.42045,-2.10591 0.79,-4.22153 1.14679,-6.33901 0.37029,-2.22227 0.71949,-4.44797 1.06162,-6.67473 0.35836,-2.33602 0.69509,-4.67526 1.02376,-7.01562 0.34775,-2.47989 0.67133,-4.96305 0.9881,-7.44705 0.33565,-2.63618 0.64808,-5.27522 0.95388,-7.915 0.32241,-2.79267 0.62434,-5.58763 0.9201,-8.38323 0.30962,-2.9305 0.60128,-5.86284 0.88702,-8.79575 0.2969,-3.05498 0.5783,-6.11142 0.85441,-9.16834 0.28288,-3.13673 0.55388,-6.27451 0.82177,-9.41255 0.27245,-3.19974 0.53009,-6.40071 0.80498,-9.60024 0.2783,-3.25947 0.58099,-6.5168 0.89674,-9.77284 0.32756,-3.31798 0.67863,-6.63358 1.04321,-9.94768 0.3749,-3.39779 0.78751,-6.79123 1.21476,-10.18278 0.43835,-3.45827 0.90769,-6.9125 1.4008,-10.36335 0.50392,-3.53382 1.07689,-7.05722 1.65895,-10.57886 0.58964,-3.54328 1.2081,-7.08171 1.84193,-10.61733 0.63746,-3.54178 1.31492,-7.07615 2.00634,-10.60773 0.69097,-3.52241 1.41867,-7.03744 2.15898,-10.54977 0.74337,-3.53221 1.52878,-7.05534 2.33465,-10.57376 0.81408,-3.53814 1.66353,-7.06794 2.53128,-10.59326 0.87338,-3.54662 1.78739,-7.083 2.71407,-10.61601 0.93706,-3.5506 1.90366,-7.09327 2.8894,-10.63064 0.99012,-3.56265 2.01756,-7.11481 3.06454,-10.66112 1.06044,-3.58408 2.15378,-7.15829 3.2633,-10.72744 1.11736,-3.58076 2.26118,-7.15318 3.41462,-10.72246 1.15116,-3.56038 2.32627,-7.11293 3.51726,-10.66016 1.17521,-3.49287 2.38885,-6.97262 3.60804,-10.45033 1.20522,-3.42444 2.45825,-6.83165 3.73581,-10.22967 1.25201,-3.33493 2.57046,-6.64423 3.91934,-9.94099 1.31637,-3.21454 2.70891,-6.39696 4.13396,-9.56457 1.39146,-3.1079 2.89203,-6.16459 4.44549,-9.19417 1.53537,-2.95065 3.19645,-5.83282 4.8806,-8.70026 1.63159,-2.78779 3.36262,-5.51481 5.13679,-8.21344 1.7241,-2.59702 3.5109,-5.15152 5.32518,-7.68609 1.76447,-2.46497 3.60554,-4.87323 5.47402,-7.25982 1.8179,-2.32504 3.70966,-4.59049 5.63162,-6.82976 1.86053,-2.16621 3.79736,-4.26462 5.75951,-6.33858 1.92679,-2.03607 3.93306,-3.99419 5.97164,-5.91754 1.98255,-1.87077 4.04052,-3.65821 6.14016,-5.39566 2.02503,-1.66284 4.13021,-3.22325 6.25838,-4.75046 2.0221,-1.44702 4.10474,-2.80565 6.19905,-4.14493 1.99887,-1.2747 4.02252,-2.50984 6.05996,-3.72172 1.99021,-1.1799 4.00444,-2.31856 6.02672,-3.44238 2.04994,-1.14368 4.13934,-2.21346 6.24664,-3.24679 2.09709,-1.02403 4.22337,-1.98598 6.36087,-2.92208 2.14978,-0.93995 4.32716,-1.81433 6.51326,-2.66567 2.19543,-0.85358 4.40878,-1.65937 6.6332,-2.43387 2.24002,-0.76897 4.4975,-1.48557 6.75729,-2.19386 2.22265,-0.69855 4.45665,-1.35988 6.6988,-1.99278 2.21641,-0.62664 4.44676,-1.20199 6.68028,-1.76396 2.20481,-0.55321 4.42072,-1.06063 6.63904,-1.55637 2.19033,-0.49061 4.38867,-0.94392 6.59215,-1.37122 2.19736,-0.42984 4.40518,-0.80241 6.61539,-1.15914 2.24417,-0.36626 4.49852,-0.66118 6.75796,-0.9142 2.29504,-0.24444 4.59939,-0.38336 6.90366,-0.50442 2.2855,-0.12181 4.57326,-0.17882 6.86178,-0.18682 2.35101,10e-4 4.69923,0.12483 7.04436,0.27968 2.27457,0.14573 4.54397,0.35605 6.8091,0.60719 2.24713,0.25728 4.48399,0.5924 6.71688,0.95073 2.15206,0.35669 4.29716,0.75316 6.43944,1.16403 2.17237,0.4146 4.32639,0.91654 6.47399,1.44272 2.10596,0.51502 4.19675,1.08793 6.28078,1.68473 2.03403,0.58386 4.05404,1.21477 6.07131,1.85367 1.99907,0.62331 3.97964,1.30324 5.95632,1.99362 1.97437,0.69662 3.93367,1.43451 5.88556,2.19152 1.97193,0.76157 3.92273,1.57577 5.8589,2.42369 1.98412,0.87131 3.93153,1.82299 5.86677,2.79712 1.93812,0.9763 3.8465,2.0096 5.73831,3.07239 1.92641,1.08824 3.81672,2.23828 5.69171,3.41236 1.90734,1.19028 3.77514,2.44166 5.6222,3.72297 1.9097,1.32922 3.75348,2.7482 5.56878,4.20259 1.83646,1.47336 3.59924,3.0347 5.33582,4.62354 1.74136,1.59955 3.42157,3.26326 5.07542,4.95255 1.67202,1.70901 3.27665,3.48158 4.86025,5.27223 1.58381,1.79698 3.11504,3.63903 4.6278,5.49589 1.53706,1.88533 3.0106,3.8208 4.46406,5.77088 1.4369,1.93242 2.841,3.88885 4.2277,5.85747 1.3886,1.97254 2.7387,3.97172 4.0729,5.98132 1.3299,2.00695 2.633,4.03137 3.9125,6.07075 1.2964,2.07959 2.5532,4.18347 3.7752,6.30759 1.2638,2.19787 2.4349,4.4469 3.5841,6.70618 1.1695,2.29158 2.2558,4.62395 3.3118,6.96956 1.0474,2.34683 2.0321,4.72077 3.0061,7.09876 0.9579,2.34564 1.8911,4.70124 2.8139,7.06083 0.9385,2.38644 1.8284,4.79146 2.6966,7.2042 0.8693,2.41633 1.6917,4.84897 2.497,7.28722 0.7954,2.43518 1.5598,4.88027 2.3059,7.33095 0.737,2.4354 1.4388,4.88114 2.1318,7.32935 0.6818,2.41051 1.3467,4.82574 2.002,7.24358 0.6555,2.41916 1.2961,4.84226 1.9223,7.26917 0.6234,2.4252 1.2251,4.85587 1.8207,7.288 0.592,2.44225 1.165,4.88905 1.7242,7.339 0.5555,2.44213 1.0759,4.89207 1.5956,7.34201 0.5144,2.42273 1.0171,4.84787 1.5059,7.27586 0.4873,2.43305 0.9348,4.87376 1.3808,7.31464 0.4438,2.42948 0.8606,4.86377 1.2664,7.29984 0.4061,2.41495 0.7852,4.83421 1.1508,7.25557 0.3672,2.42746 0.7023,4.8596 1.0207,7.29389 0.3157,2.42105 0.6024,4.84572 0.8875,7.27051 0.2818,2.39705 0.5542,4.79518 0.8249,7.1935 0.2638,2.38242 0.5344,4.76405 0.813,7.14479 0.2751,2.38746 0.5689,4.77265 0.8693,7.15703 0.3087,2.42453 0.6359,4.84665 0.9711,7.26763 0.3369,2.44924 0.6968,4.8952 1.0545,7.34144 0.357,2.43462 0.7347,4.86613 1.1071,7.29841 0.3787,2.41694 0.7503,4.83499 1.1284,7.25201 0.3754,2.40735 0.7565,4.81381 1.1386,7.22011 0.3848,2.40412 0.77,4.80818 1.1648,7.21069 0.3941,2.41056 0.8012,4.81897 1.2208,7.22522 0.4126,2.381 0.8471,4.75807 1.2892,7.13374 0.4339,2.33436 0.8902,4.66428 1.3752,6.98855 0.4815,2.31956 0.9946,4.63233 1.5271,6.94067 0.5236,2.27071 1.0877,4.53155 1.6637,6.78944 0.5778,2.23704 1.1799,4.46779 1.7971,6.69429 0.6207,2.22484 1.277,4.43946 1.9391,6.65226 0.6576,2.19024 1.3432,4.37193 2.0406,6.54981 0.7091,2.21204 1.4307,4.42006 2.1603,6.62541 0.7461,2.24251 1.4825,4.48824 2.2118,6.73628 0.7247,2.22404 1.4515,4.44738 2.1757,6.67155 0.753,2.30951 1.4854,4.62556 2.187,6.95122 0.7381,2.40937 1.3934,4.84217 2.0063,7.28601 0.6074,2.46575 1.1285,4.95135 1.6217,7.44207 0.4931,2.4949 0.8994,5.00572 1.2821,7.51956 0.3677,2.46681 0.6988,4.93886 1.009,7.41349 0.3105,2.45286 0.5623,4.91234 0.7899,7.37409 0.2326,2.46915 0.3906,4.94386 0.4635,7.4227 0.069,2.54121 -0.103,5.07862 -0.3604,7.60492 -0.2608,2.46449 -0.7809,4.88725 -1.3962,7.28427 -0.5992,2.29277 -1.4219,4.51583 -2.3236,6.70428 -0.8652,2.06245 -1.8938,4.04926 -2.9682,6.00884 -1.0311,1.87479 -2.181,3.67909 -3.3786,5.45082 -1.1665,1.71251 -2.4344,3.35116 -3.7494,4.95125 -1.2818,1.54257 -2.652,3.0081 -4.0595,4.43579 -1.4287,1.46056 -3.006,2.75862 -4.6364,3.98507 -1.6068,1.21636 -3.3478,2.22344 -5.1541,3.10854 -1.755,0.83959 -3.6101,1.42191 -5.4962,1.87906 -1.7785,0.41381 -3.6018,0.52949 -5.421,0.57647 -1.5362,0.0322 -3.0716,-0.028 -4.6035,-0.13824 -1.6646,-0.12677 -3.3079,-0.42577 -4.9453,-0.73959 -1.5934,-0.30732 -3.179,-0.65209 -4.7591,-1.02105 -1.7472,-0.41571 -3.4807,-0.88602 -5.212,-1.36268 -1.8432,-0.50288 -3.6608,-1.09232 -5.476,-1.68654 -1.7244,-0.57021 -3.4531,-1.12688 -5.1892,-1.66059 -1.7726,-0.55807 -3.5763,-1.00435 -5.391,-1.4004 -1.9473,-0.43371 -3.9207,-0.72108 -5.9062,-0.90139 -2.3415,-0.1611 -4.691,-0.13125 -7.0361,-0.0967 -2.4164,0.0324 -4.82664,0.20403 -7.22944,0.45245 -2.371,0.26743 -4.72549,0.65717 -7.07291,1.08038 -2.28878,0.40457 -4.54878,0.94616 -6.79706,1.53116 -2.29381,0.6066 -4.56572,1.29162 -6.83068,1.99724 -2.30914,0.71866 -4.59482,1.50945 -6.8732,2.31952 -2.39563,0.86088 -4.78269,1.74541 -7.16748,2.6358 -2.48666,0.93073 -4.96842,1.87442 -7.45825,2.79669 -2.6873,0.99438 -5.39668,1.92683 -8.1175,2.82483 -2.777,0.91038 -5.57416,1.75685 -8.38152,2.5681 -2.91957,0.84364 -5.88218,1.52249 -8.85788,2.13378 -3.00673,0.62569 -6.05228,1.01717 -9.10925,1.28719 -2.94291,0.24235 -5.89623,0.26331 -8.84588,0.17874 -2.89106,-0.0973 -5.76176,-0.46237 -8.61675,-0.90844 -2.74008,-0.43814 -5.44385,-1.06573 -8.1273,-1.76579 -2.59168,-0.69417 -5.14666,-1.51491 -7.68792,-2.37309 -2.51797,-0.85024 -4.99863,-1.804 -7.46629,-2.78921 -2.47665,-0.99394 -4.91602,-2.07659 -7.34044,-3.19086 -2.41952,-1.11579 -4.80085,-2.3111 -7.17772,-3.51424 -2.30524,-1.17377 -4.61241,-2.34381 -6.94577,-3.46083 -2.30978,-1.10496 -4.68437,-2.06429 -7.07273,-2.98378 -2.4414,-0.93744 -4.93268,-1.73308 -7.45319,-2.42683 -2.46076,-0.68386 -4.99191,-1.03286 -7.52263,-1.33161 -2.72886,-0.30981 -5.47107,-0.46376 -8.21483,-0.55524 -2.67889,-0.0907 -5.3579,0.008 -8.03205,0.16468 -2.61709,0.15864 -5.22113,0.46554 -7.81633,0.83123 -2.59037,0.37302 -5.15822,0.88062 -7.71835,1.41947 -2.56765,0.54013 -5.11439,1.17048 -7.65004,1.8434 -2.48826,0.66306 -4.95122,1.41424 -7.39747,2.21728 -2.38916,0.79161 -4.73554,1.70303 -7.06584,2.6519 -2.3865,0.98414 -4.73173,2.06406 -7.07223,3.15191 -2.46299,1.14994 -4.9207,2.31099 -7.38976,3.44789 -2.65074,1.21087 -5.32902,2.3601 -8.01109,3.49943 -2.73481,1.16641 -5.4989,2.26059 -8.27926,3.31304 -2.81032,1.05951 -5.65034,2.03665 -8.505,2.96912 -2.86679,0.92192 -5.76233,1.74981 -8.66396,2.55389 -2.86205,0.7953 -5.74795,1.49851 -8.6461,2.14835 -2.84685,0.62392 -5.71461,1.14478 -8.58707,1.63474 -2.83763,0.49239 -5.69503,0.85008 -8.56143,1.12189 -2.78748,0.25777 -5.58596,0.33392 -8.38379,0.34938 -2.65329,0.0131 -5.30391,-0.10885 -7.95103,-0.27705 -2.49756,-0.16476 -4.9887,-0.41061 -7.47731,-0.67551 -2.3855,-0.25566 -4.76452,-0.56611 -7.14038,-0.89849 -2.30287,-0.32364 -4.59753,-0.70131 -6.8883,-1.10074 -2.254,-0.39831 -4.49296,-0.87525 -6.7273,-1.37062 -2.15954,-0.47953 -4.3063,-1.01315 -6.44508,-1.57742 -2.05919,-0.54955 -4.10692,-1.14054 -6.14831,-1.75253 -1.96994,-0.5956 -3.92549,-1.23737 -5.87495,-1.89653 -1.89645,-0.64114 -3.77208,-1.34084 -5.63777,-2.06596 -1.75185,-0.68874 -3.48423,-1.42553 -5.21184,-2.17258 -1.61493,-0.69368 -3.20581,-1.44088 -4.79048,-2.20055 -1.48071,-0.71227 -2.93837,-1.47093 -4.3861,-2.24764 -1.37838,-0.73303 -2.71365,-1.54216 -4.03619,-2.37052 -0.57932,-0.36694 -1.15324,-0.74228 -1.7287,-1.11521 0,0 8.18569,-12.59785 8.18569,-12.59785 l 0,0 c 0.51311,0.33427 1.02472,0.67087 1.54094,1.00035 1.03255,0.65311 2.07257,1.29558 3.15048,1.87206 1.24546,0.67324 2.49948,1.33116 3.77332,1.94939 1.40615,0.67916 2.8172,1.34864 4.25046,1.96916 1.55437,0.67629 3.1128,1.34401 4.68865,1.96901 1.65493,0.64744 3.31906,1.27144 5.0017,1.84365 1.7842,0.60594 3.57367,1.19687 5.37644,1.74551 1.88172,0.56669 3.76909,1.11488 5.66728,1.62407 1.94662,0.51623 3.90075,1.00365 5.86636,1.44278 2.0125,0.44884 4.02897,0.88219 6.05917,1.24437 2.12552,0.37344 4.25469,0.72664 6.39151,1.02981 2.21327,0.3126 4.4295,0.60473 6.65183,0.84594 2.27884,0.24568 4.55994,0.47492 6.84704,0.62976 2.30574,0.1508 4.61458,0.26238 6.92601,0.25531 2.35803,-0.008 4.7168,-0.0635 7.06673,-0.27417 2.49534,-0.22857 4.982,-0.54007 7.45209,-0.96506 2.62004,-0.44381 5.23623,-0.91333 7.83311,-1.47915 2.65758,-0.59342 5.30388,-1.23593 7.9287,-1.96189 2.68489,-0.7422 5.3641,-1.50669 8.01673,-2.35824 2.63728,-0.86024 5.25992,-1.76481 7.85617,-2.74267 2.59463,-0.98154 5.17383,-2.00269 7.72547,-3.09177 2.54166,-1.08082 5.08022,-2.17001 7.58926,-3.32506 2.45627,-1.13742 4.90324,-2.29463 7.35688,-3.43768 2.55904,-1.18806 5.12298,-2.36795 7.7325,-3.44205 2.65171,-1.07807 5.32298,-2.11009 8.04215,-3.00728 2.71909,-0.8891 5.45566,-1.72429 8.22118,-2.45816 2.78536,-0.73625 5.58268,-1.42626 8.40284,-2.01758 2.8904,-0.60544 5.78968,-1.17484 8.71417,-1.59214 2.99592,-0.41638 6.00193,-0.76493 9.02271,-0.94173 3.12678,-0.17688 6.25914,-0.28334 9.39087,-0.17394 3.15976,0.10927 6.31739,0.2923 9.45974,0.65222 3.27634,0.39018 6.54877,0.86763 9.73305,1.75739 2.98464,0.82791 5.93891,1.7622 8.83152,2.87339 2.75419,1.05848 5.49173,2.1645 8.15552,3.43666 2.4329,1.16253 4.84141,2.37446 7.24421,3.59787 2.21325,1.11785 4.42952,2.23069 6.68122,3.26974 2.1935,1.00915 4.40145,1.98753 6.64182,2.88875 2.21843,0.88589 4.4479,1.74515 6.71179,2.50916 2.21303,0.74837 4.43736,1.46616 6.69344,2.07508 2.20191,0.57964 4.42093,1.09897 6.6695,1.46523 2.23667,0.35588 4.48544,0.65329 6.75095,0.74062 2.37167,0.0772 4.74654,0.0636 7.1138,-0.11953 2.48576,-0.20832 4.96168,-0.52342 7.40614,-1.02952 2.59134,-0.5288 5.17119,-1.11735 7.71337,-1.85044 2.62827,-0.75961 5.24635,-1.55433 7.84632,-2.40624 2.54882,-0.84208 5.0861,-1.71869 7.60176,-2.65576 2.47807,-0.92177 4.94711,-1.86743 7.42332,-2.79415 2.45633,-0.91895 4.91555,-1.83038 7.383,-2.7191 2.4659,-0.87972 4.93957,-1.73922 7.44013,-2.51616 2.49205,-0.77573 4.99241,-1.52643 7.51657,-2.19173 2.61649,-0.67813 5.24752,-1.30185 7.91074,-1.77053 2.71905,-0.48596 5.44668,-0.93074 8.19339,-1.23098 2.83428,-0.28587 5.67669,-0.48811 8.52629,-0.52407 2.8642,-0.0403 5.7335,-0.0712 8.5927,0.13393 2.5988,0.23428 5.1841,0.58998 7.7337,1.15516 2.219,0.48017 4.4264,1.01516 6.596,1.68817 1.8289,0.55662 3.6496,1.13889 5.465,1.73821 1.5875,0.51804 3.1766,1.03389 4.7887,1.4712 1.5389,0.42079 3.079,0.83877 4.6325,1.20277 1.3908,0.31932 2.7867,0.61482 4.1885,0.88152 1.07,0.20309 2.1417,0.41169 3.2283,0.50282 1.051,0.079 2.105,0.11516 3.159,0.0995 0.7825,-0.0146 1.5708,-0.0318 2.3417,-0.17919 0.8257,-0.17588 1.6319,-0.43176 2.4052,-0.77203 0.9537,-0.44382 1.8591,-0.9747 2.7029,-1.6056 1.0415,-0.76851 2.0497,-1.58278 2.9589,-2.50696 1.094,-1.10054 2.1566,-2.23334 3.1537,-3.42305 1.0226,-1.23623 2.0068,-2.50367 2.9159,-3.82645 0.9421,-1.38491 1.8475,-2.79507 2.6584,-4.26175 0.8154,-1.47754 1.5993,-2.97424 2.2618,-4.52783 0.6449,-1.54241 1.2351,-3.10948 1.6687,-4.72611 0.4392,-1.67411 0.8171,-3.36534 1.0088,-5.0881 0.2024,-1.8737 0.339,-3.75665 0.2976,-5.64276 -0.054,-2.16059 -0.2013,-4.31679 -0.3979,-6.46904 -0.2097,-2.29914 -0.4435,-4.59599 -0.7317,-6.88679 -0.2927,-2.34386 -0.6057,-4.68521 -0.9531,-7.02165 -0.3493,-2.2952 -0.7183,-4.58792 -1.1686,-6.86582 -0.4454,-2.24743 -0.9148,-4.49051 -1.4609,-6.71595 -0.554,-2.21451 -1.1494,-4.41816 -1.819,-6.60087 -0.6705,-2.22091 -1.3727,-4.43195 -2.0924,-6.63742 -0.7276,-2.23069 -1.4578,-4.46055 -2.1834,-6.69191 -0.7196,-2.2199 -1.4462,-4.43752 -2.183,-6.65178 -0.745,-2.2507 -1.4827,-4.50386 -2.2059,-6.76165 -0.7272,-2.27004 -1.4436,-4.54364 -2.1265,-6.82746 -0.6891,-2.30744 -1.3703,-4.61728 -2.0184,-6.93663 -0.6464,-2.32714 -1.2751,-4.65927 -1.8774,-6.99823 -0.6038,-2.36991 -1.1933,-4.74338 -1.7413,-7.12692 -0.5541,-2.40928 -1.0907,-4.82258 -1.5925,-7.24336 -0.5066,-2.43 -0.984,-4.86574 -1.4363,-7.30645 -0.4522,-2.43253 -0.897,-4.86645 -1.3182,-7.30458 -0.4258,-2.4521 -0.8408,-4.90606 -1.2439,-7.36199 -0.3997,-2.4299 -0.7907,-4.86122 -1.1803,-7.29277 -0.3833,-2.41747 -0.7657,-4.83507 -1.1424,-7.25359 -0.3803,-2.43325 -0.7545,-4.86744 -1.1344,-7.30075 -0.3767,-2.46495 -0.7577,-4.92927 -1.1192,-7.3965 -0.3629,-2.48307 -0.7283,-4.96581 -1.0704,-7.45185 -0.3439,-2.47997 -0.6807,-4.96095 -0.9991,-7.44433 -0.3079,-2.42972 -0.6086,-4.86034 -0.889,-7.29339 -0.2809,-2.40109 -0.5555,-4.80288 -0.8212,-7.20571 -0.2678,-2.3756 -0.5383,-4.75091 -0.8168,-7.12529 -0.277,-2.36031 -0.5549,-4.72059 -0.8632,-7.07707 -0.3054,-2.33714 -0.6271,-4.67219 -0.98,-7.00269 -0.3537,-2.34666 -0.7205,-4.69133 -1.1132,-7.03183 -0.3924,-2.35951 -0.7949,-4.7174 -1.2256,-7.07028 -0.4293,-2.35323 -0.8601,-4.70631 -1.3293,-7.05202 -0.4779,-2.37751 -0.9695,-4.7522 -1.4726,-7.12451 -0.5034,-2.37572 -1.0075,-4.75143 -1.5458,-7.11955 -0.5407,-2.37279 -1.0968,-4.74209 -1.6685,-7.1076 -0.5814,-2.37355 -1.1696,-4.74547 -1.7779,-7.11229 -0.6098,-2.36704 -1.2338,-4.73038 -1.8733,-7.08959 -0.642,-2.36562 -1.2924,-4.72895 -1.9585,-7.0879 -0.6652,-2.35312 -1.3383,-4.70406 -2.046,-7.04481 -0.7128,-2.33977 -1.442,-4.67454 -2.2012,-6.99972 -0.7639,-2.31407 -1.5441,-4.62277 -2.3693,-6.91579 -0.8211,-2.28394 -1.6646,-4.55985 -2.5524,-6.81881 -0.8943,-2.28551 -1.7971,-4.56775 -2.7255,-6.83962 -0.9101,-2.2201 -1.8283,-4.43714 -2.8061,-6.62848 -0.9597,-2.12986 -1.9459,-4.24827 -3.0095,-6.3286 -1.0339,-2.03071 -2.0863,-4.05282 -3.2229,-6.02839 -1.1287,-1.96031 -2.29118,-3.90103 -3.48699,-5.82121 -1.21003,-1.93026 -2.44399,-3.84538 -3.7015,-5.74508 -1.25859,-1.89533 -2.53172,-3.7811 -3.84131,-5.64168 -1.30971,-1.85915 -2.63519,-3.7072 -3.99191,-5.53243 -1.32605,-1.77823 -2.67056,-3.54296 -4.07269,-5.26224 -1.38554,-1.70061 -2.78769,-3.38793 -4.23835,-5.03366 -1.41676,-1.60175 -2.85211,-3.18751 -4.34796,-4.71624 -1.46259,-1.49385 -2.94854,-2.96504 -4.4881,-4.37997 -1.49623,-1.36918 -3.01452,-2.71525 -4.59667,-3.98511 -1.54708,-1.24038 -3.11851,-2.45045 -4.74583,-3.58453 -1.65323,-1.148 -3.32623,-2.26738 -5.03432,-3.33253 -1.67472,-1.04873 -3.36446,-2.07376 -5.0849,-3.04612 -1.69362,-0.9523 -3.40309,-1.87643 -5.13834,-2.751 -1.69719,-0.85499 -3.40569,-1.68915 -5.14555,-2.4544 -1.74036,-0.76346 -3.49585,-1.49193 -5.26814,-2.17831 -1.79378,-0.69695 -3.5947,-1.3755 -5.40918,-2.01693 -1.83872,-0.64355 -3.68128,-1.27673 -5.54113,-1.85707 -1.88398,-0.59829 -3.77033,-1.18989 -5.67029,-1.73578 -1.89945,-0.54491 -3.8045,-1.07008 -5.72441,-1.53881 -1.90072,-0.46726 -3.80724,-0.91262 -5.72988,-1.28147 -1.99486,-0.38342 -3.99213,-0.75447 -5.99583,-1.08923 -1.99393,-0.32192 -3.99139,-0.62335 -5.99805,-0.85564 -2.04306,-0.22923 -4.09042,-0.41807 -6.1422,-0.55066 -1.99973,-0.13323 -4.00203,-0.24139 -6.00686,-0.2453 -2.04364,0.006 -4.08663,0.0575 -6.12762,0.1654 -2.01145,0.10571 -4.02302,0.22619 -6.02686,0.43483 -2.01957,0.22562 -4.03468,0.48784 -6.04056,0.81522 -2.05616,0.33126 -4.10998,0.67797 -6.15427,1.07683 -2.06647,0.39941 -4.12781,0.82469 -6.18201,1.28332 -2.08704,0.46403 -4.17127,0.94128 -6.24561,1.45953 -2.09645,0.52741 -4.1906,1.06479 -6.27112,1.65249 -2.10655,0.59351 -4.20536,1.21393 -6.29374,1.86871 -2.10933,0.65889 -4.21593,1.32747 -6.30618,2.04502 -2.05419,0.71543 -4.09758,1.46136 -6.12502,2.24972 -1.9935,0.77608 -3.9791,1.57299 -5.93937,2.43018 -1.94218,0.85099 -3.87507,1.72348 -5.78053,2.65435 -1.87771,0.91965 -3.73914,1.8725 -5.5659,2.89027 -1.89678,1.05375 -3.78772,2.11839 -5.65488,3.22402 -1.89996,1.12719 -3.78629,2.27735 -5.6506,3.46274 -1.87304,1.19539 -3.738,2.40451 -5.54799,3.69431 -1.85487,1.32602 -3.69178,2.67829 -5.45805,4.12139 -1.85336,1.52429 -3.66592,3.09752 -5.41541,4.74061 -1.83525,1.72543 -3.63925,3.48442 -5.37427,5.31121 -1.80065,1.90004 -3.58001,3.82069 -5.28904,5.8041 -1.77915,2.06453 -3.52806,4.15527 -5.20979,6.30032 -1.73989,2.21779 -3.45488,4.45527 -5.09902,6.74539 -1.70303,2.37283 -3.38068,4.76413 -4.99965,7.19534 -1.63988,2.48725 -3.23842,5.00175 -4.74595,7.57194 -1.54423,2.62262 -3.07002,5.25726 -4.48046,7.95498 -1.44257,2.80251 -2.83439,5.631 -4.12631,8.50659 -1.35907,3.01008 -2.68588,6.03489 -3.9419,9.08963 -1.29804,3.16401 -2.56678,6.34012 -3.77171,9.54093 -1.24133,3.29347 -2.45831,6.59609 -3.62969,9.91517 -1.20015,3.41435 -2.39371,6.83111 -3.55078,10.26034 -1.17474,3.49277 -2.33324,6.99097 -3.46633,10.4975 -1.13675,3.5155 -2.26282,7.03447 -3.36341,10.56148 -1.08715,3.50148 -2.15806,7.00801 -3.19738,10.52402 -1.02362,3.47538 -2.02999,6.95591 -2.99986,10.44672 -0.96439,3.46502 -1.91001,6.93523 -2.82791,10.41288 -0.90637,3.46133 -1.8035,6.92516 -2.65722,10.39993 -0.84766,3.44801 -1.67713,6.90046 -2.47376,10.36066 -0.78588,3.43596 -1.55156,6.87656 -2.27731,10.32578 -0.72608,3.44233 -1.43837,6.88761 -2.11665,10.33972 -0.67619,3.45427 -1.33964,6.91108 -1.96339,10.37526 -0.62159,3.46899 -1.2284,6.94068 -1.80532,10.4174 -0.56315,3.41542 -1.11662,6.8327 -1.60257,10.26012 -0.48008,3.36901 -0.9353,6.74153 -1.36148,10.11781 -0.41515,3.31487 -0.81747,6.63139 -1.18067,9.95241 -0.35556,3.25177 -0.69587,6.50522 -1.01597,9.76069 -0.30945,3.20218 -0.60596,6.40563 -0.87853,9.61117 -0.27347,3.19591 -0.52965,6.39325 -0.80012,9.58941 -0.26755,3.16246 -0.54001,6.3245 -0.82234,9.48567 -0.27674,3.09046 -0.5567,6.18065 -0.85312,9.2693 -0.28578,2.97383 -0.57654,5.9472 -0.8864,8.91863 -0.29672,2.84347 -0.59882,5.6864 -0.92176,8.52702 -0.30701,2.69799 -0.62207,5.39509 -0.95903,8.08952 -0.32042,2.54674 -0.64736,5.0927 -0.99862,7.63541 -0.33334,2.40488 -0.67455,4.8087 -1.03974,7.20899 -0.34956,2.30086 -0.70825,4.60036 -1.08908,6.89627 -0.37874,2.25787 -0.77079,4.51378 -1.21502,6.75982 -0.42192,2.14647 -0.85461,4.29101 -1.34267,6.4236 -0.46248,2.01089 -0.95513,4.01474 -1.49535,6.00629 -0.49669,1.82759 -1.0078,3.65145 -1.56804,5.46075 -0.53404,1.71449 -1.08606,3.42383 -1.69977,5.11174 -0.60055,1.64766 -1.22273,3.28758 -1.90395,4.90387 -0.66664,1.58268 -1.3574,3.15535 -2.10881,4.69995 -0.75455,1.54534 -1.53223,3.08007 -2.39553,4.56821 -0.84407,1.44744 -1.72279,2.87463 -2.67107,4.25667 -0.92504,1.35001 -1.87849,2.6808 -2.89141,3.96672 -0.98367,1.23999 -1.99347,2.46003 -3.06947,3.62164 -0.99687,1.07511 -2.01205,2.13297 -3.06378,3.15482 -1.0126,0.98721 -2.03698,1.96222 -3.08149,2.91571 -1.06811,0.97246 -2.14758,1.93317 -3.27693,2.83466 -1.05374,0.83942 -2.1196,1.66448 -3.22573,2.43429 -1.01716,0.70462 -2.05018,1.3863 -3.11952,2.00985 -0.91209,0.53105 -1.83059,1.05161 -2.76706,1.53871 -0.80637,0.41672 -1.61812,0.82285 -2.43118,1.22635 -0.77099,0.38278 -1.53883,0.77198 -2.31456,1.14513 -0.7723,0.36913 -1.54843,0.73129 -2.34381,1.04855 -0.48369,0.19161 -0.97012,0.37599 -1.45634,0.56102 -0.58187,0.22037 -1.17126,0.42028 -1.77568,0.57003 0,0 -7.44895,-2.84162 -7.44895,-2.84162 z"
-         id="path2816"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <path
-         transform="matrix(0.99368672,-0.11219044,0.11219044,0.99368672,-21.049762,42.973359)"
-         d="m 432.3453,417.48129 c 0,19.24727 -12.43717,34.85026 -27.7792,34.85026 -15.34203,0 -27.77919,-15.60299 -27.77919,-34.85026 0,-19.24727 12.43716,-34.85026 27.77919,-34.85026 15.34203,0 27.7792,15.60299 27.7792,34.85026 z"
-         sodipodi:ry="34.850262"
-         sodipodi:rx="27.779196"
-         sodipodi:cy="417.48129"
-         sodipodi:cx="404.5661"
-         id="path2818"
-         style="fill:#000000;fill-opacity:1;stroke:none"
-         sodipodi:type="arc" />
-      <path
-         transform="translate(6.0609157,-22.223356)"
-         d="m 521.23873,428.59299 c 0,10.87889 -9.04522,19.69797 -20.20305,19.69797 -11.15784,0 -20.20306,-8.81908 -20.20306,-19.69797 0,-10.87889 9.04522,-19.69798 20.20306,-19.69798 11.15783,0 20.20305,8.81909 20.20305,19.69798 z"
-         sodipodi:ry="19.697975"
-         sodipodi:rx="20.203051"
-         sodipodi:cy="428.59299"
-         sodipodi:cx="501.03568"
-         id="path2820"
-         style="fill:#000000;fill-opacity:1;stroke:none"
-         sodipodi:type="arc" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 521.08262,710.822 c 0.002,-0.27166 0.006,-0.54336 0.004,-0.81504 -0.006,-0.40355 -0.0117,-0.80712 -0.0169,-1.21068 -0.008,-0.54667 -0.0141,-1.09335 -0.0205,-1.64004 -0.007,-0.64063 -0.0135,-1.28128 -0.0206,-1.92192 -0.008,-0.69753 -0.0149,-1.39507 -0.021,-2.09262 -0.006,-0.77295 -0.0129,-1.5459 -0.0192,-2.31885 -0.007,-0.82439 -0.0132,-1.64879 -0.0197,-2.47319 -0.003,-0.83115 -0.0172,-1.66213 -0.0371,-2.49303 -0.023,-0.92498 -0.0458,-1.84997 -0.0672,-2.77499 -0.024,-1.00878 -0.0457,-2.0176 -0.0664,-3.02645 -0.0228,-1.06202 -0.0411,-2.12414 -0.0678,-3.18607 -0.0295,-1.0632 -0.0558,-2.1265 -0.0901,-3.18956 -0.033,-1.0602 -0.0753,-2.12003 -0.11974,-3.1798 -0.0462,-1.0601 -0.10405,-2.11961 -0.16331,-3.17904 -0.0609,-1.07537 -0.13671,-2.14976 -0.21605,-3.22389 -0.0851,-1.11207 -0.18133,-2.22325 -0.28258,-3.33396 -0.10194,-1.13465 -0.21466,-2.26826 -0.33279,-3.40133 -0.11892,-1.15096 -0.24316,-2.30137 -0.37292,-3.45115 -0.12999,-1.15201 -0.26388,-2.30357 -0.41158,-3.45345 -0.15255,-1.16576 -0.31857,-2.32968 -0.48443,-3.4936 -0.13991,-0.98948 -0.28602,-1.97807 -0.42972,-2.967 0,0 10.4829,-1.52447 10.4829,-1.52447 l 0,0 c 0.14536,0.99877 0.29322,1.99719 0.43469,2.99653 0.17297,1.2131 0.34517,2.42631 0.50533,3.64119 0.15392,1.20251 0.29667,2.40639 0.43212,3.61113 0.13345,1.17985 0.26151,2.36031 0.38374,3.54138 0.12296,1.17824 0.24097,2.35698 0.34739,3.53684 0.10695,1.16922 0.20897,2.33891 0.29988,3.5095 0.0857,1.1387 0.16706,2.27775 0.23221,3.41784 0.0625,1.10908 0.1233,2.21825 0.1719,3.32805 0.0461,1.09532 0.0894,2.19075 0.12382,3.28652 0.0345,1.08829 0.0629,2.17677 0.0928,3.26521 0.0263,1.0715 0.0459,2.14315 0.0716,3.21466 0.0237,0.99925 0.0478,1.99849 0.0737,2.99768 0.0246,0.92436 0.0497,1.8487 0.0755,2.77302 0.0231,0.88894 0.0396,1.778 0.0436,2.66726 0.008,0.82141 0.0159,1.64281 0.0242,2.46421 0.008,0.76808 0.0161,1.53617 0.0265,2.30422 0.009,0.69271 0.0172,1.38542 0.0264,2.07812 0.008,0.63259 0.0176,1.26516 0.0286,1.89771 0.009,0.5334 0.0189,1.06679 0.0305,1.60014 0.01,0.42085 0.0222,0.84164 0.0317,1.2625 0.005,0.31879 0.005,0.63761 0.008,0.95642 0,0 -10.69191,0 -10.69191,0 z"
-         id="path2836"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         d="m 313.6352,544.32414 c 0.0197,-0.12636 -0.042,-0.52784 0.01,-0.22461 0.0558,0.32292 0.10973,0.6463 0.17366,0.96774 0.0779,0.40261 0.16607,0.80309 0.2615,1.20187 0.12416,0.48741 0.24828,0.9748 0.37672,1.4611 0.14103,0.54812 0.29617,1.09247 0.45329,1.63614 0.19259,0.65623 0.38668,1.31203 0.58955,1.96515 0.24307,0.77782 0.48695,1.55536 0.73046,2.33303 0.27381,0.86114 0.55185,1.7209 0.83256,2.5798 0.30433,0.93578 0.605,1.87284 0.91986,2.80515 0.28076,0.84027 0.59534,1.66832 0.93088,2.48806 0.38926,0.94772 0.79409,1.88896 1.20757,2.82633 0.4399,0.97326 0.88837,1.94267 1.34213,2.90953 0.50203,1.07093 1.00396,2.14186 1.49698,3.21698 0.51347,1.11456 1.01305,2.23542 1.5243,3.35099 0.54283,1.18533 1.07823,2.37401 1.61308,3.56294 0.53465,1.20526 1.07679,2.40722 1.63071,3.60374 0.52335,1.12955 1.07884,2.24357 1.6512,3.34894 0.45453,0.89814 0.95969,1.7678 1.53576,2.59313 0.38054,0.5525 0.84002,1.03976 1.31467,1.51078 0.53975,0.52355 1.11694,1.00665 1.69735,1.48407 0.42899,0.32855 0.83676,0.70289 1.31848,0.95535 0.32713,0.18247 0.67007,0.33058 1.02243,0.45615 0.10276,0.0694 0.37481,0.0897 0.41869,0.0877 -0.0267,-0.0496 2.5e-4,4.1e-4 -0.0307,-0.05 -0.057,0.0119 -0.11628,-0.009 -0.17388,-0.0175 0.10824,-0.0742 0.0444,-0.0451 0.10095,-0.11809 0.23645,-0.23136 0.45095,-0.48324 0.65801,-0.7408 0.25429,-0.32702 0.47065,-0.6805 0.68287,-1.03552 0.29541,-0.50337 0.55142,-1.02805 0.8018,-1.55478 0.28341,-0.58963 0.53285,-1.19406 0.75988,-1.80733 0.256,-0.69583 0.47207,-1.40529 0.67252,-2.11881 0.22632,-0.81623 0.39904,-1.6455 0.56981,-2.47467 0.20708,-1.01616 0.40206,-2.03472 0.59238,-3.05413 0.18904,-1.05042 0.36187,-2.10366 0.53312,-3.1571 0.1814,-1.1169 0.35398,-2.23518 0.52214,-3.35414 0.17645,-1.17906 0.34169,-2.35976 0.50475,-3.54074 0.1694,-1.23009 0.32976,-2.46139 0.488,-3.69295 0.16231,-1.26557 0.31803,-2.53197 0.47119,-3.79868 0.1566,-1.2588 0.28136,-2.52115 0.40241,-3.78376 0.11803,-1.28006 0.21992,-2.56149 0.30559,-3.84411 0.0888,-1.32864 0.15861,-2.65846 0.21746,-3.98873 0.0614,-1.36221 0.10661,-2.72501 0.14734,-4.08796 0.0429,-1.375 0.0665,-2.75049 0.0829,-4.12602 0.0199,-1.39803 0.0201,-2.7962 0.0215,-4.19434 -0.004,-1.39208 -0.0164,-2.7841 -0.0367,-4.17604 -0.004,-0.23768 -0.007,-0.47537 -0.0112,-0.71306 0,0 15.00582,-0.23866 15.00582,-0.23866 l 0,0 c 0.004,0.24296 0.008,0.48592 0.0118,0.72888 0.0221,1.47024 0.0359,2.94059 0.0393,4.411 -8.8e-4,1.45396 -0.002,2.90795 -0.0218,4.36181 -0.0175,1.46384 -0.0428,2.92763 -0.0872,4.39094 -0.0422,1.43781 -0.0894,2.87546 -0.154,4.31248 -0.0648,1.44186 -0.1386,2.88336 -0.23359,4.32359 -0.0957,1.42421 -0.20557,2.84741 -0.33748,4.26877 -0.13179,1.38354 -0.26831,2.76671 -0.43853,4.14616 -0.15583,1.30623 -0.31631,2.61191 -0.48248,3.91686 -0.16328,1.27818 -0.32904,2.55604 -0.50245,3.83288 -0.16976,1.23722 -0.3416,2.47418 -0.52393,3.70962 -0.17506,1.18183 -0.35568,2.36284 -0.54644,3.54225 -0.18878,1.16794 -0.37954,2.33565 -0.58933,3.50004 -0.20574,1.11124 -0.41651,2.22155 -0.64128,3.32912 -0.24204,1.18355 -0.49425,2.36564 -0.81826,3.53003 -0.31307,1.11068 -0.64894,2.21531 -1.04934,3.29812 -0.38347,1.02579 -0.79657,2.0401 -1.27017,3.02809 -0.46169,0.96808 -0.94313,1.92764 -1.49333,2.84914 -0.59103,0.97843 -1.21473,1.9388 -1.93895,2.82538 -0.72526,0.87759 -1.48495,1.72845 -2.33727,2.48611 -1.02291,0.88573 -2.10979,1.69554 -3.32769,2.29745 -1.29802,0.63368 -2.64587,1.16558 -4.07894,1.40249 -1.41676,0.21875 -2.84872,0.32132 -4.2783,0.14676 -1.3629,-0.18372 -2.70684,-0.47458 -3.99057,-0.98008 -1.19666,-0.46644 -2.36894,-0.99565 -3.46906,-1.66299 -1.07936,-0.67117 -2.1166,-1.40444 -3.087,-2.2272 -0.96334,-0.80063 -1.91509,-1.6176 -2.79936,-2.50608 -1.10792,-1.13112 -2.15514,-2.3219 -3.04163,-3.63772 -0.89555,-1.33397 -1.7231,-2.71071 -2.44737,-4.14608 -0.67149,-1.30031 -1.32441,-2.61017 -1.93952,-3.93825 -0.57467,-1.24178 -1.1391,-2.48828 -1.69621,-3.73804 -0.523,-1.15757 -1.04693,-2.31471 -1.5777,-3.46874 -0.51103,-1.11222 -1.01168,-2.22918 -1.52597,-3.33992 -0.47831,-1.03784 -0.96494,-2.07176 -1.45082,-3.10607 -0.5029,-1.07134 -1.00247,-2.14435 -1.48833,-3.22354 -0.47005,-1.06363 -0.93051,-2.13158 -1.37396,-3.2066 -0.45407,-1.11092 -0.88353,-2.23168 -1.26473,-3.36996 -0.32806,-0.97228 -0.64487,-1.94829 -0.96394,-2.92355 -0.30081,-0.91248 -0.60073,-1.82524 -0.89546,-2.7397 -0.2516,-0.79094 -0.50302,-1.58194 -0.75323,-2.37332 -0.23345,-0.74421 -0.45887,-1.49088 -0.68227,-2.23816 -0.19376,-0.66026 -0.38756,-1.32067 -0.56035,-1.98681 -0.16037,-0.60188 -0.31603,-1.20499 -0.46977,-1.8086 -0.1383,-0.57541 -0.26932,-1.15257 -0.3876,-1.73246 -0.0928,-0.45633 -0.17871,-0.91403 -0.2606,-1.37243 -0.12239,-0.69926 -0.22348,-1.40444 -0.22621,-2.11597 0,0 15.11164,-0.24774 15.11164,-0.24774 z"
-         id="path2822"
-         style="fill:#000000;fill-opacity:1;stroke:none" />
-      <g
-         transform="matrix(0.61268752,0,0,0.61268752,253.61983,307.1775)"
-         id="g2979">
-        <path
-           inkscape:connector-curvature="0"
-           id="path2961"
-           d="m -515.80617,668.12304 c -17.24644,-1.70899 -33.51501,-5.32264 -46.71219,-10.3759 l -2.07053,-0.79282 4.28417,-3.54174 c 20.13549,-16.64607 28.10063,-35.74061 34.49108,-82.68412 1.78923,-13.14345 3.37395,-28.55495 6.34987,-61.75289 4.47449,-49.91527 13.54441,-94.69081 29.38352,-145.058 13.3416,-42.42525 23.51093,-66.20546 36.57623,-85.53066 24.51119,-36.25512 52.72099,-55.40415 98.25838,-66.69853 15.41698,-3.82379 25.26952,-5.2207 36.82203,-5.2207 25.68751,0 56.71815,9.208 78.22841,23.21342 17.19023,11.19264 37.69285,35.9994 49.62792,60.04638 14.77016,29.75899 28.16691,79.20011 33.73153,124.48657 4.05537,33.00315 8.6037,63.51434 12.60515,84.55643 2.8431,14.95084 7.1935,31.03069 14.07937,52.03915 7.06613,21.55868 9.21918,29.84947 11.00001,42.3579 1.86917,13.12976 1.80088,22.8922 -0.20413,29.18765 -1.80935,5.68105 -5.91275,12.42032 -10.66077,17.50888 -8.23635,8.82709 -11.46095,9.11105 -33.21336,2.92476 -14.78277,-4.20415 -21.0046,-5.08785 -31.52757,-4.47785 -15.24652,0.8838 -24.38942,3.11534 -48.77187,11.90393 -22.13071,7.97696 -29.97915,9.86803 -40.95228,9.86742 -13.33597,-7.3e-4 -22.71719,-2.77235 -45.01059,-13.29795 -11.22398,-5.29929 -20.7705,-8.96256 -26.8849,-10.31652 -7.02966,-1.55664 -18.76521,-2.11458 -28.42779,-1.35152 -17.97724,1.41963 -33.01034,5.53648 -53.20644,14.5707 -16.92137,7.56934 -26.67523,11.20065 -37.96938,14.13577 -15.95239,4.14572 -28.12325,5.45988 -39.82587,4.30024 z"
-           style="fill:#ff2a2a;fill-opacity:1;stroke:none" />
-        <path
-           inkscape:connector-curvature="0"
-           id="path2963"
-           d="m -205.24521,641.73641 -2.48492,-2.49595 -2.116,-27.86505 c -1.1638,-15.32577 -2.08324,-27.8978 -2.0432,-27.93784 0.0932,-0.0932 20.72534,-4.6047 20.78217,-4.54434 0.10176,0.10809 20.0404,63.30352 20.0404,63.51797 0,0.42931 -1.31468,0.59245 -6.69226,0.83046 -2.91681,0.1291 -6.49654,0.35389 -7.95495,0.49954 -1.45841,0.14564 -5.89045,0.31574 -9.84899,0.37798 l -7.19733,0.11318 -2.48492,-2.49595 0,0 z"
-           style="fill:#ff5555;fill-opacity:1;stroke:none" />
-        <path
-           inkscape:connector-curvature="0"
-           id="path2965"
-           d="m -344.98762,645.6996 c -0.34724,-0.0563 -0.85863,-0.19835 -1.13642,-0.31564 -1.02814,-0.43408 -2.58843,-0.757 -4.9245,-1.01917 -1.31951,-0.14808 -2.96732,-0.38755 -3.6618,-0.53216 -0.69448,-0.14461 -3.08097,-0.36221 -5.3033,-0.48356 -2.22234,-0.12135 -4.61321,-0.29064 -5.31305,-0.3762 l -1.27245,-0.15557 -0.306,-2.57701 c -0.4908,-4.13333 -0.40429,-8.65152 0.19924,-10.4057 0.43239,-1.25677 0.50507,-2.12573 0.50507,-6.03839 l 0,-4.57036 6.8212,-1.74299 c 3.75165,-0.95864 6.8768,-1.68737 6.94477,-1.6194 0.23941,0.23941 11.99292,28.56991 11.99292,28.90758 0,0.18817 -0.15747,0.34212 -0.34994,0.34212 -0.19246,0 -0.67544,0.16976 -1.07328,0.37725 -0.69068,0.36021 -1.75253,0.43135 -3.12246,0.2092 z"
-           style="fill:#ff5555;fill-opacity:1;stroke:none" />
-        <path
-           inkscape:connector-curvature="0"
-           d="m -372.9805,640.5132 c 0.0527,-0.21983 0.11305,-0.43766 0.17455,-0.65516 0.0641,-0.22788 0.13857,-0.45263 0.20381,-0.68017 0.0408,-0.14375 0.0782,-0.28836 0.10831,-0.43471 0.0404,-0.18304 0.067,-0.36864 0.0951,-0.55386 0.0268,-0.20711 0.049,-0.41465 0.0665,-0.62273 0.0235,-0.31065 0.0498,-0.62121 0.0659,-0.93235 0.0178,-0.33988 0.0308,-0.67993 0.0381,-1.02018 0.008,-0.41926 0.0141,-0.83856 0.0207,-1.25785 0.007,-0.47381 0.0134,-0.94764 0.0195,-1.42147 0.009,-0.48317 0.0102,-0.96635 0.009,-1.44958 -0.002,-0.54396 -0.005,-1.0879 -0.008,-1.63185 -0.002,-0.57111 -0.003,-1.14217 -0.0124,-1.71321 -0.0116,-0.60255 -0.0187,-1.20521 -0.0344,-1.80767 -0.0133,-0.59444 -0.0392,-1.1884 -0.0705,-1.78212 -0.0321,-0.6462 -0.0761,-1.2917 -0.11787,-1.93733 -0.0465,-0.65544 -0.0966,-1.31059 -0.15195,-1.96535 -0.0365,-0.45132 -0.0779,-0.9022 -0.12022,-1.35301 0,0 10.59645,-0.99871 10.59645,-0.99871 l 0,0 c 0.0457,0.48393 0.09,0.96799 0.13013,1.45244 0.0614,0.72209 0.11739,1.44464 0.16868,2.16753 0.0459,0.68919 0.0933,1.37831 0.1283,2.06816 0.0371,0.6914 0.0686,1.38308 0.0848,2.07533 0.0161,0.63569 0.0265,1.2715 0.039,1.90728 0.0102,0.6083 0.014,1.21665 0.0179,1.82503 0.004,0.54945 0.008,1.09889 0.0111,1.64833 0.003,0.53984 0.002,1.07964 -0.006,1.61944 -0.005,0.47963 -0.0102,0.95925 -0.0156,1.43887 -0.005,0.44614 -0.0105,0.89229 -0.0181,1.33839 -0.009,0.45945 -0.0256,0.9187 -0.0479,1.37771 -0.023,0.41328 -0.0513,0.82626 -0.0834,1.23893 -0.0365,0.43977 -0.0816,0.87885 -0.14402,1.31577 -0.0598,0.40281 -0.12397,0.80508 -0.20973,1.20331 -0.0813,0.37898 -0.17184,0.75589 -0.27729,1.12895 -0.0585,0.20659 -0.12017,0.41226 -0.18069,0.61824 -0.0466,0.16887 -0.0699,0.25396 -0.1203,0.43425 0,0 -10.35947,-2.64065 -10.35947,-2.64065 z"
-           id="path2967"
-           style="fill:#000000;fill-opacity:1;stroke:none" />
-        <path
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="cssssssssssssssssssssssssssssssscssscssscscsscsscssccccssssscssssssscsssssscsccccsssccssscssscsssssscsscscsccssscsssssssscsssscssssssscssssssccscscccccsccccccccscsccccscccscsscscccccscscssccsccsscccccccscccscsscsccscsssscccsssscsccscsscscccscccccccssccsccsscscscccccscsscsccccccccscsssccscccsccccsscsccsssssscssssssscsssscsssssssscsssccssscsscssssssssssssssccsssccscscsssssscssssssscsssssccccssccsccscscssccscscssssssssssssssssssssssssssssssscc"
-           d="m -581.38199,659.09287 c 0.0483,-0.0194 3.84046,-11.85056 3.94037,-11.88706 0.41031,-0.15228 0.8219,-0.30111 1.23041,-0.45819 0.47357,-0.18352 0.93421,-0.39766 1.3937,-0.61341 0.69883,-0.33268 1.38943,-0.6822 2.08307,-1.02549 0.73596,-0.36585 1.47401,-0.72777 2.20395,-1.10557 0.71656,-0.37323 1.42126,-0.76876 2.12008,-1.17408 0.73226,-0.42396 1.43803,-0.89002 2.13461,-1.36962 0.8311,-0.57515 1.63073,-1.19357 2.42217,-1.82162 0.87097,-0.69396 1.70117,-1.43619 2.52518,-2.1846 0.91628,-0.83505 1.81448,-1.68942 2.70179,-2.5551 0.87045,-0.84641 1.71184,-1.72141 2.53701,-2.61177 0.81436,-0.87948 1.57901,-1.80289 2.32378,-2.74147 0.79488,-1.00896 1.54375,-2.05274 2.26842,-3.11289 0.74131,-1.08131 1.42995,-2.1968 2.08845,-3.33003 0.68029,-1.17286 1.2901,-2.38402 1.88518,-3.60166 0.62968,-1.29574 1.20858,-2.61491 1.76859,-3.94194 0.5858,-1.38789 1.12174,-2.79585 1.63729,-4.21109 0.53555,-1.46991 1.01464,-2.95947 1.48338,-4.45175 0.51029,-1.63381 0.97593,-3.28097 1.42885,-4.93143 0.49275,-1.79958 0.9454,-3.60964 1.36682,-5.42714 0.45636,-1.97736 0.86048,-3.96612 1.25596,-5.95637 0.42045,-2.10591 0.79,-4.22153 1.14679,-6.33901 0.37029,-2.22227 0.71949,-4.44797 1.06162,-6.67473 0.35836,-2.33602 0.69509,-4.67526 1.02376,-7.01562 0.34775,-2.47989 0.67133,-4.96305 0.9881,-7.44705 0.33565,-2.63618 0.64808,-5.27522 0.95388,-7.915 0.32241,-2.79267 0.62434,-5.58763 0.9201,-8.38323 0.30962,-2.9305 0.60128,-5.86284 0.88702,-8.79575 0.2969,-3.05498 0.5783,-6.11142 0.85441,-9.16834 0.28288,-3.13673 0.55388,-6.27451 0.82177,-9.41255 0.27245,-3.19974 0.53009,-6.40071 0.80498,-9.60024 0.2783,-3.25947 0.58099,-6.5168 0.89674,-9.77284 0.32756,-3.31798 0.67863,-6.63358 1.04321,-9.94768 0.3749,-3.39779 0.78751,-6.79123 1.21476,-10.18278 0.43835,-3.45827 0.90769,-6.9125 1.4008,-10.36335 0.50392,-3.53382 1.07689,-7.05722 1.65895,-10.57886 0.58964,-3.54328 1.2081,-7.08171 1.84193,-10.61733 0.63746,-3.54178 1.31492,-7.07615 2.00634,-10.60773 0.69097,-3.52241 1.41867,-7.03744 2.15898,-10.54977 0.74337,-3.53221 1.52878,-7.05534 2.33465,-10.57376 0.81408,-3.53814 1.66353,-7.06794 2.53128,-10.59326 0.87338,-3.54662 1.78739,-7.083 2.71407,-10.61601 0.93706,-3.5506 1.90366,-7.09327 2.8894,-10.63064 0.99012,-3.56265 2.01756,-7.11481 3.06454,-10.66112 1.06044,-3.58408 2.15378,-7.15829 3.2633,-10.72744 1.11736,-3.58076 2.26118,-7.15318 3.41462,-10.72246 1.15116,-3.56038 2.32627,-7.11293 3.51726,-10.66016 1.17521,-3.49287 2.38885,-6.97262 3.60804,-10.45033 1.20522,-3.42444 2.45825,-6.83165 3.73581,-10.22967 1.25201,-3.33493 2.57046,-6.64423 3.91934,-9.94099 1.31637,-3.21454 2.70891,-6.39696 4.13396,-9.56457 1.39146,-3.1079 2.89203,-6.16459 4.44549,-9.19417 1.53537,-2.95065 3.19645,-5.83282 4.8806,-8.70026 1.63159,-2.78779 3.36262,-5.51481 5.13679,-8.21344 1.7241,-2.59702 3.5109,-5.15152 5.32518,-7.68609 1.76447,-2.46497 3.60554,-4.87323 5.47402,-7.25982 1.8179,-2.32504 3.70966,-4.59049 5.63162,-6.82976 1.86053,-2.16621 3.79736,-4.26462 5.75951,-6.33858 1.92679,-2.03607 3.93306,-3.99419 5.97164,-5.91754 1.98255,-1.87077 4.04052,-3.65821 6.14016,-5.39566 2.02503,-1.66284 4.13021,-3.22325 6.25838,-4.75046 2.0221,-1.44702 4.10474,-2.80565 6.19905,-4.14493 1.99887,-1.2747 4.02252,-2.50984 6.05996,-3.72172 1.99021,-1.1799 4.00444,-2.31856 6.02672,-3.44238 2.04994,-1.14368 4.13934,-2.21346 6.24664,-3.24679 2.09709,-1.02403 4.22337,-1.98598 6.36087,-2.92208 2.14978,-0.93995 4.32716,-1.81433 6.51326,-2.66567 2.19543,-0.85358 4.40878,-1.65937 6.6332,-2.43387 2.24002,-0.76897 4.4975,-1.48557 6.75729,-2.19386 2.22265,-0.69855 4.45665,-1.35988 6.6988,-1.99278 2.21641,-0.62664 4.44676,-1.20199 6.68028,-1.76396 2.20481,-0.55321 4.42072,-1.06063 6.63904,-1.55637 2.19033,-0.49061 4.38867,-0.94392 6.59215,-1.37122 2.19736,-0.42984 4.40518,-0.80241 6.61539,-1.15914 2.24417,-0.36626 4.49852,-0.66118 6.75796,-0.9142 2.29504,-0.24444 4.59939,-0.38336 6.90366,-0.50442 2.2855,-0.12181 4.57326,-0.17882 6.86178,-0.18682 2.35101,10e-4 4.69923,0.12483 7.04436,0.27968 2.27457,0.14573 4.54397,0.35605 6.8091,0.60719 2.24713,0.25728 4.48399,0.5924 6.71688,0.95073 2.15206,0.35669 4.29716,0.75316 6.43944,1.16403 2.17237,0.4146 4.32639,0.91654 6.47399,1.44272 2.10596,0.51502 4.19675,1.08793 6.28078,1.68473 2.03403,0.58386 4.05404,1.21477 6.07131,1.85367 1.99907,0.62331 3.97964,1.30324 5.95632,1.99362 1.97437,0.69662 3.93367,1.43451 5.88556,2.19152 1.97193,0.76157 3.92273,1.57577 5.8589,2.42369 1.98412,0.87131 3.93153,1.82299 5.86677,2.79712 1.93812,0.9763 3.8465,2.0096 5.73831,3.07239 1.92641,1.08824 3.81672,2.23828 5.69171,3.41236 1.90734,1.19028 3.77514,2.44166 5.6222,3.72297 1.9097,1.32922 3.75348,2.7482 5.56878,4.20259 1.83646,1.47336 3.59924,3.0347 5.33582,4.62354 1.74136,1.59955 3.42157,3.26326 5.07542,4.95255 1.67202,1.70901 3.27665,3.48158 4.86025,5.27223 1.58381,1.79698 3.11504,3.63903 4.6278,5.49589 1.53706,1.88533 3.0106,3.8208 4.46406,5.77088 1.4369,1.93242 2.841,3.88885 4.2277,5.85747 1.3886,1.97254 2.7387,3.97172 4.0729,5.98132 1.3299,2.00695 2.633,4.03137 3.9125,6.07075 1.2964,2.07959 2.5532,4.18347 3.7752,6.30759 1.2638,2.19787 2.4349,4.4469 3.5841,6.70618 1.1695,2.29158 2.2558,4.62395 3.3118,6.96956 1.0474,2.34683 2.0321,4.72077 3.0061,7.09876 0.9579,2.34564 1.8911,4.70124 2.8139,7.06083 0.9385,2.38644 1.8284,4.79146 2.6966,7.2042 0.8693,2.41633 1.6917,4.84897 2.497,7.28722 0.7954,2.43518 1.5598,4.88027 2.3059,7.33095 0.737,2.4354 1.4388,4.88114 2.1318,7.32935 0.6818,2.41051 1.3467,4.82574 2.002,7.24358 0.6555,2.41916 1.2961,4.84226 1.9223,7.26917 0.6234,2.4252 1.2251,4.85587 1.8207,7.288 0.592,2.44225 1.165,4.88905 1.7242,7.339 0.5555,2.44213 1.0759,4.89207 1.5956,7.34201 0.5144,2.42273 1.0171,4.84787 1.5059,7.27586 0.4873,2.43305 0.9348,4.87376 1.3808,7.31464 0.4438,2.42948 0.8606,4.86377 1.2664,7.29984 0.4061,2.41495 0.7852,4.83421 1.1508,7.25557 0.3672,2.42746 0.7023,4.8596 1.0207,7.29389 0.3157,2.42105 0.6024,4.84572 0.8875,7.27051 0.2818,2.39705 0.5542,4.79518 0.8249,7.1935 0.2638,2.38242 0.5344,4.76405 0.813,7.14479 0.2751,2.38746 0.5689,4.77265 0.8693,7.15703 0.3087,2.42453 0.6359,4.84665 0.9711,7.26763 0.3369,2.44924 0.6968,4.8952 1.0545,7.34144 0.357,2.43462 0.7347,4.86613 1.1071,7.29841 0.3787,2.41694 0.7503,4.83499 1.1284,7.25201 0.3754,2.40735 0.7565,4.81381 1.1386,7.22011 0.3848,2.40412 0.77,4.80818 1.1648,7.21069 0.3941,2.41056 0.8012,4.81897 1.2208,7.22522 0.4126,2.381 0.8471,4.75807 1.2892,7.13374 0.4339,2.33436 0.8902,4.66428 1.3752,6.98855 0.4815,2.31956 0.9946,4.63233 1.5271,6.94067 0.5236,2.27071 1.0877,4.53155 1.6637,6.78944 0.5778,2.23704 1.1799,4.46779 1.7971,6.69429 0.6207,2.22484 1.277,4.43946 1.9391,6.65226 0.6576,2.19024 1.3432,4.37193 2.0406,6.54981 0.7091,2.21204 1.4307,4.42006 2.1603,6.62541 0.7461,2.24251 1.4825,4.48824 2.2118,6.73628 0.7247,2.22404 1.4515,4.44738 2.1757,6.67155 0.753,2.30951 1.4854,4.62556 2.187,6.95122 0.7381,2.40937 1.3934,4.84217 2.0063,7.28601 0.6074,2.46575 1.1285,4.95135 1.6217,7.44207 0.4931,2.4949 0.8994,5.00572 1.2821,7.51956 0.3677,2.46681 0.6988,4.93886 1.009,7.41349 0.3105,2.45286 0.5623,4.91234 0.7899,7.37409 0.2326,2.46915 0.3906,4.94386 0.4635,7.4227 0.069,2.54121 -0.103,5.07862 -0.3604,7.60492 -0.2608,2.46449 -0.7809,4.88725 -1.3962,7.28427 -0.5992,2.29277 -1.4219,4.51583 -2.3236,6.70428 -0.8652,2.06245 -1.8938,4.04926 -2.9682,6.00884 -1.0311,1.87479 -2.181,3.67909 -3.3786,5.45082 -1.1665,1.71251 -2.4344,3.35116 -3.7494,4.95125 -1.2818,1.54257 -2.652,3.0081 -4.0595,4.43579 -1.4287,1.46056 -3.006,2.75862 -4.6364,3.98507 -1.6068,1.21636 -3.3478,2.22344 -5.1541,3.10854 -1.755,0.83959 -3.6101,1.42191 -5.4962,1.87906 -1.7785,0.41381 -3.6018,0.52949 -5.421,0.57647 -1.5362,0.0322 -3.0716,-0.028 -4.6035,-0.13824 -1.6646,-0.12677 -3.3079,-0.42577 -4.9453,-0.73959 -1.5934,-0.30732 -3.179,-0.65209 -4.7591,-1.02105 -1.7472,-0.41571 -3.4807,-0.88602 -5.212,-1.36268 -1.8432,-0.50288 -3.6608,-1.09232 -5.476,-1.68654 -1.7244,-0.57021 -3.4531,-1.12688 -5.1892,-1.66059 -1.7726,-0.55807 -3.5763,-1.00435 -5.391,-1.4004 -1.9473,-0.43371 -3.9207,-0.72108 -5.9062,-0.90139 -2.3415,-0.1611 -4.691,-0.13125 -7.0361,-0.0967 -2.4164,0.0324 -4.82664,0.20403 -7.22944,0.45245 -2.371,0.26743 -4.72549,0.65717 -7.07291,1.08038 -2.28878,0.40457 -4.54878,0.94616 -6.79706,1.53116 -2.29381,0.6066 -4.56572,1.29162 -6.83068,1.99724 -2.30914,0.71866 -4.59482,1.50945 -6.8732,2.31952 -2.39563,0.86088 -4.78269,1.74541 -7.16748,2.6358 -2.48666,0.93073 -4.96842,1.87442 -7.45825,2.79669 -2.6873,0.99438 -5.39668,1.92683 -8.1175,2.82483 -2.777,0.91038 -5.57416,1.75685 -8.38152,2.5681 -2.91957,0.84364 -5.88218,1.52249 -8.85788,2.13378 -3.00673,0.62569 -6.05228,1.01717 -9.10925,1.28719 -2.94291,0.24235 -5.89623,0.26331 -8.84588,0.17874 -2.89106,-0.0973 -5.76176,-0.46237 -8.61675,-0.90844 -2.74008,-0.43814 -5.44385,-1.06573 -8.1273,-1.76579 -2.59168,-0.69417 -5.14666,-1.51491 -7.68792,-2.37309 -2.51797,-0.85024 -4.99863,-1.804 -7.46629,-2.78921 -2.47665,-0.99394 -4.91602,-2.07659 -7.34044,-3.19086 -2.41952,-1.11579 -4.80085,-2.3111 -7.17772,-3.51424 -2.30524,-1.17377 -4.61241,-2.34381 -6.94577,-3.46083 -2.30978,-1.10496 -4.68437,-2.06429 -7.07273,-2.98378 -2.4414,-0.93744 -4.93268,-1.73308 -7.45319,-2.42683 -2.46076,-0.68386 -4.99191,-1.03286 -7.52263,-1.33161 -2.72886,-0.30981 -5.47107,-0.46376 -8.21483,-0.55524 -2.67889,-0.0907 -5.3579,0.008 -8.03205,0.16468 -2.61709,0.15864 -5.22113,0.46554 -7.81633,0.83123 -2.59037,0.37302 -5.15822,0.88062 -7.71835,1.41947 -2.56765,0.54013 -5.11439,1.17048 -7.65004,1.8434 -2.48826,0.66306 -4.95122,1.41424 -7.39747,2.21728 -2.38916,0.79161 -4.73554,1.70303 -7.06584,2.6519 -2.3865,0.98414 -4.73173,2.06406 -7.07223,3.15191 -2.46299,1.14994 -4.9207,2.31099 -7.38976,3.44789 -2.65074,1.21087 -5.32902,2.3601 -8.01109,3.49943 -2.73481,1.16641 -5.4989,2.26059 -8.27926,3.31304 -2.81032,1.05951 -5.65034,2.03665 -8.505,2.96912 -2.86679,0.92192 -5.76233,1.74981 -8.66396,2.55389 -2.86205,0.7953 -5.74795,1.49851 -8.6461,2.14835 -2.84685,0.62392 -5.71461,1.14478 -8.58707,1.63474 -2.83763,0.49239 -5.69503,0.85008 -8.56143,1.12189 -2.78748,0.25777 -5.58596,0.33392 -8.38379,0.34938 -2.65329,0.0131 -5.30391,-0.10885 -7.95103,-0.27705 -2.49756,-0.16476 -4.9887,-0.41061 -7.47731,-0.67551 -2.3855,-0.25566 -4.76452,-0.56611 -7.14038,-0.89849 -2.30287,-0.32364 -4.59753,-0.70131 -6.8883,-1.10074 -2.254,-0.39831 -4.49296,-0.87525 -6.7273,-1.37062 -2.15954,-0.47953 -4.3063,-1.01315 -6.44508,-1.57742 -2.05919,-0.54955 -4.10692,-1.14054 -6.14831,-1.75253 -1.96994,-0.5956 -3.92549,-1.23737 -5.87495,-1.89653 -1.89645,-0.64114 -3.77208,-1.34084 -5.63777,-2.06596 -1.75185,-0.68874 -3.48423,-1.42553 -5.21184,-2.17258 -1.61493,-0.69368 -3.20581,-1.44088 -4.79048,-2.20055 -1.48071,-0.71227 -2.93837,-1.47093 -4.3861,-2.24764 -1.37838,-0.73303 -2.71365,-1.54216 -4.03619,-2.37052 -0.57932,-0.36694 -1.15324,-0.74228 -1.7287,-1.11521 0,0 8.18569,-12.59785 8.18569,-12.59785 l 0,0 c 0.51311,0.33427 1.02472,0.67087 1.54094,1.00035 1.03255,0.65311 2.07257,1.29558 3.15048,1.87206 1.24546,0.67324 2.49948,1.33116 3.77332,1.94939 1.40615,0.67916 2.8172,1.34864 4.25046,1.96916 1.55437,0.67629 3.1128,1.34401 4.68865,1.96901 1.65493,0.64744 3.31906,1.27144 5.0017,1.84365 1.7842,0.60594 3.57367,1.19687 5.37644,1.74551 1.88172,0.56669 3.76909,1.11488 5.66728,1.62407 1.94662,0.51623 3.90075,1.00365 5.86636,1.44278 2.0125,0.44884 4.02897,0.88219 6.05917,1.24437 2.12552,0.37344 4.25469,0.72664 6.39151,1.02981 2.21327,0.3126 4.4295,0.60473 6.65183,0.84594 2.27884,0.24568 4.55994,0.47492 6.84704,0.62976 2.30574,0.1508 4.61458,0.26238 6.92601,0.25531 2.35803,-0.008 4.7168,-0.0635 7.06673,-0.27417 2.49534,-0.22857 4.982,-0.54007 7.45209,-0.96506 2.62004,-0.44381 5.23623,-0.91333 7.83311,-1.47915 2.65758,-0.59342 5.30388,-1.23593 7.9287,-1.96189 2.68489,-0.7422 5.3641,-1.50669 8.01673,-2.35824 2.63728,-0.86024 5.25992,-1.76481 7.85617,-2.74267 2.59463,-0.98154 5.17383,-2.00269 7.72547,-3.09177 2.54166,-1.08082 5.08022,-2.17001 7.58926,-3.32506 2.45627,-1.13742 4.90324,-2.29463 7.35688,-3.43768 2.55904,-1.18806 5.12298,-2.36795 7.7325,-3.44205 2.65171,-1.07807 5.32298,-2.11009 8.04215,-3.00728 2.71909,-0.8891 5.45566,-1.72429 8.22118,-2.45816 2.78536,-0.73625 5.58268,-1.42626 8.40284,-2.01758 2.8904,-0.60544 5.78968,-1.17484 8.71417,-1.59214 2.99592,-0.41638 6.00193,-0.76493 9.02271,-0.94173 3.12678,-0.17688 6.25914,-0.28334 9.39087,-0.17394 3.15976,0.10927 6.31739,0.2923 9.45974,0.65222 3.27634,0.39018 6.54877,0.86763 9.73305,1.75739 2.98464,0.82791 5.93891,1.7622 8.83152,2.87339 2.75419,1.05848 5.49173,2.1645 8.15552,3.43666 2.4329,1.16253 4.84141,2.37446 7.24421,3.59787 2.21325,1.11785 4.42952,2.23069 6.68122,3.26974 2.1935,1.00915 4.40145,1.98753 6.64182,2.88875 2.21843,0.88589 4.4479,1.74515 6.71179,2.50916 2.21303,0.74837 4.43736,1.46616 6.69344,2.07508 2.20191,0.57964 4.42093,1.09897 6.6695,1.46523 2.23667,0.35588 4.48544,0.65329 6.75095,0.74062 2.37167,0.0772 4.74654,0.0636 7.1138,-0.11953 2.48576,-0.20832 4.96168,-0.52342 7.40614,-1.02952 2.59134,-0.5288 5.17119,-1.11735 7.71337,-1.85044 2.62827,-0.75961 5.24635,-1.55433 7.84632,-2.40624 2.54882,-0.84208 5.0861,-1.71869 7.60176,-2.65576 2.47807,-0.92177 4.94711,-1.86743 7.42332,-2.79415 2.45633,-0.91895 4.91555,-1.83038 7.383,-2.7191 2.4659,-0.87972 4.93957,-1.73922 7.44013,-2.51616 2.49205,-0.77573 4.99241,-1.52643 7.51657,-2.19173 2.61649,-0.67813 5.24752,-1.30185 7.91074,-1.77053 2.71905,-0.48596 5.44668,-0.93074 8.19339,-1.23098 2.83428,-0.28587 5.67669,-0.48811 8.52629,-0.52407 2.8642,-0.0403 5.7335,-0.0712 8.5927,0.13393 2.5988,0.23428 5.1841,0.58998 7.7337,1.15516 2.219,0.48017 4.4264,1.01516 6.596,1.68817 1.8289,0.55662 3.6496,1.13889 5.465,1.73821 1.5875,0.51804 3.1766,1.03389 4.7887,1.4712 1.5389,0.42079 3.079,0.83877 4.6325,1.20277 1.3908,0.31932 2.7867,0.61482 4.1885,0.88152 1.07,0.20309 2.1417,0.41169 3.2283,0.50282 1.051,0.079 2.105,0.11516 3.159,0.0995 0.7825,-0.0146 1.5708,-0.0318 2.3417,-0.17919 0.8257,-0.17588 1.6319,-0.43176 2.4052,-0.77203 0.9537,-0.44382 1.8591,-0.9747 2.7029,-1.6056 1.0415,-0.76851 2.0497,-1.58278 2.9589,-2.50696 1.094,-1.10054 2.1566,-2.23334 3.1537,-3.42305 1.0226,-1.23623 2.0068,-2.50367 2.9159,-3.82645 0.9421,-1.38491 1.8475,-2.79507 2.6584,-4.26175 0.8154,-1.47754 1.5993,-2.97424 2.2618,-4.52783 0.6449,-1.54241 1.2351,-3.10948 1.6687,-4.72611 0.4392,-1.67411 0.8171,-3.36534 1.0088,-5.0881 0.2024,-1.8737 0.339,-3.75665 0.2976,-5.64276 -0.054,-2.16059 -0.2013,-4.31679 -0.3979,-6.46904 -0.2097,-2.29914 -0.4435,-4.59599 -0.7317,-6.88679 -0.2927,-2.34386 -0.6057,-4.68521 -0.9531,-7.02165 -0.3493,-2.2952 -0.7183,-4.58792 -1.1686,-6.86582 -0.4454,-2.24743 -0.9148,-4.49051 -1.4609,-6.71595 -0.554,-2.21451 -1.1494,-4.41816 -1.819,-6.60087 -0.6705,-2.22091 -1.3727,-4.43195 -2.0924,-6.63742 -0.7276,-2.23069 -1.4578,-4.46055 -2.1834,-6.69191 -0.7196,-2.2199 -1.4462,-4.43752 -2.183,-6.65178 -0.745,-2.2507 -1.4827,-4.50386 -2.2059,-6.76165 -0.7272,-2.27004 -1.4436,-4.54364 -2.1265,-6.82746 -0.6891,-2.30744 -1.3703,-4.61728 -2.0184,-6.93663 -0.6464,-2.32714 -1.2751,-4.65927 -1.8774,-6.99823 -0.6038,-2.36991 -1.1933,-4.74338 -1.7413,-7.12692 -0.5541,-2.40928 -1.0907,-4.82258 -1.5925,-7.24336 -0.5066,-2.43 -0.984,-4.86574 -1.4363,-7.30645 -0.4522,-2.43253 -0.897,-4.86645 -1.3182,-7.30458 -0.4258,-2.4521 -0.8408,-4.90606 -1.2439,-7.36199 -0.3997,-2.4299 -0.7907,-4.86122 -1.1803,-7.29277 -0.3833,-2.41747 -0.7657,-4.83507 -1.1424,-7.25359 -0.3803,-2.43325 -0.7545,-4.86744 -1.1344,-7.30075 -0.3767,-2.46495 -0.7577,-4.92927 -1.1192,-7.3965 -0.3629,-2.48307 -0.7283,-4.96581 -1.0704,-7.45185 -0.3439,-2.47997 -0.6807,-4.96095 -0.9991,-7.44433 -0.3079,-2.42972 -0.6086,-4.86034 -0.889,-7.29339 -0.2809,-2.40109 -0.5555,-4.80288 -0.8212,-7.20571 -0.2678,-2.3756 -0.5383,-4.75091 -0.8168,-7.12529 -0.277,-2.36031 -0.5549,-4.72059 -0.8632,-7.07707 -0.3054,-2.33714 -0.6271,-4.67219 -0.98,-7.00269 -0.3537,-2.34666 -0.7205,-4.69133 -1.1132,-7.03183 -0.3924,-2.35951 -0.7949,-4.7174 -1.2256,-7.07028 -0.4293,-2.35323 -0.8601,-4.70631 -1.3293,-7.05202 -0.4779,-2.37751 -0.9695,-4.7522 -1.4726,-7.12451 -0.5034,-2.37572 -1.0075,-4.75143 -1.5458,-7.11955 -0.5407,-2.37279 -1.0968,-4.74209 -1.6685,-7.1076 -0.5814,-2.37355 -1.1696,-4.74547 -1.7779,-7.11229 -0.6098,-2.36704 -1.2338,-4.73038 -1.8733,-7.08959 -0.642,-2.36562 -1.2924,-4.72895 -1.9585,-7.0879 -0.6652,-2.35312 -1.3383,-4.70406 -2.046,-7.04481 -0.7128,-2.33977 -1.442,-4.67454 -2.2012,-6.99972 -0.7639,-2.31407 -1.5441,-4.62277 -2.3693,-6.91579 -0.8211,-2.28394 -1.6646,-4.55985 -2.5524,-6.81881 -0.8943,-2.28551 -1.7971,-4.56775 -2.7255,-6.83962 -0.9101,-2.2201 -1.8283,-4.43714 -2.8061,-6.62848 -0.9597,-2.12986 -1.9459,-4.24827 -3.0095,-6.3286 -1.0339,-2.03071 -2.0863,-4.05282 -3.2229,-6.02839 -1.1287,-1.96031 -2.29118,-3.90103 -3.48699,-5.82121 -1.21003,-1.93026 -2.44399,-3.84538 -3.7015,-5.74508 -1.25859,-1.89533 -2.53172,-3.7811 -3.84131,-5.64168 -1.30971,-1.85915 -2.63519,-3.7072 -3.99191,-5.53243 -1.32605,-1.77823 -2.67056,-3.54296 -4.07269,-5.26224 -1.38554,-1.70061 -2.78769,-3.38793 -4.23835,-5.03366 -1.41676,-1.60175 -2.85211,-3.18751 -4.34796,-4.71624 -1.46259,-1.49385 -2.94854,-2.96504 -4.4881,-4.37997 -1.49623,-1.36918 -3.01452,-2.71525 -4.59667,-3.98511 -1.54708,-1.24038 -3.11851,-2.45045 -4.74583,-3.58453 -1.65323,-1.148 -3.32623,-2.26738 -5.03432,-3.33253 -1.67472,-1.04873 -3.36446,-2.07376 -5.0849,-3.04612 -1.69362,-0.9523 -3.40309,-1.87643 -5.13834,-2.751 -1.69719,-0.85499 -3.40569,-1.68915 -5.14555,-2.4544 -1.74036,-0.76346 -3.49585,-1.49193 -5.26814,-2.17831 -1.79378,-0.69695 -3.5947,-1.3755 -5.40918,-2.01693 -1.83872,-0.64355 -3.68128,-1.27673 -5.54113,-1.85707 -1.88398,-0.59829 -3.77033,-1.18989 -5.67029,-1.73578 -1.89945,-0.54491 -3.8045,-1.07008 -5.72441,-1.53881 -1.90072,-0.46726 -3.80724,-0.91262 -5.72988,-1.28147 -1.99486,-0.38342 -3.99213,-0.75447 -5.99583,-1.08923 -1.99393,-0.32192 -3.99139,-0.62335 -5.99805,-0.85564 -2.04306,-0.22923 -4.09042,-0.41807 -6.1422,-0.55066 -1.99973,-0.13323 -4.00203,-0.24139 -6.00686,-0.2453 -2.04364,0.006 -4.08663,0.0575 -6.12762,0.1654 -2.01145,0.10571 -4.02302,0.22619 -6.02686,0.43483 -2.01957,0.22562 -4.03468,0.48784 -6.04056,0.81522 -2.05616,0.33126 -4.10998,0.67797 -6.15427,1.07683 -2.06647,0.39941 -4.12781,0.82469 -6.18201,1.28332 -2.08704,0.46403 -4.17127,0.94128 -6.24561,1.45953 -2.09645,0.52741 -4.1906,1.06479 -6.27112,1.65249 -2.10655,0.59351 -4.20536,1.21393 -6.29374,1.86871 -2.10933,0.65889 -4.21593,1.32747 -6.30618,2.04502 -2.05419,0.71543 -4.09758,1.46136 -6.12502,2.24972 -1.9935,0.77608 -3.9791,1.57299 -5.93937,2.43018 -1.94218,0.85099 -3.87507,1.72348 -5.78053,2.65435 -1.87771,0.91965 -3.73914,1.8725 -5.5659,2.89027 -1.89678,1.05375 -3.78772,2.11839 -5.65488,3.22402 -1.89996,1.12719 -3.78629,2.27735 -5.6506,3.46274 -1.87304,1.19539 -3.738,2.40451 -5.54799,3.69431 -1.85487,1.32602 -3.69178,2.67829 -5.45805,4.12139 -1.85336,1.52429 -3.66592,3.09752 -5.41541,4.74061 -1.83525,1.72543 -3.63925,3.48442 -5.37427,5.31121 -1.80065,1.90004 -3.58001,3.82069 -5.28904,5.8041 -1.77915,2.06453 -3.52806,4.15527 -5.20979,6.30032 -1.73989,2.21779 -3.45488,4.45527 -5.09902,6.74539 -1.70303,2.37283 -3.38068,4.76413 -4.99965,7.19534 -1.63988,2.48725 -3.23842,5.00175 -4.74595,7.57194 -1.54423,2.62262 -3.07002,5.25726 -4.48046,7.95498 -1.44257,2.80251 -2.83439,5.631 -4.12631,8.50659 -1.35907,3.01008 -2.68588,6.03489 -3.9419,9.08963 -1.29804,3.16401 -2.56678,6.34012 -3.77171,9.54093 -1.24133,3.29347 -2.45831,6.59609 -3.62969,9.91517 -1.20015,3.41435 -2.39371,6.83111 -3.55078,10.26034 -1.17474,3.49277 -2.33324,6.99097 -3.46633,10.4975 -1.13675,3.5155 -2.26282,7.03447 -3.36341,10.56148 -1.08715,3.50148 -2.15806,7.00801 -3.19738,10.52402 -1.02362,3.47538 -2.02999,6.95591 -2.99986,10.44672 -0.96439,3.46502 -1.91001,6.93523 -2.82791,10.41288 -0.90637,3.46133 -1.8035,6.92516 -2.65722,10.39993 -0.84766,3.44801 -1.67713,6.90046 -2.47376,10.36066 -0.78588,3.43596 -1.55156,6.87656 -2.27731,10.32578 -0.72608,3.44233 -1.43837,6.88761 -2.11665,10.33972 -0.67619,3.45427 -1.33964,6.91108 -1.96339,10.37526 -0.62159,3.46899 -1.2284,6.94068 -1.80532,10.4174 -0.56315,3.41542 -1.11662,6.8327 -1.60257,10.26012 -0.48008,3.36901 -0.9353,6.74153 -1.36148,10.11781 -0.41515,3.31487 -0.81747,6.63139 -1.18067,9.95241 -0.35556,3.25177 -0.69587,6.50522 -1.01597,9.76069 -0.30945,3.20218 -0.60596,6.40563 -0.87853,9.61117 -0.27347,3.19591 -0.52965,6.39325 -0.80012,9.58941 -0.26755,3.16246 -0.54001,6.3245 -0.82234,9.48567 -0.27674,3.09046 -0.5567,6.18065 -0.85312,9.2693 -0.28578,2.97383 -0.57654,5.9472 -0.8864,8.91863 -0.29672,2.84347 -0.59882,5.6864 -0.92176,8.52702 -0.30701,2.69799 -0.62207,5.39509 -0.95903,8.08952 -0.32042,2.54674 -0.64736,5.0927 -0.99862,7.63541 -0.33334,2.40488 -0.67455,4.8087 -1.03974,7.20899 -0.34956,2.30086 -0.70825,4.60036 -1.08908,6.89627 -0.37874,2.25787 -0.77079,4.51378 -1.21502,6.75982 -0.42192,2.14647 -0.85461,4.29101 -1.34267,6.4236 -0.46248,2.01089 -0.95513,4.01474 -1.49535,6.00629 -0.49669,1.82759 -1.0078,3.65145 -1.56804,5.46075 -0.53404,1.71449 -1.08606,3.42383 -1.69977,5.11174 -0.60055,1.64766 -1.22273,3.28758 -1.90395,4.90387 -0.66664,1.58268 -1.3574,3.15535 -2.10881,4.69995 -0.75455,1.54534 -1.53223,3.08007 -2.39553,4.56821 -0.84407,1.44744 -1.72279,2.87463 -2.67107,4.25667 -0.92504,1.35001 -1.87849,2.6808 -2.89141,3.96672 -0.98367,1.23999 -1.99347,2.46003 -3.06947,3.62164 -0.99687,1.07511 -2.01205,2.13297 -3.06378,3.15482 -1.0126,0.98721 -2.03698,1.96222 -3.08149,2.91571 -1.06811,0.97246 -2.14758,1.93317 -3.27693,2.83466 -1.05374,0.83942 -2.1196,1.66448 -3.22573,2.43429 -1.01716,0.70462 -2.05018,1.3863 -3.11952,2.00985 -0.91209,0.53105 -1.83059,1.05161 -2.76706,1.53871 -0.80637,0.41672 -1.61812,0.82285 -2.43118,1.22635 -0.77099,0.38278 -1.53883,0.77198 -2.31456,1.14513 -0.7723,0.36913 -1.54843,0.73129 -2.34381,1.04855 -0.48369,0.19161 -0.97012,0.37599 -1.45634,0.56102 -0.58187,0.22037 -1.17126,0.42028 -1.77568,0.57003 0,0 -7.44895,-2.84162 -7.44895,-2.84162 z"
-           id="path2969"
-           style="fill:#000000;fill-opacity:1;stroke:none" />
-        <path
-           transform="matrix(0.99368672,-0.11219044,0.11219044,0.99368672,-757.45097,-26.727167)"
-           d="m 432.3453,417.48129 c 0,19.24727 -12.43717,34.85026 -27.7792,34.85026 -15.34203,0 -27.77919,-15.60299 -27.77919,-34.85026 0,-19.24727 12.43716,-34.85026 27.77919,-34.85026 15.34203,0 27.7792,15.60299 27.7792,34.85026 z"
-           sodipodi:ry="34.850262"
-           sodipodi:rx="27.779196"
-           sodipodi:cy="417.48129"
-           sodipodi:cx="404.5661"
-           id="path2971"
-           style="fill:#000000;fill-opacity:1;stroke:none"
-           sodipodi:type="arc" />
-        <path
-           transform="translate(-730.34029,-91.923882)"
-           d="m 521.23873,428.59299 c 0,10.87889 -9.04522,19.69797 -20.20305,19.69797 -11.15784,0 -20.20306,-8.81908 -20.20306,-19.69797 0,-10.87889 9.04522,-19.69798 20.20306,-19.69798 11.15783,0 20.20305,8.81909 20.20305,19.69798 z"
-           sodipodi:ry="19.697975"
-           sodipodi:rx="20.203051"
-           sodipodi:cy="428.59299"
-           sodipodi:cx="501.03568"
-           id="path2973"
-           style="fill:#000000;fill-opacity:1;stroke:none"
-           sodipodi:type="arc" />
-        <path
-           inkscape:connector-curvature="0"
-           d="m -215.31859,641.12147 c 0.002,-0.27166 0.006,-0.54336 0.004,-0.81504 -0.006,-0.40355 -0.0117,-0.80712 -0.0169,-1.21068 -0.008,-0.54667 -0.0141,-1.09335 -0.0205,-1.64004 -0.007,-0.64063 -0.0135,-1.28128 -0.0206,-1.92192 -0.008,-0.69753 -0.0149,-1.39507 -0.021,-2.09262 -0.006,-0.77295 -0.0129,-1.5459 -0.0192,-2.31885 -0.007,-0.82439 -0.0132,-1.64879 -0.0197,-2.47319 -0.003,-0.83115 -0.0172,-1.66213 -0.0371,-2.49303 -0.023,-0.92498 -0.0458,-1.84997 -0.0672,-2.77499 -0.024,-1.00878 -0.0457,-2.0176 -0.0664,-3.02645 -0.0228,-1.06202 -0.0411,-2.12414 -0.0678,-3.18607 -0.0295,-1.0632 -0.0558,-2.1265 -0.0901,-3.18956 -0.033,-1.0602 -0.0753,-2.12003 -0.11974,-3.1798 -0.0462,-1.0601 -0.10405,-2.11961 -0.16331,-3.17904 -0.0609,-1.07537 -0.13671,-2.14976 -0.21605,-3.22389 -0.0851,-1.11207 -0.18133,-2.22325 -0.28258,-3.33396 -0.10194,-1.13465 -0.21466,-2.26826 -0.33279,-3.40133 -0.11892,-1.15096 -0.24316,-2.30137 -0.37292,-3.45115 -0.12999,-1.15201 -0.26388,-2.30357 -0.41158,-3.45345 -0.15255,-1.16576 -0.31857,-2.32968 -0.48443,-3.4936 -0.13991,-0.98948 -0.28602,-1.97807 -0.42972,-2.967 0,0 10.4829,-1.52447 10.4829,-1.52447 l 0,0 c 0.14536,0.99877 0.29322,1.99719 0.43469,2.99653 0.17297,1.2131 0.34517,2.42631 0.50533,3.64119 0.15392,1.20251 0.29667,2.40639 0.43212,3.61113 0.13345,1.17985 0.26151,2.36031 0.38374,3.54138 0.12296,1.17824 0.24097,2.35698 0.34739,3.53684 0.10695,1.16922 0.20897,2.33891 0.29988,3.5095 0.0857,1.1387 0.16706,2.27775 0.23221,3.41784 0.0625,1.10908 0.1233,2.21825 0.1719,3.32805 0.0461,1.09532 0.0894,2.19075 0.12382,3.28652 0.0345,1.08829 0.0629,2.17677 0.0928,3.26521 0.0263,1.0715 0.0459,2.14315 0.0716,3.21466 0.0237,0.99925 0.0478,1.99849 0.0737,2.99768 0.0246,0.92436 0.0497,1.8487 0.0755,2.77302 0.0231,0.88894 0.0396,1.778 0.0436,2.66726 0.008,0.82141 0.0159,1.64281 0.0242,2.46421 0.008,0.76808 0.0161,1.53617 0.0265,2.30422 0.009,0.69271 0.0172,1.38542 0.0264,2.07812 0.008,0.63259 0.0176,1.26516 0.0286,1.89771 0.009,0.5334 0.0189,1.06679 0.0305,1.60014 0.01,0.42085 0.0222,0.84164 0.0317,1.2625 0.005,0.31879 0.005,0.63761 0.008,0.95642 0,0 -10.69191,0 -10.69191,0 z"
-           id="path2975"
-           style="fill:#000000;fill-opacity:1;stroke:none" />
-        <path
-           inkscape:connector-curvature="0"
-           d="m -422.76601,474.62361 c 0.0197,-0.12636 -0.042,-0.52784 0.01,-0.22461 0.0558,0.32292 0.10973,0.6463 0.17366,0.96774 0.0779,0.40261 0.16607,0.80309 0.2615,1.20187 0.12416,0.48741 0.24828,0.9748 0.37672,1.4611 0.14103,0.54812 0.29617,1.09247 0.45329,1.63614 0.19259,0.65623 0.38668,1.31203 0.58955,1.96515 0.24307,0.77782 0.48695,1.55536 0.73046,2.33303 0.27381,0.86114 0.55185,1.7209 0.83256,2.5798 0.30433,0.93578 0.605,1.87284 0.91986,2.80515 0.28076,0.84027 0.59534,1.66832 0.93088,2.48806 0.38926,0.94772 0.79409,1.88896 1.20757,2.82633 0.4399,0.97326 0.88837,1.94267 1.34213,2.90953 0.50203,1.07093 1.00396,2.14186 1.49698,3.21698 0.51347,1.11456 1.01305,2.23542 1.5243,3.35099 0.54283,1.18533 1.07823,2.37401 1.61308,3.56294 0.53465,1.20526 1.07679,2.40722 1.63071,3.60374 0.52335,1.12955 1.07884,2.24357 1.6512,3.34894 0.45453,0.89814 0.95969,1.7678 1.53576,2.59313 0.38054,0.5525 0.84002,1.03976 1.31467,1.51078 0.53975,0.52355 1.11694,1.00665 1.69735,1.48407 0.42899,0.32855 0.83676,0.70289 1.31848,0.95535 0.32713,0.18247 0.67007,0.33058 1.02243,0.45615 0.10276,0.0694 0.37481,0.0897 0.41869,0.0877 -0.0267,-0.0496 2.5e-4,4.1e-4 -0.0307,-0.05 -0.057,0.0119 -0.11628,-0.009 -0.17388,-0.0175 0.10824,-0.0742 0.0444,-0.0451 0.10095,-0.11809 0.23645,-0.23136 0.45095,-0.48324 0.65801,-0.7408 0.25429,-0.32702 0.47065,-0.6805 0.68287,-1.03552 0.29541,-0.50337 0.55142,-1.02805 0.8018,-1.55478 0.28341,-0.58963 0.53285,-1.19406 0.75988,-1.80733 0.256,-0.69583 0.47207,-1.40529 0.67252,-2.11881 0.22632,-0.81623 0.39904,-1.6455 0.56981,-2.47467 0.20708,-1.01616 0.40206,-2.03472 0.59238,-3.05413 0.18904,-1.05042 0.36187,-2.10366 0.53312,-3.1571 0.1814,-1.1169 0.35398,-2.23518 0.52214,-3.35414 0.17645,-1.17906 0.34169,-2.35976 0.50475,-3.54074 0.1694,-1.23009 0.32976,-2.46139 0.488,-3.69295 0.16231,-1.26557 0.31803,-2.53197 0.47119,-3.79868 0.1566,-1.2588 0.28136,-2.52115 0.40241,-3.78376 0.11803,-1.28006 0.21992,-2.56149 0.30559,-3.84411 0.0888,-1.32864 0.15861,-2.65846 0.21746,-3.98873 0.0614,-1.36221 0.10661,-2.72501 0.14734,-4.08796 0.0429,-1.375 0.0665,-2.75049 0.0829,-4.12602 0.0199,-1.39803 0.0201,-2.7962 0.0215,-4.19434 -0.004,-1.39208 -0.0164,-2.7841 -0.0367,-4.17604 -0.004,-0.23768 -0.007,-0.47537 -0.0112,-0.71306 0,0 15.00582,-0.23866 15.00582,-0.23866 l 0,0 c 0.004,0.24296 0.008,0.48592 0.0118,0.72888 0.0221,1.47024 0.0359,2.94059 0.0393,4.411 -8.8e-4,1.45396 -0.002,2.90795 -0.0218,4.36181 -0.0175,1.46384 -0.0428,2.92763 -0.0872,4.39094 -0.0422,1.43781 -0.0894,2.87546 -0.154,4.31248 -0.0648,1.44186 -0.1386,2.88336 -0.23359,4.32359 -0.0957,1.42421 -0.20557,2.84741 -0.33748,4.26877 -0.13179,1.38354 -0.26831,2.76671 -0.43853,4.14616 -0.15583,1.30623 -0.31631,2.61191 -0.48248,3.91686 -0.16328,1.27818 -0.32904,2.55604 -0.50245,3.83288 -0.16976,1.23722 -0.3416,2.47418 -0.52393,3.70962 -0.17506,1.18183 -0.35568,2.36284 -0.54644,3.54225 -0.18878,1.16794 -0.37954,2.33565 -0.58933,3.50004 -0.20574,1.11124 -0.41651,2.22155 -0.64128,3.32912 -0.24204,1.18355 -0.49425,2.36564 -0.81826,3.53003 -0.31307,1.11068 -0.64894,2.21531 -1.04934,3.29812 -0.38347,1.02579 -0.79657,2.0401 -1.27017,3.02809 -0.46169,0.96808 -0.94313,1.92764 -1.49333,2.84914 -0.59103,0.97843 -1.21473,1.9388 -1.93895,2.82538 -0.72526,0.87759 -1.48495,1.72845 -2.33727,2.48611 -1.02291,0.88573 -2.10979,1.69554 -3.32769,2.29745 -1.29802,0.63368 -2.64587,1.16558 -4.07894,1.40249 -1.41676,0.21875 -2.84872,0.32132 -4.2783,0.14676 -1.3629,-0.18372 -2.70684,-0.47458 -3.99057,-0.98008 -1.19666,-0.46644 -2.36894,-0.99565 -3.46906,-1.66299 -1.07936,-0.67117 -2.1166,-1.40444 -3.087,-2.2272 -0.96334,-0.80063 -1.91509,-1.6176 -2.79936,-2.50608 -1.10792,-1.13112 -2.15514,-2.3219 -3.04163,-3.63772 -0.89555,-1.33397 -1.7231,-2.71071 -2.44737,-4.14608 -0.67149,-1.30031 -1.32441,-2.61017 -1.93952,-3.93825 -0.57467,-1.24178 -1.1391,-2.48828 -1.69621,-3.73804 -0.523,-1.15757 -1.04693,-2.31471 -1.5777,-3.46874 -0.51103,-1.11222 -1.01168,-2.22918 -1.52597,-3.33992 -0.47831,-1.03784 -0.96494,-2.07176 -1.45082,-3.10607 -0.5029,-1.07134 -1.00247,-2.14435 -1.48833,-3.22354 -0.47005,-1.06363 -0.93051,-2.13158 -1.37396,-3.2066 -0.45407,-1.11092 -0.88353,-2.23168 -1.26473,-3.36996 -0.32806,-0.97228 -0.64487,-1.94829 -0.96394,-2.92355 -0.30081,-0.91248 -0.60073,-1.82524 -0.89546,-2.7397 -0.2516,-0.79094 -0.50302,-1.58194 -0.75323,-2.37332 -0.23345,-0.74421 -0.45887,-1.49088 -0.68227,-2.23816 -0.19376,-0.66026 -0.38756,-1.32067 -0.56035,-1.98681 -0.16037,-0.60188 -0.31603,-1.20499 -0.46977,-1.8086 -0.1383,-0.57541 -0.26932,-1.15257 -0.3876,-1.73246 -0.0928,-0.45633 -0.17871,-0.91403 -0.2606,-1.37243 -0.12239,-0.69926 -0.22348,-1.40444 -0.22621,-2.11597 0,0 15.11164,-0.24774 15.11164,-0.24774 z"
-           id="path2977"
-           style="fill:#000000;fill-opacity:1;stroke:none" />
-      </g>
-    </g>
-  </g>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="19.027925"
+     inkscape:cy="14.417725"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:#9c9c9c;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+     d="m 8.5,17.5 15,0 0,-9 -6,0 z"
+     id="path3841"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m -0.5,-0.5 0,27 27,0 0,-27 z m 3,9 21,0 0,9 -21,0 z"
+     id="path3836"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccccccc" />
+  <path
+     style="fill:none;stroke:#aaaaaa;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 1.5,24.5 23,-23"
+     id="path4065"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/grid.svg b/bitmaps_png/sources/grid.svg
index ff7052a46b..5f7ab2c387 100644
--- a/bitmaps_png/sources/grid.svg
+++ b/bitmaps_png/sources/grid.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="grid.svg">
   <metadata
      id="metadata72">
@@ -21,7 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,16 +36,16 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview68"
      showgrid="true"
      inkscape:snap-grids="true"
      inkscape:snap-to-guides="true"
-     inkscape:zoom="9.4280904"
-     inkscape:cx="18.79096"
-     inkscape:cy="16.334467"
-     inkscape:window-x="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
@@ -58,99 +58,108 @@
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <g
-     id="g3209"
-     transform="translate(0,1)">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,7)"
-     id="g3209-9">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,13)"
-     id="g3209-5">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-71"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-33"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,19)"
-     id="g3209-8">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-6"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-59"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
+     id="g3002"
+     transform="translate(-0.5,0)"
+     style="fill:#333333">
+    <g
+       transform="translate(0,1)"
+       id="g3209"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
+    <g
+       id="g3209-9"
+       transform="translate(0,7)"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-8"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9-3"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4-8"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7-5"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
+    <g
+       id="g3209-5"
+       transform="translate(0,13)"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-71"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9-33"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4-3"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7-8"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
+    <g
+       id="g3209-8"
+       transform="translate(0,19)"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-3"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9-5"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4-6"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7-59"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
   </g>
 </svg>
diff --git a/bitmaps_png/sources/grid_select.svg b/bitmaps_png/sources/grid_select.svg
index e10b0fb0a0..5c44849f50 100644
--- a/bitmaps_png/sources/grid_select.svg
+++ b/bitmaps_png/sources/grid_select.svg
@@ -11,8 +11,40 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="grid_select.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview68"
+     showgrid="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       spacingy="0.5px"
+       spacingx="0.5px"
+       type="xygrid"
+       id="grid3049"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <metadata
      id="metadata72">
     <rdf:RDF>
@@ -26,151 +58,120 @@
     </rdf:RDF>
   </metadata>
   <defs
-     id="defs70" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="876"
-     id="namedview68"
-     showgrid="true"
-     inkscape:snap-grids="true"
-     inkscape:snap-to-guides="true"
-     inkscape:zoom="18.856181"
-     inkscape:cx="-2.5470609"
-     inkscape:cy="16.963481"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3049"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
+     id="defs70">
+    <marker
+       inkscape:stockid="Arrow2MstartDt"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2MstartDt"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3102"
+         style="stroke-linejoin:round;fill-rule:evenodd;stroke:#d40000;stroke-width:0.625;fill:#d40000"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6,0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mendan"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mendan"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3105"
+         style="stroke-linejoin:round;fill-rule:evenodd;stroke:#d40000;stroke-width:0.625;fill:#d40000"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+  </defs>
   <g
-     id="g3209"
-     transform="translate(0,1)">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
+     id="g3002"
+     transform="translate(-0.5,0)"
+     style="fill:#333333">
+    <g
+       transform="translate(0,1)"
+       id="g3209"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
+    <g
+       id="g3209-5"
+       transform="translate(0,13)"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-71"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9-33"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4-3"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7-8"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
+    <g
+       id="g3209-8"
+       transform="translate(0,19)"
+       style="fill:#333333">
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-3"
+         d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-9-5"
+         d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-4-6"
+         d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+      <path
+         style="fill-rule:evenodd;fill:#333333"
+         inkscape:connector-curvature="0"
+         id="path10-7-59"
+         d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+    </g>
   </g>
-  <g
-     transform="translate(0,7)"
-     id="g3209-9">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,13)"
-     id="g3209-5">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-71"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-33"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,19)"
-     id="g3209-8">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-6"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-59"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <rect
-     style="fill:#ff0000;fill-rule:evenodd;stroke:none"
-     transform="scale(-1,1)"
-     rx="0"
-     ry="1.0000221"
-     height="1.9999999"
-     width="12"
-     y="9"
-     x="-20"
-     id="rect52" />
   <path
-     style="fill:#ff0303;stroke:none"
      inkscape:connector-curvature="0"
-     d="M 5,10 8.9974269,6.0326194 9,14.032619 z"
-     id="path56" />
-  <path
-     style="fill:#ff0303;stroke:none"
-     inkscape:connector-curvature="0"
-     d="m 23,10 -3.997427,3.967381 -0.0026,-8 z"
-     id="path56-8" />
+     style="marker-end:url(#Arrow2Mendan);marker-start:url(#Arrow2MstartDt);stroke:#d40000;stroke-dasharray:none;stroke-miterlimit:0;stroke-width:1;marker-mid:none;fill:none"
+     id="path44"
+     d="m 4,9.5 18,0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/grid_select_axis.svg b/bitmaps_png/sources/grid_select_axis.svg
index 29f809f5d1..f4917b160f 100644
--- a/bitmaps_png/sources/grid_select_axis.svg
+++ b/bitmaps_png/sources/grid_select_axis.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="grid_select_axis.svg">
   <metadata
      id="metadata72">
@@ -36,138 +36,137 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview68"
      showgrid="true"
      inkscape:snap-grids="true"
      inkscape:snap-to-guides="true"
-     inkscape:zoom="22.627417"
-     inkscape:cx="8.9102332"
-     inkscape:cy="12.631881"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.2680072"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
        id="grid3049"
-       empspacing="5"
+       empspacing="1"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
-  <g
-     id="g3209"
-     transform="translate(0,0.50234375)">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,6.5023438)"
-     id="g3209-9">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,12.502342)"
-     id="g3209-5">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-71"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-33"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-8"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <g
-     transform="translate(0,18.502342)"
-     id="g3209-8">
-    <path
-       d="M 6,3 A 1.5,1.5022534 0 0 1 3,3 1.5,1.5022534 0 1 1 6,3 z"
-       id="path10-3"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="M 12,3 A 1.5,1.5022534 0 0 1 9,3 1.5,1.5022534 0 1 1 12,3 z"
-       id="path10-9-5"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 18,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-4-6"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 24,3 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z"
-       id="path10-7-59"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-  </g>
-  <rect
-     style="opacity:1;fill:#e03e40;fill-opacity:1;fill-rule:evenodd;stroke:none"
-     id="rect3002"
-     width="24"
-     height="1"
-     x="1"
-     y="9"
-     ry="0" />
-  <rect
-     style="opacity:1;fill:#e03e40;fill-opacity:1;fill-rule:evenodd;stroke:none"
-     id="rect3002-0"
-     width="24"
-     height="1"
-     x="1"
-     y="-11"
-     ry="0"
-     transform="matrix(0,1,-1,0,0,0)" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10"
+     d="m 5.5,4 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-9"
+     d="m 11.5,4 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-4"
+     d="m 17.5,4 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-7"
+     d="m 23.5,4 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-8"
+     d="m 5.5,10 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-9-3"
+     d="m 11.5,10 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-4-8"
+     d="m 17.5,10 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-7-5"
+     d="m 23.5,10 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-71"
+     d="m 5.5,16 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#c80000;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-9-33"
+     d="m 12,16 a 2,2.0030045 0 0 1 -4,0 2,2.0030045 0 1 1 4,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-4-3"
+     d="m 17.5,16 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-7-8"
+     d="m 23.5,16 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-3"
+     d="m 5.5,22 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path10-9-5"
+     d="m 11.5,22 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-4-6"
+     d="m 17.5,22 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     style="fill:#333333;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     id="path10-7-59"
+     d="m 23.5,22 a 1.5,1.5022534 0 0 1 -3,0 1.5,1.5022534 0 1 1 3,0 z" />
+  <path
+     d="M 11,7 A 1,1.0015023 0 0 1 9,7 1,1.0015023 0 1 1 11,7 z"
+     id="path3811"
+     inkscape:connector-curvature="0"
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1" />
+  <path
+     style="fill:#c80000;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path3813"
+     d="m 11,13 a 1,1.0015023 0 0 1 -2,0 1,1.0015023 0 1 1 2,0 z" />
+  <path
+     d="m 11,19 a 1,1.0015023 0 0 1 -2,0 1,1.0015023 0 1 1 2,0 z"
+     id="path3815"
+     inkscape:connector-curvature="0"
+     style="fill:#c80000;fill-rule:evenodd;fill-opacity:1" />
+  <path
+     style="fill:#c80000;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path3817"
+     d="m 8,16 a 1,1.0015023 0 0 1 -2,0 1,1.0015023 0 1 1 2,0 z" />
+  <path
+     d="m 14,16 a 1,1.0015023 0 0 1 -2,0 1,1.0015023 0 1 1 2,0 z"
+     id="path3819"
+     inkscape:connector-curvature="0"
+     style="fill:#c80000;fill-rule:evenodd;fill-opacity:1" />
+  <path
+     style="fill:#333333;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     id="path3821"
+     d="m 20,16 a 1,1.0015023 0 0 1 -2,0 1,1.0015023 0 1 1 2,0 z" />
 </svg>
diff --git a/bitmaps_png/sources/hidden_pin.svg b/bitmaps_png/sources/hidden_pin.svg
index 3a266e2678..0fc1dd5be6 100644
--- a/bitmaps_png/sources/hidden_pin.svg
+++ b/bitmaps_png/sources/hidden_pin.svg
@@ -5,24 +5,23 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="hidden_pin.svg">
   <metadata
-     id="metadata85">
+     id="metadata50">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,173 +34,104 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview83"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="23.18644"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="32.472518"
+     inkscape:cx="13.960505"
+     inkscape:cy="19.966555"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3790"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       dotted="false" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <filter
-       id="j"
-       height="1.2717"
-       width="1.1538"
-       color-interpolation-filters="sRGB"
-       y="-.13585"
-       x="-.076911">
-      <feGaussianBlur
-         stdDeviation="0.32665745"
-         id="feGaussianBlur13" />
-    </filter>
-    <filter
-       id="l"
-       height="1.2799"
-       width="1.7861"
-       color-interpolation-filters="sRGB"
-       y="-.13994"
-       x="-.39307">
-      <feGaussianBlur
-         stdDeviation="0.32665745"
-         id="feGaussianBlur16" />
-    </filter>
-    <linearGradient
-       id="a"
-       y2="16.971"
-       gradientUnits="userSpaceOnUse"
-       x2="5.3033"
-       gradientTransform="matrix(4.9323,0,0,2.5513,-75.094,-8.1257)"
-       y1="16.971"
-       x1="2.4749">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop19" />
-      <stop
-         stop-color="#9b9bff"
-         offset="1"
-         id="stop21" />
-    </linearGradient>
-    <filter
-       id="m"
-       height="1.2799"
-       width="1.7861"
-       color-interpolation-filters="sRGB"
-       y="-.13994"
-       x="-.39307">
-      <feGaussianBlur
-         stdDeviation="0.32665745"
-         id="feGaussianBlur24" />
-    </filter>
-    <filter
-       id="k"
-       height="1.2717"
-       width="1.1538"
-       color-interpolation-filters="sRGB"
-       y="-.13585"
-       x="-.076911">
-      <feGaussianBlur
-         stdDeviation="0.32665745"
-         id="feGaussianBlur27" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient2893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(4.9323,0,0,2.5513,-75.094,-8.1257)"
-       x1="2.4749"
-       y1="16.971"
-       x2="5.3033"
-       y2="16.971" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient2895"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(4.9323,0,0,2.5513,-75.094,-8.1257)"
-       x1="2.4749"
-       y1="16.971"
-       x2="5.3033"
-       y2="16.971" />
-  </defs>
-  <g
-     transform="matrix(0.82440858,0,0,0.80482596,78.610183,9.7697704)"
-     id="g57">
-    <rect
-       transform="matrix(0,-2.8698,2.7324,0,-31.895,6.2153)"
-       height="1.9945"
-       width="5.6022"
-       y="-8.6492004"
-       x="-8.2955999"
-       id="rect59"
-       style="opacity:0.78516002;fill:#040101;filter:url(#l)" />
-    <path
-       d="M -12.528,3.7293 -7.4309,9.5 -2.3342,3.7293 h -10.193 z"
-       transform="matrix(2.7324,0,0,2.8698,-32.499,18.408)"
-       id="path61"
-       style="opacity:0.78516002;fill:#040101;fill-rule:evenodd;filter:url(#j)" />
-    <rect
-       transform="matrix(0,-1,1,0,0,0)"
-       height="5.829"
-       width="15.864"
-       y="-58.826"
-       x="-29.027"
-       id="rect63"
-       style="fill:#d72e2e" />
-    <path
-       d="m -70.807,28.127 14.895,16.341 14.895,-16.341 h -29.791 z"
-       id="path65"
-       style="fill:#d72e2e;fill-rule:evenodd" />
-    <path
-       d="m -62.887,31.563 h 13.951 l -6.9754,7.2162 -6.9754,-7.2162 z"
-       id="path67"
-       style="fill:url(#linearGradient2895);fill-rule:evenodd" />
-  </g>
-  <rect
-     fill-opacity="0"
-     height="48.682"
-     width="49.8"
-     y="-1.6757"
-     x="-72.75"
-     id="rect69" />
-  <g
-     transform="matrix(0.82440858,0,0,0.80482596,59.64726,-8.1231468)"
-     id="g71"
-     style="opacity:0.22655999">
-    <rect
-       transform="matrix(0,-2.8698,2.7324,0,-31.895,6.2153)"
-       height="1.9945"
-       width="5.6022"
-       y="-8.6492004"
-       x="-8.2955999"
-       id="rect73"
-       style="opacity:0.78516002;fill:#040101;filter:url(#m)" />
-    <path
-       d="M -12.528,3.7293 -7.4309,9.5 -2.3342,3.7293 h -10.193 z"
-       transform="matrix(2.7324,0,0,2.8698,-32.499,18.408)"
-       id="path75"
-       style="opacity:0.78516002;fill:#040101;fill-rule:evenodd;filter:url(#k)" />
-    <rect
-       transform="matrix(0,-1,1,0,0,0)"
-       height="5.829"
-       width="15.864"
-       y="-58.826"
-       x="-29.027"
-       id="rect77"
-       style="fill:#d72e2e" />
-    <path
-       d="m -70.807,28.127 14.895,16.341 14.895,-16.341 h -29.791 z"
-       id="path79"
-       style="fill:#d72e2e;fill-rule:evenodd" />
-    <path
-       d="m -62.887,31.563 h 13.951 l -6.9754,7.2162 -6.9754,-7.2162 z"
-       id="path81"
-       style="fill:url(#linearGradient2893);fill-rule:evenodd" />
-  </g>
+     id="defs4" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3757"
+     d="m 16.017072,8.8986023 0,-4.3193309"
+     style="fill:#b3b3b3;stroke:#999999;stroke-width:2.0134213;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#999999;stroke-width:2.06995559;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 15.988919,17.227939 0,4.410281"
+     id="path3759"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f9f9f9;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 5,2 5,24 21.5,13 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.01023686;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.4501318,10.566163 4.0771232,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 7.4489163,15.478224 4.0795547,0"
+     style="fill:none;stroke:#800000;stroke-width:1.03539085;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 21.5,13 25,13"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.97354424;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.510469,13.536502 0,3.970548"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.86000001;fill:none;stroke:#999999;stroke-width:3.28437424;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3788-3"
+     sodipodi:cx="36.822445"
+     sodipodi:cy="7.9916244"
+     sodipodi:rx="3.6365161"
+     sodipodi:ry="3.5494139"
+     d="m 40.458961,7.9916244 a 3.6365161,3.5494139 0 1 1 -7.273032,0 3.6365161,3.5494139 0 1 1 7.273032,0 z"
+     transform="matrix(0.46138943,0,0,0.45207407,-1.0067413,20.046752)" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.86000001;fill:none;stroke:#999999;stroke-width:3.28437424;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3788-3-1"
+     sodipodi:cx="36.822445"
+     sodipodi:cy="7.9916244"
+     sodipodi:rx="3.6365161"
+     sodipodi:ry="3.5494139"
+     d="m 40.458961,7.9916244 a 3.6365161,3.5494139 0 1 1 -7.273032,0 3.6365161,3.5494139 0 1 1 7.273032,0 z"
+     transform="matrix(0.46138943,0,0,0.45207407,-1.0067413,-1.2635743)" />
 </svg>
diff --git a/bitmaps_png/sources/hierarchy_cursor.svg b/bitmaps_png/sources/hierarchy_cursor.svg
index f3773c382b..af7514d7df 100644
--- a/bitmaps_png/sources/hierarchy_cursor.svg
+++ b/bitmaps_png/sources/hierarchy_cursor.svg
@@ -5,14 +5,13 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="hierarchy_cursor.svg">
   <metadata
      id="metadata91">
@@ -35,154 +34,44 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview89"
      showgrid="true"
-     inkscape:zoom="32.892445"
-     inkscape:cx="13.697382"
-     inkscape:cy="13.903946"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false">
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3790"
-       empspacing="5"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <linearGradient
-       id="d"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="linearGradient3847"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.41240025,0,0,0.21666952,-13.66344,-12.772114)"
-       x1="49.333"
-       y1="55.785"
-       x2="49.333"
-       y2="106.25" />
-    <linearGradient
-       id="d-7"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7-4" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9-0" />
-    </linearGradient>
-    <linearGradient
-       y2="106.25"
-       x2="49.333"
-       y1="55.785"
-       x1="49.333"
-       gradientTransform="matrix(0.40834249,0,0,0.22239263,-2.5736098,-3.2228281)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3877"
-       xlink:href="#d-7"
-       inkscape:collect="always" />
-    <linearGradient
-       id="d-7-8"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7-4-8" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9-0-2" />
-    </linearGradient>
-    <linearGradient
-       y2="106.25"
-       x2="49.333"
-       y1="55.785"
-       x1="49.333"
-       gradientTransform="matrix(0.40630261,0,0,0.20450943,-0.32448875,6.078512)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3911"
-       xlink:href="#d-7-8"
-       inkscape:collect="always" />
-    <radialGradient
-       id="k"
-       gradientUnits="userSpaceOnUse"
-       cy="24.149"
-       cx="17.813999"
-       gradientTransform="matrix(-8.5825,0,9.5321e-8,5.8317,228.28,-134.86)"
-       r="9.125">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop32" />
-      <stop
-         stop-color="#b6b6b6"
-         offset="1"
-         id="stop34" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="radialGradient3117"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.6652669,0,1.8495183e-8,1.2261165,49.810655,-39.950964)"
-       cx="17.813999"
-       cy="24.149"
-       r="9.125" />
-  </defs>
+     id="defs4" />
   <path
-     style="fill:none;stroke:#090909;stroke-width:1.012;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 3.5,7.5 0,15 3.5,0"
+     id="path3778"
      inkscape:connector-curvature="0"
-     id="path47"
-     d="M 6.4452023,5.7236701 V 22.008055" />
+     sodipodi:nodetypes="ccc" />
   <path
-     style="fill:none;stroke:#323331;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     id="path49"
-     d="M 6.5093112,13.543361 H 11.85972" />
-  <path
-     style="fill:none;stroke:#292a28;stroke-width:0.98240662;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     id="path51"
-     d="m 6.035011,21.522532 h 8.112518" />
+     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 7,13.5 -4,0 0,0"
+     id="path3780"
+     inkscape:connector-curvature="0" />
   <rect
      height="0"
      width="1.1118"
@@ -219,38 +108,36 @@
      id="rect85"
      style="opacity:0.57787003;fill:#ffffff" />
   <rect
-     style="fill:url(#linearGradient3877);stroke:#0d16a4;stroke-width:1.01438868;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31-9"
-     x="12.402685"
-     y="11.457044"
-     width="9.9399824"
-     height="4.114213" />
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3772"
+     width="23"
+     height="6"
+     x="1.5"
+     y="1.5"
+     rx="0.5"
+     ry="0.5" />
   <rect
-     style="fill:url(#linearGradient3911);stroke:#a40d44;stroke-width:0.97031647;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31-9-4"
-     x="14.576992"
-     y="19.577936"
-     width="9.8903284"
-     height="3.7833779" />
+     y="11.5"
+     x="7.4999962"
+     height="5.0000043"
+     width="17.000004"
+     id="rect3774"
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     rx="0.5"
+     ry="0.5" />
   <rect
-     style="fill:url(#linearGradient3847);stroke:#7c7c0a;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31"
-     x="1.4616796"
-     y="1.5299835"
-     width="10.038758"
-     height="4.008337" />
-  <g
-     id="g3792"
-     transform="matrix(1.0773764,0,0,1.0929386,-6.4218371,13.233805)">
-    <path
-       inkscape:connector-curvature="0"
-       d="m 19.436342,-11.445641 10.70738,7.982572 -4.881808,0.1208935 2.047022,3.2656067 c 0.629842,1.451358 -2.20438,1.995611 -2.676845,0.907104 L 22.742603,-2.4350717 19.27877,0.4073022 19.436323,-11.445557 z"
-       id="path86"
-       style="fill:url(#radialGradient3117);fill-rule:evenodd;stroke:#3a3b39;stroke-width:0.69814181;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m 20.165121,-10.055983 8.154714,6.0453256 -4.136924,0.054664 2.501247,3.9573296 c 0.45764,0.724082 -1.037016,1.104361 -1.388871,0.516039 L 22.977205,-3.3613209 20,-1 z"
-       id="path88"
-       style="fill:#008904;fill-opacity:1;stroke:#9b9b9b;stroke-width:0.73035115" />
-  </g>
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3776"
+     width="17.000002"
+     height="5"
+     x="7.4999981"
+     y="20.5"
+     rx="0.5"
+     ry="0.5" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.84485227;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path20"
+     d="M 17.892514,13.147413 13,13.5 l 2.775857,5.155162 c -0.04411,0.969681 -1.630026,1.806748 -2.379306,1.189653 l -2.776715,-4.890508 -3.438063,2.95301 0.04453,-13.7959349 z"
+     sodipodi:nodetypes="cccccccc" />
 </svg>
diff --git a/bitmaps_png/sources/hierarchy_nav.svg b/bitmaps_png/sources/hierarchy_nav.svg
index 0bdf51ec6b..f16b933e45 100644
--- a/bitmaps_png/sources/hierarchy_nav.svg
+++ b/bitmaps_png/sources/hierarchy_nav.svg
@@ -5,14 +5,13 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="hierarchy_nav.svg">
   <metadata
      id="metadata91">
@@ -35,154 +34,44 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="910"
-     inkscape:window-height="711"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview89"
      showgrid="true"
-     inkscape:zoom="22.615224"
-     inkscape:cx="12.957079"
-     inkscape:cy="13.561772"
-     inkscape:window-x="223"
-     inkscape:window-y="35"
-     inkscape:window-maximized="0"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false">
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
        id="grid3790"
-       empspacing="5"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
-    <linearGradient
-       id="d"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#d"
-       id="linearGradient3847"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.41240025,0,0,0.21666952,-13.66344,-12.772114)"
-       x1="49.333"
-       y1="55.785"
-       x2="49.333"
-       y2="106.25" />
-    <linearGradient
-       id="d-7"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7-4" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9-0" />
-    </linearGradient>
-    <linearGradient
-       y2="106.25"
-       x2="49.333"
-       y1="55.785"
-       x1="49.333"
-       gradientTransform="matrix(0.40834249,0,0,0.22239263,-2.5736098,-3.2228281)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3877"
-       xlink:href="#d-7"
-       inkscape:collect="always" />
-    <linearGradient
-       id="d-7-8"
-       y2="106.25"
-       gradientUnits="userSpaceOnUse"
-       x2="49.333"
-       gradientTransform="matrix(0.89893,0,0,0.89893,30.497,4.8167)"
-       y1="55.785"
-       x1="49.333">
-      <stop
-         stop-color="#bfd9ff"
-         offset="0"
-         id="stop7-4-8" />
-      <stop
-         stop-color="#bfd9ff"
-         stop-opacity="0"
-         offset="1"
-         id="stop9-0-2" />
-    </linearGradient>
-    <linearGradient
-       y2="106.25"
-       x2="49.333"
-       y1="55.785"
-       x1="49.333"
-       gradientTransform="matrix(0.40630261,0,0,0.20450943,-0.32448875,6.078512)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3911"
-       xlink:href="#d-7-8"
-       inkscape:collect="always" />
-    <radialGradient
-       id="k"
-       gradientUnits="userSpaceOnUse"
-       cy="24.149"
-       cx="17.813999"
-       gradientTransform="matrix(-8.5825,0,9.5321e-8,5.8317,228.28,-134.86)"
-       r="9.125">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop32" />
-      <stop
-         stop-color="#b6b6b6"
-         offset="1"
-         id="stop34" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="radialGradient3117"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.6652669,0,1.8495183e-8,1.2261165,49.810655,-39.950964)"
-       cx="17.813999"
-       cy="24.149"
-       r="9.125" />
-  </defs>
+     id="defs4" />
   <path
-     style="fill:none;stroke:#090909;stroke-width:1.01241052;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 3.5,7.5 0,15 3.5,0"
+     id="path3778"
      inkscape:connector-curvature="0"
-     id="path47"
-     d="M 6.4452023,5.7236701 V 22.008055" />
+     sodipodi:nodetypes="ccc" />
   <path
-     style="fill:none;stroke:#323331;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     id="path49"
-     d="M 6.5093112,13.543361 H 11.85972" />
-  <path
-     style="fill:none;stroke:#292a28;stroke-width:0.98240662;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     id="path51"
-     d="m 6.035011,21.522532 h 8.112518" />
+     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 7,13.5 -4,0 0,0"
+     id="path3780"
+     inkscape:connector-curvature="0" />
   <rect
      height="0"
      width="1.1118"
@@ -219,24 +108,30 @@
      id="rect85"
      style="opacity:0.57787003;fill:#ffffff" />
   <rect
-     style="fill:url(#linearGradient3877);stroke:#0d16a4;stroke-width:1.01438868;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31-9"
-     x="12.402685"
-     y="11.457044"
-     width="9.9399824"
-     height="4.114213" />
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3772"
+     width="23"
+     height="6"
+     x="1.5"
+     y="1.5"
+     rx="0.5"
+     ry="0.5" />
   <rect
-     style="fill:url(#linearGradient3911);stroke:#a40d44;stroke-width:0.97031647;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31-9-4"
-     x="14.576992"
-     y="19.577936"
-     width="9.8903284"
-     height="3.7833779" />
+     y="11.5"
+     x="7.4999962"
+     height="5.0000043"
+     width="17.000004"
+     id="rect3774"
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     rx="0.5"
+     ry="0.5" />
   <rect
-     style="fill:url(#linearGradient3847);stroke:#7c7c0a;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect31"
-     x="1.4616796"
-     y="1.5299835"
-     width="10.038758"
-     height="4.008337" />
+     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3776"
+     width="17.000002"
+     height="5"
+     x="7.4999981"
+     y="20.5"
+     rx="0.5"
+     ry="0.5" />
 </svg>
diff --git a/bitmaps_png/sources/icon_3d.svg b/bitmaps_png/sources/icon_3d.svg
index 1d4f04c6ef..5d80d6249d 100644
--- a/bitmaps_png/sources/icon_3d.svg
+++ b/bitmaps_png/sources/icon_3d.svg
@@ -1,32 +1,220 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fbffff" stop-opacity="0" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="f" y2="16.549" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="110.17" gradientTransform="matrix(.18304 0 0 .35849 2.8651 3.4851)" y1="79.338" x1="157.21"/>
-  <linearGradient id="g" y2="11.503" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="22.394" gradientTransform="matrix(.21564 0 0 .30429 2.8651 3.4851)" y1="74.459" x1="78.703"/>
-  <filter id="e" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="2.6423077"/>
-  </filter>
- </defs>
- <path opacity=".29297" d="m84.5 33 69.5-9 12-13.5 3.5-57.5-149 56z" transform="matrix(.31556 0 0 .33013 -2.7527 33.927)" filter="url(#e)"/>
- <path stroke-linejoin="round" d="m23.485 5.6161-18.67 4.9429 0.0392 25.808h0.0078v0.04909l0.070485-0.01638 18.505 7.1761 17.385-7.5033v-25.513l-17.338-4.9424z" stroke-opacity=".5" stroke="#000" stroke-width="3.202" fill="none"/>
- <path stroke-linejoin="round" d="m40.8 10.563v24.014l-16.778-3.856-0.562-25.097 17.34 4.939z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="#515151"/>
- <path stroke-linejoin="round" d="m4.7875 10.563 18.674-4.938 1.195 25.952-19.82 4.84l-0.05-25.854z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="#4a494d"/>
- <path stroke-linejoin="round" d="m23.415 16.567 17.385-6.004-17.339-4.938-18.674 4.938 18.628 6.004z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="#9db8d2"/>
- <path stroke-linejoin="round" d="m40.8 10.563v25.515l-17.386 7.504v-27.017l17.386-6.003z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="#4b6983"/>
- <path stroke-linejoin="round" d="m23.415 16.567v27.016l-18.589-7.214-0.0384-25.806 18.627 6.004z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="#7590ae"/>
- <path fill-rule="evenodd" fill="url(#g)" d="m23.392 6.6501-17.585 4.6919v24.002c18.303 7.503 21.351 12.426 16.673-19.471 16.577-6.3815 0.912-9.2226 0.912-9.2226z"/>
- <path d="m24.39 17.326v24.541c0.06887 0 7.3698-2.8787 10.745-6.4769 3.4437-2.9506 4.6147-8.9239 4.6147-8.9239v-14.682l-15.36 5.5416z" fill-opacity=".75" fill-rule="evenodd" fill="url(#f)"/>
- <path stroke-linejoin="round" d="m23.415 16.567v27.016l-18.589-7.214-0.0384-25.806 18.627 6.004z" stroke="#000" stroke-linecap="round" stroke-width="1.9265" fill="none"/>
- <g transform="matrix(.27133 .094049 .0019799 .4195 36.941 31.118)">
-  <rect fill-rule="evenodd" rx="2.825" ry="7.866" height="46.063" width="38.976" stroke="#000" y="-13.622" x="-102.76" stroke-width="2.2011" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="23.416523" x="-94.562927" font-family="Bitstream Vera Sans" fill="#000000"><tspan y="23.416523" x="-94.562927" font-weight="bold" fill="#f80d0d">3</tspan></text>
- </g>
- <g transform="matrix(.36014 .11661 .0026279 .52013 13.318 26.471)">
-  <rect transform="matrix(.89114 -.45373 -.028839 .99958 0 0)" fill-rule="evenodd" rx="2.6473" ry="6.2048" height="36.335" width="36.525" stroke="#000" y="-2.7531" x="41.151" stroke-width="1.8925" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="matrix(1.0067 -.60333 -.017083 1.0035 0 0)" line-height="125%" font-size="31.689px" y="31.395872" x="39.189945" font-family="Bitstream Vera Sans" fill="#000000"><tspan y="31.395872" x="39.189945" font-weight="bold" fill="#f80d0d">D</tspan></text>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="34.097565" x="-6.9512191" font-family="Bitstream Vera Sans" fill="#000000"><tspan/></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="icon_3d.svg">
+  <metadata
+     id="metadata58">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview56"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="24"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a">
+      <stop
+         stop-color="#fbffff"
+         stop-opacity="0"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="f"
+       y2="16.549"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="110.17"
+       gradientTransform="matrix(.18304 0 0 .35849 2.8651 3.4851)"
+       y1="79.338"
+       x1="157.21" />
+    <linearGradient
+       id="g"
+       y2="11.503"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="22.394"
+       gradientTransform="matrix(.21564 0 0 .30429 2.8651 3.4851)"
+       y1="74.459"
+       x1="78.703" />
+    <filter
+       id="e"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="2.6423077"
+         id="feGaussianBlur14" />
+    </filter>
+  </defs>
+  <path
+     opacity=".29297"
+     d="m84.5 33 69.5-9 12-13.5 3.5-57.5-149 56z"
+     transform="matrix(.31556 0 0 .33013 -2.7527 33.927)"
+     filter="url(#e)"
+     id="path16" />
+  <path
+     stroke-linejoin="round"
+     d="m23.485 5.6161-18.67 4.9429 0.0392 25.808h0.0078v0.04909l0.070485-0.01638 18.505 7.1761 17.385-7.5033v-25.513l-17.338-4.9424z"
+     stroke-opacity=".5"
+     stroke="#000"
+     stroke-width="3.202"
+     fill="none"
+     id="path18" />
+  <path
+     stroke-linejoin="round"
+     d="m40.8 10.563v24.014l-16.778-3.856-0.562-25.097 17.34 4.939z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="#515151"
+     id="path20" />
+  <path
+     stroke-linejoin="round"
+     d="m4.7875 10.563 18.674-4.938 1.195 25.952-19.82 4.84l-0.05-25.854z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="#4a494d"
+     id="path22" />
+  <path
+     stroke-linejoin="round"
+     d="m23.415 16.567 17.385-6.004-17.339-4.938-18.674 4.938 18.628 6.004z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="#9db8d2"
+     id="path24" />
+  <path
+     stroke-linejoin="round"
+     d="m40.8 10.563v25.515l-17.386 7.504v-27.017l17.386-6.003z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="#4b6983"
+     id="path26" />
+  <path
+     stroke-linejoin="round"
+     d="m23.415 16.567v27.016l-18.589-7.214-0.0384-25.806 18.627 6.004z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="#7590ae"
+     id="path28" />
+  <path
+     fill-rule="evenodd"
+     fill="url(#g)"
+     d="m23.392 6.6501-17.585 4.6919v24.002c18.303 7.503 21.351 12.426 16.673-19.471 16.577-6.3815 0.912-9.2226 0.912-9.2226z"
+     id="path30" />
+  <path
+     d="m24.39 17.326v24.541c0.06887 0 7.3698-2.8787 10.745-6.4769 3.4437-2.9506 4.6147-8.9239 4.6147-8.9239v-14.682l-15.36 5.5416z"
+     fill-opacity=".75"
+     fill-rule="evenodd"
+     fill="url(#f)"
+     id="path32" />
+  <path
+     stroke-linejoin="round"
+     d="m23.415 16.567v27.016l-18.589-7.214-0.0384-25.806 18.627 6.004z"
+     stroke="#000"
+     stroke-linecap="round"
+     stroke-width="1.9265"
+     fill="none"
+     id="path34" />
+  <g
+     transform="matrix(.27133 .094049 .0019799 .4195 36.941 31.118)"
+     id="g36">
+    <rect
+       fill-rule="evenodd"
+       rx="2.825"
+       ry="7.866"
+       height="46.063"
+       width="38.976"
+       stroke="#000"
+       y="-13.622"
+       x="-102.76"
+       stroke-width="2.2011"
+       fill="#fff"
+       id="rect38" />
+    <g
+       style="font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Bitstream Vera Sans"
+       id="text40">
+      <path
+         d="m -75.930115,7.6938667 c 1.966125,0.5078277 3.457009,1.3932435 4.472657,2.6562503 1.028621,1.250012 1.542944,2.845062 1.542968,4.785156 -2.4e-5,2.89063 -1.106794,5.091149 -3.320312,6.601562 -2.213561,1.497396 -5.442724,2.246094 -9.6875,2.246094 -1.497406,0 -3.001311,-0.123698 -4.511719,-0.371094 -1.497401,-0.234374 -2.981775,-0.592447 -4.453125,-1.074218 l 0,-5.800782 c 1.406246,0.703131 2.799474,1.236985 4.179688,1.601563 1.39322,0.351567 2.760407,0.527348 4.101562,0.527344 1.992175,4e-6 3.515611,-0.345047 4.570313,-1.035157 1.067691,-0.690097 1.601545,-1.67968 1.601562,-2.96875 -1.7e-5,-1.328115 -0.546892,-2.330718 -1.640625,-3.007812 -1.080744,-0.690092 -2.682304,-1.035144 -4.804687,-1.035156 l -3.007813,0 0,-4.8437503 3.164063,0 c 1.888008,1.75e-5 3.294256,-0.292951 4.21875,-0.8789062 0.924463,-0.5989394 1.386702,-1.5038864 1.386718,-2.7148438 -1.6e-5,-1.1197695 -0.449234,-1.98565403 -1.347656,-2.59765622 -0.898452,-0.61195492 -2.167982,-0.91794418 -3.808594,-0.91796878 -1.210947,2.46e-5 -2.434904,0.13674319 -3.671875,0.41015628 -1.236985,0.27346137 -2.467453,0.6771068 -3.691406,1.2109375 l 0,-5.50781248 c 1.48437,-0.4166378 2.955722,-0.7291375 4.414063,-0.9375 1.458323,-0.2083038 2.890613,-0.3124703 4.296875,-0.3125 3.789046,2.97e-5 6.621074,0.625029 8.496093,1.875 1.887998,1.2370057 2.832008,3.1054934 2.832032,5.6054687 -2.4e-5,1.7057497 -0.449243,3.1054879 -1.347657,4.1992188 -0.898459,1.0807461 -2.226583,1.8424641 -3.984375,2.2851562"
+         style="font-weight:bold;fill:#ff0000"
+         id="path3036" />
+    </g>
+  </g>
+  <g
+     transform="matrix(.36014 .11661 .0026279 .52013 13.318 26.471)"
+     id="g44">
+    <path
+       transform="matrix(.89114 -.45373 -.028839 .99958 0 0)"
+       style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.89250004"
+       d="m 43.798301,-2.7530999 31.230401,0 c 1.466605,0 2.647301,2.76734084 2.647301,6.2048001 l 0,23.9253988 c 0,3.437459 -1.180696,6.2048 -2.647301,6.2048 l -31.230401,0 c -1.466604,0 -2.6473,-2.767341 -2.6473,-6.2048 l 0,-23.9253988 c 0,-3.43745926 1.180696,-6.2048001 2.6473,-6.2048001 z"
+       id="rect46" />
+    <g
+       transform="matrix(1.0067 -.60333 -.017083 1.0035 0 0)"
+       style="font-size:31.68899918px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Bitstream Vera Sans"
+       id="text48">
+      <path
+         d="m 48.056057,12.797153 0,14.096034 2.135294,0 c 2.434428,5e-6 4.291203,-0.603447 5.570332,-1.810358 1.28941,-1.206897 1.934124,-2.960519 1.934143,-5.260869 -1.9e-5,-2.290011 -0.639575,-4.033317 -1.91867,-5.229922 -1.279129,-1.196572 -3.141062,-1.794867 -5.585805,-1.794885 l -2.135294,0 m -5.957161,-4.5026851 6.282097,0 c 3.507233,2.31e-5 6.117034,0.2527509 7.829411,0.7581841 1.722658,0.4951625 3.197763,1.341027 4.425319,2.537596 1.083098,1.041877 1.8877,2.243623 2.41381,3.605242 0.526063,1.361652 0.789106,2.903807 0.789131,4.62647 -2.5e-5,1.743318 -0.263068,3.300946 -0.789131,4.67289 -0.52611,1.361642 -1.330712,2.563388 -2.41381,3.605242 -1.237872,1.196592 -2.723292,2.047614 -4.456266,2.553069 -1.733007,0.495141 -4.332493,0.742711 -7.798464,0.742711 l -6.282097,0 0,-23.1014041"
+         style="font-weight:bold;fill:#ff0000"
+         id="path3040" />
+    </g>
+  </g>
+  <text
+     style="word-spacing:0px;letter-spacing:0px"
+     xml:space="preserve"
+     font-size="40px"
+     line-height="125%"
+     y="34.097565"
+     x="-6.9512191"
+     font-family="Bitstream Vera Sans"
+     fill="#000000"
+     id="text52"><tspan
+       id="tspan54" /></text>
 </svg>
diff --git a/bitmaps_png/sources/icon_bitmap2component.svg b/bitmaps_png/sources/icon_bitmap2component.svg
index fe6cb4d96a..c5446344d4 100644
--- a/bitmaps_png/sources/icon_bitmap2component.svg
+++ b/bitmaps_png/sources/icon_bitmap2component.svg
@@ -5,15 +5,17 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="48"
    width="48"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="icon_bitmap2component.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="icon_bitmap2component.svg"
+   inkscape:export-filename="E:\kicad-launchpad\kicad-bzr\bitmaps_png\icon_bitmap2component.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
   <metadata
      id="metadata347">
     <rdf:RDF>
@@ -22,6 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,1092 +37,225 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview345"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="23.59322"
+     showgrid="true"
+     inkscape:zoom="18.178537"
+     inkscape:cx="11.963811"
+     inkscape:cy="27.182846"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3331"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective349" />
-    <linearGradient
-       id="aw">
-      <stop
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       id="au">
-      <stop
-         stop-color="#555753"
-         stop-opacity="0"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#eeeeec"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <linearGradient
-       id="ay">
-      <stop
-         stop-color="#2e3436"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#555753"
-         stop-opacity="0"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <linearGradient
-       id="az">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop24" />
-    </linearGradient>
-    <linearGradient
-       id="ax">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop27" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop29" />
-    </linearGradient>
-    <filter
-       id="ck"
-       height="1.6824"
-       width="1.6824"
-       color-interpolation-filters="sRGB"
-       y="-.34118"
-       x="-.34118">
-      <feGaussianBlur
-         stdDeviation="0.28648224"
-         id="feGaussianBlur32" />
-    </filter>
-    <linearGradient
-       id="at">
-      <stop
-         stop-color="#dee3e0"
-         offset="0"
-         id="stop35" />
-      <stop
-         stop-color="#dee3e0"
-         stop-opacity="0"
-         offset="1"
-         id="stop37" />
-    </linearGradient>
-    <radialGradient
-       id="ba"
-       xlink:href="#aw"
-       gradientUnits="userSpaceOnUse"
-       cy="486.65"
-       cx="605.71"
-       gradientTransform="matrix(-.062854 0 0 .020588 46.705 34.451)"
-       r="117.14" />
-    <linearGradient
-       id="av"
-       y2="609.51"
-       gradientUnits="userSpaceOnUse"
-       x2="302.86"
-       gradientTransform="matrix(.062854 0 0 .020588 1.2826 34.451)"
-       y1="366.65"
-       x1="302.86">
-      <stop
-         stop-opacity="0"
-         offset="0"
-         id="stop41" />
-      <stop
-         offset=".5"
-         id="stop43" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop45" />
-    </linearGradient>
-    <radialGradient
-       id="bb"
-       xlink:href="#aw"
-       gradientUnits="userSpaceOnUse"
-       cy="486.65"
-       cx="605.71"
-       gradientTransform="matrix(.062854 0 0 .020588 1.295 34.451)"
-       r="117.14" />
-    <radialGradient
-       id="bl"
-       gradientUnits="userSpaceOnUse"
-       cy="188.5"
-       cx="171.25"
-       gradientTransform="matrix(.23274 0 0 .23274 -13.152 -9.0643)"
-       r="19">
-      <stop
-         stop-color="#b100cb"
-         offset="0"
-         id="stop49" />
-      <stop
-         stop-color="#204a87"
-         stop-opacity="0"
-         offset="1"
-         id="stop51" />
-    </radialGradient>
-    <linearGradient
-       id="cl"
-       y2="53.914"
-       gradientUnits="userSpaceOnUse"
-       x2="11.692"
-       gradientTransform="matrix(.97498 0 0 .9583 -.89967 3.1462)"
-       y1="20.521"
-       x1="10.666">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop54" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop56" />
-    </linearGradient>
-    <radialGradient
-       id="bm"
-       xlink:href="#at"
-       gradientUnits="userSpaceOnUse"
-       cy="12.007"
-       cx="14.739"
-       gradientTransform="matrix(-3.3976e-6,-2.2552,3.3832,-5.402e-6,-27.32,54.059)"
-       r=".54688" />
-    <radialGradient
-       id="bn"
-       gradientUnits="userSpaceOnUse"
-       cy="17.109"
-       cx="9.2366"
-       gradientTransform="matrix(1.2675 -4.6716e-7 1.8899e-7 .44533 1.7922 12.443)"
-       r="2.961">
-      <stop
-         stop-color="#e9e9e9"
-         offset="0"
-         id="stop60" />
-      <stop
-         stop-color="#a7a7a7"
-         offset="0"
-         id="stop62" />
-      <stop
-         stop-color="#bebebe"
-         offset="0.529"
-         id="stop64" />
-      <stop
-         stop-color="#e7e7e7"
-         offset="1"
-         id="stop66" />
-    </radialGradient>
-    <radialGradient
-       id="bo"
-       xlink:href="#at"
-       gradientUnits="userSpaceOnUse"
-       cy="20.823"
-       cx="9.119"
-       gradientTransform="matrix(0 -.60512 2.7541 0 -44.001 27.997)"
-       r="3.177" />
-    <linearGradient
-       id="bc"
-       y2="30.191"
-       gradientUnits="userSpaceOnUse"
-       x2="6.5596"
-       gradientTransform="matrix(1.3054 0 0 .96884 27.658 -4.2992)"
-       y1="28.781"
-       x1="6.5596">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop70" />
-      <stop
-         stop-color="#d7dbc7"
-         offset="1"
-         id="stop72" />
-    </linearGradient>
-    <linearGradient
-       id="bd"
-       y2="22.713"
-       gradientUnits="userSpaceOnUse"
-       x2="8.5602"
-       gradientTransform="matrix(1.1646 0 0 .37791 27.782 13.975)"
-       y1="29.18"
-       x1="5.3348">
-      <stop
-         stop-color="#eee"
-         offset="0"
-         id="stop75" />
-      <stop
-         stop-color="#a2a2a2"
-         offset="1"
-         id="stop77" />
-    </linearGradient>
-    <linearGradient
-       id="be"
-       y2="24.938"
-       xlink:href="#ax"
-       gradientUnits="userSpaceOnUse"
-       x2="24"
-       gradientTransform="matrix(.67368 0 0 .67368 6.6323 9.8582)"
-       y1="22.125"
-       x1="22.062" />
-    <linearGradient
-       id="bf"
-       y2="26.868"
-       xlink:href="#ax"
-       gradientUnits="userSpaceOnUse"
-       x2="24.082"
-       gradientTransform="matrix(1.0732 0 0 1.0757 2.6528 -.50307)"
-       y1="21.016"
-       x1="21.568" />
-    <radialGradient
-       id="bp"
-       gradientUnits="userSpaceOnUse"
-       cy="62.526"
-       cx="442.29"
-       gradientTransform="matrix(-1.3017e-5,-1.3896,0.25862,0,12.335,648.41)"
-       r="77.923">
-      <stop
-         stop-color="#777"
-         stop-opacity="0"
-         offset="0"
-         id="stop82" />
-      <stop
-         stop-color="#2b2b2b"
-         offset="1"
-         id="stop84" />
-    </radialGradient>
-    <radialGradient
-       id="bq"
-       xlink:href="#az"
-       gradientUnits="userSpaceOnUse"
-       cy="183.64"
-       cx="258.76"
-       gradientTransform="matrix(.17369 -.0023476 .0017845 .13208 -14.213 13.883)"
-       r="18.578" />
-    <radialGradient
-       id="br"
-       gradientUnits="userSpaceOnUse"
-       cy="171.79"
-       cx="251.69"
-       gradientTransform="matrix(.040643 -.16438 .25253 .063961 -21.612 69.314)"
-       r="21.531">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop88" />
-      <stop
-         stop-color="#090908"
-         stop-opacity=".96622"
-         offset="1"
-         id="stop90" />
-    </radialGradient>
-    <linearGradient
-       id="bg"
-       y2="179.04"
-       xlink:href="#az"
-       gradientUnits="userSpaceOnUse"
-       x2="222.73"
-       gradientTransform="matrix(.13883 0 0 .13367 -4.9888 13.067)"
-       y1="171.62"
-       x1="236.75" />
-    <radialGradient
-       id="bs"
-       gradientUnits="userSpaceOnUse"
-       cy="111.3"
-       cx="439.05"
-       gradientTransform="matrix(.071034 -.056703 .11549 .15363 -18.07 41.978)"
-       r="75.752">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop94" />
-      <stop
-         stop-color="#babdb6"
-         offset="1"
-         id="stop96" />
-    </radialGradient>
-    <linearGradient
-       id="bh"
-       y2="114.23"
-       gradientUnits="userSpaceOnUse"
-       x2="457.2"
-       gradientTransform="matrix(.072459 0 0 .10109 -4.6279 19.41)"
-       y1="289.78"
-       x1="457.2">
-      <stop
-         stop-color="#2e3436"
-         offset="0"
-         id="stop99" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop101" />
-    </linearGradient>
-    <radialGradient
-       id="bt"
-       xlink:href="#ay"
-       gradientUnits="userSpaceOnUse"
-       cy="98.975"
-       cx="434.13"
-       gradientTransform="matrix(-.15022 .15417 -.1987 -.20393 113.38 -16.437)"
-       r="74.908" />
-    <radialGradient
-       id="bu"
-       gradientUnits="userSpaceOnUse"
-       cy="130.89"
-       cx="441.36"
-       gradientTransform="matrix(-.012867 -.088952 .29168 -.044437 -3.9993 74.887)"
-       r="75.756">
-      <stop
-         stop-color="#3a3a3a"
-         offset="0"
-         id="stop105" />
-      <stop
-         stop-color="#3a3a3a"
-         stop-opacity="0"
-         offset="1"
-         id="stop107" />
-    </radialGradient>
-    <radialGradient
-       id="bv"
-       xlink:href="#ay"
-       gradientUnits="userSpaceOnUse"
-       cy="131.83"
-       cx="469.91"
-       gradientTransform="matrix(-.14051 -.13746 .12306 -.13043 81.917 108.28)"
-       r="74.908" />
-    <radialGradient
-       id="bw"
-       xlink:href="#au"
-       gradientUnits="userSpaceOnUse"
-       cy="218.66"
-       cx="344.26"
-       gradientTransform="matrix(-.013724 -.24747 .093642 -.0055498 12.749 122.21)"
-       r="74.908" />
-    <linearGradient
-       id="bi"
-       y2="225.83"
-       xlink:href="#au"
-       gradientUnits="userSpaceOnUse"
-       x2="280.02"
-       gradientTransform="matrix(.093448 0 0 .13038 -14.224 11.368)"
-       y1="126.84"
-       x1="469.36" />
-    <radialGradient
-       id="bx"
-       gradientUnits="userSpaceOnUse"
-       cy="95.382"
-       cx="529.4"
-       gradientTransform="matrix(0 .10037 -.10096 0 38.13 -18.815)"
-       r="74.908">
-      <stop
-         stop-color="#2e3436"
-         stop-opacity="0"
-         offset="0"
-         id="stop113" />
-      <stop
-         stop-color="#2e3436"
-         stop-opacity="0"
-         offset=".47336"
-         id="stop115" />
-      <stop
-         stop-color="#0f1112"
-         offset="1"
-         id="stop117" />
-    </radialGradient>
-    <radialGradient
-       id="by"
-       gradientUnits="userSpaceOnUse"
-       cy="165.52"
-       cx="449.88"
-       gradientTransform="matrix(0 -.096503 .10561 0 11.021 76.299)"
-       r="74.908">
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="0"
-         id="stop120" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".49804"
-         offset=".86670"
-         id="stop122" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop124" />
-    </radialGradient>
-    <radialGradient
-       id="bz"
-       gradientUnits="userSpaceOnUse"
-       cy="170.41"
-       cx="459.45"
-       gradientTransform="matrix(.15094 -2.3254e-8 1.3013e-8 .12469 -40.912 13.001)"
-       r="74.908">
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".95270"
-         offset="0"
-         id="stop127" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset=".47989"
-         id="stop129" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".99324"
-         offset=".52296"
-         id="stop131" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset=".63154"
-         id="stop133" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".23529"
-         offset=".73835"
-         id="stop135" />
-      <stop
-         stop-color="#fff"
-         stop-opacity=".71622"
-         offset=".83401"
-         id="stop137" />
-      <stop
-         stop-color="#f6f6f5"
-         stop-opacity=".27027"
-         offset=".90514"
-         id="stop139" />
-      <stop
-         stop-color="#f2f2f0"
-         stop-opacity=".27703"
-         offset=".90514"
-         id="stop141" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop143" />
-    </radialGradient>
-    <radialGradient
-       id="ca"
-       gradientUnits="userSpaceOnUse"
-       cy="217.46"
-       cx="502.53"
-       gradientTransform="matrix(.10492 -.072831 .035871 .057009 -25.672 64.354)"
-       r="74.908">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop146" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop148" />
-    </radialGradient>
-    <radialGradient
-       id="cb"
-       gradientUnits="userSpaceOnUse"
-       cy="33.605"
-       cx="427.8"
-       gradientTransform="matrix(-.44827 .10225 -.081708 -.35819 230.04 -5.144)"
-       r="74.908">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop151" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop153" />
-    </radialGradient>
-    <radialGradient
-       id="cc"
-       gradientUnits="userSpaceOnUse"
-       cy="127.25"
-       cx="399.88"
-       gradientTransform="matrix(.942 -.093118 .12194 .43761 -363.99 7.6542)"
-       r="2.0222">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop156" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop158" />
-    </radialGradient>
-    <radialGradient
-       id="cd"
-       gradientUnits="userSpaceOnUse"
-       cy="127.65"
-       cx="400.3"
-       gradientTransform="matrix(1.0867,3.1905e-5,-1.4474e-5,0.51097,-406.97,-39.597)"
-       r="2.0222">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop161" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop163" />
-    </radialGradient>
-    <linearGradient
-       id="bj"
-       y2="496.34"
-       gradientUnits="userSpaceOnUse"
-       x2="700.41"
-       gradientTransform="matrix(.15392 0 0 .1533 -88.254 -28.438)"
-       y1="327.78"
-       x1="697.91">
-      <stop
-         stop-color="#f0f0f4"
-         offset="0"
-         id="stop166" />
-      <stop
-         stop-color="#eeeeec"
-         offset=".037441"
-         id="stop168" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".69595"
-         offset=".39254"
-         id="stop170" />
-      <stop
-         stop-color="#a1a29f"
-         offset="0.908"
-         id="stop172" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop174" />
-    </linearGradient>
-    <radialGradient
-       id="ce"
-       gradientUnits="userSpaceOnUse"
-       cy="14.782"
-       cx="76.166"
-       gradientTransform="matrix(4.2066 1.9379e-8 0 .1402 -297.74 19.928)"
-       r="21">
-      <stop
-         stop-color="#7a7c7c"
-         offset="0"
-         id="stop177" />
-      <stop
-         stop-color="#33393a"
-         offset="1"
-         id="stop179" />
-    </radialGradient>
-    <linearGradient
-       id="bk"
-       y2="45.818"
-       gradientUnits="userSpaceOnUse"
-       x2="8.5625"
-       gradientTransform="translate(-53.5,9.8117)"
-       y1="4.6468"
-       x1="8.5625">
-      <stop
-         stop-color="#2f3537"
-         offset="0"
-         id="stop182" />
-      <stop
-         stop-color="#8a8e8e"
-         offset="0.3"
-         id="stop184" />
-      <stop
-         stop-color="#2f3537"
-         offset="1"
-         id="stop186" />
-    </linearGradient>
-    <radialGradient
-       id="cf"
-       gradientUnits="userSpaceOnUse"
-       cy="114.57"
-       cx="20.892"
-       gradientTransform="matrix(0.2297,0,0,0.2297,4.6135,3.9798)"
-       r="5.256">
-      <stop
-         stop-color="#f0f0f0"
-         offset="0"
-         id="stop189" />
-      <stop
-         stop-color="#9a9a9a"
-         offset="1"
-         id="stop191" />
-    </radialGradient>
-    <radialGradient
-       id="cg"
-       gradientUnits="userSpaceOnUse"
-       cy="64.568"
-       cx="20.892"
-       gradientTransform="matrix(0.2297,0,0,0.2297,4.6135,3.9798)"
-       r="5.257">
-      <stop
-         stop-color="#f0f0f0"
-         offset="0"
-         id="stop194" />
-      <stop
-         stop-color="#9a9a9a"
-         offset="1"
-         id="stop196" />
-    </radialGradient>
-    <radialGradient
-       id="ch"
-       gradientUnits="userSpaceOnUse"
-       cy="7.2679"
-       cx="8.1436"
-       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
-       r="38.159">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop199" />
-      <stop
-         stop-color="#f8f8f8"
-         offset="1"
-         id="stop201" />
-    </radialGradient>
-    <radialGradient
-       id="ci"
-       gradientUnits="userSpaceOnUse"
-       cy="35.737"
-       cx="33.967"
-       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
-       r="86.708">
-      <stop
-         stop-color="#fafafa"
-         offset="0"
-         id="stop204" />
-      <stop
-         stop-color="#bbb"
-         offset="1"
-         id="stop206" />
-    </radialGradient>
-    <radialGradient
-       id="cj"
-       gradientUnits="userSpaceOnUse"
-       cy="3.7561"
-       cx="8.8244"
-       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
-       r="37.752">
-      <stop
-         stop-color="#a3a3a3"
-         offset="0"
-         id="stop209" />
-      <stop
-         stop-color="#4c4c4c"
-         offset="1"
-         id="stop211" />
-    </radialGradient>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path4630"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path4627"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart-1"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4627-3"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6,0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-2"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4630-7"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
   </defs>
+  <rect
+     style="fill:#ffffff;fill-opacity:1;stroke:none"
+     id="rect3302"
+     width="38.947025"
+     height="38.947029"
+     x="-2.5209514e-08"
+     y="9.0529709"
+     ry="2.8881564"
+     rx="2.9705353" />
   <g
-     fill="none"
-     id="g213">
+     transform="scale(0.97123869,1.029613)"
+     style="font-size:61.97896957px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00a300;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3327">
     <path
-       d="m11.506 5.4943v37.907"
-       stroke-opacity=".017544"
-       stroke="#000"
-       stroke-width=".98855"
-       id="path215" />
-    <path
-       stroke-opacity=".20468"
-       d="m12.5 5.0205v38.018"
-       stroke="#fff"
-       id="path217" />
+       d="m 20.91299,29.527713 c -2.703528,1.5e-5 -4.751333,0.423699 -6.143423,1.271053 -1.371944,0.827206 -2.057908,2.057907 -2.057896,3.692106 -1.2e-5,1.230712 0.403496,2.199132 1.210527,2.905265 0.827179,0.706147 1.957003,1.059217 3.389475,1.05921 2.21928,7e-6 4.075419,-0.665782 5.568423,-1.997369 1.492959,-1.351745 2.491642,-3.248235 2.996053,-5.689475 l 0.242106,-1.24079 -5.205265,0 m 16.917111,-4.085528 -3.782896,19.338165 -10.834214,0 0.907895,-5.023686 c -1.775461,2.017547 -3.651776,3.510529 -5.62895,4.478949 -1.977209,0.948245 -4.125892,1.422368 -6.446055,1.422369 -3.2079039,-10e-7 -5.7600952,-0.827194 -7.6565814,-2.48158 -1.8763184,-1.674559 -2.8144757,-3.924119 -2.8144747,-6.748687 -1e-6,-4.317533 1.6644716,-7.616215 4.9934229,-9.896056 3.3491146,-2.29998 8.1710412,-3.44998 14.4657942,-3.450001 l 6.385529,0 0.121053,-0.847369 c 0.0605,-0.282433 0.09076,-0.484188 0.09079,-0.605263 0.02015,-0.12103 0.03024,-0.231995 0.03026,-0.332895 -2.7e-5,-1.331555 -0.635553,-2.330238 -1.906579,-2.996054 -1.250902,-0.685938 -3.117129,-1.02892 -5.598686,-1.028948 -2.239492,2.8e-5 -4.408351,0.232045 -6.506582,0.696053 -2.098257,0.464062 -4.1258874,1.160114 -6.0828967,2.088159 l 1.6342112,-8.261845 c 2.2596385,-0.564879 4.5697255,-0.988563 6.9302655,-1.271053 2.380685,-0.302597 4.842087,-0.453913 7.384213,-0.453948 5.023658,3.5e-5 8.756112,0.867578 11.197373,2.602633 2.441192,1.714943 3.661805,4.337748 3.661843,7.868424 -3.8e-5,0.685988 -0.05048,1.442567 -0.151316,2.269737 -0.08074,0.807039 -0.211879,1.68467 -0.393421,2.632896"
+       style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00a300;font-family:Sans;-inkscape-font-specification:Sans Bold Italic"
+       id="path3302" />
   </g>
   <g
-     opacity=".3"
-     transform="matrix(.9138 0 0 1 4.4269 -9.3837)"
-     id="g219">
+     id="g4585"
+     transform="matrix(1.011705,0,0,1,-0.00570879,0)"
+     style="stroke:#cccccc">
     <path
-       fill="url(#ba)"
-       d="m8.8251 42v4.9997c-3.2368 0.009-7.8251-1.12-7.8251-2.5s3.6121-2.4995 7.8251-2.4995z"
-       id="path221" />
-    <rect
-       height="5"
-       width="30.35"
-       y="42"
-       x="8.8251"
-       fill="url(#av)"
-       id="rect223" />
+       inkscape:connector-curvature="0"
+       id="path3333-6"
+       d="m 0.98772317,30.533269 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       fill="url(#bb)"
-       d="m39.175 42v4.9997c3.2369 0.0094 7.8251-1.1202 7.8251-2.5002s-3.612-2.5-7.825-2.5z"
-       id="path225" />
+       inkscape:connector-curvature="0"
+       id="path3333-33"
+       d="m 0.98772317,34.538333 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-7"
+       d="m 0.98772317,38.543396 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-79"
+       d="m 0.98772317,42.548457 36.59759383,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-31-7"
+       d="m 0.98772317,10.507956 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-8-1"
+       d="m 0.98772317,14.513019 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-33-0"
+       d="m 0.98772317,18.518083 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-32-1"
+       d="m 0.98772317,22.523144 36.59759383,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-4-6"
+       d="m 0.98772317,26.528205 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3333-79-6"
+       d="m 0.98772317,46.553519 36.59759283,0 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
   <g
-     transform="translate(46,33.47034)"
-     id="g227">
-    <rect
-       style="color:#000000;fill:url(#ci);stroke:url(#cj);stroke-width:0.89924002;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       transform="matrix(0,1,-1,0,0,0)"
-       ry="1.0718"
-       width="30.235001"
-       y="0.82638001"
-       x="-31.895"
-       height="38.167999"
-       id="rect229" />
-    <rect
-       style="color:#000000;fill:none;stroke:url(#ch);stroke-width:0.89074999;stroke-linecap:round;stroke-linejoin:round;display:block"
-       transform="matrix(0,1,-1,0,0,0)"
-       display="block"
-       rx="0.12782"
-       ry="0.13789999"
-       height="36.033001"
-       width="28.108"
-       y="1.8398"
-       x="-31.148001"
-       id="rect231" />
-    <g
-       transform="matrix(0,1.3362,-1.0851,0,9.545,-39.685)"
-       id="g233">
-      <g
-         transform="matrix(0.2297,0,0,0.2297,4.9671,4.245)"
-         id="g235"
-         style="fill:#ffffff;stroke:#000000">
-        <path
-           d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 -1.974,0 -3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 3.573,3.573 z"
-           id="path237" />
-        <path
-           d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 -1.974,0 -3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 3.573,3.573 z"
-           id="path239" />
-      </g>
-      <path
-         d="m 9.995,29.952 c 0,0.4532 -0.36752,0.8205 -0.82073,0.8205 -0.45343,0 -0.82073,-0.36752 -0.82073,-0.8205 0,-0.45343 0.36752,-0.82073 0.82073,-0.82073 0.4532,0 0.82073,0.36752 0.82073,0.82073 z"
-         id="path241"
-         style="fill:url(#cf)" />
-      <path
-         d="m 9.995,18.467 c 0,0.4532 -0.36752,0.82073 -0.82073,0.82073 -0.45343,0 -0.82073,-0.36752 -0.82073,-0.82073 0,-0.45343 0.36752,-0.82073 0.82073,-0.82073 0.4532,0 0.82073,0.36752 0.82073,0.82073 z"
-         id="path243"
-         style="fill:url(#cg)" />
-    </g>
+     id="g4563"
+     transform="matrix(1,0,0,0.99268819,-0.08251488,0.07386002)"
+     style="stroke:#cccccc">
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="M -22.444,-23.794 H -33.295"
-       id="path245" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7"
+       d="m 9.5832994,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -22.444,-17.113 -3.2554,-6.6808"
-       id="path247" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-4"
+       d="m 5.5802244,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -33.295,-17.113 3.2554,-6.6808"
-       id="path249" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-7"
+       d="m 1.5771496,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.1494;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -27.825,-24.512 v -4.7243"
-       id="path251" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-6"
+       d="m 17.589451,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -33.295,-17.113 h -3.2554"
-       id="path253" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-46"
+       d="m 21.592522,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -36.639,-17.148 v -5.3447"
-       id="path255" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-9"
+       d="m 25.595599,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -22.444,-17.113 h 6.5107"
-       id="path257" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-5"
+       d="m 29.598674,10.60147 0,36.617178 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -15.934,-15.777 v -2.6723 h 7.5958 v 2.6723 h -7.5958"
-       id="path259" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-8"
+       d="m 33.60175,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:0.99326003;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="m -19.189,-17.306 v 7.2734"
-       id="path261" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-66"
+       d="m 37.604823,10.60147 0,36.617178 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="color:#000000;fill:none;stroke:#9b9b9b;stroke-width:1.20410001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74510001"
-       d="M -5.0823,-17.113 H -8.3377"
-       id="path263" />
-    <path
-       style="color:#000000;fill:#9b9b9b;fill-opacity:0.74510001;fill-rule:evenodd"
-       d="m -33.295,-17.113 3.0519,-2.9229 -2.645,-1.5032 -0.40692,4.426 z"
-       id="path265" />
-  </g>
-  <g
-     transform="matrix(.92391 0 0 .875 -.53806 5.8515)"
-     id="g267">
-    <g
-       opacity=".3"
-       transform="translate(-1.5002,1.8117)"
-       id="g269">
-      <path
-         fill="url(#ba)"
-         d="m8.8251 42v4.9997c-3.2368 0.009-7.8251-1.12-7.8251-2.5s3.6121-2.4995 7.8251-2.4995z"
-         id="path271" />
-      <rect
-         height="5"
-         width="30.35"
-         y="42"
-         x="8.8251"
-         fill="url(#av)"
-         id="rect273" />
-      <path
-         fill="url(#bb)"
-         d="m39.175 42v4.9997c3.2369 0.0094 7.8251-1.1202 7.8251-2.5002s-3.612-2.5-7.825-2.5z"
-         id="path275" />
-    </g>
-    <rect
-       stroke-linejoin="round"
-       rx="2.4749"
-       ry="2.1004"
-       height="26.99"
-       width="40.99"
-       stroke="url(#bk)"
-       stroke-linecap="round"
-       y="19.317"
-       x="2.005"
-       stroke-width="1.01"
-       fill="url(#ce)"
-       id="rect277" />
-    <rect
-       rx="1.6573"
-       ry="1.6573"
-       height="24"
-       width="40"
-       y="21.812"
-       x="2.4998"
-       fill="url(#bj)"
-       id="rect279" />
-    <path
-       opacity=".27228"
-       fill="url(#cd)"
-       d="m30.74 24.195a2.7165 2.6372 0 0 1 -5.433 0 2.7165 2.6372 0 1 1 5.433 0z"
-       id="path281" />
-    <path
-       fill="url(#cc)"
-       d="m30.727 25.473a2.7042 1.8094 0 0 1 -5.4083 0 2.7042 1.8094 0 1 1 5.4083 0z"
-       id="path283" />
-    <path
-       fill="url(#cb)"
-       d="m38.5 33.812a10 10 0 0 1 -20 0 10 10 0 1 1 20 0z"
-       id="path285" />
-    <path
-       fill="#888a85"
-       d="m37.5 33.812a9 9 0 0 1 -18 0 9 9 0 1 1 18 0z"
-       id="path287" />
-    <path
-       fill="url(#ca)"
-       d="m39.5 33.812a11 11 0 0 1 -22 0 11 11 0 1 1 22 0z"
-       id="path289" />
-    <path
-       fill="url(#bz)"
-       d="m38.437 34.25a10 10 0 0 1 -20 0 10 10 0 1 1 20 0z"
-       id="path291" />
-    <path
-       fill="url(#by)"
-       d="m36.569 33.475a8.0691 7.8189 0 0 1 -16.138 0 8.0691 7.8189 0 1 1 16.138 0z"
-       id="path293" />
-    <path
-       opacity=".85149"
-       fill="url(#bx)"
-       d="m35.5 33.812a7 7 0 0 1 -14 0 7 7 0 1 1 14 0z"
-       id="path295" />
-    <path
-       fill="url(#bi)"
-       d="m35.5 33.812a7 7 0 0 1 -14 0 7 7 0 1 1 14 0z"
-       id="path297" />
-    <path
-       fill="url(#bw)"
-       d="m35.5 34.812a7 7 0 0 1 -14 0 7 7 0 1 1 14 0z"
-       id="path299" />
-    <path
-       opacity=".53960"
-       fill="url(#bv)"
-       d="m34.234 34.76a5.7665 6.0002 0 0 1 -11.533 0 5.7665 6.0002 0 1 1 11.533 0z"
-       id="path301" />
-    <path
-       stroke-linejoin="round"
-       d="m34.176 35.312a5.676 5.426 0 0 1 -11.352 0 5.676 5.426 0 1 1 11.352 0z"
-       stroke="url(#bu)"
-       stroke-linecap="round"
-       stroke-width=".1485"
-       fill="url(#bt)"
-       id="path303" />
-    <path
-       stroke-linejoin="round"
-       d="m33.928 36.812c0 2.9961-2.4316 5.4277-5.4277 5.4277s-5.4277-2.4316-5.4277-5.4277 2.4316-5.4277 5.4277-5.4277 5.4277 2.4316 5.4277 5.4277z"
-       stroke="url(#bh)"
-       stroke-linecap="round"
-       stroke-width=".14459"
-       fill="url(#bs)"
-       id="path305" />
-    <path
-       fill="#2e3436"
-       d="m33 36.812a4.5 4.5 0 0 1 -9 0 4.5 4.5 0 1 1 9 0z"
-       id="path307" />
-    <path
-       opacity=".23267"
-       fill="url(#bg)"
-       d="m27.724 34.278c-0.08496 0.02653-0.16639 0.05752-0.24728 0.0919 0.08079-0.03461 0.1624-0.06518 0.24728-0.0919zm1.77 0.05013c0.035 0.01321 0.06988 0.02718 0.10412 0.04177-0.03437-0.01461-0.06898-0.02856-0.10412-0.04177zm-2.308 0.18798c-0.05662 0.03268-0.11114 0.06787-0.16486 0.10443 0.05331-0.03657 0.10869-0.07167 0.16486-0.10443zm-0.16486 0.10443c-0.06461 0.04398-0.12648 0.08859-0.18655 0.13785 0.05929-0.04879 0.12287-0.09417 0.18655-0.13785zm3.2754 0.18798c0.03712 0.0324 0.07334 0.06589 0.10846 0.10026-0.03511-0.03423-0.07136-0.06799-0.10846-0.10026zm-3.5271 0.0084c-0.04762 0.0418-0.09456 0.08446-0.13883 0.12949 0.04437-0.04514 0.09114-0.08753 0.13883-0.12949zm-0.13883 0.12949c-0.33737 0.34318-0.57623 0.77514-0.6681 1.2574-0.000256 0.0014 0.000257 0.0028 0 0.0042v0.88976c0.13918 0.7375 0.61747 1.3607 1.2755 1.721h2.5987c0.63044-0.34525 1.0935-0.93177 1.2538-1.6291v-1.0652c-0.072-0.315-0.203-0.61-0.387-0.868-0.142-0.184-0.307-0.317-0.485-0.389h-3.488c-0.03512 0.02614-0.06746 0.05237-0.09978 0.07937zm-0.6681 2.1513c-0.01352-0.07159-0.02313-0.14322-0.03037-0.21722 0.007 0.07375 0.01683 0.14545 0.03037 0.21722zm0-0.88976c-0.01357 0.07192-0.0234 0.14331-0.03037 0.21722 0.0072-0.07297 0.01685-0.14567 0.03037-0.21722zm4.5596-1.1822c0.02542 0.02829 0.04966 0.05836 0.07375 0.08772-0.02444-0.02974-0.04796-0.05908-0.07375-0.08772zm-2.828 3.991c0.05283 0.01722 0.10623 0.03193 0.16052 0.04595-0.05432-0.01407-0.10765-0.02866-0.16052-0.04595zm1.6876 0c-0.05312 0.01729-0.10592 0.03188-0.16052 0.04595 0.05429-0.01402 0.10769-0.02874 0.16052-0.04595z"
-       id="path309" />
-    <path
-       opacity=".37557"
-       fill="url(#br)"
-       d="m26.234 33.812c-0.535 0.385-0.965 0.904-1.234 1.501v2.946c0.28195 0.62634 0.73926 1.1627 1.3106 1.5527h4.4296c0.538-0.369 0.975-0.868 1.259-1.45v-3.1465c-0.271-0.557-0.682-1.041-1.189-1.404h-4.5769z"
-       id="path311" />
-    <path
-       fill="#2e3436"
-       d="m27.734 34.215c-0.08393 0.02688-0.16438 0.05827-0.24429 0.0931 0.07981-0.03506 0.16044-0.06603 0.24429-0.0931zm1.7486 0.05078c0.03457 0.01338 0.06903 0.02754 0.10286 0.04232-0.03396-0.0148-0.06815-0.02893-0.10286-0.04232zm-2.28 0.19043c-0.05593 0.03311-0.1098 0.06876-0.16286 0.1058 0.05266-0.03705 0.10737-0.07261 0.16286-0.1058zm-0.16286 0.1058c-0.06383 0.04455-0.12495 0.08974-0.18429 0.13965 0.05858-0.04943 0.12138-0.0954 0.18429-0.13965zm3.2357 0.19043c0.03667 0.03282 0.07245 0.06675 0.10715 0.10157-0.03468-0.03468-0.07049-0.06888-0.10715-0.10157zm-3.4843 0.0085c-0.04705 0.04235-0.09341 0.08557-0.13714 0.13119 0.04384-0.04573 0.09004-0.08867 0.13714-0.13119zm-0.138 0.132c-0.33328 0.34766-0.56925 0.78528-0.66001 1.2738-0.000253 0.0014 0.000254 0.0029 0 0.0042v0.90138c0.13749 0.74714 0.60999 1.3785 1.26 1.7435h2.5672c0.6228-0.34977 1.0802-0.94395 1.2386-1.6504v-1.0792c-0.07047-0.31936-0.2005-0.61814-0.38143-0.88022-0.14074-0.1859-0.30357-0.32067-0.48-0.39356h-3.4458c-0.03469 0.02648-0.06665 0.05306-0.09857 0.0804zm-0.66001 2.1794c-0.01335-0.07252-0.02285-0.14509-0.03-0.22006 0.0069 0.07472 0.01662 0.14735 0.03 0.22006zm0-0.90138c-0.01341 0.07286-0.02312 0.14518-0.03 0.22006 0.0071-0.07392 0.01665-0.14757 0.03-0.22006zm4.5043-1.1976c0.02511 0.02866 0.04905 0.05912 0.07286 0.08887-0.02414-0.03013-0.04738-0.05985-0.07286-0.08887zm-2.7943 4.0414c0.05219 0.01744 0.10494 0.03235 0.15857 0.04655-0.05367-0.01425-0.10635-0.02904-0.15857-0.04655zm1.6672 0c-0.05248 0.01752-0.10464 0.0323-0.15857 0.04655 0.05363-0.0142 0.10638-0.02911 0.15857-0.04655z"
-       id="path313" />
-    <path
-       opacity=".23267"
-       fill="url(#bq)"
-       d="m27.734 34.153c-0.08393 0.02723-0.16438 0.05903-0.24429 0.0943 0.07981-0.03551 0.16044-0.06688 0.24429-0.0943zm1.7486 0.05144c0.03457 0.01355 0.06903 0.02789 0.10286 0.04286-0.034-0.015-0.069-0.029-0.103-0.043zm-2.281 0.193c-0.05593 0.03353-0.1098 0.06965-0.16286 0.10716 0.05266-0.03753 0.10737-0.07354 0.16286-0.10716zm-0.16286 0.10716c-0.06383 0.04513-0.12495 0.0909-0.18429 0.14145 0.05858-0.05006 0.12138-0.09663 0.18429-0.14145zm3.2357 0.19289c0.03667 0.03325 0.07245 0.06761 0.10715 0.10288-0.03468-0.03512-0.07049-0.06977-0.10715-0.10288zm-3.4843 0.0086c-0.04705 0.0429-0.09341 0.08667-0.13714 0.13288 0.04384-0.04632 0.09004-0.08982 0.13714-0.13288zm-0.138 0.133c-0.33328 0.35214-0.56925 0.7954-0.66001 1.2902-0.000253 0.0014 0.000254 0.0029 0 0.0043v0.91301c0.13749 0.75678 0.60999 1.3962 1.26 1.766h2.5672c0.6228-0.35428 1.0802-0.95612 1.2386-1.6717v-1.0931c-0.071-0.324-0.201-0.627-0.382-0.892-0.141-0.188-0.303-0.325-0.48-0.399h-3.4458c-0.03469 0.02682-0.06665 0.05374-0.09857 0.08144zm-0.66 2.207c-0.01335-0.07346-0.02285-0.14697-0.03-0.22289 0.0069 0.07568 0.01662 0.14925 0.03 0.22289zm0-0.91301c-0.01341 0.0738-0.02312 0.14705-0.03 0.2229 0.0071-0.07488 0.01665-0.14948 0.03-0.2229zm4.5043-1.2131c0.02511 0.02903 0.04905 0.05988 0.07286 0.09002-0.02414-0.03052-0.04738-0.06063-0.07286-0.09002zm-2.7943 4.0935c0.05219 0.01767 0.10494 0.03277 0.15857 0.04715-0.054-0.015-0.107-0.03-0.159-0.048zm1.6672 0c-0.05248 0.01774-0.10464 0.03271-0.15857 0.04715 0.05363-0.01438 0.10638-0.02949 0.15857-0.04715z"
-       id="path315" />
-    <path
-       fill-opacity=".50543"
-       d="m28.512 34.806c-1.0298-0.000002-1.8752 0.77295-1.9851 1.7632-0.0046 0.04174-0.008 0.08347-0.0099 0.12595-0.0014 0.0304-0.005 0.05994-0.005 0.09068 0 0.0067-0.000067 0.01348 0 0.02015-0.000067 0.0067 0 0.01346 0 0.02015 0.000605 0.03001 0.003 0.06102 0.005 0.09068 0.002 0.04247 0.0053 0.08421 0.0099 0.12595 0.10987 0.99028 0.95525 1.7632 1.9851 1.7632s1.8752-0.77295 1.9851-1.7632c0.0046-0.04174 0.008-0.08347 0.0099-0.12595 0.0024-0.03624 0.0046-0.07407 0.005-0.11083-0.00037-0.03675-0.0026-0.0746-0.005-0.11083-0.002-0.042-0.005-0.084-0.01-0.126-0.11-0.99-0.955-1.763-1.985-1.763z"
-       id="path317" />
-    <path
-       stroke-linejoin="round"
-       d="m39.016 33.812a10.516 10.516 0 0 1 -21.033 0 10.516 10.516 0 1 1 21.033 0z"
-       stroke="url(#bp)"
-       stroke-linecap="round"
-       fill="none"
-       id="path319" />
-    <path
-       d="m29.013 24.307a2.0122 2.017 0 0 1 -4.0244 0 2.0122 2.017 0 1 1 4.0244 0z"
-       fill-rule="evenodd"
-       stroke="url(#bf)"
-       stroke-miterlimit="10"
-       stroke-width=".97678"
-       fill="#2e3436"
-       id="path321" />
-    <path
-       opacity=".34706"
-       fill-rule="evenodd"
-       d="m27.834 24.314a0.81921 0.82118 0 0 1 -1.6384 0 0.81921 0.82118 0 1 1 1.6384 0z"
-       id="path323" />
-    <path
-       opacity=".30588"
-       d="m28.417 16.445a0.8397 0.8397 0 1 1 -1.6794 0 0.8397 0.8397 0 1 1 1.6794 0z"
-       fill-rule="evenodd"
-       transform="matrix(.6932 0 0 .69486 8.2648 13.585)"
-       filter="url(#ck)"
-       fill="#fff"
-       id="path325" />
-    <path
-       d="m23.18 25.395a1.2632 1.2632 0 0 1 -2.5263 0 1.2632 1.2632 0 1 1 2.5263 0z"
-       fill-rule="evenodd"
-       stroke="url(#be)"
-       stroke-miterlimit="10"
-       stroke-width=".47368"
-       fill="#2e3436"
-       id="path327" />
-    <rect
-       rx=".93042"
-       ry=".79550"
-       height="2.2404"
-       width="8.2404"
-       stroke="url(#bd)"
-       y="23.192"
-       x="32.88"
-       stroke-width=".75957"
-       fill="url(#bc)"
-       id="rect329" />
-    <path
-       d="m17.228 20.683a3.7307 1.6168 0 0 1 -7.4614 0 3.7307 1.6168 0 1 1 7.4614 0z"
-       stroke-opacity=".99608"
-       fill-rule="evenodd"
-       stroke="url(#bo)"
-       stroke-miterlimit="10"
-       stroke-width=".4957"
-       fill="#2e3436"
-       id="path331" />
-    <path
-       fill-rule="evenodd"
-       fill="url(#bn)"
-       d="m16.5 20.062a3 1.25 0 0 1 -6 0 3 1.25 0 1 1 6 0z"
-       id="path333" />
-    <rect
-       stroke-linejoin="round"
-       rx=".51201"
-       ry=".55650"
-       height="1.4607"
-       width="1.4429"
-       stroke="url(#bm)"
-       stroke-miterlimit="0"
-       y="20.772"
-       x="12.662"
-       stroke-width=".30218"
-       fill="#2e3436"
-       id="rect335" />
-    <rect
-       opacity=".4"
-       stroke-linejoin="round"
-       rx="1.3157"
-       ry="1.3157"
-       height="22.999"
-       width="38.999"
-       stroke="url(#cl)"
-       stroke-linecap="round"
-       y="22.312"
-       x="3.0002"
-       stroke-width="1.0008"
-       fill="none"
-       id="rect337" />
-    <path
-       opacity=".8"
-       d="m32 37.11c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5z"
-       fill-rule="evenodd"
-       fill="url(#bl)"
-       id="path339" />
-    <rect
-       opacity=".5"
-       rx="1"
-       ry="1"
-       height="10"
-       width="2"
-       y="29.812"
-       x="9.4998"
-       fill="#eeeeec"
-       id="rect341" />
-    <rect
-       opacity=".2"
-       rx="1"
-       ry="1"
-       height="8"
-       width="2"
-       y="30.812"
-       x="13.5"
-       fill="#555753"
-       id="rect343" />
+       inkscape:connector-curvature="0"
+       id="path3333-79-6-7-56"
+       d="m 13.586375,10.601471 0,36.617177 0,0"
+       style="fill:none;stroke:#cccccc;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
+  <path
+     style="fill:#b8b8b8;stroke:#333333;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
+     d="M 1.2102184,4.9822364 37.736811,5.0922563"
+     id="path4597"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:1.3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1;marker-start:url(#Arrow2Mstart-1);marker-end:url(#Arrow2Mend-2);opacity:0.52282158000000001;stroke-miterlimit:10.10000038;stroke-dasharray:none;marker-mid:none;fill-opacity:1"
+     d="m 2.2361273,3.4969686 34.4747737,0"
+     id="path5825"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:1.3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Mstart-1);marker-end:url(#Arrow2Mend-2);opacity:0.52282158000000001;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 43.515145,11.302266 0,34.474774"
+     id="path5825-1"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/icon_cvpcb.svg b/bitmaps_png/sources/icon_cvpcb.svg
index bc8b73fd2f..718d8e47c5 100644
--- a/bitmaps_png/sources/icon_cvpcb.svg
+++ b/bitmaps_png/sources/icon_cvpcb.svg
@@ -11,18 +11,18 @@
    height="26"
    width="26"
    version="1.1"
-   id="svg2"
-   inkscape:version="0.48.1 "
+   id="svg2985"
+   inkscape:version="0.48.4 r9939"
    sodipodi:docname="icon_cvpcb.svg">
   <metadata
-     id="metadata107">
+     id="metadata3057">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,235 +36,543 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview105"
+     inkscape:window-height="977"
+     id="namedview3055"
      showgrid="true"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false"
-     inkscape:zoom="13.906434"
-     inkscape:cx="10.431619"
-     inkscape:cy="4.4129107"
+     inkscape:zoom="28.977237"
+     inkscape:cx="13.368694"
+     inkscape:cy="12.38952"
      inkscape:window-x="-4"
      inkscape:window-y="-4"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     inkscape:showpageshadow="false"
-     showborder="true"
-     borderlayer="true">
+     inkscape:current-layer="svg2985"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid2848"
-       empspacing="5"
+       id="grid3325"
+       empspacing="1"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
+     id="defs2987">
     <linearGradient
-       id="d"
-       y2="-151.35001"
-       gradientUnits="userSpaceOnUse"
-       x2="682.52002"
-       gradientTransform="matrix(-1,0,0,1,921.6,341.5)"
-       y1="-167.42999"
-       x1="747">
+       id="aw-2">
       <stop
-         stop-color="#fcaf3e"
          offset="0"
-         id="stop7" />
+         id="stop7-4" />
       <stop
-         stop-color="#fcaf3e"
-         stop-opacity="0.65"
+         stop-opacity="0"
          offset="1"
-         id="stop9" />
+         id="stop9-1" />
     </linearGradient>
     <linearGradient
-       id="e"
-       y2="-2857.7"
+       id="av-9"
+       y2="609.51001"
        gradientUnits="userSpaceOnUse"
-       x2="-1416.8"
-       gradientTransform="matrix(0.2344,0,0,0.2344,550.77,853.66)"
-       y1="-2902.3"
-       x1="-1597">
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
       <stop
-         stop-color="#fcaf3e"
+         stop-opacity="0"
          offset="0"
-         id="stop12" />
+         id="stop41-8" />
       <stop
-         stop-color="#f2983d"
-         stop-opacity=".75660"
-         offset=".49680"
-         id="stop14" />
+         offset=".5"
+         id="stop43-5" />
       <stop
-         stop-color="#e77c3c"
-         stop-opacity="0.51"
+         stop-opacity="0"
          offset="1"
-         id="stop16" />
+         id="stop45" />
     </linearGradient>
     <radialGradient
-       id="f"
+       id="ch"
        gradientUnits="userSpaceOnUse"
-       cy="-969.15002"
-       cx="-1035.3"
-       gradientTransform="matrix(0.4465,-0.2703,-0.2019,-0.3361,447.65,-605.27)"
-       r="76.859001">
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
       <stop
-         stop-color="#fffbd7"
+         stop-color="#fff"
          offset="0"
-         id="stop19" />
+         id="stop199" />
       <stop
-         stop-color="#e77c3c"
+         stop-color="#f8f8f8"
          offset="1"
-         id="stop21" />
+         id="stop201" />
     </radialGradient>
+    <radialGradient
+       id="ci"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206" />
+    </radialGradient>
+    <radialGradient
+       id="cj"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211" />
+    </radialGradient>
+    <linearGradient
+       id="aw-2-4">
+      <stop
+         offset="0"
+         id="stop7-4-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1-4" />
+    </linearGradient>
+    <linearGradient
+       id="av-9-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8-1" />
+      <stop
+         offset=".5"
+         id="stop43-5-7" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45-2" />
+    </linearGradient>
+    <radialGradient
+       id="ci-6"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204-6" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206-9" />
+    </radialGradient>
+    <radialGradient
+       id="cj-2"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209-4" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211-6" />
+    </radialGradient>
+    <radialGradient
+       id="ch-3"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199-9" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201-8" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch-3"
+       id="radialGradient3567"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4234664,0,0,0.4027024,5.3851975,0.98009383)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci-6"
+       id="radialGradient3570"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.42870087,0,0,0.4092114,3.8035692,0.65608316)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj-2"
+       id="radialGradient3572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.43217599,0,0,0.40592453,5.3001863,0.91018424)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.760757,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9-9"
+       id="linearGradient3578"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.765533,18.176071)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.02420229,0,0,0.01062969,-1.2753827,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05743599,0,0,0.020588,47.105929,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9"
+       id="linearGradient4573"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.5989399,25.0673)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.610271,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci"
+       id="radialGradient4577"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-4.14966,-48.5748)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj"
+       id="radialGradient4579"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-1.24266,-47.9718)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch"
+       id="radialGradient4581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-1.37566,-47.8031)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
   </defs>
-  <rect
-     style="fill:#f2f2f2;fill-opacity:1;stroke:none"
-     id="rect3018"
-     width="22.004204"
-     height="22.076113"
-     x="2.0134566"
-     y="1.9823402"
-     ry="1.0426829" />
-  <rect
-     style="opacity:0.80487819999999999;fill:none;stroke:#f4972b;stroke-width:0.96729129999999997;stroke-opacity:0.98431373;fill-opacity:0.95294118000000005"
-     id="rect2962"
-     width="25.049658"
-     height="25.019873"
-     x="0.49212027"
-     y="0.50906938"
-     ry="2.245373" />
   <rect
      style="color:#000000;stroke:#000000;stroke-width:0.7119"
      height="0.72042"
      width="0"
-     y="12.393276"
-     x="9.5642004"
+     y="1.4277763"
+     x="-24.303911"
      id="rect23" />
-  <image
-     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAFaFJREFU eJztXWuQHNV1/rp7uqdnemZ2dlerfeixi0AIbD0WUY5Rgc26RMqmqBRKuUj8I0nZVU4oV8WxKomN YjBag7FXwQ6UHUgUUgT/MZIpqpZKiVAVGwTCNmALpBhsQNZKSNqHVjuP3Xl2973d+dGP6Xnt7uxs z/Zo5tu62zNz+3af7j59zrnnnD7N6LqONloX7FoT0Mbaos0ALY42A7Q42gzQ4mgzQIujzQAtjjYD tDjaDNDiaDNAi6PNAC2ONgO0ONoM0OJoM0CLw+fmxufnF2pa/+jRIwCA7du3Y9u2bRAEAff82Rd2 AXiGZZlhAGAYBgDAgCkeXPK1v78fd911F3w+4xA5jgMAsGxlnreiotaSUgoAIITg2LFjmJ6eLhlQ tACs8eYvmqafArD/uZ8eeVVRFHzwwQd49913AQD33nvvEmeiMm1ugHFz47UwwNGjRxCNRnHLLbeg s7MTAPD5z9+zi+W4U/39/fjEJ24G4LzwizPAu7/9LW697TabAawLX50BrKUGANA0Y0kIwcsvv4wd 27dD8PsdA8q2YP43lr/+9UlMT09Do3T4+eefOw0AiUQCb7zxBpLJZE1M4OY18oQKsC7+3r177Yt/ 4cIFMCw76vP54PNx4Dif2Tij+Yxm9Pvg44qbDgaJRAKKokBRFBBKQCgBpRSUUmiaVtQoJaCUgBCj WePi8Ti2XrcVGzduKt6HuV+LDpsus/lM2hiWHU2lUgCAzs5O7N27F9FoFIcPH17LU25jzSXA0aNH wPM8Pve5zyEUCgEAxsbGcOjQIezde4fu43kADhFuqgBYqoBhyjdqYuvW63HttVsAoEwVWONKRb/z zgeAs2cnMDy8CxcufIQ333yrbB96QXQY40tViKpizy23MLfediv27NkDXdeRTqfx0ksvQVXVZUkC N6+RqzbAcsnevXu3ffG/8pWv4NlnnzUuEMOCZY0LVtDhXNHYxRhgcvISenrWgfP5wFdhAJtW8yQT x4UjhCIQEBGJRDAxcQ4cV366yi6OOd7+mTEkzmuvvoZkMok777wToVAIu3fvxptvvrnoeWkE3FUB ur5o++nRI5AkCVu2GHfpk08+iZ/85CdF4/UqzdpGtX5d15HPyzg7MYFMJmO39BLNue6lS5dw4w03 YHp6GrFYfFl0VPpOiKF6Tr19Cid/cxIAsGXLFkiStOaqwFUJsBxs27YNAJBMJjE2NlbcyTisfoY1 l9Xv+Eq4MnsFDGDbFtUkgKYVi+5kMoHrr78eoVAIP3/5leo7sGcl5lfTyGRMVQIG0KhmH8srr7yC HTt3gOd5bNu2DW+//XZNx7PaWHMGiEajAIBjx47hm/c/AEHwA4yhs18YHy/T0SvRh5cvzyKflxGO hMGxi6sASilSqRR27tiBrdddh9dOvI5YLLbsfVWil1AChmHAgEE2k8X777+PHTt22Me+llhzBujt 7QUAKCqF3y9iaGjIsKAr6Ftg5QYRIQSTlyYRCATg431gmWLtp+kaiEoQjXZg5PZPo6u7C6+9dgJn /vCHFe2vaNsOCcCAwcTZCezcudM+9rXEmjMAAPzwR/+KYDAIAKCUWFK1oEdRvyUsyzJ27tyBcDiE WCyORCIBlmURi8XR2RmFJEnYuvU69Pf1I5VO4cUX/wfT0zM176eSBKCUFjFAPB4HwzCuWvfLhbuz gGUeIMOwYEzRfHl2FgDA84K1lZLlyqAoMt555x0IgoDBzZvxsRtvRCgUQnd3N2RZRjweRywWx7vv vocLFy7UsadyeqlGDQcWYziyNKrVbMu4BVcZ4D/PXAbDlnjunMd982dw+MMZ6B2doPkMAICQgo5e TQlgQZZlfHjmDD48c2ZVtleKShJg8ItfhW4al5QQZAE8+svf4u8/+TFXaKgFrjqCnjwzB4Zj8c7Y gQ6O4/YBGLJcsUyJI6fSHfHe734/KgiGJLAcOV65c6qhNJYgyzI+/rEbR6utV8URdZ5SOv7UU0/N O/vcgKsMcDqRwxP3fW0XgHHB7x8KBIIIBEQIggBRFOEX/OBNT19BUpiEAThy9Dn4TQbgmpgBvvDn 95QpMHs9QiArCuS8DFmRkc/lkclmIOfz5wHse+qpp043rSeQ5XlwHPcMw7BD0c4uhMNhdHV1IRIO o7OzE5FIBJIkGetWkAzPHjlqB1esIE1Z1MdjKNzRFr0aPvXp2x13sR0tBADk83ksLCwgkUgilVpA PJ5AKpXClSuXhzRKnwFwk5v0uuoJfOzv/uZuXdeHwaxwN4s7EpumrQQs54OuY/hLX/rS3SvbwvLg 9jRwWNN1cCxjR8l4Hw8fz0MQBFsVAJUlgI7VNwLdRrluBwKBQJlkoFSz1/P7/RAEHjwvwIp++jgf CKvC5/MNA3jBLXo94QeoCuct1CQMUEavx+luCAOUZe9UWseO8hbW1fRCeJWxlqtP3qrCtuZLlrWh cUfpbQkAHavlCGocSun1Nt1uM8B5wJjbatRohKggKoGiqlAUBfl8HgDAcZah6LABXHAEuY1K8/tc Lufot1LOjH5ZliErChRFhaoqdkYSoQSaRkEIOe8mvW4zwDjHskkGWFHY62phgBVuCCzDJAGMrxJp FeEqA+x68In59777tf2U0mdSqXmwHAtR9BuzAZ6zkyWAgg1QkACwEyuA5mEAlNKr60gk4g5bUHeu BkWRkUqlkcmkkc1mkcmkMZ9MIJ/LAsD+7r/4x3k3yXXVE/jYuSwA4Pff27+L47hRACMsy0aB5bmC T779th0UqpbI4T0Y55MQwxOoqgpu3r27fK3qruAkgOOU0sd7vnzw1XxqHj/Y617MoCHRwBsOPHYa wJ/WOv43f/nZ0pzLpoGT7qH932N0M0NIzhpBr3TsCgBg6MyvsGfPHiiKgv8WttjjKVEBAD6/6Cqd rjKAVudFM9wATaYCTDgdQbcn3i9fIWIub74ZiqIAAP5EmShfL+ASgSbclQCrwwGFz80EB90bNmxc W1oWgcsSoL6L1oyzAAtOugNmtpMX4W0VYP5Zn5sLDro9zLyeVgFNLQHQHHR7WgU4bQCvn8hSFML/ 3qbb0wxQpAI8fiJLYUsujysvl/0A9Y8vGNNePo3lcE4DvSwF3JUADhtg5okDdwMYLn1ev9Sz5/ze 1DaAg+6DBx88WPp76XfrqWQzl/DU2Ngh15JAnHBdBcw++U8dAI4HAoFhKRRGSJIg+P2QpCD8fj/8 ZtEF60kdKzmUYRiceP0XVwUD3HrbbaP2d83KEzAuuKqqkGUZ2WwOiiwjnUkjtZDCgQP3nQIwMjZ2 yNVYQCNcwccZlh0ORToQDoXR3d2NcDiM7u4uRCIR+7Hw0goeRjAIzRJWL4eD7ptuusnWAtadbi2t pFAjGXQBvlgMHOeDrMjDGqXHdZeTQl1lgKkffv1uv98/zPmMXDee5yH4Bfj9foiiCFEM2I+EVarh c7WogGBQsn8vZQCGYaCoKvxiFrLihyAI4HkBYiAIJZ8fPnDfN+4+fPhw0+YEDlNNB7f0ehWhF9nQ uuO/91FK94q2YTBRcyeFMgzMByNZMAwDlmXBcqyZJczad/6SEqCsLJe34aTbOjag3Oi16wqxLDiW Nc4Py4JlWDAs63r429M5gcUqwP51zeipBeV0exOuM0ChnIoGXdft/ECjWpdmP0LlXN/x5aqwASil VZ8LsKqWUU0zGi2uXub2cbvNAMn6RNjVEQ5eKcxTl1wNcqrBbQZ4Bro+qlEaJSqBqipQZAWyICOX z4Pnefh8lu4vrwV0dSSE6MhkMmUSoPBsYA75XA5yPg9ZlqEoMhRFgaoqoIQkVVV1NSnU1WcDw19+ ZB7Afo0aF1+rMTpYWpGrWVst0DQNspyHqsgAsP/R7//go5o2UCNcTQr96utTAIDM0w/czvP8fgD7 anEF/+xnPy8r8NgscNYavuOOvfbvy3QFjyuK8vijj37/VQDo7u5yjU5XGeBvT0zVNf7le/9YvxoY 4MSJE3XN5dxkAI+Hg68KT7Cn0bBo4IrQxNNA5yzAy5R7okpY1fFNWB/AQrPkMno7KdSRTNF0DOB0 A3iYdk/bAObZc3wuBs/zYDkOGqUQRRFWXX5PoEkcWE2QFVz4XIp169aBNQMpAMxqW/m69rlacKou L7OApyXAUvkArBlBcwzwjKpoFtulqRng0uQkBJ5HOBJGaiFlF5twQpIkRKNRzF65AtV8Bq8RKKLb w0zQsKzg0Av/vAvAvloqhS7FAJQQ5AhBb18fZi/PFvV1d3cjGo2C4zjMzs5CkeXVOKRlw0n3ww8/ dHCxfufS9AiOP/TQw6cbQafrfgBpfKwDwDjL8yOBYBDBYHDZlUKPHXtxUYdKNBpFNBrFwvx8xUqc xAzD6lXGuwnn/rZv3z5aiT6gvFJoNpNFJpMevf/+bx4HsO87j3y3uZNCOY4bZxh2pLN7Xc2VQscO HbKjZ5WkaEdHB86dm8DmTZsxF5sr6puLzWEuNgcpaKiAdDoNVW2kCjDphr7SSqEjGqXjAD7jJp2u RgPF5x+5W9f1kZVWCrXUZ7WWy+UwODgEhmUxODgEv1+0+3p7+zA4OISBgQF0RKNQFGXJ7bnVVgKz UujIgfu+0eyVQrHySqFL2AD5XA7UrDEEGOLUWi82N4ee9T2AruPS5KWGW+NOuldaKZRyV0Wl0DpO vPMWqnABE4kEJEkCy7HIZDLGq1lMbNgwAFEUkc/nsb6nB5eUSaiKunJaasUqOIIawbOerhS6lARY v369fZF7enpw9g9n7b6pqemiELIiN07/A/X6AdqVQgEszQDBYBDnzp2z+4PBIDIZowiTXxQhmDMM wPASrpkfwMNwPSkUunuVQnO5HIaGhuzv8UTcXk80nz6q1NcIOK3+OiuFNnVS6DjHsY+vdPBSDDA1 VT3jaGpqCpIkQZIkzM7OVl3PLRToXvEGrPckN2+l0Nk7v/7RwP8+9kVQ+kw6nQIv8Mhms8uvFFpH jaDOaCekkASBF7B+/XrjTeKN9AM46K6lUqiczyO1MG9VCv3id7835mpSqOvRwMm9+3+84eePJ/O5 7Oj0ZHb48rRx1y7LFYyldWlIMp4uzuVyoFrhIRNCCS7PXIaiKohEIpCVtXMFH3n22UX7nUvTFXwK wOhDD3/H9RoBriaF3nnkvbrG/98/fFYvfWzcic2Dm6EqKiilxhu+z03YU8HNg5tx4SPj/X/9/f1I JBIVg0VuwfkU8MmTJ+sy6/v63HvDqMczgha3AXRdRzqdBqUUftEP3scjT4yLTAlFX18fFFVBOBxe 1F5wA+18ANQ/BVqOEbhp4yYAwPzCfJG1ffHiRXR2doLlWJydOLumnkAvw9NZwcbJq34i+/r6kM1m QSlFOBzGfHIeqlrw9sXj8br2Xx/aDLBKCSH2tworGMafoiq2S1hXjPUGBvohioVKyxMTFQoxu4iC J7iOiFAD4PEycYuneFlivjMaRTwRRy5bUAGTk1Po7OrEunXrsDC/sKYqwLuX3+MSAFicAQYHB8EL vGkEishlc7YdMDQ0BEmSkEgkoOs6WJYtq0XgJkrj/16Ft7OCsbgDaHJyEr29xhRpbm4OWcN5AgCY mZkpCgYZd2IDXcFNUtPI0xJgKRWQzWVx7vw5XLvlWsiyXLRuNBpFIFCwAS5evAhCSaXNuIJ2UiiK /QA3/OJHuwCMoIY3iL2/7JOnQynx9E1NTS53N+7AkQ/wwAP3H6xhZBLA8Ye/80jzJ4Xqmo7tb/1b B4BxXhRHAoEgglIQfsEPv+iHXxDAm6+Ht3MGHD6zF154YVEJwAsCQqEQpmdmEJQko7KGGfKVQiHk cjlwHAdBEJBJp906zIpwSoA/+uQnRwsd1sL4QAiBoihGdRBZQTqdRjabwejBB48D2Df67YeaNynU VAHjDMuOSOEIwuEwOiLGMhKJIBwO2YUinWFgC0sJgE0bNyGdSaN3fS9yuRzm5q7YiR+SJAG6Dsms RJpONZoBCsvt23c4fi82DmXzoi8sLCCVSkHw+8ELAhLx2AhtQFKoqwzw8Tee2MXy/AjnE4y7XhAQ CAQRCAQRCoUQDkcgSQYDOGsDWVjKBiCEIB6LIR6LYWjomqL1WYbF+vUFH/paTgM7Ojoq/G6VijVU l2rmAeTzeSiKAt4vArI88q0H7t/19NNPu6YO3M4H2KfVUSl0qWngzMwMZFlBX18v4vEYUo67fGZm Br29veA4zp4KNhKrMQ001cQ+AE3LAGAYxqgQyrFgOc6sGeyzs4IFwawWbkf9LAnAmGK0+gkcGOjH zMwMWJa1nw7O5Yxg0KZNGxGPx0GpERRq9JPDzoQQURSrhX2h6zpkWQDP82bVNB84nw8+zgfCcq6X xnH1uYB6oS/xl81m0dvbi1gsBmKmhFt/VmqVcYLlJbfl5p+X4bmkUEtyMszSeptQio8uXDCsaLNZ Y1LptG0A6sCaeQKXrXqquIzdrhXstgSoq1KoZdRVa5Ik2Xe5pQasvmQyCUIIIpGIUUiCZZfcnltt pbgaKoWOMwwe13XNrolLiArVzAiWZRnldQOtocySTqB4LIbrrr3WvrMnL12y+64ZGgLHcVBkGVeu XGn408HOeaCRiaSX/Gy+S1g2JJdKCIiqghACSggoJdA1DYSQ5q0U+sbOv/4IwKhGSdEjXMvFUndW NptFMplEKpXC7OxsUd+ZM2fs3wYGBsDzfNNIAEKIVSl09NsPPdy8SaGaruP4tr/69qd+91/nk4n4 aDIRH7pQY32AxTAwMICZmRls2LABoigim83aL2Lu6uoCLwjI5nK2bdDIqaDTBviPw/9etb/0uzk7 OE8pHf3Wgwd/7DadriaFbvuXX9Y1/uIDd+iLMcjGjRsRCASMjGBKkUwm7XBwf38/enp6MD8/j1gs jnR6raaBOt7/4MO6LLnNm9x7+bTHU8IW719YSIEQAo7jTAlQSAiZmprG5cuzGBzcjGuuGcJ77/2u wbOA4qVX4elwsOEJrN7b1dUJRVEgiiJyuRxCIcn2BnZ3d6Gnpwe5XA4ffnjGfgClUWiWhBBXjcDV MZ70qi2bzUIUA9B1IBLpQDabtftEUQQhFDwvYMOGDRAEftFtude8Dc8/F7AYpqenAUxX7LvkmBKu BZy0NzoOUQu8nRKm67bx5+WTuBi8TrenbQCvn7zloNHTz1rh8ixAc7r2aoaXT9xyoet6ww3QWuD+ NLCOGXCbAdyHuwxAVDCsFc8uz/mr8kMRrgYmaF0G0AGmjguo6/o4jIyYZsa42qoMoCtZ6FaRyDJb YFm6YVTX9aZmAIZhRonqXQZw1RGkaXpd7a233joN4+3Zp9yk0yWcAjDy+i9+ddou/LTC5iZcDQa1 4X14OiewDffRZoAWR5sBWhxtBmhxtBmgxdFmgBZHmwFaHG0GaHG0GaDF0WaAFkebAVocbQZocbQZ oMXx/5Om/1dUVK3NAAAAAElFTkSuQmCC "
-     transform="matrix(1.9432484e-4,0.99999998,-1,8.5970186e-5,0,0)"
-     height="20.5259"
-     width="13.806578"
-     y="-26.240503"
-     x="13.50293"
-     id="image25" />
   <g
-     transform="matrix(0.16344244,0.04941705,-0.0443157,0.17102382,3.5851631,-1.5167667)"
+     transform="matrix(-0.03941291,0.1661388,0.17012966,0.04763325,-10.289297,-5.818375)"
      id="g27">
     <g
-       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,117.62,338.15)"
-       id="g29">
+       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,120.46108,338.80818)"
+       id="g29" />
+  </g>
+  <g
+     id="g4556"
+     transform="translate(22.055977,-2.8607621)">
+    <g
+       transform="matrix(0.4256726,0,0,0.4725695,-24.2945,2.8664656)"
+       id="g3214">
       <path
-         d="m 168.24,132.25 h 63.709 v 63.708 h -63.71 v -63.71 z"
-         id="path31"
-         style="fill:none" />
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4571)"
+         id="path221"
+         d="M 12.491276,32.6163 V 37.616 C 9.5334885,37.625 5.3407,36.496 5.3407,35.116 c 0,-1.38 3.300737,-2.4995 7.150576,-2.4995 z" />
+      <rect
+         style="opacity:0.3;fill:url(#linearGradient4573)"
+         id="rect223"
+         x="12.491277"
+         y="32.616299"
+         width="27.733829"
+         height="5" />
       <path
-         d="m 199.09,132.53 c 0.77,0.38 1.247,1.148 1.247,2.008 v 7.581 c 3.479,0.669 9.808,2.597 15.847,8.141 9.58,8.798 14.438,22.806 14.438,41.633 0,1.148 -0.861,2.104 -2.001,2.228 -1.141,0.122 -2.184,-0.633 -2.426,-1.754 -2.696,-12.449 -7.87,-21.021 -15.379,-25.474 -4.047,-2.399 -7.848,-3.052 -10.478,-3.154 v 7.201 c 0,0.857 -0.478,1.627 -1.247,2.008 -0.769,0.381 -1.67,0.293 -2.353,-0.229 l -23.823,-18.201 c -0.552,-0.421 -0.88,-1.084 -0.88,-1.779 0,-0.692 0.328,-1.358 0.88,-1.779 l 23.824,-18.2 c 0.681,-0.523 1.582,-0.611 2.351,-0.23 z"
-         id="path33"
-         style="opacity:0.2" />
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4575)"
+         id="path225"
+         d="m 40.225015,32.6163 v 4.9997 c 2.957879,0.0094 7.150576,-1.1202 7.150576,-2.5002 0,-1.38 -3.300645,-2.5 -7.150485,-2.5 z" />
+      <rect
+         id="rect229"
+         height="38.167999"
+         x="1.5753396"
+         y="-45.173618"
+         width="30.235001"
+         ry="1.0718"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient4577);stroke:url(#radialGradient4579);stroke-width:0.89924002;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect231"
+         x="2.3223393"
+         y="-44.160198"
+         width="28.108"
+         height="36.033001"
+         ry="0.13789999"
+         rx="0.12782"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient4581);stroke-width:0.89074999;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    </g>
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,5.0647573 0,11.5188727 9.0418542,-5.759436 z"
+       id="path3921-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -16.182892,8.7957484 2.465961,0"
+       id="path3923-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925-5"
+       d="m -16.182892,12.228884 2.465961,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -8.4471968,10.824194 1.9179689,0"
+       id="path3927-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,8.9781446 -2.191965,0"
+       id="path3929-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,12.517681 -2.191965,0"
+       id="path3931-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -15.01373,11.050817 0,2.356133"
+       id="path3933-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     id="g4496"
+     transform="translate(27.864274,2.0172665)">
+    <path
+       d="m -15.861251,22.07366 v 2.581371 c -1.246347,0.0047 -3.013099,-0.578262 -3.013099,-1.290764 0,-0.7125 1.39086,-1.290504 3.013099,-1.290504 z"
+       id="path4045-6"
+       style="opacity:0.3;fill:url(#radialGradient3581)"
+       inkscape:connector-curvature="0" />
+    <rect
+       height="2.5815265"
+       width="11.686437"
+       y="22.073664"
+       x="-15.861252"
+       id="rect4047-6"
+       style="opacity:0.3;fill:url(#linearGradient3578)" />
+    <path
+       d="m -4.1748507,22.07366 v 2.581371 c 1.2463863,0.0048 3.0130976,-0.578364 3.0130976,-1.290866 0,-0.712502 -1.3908207,-1.290763 -3.0130601,-1.290763 z"
+       id="path4049-4"
+       style="opacity:0.3;fill:url(#radialGradient3575)"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g4419">
+      <rect
+         id="rect4051-9"
+         height="16.083763"
+         x="6.7509832"
+         y="2.0893245"
+         width="15.565955"
+         ry="0.45165002"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient3570);stroke:url(#radialGradient3572);stroke-width:0.41884434;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect4053-4"
+         x="7.2710781"
+         y="2.5153897"
+         width="14.334325"
+         height="15.186052"
+         ry="0.058117732"
+         rx="0.065184765"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient3567);stroke-width:0.41295403;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         transform="matrix(0,1,-1,0,0,0)"
+         style="fill:none;stroke:#333333;stroke-width:0.90630001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3926-8-8"
+         width="11.527025"
+         height="5.1003475"
+         x="8.9767256"
+         y="7.4484797" />
       <path
-         d="m 196.94,134.29 c 0.769,0.38 1.247,1.147 1.247,2.008 v 7.58 c 3.479,0.669 9.808,2.597 15.846,8.142 9.581,8.795 14.438,22.804 14.438,41.633 0,1.148 -0.86,2.104 -2.001,2.228 -1.141,0.121 -2.184,-0.633 -2.427,-1.755 -2.695,-12.449 -7.869,-21.02 -15.379,-25.472 -4.047,-2.4 -7.847,-3.052 -10.477,-3.154 v 7.201 c 0,0.856 -0.479,1.626 -1.247,2.008 -0.77,0.38 -1.67,0.292 -2.354,-0.229 l -23.824,-18.199 c -0.551,-0.424 -0.88,-1.088 -0.88,-1.781 0,-0.691 0.329,-1.357 0.88,-1.779 l 23.824,-18.201 c 0.684,-0.524 1.585,-0.611 2.354,-0.23 z"
-         id="path35"
-         style="fill:url(#d)" />
-      <path
-         d="m 196.49,135.01 c 0.424,0.211 0.693,0.643 0.693,1.116 v 8.412 c 3.083,0.491 9.801,2.196 16.167,8.043 9.368,8.601 14.117,22.36 14.117,40.9 0,0.635 -0.479,1.169 -1.112,1.235 -0.632,0.069 -1.214,-0.352 -1.35,-0.974 -2.756,-12.73 -8.087,-21.52 -15.843,-26.118 -4.977,-2.951 -9.641,-3.347 -11.979,-3.32 v 8.224 c 0,0.474 -0.27,0.906 -0.693,1.115 -0.424,0.211 -0.931,0.16 -1.307,-0.127 l -23.82,-18.2 c -0.309,-0.234 -0.489,-0.601 -0.489,-0.987 0,-0.388 0.182,-0.755 0.489,-0.989 l 23.823,-18.201 c 0.376,-0.288 0.883,-0.337 1.307,-0.128 z"
-         stroke-miterlimit="10"
-         id="path37"
-         style="fill:none;stroke:#a66e4b;stroke-miterlimit:10" />
-      <path
-         d="m 226.23,193.48 c -6.72,-31.037 -26.985,-30.646 -30.285,-30.369 v 9.414 l -23.824,-18.199 23.824,-18.201 v 9.501 c 3.809,0.39 30.285,4.647 30.285,47.854 z"
-         id="path39"
-         style="fill:url(#e)" />
-      <path
-         d="m 172.3,154.35 23.823,-18.199 v 2.133 l -23.1,16.62 -0.72,-0.55 z"
-         id="path41"
-         style="fill:#fef39e" />
+         style="fill:none;stroke:#333333;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -9.1746553,9.1397989 0,1.2296861 -1.3648637,0 0,-1.2296861"
+         id="path3928-3-7"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccc" />
       <g
-         transform="matrix(0.99571,0,0,-0.9918,8.8182,167.26)"
-         id="g43">
-        <path
-           d="m 186.18,15.654 c -10.237,1.25 -14.215,-0.656 -19.607,-4.083 -0.132,-0.1 -0.245,-0.187 -0.333,-0.256 2.111,-1.611 17.373,-13.271 20.53,-15.683 v 8.109 l -0.127,-0.063 c 5.505,0.981 8.872,-0.175 15.625,-2.917 -3.299,7.286 -10.145,14.168 -16.088,14.893 z"
-           id="path45"
-           style="fill:url(#f)" />
+         id="g4383">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+      <g
+         transform="translate(-9.9908792,0.0402033)"
+         id="g4383-4">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-50"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7-3"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
       </g>
-      <path
-         d="m 225.58,180.92 c 0.205,1.348 -6.825,-31.207 -29.488,-33.5 -0.058,-0.005 -0.065,-0.021 -0.065,0.054 v -1.77 c -0.002,-0.001 24.488,1.95 29.553,35.217 z"
-         id="path47"
-         style="fill:#fef39e" />
     </g>
   </g>
-  <path
-     d="m 18.632311,8.5147473 a 4.9810916,4.9419407 0 0 1 -9.9621833,0 4.9810916,4.9419407 0 1 1 9.9621833,0 z"
-     id="path53"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.70607585;stroke-linecap:square" />
-  <path
-     d="m 14.545434,5.0478881 0,6.9698569"
-     id="path55"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.95099938" />
-  <path
-     d="m 11.48527,6.7615622 0,3.6525438 2.592539,-1.8262091 -2.592539,-1.8262175 z"
-     id="path57"
-     style="opacity:0.67577999;fill-rule:evenodd;stroke:#000000;stroke-width:0.75682741" />
-  <path
-     d="m 13.569722,8.5300711 -6.3480238,0 -1.176251,0.00957"
-     id="path59"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97350782" />
-  <path
-     d="m 24.050971,10.534495 -9.19877,0"
-     id="path61"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97539437" />
-  <path
-     d="m 24.109472,6.5502808 -9.387681,0"
-     id="path63"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.99983388" />
-  <text
-     style="font-size:2.54732251px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14831169;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(0.96596192,1.0352375)"
-     line-height="125%"
-     font-size="10.082px"
-     y="6.6188445"
-     x="6.7001557"
-     id="text65"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="6.6188445"
-       x="6.7001557"
-       id="tspan67"
-       style="font-size:4.82404613px;stroke:#000000;stroke-width:0.14831169">G</tspan></text>
-  <text
-     style="font-size:2.42543864px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14121528;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(0.8829342,1.1325872)"
-     line-height="125%"
-     font-size="10.082px"
-     y="4.3723416"
-     x="23.130247"
-     id="text69"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="4.3723416"
-       x="23.130247"
-       id="tspan71"
-       style="font-size:4.59322548px;stroke:#000000;stroke-width:0.14121528">D</tspan></text>
-  <text
-     style="font-size:2.6916604px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.15671541;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(1.0130185,0.9871488)"
-     line-height="125%"
-     font-size="10.082px"
-     y="15.997976"
-     x="20.400671"
-     id="text73"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="15.997976"
-       x="20.400671"
-       id="tspan75"
-       style="font-size:5.09738922px;stroke:#000000;stroke-width:0.15671541">S</tspan></text>
 </svg>
diff --git a/bitmaps_png/sources/icon_cvpcb_small.svg b/bitmaps_png/sources/icon_cvpcb_small.svg
index 4d85493c65..9ecdf35b70 100644
--- a/bitmaps_png/sources/icon_cvpcb_small.svg
+++ b/bitmaps_png/sources/icon_cvpcb_small.svg
@@ -11,11 +11,11 @@
    height="26"
    width="26"
    version="1.1"
-   id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="icon_cvpcb_small.svg">
+   id="svg2985"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="2-icon_cvpcb.svg">
   <metadata
-     id="metadata107">
+     id="metadata3057">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -35,236 +35,834 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview105"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview3055"
      showgrid="true"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false"
-     inkscape:zoom="13.906434"
-     inkscape:cx="10.431619"
-     inkscape:cy="4.4129107"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="18.178537"
+     inkscape:cx="5.5742284"
+     inkscape:cy="8.1742878"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     inkscape:showpageshadow="false"
-     showborder="true"
-     borderlayer="true">
+     inkscape:current-layer="svg2985"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid2848"
-       empspacing="5"
+       id="grid3325"
+       empspacing="1"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
-     id="defs4">
+     id="defs2987">
     <linearGradient
-       id="d"
-       y2="-151.35001"
-       gradientUnits="userSpaceOnUse"
-       x2="682.52002"
-       gradientTransform="matrix(-1,0,0,1,921.6,341.5)"
-       y1="-167.42999"
-       x1="747">
+       id="aw-2">
       <stop
-         stop-color="#fcaf3e"
          offset="0"
-         id="stop7" />
+         id="stop7-4" />
       <stop
-         stop-color="#fcaf3e"
-         stop-opacity="0.65"
+         stop-opacity="0"
          offset="1"
-         id="stop9" />
+         id="stop9-1" />
     </linearGradient>
     <linearGradient
-       id="e"
-       y2="-2857.7"
+       id="av-9"
+       y2="609.51001"
        gradientUnits="userSpaceOnUse"
-       x2="-1416.8"
-       gradientTransform="matrix(0.2344,0,0,0.2344,550.77,853.66)"
-       y1="-2902.3"
-       x1="-1597">
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
       <stop
-         stop-color="#fcaf3e"
+         stop-opacity="0"
          offset="0"
-         id="stop12" />
+         id="stop41-8" />
       <stop
-         stop-color="#f2983d"
-         stop-opacity=".75660"
-         offset=".49680"
-         id="stop14" />
+         offset=".5"
+         id="stop43-5" />
       <stop
-         stop-color="#e77c3c"
-         stop-opacity="0.51"
+         stop-opacity="0"
          offset="1"
-         id="stop16" />
+         id="stop45" />
     </linearGradient>
     <radialGradient
-       id="f"
+       id="ch"
        gradientUnits="userSpaceOnUse"
-       cy="-969.15002"
-       cx="-1035.3"
-       gradientTransform="matrix(0.4465,-0.2703,-0.2019,-0.3361,447.65,-605.27)"
-       r="76.859001">
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
       <stop
-         stop-color="#fffbd7"
+         stop-color="#fff"
          offset="0"
-         id="stop19" />
+         id="stop199" />
       <stop
-         stop-color="#e77c3c"
+         stop-color="#f8f8f8"
          offset="1"
-         id="stop21" />
+         id="stop201" />
     </radialGradient>
+    <radialGradient
+       id="ci"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206" />
+    </radialGradient>
+    <radialGradient
+       id="cj"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211" />
+    </radialGradient>
+    <linearGradient
+       id="aw-2-4">
+      <stop
+         offset="0"
+         id="stop7-4-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1-4" />
+    </linearGradient>
+    <linearGradient
+       id="av-9-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8-1" />
+      <stop
+         offset=".5"
+         id="stop43-5-7" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45-2" />
+    </linearGradient>
+    <radialGradient
+       id="ci-6"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204-6" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206-9" />
+    </radialGradient>
+    <radialGradient
+       id="cj-2"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209-4" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211-6" />
+    </radialGradient>
+    <radialGradient
+       id="ch-3"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199-9" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201-8" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch-3"
+       id="radialGradient3567"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4234664,0,0,0.4027024,5.3851975,0.98009383)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci-6"
+       id="radialGradient3570"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.42870087,0,0,0.4092114,3.8035692,0.65608316)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj-2"
+       id="radialGradient3572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.43217599,0,0,0.40592453,5.3001863,0.91018424)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.760757,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9-9"
+       id="linearGradient3578"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.765533,18.176071)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.02420229,0,0,0.01062969,-1.2753827,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05743599,0,0,0.020588,47.105929,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9"
+       id="linearGradient4573"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.5989399,25.0673)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.610271,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci"
+       id="radialGradient4577"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-4.14966,-48.5748)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj"
+       id="radialGradient4579"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-1.24266,-47.9718)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch"
+       id="radialGradient4581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-1.37566,-47.8031)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
   </defs>
-  <rect
-     style="fill:#f2f2f2;fill-opacity:1;stroke:none"
-     id="rect3018"
-     width="22.076113"
-     height="22.219931"
-     x="2.0853658"
-     y="1.9823402"
-     ry="2.245373" />
-  <rect
-     style="opacity:0.80487819999999999;fill:none;stroke:#f4972b;stroke-width:0.96729129999999997;stroke-opacity:0.98431373;fill-opacity:0.95294118000000005"
-     id="rect2962"
-     width="25.049658"
-     height="25.019873"
-     x="0.49212027"
-     y="0.50906938"
-     ry="2.245373" />
+  <g
+     id="g3257"
+     transform="matrix(0.5853476,0,0,0.53794398,-79.024171,23.848224)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
   <rect
      style="color:#000000;stroke:#000000;stroke-width:0.7119"
      height="0.72042"
      width="0"
-     y="12.393276"
-     x="9.5642004"
+     y="1.4277763"
+     x="-24.303911"
      id="rect23" />
-  <image
-     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAFaFJREFU eJztXWuQHNV1/rp7uqdnemZ2dlerfeixi0AIbD0WUY5Rgc26RMqmqBRKuUj8I0nZVU4oV8WxKomN YjBag7FXwQ6UHUgUUgT/MZIpqpZKiVAVGwTCNmALpBhsQNZKSNqHVjuP3Xl2973d+dGP6Xnt7uxs z/Zo5tu62zNz+3af7j59zrnnnD7N6LqONloX7FoT0Mbaos0ALY42A7Q42gzQ4mgzQIujzQAtjjYD tDjaDNDiaDNAi6PNAC2ONgO0ONoM0OJoM0CLw+fmxufnF2pa/+jRIwCA7du3Y9u2bRAEAff82Rd2 AXiGZZlhAGAYBgDAgCkeXPK1v78fd911F3w+4xA5jgMAsGxlnreiotaSUgoAIITg2LFjmJ6eLhlQ tACs8eYvmqafArD/uZ8eeVVRFHzwwQd49913AQD33nvvEmeiMm1ugHFz47UwwNGjRxCNRnHLLbeg s7MTAPD5z9+zi+W4U/39/fjEJ24G4LzwizPAu7/9LW697TabAawLX50BrKUGANA0Y0kIwcsvv4wd 27dD8PsdA8q2YP43lr/+9UlMT09Do3T4+eefOw0AiUQCb7zxBpLJZE1M4OY18oQKsC7+3r177Yt/ 4cIFMCw76vP54PNx4Dif2Tij+Yxm9Pvg44qbDgaJRAKKokBRFBBKQCgBpRSUUmiaVtQoJaCUgBCj WePi8Ti2XrcVGzduKt6HuV+LDpsus/lM2hiWHU2lUgCAzs5O7N27F9FoFIcPH17LU25jzSXA0aNH wPM8Pve5zyEUCgEAxsbGcOjQIezde4fu43kADhFuqgBYqoBhyjdqYuvW63HttVsAoEwVWONKRb/z zgeAs2cnMDy8CxcufIQ333yrbB96QXQY40tViKpizy23MLfediv27NkDXdeRTqfx0ksvQVXVZUkC N6+RqzbAcsnevXu3ffG/8pWv4NlnnzUuEMOCZY0LVtDhXNHYxRhgcvISenrWgfP5wFdhAJtW8yQT x4UjhCIQEBGJRDAxcQ4cV366yi6OOd7+mTEkzmuvvoZkMok777wToVAIu3fvxptvvrnoeWkE3FUB ur5o++nRI5AkCVu2GHfpk08+iZ/85CdF4/UqzdpGtX5d15HPyzg7MYFMJmO39BLNue6lS5dw4w03 YHp6GrFYfFl0VPpOiKF6Tr19Cid/cxIAsGXLFkiStOaqwFUJsBxs27YNAJBMJjE2NlbcyTisfoY1 l9Xv+Eq4MnsFDGDbFtUkgKYVi+5kMoHrr78eoVAIP3/5leo7sGcl5lfTyGRMVQIG0KhmH8srr7yC HTt3gOd5bNu2DW+//XZNx7PaWHMGiEajAIBjx47hm/c/AEHwA4yhs18YHy/T0SvRh5cvzyKflxGO hMGxi6sASilSqRR27tiBrdddh9dOvI5YLLbsfVWil1AChmHAgEE2k8X777+PHTt22Me+llhzBujt 7QUAKCqF3y9iaGjIsKAr6Ftg5QYRIQSTlyYRCATg431gmWLtp+kaiEoQjXZg5PZPo6u7C6+9dgJn /vCHFe2vaNsOCcCAwcTZCezcudM+9rXEmjMAAPzwR/+KYDAIAKCUWFK1oEdRvyUsyzJ27tyBcDiE WCyORCIBlmURi8XR2RmFJEnYuvU69Pf1I5VO4cUX/wfT0zM176eSBKCUFjFAPB4HwzCuWvfLhbuz gGUeIMOwYEzRfHl2FgDA84K1lZLlyqAoMt555x0IgoDBzZvxsRtvRCgUQnd3N2RZRjweRywWx7vv vocLFy7UsadyeqlGDQcWYziyNKrVbMu4BVcZ4D/PXAbDlnjunMd982dw+MMZ6B2doPkMAICQgo5e TQlgQZZlfHjmDD48c2ZVtleKShJg8ItfhW4al5QQZAE8+svf4u8/+TFXaKgFrjqCnjwzB4Zj8c7Y gQ6O4/YBGLJcsUyJI6fSHfHe734/KgiGJLAcOV65c6qhNJYgyzI+/rEbR6utV8URdZ5SOv7UU0/N O/vcgKsMcDqRwxP3fW0XgHHB7x8KBIIIBEQIggBRFOEX/OBNT19BUpiEAThy9Dn4TQbgmpgBvvDn 95QpMHs9QiArCuS8DFmRkc/lkclmIOfz5wHse+qpp043rSeQ5XlwHPcMw7BD0c4uhMNhdHV1IRIO o7OzE5FIBJIkGetWkAzPHjlqB1esIE1Z1MdjKNzRFr0aPvXp2x13sR0tBADk83ksLCwgkUgilVpA PJ5AKpXClSuXhzRKnwFwk5v0uuoJfOzv/uZuXdeHwaxwN4s7EpumrQQs54OuY/hLX/rS3SvbwvLg 9jRwWNN1cCxjR8l4Hw8fz0MQBFsVAJUlgI7VNwLdRrluBwKBQJlkoFSz1/P7/RAEHjwvwIp++jgf CKvC5/MNA3jBLXo94QeoCuct1CQMUEavx+luCAOUZe9UWseO8hbW1fRCeJWxlqtP3qrCtuZLlrWh cUfpbQkAHavlCGocSun1Nt1uM8B5wJjbatRohKggKoGiqlAUBfl8HgDAcZah6LABXHAEuY1K8/tc Lufot1LOjH5ZliErChRFhaoqdkYSoQSaRkEIOe8mvW4zwDjHskkGWFHY62phgBVuCCzDJAGMrxJp FeEqA+x68In59777tf2U0mdSqXmwHAtR9BuzAZ6zkyWAgg1QkACwEyuA5mEAlNKr60gk4g5bUHeu BkWRkUqlkcmkkc1mkcmkMZ9MIJ/LAsD+7r/4x3k3yXXVE/jYuSwA4Pff27+L47hRACMsy0aB5bmC T779th0UqpbI4T0Y55MQwxOoqgpu3r27fK3qruAkgOOU0sd7vnzw1XxqHj/Y617MoCHRwBsOPHYa wJ/WOv43f/nZ0pzLpoGT7qH932N0M0NIzhpBr3TsCgBg6MyvsGfPHiiKgv8WttjjKVEBAD6/6Cqd rjKAVudFM9wATaYCTDgdQbcn3i9fIWIub74ZiqIAAP5EmShfL+ASgSbclQCrwwGFz80EB90bNmxc W1oWgcsSoL6L1oyzAAtOugNmtpMX4W0VYP5Zn5sLDro9zLyeVgFNLQHQHHR7WgU4bQCvn8hSFML/ 3qbb0wxQpAI8fiJLYUsujysvl/0A9Y8vGNNePo3lcE4DvSwF3JUADhtg5okDdwMYLn1ev9Sz5/ze 1DaAg+6DBx88WPp76XfrqWQzl/DU2Ngh15JAnHBdBcw++U8dAI4HAoFhKRRGSJIg+P2QpCD8fj/8 ZtEF60kdKzmUYRiceP0XVwUD3HrbbaP2d83KEzAuuKqqkGUZ2WwOiiwjnUkjtZDCgQP3nQIwMjZ2 yNVYQCNcwccZlh0ORToQDoXR3d2NcDiM7u4uRCIR+7Hw0goeRjAIzRJWL4eD7ptuusnWAtadbi2t pFAjGXQBvlgMHOeDrMjDGqXHdZeTQl1lgKkffv1uv98/zPmMXDee5yH4Bfj9foiiCFEM2I+EVarh c7WogGBQsn8vZQCGYaCoKvxiFrLihyAI4HkBYiAIJZ8fPnDfN+4+fPhw0+YEDlNNB7f0ehWhF9nQ uuO/91FK94q2YTBRcyeFMgzMByNZMAwDlmXBcqyZJczad/6SEqCsLJe34aTbOjag3Oi16wqxLDiW Nc4Py4JlWDAs63r429M5gcUqwP51zeipBeV0exOuM0ChnIoGXdft/ECjWpdmP0LlXN/x5aqwASil VZ8LsKqWUU0zGi2uXub2cbvNAMn6RNjVEQ5eKcxTl1wNcqrBbQZ4Bro+qlEaJSqBqipQZAWyICOX z4Pnefh8lu4vrwV0dSSE6MhkMmUSoPBsYA75XA5yPg9ZlqEoMhRFgaoqoIQkVVV1NSnU1WcDw19+ ZB7Afo0aF1+rMTpYWpGrWVst0DQNspyHqsgAsP/R7//go5o2UCNcTQr96utTAIDM0w/czvP8fgD7 anEF/+xnPy8r8NgscNYavuOOvfbvy3QFjyuK8vijj37/VQDo7u5yjU5XGeBvT0zVNf7le/9YvxoY 4MSJE3XN5dxkAI+Hg68KT7Cn0bBo4IrQxNNA5yzAy5R7okpY1fFNWB/AQrPkMno7KdSRTNF0DOB0 A3iYdk/bAObZc3wuBs/zYDkOGqUQRRFWXX5PoEkcWE2QFVz4XIp169aBNQMpAMxqW/m69rlacKou L7OApyXAUvkArBlBcwzwjKpoFtulqRng0uQkBJ5HOBJGaiFlF5twQpIkRKNRzF65AtV8Bq8RKKLb w0zQsKzg0Av/vAvAvloqhS7FAJQQ5AhBb18fZi/PFvV1d3cjGo2C4zjMzs5CkeXVOKRlw0n3ww8/ dHCxfufS9AiOP/TQw6cbQafrfgBpfKwDwDjL8yOBYBDBYHDZlUKPHXtxUYdKNBpFNBrFwvx8xUqc xAzD6lXGuwnn/rZv3z5aiT6gvFJoNpNFJpMevf/+bx4HsO87j3y3uZNCOY4bZxh2pLN7Xc2VQscO HbKjZ5WkaEdHB86dm8DmTZsxF5sr6puLzWEuNgcpaKiAdDoNVW2kCjDphr7SSqEjGqXjAD7jJp2u RgPF5x+5W9f1kZVWCrXUZ7WWy+UwODgEhmUxODgEv1+0+3p7+zA4OISBgQF0RKNQFGXJ7bnVVgKz UujIgfu+0eyVQrHySqFL2AD5XA7UrDEEGOLUWi82N4ee9T2AruPS5KWGW+NOuldaKZRyV0Wl0DpO vPMWqnABE4kEJEkCy7HIZDLGq1lMbNgwAFEUkc/nsb6nB5eUSaiKunJaasUqOIIawbOerhS6lARY v369fZF7enpw9g9n7b6pqemiELIiN07/A/X6AdqVQgEszQDBYBDnzp2z+4PBIDIZowiTXxQhmDMM wPASrpkfwMNwPSkUunuVQnO5HIaGhuzv8UTcXk80nz6q1NcIOK3+OiuFNnVS6DjHsY+vdPBSDDA1 VT3jaGpqCpIkQZIkzM7OVl3PLRToXvEGrPckN2+l0Nk7v/7RwP8+9kVQ+kw6nQIv8Mhms8uvFFpH jaDOaCekkASBF7B+/XrjTeKN9AM46K6lUqiczyO1MG9VCv3id7835mpSqOvRwMm9+3+84eePJ/O5 7Oj0ZHb48rRx1y7LFYyldWlIMp4uzuVyoFrhIRNCCS7PXIaiKohEIpCVtXMFH3n22UX7nUvTFXwK wOhDD3/H9RoBriaF3nnkvbrG/98/fFYvfWzcic2Dm6EqKiilxhu+z03YU8HNg5tx4SPj/X/9/f1I JBIVg0VuwfkU8MmTJ+sy6/v63HvDqMczgha3AXRdRzqdBqUUftEP3scjT4yLTAlFX18fFFVBOBxe 1F5wA+18ANQ/BVqOEbhp4yYAwPzCfJG1ffHiRXR2doLlWJydOLumnkAvw9NZwcbJq34i+/r6kM1m QSlFOBzGfHIeqlrw9sXj8br2Xx/aDLBKCSH2tworGMafoiq2S1hXjPUGBvohioVKyxMTFQoxu4iC J7iOiFAD4PEycYuneFlivjMaRTwRRy5bUAGTk1Po7OrEunXrsDC/sKYqwLuX3+MSAFicAQYHB8EL vGkEishlc7YdMDQ0BEmSkEgkoOs6WJYtq0XgJkrj/16Ft7OCsbgDaHJyEr29xhRpbm4OWcN5AgCY mZkpCgYZd2IDXcFNUtPI0xJgKRWQzWVx7vw5XLvlWsiyXLRuNBpFIFCwAS5evAhCSaXNuIJ2UiiK /QA3/OJHuwCMoIY3iL2/7JOnQynx9E1NTS53N+7AkQ/wwAP3H6xhZBLA8Ye/80jzJ4Xqmo7tb/1b B4BxXhRHAoEgglIQfsEPv+iHXxDAm6+Ht3MGHD6zF154YVEJwAsCQqEQpmdmEJQko7KGGfKVQiHk cjlwHAdBEJBJp906zIpwSoA/+uQnRwsd1sL4QAiBoihGdRBZQTqdRjabwejBB48D2Df67YeaNynU VAHjDMuOSOEIwuEwOiLGMhKJIBwO2YUinWFgC0sJgE0bNyGdSaN3fS9yuRzm5q7YiR+SJAG6Dsms RJpONZoBCsvt23c4fi82DmXzoi8sLCCVSkHw+8ELAhLx2AhtQFKoqwzw8Tee2MXy/AjnE4y7XhAQ CAQRCAQRCoUQDkcgSQYDOGsDWVjKBiCEIB6LIR6LYWjomqL1WYbF+vUFH/paTgM7Ojoq/G6VijVU l2rmAeTzeSiKAt4vArI88q0H7t/19NNPu6YO3M4H2KfVUSl0qWngzMwMZFlBX18v4vEYUo67fGZm Br29veA4zp4KNhKrMQ001cQ+AE3LAGAYxqgQyrFgOc6sGeyzs4IFwawWbkf9LAnAmGK0+gkcGOjH zMwMWJa1nw7O5Yxg0KZNGxGPx0GpERRq9JPDzoQQURSrhX2h6zpkWQDP82bVNB84nw8+zgfCcq6X xnH1uYB6oS/xl81m0dvbi1gsBmKmhFt/VmqVcYLlJbfl5p+X4bmkUEtyMszSeptQio8uXDCsaLNZ Y1LptG0A6sCaeQKXrXqquIzdrhXstgSoq1KoZdRVa5Ik2Xe5pQasvmQyCUIIIpGIUUiCZZfcnltt pbgaKoWOMwwe13XNrolLiArVzAiWZRnldQOtocySTqB4LIbrrr3WvrMnL12y+64ZGgLHcVBkGVeu XGn408HOeaCRiaSX/Gy+S1g2JJdKCIiqghACSggoJdA1DYSQ5q0U+sbOv/4IwKhGSdEjXMvFUndW NptFMplEKpXC7OxsUd+ZM2fs3wYGBsDzfNNIAEKIVSl09NsPPdy8SaGaruP4tr/69qd+91/nk4n4 aDIRH7pQY32AxTAwMICZmRls2LABoigim83aL2Lu6uoCLwjI5nK2bdDIqaDTBviPw/9etb/0uzk7 OE8pHf3Wgwd/7DadriaFbvuXX9Y1/uIDd+iLMcjGjRsRCASMjGBKkUwm7XBwf38/enp6MD8/j1gs jnR6raaBOt7/4MO6LLnNm9x7+bTHU8IW719YSIEQAo7jTAlQSAiZmprG5cuzGBzcjGuuGcJ77/2u wbOA4qVX4elwsOEJrN7b1dUJRVEgiiJyuRxCIcn2BnZ3d6Gnpwe5XA4ffnjGfgClUWiWhBBXjcDV MZ70qi2bzUIUA9B1IBLpQDabtftEUQQhFDwvYMOGDRAEftFtude8Dc8/F7AYpqenAUxX7LvkmBKu BZy0NzoOUQu8nRKm67bx5+WTuBi8TrenbQCvn7zloNHTz1rh8ixAc7r2aoaXT9xyoet6ww3QWuD+ NLCOGXCbAdyHuwxAVDCsFc8uz/mr8kMRrgYmaF0G0AGmjguo6/o4jIyYZsa42qoMoCtZ6FaRyDJb YFm6YVTX9aZmAIZhRonqXQZw1RGkaXpd7a233joN4+3Zp9yk0yWcAjDy+i9+ddou/LTC5iZcDQa1 4X14OiewDffRZoAWR5sBWhxtBmhxtBmgxdFmgBZHmwFaHG0GaHG0GaDF0WaAFkebAVocbQZocbQZ oMXx/5Om/1dUVK3NAAAAAElFTkSuQmCC "
-     transform="matrix(1.9432484e-4,0.99999998,-1,8.5970186e-5,0,0)"
-     height="20.5259"
-     width="13.806578"
-     y="-26.240503"
-     x="13.50293"
-     id="image25" />
   <g
-     transform="matrix(0.16344244,0.04941705,-0.0443157,0.17102382,3.5851631,-1.5167667)"
+     transform="matrix(-0.03941291,0.1661388,0.17012966,0.04763325,-10.289297,-5.818375)"
      id="g27">
     <g
-       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,117.62,338.15)"
-       id="g29">
+       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,120.46108,338.80818)"
+       id="g29" />
+  </g>
+  <g
+     id="g4286"
+     transform="matrix(0.83930489,0,0,-0.86642568,-100.01845,25.177313)">
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 31,19.972938 31,4.9999998 43.834866,12.486469 z"
+       id="path3921"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 32.944676,14.528233 3.500418,0"
+       id="path3923"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925"
+       d="m 32.944676,10.784999 3.500418,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 43.834866,12.486469 2.722546,0"
+       id="path3927"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,15.208821 -3.111483,0"
+       id="path3929"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,9.7641166 -3.111483,0"
+       id="path3931"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 34.694885,12.316322 0,-3.0626465"
+       id="path3933"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     id="g4556"
+     transform="translate(22.055977,-2.8607621)">
+    <g
+       transform="matrix(0.4256726,0,0,0.4725695,-24.2945,2.8664656)"
+       id="g3214">
       <path
-         d="m 168.24,132.25 h 63.709 v 63.708 h -63.71 v -63.71 z"
-         id="path31"
-         style="fill:none" />
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4571)"
+         id="path221"
+         d="M 12.491276,32.6163 V 37.616 C 9.5334885,37.625 5.3407,36.496 5.3407,35.116 c 0,-1.38 3.300737,-2.4995 7.150576,-2.4995 z" />
+      <rect
+         style="opacity:0.3;fill:url(#linearGradient4573)"
+         id="rect223"
+         x="12.491277"
+         y="32.616299"
+         width="27.733829"
+         height="5" />
       <path
-         d="m 199.09,132.53 c 0.77,0.38 1.247,1.148 1.247,2.008 v 7.581 c 3.479,0.669 9.808,2.597 15.847,8.141 9.58,8.798 14.438,22.806 14.438,41.633 0,1.148 -0.861,2.104 -2.001,2.228 -1.141,0.122 -2.184,-0.633 -2.426,-1.754 -2.696,-12.449 -7.87,-21.021 -15.379,-25.474 -4.047,-2.399 -7.848,-3.052 -10.478,-3.154 v 7.201 c 0,0.857 -0.478,1.627 -1.247,2.008 -0.769,0.381 -1.67,0.293 -2.353,-0.229 l -23.823,-18.201 c -0.552,-0.421 -0.88,-1.084 -0.88,-1.779 0,-0.692 0.328,-1.358 0.88,-1.779 l 23.824,-18.2 c 0.681,-0.523 1.582,-0.611 2.351,-0.23 z"
-         id="path33"
-         style="opacity:0.2" />
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4575)"
+         id="path225"
+         d="m 40.225015,32.6163 v 4.9997 c 2.957879,0.0094 7.150576,-1.1202 7.150576,-2.5002 0,-1.38 -3.300645,-2.5 -7.150485,-2.5 z" />
+      <rect
+         id="rect229"
+         height="38.167999"
+         x="1.5753396"
+         y="-45.173618"
+         width="30.235001"
+         ry="1.0718"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient4577);stroke:url(#radialGradient4579);stroke-width:0.89924002;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect231"
+         x="2.3223393"
+         y="-44.160198"
+         width="28.108"
+         height="36.033001"
+         ry="0.13789999"
+         rx="0.12782"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient4581);stroke-width:0.89074999;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    </g>
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,5.0647573 0,11.5188727 9.0418542,-5.759436 z"
+       id="path3921-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -16.182892,8.7957484 2.465961,0"
+       id="path3923-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925-5"
+       d="m -16.182892,12.228884 2.465961,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -8.4471968,10.824194 1.9179689,0"
+       id="path3927-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,8.9781446 -2.191965,0"
+       id="path3929-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,12.517681 -2.191965,0"
+       id="path3931-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -15.01373,11.050817 0,2.356133"
+       id="path3933-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <rect
+     style="opacity:0.8048782;fill:none;stroke:#f4972b;stroke-width:0.9672913;stroke-opacity:0.98431373"
+     id="rect2962"
+     width="25.049658"
+     height="25.019873"
+     x="-120.30598"
+     y="1.3000178"
+     ry="2.245373" />
+  <rect
+     style="fill:#f2f2f2;fill-opacity:1;stroke:none"
+     id="rect3018"
+     width="22.004204"
+     height="22.076113"
+     x="-118.78465"
+     y="2.7732882"
+     ry="1.0426829" />
+  <g
+     id="g3175"
+     transform="matrix(0.90161012,0,0,0.90161012,-89.204276,-20.160903)">
+    <g
+       id="g3191-2"
+       transform="matrix(0.85303943,0,0,0.85303943,-24.298581,21.410598)">
       <path
-         d="m 196.94,134.29 c 0.769,0.38 1.247,1.147 1.247,2.008 v 7.58 c 3.479,0.669 9.808,2.597 15.846,8.142 9.581,8.795 14.438,22.804 14.438,41.633 0,1.148 -0.86,2.104 -2.001,2.228 -1.141,0.121 -2.184,-0.633 -2.427,-1.755 -2.695,-12.449 -7.869,-21.02 -15.379,-25.472 -4.047,-2.4 -7.847,-3.052 -10.477,-3.154 v 7.201 c 0,0.856 -0.479,1.626 -1.247,2.008 -0.77,0.38 -1.67,0.292 -2.354,-0.229 l -23.824,-18.199 c -0.551,-0.424 -0.88,-1.088 -0.88,-1.781 0,-0.691 0.329,-1.357 0.88,-1.779 l 23.824,-18.201 c 0.684,-0.524 1.585,-0.611 2.354,-0.23 z"
-         id="path35"
-         style="fill:url(#d)" />
+         sodipodi:nodetypes="cccc"
+         inkscape:connector-curvature="0"
+         id="path3921-4"
+         d="m -6.7662586,5.5550885 0,16.0416675 12.0312503,-8.020834 z"
+         style="fill:#fafafa;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
       <path
-         d="m 196.49,135.01 c 0.424,0.211 0.693,0.643 0.693,1.116 v 8.412 c 3.083,0.491 9.801,2.196 16.167,8.043 9.368,8.601 14.117,22.36 14.117,40.9 0,0.635 -0.479,1.169 -1.112,1.235 -0.632,0.069 -1.214,-0.352 -1.35,-0.974 -2.756,-12.73 -8.087,-21.52 -15.843,-26.118 -4.977,-2.951 -9.641,-3.347 -11.979,-3.32 v 8.224 c 0,0.474 -0.27,0.906 -0.693,1.115 -0.424,0.211 -0.931,0.16 -1.307,-0.127 l -23.82,-18.2 c -0.309,-0.234 -0.489,-0.601 -0.489,-0.987 0,-0.388 0.182,-0.755 0.489,-0.989 l 23.823,-18.201 c 0.376,-0.288 0.883,-0.337 1.307,-0.128 z"
-         stroke-miterlimit="10"
-         id="path37"
-         style="fill:none;stroke:#a66e4b;stroke-miterlimit:10" />
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3923-8"
+         d="m -4.9433423,11.388422 3.28125,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
       <path
-         d="m 226.23,193.48 c -6.72,-31.037 -26.985,-30.646 -30.285,-30.369 v 9.414 l -23.824,-18.199 23.824,-18.201 v 9.501 c 3.809,0.39 30.285,4.647 30.285,47.854 z"
-         id="path39"
-         style="fill:url(#e)" />
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -4.9433423,15.398839 3.28125,0"
+         id="path3925-58"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cc" />
       <path
-         d="m 172.3,154.35 23.823,-18.199 v 2.133 l -23.1,16.62 -0.72,-0.55 z"
-         id="path41"
-         style="fill:#fef39e" />
-      <g
-         transform="matrix(0.99571,0,0,-0.9918,8.8182,167.26)"
-         id="g43">
-        <path
-           d="m 186.18,15.654 c -10.237,1.25 -14.215,-0.656 -19.607,-4.083 -0.132,-0.1 -0.245,-0.187 -0.333,-0.256 2.111,-1.611 17.373,-13.271 20.53,-15.683 v 8.109 l -0.127,-0.063 c 5.505,0.981 8.872,-0.175 15.625,-2.917 -3.299,7.286 -10.145,14.168 -16.088,14.893 z"
-           id="path45"
-           style="fill:url(#f)" />
-      </g>
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3927-5"
+         d="m 5.2649917,13.575922 2.552083,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
       <path
-         d="m 225.58,180.92 c 0.205,1.348 -6.825,-31.207 -29.488,-33.5 -0.058,-0.005 -0.065,-0.021 -0.065,0.054 v -1.77 c -0.002,-0.001 24.488,1.95 29.553,35.217 z"
-         id="path47"
-         style="fill:#fef39e" />
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3929-0"
+         d="m -6.7662586,10.659256 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3931-0"
+         d="m -6.7662586,16.492589 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3933-3"
+         d="m -3.3027173,13.758214 0,3.28125"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
+  </g>
+  <g
+     id="g3257-4"
+     transform="matrix(0.49663588,0,0,0.49663588,-109.56472,12.137037)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926-85"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928-9"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820-5"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822-6"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826-5"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828-0"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830-78"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832-8"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     id="g4496"
+     transform="translate(27.864274,2.0172665)">
+    <path
+       d="m -15.861251,22.07366 v 2.581371 c -1.246347,0.0047 -3.013099,-0.578262 -3.013099,-1.290764 0,-0.7125 1.39086,-1.290504 3.013099,-1.290504 z"
+       id="path4045-6"
+       style="opacity:0.3;fill:url(#radialGradient3581)"
+       inkscape:connector-curvature="0" />
+    <rect
+       height="2.5815265"
+       width="11.686437"
+       y="22.073664"
+       x="-15.861252"
+       id="rect4047-6"
+       style="opacity:0.3;fill:url(#linearGradient3578)" />
+    <path
+       d="m -4.1748507,22.07366 v 2.581371 c 1.2463863,0.0048 3.0130976,-0.578364 3.0130976,-1.290866 0,-0.712502 -1.3908207,-1.290763 -3.0130601,-1.290763 z"
+       id="path4049-4"
+       style="opacity:0.3;fill:url(#radialGradient3575)"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g4419">
+      <rect
+         id="rect4051-9"
+         height="16.083763"
+         x="6.7509832"
+         y="2.0893245"
+         width="15.565955"
+         ry="0.45165002"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient3570);stroke:url(#radialGradient3572);stroke-width:0.41884434;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect4053-4"
+         x="7.2710781"
+         y="2.5153897"
+         width="14.334325"
+         height="15.186052"
+         ry="0.058117732"
+         rx="0.065184765"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient3567);stroke-width:0.41295403;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         transform="matrix(0,1,-1,0,0,0)"
+         style="fill:none;stroke:#333333;stroke-width:0.90630001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3926-8-8"
+         width="11.527025"
+         height="5.1003475"
+         x="8.9767256"
+         y="7.4484797" />
+      <path
+         style="fill:none;stroke:#333333;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -9.1746553,9.1397989 0,1.2296861 -1.3648637,0 0,-1.2296861"
+         id="path3928-3-7"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccc" />
+      <g
+         id="g4383">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+      <g
+         transform="translate(-9.9908792,0.0402033)"
+         id="g4383-4">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-50"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7-3"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
     </g>
   </g>
-  <path
-     d="m 18.632311,8.5147473 a 4.9810916,4.9419407 0 0 1 -9.9621833,0 4.9810916,4.9419407 0 1 1 9.9621833,0 z"
-     id="path53"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.70607585;stroke-linecap:square" />
-  <path
-     d="m 14.545434,5.0478881 0,6.9698569"
-     id="path55"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.95099938" />
-  <path
-     d="m 11.48527,6.7615622 0,3.6525438 2.592539,-1.8262091 -2.592539,-1.8262175 z"
-     id="path57"
-     style="opacity:0.67577999;fill-rule:evenodd;stroke:#000000;stroke-width:0.75682741" />
-  <path
-     d="m 13.569722,8.5300711 -6.3480238,0 -1.176251,0.00957"
-     id="path59"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97350782" />
-  <path
-     d="m 24.050971,10.534495 -9.19877,0"
-     id="path61"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97539437" />
-  <path
-     d="m 24.109472,6.5502808 -9.387681,0"
-     id="path63"
-     style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.99983388" />
-  <text
-     style="font-size:2.54732251px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14831169;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(0.96596192,1.0352375)"
-     line-height="125%"
-     font-size="10.082px"
-     y="6.6188445"
-     x="6.7001557"
-     id="text65"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="6.6188445"
-       x="6.7001557"
-       id="tspan67"
-       style="font-size:4.82404613px;stroke:#000000;stroke-width:0.14831169">G</tspan></text>
-  <text
-     style="font-size:2.42543864px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14121528;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(0.8829342,1.1325872)"
-     line-height="125%"
-     font-size="10.082px"
-     y="4.3723416"
-     x="23.130247"
-     id="text69"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="4.3723416"
-       x="23.130247"
-       id="tspan71"
-       style="font-size:4.59322548px;stroke:#000000;stroke-width:0.14121528">D</tspan></text>
-  <text
-     style="font-size:2.6916604px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.15671541;font-family:Bitstream Vera Sans"
-     font-weight="bold"
-     xml:space="preserve"
-     transform="scale(1.0130185,0.9871488)"
-     line-height="125%"
-     font-size="10.082px"
-     y="15.997976"
-     x="20.400671"
-     id="text73"
-     sodipodi:linespacing="125%"><tspan
-       font-size="19.093px"
-       y="15.997976"
-       x="20.400671"
-       id="tspan75"
-       style="font-size:5.09738922px;stroke:#000000;stroke-width:0.15671541">S</tspan></text>
 </svg>
diff --git a/bitmaps_png/sources/icon_eeschema.svg b/bitmaps_png/sources/icon_eeschema.svg
index b6599cb16e..78928236e8 100644
--- a/bitmaps_png/sources/icon_eeschema.svg
+++ b/bitmaps_png/sources/icon_eeschema.svg
@@ -1,394 +1,1816 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <filter id="bb" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="2.0786429"/>
-  </filter>
-  <clipPath id="ba">
-   <path fill-rule="evenodd" d="m72 88-32 32h-8v-40h40v8z"/>
-  </clipPath>
-  <filter id="bc" height="1.384" width="1.384" color-interpolation-filters="sRGB" y="-.192" x="-.192">
-   <feGaussianBlur stdDeviation="1.9447689"/>
-  </filter>
-  <linearGradient id="bn" y2="172.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="175.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bo" y2="172.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="175.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bp" y2="164.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="167.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bq" y2="164.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="167.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="br" y2="156.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="159.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bs" y2="156.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="159.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bt" y2="148.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="151.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bu" y2="148.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="151.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bv" y2="140.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="143.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bw" y2="140.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="143.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bx" y2="132.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="135.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="by" y2="132.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="135.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bz" y2="124.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="127.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ca" y2="124.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="127.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="cb" y2="116.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="119.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="cc" y2="116.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="119.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="cd" y2="108.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="111.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ce" y2="108.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="111.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="cf" y2="100.44" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="103.56" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="as" y2="100.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="103.1" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="at" y2="92.444" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="95.557" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="au" y2="92.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="95.101" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="av" y2="84.444" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="87.557" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aw" y2="84.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="87.101" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ax" y2="76.444" gradientUnits="userSpaceOnUse" x2="153" gradientTransform="translate(-143,-64)" y1="79.557" x1="153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ddd" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ay" y2="76.9" gradientUnits="userSpaceOnUse" x2="151.9" gradientTransform="translate(-143,-64)" y1="79.101" x1="154.1">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#616161" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bd" y2="99.255" gradientUnits="userSpaceOnUse" x2="91.229" gradientTransform="matrix(.42792 0 0 .39077 -4.2833 -.67735)" y1="106.41" x1="98.617">
-   <stop stop-color="#a2a2a2" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="az" gradientUnits="userSpaceOnUse" cy="112.3" cx="102" gradientTransform="matrix(.42792 0 0 .39064 -4.2833 -.67617)" r="139.56">
-   <stop stop-color="#b7b8b9" offset="0"/>
-   <stop stop-color="#ececec" offset=".18851"/>
-   <stop stop-color="#fafafa" offset=".25718"/>
-   <stop stop-color="#fff" offset=".30111"/>
-   <stop stop-color="#fafafa" offset=".53130"/>
-   <stop stop-color="#ebecec" offset=".84490"/>
-   <stop stop-color="#e1e2e3" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ar">
-   <stop stop-color="#3e3e3e" offset="0"/>
-   <stop stop-color="#828282" offset=".5"/>
-   <stop stop-color="#3c3c3c" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aq">
-   <stop stop-color="#999" offset="0"/>
-   <stop stop-color="#fff" offset=".5"/>
-   <stop stop-color="#777" offset="1"/>
-  </linearGradient>
-  <linearGradient id="be" y2="31.211" gradientUnits="userSpaceOnUse" x2="23.576" gradientTransform="matrix(.64407 -.64045 .66092 .65072 61.423 86.661)" y1="25.357" x1="23.576">
-   <stop offset="0"/>
-   <stop stop-color="#c3c3c3" offset=".13483"/>
-   <stop stop-color="#8c8c8c" offset=".20224"/>
-   <stop stop-color="#fff" offset=".26966"/>
-   <stop stop-color="#757575" offset=".4465"/>
-   <stop stop-color="#7d7d7d" offset=".57114"/>
-   <stop stop-color="#b6b6b6" offset=".72038"/>
-   <stop offset="1"/>
-  </linearGradient>
-  <linearGradient id="bf" y2="30" xlink:href="#ar" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 59.298 83.616)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bg" y2="30" xlink:href="#aq" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 59.119 83.794)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bh" y2="30" xlink:href="#ar" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 59.921 82.996)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bi" y2="30" xlink:href="#aq" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 59.742 83.175)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bj" y2="30" xlink:href="#ar" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 60.547 82.374)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bk" y2="30" xlink:href="#aq" gradientUnits="userSpaceOnUse" x2="30.038" gradientTransform="matrix(.62586 -.62234 .77349 .76155 60.367 82.552)" y1="24.99" x1="30.038"/>
-  <linearGradient id="bl" y2="26.03" gradientUnits="userSpaceOnUse" x2="9" gradientTransform="matrix(.62586 -.62234 .77349 .76155 59.06 83.852)" y1="29.057" x1="9">
-   <stop stop-color="#e4db7b" offset="0"/>
-   <stop stop-color="#f4f0c8" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bm" y2="41.392" gradientUnits="userSpaceOnUse" x2="9.5221" gradientTransform="matrix(.52586 0 0 .51993 81.027 79.545)" y1="37.372" x1="5.5179">
-   <stop stop-color="#cbbd27" offset="0"/>
-   <stop stop-color="#9b901d" offset="1"/>
-  </linearGradient>
- </defs>
- <path opacity=".5" d="m16 8v112h63.187c0.000003 0 11.906-9.9062 17.406-15.406 5.497-5.488 15.407-17.394 15.407-17.394v-79.188h-96z" transform="matrix(.44575 0 0 .40124 -5.4244 -1.1519)" filter="url(#bb)"/>
- <path fill="#fff" d="m2.5634 2.4488v43.767h27.022l14.059-12.839v-30.928h-41.08z"/>
- <path fill="url(#az)" d="m3.4193 2.8396c-0.23578 0-0.42792 0.1754-0.42792 0.39064v42.189c0 0.21563 0.19214 0.39064 0.42792 0.39064h25.321c0.11254 0 1.1822 0.04616 1.2618-0.02689l13.089-12.036c0.08002-0.07305 0.12538-1.0491 0.12538-1.1519v-29.365c0-0.21524-0.19171-0.39064-0.42792-0.39064h-39.369z"/>
- <g stroke-linejoin="round" fill-rule="evenodd" transform="matrix(.82576 0 0 .64612 -28.052 -37.166)" stroke="#d3d7cf" stroke-linecap="round" stroke-width="1.3337px" fill="#d3d7cf">
-  <path d="m43.101 70.118"/>
-  <path d="m47.211 70.118"/>
-  <path d="m51.321 70.118"/>
-  <path d="m55.431 70.118"/>
-  <path d="m59.541 70.118"/>
-  <path d="m63.651 70.118"/>
-  <path d="m67.761 70.118"/>
-  <path d="m71.871 70.118"/>
-  <path d="m75.981 70.118"/>
-  <path d="m80.091 70.118"/>
-  <path d="m84.201 70.118"/>
-  <path d="m43.101 65.009"/>
-  <path d="m47.211 65.009"/>
-  <path d="m51.321 65.009"/>
-  <path d="m55.431 65.009"/>
-  <path d="m59.541 65.009"/>
-  <path d="m63.651 65.009"/>
-  <path d="m67.761 65.009"/>
-  <path d="m71.871 65.009"/>
-  <path d="m75.981 65.009"/>
-  <path d="m80.091 65.009"/>
-  <path d="m84.201 65.009"/>
-  <path d="m43.101 85.443"/>
-  <path d="m47.211 85.443"/>
-  <path d="m51.321 85.443"/>
-  <path d="m55.431 85.443"/>
-  <path d="m59.541 85.443"/>
-  <path d="m63.651 85.443"/>
-  <path d="m67.761 85.443"/>
-  <path d="m71.871 85.443"/>
-  <path d="m75.981 85.443"/>
-  <path d="m80.091 85.443"/>
-  <path d="m84.201 85.443"/>
-  <path d="m43.101 75.226"/>
-  <path d="m47.211 75.226"/>
-  <path d="m51.321 75.226"/>
-  <path d="m55.431 75.226"/>
-  <path d="m59.541 75.226"/>
-  <path d="m63.651 75.226"/>
-  <path d="m67.761 75.226"/>
-  <path d="m71.871 75.226"/>
-  <path d="m75.981 75.226"/>
-  <path d="m80.091 75.226"/>
-  <path d="m84.201 75.226"/>
-  <path d="m43.101 90.551"/>
-  <path d="m47.211 90.551"/>
-  <path d="m51.321 90.551"/>
-  <path d="m55.431 90.551"/>
-  <path d="m59.541 90.551"/>
-  <path d="m63.651 90.551"/>
-  <path d="m67.761 90.551"/>
-  <path d="m71.871 90.551"/>
-  <path d="m75.981 90.551"/>
-  <path d="m80.091 90.551"/>
-  <path d="m84.201 90.551"/>
-  <path d="m43.101 80.335"/>
-  <path d="m47.211 80.335"/>
-  <path d="m51.321 80.335"/>
-  <path d="m55.431 80.335"/>
-  <path d="m59.541 80.335"/>
-  <path d="m63.651 80.335"/>
-  <path d="m67.761 80.335"/>
-  <path d="m71.871 80.335"/>
-  <path d="m75.981 80.335"/>
-  <path d="m80.091 80.335"/>
-  <path d="m84.201 80.335"/>
-  <path d="m43.101 95.66"/>
-  <path d="m47.211 95.66"/>
-  <path d="m51.321 95.66"/>
-  <path d="m55.431 95.66"/>
-  <path d="m59.541 95.66"/>
-  <path d="m63.651 95.66"/>
-  <path d="m67.761 95.66"/>
-  <path d="m71.871 95.66"/>
-  <path d="m75.981 95.66"/>
-  <path d="m80.091 95.66"/>
-  <path d="m84.201 95.66"/>
-  <path d="m43.101 100.77"/>
-  <path d="m47.211 100.77"/>
-  <path d="m51.321 100.77"/>
-  <path d="m55.431 100.77"/>
-  <path d="m59.541 100.77"/>
-  <path d="m63.651 100.77"/>
-  <path d="m67.761 100.77"/>
-  <path d="m71.871 100.77"/>
-  <path d="m75.981 100.77"/>
-  <path d="m80.091 100.77"/>
-  <path d="m84.201 100.77"/>
-  <path d="m43.101 105.88"/>
-  <path d="m47.211 105.88"/>
-  <path d="m51.321 105.88"/>
-  <path d="m55.431 105.88"/>
-  <path d="m59.541 105.88"/>
-  <path d="m63.651 105.88"/>
-  <path d="m67.761 105.88"/>
-  <path d="m71.871 105.88"/>
-  <path d="m75.981 105.88"/>
-  <path d="m80.091 105.88"/>
-  <path d="m84.201 105.88"/>
-  <path d="m43.101 116.1"/>
-  <path d="m47.211 116.1"/>
-  <path d="m51.321 116.1"/>
-  <path d="m55.431 116.1"/>
-  <path d="m59.541 116.1"/>
-  <path d="m63.651 116.1"/>
-  <path d="m67.761 116.1"/>
-  <path d="m71.871 116.1"/>
-  <path d="m75.981 116.1"/>
-  <path d="m80.091 116.1"/>
-  <path d="m43.101 110.99"/>
-  <path d="m47.211 110.99"/>
-  <path d="m51.321 110.99"/>
-  <path d="m55.431 110.99"/>
-  <path d="m59.541 110.99"/>
-  <path d="m63.651 110.99"/>
-  <path d="m67.761 110.99"/>
-  <path d="m71.871 110.99"/>
-  <path d="m75.981 110.99"/>
-  <path d="m80.091 110.99"/>
-  <path d="m84.201 110.99"/>
-  <path d="m43.101 121.21"/>
-  <path d="m47.211 121.21"/>
-  <path d="m51.321 121.21"/>
-  <path d="m55.431 121.21"/>
-  <path d="m59.541 121.21"/>
-  <path d="m63.651 121.21"/>
-  <path d="m67.761 121.21"/>
-  <path d="m71.871 121.21"/>
-  <path d="m75.981 121.21"/>
-  <path d="m43.101 126.31"/>
-  <path d="m47.211 126.31"/>
-  <path d="m51.321 126.31"/>
-  <path d="m55.431 126.31"/>
-  <path d="m59.541 126.31"/>
-  <path d="m63.651 126.31"/>
-  <path d="m67.761 126.31"/>
-  <path d="m71.871 126.31"/>
- </g>
- <path opacity=".4" d="m41.88 115.98 24.31-24.31s-9.3531 2.9131-19.603 2.9131c0 10.25-4.7065 21.396-4.7065 21.396z" clip-path="url(#ba)" transform="matrix(.42792 0 0 .39077 12.834 -.67735)" filter="url(#bc)"/>
- <g transform="matrix(.42793 0 0 .39077 -48.788 13.39)">
-  <g transform="translate(116,-32)">
-   <circle cy="110" cx="10" r="2" fill="url(#bn)"/>
-   <circle cy="110" cx="10" r="1.556" fill="url(#bo)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="1-icon_eeschema.svg">
+  <metadata
+     id="metadata642">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1280"
+     inkscape:window-height="973"
+     id="namedview640"
+     showgrid="true"
+     inkscape:zoom="27.812867"
+     inkscape:cx="12.745474"
+     inkscape:cy="13.615746"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3619"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="bb"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="2.0786429"
+         id="feGaussianBlur7" />
+    </filter>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
+    <linearGradient
+       id="bn"
+       y2="172.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="175.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop16" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <linearGradient
+       id="bo"
+       y2="172.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="175.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop21" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="164.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="167.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop28" />
+    </linearGradient>
+    <linearGradient
+       id="bq"
+       y2="164.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="167.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop33" />
+    </linearGradient>
+    <linearGradient
+       id="br"
+       y2="156.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="159.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="bs"
+       y2="156.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="159.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop43" />
+    </linearGradient>
+    <linearGradient
+       id="bt"
+       y2="148.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="151.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <linearGradient
+       id="bu"
+       y2="148.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="151.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop53" />
+    </linearGradient>
+    <linearGradient
+       id="bv"
+       y2="140.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="143.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop58" />
+    </linearGradient>
+    <linearGradient
+       id="bw"
+       y2="140.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="143.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop61" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop63" />
+    </linearGradient>
+    <linearGradient
+       id="bx"
+       y2="132.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="135.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop66" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop68" />
+    </linearGradient>
+    <linearGradient
+       id="by"
+       y2="132.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="135.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop71" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop73" />
+    </linearGradient>
+    <linearGradient
+       id="bz"
+       y2="124.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="127.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop76" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop78" />
+    </linearGradient>
+    <linearGradient
+       id="ca"
+       y2="124.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="127.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop81" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop83" />
+    </linearGradient>
+    <linearGradient
+       id="cb"
+       y2="116.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="119.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop86" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop88" />
+    </linearGradient>
+    <linearGradient
+       id="cc"
+       y2="116.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="119.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop91" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop93" />
+    </linearGradient>
+    <linearGradient
+       id="cd"
+       y2="108.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="111.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop96" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop98" />
+    </linearGradient>
+    <linearGradient
+       id="ce"
+       y2="108.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="111.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop101" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop103" />
+    </linearGradient>
+    <linearGradient
+       id="cf"
+       y2="100.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="103.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop106" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop108" />
+    </linearGradient>
+    <linearGradient
+       id="as"
+       y2="100.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="103.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop111" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop113" />
+    </linearGradient>
+    <linearGradient
+       id="at"
+       y2="92.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="95.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop116" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop118" />
+    </linearGradient>
+    <linearGradient
+       id="au"
+       y2="92.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="95.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop121" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop123" />
+    </linearGradient>
+    <linearGradient
+       id="av"
+       y2="84.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="87.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop126" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop128" />
+    </linearGradient>
+    <linearGradient
+       id="aw"
+       y2="84.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="87.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop131" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop133" />
+    </linearGradient>
+    <linearGradient
+       id="ax"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138" />
+    </linearGradient>
+    <linearGradient
+       id="ay"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143" />
+    </linearGradient>
+    <linearGradient
+       id="bd"
+       y2="99.254997"
+       gradientUnits="userSpaceOnUse"
+       x2="91.228996"
+       gradientTransform="matrix(0.23839687,0,0,0.21241892,-2.6299665,-0.48692157)"
+       y1="106.41"
+       x1="98.616997">
+      <stop
+         stop-color="#a2a2a2"
+         offset="0"
+         id="stop146" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop148" />
+    </linearGradient>
+    <radialGradient
+       id="az"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.20429784,0,0,0.19274384,0.52691738,0.26537463)"
+       r="139.56">
+      <stop
+         stop-color="#b7b8b9"
+         offset="0"
+         id="stop151" />
+      <stop
+         stop-color="#ececec"
+         offset=".18851"
+         id="stop153" />
+      <stop
+         stop-color="#fafafa"
+         offset=".25718"
+         id="stop155" />
+      <stop
+         stop-color="#fff"
+         offset=".30111"
+         id="stop157" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop159" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop161" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop163" />
+    </radialGradient>
+    <linearGradient
+       id="ar">
+      <stop
+         stop-color="#3e3e3e"
+         offset="0"
+         id="stop166" />
+      <stop
+         stop-color="#828282"
+         offset=".5"
+         id="stop168" />
+      <stop
+         stop-color="#3c3c3c"
+         offset="1"
+         id="stop170" />
+    </linearGradient>
+    <linearGradient
+       id="aq">
+      <stop
+         stop-color="#999"
+         offset="0"
+         id="stop173" />
+      <stop
+         stop-color="#fff"
+         offset=".5"
+         id="stop175" />
+      <stop
+         stop-color="#777"
+         offset="1"
+         id="stop177" />
+    </linearGradient>
+    <linearGradient
+       id="be"
+       y2="31.211"
+       gradientUnits="userSpaceOnUse"
+       x2="23.576"
+       gradientTransform="matrix(0.64407,-0.64045,0.66092,0.65072,61.423,86.661)"
+       y1="25.357"
+       x1="23.576">
+      <stop
+         offset="0"
+         id="stop180" />
+      <stop
+         stop-color="#c3c3c3"
+         offset=".13483"
+         id="stop182" />
+      <stop
+         stop-color="#8c8c8c"
+         offset=".20224"
+         id="stop184" />
+      <stop
+         stop-color="#fff"
+         offset=".26966"
+         id="stop186" />
+      <stop
+         stop-color="#757575"
+         offset=".4465"
+         id="stop188" />
+      <stop
+         stop-color="#7d7d7d"
+         offset=".57114"
+         id="stop190" />
+      <stop
+         stop-color="#b6b6b6"
+         offset=".72038"
+         id="stop192" />
+      <stop
+         offset="1"
+         id="stop194" />
+    </linearGradient>
+    <linearGradient
+       id="bf"
+       y2="30"
+       xlink:href="#ar"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.298,83.616)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bg"
+       y2="30"
+       xlink:href="#aq"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.119,83.794)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bh"
+       y2="30"
+       xlink:href="#ar"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.921,82.996)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bi"
+       y2="30"
+       xlink:href="#aq"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.742,83.175)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bj"
+       y2="30"
+       xlink:href="#ar"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.547,82.374)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bk"
+       y2="30"
+       xlink:href="#aq"
+       gradientUnits="userSpaceOnUse"
+       x2="30.038"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.367,82.552)"
+       y1="24.99"
+       x1="30.038" />
+    <linearGradient
+       id="bl"
+       y2="26.030001"
+       gradientUnits="userSpaceOnUse"
+       x2="9"
+       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.06,83.852)"
+       y1="29.056999"
+       x1="9">
+      <stop
+         stop-color="#e4db7b"
+         offset="0"
+         id="stop203" />
+      <stop
+         stop-color="#f4f0c8"
+         offset="1"
+         id="stop205" />
+    </linearGradient>
+    <linearGradient
+       id="bm"
+       y2="41.391998"
+       gradientUnits="userSpaceOnUse"
+       x2="9.5221004"
+       gradientTransform="matrix(0.52586,0,0,0.51993,81.027,79.545)"
+       y1="37.372002"
+       x1="5.5179">
+      <stop
+         stop-color="#cbbd27"
+         offset="0"
+         id="stop208" />
+      <stop
+         stop-color="#9b901d"
+         offset="1"
+         id="stop210" />
+    </linearGradient>
+  </defs>
+  <path
+     d="m 16,8 v 112 h 63.187 c 3e-6,0 11.906,-9.9062 17.406,-15.406 C 102.09,99.106 112,87.2 112,87.2 V 8.012 H 16 z"
+     transform="matrix(0.24833008,0,0,0.21811031,-3.2656804,-0.74488248)"
+     id="path212"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#bb)" />
+  <path
+     d="M 1,1 V 25 H 16.128794 L 24,17.959628 V 1 H 1.0005598 z"
+     id="path214"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff" />
+  <path
+     d="M 4.2042977,2.0000742 C 4.0917316,2.0000742 4,2.0866173 4,2.1928179 V 23.009092 c 0,0.106393 0.091731,0.192744 0.2042977,0.192744 H 16.293068 c 0.05375,0 0.564407,0.02277 0.602409,-0.01327 l 6.24896,-5.93862 c 0.0382,-0.03605 0.05986,-0.517631 0.05986,-0.568352 V 2.1927439 C 23.204298,2.0865434 23.112766,2 23,2 H 4.204422 z"
+     id="path216"
+     inkscape:connector-curvature="0"
+     style="fill:url(#az)" />
+  <g
+     transform="matrix(0.46003601,0,0,0.35122479,-15.871656,-20.32181)"
+     id="g218"
+     style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.33369994px;stroke-linecap:round;stroke-linejoin:round">
+    <path
+       d="M 43.101,70.118"
+       id="path220"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,70.118"
+       id="path222"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,70.118"
+       id="path224"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,70.118"
+       id="path226"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,70.118"
+       id="path228"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,70.118"
+       id="path230"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,70.118"
+       id="path232"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,70.118"
+       id="path234"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,70.118"
+       id="path236"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,70.118"
+       id="path238"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,70.118"
+       id="path240"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,65.009"
+       id="path242"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,65.009"
+       id="path244"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,65.009"
+       id="path246"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,65.009"
+       id="path248"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,65.009"
+       id="path250"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,65.009"
+       id="path252"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,65.009"
+       id="path254"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,65.009"
+       id="path256"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,65.009"
+       id="path258"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,65.009"
+       id="path260"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,65.009"
+       id="path262"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,85.443"
+       id="path264"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,85.443"
+       id="path266"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,85.443"
+       id="path268"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,85.443"
+       id="path270"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,85.443"
+       id="path272"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,85.443"
+       id="path274"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,85.443"
+       id="path276"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,85.443"
+       id="path278"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,85.443"
+       id="path280"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,85.443"
+       id="path282"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,85.443"
+       id="path284"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,75.226"
+       id="path286"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,75.226"
+       id="path288"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,75.226"
+       id="path290"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,75.226"
+       id="path292"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,75.226"
+       id="path294"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,75.226"
+       id="path296"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,75.226"
+       id="path298"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,75.226"
+       id="path300"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,75.226"
+       id="path302"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,75.226"
+       id="path304"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,75.226"
+       id="path306"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,90.551"
+       id="path308"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,90.551"
+       id="path310"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,90.551"
+       id="path312"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,90.551"
+       id="path314"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,90.551"
+       id="path316"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,90.551"
+       id="path318"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,90.551"
+       id="path320"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,90.551"
+       id="path322"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,90.551"
+       id="path324"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,90.551"
+       id="path326"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,90.551"
+       id="path328"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,80.335"
+       id="path330"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,80.335"
+       id="path332"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,80.335"
+       id="path334"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,80.335"
+       id="path336"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,80.335"
+       id="path338"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,80.335"
+       id="path340"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,80.335"
+       id="path342"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,80.335"
+       id="path344"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,80.335"
+       id="path346"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,80.335"
+       id="path348"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,80.335"
+       id="path350"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,95.66"
+       id="path352"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,95.66"
+       id="path354"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,95.66"
+       id="path356"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,95.66"
+       id="path358"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,95.66"
+       id="path360"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,95.66"
+       id="path362"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,95.66"
+       id="path364"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,95.66"
+       id="path366"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,95.66"
+       id="path368"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,95.66"
+       id="path370"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,95.66"
+       id="path372"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,100.77"
+       id="path374"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,100.77"
+       id="path376"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,100.77"
+       id="path378"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,100.77"
+       id="path380"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,100.77"
+       id="path382"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,100.77"
+       id="path384"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,100.77"
+       id="path386"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,100.77"
+       id="path388"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,100.77"
+       id="path390"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,100.77"
+       id="path392"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,100.77"
+       id="path394"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,105.88"
+       id="path396"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,105.88"
+       id="path398"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,105.88"
+       id="path400"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,105.88"
+       id="path402"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,105.88"
+       id="path404"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,105.88"
+       id="path406"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,105.88"
+       id="path408"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,105.88"
+       id="path410"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,105.88"
+       id="path412"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,105.88"
+       id="path414"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,105.88"
+       id="path416"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,116.1"
+       id="path418"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,116.1"
+       id="path420"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,116.1"
+       id="path422"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,116.1"
+       id="path424"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,116.1"
+       id="path426"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,116.1"
+       id="path428"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,116.1"
+       id="path430"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,116.1"
+       id="path432"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,116.1"
+       id="path434"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,116.1"
+       id="path436"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,110.99"
+       id="path438"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,110.99"
+       id="path440"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,110.99"
+       id="path442"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,110.99"
+       id="path444"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,110.99"
+       id="path446"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,110.99"
+       id="path448"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,110.99"
+       id="path450"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,110.99"
+       id="path452"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,110.99"
+       id="path454"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 80.091,110.99"
+       id="path456"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 84.201,110.99"
+       id="path458"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,121.21"
+       id="path460"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,121.21"
+       id="path462"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,121.21"
+       id="path464"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,121.21"
+       id="path466"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,121.21"
+       id="path468"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,121.21"
+       id="path470"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,121.21"
+       id="path472"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,121.21"
+       id="path474"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 75.981,121.21"
+       id="path476"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 43.101,126.31"
+       id="path478"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 47.211,126.31"
+       id="path480"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 51.321,126.31"
+       id="path482"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 55.431,126.31"
+       id="path484"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 59.541,126.31"
+       id="path486"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 63.651,126.31"
+       id="path488"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 67.761,126.31"
+       id="path490"
+       inkscape:connector-curvature="0" />
+    <path
+       d="M 71.871,126.31"
+       id="path492"
+       inkscape:connector-curvature="0" />
   </g>
-  <g transform="translate(116,-32)">
-   <circle cy="102" cx="10" r="2" fill="url(#bp)"/>
-   <circle cy="102" cx="10" r="1.556" fill="url(#bq)"/>
+  <path
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.3531,2.9131 -19.603,2.9131 0,10.25 -4.7065,21.396 -4.7065,21.396 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.23839687,0,0,0.21241892,6.9061872,-0.48692157)"
+     id="path494"
+     inkscape:connector-curvature="0"
+     style="opacity:0.4;filter:url(#bc)" />
+  <g
+     transform="matrix(0.23840245,0,0,0.21241892,-27.423811,7.1599584)"
+     id="g496">
+    <g
+       transform="translate(116,-32)"
+       id="g498">
+      <circle
+         cy="110"
+         cx="10"
+         r="2"
+         id="circle500"
+         d="m 12,110 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="110"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bn)" />
+      <circle
+         cy="110"
+         cx="10"
+         r="1.556"
+         id="circle502"
+         d="m 11.556,110 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="110"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#bo)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g504">
+      <circle
+         cy="102"
+         cx="10"
+         r="2"
+         id="circle506"
+         d="m 12,102 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="102"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bp)" />
+      <circle
+         cy="102"
+         cx="10"
+         r="1.556"
+         id="circle508"
+         d="m 11.556,102 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="102"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#bq)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g510">
+      <circle
+         cy="94"
+         cx="10"
+         r="2"
+         id="circle512"
+         d="m 12,94 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="94"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#br)" />
+      <circle
+         cy="94"
+         cx="10"
+         r="1.556"
+         id="circle514"
+         d="m 11.556,94 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="94"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#bs)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g516">
+      <circle
+         cy="86"
+         cx="10"
+         r="2"
+         id="circle518"
+         d="m 12,86 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="86"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bt)" />
+      <circle
+         cy="86"
+         cx="10"
+         r="1.556"
+         id="circle520"
+         d="m 11.556,86 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="86"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#bu)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g522">
+      <circle
+         cy="78"
+         cx="10"
+         r="2"
+         id="circle524"
+         d="m 12,78 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="78"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bv)" />
+      <circle
+         cy="78"
+         cx="10"
+         r="1.556"
+         id="circle526"
+         d="m 11.556,78 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="78"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#bw)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g528">
+      <circle
+         cy="70"
+         cx="10"
+         r="2"
+         id="circle530"
+         d="m 12,70 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="70"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bx)" />
+      <circle
+         cy="70"
+         cx="10"
+         r="1.556"
+         id="circle532"
+         d="m 11.556,70 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="70"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#by)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g534">
+      <circle
+         cy="62"
+         cx="10"
+         r="2"
+         id="circle536"
+         d="m 12,62 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="62"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#bz)" />
+      <circle
+         cy="62"
+         cx="10"
+         r="1.556"
+         id="circle538"
+         d="m 11.556,62 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="62"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#ca)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g540">
+      <circle
+         cy="54"
+         cx="10"
+         r="2"
+         id="circle542"
+         d="m 12,54 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="54"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#cb)" />
+      <circle
+         cy="54"
+         cx="10"
+         r="1.556"
+         id="circle544"
+         d="m 11.556,54 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="54"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#cc)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g546">
+      <circle
+         cy="46"
+         cx="10"
+         r="2"
+         id="circle548"
+         d="m 12,46 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="46"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#cd)" />
+      <circle
+         cy="46"
+         cx="10"
+         r="1.556"
+         id="circle550"
+         d="m 11.556,46 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="46"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#ce)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g552">
+      <circle
+         cy="38"
+         cx="10"
+         r="2"
+         id="circle554"
+         d="m 12,38 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="38"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#cf)" />
+      <circle
+         cy="38"
+         cx="10"
+         r="1.556"
+         id="circle556"
+         d="m 11.556,38 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="38"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#as)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g558">
+      <circle
+         cy="30"
+         cx="10"
+         r="2"
+         id="circle560"
+         d="m 12,30 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="30"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#at)" />
+      <circle
+         cy="30"
+         cx="10"
+         r="1.556"
+         id="circle562"
+         d="m 11.556,30 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="30"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#au)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g564">
+      <circle
+         cy="22"
+         cx="10"
+         r="2"
+         id="circle566"
+         d="m 12,22 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="22"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#av)" />
+      <circle
+         cy="22"
+         cx="10"
+         r="1.556"
+         id="circle568"
+         d="m 11.556,22 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="22"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#aw)" />
+    </g>
+    <g
+       transform="translate(116,-32)"
+       id="g570">
+      <circle
+         cy="14"
+         cx="10"
+         r="2"
+         id="circle572"
+         d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+         sodipodi:cx="10"
+         sodipodi:cy="14"
+         sodipodi:rx="2"
+         sodipodi:ry="2"
+         style="fill:url(#ax)" />
+      <circle
+         cy="14"
+         cx="10"
+         r="1.556"
+         id="circle574"
+         d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+         sodipodi:cx="10"
+         sodipodi:cy="14"
+         sodipodi:rx="1.556"
+         sodipodi:ry="1.556"
+         style="fill:url(#ay)" />
+    </g>
   </g>
-  <g transform="translate(116,-32)">
-   <circle cy="94" cx="10" r="2" fill="url(#br)"/>
-   <circle cy="94" cx="10" r="1.556" fill="url(#bs)"/>
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 8.6053611,17.46915 H 5.191693"
+     id="path576"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="m 8.5694065,14.206675 v 6.668227"
+     id="path578"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.449945,21.306362 V 23.30683"
+     id="path580"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.449945,21.306362 8.6053611,19.305948"
+     id="path582"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 12.588113,23.522505 H 10.312335"
+     id="path584"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.449945,14.638135 V 10.637308"
+     id="path586"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.449945,14.638135 8.6051939,16.638603"
+     id="path588"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.55781,4 V 6.0004678"
+     id="path590"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:none;stroke:#4e9a06;stroke-width:1.05235922;stroke-linecap:round;stroke-linejoin:round"
+     d="M 12.522121,10.637308 H 10.395505 V 5.9694948 h 2.126097 v 4.6678132"
+     id="path592"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.73229092;stroke-linecap:round;stroke-linejoin:round"
+     d="m 11.449945,12.470915 h 4.117959"
+     id="path594"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:none;stroke:#888a85;stroke-width:1.03190243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+     d="M 5.4680366,6.4567077 H 8.4971919"
+     id="path596"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:none;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+     d="M 5.5004605,8.5451818 H 8.4016063"
+     id="path598"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="m 13.156918,17.305534 h 2.844753"
+     id="path600"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="m 13.156918,18.638963 h 2.844753"
+     id="path602"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-rule:evenodd"
+     d="M 11.485899,21.388772 10.626654,19 9.5033641,22 z"
+     id="path604"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     d="m 5.189345,17.433196 a 0.70368084,0.67693344 0 0 1 -1.4073616,0 0.70368084,0.67693344 0 1 1 1.4073616,0 z"
+     id="path606"
+     inkscape:connector-curvature="0"
+     style="fill:#a40000" />
+  <path
+     style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76987934;stroke-linecap:round;stroke-linejoin:round"
+     d="M 11.448442,3.4537344 H 16"
+     id="path608"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 16.222025,12.50687 a 0.70368138,0.67693397 0 0 1 -1.407362,0 0.70368138,0.67693397 0 1 1 1.407362,0 z"
+     id="path610"
+     inkscape:connector-curvature="0"
+     style="fill:#a40000" />
+  <path
+     d="m 17.251685,3.4537344 a 0.70368104,0.67693364 0 0 1 -1.407362,0 0.70368104,0.67693364 0 1 1 1.407362,0 z"
+     id="path612"
+     inkscape:connector-curvature="0"
+     style="fill:#a40000" />
+  <path
+     d="m 16.244402,25.003322 c 0,0 2.840238,-2.105925 4.151444,-3.274264 1.311204,-1.168285 3.674672,-3.69908 3.674672,-3.69908 0,0 -3.277958,1.875224 -5.721481,1.875224 0,2.177298 -2.10458,5.098065 -2.10458,5.098065 z"
+     id="path614"
+     inkscape:connector-curvature="0"
+     style="fill:url(#bd)" />
+  <g
+     transform="matrix(0.6642377,-0.08285409,0.09051304,0.60800614,-51.603799,-33.867186)"
+     id="g616">
+    <path
+       d="m 85.365,96.011 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.0012,0.0017 0.02544,0.02217 0.02417,0.0238 l 15.708,-15.618 c 0.39874,-0.3965 -0.14267,-1.5725 -1.2101,-2.6235 -1.0674,-1.0509 -2.2586,-1.5808 -2.6574,-1.1843 l -15.705,15.618 z"
+       id="path618"
+       inkscape:connector-curvature="0"
+       style="fill:url(#be);stroke:#000000;stroke-width:0.55532998;stroke-linejoin:round" />
+    <path
+       d="m 99.153,82.3 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1285 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 1.9167,-1.9059 0.0391,-0.0389 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.04,0.039 -1.917,1.906 z"
+       id="path620"
+       inkscape:connector-curvature="0"
+       style="opacity:0.8;fill:#ff9de8;stroke:#dd78c5;stroke-width:0.55532998;stroke-linejoin:round" />
+    <path
+       d="m 85.365,96.011 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.0012,0.0017 0.02544,0.02217 0.02417,0.0238 l 10.816,-10.755 0.0391,-0.0389 c 0.001,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19293,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.03911,0.0389 -10.816,10.755 z"
+       id="path622"
+       inkscape:connector-curvature="0"
+       style="opacity:0.6" />
+    <path
+       d="m 97.005,84.436 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -10e-4,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.197,0.194 z"
+       id="path624"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bf)" />
+    <path
+       d="m 96.826,84.614 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1285 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.196,0.194 z"
+       id="path626"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bg)" />
+    <path
+       d="m 97.628,83.817 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.204,0.194 z"
+       id="path628"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bh)" />
+    <path
+       d="m 97.448,83.995 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.204,0.194 z"
+       id="path630"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bi)" />
+    <path
+       d="m 98.254,83.194 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.198,0.194 z"
+       id="path632"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bj)" />
+    <path
+       d="m 98.074,83.372 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -10e-4,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.198,0.194 z"
+       id="path634"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bk)" />
+    <path
+       d="m 82.185,102.91 7.0294,-3.0074 c 0.32575,-0.43222 -0.20033,-1.6548 -1.2324,-2.671 -1.0346,-1.0186 -2.2398,-1.5494 -2.6726,-1.22 l -3.124,6.898 z"
+       id="path636"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bl);fill-rule:evenodd;stroke:url(#bm);stroke-width:0.55532998" />
+    <path
+       d="m 83.046,101.04 -0.86146,1.8612 1.9008,-0.83782 c -0.14196,-0.17111 -0.2723,-0.3455 -0.44432,-0.51486 -0.19804,-0.19498 -0.39436,-0.35167 -0.59506,-0.50847 z"
+       id="path638"
+       inkscape:connector-curvature="0"
+       style="fill-rule:evenodd;stroke:#000000;stroke-width:0.55532998" />
   </g>
-  <g transform="translate(116,-32)">
-   <circle cy="86" cx="10" r="2" fill="url(#bt)"/>
-   <circle cy="86" cx="10" r="1.556" fill="url(#bu)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="78" cx="10" r="2" fill="url(#bv)"/>
-   <circle cy="78" cx="10" r="1.556" fill="url(#bw)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="70" cx="10" r="2" fill="url(#bx)"/>
-   <circle cy="70" cx="10" r="1.556" fill="url(#by)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="62" cx="10" r="2" fill="url(#bz)"/>
-   <circle cy="62" cx="10" r="1.556" fill="url(#ca)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="54" cx="10" r="2" fill="url(#cb)"/>
-   <circle cy="54" cx="10" r="1.556" fill="url(#cc)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="46" cx="10" r="2" fill="url(#cd)"/>
-   <circle cy="46" cx="10" r="1.556" fill="url(#ce)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="38" cx="10" r="2" fill="url(#cf)"/>
-   <circle cy="38" cx="10" r="1.556" fill="url(#as)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="30" cx="10" r="2" fill="url(#at)"/>
-   <circle cy="30" cx="10" r="1.556" fill="url(#au)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="22" cx="10" r="2" fill="url(#av)"/>
-   <circle cy="22" cx="10" r="1.556" fill="url(#aw)"/>
-  </g>
-  <g transform="translate(116,-32)">
-   <circle cy="14" cx="10" r="2" fill="url(#ax)"/>
-   <circle cy="14" cx="10" r="1.556" fill="url(#ay)"/>
-  </g>
- </g>
- <path stroke-linejoin="round" style="color:#000000" d="m15.884 33.281h-6.1275" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m15.884 27.147v12.267" fill-rule="evenodd" fill-opacity=".75" stroke="#4e9a06" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 39.414v3.6801" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 39.414-5.106-3.68" fill-rule="evenodd" fill-opacity=".75" stroke="#4e9a06" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m23.033 43.094h-4.085" fill-rule="evenodd" fill-opacity=".75" stroke="#4e9a06" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 27.147v-7.36" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 27.147-5.1063 3.6801" fill-rule="evenodd" fill-opacity=".75" stroke="#4e9a06" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 7.5199v3.6801" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m22.011 19.787h-2.043v-8.587h2.0425v8.587" stroke="#4e9a06" stroke-linecap="round" stroke-width="1.399" fill="none"/>
- <path stroke-linejoin="round" style="color:#000000" d="m20.99 23.557h8.17" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path stroke-linejoin="round" style="color:#000000" d="m9.7564 12.427h5.1063" stroke="#888a85" stroke-linecap="round" stroke-width="1.399" fill="none"/>
- <path stroke-linejoin="round" style="color:#000000" d="m9.7564 14.88h5.1063" stroke="#888a85" stroke-linecap="round" stroke-width="1.399" fill="none"/>
- <path stroke-linejoin="round" style="color:#000000" d="m24.054 32.054h5.1063" stroke="#888a85" stroke-linecap="round" stroke-width="1.399" fill="none"/>
- <path stroke-linejoin="round" style="color:#000000" d="m24.054 34.507h5.1063" stroke="#888a85" stroke-linecap="round" stroke-width="1.399" fill="none"/>
- <path style="color:#000000" fill-rule="evenodd" fill="#4e9a06" d="m20.99 39.414-2.234-3.45-1.149 2.99 3.383 0.46z"/>
- <path fill="#a40000" d="m9.9459 33.281a1.2631 1.2453 0 0 1 -2.5262 0 1.2631 1.2453 0 1 1 2.5262 0z"/>
- <path stroke-linejoin="round" style="color:#000000" d="m21.001 7.1011h8.17" fill-rule="evenodd" fill-opacity=".75" stroke="#204a87" stroke-linecap="round" stroke-width="1.399" fill="#4e9a06"/>
- <path fill="#a40000" d="m31.492 23.557a1.2631 1.2453 0 0 1 -2.5262 0 1.2631 1.2453 0 1 1 2.5262 0z"/>
- <path fill="#a40000" d="m31.43 7.1011a1.2631 1.2453 0 0 1 -2.5262 0 1.2631 1.2453 0 1 1 2.5262 0z"/>
- <path fill="url(#bd)" d="m29.596 46.215s5.0982-3.8741 7.4518-6.0234c2.3536-2.1492 6.596-6.8049 6.596-6.8049s-5.8839 3.4497-10.27 3.4497c0 4.0054-3.7777 9.3785-3.7777 9.3785z"/>
- <g transform="matrix(1.1923 -.15242 .16247 1.1185 -91.73 -61.864)">
-  <path stroke-linejoin="round" d="m85.365 96.011c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.0012 0.0017 0.02544 0.02217 0.02417 0.0238l15.708-15.618c0.39874-0.3965-0.14267-1.5725-1.2101-2.6235-1.0674-1.0509-2.2586-1.5808-2.6574-1.1843l-15.705 15.618z" stroke="#000" stroke-width=".55533" fill="url(#be)"/>
-  <path opacity=".8" stroke-linejoin="round" d="m99.153 82.3c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1285 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l1.9167-1.9059 0.0391-0.0389c0.001-0.0017-0.0254-0.02215-0.0242-0.0238 0.32575-0.43223-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.04 0.039-1.917 1.906z" stroke="#dd78c5" stroke-width=".55533" fill="#ff9de8"/>
-  <path opacity=".6" d="m85.365 96.011c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.0012 0.0017 0.02544 0.02217 0.02417 0.0238l10.816-10.755 0.0391-0.0389c0.001-0.0017-0.0254-0.02216-0.0242-0.0238 0.32575-0.43223-0.19293-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.03911 0.0389-10.816 10.755z"/>
-  <path fill="url(#bf)" d="m97.005 84.436c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02215-0.0242-0.0238 0.32575-0.43222-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.197 0.194z"/>
-  <path fill="url(#bg)" d="m96.826 84.614c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1285 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02215-0.0242-0.0238 0.32575-0.43222-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.196 0.194z"/>
-  <path fill="url(#bh)" d="m97.628 83.817c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02215-0.0242-0.0238 0.32575-0.43222-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.204 0.194z"/>
-  <path fill="url(#bi)" d="m97.448 83.995c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02215-0.0242-0.0238 0.32575-0.43222-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.204 0.194z"/>
-  <path fill="url(#bj)" d="m98.254 83.194c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02216-0.0242-0.0238 0.32575-0.43223-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.198 0.194z"/>
-  <path fill="url(#bk)" d="m98.074 83.372c0.43282-0.32935 1.5837 0.20459 2.6183 1.2232 1.0321 1.0162 1.5508 2.1286 1.225 2.5608-0.001 0.0017 0.0254 0.02217 0.0242 0.0238l0.19558-0.19448c0.001-0.0017-0.0254-0.02216-0.0242-0.0238 0.32575-0.43223-0.19292-1.5446-1.225-2.5608-1.0346-1.0186-2.1854-1.5525-2.6183-1.2232l-0.198 0.194z"/>
-  <path d="m82.185 102.91 7.0294-3.0074c0.32575-0.43222-0.20033-1.6548-1.2324-2.671-1.0346-1.0186-2.2398-1.5494-2.6726-1.22l-3.124 6.898z" fill-rule="evenodd" stroke="url(#bm)" stroke-width=".55533" fill="url(#bl)"/>
-  <path d="m83.046 101.04-0.86146 1.8612 1.9008-0.83782c-0.14196-0.17111-0.2723-0.3455-0.44432-0.51486-0.19804-0.19498-0.39436-0.35167-0.59506-0.50847z" fill-rule="evenodd" stroke="#000" stroke-width=".55533"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/icon_gerbview.svg b/bitmaps_png/sources/icon_gerbview.svg
index 65816979a1..e4b9f2d32f 100644
--- a/bitmaps_png/sources/icon_gerbview.svg
+++ b/bitmaps_png/sources/icon_gerbview.svg
@@ -8,12 +8,12 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="icon_gerbview.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="4-icon_gerbview.svg">
   <metadata
      id="metadata172">
     <rdf:RDF>
@@ -34,27 +34,35 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1175"
-     inkscape:window-height="644"
+     inkscape:window-width="1280"
+     inkscape:window-height="973"
      id="namedview170"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="24"
+     showgrid="true"
+     inkscape:zoom="28.5"
+     inkscape:cx="19.91221"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3100"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
        id="ab"
-       y2="4.2193"
+       y2="4.2192998"
        gradientUnits="userSpaceOnUse"
        x2="7.5955"
-       gradientTransform="matrix(.88924 0 0 .78227 .62292 7.6472)"
-       y1="43.994"
-       x1="40.752">
+       gradientTransform="matrix(0.88924,0,0,0.78227,0.62292,7.6472)"
+       y1="43.993999"
+       x1="40.751999">
       <stop
          stop-color="#333"
          offset="0"
@@ -121,7 +129,7 @@
        gradientUnits="userSpaceOnUse"
        cy="17526"
        cx="18632"
-       gradientTransform="matrix(.001928 0 0 .001928 33.623 -11.394)"
+       gradientTransform="matrix(0.001928,0,0,0.001928,33.623,-11.394)"
        r="40170" />
     <radialGradient
        id="ad"
@@ -136,7 +144,7 @@
        gradientUnits="userSpaceOnUse"
        cy="27370"
        cx="25538"
-       gradientTransform="translate(-1.2031e-5,1.3252e-4)"
+       gradientTransform="translate(-1.2031e-5,1.3251999e-4)"
        r="3682.2" />
     <radialGradient
        id="af"
@@ -144,7 +152,7 @@
        gradientUnits="userSpaceOnUse"
        cy="17398"
        cx="18401"
-       gradientTransform="translate(-7.3214e-5,-4.3295e-5)"
+       gradientTransform="translate(-7.3214012e-5,-4.3294996e-5)"
        r="11888" />
     <radialGradient
        id="ag"
@@ -152,7 +160,7 @@
        gradientUnits="userSpaceOnUse"
        cy="15674"
        cx="16467"
-       gradientTransform="matrix(.0019151 0 0 .0019411 33.623 -11.394)"
+       gradientTransform="matrix(0.0019151,0,0,0.0019411,33.623,-11.394)"
        r="3055.2" />
     <radialGradient
        id="ah"
@@ -160,7 +168,7 @@
        gradientUnits="userSpaceOnUse"
        cy="17753"
        cx="18300"
-       gradientTransform="matrix(.001928 0 0 .001928 33.623 -11.394)"
+       gradientTransform="matrix(0.001928,0,0,0.001928,33.623,-11.394)"
        r="28430" />
     <radialGradient
        id="ai"
@@ -168,7 +176,7 @@
        gradientUnits="userSpaceOnUse"
        cy="33086"
        cx="-2182.7"
-       gradientTransform="matrix(.0032733 0 0 .0011356 31.832 15.718)"
+       gradientTransform="matrix(0.0032733,0,0,0.0011356,31.832,15.718)"
        r="11540" />
     <radialGradient
        id="aj"
@@ -176,15 +184,15 @@
        gradientUnits="userSpaceOnUse"
        cy="18596"
        cx="17070"
-       gradientTransform="matrix(.0019519 0 0 .0019044 33.623 -11.394)"
-       r="3734.6" />
+       gradientTransform="matrix(0.0019519,0,0,0.0019044,33.623,-11.394)"
+       r="3734.6001" />
     <linearGradient
        id="ao"
        y2="39368"
        xlink:href="#x"
        gradientUnits="userSpaceOnUse"
        x2="2312.5"
-       gradientTransform="matrix(.0032733 0 0 .0011356 31.832 15.718)"
+       gradientTransform="matrix(0.0032733,0,0,0.0011356,31.832,15.718)"
        y1="39560"
        x1="-1083.8" />
     <radialGradient
@@ -193,7 +201,7 @@
        gradientUnits="userSpaceOnUse"
        cy="11246"
        cx="13190"
-       gradientTransform="translate(-9.4474e-5,4.0964e-5)"
+       gradientTransform="translate(-9.4474e-5,4.0963997e-5)"
        r="16248" />
     <linearGradient
        id="ap"
@@ -201,8 +209,8 @@
        xlink:href="#a"
        gradientUnits="userSpaceOnUse"
        x2="12508"
-       gradientTransform="matrix(.001928 0 0 .001928 33.623 -11.394)"
-       y1="-85.143"
+       gradientTransform="matrix(0.001928,0,0,0.001928,33.623,-11.394)"
+       y1="-85.142998"
        x1="-1308.3" />
     <radialGradient
        id="al"
@@ -211,15 +219,15 @@
        cy="29167"
        cx="26631"
        gradientTransform="translate(-1.1897e-4,-1.2562e-4)"
-       r="4284.2" />
+       r="4284.2002" />
     <linearGradient
        id="y"
        y2="20482"
        gradientUnits="userSpaceOnUse"
-       x2="6753.4"
-       gradientTransform="matrix(.0013312 0 0 .0027924 31.832 15.718)"
+       x2="6753.3999"
+       gradientTransform="matrix(0.0013312,0,0,0.0027924,31.832,15.718)"
        y1="27356"
-       x1="850.32">
+       x1="850.32001">
       <stop
          stop-color="#a66500"
          offset="0"
@@ -233,10 +241,10 @@
        id="z"
        y2="21261"
        gradientUnits="userSpaceOnUse"
-       x2="3741.1"
-       gradientTransform="matrix(.00126 0 0 .0029504 31.832 15.718)"
+       x2="3741.1001"
+       gradientTransform="matrix(0.00126,0,0,0.0029504,31.832,15.718)"
        y1="21261"
-       x1="-3478.9">
+       x1="-3478.8999">
       <stop
          stop-color="#eda700"
          offset="0"
@@ -260,15 +268,15 @@
        xlink:href="#a"
        gradientUnits="userSpaceOnUse"
        x2="24590"
-       gradientTransform="matrix(.001928 0 0 .001928 33.623 -11.394)"
+       gradientTransform="matrix(0.001928,0,0,0.001928,33.623,-11.394)"
        y1="405.03"
-       x1="389.4" />
+       x1="389.39999" />
     <radialGradient
        id="am"
        gradientUnits="userSpaceOnUse"
        cy="10444"
        cx="11715"
-       gradientTransform="matrix(.001928 0 0 .001928 33.623 -11.394)"
+       gradientTransform="matrix(0.001928,0,0,0.001928,33.623,-11.394)"
        r="15132">
       <stop
          stop-color="#f5ffff"
@@ -287,24 +295,25 @@
        id="linearGradient3191"
        gradientUnits="userSpaceOnUse"
        gradientTransform="matrix(0.88924,0,0,0.78227,0.62292,7.6472)"
-       x1="40.752"
-       y1="43.994"
+       x1="40.751999"
+       y1="43.993999"
        x2="7.5955"
-       y2="4.2193" />
+       y2="4.2192998" />
     <linearGradient
        inkscape:collect="always"
        xlink:href="#ab"
-       id="linearGradient3235"
+       id="linearGradient3112"
        gradientUnits="userSpaceOnUse"
        gradientTransform="matrix(0.88924,0,0,0.78227,0.62292,7.6472)"
-       x1="40.752"
-       y1="43.994"
+       x1="40.751999"
+       y1="43.993999"
        x2="7.5955"
-       y2="4.2193" />
+       y2="4.2192998" />
   </defs>
   <g
-     transform="matrix(1.0331,0,0,1.042,-1.5828,-1.9714)"
-     id="g99">
+     transform="matrix(0.54157884,0,0,0.5495207,0.10488744,-1.0414592)"
+     id="g99"
+     style="opacity:0.81081081">
     <g
        transform="matrix(0.88516,0.46528,-0.46528,0.88516,19.499858,-8.1306505)"
        id="use101"
@@ -317,7 +326,7 @@
          width="31.011999"
          height="32.011002"
          ry="0.89886999"
-         style="color:#000000;fill:#ffffff;fill-opacity:0.63253;stroke:url(#linearGradient3191);display:block" />
+         style="color:#000000;fill:#ffffff;fill-opacity:0.63253000000000004;stroke:url(#linearGradient3191);display:block" />
       <rect
          id="rect3153"
          x="7.5"
@@ -327,7 +336,7 @@
          ry="0.11482"
          rx="0.13187"
          display="block"
-         style="opacity:0.79120998;color:#000000;fill:none;stroke:#ffffff;display:block" />
+         style="opacity:0.79120997999999998;color:#000000;fill:none;stroke:#ffffff;display:block" />
       <path
          id="path3155"
          display="block"
@@ -442,7 +451,7 @@
     </g>
     <use
        xlink:href="#an"
-       transform="matrix(.97367 .22797 -.22797 .97367 9.8015 -7.4372)"
+       transform="matrix(0.97367,0.22797,-0.22797,0.97367,9.8015,-7.4372)"
        height="48"
        width="48"
        y="0"
@@ -460,7 +469,7 @@
          width="31.011999"
          height="32.011002"
          ry="0.89886999"
-         style="color:#000000;fill:#ffffff;fill-opacity:0.63253;stroke:url(#linearGradient3235);display:block" />
+         style="color:#000000;fill:#ffffff;fill-opacity:0.63253000000000004;stroke:url(#linearGradient3112);display:block" />
       <rect
          id="rect3197"
          x="7.5"
@@ -470,7 +479,7 @@
          ry="0.11482"
          rx="0.13187"
          display="block"
-         style="opacity:0.79120998;color:#000000;fill:none;stroke:#ffffff;display:block" />
+         style="opacity:0.79120997999999998;color:#000000;fill:none;stroke:#ffffff;display:block" />
       <path
          id="path3199"
          display="block"
@@ -584,178 +593,174 @@
          style="color:#000000;fill:none;stroke:#000000;display:block" />
     </g>
     <path
-       d="m4 26v-13h28v13c-7 6-18-6-28 0z"
-       fill-opacity=".51807"
-       fill-rule="evenodd"
-       fill="#fff"
-       id="path106" />
+       d="M 4,26 V 13 H 32 V 26 C 25,32 14,20 4,26 z"
+       id="path106"
+       inkscape:connector-curvature="0"
+       style="fill:#ffffff;fill-opacity:0.51807000000000003;fill-rule:evenodd" />
   </g>
   <g
-     transform="matrix(.69611 .19209 -.17663 .64009 -8.9202 1.1447)"
+     transform="matrix(0.37303414,0.10324413,-0.09465317,0.34403422,-4.2157976,0.33072443)"
      id="g114">
     <g
-       opacity=".18470"
-       transform="matrix(.001928 0 0 .001928 33.342 -9.8361)"
-       id="g116">
+       transform="matrix(0.001928,0,0,0.001928,33.342,-9.8361)"
+       id="g116"
+       style="opacity:0.18469998">
       <path
-         fill-rule="evenodd"
-         d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
+         d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
          transform="matrix(1.0366,0,0,1.0366,-8223.8,-8828.8)"
-         id="path118" />
+         id="path118"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
       <path
-         fill-rule="evenodd"
-         d="m19683 17385c-463.92-572.08-642.91-183.34-885.67-376.28-186.31-167 126.72-430.52-278.63-868.94l-1977.9 1967.3c337.99 333.5 523.59 91.68 730.6 375.12 155.23 225.6-17.11 519.24 482.71 842.41l1928.9-1939.6z"
-         id="path120" />
+         d="m 19683,17385 c -463.92,-572.08 -642.91,-183.34 -885.67,-376.28 -186.31,-167 126.72,-430.52 -278.63,-868.94 l -1977.9,1967.3 c 337.99,333.5 523.59,91.68 730.6,375.12 155.23,225.6 -17.11,519.24 482.71,842.41 l 1928.9,-1939.6 z"
+         id="path120"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
       <rect
-         fill-rule="evenodd"
-         transform="rotate(-45)"
+         transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
          height="1619"
-         width="4666.7"
+         width="4666.7002"
          y="23097"
          x="-2064"
-         id="rect122" />
+         id="rect122"
+         style="fill-rule:evenodd" />
       <path
-         fill-rule="evenodd"
-         d="m19649 9700.3c0 5058-4100.3 9158.4-9158.4 9158.4-5058 0-9158.4-4100.3-9158.4-9158.4 0-5058 4100.3-9158.4 9158.4-9158.4 5058 0 9158.4 4100.3 9158.4 9158.4zm-907.21-0.01c0 4557-3694.2 8251.2-8251.2 8251.2s-8251.1-3694.2-8251.1-8251.2 3694.2-8251.2 8251.1-8251.2c4557 0 8251.2 3694.2 8251.2 8251.2z"
-         id="path124" />
+         d="m 19649,9700.3 c 0,5058 -4100.3,9158.4 -9158.4,9158.4 -5058,0 -9158.4,-4100.3 -9158.4,-9158.4 0,-5058 4100.3,-9158.4 9158.4,-9158.4 5058,0 9158.4,4100.3 9158.4,9158.4 z m -907.21,-0.01 c 0,4557 -3694.2,8251.2 -8251.2,8251.2 -4557,0 -8251.1,-3694.2 -8251.1,-8251.2 0,-4557 3694.2,-8251.2 8251.1,-8251.2 4557,0 8251.2,3694.2 8251.2,8251.2 z"
+         id="path124"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
       <path
-         fill-rule="evenodd"
-         d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
-         transform="matrix(.95833 0 0 .95833 944.44 99.204)"
-         id="path126" />
+         d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
+         transform="matrix(0.95833,0,0,0.95833,944.44,99.204)"
+         id="path126"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
       <rect
-         transform="rotate(-45)"
+         transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
          height="11583"
-         width="5522.2"
+         width="5522.2002"
          y="26814"
          x="-2375"
          id="rect128" />
     </g>
     <path
-       opacity="0.293"
-       d="m68.252 9.6924c0 6.7349-5.4597 12.195-12.195 12.195-6.7348 0-12.194-5.4597-12.194-12.195 0-6.7348 5.4597-12.195 12.194-12.195 6.7349 0 12.195 5.4597 12.195 12.195zm1.8483-2.402c0 8.9894-7.2873 16.277-16.277 16.277-8.9894 0-16.277-7.2874-16.277-16.277 0-8.9894 7.2874-16.277 16.277-16.277 8.9894 0 16.277 7.2874 16.277 16.277z"
-       fill-rule="evenodd"
-       fill="url(#ac)"
-       id="path130" />
+       d="m 68.252,9.6924 c 0,6.7349 -5.4597,12.195 -12.195,12.195 -6.7348,0 -12.194,-5.4597 -12.194,-12.195 0,-6.7348 5.4597,-12.195 12.194,-12.195 6.7349,0 12.195,5.4597 12.195,12.195 z m 1.8483,-2.402 c 0,8.9894 -7.2873,16.277 -16.277,16.277 -8.9894,0 -16.277,-7.2874 -16.277,-16.277 0,-8.9894 7.2874,-16.277 16.277,-16.277 8.9894,0 16.277,7.2874 16.277,16.277 z"
+       id="path130"
+       inkscape:connector-curvature="0"
+       style="opacity:0.29300005;fill:url(#ac);fill-rule:evenodd" />
     <path
-       opacity=".68790"
-       d="m19395 9325.5a9226.1 9226.1 0 1 1 -18452 0 9226.1 9226.1 0 1 1 18452 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0017972 0 0 .0017972 36.035 -9.712)"
-       fill="url(#ad)"
-       id="path132" />
+       d="m 19395,9325.5 a 9226.1,9226.1 0 1 1 -18452,0 9226.1,9226.1 0 1 1 18452,0 z"
+       transform="matrix(0.0017972,0,0,0.0017972,36.035,-9.712)"
+       id="path132"
+       inkscape:connector-curvature="0"
+       style="opacity:0.68790002;fill:url(#ad);fill-rule:evenodd" />
     <path
-       d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0019986 0 0 .0019986 17.768 -28.417)"
-       fill="#717386"
-       id="path134" />
+       d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
+       transform="matrix(0.0019986,0,0,0.0019986,17.768,-28.417)"
+       id="path134"
+       inkscape:connector-curvature="0"
+       style="fill:#717386;fill-rule:evenodd" />
     <path
-       d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0018239 0 0 .0018239 22.527 -23.608)"
-       fill="url(#ae)"
-       id="path136" />
+       d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
+       transform="matrix(0.0018239,0,0,0.0018239,22.527,-23.608)"
+       id="path136"
+       inkscape:connector-curvature="0"
+       style="fill:url(#ae);fill-rule:evenodd" />
     <path
-       d="m19395 9325.5a9226.1 9226.1 0 1 1 -18452 0 9226.1 9226.1 0 1 1 18452 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0017972 0 0 .0017972 35.852 -9.712)"
-       fill="url(#af)"
-       id="path138" />
+       d="m 19395,9325.5 a 9226.1,9226.1 0 1 1 -18452,0 9226.1,9226.1 0 1 1 18452,0 z"
+       transform="matrix(0.0017972,0,0,0.0017972,35.852,-9.712)"
+       id="path138"
+       inkscape:connector-curvature="0"
+       style="fill:url(#af);fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="url(#ag)"
-       d="m71.572 22.125c-0.89446-1.103-1.2396-0.35349-1.7076-0.72548-0.35921-0.32198 0.24432-0.83006-0.53721-1.6754l-3.8136 3.793c0.65166 0.643 1.0095 0.17676 1.4086 0.72325 0.29929 0.43497-0.03299 1.0011 0.93068 1.6242l3.7191-3.7396z"
-       id="path140" />
+       d="m 71.572,22.125 c -0.89446,-1.103 -1.2396,-0.35349 -1.7076,-0.72548 -0.35921,-0.32198 0.24432,-0.83006 -0.53721,-1.6754 l -3.8136,3.793 c 0.65166,0.643 1.0095,0.17676 1.4086,0.72325 0.29929,0.43497 -0.03299,1.0011 0.93068,1.6242 l 3.7191,-3.7396 z"
+       id="path140"
+       inkscape:connector-curvature="0"
+       style="fill:url(#ag);fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="url(#ah)"
-       d="m69.601 7.6645c0 8.3692-6.7354 15.154-15.044 15.154-8.3085 0-15.044-6.7846-15.044-15.154 0-8.3692 6.7354-15.154 15.044-15.154 8.3085 0 15.044 6.7845 15.044 15.154zm1.2321-0.61426c0 9.3909-7.6128 17.004-17.004 17.004-9.3909 0-17.004-7.6128-17.004-17.004 0-9.3909 7.6128-17.004 17.004-17.004 9.3909 0 17.004 7.6128 17.004 17.004z"
-       id="path142" />
+       d="m 69.601,7.6645 c 0,8.3692 -6.7354,15.154 -15.044,15.154 -8.3085,0 -15.044,-6.7846 -15.044,-15.154 0,-8.3692 6.7354,-15.154 15.044,-15.154 8.3085,0 15.044,6.7845 15.044,15.154 z m 1.2321,-0.61426 c 0,9.3909 -7.6128,17.004 -17.004,17.004 -9.3909,0 -17.004,-7.6128 -17.004,-17.004 0,-9.3909 7.6128,-17.004 17.004,-17.004 9.3909,0 17.004,7.6128 17.004,17.004 z"
+       id="path142"
+       inkscape:connector-curvature="0"
+       style="fill:url(#ah);fill-rule:evenodd" />
     <rect
-       opacity=".9554"
-       fill-rule="evenodd"
-       transform="rotate(-45)"
-       height="3.1216"
-       width="8.9976"
-       y="60.251"
-       x="27.853"
-       fill="url(#ai)"
-       id="rect144" />
+       transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
+       height="3.1215999"
+       width="8.9975996"
+       y="60.250999"
+       x="27.853001"
+       id="rect144"
+       style="opacity:0.9554;fill:url(#ai);fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="url(#aj)"
-       d="m71.343 22.447c-0.89446-1.103-1.2396-0.35349-1.7076-0.72548-0.35921-0.32198 0.19842-1.1055-0.81263-2.0885l-3.5381 3.4717c0.78938 0.78072 1.5604 0.26858 1.9595 0.81506 0.29929 0.43497-0.03299 1.0011 0.93068 1.6242l3.1682-3.0969z"
-       id="path146" />
+       d="m 71.343,22.447 c -0.89446,-1.103 -1.2396,-0.35349 -1.7076,-0.72548 -0.35921,-0.32198 0.19842,-1.1055 -0.81263,-2.0885 l -3.5381,3.4717 c 0.78938,0.78072 1.5604,0.26858 1.9595,0.81506 0.29929,0.43497 -0.03299,1.0011 0.93068,1.6242 l 3.1682,-3.0969 z"
+       id="path146"
+       inkscape:connector-curvature="0"
+       style="fill:url(#aj);fill-rule:evenodd" />
     <rect
-       fill-rule="evenodd"
-       transform="rotate(-45)"
-       height="2.5865"
-       width="7.4552"
+       transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
+       height="2.5864999"
+       width="7.4552002"
        y="60"
-       x="28.624"
-       fill="url(#ao)"
-       id="rect148" />
+       x="28.624001"
+       id="rect148"
+       style="fill:url(#ao);fill-rule:evenodd" />
     <path
-       opacity=".21020"
-       d="m13469 7844a3569.2 3569.2 0 1 1 -7138.4 0 3569.2 3569.2 0 1 1 7138.4 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0016277 0 0 .0016277 32.568 -13.102)"
-       fill="url(#ak)"
-       id="path150" />
+       d="m 13469,7844 a 3569.2,3569.2 0 1 1 -7138.4,0 3569.2,3569.2 0 1 1 7138.4,0 z"
+       transform="matrix(0.0016277,0,0,0.0016277,32.568,-13.102)"
+       id="path150"
+       inkscape:connector-curvature="0"
+       style="opacity:0.21019999;fill:url(#ak);fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="url(#ap)"
-       d="m71.507 7.3083c0 9.7521-7.9056 17.658-17.658 17.658-9.7521 0-17.658-7.9056-17.658-17.658 0-9.7521 7.9056-17.658 17.658-17.658 9.7521 0 17.658 7.9056 17.658 17.658zm-1.7491-0.000017c0 8.7861-7.1225 15.909-15.909 15.909-8.786 0-15.909-7.1225-15.909-15.909 0-8.7861 7.1225-15.909 15.909-15.909 8.7861 0 15.909 7.1225 15.909 15.909z"
-       id="path152" />
+       d="m 71.507,7.3083 c 0,9.7521 -7.9056,17.658 -17.658,17.658 -9.7521,0 -17.658,-7.9056 -17.658,-17.658 0,-9.7521 7.9056,-17.658 17.658,-17.658 9.7521,0 17.658,7.9056 17.658,17.658 z m -1.7491,-1.7e-5 c 0,8.7861 -7.1225,15.909 -15.909,15.909 -8.786,0 -15.909,-7.1225 -15.909,-15.909 0,-8.7861 7.1225,-15.909 15.909,-15.909 8.7861,0 15.909,7.1225 15.909,15.909 z"
+       id="path152"
+       inkscape:connector-curvature="0"
+       style="fill:url(#ap);fill-rule:evenodd" />
     <path
-       d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0018477 0 0 .0018477 35.444 -11.203)"
-       fill="#808080"
-       id="path154" />
+       d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
+       transform="matrix(0.0018477,0,0,0.0018477,35.444,-11.203)"
+       id="path154"
+       inkscape:connector-curvature="0"
+       style="fill:#808080;fill-rule:evenodd" />
     <path
-       d="m29524 27524a2285.7 2285.7 0 1 1 -4571.4 0 2285.7 2285.7 0 1 1 4571.4 0z"
-       fill-rule="evenodd"
-       transform="matrix(.0016773 0 0 .0016773 39.925 -6.5347)"
-       fill="url(#al)"
-       id="path156" />
+       d="m 29524,27524 a 2285.7,2285.7 0 1 1 -4571.4,0 2285.7,2285.7 0 1 1 4571.4,0 z"
+       transform="matrix(0.0016773,0,0,0.0016773,39.925,-6.5347)"
+       id="path156"
+       inkscape:connector-curvature="0"
+       style="fill:url(#al);fill-rule:evenodd" />
     <rect
-       transform="rotate(-45)"
+       transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
        height="22.333"
        width="10.647"
        y="67.417"
        x="27.253"
-       fill="url(#y)"
-       id="rect158" />
+       id="rect158"
+       style="fill:url(#y)" />
     <rect
-       transform="rotate(-45)"
+       transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
        height="19.934"
-       width="8.513"
-       y="68.617"
-       x="28.321"
-       fill="url(#z)"
-       id="rect160" />
+       width="8.5129995"
+       y="68.616997"
+       x="28.320999"
+       id="rect160"
+       style="fill:url(#z)" />
     <path
-       fill-rule="evenodd"
-       fill="url(#aa)"
-       d="m70.103 7.1705c0 8.9219-7.2327 16.155-16.155 16.155-8.9219 0-16.155-7.2327-16.155-16.155 0-8.9219 7.2327-16.155 16.155-16.155 8.9219 0 16.155 7.2327 16.155 16.155zm-0.48222 0.000006c0 8.6556-7.0168 15.672-15.672 15.672-8.6556 0-15.672-7.0168-15.672-15.672 0-8.6556 7.0168-15.672 15.672-15.672 8.6556 0 15.672 7.0168 15.672 15.672z"
-       id="path162" />
+       d="m 70.103,7.1705 c 0,8.9219 -7.2327,16.155 -16.155,16.155 -8.9219,0 -16.155,-7.2327 -16.155,-16.155 0,-8.9219 7.2327,-16.155 16.155,-16.155 8.9219,0 16.155,7.2327 16.155,16.155 z m -0.48222,6e-6 c 0,8.6556 -7.0168,15.672 -15.672,15.672 -8.6556,0 -15.672,-7.0168 -15.672,-15.672 0,-8.6556 7.0168,-15.672 15.672,-15.672 8.6556,0 15.672,7.0168 15.672,15.672 z"
+       id="path162"
+       inkscape:connector-curvature="0"
+       style="fill:url(#aa);fill-rule:evenodd" />
     <path
-       opacity=".54140"
-       d="m56.503 2.2283c0 3.6148-2.9304 6.5452-6.5451 6.5452-3.6148 0-6.5451-2.9304-6.5451-6.5452s2.9304-6.5451 6.5451-6.5451c3.6148 0 6.5451 2.9304 6.5451 6.5451zm1.1483-0.68894c0 4.6295-3.7529 8.3824-8.3824 8.3824s-8.3824-3.7529-8.3824-8.3824 3.7529-8.3824 8.3824-8.3824 8.3824 3.7529 8.3824 8.3824z"
-       fill-rule="evenodd"
-       fill="url(#am)"
-       id="path164" />
+       d="m 56.503,2.2283 c 0,3.6148 -2.9304,6.5452 -6.5451,6.5452 -3.6148,0 -6.5451,-2.9304 -6.5451,-6.5452 0,-3.6148 2.9304,-6.5451 6.5451,-6.5451 3.6148,0 6.5451,2.9304 6.5451,6.5451 z m 1.1483,-0.68894 c 0,4.6295 -3.7529,8.3824 -8.3824,8.3824 -4.6295,0 -8.3824,-3.7529 -8.3824,-8.3824 0,-4.6295 3.7529,-8.3824 8.3824,-8.3824 4.6295,0 8.3824,3.7529 8.3824,8.3824 z"
+       id="path164"
+       inkscape:connector-curvature="0"
+       style="opacity:0.54140003;fill:url(#am);fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="#9a9ba9"
-       d="m67.861 25.319 0.29067 0.23655 3.2223-3.1012-0.17592-0.28246-3.337 3.1471z"
-       id="path166" />
+       d="m 67.861,25.319 0.29067,0.23655 3.2223,-3.1012 -0.17592,-0.28246 -3.337,3.1471 z"
+       id="path166"
+       inkscape:connector-curvature="0"
+       style="fill:#9a9ba9;fill-rule:evenodd" />
     <path
-       fill-rule="evenodd"
-       fill="#8a92a0"
-       d="m65.338 23.174 0.2678 0.19753 3.4914-3.4229-0.20844-0.32179-3.5507 3.5472z"
-       id="path168" />
+       d="m 65.338,23.174 0.2678,0.19753 3.4914,-3.4229 -0.20844,-0.32179 -3.5507,3.5472 z"
+       id="path168"
+       inkscape:connector-curvature="0"
+       style="fill:#8a92a0;fill-rule:evenodd" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/icon_kicad.svg b/bitmaps_png/sources/icon_kicad.svg
index ceef127970..2a9ea102ef 100644
--- a/bitmaps_png/sources/icon_kicad.svg
+++ b/bitmaps_png/sources/icon_kicad.svg
@@ -12,8 +12,8 @@
    width="48"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="icon_kicad.svg"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="8-icon_kicad.svg"
    inkscape:export-filename="F:\kicad-launchpad\testing\bitmaps_png\sources\icon_kicad.png"
    inkscape:export-xdpi="60"
    inkscape:export-ydpi="60">
@@ -61,15 +61,6 @@
   </sodipodi:namedview>
   <defs
      id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient10292-9-2-6-6"
-       id="linearGradient10600-2"
-       gradientUnits="userSpaceOnUse"
-       x1="110.96875"
-       y1="976.29968"
-       x2="110.96875"
-       y2="992.375" />
     <linearGradient
        id="linearGradient10292-9-2-6-6"
        inkscape:collect="always">
@@ -82,16 +73,6 @@
          offset="1"
          style="stop-color: rgb(51, 51, 51); stop-opacity: 1;" />
     </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient10125-12"
-       id="linearGradient10596-0"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.00011,0,-0.10551)"
-       x1="110.96875"
-       y1="976.29968"
-       x2="110.99982"
-       y2="991.87488" />
     <linearGradient
        id="linearGradient10125-12">
       <stop
@@ -103,26 +84,6 @@
          offset="1"
          id="stop10129-4" />
     </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient10125-12"
-       id="linearGradient10598-1"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.00399,0,0,1.00959,-1.1658,-9.36636)"
-       x1="110.96875"
-       y1="976.29968"
-       x2="110.96875"
-       y2="992.375" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient10286-3"
-       id="linearGradient10602-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.99213,0,0,3.00466,-933.712,-1623.08)"
-       x1="294.3429"
-       y1="256.58133"
-       x2="294.41818"
-       y2="243.13852" />
     <linearGradient
        id="linearGradient10286-3">
       <stop
@@ -145,16 +106,6 @@
          offset="1"
          id="stop15610-5" />
     </linearGradient>
-    <linearGradient
-       y2="-781.62268"
-       x2="209.0625"
-       y1="-765.46082"
-       x1="209.0625"
-       gradientTransform="matrix(1.5,0,0,1.5,-368,281.32)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8673"
-       xlink:href="#linearGradient15606-1"
-       inkscape:collect="always" />
     <linearGradient
        inkscape:collect="always"
        xlink:href="#linearGradient10125-12"
diff --git a/bitmaps_png/sources/icon_modedit.svg b/bitmaps_png/sources/icon_modedit.svg
index 2ed023afd3..5f82a94001 100644
--- a/bitmaps_png/sources/icon_modedit.svg
+++ b/bitmaps_png/sources/icon_modedit.svg
@@ -5,23 +5,25 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="icon_modedit.svg">
   <metadata
-     id="metadata144">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,437 +36,418 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview142"
-     showgrid="false"
-     inkscape:zoom="16.44708"
-     inkscape:cx="23.236117"
-     inkscape:cy="28.936427"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="20.876254"
+     inkscape:cy="11.223061"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
-       id="l"
-       y2="14.691"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-40-8-3"
+       id="linearGradient4096"
        gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
+       gradientTransform="matrix(0.5514648,-0.67994507,0.76455024,0.56312452,-44.565248,11.212217)"
+       spreadMethod="pad"
+       x1="23.575972"
+       y1="25.356892"
+       x2="23.575972"
+       y2="31.210939" />
+    <linearGradient
+       id="linearGradient3155-40-8-3">
       <stop
-         stop-color="#fcaf3e"
+         style="stop-color:#181818;stop-opacity:1;"
          offset="0"
-         id="stop7" />
+         id="stop2541-6-5" />
       <stop
-         stop-color="#ce5c00"
+         id="stop2543-0-2"
+         offset="0.13482948"
+         style="stop-color:#dbdbdb;stop-opacity:1;" />
+      <stop
+         style="stop-color:#a4a4a4;stop-opacity:1;"
+         offset="0.20224422"
+         id="stop2545-4-4" />
+      <stop
+         id="stop2547-8-1"
+         offset="0.26965895"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8d8d8d;stop-opacity:1;"
+         offset="0.44650277"
+         id="stop2549-8-5" />
+      <stop
+         id="stop2551-8-2"
+         offset="0.57114136"
+         style="stop-color:#959595;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cecece;stop-opacity:1;"
+         offset="0.72038066"
+         id="stop2553-9-8" />
+      <stop
+         style="stop-color:#181818;stop-opacity:1;"
          offset="1"
-         id="stop9" />
+         id="stop2555-7-2" />
     </linearGradient>
     <linearGradient
-       id="m"
-       y2="22.119"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-279-6-6"
+       id="linearGradient4098"
        gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.678466,9.1094729)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-279-6-6">
       <stop
-         stop-color="#ce5c00"
+         id="stop2559-4-5"
          offset="0"
-         id="stop12" />
+         style="stop-color:#565656;stop-opacity:1;" />
       <stop
-         stop-color="#ce5c00"
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2561-3-7" />
+      <stop
+         id="stop2563-0-6"
          offset="1"
-         id="stop14" />
+         style="stop-color:#545454;stop-opacity:1;" />
     </linearGradient>
     <linearGradient
-       id="n"
-       y2="32.714"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-789-0-8"
+       id="linearGradient4100"
        gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="p"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.831935,9.2986966)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
     <linearGradient
-       id="o"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       y1="115.94"
-       x1="-158.75">
+       id="linearGradient3223-789-0-8">
       <stop
-         stop-color="#ddd"
+         style="stop-color:#b1b1b1;stop-opacity:1;"
          offset="0"
-         id="stop27" />
+         id="stop2567-9-9" />
       <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
+         id="stop2569-2-9"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
       <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
+         style="stop-color:#8f8f8f;stop-opacity:1;"
          offset="1"
-         id="stop33" />
+         id="stop2571-5-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-686-0-5"
+       id="linearGradient4102"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.145168,8.4519273)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-686-0-5">
+      <stop
+         id="stop2575-5-5"
+         offset="0"
+         style="stop-color:#565656;stop-opacity:1;" />
+      <stop
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2577-9-6" />
+      <stop
+         id="stop2579-4-9"
+         offset="1"
+         style="stop-color:#545454;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-768-9-6"
+       id="linearGradient4104"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.298637,8.6411489)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-768-9-6">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2583-2-1" />
+      <stop
+         id="stop2585-2-1"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2587-4-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-907-7-2"
+       id="linearGradient4106"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.609293,7.7912027)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-907-7-2">
+      <stop
+         id="stop2591-5-5"
+         offset="0"
+         style="stop-color:#565656;stop-opacity:1;" />
+      <stop
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2593-4-8" />
+      <stop
+         id="stop2595-8-4"
+         offset="1"
+         style="stop-color:#545454;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-699-2-0"
+       id="linearGradient4108"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.762762,7.9804271)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-699-2-0">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2599-8-1" />
+      <stop
+         id="stop2601-9-4"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2603-3-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3290-678-8-0"
+       id="linearGradient4110"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476697,0.65903459,-47.371874,8.7336194)"
+       x1="9"
+       y1="29.056757"
+       x2="9"
+       y2="26.02973" />
+    <linearGradient
+       id="linearGradient3290-678-8-0">
+      <stop
+         style="stop-color:#35310b;stop-opacity:0.25735295;"
+         offset="0"
+         id="stop2607-0-7" />
+      <stop
+         style="stop-color:#fcfbf2;stop-opacity:1;"
+         offset="1"
+         id="stop2609-2-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3191-577-0-5"
+       id="linearGradient4112"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.52967464,-0.05106546,0.07896699,0.50121506,-25.900092,2.4479589)"
+       x1="5.5178981"
+       y1="37.371799"
+       x2="9.5220556"
+       y2="41.391716" />
+    <linearGradient
+       id="linearGradient3191-577-0-5">
+      <stop
+         style="stop-color:#bcaf25;stop-opacity:1;"
+         offset="0"
+         id="stop2613-5-7" />
+      <stop
+         style="stop-color:#c5b625;stop-opacity:1;"
+         offset="1"
+         id="stop2615-1-6" />
     </linearGradient>
-    <filter
-       id="i"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.36414051"
-         id="feGaussianBlur36" />
-    </filter>
-    <filter
-       id="j"
-       height="1.2254"
-       width="1.1286"
-       color-interpolation-filters="sRGB"
-       y="-.1127"
-       x="-.064322">
-      <feGaussianBlur
-         stdDeviation="0.88065117"
-         id="feGaussianBlur39" />
-    </filter>
-    <filter
-       id="k"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.88065117"
-         id="feGaussianBlur42" />
-    </filter>
   </defs>
-  <g
-     opacity=".24609"
-     stroke-linejoin="round"
-     transform="matrix(-2.4963,0,0,-2.343,-3.5604,36.479)"
-     filter="url(#i)"
-     id="g44">
-    <rect
-       transform="rotate(90)"
-       height="14.619"
-       width="9.7086"
-       stroke="#000"
-       y="3.4905"
-       x="1.904"
-       stroke-width="0.4"
-       id="rect46" />
-    <path
-       d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702"
-       transform="matrix(0 .071482 -.071482 0 41.168 -41.24)"
-       stroke="#030303"
-       stroke-width="5.5958"
-       id="path48" />
-  </g>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     opacity=".24609"
-     filter="url(#j)"
-     d="m41.63 32.002v-18.754l-32.859 0.000032 0.15 5.3012 2.8372 1.7628v3.8756l-2.9872 1.5628v6.2513z"
-     id="path50" />
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     opacity=".24609"
-     transform="translate(4.6,3.8)"
-     filter="url(#k)"
-     stroke-width="0.3"
-     id="g52">
-    <g
-       stroke-linejoin="round"
-       transform="matrix(-2.4963,0,0,-2.343,-6.0668,35.03)"
-       stroke="#030303"
-       id="g54">
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="13.332"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect56" />
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="5.3636"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect58" />
-      <path
-         stroke-width="4.1969"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 46.083 -44.072)"
-         id="path60" />
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="9.3478"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect62" />
-      <path
-         stroke-width="4.1969"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 42.08 -44.072)"
-         id="path64" />
-      <path
-         stroke-width="4.1969"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 38.077 -44.072)"
-         id="path66" />
-    </g>
-    <g
-       transform="matrix(-2.4963,0,0,-2.343,-6.0668,12.125)"
-       id="g68">
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="13.332"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect70" />
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="5.3636"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect72" />
-      <path
-         stroke-linejoin="round"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 46.083 -44.072)"
-         stroke="#030303"
-         stroke-width="4.1969"
-         id="path74" />
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="9.3478"
-         x="-.31959"
-         stroke-width="0.3"
-         id="rect76" />
-      <path
-         stroke-linejoin="round"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 42.08 -44.072)"
-         stroke="#030303"
-         stroke-width="4.1969"
-         id="path78" />
-      <g
-         stroke-width="0.3"
-         id="g80">
-        <path
-           stroke-linejoin="round"
-           d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-           transform="matrix(0 .071482 -.071482 0 38.077 -44.072)"
-           stroke="#030303"
-           stroke-width="4.1969"
-           id="path82" />
-      </g>
-    </g>
-  </g>
-  <g
-     transform="matrix(-3.0020926,0,0,-2.7636437,-9.2107988,39.606455)"
-     id="g84"
-     style="stroke:#000000;stroke-width:0.82698088999999986;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill:#cecece;fill-opacity:1">
+     id="g3983">
     <rect
-       transform="matrix(0,1,-1,0,0,0)"
-       height="14.619"
-       width="9.7086"
-       y="3.4905"
-       x="1.904"
-       id="rect86"
-       style="fill:#cecece;stroke:#000000;stroke-width:0.82698088999999986;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-       transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-       id="path88"
-       style="fill:#cecece;stroke:#000000;stroke-width:11.56907844999999900;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
   <g
-     style="stroke-width:0.30000001"
-     id="g92"
-     transform="matrix(1.2026169,0,0,1.1795321,-1.8021976,-1.2985384)">
-    <g
-       style="stroke:#030303;stroke-linejoin:round"
-       transform="matrix(-2.4963,0,0,-2.343,-6.0668,35.03)"
-       id="g94">
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect96" />
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect98" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path100" />
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect102" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path104" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path106" />
-    </g>
-    <g
-       transform="matrix(-2.4963,0,0,-2.343,-6.0668,12.125)"
-       id="g108">
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect110" />
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect112" />
-      <path
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path114" />
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect116" />
-      <path
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path118" />
-      <g
-         style="stroke-width:0.30000001"
-         id="g120">
-        <path
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path122" />
-      </g>
-    </g>
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
   <g
-     transform="matrix(1.3105201,-0.38836563,0.39193846,1.1832973,-130.11921,30.993785)"
-     id="g124">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
-       id="g126">
-      <path
-         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
-         id="path128"
-         style="fill:url(#l);fill-rule:evenodd;stroke:url(#m);stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <path
-         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
-         id="path130"
-         inkscape:connector-curvature="0"
-         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
-      <path
-         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
-         id="path132"
-         style="fill:url(#n);fill-rule:evenodd"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 23,21.5 -5.5,1.5 2,-5"
-         transform="translate(6.3922,12.185)"
-         id="path134"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
-      <path
-         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
-         id="path136"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd" />
-    </g>
+     id="g4083"
+     transform="matrix(0.92935672,0,0,0.94214274,26.140294,3.2084579)">
     <path
-       style="fill:url(#p);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
-       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-       id="path138"
+       inkscape:transform-center-y="-8.5737916"
+       inkscape:transform-center-x="-9.3983079"
+       id="rect2383-6"
+       d="m -20.260599,15.418138 c 0.385942,-0.359525 1.626246,0.04344 2.823031,0.92492 1.193925,0.879375 1.885308,1.901358 1.622844,2.349659 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 L -2.3396366,2.1332683 C -1.9982241,1.7123137 -2.7221695,0.6311863 -3.9569496,-0.27828093 -5.1917269,-1.1877488 -6.4720591,-1.5828612 -6.8134729,-1.1619051 L -20.260599,15.418138 z"
+       style="fill:url(#linearGradient4096);fill-opacity:1;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
        inkscape:connector-curvature="0" />
     <path
-       style="fill:url(#o);stroke:#888a85;stroke-width:1.0891;enable-background:new"
-       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-       id="path140"
+       inkscape:transform-center-y="-12.827689"
+       inkscape:transform-center-x="-14.039749"
+       sodipodi:nodetypes="csscccccc"
+       id="rect3175-5"
+       d="m -8.9647181,1.4883676 c 0.3859412,-0.3595239 1.6262461,0.043436 2.8230303,0.9249195 1.1939233,0.8793747 1.8853063,1.9013558 1.6228423,2.3496582 -9.958e-4,0.0017 0.028987,0.018908 0.027961,0.020595 L -2.4323882,2.2472328 C -1.8904837,1.5813835 -2.5537813,0.76538855 -3.9569496,-0.27828093 -5.1537324,-1.1597648 -6.3940388,-1.5627248 -6.7799785,-1.203201 l -0.03349,0.041295 -2.1512452,2.6502727 z"
+       style="opacity:0.8;fill:#ffb6ed;fill-opacity:1;stroke:#e28ccd;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-6.9998429"
+       inkscape:transform-center-x="-7.6735182"
+       id="path3208-3"
+       d="m -20.260599,15.418138 c 0.385942,-0.359526 1.626246,0.04344 2.823031,0.924918 1.193923,0.879375 1.885307,1.901359 1.622844,2.349661 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 l 9.2605979,-11.4181381 0.03349,-0.041295 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -6.2581704,6.7849794 -6.9495548,5.7629998 -8.1434753,4.8836241 -9.3402623,4.0021407 -10.580567,3.5991814 -10.966509,3.9587059 L -11,4 -20.260599,15.418138 z"
+       style="opacity:0.6;fill:#0c0c0c;fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.684694"
+       inkscape:transform-center-x="-11.687278"
+       id="path3233-3"
+       d="m -10.804214,3.7564278 c 0.38594,-0.3595242 1.6262478,0.043435 2.8230321,0.9249192 1.1939232,0.8793746 1.8853077,1.9013553 1.622841,2.3496597 -9.987e-4,0.00171 0.028987,0.018905 0.027961,0.020594 l 0.1674592,-0.206477 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -5.9284136,6.3762253 -6.6197981,5.3542442 -7.8137227,4.4748711 -9.010507,3.5933864 -10.250813,3.1904269 -10.636753,3.549951 l -0.167461,0.2064768 z"
+       style="fill:url(#linearGradient4098);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.569171"
+       inkscape:transform-center-x="-11.561394"
+       id="path3216-2"
+       d="m -10.957682,3.9456505 c 0.385943,-0.3595249 1.6262481,0.043435 2.8230324,0.9249186 1.1939218,0.8793753 1.8853077,1.901355 1.6228409,2.3496582 -9.987e-4,0.0017 0.028987,0.018908 0.027961,0.020596 L -6.3163873,7.034346 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -6.0818827,6.5654483 -6.7732644,5.5434669 -7.9671904,4.6640928 -9.1639747,3.7826089 -10.404279,3.3796487 -10.790222,3.7391733 l -0.16746,0.2064772 z"
+       style="fill:url(#linearGradient4100);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.086128"
+       inkscape:transform-center-x="-12.124723"
+       id="path3248-0"
+       d="m -10.270917,3.0988821 c 0.3859421,-0.3595247 1.6262472,0.043434 2.8230315,0.9249191 1.1939246,0.8793742 1.8853077,1.9013551 1.6228437,2.3496584 -10e-4,0.00171 0.028987,0.018907 0.027961,0.020594 L -5.629619,6.1875773 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020594 C -5.3951158,5.7186804 -6.0865002,4.6966993 -7.2804249,3.8173251 -8.4772078,2.9358404 -9.7175125,2.5328808 -10.103456,2.8924055 l -0.167461,0.2064766 z"
+       style="fill:url(#linearGradient4102);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.970607"
+       inkscape:transform-center-x="-11.998839"
+       id="path3250-5"
+       d="m -10.424385,3.2881043 c 0.385943,-0.359525 1.6262489,0.043435 2.8230304,0.9249192 1.193926,0.879375 1.8853091,1.901355 1.6228437,2.3496584 -9.959e-4,0.0017 0.028987,0.018907 0.027961,0.020595 L -5.7830894,6.376799 C -5.7820594,6.375119 -5.8120474,6.35791 -5.8110504,6.356205 -5.5485821,5.9079022 -6.239968,4.8859204 -7.4338912,4.0065476 -8.630674,3.1250629 -9.8709804,2.7221029 -10.256924,3.081628 l -0.167461,0.2064763 z"
+       style="fill:url(#linearGradient4104);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.489504"
+       inkscape:transform-center-x="-12.564281"
+       id="path3256-2"
+       d="m -9.7350399,2.4381576 c 0.3859401,-0.3595239 1.6262464,0.043435 2.8230293,0.92492 1.1939246,0.8793739 1.885309,1.9013545 1.6228436,2.3496575 -9.972e-4,0.0017 0.028987,0.018908 0.027961,0.020595 l 0.1674593,-0.2064765 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -4.8592409,5.0579564 -5.5506254,4.0359752 -6.7445501,3.1566005 -7.9413315,2.2751166 -9.1816378,1.8721571 -9.5675803,2.2316818 l -0.1674596,0.2064758 z"
+       style="fill:url(#linearGradient4106);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.373981"
+       inkscape:transform-center-x="-12.438397"
+       id="path3258-6"
+       d="m -9.8885076,2.62738 c 0.38594,-0.3595248 1.6262464,0.043435 2.8230321,0.9249197 1.1939218,0.8793738 1.8853048,1.9013554 1.6228408,2.3496578 -9.986e-4,0.00171 0.028987,0.018907 0.027961,0.020595 l 0.1674621,-0.2064757 c 0.00103,-0.00168 -0.028958,-0.018892 -0.027961,-0.020595 C -5.0127087,5.247178 -5.7040931,4.2251973 -6.8980163,3.3458231 -8.0947992,2.4643389 -9.3351056,2.0613788 -9.7210475,2.4209041 L -9.8885076,2.62738 z"
+       style="fill:url(#linearGradient4108);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-2.7057213"
+       inkscape:transform-center-x="-2.8267936"
+       style="fill:url(#linearGradient4110);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4112);stroke-width:0.97299999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -22.415644,22.379236 6.554707,-3.624268 0.05215,-0.064 c 0.262465,-0.448296 -0.436344,-1.469339 -1.630268,-2.348715 -1.196786,-0.881483 -2.43535,-1.281509 -2.821292,-0.921985 l -2.155299,6.958964 z"
+       id="path3270-8"
+       sodipodi:nodetypes="cccscc"
+       inkscape:connector-curvature="0" />
+    <path
+       sodipodi:nodetypes="cccsc"
+       inkscape:transform-center-y="-0.91293426"
+       inkscape:transform-center-x="-0.93674026"
+       id="path3281-6"
+       d="m -21.938409,20.355866 -0.715567,2.282713 2.240077,-1.181568 c -0.16898,-0.15117 -0.542316,-0.383617 -0.741304,-0.530179 -0.229088,-0.168733 -0.557228,-0.439293 -0.783206,-0.570966 z"
+       style="fill:#0c0c0c;fill-opacity:1;fill-rule:evenodd;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
        inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/icon_pagelayout_editor.svg b/bitmaps_png/sources/icon_pagelayout_editor.svg
index d424e7c644..91a8a0035c 100644
--- a/bitmaps_png/sources/icon_pagelayout_editor.svg
+++ b/bitmaps_png/sources/icon_pagelayout_editor.svg
@@ -8,12 +8,12 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="icon_pagelayout_editor.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="7-icon_pagelayout_editor.svg">
   <metadata
      id="metadata133">
     <rdf:RDF>
@@ -35,799 +35,1978 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview131"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false"
-     inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
-     inkscape:cy="24.519273"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="12.74"
+     inkscape:cx="-15.25478"
+     inkscape:cy="15.573599"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
        id="grid3110"
-       empspacing="5"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
      id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3078-9">
+      <stop
+         style="stop-color:#c4a000"
+         offset="0"
+         id="stop3080-6" />
+      <stop
+         style="stop-color:#fce94f"
+         offset="1"
+         id="stop3082-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3078-9"
+       id="linearGradient4009"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4622094,0,0,0.55256284,-1.3463276,0.43323318)"
+       x1="42.426411"
+       y1="58.076275"
+       x2="32.350136"
+       y2="16.35697" />
     <filter
-       id="n"
+       id="bb-7"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
-         id="feGaussianBlur7" />
+         stdDeviation="2.0786429"
+         id="feGaussianBlur7-0" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <linearGradient
-       id="o"
-       y2="94.537003"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="q"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="r"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop33" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop35" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop37" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop39" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop41" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop43" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop47" />
-    </linearGradient>
     <radialGradient
-       id="t"
+       id="az-7"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,51.222083)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#535557"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop50" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop52" />
+         id="stop203-9" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop54" />
+         offset=".18851"
+         id="stop205-5" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop56" />
+         offset=".25718"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop58" />
+         offset=".30111"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
          offset=".53130"
-         id="stop60" />
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop62" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop64" />
-    </radialGradient>
-    <radialGradient
-       id="u"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,48.261372)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop69" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop71" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop73" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop75" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop77" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop79" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop81" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop83" />
+         id="stop215" />
     </radialGradient>
+    <clipPath
+       id="ba-1">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10-2"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc-8"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13-4" />
+    </filter>
     <linearGradient
-       id="s"
-       y2="9.6875"
+       id="bn-4"
+       y2="172.44"
        gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,18.325122)"
-       y1="11.566"
-       x1="-26.754">
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="175.56"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop86" />
+         id="stop16-6" />
       <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#ddd"
          offset="1"
-         id="stop88" />
+         id="stop18-9" />
     </linearGradient>
-    <radialGradient
-       id="v"
+    <linearGradient
+       id="bo-7"
+       y2="172.89999"
        gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,34.475354)"
-       r="17">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="175.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop21-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop23-8" />
+    </linearGradient>
+    <linearGradient
+       id="bp-2"
+       y2="164.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="167.56"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop91" />
+         id="stop26-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop28-7" />
+    </linearGradient>
+    <linearGradient
+       id="bq-2"
+       y2="164.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="167.10001"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop31-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop33-0" />
+    </linearGradient>
+    <linearGradient
+       id="br-7"
+       y2="156.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="159.56"
+       x1="153">
       <stop
          stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop93" />
-    </radialGradient>
-    <linearGradient
-       id="be"
-       y2="31.211"
-       gradientUnits="userSpaceOnUse"
-       x2="23.576"
-       gradientTransform="matrix(0.64407,-0.64045,0.66092,0.65072,61.423,86.661)"
-       y1="25.357"
-       x1="23.576">
-      <stop
          offset="0"
-         id="stop3926" />
+         id="stop36-9" />
       <stop
-         stop-color="#c3c3c3"
-         offset=".13483"
-         id="stop3928" />
+         stop-color="#ddd"
+         offset="1"
+         id="stop38-0" />
+    </linearGradient>
+    <linearGradient
+       id="bs-6"
+       y2="156.89999"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="159.10001"
+       x1="154.10001">
       <stop
-         stop-color="#8c8c8c"
-         offset=".20224"
-         id="stop3930" />
+         stop-color="#bbb"
+         offset="0"
+         id="stop41-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop43-6" />
+    </linearGradient>
+    <linearGradient
+       id="bt-9"
+       y2="148.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="151.56"
+       x1="153">
       <stop
          stop-color="#fff"
-         offset=".26966"
-         id="stop3932" />
-      <stop
-         stop-color="#757575"
-         offset=".4465"
-         id="stop3934" />
-      <stop
-         stop-color="#7d7d7d"
-         offset=".57114"
-         id="stop3936" />
-      <stop
-         stop-color="#b6b6b6"
-         offset=".72038"
-         id="stop3938" />
+         offset="0"
+         id="stop46-3" />
       <stop
+         stop-color="#ddd"
          offset="1"
-         id="stop3940" />
+         id="stop48-5" />
     </linearGradient>
     <linearGradient
-       id="bf"
-       y2="30"
-       xlink:href="#ar"
+       id="bu-8"
+       y2="148.89999"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.298,83.616)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="ar">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="151.10001"
+       x1="154.10001">
       <stop
-         stop-color="#3e3e3e"
+         stop-color="#bbb"
          offset="0"
-         id="stop3912" />
+         id="stop51-2" />
       <stop
-         stop-color="#828282"
-         offset=".5"
-         id="stop3914" />
-      <stop
-         stop-color="#3c3c3c"
+         stop-color="#616161"
          offset="1"
-         id="stop3916" />
+         id="stop53-7" />
     </linearGradient>
     <linearGradient
-       id="bg"
-       y2="30"
-       xlink:href="#aq"
+       id="bv-5"
+       y2="140.44"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.119,83.794)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="aq">
-      <stop
-         stop-color="#999"
-         offset="0"
-         id="stop3919" />
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="143.56"
+       x1="153">
       <stop
          stop-color="#fff"
-         offset=".5"
-         id="stop3921" />
+         offset="0"
+         id="stop56-4" />
       <stop
-         stop-color="#777"
+         stop-color="#ddd"
          offset="1"
-         id="stop3923" />
+         id="stop58-46" />
     </linearGradient>
     <linearGradient
-       id="bh"
-       y2="30"
-       xlink:href="#ar"
+       id="bw-6"
+       y2="140.89999"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.921,82.996)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="linearGradient4420">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="143.10001"
+       x1="154.10001">
       <stop
-         stop-color="#3e3e3e"
+         stop-color="#bbb"
          offset="0"
-         id="stop4422" />
+         id="stop61-2" />
       <stop
-         stop-color="#828282"
-         offset=".5"
-         id="stop4424" />
-      <stop
-         stop-color="#3c3c3c"
+         stop-color="#616161"
          offset="1"
-         id="stop4426" />
+         id="stop63-2" />
     </linearGradient>
     <linearGradient
-       id="bi"
-       y2="30"
-       xlink:href="#aq"
+       id="bx-3"
+       y2="132.44"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.742,83.175)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="linearGradient4429">
-      <stop
-         stop-color="#999"
-         offset="0"
-         id="stop4431" />
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="135.56"
+       x1="153">
       <stop
          stop-color="#fff"
-         offset=".5"
-         id="stop4433" />
+         offset="0"
+         id="stop66-8" />
       <stop
-         stop-color="#777"
+         stop-color="#ddd"
          offset="1"
-         id="stop4435" />
+         id="stop68-1" />
     </linearGradient>
     <linearGradient
-       id="bj"
-       y2="30"
-       xlink:href="#ar"
+       id="by-2"
+       y2="132.89999"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.547,82.374)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="linearGradient4438">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="135.10001"
+       x1="154.10001">
       <stop
-         stop-color="#3e3e3e"
+         stop-color="#bbb"
          offset="0"
-         id="stop4440" />
+         id="stop71-59" />
       <stop
-         stop-color="#828282"
-         offset=".5"
-         id="stop4442" />
-      <stop
-         stop-color="#3c3c3c"
+         stop-color="#616161"
          offset="1"
-         id="stop4444" />
+         id="stop73-6" />
     </linearGradient>
     <linearGradient
-       id="bk"
-       y2="30"
-       xlink:href="#aq"
+       id="bz-1"
+       y2="124.44"
        gradientUnits="userSpaceOnUse"
-       x2="30.038"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.367,82.552)"
-       y1="24.99"
-       x1="30.038" />
-    <linearGradient
-       id="linearGradient4447">
-      <stop
-         stop-color="#999"
-         offset="0"
-         id="stop4449" />
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="127.56"
+       x1="153">
       <stop
          stop-color="#fff"
-         offset=".5"
-         id="stop4451" />
+         offset="0"
+         id="stop76-9" />
       <stop
-         stop-color="#777"
+         stop-color="#ddd"
          offset="1"
-         id="stop4453" />
+         id="stop78-8" />
     </linearGradient>
     <linearGradient
-       id="bl"
-       y2="26.030001"
+       id="ca-4"
+       y2="124.9"
        gradientUnits="userSpaceOnUse"
-       x2="9"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.06,83.852)"
-       y1="29.056999"
-       x1="9">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="127.1"
+       x1="154.10001">
       <stop
-         stop-color="#e4db7b"
+         stop-color="#bbb"
          offset="0"
-         id="stop3949" />
+         id="stop81-96" />
       <stop
-         stop-color="#f4f0c8"
+         stop-color="#616161"
          offset="1"
-         id="stop3951" />
+         id="stop83-4" />
     </linearGradient>
     <linearGradient
-       id="bm"
-       y2="41.391998"
+       id="cb-1"
+       y2="116.44"
        gradientUnits="userSpaceOnUse"
-       x2="9.5221004"
-       gradientTransform="matrix(0.52586,0,0,0.51993,81.027,79.545)"
-       y1="37.372002"
-       x1="5.5179">
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="119.56"
+       x1="153">
       <stop
-         stop-color="#cbbd27"
+         stop-color="#fff"
          offset="0"
-         id="stop3954" />
+         id="stop86-4" />
       <stop
-         stop-color="#9b901d"
+         stop-color="#ddd"
          offset="1"
-         id="stop3956" />
+         id="stop88-57" />
+    </linearGradient>
+    <linearGradient
+       id="cc-3"
+       y2="116.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="119.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop91-0" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop93-2" />
+    </linearGradient>
+    <linearGradient
+       id="cd-1"
+       y2="108.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="111.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop96-3" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop98-1" />
+    </linearGradient>
+    <linearGradient
+       id="ce-8"
+       y2="108.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="111.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop101-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop103-6" />
+    </linearGradient>
+    <linearGradient
+       id="cf-6"
+       y2="100.44"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="103.56"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop106-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop108-0" />
+    </linearGradient>
+    <linearGradient
+       id="cg"
+       y2="100.9"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="103.1"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop111-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop113-0" />
+    </linearGradient>
+    <linearGradient
+       id="ch"
+       y2="92.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="95.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop116-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop118-9" />
+    </linearGradient>
+    <linearGradient
+       id="at-4"
+       y2="92.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="95.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop121-6" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop123-9" />
+    </linearGradient>
+    <linearGradient
+       id="au-1"
+       y2="84.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="87.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop126-9" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop128-81" />
+    </linearGradient>
+    <linearGradient
+       id="av-4"
+       y2="84.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="87.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop131-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop133-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-2" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4" />
+    </linearGradient>
+    <linearGradient
+       id="ax-5"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-7" />
+    </linearGradient>
+    <linearGradient
+       id="bd-5"
+       y2="99.254997"
+       gradientUnits="userSpaceOnUse"
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
+      <stop
+         stop-color="#a2a2a2"
+         offset="0"
+         id="stop193" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop195" />
     </linearGradient>
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#v"
-       id="radialGradient3776"
+       xlink:href="#az-7"
+       id="radialGradient4601"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,34.475354)"
-       cx="4"
-       cy="5.3000002"
-       r="17" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#s"
-       id="linearGradient3778"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,18.325122)"
-       x1="-26.754"
-       y1="11.566"
-       x2="-24.75"
-       y2="9.6875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#u"
-       id="radialGradient3780"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,48.261372)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient3782"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,51.222083)"
+       gradientTransform="matrix(0.17613233,0,0,0.21296776,-1.8116761,-0.58967978)"
        cx="102"
        cy="112.3"
        r="139.56" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient3784"
+       xlink:href="#bn-4"
+       id="linearGradient4603"
        gradientUnits="userSpaceOnUse"
-       x1="94.344002"
-       y1="102.34"
-       x2="86.536003"
-       y2="94.537003" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="175.56"
+       x2="153"
+       y2="172.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#p"
-       id="linearGradient3786"
+       xlink:href="#bo-7"
+       id="linearGradient4605"
        gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="86.586998"
-       y2="94.586998" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="175.10001"
+       x2="151.89999"
+       y2="172.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#q"
-       id="linearGradient3788"
+       xlink:href="#bp-2"
+       id="linearGradient4607"
        gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="87.292999"
-       y2="95.292999" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="167.56"
+       x2="153"
+       y2="164.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#r"
-       id="linearGradient3790"
+       xlink:href="#bq-2"
+       id="linearGradient4609"
        gradientUnits="userSpaceOnUse"
-       x1="96"
-       y1="104"
-       x2="88"
-       y2="96" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="167.10001"
+       x2="151.89999"
+       y2="164.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#be"
-       id="linearGradient3792"
+       xlink:href="#br-7"
+       id="linearGradient4611"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.64407,-0.64045,0.66092,0.65072,61.423,86.661)"
-       x1="23.576"
-       y1="25.357"
-       x2="23.576"
-       y2="31.211" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="159.56"
+       x2="153"
+       y2="156.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ar"
-       id="linearGradient3794"
+       xlink:href="#bs-6"
+       id="linearGradient4613"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.298,83.616)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="159.10001"
+       x2="151.89999"
+       y2="156.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#aq"
-       id="linearGradient3796"
+       xlink:href="#bt-9"
+       id="linearGradient4615"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.119,83.794)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="151.56"
+       x2="153"
+       y2="148.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ar"
-       id="linearGradient3798"
+       xlink:href="#bu-8"
+       id="linearGradient4617"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.921,82.996)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="151.10001"
+       x2="151.89999"
+       y2="148.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#aq"
-       id="linearGradient3800"
+       xlink:href="#bv-5"
+       id="linearGradient4619"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.742,83.175)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="143.56"
+       x2="153"
+       y2="140.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ar"
-       id="linearGradient3802"
+       xlink:href="#bw-6"
+       id="linearGradient4621"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.547,82.374)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="143.10001"
+       x2="151.89999"
+       y2="140.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#aq"
-       id="linearGradient3804"
+       xlink:href="#bx-3"
+       id="linearGradient4623"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,60.367,82.552)"
-       x1="30.038"
-       y1="24.99"
-       x2="30.038"
-       y2="30" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="135.56"
+       x2="153"
+       y2="132.44" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#bl"
-       id="linearGradient3806"
+       xlink:href="#by-2"
+       id="linearGradient4625"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.62586,-0.62234,0.77349,0.76155,59.06,83.852)"
-       x1="9"
-       y1="29.056999"
-       x2="9"
-       y2="26.030001" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="135.10001"
+       x2="151.89999"
+       y2="132.89999" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#bm"
-       id="linearGradient3808"
+       xlink:href="#bz-1"
+       id="linearGradient4627"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.52586,0,0,0.51993,81.027,79.545)"
-       x1="5.5179"
-       y1="37.372002"
-       x2="9.5221004"
-       y2="41.391998" />
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="127.56"
+       x2="153"
+       y2="124.44" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ca-4"
+       id="linearGradient4629"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="127.1"
+       x2="151.89999"
+       y2="124.9" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#cb-1"
+       id="linearGradient4631"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="119.56"
+       x2="153"
+       y2="116.44" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#cc-3"
+       id="linearGradient4633"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="119.1"
+       x2="151.89999"
+       y2="116.9" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#cd-1"
+       id="linearGradient4635"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="111.56"
+       x2="153"
+       y2="108.44" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ce-8"
+       id="linearGradient4637"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="111.1"
+       x2="151.89999"
+       y2="108.9" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#cf-6"
+       id="linearGradient4639"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="103.56"
+       x2="153"
+       y2="100.44" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#cg"
+       id="linearGradient4641"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="103.1"
+       x2="151.89999"
+       y2="100.9" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ch"
+       id="linearGradient4643"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="95.556999"
+       x2="153"
+       y2="92.444" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#at-4"
+       id="linearGradient4645"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="95.100998"
+       x2="151.89999"
+       y2="92.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#au-1"
+       id="linearGradient4647"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="87.556999"
+       x2="153"
+       y2="84.444" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-4"
+       id="linearGradient4649"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="87.100998"
+       x2="151.89999"
+       y2="84.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aw-0"
+       id="linearGradient4651"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="79.556999"
+       x2="153"
+       y2="76.444" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-5"
+       id="linearGradient4653"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd-5"
+       id="linearGradient4655"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.17613233,0,0,0.21304363,-1.8116761,-0.59027596)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
   </defs>
   <rect
-     height="48"
-     width="48"
-     y="-42.449997"
-     x="-50.849998"
-     id="rect95"
-     style="opacity:0" />
+     style="color:#000000;fill:url(#linearGradient4009);fill-opacity:1;fill-rule:evenodd;stroke:#c4a000;stroke-width:0.52604145px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+     id="rect6482-7"
+     width="4.41222"
+     height="23.443245"
+     x="20.266558"
+     y="1.3133752"
+     rx="0.040003531"
+     ry="0.047823504"
+     mask="none" />
   <g
-     id="g3747"
-     transform="matrix(1.8574036,0,0,1.8098801,0.30839211,-39.214582)">
+     id="g4803">
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6500-4"
+       width="1.4458578"
+       height="0.53313279"
+       x="20.678566"
+       y="3.3719265" />
+    <rect
+       mask="none"
+       y="15.347767"
+       x="20.678566"
+       height="0.53313279"
+       width="1.4458578"
+       id="rect6502-4"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible" />
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6504-0"
+       width="1.4458578"
+       height="0.53313279"
+       x="20.678566"
+       y="23.331661" />
+    <rect
+       mask="none"
+       y="7.3638735"
+       x="20.678566"
+       height="0.53313279"
+       width="0.983486"
+       id="rect6516-1"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible" />
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6518-2"
+       width="0.983486"
+       height="0.53313279"
+       x="20.678566"
+       y="9.3598471" />
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6522-6"
+       width="0.983486"
+       height="0.53313279"
+       x="20.678566"
+       y="11.355821" />
+    <rect
+       mask="none"
+       y="13.351793"
+       x="20.678566"
+       height="0.53313279"
+       width="0.983486"
+       id="rect6524-1"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible" />
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6526-2"
+       width="0.983486"
+       height="0.53313279"
+       x="20.678566"
+       y="17.343742" />
+    <rect
+       mask="none"
+       y="19.339714"
+       x="20.678566"
+       height="0.53313279"
+       width="0.983486"
+       id="rect6528-8"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible" />
+    <rect
+       mask="none"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect6530-4"
+       width="0.983486"
+       height="0.53313279"
+       x="20.678566"
+       y="21.335688" />
+    <rect
+       mask="none"
+       y="5.3678994"
+       x="20.678566"
+       height="0.53313279"
+       width="0.983486"
+       id="rect6532-8"
+       style="opacity:0.70224723000000000;color:#000000;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#a48600;stroke-width:0.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible" />
+  </g>
+  <g
+     id="g4554"
+     transform="matrix(1.0565175,0,0,1,0.01475777,0)">
     <path
-       style="opacity:0.68015998;fill:url(#radialGradient3776)"
+       style="opacity:0.5;filter:url(#bb-7)"
        inkscape:connector-curvature="0"
-       id="path97"
-       d="m 5.7311015,31.405978 c 0,0.218109 0.1394995,0.389179 0.3173568,0.389179 h 7.6555727 c 0.177857,0 0.317358,-0.17107 0.317358,-0.389179 v -7.86319 c 0,-0.218109 -0.139501,-0.389178 -0.317358,-0.389178 H 8.5292163 c -0.2884891,0 -0.8910636,0.123766 -1.2759287,0.595694 l -1.037127,1.271232 C 5.8315529,25.492469 5.7306224,26.23142 5.7306224,26.585178 v 4.82103 z" />
+       id="path217"
+       transform="matrix(0.18346874,0,0,0.21875074,-2.28134,-0.8489656)"
+       d="m 16,8 v 112 h 63.187 c 3e-6,0 11.906,-9.9062 17.406,-15.406 C 102.09,99.106 112,87.2 112,87.2 V 8.012 H 16 z" />
     <path
-       style="fill:none;stroke:url(#linearGradient3778);stroke-width:0.2295121"
+       style="fill:#ffffff"
        inkscape:connector-curvature="0"
-       id="path99"
-       d="m 5.8347112,31.405978 c 0,0.148217 0.092868,0.262098 0.2137317,0.262098 h 7.6555741 c 0.120865,0 0.213731,-0.113881 0.213731,-0.262098 v -7.86319 c 0,-0.148217 -0.09286,-0.262099 -0.213731,-0.262099 H 8.529201 c -0.2650831,0 -0.8508769,0.122113 -1.2046748,0.555993 l -1.0366116,1.271231 c -0.3539525,0.43382 -0.4535434,1.15218 -0.4535434,1.477244 v 4.821029 z" />
+       id="path219"
+       d="M 1.0064328,1.1140514 V 24.97496 H 12.128382 l 5.786454,-6.9992 V 1.1140514 H 1.0064328 z" />
     <path
-       style="opacity:0.7;fill:#000000;fill-opacity:1;filter:url(#n)"
+       style="fill:url(#radialGradient4601)"
        inkscape:connector-curvature="0"
-       id="path101"
-       transform="matrix(0,-0.2662987,0.22165967,0,-1.6902875,53.992085)"
-       d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z" />
+       id="path221"
+       d="m 1.3586807,1.3270518 c -0.097048,0 -0.1761323,0.095622 -0.1761323,0.2129677 V 24.540798 c 0,0.117557 0.079085,0.212968 0.1761323,0.212968 H 11.780811 c 0.04632,0 0.486575,0.02516 0.519353,-0.01465 l 5.386855,-6.561817 c 0.03294,-0.03983 0.0516,-0.571958 0.0516,-0.627999 V 1.5401279 c 0,-0.1173453 -0.0789,-0.2129678 -0.176133,-0.2129678 H 1.3585012 z" />
     <path
-       style="fill:url(#radialGradient3780)"
+       style="opacity:0.4;filter:url(#bc-8)"
        inkscape:connector-curvature="0"
-       id="path103"
-       d="M 1.5812474,44.668265 H 24.675438 V 30.931147 c 0,-0.119018 -0.04352,-0.233319 -0.120832,-0.317535 l -6.768739,-7.37201 c -0.0774,-0.084 -0.182485,-0.131366 -0.291664,-0.131366 H 1.5813858 v 21.558145 z" />
-    <path
-       style="fill:url(#radialGradient3782)"
-       inkscape:connector-curvature="0"
-       id="path105"
-       d="m 1.5620727,46.670276 c 0,0.139336 0.094258,0.252887 0.2099358,0.252887 H 24.4453 c 0.11589,0 0.209935,-0.113551 0.209935,-0.252887 V 31.706543 c 0,-0.06651 -0.02224,-0.131757 -0.06151,-0.178789 l -6.89155,-8.301926 c -0.03934,-0.04744 -0.09356,-0.07421 -0.148834,-0.07421 H 1.7721307 c -0.1156762,0 -0.2099358,0.113294 -0.2099358,0.252888 v 23.265659 z" />
-    <path
-       style="fill:none;stroke:#723137;stroke-width:1.21292329;stroke-opacity:1"
-       inkscape:connector-curvature="0"
-       id="path107"
-       d="m 8.8893243,46.768584 v -7.00828 H 24.643157" />
-    <path
-       style="fill:none;stroke:#6e2716;stroke-width:1.45951974px;stroke-opacity:1"
-       inkscape:connector-curvature="0"
-       id="path109"
-       d="M 23.303472,42.907878 H 20.154997" />
-    <path
-       style="fill:none;stroke:#632716;stroke-width:1.61190331px;stroke-opacity:1"
-       inkscape:connector-curvature="0"
-       id="path111"
-       d="M 17.114466,42.966273 H 11.274947" />
-    <path
-       style="fill:none;stroke:#822716;stroke-width:1.47296751px;stroke-opacity:1"
-       inkscape:connector-curvature="0"
-       id="path113"
-       d="M 24.683227,45.990214 H 20.235589" />
-    <path
-       style="fill:none;stroke:#685b00;stroke-width:1.41400003;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       inkscape:connector-curvature="0"
-       id="path115"
-       d="M 18.660247,46.039958 H 11.218576" />
+       id="path223"
+       transform="matrix(0.17613233,0,0,0.21304363,5.2334918,-0.59027596)"
+       clip-path="url(#ba-1)"
+       d="M 41.88,115.98 66.19,91.67 c 0,0 -9.3531,2.9131 -19.603,2.9131 0,10.25 -4.7065,21.396 -4.7065,21.396 z" />
     <g
-       id="g117"
-       transform="matrix(0,-0.25415314,0.20725537,0,-0.1950509,51.653459)">
-      <path
-         style="opacity:0.1;fill:url(#linearGradient3784)"
-         inkscape:connector-curvature="0"
-         id="path119"
-         d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z" />
-      <path
-         style="opacity:0.1;fill:url(#linearGradient3786)"
-         inkscape:connector-curvature="0"
-         id="path121"
-         d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z" />
-      <path
-         style="opacity:0.1;fill:url(#linearGradient3788)"
-         inkscape:connector-curvature="0"
-         id="path123"
-         d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z" />
-      <path
-         style="fill:url(#linearGradient3790)"
-         inkscape:connector-curvature="0"
-         id="path125"
-         d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z" />
+       id="g225"
+       transform="matrix(0.17613233,0,0,0.21304363,-20.12953,7.0793601)">
+      <g
+         id="g227"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4603)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="110"
+           sodipodi:cx="10"
+           d="m 12,110 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
+           id="circle229"
+           r="2"
+           cx="10"
+           cy="110" />
+        <circle
+           style="fill:url(#linearGradient4605)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="110"
+           sodipodi:cx="10"
+           d="m 11.556,110 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
+           id="circle231"
+           r="1.556"
+           cx="10"
+           cy="110" />
+      </g>
+      <g
+         id="g233"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4607)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="102"
+           sodipodi:cx="10"
+           d="m 12,102 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
+           id="circle235"
+           r="2"
+           cx="10"
+           cy="102" />
+        <circle
+           style="fill:url(#linearGradient4609)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="102"
+           sodipodi:cx="10"
+           d="m 11.556,102 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
+           id="circle237"
+           r="1.556"
+           cx="10"
+           cy="102" />
+      </g>
+      <g
+         id="g239"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4611)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="94"
+           sodipodi:cx="10"
+           d="m 12,94 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle241"
+           r="2"
+           cx="10"
+           cy="94" />
+        <circle
+           style="fill:url(#linearGradient4613)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="94"
+           sodipodi:cx="10"
+           d="m 11.556,94 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle243"
+           r="1.556"
+           cx="10"
+           cy="94" />
+      </g>
+      <g
+         id="g245"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4615)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="86"
+           sodipodi:cx="10"
+           d="m 12,86 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle247"
+           r="2"
+           cx="10"
+           cy="86" />
+        <circle
+           style="fill:url(#linearGradient4617)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="86"
+           sodipodi:cx="10"
+           d="m 11.556,86 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle249"
+           r="1.556"
+           cx="10"
+           cy="86" />
+      </g>
+      <g
+         id="g251"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4619)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="78"
+           sodipodi:cx="10"
+           d="m 12,78 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle253"
+           r="2"
+           cx="10"
+           cy="78" />
+        <circle
+           style="fill:url(#linearGradient4621)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="78"
+           sodipodi:cx="10"
+           d="m 11.556,78 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle255"
+           r="1.556"
+           cx="10"
+           cy="78" />
+      </g>
+      <g
+         id="g257"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4623)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="70"
+           sodipodi:cx="10"
+           d="m 12,70 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle259"
+           r="2"
+           cx="10"
+           cy="70" />
+        <circle
+           style="fill:url(#linearGradient4625)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="70"
+           sodipodi:cx="10"
+           d="m 11.556,70 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle261"
+           r="1.556"
+           cx="10"
+           cy="70" />
+      </g>
+      <g
+         id="g263"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4627)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="62"
+           sodipodi:cx="10"
+           d="m 12,62 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle265"
+           r="2"
+           cx="10"
+           cy="62" />
+        <circle
+           style="fill:url(#linearGradient4629)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="62"
+           sodipodi:cx="10"
+           d="m 11.556,62 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle267"
+           r="1.556"
+           cx="10"
+           cy="62" />
+      </g>
+      <g
+         id="g269"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4631)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="54"
+           sodipodi:cx="10"
+           d="m 12,54 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle271"
+           r="2"
+           cx="10"
+           cy="54" />
+        <circle
+           style="fill:url(#linearGradient4633)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="54"
+           sodipodi:cx="10"
+           d="m 11.556,54 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle273"
+           r="1.556"
+           cx="10"
+           cy="54" />
+      </g>
+      <g
+         id="g275"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4635)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="46"
+           sodipodi:cx="10"
+           d="m 12,46 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle277"
+           r="2"
+           cx="10"
+           cy="46" />
+        <circle
+           style="fill:url(#linearGradient4637)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="46"
+           sodipodi:cx="10"
+           d="m 11.556,46 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle279"
+           r="1.556"
+           cx="10"
+           cy="46" />
+      </g>
+      <g
+         id="g281"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4639)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="38"
+           sodipodi:cx="10"
+           d="m 12,38 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle283"
+           r="2"
+           cx="10"
+           cy="38" />
+        <circle
+           style="fill:url(#linearGradient4641)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="38"
+           sodipodi:cx="10"
+           d="m 11.556,38 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle285"
+           r="1.556"
+           cx="10"
+           cy="38" />
+      </g>
+      <g
+         id="g287"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4643)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="30"
+           sodipodi:cx="10"
+           d="m 12,30 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle289"
+           r="2"
+           cx="10"
+           cy="30" />
+        <circle
+           style="fill:url(#linearGradient4645)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="30"
+           sodipodi:cx="10"
+           d="m 11.556,30 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle291"
+           r="1.556"
+           cx="10"
+           cy="30" />
+      </g>
+      <g
+         id="g293"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4647)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="22"
+           sodipodi:cx="10"
+           d="m 12,22 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle295"
+           r="2"
+           cx="10"
+           cy="22" />
+        <circle
+           style="fill:url(#linearGradient4649)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="22"
+           sodipodi:cx="10"
+           d="m 11.556,22 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle297"
+           r="1.556"
+           cx="10"
+           cy="22" />
+      </g>
+      <g
+         id="g299"
+         transform="translate(116,-32)">
+        <circle
+           style="fill:url(#linearGradient4651)"
+           sodipodi:ry="2"
+           sodipodi:rx="2"
+           sodipodi:cy="14"
+           sodipodi:cx="10"
+           d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+           id="circle301"
+           r="2"
+           cx="10"
+           cy="14" />
+        <circle
+           style="fill:url(#linearGradient4653)"
+           sodipodi:ry="1.556"
+           sodipodi:rx="1.556"
+           sodipodi:cy="14"
+           sodipodi:cx="10"
+           d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+           id="circle303"
+           r="1.556"
+           cx="10"
+           cy="14" />
+      </g>
     </g>
+    <path
+       style="fill:url(#linearGradient4655)"
+       inkscape:connector-curvature="0"
+       id="path345"
+       d="m 12.133143,24.974635 c 0,0 2.098413,-2.112117 3.067137,-3.283835 0.968724,-1.171719 2.71489,-3.709891 2.71489,-3.709891 0,0 -2.421809,1.880744 -4.22731,1.880744 0,2.18366 -1.554885,5.112982 -1.554885,5.112982 z" />
+  </g>
+  <g
+     id="g4395"
+     transform="translate(37.284145,-0.39246468)">
     <g
-       id="g4362"
-       transform="matrix(0.74600592,-0.10339331,0.10165527,0.75872862,-68.990862,-26.465794)">
+       style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.33369994px;stroke-linecap:round;stroke-linejoin:round"
+       id="g218-8"
+       transform="matrix(-0.4030515,0,0,0.34780159,-5.430639,-19.569463)">
       <path
-         id="path4364"
-         d="m 85.365,96.011 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.0012,0.0017 0.02544,0.02217 0.02417,0.0238 l 15.708,-15.618 c 0.39874,-0.3965 -0.14267,-1.5725 -1.2101,-2.6235 -1.0674,-1.0509 -2.2586,-1.5808 -2.6574,-1.1843 l -15.705,15.618 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3792);stroke:#000000;stroke-width:0.55532998;stroke-linejoin:round" />
+         id="path220-5"
+         d="M 43.101,70.118" />
       <path
-         id="path4366"
-         d="m 99.153,82.3 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1285 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 1.9167,-1.9059 0.0391,-0.0389 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.04,0.039 -1.917,1.906 z"
          inkscape:connector-curvature="0"
-         style="opacity:0.8;fill:#ff9de8;stroke:#dd78c5;stroke-width:0.55532998;stroke-linejoin:round" />
+         id="path222-9"
+         d="M 47.211,70.118" />
       <path
-         id="path4368"
-         d="m 85.365,96.011 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.0012,0.0017 0.02544,0.02217 0.02417,0.0238 l 10.816,-10.755 0.0391,-0.0389 c 0.001,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19293,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.03911,0.0389 -10.816,10.755 z"
          inkscape:connector-curvature="0"
-         style="opacity:0.6" />
+         id="path224-5"
+         d="M 51.321,70.118" />
       <path
-         id="path4370"
-         d="m 97.005,84.436 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -10e-4,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.197,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3794)" />
+         id="path226-1"
+         d="M 55.431,70.118" />
       <path
-         id="path4372"
-         d="m 96.826,84.614 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1285 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.196,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3796)" />
+         id="path228-1"
+         d="M 59.541,70.118" />
       <path
-         id="path4374"
-         d="m 97.628,83.817 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.204,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3798)" />
+         id="path230-7"
+         d="M 63.651,70.118" />
       <path
-         id="path4376"
-         d="m 97.448,83.995 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02215 -0.0242,-0.0238 0.32575,-0.43222 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.204,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3800)" />
+         id="path232-0"
+         d="M 67.761,70.118" />
       <path
-         id="path4378"
-         d="m 98.254,83.194 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -0.001,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 10e-4,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.198,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3802)" />
+         id="path234-3"
+         d="M 71.871,70.118" />
       <path
-         id="path4380"
-         d="m 98.074,83.372 c 0.43282,-0.32935 1.5837,0.20459 2.6183,1.2232 1.0321,1.0162 1.5508,2.1286 1.225,2.5608 -10e-4,0.0017 0.0254,0.02217 0.0242,0.0238 l 0.19558,-0.19448 c 0.001,-0.0017 -0.0254,-0.02216 -0.0242,-0.0238 0.32575,-0.43223 -0.19292,-1.5446 -1.225,-2.5608 -1.0346,-1.0186 -2.1854,-1.5525 -2.6183,-1.2232 l -0.198,0.194 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3804)" />
+         id="path236-4"
+         d="M 75.981,70.118" />
       <path
-         id="path4382"
-         d="m 82.185,102.91 7.0294,-3.0074 c 0.32575,-0.43222 -0.20033,-1.6548 -1.2324,-2.671 -1.0346,-1.0186 -2.2398,-1.5494 -2.6726,-1.22 l -3.124,6.898 z"
          inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient3806);fill-rule:evenodd;stroke:url(#linearGradient3808);stroke-width:0.55532998" />
+         id="path238-7"
+         d="M 80.091,70.118" />
       <path
-         id="path4384"
-         d="m 83.046,101.04 -0.86146,1.8612 1.9008,-0.83782 c -0.14196,-0.17111 -0.2723,-0.3455 -0.44432,-0.51486 -0.19804,-0.19498 -0.39436,-0.35167 -0.59506,-0.50847 z"
          inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:0.55532998" />
+         id="path240-9"
+         d="M 84.201,70.118" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path242-8"
+         d="M 43.101,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path244-1"
+         d="M 47.211,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path246-6"
+         d="M 51.321,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path248-6"
+         d="M 55.431,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path250-2"
+         d="M 59.541,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path252-1"
+         d="M 63.651,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path254-9"
+         d="M 67.761,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path256-3"
+         d="M 71.871,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path258-1"
+         d="M 75.981,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path260-3"
+         d="M 80.091,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path262-7"
+         d="M 84.201,65.009" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path264-4"
+         d="M 43.101,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path266-6"
+         d="M 47.211,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path268-8"
+         d="M 51.321,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path270-6"
+         d="M 55.431,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path272-0"
+         d="M 59.541,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path274-7"
+         d="M 63.651,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path276-5"
+         d="M 67.761,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path278-5"
+         d="M 71.871,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path280-8"
+         d="M 75.981,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path282-0"
+         d="M 80.091,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path284-4"
+         d="M 84.201,85.443" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path286-5"
+         d="M 43.101,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path288-3"
+         d="M 47.211,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path290-8"
+         d="M 51.321,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path292-3"
+         d="M 55.431,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path294-4"
+         d="M 59.541,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path296-1"
+         d="M 63.651,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path298-7"
+         d="M 67.761,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path300-1"
+         d="M 71.871,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path302-0"
+         d="M 75.981,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path304-8"
+         d="M 80.091,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path306-5"
+         d="M 84.201,75.226" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path308-8"
+         d="M 43.101,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path310-4"
+         d="M 47.211,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path312-9"
+         d="M 51.321,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path314-9"
+         d="M 55.431,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path316-6"
+         d="M 59.541,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path318-2"
+         d="M 63.651,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path320-2"
+         d="M 67.761,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path322-9"
+         d="M 71.871,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path324-1"
+         d="M 75.981,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path326-7"
+         d="M 80.091,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path328-7"
+         d="M 84.201,90.551" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path330-9"
+         d="M 43.101,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path332-3"
+         d="M 47.211,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path334-9"
+         d="M 51.321,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path336-9"
+         d="M 55.431,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path338-0"
+         d="M 59.541,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path340-4"
+         d="M 63.651,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path342-9"
+         d="M 67.761,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path344-0"
+         d="M 71.871,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path346-1"
+         d="M 75.981,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path348-4"
+         d="M 80.091,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path350-5"
+         d="M 84.201,80.335" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path352-1"
+         d="M 43.101,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path354-7"
+         d="M 47.211,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path356-9"
+         d="M 51.321,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path358-4"
+         d="M 55.431,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path360-7"
+         d="M 59.541,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path362-3"
+         d="M 63.651,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path364-6"
+         d="M 67.761,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path366-5"
+         d="M 71.871,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path368-0"
+         d="M 75.981,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path370-4"
+         d="M 80.091,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path372-1"
+         d="M 84.201,95.66" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path374-9"
+         d="M 43.101,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path376-5"
+         d="M 47.211,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path378-9"
+         d="M 51.321,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path380-2"
+         d="M 55.431,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path382-9"
+         d="M 59.541,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path384-8"
+         d="M 63.651,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path386-5"
+         d="M 67.761,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path388-6"
+         d="M 71.871,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path390-7"
+         d="M 75.981,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path392-7"
+         d="M 80.091,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path394-1"
+         d="M 84.201,100.77" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path396-7"
+         d="M 43.101,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path398-8"
+         d="M 47.211,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path400-1"
+         d="M 51.321,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path402-3"
+         d="M 55.431,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path404-7"
+         d="M 59.541,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path406-3"
+         d="M 63.651,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path408-6"
+         d="M 67.761,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path410-3"
+         d="M 71.871,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path412-9"
+         d="M 75.981,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path414-7"
+         d="M 80.091,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path416-1"
+         d="M 84.201,105.88" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path418-0"
+         d="M 43.101,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path420-1"
+         d="M 47.211,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path422-0"
+         d="M 51.321,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path424-5"
+         d="M 55.431,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path426-9"
+         d="M 59.541,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path428-5"
+         d="M 63.651,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path430-5"
+         d="M 67.761,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path432-3"
+         d="M 71.871,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path434-8"
+         d="M 75.981,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path436-5"
+         d="M 80.091,116.1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path438-0"
+         d="M 43.101,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path440-8"
+         d="M 47.211,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path442-9"
+         d="M 51.321,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path444-0"
+         d="M 55.431,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path446-8"
+         d="M 59.541,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path448-6"
+         d="M 63.651,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path450-8"
+         d="M 67.761,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path452-6"
+         d="M 71.871,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path454-3"
+         d="M 75.981,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path456-2"
+         d="M 80.091,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path458-3"
+         d="M 84.201,110.99" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path460-1"
+         d="M 43.101,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path462-3"
+         d="M 47.211,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path464-8"
+         d="M 51.321,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path466-0"
+         d="M 55.431,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path468-9"
+         d="M 59.541,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path470-5"
+         d="M 63.651,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path472-4"
+         d="M 67.761,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path474-0"
+         d="M 71.871,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path476-2"
+         d="M 75.981,121.21" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path478-7"
+         d="M 43.101,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path480-0"
+         d="M 47.211,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path482-6"
+         d="M 51.321,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path484-7"
+         d="M 55.431,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path486-8"
+         d="M 59.541,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path488-5"
+         d="M 63.651,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path490-4"
+         d="M 67.761,126.31" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path492-3"
+         d="M 71.871,126.31" />
     </g>
+    <path
+       inkscape:connector-curvature="0"
+       id="path576"
+       d="m -26.875689,17.853169 h 2.990819"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path578"
+       d="m -26.844193,14.622492 v 6.603235"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path580"
+       d="m -29.367921,21.652982 v 1.980971"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path582"
+       d="m -29.367921,21.652982 2.492232,-1.980917"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path584"
+       d="m -30.365097,23.847526 h 1.993871"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path586"
+       d="M -29.367921,15.049747 V 11.087914"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path588"
+       d="m -29.367921,15.049747 2.492372,1.98097"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path590"
+       d="M -29.46242,4.5152959 V 6.4962664"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path592"
+       d="m -30.307282,11.087914 h 1.863188 V 6.4655953 h -1.862732 v 4.6223187"
+       style="color:#000000;fill:none;stroke:#4e9a06;stroke-width:0.98021549;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path594"
+       d="m -29.367921,12.903649 h -3.60787"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.68208927;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path596"
+       d="m -24.126988,6.9480587 h -2.65393"
+       style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.96116114;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path598-8"
+       d="m -24.155392,9.0161785 h -2.541786"
+       style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.93144572;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path600"
+       d="m -30.863449,17.691148 h -2.492372"
+       style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path602-4"
+       d="m -30.863449,19.011581 h -2.492372"
+       style="color:#000000;fill:none;stroke:#888a85;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path604"
+       d="m -29.399418,21.734589 0.752806,-2.36549 0.984149,2.970761 z"
+       style="color:#000000;fill:#4e9a06;fill-rule:evenodd" />
+    <path
+       style="fill:#a40000"
+       inkscape:connector-curvature="0"
+       id="path606"
+       d="m -23.882819,17.817566 a 0.61651977,0.6703397 0 0 0 1.233039,0 0.61651977,0.6703397 0 1 0 -1.233039,0 z" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path608"
+       d="m -29.366598,3.9743541 h -3.98776"
+       style="color:#000000;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:0.71710086;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       style="fill:#a40000"
+       inkscape:connector-curvature="0"
+       id="path610"
+       d="m -33.548885,12.939254 a 0.61652,0.67033996 0 0 0 1.23304,0 0.61652,0.67033996 0 1 0 -1.23304,0 z" />
+    <path
+       style="fill:#a40000"
+       inkscape:connector-curvature="0"
+       id="path612"
+       d="m -34.451001,3.9743541 a 0.61651982,0.67033976 0 0 0 1.233039,0 0.61651982,0.67033976 0 1 0 -1.233039,0 z" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/icon_pcbcalculator.svg b/bitmaps_png/sources/icon_pcbcalculator.svg
index c71e211da2..d392877a8a 100644
--- a/bitmaps_png/sources/icon_pcbcalculator.svg
+++ b/bitmaps_png/sources/icon_pcbcalculator.svg
@@ -12,8 +12,8 @@
    width="48"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="icon_pcbcalculator.svg"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="6-icon_pcbcalculator.svg"
    inkscape:export-filename="F:\kicad-launchpad\testing\bitmaps_png\sources\icon_pcbcalculator.png"
    inkscape:export-xdpi="60"
    inkscape:export-ydpi="60">
@@ -25,7 +25,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
diff --git a/bitmaps_png/sources/icon_pcbnew.svg b/bitmaps_png/sources/icon_pcbnew.svg
index 800183067f..10c04e609c 100644
--- a/bitmaps_png/sources/icon_pcbnew.svg
+++ b/bitmaps_png/sources/icon_pcbnew.svg
@@ -12,8 +12,8 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="icon_pcbnew.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="3-icon_pcbnew.svg">
   <metadata
      id="metadata373">
     <rdf:RDF>
diff --git a/bitmaps_png/sources/image.svg b/bitmaps_png/sources/image.svg
index d845d8c901..4997dd2593 100644
--- a/bitmaps_png/sources/image.svg
+++ b/bitmaps_png/sources/image.svg
@@ -1,32 +1,38 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
-   viewBox="0 0 48 48"
+   space="preserve"
+   height="26"
+   width="26"
+   version="1.0"
+   y="0"
+   x="0"
+   viewBox="0 0 110.93333 110.93333"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="image.svg">
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="Gnome-dev-camera.svg">
   <metadata
-     id="metadata133">
+     id="metadata262">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
+  <defs
+     id="defs260" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -36,839 +42,657 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview131"
+     inkscape:window-width="1023"
+     inkscape:window-height="672"
+     id="namedview258"
      showgrid="false"
-     inkscape:zoom="6.9532167"
-     inkscape:cx="18.452125"
-     inkscape:cy="28.050664"
+     inkscape:zoom="3.9333333"
+     inkscape:cx="30"
+     inkscape:cy="30"
      inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
      inkscape:current-layer="svg2" />
-  <defs
-     id="defs4">
-    <radialGradient
-       id="ba"
-       xlink:href="#aw"
-       gradientUnits="userSpaceOnUse"
-       cy="486.64999"
-       cx="605.71002"
-       gradientTransform="matrix(-0.062854,0,0,0.020588,46.705,34.451)"
-       r="117.14" />
-    <linearGradient
-       id="aw">
-      <stop
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       id="av"
-       y2="609.51001"
-       gradientUnits="userSpaceOnUse"
-       x2="302.85999"
-       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
-       y1="366.64999"
-       x1="302.85999">
-      <stop
-         stop-opacity="0"
-         offset="0"
-         id="stop41" />
-      <stop
-         offset=".5"
-         id="stop43" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop45" />
-    </linearGradient>
-    <radialGradient
-       id="ce"
-       gradientUnits="userSpaceOnUse"
-       cy="14.782"
-       cx="76.166"
-       gradientTransform="matrix(4.2066,1.9379e-8,0,0.1402,-297.74,19.928)"
-       r="21">
-      <stop
-         stop-color="#7a7c7c"
-         offset="0"
-         id="stop177" />
-      <stop
-         stop-color="#33393a"
-         offset="1"
-         id="stop179" />
-    </radialGradient>
-    <linearGradient
-       id="bk"
-       y2="45.818001"
-       gradientUnits="userSpaceOnUse"
-       x2="8.5625"
-       gradientTransform="translate(-53.5,9.8117)"
-       y1="4.6468"
-       x1="8.5625">
-      <stop
-         stop-color="#2f3537"
-         offset="0"
-         id="stop182" />
-      <stop
-         stop-color="#8a8e8e"
-         offset="0.3"
-         id="stop184" />
-      <stop
-         stop-color="#2f3537"
-         offset="1"
-         id="stop186" />
-    </linearGradient>
-    <linearGradient
-       id="bj"
-       y2="496.34"
-       gradientUnits="userSpaceOnUse"
-       x2="700.40997"
-       gradientTransform="matrix(0.15392,0,0,0.1533,-88.254,-28.438)"
-       y1="327.78"
-       x1="697.90997">
-      <stop
-         stop-color="#f0f0f4"
-         offset="0"
-         id="stop166" />
-      <stop
-         stop-color="#eeeeec"
-         offset=".037441"
-         id="stop168" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".69595"
-         offset=".39254"
-         id="stop170" />
-      <stop
-         stop-color="#a1a29f"
-         offset="0.908"
-         id="stop172" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop174" />
-    </linearGradient>
-    <radialGradient
-       id="cd"
-       gradientUnits="userSpaceOnUse"
-       cy="127.65"
-       cx="400.29999"
-       gradientTransform="matrix(1.0867,3.1905e-5,-1.4474e-5,0.51097,-406.97,-39.597)"
-       r="2.0222001">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop161" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop163" />
-    </radialGradient>
-    <radialGradient
-       id="cc"
-       gradientUnits="userSpaceOnUse"
-       cy="127.25"
-       cx="399.88"
-       gradientTransform="matrix(0.942,-0.093118,0.12194,0.43761,-363.99,7.6542)"
-       r="2.0222001">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop156" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop158" />
-    </radialGradient>
-    <radialGradient
-       id="cb"
-       gradientUnits="userSpaceOnUse"
-       cy="33.605"
-       cx="427.79999"
-       gradientTransform="matrix(-0.44827,0.10225,-0.081708,-0.35819,230.04,-5.144)"
-       r="74.907997">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop151" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop153" />
-    </radialGradient>
-    <radialGradient
-       id="ca"
-       gradientUnits="userSpaceOnUse"
-       cy="217.46001"
-       cx="502.53"
-       gradientTransform="matrix(0.10492,-0.072831,0.035871,0.057009,-25.672,64.354)"
-       r="74.907997">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop146" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop148" />
-    </radialGradient>
-    <radialGradient
-       id="bz"
-       gradientUnits="userSpaceOnUse"
-       cy="170.41"
-       cx="459.45001"
-       gradientTransform="matrix(0.15094,-2.3254e-8,1.3013e-8,0.12469,-40.912,13.001)"
-       r="74.907997">
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".95270"
-         offset="0"
-         id="stop127" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset=".47989"
-         id="stop129" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".99324"
-         offset=".52296"
-         id="stop131" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset=".63154"
-         id="stop133" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".23529"
-         offset=".73835"
-         id="stop135" />
-      <stop
-         stop-color="#fff"
-         stop-opacity=".71622"
-         offset=".83401"
-         id="stop137" />
-      <stop
-         stop-color="#f6f6f5"
-         stop-opacity=".27027"
-         offset=".90514"
-         id="stop139" />
-      <stop
-         stop-color="#f2f2f0"
-         stop-opacity=".27703"
-         offset=".90514"
-         id="stop141" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop143" />
-    </radialGradient>
-    <radialGradient
-       id="by"
-       gradientUnits="userSpaceOnUse"
-       cy="165.52"
-       cx="449.88"
-       gradientTransform="matrix(0,-0.096503,0.10561,0,11.021,76.299)"
-       r="74.907997">
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="0"
-         id="stop120" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity=".49804"
-         offset=".86670"
-         id="stop122" />
-      <stop
-         stop-color="#eeeeec"
-         stop-opacity="0"
-         offset="1"
-         id="stop124" />
-    </radialGradient>
-    <radialGradient
-       id="bx"
-       gradientUnits="userSpaceOnUse"
-       cy="95.382004"
-       cx="529.40002"
-       gradientTransform="matrix(0,0.10037,-0.10096,0,38.13,-18.815)"
-       r="74.907997">
-      <stop
-         stop-color="#2e3436"
-         stop-opacity="0"
-         offset="0"
-         id="stop113" />
-      <stop
-         stop-color="#2e3436"
-         stop-opacity="0"
-         offset=".47336"
-         id="stop115" />
-      <stop
-         stop-color="#0f1112"
-         offset="1"
-         id="stop117" />
-    </radialGradient>
-    <linearGradient
-       id="bi"
-       y2="225.83"
-       xlink:href="#au"
-       gradientUnits="userSpaceOnUse"
-       x2="280.01999"
-       gradientTransform="matrix(0.093448,0,0,0.13038,-14.224,11.368)"
-       y1="126.84"
-       x1="469.35999" />
-    <linearGradient
-       id="au">
-      <stop
-         stop-color="#555753"
-         stop-opacity="0"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#eeeeec"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <radialGradient
-       id="bw"
-       xlink:href="#au"
-       gradientUnits="userSpaceOnUse"
-       cy="218.66"
-       cx="344.26001"
-       gradientTransform="matrix(-0.013724,-0.24747,0.093642,-0.0055498,12.749,122.21)"
-       r="74.907997" />
-    <radialGradient
-       id="bv"
-       xlink:href="#ay"
-       gradientUnits="userSpaceOnUse"
-       cy="131.83"
-       cx="469.91"
-       gradientTransform="matrix(-0.14051,-0.13746,0.12306,-0.13043,81.917,108.28)"
-       r="74.907997" />
-    <linearGradient
-       id="ay">
-      <stop
-         stop-color="#2e3436"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#555753"
-         stop-opacity="0"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="bt"
-       xlink:href="#ay"
-       gradientUnits="userSpaceOnUse"
-       cy="98.974998"
-       cx="434.13"
-       gradientTransform="matrix(-0.15022,0.15417,-0.1987,-0.20393,113.38,-16.437)"
-       r="74.907997" />
-    <radialGradient
-       id="bu"
-       gradientUnits="userSpaceOnUse"
-       cy="130.89"
-       cx="441.35999"
-       gradientTransform="matrix(-0.012867,-0.088952,0.29168,-0.044437,-3.9993,74.887)"
-       r="75.755997">
-      <stop
-         stop-color="#3a3a3a"
-         offset="0"
-         id="stop105" />
-      <stop
-         stop-color="#3a3a3a"
-         stop-opacity="0"
-         offset="1"
-         id="stop107" />
-    </radialGradient>
-    <radialGradient
-       id="bs"
-       gradientUnits="userSpaceOnUse"
-       cy="111.3"
-       cx="439.04999"
-       gradientTransform="matrix(0.071034,-0.056703,0.11549,0.15363,-18.07,41.978)"
-       r="75.751999">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop94" />
-      <stop
-         stop-color="#babdb6"
-         offset="1"
-         id="stop96" />
-    </radialGradient>
-    <linearGradient
-       id="bh"
-       y2="114.23"
-       gradientUnits="userSpaceOnUse"
-       x2="457.20001"
-       gradientTransform="matrix(0.072459,0,0,0.10109,-4.6279,19.41)"
-       y1="289.78"
-       x1="457.20001">
-      <stop
-         stop-color="#2e3436"
-         offset="0"
-         id="stop99" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop101" />
-    </linearGradient>
-    <linearGradient
-       id="bg"
-       y2="179.03999"
-       xlink:href="#az"
-       gradientUnits="userSpaceOnUse"
-       x2="222.73"
-       gradientTransform="matrix(0.13883,0,0,0.13367,-4.9888,13.067)"
-       y1="171.62"
-       x1="236.75" />
-    <linearGradient
-       id="az">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop24" />
-    </linearGradient>
-    <radialGradient
-       id="br"
-       gradientUnits="userSpaceOnUse"
-       cy="171.78999"
-       cx="251.69"
-       gradientTransform="matrix(0.040643,-0.16438,0.25253,0.063961,-21.612,69.314)"
-       r="21.531">
-      <stop
-         stop-color="#eeeeec"
-         offset="0"
-         id="stop88" />
-      <stop
-         stop-color="#090908"
-         stop-opacity=".96622"
-         offset="1"
-         id="stop90" />
-    </radialGradient>
-    <radialGradient
-       id="bq"
-       xlink:href="#az"
-       gradientUnits="userSpaceOnUse"
-       cy="183.64"
-       cx="258.76001"
-       gradientTransform="matrix(0.17369,-0.0023476,0.0017845,0.13208,-14.213,13.883)"
-       r="18.577999" />
-    <radialGradient
-       id="bp"
-       gradientUnits="userSpaceOnUse"
-       cy="62.526001"
-       cx="442.29001"
-       gradientTransform="matrix(-1.3017e-5,-1.3896,0.25862,0,12.335,648.41)"
-       r="77.922997">
-      <stop
-         stop-color="#777"
-         stop-opacity="0"
-         offset="0"
-         id="stop82" />
-      <stop
-         stop-color="#2b2b2b"
-         offset="1"
-         id="stop84" />
-    </radialGradient>
-    <linearGradient
-       id="bf"
-       y2="26.868"
-       xlink:href="#ax"
-       gradientUnits="userSpaceOnUse"
-       x2="24.082001"
-       gradientTransform="matrix(1.0732,0,0,1.0757,2.6528,-0.50307)"
-       y1="21.016001"
-       x1="21.568001" />
-    <linearGradient
-       id="ax">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop27" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop29" />
-    </linearGradient>
-    <filter
-       id="ck"
-       height="1.6824"
-       width="1.6824"
-       color-interpolation-filters="sRGB"
-       y="-0.34118"
-       x="-0.34118">
-      <feGaussianBlur
-         stdDeviation="0.28648224"
-         id="feGaussianBlur32" />
-    </filter>
-    <linearGradient
-       id="be"
-       y2="24.938"
-       xlink:href="#ax"
-       gradientUnits="userSpaceOnUse"
-       x2="24"
-       gradientTransform="matrix(0.67368,0,0,0.67368,6.6323,9.8582)"
-       y1="22.125"
-       x1="22.062" />
-    <linearGradient
-       id="bc"
-       y2="30.191"
-       gradientUnits="userSpaceOnUse"
-       x2="6.5595999"
-       gradientTransform="matrix(1.3054,0,0,0.96884,27.658,-4.2992)"
-       y1="28.781"
-       x1="6.5595999">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop70" />
-      <stop
-         stop-color="#d7dbc7"
-         offset="1"
-         id="stop72" />
-    </linearGradient>
-    <linearGradient
-       id="bd"
-       y2="22.712999"
-       gradientUnits="userSpaceOnUse"
-       x2="8.5601997"
-       gradientTransform="matrix(1.1646,0,0,0.37791,27.782,13.975)"
-       y1="29.18"
-       x1="5.3347998">
-      <stop
-         stop-color="#eee"
-         offset="0"
-         id="stop75" />
-      <stop
-         stop-color="#a2a2a2"
-         offset="1"
-         id="stop77" />
-    </linearGradient>
-    <radialGradient
-       id="bo"
-       xlink:href="#at"
-       gradientUnits="userSpaceOnUse"
-       cy="20.823"
-       cx="9.1190004"
-       gradientTransform="matrix(0,-0.60512,2.7541,0,-44.001,27.997)"
-       r="3.177" />
-    <linearGradient
-       id="at">
-      <stop
-         stop-color="#dee3e0"
-         offset="0"
-         id="stop35" />
-      <stop
-         stop-color="#dee3e0"
-         stop-opacity="0"
-         offset="1"
-         id="stop37" />
-    </linearGradient>
-    <radialGradient
-       id="bn"
-       gradientUnits="userSpaceOnUse"
-       cy="17.108999"
-       cx="9.2365999"
-       gradientTransform="matrix(1.2675,-4.6716e-7,1.8899e-7,0.44533,1.7922,12.443)"
-       r="2.961">
-      <stop
-         stop-color="#e9e9e9"
-         offset="0"
-         id="stop60" />
-      <stop
-         stop-color="#a7a7a7"
-         offset="0"
-         id="stop62" />
-      <stop
-         stop-color="#bebebe"
-         offset="0.529"
-         id="stop64" />
-      <stop
-         stop-color="#e7e7e7"
-         offset="1"
-         id="stop66" />
-    </radialGradient>
-    <radialGradient
-       id="bm"
-       xlink:href="#at"
-       gradientUnits="userSpaceOnUse"
-       cy="12.007"
-       cx="14.739"
-       gradientTransform="matrix(-3.3976e-6,-2.2552,3.3832,-5.402e-6,-27.32,54.059)"
-       r="0.54688001" />
-    <linearGradient
-       id="cl"
-       y2="53.914001"
-       gradientUnits="userSpaceOnUse"
-       x2="11.692"
-       gradientTransform="matrix(0.97498,0,0,0.9583,-0.89967,3.1462)"
-       y1="20.521"
-       x1="10.666">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop54" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop56" />
-    </linearGradient>
-    <radialGradient
-       id="bl"
-       gradientUnits="userSpaceOnUse"
-       cy="188.5"
-       cx="171.25"
-       gradientTransform="matrix(0.23274,0,0,0.23274,-13.152,-9.0643)"
-       r="19">
-      <stop
-         stop-color="#b100cb"
-         offset="0"
-         id="stop49" />
-      <stop
-         stop-color="#204a87"
-         stop-opacity="0"
-         offset="1"
-         id="stop51" />
-    </radialGradient>
-    <linearGradient
-       y2="609.51001"
-       x2="302.85999"
-       y1="366.64999"
-       x1="302.85999"
-       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3235"
-       xlink:href="#av"
-       inkscape:collect="always" />
-    <radialGradient
-       r="117.14"
-       cy="486.64999"
-       cx="605.71002"
-       gradientTransform="matrix(0.062854,0,0,0.020588,1.295,34.451)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3237"
-       xlink:href="#aw"
-       inkscape:collect="always" />
-  </defs>
+  <linearGradient
+     id="XMLID_13_"
+     y2="57.610001"
+     gradientUnits="userSpaceOnUse"
+     y1="57.610001"
+     x2="90.150002"
+     x1="44.450001"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#669"
+       offset="0"
+       id="stop5" />
+    <stop
+       stop-color="#336"
+       offset="1"
+       id="stop7" />
+    <midPointStop
+       stop-color="#666699"
+       offset="0"
+       id="midPointStop9" />
+    <midPointStop
+       stop-color="#666699"
+       offset="0.5"
+       id="midPointStop11" />
+    <midPointStop
+       stop-color="#333366"
+       offset="1"
+       id="midPointStop13" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_14_"
+     y2="54.25"
+     gradientUnits="userSpaceOnUse"
+     y1="50.119999"
+     x2="67.300003"
+     x1="67.300003"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#ccc"
+       offset="0"
+       id="stop18" />
+    <stop
+       stop-color="#666"
+       offset="1"
+       id="stop20" />
+    <midPointStop
+       stop-color="#CCCCCC"
+       offset="0"
+       id="midPointStop22" />
+    <midPointStop
+       stop-color="#CCCCCC"
+       offset="0.5"
+       id="midPointStop24" />
+    <midPointStop
+       stop-color="#666666"
+       offset="1"
+       id="midPointStop26" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_15_"
+     y2="27.200001"
+     gradientUnits="userSpaceOnUse"
+     y1="255.60001"
+     x2="23.24"
+     x1="251.60001"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#669"
+       offset="0"
+       id="stop31" />
+    <stop
+       stop-color="#336"
+       offset="1"
+       id="stop33" />
+    <midPointStop
+       stop-color="#666699"
+       offset="0"
+       id="midPointStop35" />
+    <midPointStop
+       stop-color="#666699"
+       offset="0.5"
+       id="midPointStop37" />
+    <midPointStop
+       stop-color="#333366"
+       offset="1"
+       id="midPointStop39" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_16_"
+     y2="132"
+     gradientUnits="userSpaceOnUse"
+     y1="132"
+     x2="237.8"
+     x1="18.23"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#dfdfdf"
+       offset="0"
+       id="stop44" />
+    <stop
+       stop-color="#ebebeb"
+       offset=".1067"
+       id="stop46" />
+    <stop
+       stop-color="#e9e9e9"
+       offset=".1096"
+       id="stop48" />
+    <stop
+       stop-color="#cacad6"
+       offset=".1519"
+       id="stop50" />
+    <stop
+       stop-color="#b8b8c9"
+       offset=".188"
+       id="stop52" />
+    <stop
+       stop-color="#b1b1c5"
+       offset=".2135"
+       id="stop54" />
+    <stop
+       stop-color="#e1e1ff"
+       offset=".8708"
+       id="stop56" />
+    <stop
+       stop-color="#99c"
+       offset="1"
+       id="stop58" />
+    <midPointStop
+       stop-color="#DFDFDF"
+       offset="0"
+       id="midPointStop60" />
+    <midPointStop
+       stop-color="#DFDFDF"
+       offset="0.5"
+       id="midPointStop62" />
+    <midPointStop
+       stop-color="#EBEBEB"
+       offset="0.1067"
+       id="midPointStop64" />
+    <midPointStop
+       stop-color="#EBEBEB"
+       offset="0.3684"
+       id="midPointStop66" />
+    <midPointStop
+       stop-color="#B1B1C5"
+       offset="0.2135"
+       id="midPointStop68" />
+    <midPointStop
+       stop-color="#B1B1C5"
+       offset="0.5"
+       id="midPointStop70" />
+    <midPointStop
+       stop-color="#E1E1FF"
+       offset="0.8708"
+       id="midPointStop72" />
+    <midPointStop
+       stop-color="#E1E1FF"
+       offset="0.5"
+       id="midPointStop74" />
+    <midPointStop
+       stop-color="#9999CC"
+       offset="1"
+       id="midPointStop76" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_17_"
+     y2="135.3"
+     gradientUnits="userSpaceOnUse"
+     y1="135.3"
+     x2="221.60001"
+     x1="86.980003"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#bdbdcf"
+       offset=".0056"
+       id="stop89" />
+    <stop
+       stop-color="#d8d8e3"
+       offset=".1263"
+       id="stop91" />
+    <stop
+       stop-color="#ededf2"
+       offset=".2572"
+       id="stop93" />
+    <stop
+       stop-color="#fbfbfc"
+       offset=".3838"
+       id="stop95" />
+    <stop
+       stop-color="#fff"
+       offset=".5"
+       id="stop97" />
+    <stop
+       stop-color="#f0f0f4"
+       offset=".6848"
+       id="stop99" />
+    <stop
+       stop-color="#cecedb"
+       offset="1"
+       id="stop101" />
+    <midPointStop
+       stop-color="#BDBDCF"
+       offset="0.0056"
+       id="midPointStop103" />
+    <midPointStop
+       stop-color="#BDBDCF"
+       offset="0.3103"
+       id="midPointStop105" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0.5"
+       id="midPointStop107" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0.5618"
+       id="midPointStop109" />
+    <midPointStop
+       stop-color="#CECEDB"
+       offset="1"
+       id="midPointStop111" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_18_"
+     y2="135.3"
+     gradientUnits="userSpaceOnUse"
+     y1="135.3"
+     x2="185.89999"
+     x1="122.7"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#d9d9d9"
+       offset="0"
+       id="stop122" />
+    <stop
+       stop-color="#bfbfbf"
+       offset="1"
+       id="stop124" />
+    <midPointStop
+       stop-color="#D9D9D9"
+       offset="0"
+       id="midPointStop126" />
+    <midPointStop
+       stop-color="#D9D9D9"
+       offset="0.5"
+       id="midPointStop128" />
+    <midPointStop
+       stop-color="#BFBFBF"
+       offset="1"
+       id="midPointStop130" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_19_"
+     y2="160.2"
+     gradientUnits="userSpaceOnUse"
+     y1="108"
+     x2="154.3"
+     x1="154.3"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#b1b1c5"
+       offset=".0056"
+       id="stop139" />
+    <stop
+       stop-color="#edeff6"
+       offset=".5"
+       id="stop141" />
+    <stop
+       stop-color="#d0d2d8"
+       offset="1"
+       id="stop143" />
+    <midPointStop
+       stop-color="#B1B1C5"
+       offset="0.0056"
+       id="midPointStop145" />
+    <midPointStop
+       stop-color="#B1B1C5"
+       offset="0.5"
+       id="midPointStop147" />
+    <midPointStop
+       stop-color="#EDEFF6"
+       offset="0.5"
+       id="midPointStop149" />
+    <midPointStop
+       stop-color="#EDEFF6"
+       offset="0.4944"
+       id="midPointStop151" />
+    <midPointStop
+       stop-color="#D0D2D8"
+       offset="1"
+       id="midPointStop153" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_20_"
+     y2="68.949997"
+     gradientUnits="userSpaceOnUse"
+     y1="80.129997"
+     x2="203.3"
+     x1="203.3"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#b0d9ff"
+       offset="0"
+       id="stop174" />
+    <stop
+       stop-color="#57adff"
+       offset="1"
+       id="stop176" />
+    <midPointStop
+       stop-color="#B0D9FF"
+       offset="0"
+       id="midPointStop178" />
+    <midPointStop
+       stop-color="#B0D9FF"
+       offset="0.5"
+       id="midPointStop180" />
+    <midPointStop
+       stop-color="#57ADFF"
+       offset="1"
+       id="midPointStop182" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_21_"
+     y2="75.699997"
+     gradientUnits="userSpaceOnUse"
+     y1="68.089996"
+     x2="203.3"
+     x1="203.3"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#fff"
+       offset="0"
+       id="stop187" />
+    <stop
+       stop-color="#d2dde9"
+       offset="1"
+       id="stop189" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0"
+       id="midPointStop191" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0.5"
+       id="midPointStop193" />
+    <midPointStop
+       stop-color="#D2DDE9"
+       offset="1"
+       id="midPointStop195" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_22_"
+     y2="76.739998"
+     gradientUnits="userSpaceOnUse"
+     y1="96.220001"
+     x2="123.9"
+     x1="122.5"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#94caff"
+       offset="0"
+       id="stop206" />
+    <stop
+       stop-color="#006dff"
+       offset="1"
+       id="stop208" />
+    <midPointStop
+       stop-color="#94CAFF"
+       offset="0"
+       id="midPointStop210" />
+    <midPointStop
+       stop-color="#94CAFF"
+       offset="0.5"
+       id="midPointStop212" />
+    <midPointStop
+       stop-color="#006DFF"
+       offset="1"
+       id="midPointStop214" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_23_"
+     y2="74.620003"
+     gradientUnits="userSpaceOnUse"
+     y1="69.040001"
+     x2="123.9"
+     x1="123.9"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#fff"
+       offset="0"
+       id="stop219" />
+    <stop
+       stop-color="#f8fbff"
+       offset=".0897"
+       id="stop221" />
+    <stop
+       stop-color="#e6f1ff"
+       offset=".2165"
+       id="stop223" />
+    <stop
+       stop-color="#c7dfff"
+       offset=".3656"
+       id="stop225" />
+    <stop
+       stop-color="#9dc7ff"
+       offset=".5315"
+       id="stop227" />
+    <stop
+       stop-color="#67a8ff"
+       offset=".7114"
+       id="stop229" />
+    <stop
+       stop-color="#2683ff"
+       offset=".9001"
+       id="stop231" />
+    <stop
+       stop-color="#006dff"
+       offset="1"
+       id="stop233" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0"
+       id="midPointStop235" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0.6328"
+       id="midPointStop237" />
+    <midPointStop
+       stop-color="#006DFF"
+       offset="1"
+       id="midPointStop239" />
+  </linearGradient>
+  <linearGradient
+     id="XMLID_24_"
+     y2="77.769997"
+     gradientUnits="userSpaceOnUse"
+     y1="69.730003"
+     x2="152.39999"
+     x1="152.39999"
+     gradientTransform="translate(0,-145.06667)">
+    <stop
+       stop-color="#fff"
+       offset="0"
+       id="stop244" />
+    <stop
+       offset="1"
+       id="stop246" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0"
+       id="midPointStop248" />
+    <midPointStop
+       stop-color="#FFFFFF"
+       offset="0.5"
+       id="midPointStop250" />
+    <midPointStop
+       stop-color="#000000"
+       offset="1"
+       id="midPointStop252" />
+  </linearGradient>
   <g
-     transform="matrix(1.1362344,0,0,1.1470472,-1.5240858,-11.304036)"
-     id="g267">
-    <g
-       style="opacity:0.3"
-       transform="translate(-1.5002,1.8117)"
-       id="g269">
-      <path
-         style="fill:url(#ba)"
-         d="m 8.8251,42 v 4.9997 C 5.5883,47.0087 1,45.8797 1,44.4997 c 0,-1.38 3.6121,-2.4995 7.8251,-2.4995 z"
-         id="path271" />
-      <rect
-         style="fill:url(#linearGradient3235)"
-         height="5"
-         width="30.35"
-         y="42"
-         x="8.8250999"
-         id="rect273" />
-      <path
-         style="fill:url(#radialGradient3237)"
-         d="m 39.175,42 v 4.9997 c 3.2369,0.0094 7.8251,-1.1202 7.8251,-2.5002 0,-1.38 -3.612,-2.5 -7.825,-2.5 z"
-         id="path275" />
-    </g>
+     id="g3239"
+     transform="matrix(0.493198,0,0,0.5064487,-7.2700036,65.334498)">
+    <path
+       style="fill:url(#XMLID_13_)"
+       inkscape:connector-curvature="0"
+       id="path15"
+       d="m 44.45,-87.456667 c 0,6.24 9.82,10.95 22.85,10.95 13.02,0 22.84,-4.71 22.84,-10.95 0,-6.24 -9.82,-10.94 -22.84,-10.94 -13.03,0 -22.85,4.7 -22.85,10.94 z" />
+    <path
+       style="fill:url(#XMLID_14_)"
+       inkscape:connector-curvature="0"
+       id="path28"
+       d="m 48.89,-89.006667 c 0,1.53 6.33,5.95 18.41,5.95 12.08,0 18.41,-4.42 18.41,-5.95 0,-1.52 -6.33,-5.94 -18.41,-5.94 -12.08,0 -18.41,4.42 -18.41,5.94 z" />
+    <path
+       style="fill:url(#XMLID_15_)"
+       inkscape:connector-curvature="0"
+       id="path41"
+       d="m 26.8,-90.476667 c -7.35,0 -13.32,5.97 -13.32,13.32 v 128.1 c 0,7.4 5.97,13.3 13.32,13.3 h 202.4 c 7.3,0 13.3,-5.9 13.3,-13.3 v -128.1 c 0,-7.35 -6,-13.32 -13.3,-13.32 H 26.8 z" />
+    <path
+       style="fill:url(#XMLID_16_)"
+       inkscape:connector-curvature="0"
+       id="path78"
+       d="m 237.8,50.933333 c 0,4.7 -3.9,8.6 -8.6,8.6 H 26.8 c -4.73,0 -8.57,-3.9 -8.57,-8.6 v -128.1 c 0,-4.73 3.84,-8.57 8.57,-8.57 h 202.4 c 4.7,0 8.6,3.84 8.6,8.57 v 128.1 z" />
+    <path
+       style="fill:#bfbfbf"
+       inkscape:connector-curvature="0"
+       id="path80"
+       d="m 21.09,50.933333 v -128.1 c 0,-4.73 3.83,-8.57 8.57,-8.57 H 26.8 c -4.73,0 -8.57,3.84 -8.57,8.57 v 128.1 c 0,4.7 3.84,8.6 8.57,8.6 h 2.86 c -4.74,0 -8.57,-3.9 -8.57,-8.6 z" />
+    <path
+       style="opacity:0.7;fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path82"
+       d="M 229.2,-85.726667 H 26.8 c -4.73,0 -8.57,3.84 -8.57,8.57 v 5 c 0,-4.56 3.84,-8.26 8.57,-8.26 h 202.4 c 4.7,0 8.6,3.7 8.6,8.26 v -5 c 0,-4.73 -3.9,-8.57 -8.6,-8.57 z" />
+    <path
+       style="fill:#616161"
+       inkscape:connector-curvature="0"
+       id="path84"
+       d="m 83.65,-9.7666667 c 0,38.9999997 31.65,70.6999997 70.65,70.6999997 39,0 70.7,-31.7 70.7,-70.6999997 0,-38.9200003 -31.7,-70.6200003 -70.7,-70.6200003 -39,0 -70.65,31.7 -70.65,70.6200003 z" />
+    <circle
+       transform="translate(0,-145.06667)"
+       style="fill:#999999"
+       sodipodi:ry="68.760002"
+       sodipodi:rx="68.760002"
+       sodipodi:cy="135.3"
+       sodipodi:cx="154.3"
+       id="circle86"
+       r="68.760002"
+       cx="154.3"
+       cy="135.3"
+       d="m 223.06001,135.3 c 0,37.9751 -30.78491,68.76001 -68.76001,68.76001 -37.9751,0 -68.759999,-30.78491 -68.759999,-68.76001 0,-37.975098 30.784899,-68.759999 68.759999,-68.759999 37.9751,0 68.76001,30.784901 68.76001,68.759999 z" />
+    <path
+       style="fill:url(#XMLID_17_)"
+       inkscape:connector-curvature="0"
+       id="path113"
+       d="m 86.98,-9.7666667 c 0,37.1999997 30.22,67.3999997 67.32,67.3999997 37.1,0 67.3,-30.2 67.3,-67.3999997 0,-37.0900003 -30.2,-67.2900003 -67.3,-67.2900003 -37.1,0 -67.32,30.2 -67.32,67.2900003 z" />
+    <path
+       style="fill:#f7f7f7"
+       inkscape:connector-curvature="0"
+       id="path115"
+       d="m 118.4,-9.7666667 c 0,19.7999997 16.1,35.8999997 35.9,35.8999997 19.8,0 35.9,-16.1 35.9,-35.8999997 0,-19.8000003 -16.1,-35.8700003 -35.9,-35.8700003 -19.8,0 -35.9,16.07 -35.9,35.8700003 z" />
+    <path
+       style="fill:#666666"
+       inkscape:connector-curvature="0"
+       id="path117"
+       d="m 121.3,-9.7666667 c 0,18.3 14.8,33.0999997 33,33.0999997 18.2,0 33.1,-14.7999997 33.1,-33.0999997 0,-18.2000003 -14.9,-33.0000003 -33.1,-33.0000003 -18.2,0 -33,14.8 -33,33.0000003 z" />
+    <path
+       style="fill:#666666"
+       inkscape:connector-curvature="0"
+       id="path119"
+       d="m 123.7,-8.5666667 c 0,17.6 14.3,31.8999997 31.8,31.8999997 17.6,0 31.9,-14.2999997 31.9,-31.8999997 0,-17.5000003 -14.3,-31.8000003 -31.9,-31.8000003 -17.5,0 -31.8,14.3 -31.8,31.8000003 z" />
+    <path
+       style="fill:url(#XMLID_18_)"
+       inkscape:connector-curvature="0"
+       id="path132"
+       d="m 122.7,-9.7666667 c 0,17.5 14.2,31.6999997 31.6,31.6999997 17.4,0 31.6,-14.1999997 31.6,-31.6999997 0,-17.4000003 -14.2,-31.6000003 -31.6,-31.6000003 -17.4,0 -31.6,14.2 -31.6,31.6000003 z" />
+    <path
+       style="fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path134"
+       d="m 123.6,-9.2666667 c 0,-17.2000003 14,-31.1000003 31.2,-31.1000003 17.1,0 31,13.8 31.1,30.9000003 v -0.3 c 0,-17.4000003 -14.2,-31.6000003 -31.6,-31.6000003 -17.4,0 -31.6,14.2 -31.6,31.6000003 0,17.5 14.2,31.6999997 31.6,31.6999997 h 0.2 c -17,-0.2 -30.9,-14.0999997 -30.9,-31.1999997 z" />
+    <path
+       style="fill:#999999"
+       inkscape:connector-curvature="0"
+       id="path136"
+       d="m 127,-9.7666667 c 0,15.1 12.2,27.3999997 27.3,27.3999997 15.1,0 27.3,-12.2999997 27.3,-27.3999997 0,-15.0000003 -12.2,-27.3000003 -27.3,-27.3000003 -15.1,0 -27.3,12.3 -27.3,27.3000003 z" />
+    <path
+       style="fill:url(#XMLID_19_)"
+       inkscape:connector-curvature="0"
+       id="path155"
+       d="m 128.4,-9.7666667 c 0,14.3 11.6,25.8999997 25.9,25.8999997 14.3,0 25.9,-11.5999997 25.9,-25.8999997 0,-14.2000003 -11.6,-25.9000003 -25.9,-25.9000003 -14.3,0 -25.9,11.7 -25.9,25.9000003 z" />
+    <path
+       style="fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path157"
+       d="m 138.4,-9.7666667 c 0,8.80000003 7.1,15.9 15.9,15.9 8.8,0 15.9,-7.09999997 15.9,-15.9 0,-8.7000003 -7.1,-15.9000003 -15.9,-15.9000003 -8.8,0 -15.9,7.2 -15.9,15.9000003 z" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path159"
+       d="m 138.4,-9.7666667 c 0,8.80000003 7.1,15.9 15.9,15.9 8.8,0 15.9,-7.09999997 15.9,-15.9 0,-8.7000003 -7.1,-15.9000003 -15.9,-15.9000003 -8.8,0 -15.9,7.2 -15.9,15.9000003 z" />
+    <path
+       style="opacity:0.6;fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path161"
+       d="m 154.3,-77.056667 c -0.2,0 -0.3,0.01 -0.5,0.01 36.4,0.27 65.9,30.36 65.9,67.2800003 0,36.9999997 -29.5,67.0999997 -65.9,67.3999997 h 0.5 c 37.1,0 67.3,-30.2 67.3,-67.3999997 0,-37.0900003 -30.2,-67.2900003 -67.3,-67.2900003 z" />
+    <path
+       style="opacity:0.8;fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path163"
+       d="m 88.42,-9.7666667 c 0,-36.9700003 29.68,-67.0800003 66.28,-67.2800003 -0.2,0 -0.3,-0.01 -0.4,-0.01 -37.1,0 -67.32,30.2 -67.32,67.2900003 0,37.1999997 30.22,67.3999997 67.32,67.3999997 h 0.4 c -36.6,-0.2 -66.28,-30.4 -66.28,-67.3999997 z" />
+    <path
+       style="fill:#999999"
+       inkscape:connector-curvature="0"
+       id="path165"
+       d="m 179.4,-73.746667 v 9.78 c 0,1.68 1.4,3.05 3,3.05 h 17.8 c -6.1,-5.44 -13.1,-9.8 -20.8,-12.83 z" />
+    <path
+       style="fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path167"
+       d="m 179.4,-72.196667 v 8.23 c 0,1.68 1.4,3.05 3,3.05 H 198 c -5.5,-4.7 -11.8,-8.53 -18.6,-11.28 z" />
+    <path
+       style="fill:#4d4d4d"
+       inkscape:connector-curvature="0"
+       id="path169"
+       d="m 182.3,-64.936667 c 0,1.58 1.3,2.86 2.8,2.86 h 36.3 c 1.6,0 2.9,-1.28 2.9,-2.86 v -11.18 c 0,-1.57 -1.3,-2.85 -2.9,-2.85 h -36.3 c -1.5,0 -2.8,1.28 -2.8,2.85 v 11.18 z" />
+    <path
+       style="fill:#9db3d0"
+       inkscape:connector-curvature="0"
+       id="path171"
+       d="m 185.1,-77.536667 c -0.8,0 -1.4,0.64 -1.4,1.42 v 11.18 c 0,0.79 0.6,1.43 1.4,1.43 h 36.3 c 0.8,0 1.4,-0.64 1.4,-1.43 v -11.18 c 0,-0.78 -0.6,-1.42 -1.4,-1.42 h -36.3 z" />
     <rect
-       style="fill:url(#ce);stroke:url(#bk);stroke-width:1.00999999;stroke-linecap:round;stroke-linejoin:round"
-       rx="2.4749"
-       ry="2.1004"
-       height="26.99"
-       width="40.990002"
-       y="19.316999"
-       x="2.0050001"
-       id="rect277" />
-    <rect
-       style="fill:url(#bj)"
-       rx="1.6573"
-       ry="1.6573"
-       height="24"
-       width="40"
-       y="21.812"
-       x="2.4998"
-       id="rect279" />
+       style="fill:url(#XMLID_20_)"
+       id="rect184"
+       x="185.10001"
+       y="-76.116669"
+       width="36.259998"
+       height="11.18" />
     <path
-       style="opacity:0.27227999;fill:url(#cd)"
-       d="m 30.74,24.195 a 2.7165,2.6372 0 0 1 -5.433,0 2.7165,2.6372 0 1 1 5.433,0 z"
-       id="path281" />
+       style="fill:url(#XMLID_21_)"
+       inkscape:connector-curvature="0"
+       id="path197"
+       d="m 185.1,-77.536667 v 9.77 c 12.5,-2.16 23.8,-7.14 36.3,-6.93 v -2.85 c 0,0.01 -36.3,0.01 -36.3,0.01 z" />
+    <circle
+       transform="translate(0,-145.06667)"
+       sodipodi:ry="12.06"
+       sodipodi:rx="12.06"
+       sodipodi:cy="76.709999"
+       sodipodi:cx="123.9"
+       id="circle199"
+       r="12.06"
+       cx="123.9"
+       cy="76.709999"
+       d="m 135.96,76.709999 c 0,6.660554 -5.39944,12.060001 -12.06,12.060001 -6.66055,0 -12.06,-5.399447 -12.06,-12.060001 0,-6.660554 5.39945,-12.06 12.06,-12.06 6.66056,0 12.06,5.399446 12.06,12.06 z" />
     <path
-       style="fill:url(#cc)"
-       d="m 30.727,25.473 a 2.7042,1.8094 0 0 1 -5.4083,0 2.7042,1.8094 0 1 1 5.4083,0 z"
-       id="path283" />
+       style="fill:#ffffff"
+       inkscape:connector-curvature="0"
+       id="path201"
+       d="m 148.5,-75.356667 c -3.1,1.63 -5.2,4.88 -5.2,8.61 0,5.37 4.3,9.74 9.7,9.74 5.4,0 9.7,-4.37 9.7,-9.74 0,-3.9 -2.3,-7.25 -5.6,-8.81 -0.9,-0.04 -1.8,-0.07 -2.8,-0.07 -2,0 -3.9,0.1 -5.8,0.27 z" />
     <path
-       style="fill:url(#cb)"
-       d="m 38.5,33.812 a 10,10 0 0 1 -20,0 10,10 0 1 1 20,0 z"
-       id="path285" />
+       inkscape:connector-curvature="0"
+       id="path203"
+       d="m 144.2,-66.926667 c 0,4.57 3.7,8.29 8.3,8.29 4.5,0 8.2,-3.72 8.2,-8.29 0,-4.57 -3.7,-8.28 -8.2,-8.28 -4.6,0 -8.3,3.71 -8.3,8.28 z" />
     <path
-       style="fill:#888a85"
-       d="m 37.5,33.812 a 9,9 0 0 1 -18,0 9,9 0 1 1 18,0 z"
-       id="path287" />
+       style="fill:url(#XMLID_22_)"
+       inkscape:connector-curvature="0"
+       id="path216"
+       d="m 116.1,-68.356667 c 0,4.29 3.5,7.78 7.8,7.78 4.3,0 7.8,-3.49 7.8,-7.78 0,-4.29 -3.5,-7.77 -7.8,-7.77 -4.3,0 -7.8,3.48 -7.8,7.77 z" />
     <path
-       style="fill:url(#ca)"
-       d="m 39.5,33.812 a 11,11 0 0 1 -22,0 11,11 0 1 1 22,0 z"
-       id="path289" />
+       style="fill:url(#XMLID_23_)"
+       inkscape:connector-curvature="0"
+       id="path241"
+       d="m 123.9,-76.026667 c -2.5,0 -4.7,1.3 -5.7,3.18 0.3,2.54 2.7,4.52 5.7,4.52 3,0 5.4,-1.95 5.7,-4.47 -1,-1.9 -3.2,-3.23 -5.7,-3.23 z" />
     <path
-       style="fill:url(#bz)"
-       d="m 38.437,34.25 a 10,10 0 0 1 -20,0 10,10 0 1 1 20,0 z"
-       id="path291" />
-    <path
-       style="fill:url(#by)"
-       d="m 36.569,33.475 a 8.0691,7.8189 0 0 1 -16.138,0 8.0691,7.8189 0 1 1 16.138,0 z"
-       id="path293" />
-    <path
-       style="opacity:0.85149004;fill:url(#bx)"
-       d="m 35.5,33.812 a 7,7 0 0 1 -14,0 7,7 0 1 1 14,0 z"
-       id="path295" />
-    <path
-       style="fill:url(#bi)"
-       d="m 35.5,33.812 a 7,7 0 0 1 -14,0 7,7 0 1 1 14,0 z"
-       id="path297" />
-    <path
-       style="fill:url(#bw)"
-       d="m 35.5,34.812 a 7,7 0 0 1 -14,0 7,7 0 1 1 14,0 z"
-       id="path299" />
-    <path
-       style="opacity:0.53960003;fill:url(#bv)"
-       d="m 34.234,34.76 a 5.7665,6.0002 0 0 1 -11.533,0 5.7665,6.0002 0 1 1 11.533,0 z"
-       id="path301" />
-    <path
-       style="fill:url(#bt);stroke:url(#bu);stroke-width:0.1485;stroke-linecap:round;stroke-linejoin:round"
-       d="m 34.176,35.312 a 5.676,5.426 0 0 1 -11.352,0 5.676,5.426 0 1 1 11.352,0 z"
-       id="path303" />
-    <path
-       style="fill:url(#bs);stroke:url(#bh);stroke-width:0.14459001;stroke-linecap:round;stroke-linejoin:round"
-       d="m 33.928,36.812 c 0,2.9961 -2.4316,5.4277 -5.4277,5.4277 -2.9961,0 -5.4277,-2.4316 -5.4277,-5.4277 0,-2.9961 2.4316,-5.4277 5.4277,-5.4277 2.9961,0 5.4277,2.4316 5.4277,5.4277 z"
-       id="path305" />
-    <path
-       style="fill:#2e3436"
-       d="m 33,36.812 a 4.5,4.5 0 0 1 -9,0 4.5,4.5 0 1 1 9,0 z"
-       id="path307" />
-    <path
-       style="opacity:0.23266996;fill:url(#bg)"
-       d="m 27.724,34.278 c -0.08496,0.02653 -0.16639,0.05752 -0.24728,0.0919 0.08079,-0.03461 0.1624,-0.06518 0.24728,-0.0919 z m 1.77,0.05013 c 0.035,0.01321 0.06988,0.02718 0.10412,0.04177 -0.03437,-0.01461 -0.06898,-0.02856 -0.10412,-0.04177 z m -2.308,0.18798 c -0.05662,0.03268 -0.11114,0.06787 -0.16486,0.10443 0.05331,-0.03657 0.10869,-0.07167 0.16486,-0.10443 z m -0.16486,0.10443 c -0.06461,0.04398 -0.12648,0.08859 -0.18655,0.13785 0.05929,-0.04879 0.12287,-0.09417 0.18655,-0.13785 z m 3.2754,0.18798 c 0.03712,0.0324 0.07334,0.06589 0.10846,0.10026 -0.03511,-0.03423 -0.07136,-0.06799 -0.10846,-0.10026 z m -3.5271,0.0084 c -0.04762,0.0418 -0.09456,0.08446 -0.13883,0.12949 0.04437,-0.04514 0.09114,-0.08753 0.13883,-0.12949 z m -0.13883,0.12949 c -0.33737,0.34318 -0.57623,0.77514 -0.6681,1.2574 -2.56e-4,0.0014 2.57e-4,0.0028 0,0.0042 v 0.88976 c 0.13918,0.7375 0.61747,1.3607 1.2755,1.721 h 2.5987 c 0.63044,-0.34525 1.0935,-0.93177 1.2538,-1.6291 v -1.0652 c -0.072,-0.315 -0.203,-0.61 -0.387,-0.868 -0.142,-0.184 -0.307,-0.317 -0.485,-0.389 h -3.488 c -0.03512,0.02614 -0.06746,0.05237 -0.09978,0.07937 z m -0.6681,2.1513 c -0.01352,-0.07159 -0.02313,-0.14322 -0.03037,-0.21722 0.007,0.07375 0.01683,0.14545 0.03037,0.21722 z m 0,-0.88976 c -0.01357,0.07192 -0.0234,0.14331 -0.03037,0.21722 0.0072,-0.07297 0.01685,-0.14567 0.03037,-0.21722 z m 4.5596,-1.1822 c 0.02542,0.02829 0.04966,0.05836 0.07375,0.08772 -0.02444,-0.02974 -0.04796,-0.05908 -0.07375,-0.08772 z m -2.828,3.991 c 0.05283,0.01722 0.10623,0.03193 0.16052,0.04595 -0.05432,-0.01407 -0.10765,-0.02866 -0.16052,-0.04595 z m 1.6876,0 c -0.05312,0.01729 -0.10592,0.03188 -0.16052,0.04595 0.05429,-0.01402 0.10769,-0.02874 0.16052,-0.04595 z"
-       id="path309" />
-    <path
-       style="opacity:0.37557002;fill:url(#br)"
-       d="M 26.234,33.812 C 25.699,34.197 25.269,34.716 25,35.313 v 2.946 c 0.28195,0.62634 0.73926,1.1627 1.3106,1.5527 h 4.4296 c 0.538,-0.369 0.975,-0.868 1.259,-1.45 v -3.1465 c -0.271,-0.557 -0.682,-1.041 -1.189,-1.404 h -4.5769 z"
-       id="path311" />
-    <path
-       style="fill:#2e3436"
-       d="m 27.734,34.215 c -0.08393,0.02688 -0.16438,0.05827 -0.24429,0.0931 0.07981,-0.03506 0.16044,-0.06603 0.24429,-0.0931 z m 1.7486,0.05078 c 0.03457,0.01338 0.06903,0.02754 0.10286,0.04232 -0.03396,-0.0148 -0.06815,-0.02893 -0.10286,-0.04232 z m -2.28,0.19043 c -0.05593,0.03311 -0.1098,0.06876 -0.16286,0.1058 0.05266,-0.03705 0.10737,-0.07261 0.16286,-0.1058 z m -0.16286,0.1058 c -0.06383,0.04455 -0.12495,0.08974 -0.18429,0.13965 0.05858,-0.04943 0.12138,-0.0954 0.18429,-0.13965 z m 3.2357,0.19043 c 0.03667,0.03282 0.07245,0.06675 0.10715,0.10157 -0.03468,-0.03468 -0.07049,-0.06888 -0.10715,-0.10157 z m -3.4843,0.0085 c -0.04705,0.04235 -0.09341,0.08557 -0.13714,0.13119 0.04384,-0.04573 0.09004,-0.08867 0.13714,-0.13119 z m -0.138,0.132 c -0.33328,0.34766 -0.56925,0.78528 -0.66001,1.2738 -2.53e-4,0.0014 2.54e-4,0.0029 0,0.0042 v 0.90138 c 0.13749,0.74714 0.60999,1.3785 1.26,1.7435 h 2.5672 c 0.6228,-0.34977 1.0802,-0.94395 1.2386,-1.6504 v -1.0792 c -0.07047,-0.31936 -0.2005,-0.61814 -0.38143,-0.88022 -0.14074,-0.1859 -0.30357,-0.32067 -0.48,-0.39356 h -3.4458 c -0.03469,0.02648 -0.06665,0.05306 -0.09857,0.0804 z m -0.66001,2.1794 c -0.01335,-0.07252 -0.02285,-0.14509 -0.03,-0.22006 0.0069,0.07472 0.01662,0.14735 0.03,0.22006 z m 0,-0.90138 c -0.01341,0.07286 -0.02312,0.14518 -0.03,0.22006 0.0071,-0.07392 0.01665,-0.14757 0.03,-0.22006 z m 4.5043,-1.1976 c 0.02511,0.02866 0.04905,0.05912 0.07286,0.08887 -0.02414,-0.03013 -0.04738,-0.05985 -0.07286,-0.08887 z m -2.7943,4.0414 c 0.05219,0.01744 0.10494,0.03235 0.15857,0.04655 -0.05367,-0.01425 -0.10635,-0.02904 -0.15857,-0.04655 z m 1.6672,0 c -0.05248,0.01752 -0.10464,0.0323 -0.15857,0.04655 0.05363,-0.0142 0.10638,-0.02911 0.15857,-0.04655 z"
-       id="path313" />
-    <path
-       style="opacity:0.23266996;fill:url(#bq)"
-       d="m 27.734,34.153 c -0.08393,0.02723 -0.16438,0.05903 -0.24429,0.0943 0.07981,-0.03551 0.16044,-0.06688 0.24429,-0.0943 z m 1.7486,0.05144 c 0.03457,0.01355 0.06903,0.02789 0.10286,0.04286 -0.034,-0.015 -0.069,-0.029 -0.103,-0.043 z m -2.281,0.193 c -0.05593,0.03353 -0.1098,0.06965 -0.16286,0.10716 0.05266,-0.03753 0.10737,-0.07354 0.16286,-0.10716 z m -0.16286,0.10716 c -0.06383,0.04513 -0.12495,0.0909 -0.18429,0.14145 0.05858,-0.05006 0.12138,-0.09663 0.18429,-0.14145 z m 3.2357,0.19289 c 0.03667,0.03325 0.07245,0.06761 0.10715,0.10288 -0.03468,-0.03512 -0.07049,-0.06977 -0.10715,-0.10288 z m -3.4843,0.0086 c -0.04705,0.0429 -0.09341,0.08667 -0.13714,0.13288 0.04384,-0.04632 0.09004,-0.08982 0.13714,-0.13288 z m -0.138,0.133 c -0.33328,0.35214 -0.56925,0.7954 -0.66001,1.2902 -2.53e-4,0.0014 2.54e-4,0.0029 0,0.0043 v 0.91301 c 0.13749,0.75678 0.60999,1.3962 1.26,1.766 h 2.5672 c 0.6228,-0.35428 1.0802,-0.95612 1.2386,-1.6717 v -1.0931 c -0.071,-0.324 -0.201,-0.627 -0.382,-0.892 -0.141,-0.188 -0.303,-0.325 -0.48,-0.399 h -3.4458 c -0.03469,0.02682 -0.06665,0.05374 -0.09857,0.08144 z m -0.66,2.207 c -0.01335,-0.07346 -0.02285,-0.14697 -0.03,-0.22289 0.0069,0.07568 0.01662,0.14925 0.03,0.22289 z m 0,-0.91301 c -0.01341,0.0738 -0.02312,0.14705 -0.03,0.2229 0.0071,-0.07488 0.01665,-0.14948 0.03,-0.2229 z m 4.5043,-1.2131 c 0.02511,0.02903 0.04905,0.05988 0.07286,0.09002 -0.02414,-0.03052 -0.04738,-0.06063 -0.07286,-0.09002 z m -2.7943,4.0935 c 0.05219,0.01767 0.10494,0.03277 0.15857,0.04715 -0.054,-0.015 -0.107,-0.03 -0.159,-0.048 z m 1.6672,0 c -0.05248,0.01774 -0.10464,0.03271 -0.15857,0.04715 0.05363,-0.01438 0.10638,-0.02949 0.15857,-0.04715 z"
-       id="path315" />
-    <path
-       style="fill-opacity:0.50542997"
-       d="m 28.512,34.806 c -1.0298,-2e-6 -1.8752,0.77295 -1.9851,1.7632 -0.0046,0.04174 -0.008,0.08347 -0.0099,0.12595 -0.0014,0.0304 -0.005,0.05994 -0.005,0.09068 0,0.0067 -6.7e-5,0.01348 0,0.02015 -6.7e-5,0.0067 0,0.01346 0,0.02015 6.05e-4,0.03001 0.003,0.06102 0.005,0.09068 0.002,0.04247 0.0053,0.08421 0.0099,0.12595 0.10987,0.99028 0.95525,1.7632 1.9851,1.7632 1.02985,0 1.8752,-0.77295 1.9851,-1.7632 0.0046,-0.04174 0.008,-0.08347 0.0099,-0.12595 0.0024,-0.03624 0.0046,-0.07407 0.005,-0.11083 -3.7e-4,-0.03675 -0.0026,-0.0746 -0.005,-0.11083 -0.002,-0.042 -0.005,-0.084 -0.01,-0.126 -0.11,-0.99 -0.955,-1.763 -1.985,-1.763 z"
-       id="path317" />
-    <path
-       style="fill:none;stroke:url(#bp);stroke-linecap:round;stroke-linejoin:round"
-       d="m 39.016,33.812 a 10.5165,10.5165 0 0 1 -21.033,0 10.5165,10.5165 0 1 1 21.033,0 z"
-       id="path319" />
-    <path
-       style="fill:#2e3436;fill-rule:evenodd;stroke:url(#bf);stroke-width:0.97678;stroke-miterlimit:10"
-       d="m 29.013,24.307 a 2.0122,2.017 0 0 1 -4.0244,0 2.0122,2.017 0 1 1 4.0244,0 z"
-       stroke-miterlimit="10"
-       id="path321" />
-    <path
-       style="opacity:0.34706002;fill-rule:evenodd"
-       d="m 27.834,24.314 a 0.81921,0.82118 0 0 1 -1.6384,0 0.81921,0.82118 0 1 1 1.6384,0 z"
-       id="path323" />
-    <path
-       style="opacity:0.30588002;fill:#ffffff;fill-rule:evenodd;filter:url(#ck)"
-       d="m 28.417,16.445 a 0.8397,0.8397 0 1 1 -1.6794,0 0.8397,0.8397 0 1 1 1.6794,0 z"
-       transform="matrix(0.6932,0,0,0.69486,8.2648,13.585)"
-       id="path325" />
-    <path
-       style="fill:#2e3436;fill-rule:evenodd;stroke:url(#be);stroke-width:0.47367999;stroke-miterlimit:10"
-       d="m 23.18,25.395 a 1.2632,1.2632 0 0 1 -2.5263,0 1.2632,1.2632 0 1 1 2.5263,0 z"
-       stroke-miterlimit="10"
-       id="path327" />
-    <rect
-       style="fill:url(#bc);stroke:url(#bd);stroke-width:0.75957"
-       rx="0.93041998"
-       ry="0.79549998"
-       height="2.2404001"
-       width="8.2404003"
-       y="23.191999"
-       x="32.880001"
-       id="rect329" />
-    <path
-       style="fill:#2e3436;fill-rule:evenodd;stroke:url(#bo);stroke-width:0.4957;stroke-miterlimit:10;stroke-opacity:0.99607999"
-       d="m 17.228,20.683 a 3.7307,1.6168 0 0 1 -7.4614,0 3.7307,1.6168 0 1 1 7.4614,0 z"
-       stroke-miterlimit="10"
-       id="path331" />
-    <path
-       style="fill:url(#bn);fill-rule:evenodd"
-       d="m 16.5,20.062 a 3,1.25 0 0 1 -6,0 3,1.25 0 1 1 6,0 z"
-       id="path333" />
-    <rect
-       style="fill:#2e3436;stroke:url(#bm);stroke-width:0.30217999;stroke-linejoin:round;stroke-miterlimit:0"
-       rx="0.51200998"
-       ry="0.55650002"
-       height="1.4607"
-       width="1.4428999"
-       stroke-miterlimit="0"
-       y="20.771999"
-       x="12.662"
-       id="rect335" />
-    <rect
-       style="opacity:0.4;fill:none;stroke:url(#cl);stroke-width:1.00080001;stroke-linecap:round;stroke-linejoin:round"
-       rx="1.3157001"
-       ry="1.3157001"
-       height="22.999001"
-       width="38.999001"
-       y="22.312"
-       x="3.0002"
-       id="rect337" />
-    <path
-       style="opacity:0.8;fill:url(#bl);fill-rule:evenodd"
-       d="m 32,37.11 c 0,1.933 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
-       id="path339" />
-    <rect
-       style="opacity:0.5;fill:#eeeeec"
-       rx="1"
-       ry="1"
-       height="10"
-       width="2"
-       y="29.812"
-       x="9.4997997"
-       id="rect341" />
-    <rect
-       style="opacity:0.2;fill:#555753"
-       rx="1"
-       ry="1"
-       height="8"
-       width="2"
-       y="30.812"
-       x="13.5"
-       id="rect343" />
+       style="fill:url(#XMLID_24_)"
+       inkscape:connector-curvature="0"
+       id="path254"
+       d="m 147.1,-68.946667 c 1,1.92 2.9,3.26 5.2,3.26 2.4,0 4.5,-1.48 5.4,-3.58 -0.9,-1.98 -2.9,-3.37 -5.2,-3.37 -2.5,0 -4.5,1.54 -5.4,3.69 z" />
   </g>
+  <polyline
+     knockout="Off"
+     points="0 256 0 0 256 0 256 256"
+     id="polyline256"
+     style="fill:none"
+     transform="translate(0,-145.06667)" />
 </svg>
diff --git a/bitmaps_png/sources/import.svg b/bitmaps_png/sources/import.svg
index cbbde8ffc0..fdf16ea27f 100644
--- a/bitmaps_png/sources/import.svg
+++ b/bitmaps_png/sources/import.svg
@@ -8,24 +8,12 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
-   viewBox="0 0 48 48"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   height="26"
+   width="26"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="import.svg">
-  <metadata
-     id="metadata133">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,781 +23,487 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview131"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="52.043263"
-     inkscape:cy="23.59322"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview77"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="6.0536012"
+     inkscape:cy="11.257956"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px"
+       type="xygrid"
+       id="grid3057" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata140">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective135" />
     <radialGradient
-       id="r"
+       id="o"
+       xlink:href="#m"
        gradientUnits="userSpaceOnUse"
-       cy="115.71"
-       cx="63.912"
-       gradientTransform="matrix(.36069 0 0 .029425 1.0834 42.741)"
-       r="63.912">
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="m">
       <stop
-         offset="0"
-         id="stop7" />
+         id="stop13"
+         offset="0" />
       <stop
+         id="stop15"
          stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </radialGradient>
+         offset="1" />
+    </linearGradient>
     <radialGradient
        id="p"
+       xlink:href="#m"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop14" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop16" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop18" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop20" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop22" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop24" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop26" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop28" />
-    </radialGradient>
-    <radialGradient
-       id="q"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop33" />
-      <stop
-         stop-color="#ececec"
-         offset=".20297"
-         id="stop35" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23630"
-         id="stop37" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop39" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop41" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop43" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop45" />
-    </radialGradient>
-    <linearGradient
-       id="j"
-       y2="94.537"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536"
-       y1="102.34"
-       x1="94.344">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop48" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop50" />
-    </linearGradient>
-    <linearGradient
-       id="k"
-       y2="94.587"
-       gradientUnits="userSpaceOnUse"
-       x2="86.587"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop53" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop55" />
-    </linearGradient>
-    <linearGradient
-       id="l"
-       y2="95.293"
-       gradientUnits="userSpaceOnUse"
-       x2="87.293"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop58" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop60" />
-    </linearGradient>
-    <linearGradient
-       id="m"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop63" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop65" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop67" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop69" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop71" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop73" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop75" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop77" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop79" />
-    </linearGradient>
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
     <linearGradient
        id="n"
-       y2="50"
+       y2="39.999001"
        gradientUnits="userSpaceOnUse"
-       x2="67.692"
-       gradientTransform="matrix(1,0,0,-1,0,100)"
-       y1="50"
-       x1="16.097">
+       y1="47.028"
+       x2="25.058001"
+       x1="25.058001">
       <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop82"
-         style="stop-color:#272727;stop-opacity:1;" />
-      <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop84"
-         style="stop-color:#2b2b2b;stop-opacity:1;" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.86000001"
-         id="stop86"
-         style="stop-color:#5e5e5e;stop-opacity:0.58823532;" />
-      <stop
-         stop-color="#fff"
+         id="stop19"
          stop-opacity="0"
-         offset="1"
-         id="stop88"
-         style="stop-color:#a3a3a3;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="o"
-       y2="50"
-       gradientUnits="userSpaceOnUse"
-       x2="72"
-       y1="50"
-       x1="4">
+         offset="0" />
       <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop91" />
+         id="stop21"
+         offset="0.5" />
       <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop93" />
-      <stop
-         stop-color="#fff"
+         id="stop23"
          stop-opacity="0"
-         offset="1"
-         id="stop95" />
+         offset="1" />
     </linearGradient>
-    <inkscape:perspective
-       id="perspective2887"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
     <radialGradient
-       id="p-1"
+       id="x"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
       <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop12-2" />
+         id="stop26"
+         stop-color="#f6f6f5"
+         offset="0" />
       <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop14-9" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop16-3" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop18-9" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop20-0" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop22-8" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop24-8" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop26-5" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop28-0" />
-    </radialGradient>
-    <radialGradient
-       id="q-9"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop31-6" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop33-3" />
-      <stop
-         stop-color="#ececec"
-         offset=".20297"
-         id="stop35-8" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23630"
-         id="stop37-5" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop39-6" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop41-1" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop43-1" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop45-5" />
+         id="stop28"
+         stop-color="#d3d7cf"
+         offset="1" />
     </radialGradient>
     <linearGradient
-       id="l-9"
-       y2="94.537003"
+       id="t"
+       x1="-47.5"
        gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop48-8" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop50-4" />
-    </linearGradient>
-    <linearGradient
-       id="m-8"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop53-1" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop55-0" />
-    </linearGradient>
-    <linearGradient
-       id="n-3"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop58-0" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop60-4" />
-    </linearGradient>
-    <linearGradient
-       id="o-4"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
+       y1="49.021"
+       gradientTransform="translate(-90,60)"
+       x2="-62.75"
+       y2="-22.502001">
       <stop
+         id="stop31"
          stop-color="#888a85"
-         offset="0"
-         id="stop63-4" />
+         offset="0" />
       <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop65-4" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop67-7" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop69-6" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop71-3" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop73-1" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop75-7" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop77-5" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop79-9" />
+         id="stop33"
+         stop-color="#babdb6"
+         offset="1" />
     </linearGradient>
     <radialGradient
-       id="r-6"
+       id="v"
        gradientUnits="userSpaceOnUse"
-       cy="115.71"
-       cx="63.911999"
-       gradientTransform="matrix(0.3713,0,0,0.02994,54.778689,43.645918)"
-       r="63.911999">
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
       <stop
-         offset="0"
-         id="stop7-2" />
+         id="stop36"
+         stop-color="#fff"
+         offset="0" />
       <stop
+         id="stop38"
+         stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop9-1" />
+         offset="1" />
     </radialGradient>
     <linearGradient
-       id="k-7"
-       y2="56.230999"
+       id="u"
+       x1="58.282001"
        gradientUnits="userSpaceOnUse"
-       x2="2.7471001"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0214877)"
-       y1="56.230999"
-       x1="64.129997">
+       y1="70.751999"
+       gradientTransform="translate(-180,0)"
+       x2="61.181"
+       y2="67.799004">
       <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop89"
-         style="stop-color:#4e4e4e;stop-opacity:1;" />
+         id="stop41"
+         offset="0" />
       <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop91-8"
-         style="stop-color:#3f3f3f;stop-opacity:1;" />
+         id="stop43"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       id="w"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
       <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.89999998"
-         id="stop93-5"
-         style="stop-color:#585858;stop-opacity:0.58823532;" />
+         id="stop46"
+         stop-color="#fff"
+         offset="0" />
       <stop
-         stop-color="#ccc"
-         stop-opacity=".61856"
-         offset="0.95"
-         id="stop95-7" />
+         id="stop48"
+         stop-color="#fff"
+         offset="0.47534" />
       <stop
+         id="stop50"
          stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop97" />
+         offset="1" />
+    </radialGradient>
+    <linearGradient
+       id="s"
+       x1="-18.589001"
+       gradientUnits="userSpaceOnUse"
+       y1="11.053"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x2="-28.789"
+       y2="14.07">
+      <stop
+         id="stop53"
+         stop-opacity=".41296"
+         offset="0" />
+      <stop
+         id="stop55"
+         stop-opacity="0"
+         offset="1" />
     </linearGradient>
     <linearGradient
-       id="j-4"
-       y2="47.403999"
+       id="r"
+       y2="9.6875"
        gradientUnits="userSpaceOnUse"
-       x2="4"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0148677)"
-       y1="47.403999"
-       x1="72">
+       y1="11.566"
+       x2="-24.75"
+       x1="-26.754">
       <stop
+         id="stop58"
          stop-color="#fff"
-         offset="0"
-         id="stop82-1" />
-      <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop84-8" />
+         offset="0" />
       <stop
+         id="stop60"
          stop-color="#fff"
          stop-opacity="0"
-         offset="1"
-         id="stop86-5" />
+         offset="1" />
     </linearGradient>
-    <linearGradient
+    <radialGradient
        inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient3876"
+       xlink:href="#m"
+       id="radialGradient3054"
        gradientUnits="userSpaceOnUse"
-       x1="4"
-       y1="50"
-       x2="72"
-       y2="50"
-       gradientTransform="matrix(0.36018,0,0,0.36228,1.0834,1.6347)" />
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient3056"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
     <linearGradient
        inkscape:collect="always"
        xlink:href="#n"
-       id="linearGradient3879"
+       id="linearGradient3058"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,-0.36228,1.0834,37.8627)"
-       x1="16.097"
-       y1="50"
-       x2="67.692001"
-       y2="50" />
-    <inkscape:perspective
-       id="perspective3889"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#n-0"
-       id="linearGradient3879-8"
+       xlink:href="#n"
+       id="linearGradient3060"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,-0.36228,1.0834,37.8627)"
-       x1="16.097"
-       y1="50"
-       x2="67.692001"
-       y2="50" />
-    <linearGradient
-       id="n-0"
-       y2="50"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <radialGradient
+       id="e"
        gradientUnits="userSpaceOnUse"
-       x2="67.692001"
-       gradientTransform="matrix(1,0,0,-1,0,100)"
-       y1="50"
-       x1="16.097">
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
       <stop
-         stop-color="#646464"
+         stop-color="#73d216"
          offset="0"
-         id="stop82-17"
-         style="stop-color:#272727;stop-opacity:1;" />
+         id="stop12-7" />
       <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop84-9"
-         style="stop-color:#2b2b2b;stop-opacity:1;" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.86000001"
-         id="stop86-1"
-         style="stop-color:#5e5e5e;stop-opacity:0.58823532;" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop88-0"
-         style="stop-color:#a3a3a3;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="50"
-       x2="67.692001"
-       y1="50"
-       x1="16.097"
-       gradientTransform="matrix(0.36018,0,0,-0.36228,0.55020971,-0.19445115)"
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       r="16.955999"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
        gradientUnits="userSpaceOnUse"
-       id="linearGradient3900"
-       xlink:href="#n-0"
+       id="radialGradient3165"
+       xlink:href="#e"
        inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient3939"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,-0.36228,1.0834,37.8627)"
-       x1="16.097"
-       y1="50"
-       x2="67.692001"
-       y2="50" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient3941"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.36018,0,0,0.36228,1.0834,1.6347)"
-       x1="4"
-       y1="50"
-       x2="72"
-       y2="50" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k-7"
-       id="linearGradient3947"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0214877)"
-       x1="64.129997"
-       y1="56.230999"
-       x2="2.7471001"
-       y2="56.230999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j-4"
-       id="linearGradient3949"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.37078,0,0,0.36885,69.381009,2.0148677)"
-       x1="72"
-       y1="47.403999"
-       x2="4"
-       y2="47.403999" />
   </defs>
   <g
-     transform="matrix(.36018 0 0 .36249 5.4057 -1.2728)"
-     id="g97">
+     id="g62"
+     transform="matrix(-0.54426884,0,0,0.53603548,-53.572487,-32.522485)">
+    <rect
+       id="rect64"
+       height="48"
+       width="48"
+       y="60"
+       x="-150"
+       style="opacity:0" />
     <g
-       transform="translate(0,4)"
-       id="g99">
-      <path
-         opacity=".1"
-         d="m16 4c-2.206 0-4 1.794-4 4v110c0 3.309 2.691 6 6 6h59.172c1.299 0 2.545-0.487 3.641-1.354 0.128-0.053 0.257-0.107 0.257-0.107 0.098-0.073 12.134-10.086 17.759-15.711 5.374-5.371 14.61-16.425 15.646-17.667 0.91-0.882 1.52-2.439 1.52-3.989v-77.172c0-2.206-1.794-4-4-4h-96z"
-         id="path101" />
-      <path
-         opacity=".15"
-         d="m16 5c-1.654 0-3 1.346-3 3v110c0 2.757 2.243 5 5 5h59.172c1.189 0 2.282-0.47 3.182-1.229 0.042-0.021 0.09-0.014 0.129-0.042 0.079-0.06 12.017-9.986 17.639-15.608 5.312-5.31 14.55-16.358 15.585-17.601 0.785-0.764 1.294-2.043 1.294-3.349v-77.171c0-1.654-1.346-3-3-3h-96z"
-         id="path103" />
-      <path
-         opacity=".2"
-         d="m16 6c-1.103 0-2 0.897-2 2v110c0 2.206 1.794 4 4 4h59.172c1.068 0 2.072-0.416 2.828-1.172-0.035 0.036-0.074 0.068-0.114 0.099 0.076-0.057 11.96-9.944 17.528-15.513 5.265-5.264 14.49-16.294 15.524-17.534 0.65-0.644 1.06-1.65 1.06-2.708v-77.172c0-1.103-0.897-2-2-2h-96z"
-         id="path105" />
-      <path
-         opacity=".25"
-         d="m16 7c-0.552 0-1 0.448-1 1v110c0 1.654 1.346 3 3 3h59.172c0.801 0 1.555-0.312 2.121-0.879 0.052-0.038 11.945-9.945 17.414-15.414s15.376-17.362 15.476-17.481c0.51-0.499 0.82-1.253 0.82-2.054v-77.172c0-0.552-0.447-1-1-1h-96z"
-         id="path107" />
+       id="g66"
+       transform="matrix(1.0464,0,0,3.3172891,-151.19,-42.966566)"
+       style="opacity:0.4">
+      <g
+         id="g68"
+         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+         style="opacity:0.40000000000000002">
+        <rect
+           id="rect70"
+           height="7"
+           width="5"
+           y="40"
+           x="38"
+           style="fill:url(#radialGradient3054)" />
+        <rect
+           id="rect72"
+           transform="scale(-1,-1)"
+           height="7"
+           width="5"
+           y="-47"
+           x="-10"
+           style="fill:url(#radialGradient3056)" />
+        <rect
+           id="rect74"
+           height="7"
+           width="28"
+           y="40"
+           x="10"
+           style="fill:url(#linearGradient3058)" />
+      </g>
+    </g>
+    <g
+       id="g76"
+       transform="matrix(0.95485,0,0,0.55556,-148.99,79.889)">
+      <g
+         id="g78"
+         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+         style="opacity:0.4">
+        <rect
+           id="rect80"
+           height="7"
+           width="5"
+           y="40"
+           x="38"
+           style="fill:url(#o)" />
+        <rect
+           id="rect82"
+           transform="scale(-1,-1)"
+           height="7"
+           width="5"
+           y="-47"
+           x="-10"
+           style="fill:url(#p)" />
+        <rect
+           id="rect84"
+           height="7"
+           width="28"
+           y="40"
+           x="10"
+           style="fill:url(#linearGradient3060)" />
+      </g>
     </g>
     <path
-       fill="url(#p)"
-       d="m16 12v110c0 1.104 0.896 2 2 2h59.172c0.53 0 1.039-0.211 1.414-0.586l32.824-32.812c0.38-0.375 0.59-0.884 0.59-1.414v-77.172h-96z"
-       id="path109" />
+       id="path86"
+       d="m -141.48,63.5 h 18.976 c 3.877,0.07294 6.5,2.5 9,5 2.5,2.5 4.6077,5.2526 5,9 v 24.976 c 0,1.1212 -0.90264,2.0239 -2.0238,2.0239 h -30.952 c -1.1212,0 -2.0239,-0.90264 -2.0239,-2.0239 v -36.96 c 0,-1.1212 0.90264,-2.0239 2.0239,-2.0239 z"
+       style="fill:url(#x);stroke:url(#t)"
+       inkscape:connector-curvature="0" />
     <path
-       fill="url(#q)"
-       d="m18 13c-0.551 0-1 0.449-1 1v108c0 0.552 0.449 1 1 1h59.172c0.263 0 0.521-0.106 0.707-0.293l32.831-32.84c0.18-0.187 0.29-0.444 0.29-0.707v-75.172c0-0.551-0.448-1-1-1h-92z"
-       id="path111" />
+       id="path88"
+       d="M 8.5312,4 C 7.6731,4 7,4.6731 7,5.5312 v 36.938 c 0,0.858 0.6731,1.531 1.5312,1.531 h 30.938 c 0.858,0 1.531,-0.673 1.531,-1.531 v -24.969 c 0,-1.392 -0.48698,-4.2995 -2.3438,-6.1562 l -5,-5 C 31.7994,4.487 28.8924,4 27.5004,4 H 8.5314 z"
+       transform="translate(-150,60)"
+       style="opacity:0.68015998;fill:url(#v)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path90"
+       d="m -138.59,69.125 c -0.21868,0 -0.40625,0.18756 -0.40625,0.40625 0,0.21868 0.18757,0.40625 0.40625,0.40625 h 21.188 c 0.21868,0 0.40625,-0.18757 0.40625,-0.40625 0,-0.21868 -0.18757,-0.40625 -0.40625,-0.40625 h -21.188 z m 0.0625,1.9375 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 22.062 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -22.062 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z m 0,2 c -0.25969,0 -0.46875,0.20906 -0.46875,0.46875 0,0.25969 0.20906,0.46875 0.46875,0.46875 h 25.188 c 0.25969,0 0.46875,-0.20906 0.46875,-0.46875 0,-0.25969 -0.20906,-0.46875 -0.46875,-0.46875 h -25.188 z"
+       style="opacity:0.15;fill:url(#u);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path92"
+       d="m -122.5,64 c -1.3889,0 -0.0421,0.49709 1.3438,1.125 1.3858,0.62791 4.9729,3.2151 4.1562,6.875 4.3233,-0.43058 6.6791,3.1224 7,4.2812 0.32087,1.1589 1,2.6076 1,1.2188 0.0283,-3.8056 -2.8454,-6.4317 -4.8438,-8.6562 -2,-2.225 -5.01,-4.367 -8.66,-4.844 z"
+       style="fill:url(#w)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path94"
+       d="m -121.4,65.014 c 0.9223,0 3.0084,6.1957 2.0861,10.329 4.295,-0.42776 8.8534,0.08818 9.313,0.93765 -0.32087,-1.1589 -2.6767,-4.7118 -7,-4.2812 0.86466,-3.8752 -3.1866,-6.6173 -4.3991,-6.9856 z"
+       style="opacity:0.87853998;fill:url(#s)"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path96"
+       d="m -51.469,4.5 c -0.583,0 -1.031,0.4481 -1.031,1.0312 v 36.938 c 0,0.58316 0.44809,1.0312 1.0312,1.0312 h 30.938 c 0.58316,0 1.0312,-0.44809 1.0312,-1.0312 v -24.969 c 0,-1.279 -0.48047,-4.1055 -2.1875,-5.8125 l -5,-5 c -1.707,-1.7075 -4.533,-2.188 -5.812,-2.188 h -18.969 z"
+       transform="translate(-90,60)"
+       style="fill:none;stroke:url(#r)"
+       inkscape:connector-curvature="0" />
     <g
-       transform="translate(0,4)"
-       id="g113">
-      <path
-         opacity=".1"
-         fill="url(#j)"
-         d="m111.41 86.586c0.25-0.25-18.375 6.414-23.41 6.414-1.654 0-3 1.346-3 3 0 5.035-6.664 23.664-6.414 23.414l32.828-32.828z"
-         id="path115" />
-      <path
-         opacity=".1"
-         fill="url(#k)"
-         d="m111.41 86.586c0.38-0.375-13.966 7.414-23.41 7.414-1.103 0-2 0.897-2 2 0 9.444-7.789 23.789-7.414 23.414l32.828-32.828z"
-         id="path117" />
-      <path
-         opacity=".1"
-         fill="url(#l)"
-         d="m111.41 86.586c0.24-0.239-13.603 8.414-23.41 8.414-0.553 0-1 0.447-1 1 0 9.807-8.653 23.653-8.414 23.414l32.828-32.828z"
-         id="path119" />
-      <path
-         fill="url(#m)"
-         d="m78.586 119.41s11.914-9.914 17.414-15.414 15.414-17.414 15.414-17.414-13.164 9.414-23.414 9.414c0 10.25-9.414 23.414-9.414 23.414z"
-         id="path121" />
+       id="g98"
+       transform="matrix(0.92889,0,0,1,-148.29,60)"
+       style="opacity:0.15;fill-rule:evenodd">
+      <rect
+         id="rect100"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="19.062"
+         x="10" />
+      <rect
+         id="rect102"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="21.062"
+         x="10" />
+      <rect
+         id="rect104"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="23.062"
+         x="10" />
+      <rect
+         id="rect106"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="25.062"
+         x="10" />
+      <rect
+         id="rect108"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="27.062"
+         x="10" />
+      <rect
+         id="rect110"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="29.062"
+         x="10" />
+      <rect
+         id="rect112"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="31.062"
+         x="10" />
+      <rect
+         id="rect114"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="33.062"
+         x="10" />
+      <rect
+         id="rect116"
+         rx="0.50463998"
+         ry="0.46875"
+         height="0.9375"
+         width="28.125"
+         y="35.062"
+         x="10" />
+      <rect
+         id="rect118"
+         rx="1.0052"
+         ry="0.46875"
+         height="0.9375"
+         width="12.919"
+         y="37.062"
+         x="10" />
     </g>
   </g>
-  <path
-     opacity=".38140"
-     fill="url(#r)"
-     d="m47.187 46.146a23.052 1.8806 0 1 1 -46.103 0 23.052 1.8806 0 1 1 46.103 0z"
-     id="path123" />
   <g
-     id="g3935"
-     transform="matrix(1.1263099,0,0,1.1107396,-0.54362381,-0.0517424)">
-    <path
-       d="m 15.366698,5.98206 c -0.339985,0.028015 -0.659057,0.1764485 -0.90045,0.4188681 l -2.88144,2.89824 c -0.52082,0.5242192 -0.564762,1.3596369 -0.10121,1.9360239 l 3.894626,4.89078 -12.854104,0 c -0.7956376,8.1e-5 -1.440648,0.648844 -1.44072,1.44912 l 0,4.34736 c 7.96e-5,0.800277 0.6450824,1.449048 1.44072,1.44912 l 12.854104,0 -3.894626,4.89078 c -0.463444,0.576388 -0.419754,1.411661 0.1013,1.935952 l 2.88144,2.89824 c 0.276002,0.277797 0.656356,0.43662 1.046755,0.430208 0.390399,-0.0064 0.757423,-0.177474 1.02428,-0.464153 l 11.52576,-12.31752 c 0.525899,-0.558853 0.525899,-1.433687 0,-1.99254 L 16.537373,6.4350187 C 16.236623,6.1122272 15.805487,5.9455784 15.366788,5.9821687 z M 15.4906,7.43118 27.01636,19.7487 15.4906,32.06622 l -2.88144,-2.89824 5.76288,-7.2456 -15.84792,0 0,-4.34736 15.84792,0 -5.76288,-7.2456 2.88144,-2.89824 z"
-       id="path127"
-       style="fill:url(#linearGradient3939);fill-opacity:1" />
-    <path
-       d="M 12.60916,29.16798 15.4906,32.06622 27.01636,19.7487 15.4906,7.43118 l -2.88144,2.89824 5.76288,7.2456 -15.84792,0 0,4.34736 15.84792,0 -5.76288,7.2456 z"
-       id="path129"
-       style="fill:url(#linearGradient3941)" />
+     id="g120"
+     transform="matrix(1.5740777,0,0,1.1914573,0.87936081,6.6873242)">
+    <rect
+       id="rect122"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       style="fill-opacity:0" />
   </g>
   <g
-     transform="matrix(-0.37078,0,0,0.36885,97.787356,-1.1392821)"
-     id="g99-9">
-    <g
-       transform="translate(0,4)"
-       id="g101">
-      <path
-         d="m 16,4 c -2.206,0 -4,1.794 -4,4 v 110 c 0,3.309 2.691,6 6,6 h 59.172 c 1.299,0 2.545,-0.487 3.641,-1.354 0.128,-0.053 0.257,-0.107 0.257,-0.107 0.098,-0.073 12.134,-10.086 17.759,-15.711 5.374,-5.371 14.61,-16.425 15.646,-17.667 0.91,-0.882 1.52,-2.439 1.52,-3.989 V 8 c 0,-2.206 -1.794,-4 -4,-4 h -96 z"
-         id="path103-7"
-         style="opacity:0.1" />
-      <path
-         d="m 16,5 c -1.654,0 -3,1.346 -3,3 v 110 c 0,2.757 2.243,5 5,5 h 59.172 c 1.189,0 2.282,-0.47 3.182,-1.229 0.042,-0.021 0.09,-0.014 0.129,-0.042 0.079,-0.06 12.017,-9.986 17.639,-15.608 5.312,-5.31 14.55,-16.358 15.585,-17.601 0.785,-0.764 1.294,-2.043 1.294,-3.349 V 8 c 0,-1.654 -1.346,-3 -3,-3 h -96 z"
-         id="path105-5"
-         style="opacity:0.15" />
-      <path
-         d="m 16,6 c -1.103,0 -2,0.897 -2,2 v 110 c 0,2.206 1.794,4 4,4 h 59.172 c 1.068,0 2.072,-0.416 2.828,-1.172 -0.035,0.036 -0.074,0.068 -0.114,0.099 0.076,-0.057 11.96,-9.944 17.528,-15.513 5.265,-5.264 14.49,-16.294 15.524,-17.534 0.65,-0.644 1.06,-1.65 1.06,-2.708 V 8 c 0,-1.103 -0.897,-2 -2,-2 h -96 z"
-         id="path107-3"
-         style="opacity:0.2" />
-      <path
-         d="m 16,7 c -0.552,0 -1,0.448 -1,1 v 110 c 0,1.654 1.346,3 3,3 h 59.172 c 0.801,0 1.555,-0.312 2.121,-0.879 0.052,-0.038 11.945,-9.945 17.414,-15.414 5.469,-5.469 15.376,-17.362 15.476,-17.481 0.51,-0.499 0.82,-1.253 0.82,-2.054 V 8 c 0,-0.552 -0.447,-1 -1,-1 h -96 z"
-         id="path109-8"
-         style="opacity:0.25" />
-    </g>
+     id="g3882"
+     transform="matrix(0,-0.89959476,0.87037231,0,-7.8768868,33.414511)">
     <path
-       d="m 16,12 v 110 c 0,1.104 0.896,2 2,2 h 59.172 c 0.53,0 1.039,-0.211 1.414,-0.586 L 111.41,90.602 C 111.79,90.227 112,89.718 112,89.188 V 12.016 H 16 z"
-       id="path111-8"
-       style="fill:url(#p-1)" />
+       id="path25-2"
+       stroke-miterlimit="10"
+       d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+       style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
     <path
-       d="m 18,13 c -0.551,0 -1,0.449 -1,1 v 108 c 0,0.552 0.449,1 1,1 h 59.172 c 0.263,0 0.521,-0.106 0.707,-0.293 L 110.71,89.867 C 110.89,89.68 111,89.423 111,89.16 V 13.988 c 0,-0.551 -0.448,-1 -1,-1 H 18 z"
-       id="path113"
-       style="fill:url(#q-9)" />
-    <g
-       transform="translate(0,4)"
-       id="g115">
-      <path
-         d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-         id="path117-3"
-         style="opacity:0.1;fill:url(#l-9)" />
-      <path
-         d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-         id="path119-1"
-         style="opacity:0.1;fill:url(#m-8)" />
-      <path
-         d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-         id="path121-8"
-         style="opacity:0.1;fill:url(#n-3)" />
-      <path
-         d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-         id="path123-9"
-         style="fill:url(#o-4)" />
-    </g>
-  </g>
-  <path
-     style="opacity:0.38140001;fill:url(#r-6)"
-     d="m 102.23798,47.109918 a 23.73,1.9136 0 1 1 -47.459005,0 23.73,1.9136 0 1 1 47.459005,0 z"
-     id="path125" />
-  <g
-     id="g3943"
-     transform="matrix(1.0649592,0,0,1.0870129,-1.8967329,-0.55980154)">
-    <path
-       id="path127-6"
-       d="m 84.084009,34.480308 c -0.34999,-0.02852 -0.67845,-0.17965 -0.92694,-0.42646 l -2.966,-2.951 c -0.53652,-0.53372 -0.58138,-1.3843 -0.10419,-1.9711 l 4.0088,-4.9794 h -13.232 c -0.81905,-8.2e-5 -1.483,-0.6606 -1.4831,-1.4754 v -4.4262 c 8.1e-5,-0.81478 0.66406,-1.4753 1.4831,-1.4754 h 13.232 l -4.0088,-4.9794 c -0.477,-0.589 -0.432,-1.4397 0.104,-1.9735003 l 2.966,-2.9507 c 0.28412,-0.28283 0.67567,-0.44453 1.0776,-0.43801 0.40189,0.0065 0.77971,0.18069 1.0544,0.47257 L 97.15388,19.447308 c 0.54141,0.56898 0.54141,1.4597 0,2.0287 l -11.865001,12.541 c -0.30984,0.32865 -0.75364,0.49846 -1.205,0.46106 z m 0.128,-1.476 11.865001,-12.54 -11.865001,-12.5410003 -2.9662,2.9508003 5.9324,7.3769 h -16.314 v 4.4262 h 16.314 l -5.9324,7.3769 2.9662,2.9508 z"
-       style="fill:url(#linearGradient3947)" />
-    <path
-       id="path129-4"
-       d="m 81.246009,30.047308 2.966,2.951 11.865001,-12.541 -11.865001,-12.5410003 -2.966,2.9509003 5.9324,7.3769 h -16.314 v 4.4262 h 16.314 l -5.9324,7.3769 z"
-       style="fill:url(#linearGradient3949)" />
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+       style="color:#000000;fill:url(#radialGradient3165);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/import3d.svg b/bitmaps_png/sources/import3d.svg
index 82f140e001..088cc75233 100644
--- a/bitmaps_png/sources/import3d.svg
+++ b/bitmaps_png/sources/import3d.svg
@@ -1,34 +1,155 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <radialGradient id="h" gradientUnits="userSpaceOnUse" cy="115.71" cx="63.912" gradientTransform="matrix(1.0014 0 0 .081174 28.49 150.31)" r="63.912">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="f" y2="50" gradientUnits="userSpaceOnUse" x2="67.692" gradientTransform="matrix(1,0,0,-1,0,100)" y1="50" x1="16.097">
-   <stop stop-color="#646464" offset="0"/>
-   <stop stop-color="#7e7e7e" offset="0"/>
-   <stop stop-color="#999" stop-opacity=".58763" offset="0.86"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="g" y2="50" gradientUnits="userSpaceOnUse" x2="72" y1="50" x1="4">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".5"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <filter id="e" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.30275611"/>
-  </filter>
- </defs>
- <g transform="translate(-.9)" font-size="21.48px" font-family="Sans" fill="#5a5a5a">
-  <text opacity=".35156" style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.87318 1.1452)" line-height="125%" filter="url(#e)" y="18.952009" x="24.173265"><tspan y="18.952009" x="24.173265" font-weight="bold" fill="#5a5a5a">3D</tspan></text>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.87318 1.1452)" line-height="125%" y="17.469219" x="22.354277"><tspan y="17.469219" x="22.354277" font-weight="bold" fill="#5a5a5a">3D</tspan></text>
- </g>
- <g transform="matrix(.35639 0 0 .40269 .99377 11.962)">
-  <path fill="url(#f)" d="m39.656 12c-0.94393 0.07733-1.8298 0.48705-2.5 1.1562l-8 8c-1.446 1.447-1.568 3.753-0.281 5.344l10.813 13.5h-35.688c-2.209 0.000221-3.9998 1.791-4 4v12c0.00022087 2.209 1.791 3.9998 4 4h35.688l-10.813 13.5c-1.2867 1.591-1.1654 3.8966 0.28125 5.3438l8 8c0.76629 0.7668 1.8223 1.2052 2.9062 1.1875 1.0839-0.01768 2.1029-0.48988 2.8438-1.2812l32-34c1.4601-1.5426 1.4601-3.9574 0-5.5l-32-34c-0.835-0.891-2.032-1.351-3.25-1.25zm0.344 4 32 34-32 34-8-8 16-20h-44v-12h44l-16-20 8-8z"/>
-  <path fill="url(#g)" d="m32 76 8 8 32-34-32-34-8 8 16 20h-44v12h44l-16 20z"/>
- </g>
- <g transform="matrix(0,-2.1261,1.54,0,22.424,44.254)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <path opacity=".38140" fill="url(#h)" d="m156.49 159.7a64 5.188 0 0 1 -128 0 64 5.188 0 1 1 128 0z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="import3d.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview22"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="9.1781812"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2999"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <radialGradient
+       id="e-7"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12-7-6" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14-2-0" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#e-7"
+       id="radialGradient3035"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,0.37207013,-0.43717023,0,30.891342,9.740009)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
+  </defs>
+  <rect
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     y="1.5"
+     x="18.5"
+     id="rect8"
+     style="fill:#e6e6e6;stroke:#666666;stroke-width:1;stroke-linejoin:round" />
+  <rect
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     y="1.5"
+     x="10.5"
+     id="rect10"
+     style="fill:#e6e6e6;stroke:#666666;stroke-width:1;stroke-linejoin:round" />
+  <rect
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     y="1.5"
+     x="2.5"
+     id="rect12"
+     style="fill:#e6e6e6;stroke:#666666;stroke-width:1;stroke-linejoin:round" />
+  <rect
+     ry="0"
+     height="14"
+     width="25"
+     stroke-miterlimit="4"
+     y="4"
+     x="0.5"
+     id="rect14"
+     style="fill:#666666;stroke:#1a1a1a;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" />
+  <path
+     d="m 1.5,17 0,-12 23,0"
+     id="path18"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter" />
+  <path
+     d="m 2.5,17 22,0 0,-11"
+     id="path20"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#4d4d4d;stroke-width:0.99999994px;stroke-linecap:square;stroke-linejoin:miter" />
+  <path
+     style="fill:#333333"
+     inkscape:connector-curvature="0"
+     id="path3001"
+     d="M 5.5,14 A 1.5000001,1.5000001 0 0 1 2.4999999,14 1.5000001,1.5000001 0 1 1 5.5,14 z" />
+  <g
+     id="g3031"
+     transform="translate(-0.283714,-2.561019)">
+    <path
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 22.286028,11.324091 -7.715399,0.0017 v 5.73407 l -3.426143,0.0034 7.346448,8.825753 7.218751,-8.826195 -3.425971,-0.0018 0.0021,-5.737159 z"
+       style="color:#000000;fill:url(#radialGradient3035);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.43488666;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path29"
+       stroke-miterlimit="10"
+       d="M 21.856657,11.76721 15,11.765489 V 17.5 l -2.921096,0.0069 6.408002,7.702507 6.302159,-7.704714 -2.930994,-0.0023 -0.0012,-5.735394 z"
+       style="opacity:0.48127998;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/import_cmp_from_lib.svg b/bitmaps_png/sources/import_cmp_from_lib.svg
index cb8ac4684d..5d1cd4bede 100644
--- a/bitmaps_png/sources/import_cmp_from_lib.svg
+++ b/bitmaps_png/sources/import_cmp_from_lib.svg
@@ -7,33 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="import_cmp_from_lib.svg">
   <metadata
-     id="metadata70">
+     id="metadata50">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs68">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective72" />
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -43,132 +34,153 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview66"
-     showgrid="false"
-     inkscape:zoom="14.0462"
-     inkscape:cx="12.856289"
-     inkscape:cy="20.34142"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="23.730769"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
+    <radialGradient
+       id="e"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,0.60644,42.586)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14" />
+    </radialGradient>
+    <filter
+       color-interpolation-filters="sRGB"
+       inkscape:collect="always"
+       id="filter3945-0">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947-9" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       inkscape:collect="always"
+       id="filter3941-7">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943-1" />
+    </filter>
+  </defs>
+  <path
+     style="fill:#fafafa;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,2 5,24 21.5,13 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,10.43551 4.5,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 7.5,15.5 4.5,0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 21.5,13 25,13"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#333333;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.6193467,13.25 0,4.5"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <g
-     transform="matrix(2.9379,0,0,2.1996,1.4965306,19.98132)"
-     id="g8">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect10"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     transform="matrix(2.9202,0,0,2.99,-0.00838949,5.4685224)"
-     id="g18">
-    <rect
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect20"
-       style="fill-opacity:0" />
-  </g>
-  <g
-     id="g3772">
+     transform="matrix(-0.42851424,0,0,-0.44135386,28.580583,28.209694)"
+     id="g23"
+     style="opacity:1">
     <path
-       d="M 15.795969,9.5091407 15.908457,0.46664767 27.294872,14.192591 15.796056,28.242941 v -9.3669 c -10.0614651,0 -15.69847252,-6.2446 -15.69847252,-18.7338003 H 8.6092951 c 0,6.2446 2.8747039,9.3669 7.1867609,9.3669 z"
-       id="path62"
        inkscape:connector-curvature="0"
-       style="fill-rule:evenodd;opacity:0.71367521" />
+       style="color:#000000;fill:url(#e);fill-rule:evenodd;stroke:#3a7304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       d="m 14.519,38.5 18.005,-0.0039 v -12.992 l 7.9954,-0.0078 -17.144,-19.997 -16.846,19.998 7.995,0.004 -0.005,12.999 z"
+       stroke-miterlimit="10"
+       id="path25" />
     <path
-       d="M 17.233321,11.070291 V 6.3868407 l 7.186761,7.8057503 -7.186761,9.3669 v -6.2446 c -5.749408,0 -14.3735205,-1.56115 -14.3735205,-14.0503503 h 4.3120563 c 0,6.2446 5.7494082,7.8057503 10.0614642,7.8057503 z"
-       id="path64"
-       style="fill:#cce800;fill-rule:evenodd;opacity:1;fill-opacity:1"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     id="g3046"
-     transform="matrix(2.4046373,0,0,2.5262435,27.904736,136.96894)">
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.70607585;stroke-linecap:square"
-       id="path53"
-       d="m 2.2394675,-42.863241 a 4.9810917,4.9419407 0 0 1 -9.9621834,0 4.9810917,4.9419407 0 1 1 9.9621834,0 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.95099938"
-       id="path55"
-       d="m -1.8474096,-46.3301 0,6.969857"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill-rule:evenodd;stroke:#000000;stroke-width:0.75682741"
-       id="path57"
-       d="m -4.9075736,-44.616426 0,3.652544 2.592539,-1.826209 -2.592539,-1.826218 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97350782"
-       id="path59"
-       d="m -2.8231216,-42.847917 -6.3480238,0 -1.1762506,0.0096"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97539437"
-       id="path61"
-       d="m 7.6581275,-40.843493 -9.19877,0"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.99983388"
-       id="path63"
-       d="m 7.7166285,-44.827707 -9.3876811,0"
-       inkscape:connector-curvature="0" />
-    <text
-       sodipodi:linespacing="125%"
-       id="text65"
-       x="-10.27033"
-       y="-43.010334"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(0.96596192,1.0352375)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.54732251px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14831169;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:4.82404613px;stroke:#000000;stroke-width:0.14831169"
-         id="tspan67"
-         x="-10.27033"
-         y="-43.010334"
-         font-size="19.093px">G</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text69"
-       x="4.5639224"
-       y="-40.991043"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(0.88293422,1.1325872)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.42543864px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14121528;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:4.59322548px;stroke:#000000;stroke-width:0.14121528"
-         id="tspan71"
-         x="4.5639224"
-         y="-40.991043"
-         font-size="19.093px">D</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text73"
-       x="4.2184954"
-       y="-36.048878"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(1.0130185,0.9871488)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.6916604px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.15671541;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:5.09738922px;stroke:#000000;stroke-width:0.15671541"
-         id="tspan75"
-         x="4.2184954"
-         y="-36.048878"
-         font-size="19.093px">S</tspan></text>
+       inkscape:connector-curvature="0"
+       style="opacity:0.48127998000000000;color:#000000;fill:none;stroke:#ffffff;stroke-miterlimit:10"
+       d="m 15.521,37.496 16.001,0.0039 v -12.993 l 6.8168,-0.01563 -14.954,-17.452 -14.707,17.457 6.8399,0.0052 0.0027,12.995 z"
+       stroke-miterlimit="10"
+       id="path29" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/import_footprint_names.svg b/bitmaps_png/sources/import_footprint_names.svg
index dbcf90ece6..42ed7fbba8 100644
--- a/bitmaps_png/sources/import_footprint_names.svg
+++ b/bitmaps_png/sources/import_footprint_names.svg
@@ -1,81 +1,411 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <radialGradient id="o" gradientUnits="userSpaceOnUse" cy="112.3" cx="102" gradientTransform="translate(0,4)" r="139.56">
-   <stop stop-color="#00537d" offset="0"/>
-   <stop stop-color="#186389" offset=".0151"/>
-   <stop stop-color="#558ca8" offset=".0558"/>
-   <stop stop-color="#89afc3" offset=".0964"/>
-   <stop stop-color="#b3ccd8" offset=".1357"/>
-   <stop stop-color="#d4e2e9" offset=".1737"/>
-   <stop stop-color="#ecf2f5" offset=".20990"/>
-   <stop stop-color="#fafcfd" offset=".24350"/>
-   <stop stop-color="#fff" offset=".27220"/>
-  </radialGradient>
-  <radialGradient id="p" gradientUnits="userSpaceOnUse" cy="112.3" cx="102" gradientTransform="translate(0,4)" r="139.56">
-   <stop stop-color="#535557" offset="0"/>
-   <stop stop-color="#898a8c" offset=".11366"/>
-   <stop stop-color="#ececec" offset=".20297"/>
-   <stop stop-color="#fafafa" offset=".23630"/>
-   <stop stop-color="#fff" offset=".27220"/>
-   <stop stop-color="#fafafa" offset=".53130"/>
-   <stop stop-color="#ebecec" offset=".84490"/>
-   <stop stop-color="#e1e2e3" offset="1"/>
-  </radialGradient>
-  <linearGradient id="i" y2="94.537" gradientUnits="userSpaceOnUse" x2="86.536" y1="102.34" x1="94.344">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#555753" offset="1"/>
-  </linearGradient>
-  <linearGradient id="j" y2="94.587" gradientUnits="userSpaceOnUse" x2="86.587" y1="103" x1="95">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#555753" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="95.293" gradientUnits="userSpaceOnUse" x2="87.293" y1="103" x1="95">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#393b38" offset="1"/>
-  </linearGradient>
-  <linearGradient id="l" y2="96" gradientUnits="userSpaceOnUse" x2="88" y1="104" x1="96">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#8c8e89" offset=".0072"/>
-   <stop stop-color="#abaca9" offset=".0673"/>
-   <stop stop-color="#c5c6c4" offset=".1347"/>
-   <stop stop-color="#dbdbda" offset=".2115"/>
-   <stop stop-color="#ebebeb" offset=".3012"/>
-   <stop stop-color="#f7f7f6" offset=".4122"/>
-   <stop stop-color="#fdfdfd" offset=".5679"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="56.231" gradientUnits="userSpaceOnUse" x2="2.7471" gradientTransform="matrix(-.37672 0 0 -.40275 28.619 48.2)" y1="56.231" x1="64.13">
-   <stop stop-color="#646464" offset="0"/>
-   <stop stop-color="#7e7e7e" offset="0"/>
-   <stop stop-color="#999" stop-opacity=".58763" offset="0.9"/>
-   <stop stop-color="#ccc" stop-opacity=".61856" offset="0.95"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="47.404" gradientUnits="userSpaceOnUse" x2="4" gradientTransform="matrix(-.37672 0 0 -.40275 28.619 48.207)" y1="47.404" x1="72">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".5"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.37864 0 0 -.40192 4.0855 51.522)">
-  <g transform="translate(0,4)">
-   <path opacity=".1" d="m16 4c-2.206 0-4 1.794-4 4v110c0 3.309 2.691 6 6 6h59.172c1.299 0 2.545-0.487 3.641-1.354 0.128-0.053 0.257-0.107 0.257-0.107 0.098-0.073 12.134-10.086 17.759-15.711 5.374-5.371 14.61-16.425 15.646-17.667 0.91-0.882 1.52-2.439 1.52-3.989v-77.172c0-2.206-1.794-4-4-4h-96z"/>
-   <path opacity=".15" d="m16 5c-1.654 0-3 1.346-3 3v110c0 2.757 2.243 5 5 5h59.172c1.189 0 2.282-0.47 3.182-1.229 0.042-0.021 0.09-0.014 0.129-0.042 0.079-0.06 12.017-9.986 17.639-15.608 5.312-5.31 14.55-16.358 15.585-17.601 0.785-0.764 1.294-2.043 1.294-3.349v-77.171c0-1.654-1.346-3-3-3h-96z"/>
-   <path opacity=".2" d="m16 6c-1.103 0-2 0.897-2 2v110c0 2.206 1.794 4 4 4h59.172c1.068 0 2.072-0.416 2.828-1.172-0.035 0.036-0.074 0.068-0.114 0.099 0.076-0.057 11.96-9.944 17.528-15.513 5.265-5.264 14.49-16.294 15.524-17.534 0.65-0.644 1.06-1.65 1.06-2.708v-77.172c0-1.103-0.897-2-2-2h-96z"/>
-   <path opacity=".25" d="m16 7c-0.552 0-1 0.448-1 1v110c0 1.654 1.346 3 3 3h59.172c0.801 0 1.555-0.312 2.121-0.879 0.052-0.038 11.945-9.945 17.414-15.414s15.376-17.362 15.476-17.481c0.51-0.499 0.82-1.253 0.82-2.054v-77.172c0-0.552-0.447-1-1-1h-96z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="import_footprint_names.svg">
+  <metadata
+     id="metadata132">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview130"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:zoom="23.730769"
+     inkscape:cx="8.9147325"
+     inkscape:cy="4.5721232"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="text126">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3109"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       id="o"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="translate(0,4)"
+       r="139.56">
+      <stop
+         stop-color="#00537d"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#186389"
+         offset=".0151"
+         id="stop9" />
+      <stop
+         stop-color="#558ca8"
+         offset=".0558"
+         id="stop11" />
+      <stop
+         stop-color="#89afc3"
+         offset=".0964"
+         id="stop13" />
+      <stop
+         stop-color="#b3ccd8"
+         offset=".1357"
+         id="stop15" />
+      <stop
+         stop-color="#d4e2e9"
+         offset=".1737"
+         id="stop17" />
+      <stop
+         stop-color="#ecf2f5"
+         offset=".20990"
+         id="stop19" />
+      <stop
+         stop-color="#fafcfd"
+         offset=".24350"
+         id="stop21" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop23" />
+    </radialGradient>
+    <radialGradient
+       id="p"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="translate(0,4)"
+       r="139.56">
+      <stop
+         stop-color="#535557"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#898a8c"
+         offset=".11366"
+         id="stop28" />
+      <stop
+         stop-color="#ececec"
+         offset=".20297"
+         id="stop30" />
+      <stop
+         stop-color="#fafafa"
+         offset=".23630"
+         id="stop32" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop34" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop36" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop38" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop40" />
+    </radialGradient>
+    <linearGradient
+       id="i"
+       y2="94.537003"
+       gradientUnits="userSpaceOnUse"
+       x2="86.536003"
+       y1="102.34"
+       x1="94.344002">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop43" />
+      <stop
+         stop-color="#555753"
+         offset="1"
+         id="stop45" />
+    </linearGradient>
+    <linearGradient
+       id="j"
+       y2="94.586998"
+       gradientUnits="userSpaceOnUse"
+       x2="86.586998"
+       y1="103"
+       x1="95">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop48" />
+      <stop
+         stop-color="#555753"
+         offset="1"
+         id="stop50" />
+    </linearGradient>
+    <linearGradient
+       id="k"
+       y2="95.292999"
+       gradientUnits="userSpaceOnUse"
+       x2="87.292999"
+       y1="103"
+       x1="95">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop53" />
+      <stop
+         stop-color="#393b38"
+         offset="1"
+         id="stop55" />
+    </linearGradient>
+    <linearGradient
+       id="l"
+       y2="96"
+       gradientUnits="userSpaceOnUse"
+       x2="88"
+       y1="104"
+       x1="96">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop58" />
+      <stop
+         stop-color="#8c8e89"
+         offset=".0072"
+         id="stop60" />
+      <stop
+         stop-color="#abaca9"
+         offset=".0673"
+         id="stop62" />
+      <stop
+         stop-color="#c5c6c4"
+         offset=".1347"
+         id="stop64" />
+      <stop
+         stop-color="#dbdbda"
+         offset=".2115"
+         id="stop66" />
+      <stop
+         stop-color="#ebebeb"
+         offset=".3012"
+         id="stop68" />
+      <stop
+         stop-color="#f7f7f6"
+         offset=".4122"
+         id="stop70" />
+      <stop
+         stop-color="#fdfdfd"
+         offset=".5679"
+         id="stop72" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop74" />
+    </linearGradient>
+    <linearGradient
+       id="m"
+       y2="56.230999"
+       gradientUnits="userSpaceOnUse"
+       x2="2.7471001"
+       gradientTransform="matrix(-0.37672,0,0,-0.40275,28.619,48.2)"
+       y1="56.230999"
+       x1="64.129997">
+      <stop
+         stop-color="#646464"
+         offset="0"
+         id="stop77" />
+      <stop
+         stop-color="#7e7e7e"
+         offset="0"
+         id="stop79" />
+      <stop
+         stop-color="#999"
+         stop-opacity=".58763"
+         offset="0.9"
+         id="stop81" />
+      <stop
+         stop-color="#ccc"
+         stop-opacity=".61856"
+         offset="0.95"
+         id="stop83" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop85" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="47.403999"
+       gradientUnits="userSpaceOnUse"
+       x2="4"
+       gradientTransform="matrix(-0.37672,0,0,-0.40275,28.619,48.207)"
+       y1="47.403999"
+       x1="72">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop88" />
+      <stop
+         stop-color="#fff"
+         offset=".5"
+         id="stop90" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop92" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#n"
+       id="linearGradient3894"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.20731399,0,0,-0.21498904,15.790877,19.470215)"
+       x1="72"
+       y1="47.403999"
+       x2="4"
+       y2="47.403999" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="linearGradient3897"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.20731399,0,0,-0.21498904,15.790877,19.466478)"
+       x1="64.129997"
+       y1="56.230999"
+       x2="2.7471001"
+       y2="56.230999" />
+  </defs>
+  <g
+     transform="matrix(0.20391333,0,0,-0.22118189,2.2331926,28.076096)"
+     id="g94">
+    <g
+       transform="translate(0,4)"
+       id="g96">
+      <path
+         d="m 16,4 c -2.206,0 -4,1.794 -4,4 v 110 c 0,3.309 2.691,6 6,6 h 59.172 c 1.299,0 2.545,-0.487 3.641,-1.354 0.128,-0.053 0.257,-0.107 0.257,-0.107 0.098,-0.073 12.134,-10.086 17.759,-15.711 5.374,-5.371 14.61,-16.425 15.646,-17.667 0.91,-0.882 1.52,-2.439 1.52,-3.989 V 8 c 0,-2.206 -1.794,-4 -4,-4 h -96 z"
+         id="path98"
+         inkscape:connector-curvature="0"
+         style="opacity:0.1" />
+      <path
+         d="m 16,5 c -1.654,0 -3,1.346 -3,3 v 110 c 0,2.757 2.243,5 5,5 h 59.172 c 1.189,0 2.282,-0.47 3.182,-1.229 0.042,-0.021 0.09,-0.014 0.129,-0.042 0.079,-0.06 12.017,-9.986 17.639,-15.608 5.312,-5.31 14.55,-16.358 15.585,-17.601 0.785,-0.764 1.294,-2.043 1.294,-3.349 V 8 c 0,-1.654 -1.346,-3 -3,-3 h -96 z"
+         id="path100"
+         inkscape:connector-curvature="0"
+         style="opacity:0.15" />
+      <path
+         d="m 16,6 c -1.103,0 -2,0.897 -2,2 v 110 c 0,2.206 1.794,4 4,4 h 59.172 c 1.068,0 2.072,-0.416 2.828,-1.172 -0.035,0.036 -0.074,0.068 -0.114,0.099 0.076,-0.057 11.96,-9.944 17.528,-15.513 5.265,-5.264 14.49,-16.294 15.524,-17.534 0.65,-0.644 1.06,-1.65 1.06,-2.708 V 8 c 0,-1.103 -0.897,-2 -2,-2 h -96 z"
+         id="path102"
+         inkscape:connector-curvature="0"
+         style="opacity:0.2" />
+      <path
+         d="m 16,7 c -0.552,0 -1,0.448 -1,1 v 110 c 0,1.654 1.346,3 3,3 h 59.172 c 0.801,0 1.555,-0.312 2.121,-0.879 0.052,-0.038 11.945,-9.945 17.414,-15.414 5.469,-5.469 15.376,-17.362 15.476,-17.481 0.51,-0.499 0.82,-1.253 0.82,-2.054 V 8 c 0,-0.552 -0.447,-1 -1,-1 h -96 z"
+         id="path104"
+         inkscape:connector-curvature="0"
+         style="opacity:0.25" />
+    </g>
+    <path
+       d="m 16,12 v 110 c 0,1.104 0.896,2 2,2 h 59.172 c 0.53,0 1.039,-0.211 1.414,-0.586 L 111.41,90.602 C 111.79,90.227 112,89.718 112,89.188 V 12.016 H 16 z"
+       id="path106"
+       inkscape:connector-curvature="0"
+       style="fill:url(#o)" />
+    <path
+       d="m 18,13 c -0.551,0 -1,0.449 -1,1 v 108 c 0,0.552 0.449,1 1,1 h 59.172 c 0.263,0 0.521,-0.106 0.707,-0.293 L 110.71,89.867 C 110.89,89.68 111,89.423 111,89.16 V 13.988 c 0,-0.551 -0.448,-1 -1,-1 H 18 z"
+       id="path108"
+       inkscape:connector-curvature="0"
+       style="fill:url(#p)" />
+    <g
+       transform="translate(0,4)"
+       id="g110">
+      <path
+         d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
+         id="path112"
+         inkscape:connector-curvature="0"
+         style="opacity:0.1;fill:url(#i)" />
+      <path
+         d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
+         id="path114"
+         inkscape:connector-curvature="0"
+         style="opacity:0.1;fill:url(#j)" />
+      <path
+         d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
+         id="path116"
+         inkscape:connector-curvature="0"
+         style="opacity:0.1;fill:url(#k)" />
+      <path
+         d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
+         id="path118"
+         inkscape:connector-curvature="0"
+         style="fill:url(#l)" />
+    </g>
   </g>
-  <path fill="url(#o)" d="m16 12v110c0 1.104 0.896 2 2 2h59.172c0.53 0 1.039-0.211 1.414-0.586l32.824-32.812c0.38-0.375 0.59-0.884 0.59-1.414v-77.172h-96z"/>
-  <path fill="url(#p)" d="m18 13c-0.551 0-1 0.449-1 1v108c0 0.552 0.449 1 1 1h59.172c0.263 0 0.521-0.106 0.707-0.293l32.831-32.84c0.18-0.187 0.29-0.444 0.29-0.707v-75.172c0-0.551-0.448-1-1-1h-92z"/>
-  <g transform="translate(0,4)">
-   <path opacity=".1" fill="url(#i)" d="m111.41 86.586c0.25-0.25-18.375 6.414-23.41 6.414-1.654 0-3 1.346-3 3 0 5.035-6.664 23.664-6.414 23.414l32.828-32.828z"/>
-   <path opacity=".1" fill="url(#j)" d="m111.41 86.586c0.38-0.375-13.966 7.414-23.41 7.414-1.103 0-2 0.897-2 2 0 9.444-7.789 23.789-7.414 23.414l32.828-32.828z"/>
-   <path opacity=".1" fill="url(#k)" d="m111.41 86.586c0.24-0.239-13.603 8.414-23.41 8.414-0.553 0-1 0.447-1 1 0 9.807-8.653 23.653-8.414 23.414l32.828-32.828z"/>
-   <path fill="url(#l)" d="m78.586 119.41s11.914-9.914 17.414-15.414 15.414-17.414 15.414-17.414-13.164 9.414-23.414 9.414c0 10.25-9.414 23.414-9.414 23.414z"/>
+  <path
+     style="fill:url(#linearGradient3897)"
+     inkscape:connector-curvature="0"
+     id="path122"
+     d="m 7.5697483,0.54744305 c 0.1956858,0.0166173 0.3793419,0.10471073 0.5182794,0.24858124 L 9.7465066,2.5159366 C 10.046411,2.8270635 10.071566,3.322726 9.8048123,3.6647868 L 7.5632766,6.5671254 h 7.3984104 c 0.45796,4.7e-5 0.829212,0.3850372 0.829267,0.8599562 V 10.00695 c -4.6e-5,0.474924 -0.371285,0.859903 -0.829267,0.859956 H 7.5632766 l 2.2415357,2.902339 c 0.2667537,0.342055 0.2415987,0.83775 -0.058306,1.14885 L 8.0880277,16.638007 C 7.9291688,16.802862 7.7102377,16.89711 7.4855448,16.893309 7.2608354,16.889519 7.0495977,16.78799 6.8959943,16.617856 L 0.26196868,9.3084959 c -0.30270528,-0.331641 -0.30270528,-0.8507748 0,-1.1824264 L 6.895444,0.81617534 C 7.0686826,0.6246149 7.3168353,0.52563721 7.5691924,0.54743771 z M 7.4984827,1.4073992 0.86445707,8.7172934 7.4984827,16.027188 9.1569616,14.307275 5.8399488,10.007494 H 14.96139 V 7.427626 H 5.8399488 L 9.1569616,3.1278453 7.4984827,1.407933 z" />
+  <path
+     style="fill:url(#linearGradient3894)"
+     inkscape:connector-curvature="0"
+     id="path124"
+     d="M 9.1568515,3.1310481 7.4982075,1.4111358 0.86418191,8.72103 7.4982075,16.03039 9.1568515,14.310478 5.8395636,10.010697 H 14.961005 V 7.4308289 H 5.8395636 L 9.1565764,3.1310481 z" />
+  <rect
+     style="opacity:0.86000001;fill:#ffffff;fill-opacity:1;stroke:none"
+     id="rect3899"
+     width="25.494328"
+     height="9.2285252"
+     x="0.63209069"
+     y="17.698542" />
+  <g
+     transform="scale(0.9043045,1.1058222)"
+     style="font-size:23.95591354px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#505050;font-family:Sans"
+     id="text126">
+    <path
+       d="m 2.9896693,19.090317 c 0.2912688,4e-6 0.5121238,-0.06401 0.6625657,-0.192048 0.1504331,-0.128027 0.2256518,-0.316874 0.2256565,-0.566542 -4.7e-6,-0.246456 -0.075223,-0.433703 -0.2256565,-0.56174 C 3.5017931,17.63876 3.2809381,17.573143 2.9896693,17.573138 l -1.0226557,0 0,1.517179 1.0226557,0 m 0.062416,3.135184 c 0.3712887,10e-7 0.649758,-0.07842 0.835409,-0.235259 0.1888423,-0.156837 0.2832658,-0.393696 0.2832708,-0.710578 -5e-6,-0.310475 -0.092828,-0.542532 -0.2784696,-0.696174 -0.185651,-0.156836 -0.4657207,-0.235255 -0.8402102,-0.235258 l -1.0850713,0 0,1.877269 1.0850713,0 m 1.7188299,-2.578245 c 0.3968933,0.115233 0.7041698,0.328086 0.9218305,0.63856 0.2176478,0.31048 0.3264749,0.691375 0.3264817,1.142686 -6.8e-6,0.691374 -0.233665,1.206702 -0.7009753,1.545986 -0.4673225,0.339285 -1.1778995,0.508928 -2.1317331,0.508928 l -3.06796729,0 0,-7.168193 2.77509399,0 c 0.9954443,7e-6 1.7156237,0.150445 2.1605403,0.451313 0.4481058,0.300881 0.6721616,0.782601 0.6721681,1.445161 -6.5e-6,0.348892 -0.081627,0.646567 -0.2448612,0.893024 -0.1632469,0.243265 -0.4001059,0.42411 -0.7105777,0.542535"
+       style="font-size:9.83285904px;font-weight:bold;letter-spacing:-0.45516309px;fill:#505050;font-family:Garuda"
+       id="path3051" />
+    <path
+       d="m 11.503149,22.177489 -2.8903227,0 -0.4561141,1.305927 -1.8580647,0 2.655064,-7.168193 2.2037515,0 2.655064,7.168193 -1.858065,0 -0.451313,-1.305927 m -2.4294075,-1.329933 1.9636915,0 -0.979445,-2.851913 -0.9842465,2.851913"
+       style="font-size:9.83285904px;font-weight:bold;letter-spacing:-0.45516309px;fill:#505050;font-family:Garuda"
+       id="path3053" />
+    <path
+       d="m 19.987821,23.089717 c -0.339291,0.176044 -0.692979,0.308877 -1.061065,0.3985 -0.368097,0.08962 -0.752193,0.134433 -1.152288,0.134433 -1.193902,0 -2.139737,-0.332883 -2.83751,-0.998649 -0.697775,-0.668966 -1.046662,-1.574792 -1.046661,-2.71748 -1e-6,-1.145882 0.348886,-2.051707 1.046661,-2.71748 0.697773,-0.66896 1.643608,-1.003443 2.83751,-1.00345 0.400095,7e-6 0.784191,0.04482 1.152288,0.134433 0.368086,0.08963 0.721774,0.222463 1.061065,0.3985 l 0,1.483571 c -0.342491,-0.233653 -0.680176,-0.404896 -1.013053,-0.513729 -0.332888,-0.108821 -0.683376,-0.163235 -1.051463,-0.16324 -0.659369,5e-6 -1.177898,0.211258 -1.555589,0.633758 -0.377697,0.422511 -0.566544,1.005056 -0.566542,1.747637 -2e-6,0.739388 0.188845,1.320333 0.566542,1.742836 0.377691,0.422507 0.89622,0.63376 1.555589,0.633758 0.368087,2e-6 0.718575,-0.05441 1.051463,-0.16324 0.332877,-0.108826 0.670562,-0.280069 1.013053,-0.513729 l 0,1.483571"
+       style="font-size:9.83285904px;font-weight:bold;letter-spacing:-0.45516309px;fill:#505050;font-family:Garuda"
+       id="path3055" />
+    <path
+       d="m 21.069042,16.315223 1.848463,0 0,2.616654 2.664666,-2.616654 2.146137,0 -3.452064,3.394449 3.807352,3.773744 -2.314178,0 -2.851913,-2.823106 0,2.823106 -1.848463,0 0,-7.168193"
+       style="font-size:9.83285904px;font-weight:bold;letter-spacing:-0.45516309px;fill:#505050;font-family:Garuda"
+       id="path3057" />
   </g>
- </g>
- <g transform="translate(.2 -10.8)">
-  <path fill="url(#m)" d="m13.68 12.758c0.35559 0.03113 0.68932 0.19616 0.94179 0.46568l3.0137 3.222c0.54497 0.58285 0.59068 1.5114 0.10595 2.1522l-4.0732 5.4371h13.444c0.83218 0.000088 1.5068 0.72131 1.5069 1.611v4.833c-0.000084 0.8897-0.67468 1.6109-1.5069 1.611h-13.444l4.0732 5.4371c0.48473 0.64079 0.43902 1.5694-0.10595 2.1522l-3.0137 3.222c-0.28867 0.30883-0.6865 0.48539-1.0948 0.47827-0.40833-0.0071-0.79218-0.1973-1.0713-0.51602l-12.055-13.693c-0.55006-0.62128-0.55006-1.5938 0-2.2151l12.054-13.694c0.3148-0.35886 0.76573-0.54428 1.2243-0.50344zm-0.1295 1.611-12.055 13.694 12.055 13.694 3.0137-3.222-6.0275-8.055h16.575v-4.833h-16.575l6.0275-8.055-3.0137-3.222z"/>
-  <path fill="url(#n)" d="m16.564 17.598-3.014-3.222-12.055 13.694 12.055 13.693 3.014-3.222-6.028-8.055h16.575v-4.833h-16.575l6.0275-8.055z"/>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.97453 1.0261)" line-height="125%" font-size="38.981px" y="44.584892" x="0.50913376" font-family="Sans" fill="#505050"><tspan style="word-spacing:0px;letter-spacing:-.74064px" font-weight="bold" font-size="16px" y="44.584892" x="0.50913376" font-family="Garuda" fill="#505050">BACK</tspan></text>
 </svg>
diff --git a/bitmaps_png/sources/import_hierarchical_label.svg b/bitmaps_png/sources/import_hierarchical_label.svg
index 7cdac57901..0774ad9ef4 100644
--- a/bitmaps_png/sources/import_hierarchical_label.svg
+++ b/bitmaps_png/sources/import_hierarchical_label.svg
@@ -1,46 +1,396 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="e" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.27692308"/>
-  </filter>
-  <filter id="f" height="1.2466" width="1.1726" color-interpolation-filters="sRGB" y="-.1233" x="-.086308">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <filter id="g" height="2.1508" width="1.1114" color-interpolation-filters="sRGB" y="-.57538" x="-.055682">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <linearGradient id="h" y2="12.267" gradientUnits="userSpaceOnUse" x2="6.0408" gradientTransform="matrix(1.2247 0 0 .8165 -61.732 9.7935)" y1="17.051" x1="11.431">
-   <stop stop-color="#8787ff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.0417,0,0,1.7505,16.34,19.331)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
- <g transform="matrix(1.7832,0,0,2.1892,129,-12.496)">
-  <rect opacity=".71484" transform="matrix(.43925 0 0 1 -61.451 9.7935)" height="1.5" filter="url(#g)" width="15.5" y="12" x=".5" fill="#9b9b9b"/>
-  <rect height="1.5332" width="14.35" y="20.56" x="-61.732" fill="#009b00"/>
-  <path opacity=".70703" d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z" fill-rule="evenodd" filter="url(#f)" fill="#9b9b9b"/>
-  <path opacity=".77734" d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492" transform="matrix(.89817 0 0 .87673 -61.641 9.6348)" filter="url(#e)" fill="#9b9b9b"/>
-  <path d="m-56.403 15.887-0.46562 1.4062h-1.8625l2.7938-7.5h1.8625l2.7938 7.5h-1.8625l-0.46562-1.4062m-0.46562-1.4062-0.8494-2.7649-1.0131 2.7649"/>
-  <path fill-rule="evenodd" fill="#6f6500" d="m-46.732 17.793h-7l-3 3.5 3 3.5h7v-7z"/>
-  <path fill-rule="evenodd" fill="url(#h)" d="m-47.732 18.793h-5.5l-2 2.5 2 2.5h5.5v-5z"/>
-  <g transform="translate(-61.732,9.7935)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="import_hierarchical_label.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/1.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <metadata
+     id="metadata102">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview100"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="5.7501049"
+     inkscape:cy="10.865173"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3031"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="h"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="1.2065414"
+         id="feGaussianBlur7" />
+    </filter>
+    <filter
+       id="g"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.89955545"
+         id="feGaussianBlur10" />
+    </filter>
+    <radialGradient
+       id="j"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       r="139.56">
+      <stop
+         stop-color="#00537d"
+         offset="0"
+         id="stop13" />
+      <stop
+         stop-color="#186389"
+         offset=".0151"
+         id="stop15" />
+      <stop
+         stop-color="#558ca8"
+         offset=".0558"
+         id="stop17" />
+      <stop
+         stop-color="#89afc3"
+         offset=".0964"
+         id="stop19" />
+      <stop
+         stop-color="#b3ccd8"
+         offset=".1357"
+         id="stop21" />
+      <stop
+         stop-color="#d4e2e9"
+         offset=".1737"
+         id="stop23" />
+      <stop
+         stop-color="#ecf2f5"
+         offset=".20990"
+         id="stop25" />
+      <stop
+         stop-color="#fafcfd"
+         offset=".24350"
+         id="stop27" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop29" />
+    </radialGradient>
+    <radialGradient
+       id="k"
+       gradientUnits="userSpaceOnUse"
+       cy="109.33"
+       cx="99.081001"
+       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
+       r="139.56">
+      <stop
+         stop-color="#7a7d80"
+         offset="0"
+         id="stop32" />
+      <stop
+         stop-color="#c2c2c2"
+         offset=".12618"
+         id="stop34" />
+      <stop
+         stop-color="#fafafa"
+         offset=".23251"
+         id="stop36" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop38" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop40" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop42" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop44" />
+    </radialGradient>
+    <linearGradient
+       id="i"
+       y2="94.103996"
+       gradientUnits="userSpaceOnUse"
+       x2="86.571999"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       y1="104"
+       x1="96">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop47" />
+      <stop
+         stop-color="#8c8e89"
+         offset=".0072"
+         id="stop49" />
+      <stop
+         stop-color="#abaca9"
+         offset=".0673"
+         id="stop51" />
+      <stop
+         stop-color="#c5c6c4"
+         offset=".1347"
+         id="stop53" />
+      <stop
+         stop-color="#dbdbda"
+         offset=".2115"
+         id="stop55" />
+      <stop
+         stop-color="#ebebeb"
+         offset=".3012"
+         id="stop57" />
+      <stop
+         stop-color="#f7f7f6"
+         offset=".4122"
+         id="stop59" />
+      <stop
+         stop-color="#fdfdfd"
+         offset=".5679"
+         id="stop61" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop63" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="radialGradient3038"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#k"
+       id="radialGradient3040"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
+       cx="99.081001"
+       cy="109.33"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="linearGradient3042"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       x1="96"
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
+    <radialGradient
+       id="e"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12-7" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       r="16.955999"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3165"
+       xlink:href="#e"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="radialGradient3072"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#k"
+       id="radialGradient3074"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
+       cx="99.081001"
+       cy="109.33"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="linearGradient3076"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       x1="96"
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
+  </defs>
+  <use
+     id="use67"
+     x="0"
+     y="0"
+     width="128"
+     height="128"
+     transform="matrix(0.99346734,0,0,0.93175853,-2.8497487,-1.4304459)"
+     xlink:href="#l" />
+  <g
+     transform="matrix(0.21616528,0,0,0.20763885,-1.266649,-2.7997417)"
+     id="l">
+    <path
+       style="opacity:0.6;filter:url(#g)"
+       inkscape:connector-curvature="0"
+       id="path70"
+       transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
+       d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
+    <path
+       style="fill:url(#radialGradient3072)"
+       inkscape:connector-curvature="0"
+       id="path72"
+       d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
+    <path
+       style="fill:url(#radialGradient3074)"
+       inkscape:connector-curvature="0"
+       id="path74"
+       d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
+    <path
+       style="opacity:0.5;filter:url(#h)"
+       inkscape:connector-curvature="0"
+       id="path76"
+       d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
+    <path
+       style="fill:url(#linearGradient3076)"
+       inkscape:connector-curvature="0"
+       id="path78"
+       d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
+  </g>
+  <g
+     id="g80"
+     transform="matrix(0.21616528,0,0,0.21889117,1.7333509,-1.1978754)">
+    <path
+       style="opacity:0.6;filter:url(#g)"
+       inkscape:connector-curvature="0"
+       id="path82"
+       transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
+       d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
+    <path
+       style="fill:url(#radialGradient3038)"
+       inkscape:connector-curvature="0"
+       id="path84"
+       d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
+    <path
+       style="fill:url(#radialGradient3040)"
+       inkscape:connector-curvature="0"
+       id="path86"
+       d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
+    <path
+       style="opacity:0.5;filter:url(#h)"
+       inkscape:connector-curvature="0"
+       id="path88"
+       d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
+    <path
+       style="fill:url(#linearGradient3042)"
+       inkscape:connector-curvature="0"
+       id="path90"
+       d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
+  </g>
+  <path
+     style="fill:none;stroke:#008c00;stroke-width:1.10341454;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 22.495016,9.480737 2.206829,0"
+     id="path3924"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#ffffff;stroke:#aa8800;stroke-width:1.10573757;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 15.527281,13.418929 0,-7.7892828 3.488143,0 2.953963,3.9054711 -2.953963,3.8838117 z"
+     id="path3764"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccc" />
+  <g
+     transform="matrix(1.0618253,0,0,1.1699753,-0.72792126,-1.1408542)"
+     style="font-size:9.69759083px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
+     id="text3773">
+    <path
+       d="m 11.320489,6.0579009 -1.297431,3.5182178 2.599598,0 -1.302167,-3.5182178 m -0.539807,-0.9422952 1.08435,0 2.694301,7.0695813 -0.994382,0 -0.64398,-1.813563 -3.1867574,0 -0.6439806,1.813563 -1.0085874,0 2.6990364,-7.0695813"
+       style="font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3046"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     id="g4129"
+     transform="matrix(0.92714742,0,0,0.61878626,0.40374274,12.450573)">
+    <g
+       id="g3882"
+       transform="matrix(0,-1.308101,1.0273122,0,-10.141907,33.675134)">
+      <path
+         id="path25-2"
+         stroke-miterlimit="10"
+         d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+         style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path25"
+         stroke-miterlimit="10"
+         d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+         style="color:#000000;fill:url(#radialGradient3165);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+         inkscape:connector-curvature="0" />
+    </g>
   </g>
- </g>
- <g transform="matrix(2.9379,0,0,2.1996,-69.101,18.31)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(2.9202,0,0,2.99,-70.606,3.797)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g fill-rule="evenodd" transform="matrix(2.6297,0,0,3.3723,-16.904,46.246)">
-  <path d="m12-8.441 0.03913-2.8961 3.9609 4.3961-4 4.5v-3c-3.5 0-5.4609-2-5.4609-6h2.9609c0 2 1 3 2.5 3z"/>
-  <path fill="#00bd00" d="m12.5-7.941v-1.5l2.5 2.5-2.5 3v-2c-2 0-5-0.5-5-4.5h1.5c0 2 2 2.5 3.5 2.5z"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/import_module.svg b/bitmaps_png/sources/import_module.svg
index 1ca22df050..7b7229a302 100644
--- a/bitmaps_png/sources/import_module.svg
+++ b/bitmaps_png/sources/import_module.svg
@@ -5,23 +5,25 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="import_module.svg">
   <metadata
-     id="metadata81">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,250 +36,133 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview79"
-     showgrid="false"
-     inkscape:zoom="1.7383042"
-     inkscape:cx="-63.542798"
-     inkscape:cy="-6.4176387"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="11.865385"
+     inkscape:cx="23.164589"
+     inkscape:cy="6.1974352"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <radialGradient
-       id="f"
-       gradientUnits="userSpaceOnUse"
-       cy="115.71"
-       cx="63.912"
-       gradientTransform="matrix(1.0014 0 0 .081174 28.49 150.31)"
-       r="63.912">
-      <stop
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop9" />
-    </radialGradient>
-    <linearGradient
-       id="d"
-       y2="50"
-       gradientUnits="userSpaceOnUse"
-       x2="67.692"
-       gradientTransform="matrix(1,0,0,-1,0,100)"
-       y1="50"
-       x1="16.097">
-      <stop
-         stop-color="#646464"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#7e7e7e"
-         offset="0"
-         id="stop14" />
-      <stop
-         stop-color="#999"
-         stop-opacity=".58763"
-         offset="0.86"
-         id="stop16" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
        id="e"
-       y2="50"
        gradientUnits="userSpaceOnUse"
-       x2="72"
-       y1="50"
-       x1="4">
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
       <stop
-         stop-color="#fff"
+         stop-color="#73d216"
          offset="0"
-         id="stop21" />
+         id="stop12-7" />
       <stop
-         stop-color="#fff"
-         offset=".5"
-         id="stop23" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop25" />
-    </linearGradient>
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#e"
+       id="radialGradient3886"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
   </defs>
-  <g
-     transform="matrix(.35639 0 0 .40269 1.1952 2.6285)"
-     id="g27">
-    <path
-       fill="url(#d)"
-       d="m39.656 12c-0.94393 0.07733-1.8298 0.48705-2.5 1.1562l-8 8c-1.446 1.447-1.568 3.753-0.281 5.344l10.813 13.5h-35.688c-2.209 0.000221-3.9998 1.791-4 4v12c0.00022087 2.209 1.791 3.9998 4 4h35.688l-10.813 13.5c-1.2867 1.591-1.1654 3.8966 0.28125 5.3438l8 8c0.76629 0.7668 1.8223 1.2052 2.9062 1.1875 1.0839-0.01768 2.1029-0.48988 2.8438-1.2812l32-34c1.4601-1.5426 1.4601-3.9574 0-5.5l-32-34c-0.835-0.891-2.032-1.351-3.25-1.25zm0.344 4 32 34-32 34-8-8 16-20h-44v-12h44l-16-20 8-8z"
-       id="path29" />
-    <path
-       fill="url(#e)"
-       d="m32 76 8 8 32-34-32-34-8 8 16 20h-44v12h44l-16 20z"
-       id="path31" />
-  </g>
-  <g
-     transform="matrix(0,-2.1261,1.54,0,22.424,44.254)"
-     id="g33">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect35" />
-  </g>
-  <g
-     transform="matrix(0,-1.7518,1.476,0,24.673,5.2711)"
-     id="g37">
-    <g
-       stroke-linejoin="round"
-       id="g39">
-      <rect
-         transform="rotate(90)"
-         height="14.619"
-         width="9.7086"
-         stroke="#000"
-         y="3.4905"
-         x="1.904"
-         stroke-width="0.4"
-         fill="#fff"
-         id="rect41" />
-      <path
-         d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702"
-         transform="matrix(0 .071482 -.071482 0 41.168 -41.24)"
-         stroke="#030303"
-         stroke-width="5.5958"
-         fill="none"
-         id="path43" />
-    </g>
-    <g
-       stroke-linejoin="round"
-       transform="translate(-.0375 -.15)"
-       stroke="#030303"
-       id="g45">
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="13.332"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect47" />
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="5.3636"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect49" />
-      <path
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 46.083 -44.072)"
-         stroke-width="4.1969"
-         fill="#ffede0"
-         id="path51" />
-      <rect
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         y="9.3478"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect53" />
-      <path
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 42.08 -44.072)"
-         stroke-width="4.1969"
-         fill="#ffede0"
-         id="path55" />
-      <path
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 38.077 -44.072)"
-         stroke-width="4.1969"
-         fill="#ffede0"
-         id="path57" />
-    </g>
-    <g
-       transform="translate(-.0375 9.6261)"
-       id="g59">
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="13.332"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect61" />
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="5.3636"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect63" />
-      <path
-         stroke-linejoin="round"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 46.083 -44.072)"
-         stroke="#030303"
-         stroke-width="4.1969"
-         fill="#ffede0"
-         id="path65" />
-      <rect
-         stroke-linejoin="round"
-         transform="rotate(90)"
-         height="2.511"
-         width="4.7176"
-         stroke="#030303"
-         y="9.3478"
-         x="-.31959"
-         stroke-width="0.3"
-         fill="#ff7800"
-         id="rect67" />
-      <path
-         stroke-linejoin="round"
-         d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-         transform="matrix(0 .071482 -.071482 0 42.08 -44.072)"
-         stroke="#030303"
-         stroke-width="4.1969"
-         fill="#ffede0"
-         id="path69" />
-      <g
-         stroke-width="0.3"
-         id="g71">
-        <path
-           stroke-linejoin="round"
-           d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z"
-           transform="matrix(0 .071482 -.071482 0 38.077 -44.072)"
-           stroke="#030303"
-           stroke-width="4.1969"
-           fill="#ffede0"
-           id="path73" />
-      </g>
-    </g>
-  </g>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     opacity=".58594"
-     fill="#bc2b25"
-     d="m28.193 36.022h12.904l-0.000022-23.859h-4.3012l-1.0753 2.169h-2.1506l-1.0753-2.169h-4.3013v23.859z"
-     id="path75" />
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="11.505466"
+     x="-24.598511"
+     id="rect73-5-4" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <g
+     id="g3882"
+     transform="matrix(0,-1,1,0,-9.3549778,34.722891)">
+    <path
+       id="path25-2"
+       stroke-miterlimit="10"
+       d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+       style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path25"
+       stroke-miterlimit="10"
+       d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+       style="color:#000000;fill:url(#radialGradient3886);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/info.svg b/bitmaps_png/sources/info.svg
index 434a2c494e..4d9d959f1c 100644
--- a/bitmaps_png/sources/info.svg
+++ b/bitmaps_png/sources/info.svg
@@ -1,203 +1,859 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="ai" y2="37.227" gradientUnits="userSpaceOnUse" x2="30.17" y1="37.227" x1="18.995">
-   <stop stop-color="#a3a349" offset=".005618"/>
-   <stop stop-color="#acac54" offset=".020787"/>
-   <stop stop-color="#c1c172" offset=".066001"/>
-   <stop stop-color="#d4d68e" offset=".1148"/>
-   <stop stop-color="#e2e4a6" offset=".16770"/>
-   <stop stop-color="#edf0b8" offset=".2265"/>
-   <stop stop-color="#f3f6c3" offset=".29630"/>
-   <stop stop-color="#f5f8c7" offset=".40450"/>
-   <stop stop-color="#eef0be" offset=".52390"/>
-   <stop stop-color="#dbdda9" offset=".66660"/>
-   <stop stop-color="#bebd88" offset=".8211"/>
-   <stop stop-color="#989564" offset=".98320"/>
-   <stop stop-color="#949160" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aj">
-   <stop stop-color="#929470" offset="0"/>
-   <stop stop-color="#fcffc1" offset=".26471"/>
-   <stop stop-color="#f3f5ba" offset=".63235"/>
-   <stop stop-color="#929470" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ak">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".44118" offset=".41176"/>
-   <stop stop-opacity=".48039" offset="1"/>
-  </linearGradient>
-  <radialGradient id="an" gradientUnits="userSpaceOnUse" cy="74.21" cx="14.772" gradientTransform="scale(1.7643 .5668)" r="7.829">
-   <stop stop-opacity=".51546" offset="0"/>
-   <stop stop-opacity=".14433" offset=".55172"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ba" y2="43.165" gradientUnits="userSpaceOnUse" x2="26.478" gradientTransform="matrix(1.6391,0,0,1.6391,-15.97,-29.794)" y1="43.165" x1="23.124">
-   <stop stop-color="#686868" offset=".005618"/>
-   <stop stop-color="#777" offset=".030121"/>
-   <stop stop-color="#929292" offset=".083666"/>
-   <stop stop-color="#a7a7a7" offset=".14220"/>
-   <stop stop-color="#b6b6b6" offset=".20740"/>
-   <stop stop-color="#bebebe" offset=".28460"/>
-   <stop stop-color="#c1c1c1" offset=".40450"/>
-   <stop stop-color="#bcbcbc" offset=".4962"/>
-   <stop stop-color="#adadad" offset=".60570"/>
-   <stop stop-color="#959595" offset=".7245"/>
-   <stop stop-color="#747474" offset=".84970"/>
-   <stop stop-color="#494949" offset=".97890"/>
-   <stop stop-color="#414141" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bb" y2="26.74" gradientUnits="userSpaceOnUse" x2="24.613" gradientTransform="scale(1.0027 .99735)" y1="31.146" x1="24.613">
-   <stop stop-color="#4c4c28" offset="0"/>
-   <stop stop-color="#4c4c28" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bc" y2="38.676" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="-4.3908" gradientTransform="matrix(.56662 .02989 -.11856 .65654 36.185 20.083)" y1="38.676" x1="-22.874"/>
-  <linearGradient id="bd" y2="39.143" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="-23.851" gradientTransform="matrix(.56662 .02989 -.11856 .65654 36.185 20.083)" y1="39.034" x1="-10.481"/>
-  <linearGradient id="al" y2="38.676" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="-4.3908" gradientTransform="scale(1.0264 .97423)" y1="38.676" x1="-22.874"/>
-  <linearGradient id="am" y2="39.143" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="-23.851" gradientTransform="scale(1.0264 .97423)" y1="39.034" x1="-10.481"/>
-  <linearGradient id="be" y2="38.676" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="-4.3908" gradientTransform="matrix(.61868 -.13203 .062627 .74118 31.12 8.3004)" y1="38.676" x1="-22.874"/>
-  <linearGradient id="bf" y2="39.143" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="-23.851" gradientTransform="matrix(.61868 -.13203 .062627 .74118 31.12 8.3004)" y1="39.034" x1="-10.481"/>
-  <linearGradient id="bg" y2="54.863" gradientUnits="userSpaceOnUse" x2="11.906" gradientTransform="matrix(1.6034 0 0 .5494 .61417 .024498)" y1="55.363" x1="17.88">
-   <stop stop-color="#d6d7a5" offset="0"/>
-   <stop stop-color="#8e8f6d" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bh" y2="-29.598" gradientUnits="userSpaceOnUse" x2="-37.641" gradientTransform="matrix(-.90573 -.043862 .18951 -.96344 .61417 .024498)" y1="-29.799" x1="-29.007">
-   <stop stop-color="#929470" offset="0"/>
-   <stop stop-color="#60614a" offset=".26471"/>
-   <stop stop-color="#f3f5ba" offset=".63235"/>
-   <stop stop-color="#929470" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ay" gradientUnits="userSpaceOnUse" cy="29.869" cx="68.138" gradientTransform="matrix(.55129 0 0 .76603 -10.487 3.5143)" r="33.934">
-   <stop stop-color="#fff" stop-opacity=".17526" offset="0"/>
-   <stop stop-color="#709ac8" offset="0.882"/>
-   <stop stop-color="#6f96dd" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bi" y2="3.8557" gradientUnits="userSpaceOnUse" x2="-5.2517" gradientTransform="matrix(.89413 0 0 .98523 1.516 .024498)" y1="16.652" x1="37.94">
-   <stop stop-color="#f1f3ff" offset="0"/>
-   <stop stop-color="#f1f3ff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bj" y2="18.163" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="32.166" gradientTransform="matrix(-.6293 0 0 1.5891 50.688 3.8044)" y1="10.314" x1="30.62"/>
-  <linearGradient id="bk" y2="18.163" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="32.166" gradientTransform="matrix(.6293 0 0 1.5891 1.4116 3.9294)" y1="10.314" x1="30.62"/>
-  <linearGradient id="bl" y2="32.251" gradientUnits="userSpaceOnUse" x2="9.3648" gradientTransform="matrix(1.9851 0 0 .50376 1.7866 4.5544)" y1="31.504" x1="14.637">
-   <stop stop-color="#a3a3a3" offset="0"/>
-   <stop stop-color="#b5b5b5" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bm" y2="36.726" gradientUnits="userSpaceOnUse" x2="32.097" gradientTransform="matrix(1.1405 0 0 .926 .27233 -3.2472)" y1="10.061" x1="16.999">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bn" y2="43.165" gradientUnits="userSpaceOnUse" x2="26.478" gradientTransform="matrix(1.5715,0,0,1.3608,-102.46,-17.647)" y1="43.165" x1="23.124">
-   <stop stop-color="#686868" offset=".005618"/>
-   <stop stop-color="#777" offset=".030121"/>
-   <stop stop-color="#929292" offset=".083666"/>
-   <stop stop-color="#a7a7a7" offset=".14220"/>
-   <stop stop-color="#b6b6b6" offset=".20740"/>
-   <stop stop-color="#bebebe" offset=".28460"/>
-   <stop stop-color="#c1c1c1" offset=".40450"/>
-   <stop stop-color="#bcbcbc" offset=".4962"/>
-   <stop stop-color="#adadad" offset=".60570"/>
-   <stop stop-color="#959595" offset=".7245"/>
-   <stop stop-color="#747474" offset=".84970"/>
-   <stop stop-color="#494949" offset=".97890"/>
-   <stop stop-color="#414141" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bo" y2="26.74" gradientUnits="userSpaceOnUse" x2="24.613" gradientTransform="matrix(.88375 0 0 .87752 -85.239 4.3964)" y1="31.146" x1="24.613">
-   <stop stop-color="#4c4c28" offset="0"/>
-   <stop stop-color="#4c4c28" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bp" y2="38.676" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="-4.3908" gradientTransform="matrix(.49943 .026299 -.1045 .57766 -53.345 22.067)" y1="38.676" x1="-22.874"/>
-  <linearGradient id="ao" y2="39.143" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="-23.851" gradientTransform="matrix(.49943 .026299 -.1045 .57766 -53.345 22.067)" y1="39.034" x1="-10.481"/>
-  <linearGradient id="ap" y2="38.676" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="-4.3908" gradientTransform="matrix(.54531 -.11616 .0552 .65213 -57.809 11.7)" y1="38.676" x1="-22.874"/>
-  <linearGradient id="aq" y2="39.143" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="-23.851" gradientTransform="matrix(.54531 -.11616 .0552 .65213 -57.809 11.7)" y1="39.034" x1="-10.481"/>
-  <linearGradient id="ar" y2="54.863" gradientUnits="userSpaceOnUse" x2="11.906" gradientTransform="matrix(1.3638 0 0 .48159 -83.956 4.9775)" y1="55.363" x1="17.88">
-   <stop stop-color="#d6d7a5" offset="0"/>
-   <stop stop-color="#8e8f6d" offset="1"/>
-  </linearGradient>
-  <linearGradient id="as" y2="37.227" gradientUnits="userSpaceOnUse" x2="30.17" gradientTransform="matrix(.85055 0 0 .87659 -84.479 4.956)" y1="37.227" x1="18.995">
-   <stop stop-color="#a3a349" offset=".005618"/>
-   <stop stop-color="#acac54" offset=".020787"/>
-   <stop stop-color="#c1c172" offset=".066001"/>
-   <stop stop-color="#d4d68e" offset=".1148"/>
-   <stop stop-color="#e2e4a6" offset=".16770"/>
-   <stop stop-color="#edf0b8" offset=".2265"/>
-   <stop stop-color="#f3f6c3" offset=".29630"/>
-   <stop stop-color="#f5f8c7" offset=".40450"/>
-   <stop stop-color="#eef0be" offset=".52390"/>
-   <stop stop-color="#dbdda9" offset=".66660"/>
-   <stop stop-color="#bebd88" offset=".8211"/>
-   <stop stop-color="#989564" offset=".98320"/>
-   <stop stop-color="#949160" offset="1"/>
-  </linearGradient>
-  <radialGradient id="az" gradientUnits="userSpaceOnUse" cy="29.869" cx="68.138" gradientTransform="matrix(.4689 0 0 .6715 -93.398 8.0366)" r="33.934">
-   <stop stop-color="#ebf15f" offset="0"/>
-   <stop stop-color="#f2ee19" offset="0.882"/>
-   <stop stop-color="#f7f50d" offset="1"/>
-  </radialGradient>
-  <linearGradient id="at" y2="3.8557" gradientUnits="userSpaceOnUse" x2="-5.2517" gradientTransform="matrix(.7605 0 0 .86364 -83.189 4.9775)" y1="16.652" x1="37.94">
-   <stop stop-color="#f1f3ff" offset="0"/>
-   <stop stop-color="#f1f3ff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="au" y2="18.163" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="32.166" gradientTransform="matrix(-.52575 0 0 1.3044 -42.901 7.7352)" y1="10.314" x1="30.62"/>
-  <linearGradient id="av" y2="18.163" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="32.166" gradientTransform="matrix(.52575 0 0 1.3044 -84.069 7.8378)" y1="10.314" x1="30.62"/>
-  <linearGradient id="aw" y2="32.251" gradientUnits="userSpaceOnUse" x2="9.3648" gradientTransform="matrix(1.6584 0 0 .41351 -83.756 8.3508)" y1="31.504" x1="14.637">
-   <stop stop-color="#a3a3a3" offset="0"/>
-   <stop stop-color="#b5b5b5" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ax" y2="36.726" gradientUnits="userSpaceOnUse" x2="32.097" gradientTransform="matrix(.97004 0 0 .81172 -84.247 2.1096)" y1="10.061" x1="16.999">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <path fill-opacity=".75688" fill="#fff" d="m6.158-286.2v-2.7947 2.7947z"/>
- <g transform="matrix(.89115 0 0 .88556 -90.107 4.7413)">
-  <path opacity=".8" style="color:#000000" d="m39.875 42.062a13.812 4.4381 0 1 1 -27.625 0 13.812 4.4381 0 1 1 27.625 0z" transform="matrix(1.1972,0,0,1.0986,42.598,-5.9468)" fill="url(#an)"/>
-  <g transform="translate(48.8,-1.7373)">
-   <path d="m21.894 38.886v1.4752c0 1.4752 1.3113 2.7865 2.7865 2.7865s2.7865-1.3113 2.7865-2.7865v-1.475h-5.573z" transform="matrix(1.0758 0 0 .93749 -2.5513 3.0472)" stroke="#565656" fill="url(#ba)"/>
-   <g transform="matrix(.98907 0 0 .99356 -.40874 .0079205)">
-    <path stroke-linejoin="round" style="color:#000000" d="m24.512 27.669c-3.3029-0.008-7.0484 0.96319-5.0188 2.7991-0.50322 0.203-1.2225 0.65638-1.1377 1.7173 0.04682 0.55406 0.63408 0.89417 1.4372 1.1439-0.91045 0.63861-1.4898 1.3134-1.4372 1.9358 0.04627 0.5476 0.62117 0.92261 1.4079 1.1732-0.88751 0.63126-1.4597 1.322-1.4079 1.9358 0.07927 0.93814 2.1026 1.989 6.4838 1.8679 3.1544-0.08599 5.938-0.65139 6.1577-1.8679 0.08626-0.4777-0.30469-0.92342-0.90924-1.3199 0.45257-0.45616 0.76962-0.91884 0.73326-1.3492-0.04649-0.55018-0.61462-0.92296-1.4079-1.1732 0.88751-0.63126 1.4597-1.322 1.4079-1.9358-0.04649-0.55018-0.61462-0.89362-1.4079-1.1439 0.89809-0.63467 1.4601-1.318 1.4079-1.9358-0.05802-0.6867-3.2046-1.8398-6.3089-1.8473z" stroke="url(#bb)" stroke-linecap="round" stroke-width="2.0175" fill="#aeae57"/>
-    <path stroke-linejoin="round" style="color:#000000" d="m30.92 38.33c-0.21969 1.2166-3.3288 1.9031-8.3051 1.6539-3.1516-0.15782-3.332-1.0396-3.1123-2.2562 0.21969-1.2166 2.9555-2.069 6.1067-1.9028 3.1512 0.16623 5.5304 1.2885 5.3107 2.5051z" stroke="url(#bd)" stroke-linecap="round" stroke-width=".089063" fill="url(#bc)"/>
-    <path stroke-linejoin="round" style="color:#000000" d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z" transform="matrix(.60274 -.12862 .064284 .76079 31.12 14.491)" stroke="url(#am)" stroke-linecap="round" stroke-width=".13035" fill="url(#al)"/>
-    <path stroke-linejoin="round" style="color:#000000" d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z" transform="matrix(.60274 -.12862 .064284 .76079 31.12 11.396)" stroke="url(#am)" stroke-linecap="round" stroke-width=".13035" fill="url(#al)"/>
-    <path stroke-linejoin="round" style="color:#000000" d="m30.698 29.636c0 1.3783-2.5408 2.9181-5.9815 3.6523-3.4407 0.73425-6.3274 0.21552-6.4434-1.1579-0.11605-1.3734 2.2365-2.9753 5.6792-3.162 3.47-0.18812 6.7457-0.04393 6.7457 0.66756z" stroke="url(#bf)" stroke-linecap="round" stroke-width=".089063" fill="url(#be)"/>
-    <path style="color:#000000" fill="#fff" d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z" transform="matrix(.33546 0 0 .33546 11.747 27.226)"/>
-    <path fill-opacity=".23392" fill-rule="evenodd" d="m19.342 33.379c3.3944 0.50467 6.9788-0.03267 9.8721-1.9081 0.81127-0.52584 0.93329-1.1269 1.3066-1.597-1.4241 1.1269-5.0259 4.1618-11.179 3.505z"/>
-    <path style="color:#000000" fill="#fff" d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z" transform="matrix(.33546 0 0 .33546 11.747 30.234)"/>
-    <path fill-opacity=".23392" fill-rule="evenodd" d="m19.467 39.518c3.3944 0.50467 6.9788-0.03267 9.8721-1.9081 0.81127-0.52584 0.93329-1.1269 1.3066-1.597-1.4241 1.1269-5.0259 4.1618-11.179 3.505z"/>
-    <path fill-opacity=".23392" fill-rule="evenodd" d="m19.487 36.407c3.3944 0.50467 6.9788-0.03267 9.8721-1.9081 0.81127-0.52584 0.93329-1.1269 1.3066-1.597-1.4241 1.1269-5.0259 4.1618-11.179 3.505z"/>
-   </g>
-   <g transform="translate(-.9888)">
-    <g stroke-linejoin="round" stroke-linecap="round">
-     <path style="color:#000000" d="m18.871 29.628c0-0.79143 1.5741-1.7381 5.5482-1.6852 3.6819 0.04909 6.1074 0.89569 6.1074 2.1624 0 1.2399-3.2194 2.069-6.6519 1.9028-3.4326-0.16623-5.0036-1.1402-5.0036-2.3801z" transform="matrix(.95444 0 0 .98987 1.4332 .63988)" stroke="url(#bh)" stroke-width=".090833" fill="url(#bg)"/>
-     <path style="color:#000000" d="m24.68 0.86229c-7.822 0-14.174 5.975-14.174 13.333 0 7.5426 5.7416 8.3779 5.7416 11.158 0 3.2661 3.3663 6.9697 8.9015 6.836 5.8858-0.14216 8.3149-3.3633 8.3149-6.836 0-2.9689 5.3896-3.0481 5.3896-11.158 0-7.358-6.3517-13.333-14.174-13.333z" transform="matrix(.95444 0 0 .98987 1.4332 .63988)" stroke="#616471" stroke-width="1.016" fill="url(#ay)"/>
-     <path style="color:#000000" d="m24.68 1.9277c-7.29 0-13.21 5.5686-13.21 12.426 0 7.0296 5.3511 7.8081 5.3511 10.399 0 3.0439 3.1373 6.4957 8.2961 6.3711 5.4855-0.13249 7.7494-3.1346 7.7494-6.3711 0-2.767 5.023-2.8408 5.023-10.399 0-6.8576-5.9197-12.426-13.21-12.426z" transform="matrix(.95444 0 0 .98987 1.4332 .63988)" stroke="url(#bi)" stroke-width=".94686" fill="none"/>
-    </g>
-    <g transform="matrix(.9375 0 0 .92694 .56922 .25176)">
-     <path fill="url(#bj)" d="m31.947 19.223c0.31274 0.10425 0.52124 0.41699 0.41699 0.72973l-3.8571 11.571c-0.10425 0.31274-0.41699 0.52124-0.72973 0.41699s-0.52124-0.41699-0.41699-0.72973l3.858-11.571c0.10425-0.31274 0.41699-0.52124 0.72973-0.41699z"/>
-     <path fill="url(#bk)" d="m20.152 19.348c-0.31274 0.10425-0.52124 0.41699-0.41699 0.72973l3.8571 11.571c0.10425 0.31274 0.41699 0.52124 0.72973 0.41699s0.52124-0.41699 0.41699-0.72973l-3.857-11.571c-0.104-0.313-0.417-0.521-0.73-0.417z"/>
-     <path stroke-linejoin="round" d="m20.255 19.273c-0.24591 0.04207-0.43856 0.23464-0.48071 0.48054s0.07535 0.49164 0.29321 0.61321c0 0 1.8422 1.0809 4.25 1.625 2.4078 0.54413 5.4889 0.57943 7.8125-1.6875 0.17525-0.13903 0.25649-0.36542 0.20964-0.58415-0.04685-0.21874-0.21368-0.39199-0.4305-0.44706-0.21682-0.05506-0.4461 0.01758-0.59165 0.18746-1.9505 1.903-4.5448 1.9046-6.75 1.4062-2.2052-0.49834-3.9062-1.5-3.9062-1.5-0.11943-0.07979-0.26393-0.11313-0.40625-0.09375z" stroke="url(#bl)" stroke-linecap="round" stroke-width=".21455" fill="#fff"/>
-    </g>
-    <path opacity=".59777" style="color:#000000" d="m25.001 3.5644c-6.2636 0-11.346 4.0256-11.346 8.9834 0 1.9801 0.97756 3.7139 2.3506 5.1992 1.5527 0.63186 3.2438 1.0859 5.1087 1.0859 6.2636 0 11.346-4.0256 11.346-8.9834 0-1.9921-0.99381-3.7421-2.382-5.2321-1.5454-0.62437-3.2243-1.053-5.0774-1.053z" transform="matrix(.95444 0 0 .98987 1.4332 .63988)" fill="url(#bm)"/>
-   </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="info.svg">
+  <metadata
+     id="metadata318">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="879"
+     inkscape:window-height="699"
+     id="namedview316"
+     showgrid="false"
+     inkscape:zoom="6.1283168"
+     inkscape:cx="24.556468"
+     inkscape:cy="23.762921"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="ai"
+       y2="37.227"
+       gradientUnits="userSpaceOnUse"
+       x2="30.17"
+       y1="37.227"
+       x1="18.995">
+      <stop
+         stop-color="#a3a349"
+         offset=".005618"
+         id="stop7" />
+      <stop
+         stop-color="#acac54"
+         offset=".020787"
+         id="stop9" />
+      <stop
+         stop-color="#c1c172"
+         offset=".066001"
+         id="stop11" />
+      <stop
+         stop-color="#d4d68e"
+         offset=".1148"
+         id="stop13" />
+      <stop
+         stop-color="#e2e4a6"
+         offset=".16770"
+         id="stop15" />
+      <stop
+         stop-color="#edf0b8"
+         offset=".2265"
+         id="stop17" />
+      <stop
+         stop-color="#f3f6c3"
+         offset=".29630"
+         id="stop19" />
+      <stop
+         stop-color="#f5f8c7"
+         offset=".40450"
+         id="stop21" />
+      <stop
+         stop-color="#eef0be"
+         offset=".52390"
+         id="stop23" />
+      <stop
+         stop-color="#dbdda9"
+         offset=".66660"
+         id="stop25" />
+      <stop
+         stop-color="#bebd88"
+         offset=".8211"
+         id="stop27" />
+      <stop
+         stop-color="#989564"
+         offset=".98320"
+         id="stop29" />
+      <stop
+         stop-color="#949160"
+         offset="1"
+         id="stop31" />
+    </linearGradient>
+    <linearGradient
+       id="aj">
+      <stop
+         stop-color="#929470"
+         offset="0"
+         id="stop34" />
+      <stop
+         stop-color="#fcffc1"
+         offset=".26471"
+         id="stop36" />
+      <stop
+         stop-color="#f3f5ba"
+         offset=".63235"
+         id="stop38" />
+      <stop
+         stop-color="#929470"
+         offset="1"
+         id="stop40" />
+    </linearGradient>
+    <linearGradient
+       id="ak">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop43" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".44118"
+         offset=".41176"
+         id="stop45" />
+      <stop
+         stop-opacity=".48039"
+         offset="1"
+         id="stop47" />
+    </linearGradient>
+    <radialGradient
+       id="an"
+       gradientUnits="userSpaceOnUse"
+       cy="74.21"
+       cx="14.772"
+       gradientTransform="scale(1.7643 .5668)"
+       r="7.829">
+      <stop
+         stop-opacity=".51546"
+         offset="0"
+         id="stop50" />
+      <stop
+         stop-opacity=".14433"
+         offset=".55172"
+         id="stop52" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop54" />
+    </radialGradient>
+    <linearGradient
+       id="ba"
+       y2="43.165"
+       gradientUnits="userSpaceOnUse"
+       x2="26.478"
+       gradientTransform="matrix(1.6391,0,0,1.6391,-15.97,-29.794)"
+       y1="43.165"
+       x1="23.124">
+      <stop
+         stop-color="#686868"
+         offset=".005618"
+         id="stop57" />
+      <stop
+         stop-color="#777"
+         offset=".030121"
+         id="stop59" />
+      <stop
+         stop-color="#929292"
+         offset=".083666"
+         id="stop61" />
+      <stop
+         stop-color="#a7a7a7"
+         offset=".14220"
+         id="stop63" />
+      <stop
+         stop-color="#b6b6b6"
+         offset=".20740"
+         id="stop65" />
+      <stop
+         stop-color="#bebebe"
+         offset=".28460"
+         id="stop67" />
+      <stop
+         stop-color="#c1c1c1"
+         offset=".40450"
+         id="stop69" />
+      <stop
+         stop-color="#bcbcbc"
+         offset=".4962"
+         id="stop71" />
+      <stop
+         stop-color="#adadad"
+         offset=".60570"
+         id="stop73" />
+      <stop
+         stop-color="#959595"
+         offset=".7245"
+         id="stop75" />
+      <stop
+         stop-color="#747474"
+         offset=".84970"
+         id="stop77" />
+      <stop
+         stop-color="#494949"
+         offset=".97890"
+         id="stop79" />
+      <stop
+         stop-color="#414141"
+         offset="1"
+         id="stop81" />
+    </linearGradient>
+    <linearGradient
+       id="bb"
+       y2="26.74"
+       gradientUnits="userSpaceOnUse"
+       x2="24.613"
+       gradientTransform="scale(1.0027 .99735)"
+       y1="31.146"
+       x1="24.613">
+      <stop
+         stop-color="#4c4c28"
+         offset="0"
+         id="stop84" />
+      <stop
+         stop-color="#4c4c28"
+         stop-opacity="0"
+         offset="1"
+         id="stop86" />
+    </linearGradient>
+    <linearGradient
+       id="bc"
+       y2="38.676"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="-4.3908"
+       gradientTransform="matrix(.56662 .02989 -.11856 .65654 36.185 20.083)"
+       y1="38.676"
+       x1="-22.874" />
+    <linearGradient
+       id="bd"
+       y2="39.143"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="-23.851"
+       gradientTransform="matrix(.56662 .02989 -.11856 .65654 36.185 20.083)"
+       y1="39.034"
+       x1="-10.481" />
+    <linearGradient
+       id="al"
+       y2="38.676"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="-4.3908"
+       gradientTransform="scale(1.0264 .97423)"
+       y1="38.676"
+       x1="-22.874" />
+    <linearGradient
+       id="am"
+       y2="39.143"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="-23.851"
+       gradientTransform="scale(1.0264 .97423)"
+       y1="39.034"
+       x1="-10.481" />
+    <linearGradient
+       id="be"
+       y2="38.676"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="-4.3908"
+       gradientTransform="matrix(.61868 -.13203 .062627 .74118 31.12 8.3004)"
+       y1="38.676"
+       x1="-22.874" />
+    <linearGradient
+       id="bf"
+       y2="39.143"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="-23.851"
+       gradientTransform="matrix(.61868 -.13203 .062627 .74118 31.12 8.3004)"
+       y1="39.034"
+       x1="-10.481" />
+    <linearGradient
+       id="bg"
+       y2="54.863"
+       gradientUnits="userSpaceOnUse"
+       x2="11.906"
+       gradientTransform="matrix(1.6034 0 0 .5494 .61417 .024498)"
+       y1="55.363"
+       x1="17.88">
+      <stop
+         stop-color="#d6d7a5"
+         offset="0"
+         id="stop95" />
+      <stop
+         stop-color="#8e8f6d"
+         offset="1"
+         id="stop97" />
+    </linearGradient>
+    <linearGradient
+       id="bh"
+       y2="-29.598"
+       gradientUnits="userSpaceOnUse"
+       x2="-37.641"
+       gradientTransform="matrix(-.90573 -.043862 .18951 -.96344 .61417 .024498)"
+       y1="-29.799"
+       x1="-29.007">
+      <stop
+         stop-color="#929470"
+         offset="0"
+         id="stop100" />
+      <stop
+         stop-color="#60614a"
+         offset=".26471"
+         id="stop102" />
+      <stop
+         stop-color="#f3f5ba"
+         offset=".63235"
+         id="stop104" />
+      <stop
+         stop-color="#929470"
+         offset="1"
+         id="stop106" />
+    </linearGradient>
+    <radialGradient
+       id="ay"
+       gradientUnits="userSpaceOnUse"
+       cy="29.869"
+       cx="68.138"
+       gradientTransform="matrix(.55129 0 0 .76603 -10.487 3.5143)"
+       r="33.934">
+      <stop
+         stop-color="#fff"
+         stop-opacity=".17526"
+         offset="0"
+         id="stop109" />
+      <stop
+         stop-color="#709ac8"
+         offset="0.882"
+         id="stop111" />
+      <stop
+         stop-color="#6f96dd"
+         offset="1"
+         id="stop113" />
+    </radialGradient>
+    <linearGradient
+       id="bi"
+       y2="3.8557"
+       gradientUnits="userSpaceOnUse"
+       x2="-5.2517"
+       gradientTransform="matrix(.89413 0 0 .98523 1.516 .024498)"
+       y1="16.652"
+       x1="37.94">
+      <stop
+         stop-color="#f1f3ff"
+         offset="0"
+         id="stop116" />
+      <stop
+         stop-color="#f1f3ff"
+         stop-opacity="0"
+         offset="1"
+         id="stop118" />
+    </linearGradient>
+    <linearGradient
+       id="bj"
+       y2="18.163"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="32.166"
+       gradientTransform="matrix(-.6293 0 0 1.5891 50.688 3.8044)"
+       y1="10.314"
+       x1="30.62" />
+    <linearGradient
+       id="bk"
+       y2="18.163"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="32.166"
+       gradientTransform="matrix(.6293 0 0 1.5891 1.4116 3.9294)"
+       y1="10.314"
+       x1="30.62" />
+    <linearGradient
+       id="bl"
+       y2="32.251"
+       gradientUnits="userSpaceOnUse"
+       x2="9.3648"
+       gradientTransform="matrix(1.9851 0 0 .50376 1.7866 4.5544)"
+       y1="31.504"
+       x1="14.637">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop123" />
+      <stop
+         stop-color="#b5b5b5"
+         stop-opacity="0"
+         offset="1"
+         id="stop125" />
+    </linearGradient>
+    <linearGradient
+       id="bm"
+       y2="36.726"
+       gradientUnits="userSpaceOnUse"
+       x2="32.097"
+       gradientTransform="matrix(1.1405 0 0 .926 .27233 -3.2472)"
+       y1="10.061"
+       x1="16.999">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop128" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop130" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="43.165"
+       gradientUnits="userSpaceOnUse"
+       x2="26.478"
+       gradientTransform="matrix(1.5715,0,0,1.3608,-102.46,-17.647)"
+       y1="43.165"
+       x1="23.124">
+      <stop
+         stop-color="#686868"
+         offset=".005618"
+         id="stop133" />
+      <stop
+         stop-color="#777"
+         offset=".030121"
+         id="stop135" />
+      <stop
+         stop-color="#929292"
+         offset=".083666"
+         id="stop137" />
+      <stop
+         stop-color="#a7a7a7"
+         offset=".14220"
+         id="stop139" />
+      <stop
+         stop-color="#b6b6b6"
+         offset=".20740"
+         id="stop141" />
+      <stop
+         stop-color="#bebebe"
+         offset=".28460"
+         id="stop143" />
+      <stop
+         stop-color="#c1c1c1"
+         offset=".40450"
+         id="stop145" />
+      <stop
+         stop-color="#bcbcbc"
+         offset=".4962"
+         id="stop147" />
+      <stop
+         stop-color="#adadad"
+         offset=".60570"
+         id="stop149" />
+      <stop
+         stop-color="#959595"
+         offset=".7245"
+         id="stop151" />
+      <stop
+         stop-color="#747474"
+         offset=".84970"
+         id="stop153" />
+      <stop
+         stop-color="#494949"
+         offset=".97890"
+         id="stop155" />
+      <stop
+         stop-color="#414141"
+         offset="1"
+         id="stop157" />
+    </linearGradient>
+    <linearGradient
+       id="bo"
+       y2="26.74"
+       gradientUnits="userSpaceOnUse"
+       x2="24.613"
+       gradientTransform="matrix(.88375 0 0 .87752 -85.239 4.3964)"
+       y1="31.146"
+       x1="24.613">
+      <stop
+         stop-color="#4c4c28"
+         offset="0"
+         id="stop160" />
+      <stop
+         stop-color="#4c4c28"
+         stop-opacity="0"
+         offset="1"
+         id="stop162" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="38.676"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="-4.3908"
+       gradientTransform="matrix(.49943 .026299 -.1045 .57766 -53.345 22.067)"
+       y1="38.676"
+       x1="-22.874" />
+    <linearGradient
+       id="ao"
+       y2="39.143"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="-23.851"
+       gradientTransform="matrix(.49943 .026299 -.1045 .57766 -53.345 22.067)"
+       y1="39.034"
+       x1="-10.481" />
+    <linearGradient
+       id="ap"
+       y2="38.676"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="-4.3908"
+       gradientTransform="matrix(.54531 -.11616 .0552 .65213 -57.809 11.7)"
+       y1="38.676"
+       x1="-22.874" />
+    <linearGradient
+       id="aq"
+       y2="39.143"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="-23.851"
+       gradientTransform="matrix(.54531 -.11616 .0552 .65213 -57.809 11.7)"
+       y1="39.034"
+       x1="-10.481" />
+    <linearGradient
+       id="ar"
+       y2="54.863"
+       gradientUnits="userSpaceOnUse"
+       x2="11.906"
+       gradientTransform="matrix(1.3638 0 0 .48159 -83.956 4.9775)"
+       y1="55.363"
+       x1="17.88">
+      <stop
+         stop-color="#d6d7a5"
+         offset="0"
+         id="stop169" />
+      <stop
+         stop-color="#8e8f6d"
+         offset="1"
+         id="stop171" />
+    </linearGradient>
+    <linearGradient
+       id="as"
+       y2="37.227"
+       gradientUnits="userSpaceOnUse"
+       x2="30.17"
+       gradientTransform="matrix(.85055 0 0 .87659 -84.479 4.956)"
+       y1="37.227"
+       x1="18.995">
+      <stop
+         stop-color="#a3a349"
+         offset=".005618"
+         id="stop174" />
+      <stop
+         stop-color="#acac54"
+         offset=".020787"
+         id="stop176" />
+      <stop
+         stop-color="#c1c172"
+         offset=".066001"
+         id="stop178" />
+      <stop
+         stop-color="#d4d68e"
+         offset=".1148"
+         id="stop180" />
+      <stop
+         stop-color="#e2e4a6"
+         offset=".16770"
+         id="stop182" />
+      <stop
+         stop-color="#edf0b8"
+         offset=".2265"
+         id="stop184" />
+      <stop
+         stop-color="#f3f6c3"
+         offset=".29630"
+         id="stop186" />
+      <stop
+         stop-color="#f5f8c7"
+         offset=".40450"
+         id="stop188" />
+      <stop
+         stop-color="#eef0be"
+         offset=".52390"
+         id="stop190" />
+      <stop
+         stop-color="#dbdda9"
+         offset=".66660"
+         id="stop192" />
+      <stop
+         stop-color="#bebd88"
+         offset=".8211"
+         id="stop194" />
+      <stop
+         stop-color="#989564"
+         offset=".98320"
+         id="stop196" />
+      <stop
+         stop-color="#949160"
+         offset="1"
+         id="stop198" />
+    </linearGradient>
+    <radialGradient
+       id="az"
+       gradientUnits="userSpaceOnUse"
+       cy="29.869"
+       cx="68.138"
+       gradientTransform="matrix(.4689 0 0 .6715 -93.398 8.0366)"
+       r="33.934">
+      <stop
+         stop-color="#ebf15f"
+         offset="0"
+         id="stop201" />
+      <stop
+         stop-color="#f2ee19"
+         offset="0.882"
+         id="stop203" />
+      <stop
+         stop-color="#f7f50d"
+         offset="1"
+         id="stop205" />
+    </radialGradient>
+    <linearGradient
+       id="at"
+       y2="3.8557"
+       gradientUnits="userSpaceOnUse"
+       x2="-5.2517"
+       gradientTransform="matrix(.7605 0 0 .86364 -83.189 4.9775)"
+       y1="16.652"
+       x1="37.94">
+      <stop
+         stop-color="#f1f3ff"
+         offset="0"
+         id="stop208" />
+      <stop
+         stop-color="#f1f3ff"
+         stop-opacity="0"
+         offset="1"
+         id="stop210" />
+    </linearGradient>
+    <linearGradient
+       id="au"
+       y2="18.163"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="32.166"
+       gradientTransform="matrix(-.52575 0 0 1.3044 -42.901 7.7352)"
+       y1="10.314"
+       x1="30.62" />
+    <linearGradient
+       id="av"
+       y2="18.163"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="32.166"
+       gradientTransform="matrix(.52575 0 0 1.3044 -84.069 7.8378)"
+       y1="10.314"
+       x1="30.62" />
+    <linearGradient
+       id="aw"
+       y2="32.251"
+       gradientUnits="userSpaceOnUse"
+       x2="9.3648"
+       gradientTransform="matrix(1.6584 0 0 .41351 -83.756 8.3508)"
+       y1="31.504"
+       x1="14.637">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop215" />
+      <stop
+         stop-color="#b5b5b5"
+         stop-opacity="0"
+         offset="1"
+         id="stop217" />
+    </linearGradient>
+    <linearGradient
+       id="ax"
+       y2="36.726"
+       gradientUnits="userSpaceOnUse"
+       x2="32.097"
+       gradientTransform="matrix(.97004 0 0 .81172 -84.247 2.1096)"
+       y1="10.061"
+       x1="16.999">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop220" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop222" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(1.0407,0,0,1.0443,89.699,-2.4836)"
+     id="g276">
+    <path
+       opacity=".8"
+       style="color:#000000"
+       d="m39.875 42.062a13.812 4.4381 0 1 1 -27.625 0 13.812 4.4381 0 1 1 27.625 0z"
+       transform="matrix(1.0669 0 0 .97287 -90.401 .66159)"
+       fill="url(#an)"
+       id="path278" />
+    <path
+       d="m-66.159 39.371v1.2247c0 1.2247 1.2572 2.3134 2.6715 2.3134s2.6715-1.0887 2.6715-2.3134v-1.225h-5.343z"
+       stroke="#565656"
+       stroke-width=".89215"
+       fill="url(#bn)"
+       id="path280" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-63.634 28.741c-2.9112-0.007-6.2126 0.84746-4.4236 2.4628-0.44355 0.17861-1.0776 0.57752-1.0028 1.511 0.04127 0.48749 0.55888 0.78674 1.2668 1.0065-0.80248 0.56188-1.3131 1.1556-1.2668 1.7032 0.04078 0.48181 0.5475 0.81176 1.2409 1.0323-0.78226 0.55542-1.2866 1.1631-1.2409 1.7032 0.06987 0.82542 1.8532 1.75 5.7148 1.6435 2.7803-0.07566 5.2338-0.57312 5.4274-1.6435 0.07603-0.42031-0.26856-0.81247-0.80142-1.1613 0.3989-0.40136 0.67836-0.80844 0.6463-1.1871-0.04098-0.48408-0.54173-0.81206-1.2409-1.0323 0.78226-0.55542 1.2866-1.1631 1.2409-1.7032-0.04098-0.48408-0.54173-0.78626-1.2409-1.0065 0.79159-0.55842 1.2869-1.1597 1.2409-1.7032-0.05114-0.6042-2.8246-1.6187-5.5607-1.6253z"
+       stroke="url(#bo)"
+       stroke-linecap="round"
+       stroke-width="1.7767"
+       fill="#aeae57"
+       id="path282" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-57.986 38.121c-0.19363 1.0704-2.934 1.6744-7.3202 1.4552-2.7779-0.13886-2.9368-0.91471-2.7432-1.9851 0.19363-1.0704 2.605-1.8204 5.3825-1.6742 2.7775 0.14626 4.8745 1.1337 4.6809 2.2041z"
+       stroke="url(#ao)"
+       stroke-linecap="round"
+       stroke-width=".078431"
+       fill="url(#bp)"
+       id="path284" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z"
+       transform="matrix(.53126 -.11317 .05666 .66938 -57.809 17.147)"
+       stroke="url(#am)"
+       stroke-linecap="round"
+       stroke-width=".13035"
+       fill="url(#al)"
+       id="path286" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z"
+       transform="matrix(.53126 -.11317 .05666 .66938 -57.809 14.423)"
+       stroke="url(#am)"
+       stroke-linecap="round"
+       stroke-width=".13035"
+       fill="url(#al)"
+       id="path288" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-58.181 30.472c0 1.2127-2.2395 2.5675-5.2721 3.2135-3.0327 0.64603-5.577 0.18962-5.6793-1.0188-0.10228-1.2084 1.9713-2.6179 5.0057-2.7821 3.0585-0.16551 5.9457-0.03865 5.9457 0.58735z"
+       stroke="url(#aq)"
+       stroke-linecap="round"
+       stroke-width=".078432"
+       fill="url(#ap)"
+       id="path290" />
+    <path
+       style="color:#000000"
+       fill="#fff"
+       d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z"
+       transform="matrix(.29568 0 0 .29516 -74.885 28.351)"
+       id="path292" />
+    <path
+       fill-opacity=".23392"
+       fill-rule="evenodd"
+       d="m-68.191 33.765c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"
+       id="path294" />
+    <path
+       style="color:#000000"
+       fill="#fff"
+       d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z"
+       transform="matrix(.29568 0 0 .29516 -74.885 30.998)"
+       id="path296" />
+    <path
+       fill-opacity=".23392"
+       fill-rule="evenodd"
+       d="m-68.081 39.166c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"
+       id="path298" />
+    <path
+       fill-opacity=".23392"
+       fill-rule="evenodd"
+       d="m-68.063 36.429c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"
+       id="path300" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-68.428 30.928c0-0.69376 1.3388-1.5236 4.719-1.4772 3.1316 0.04303 5.1946 0.78515 5.1946 1.8956 0 1.0869-2.7382 1.8137-5.6578 1.668-2.9196-0.14571-4.2558-0.99947-4.2558-2.0863z"
+       stroke="url(#as)"
+       stroke-linecap="round"
+       stroke-width=".078431"
+       fill="url(#ar)"
+       id="path302" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-63.487 5.7119c-6.653 0-12.055 5.2376-12.055 11.688 0 6.6117 4.8835 7.344 4.8835 9.7807 0 2.863 2.8632 6.1095 7.5711 5.9924 5.0062-0.12462 7.0722-2.9483 7.0722-5.9924 0-2.6025 4.5841-2.6719 4.5841-9.7807 0-6.45-5.4024-11.688-12.055-11.688z"
+       stroke="#616471"
+       stroke-linecap="round"
+       stroke-width=".87724"
+       fill="url(#az)"
+       id="path304" />
+    <path
+       stroke-linejoin="round"
+       style="color:#000000"
+       d="m-63.487 6.6458c-6.2005 0-11.236 4.8814-11.236 10.893 0 6.162 4.5513 6.8445 4.5513 9.1155 0 2.6683 2.6684 5.694 7.0562 5.5848 4.6657-0.11614 6.5912-2.7477 6.5912-5.5848 0-2.4255 4.2723-2.4902 4.2723-9.1155 0-6.0113-5.035-10.893-11.236-10.893z"
+       stroke="url(#at)"
+       stroke-linecap="round"
+       stroke-width=".81758"
+       fill="none"
+       id="path306" />
+    <path
+       fill="url(#au)"
+       d="m-58.558 20.391c0.26128 0.08557 0.43547 0.34229 0.34837 0.59901l-3.2225 9.4985c-0.08709 0.25672-0.34837 0.42786-0.60965 0.34229s-0.43547-0.34229-0.34837-0.59901l3.2225-9.4985c0.08709-0.25672 0.34837-0.42786 0.60965-0.34229z"
+       id="path308" />
+    <path
+       fill="url(#av)"
+       d="m-68.412 20.494c-0.26128 0.08557-0.43547 0.34229-0.34837 0.59901l3.2225 9.4985c0.08709 0.25672 0.34837 0.42786 0.60965 0.34229s0.43547-0.34229 0.34837-0.599l-3.2225-9.4985c-0.08709-0.25672-0.34837-0.42786-0.60965-0.34229z"
+       id="path310" />
+    <path
+       stroke-linejoin="round"
+       d="m-68.326 20.433c-0.20545 0.03453-0.36639 0.19261-0.40161 0.39445-0.03521 0.20184 0.06295 0.40357 0.24496 0.50336 0 0 1.5391 0.88724 3.5507 1.3339s4.5857 0.47563 6.527-1.3852c0.14641-0.11413 0.21429-0.29995 0.17515-0.47951-0.03914-0.17955-0.17852-0.32177-0.35966-0.36697s-0.3727 0.01443-0.49429 0.15388c-1.6296 1.5621-3.797 1.5634-5.6393 1.1543-1.8423-0.40907-3.2635-1.2313-3.2635-1.2313-0.09978-0.0655-0.2205-0.09287-0.3394-0.07696z"
+       stroke="url(#aw)"
+       stroke-linecap="round"
+       stroke-width=".17767"
+       fill="#fff"
+       id="path312" />
+    <path
+       opacity=".59777"
+       style="color:#000000"
+       fill="url(#ax)"
+       d="m-63.214 8.0805c-5.3274 0-9.6501 3.5288-9.6501 7.8747 0 1.7357 0.83146 3.2556 1.9993 4.5575 1.3206 0.55388 2.759 0.95189 4.3452 0.95189 5.3274 0 9.6501-3.5288 9.6501-7.8747 0-1.7462-0.84528-3.2802-2.026-4.5864-1.3145-0.54732-2.7424-0.92305-4.3186-0.92305z"
+       id="path314" />
   </g>
- </g>
- <g transform="matrix(1.0407,0,0,1.0443,89.699,-2.4836)">
-  <path opacity=".8" style="color:#000000" d="m39.875 42.062a13.812 4.4381 0 1 1 -27.625 0 13.812 4.4381 0 1 1 27.625 0z" transform="matrix(1.0669 0 0 .97287 -90.401 .66159)" fill="url(#an)"/>
-  <path d="m-66.159 39.371v1.2247c0 1.2247 1.2572 2.3134 2.6715 2.3134s2.6715-1.0887 2.6715-2.3134v-1.225h-5.343z" stroke="#565656" stroke-width=".89215" fill="url(#bn)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-63.634 28.741c-2.9112-0.007-6.2126 0.84746-4.4236 2.4628-0.44355 0.17861-1.0776 0.57752-1.0028 1.511 0.04127 0.48749 0.55888 0.78674 1.2668 1.0065-0.80248 0.56188-1.3131 1.1556-1.2668 1.7032 0.04078 0.48181 0.5475 0.81176 1.2409 1.0323-0.78226 0.55542-1.2866 1.1631-1.2409 1.7032 0.06987 0.82542 1.8532 1.75 5.7148 1.6435 2.7803-0.07566 5.2338-0.57312 5.4274-1.6435 0.07603-0.42031-0.26856-0.81247-0.80142-1.1613 0.3989-0.40136 0.67836-0.80844 0.6463-1.1871-0.04098-0.48408-0.54173-0.81206-1.2409-1.0323 0.78226-0.55542 1.2866-1.1631 1.2409-1.7032-0.04098-0.48408-0.54173-0.78626-1.2409-1.0065 0.79159-0.55842 1.2869-1.1597 1.2409-1.7032-0.05114-0.6042-2.8246-1.6187-5.5607-1.6253z" stroke="url(#bo)" stroke-linecap="round" stroke-width="1.7767" fill="#aeae57"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-57.986 38.121c-0.19363 1.0704-2.934 1.6744-7.3202 1.4552-2.7779-0.13886-2.9368-0.91471-2.7432-1.9851 0.19363-1.0704 2.605-1.8204 5.3825-1.6742 2.7775 0.14626 4.8745 1.1337 4.6809 2.2041z" stroke="url(#ao)" stroke-linecap="round" stroke-width=".078431" fill="url(#bp)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z" transform="matrix(.53126 -.11317 .05666 .66938 -57.809 17.147)" stroke="url(#am)" stroke-linecap="round" stroke-width=".13035" fill="url(#al)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-3.5355 27.229a10.342 3.2706 0 1 1 -20.683 0 10.342 3.2706 0 1 1 20.683 0z" transform="matrix(.53126 -.11317 .05666 .66938 -57.809 14.423)" stroke="url(#am)" stroke-linecap="round" stroke-width=".13035" fill="url(#al)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-58.181 30.472c0 1.2127-2.2395 2.5675-5.2721 3.2135-3.0327 0.64603-5.577 0.18962-5.6793-1.0188-0.10228-1.2084 1.9713-2.6179 5.0057-2.7821 3.0585-0.16551 5.9457-0.03865 5.9457 0.58735z" stroke="url(#aq)" stroke-linecap="round" stroke-width=".078432" fill="url(#ap)"/>
-  <path style="color:#000000" fill="#fff" d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z" transform="matrix(.29568 0 0 .29516 -74.885 28.351)"/>
-  <path fill-opacity=".23392" fill-rule="evenodd" d="m-68.191 33.765c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"/>
-  <path style="color:#000000" fill="#fff" d="m31 22.375a3.25 3.25 0 1 1 -6.5 0 3.25 3.25 0 1 1 6.5 0z" transform="matrix(.29568 0 0 .29516 -74.885 30.998)"/>
-  <path fill-opacity=".23392" fill-rule="evenodd" d="m-68.081 39.166c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"/>
-  <path fill-opacity=".23392" fill-rule="evenodd" d="m-68.063 36.429c2.9919 0.44403 6.1512-0.02875 8.7014-1.6788 0.71506-0.46267 0.82261-0.99147 1.1517-1.4051-1.2552 0.99147-4.4299 3.6618-9.853 3.0839z"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-68.428 30.928c0-0.69376 1.3388-1.5236 4.719-1.4772 3.1316 0.04303 5.1946 0.78515 5.1946 1.8956 0 1.0869-2.7382 1.8137-5.6578 1.668-2.9196-0.14571-4.2558-0.99947-4.2558-2.0863z" stroke="url(#as)" stroke-linecap="round" stroke-width=".078431" fill="url(#ar)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-63.487 5.7119c-6.653 0-12.055 5.2376-12.055 11.688 0 6.6117 4.8835 7.344 4.8835 9.7807 0 2.863 2.8632 6.1095 7.5711 5.9924 5.0062-0.12462 7.0722-2.9483 7.0722-5.9924 0-2.6025 4.5841-2.6719 4.5841-9.7807 0-6.45-5.4024-11.688-12.055-11.688z" stroke="#616471" stroke-linecap="round" stroke-width=".87724" fill="url(#az)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-63.487 6.6458c-6.2005 0-11.236 4.8814-11.236 10.893 0 6.162 4.5513 6.8445 4.5513 9.1155 0 2.6683 2.6684 5.694 7.0562 5.5848 4.6657-0.11614 6.5912-2.7477 6.5912-5.5848 0-2.4255 4.2723-2.4902 4.2723-9.1155 0-6.0113-5.035-10.893-11.236-10.893z" stroke="url(#at)" stroke-linecap="round" stroke-width=".81758" fill="none"/>
-  <path fill="url(#au)" d="m-58.558 20.391c0.26128 0.08557 0.43547 0.34229 0.34837 0.59901l-3.2225 9.4985c-0.08709 0.25672-0.34837 0.42786-0.60965 0.34229s-0.43547-0.34229-0.34837-0.59901l3.2225-9.4985c0.08709-0.25672 0.34837-0.42786 0.60965-0.34229z"/>
-  <path fill="url(#av)" d="m-68.412 20.494c-0.26128 0.08557-0.43547 0.34229-0.34837 0.59901l3.2225 9.4985c0.08709 0.25672 0.34837 0.42786 0.60965 0.34229s0.43547-0.34229 0.34837-0.599l-3.2225-9.4985c-0.08709-0.25672-0.34837-0.42786-0.60965-0.34229z"/>
-  <path stroke-linejoin="round" d="m-68.326 20.433c-0.20545 0.03453-0.36639 0.19261-0.40161 0.39445-0.03521 0.20184 0.06295 0.40357 0.24496 0.50336 0 0 1.5391 0.88724 3.5507 1.3339s4.5857 0.47563 6.527-1.3852c0.14641-0.11413 0.21429-0.29995 0.17515-0.47951-0.03914-0.17955-0.17852-0.32177-0.35966-0.36697s-0.3727 0.01443-0.49429 0.15388c-1.6296 1.5621-3.797 1.5634-5.6393 1.1543-1.8423-0.40907-3.2635-1.2313-3.2635-1.2313-0.09978-0.0655-0.2205-0.09287-0.3394-0.07696z" stroke="url(#aw)" stroke-linecap="round" stroke-width=".17767" fill="#fff"/>
-  <path opacity=".59777" style="color:#000000" fill="url(#ax)" d="m-63.214 8.0805c-5.3274 0-9.6501 3.5288-9.6501 7.8747 0 1.7357 0.83146 3.2556 1.9993 4.5575 1.3206 0.55388 2.759 0.95189 4.3452 0.95189 5.3274 0 9.6501-3.5288 9.6501-7.8747 0-1.7462-0.84528-3.2802-2.026-4.5864-1.3145-0.54732-2.7424-0.92305-4.3186-0.92305z"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/insert_module_board.svg b/bitmaps_png/sources/insert_module_board.svg
index 78717489d2..7e9a33f620 100644
--- a/bitmaps_png/sources/insert_module_board.svg
+++ b/bitmaps_png/sources/insert_module_board.svg
@@ -1,38 +1,200 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <linearGradient id="a" y2="4.2193" gradientUnits="userSpaceOnUse" x2="7.5955" gradientTransform="matrix(.88924 0 0 .78227 .62292 7.6472)" y1="43.994" x1="40.752">
-   <stop stop-color="#333" offset="0"/>
-   <stop stop-color="#474747" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(0,-2.1261,1.54,0,22.424,44.254)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g stroke-linejoin="round" stroke-linecap="round" transform="matrix(1.3562,0,0,1.3468,-6.0414,-11.242)">
-  <rect style="color:#000000" fill-opacity=".63253" ry=".89887" height="32.011" width="31.012" stroke="url(#a)" display="block" y="10.5" x="6.495" fill="#fff"/>
-  <rect opacity=".79121" style="color:#000000" display="block" rx=".13187" ry=".11482" height="30.004" width="28.998" stroke="#fff" y="11.496" x="7.5" fill="none"/>
-  <path style="color:#000000" d="m10.184 13.468 5.316 0.032 3 3v8" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m22.5 24.5v-8l-3-3" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m26.5 24.5v-8l-3-3" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m30.5 24.5v-11" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m18.5 24.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m22.5 24.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m26.5 24.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m30.5 24.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m30.5 31.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m26.5 31.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m22.5 31.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m18.5 31.5v2" stroke="#000" stroke-width="2" display="block" fill="none"/>
-  <path style="color:#000000" d="m18.5 33.5v3l-2 2h-6" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m22.5 33.5v5" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m26.5 33.5v3l2 2h6" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" d="m30.5 33.5 2 2h2" stroke="#000" display="block" fill="none"/>
-  <path style="color:#000000" display="block" d="m10.5 15.5h4l2 2v18l-1 1h-5v-21z" stroke="#000"/>
-  <rect style="color:#000000" display="block" ry="2.028" height="13" width="16" stroke="#000" y="22.5" x="16.5" fill="none"/>
- </g>
- <g transform="matrix(2.995,0,0,2.8613,2.828,18.757)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="insert_module_board.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13.121638"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter3945">
+      <feGaussianBlur
+         id="feGaussianBlur3947"
+         stdDeviation="0.05617153" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter3941">
+      <feGaussianBlur
+         id="feGaussianBlur3943"
+         stdDeviation="0.05617153" />
+    </filter>
+  </defs>
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 9,5.5 0,15 8,0 0,-15 z"
+     id="path3965"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 11.5,6 0,1.5 3,0 0,-1.5"
+     id="path3967"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3969"
+     width="2"
+     height="2"
+     x="18.5"
+     y="6"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="10"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3971"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3973"
+     width="2"
+     height="2"
+     x="18.5"
+     y="14"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="18"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3975"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="6"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3977"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3979"
+     width="2"
+     height="2"
+     x="5.5"
+     y="10"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="14"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3981"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3983"
+     width="2"
+     height="2"
+     x="5.5"
+     y="18"
+     rx="0"
+     ry="0" />
+  <rect
+     style="fill:none;stroke:#d4aa00;stroke-width:1.10000000000000009;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-dashoffset:0"
+     id="rect3007"
+     width="25"
+     height="25"
+     x="0.5"
+     y="0.5"
+     rx="0"
+     ry="0" />
+  <g
+     id="g3003"
+     transform="translate(0.99994333,-1.0000003)">
+    <path
+       style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945)"
+       inkscape:connector-curvature="0"
+       stroke-miterlimit="4"
+       transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
+       d="M 12.266,2.5 23.5,13.734"
+       id="path3767" />
+    <path
+       style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941)"
+       inkscape:connector-curvature="0"
+       stroke-miterlimit="4"
+       transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
+       d="M 23.5,2.5 12.266,13.734"
+       id="path3769" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/lang_def.svg b/bitmaps_png/sources/lang_def.svg
index b3470fa4c6..7abdd96566 100644
--- a/bitmaps_png/sources/lang_def.svg
+++ b/bitmaps_png/sources/lang_def.svg
@@ -1,184 +1,577 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 6.4 6.4">
- <defs>
-  <linearGradient id="bb" y2="48.781" gradientUnits="userSpaceOnUse" x2="33.975" y1="46.094" x1="35.198">
-   <stop stop-color="#d3d7cf" offset="0"/>
-   <stop stop-color="#d3d7cf" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bc" y2="49.835" gradientUnits="userSpaceOnUse" x2="35.045" y1="44.886" x1="38.046">
-   <stop stop-color="#6f716c" offset="0"/>
-   <stop stop-color="#888a85" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bd" y2="49.241" gradientUnits="userSpaceOnUse" x2="33.358" y1="37.386" x1="33.358">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bn" y2="41.842" gradientUnits="userSpaceOnUse" x2="30.035" y1="37.667" x1="36.202">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#888a85" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bh" y2="45.017" gradientUnits="userSpaceOnUse" x2="20.759" gradientTransform="matrix(.83721 0 0 .83721 107.91 38.744)" y1="1" x1="20.759">
-   <stop stop-color="#f0f0f0" offset="0"/>
-   <stop stop-color="#aaa" offset="1"/>
-  </linearGradient>
-  <clipPath id="bm">
-   <path display="block" fill="url(#linearGradient3774)" d="m30.916 135.97c-0.93726 0.54113-1.2283 1.7475-0.67792 2.7008l1.9375 3.3558c-1.4181 1.4141-2.6223 3.012-3.5955 4.71l-3.7836-0.99094c-0.53163-0.14245-1.0379-0.11751-1.4762 0.13061-0.43816 0.24835-0.79654 0.66758-0.9366 1.1903l-1.9788 7.3851c-0.2801 1.0454 0.36595 2.0654 1.4291 2.3503l3.7722 1.0336c-0.0062 1.9571 0.23771 3.943 0.75875 5.8767l-3.3558 1.9375c-0.95328 0.55038-1.3044 1.7407-0.7633 2.6779l3.8125 6.6034c0.54113 0.93726 1.7475 1.2283 2.7008 0.67792l3.3558-1.9375c1.4141 1.4181 3.012 2.6223 4.71 3.5954l-0.99094 3.7836c-0.2849 1.0632 0.27544 2.1327 1.3209 2.4128l7.3851 1.9788c1.0454 0.28012 2.0654-0.36588 2.3503-1.4291l1.0336-3.7722c1.9571 0.006 3.943-0.2377 5.8767-0.75875l1.9375 3.3558c0.55038 0.95327 1.7407 1.3044 2.6779 0.7633l6.6034-3.8125c0.93726-0.54113 1.2283-1.7475 0.67792-2.7008l-1.9375-3.3558c1.4181-1.4141 2.6223-3.012 3.5955-4.71l3.7836 0.99095c1.0632 0.28489 2.1327-0.2755 2.4128-1.3209l1.9788-7.3851c0.2801-1.0454-0.36595-2.0654-1.4291-2.3503l-3.7722-1.0336c0.0062-1.9571-0.2377-3.943-0.75876-5.8767l3.3558-1.9375c0.95327-0.55037 1.3044-1.7407 0.7633-2.6779l-3.8125-6.6034c-0.54113-0.93727-1.7475-1.2283-2.7008-0.67793l-3.3558 1.9375c-1.4141-1.4181-3.012-2.6223-4.71-3.5954l0.99094-3.7836c0.2849-1.0632-0.27542-2.1328-1.3209-2.4128l-7.3851-1.9788c-1.0454-0.28011-2.0654 0.36588-2.3503 1.4291l-1.0336 3.7722c-1.9571-0.006-3.943 0.23771-5.8767 0.75876l-1.9375-3.3558c-0.55038-0.95329-1.7407-1.3044-2.6779-0.7633l-6.6034 3.8125zm13.052 14.981c3.8263-2.2091 8.7191-0.89814 10.928 2.9282 2.2091 3.8263 0.89814 8.7191-2.9282 10.928-3.8263 2.2091-8.7191 0.89814-10.928-2.9282-2.2091-3.8264-0.89814-8.7191 2.9282-10.928z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 1.3 1.3"
+   id="svg2"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="lang_def.svg">
+  <metadata
+     id="metadata256">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1243"
+     inkscape:window-height="785"
+     id="namedview254"
+     showgrid="true"
+     inkscape:zoom="22.066153"
+     inkscape:cx="19"
+     inkscape:cy="16.427875"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3233"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="bb"
+       y2="48.780998"
+       gradientUnits="userSpaceOnUse"
+       x2="33.974998"
+       y1="46.094002"
+       x1="35.198002">
+      <stop
+         stop-color="#d3d7cf"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#d3d7cf"
+         stop-opacity="0"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="bc"
+       y2="49.834999"
+       gradientUnits="userSpaceOnUse"
+       x2="35.044998"
+       y1="44.886002"
+       x1="38.046001">
+      <stop
+         stop-color="#6f716c"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#888a85"
+         stop-opacity="0"
+         offset="1"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="bd"
+       y2="49.241001"
+       gradientUnits="userSpaceOnUse"
+       x2="33.358002"
+       y1="37.386002"
+       x1="33.358002">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop17" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="41.841999"
+       gradientUnits="userSpaceOnUse"
+       x2="30.035"
+       y1="37.667"
+       x1="36.202">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop22" />
+      <stop
+         stop-color="#888a85"
+         stop-opacity="0"
+         offset="1"
+         id="stop24" />
+    </linearGradient>
+    <linearGradient
+       id="bh"
+       y2="45.016998"
+       gradientUnits="userSpaceOnUse"
+       x2="20.759001"
+       gradientTransform="matrix(0.83721,0,0,0.83721,107.91,38.744)"
+       y1="1"
+       x1="20.759001">
+      <stop
+         stop-color="#f0f0f0"
+         offset="0"
+         id="stop27" />
+      <stop
+         stop-color="#aaa"
+         offset="1"
+         id="stop29" />
+    </linearGradient>
+    <clipPath
+       id="bm">
+      <path
+         display="block"
+         d="m 30.916,135.97 c -0.93726,0.54113 -1.2283,1.7475 -0.67792,2.7008 l 1.9375,3.3558 c -1.4181,1.4141 -2.6223,3.012 -3.5955,4.71 l -3.7836,-0.99094 c -0.53163,-0.14245 -1.0379,-0.11751 -1.4762,0.13061 -0.43816,0.24835 -0.79654,0.66758 -0.9366,1.1903 l -1.9788,7.3851 c -0.2801,1.0454 0.36595,2.0654 1.4291,2.3503 l 3.7722,1.0336 c -0.0062,1.9571 0.23771,3.943 0.75875,5.8767 l -3.3558,1.9375 c -0.95328,0.55038 -1.3044,1.7407 -0.7633,2.6779 l 3.8125,6.6034 c 0.54113,0.93726 1.7475,1.2283 2.7008,0.67792 l 3.3558,-1.9375 c 1.4141,1.4181 3.012,2.6223 4.71,3.5954 l -0.99094,3.7836 c -0.2849,1.0632 0.27544,2.1327 1.3209,2.4128 l 7.3851,1.9788 c 1.0454,0.28012 2.0654,-0.36588 2.3503,-1.4291 l 1.0336,-3.7722 c 1.9571,0.006 3.943,-0.2377 5.8767,-0.75875 l 1.9375,3.3558 c 0.55038,0.95327 1.7407,1.3044 2.6779,0.7633 l 6.6034,-3.8125 c 0.93726,-0.54113 1.2283,-1.7475 0.67792,-2.7008 l -1.9375,-3.3558 c 1.4181,-1.4141 2.6223,-3.012 3.5955,-4.71 l 3.7836,0.99095 c 1.0632,0.28489 2.1327,-0.2755 2.4128,-1.3209 l 1.9788,-7.3851 c 0.2801,-1.0454 -0.36595,-2.0654 -1.4291,-2.3503 l -3.7722,-1.0336 c 0.0062,-1.9571 -0.2377,-3.943 -0.75876,-5.8767 l 3.3558,-1.9375 c 0.95327,-0.55037 1.3044,-1.7407 0.7633,-2.6779 l -3.8125,-6.6034 c -0.54113,-0.93727 -1.7475,-1.2283 -2.7008,-0.67793 l -3.3558,1.9375 c -1.4141,-1.4181 -3.012,-2.6223 -4.71,-3.5954 l 0.99094,-3.7836 c 0.2849,-1.0632 -0.27542,-2.1328 -1.3209,-2.4128 l -7.3851,-1.9788 c -1.0454,-0.28011 -2.0654,0.36588 -2.3503,1.4291 l -1.0336,3.7722 c -1.9571,-0.006 -3.943,0.23771 -5.8767,0.75876 l -1.9375,-3.3558 c -0.55038,-0.95329 -1.7407,-1.3044 -2.6779,-0.7633 l -6.6034,3.8125 z m 13.052,14.981 c 3.8263,-2.2091 8.7191,-0.89814 10.928,2.9282 2.2091,3.8263 0.89814,8.7191 -2.9282,10.928 -3.8263,2.2091 -8.7191,0.89814 -10.928,-2.9282 -2.2091,-3.8264 -0.89814,-8.7191 2.9282,-10.928 z"
+         id="path32"
+         inkscape:connector-curvature="0"
+         style="fill:url(#linearGradient3774);display:block" />
+    </clipPath>
+    <linearGradient
+       id="al"
+       y2="66.233002"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="126.14"
+       y1="48.047001"
+       x1="48.234001" />
+    <linearGradient
+       id="aj">
+      <stop
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="am"
+       y2="62.839001"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="126.67"
+       y1="48.032001"
+       x1="48.055" />
+    <linearGradient
+       id="an"
+       y2="60.290001"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="127.05"
+       y1="48.028999"
+       x1="47.997002" />
+    <linearGradient
+       id="ao"
+       y2="57.665001"
+       xlink:href="#aj"
+       gradientUnits="userSpaceOnUse"
+       x2="127.42"
+       y1="48.028999"
+       x1="47.998001" />
+    <linearGradient
+       id="av"
+       y2="66.233002"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="126.14"
+       y1="48.047001"
+       x1="48.234001" />
+    <linearGradient
+       id="ai">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop45" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop47" />
+    </linearGradient>
+    <linearGradient
+       id="aw"
+       y2="62.839001"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="126.67"
+       y1="48.032001"
+       x1="48.055" />
+    <linearGradient
+       id="ax"
+       y2="60.290001"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="127.05"
+       y1="48.028999"
+       x1="47.997002" />
+    <linearGradient
+       id="ay"
+       y2="57.665001"
+       xlink:href="#ai"
+       gradientUnits="userSpaceOnUse"
+       x2="127.42"
+       y1="48.028999"
+       x1="47.998001" />
+    <radialGradient
+       id="bi"
+       gradientUnits="userSpaceOnUse"
+       cy="39.160999"
+       cx="25.455999"
+       gradientTransform="matrix(1,0,0,0.31532,0,26.813)"
+       r="19.622">
+      <stop
+         offset="0"
+         id="stop53" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop55" />
+    </radialGradient>
+    <linearGradient
+       id="bo"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(0.062097,0,0,0.062097,-7.3517,1.3248)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop58" />
+      <stop
+         stop-color="#f8f8f8"
+         offset=".25"
+         id="stop60" />
+      <stop
+         stop-color="#e2e2e2"
+         offset=".5"
+         id="stop62" />
+      <stop
+         stop-color="#b0b0b0"
+         offset=".75"
+         id="stop64" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop66" />
+    </linearGradient>
+    <linearGradient
+       id="bf"
+       y2="24.700001"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="-1.5743999"
+       y1="1.6904"
+       x1="10.042" />
+    <radialGradient
+       id="ak"
+       gradientUnits="userSpaceOnUse"
+       cy="-51.525002"
+       cx="-3.9414999"
+       r="9.3570004">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop70" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop72" />
+    </radialGradient>
+    <linearGradient
+       id="be"
+       y2="19.450001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="1.3794"
+       y1="-0.8786"
+       x1="7.0261998" />
+    <linearGradient
+       id="a"
+       y2="27865"
+       gradientUnits="userSpaceOnUse"
+       x2="7568.3999"
+       y1="23685"
+       x1="5848.3999">
+      <stop
+         stop-color="#99f"
+         offset="0"
+         id="stop76" />
+      <stop
+         stop-color="#039"
+         offset="1"
+         id="stop78" />
+    </linearGradient>
+    <linearGradient
+       id="aq"
+       y2="10.298"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="4.1943998"
+       y1="-2.2339001"
+       x1="0.061099" />
+    <radialGradient
+       id="ba"
+       xlink:href="#az"
+       gradientUnits="userSpaceOnUse"
+       cy="18.740999"
+       cx="3.1989"
+       gradientTransform="matrix(0.58261,0.22914,-0.41898,1.0653,9.1872,-2.3887)"
+       r="14.912" />
+    <linearGradient
+       id="az"
+       y2="15860"
+       gradientUnits="userSpaceOnUse"
+       x2="11808"
+       y1="15449"
+       x1="6340">
+      <stop
+         stop-color="#fff"
+         stop-opacity=".64710"
+         offset="0"
+         id="stop83" />
+      <stop
+         stop-color="#313131"
+         stop-opacity=".18824"
+         offset="1"
+         id="stop85" />
+    </linearGradient>
+    <linearGradient
+       id="ar"
+       y2="24.069"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="10.741"
+       y1="7.0914001"
+       x1="2.2669001" />
+    <linearGradient
+       id="as"
+       y2="5.1959"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="7.4612999"
+       y1="2.5978999"
+       x1="-3.2614999" />
+    <linearGradient
+       id="bg"
+       y2="47.856998"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="23"
+       gradientTransform="matrix(0.86602,0.5,-0.5,0.86602,32.085,-4.9187)"
+       y1="13.286"
+       x1="8" />
+    <linearGradient
+       id="at"
+       y2="15.027"
+       gradientUnits="userSpaceOnUse"
+       x2="3.0932"
+       y1="15.093"
+       x1="-0.93260002">
+      <stop
+         stop-color="#00008d"
+         offset="0"
+         id="stop91" />
+      <stop
+         stop-color="#00008d"
+         stop-opacity="0"
+         offset="1"
+         id="stop93" />
+    </linearGradient>
+    <linearGradient
+       id="au"
+       y2="9.8216"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       x2="12.063"
+       y1="-11.289"
+       x1="-1.0053" />
+    <radialGradient
+       id="bl"
+       xlink:href="#ap"
+       gradientUnits="userSpaceOnUse"
+       cy="-2.4231"
+       cx="-6.0942001"
+       r="13.697" />
+    <radialGradient
+       id="ap"
+       gradientUnits="userSpaceOnUse"
+       cy="-2.4231"
+       cx="-6.0942001"
+       r="13.697">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop98" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop100" />
+    </radialGradient>
+    <radialGradient
+       id="bk"
+       xlink:href="#ap"
+       gradientUnits="userSpaceOnUse"
+       cy="0.096901"
+       cx="-0.0054390002"
+       gradientTransform="matrix(1.8807,-0.016309,0.0086716,0.99996,0.009389,-4.0709e-5)"
+       r="13.697" />
+    <radialGradient
+       id="bj"
+       xlink:href="#ak"
+       gradientUnits="userSpaceOnUse"
+       cy="40.678001"
+       cx="18.518999"
+       gradientTransform="matrix(0.44852,-2.3891,2.2821,0.42843,-77.118,82.727)"
+       r="10.278" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#bi"
+       id="radialGradient3243"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.31532,0,26.813)"
+       cx="25.455999"
+       cy="39.160999"
+       r="19.622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bo"
+       id="linearGradient3245"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.062097,0,0,0.062097,-7.3517,1.3248)"
+       x1="14.463"
+       y1="12.285"
+       x2="34.534"
+       y2="39.685001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#bi-7"
+       id="radialGradient3243-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.31532,0,26.813)"
+       cx="25.455999"
+       cy="39.160999"
+       r="19.622" />
+    <radialGradient
+       id="bi-7"
+       gradientUnits="userSpaceOnUse"
+       cy="39.160999"
+       cx="25.455999"
+       gradientTransform="matrix(1,0,0,0.31532,0,26.813)"
+       r="19.622">
+      <stop
+         offset="0"
+         id="stop53-4" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop55-0" />
+    </radialGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bo-4"
+       id="linearGradient3245-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.062097,0,0,0.062097,-7.3517,1.3248)"
+       x1="14.463"
+       y1="12.285"
+       x2="34.534"
+       y2="39.685001" />
+    <linearGradient
+       id="bo-4"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(0.062097,0,0,0.062097,-7.3517,1.3248)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop58-8" />
+      <stop
+         stop-color="#f8f8f8"
+         offset=".25"
+         id="stop60-8" />
+      <stop
+         stop-color="#e2e2e2"
+         offset=".5"
+         id="stop62-2" />
+      <stop
+         stop-color="#b0b0b0"
+         offset=".75"
+         id="stop64-4" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop66-5" />
+    </linearGradient>
+  </defs>
+  <clipPath
+     id="clipPath104">
+    <path
+       d="m 30,15 h 30 v 15 z m 0,0 V 30 H 0 z m 0,0 H 0 V 0 z m 0,0 V 0 h 30 z"
+       id="path106"
+       inkscape:connector-curvature="0" />
   </clipPath>
-  <linearGradient id="al" y2="66.233" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="126.14" y1="48.047" x1="48.234"/>
-  <linearGradient id="aj">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="am" y2="62.839" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="126.67" y1="48.032" x1="48.055"/>
-  <linearGradient id="an" y2="60.29" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="127.05" y1="48.029" x1="47.997"/>
-  <linearGradient id="ao" y2="57.665" xlink:href="#aj" gradientUnits="userSpaceOnUse" x2="127.42" y1="48.029" x1="47.998"/>
-  <linearGradient id="av" y2="66.233" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="126.14" y1="48.047" x1="48.234"/>
-  <linearGradient id="ai">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aw" y2="62.839" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="126.67" y1="48.032" x1="48.055"/>
-  <linearGradient id="ax" y2="60.29" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="127.05" y1="48.029" x1="47.997"/>
-  <linearGradient id="ay" y2="57.665" xlink:href="#ai" gradientUnits="userSpaceOnUse" x2="127.42" y1="48.029" x1="47.998"/>
-  <radialGradient id="bi" gradientUnits="userSpaceOnUse" cy="39.161" cx="25.456" gradientTransform="matrix(1 0 0 .31532 0 26.813)" r="19.622">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bo" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.062097 0 0 .062097 -7.3517 1.3248)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bf" y2="24.7" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="-1.5744" y1="1.6904" x1="10.042"/>
-  <radialGradient id="ak" gradientUnits="userSpaceOnUse" cy="-51.525" cx="-3.9415" r="9.357">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="be" y2="19.45" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="1.3794" y1="-.8786" x1="7.0262"/>
-  <linearGradient id="a" y2="27865" gradientUnits="userSpaceOnUse" x2="7568.4" y1="23685" x1="5848.4">
-   <stop stop-color="#99f" offset="0"/>
-   <stop stop-color="#039" offset="1"/>
-  </linearGradient>
-  <linearGradient id="aq" y2="10.298" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="4.1944" y1="-2.2339" x1=".061099"/>
-  <radialGradient id="ba" xlink:href="#az" gradientUnits="userSpaceOnUse" cy="18.741" cx="3.1989" gradientTransform="matrix(.58261 .22914 -.41898 1.0653 9.1872 -2.3887)" r="14.912"/>
-  <linearGradient id="az" y2="15860" gradientUnits="userSpaceOnUse" x2="11808" y1="15449" x1="6340">
-   <stop stop-color="#fff" stop-opacity=".64710" offset="0"/>
-   <stop stop-color="#313131" stop-opacity=".18824" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ar" y2="24.069" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.741" y1="7.0914" x1="2.2669"/>
-  <linearGradient id="as" y2="5.1959" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="7.4613" y1="2.5979" x1="-3.2615"/>
-  <linearGradient id="bg" y2="47.857" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="23" gradientTransform="matrix(.86602 .5 -.5 .86602 32.085 -4.9187)" y1="13.286" x1="8"/>
-  <linearGradient id="at" y2="15.027" gradientUnits="userSpaceOnUse" x2="3.0932" y1="15.093" x1="-.93260">
-   <stop stop-color="#00008d" offset="0"/>
-   <stop stop-color="#00008d" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="au" y2="9.8216" xlink:href="#ak" gradientUnits="userSpaceOnUse" x2="12.063" y1="-11.289" x1="-1.0053"/>
-  <radialGradient id="bl" xlink:href="#ap" gradientUnits="userSpaceOnUse" cy="-2.4231" cx="-6.0942" r="13.697"/>
-  <radialGradient id="ap" gradientUnits="userSpaceOnUse" cy="-2.4231" cx="-6.0942" r="13.697">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="bk" xlink:href="#ap" gradientUnits="userSpaceOnUse" cy=".096901" cx="-.0054390" gradientTransform="matrix(1.8807 -.016309 .0086716 .99996 .009389 -.000040709)" r="13.697"/>
-  <radialGradient id="bj" xlink:href="#ak" gradientUnits="userSpaceOnUse" cy="40.678" cx="18.519" gradientTransform="matrix(.44852 -2.3891 2.2821 .42843 -77.118 82.727)" r="10.278"/>
- </defs>
- <clipPath>
-  <path d="m30 15h30v15zv15h-30zh-30v-15zv-15h30z"/>
- </clipPath>
- <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAIABJREFU eJzsnXe4XVW19n9zzlV2O73kpBcCCT2ANCmiKCIIWOhVgoCK7X6WawO9dhQLKqjIVRELRYoiVVqo IfQSIAkkkJPkJDl9973KnN8fa6199jmcAGL0fs93mXlW9t5rr93WeMc73jHmWPPAm+PN8eZ4c7w5 3hxvjjfH/8D45hev2O0tO//l0jPe94vdANGwvTn+Px8CEAfsc9Ov4HFjOXfVtplzzS1HHHDxB445 +OwUIONNTLK9ObbS+J86mQIQ/+fD/73bL67c/h6vWss4KZdywQflMaVjaPkOszf9d9ZdfcXf7vvx 5obXmQm3TPLcm+MfGOp/4DPrnpwvLv6Olel5y4P3bUfPVMXtd6wHGVIqpbpf2tD87t7B9lPn9By0 zZ4LdhvNl3r7yrXR5PWNzMCE2zeZ4h8Y8t/8eXVDnXDS796y/MW2D3Z3hzS3KKZOVbgpF3QVVAUY oVIWXS+sn3rW359YcKcWn7n7LQu/+rF9dzxhOmDHmxVvKt7eDBv/4Ph3n5jEe9WCHW/+2YrlmTOl VaFnWo5yvsrIyCBYCknIgoXN7LlnB1ddsYpqtQjSBaPJZioD86eNXNPk9v11zYZbl60fXFUFNFEI SDYdf15yO1noeDNk8O8FQOKJapfdf7/ns89Ouy0IwywEiNADaihpMEIS+qP87cZ38faD2jj7nOX8 /ndPg4xtGURvIyxhWrKVF6a3j9zamu27o3fzo4+u3bysQGT0iZuZsMErAfC/EhD/Tg1Q934pFv8y P6y3F3hgadBVTl88jx9esID7HhxieKTK2t4qGzb4/PY3z+J5VTCGdDpFOi3YZdepbN44KMrlVEf/ aNte64Z6jvP1rid2tx203+zufaYtmLltaExYypc3aV49LAjGDP+/MmT8u35o3fuPPfTHR92ydLer 586XdHe4/P3va0Bq/nb93hx4YCcf//Tz/O63T4EuI6XCmCIIC2Ms3JTkkYePpqvT4pjjHuLeJS+B a4MvQIcgXBASaekw44abWtOVZ7ravOc6W8pPVUoDzxQqa9f2DjxUHMr3BYyFiv/VzPDvBICc3j3X MeL8W0dr7QeseGYPgiBkr/0fYfOGQVKpkEW7TePRZS/gBwEIQbbJZdEu7Uyb1sQ1f34MN9POGafN Z5+3dvGRs5dSLNZAhKSamunpdDjwgG6uvmYdlZIP0gZjg5AIqXFt4zdlzXBLJnypNavXNmf1i02Z sDfj6A1C6A1GVDcYM5IXYrD2p1su9hkPisbx/xUg/h0AqHv/acf87P2XXT37ymnzUnzo5G6U0nzr G8+gdQjGQwgfJUOcVI5ycYh0xuaJx4+ntVVyzAkPcc+dywEfy24mDKoYJAgXyzY8vPQI5s7N8R+f eYrf/OYFUArXtfBrISnXItOcYXigTKophzYGJRWuI5FSkstZQdoRtUxaDXWm/MHPiMsHp9jDAyaV G5JK9QvH3iBbW/qllBs8S27ypRyqeL531dNP1X5y/z36NX7//9Pj3wUACVgL5v/prytebDoEUUAS 4Lg21coISAt0jUW7T+Xiny3isstf4pc/v4/2qdM54tApzJzVyvnfXYrvR2+YTrtkcxY779TDkiUv 4GRbefsBPez31g6+/Z1nKBd9hGVjQs0h757Jjy7YnkcfG+HTn3kez4dUyiKTssjnQ7Zb2M5LL9do bbYpuG3swRouDP6Lgt2MUBZKKGTKQUmBclwtlaxJyypJx+4Xtr1ZOs4Atj0gLLXJQK/JZtZry1pr Wlo2iPxocdb53/L/Def4DQ/rX/z+iffL7Xa47OAVK1LvQpVBgjYChE9rZ46Ugo2bBpkxM8ucOU0s WJDGctoY6lvP7377ElK5aF1FyRbCwCfUcOffj6KlxeH9xwU8tvRlbv7bALfenEXrANu20SYkRNPS ItEGnnq6QLnk47gKYzTlsuaSn+/IgW/r4qcXreVPVw8S6hRH8ncsOyBwXBxlIWwLoSRCKIRBipC0 MEFahrpT1fztlS4iUcjQj44LQoQQnhCibJR8efSYk58NMulnTSazotbVvlwKsWbqf51X+Ref99c9 /pUMkLy3BKx5213519Ur/UMsG7Q06FqR40+az4U/3I0f/eRZvvudR1HK0DO1meHBIuXSECgHQsNO u8zg9DPm89fr17PkruVk27p472EzmT29hR/95FF8T4OdAj/k8KPm8ZlPzuE756/ljjvWoSyJEgap XKrVGk1NzQTakGtOce4X5rPP3s184tOrWTds0+RVuMr7NDVCwI6+OCAcByedwigLx7FRjot0HZRl o5SIKU5GKY4OkF6ACDUyDJHVKjIIIrkpTaBTqbV+d+cDtZ7uB73OjgcpjCyfeuGPvH+hHV51/DsY QL7r3Ze85777rUM+9X9mMG1qiq+c9yhahAwN+2zYkGf5M6MIYQiDGhvW9SHwsG2JFoowHOEdB0/l 9FMWMjrqc++9L1MaGeHKPw6hlEIA6XQrlXIZhObdB3ex3bZT6OxYhxQaBHg+zOhx+eBRcznwoA7O /eqLjIxqvnzuShzbpbUtRWk04LRT25l71h8ZXjOKKo4SFquQz0OxBKUSolhEFMuIfB45MkpYLiKE RHo+ouYjqpUonLkOpFKAAcfBWDYyCBC1mqWGRuY5vRvmZXRwsnYc7WdSzw8d/J5baz1TbqrOn3f/ 3H8zO/yrGUACVkf3724sle2Dn3/mHVgWvOeIh3j68ZdAemQzKWrVPEHogZMCr8LRx+7K2WfO46RT l7B5Yz+ZbBN77TmNh5f1USoWQdkQhuy460wuOH8Rd989wPnfexhlp1FS0NqeY3jzKEGoUakcJoDp M1p48N534Xk1Fp/1DI8/mae1xUVIG8exyA+F3HTTLizYvoNiKJFKYAs59kOMITQa2xjQBqE1hCGi XEEPD8Pmfti4GbGuF1augSefgXIRWaogyxWEZSFyOaQQIEAHAaZaQ1ermGqVQElqHW2rK1O6rqu2 tly8zY3Xrf4X2qY+/lUMUI/9xxx2wTFX38TBzd1w5sceoa3F4eknVoFSYKDme6TTFs3trax/eT0Q ctCBnSzaZSrvOGgmV1wxSLkwwpK7Chh8pJQI4RBSpb3dYpedpzE86JHOtFAp5wlRDG0u0tKa5rTT 5nP1n9ezcWOVbFby7sPuZmpPjgfu30gqnSMIBdmUoDDqs3CfWcyb30Ep0OB7mFDjC4HUGmFZaCGQ UhIKgRACoRQilYJcDjmlG7H9QiCeXNEaUavByCisehFWvoB86hm4+34Y2owpFTChwWSb0Y6FdrJo L0T1bZqXXrf2MyqTXfzSDrv9rTpn5mV+S+uSnf/0u+BfZKd/GQMIQB71jhNblz799rs2Dbo7QxFh fIQI0bqKkAqjPXpmtHP/kqN48smNHH/izfi+Ty5jsWj3WSx9YAW+74GbBT9gjz3ncdrJc/jrDX3c fvtKUpksuYyLraCvbwBkCpSDa8M9dx7Fdtu18tX/eopLf70ahCHwLTp7cuyyQwvvf38PF128kWIx ZLSU4/zTyhx3XJo8XbitLchsBqkiAaiVwlESrSxsKQmlbCgXGqQxYEAYgxACEpBMOCEiCGDzAOb+ BzH33Ie+6RaCzRvRVY/QcgnTKQIBulYjqJYIbItaa/vDFR38pLrboqv3vvXG2tY21L+CAereXyru esKmfmtnZB6UwIQwdXoTHd0dpJVk2bKnSGW6eemlAZ5aPgQYjKlSKATcf+8oQgY0t/eQHxkG7XHk 4TM4/ridGBkOWLJkLdVigWqxiGWncNIWc2b3sGrlOlJtXXzmi4/yjrdN4bLLVuJ5GjeVIZ2zSDuK X1y0O+m05IH7S9y0pMq0Ts0+V/0Hz19eQzjNWI6N7dhYuSbc9laslhaqLS2ozg685iZUWyuyvQ3Z 3Iqa2gXtHZDNgG2DpSIATHJCsCyY1gPHvB+OeT/ye99EPf4UXHs9+s/XYDZuRHs1QiuFTjehfQ+x edOeDlyuH370sw8u2vun/ry5Vx547RXFrWmsrT0EIN+554ntT6w+4J6BIX9hOm1R8wO0P8Ihhy7k ij8exMOP9HLkUbdTqw5jOwpLWVTKw3FNQDNtxnQuv+wdjAx5nHDKDfieIJdLsWD7TpY/tZFKJQ9W CwQes+dO4cYbDscQcPKHHuSpx9djjEEpFyeVJpNy6eppZs2LeXbbvQcpBDOm57j7niG8jjl8mBv4 BL9ho5yGY0ksoZBKohAoo1FGoBJP1xoVahzbRkqBtBRSKIQSqLYOVE8nYv585DZzYNZ05Jy50NKE sCJfa6w3N05bmloNlj9L+dvfo3TrLdSKeYyQBG6WIAA/KOMBfmvb8+VpPRcEU6dcftgdf/+ns4et zQB17x8O9zo+X1YLv/f9XdlxhyzHn3gnhRHoXT/K1des4uabe6nVRkAIfD/EhDVsR9Lc3MLgwAZy OYspPTlG8ptx3SxedZBCvsJjj5QQosbsubNYv26AgAChBEuWvEyoBSuf3YiQgmwmR6UccND+0/np T/dgQ1+RMz/6HMuXjyIsi+dXeHT05CiHHodUb6PoZLBdE8d3iXQUUtlIy0JKhbQslBBIJZFSRb8y CMEPopgfBJj+AfTatcg770F7PtKyMcIg2lph330xe+2G2XMRzJoFqVQEBq3B98G20LvvRvaqP+Bu 2kz10ssp/OIiKht68RFokUZj0CMDC9XIwKW6d/0Z185b8KUPrF6xJD73b6hEvbUZQAByyrRjc8Mj b7vbtvSih5e+l+ZmmzPOeohbb3oGqKIsg0AShJUobod53nvEHnzpi3twxZWr+MmFdyKtFNlsimlT O1nx/AoQuWhGMJPmD384ioULmjl98V08tGwdUkrQVZSdI/TL2G4rGoUJ4cgjt+ObX9+Vq67p5QcX rCadc8jlMljSIi+a2In1/Mb5FptLEiFlVPkzkUZVcW7vCIORCsdJoewIDMK2UcpCKonQBqkNUkok BhGGSD9AVH2EX0OUqzDUjwmqGMvCZHOYE46Hk4+H+XPBdSM28H10rYZOpxFKoQsFKr/6bzZ9/ZuM jg6ikRhcfAw+Pr6Qgd895aJKa/P5p6x4dmODHV43GLYmAOre39F94SmDA+bXuWZFJi3YdVE3f7/1 KRAKdEi2OY1j+0yf3smzT69A64APHr033/3OgVxz7XOcd969eLUCIJESIMR126hUCmSa2vjed/dn j92ncPxJt/HymgFQFmiYOrONE4/djlmzcnzlK0+hpcS1XQIflHIJAsOUnnb6hzymTsmweZPmhz/Y huOO6qZQiYo2olyCchlRKiNqNcJyFVEuQ6GIKIwiyzVEoQjDecSmPhgeQdY0MvQQxSrSryFcF2nb CKkQGIQEQo32fHTVQ1eK6NEBtGWhO7oR7z4EccL7sPbaG9JpakGAHs1jHBuRTmOGhhj9/oVsvPSX jIwMEtaBEBCiCW13sz9j+tfurFUu/fWGdRMzhlcFw9YGgGxqPTFbre11t+/7u6EDMD7ggakgpIvR IemMYOmDZyBFyOFHXs/al9ahLEFLazN+zadQ2ASqDUKPju4uvvfdAwgCwcc/eRthYIAa2XQ7pdIQ WlsIlcKEIbvvtQ1/vfYwXn55Myec/BibN5VwMylqNcGB+0/jq+fOp1YWfP27a1mxskYm7XD/kl1x myz8mkC6DkKpONUUyETNS4FAYGtNCKA1ljForRGeB8UyDA1D3wbEqtWw8gXEilWIteuQhTyUCmij Is+XglAKtA4jtT86SlAr4SuJmjYVdc45OKeeCB0dBEA4PIR2XGQmjRkeYfiiX/LSD7/PaLGAQKFx CBMgtLTdWWtu+sxZvWueZvLZzFeAYWsBoO79e+1zweJlS/UvkTVQAoIqU6a2sstObfg+3H3XUnqm zedjH92edMbii1+8jcD3gSCqt8saLa0zyI/0EwYBs+bM4uYbj2fVC32c+qG7yI8MgrCRQpLNZNh1 tx5eWlthXe8AM2dOIQwMuVwTK1duwnaayDSl8SqCxYu34Yv/uT0PPjjAZz73EvlCyGkf2ZbvnDuT fLGCQowZ3ZjoxyQAaMz9lUIgEEqAVHFhR4w7CWAQgUb4HmzYAPctxdz/IPqee9FDQ+hSkdAIgmwT WlqEOiAIAvz8IJ4OMU05nLfuT+YrX0LtsQhfSsLNmzEpF9nUjNm0id6PfpIXb70JTwdY2GggQGOk Xaw59k97W5sv/PbG9YO8Rr/D1gSAPGjRCe1Prd31nqGRysJsNkO1ViP0CszbbhoP3HM8y5/p5b1H /Y1KqR8pA2ynmVp1mIgjFZYl+MXFR7Proikcf+JfeHFVL26mGUsFNDe10bdhDcgOEBaEZX7y0yM5 4fgd+MlPn+C733ucIAgQ2DipLGnX5thj53Hb7cOMjPp0tDZRLId0dGUZGgoJTYYbfzudnXZppSBs bCvyfJRCxoY2cb4PYy1FGFPvpBXaJLavH4OU9TSw8eQawPg+pr8ffeOtBH+4guDxx/BLJQJpE7ou oZQEOsQvl6jqKqG0yOyyB80X/whn0a5UtSbcuBHT0oLtutQee5yVi8+kd/UqDOCQwieaBCOVXhNM nfq5c9asvIFXNr/UgbA1WsLq3p+x3/upvpH0sV8+by9OP2U7br5lBb5Xo2dqO5YK+OOfVvHcc2tA qGgu33go6ZPNduLV8ripHCedvAvNzZKr/7yakeECYeDje4ZypUhTyxRac1lKxSGk1UK2KYOlQr79 vScpjBZx3DRIB9exuPP2Qzj+uHnkMvDgQyUKJR/XcfE8hdXSwrS0x6nXn8LGSy/Dv+IvVG+6Gf+m 2/AfWErw4EOETz6DWf4s5sU1iN5eGBxEDI8iqh6I+EdLgYhBI2QkIic1vjEgBEYpaGqCPXZDnnoS 8qQTEMpCr1tHbagfv1LEGIl2HLBcdGjI973EwG8uI3j0GdJv3Rtn2jT8Wg2vvx8xfz5TzzidtuZW Nt//IIWwgoXEYKODWhujI8ccjMilOjofWlEpT1pN3BoMIAB5wuHnTLvu9q77jLJnPXDv+2ludnj/ sXfwzOMrgRpKaYSwCIISqCyEJXbcqYe37T/E9Bl78+Vz70aoLLby6e6exvp1L2NwQKRBl/nQ4oP4 8hf34aprn+XrX1tGrRYgqKGUiw412WwrvrYJPENrVxunnzKPI947hU98aiWrVhVo68jiphxsqehX 0/kYV3BW+Hs2W9NwRGQk1xhA4GAwWqM0uJYdpXO2wrEjdpCAdFKorg5keyuirQsxaypi3mzEvLmI zg5EJh2lEjRwcFxHMMZgYkAYQFSr+A89QvGb36Zw331Uq0UMikBm8DHUdJUyPtpymfLBDzL1/O8Q trdR29hPYDzcKVMxvetYccIprHzmCSQGh3TMBRqZbXqy0Nz0mf/sW3sfENLABv8sAOrev9sOX/jK 48+mvurkLFpzFtsv7GbJ3Y+CSoMJcNMp0qmA2TOn8vTTz6JDn0WLKjzxxNWkXJeurl0Jg7ls3NyE MQqDTybTRaVcwBjJEe/bnS9+fhFf+/oT3Hbb81EYEBLbcjj+uIV84uMLufTXa/nD71/CSTmUSpqU k8YgmDuvlXxB4HmCXFOaqmrjD+En6bRLeHYTSlkopVBKYcUiUFpW1AQiolRQSonSAmGCKOXzfUTN Q1ZriEoNUSkjhUTaMtIIUzph550we++B2estMGM6JuWClNGZDyMRqI3B2BbGcZBBiL9uPfkf/oSR 3/+e0vBmfCRapPABz1QpoXGaWpnzhS/Q+eHTqbgOfu86ZEcHadti8IqreOLLX6E/P0IaC4GNwSPM tNz46fLQcYDfCIKtAoAPHfeJjtVrt1l270Pr5xhdA1QcC4k+J/Sw3ZD77jmHTEZy9LHXMNi/lpGR 3xME1XFv2NE+h5aWvTnl1CPZb795fPScu3nxhY0IwHYdwgDCwAORAhwcV3LjDe9jp526+eznH+Wa a3ujOfuUQ1izOfcrCzjp+JnccWc/3zp/A5v8dt5WuIcLgwvoF6l6cUdZNq7tgK1wHBdpR6CQjouy HZQlI21goplBIQTKgNAaoUNEaKKmkKqH8D1EqYwZGcb4VYxtE6bTsOsiOPSdcORhMKUbY1lordGe h6nWMEoSptNIIBwepnDxr9jwox+QHx0iRGBIEQJlqlQwdEyfxYJf/Jz0W/ehUiwSjI7izJiBMzrK i1/8Mk9edRWBDnCRVHu2+f7nN676FlADgq0BgOS16u4ld5w9dUr3z1Y9M8jFlyznrntXUKlUgAwo A6FHU0sbn/j4bnRPyfL5z99IV+dy1q9bssU3nzJlCh943xE88lgnDz9aBqMAQ2dXO07K5q17z+La 656mub2ToBIya24Ha1aX8TywnRTppjTGt/j+txdy4EGdnPf1Xh64b5SKn+E3Xwp5++xNDA8ZRLmK qFYQYYgoFpFhiKh4iGoZUfYQ5QKi5iMLeUSgo2aPwIu8v+ZFhR83hXBTSEEEBiEgCDA6RHtBlPtX S+iRIcLQQ6dSMGce8uj3YZ90PMyYjq8kulwmLFcJjcak06hUCj04yPAFF/LyJT8nXxhFYBFgExBQ wkcLyZy99mPbyy5FT+mi/HIvVjZDuq2NytKHWLb4DIY2b6Rv5vanfr/3uRuBKmMs8E8DQHzuc59r Pvroo+9xXWfnplaLrOvS1zvKxT99gj9c8zjlcpnkKi4hyzhOC+nUAIXCNYTha09uSSFoappLKvsW RgbbWLjLAv7y5/eRzxc4/YxlPPpIL8JKgVZks020d6Q49NBZ/PGPvXT35BgdlijLor01w0gxZHp3 mtvv2B2RcQmjb4UWEVHKaFIvKt7Es3vaRHP/woDwfSiVESOD0D8CI6OI3l7EE8/Cs8sRwyMRA5Tz aBRkMhhlESqDDg06DAiDAF2tEuSHqQUeJpXG2m4B6W98GXXwO/Fch7BYQpdKUZjIZpCpNPQPsPGL 5/L8FX+gGqd+YOHhUSAkk2lij29/i86TT6CYL+CPjJCaOYNUucKz5309f8ENt7zrjqH1a4AK4BGx wBsGQD3233T77adN6+q6NKzV0EaiCck0OXS2punrHeXyy5dzxdXP0repj+j02nR0vsjgwH3/8Idm M60sWPBODjxoX7ygh4t/9gRC5cjkUpQL8I53zOGy3+zHaL7MJz+5koefyJPLplDKwXVtBgfgv742 k7M/3MPwkIclo9xeQlQDcJw66IRUCBnJfamseJoXhBhLDetqX2sIAkS+gFi3Hp5diXlwKWbZo+i1 LxFWy2jPI3RyGNcmFFG6F4YBQbVKrTxKIMCZNZf0f3yK1InHEra04JVLhCOjGK0xLc3YtkP5oWWs WHwGvb0vI6OkF42kQpUKgh0OPJjtf/Uzws4OyuvWY2XTrHt5/X2HHPz2xUAeKG0tAMivve8DnQcf 9p67et5z6PZlpfD7NmD8AGMEIYJ0xqKr06VaCrj7jpf43WVP8eRzT5Iv/BWt3/hElgCam2fQlNsJ 1A5s2pxDk2GvPWdyyknT2dAHP/jhCyg7Q1dXGiEcjLEItcN9S3amvU1QKcdGl6Je+RN1Co/q/YRh 1MmTFIJCgbDHTpkUkoj3J8/7CQL00DDmsScIb7mL4PprCYf6CSpVAulEub+SBFrj1wKqtRF8NKqj m9azziJ7zkfQHe3U8nnCQgGjNbKnB7tSYeCyy3n6G99gsDBaF3s+PkUCmrNN7Pq5z9HzkbPwA58l t95xyZlnfOgCthIA6t7/s5lzviB6132jfcECtvn0J2k65J2EmQyVoUFMvoAxmsAopIK2dgdlJB// xOe59bbb3pjlJ/syQpBJd5DLbYfrbke5NpswnIIxLvvuO5UHHyrQ0ZllcBg+cOp8LvxiB2VhYUmJ pSxQUf4eeb3ECImUDUZmzLBJhRBMpPQZb3TRUBWarPxmKlXEqhepXnk13lVXU1q7Ft+rYlSKwHLw lcH3NH5QpEyI3dRK1xkfpuWznyZsbaU8OIgoFtGOg93djdi8mVUf/RQr77oNLwxI42KQVKlSxjB/ /vbscNGP+f3d937q/O988yZgFCgTAeANawAByC+lmqfO8Gr3+zqYVSIkRNLd0cmco49m+hmnI6ZP o1KpEPT3E/o+gRasemEVH/7w4jfwka9/SClpbenhgAN2Z9Eui1iztpsHHsqSt7fjx5n/Zj/7aUaz 03HbWrFTKaymJlRzNlL6zc2oXBaVTSNa25GOhWptQ6TTiI52ZC4DjhOVgJUEOT4cJCOZ5q3n/vGt lhIj4z7DapXgyWcofuN88vfcTrWQx0diVDaa7dOaiilTReM2tzP7q+fScvKJVFMpvL4+TBBAUxPp XI7yI4/x5IcW81JfL2kkFi6GgAI+ba2dlSub2465a+2q54gYIAHAG8oC6t5/kZ09z/L9c30iSelj KBLgY2h208zbd3/mnXM2qT33oKxDKhs28vVzz+XOu+56Q4Z9o8OyLFw3TTbbwV7NhhmZHLPcND1K 0Y6ixde0aYMTCNI6xA4NlmWjbAslQVo2QgqkUNFj20a2tyPaWxEzpiPmzEbMmo6YNQO6OjHZbN3I EHt+GKA9jVEatECbAC0UOA5Sa4LBQSq//RODF/6I4b7eKOUTKXwEvvGp4FPG0Nbdw/wLfkDm8EMp lSvo4SGQEjVlCm6txrrzf8Ajv7iYml8jS4qQgIqbXn2+8Y8b9qqbgQKRCPT5ZwBwfjo7v61SWuoj 2zQ2AYaAKKiEKDxqVNDYQrJgwQ7MOmsxG2fM4IRjj90aNn3tLxk3cAL1Ak/0RNSIqpQilXJwXZe0 m6Ip7dCTyzElk6ErnaLDcelwXFqkok1IOoSk2QvJVaqkawFWpYKqVLFKFahWoo4gS2CMxuy0M+bQ g2HRzrBgW2jKRfk+RGLO96O8X8po/l8pTCqFUoown6fwgx+z4cILGSmMECAAlwDwCCnioxEseNs7 mfnrXxC0t+OtX48JQ3BdUlO6qC17lKUnncyGgc1kgELnzFu+OtD7WWDJCTi/AAAgAElEQVQEKBKl gW+oDlCfF7nr57/4knX3fV9f+de/MFgpAAJBioAwLjFFtOcTUogfPT5jJves6/2nDPu6v2gs2hLj SymxrIZqn2WhlIVljT0W0kIKEzd5qLjKqHAdB8tSpNw0WVvR7Nh0Og5dStEmLdqEoNUPaa/UaPMC mjduIrN5EzIIo2LYrFlw6LsRHzgSue02iJQbze55HqZcRgsRFYN8n9C1UOksun+AkYsuYf3PL6J/ ZBDi4m7kZAEFAlqaWtn129+k5dhjKBmD3riREI07dTqpapW13/0eT156KWvcth/9sLjxl0Txv8RY IegfLgULQPz+iium7r7nnvenW1pmB/2b2fSzS1jxh8vZMDKID6h4pRaNwRApjb5Mil+Xt1of46t/ yYbp28Tg4w0/9ti27fr+ZJt4nJSyfiulxBgJMp4RFAIMaK2jTMAYbCHIKphmJNsimF0s0VMYpatY JqPBOvBtyGOPxj5gX3QuRxAE6FKJsFZDA2EQYDJpVCqNGBlh83d+yMpLLmakVsbGQmMBhhI1fATb LNiZBb+6CLXD9lQGBzGlEjqToqmzi8Hb7wy+/63vn37V048sZRIByBsAgFy2bNkXWltavhn4Piad xmlpgdFRBq64lpWXXMTa3nWM6AAXgUShgb93tPLw4MBWNfQWv2Rs/MRwWwJB4+2rGT95nAAgAVby GSZuDNFaE2pNGIZ4YYiu+VSqNYIgQEqDLQVzLYd9bcX2ns/00NDx3iPInbkY09VFKCXewCDaRO9j ggCTTqGyOXTvOtYsPosXlj2Ip4MYCDZhLPTSlsOiUz/EzK99haLrEq7fgLQEI6XKi+8/4sgTBgb6 +4kEYBL/EwC87tlAAYgrrrtu6qKddrpfhuHs0Bh0qNGBj7ZtVEcHlu9RfvIpVv/opzx37xL6vSqF tjZ+Mzz8LzH2ZKPRSInRGg088fFEACT7GgE0kQUS4wshxgGgcQvDEK1DPM+Pmj18n2q1SrlcJgw1 Kcdmh5TLQekUb5kyg20/+hEyB7+dqlKE/f3oMMQIETFCSwuOZeE9/gTPnfkRVq9eiYXEwiFAEFCj iGbWlGnsddlvUG/Zg9rwEE8/+sQNxx9/7JcYi/8VGuI/vP5+AAHIz751v3Patt/+A7K7O4phNQ8j NSbUBMPDeKUyZsZ0phx7NNsdeQQtoyWuXrOavmr1NT9ga4xG70+2Rm+daMzE6BNf0/h44v3GDSak eclUb3w/AsHYPiFE/TODMGRtscjtm/v5c98G7r/vHgp/u4GZCxfSMm8eYSZDWCyC0OhiGa9Uwmy7 DTNP/xAtxRrrn3iMkvaIapcONoKh0igvXnElHbWQ5rfswSPPPHvDrTf97VEiwzdOAtXH6wGAAMSf dt9rTvC731868sc/ZW0EuZ12xOruIpQWplqNFK4U6HwJb3iIWiZD34xp/Px3v9tqBn6tkSj/iYZr 9N7JgDDZc5OBInnvxn2JcScDQCMbJGBItgQQjm1jjGH1wAh39K7lL9dcQ/8tN9PT1UnnjjsS2ilM pRL1D4zmqfg1Wo84nLmHHUbtjrvZMDoEaBQ2KSx8HbJi6X3U7lhiHuvru+yRF1etZqz+X6f+ZLwW AOrK/8x07nN6aODdhVKBdXfeweZLfwOrXqBph+2xZ81Cp9OYcjmaARNQKRT4r/POY1Nf31Y08at8 0QbPfDWjN4aFRmM3guLVGGFLxp8IgsnCQqPxJ+6zLInruhRqNR58eS1/vP4vPPbnK8lms2yz915o P4jmGxDURkYQs2cya/Hp9GRaGHr8MYa9EhKBi40NjAz2F+/oH/7l+lppgPEzgHX6h9e3UKS4dq/9 5sj1G86QKFwypHGplEs8edWfWHLgQaw47Cj0vfeSaW8nNWsWuCkGnnyK4MknkW+k1vhPjEZ6nkjZ jQBpPCZhjtc6vrHUC2P0n9zfUjh4rS15TRAEESs4DsYY7ly1hrM+9WlO3f+tPLHsAUxXZ/17Bhs3 URweou3T5/CuZUvZdd8DqBBSIAq3vtO0+tF8/ybGx/xXdAW/GgPUvf9sI74UjPS/E1JowrgSrlAo Aq3Z2LeWF669juE/XokaGSE7ZzbWf/+aU8plDsg2MaANG8OQ0Lzi87fKmJj6TeaxW6L6xtvJ7k/m +QlgXsv7J9L+lvY1vi65hTikGcPL/QP8+ZrrWHbjDczYbj4987ZB1GoYIQhGhvEzGaafegqztpnP 0D33UvDKFHPtdy2pFu5i/PTvOO+H1waAuOm3l20zZ+EOFwePP5XKV0eijlMkGgsd35coDIbNpTwv PLSU4TvuonX9OkaUolNaHJVJc0g6g0LQGwRUtzIQJnrqZIp9YlYwGQBeTQhO/Iwt0f+rhYDXMv6W WCNhnvX9A1x/7XWsePJxFuyzF82pNGgJgU91dBR3331YcPJJ8PRynt08euWy6ujTRPSfxP9XLGi1 JQDUvf9L3/vep7sOPeSQ9jNOpynXivfMM+QrBTw8RNQ6ERUw4rxfCYvpGRdbSUIDJRMyqDWWgQPT KT6QydApJS8EAZWtAIRGap7MeJPVAiZur6YZtgSEV4v/jYZOBOCWjP9aAIDxoQZgzctrueYPf6C5 tYnZO+2Io0OEVITDwwTZLLmDDipedt/dP3y5b/3E+P+6Q0Dk/TfdNGvuzFkX6XI5FzgO6be/je4P L6Zt2hzUytXk80NUjI9GY+KiTyaXpcuxx/jGRD/AA4ZDTdlodrJSvD+bZnvXpWwMA1oTvEEwTBav t0Trk9H7q9H9ZPn/uCnff1D8TWb4LRm/0fATAQCgteG+e+/nlr9cz7yddqBnytRoxewwZM3LvQ+f /8MLrmKs9JtM/rwiBLyaCBTz5s070027PSiF8DyCzZup6ZDMmaex7cP3sd/NN7Pd/m/HUTZlPKoi pD0dtVppYwiNwY8ninTcXuUbwzrjsyEIWSAEX25u4Zdt7Zydy7HAcbDFP6YaJxp/YqEGeIX3Tibu Ju6f+N6NjycDwJbYYEsG/Ue2LYEAoG/jJj52+pl87bwvs75UQBvNiy+8+DivjPmTvsFkDCAAcds9 98yePXPmxfhBtuFsR31q+VH8Wg2zzTw6jjuGGe97H03VkDA/SlO1gpaSEAgxGG3QmHoA0iZmBQwF DIUwOlELXYt3pzO8LZ1mqpRUhaBozKsyw2TGn+i1Ez1/IvVviRUaAfJ6xN9E+n89OiAMw1e8z0Sg vN6xauUL/O3P14CtePGFF696+qmnVhB5/xYF4KsBQH7pwIO+0L5ol0N0UxPG86PLmuILKAwCtEHn C/jFIkFHC9m3HUh1yd0EQ0PRMicx9SdG1yYCRDJJZOLvEukHKBooaI2tYUfX4uBUmoNTGXa0HFqU oiagahifSQiBkWPdPI6MrsxpZILJ1P3EiaKJQGgUkhOZZaIXT0bniZEnxv9Gg78e8fePgqDmeSx9 YCkvr1m9887bz+3dsGnweZJZ+tfJAAIQ1xz4znltF1/yU++6G7LW/Lk48+YgW5rRfojxvHgKKRGA hrBUZf0111C9/i+ElsKYMW/X6DHvx8TeP14fJJdagSAECgbK2iAxzLQk+7gpDklneGcmzRxl0aIs bGOoCRFdWBH/Qs8YQiEIlSJUCiWjXn6Z3CqFJSVKSux4vx0fp2Lw2Cq+zGtCWjmx/Pt6C0AT9032 eGLIaPyMibWH1wmEpo39Q4fZkkx3d8eDxVKl3gE08djJVggR00fzZztBtSu//DEGDzscd+pMWr/8 n2SO+SBqyhRqxSJhPg8isqZXKVO47jpCGTU+hMZgiL0fMY4JEu+PNEHjbFTcYyeiVm0RGzVvYERr HMAWgnekMhxmQSAkPoJBDGv9gEEBA0A/MBiGDAmoiigUeTE4SPJrEfXtK8ABHGOwjcFyXawwxJES C3BElOHYQtTbu4xJFoWKNj2J0SYaMjHulh6/mpe/1vNbGlob4cHHgjDcf/dd5n/2sadeuDd+Kkze OjrrY0MA4roPHDNv4U23PyCq5S4fhwCfGjVqGKz2bjrOOpvcR85AtLVR8Ty8/n5evuEGRr75LcJ0 vIyJGfN2jUHrBupPnovvx2RC0l0n4vsifkIIUDSIMMAIgaskSgiyUpF2FGnlkrIUKIVWCi0V0pJU pKIkJQUpKRtNRQqqQlGVEl8KqkJSk5KqNIRaUBOCmhRUgbIQBMZEXTsIfKPxwpBaGBJojdIa22iU kFhhiA7DqBNYa8IgoBZEl30HQTAuHIRhWN83mTbYUjh4o6Otre2m4eHh4xhfDzDwSgYQ85Y/97l0 Nd9VJYOIs3uL6K+4eUMDrPnuN1A/+TGt7z6Uts99GtnVTf7PfyZIpcYZPdRjLDCO8qFu/MTgNBh/ bH2tZAnWseOSDt1Ii0UhqCrA14K8CHHCyGstKbEF2EKSVYoO2yLluDi2jSNV1O+nLIQVXQaOjK/w Te5LiVESg8IIgw+UjaEYhgz7Pv21GkO+T7/v01sus7pSZaMOqPgBpVoNX2tcE19sGjNG+BpUP9n4 Zw2fjLb29meHh4ctxsRgcpJNAoCk2VMUVWatlW3vS5WGp2osRLxOjkCjcEkjqJaLrL3ualZffx1y xgy8atzaZHRM8w3GNxODz9i9JLw1YKAeBsZarpP2a9HwmnjWLxZ/UkosKVDJ5dpSRCtxxHG7IgQ1 o7HDqI6pQhH9pSkRXbMEEc2reJMYlAapwJKSnBS0q2jtoPpagBoQAdqDkIBqxWNzpcSLxQpPlvI8 ODrKE8UChVqNWhgigbTWyDhswORaItm/NUc6lXqasT+qNU5UJCIwcTb16/71j1S3XXh9d3tXuml0 dDtbe05IWC/0REUficQhQFO2wMjoitcwMb6JYz+Jucf/oOT3yYTm428gJzDBxFsJUYeujOg/EXeJ iFMqaeSQ9QWclFJI1dAMIhWWSo6PBJ+SEiFktOqHkHUQIUTUlIEg1IYwpuhaqCEMMIFG6ABLa1xl aLdSbJNNsV9TjmPa2jmjvZ3DM1m2URarymUGajXyQYBnDFJrVCIIJ2GDrQUGy7LyUsofF4vFEWjQ 45MAQBCFBPvx/j79x8GNj61Lu/e2pLIqZznTHb+Wkmj8WKmHGCqZDMZ1ojjfaODkfzN+p6knfxNi f93jRV0DRACJw4AYE4hKxmla3dAquk3AoBqBkKR6Vrw/yQriVUAaq35KomRj1S+6QKR+0QhjXiKJ egJFYhxjIjCEAfgBxg+QQYCrNVNtl32am1jc1soHsjk6pGC95zFUq1H0/WgJ2sTQxrB1fR+EEI/k 8/krieJ/45QwEAGg8bcpIlZMAemVvmeu98orbnfsZU46XWlHTcmEXiYkxFMO1eYMJmbDxnrT+NKT GY+FBuFXv7pmnKdHAEjYQTZ4f2KQxPuVUlhSRdfwJ0aWFtLaQs1fqcjIsbFVDAYlG8CgVHSdv4oB EF8LmBheQP3CUQFIAxiNMBqhNUaHmDDE6Ejs+b5P4NWQQUCPZfG2TJbTW1v5YCZNBXi5VqPkeQRJ tXErhwHLsm7VWj/AWEn4dQHATUAApPJ+Tdxbq6y7UZpHa62dQ+1aNJupXc2iUhbaUmMiDxPXCEyd 5ieGAZN8YCL4GowuxoHild4v4kWZlIi9X6o6lW9xoifZZOzhMUvIBAgqMnYdAHXjJ0WgaMqr0fgS EwHAmCjQaY0MNRgd9egbDVqjwzFAhGFIJQwp+wEmCOhRFofncizO5ZijLFZ6HsO+X8/RYhT80wCQ Ul6utV7FJA2hWwKAFYPAYeyvc0pA1HQYPF4prn9CsWI/23qLspQ7FuvHUrskwZxIaInxJ/X+hvty HCNEzykhEFKMeb9UdeMplcT1Cd7eaHylEFZkdCkSEMSGljEg5JjxE4EpYoqOBOCY5wtM7P3J5eOx 8XV0m7CAqbOCru/TYUghCCj5Pkpr9kyn+VC2iX1SLo/Vagw31An+SeNXmpubL6lWq5sZzwD1N2+c DEqcNVpxLIoZVaJe8mK85YHC8U1Nu2egKTJn/LIJ39eYhndMoNBYxa3/1/B4TOvXH9WzASni0BAv 5SaT+40xW9ZFYt2w8TEifp0kem1yPCLWHYKI7pOKX1L9Sz4//gFjIYB6MSi5b5Kad6LqtYkAEDYU jOIsQMYMUtOGPs9jMPQ5wHVZ0jOVK7q62MG2/+m/65vJZPoqlUrSFTRubaDkFyWfMdH4PmPGLxBd VDAMDO/blHF3MfY7/HJ0JhorlaYhCzBxsB8LAWOWHl99Gsv5RMPz444RImaGOCbLMaNGxhxb1FEK 2bCJ+updjVcAy/g9Eoqvv5doSEHrMZk6mkUdxaZOz3XjN1QHqef6Y7fJhIjWE0rIRGAw2rDeD9gY BOyhLG7pnsKP2jtolW8cBs3Nzauq1WqFSXoBkyEn7EzmZhLvLxIZfwQYAoY+d07XW3b/sMq1TpeU i1DJgzFiXEnJTDBy4wfUfbvhGDluX2MqmICi0cBEoi82nBJxBiAbKX3My+txvFHRywleXqf7+Bs2 en7i9Y2bGQ+MyOhjAIhwkjCBjp1Co42uM4VpKCMnU+UifrzRGHrDgPdYDnd2dXFsJov7BoDgOM6z TO799dFYCUyUYWOtOAkFNcA++qCOaXvvZR3e2g5TD5EMLhUsvy5k3cqQmgeWY5Bu9E6vqAHUBcCY 4ZO4P36fqRN/o/HHtgaxNs7gjSBQ48JBwgwJYyAaWIMJLV+NISAxNrHYawhpiPg5nXi6HjO4TjZT 9/xG+k/mQhIGGGNN6owQaMNaEy1J+9WmJhZnMnyzWOCBavWVfV2Tj6BUKiV9AVtkgMbZQNFwQBIO woY3CC/7ypzTupu9w4MChGVDbibMfZdg1k7RilmjG2G0CAQG6TBeGjTm+skuMVHwTRCBUC/URIaN p3GlHK/+JxF/jQIwWeI9SffUZKJPjoULGa8NLA0IMZbuJeIv8X4RC0DqWyL2GjKAOBsg1HEhaXxr WLQv+ntEodYEJHMnkQF8E3VMOQKOSafZyXVZVvMov4ZIFEKsKZVKlxCF8C22hU82HQzjgWAA84OP z+08YJH5gYVuMQbQhrAC/ii4rTBrb1i4v6ClGQqbYHgEgppBKRB2TJmNABATUr+GfL8uvgTRWn3J fH3S4KHGikCJYaOl3uLHcRWwntfXc/6JTNHYBNoAhFgsSkyd7iM2GEv9BCby/tjoxCpfx0YmyQAS 5Z+AIekT0CFhqGP6T8BgCE3cTcXYjKkhaqkb1IbZUnBSNkcRWBEEW2QDKeUDxphbiXRcY1vYFkMA E57Ujfvec0DXCa69cZb2ZQN3G5AQxEAQErZ9l2C7gyRrHzc8fbuhb62mOgopCW6aesIpGq5LbYyv jWFijKapL9aYKHk5Ib6rcWGhQenHx9AoCGORmFB9FPYFY//kuBw8MX6iB8Ypf2OivD8WfBgdq/84 A2gUfFo3CMOG/fVIEWsFkhnV8Y18AsMmI5BhyH/kmnhXKs1XRobZFI6rHkTfWYgVNLA3k8R/eJ1X Bv3pwlNn7Txr7a9cvGwYyvoJMPVvGUf7EPy8wPcM7bME2x8gWLCHJNsE1QIUigKvCtoH246pXo6V f8ezAGPxvF74aWjzmkD/46l/rNBTZ4DY+EkJuX5MnfYb2CBmKZnEfzNBCMZMQBzr0Q1xP9R1Q5O0 hyWU31D7j7w+miXUWkchwES9FBON3+i2gqhHYVBruqTgxGwTvoDnfb+RDYxt25eFYfgir3JZGLz2 n4wxgFg0b/OHs6nhLq/iQvzHGGOxXA+O9S9oGUwI1ZFocsjJwO7vlSx6L4ysh7XPGDY8Df1rDdU4 KrkWOOn4baPAG2uBJI9ngnePCUEx0YCiwfProk42bGLcNi4TqJ9kg5hwIpIi0NictomNPz7v1wkj NHb71L09AUG8TcgCTLyYRhiLwqSvIjFELEUxRHWLIWMYDQPOzjXxjnSa84aHWR8EWLZd7OjoWNPX 17fF/D8Zr3lhyN9+dcrc7aetuAhD1mjR2NYTqduGiX4TNQ1G96M1E9AheGUIfHBbBNN3EGx3oGSb fSTdswXNLQJTi5Zt86vgVQTaA6UlVqzklZRYdhznhXyF8LPk+LJvNKkztuy7lCJ+rkH8xWAaB6oE ICTzpqYh/jc+NnWPJ/b6scpfWGcEHWsA3dj4oXUU/2MmCBMhGMf9UEfGT/onx/VTxABI9kkR7RvU mk4pOCHXhPF9BjPZ5zcMDvye8SuC/EMMUHeGhTM3fyydKXR5ZSf2/iT/iY4SEkysB4QwcawSmLhd TABGReDwK+CXBcICOy2Y+1bBNgcKghC8ERhYHbFEoQ/KGyTVYYFfFQgdzb9ZQkBKIjISkYqrgYz3 6OgPPcderyTSithD2BJhBNIWCBOnjlZE9ySLP4qxn4cZY4F6zb+uCxpy/nEpoGmI/4kGiJlA6/G6 AMaYgbhhREeCbyL1j4kxg24QSYkfWgkbBAHHp9NMn9L93HdGhidV/a8XAADi3t8eNq+r9eXFQeAi RFTgGa/YGo9uAMYkUKrvjjkn8A3BUAQGJIi0YMaegln7gxESE0qCUFDeKKkOK4KCojYoqQ0pwgFF kFcYXxLqyJuNlGghoy4PJSLQAcKSGFvgKBCWqM9sGFuAAuEQ/70KgbCj0yzkWNVPmDGwE+f9jXk9 sfF1UgpuAEUi8CL6ZxzdJzqhUenr+GK7ZF9jE61pMPjEDRPNlQAMCUFeiOW8Mu2bFASTNoUmt7On l05z3EprULNIyr4m9hITG1vEJ8fEeZ4QAp0cG9EBY+XecRI/KsrEw/iRUKQAwhEISyAcScs8i9aU RGUsUP+3vWuLteMqz9+/1uzLuV987ONL7OBbSPJAoKBCioTUi9QWaEHioa1UCQqtaFWpT63ahz5U VV/6VKkVpBJSqRoKJQnEQCClaUDE4CSOSewkduJLHNvH9jm+nus+Z+89M+vvw7r9M2f2OcdJgBK8 opWZM3t7z5r1f+v/v/8yMxpMGiZPrFoxCbJ2Au4kMF0N09ZAHjtlGsQJyCi3r23gJ1P2WK5BqQKl ZI91CdRioA2b3nVBceoyKGObI9UM1o7t5y6oo1hwARMifVFLOPvORdcubn3RrK2qsgLnEEcJFhc+ NunmTKw2N9VIa8nSs1NTh7FOAGgtAAAA/eCLH9s5On7uM4ZrTmDuQUjEDgQEjtGRqCHgbKQzD6th JTZBm1CIvUMHRIFzawKQKdASgZrKqu1EQTU0qKHRHNYwiUatoe3LGRO31cq+TYw0QBqkNAANIp/0 1FZjOI8fnvszAxkDHQO0GNQywKwBZgxoJgemGXwRNkC+YMApAzUDUzdg5eaaKkK9BiEKaF1GJ3zj 7bz/j6IbKFa/u2UkCL0gUTGnNxnHjrRaMxUAqNQCPQGw9x1Lf9Lob21NVxIQGStcJboUugeFcqBQ jgf4KygJv5h1EeaBYJ++aQP+8RUs5Oy1dTvAsCaCoJCDgIyQpi54VCMHImf3YQGDxIFMkXvhE9lx kjsXWfNABKBBwJACJjyj8UhVgNGgXAEtBbwCqFcY+fEc9BKDrzLMioEZMOC6AZN19Vioe3aqPXgD 8EAgW27n+IFPr3uOLT2tcpOgmDF5Vfh3wxqAANCPHvz4rtGJ83+cZy6EF9S1A0Kw926rHBjcD7Cl pxYQnsGUBV4FBhfAscLxtXmxs8jseWFCiff1KPt8P/uZQ6kXtkOs1QBCoH7mAOu3espv2F2bmDuC /VsBGAXofgXcnyDJGLwCmCkCPWGQPpkhO83Ilxg8YMD9KCSAQtDHM31G5AwEAQw3vCB8KizlODI7 8wbg82n2ElaXf9+SCaC9+xb+TDdbW0w7cSqfhcCdQyJWPgQoWHCFMGkeGH5PCl9Mrs/SsUJ4HRsJ UPhUsARJAJDkGeQ0h1/hhR4HRW4MnqMULaoflps/ijYdEPF/dnPcZKh3AvW7NOqfrqHvKmPlu4zW lzJ0XzMAGeQjBkYxOKswEZB3U8nkkDstFT2C8kgJQJd59scryycRo39r2n+gWBBCAOjpA5/aPTx+ 81MwSZjXMGluQgvHBQeA4wb+u1E4UeDhTwqHouCUcuewQZsgZG8WvGYI6dvo8lkwqGA2fFWvX/1h 3BCf+fGKIUYQATGB4bbehksl7SM2KQNLDF4yMBkD2wgDn1HY/M0axv45gX4vIZ8H0mlG3mEYHcPA XhN4TyGSvjLjl7TPQjPgng3afc0rM8yL2KD9LwMAAGjnjvnP1urLm+0vc1w4CiDv5impsiEm0x3T cWJJIbx4oSDsgkAA0n5lOxWvnU8vj2sPBO26B0jM6bPXGqRAZE1C1BZaItUNrgjgwuqXwGAxj4Lh 29y3iwjCpYBzBi8y8quMPGUMfpiw9T8S3PFYgrFPEgwB3auMrAMYzZEbUJXQ3elhbb0nhZJaAQRK M9ysN062sqxTIXwUvl4BAAJABw/86e6xsalPGlMrCSzOCCmsAoTjZiBBEIOJVaXfKLM+5X9XCVB5 oUUNEFa4qOYJgwmfUVEDFFa/B20kloWBFTSasP0URRBomfP9YwGIY/YBIO47ynoJ2Qwjn2XUNwOT f6vxzu9qTH5KIVPAynVG3gVYc/QMeDUIqpZwYWREuNqon0Bv/39dDUD37L/wV43+uc3MNTEpXC1M IeQwly6x48mcCitT2F+36uX8R/Ue6/2KZM+TvyIgAvkLal1m+JzwvYbyFxDMg/+K10RV8+RVv4ka IAjdlUuw5wLOFJTyAzDOPcwZ2SIjnbIRvx1/rXHfIxo7/1Ah18DyTSA3lgSuEjwVR7QKDAzk9Xp6 ptt9ERv0/yUAgiiuXFYXFufHp2sDiy4pIz/1ZMjPIwXVW9AWIZUXBR6IYjRY4exy1Xr3L6zewAv8 5zGpA7LqPtp9QQiVBIISq9/jWoKEi9fotuSPyykPal8AoRDw8WnhCAIPDB8eBlmPoXOOkdQJu/9S 4f6HNO78KGGlA3SXANJcXLq8WvAFEBCwDFx45ty5s7cKAF8Wros2ElwAAA/GSURBVADozz946sjV q7sOjA9P9m0ZX7qr0ezWNRHyjIP82cRcOHI/H5amkrNRUcYkNH4EhAUPnF23tt6/uoV04mx/vFkz vLRZ6fiZc//g7+dXVHqFa3QjqQQi71EEjVVQ/cL2E8Lqt4LOAc7BbhtUPRt7zCWCvCbw6WEYWzAS 0se5iwt0DLLrDNLA5EcI43uAmecY87MulFGnggfgZ9JOrTddNh8ynWU/fHy55QtACu8EWAsI8r6A BEDt6ImL5t8fOvv82fN0cKxvQPc1azuGBvKmVhnyjIRfIhaGgRC+D5xIEPhcv7sE79Y5YheAkAgB aytcf9euz+yRP0a6KPAAEEcQyf2Wjw/4GIHnGMJVrPZoyopYpGjYbtm4v403BR4AecgU+u6rhpD7 LCKDc6shTJeRXmUMvQPY/TFCH4Dp0zY0XmvGTGAUfgSDdWOBs1n69Wc6nRdQ8Uj4XsL3APDWvXBb 2PFTLX7wG9dPPvJ493BNN1YmRhuTYyNpf6LYXS859eZ+yXOm8NNC4hxBEcyDpuLq93fjOABY4asI CidcSqww/TEbCNLFQFCBO/hbvqO7GLde6By7EuqfPbkzAenMAgQche8LQMIq5zysfs7ZaYA88oTc adDcWGXCQLYAcAZM/gph94cUFs8RLk8xEgPoBvm6G7H6w8JLn1pp/+vpLJ1CsQCkV8VYAQDBBKDq trClNv33wbmLX/pW68jc/OjNyXE9vGmUh+tJRiZ3kT624mVn8F0eAwDZ0q8w0W7gvmQrCJ+CcL3A oXRY1YXVH4StBAhUAIGMCpJ0FUmaBlpn9fvp8YJ36j9oAGEGTO5sfhQ+hVqB3IIi1Ayy6F4ruJ/N 7WLl1BbTJP3Ang8rjI0AU8cZS/NArWk1qdcG5ADQZlz+8vLSF1rGLKDHHUAbBUDP28LanSx7+ujs xS8emDt8+PjgqVpS522bMDHUl9W0Nshz+1M2oeLg6VKHvv4vkC8lVr8r3LRbivZeqHTSSdx3wIgr X3AFoRGgPfkTPECEiclFLgvCD05xJHrF1e/tfh6jgCaPf4fKYPc9Yf9ZcAMYYxNOnhzm7HEFH3Q0 HSCdI0y8i7D/QwrdG4zpc9Y71XU7x0QE6naxuGn8la9dv/51RPsvC0DXNQGSv2vR/frwBjADkBnD 6WtTC9e+/r3ZFx87hGdX0sGliZH6pvGh7kAjyQAoGO/LFJoDgfMSlLfbBTPgVrEwAcoLW+vSipcr 3W8jqGR00OLO+/9eCwhhuysl6ekEVc9x37t+JeGzidoAFbY/Vg27njmh57Z8zgZuOXiV8KdnW2Op a8Du31CYvFPh9SOM9iJQ77dioyzF9Mjokz+4fv0gov1f9V6AtQDgpVNw5Nxxd8Xwb4fzN4l0AXRv zHeWvndk7uRXv9/+0etXBs4udgfbIwM8Oto0zVothTYqRK8QfHWyeZpEOQFb9q4SFYif3MpVLoVf sP1evQfSV2b+OoIixCVQcPus7fdX7le/w36o+nH7zsbb/RgL4Dx+Htm/rx30dt/xgdyV07kK0FBg i+hpgsmmgjMgmwdG9hP2fVDh5inGlWmg7rTW6fGxh567cuUlrFMA2gsA0uqR+MzfFCIFX9nbnWz5 6OmFqW8cvPn8I091n5peaLx+ozW0pDQl/Q3qb9YzXSMDRfbRLTG0S2FlK8/uE23z+I75QyfONRTq Xqh8rzWsgIUJ8KvfE0YIQHg3tBCPEFfvl593ccM6yKPKDwEguS/UPQtNENg/l4DAMgMUzxc0KAWT AAK6i4RaP3DXRxQGNGHqBIOptvI9Mp87Nzc3g9U3gKzb5GVLE5BsoFd9r4bIHZJ6TTXetX/T1l99 V/+979mj7969hXdtHzVb+uvUqCU56YaCIQ1K6jA6sYJPSkLXiX1/rwMFCXJIOgnmwbt9UN5FFAAo MP9eq99E229sSWa09zmYM0vRTQY2GZBngEnBeQbO3fHMdpNn7hEyuesZOHWFo2lui0iy3B0DOIvm wPMA717DSILtBUXo20ZYPNPBwcdHTn76qUt/sNTuXEO8C6jnk0HLLXFfIoEYafOreEFSsV8Jgm5q akdOXJs/cgJnAXy3lqjGrm1Do+/Z13/HO+8c3nnXHeqOnZP1rZvHeGRsGCPNPqolpHSic9LaOCCw 4weA8Q5rCBMjmBUK6epoasJqr8z4+f1opOzVC97kViQLb0DWAvpCj2gWxN+hXtA4KsFxpXvyx/50 MRNoT0MxBeGHJKIsDGDxEtC/uY7++1eeXfqfThsbzP9XASD+ut16DBp3LEfkBlVdag3pSZS39TQz tdem5hdfm5qfBqaPerAMDtSbo8PN/j13DI3t3TkysX2yf3R8pDk0PETNzZsHRkYHuX98PBkeHKDm 8EgyqDSgayCVaKWYQAmUTqDI6UqiHJTkYG5A1VJHPBsAugBpe3meBcZbfUNnCYSwFWq+lAySId9i +BehEjjcJOq/4zglOSBEM0DxtOU1zG50jkd12oTT0+3juMXwbxUAPAh889qASvtVZNGDwAPCA6EK DNLFDPtLrW5tqdWtXZxeuP7Uc5fOoWhmNABdrydJf7Om+/oGEkUpNo0P1jZt2tJsJMs8PNSXjE3s aCaqy331thkZ29zXHBipNZOZfHR0pK850Fcb6l/U/UMTA81mpoeG9dDwEIb7hzDU10/DWiPRNdSI ugRKER4DxwaGhGBRFHR4sJPceiEb+V2EVR7zBu6YwFNZdBbObMlgjK/a/xMjzWnl8Km0/DzgNwwA f85ef0uiKHmD3/rj5ehiL80gQeB7GSDh33S7me52MzW3sEIA6NLMPIBLYukelb6aYG2F6piwHRho YniojzaNj+j9e7cP3HvvtvG79o1v23Vnc9vkVmwbHeatwyPY3tefjihlgWGf5m2XJjuiGEyCEarf PwRCaAFJ9uLNNCQ0iJ29wD/DWraeQJCE03KaCBeX8pMPH1w8j2jzpQnYEBB6FYWW/7EcAotjVdoh Q7XJqCKYNWwcDDUUweXBJ8fsFafs5XEzAG612qbVaufTM7Pm5RPnFh79Fi4BOOb/TaNRU/t2bx38 2Effvff9vzx47749/XdPbsn3jwwuTWjqaib7ImcW5sCqd2EepCaQ/KHg+nFc/SULHmiL5ANOExgw zt8wP87ywPo37PrJtt69gRVDWPPzspZYy1z0AkPZRJRBIE2D1Dzl8ZSBULVCyj20Tifl469OtY6/ OvUygBMA1OSW8eZv/trdO3/3t0Z/6T339X9g+5bWvoTamkGBwIXVLzmBF7aw0pL8rRpBed9tvSaw 0fUcp+e2ngGuSft/yxygPHFvtpW5ttwvm4u1wFAOSft9aUZ8lxpBAlBOq0E1KMoTJwHif09X7Ota TeuP//b79n7io/3vffc92X27Jlf2J7pLWZuQZzYHwF0XFs6Mc/8MOPOdo/vnRmKJHwVQEDv/pPDM Hevx5NCdv3h48PcfeeLki7AP7/JRwFvyBN5qAKz1+xvVDmVTUV795XiD/67/9xJsIbSD9QFR5t1r eT3lseo//6MP3PfZ3zO/s2fH8v6aalN3RTuBu1hAaoVu/X+GyRkIIWFEu2+c0I0bftCtUdElKsOV 9uD5X//765+Yubbo/X//HMBb0gLrPR/gJ9HKgpCTXyZuPhJZ7t3SttyzUq8iguVzy7GVQVoF1oLm ee7oxetf+K/pZy5fGz0zPDjc2DLSGe9LOonJKcT94TOBBi4KyCWTABSELmvrKW5rlOHk/PizD3zz 4mOwgR/5XuBbMgE/CwAA1Ta7DIgyEHyXwi/39cBQ9gp6rf4qwZeFX/Z4lDGsXjh+Y/bBA9MvHHyB jg0M7Uj2Tba2N5K2ylPlzipI4CrLTSV3UExTQQPkePry5m9984eXDyO+F3DDCSDZflYAkK2K+vSy 2V6QKYraoRco1gKD1Di9CFR51a8VECt8dnFmuf3oE5dfPXJm+OTOyeGxnSPLE4kC8lRkAN1ZuXD1 TuhcXCPsbmEnAlLW+VcPmweee+XmBRRfDHnLXsD/BwD0amVg9PLxpVAlGKS26GUaygy6ahKrNMFG OgFQr08tLP3n4zeOTd1oXto+XhvdPmZGOXccIIePEblgJFUAAa741QaClSLMtnHub7546YGlNi9h dQHIz4UJuNUmwVDWDtK2Z6gGRZXWkP6z7L0mUZLY9bTBKiC8eGb55peeWDo2ODDA9+3ErkaNVZ6S Y/vu4jwI3L6/ZS1G/wiagAvzOPwvjy18G/EJYGu+GWyt9vMCAKB4cVXawfOGMhjKgKgCifz+eoEk GQXdqGYg2LA/nny+df7oeT67f3tz267R7hCMQmp8GZ3P/NnTWNmLADBZDfDCxfSxrx1aPozVL4a+ 5fbzBIBerVdQp+xdVHkZVQCpAkHZt5Zg7OUplAlj6Gen06WHf9R5aSW5w9y3o719pNHVqUnkTUgI AIBX/wAUIWfix1/s/ttTL7dfwzrvBd5IezsAoNyqyORaHEKCoPxZldu4Hhj8lnocUwAozYw59PKN c4+fGHhl1+TQpnu2LIznJoHx9ZPeFCgPA5vaXs74xj8eWPjcpRv5LFYD4G1tAjbaqlxMv5VgADYW IazyFqoih7KvNbYCMG7MLa88+uzSy51kW/b+O1d2NRKlUmNv9vBf87ewKQVcXuRjf/eV+YfxFth/ 4O0JANl6xRuAauFJT6CXlijzi7ViC+X4QllzMAA2hvnQibkLR6bHL3xwr9q3ZTBtZO7JaJEHEuoq w6uzo4e+/P0bT2J1/f9tAGygracdqkzGepyhl2spzUqvvEMBhOenF2f/92Tt1Ts318funswmDPsX 1QD2bSk5Dk5tPvCdp6efx5sMAPn2iwYA2dbSDlXupgSDFHQ5zlAVd1grIlko5bq50G498kzr2JLe vvKBXct7BuqsU9iHdaTQ2VeOND7//CtXp3CLtX+92i8yAMpNAqKXV1EFBAmIcr5CRiR7hapTVIDi 8Kuzrx+5Mn7qfXuS3TtG2oM5a8ylfZf/4aEbD8zOr/g7gN5wJZBvtwFQ3d4IGKo0gARBp8e2DJAA pgszi1e+/ZI6tGfH+Og9Wxd2nlmYePafHj7/KIr+/xsWPnAbABtpZTD47VoBqKpcRVn45V7OY3QA dBZbnbmvPT33/cGJd1xrZY1Tjx2akfbfn/ctubjbbf1Wnq+qGodeBS9r3XOxqgYSsaYhhwWDfHub dAFvqQCk3DZaEna72VYO+kiN4MFgEMHg761YCxDlgllZ6UTu9/xb3Mqh343EHtZstwHwxls5N1AF BoJdwVXlcFUFs1XVTd7ESPPwpnx/2W6bgJ9MW8tUAOsDolzjKPlF+TUwwJsAwm0A/HTarQJCdqA6 UinL2N6ygd1uP522Hpms+k5VvuG2CXibtF6AKLeqmog31f4Po8glGWy9pxcAAAAASUVORK5CYII= " height="6" width="6.75" y=".42447" x="-.15545"/>
- <path stroke-width="10" d="m30-23.6v30m-30-15h60" stroke="#fff"/>
- <g stroke-dashoffset="1.4" stroke-linecap="round" transform="matrix(.23719 0 0 .25702 -11.691 -5.4821)">
-  <path stroke-linejoin="round" style="color:#000000" d="m32.5 24.188c-2.3628 1.1247-4 3.5229-4 6.3125s1.6371 5.1878 4 6.3125v15.709h6.0312v-15.709c2.349-1.13 3.969-3.533 3.969-6.313 0-2.7795-1.6196-5.1827-3.9688-6.3125v6.313l-3.0156 1-3.0156-1v-6.312z" transform="matrix(.70711 -.70711 .70711 .70711 44.02 36.468)" stroke="url(#bc)" fill="url(#bb)"/>
-  <path style="color:#000000" d="m31.5 26.344c-1.1409 1.0883-2 2.4483-2 4.1562 0 2.4005 1.409 4.4407 3.4375 5.4062 0.34734 0.16748 0.56656 0.52066 0.5625 0.90625v14.687h4.0312v-14.687c-0.0041-0.38559 0.21516-0.73877 0.5625-0.90625 2.013-0.969 3.406-3.014 3.406-5.407 0-1.6978-0.84276-3.0662-1.9688-4.1562v4.1562c-0.0036 0.42786-0.28051 0.80544-0.6875 0.9375l-3.0312 1c-0.20292 0.06717-0.42208 0.06717-0.625 0l-3-1c-0.407-0.133-0.684-0.51-0.688-0.938v-4.1562z" transform="matrix(.70711 -.70711 .70711 .70711 44.02 36.468)" stroke="url(#bd)" fill="none"/>
-  <rect opacity=".4" style="color:#000000" transform="matrix(.70711 -.70711 .70711 .70711 44.02 36.468)" rx="1" ry="1" height="15" width="2" stroke="url(#bn)" y="37.5" x="34.5" fill="none"/>
- </g>
- <g transform="matrix(.13393 0 0 .12347 -13.71 -2.759)">
-  <g transform="translate(-60,16)">
-   <path opacity=".05" d="m126 38.469c-1.8584 0-3.2812 1.5681-3.2812 3.3438v1.1875c-0.36268 0.13513-0.71008 0.30878-1.0625 0.46875l-0.875-0.875c-0.5657-0.56571-1.3669-0.99198-2.3125-1-0.82395-0.007-1.699 0.29275-2.375 0.96875l-3.5312 3.5312c-1.3106 1.3106-1.2411 3.415 0.0313 4.6875l0.875 0.875c-0.15997 0.35242-0.33362 0.69982-0.46875 1.0625h-1.1875c-1.7756 0-3.3438 1.4228-3.3438 3.2812v5c0 1.8584 1.5681 3.2812 3.3438 3.2812h1.1875c0.13513 0.36268 0.30878 0.71008 0.46875 1.0625l-0.875 0.875c-1.2725 1.2725-1.3419 3.377-0.0313 4.6875l3.5312 3.5312c1.3105 1.3105 3.415 1.2413 4.6875-0.03125l0.875-0.875c0.35242 0.15997 0.69982 0.33362 1.0625 0.46875v1.1875c0 1.7756 1.4228 3.3438 3.2812 3.3438h5c1.8584 0 3.2812-1.5681 3.2812-3.3438v-1.1875c0.36268-0.13513 0.71008-0.30878 1.0625-0.46875l0.875 0.875c1.2726 1.2725 3.377 1.3418 4.6875 0.03125l3.5312-3.5312c1.3106-1.3106 1.2411-3.415-0.0313-4.6875l-0.875-0.875c0.15997-0.35242 0.33362-0.69982 0.46875-1.0625h1.1875c1.7756 0 3.3438-1.4228 3.3438-3.2812v-5c0-1.8584-1.5681-3.2812-3.3438-3.2812h-1.1875c-0.13513-0.36268-0.30878-0.71008-0.46875-1.0625l0.875-0.875c1.2725-1.2725 1.342-3.3769 0.0313-4.6875l-3.5312-3.5312c-1.3105-1.3105-3.415-1.2413-4.6875 0.03125l-0.875 0.875c-0.35-0.16-0.7-0.334-1.06-0.469v-1.1875c0-1.7756-1.4228-3.3438-3.2812-3.3438h-5zm2.5 16.812c1.7874 0 3.2188 1.4313 3.2188 3.2188 0 1.7874-1.4313 3.2188-3.2188 3.2188-1.7874 0-3.2188-1.4313-3.2188-3.2188 0-1.7874 1.4313-3.2188 3.2188-3.2188z" transform="translate(-.5 .5)" display="block"/>
-   <path opacity=".15" d="m126 39.5c-1.2683 0-2.25 1.0884-2.25 2.3125v1.875c-0.81272 0.26478-1.5968 0.58312-2.3438 0.96875l-1.35-1.344c-0.38667-0.38668-0.96689-0.68219-1.5938-0.6875-0.5946-0.005-1.1882 0.18823-1.6562 0.65625l-3.5312 3.5312c-0.89095 0.89096-0.84049 2.3782 0.0313 3.25l1.3438 1.3438c-0.38563 0.74697-0.70397 1.531-0.96875 2.3438h-1.875c-1.2241 0-2.3125 0.98174-2.3125 2.25v5c0 1.2683 1.0884 2.25 2.3125 2.25h1.875c0.26478 0.81272 0.58312 1.5968 0.96875 2.3438l-1.3438 1.3438c-0.87182 0.87182-0.92228 2.3591-0.0313 3.25l3.5312 3.5312c0.89093 0.89094 2.3782 0.8406 3.25-0.03125l1.3438-1.3438c0.74697 0.38563 1.531 0.70397 2.3438 0.96875v1.875c0 1.2241 0.98174 2.3125 2.25 2.3125h5c1.2683 0 2.25-1.0884 2.25-2.3125v-1.875c0.81272-0.26478 1.5968-0.58312 2.3438-0.96875l1.3438 1.3438c0.87184 0.87184 2.3591 0.92218 3.25 0.03125l3.5312-3.5312c0.89095-0.89096 0.84047-2.3782-0.0313-3.25l-1.3438-1.3438c0.38563-0.74696 0.70397-1.531 0.96875-2.3438h1.875c1.2241 0 2.3125-0.98172 2.3125-2.25v-5c0-1.2683-1.0884-2.25-2.3125-2.25h-1.875c-0.26478-0.81272-0.58312-1.5968-0.96875-2.3438l1.3438-1.3438c0.87182-0.87181 0.9223-2.3591 0.0313-3.25l-3.5312-3.5312c-0.89093-0.89094-2.3782-0.84059-3.25 0.03125l-1.3438 1.3438c-0.73-0.385-1.52-0.704-2.33-0.968v-1.875c0-1.225-0.98-2.313-2.25-2.313h-5zm2.5 14.75c2.3457 0 4.25 1.9043 4.25 4.25s-1.9043 4.25-4.25 4.25-4.25-1.9043-4.25-4.25 1.9043-4.25 4.25-4.25z" transform="translate(-.5 .5)" display="block"/>
-   <path opacity=".3" display="block" d="m125.5 41c-0.70838 0-1.2682 0.5886-1.2682 1.3091v2.5364c-1.2666 0.33748-2.4722 0.84915-3.5795 1.4932l-1.8205-1.8c-0.25473-0.25473-0.54989-0.4063-0.87954-0.40909-0.32965-0.0028-0.67001 0.11773-0.92046 0.36818l-3.5386 3.5386c-0.5009 0.5009-0.46851 1.2905 0.0409 1.8l1.8 1.8205c-0.64403 1.1074-1.1557 2.3129-1.4932 3.5795h-2.5364c-0.72049 0-1.3091 0.5598-1.3091 1.2682v4.9909c0 0.70838 0.5886 1.2682 1.3091 1.2682h2.5364c0.33749 1.2666 0.84916 2.4722 1.4932 3.5795l-1.8 1.8205c-0.50947 0.50946-0.54186 1.2991-0.0409 1.8l3.5386 3.5386c0.5009 0.5009 1.2905 0.46856 1.8-0.04091l1.8205-1.8c1.1074 0.64403 2.3129 1.1557 3.5795 1.4932v2.5364c0 0.72049 0.5598 1.3091 1.2682 1.3091h4.9909c0.70838 0 1.2682-0.5886 1.2682-1.3091v-2.5364c1.2666-0.33748 2.4722-0.84915 3.5796-1.4932l1.8204 1.8c0.50947 0.50947 1.2991 0.54181 1.8 0.04091l3.5386-3.5386c0.5009-0.5009 0.4685-1.2905-0.0409-1.8l-1.8-1.8205c0.64403-1.1074 1.1557-2.3129 1.4932-3.5795h2.5364c0.72048 0 1.3091-0.5598 1.3091-1.2682v-4.9909c0-0.70838-0.58861-1.2682-1.3091-1.2682h-2.54c-0.33748-1.2666-0.84915-2.4722-1.4932-3.5795l1.8-1.8205c0.50947-0.50947 0.54187-1.2991 0.0409-1.8l-3.5386-3.5386c-0.5009-0.5009-1.2905-0.46856-1.8 0.04091l-1.8204 1.8c-1.1074-0.64403-2.3129-1.1557-3.5796-1.4932v-2.536c0-0.72-0.56-1.309-1.27-1.309h-4.99zm2.5 12.764c2.892 0 5.2364 2.3444 5.2364 5.2364s-2.3444 5.2364-5.2364 5.2364-5.2364-2.3444-5.2364-5.2364 2.3444-5.2364 5.2364-5.2364z"/>
-   <path display="block" fill="url(#bh)" d="m125.5 40c-0.70838 0-1.2682 0.5886-1.2682 1.3091v2.5364c-1.2666 0.33748-2.4722 0.84915-3.5795 1.4932l-1.8205-1.8c-0.25473-0.25473-0.54989-0.4063-0.87954-0.40909-0.32965-0.0028-0.67001 0.11773-0.92046 0.36818l-3.5386 3.5386c-0.5009 0.5009-0.46851 1.2905 0.0409 1.8l1.8 1.8205c-0.64403 1.1074-1.1557 2.3129-1.4932 3.5795h-2.5364c-0.72049 0-1.3091 0.5598-1.3091 1.2682v4.9909c0 0.70838 0.5886 1.2682 1.3091 1.2682h2.5364c0.33749 1.2666 0.84916 2.4722 1.4932 3.5795l-1.8 1.8205c-0.50947 0.50946-0.54186 1.2991-0.0409 1.8l3.5386 3.5386c0.5009 0.5009 1.2905 0.46856 1.8-0.04091l1.8205-1.8c1.1074 0.64403 2.3129 1.1557 3.5795 1.4932v2.5364c0 0.72049 0.5598 1.3091 1.2682 1.3091h4.9909c0.70838 0 1.2682-0.5886 1.2682-1.3091v-2.5364c1.2666-0.33748 2.4722-0.84915 3.5796-1.4932l1.8204 1.8c0.50947 0.50947 1.2991 0.54181 1.8 0.04091l3.5386-3.5386c0.5009-0.5009 0.4685-1.2905-0.0409-1.8l-1.8-1.8205c0.64403-1.1074 1.1557-2.3129 1.4932-3.5795h2.5364c0.72048 0 1.3091-0.5598 1.3091-1.2682v-4.9909c0-0.70838-0.58861-1.2682-1.3091-1.2682h-2.54c-0.33748-1.2666-0.84915-2.4722-1.4932-3.5795l1.8-1.8205c0.50947-0.50947 0.54187-1.2991 0.0409-1.8l-3.5386-3.5386c-0.5009-0.5009-1.2905-0.46856-1.8 0.04091l-1.8204 1.8c-1.1074-0.64403-2.3129-1.1557-3.5796-1.4932v-2.536c0-0.72-0.56-1.309-1.27-1.309h-4.99zm2.5 12.764c2.892 0 5.2364 2.3444 5.2364 5.2364s-2.3444 5.2364-5.2364 5.2364-5.2364-2.3444-5.2364-5.2364 2.3444-5.2364 5.2364-5.2364z"/>
-   <g transform="matrix(.56685 .32727 -.32727 .56685 152.48 -47.194)" clip-path="url(#bm)">
-    <g opacity=".9" transform="matrix(.14137 .99272 -1.1652 .12045 96.937 104.81)">
-     <path opacity=".05" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -6.5462 27.467l-54.338-27.467z" transform="matrix(.99411 -.10837 .10837 .99411 -5.1582 5.4919)" fill="url(#al)"/>
-     <path opacity="0.07" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -4.4572 22.869l-56.431-22.869z" transform="matrix(.99786 -.065374 .065374 .99786 -3.094 3.2416)" fill="url(#am)"/>
-     <path opacity=".1" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -3.1299 19.272l-57.77-19.272z" transform="matrix(.99945 -.033121 .033121 .99945 -1.5635 1.6161)" fill="url(#an)"/>
-     <path opacity=".05" style="color:#000000" fill="url(#ao)" d="m108.9 48a60.896 60.896 0 0 1 -2.075 15.761l-58.805-15.761z"/>
-    </g>
-    <g opacity=".9" transform="matrix(1.0628 -.13088 -.7401 3.2275 32.525 9.3323)">
-     <path opacity=".2" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -6.5462 27.467l-54.338-27.467z" transform="matrix(.99411 -.10837 .10837 .99411 -5.1582 5.4919)" fill="url(#av)"/>
-     <path opacity=".4" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -4.4572 22.869l-56.431-22.869z" transform="matrix(.99786 -.065374 .065374 .99786 -3.094 3.2416)" fill="url(#aw)"/>
-     <path opacity=".6" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -3.1299 19.272l-57.77-19.272z" transform="matrix(.99945 -.033121 .033121 .99945 -1.5635 1.6161)" fill="url(#ax)"/>
-     <path opacity=".8" style="color:#000000" fill="url(#ay)" d="m108.9 48a60.896 60.896 0 0 1 -2.075 15.761l-58.805-15.761z"/>
-    </g>
-    <g opacity=".5" transform="matrix(-.61679 .78713 -.78713 -.61679 115 150.01)">
-     <path opacity=".05" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -6.5462 27.467l-54.338-27.467z" transform="matrix(.99411 -.10837 .10837 .99411 -5.1582 5.4919)" fill="url(#al)"/>
-     <path opacity="0.07" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -4.4572 22.869l-56.431-22.869z" transform="matrix(.99786 -.065374 .065374 .99786 -3.094 3.2416)" fill="url(#am)"/>
-     <path opacity=".1" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -3.1299 19.272l-57.77-19.272z" transform="matrix(.99945 -.033121 .033121 .99945 -1.5635 1.6161)" fill="url(#an)"/>
-     <path opacity=".1" style="color:#000000" fill="url(#ao)" d="m108.9 48a60.896 60.896 0 0 1 -2.075 15.761l-58.805-15.761z"/>
-    </g>
-    <g opacity=".8" transform="matrix(-.068172 -1.046 2.7107 .60163 -79.095 179.08)">
-     <path opacity=".05" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -6.5462 27.467l-54.338-27.467z" transform="matrix(.99411 -.10837 .10837 .99411 -5.1582 5.4919)" fill="url(#al)"/>
-     <path opacity="0.07" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -4.4572 22.869l-56.431-22.869z" transform="matrix(.99786 -.065374 .065374 .99786 -3.094 3.2416)" fill="url(#am)"/>
-     <path opacity=".1" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -3.1299 19.272l-57.77-19.272z" transform="matrix(.99945 -.033121 .033121 .99945 -1.5635 1.6161)" fill="url(#an)"/>
-     <path opacity=".1" style="color:#000000" fill="url(#ao)" d="m108.9 48a60.896 60.896 0 0 1 -2.075 15.761l-58.805-15.761z"/>
-    </g>
-    <g opacity=".9" transform="matrix(-1.0628 .13088 .7401 -3.2275 62.997 306.67)">
-     <path opacity=".2" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -6.5462 27.467l-54.338-27.467z" transform="matrix(.99411 -.10837 .10837 .99411 -5.1582 5.4919)" fill="url(#av)"/>
-     <path opacity=".4" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -4.4572 22.869l-56.431-22.869z" transform="matrix(.99786 -.065374 .065374 .99786 -3.094 3.2416)" fill="url(#aw)"/>
-     <path opacity=".6" style="color:#000000" d="m108.9 48a60.896 60.896 0 0 1 -3.1299 19.272l-57.77-19.272z" transform="matrix(.99945 -.033121 .033121 .99945 -1.5635 1.6161)" fill="url(#ax)"/>
-     <path opacity=".8" style="color:#000000" fill="url(#ay)" d="m108.9 48a60.896 60.896 0 0 1 -2.075 15.761l-58.805-15.761z"/>
-    </g>
-   </g>
-   <path display="block" fill="url(#linearGradient4407)" d="m125.5 40c-0.70838-0.000001-1.2682 0.5886-1.2682 1.3091v2.5364c-1.2666 0.33748-2.4722 0.84915-3.5795 1.4932l-1.8205-1.8c-0.25473-0.25474-0.54989-0.4063-0.87954-0.40909-0.32965-0.0026-0.67 0.11773-0.92046 0.36818l-3.5386 3.5386c-0.5009 0.50091-0.4685 1.2905 0.0409 1.8l1.8 1.8205c-0.64403 1.1074-1.1557 2.3129-1.4932 3.5796h-2.5364c-0.72049-0.000004-1.3091 0.55979-1.3091 1.2682v4.9909c0 0.70839 0.5886 1.2682 1.3091 1.2682h2.5364c0.33749 1.2666 0.84916 2.4722 1.4932 3.5795l-1.8 1.8205c-0.50947 0.50947-0.54186 1.2991-0.0409 1.8l3.5386 3.5386c0.5009 0.5009 1.2905 0.46856 1.8-0.04091l1.8205-1.8c1.1074 0.64391 2.3129 1.1557 3.5795 1.4932v2.5364c0 0.72049 0.5598 1.3091 1.2682 1.3091l4.9909 0.000001c0.70839-0.000003 1.2682-0.5886 1.2682-1.3091v-2.5364c1.2666-0.33749 2.4722-0.84915 3.5796-1.4932l1.8204 1.8c0.50947 0.50947 1.2991 0.54182 1.8 0.04091l3.5386-3.5386c0.5009-0.5009 0.4685-1.2905-0.0409-1.8l-1.8-1.8205c0.64403-1.1074 1.1557-2.3129 1.4932-3.5795h2.5364c0.72048 0.000001 1.3091-0.55979 1.3091-1.2682v-4.9909c0-0.70838-0.5886-1.2682-1.3091-1.2682h-2.54c-0.33747-1.2666-0.84915-2.4722-1.4932-3.5796l1.8-1.8205c0.50947-0.50946 0.54187-1.2991 0.0409-1.8l-3.5386-3.5386c-0.5009-0.50091-1.2905-0.46856-1.8 0.0409l-1.8204 1.8c-1.1074-0.64391-2.3129-1.1557-3.5796-1.4932v-2.5364c0-0.72049-0.5598-1.3091-1.2682-1.3091h-4.99zm2.5 8.836c5.0609-0.000004 9.1636 4.1027 9.1636 9.1636s-4.1027 9.1636-9.1636 9.1636c-5.0609-0.000001-9.1636-4.1027-9.1636-9.1636s4.1027-9.1636 9.1636-9.1636z"/>
-   <path opacity=".7" d="m125.5 40c-0.70838 0-1.25 0.59201-1.25 1.3125v0.71875c0.12-0.595 0.63-1.031 1.25-1.031h5c0.61983 0 1.1332 0.43591 1.25 1.0312v-0.718c0-0.72-0.54-1.312-1.25-1.312h-5zm-7.5312 3.125c-0.32965-0.0028-0.68705 0.12455-0.9375 0.375l-3.53 3.531c-0.37568 0.37568-0.45054 0.91451-0.25 1.375 0.059-0.12899 0.14211-0.26711 0.25-0.375l3.53-3.531c0.25045-0.25045 0.60785-0.3778 0.9375-0.375s0.62027 0.15152 0.875 0.40625l1.8125 1.8125c1.1074-0.64403 2.3271-1.1625 3.5938-1.5v-1c-1.2666 0.33748-2.4864 0.85597-3.5938 1.5l-1.8125-1.8125c-0.25473-0.25473-0.54535-0.40346-0.875-0.40625zm20.094 0c-0.3237 0.0092-0.65151 0.15152-0.90625 0.40625l-1.8125 1.8125c-1.1074-0.64403-2.3271-1.1625-3.5938-1.5v1c1.2666 0.33748 2.4864 0.85597 3.5938 1.5l1.8125-1.8125c0.50947-0.50947 1.3116-0.53215 1.8125-0.03125l3.54 3.53c0.1079 0.10789 0.19102 0.24601 0.25 0.375 0.20056-0.46049 0.12573-0.99932-0.25-1.375l-3.53-3.531c-0.25-0.25-0.58-0.384-0.91-0.375zm-23.06 8.187c-0.47821 0.92428-0.8835 1.9138-1.1562 2.9375h-2.5312c-0.72 0-1.31 0.542-1.31 1.25v1c0-0.70839 0.59201-1.25 1.3125-1.25h2.5312c0.33749-1.2666 0.85597-2.4864 1.5-3.5938l-0.34-0.344zm26 0-0.34375 0.34375c0.64403 1.1074 1.1625 2.3271 1.5 3.5938h2.5312c0.72048 0 1.3125 0.54162 1.3125 1.25v-1c0-0.70838-0.59202-1.25-1.3125-1.25h-2.5312c-0.28-1.024-0.68-2.013-1.16-2.938zm-18.219 7.2188c-0.014 0.15592-0.0313 0.30919-0.0313 0.46875 0 2.892 2.358 5.25 5.25 5.25s5.25-2.358 5.25-5.25c0-0.15956-0.0173-0.31283-0.0313-0.46875-0.27 2.641-2.51 4.719-5.22 4.719-2.7112 0-4.9506-2.0783-5.2188-4.7188zm-7.78 7.157-1.4688 1.4688c-0.39974 0.39973-0.49609 0.9676-0.28125 1.4375 0.0669-0.1535 0.15388-0.31013 0.28125-0.4375l1.8125-1.8125c-0.12-0.213-0.23-0.437-0.34-0.656zm26 0c-0.1135 0.21938-0.22021 0.44383-0.34375 0.65625l1.8125 1.8125c0.12735 0.12737 0.2144 0.284 0.28125 0.4375 0.21481-0.4699 0.11843-1.0378-0.28125-1.4375l-1.47-1.468z" display="block" fill="#fff"/>
+  <image
+     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAIABJREFU eJzsnXe4XVW19n9zzlV2O73kpBcCCT2ANCmiKCIIWOhVgoCK7X6WawO9dhQLKqjIVRELRYoiVVqo IfQSIAkkkJPkJDl9973KnN8fa6199jmcAGL0fs93mXlW9t5rr93WeMc73jHmWPPAm+PN8eZ4c7w5 3hxvjjfH/8D45hev2O0tO//l0jPe94vdANGwvTn+Px8CEAfsc9Ov4HFjOXfVtplzzS1HHHDxB445 +OwUIONNTLK9ObbS+J86mQIQ/+fD/73bL67c/h6vWss4KZdywQflMaVjaPkOszf9d9ZdfcXf7vvx 5obXmQm3TPLcm+MfGOp/4DPrnpwvLv6Olel5y4P3bUfPVMXtd6wHGVIqpbpf2tD87t7B9lPn9By0 zZ4LdhvNl3r7yrXR5PWNzMCE2zeZ4h8Y8t/8eXVDnXDS796y/MW2D3Z3hzS3KKZOVbgpF3QVVAUY oVIWXS+sn3rW359YcKcWn7n7LQu/+rF9dzxhOmDHmxVvKt7eDBv/4Ph3n5jEe9WCHW/+2YrlmTOl VaFnWo5yvsrIyCBYCknIgoXN7LlnB1ddsYpqtQjSBaPJZioD86eNXNPk9v11zYZbl60fXFUFNFEI SDYdf15yO1noeDNk8O8FQOKJapfdf7/ns89Ouy0IwywEiNADaihpMEIS+qP87cZ38faD2jj7nOX8 /ndPg4xtGURvIyxhWrKVF6a3j9zamu27o3fzo4+u3bysQGT0iZuZsMErAfC/EhD/Tg1Q934pFv8y P6y3F3hgadBVTl88jx9esID7HhxieKTK2t4qGzb4/PY3z+J5VTCGdDpFOi3YZdepbN44KMrlVEf/ aNte64Z6jvP1rid2tx203+zufaYtmLltaExYypc3aV49LAjGDP+/MmT8u35o3fuPPfTHR92ydLer 586XdHe4/P3va0Bq/nb93hx4YCcf//Tz/O63T4EuI6XCmCIIC2Ms3JTkkYePpqvT4pjjHuLeJS+B a4MvQIcgXBASaekw44abWtOVZ7ravOc6W8pPVUoDzxQqa9f2DjxUHMr3BYyFiv/VzPDvBICc3j3X MeL8W0dr7QeseGYPgiBkr/0fYfOGQVKpkEW7TePRZS/gBwEIQbbJZdEu7Uyb1sQ1f34MN9POGafN Z5+3dvGRs5dSLNZAhKSamunpdDjwgG6uvmYdlZIP0gZjg5AIqXFt4zdlzXBLJnypNavXNmf1i02Z sDfj6A1C6A1GVDcYM5IXYrD2p1su9hkPisbx/xUg/h0AqHv/acf87P2XXT37ymnzUnzo5G6U0nzr G8+gdQjGQwgfJUOcVI5ycYh0xuaJx4+ntVVyzAkPcc+dywEfy24mDKoYJAgXyzY8vPQI5s7N8R+f eYrf/OYFUArXtfBrISnXItOcYXigTKophzYGJRWuI5FSkstZQdoRtUxaDXWm/MHPiMsHp9jDAyaV G5JK9QvH3iBbW/qllBs8S27ypRyqeL531dNP1X5y/z36NX7//9Pj3wUACVgL5v/prytebDoEUUAS 4Lg21coISAt0jUW7T+Xiny3isstf4pc/v4/2qdM54tApzJzVyvnfXYrvR2+YTrtkcxY779TDkiUv 4GRbefsBPez31g6+/Z1nKBd9hGVjQs0h757Jjy7YnkcfG+HTn3kez4dUyiKTssjnQ7Zb2M5LL9do bbYpuG3swRouDP6Lgt2MUBZKKGTKQUmBclwtlaxJyypJx+4Xtr1ZOs4Atj0gLLXJQK/JZtZry1pr Wlo2iPxocdb53/L/Def4DQ/rX/z+iffL7Xa47OAVK1LvQpVBgjYChE9rZ46Ugo2bBpkxM8ucOU0s WJDGctoY6lvP7377ElK5aF1FyRbCwCfUcOffj6KlxeH9xwU8tvRlbv7bALfenEXrANu20SYkRNPS ItEGnnq6QLnk47gKYzTlsuaSn+/IgW/r4qcXreVPVw8S6hRH8ncsOyBwXBxlIWwLoSRCKIRBipC0 MEFahrpT1fztlS4iUcjQj44LQoQQnhCibJR8efSYk58NMulnTSazotbVvlwKsWbqf51X+Ref99c9 /pUMkLy3BKx5213519Ur/UMsG7Q06FqR40+az4U/3I0f/eRZvvudR1HK0DO1meHBIuXSECgHQsNO u8zg9DPm89fr17PkruVk27p472EzmT29hR/95FF8T4OdAj/k8KPm8ZlPzuE756/ljjvWoSyJEgap XKrVGk1NzQTakGtOce4X5rPP3s184tOrWTds0+RVuMr7NDVCwI6+OCAcByedwigLx7FRjot0HZRl o5SIKU5GKY4OkF6ACDUyDJHVKjIIIrkpTaBTqbV+d+cDtZ7uB73OjgcpjCyfeuGPvH+hHV51/DsY QL7r3Ze85777rUM+9X9mMG1qiq+c9yhahAwN+2zYkGf5M6MIYQiDGhvW9SHwsG2JFoowHOEdB0/l 9FMWMjrqc++9L1MaGeHKPw6hlEIA6XQrlXIZhObdB3ex3bZT6OxYhxQaBHg+zOhx+eBRcznwoA7O /eqLjIxqvnzuShzbpbUtRWk04LRT25l71h8ZXjOKKo4SFquQz0OxBKUSolhEFMuIfB45MkpYLiKE RHo+ouYjqpUonLkOpFKAAcfBWDYyCBC1mqWGRuY5vRvmZXRwsnYc7WdSzw8d/J5baz1TbqrOn3f/ 3H8zO/yrGUACVkf3724sle2Dn3/mHVgWvOeIh3j68ZdAemQzKWrVPEHogZMCr8LRx+7K2WfO46RT l7B5Yz+ZbBN77TmNh5f1USoWQdkQhuy460wuOH8Rd989wPnfexhlp1FS0NqeY3jzKEGoUakcJoDp M1p48N534Xk1Fp/1DI8/mae1xUVIG8exyA+F3HTTLizYvoNiKJFKYAs59kOMITQa2xjQBqE1hCGi XEEPD8Pmfti4GbGuF1augSefgXIRWaogyxWEZSFyOaQQIEAHAaZaQ1ermGqVQElqHW2rK1O6rqu2 tly8zY3Xrf4X2qY+/lUMUI/9xxx2wTFX38TBzd1w5sceoa3F4eknVoFSYKDme6TTFs3trax/eT0Q ctCBnSzaZSrvOGgmV1wxSLkwwpK7Chh8pJQI4RBSpb3dYpedpzE86JHOtFAp5wlRDG0u0tKa5rTT 5nP1n9ezcWOVbFby7sPuZmpPjgfu30gqnSMIBdmUoDDqs3CfWcyb30Ep0OB7mFDjC4HUGmFZaCGQ UhIKgRACoRQilYJcDjmlG7H9QiCeXNEaUavByCisehFWvoB86hm4+34Y2owpFTChwWSb0Y6FdrJo L0T1bZqXXrf2MyqTXfzSDrv9rTpn5mV+S+uSnf/0u+BfZKd/GQMIQB71jhNblz799rs2Dbo7QxFh fIQI0bqKkAqjPXpmtHP/kqN48smNHH/izfi+Ty5jsWj3WSx9YAW+74GbBT9gjz3ncdrJc/jrDX3c fvtKUpksuYyLraCvbwBkCpSDa8M9dx7Fdtu18tX/eopLf70ahCHwLTp7cuyyQwvvf38PF128kWIx ZLSU4/zTyhx3XJo8XbitLchsBqkiAaiVwlESrSxsKQmlbCgXGqQxYEAYgxACEpBMOCEiCGDzAOb+ BzH33Ie+6RaCzRvRVY/QcgnTKQIBulYjqJYIbItaa/vDFR38pLrboqv3vvXG2tY21L+CAereXyru esKmfmtnZB6UwIQwdXoTHd0dpJVk2bKnSGW6eemlAZ5aPgQYjKlSKATcf+8oQgY0t/eQHxkG7XHk 4TM4/ridGBkOWLJkLdVigWqxiGWncNIWc2b3sGrlOlJtXXzmi4/yjrdN4bLLVuJ5GjeVIZ2zSDuK X1y0O+m05IH7S9y0pMq0Ts0+V/0Hz19eQzjNWI6N7dhYuSbc9laslhaqLS2ozg685iZUWyuyvQ3Z 3Iqa2gXtHZDNgG2DpSIATHJCsCyY1gPHvB+OeT/ye99EPf4UXHs9+s/XYDZuRHs1QiuFTjehfQ+x edOeDlyuH370sw8u2vun/ry5Vx547RXFrWmsrT0EIN+554ntT6w+4J6BIX9hOm1R8wO0P8Ihhy7k ij8exMOP9HLkUbdTqw5jOwpLWVTKw3FNQDNtxnQuv+wdjAx5nHDKDfieIJdLsWD7TpY/tZFKJQ9W CwQes+dO4cYbDscQcPKHHuSpx9djjEEpFyeVJpNy6eppZs2LeXbbvQcpBDOm57j7niG8jjl8mBv4 BL9ho5yGY0ksoZBKohAoo1FGoBJP1xoVahzbRkqBtBRSKIQSqLYOVE8nYv585DZzYNZ05Jy50NKE sCJfa6w3N05bmloNlj9L+dvfo3TrLdSKeYyQBG6WIAA/KOMBfmvb8+VpPRcEU6dcftgdf/+ns4et zQB17x8O9zo+X1YLv/f9XdlxhyzHn3gnhRHoXT/K1des4uabe6nVRkAIfD/EhDVsR9Lc3MLgwAZy OYspPTlG8ptx3SxedZBCvsJjj5QQosbsubNYv26AgAChBEuWvEyoBSuf3YiQgmwmR6UccND+0/np T/dgQ1+RMz/6HMuXjyIsi+dXeHT05CiHHodUb6PoZLBdE8d3iXQUUtlIy0JKhbQslBBIJZFSRb8y CMEPopgfBJj+AfTatcg770F7PtKyMcIg2lph330xe+2G2XMRzJoFqVQEBq3B98G20LvvRvaqP+Bu 2kz10ssp/OIiKht68RFokUZj0CMDC9XIwKW6d/0Z185b8KUPrF6xJD73b6hEvbUZQAByyrRjc8Mj b7vbtvSih5e+l+ZmmzPOeohbb3oGqKIsg0AShJUobod53nvEHnzpi3twxZWr+MmFdyKtFNlsimlT O1nx/AoQuWhGMJPmD384ioULmjl98V08tGwdUkrQVZSdI/TL2G4rGoUJ4cgjt+ObX9+Vq67p5QcX rCadc8jlMljSIi+a2In1/Mb5FptLEiFlVPkzkUZVcW7vCIORCsdJoewIDMK2UcpCKonQBqkNUkok BhGGSD9AVH2EX0OUqzDUjwmqGMvCZHOYE46Hk4+H+XPBdSM28H10rYZOpxFKoQsFKr/6bzZ9/ZuM jg6ikRhcfAw+Pr6Qgd895aJKa/P5p6x4dmODHV43GLYmAOre39F94SmDA+bXuWZFJi3YdVE3f7/1 KRAKdEi2OY1j+0yf3smzT69A64APHr033/3OgVxz7XOcd969eLUCIJESIMR126hUCmSa2vjed/dn j92ncPxJt/HymgFQFmiYOrONE4/djlmzcnzlK0+hpcS1XQIflHIJAsOUnnb6hzymTsmweZPmhz/Y huOO6qZQiYo2olyCchlRKiNqNcJyFVEuQ6GIKIwiyzVEoQjDecSmPhgeQdY0MvQQxSrSryFcF2nb CKkQGIQEQo32fHTVQ1eK6NEBtGWhO7oR7z4EccL7sPbaG9JpakGAHs1jHBuRTmOGhhj9/oVsvPSX jIwMEtaBEBCiCW13sz9j+tfurFUu/fWGdRMzhlcFw9YGgGxqPTFbre11t+/7u6EDMD7ggakgpIvR IemMYOmDZyBFyOFHXs/al9ahLEFLazN+zadQ2ASqDUKPju4uvvfdAwgCwcc/eRthYIAa2XQ7pdIQ WlsIlcKEIbvvtQ1/vfYwXn55Myec/BibN5VwMylqNcGB+0/jq+fOp1YWfP27a1mxskYm7XD/kl1x myz8mkC6DkKpONUUyETNS4FAYGtNCKA1ljForRGeB8UyDA1D3wbEqtWw8gXEilWIteuQhTyUCmij Is+XglAKtA4jtT86SlAr4SuJmjYVdc45OKeeCB0dBEA4PIR2XGQmjRkeYfiiX/LSD7/PaLGAQKFx CBMgtLTdWWtu+sxZvWueZvLZzFeAYWsBoO79e+1zweJlS/UvkTVQAoIqU6a2sstObfg+3H3XUnqm zedjH92edMbii1+8jcD3gSCqt8saLa0zyI/0EwYBs+bM4uYbj2fVC32c+qG7yI8MgrCRQpLNZNh1 tx5eWlthXe8AM2dOIQwMuVwTK1duwnaayDSl8SqCxYu34Yv/uT0PPjjAZz73EvlCyGkf2ZbvnDuT fLGCQowZ3ZjoxyQAaMz9lUIgEEqAVHFhR4w7CWAQgUb4HmzYAPctxdz/IPqee9FDQ+hSkdAIgmwT WlqEOiAIAvz8IJ4OMU05nLfuT+YrX0LtsQhfSsLNmzEpF9nUjNm0id6PfpIXb70JTwdY2GggQGOk Xaw59k97W5sv/PbG9YO8Rr/D1gSAPGjRCe1Prd31nqGRysJsNkO1ViP0CszbbhoP3HM8y5/p5b1H /Y1KqR8pA2ynmVp1mIgjFZYl+MXFR7Proikcf+JfeHFVL26mGUsFNDe10bdhDcgOEBaEZX7y0yM5 4fgd+MlPn+C733ucIAgQ2DipLGnX5thj53Hb7cOMjPp0tDZRLId0dGUZGgoJTYYbfzudnXZppSBs bCvyfJRCxoY2cb4PYy1FGFPvpBXaJLavH4OU9TSw8eQawPg+pr8ffeOtBH+4guDxx/BLJQJpE7ou oZQEOsQvl6jqKqG0yOyyB80X/whn0a5UtSbcuBHT0oLtutQee5yVi8+kd/UqDOCQwieaBCOVXhNM nfq5c9asvIFXNr/UgbA1WsLq3p+x3/upvpH0sV8+by9OP2U7br5lBb5Xo2dqO5YK+OOfVvHcc2tA qGgu33go6ZPNduLV8ripHCedvAvNzZKr/7yakeECYeDje4ZypUhTyxRac1lKxSGk1UK2KYOlQr79 vScpjBZx3DRIB9exuPP2Qzj+uHnkMvDgQyUKJR/XcfE8hdXSwrS0x6nXn8LGSy/Dv+IvVG+6Gf+m 2/AfWErw4EOETz6DWf4s5sU1iN5eGBxEDI8iqh6I+EdLgYhBI2QkIic1vjEgBEYpaGqCPXZDnnoS 8qQTEMpCr1tHbagfv1LEGIl2HLBcdGjI973EwG8uI3j0GdJv3Rtn2jT8Wg2vvx8xfz5TzzidtuZW Nt//IIWwgoXEYKODWhujI8ccjMilOjofWlEpT1pN3BoMIAB5wuHnTLvu9q77jLJnPXDv+2ludnj/ sXfwzOMrgRpKaYSwCIISqCyEJXbcqYe37T/E9Bl78+Vz70aoLLby6e6exvp1L2NwQKRBl/nQ4oP4 8hf34aprn+XrX1tGrRYgqKGUiw412WwrvrYJPENrVxunnzKPI947hU98aiWrVhVo68jiphxsqehX 0/kYV3BW+Hs2W9NwRGQk1xhA4GAwWqM0uJYdpXO2wrEjdpCAdFKorg5keyuirQsxaypi3mzEvLmI zg5EJh2lEjRwcFxHMMZgYkAYQFSr+A89QvGb36Zw331Uq0UMikBm8DHUdJUyPtpymfLBDzL1/O8Q trdR29hPYDzcKVMxvetYccIprHzmCSQGh3TMBRqZbXqy0Nz0mf/sW3sfENLABv8sAOrev9sOX/jK 48+mvurkLFpzFtsv7GbJ3Y+CSoMJcNMp0qmA2TOn8vTTz6JDn0WLKjzxxNWkXJeurl0Jg7ls3NyE MQqDTybTRaVcwBjJEe/bnS9+fhFf+/oT3Hbb81EYEBLbcjj+uIV84uMLufTXa/nD71/CSTmUSpqU k8YgmDuvlXxB4HmCXFOaqmrjD+En6bRLeHYTSlkopVBKYcUiUFpW1AQiolRQSonSAmGCKOXzfUTN Q1ZriEoNUSkjhUTaMtIIUzph550we++B2estMGM6JuWClNGZDyMRqI3B2BbGcZBBiL9uPfkf/oSR 3/+e0vBmfCRapPABz1QpoXGaWpnzhS/Q+eHTqbgOfu86ZEcHadti8IqreOLLX6E/P0IaC4GNwSPM tNz46fLQcYDfCIKtAoAPHfeJjtVrt1l270Pr5xhdA1QcC4k+J/Sw3ZD77jmHTEZy9LHXMNi/lpGR 3xME1XFv2NE+h5aWvTnl1CPZb795fPScu3nxhY0IwHYdwgDCwAORAhwcV3LjDe9jp526+eznH+Wa a3ujOfuUQ1izOfcrCzjp+JnccWc/3zp/A5v8dt5WuIcLgwvoF6l6cUdZNq7tgK1wHBdpR6CQjouy HZQlI21goplBIQTKgNAaoUNEaKKmkKqH8D1EqYwZGcb4VYxtE6bTsOsiOPSdcORhMKUbY1lordGe h6nWMEoSptNIIBwepnDxr9jwox+QHx0iRGBIEQJlqlQwdEyfxYJf/Jz0W/ehUiwSjI7izJiBMzrK i1/8Mk9edRWBDnCRVHu2+f7nN676FlADgq0BgOS16u4ld5w9dUr3z1Y9M8jFlyznrntXUKlUgAwo A6FHU0sbn/j4bnRPyfL5z99IV+dy1q9bssU3nzJlCh943xE88lgnDz9aBqMAQ2dXO07K5q17z+La 656mub2ToBIya24Ha1aX8TywnRTppjTGt/j+txdy4EGdnPf1Xh64b5SKn+E3Xwp5++xNDA8ZRLmK qFYQYYgoFpFhiKh4iGoZUfYQ5QKi5iMLeUSgo2aPwIu8v+ZFhR83hXBTSEEEBiEgCDA6RHtBlPtX S+iRIcLQQ6dSMGce8uj3YZ90PMyYjq8kulwmLFcJjcak06hUCj04yPAFF/LyJT8nXxhFYBFgExBQ wkcLyZy99mPbyy5FT+mi/HIvVjZDuq2NytKHWLb4DIY2b6Rv5vanfr/3uRuBKmMs8E8DQHzuc59r Pvroo+9xXWfnplaLrOvS1zvKxT99gj9c8zjlcpnkKi4hyzhOC+nUAIXCNYTha09uSSFoappLKvsW RgbbWLjLAv7y5/eRzxc4/YxlPPpIL8JKgVZks020d6Q49NBZ/PGPvXT35BgdlijLor01w0gxZHp3 mtvv2B2RcQmjb4UWEVHKaFIvKt7Es3vaRHP/woDwfSiVESOD0D8CI6OI3l7EE8/Cs8sRwyMRA5Tz aBRkMhhlESqDDg06DAiDAF2tEuSHqQUeJpXG2m4B6W98GXXwO/Fch7BYQpdKUZjIZpCpNPQPsPGL 5/L8FX+gGqd+YOHhUSAkk2lij29/i86TT6CYL+CPjJCaOYNUucKz5309f8ENt7zrjqH1a4AK4BGx wBsGQD3233T77adN6+q6NKzV0EaiCck0OXS2punrHeXyy5dzxdXP0repj+j02nR0vsjgwH3/8Idm M60sWPBODjxoX7ygh4t/9gRC5cjkUpQL8I53zOGy3+zHaL7MJz+5koefyJPLplDKwXVtBgfgv742 k7M/3MPwkIclo9xeQlQDcJw66IRUCBnJfamseJoXhBhLDetqX2sIAkS+gFi3Hp5diXlwKWbZo+i1 LxFWy2jPI3RyGNcmFFG6F4YBQbVKrTxKIMCZNZf0f3yK1InHEra04JVLhCOjGK0xLc3YtkP5oWWs WHwGvb0vI6OkF42kQpUKgh0OPJjtf/Uzws4OyuvWY2XTrHt5/X2HHPz2xUAeKG0tAMivve8DnQcf 9p67et5z6PZlpfD7NmD8AGMEIYJ0xqKr06VaCrj7jpf43WVP8eRzT5Iv/BWt3/hElgCam2fQlNsJ 1A5s2pxDk2GvPWdyyknT2dAHP/jhCyg7Q1dXGiEcjLEItcN9S3amvU1QKcdGl6Je+RN1Co/q/YRh 1MmTFIJCgbDHTpkUkoj3J8/7CQL00DDmsScIb7mL4PprCYf6CSpVAulEub+SBFrj1wKqtRF8NKqj m9azziJ7zkfQHe3U8nnCQgGjNbKnB7tSYeCyy3n6G99gsDBaF3s+PkUCmrNN7Pq5z9HzkbPwA58l t95xyZlnfOgCthIA6t7/s5lzviB6132jfcECtvn0J2k65J2EmQyVoUFMvoAxmsAopIK2dgdlJB// xOe59bbb3pjlJ/syQpBJd5DLbYfrbke5NpswnIIxLvvuO5UHHyrQ0ZllcBg+cOp8LvxiB2VhYUmJ pSxQUf4eeb3ECImUDUZmzLBJhRBMpPQZb3TRUBWarPxmKlXEqhepXnk13lVXU1q7Ft+rYlSKwHLw lcH3NH5QpEyI3dRK1xkfpuWznyZsbaU8OIgoFtGOg93djdi8mVUf/RQr77oNLwxI42KQVKlSxjB/ /vbscNGP+f3d937q/O988yZgFCgTAeANawAByC+lmqfO8Gr3+zqYVSIkRNLd0cmco49m+hmnI6ZP o1KpEPT3E/o+gRasemEVH/7w4jfwka9/SClpbenhgAN2Z9Eui1iztpsHHsqSt7fjx5n/Zj/7aUaz 03HbWrFTKaymJlRzNlL6zc2oXBaVTSNa25GOhWptQ6TTiI52ZC4DjhOVgJUEOT4cJCOZ5q3n/vGt lhIj4z7DapXgyWcofuN88vfcTrWQx0diVDaa7dOaiilTReM2tzP7q+fScvKJVFMpvL4+TBBAUxPp XI7yI4/x5IcW81JfL2kkFi6GgAI+ba2dlSub2465a+2q54gYIAHAG8oC6t5/kZ09z/L9c30iSelj KBLgY2h208zbd3/mnXM2qT33oKxDKhs28vVzz+XOu+56Q4Z9o8OyLFw3TTbbwV7NhhmZHLPcND1K 0Y6ixde0aYMTCNI6xA4NlmWjbAslQVo2QgqkUNFj20a2tyPaWxEzpiPmzEbMmo6YNQO6OjHZbN3I EHt+GKA9jVEatECbAC0UOA5Sa4LBQSq//RODF/6I4b7eKOUTKXwEvvGp4FPG0Nbdw/wLfkDm8EMp lSvo4SGQEjVlCm6txrrzf8Ajv7iYml8jS4qQgIqbXn2+8Y8b9qqbgQKRCPT5ZwBwfjo7v61SWuoj 2zQ2AYaAKKiEKDxqVNDYQrJgwQ7MOmsxG2fM4IRjj90aNn3tLxk3cAL1Ak/0RNSIqpQilXJwXZe0 m6Ip7dCTyzElk6ErnaLDcelwXFqkok1IOoSk2QvJVaqkawFWpYKqVLFKFahWoo4gS2CMxuy0M+bQ g2HRzrBgW2jKRfk+RGLO96O8X8po/l8pTCqFUoown6fwgx+z4cILGSmMECAAlwDwCCnioxEseNs7 mfnrXxC0t+OtX48JQ3BdUlO6qC17lKUnncyGgc1kgELnzFu+OtD7WWDJCTi/AAAgAElEQVQEKBKl gW+oDlCfF7nr57/4knX3fV9f+de/MFgpAAJBioAwLjFFtOcTUogfPT5jJves6/2nDPu6v2gs2hLj SymxrIZqn2WhlIVljT0W0kIKEzd5qLjKqHAdB8tSpNw0WVvR7Nh0Og5dStEmLdqEoNUPaa/UaPMC mjduIrN5EzIIo2LYrFlw6LsRHzgSue02iJQbze55HqZcRgsRFYN8n9C1UOksun+AkYsuYf3PL6J/ ZBDi4m7kZAEFAlqaWtn129+k5dhjKBmD3riREI07dTqpapW13/0eT156KWvcth/9sLjxl0Txv8RY IegfLgULQPz+iium7r7nnvenW1pmB/2b2fSzS1jxh8vZMDKID6h4pRaNwRApjb5Mil+Xt1of46t/ yYbp28Tg4w0/9ti27fr+ZJt4nJSyfiulxBgJMp4RFAIMaK2jTMAYbCHIKphmJNsimF0s0VMYpatY JqPBOvBtyGOPxj5gX3QuRxAE6FKJsFZDA2EQYDJpVCqNGBlh83d+yMpLLmakVsbGQmMBhhI1fATb LNiZBb+6CLXD9lQGBzGlEjqToqmzi8Hb7wy+/63vn37V048sZRIByBsAgFy2bNkXWltavhn4Piad xmlpgdFRBq64lpWXXMTa3nWM6AAXgUShgb93tPLw4MBWNfQWv2Rs/MRwWwJB4+2rGT95nAAgAVby GSZuDNFaE2pNGIZ4YYiu+VSqNYIgQEqDLQVzLYd9bcX2ns/00NDx3iPInbkY09VFKCXewCDaRO9j ggCTTqGyOXTvOtYsPosXlj2Ip4MYCDZhLPTSlsOiUz/EzK99haLrEq7fgLQEI6XKi+8/4sgTBgb6 +4kEYBL/EwC87tlAAYgrrrtu6qKddrpfhuHs0Bh0qNGBj7ZtVEcHlu9RfvIpVv/opzx37xL6vSqF tjZ+Mzz8LzH2ZKPRSInRGg088fFEACT7GgE0kQUS4wshxgGgcQvDEK1DPM+Pmj18n2q1SrlcJgw1 Kcdmh5TLQekUb5kyg20/+hEyB7+dqlKE/f3oMMQIETFCSwuOZeE9/gTPnfkRVq9eiYXEwiFAEFCj iGbWlGnsddlvUG/Zg9rwEE8/+sQNxx9/7JcYi/8VGuI/vP5+AAHIz751v3Patt/+A7K7O4phNQ8j NSbUBMPDeKUyZsZ0phx7NNsdeQQtoyWuXrOavmr1NT9ga4xG70+2Rm+daMzE6BNf0/h44v3GDSak eclUb3w/AsHYPiFE/TODMGRtscjtm/v5c98G7r/vHgp/u4GZCxfSMm8eYSZDWCyC0OhiGa9Uwmy7 DTNP/xAtxRrrn3iMkvaIapcONoKh0igvXnElHbWQ5rfswSPPPHvDrTf97VEiwzdOAtXH6wGAAMSf dt9rTvC731868sc/ZW0EuZ12xOruIpQWplqNFK4U6HwJb3iIWiZD34xp/Px3v9tqBn6tkSj/iYZr 9N7JgDDZc5OBInnvxn2JcScDQCMbJGBItgQQjm1jjGH1wAh39K7lL9dcQ/8tN9PT1UnnjjsS2ilM pRL1D4zmqfg1Wo84nLmHHUbtjrvZMDoEaBQ2KSx8HbJi6X3U7lhiHuvru+yRF1etZqz+X6f+ZLwW AOrK/8x07nN6aODdhVKBdXfeweZLfwOrXqBph+2xZ81Cp9OYcjmaARNQKRT4r/POY1Nf31Y08at8 0QbPfDWjN4aFRmM3guLVGGFLxp8IgsnCQqPxJ+6zLInruhRqNR58eS1/vP4vPPbnK8lms2yz915o P4jmGxDURkYQs2cya/Hp9GRaGHr8MYa9EhKBi40NjAz2F+/oH/7l+lppgPEzgHX6h9e3UKS4dq/9 5sj1G86QKFwypHGplEs8edWfWHLgQaw47Cj0vfeSaW8nNWsWuCkGnnyK4MknkW+k1vhPjEZ6nkjZ jQBpPCZhjtc6vrHUC2P0n9zfUjh4rS15TRAEESs4DsYY7ly1hrM+9WlO3f+tPLHsAUxXZ/17Bhs3 URweou3T5/CuZUvZdd8DqBBSIAq3vtO0+tF8/ybGx/xXdAW/GgPUvf9sI74UjPS/E1JowrgSrlAo Aq3Z2LeWF669juE/XokaGSE7ZzbWf/+aU8plDsg2MaANG8OQ0Lzi87fKmJj6TeaxW6L6xtvJ7k/m +QlgXsv7J9L+lvY1vi65hTikGcPL/QP8+ZrrWHbjDczYbj4987ZB1GoYIQhGhvEzGaafegqztpnP 0D33UvDKFHPtdy2pFu5i/PTvOO+H1waAuOm3l20zZ+EOFwePP5XKV0eijlMkGgsd35coDIbNpTwv PLSU4TvuonX9OkaUolNaHJVJc0g6g0LQGwRUtzIQJnrqZIp9YlYwGQBeTQhO/Iwt0f+rhYDXMv6W WCNhnvX9A1x/7XWsePJxFuyzF82pNGgJgU91dBR3331YcPJJ8PRynt08euWy6ujTRPSfxP9XLGi1 JQDUvf9L3/vep7sOPeSQ9jNOpynXivfMM+QrBTw8RNQ6ERUw4rxfCYvpGRdbSUIDJRMyqDWWgQPT KT6QydApJS8EAZWtAIRGap7MeJPVAiZur6YZtgSEV4v/jYZOBOCWjP9aAIDxoQZgzctrueYPf6C5 tYnZO+2Io0OEVITDwwTZLLmDDipedt/dP3y5b/3E+P+6Q0Dk/TfdNGvuzFkX6XI5FzgO6be/je4P L6Zt2hzUytXk80NUjI9GY+KiTyaXpcuxx/jGRD/AA4ZDTdlodrJSvD+bZnvXpWwMA1oTvEEwTBav t0Trk9H7q9H9ZPn/uCnff1D8TWb4LRm/0fATAQCgteG+e+/nlr9cz7yddqBnytRoxewwZM3LvQ+f /8MLrmKs9JtM/rwiBLyaCBTz5s070027PSiF8DyCzZup6ZDMmaex7cP3sd/NN7Pd/m/HUTZlPKoi pD0dtVppYwiNwY8ninTcXuUbwzrjsyEIWSAEX25u4Zdt7Zydy7HAcbDFP6YaJxp/YqEGeIX3Tibu Ju6f+N6NjycDwJbYYEsG/Ue2LYEAoG/jJj52+pl87bwvs75UQBvNiy+8+DivjPmTvsFkDCAAcds9 98yePXPmxfhBtuFsR31q+VH8Wg2zzTw6jjuGGe97H03VkDA/SlO1gpaSEAgxGG3QmHoA0iZmBQwF DIUwOlELXYt3pzO8LZ1mqpRUhaBozKsyw2TGn+i1Ez1/IvVviRUaAfJ6xN9E+n89OiAMw1e8z0Sg vN6xauUL/O3P14CtePGFF696+qmnVhB5/xYF4KsBQH7pwIO+0L5ol0N0UxPG86PLmuILKAwCtEHn C/jFIkFHC9m3HUh1yd0EQ0PRMicx9SdG1yYCRDJJZOLvEukHKBooaI2tYUfX4uBUmoNTGXa0HFqU oiagahifSQiBkWPdPI6MrsxpZILJ1P3EiaKJQGgUkhOZZaIXT0bniZEnxv9Gg78e8fePgqDmeSx9 YCkvr1m9887bz+3dsGnweZJZ+tfJAAIQ1xz4znltF1/yU++6G7LW/Lk48+YgW5rRfojxvHgKKRGA hrBUZf0111C9/i+ElsKYMW/X6DHvx8TeP14fJJdagSAECgbK2iAxzLQk+7gpDklneGcmzRxl0aIs bGOoCRFdWBH/Qs8YQiEIlSJUCiWjXn6Z3CqFJSVKSux4vx0fp2Lw2Cq+zGtCWjmx/Pt6C0AT9032 eGLIaPyMibWH1wmEpo39Q4fZkkx3d8eDxVKl3gE08djJVggR00fzZztBtSu//DEGDzscd+pMWr/8 n2SO+SBqyhRqxSJhPg8isqZXKVO47jpCGTU+hMZgiL0fMY4JEu+PNEHjbFTcYyeiVm0RGzVvYERr HMAWgnekMhxmQSAkPoJBDGv9gEEBA0A/MBiGDAmoiigUeTE4SPJrEfXtK8ABHGOwjcFyXawwxJES C3BElOHYQtTbu4xJFoWKNj2J0SYaMjHulh6/mpe/1vNbGlob4cHHgjDcf/dd5n/2sadeuDd+Kkze OjrrY0MA4roPHDNv4U23PyCq5S4fhwCfGjVqGKz2bjrOOpvcR85AtLVR8Ty8/n5evuEGRr75LcJ0 vIyJGfN2jUHrBupPnovvx2RC0l0n4vsifkIIUDSIMMAIgaskSgiyUpF2FGnlkrIUKIVWCi0V0pJU pKIkJQUpKRtNRQqqQlGVEl8KqkJSk5KqNIRaUBOCmhRUgbIQBMZEXTsIfKPxwpBaGBJojdIa22iU kFhhiA7DqBNYa8IgoBZEl30HQTAuHIRhWN83mTbYUjh4o6Otre2m4eHh4xhfDzDwSgYQ85Y/97l0 Nd9VJYOIs3uL6K+4eUMDrPnuN1A/+TGt7z6Uts99GtnVTf7PfyZIpcYZPdRjLDCO8qFu/MTgNBh/ bH2tZAnWseOSDt1Ii0UhqCrA14K8CHHCyGstKbEF2EKSVYoO2yLluDi2jSNV1O+nLIQVXQaOjK/w Te5LiVESg8IIgw+UjaEYhgz7Pv21GkO+T7/v01sus7pSZaMOqPgBpVoNX2tcE19sGjNG+BpUP9n4 Zw2fjLb29meHh4ctxsRgcpJNAoCk2VMUVWatlW3vS5WGp2osRLxOjkCjcEkjqJaLrL3ualZffx1y xgy8atzaZHRM8w3GNxODz9i9JLw1YKAeBsZarpP2a9HwmnjWLxZ/UkosKVDJ5dpSRCtxxHG7IgQ1 o7HDqI6pQhH9pSkRXbMEEc2reJMYlAapwJKSnBS0q2jtoPpagBoQAdqDkIBqxWNzpcSLxQpPlvI8 ODrKE8UChVqNWhgigbTWyDhswORaItm/NUc6lXqasT+qNU5UJCIwcTb16/71j1S3XXh9d3tXuml0 dDtbe05IWC/0REUficQhQFO2wMjoitcwMb6JYz+Jucf/oOT3yYTm428gJzDBxFsJUYeujOg/EXeJ iFMqaeSQ9QWclFJI1dAMIhWWSo6PBJ+SEiFktOqHkHUQIUTUlIEg1IYwpuhaqCEMMIFG6ABLa1xl aLdSbJNNsV9TjmPa2jmjvZ3DM1m2URarymUGajXyQYBnDFJrVCIIJ2GDrQUGy7LyUsofF4vFEWjQ 45MAQBCFBPvx/j79x8GNj61Lu/e2pLIqZznTHb+Wkmj8WKmHGCqZDMZ1ojjfaODkfzN+p6knfxNi f93jRV0DRACJw4AYE4hKxmla3dAquk3AoBqBkKR6Vrw/yQriVUAaq35KomRj1S+6QKR+0QhjXiKJ egJFYhxjIjCEAfgBxg+QQYCrNVNtl32am1jc1soHsjk6pGC95zFUq1H0/WgJ2sTQxrB1fR+EEI/k 8/krieJ/45QwEAGg8bcpIlZMAemVvmeu98orbnfsZU46XWlHTcmEXiYkxFMO1eYMJmbDxnrT+NKT GY+FBuFXv7pmnKdHAEjYQTZ4f2KQxPuVUlhSRdfwJ0aWFtLaQs1fqcjIsbFVDAYlG8CgVHSdv4oB EF8LmBheQP3CUQFIAxiNMBqhNUaHmDDE6Ejs+b5P4NWQQUCPZfG2TJbTW1v5YCZNBXi5VqPkeQRJ tXErhwHLsm7VWj/AWEn4dQHATUAApPJ+Tdxbq6y7UZpHa62dQ+1aNJupXc2iUhbaUmMiDxPXCEyd 5ieGAZN8YCL4GowuxoHild4v4kWZlIi9X6o6lW9xoifZZOzhMUvIBAgqMnYdAHXjJ0WgaMqr0fgS EwHAmCjQaY0MNRgd9egbDVqjwzFAhGFIJQwp+wEmCOhRFofncizO5ZijLFZ6HsO+X8/RYhT80wCQ Ul6utV7FJA2hWwKAFYPAYeyvc0pA1HQYPF4prn9CsWI/23qLspQ7FuvHUrskwZxIaInxJ/X+hvty HCNEzykhEFKMeb9UdeMplcT1Cd7eaHylEFZkdCkSEMSGljEg5JjxE4EpYoqOBOCY5wtM7P3J5eOx 8XV0m7CAqbOCru/TYUghCCj5Pkpr9kyn+VC2iX1SLo/Vagw31An+SeNXmpubL6lWq5sZzwD1N2+c DEqcNVpxLIoZVaJe8mK85YHC8U1Nu2egKTJn/LIJ39eYhndMoNBYxa3/1/B4TOvXH9WzASni0BAv 5SaT+40xW9ZFYt2w8TEifp0kem1yPCLWHYKI7pOKX1L9Sz4//gFjIYB6MSi5b5Kad6LqtYkAEDYU jOIsQMYMUtOGPs9jMPQ5wHVZ0jOVK7q62MG2/+m/65vJZPoqlUrSFTRubaDkFyWfMdH4PmPGLxBd VDAMDO/blHF3MfY7/HJ0JhorlaYhCzBxsB8LAWOWHl99Gsv5RMPz444RImaGOCbLMaNGxhxb1FEK 2bCJ+updjVcAy/g9Eoqvv5doSEHrMZk6mkUdxaZOz3XjN1QHqef6Y7fJhIjWE0rIRGAw2rDeD9gY BOyhLG7pnsKP2jtolW8cBs3Nzauq1WqFSXoBkyEn7EzmZhLvLxIZfwQYAoY+d07XW3b/sMq1TpeU i1DJgzFiXEnJTDBy4wfUfbvhGDluX2MqmICi0cBEoi82nBJxBiAbKX3My+txvFHRywleXqf7+Bs2 en7i9Y2bGQ+MyOhjAIhwkjCBjp1Co42uM4VpKCMnU+UifrzRGHrDgPdYDnd2dXFsJov7BoDgOM6z TO799dFYCUyUYWOtOAkFNcA++qCOaXvvZR3e2g5TD5EMLhUsvy5k3cqQmgeWY5Bu9E6vqAHUBcCY 4ZO4P36fqRN/o/HHtgaxNs7gjSBQ48JBwgwJYyAaWIMJLV+NISAxNrHYawhpiPg5nXi6HjO4TjZT 9/xG+k/mQhIGGGNN6owQaMNaEy1J+9WmJhZnMnyzWOCBavWVfV2Tj6BUKiV9AVtkgMbZQNFwQBIO woY3CC/7ypzTupu9w4MChGVDbibMfZdg1k7RilmjG2G0CAQG6TBeGjTm+skuMVHwTRCBUC/URIaN p3GlHK/+JxF/jQIwWeI9SffUZKJPjoULGa8NLA0IMZbuJeIv8X4RC0DqWyL2GjKAOBsg1HEhaXxr WLQv+ntEodYEJHMnkQF8E3VMOQKOSafZyXVZVvMov4ZIFEKsKZVKlxCF8C22hU82HQzjgWAA84OP z+08YJH5gYVuMQbQhrAC/ii4rTBrb1i4v6ClGQqbYHgEgppBKRB2TJmNABATUr+GfL8uvgTRWn3J fH3S4KHGikCJYaOl3uLHcRWwntfXc/6JTNHYBNoAhFgsSkyd7iM2GEv9BCby/tjoxCpfx0YmyQAS 5Z+AIekT0CFhqGP6T8BgCE3cTcXYjKkhaqkb1IbZUnBSNkcRWBEEW2QDKeUDxphbiXRcY1vYFkMA E57Ujfvec0DXCa69cZb2ZQN3G5AQxEAQErZ9l2C7gyRrHzc8fbuhb62mOgopCW6aesIpGq5LbYyv jWFijKapL9aYKHk5Ib6rcWGhQenHx9AoCGORmFB9FPYFY//kuBw8MX6iB8Ypf2OivD8WfBgdq/84 A2gUfFo3CMOG/fVIEWsFkhnV8Y18AsMmI5BhyH/kmnhXKs1XRobZFI6rHkTfWYgVNLA3k8R/eJ1X Bv3pwlNn7Txr7a9cvGwYyvoJMPVvGUf7EPy8wPcM7bME2x8gWLCHJNsE1QIUigKvCtoH246pXo6V f8ezAGPxvF74aWjzmkD/46l/rNBTZ4DY+EkJuX5MnfYb2CBmKZnEfzNBCMZMQBzr0Q1xP9R1Q5O0 hyWU31D7j7w+miXUWkchwES9FBON3+i2gqhHYVBruqTgxGwTvoDnfb+RDYxt25eFYfgir3JZGLz2 n4wxgFg0b/OHs6nhLq/iQvzHGGOxXA+O9S9oGUwI1ZFocsjJwO7vlSx6L4ysh7XPGDY8Df1rDdU4 KrkWOOn4baPAG2uBJI9ngnePCUEx0YCiwfProk42bGLcNi4TqJ9kg5hwIpIi0NictomNPz7v1wkj NHb71L09AUG8TcgCTLyYRhiLwqSvIjFELEUxRHWLIWMYDQPOzjXxjnSa84aHWR8EWLZd7OjoWNPX 17fF/D8Zr3lhyN9+dcrc7aetuAhD1mjR2NYTqduGiX4TNQ1G96M1E9AheGUIfHBbBNN3EGx3oGSb fSTdswXNLQJTi5Zt86vgVQTaA6UlVqzklZRYdhznhXyF8LPk+LJvNKkztuy7lCJ+rkH8xWAaB6oE ICTzpqYh/jc+NnWPJ/b6scpfWGcEHWsA3dj4oXUU/2MmCBMhGMf9UEfGT/onx/VTxABI9kkR7RvU mk4pOCHXhPF9BjPZ5zcMDvye8SuC/EMMUHeGhTM3fyydKXR5ZSf2/iT/iY4SEkysB4QwcawSmLhd TABGReDwK+CXBcICOy2Y+1bBNgcKghC8ERhYHbFEoQ/KGyTVYYFfFQgdzb9ZQkBKIjISkYqrgYz3 6OgPPcderyTSithD2BJhBNIWCBOnjlZE9ySLP4qxn4cZY4F6zb+uCxpy/nEpoGmI/4kGiJlA6/G6 AMaYgbhhREeCbyL1j4kxg24QSYkfWgkbBAHHp9NMn9L93HdGhidV/a8XAADi3t8eNq+r9eXFQeAi RFTgGa/YGo9uAMYkUKrvjjkn8A3BUAQGJIi0YMaegln7gxESE0qCUFDeKKkOK4KCojYoqQ0pwgFF kFcYXxLqyJuNlGghoy4PJSLQAcKSGFvgKBCWqM9sGFuAAuEQ/70KgbCj0yzkWNVPmDGwE+f9jXk9 sfF1UgpuAEUi8CL6ZxzdJzqhUenr+GK7ZF9jE61pMPjEDRPNlQAMCUFeiOW8Mu2bFASTNoUmt7On l05z3EprULNIyr4m9hITG1vEJ8fEeZ4QAp0cG9EBY+XecRI/KsrEw/iRUKQAwhEISyAcScs8i9aU RGUsUP+3vWuLteMqz9+/1uzLuV987ONL7OBbSPJAoKBCioTUi9QWaEHioa1UCQqtaFWpT63ahz5U VV/6VKkVpBJSqRoKJQnEQCClaUDE4CSOSewkduJLHNvH9jm+nus+Z+89M+vvw7r9M2f2OcdJgBK8 opWZM3t7z5r1f+v/v/8yMxpMGiZPrFoxCbJ2Au4kMF0N09ZAHjtlGsQJyCi3r23gJ1P2WK5BqQKl ZI91CdRioA2b3nVBceoyKGObI9UM1o7t5y6oo1hwARMifVFLOPvORdcubn3RrK2qsgLnEEcJFhc+ NunmTKw2N9VIa8nSs1NTh7FOAGgtAAAA/eCLH9s5On7uM4ZrTmDuQUjEDgQEjtGRqCHgbKQzD6th JTZBm1CIvUMHRIFzawKQKdASgZrKqu1EQTU0qKHRHNYwiUatoe3LGRO31cq+TYw0QBqkNAANIp/0 1FZjOI8fnvszAxkDHQO0GNQywKwBZgxoJgemGXwRNkC+YMApAzUDUzdg5eaaKkK9BiEKaF1GJ3zj 7bz/j6IbKFa/u2UkCL0gUTGnNxnHjrRaMxUAqNQCPQGw9x1Lf9Lob21NVxIQGStcJboUugeFcqBQ jgf4KygJv5h1EeaBYJ++aQP+8RUs5Oy1dTvAsCaCoJCDgIyQpi54VCMHImf3YQGDxIFMkXvhE9lx kjsXWfNABKBBwJACJjyj8UhVgNGgXAEtBbwCqFcY+fEc9BKDrzLMioEZMOC6AZN19Vioe3aqPXgD 8EAgW27n+IFPr3uOLT2tcpOgmDF5Vfh3wxqAANCPHvz4rtGJ83+cZy6EF9S1A0Kw926rHBjcD7Cl pxYQnsGUBV4FBhfAscLxtXmxs8jseWFCiff1KPt8P/uZQ6kXtkOs1QBCoH7mAOu3espv2F2bmDuC /VsBGAXofgXcnyDJGLwCmCkCPWGQPpkhO83Ilxg8YMD9KCSAQtDHM31G5AwEAQw3vCB8KizlODI7 8wbg82n2ElaXf9+SCaC9+xb+TDdbW0w7cSqfhcCdQyJWPgQoWHCFMGkeGH5PCl9Mrs/SsUJ4HRsJ UPhUsARJAJDkGeQ0h1/hhR4HRW4MnqMULaoflps/ijYdEPF/dnPcZKh3AvW7NOqfrqHvKmPlu4zW lzJ0XzMAGeQjBkYxOKswEZB3U8nkkDstFT2C8kgJQJd59scryycRo39r2n+gWBBCAOjpA5/aPTx+ 81MwSZjXMGluQgvHBQeA4wb+u1E4UeDhTwqHouCUcuewQZsgZG8WvGYI6dvo8lkwqGA2fFWvX/1h 3BCf+fGKIUYQATGB4bbehksl7SM2KQNLDF4yMBkD2wgDn1HY/M0axv45gX4vIZ8H0mlG3mEYHcPA XhN4TyGSvjLjl7TPQjPgng3afc0rM8yL2KD9LwMAAGjnjvnP1urLm+0vc1w4CiDv5impsiEm0x3T cWJJIbx4oSDsgkAA0n5lOxWvnU8vj2sPBO26B0jM6bPXGqRAZE1C1BZaItUNrgjgwuqXwGAxj4Lh 29y3iwjCpYBzBi8y8quMPGUMfpiw9T8S3PFYgrFPEgwB3auMrAMYzZEbUJXQ3elhbb0nhZJaAQRK M9ysN062sqxTIXwUvl4BAAJABw/86e6xsalPGlMrCSzOCCmsAoTjZiBBEIOJVaXfKLM+5X9XCVB5 oUUNEFa4qOYJgwmfUVEDFFa/B20kloWBFTSasP0URRBomfP9YwGIY/YBIO47ynoJ2Qwjn2XUNwOT f6vxzu9qTH5KIVPAynVG3gVYc/QMeDUIqpZwYWREuNqon0Bv/39dDUD37L/wV43+uc3MNTEpXC1M IeQwly6x48mcCitT2F+36uX8R/Ue6/2KZM+TvyIgAvkLal1m+JzwvYbyFxDMg/+K10RV8+RVv4ka IAjdlUuw5wLOFJTyAzDOPcwZ2SIjnbIRvx1/rXHfIxo7/1Ah18DyTSA3lgSuEjwVR7QKDAzk9Xp6 ptt9ERv0/yUAgiiuXFYXFufHp2sDiy4pIz/1ZMjPIwXVW9AWIZUXBR6IYjRY4exy1Xr3L6zewAv8 5zGpA7LqPtp9QQiVBIISq9/jWoKEi9fotuSPyykPal8AoRDw8WnhCAIPDB8eBlmPoXOOkdQJu/9S 4f6HNO78KGGlA3SXANJcXLq8WvAFEBCwDFx45ty5s7cKAF8Wros2ElwAAA/GSURBVADozz946sjV q7sOjA9P9m0ZX7qr0ezWNRHyjIP82cRcOHI/H5amkrNRUcYkNH4EhAUPnF23tt6/uoV04mx/vFkz vLRZ6fiZc//g7+dXVHqFa3QjqQQi71EEjVVQ/cL2E8Lqt4LOAc7BbhtUPRt7zCWCvCbw6WEYWzAS 0se5iwt0DLLrDNLA5EcI43uAmecY87MulFGnggfgZ9JOrTddNh8ynWU/fHy55QtACu8EWAsI8r6A BEDt6ImL5t8fOvv82fN0cKxvQPc1azuGBvKmVhnyjIRfIhaGgRC+D5xIEPhcv7sE79Y5YheAkAgB aytcf9euz+yRP0a6KPAAEEcQyf2Wjw/4GIHnGMJVrPZoyopYpGjYbtm4v403BR4AecgU+u6rhpD7 LCKDc6shTJeRXmUMvQPY/TFCH4Dp0zY0XmvGTGAUfgSDdWOBs1n69Wc6nRdQ8Uj4XsL3APDWvXBb 2PFTLX7wG9dPPvJ493BNN1YmRhuTYyNpf6LYXS859eZ+yXOm8NNC4hxBEcyDpuLq93fjOABY4asI CidcSqww/TEbCNLFQFCBO/hbvqO7GLde6By7EuqfPbkzAenMAgQche8LQMIq5zysfs7ZaYA88oTc adDcWGXCQLYAcAZM/gph94cUFs8RLk8xEgPoBvm6G7H6w8JLn1pp/+vpLJ1CsQCkV8VYAQDBBKDq trClNv33wbmLX/pW68jc/OjNyXE9vGmUh+tJRiZ3kT624mVn8F0eAwDZ0q8w0W7gvmQrCJ+CcL3A oXRY1YXVH4StBAhUAIGMCpJ0FUmaBlpn9fvp8YJ36j9oAGEGTO5sfhQ+hVqB3IIi1Ayy6F4ruJ/N 7WLl1BbTJP3Ang8rjI0AU8cZS/NArWk1qdcG5ADQZlz+8vLSF1rGLKDHHUAbBUDP28LanSx7+ujs xS8emDt8+PjgqVpS522bMDHUl9W0Nshz+1M2oeLg6VKHvv4vkC8lVr8r3LRbivZeqHTSSdx3wIgr X3AFoRGgPfkTPECEiclFLgvCD05xJHrF1e/tfh6jgCaPf4fKYPc9Yf9ZcAMYYxNOnhzm7HEFH3Q0 HSCdI0y8i7D/QwrdG4zpc9Y71XU7x0QE6naxuGn8la9dv/51RPsvC0DXNQGSv2vR/frwBjADkBnD 6WtTC9e+/r3ZFx87hGdX0sGliZH6pvGh7kAjyQAoGO/LFJoDgfMSlLfbBTPgVrEwAcoLW+vSipcr 3W8jqGR00OLO+/9eCwhhuysl6ekEVc9x37t+JeGzidoAFbY/Vg27njmh57Z8zgZuOXiV8KdnW2Op a8Du31CYvFPh9SOM9iJQ77dioyzF9Mjokz+4fv0gov1f9V6AtQDgpVNw5Nxxd8Xwb4fzN4l0AXRv zHeWvndk7uRXv9/+0etXBs4udgfbIwM8Oto0zVothTYqRK8QfHWyeZpEOQFb9q4SFYif3MpVLoVf sP1evQfSV2b+OoIixCVQcPus7fdX7le/w36o+nH7zsbb/RgL4Dx+Htm/rx30dt/xgdyV07kK0FBg i+hpgsmmgjMgmwdG9hP2fVDh5inGlWmg7rTW6fGxh567cuUlrFMA2gsA0uqR+MzfFCIFX9nbnWz5 6OmFqW8cvPn8I091n5peaLx+ozW0pDQl/Q3qb9YzXSMDRfbRLTG0S2FlK8/uE23z+I75QyfONRTq Xqh8rzWsgIUJ8KvfE0YIQHg3tBCPEFfvl593ccM6yKPKDwEguS/UPQtNENg/l4DAMgMUzxc0KAWT AAK6i4RaP3DXRxQGNGHqBIOptvI9Mp87Nzc3g9U3gKzb5GVLE5BsoFd9r4bIHZJ6TTXetX/T1l99 V/+979mj7969hXdtHzVb+uvUqCU56YaCIQ1K6jA6sYJPSkLXiX1/rwMFCXJIOgnmwbt9UN5FFAAo MP9eq99E229sSWa09zmYM0vRTQY2GZBngEnBeQbO3fHMdpNn7hEyuesZOHWFo2lui0iy3B0DOIvm wPMA717DSILtBUXo20ZYPNPBwcdHTn76qUt/sNTuXEO8C6jnk0HLLXFfIoEYafOreEFSsV8Jgm5q akdOXJs/cgJnAXy3lqjGrm1Do+/Z13/HO+8c3nnXHeqOnZP1rZvHeGRsGCPNPqolpHSic9LaOCCw 4weA8Q5rCBMjmBUK6epoasJqr8z4+f1opOzVC97kViQLb0DWAvpCj2gWxN+hXtA4KsFxpXvyx/50 MRNoT0MxBeGHJKIsDGDxEtC/uY7++1eeXfqfThsbzP9XASD+ut16DBp3LEfkBlVdag3pSZS39TQz tdem5hdfm5qfBqaPerAMDtSbo8PN/j13DI3t3TkysX2yf3R8pDk0PETNzZsHRkYHuX98PBkeHKDm 8EgyqDSgayCVaKWYQAmUTqDI6UqiHJTkYG5A1VJHPBsAugBpe3meBcZbfUNnCYSwFWq+lAySId9i +BehEjjcJOq/4zglOSBEM0DxtOU1zG50jkd12oTT0+3juMXwbxUAPAh889qASvtVZNGDwAPCA6EK DNLFDPtLrW5tqdWtXZxeuP7Uc5fOoWhmNABdrydJf7Om+/oGEkUpNo0P1jZt2tJsJMs8PNSXjE3s aCaqy331thkZ29zXHBipNZOZfHR0pK850Fcb6l/U/UMTA81mpoeG9dDwEIb7hzDU10/DWiPRNdSI ugRKER4DxwaGhGBRFHR4sJPceiEb+V2EVR7zBu6YwFNZdBbObMlgjK/a/xMjzWnl8Km0/DzgNwwA f85ef0uiKHmD3/rj5ehiL80gQeB7GSDh33S7me52MzW3sEIA6NLMPIBLYukelb6aYG2F6piwHRho YniojzaNj+j9e7cP3HvvtvG79o1v23Vnc9vkVmwbHeatwyPY3tefjihlgWGf5m2XJjuiGEyCEarf PwRCaAFJ9uLNNCQ0iJ29wD/DWraeQJCE03KaCBeX8pMPH1w8j2jzpQnYEBB6FYWW/7EcAotjVdoh Q7XJqCKYNWwcDDUUweXBJ8fsFafs5XEzAG612qbVaufTM7Pm5RPnFh79Fi4BOOb/TaNRU/t2bx38 2Effvff9vzx47749/XdPbsn3jwwuTWjqaib7ImcW5sCqd2EepCaQ/KHg+nFc/SULHmiL5ANOExgw zt8wP87ywPo37PrJtt69gRVDWPPzspZYy1z0AkPZRJRBIE2D1Dzl8ZSBULVCyj20Tifl469OtY6/ OvUygBMA1OSW8eZv/trdO3/3t0Z/6T339X9g+5bWvoTamkGBwIXVLzmBF7aw0pL8rRpBed9tvSaw 0fUcp+e2ngGuSft/yxygPHFvtpW5ttwvm4u1wFAOSft9aUZ8lxpBAlBOq0E1KMoTJwHif09X7Ota TeuP//b79n7io/3vffc92X27Jlf2J7pLWZuQZzYHwF0XFs6Mc/8MOPOdo/vnRmKJHwVQEDv/pPDM Hevx5NCdv3h48PcfeeLki7AP7/JRwFvyBN5qAKz1+xvVDmVTUV795XiD/67/9xJsIbSD9QFR5t1r eT3lseo//6MP3PfZ3zO/s2fH8v6aalN3RTuBu1hAaoVu/X+GyRkIIWFEu2+c0I0bftCtUdElKsOV 9uD5X//765+Yubbo/X//HMBb0gLrPR/gJ9HKgpCTXyZuPhJZ7t3SttyzUq8iguVzy7GVQVoF1oLm ee7oxetf+K/pZy5fGz0zPDjc2DLSGe9LOonJKcT94TOBBi4KyCWTABSELmvrKW5rlOHk/PizD3zz 4mOwgR/5XuBbMgE/CwAA1Ta7DIgyEHyXwi/39cBQ9gp6rf4qwZeFX/Z4lDGsXjh+Y/bBA9MvHHyB jg0M7Uj2Tba2N5K2ylPlzipI4CrLTSV3UExTQQPkePry5m9984eXDyO+F3DDCSDZflYAkK2K+vSy 2V6QKYraoRco1gKD1Di9CFR51a8VECt8dnFmuf3oE5dfPXJm+OTOyeGxnSPLE4kC8lRkAN1ZuXD1 TuhcXCPsbmEnAlLW+VcPmweee+XmBRRfDHnLXsD/BwD0amVg9PLxpVAlGKS26GUaygy6ahKrNMFG OgFQr08tLP3n4zeOTd1oXto+XhvdPmZGOXccIIePEblgJFUAAa741QaClSLMtnHub7546YGlNi9h dQHIz4UJuNUmwVDWDtK2Z6gGRZXWkP6z7L0mUZLY9bTBKiC8eGb55peeWDo2ODDA9+3ErkaNVZ6S Y/vu4jwI3L6/ZS1G/wiagAvzOPwvjy18G/EJYGu+GWyt9vMCAKB4cVXawfOGMhjKgKgCifz+eoEk GQXdqGYg2LA/nny+df7oeT67f3tz267R7hCMQmp8GZ3P/NnTWNmLADBZDfDCxfSxrx1aPozVL4a+ 5fbzBIBerVdQp+xdVHkZVQCpAkHZt5Zg7OUplAlj6Gen06WHf9R5aSW5w9y3o719pNHVqUnkTUgI AIBX/wAUIWfix1/s/ttTL7dfwzrvBd5IezsAoNyqyORaHEKCoPxZldu4Hhj8lnocUwAozYw59PKN c4+fGHhl1+TQpnu2LIznJoHx9ZPeFCgPA5vaXs74xj8eWPjcpRv5LFYD4G1tAjbaqlxMv5VgADYW IazyFqoih7KvNbYCMG7MLa88+uzSy51kW/b+O1d2NRKlUmNv9vBf87ewKQVcXuRjf/eV+YfxFth/ 4O0JANl6xRuAauFJT6CXlijzi7ViC+X4QllzMAA2hvnQibkLR6bHL3xwr9q3ZTBtZO7JaJEHEuoq w6uzo4e+/P0bT2J1/f9tAGygracdqkzGepyhl2spzUqvvEMBhOenF2f/92Tt1Ts318funswmDPsX 1QD2bSk5Dk5tPvCdp6efx5sMAPn2iwYA2dbSDlXupgSDFHQ5zlAVd1grIlko5bq50G498kzr2JLe vvKBXct7BuqsU9iHdaTQ2VeOND7//CtXp3CLtX+92i8yAMpNAqKXV1EFBAmIcr5CRiR7hapTVIDi 8Kuzrx+5Mn7qfXuS3TtG2oM5a8ylfZf/4aEbD8zOr/g7gN5wJZBvtwFQ3d4IGKo0gARBp8e2DJAA pgszi1e+/ZI6tGfH+Og9Wxd2nlmYePafHj7/KIr+/xsWPnAbABtpZTD47VoBqKpcRVn45V7OY3QA dBZbnbmvPT33/cGJd1xrZY1Tjx2akfbfn/ctubjbbf1Wnq+qGodeBS9r3XOxqgYSsaYhhwWDfHub dAFvqQCk3DZaEna72VYO+kiN4MFgEMHg761YCxDlgllZ6UTu9/xb3Mqh343EHtZstwHwxls5N1AF BoJdwVXlcFUFs1XVTd7ESPPwpnx/2W6bgJ9MW8tUAOsDolzjKPlF+TUwwJsAwm0A/HTarQJCdqA6 UinL2N6ygd1uP522Hpms+k5VvuG2CXibtF6AKLeqmog31f4Po8glGWy9pxcAAAAASUVORK5CYII= "
+     height="1.1999999"
+     width="1.3"
+     y="0.1"
+     x="0"
+     id="image108" />
+  <g
+     transform="matrix(0.34795703,0,0,0.33705998,2.4670053,-0.54761409)"
+     id="g188">
+    <path
+       style="opacity:0.40908999;color:#000000;fill:url(#radialGradient3243-1)"
+       d="m 45.078,39.161 a 19.622,6.1872 0 1 1 -39.244,0 19.622,6.1872 0 1 1 39.244,0 z"
+       transform="matrix(0.05,0,0,0.05,-7.1445,1.809)"
+       id="path190"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#linearGradient3245-9);stroke:#808080;stroke-width:0.05"
+       d="m -5.9378,1.7087 c -0.023272,0.00159 -0.045892,0.0052 -0.06875,0.00781 h -0.00156 l -0.054687,0.29844 c -0.089139,0.0203 -0.173,0.05475 -0.24844,0.10156 l -0.24531,-0.17656 c -0.066314,0.051485 -0.12666,0.11153 -0.17969,0.17656 l 0.1703,0.2485 c -0.051712,0.079026 -0.090598,0.16926 -0.1125,0.26406 -3.8e-6,4.5e-4 -3e-6,0.00148 0,0.00156 l -0.29688,0.046875 c -0.00543,0.044331 -0.00781,0.090146 -0.00781,0.13594 0,0.037465 0.00103,0.074429 0.00469,0.11094 l 0.29688,0.053125 c 0.021114,0.10309 0.061223,0.19938 0.11719,0.28438 l -0.1766,0.2421 c 0.050566,0.062776 0.10894,0.11993 0.17188,0.17031 l 0.25,-0.17188 c 0.087372,0.055736 0.1849,0.094819 0.29062,0.11406 l 0.046875,0.29531 c 0.033309,0.00303 0.067468,0.00312 0.10156,0.00312 0.048134,0 0.094112,-0.00182 0.14062,-0.00781 l 0.05625,-0.30156 c 0.10038,-0.02498 0.19467,-0.068315 0.27656,-0.12656 l 0.24062,0.175 c 0.062401,-0.05309 0.11946,-0.11411 0.16875,-0.17969 l -0.175,-0.25312 c 0.0474,-0.0818 0.0802,-0.1721 0.0968,-0.2687 l 0.29531,-0.046875 c 0.00259,-0.030817 0.00313,-0.060704 0.00313,-0.092188 0,-0.054711 -0.00636,-0.10835 -0.014063,-0.16094 l -0.3,-0.054687 c -0.0235,-0.0868 -0.0621,-0.1678 -0.1109,-0.2406 l 0.1763,-0.2421 c -0.0547,-0.0669 -0.1172,-0.1288 -0.186,-0.1812 l -0.25469,0.175 c -0.0731,-0.0433 -0.1519,-0.0765 -0.2375,-0.0954 l -0.0469,-0.2968 c -0.0427,-0.005 -0.0857,-0.0078 -0.1297,-0.0078 -0.011894,0 -0.024134,-3.743e-4 -0.035937,0 -0.00575,1.824e-4 -0.011448,-3.348e-4 -0.017188,0 -0.00155,9.06e-5 -0.00314,-1.062e-4 -0.00469,0 z m 0.040625,0.75937 c 0.00571,-2.9e-4 0.011408,0 0.017188,0 0.18496,0 0.33594,0.15098 0.33594,0.33594 1e-7,0.18496 -0.15098,0.33438 -0.33594,0.33438 -0.18496,0 -0.33438,-0.14942 -0.33438,-0.33438 1e-7,-0.17918 0.14023,-0.32696 0.31719,-0.33594 z"
+       id="path192"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.64772997;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.64880002"
+       d="m 36.239,23.782 a 12.728,12.728 0 1 1 -25.456,0 12.728,12.728 0 1 1 25.456,0 z"
+       transform="matrix(0.030326,0,0,0.030326,-6.5928,2.0821)"
+       id="path194"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.34658999;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.05"
+       d="m -5.9724,1.7678 -0.0439,0.2889 c -0.08355,0.019027 -0.23724,0.077221 -0.30795,0.1211 l -0.2337,-0.1743 c -0.062158,0.048258 -0.066421,0.05153 -0.11613,0.11249 l 0.1689,0.2505 c -0.048471,0.074073 -0.10669,0.20607 -0.12759,0.3004 l -0.29597,0.049892 c -0.00509,0.041553 -0.00264,0.13049 7.816e-4,0.16471 l 0.28271,0.050929 c 0.019791,0.096633 0.093851,0.25218 0.14631,0.33185 l -0.17878,0.2362 c 0.047397,0.058842 0.056883,0.064226 0.11587,0.11145 l 0.23906,-0.17514 c 0.081896,0.052243 0.24445,0.11579 0.34355,0.13383 l 0.039234,0.28531 c 0.031222,0.00284 0.11747,0.010814 0.16107,0.0052 l 0.04391,-0.29701 c 0.094087,-0.023415 0.25666,-0.090148 0.33341,-0.14475 l 0.2388,0.17254 c 0.05849,-0.049763 0.059015,-0.057261 0.10521,-0.11873 l -0.17696,-0.25154 c 0.044422,-0.07672 0.10186,-0.22676 0.11746,-0.3173 l 0.28973,-0.048073 c 0.00243,-0.028886 0.00255,-0.10944 -0.00468,-0.15873 l -0.29518,-0.05093 c -0.022036,-0.081371 -0.09766,-0.228 -0.14345,-0.29626 l 0.1878,-0.2361 c -0.0513,-0.0627 -0.0704,-0.0713 -0.1348,-0.1205 l -0.2472,0.177 c -0.0686,-0.0406 -0.2054,-0.1025 -0.2855,-0.1201 l -0.0437,-0.2827 c -0.039991,-0.0047 -0.15537,-0.00262 -0.17822,0 z"
+       id="path196"
+       inkscape:connector-curvature="0" />
   </g>
- </g>
- <g transform="matrix(1.8067,0,0,1.6853,12.654,-2.8136)">
-  <path opacity=".40909" style="color:#000000" d="m45.078 39.161a19.622 6.1872 0 1 1 -39.244 0 19.622 6.1872 0 1 1 39.244 0z" transform="matrix(.05 0 0 .05 -7.1445 1.809)" fill="url(#bi)"/>
-  <path style="color:#000000" d="m-5.9378 1.7087c-0.023272 0.00159-0.045892 0.0052-0.06875 0.00781h-0.00156l-0.054687 0.29844c-0.089139 0.0203-0.173 0.05475-0.24844 0.10156l-0.24531-0.17656c-0.066314 0.051485-0.12666 0.11153-0.17969 0.17656l0.1703 0.2485c-0.051712 0.079026-0.090598 0.16926-0.1125 0.26406-0.0000038 0.00045-0.000003 0.00148 0 0.00156l-0.29688 0.046875c-0.00543 0.044331-0.00781 0.090146-0.00781 0.13594 0 0.037465 0.00103 0.074429 0.00469 0.11094l0.29688 0.053125c0.021114 0.10309 0.061223 0.19938 0.11719 0.28438l-0.1766 0.2421c0.050566 0.062776 0.10894 0.11993 0.17188 0.17031l0.25-0.17188c0.087372 0.055736 0.1849 0.094819 0.29062 0.11406l0.046875 0.29531c0.033309 0.00303 0.067468 0.00312 0.10156 0.00312 0.048134 0 0.094112-0.00182 0.14062-0.00781l0.05625-0.30156c0.10038-0.02498 0.19467-0.068315 0.27656-0.12656l0.24062 0.175c0.062401-0.05309 0.11946-0.11411 0.16875-0.17969l-0.175-0.25312c0.0474-0.0818 0.0802-0.1721 0.0968-0.2687l0.29531-0.046875c0.00259-0.030817 0.00313-0.060704 0.00313-0.092188 0-0.054711-0.00636-0.10835-0.014063-0.16094l-0.3-0.054687c-0.0235-0.0868-0.0621-0.1678-0.1109-0.2406l0.1763-0.2421c-0.0547-0.0669-0.1172-0.1288-0.186-0.1812l-0.25469 0.175c-0.0731-0.0433-0.1519-0.0765-0.2375-0.0954l-0.0469-0.2968c-0.0427-0.005-0.0857-0.0078-0.1297-0.0078-0.011894 0-0.024134-0.0003743-0.035937 0-0.00575 0.0001824-0.011448-0.0003348-0.017188 0-0.00155 0.0000906-0.00314-0.0001062-0.00469 0zm0.040625 0.75937c0.00571-0.00029 0.011408 0 0.017188 0 0.18496 0 0.33594 0.15098 0.33594 0.33594 1e-7 0.18496-0.15098 0.33438-0.33594 0.33438s-0.33438-0.14942-0.33438-0.33438c1e-7 -0.17918 0.14023-0.32696 0.31719-0.33594z" stroke="#808080" stroke-width=".05" fill="url(#bo)"/>
-  <path opacity=".64773" style="color:#000000" d="m36.239 23.782a12.728 12.728 0 1 1 -25.456 0 12.728 12.728 0 1 1 25.456 0z" transform="matrix(.030326 0 0 .030326 -6.5928 2.0821)" stroke="#fff" stroke-width="1.6488" fill="none"/>
-  <path opacity=".34659" style="color:#000000" d="m-5.9724 1.7678-0.0439 0.2889c-0.08355 0.019027-0.23724 0.077221-0.30795 0.1211l-0.2337-0.1743c-0.062158 0.048258-0.066421 0.05153-0.11613 0.11249l0.1689 0.2505c-0.048471 0.074073-0.10669 0.20607-0.12759 0.3004l-0.29597 0.049892c-0.00509 0.041553-0.00264 0.13049 0.0007816 0.16471l0.28271 0.050929c0.019791 0.096633 0.093851 0.25218 0.14631 0.33185l-0.17878 0.2362c0.047397 0.058842 0.056883 0.064226 0.11587 0.11145l0.23906-0.17514c0.081896 0.052243 0.24445 0.11579 0.34355 0.13383l0.039234 0.28531c0.031222 0.00284 0.11747 0.010814 0.16107 0.0052l0.04391-0.29701c0.094087-0.023415 0.25666-0.090148 0.33341-0.14475l0.2388 0.17254c0.05849-0.049763 0.059015-0.057261 0.10521-0.11873l-0.17696-0.25154c0.044422-0.07672 0.10186-0.22676 0.11746-0.3173l0.28973-0.048073c0.00243-0.028886 0.00255-0.10944-0.00468-0.15873l-0.29518-0.05093c-0.022036-0.081371-0.09766-0.228-0.14345-0.29626l0.1878-0.2361c-0.0513-0.0627-0.0704-0.0713-0.1348-0.1205l-0.2472 0.177c-0.0686-0.0406-0.2054-0.1025-0.2855-0.1201l-0.0437-0.2827c-0.039991-0.0047-0.15537-0.00262-0.17822 0z" stroke="#fff" stroke-width=".05" fill="none"/>
- </g>
- <g transform="matrix(.040152 0 0 .035794 -4.7236 -1.0783)">
-  <path fill="#00008d" d="m36.75 4.9062c-3.1552 0.69344-6.1046 3.5397-7.375 6.0625-1.2491 2.4806-1.5542 5.3739 0.125 9-0.003-0.0015-6.8929 11.906-7.4375 12.875-3.6123-0.42451-9.6226 1.5989-11.156 7.5938-0.40976 1.3201 0.35804 1.3469 1 2.8438 1.3177 1.2966 1.7087 1.7684 2.3125 2.1875 0.41888 0.50243 1.3328-0.01375 1.5-0.15625l3.4688-3.125c0.29258-0.34421 0.54574-0.42752 1.0312-0.25 0 0 2.7813 0.5625 2.7812 0.5625 0.06377 0.33846 0.72796 2.6782 0.46875 2.9375l-4 3.9375c0.22184 0.61286 0.76165 1.7162 1.375 2.5625l2 1.9688c0.67167 0.64026 1.8263 0.23427 2.5312 0.03125 2.3198-0.67403 4.2026-2.335 5.5-4.5938 1.7575-3.0634 1.8679-6.765 0.3125-9.625 0.004-0.0087-0.0036-0.0224 0-0.03125 1.6158-2.825 5.9014-10.314 7.4375-13 3.7943 0.52825 8.1366-1.5102 10.188-5.0625 0.58443-1.0123 1.1673-2.3461 1.3438-3.4375 0.04567-0.28425-0.58303-1.6147-1.375-2.3438l-2.4688-2.3125c-0.24306-0.28335-0.89462-0.28026-1.125-0.125l-3.1562 3.1562c-0.54811 0.45003-1.1214 0.59912-1.7188 0.46875l-2.7812-0.5625c-0.11684-0.71491-0.34375-2-0.34375-2-0.09141-0.60024-0.10847-1.0882 0.28125-1.5 0 0 3.2812-3.3125 3.2812-3.3125 0.2664-0.52447 0.19488-1.1153 0.03125-1.25l-1.093-1.6535-1.437-1.5c-0.28843-0.2939-1.1263-0.42967-1.5-0.34375z"/>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 17.402 29.812)" fill="url(#bf)">
-   <path fill-opacity=".93289" fill="url(#be)" d="m0.83013 19.95c-0.70894-1.796-0.83013-2.329-0.78166-4.471 0.15755-7.2019 3.3932-11.819 9.9494-14.637 2.3781-0.842 0.7761 0.9363 2.1821 0.906l5.9495-1.0512s-0.2606-0.003033-0.2606-0.003033c-8.2134 0.00001-13.567 20.974-13.118 21.25-0.3277-0.061-0.764-0.203-0.9972-0.342l-2.7297-1.4452c-0.12421-0.0636-0.13936-0.0727-0.1939-0.206z"/>
-  </g>
-  <g fill-rule="evenodd" fill="#0044c1" transform="matrix(.55382 .31975 -.31975 .55382 23.759 41.111)">
-   <path d="m4.3718 6.5592 4.1446 1.3543s-5.9412-7.9135-5.9412-7.9135-2.5752 0.73621-2.5752 0.73621 3.7841 4.9141 3.7841 4.9141 0.58776 0.9089 0.58776 0.9089z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 23.016 44.854)" fill="url(#aq)">
-   <path fill-opacity=".93289" fill="url(#aq)" d="m1.8632 0c0.26661 0.37871 0.44536 0.61807 0.69379 0.63017 1.742 0.078775 1.8511 0.96344 3.3962 1.024 0 0-1.9662 8.6437-1.9662 8.6437l-1.3694-0.2364-2.2692-1.2179c-0.27269-0.1432-0.34843-0.3886-0.23936-0.7552 0 0 1.9481-6.9289 1.9481-6.9289 0.1211-0.43619 0.1423-0.67858-0.194-1.1603z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#ba)" transform="matrix(.55382 .31975 -.31975 .55382 22.695 24.427)">
-   <path fill="url(#ba)" d="m19.023 37.474c0.6756 0.0485 1.1059-0.1605 1.2967-0.6301l1.7602-7.041c0.1485-0.5544-0.0908-1.1422-0.4423-1.5512l-4.566-5.381c-0.336-0.294-0.764-0.361-1.285-0.194l-6.774 2.251c-0.41506 0.1393-0.70288 0.3999-0.83013 0.8089 0 0-2.351 8.0074-2.351 8.0074-0.11512 0.3242-0.36356 0.4545-0.75135 0.3878l-0.5515-0.127s-2.7358-0.6302-2.7358-0.6302c-0.4393-0.1-0.72409-0.2424-0.91193-0.5877-0.03066-0.051 0.04811-0.206 0.01782-0.263-0.79984-1.527-0.89982-3.376-0.89982-5.199 0-8.371 6.6986-15.2 14.912-15.2 5.762-12.125 7.595-8.0925 7.641 2.154 4.3476 2.66 7.256 7.5166 7.2712 13.046 0.0091 4.0779-1.527 7.7953-4.1446 10.525-0.7968 0.8271-1.5118 1.1543-2.9236 0.812l-2.0329-0.4847c-0.6181-0.1667-1.1695-0.4212-1.6997-0.703z"/>
-  </g>
-  <g fill-rule="evenodd" fill="#99f" transform="matrix(.55382 .31975 -.31975 .55382 37.544 5.4705)">
-   <path d="m4.0295 0.87255 2.2783 1.3543c0.35448 0.21814 0.49384 0.76954 0.39386 1.1058l-6.1199-1.6936c-0.0001 0-0.5818-1.639-0.5818-1.639s0.72106 0.0090879 0.72106 0.0090879 2.5449 0.58473 2.5449 0.58473c0.34841 0.072711 0.5514 0.1333 0.76348 0.27873z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 33.139 2.8086)" fill="url(#az)">
-   <path fill-opacity=".93289" fill="url(#ar)" d="m11.08 1.833 0.1545 0.37265s-0.6574 8.6285-0.6574 8.6285 5.617 6.938 5.617 6.938l8.3043-2.8903s2.6783-9.5678 2.6783-9.5678l4.4778 1.427c0.7544 1.9057 1.2028 3.6599 1.2028 5.8564 0 8.777-10.601 15.427-18.657 13.752-2.257-0.47-2.914 0.548-4.5899-0.498-9.6089-5.996-9.3332-19.205-1.8075-25.567 0.2121-0.17761 0.4696-0.28365 0.9665-0.11399-0.9695 0.01515-0.5151 0.25449-0.3636 0.29691 0.7786 0.21511 1.1604 0.77563 1.8177 1.1967 0.1606 0.10604 0.5363 0.06665 0.8574 0.16966z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 37.859 15.252)" fill="url(#as)">
-   <path fill-opacity=".93289" fill="url(#as)" d="m8.7739 0 3.5508 3.0569-10.165 2.139c0.0002 0-2.16-2.3329-2.16-2.3329l5.983-1.9935c0 0.00002 2.7903-0.8695 2.7903-0.8695z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#a)" transform="matrix(.55382 .31975 -.31975 .55382 43.799 12.617)">
-   <path fill="url(#ar)" d="m0 9.083c0.46354-0.09392 1.6996-0.46051 2.2419 0.12422 0.58472 0.62714 0.92405 1.0816 2.8297 0.91192 0 0 2.6782-8.4346 2.6782-8.4346-0.3301-0.0848-0.6543-0.1727-0.9391-0.2969-0.7877-0.3545-2.0723-0.78761-2.8661-0.99059-0.2181-0.05757-0.0606-0.23632 0.4999-0.26055-0.6029-0.13634-0.9089 0.00908-1.0119 0.34841l-1.6724 6.6926c-0.1606 0.6543-0.91492 1.8541-1.7602 1.9056z"/>
-  </g>
-  <g fill-rule="evenodd" fill="#333c99" transform="matrix(.55382 .31975 -.31975 .55382 45.796 13.854)">
-   <path d="m5.6564 1.2482 1.8845 0.97252c0.36961 0.16663 0.60594 0.47263 0.71802 0.91799 0 0-2.0632-0.33629-2.0632-0.33629l-2.7085-1.3906-3.4872-1.0906c0.00006 0.00001 0.19092-0.32114 0.19092-0.32114l0.5817 0.021209 4.3446 1.0301c0.22722 0.04847 0.40598 0.1121 0.53929 0.19693z"/>
-  </g>
-  <path fill="url(#bg)" d="m21.215 51.273c0.35821 0.24262 0.663 0.26442 0.91855 0.06556 0 0 3.2225-3.3328 3.2225-3.3328 0.25921-0.25928 0.31451-0.66088 0.25074-0.99935l-0.8072-4.4347c-0.09215-0.27-0.30717-0.44332-0.64867-0.51754 0 0-4.4664-0.91833-4.4664-0.91833-0.27408-0.05552-0.51653-0.0033-0.71753 0.1823l-3.858 3.6787c-0.16722 0.14256-0.34625 0.13526-0.53948-0.02548l-0.26442-0.24644-1.3121-1.2224c-0.2111-0.19558-0.32314-0.36534-0.31674-0.6164-0.000293-0.0382 0.09262-0.0985 0.09425-0.14002 0.04522-1.1001 0.58017-2.1544 1.1627-3.1634 2.0475-3.5463 5.5968-5.317 9.3649-4.7839-0.80354-0.80176 8.0918 3.0191 7.2775 4.7702 1.5554 2.86 1.6132 6.4755-0.1442 9.5389-1.2974 2.2588-3.3344 3.8246-5.6543 4.4986-0.70496 0.20308-1.205 0.1557-1.8766-0.48458l-0.97-0.917c-0.289-0.289-0.513-0.606-0.716-0.931zm19.006-41.905-3.18 3.27c-0.38974 0.41184-0.53627 0.91721-0.44481 1.5175l0.72662 3.9859c0.08095 0.41321 0.34522 0.63284 0.82177 0.7247l3.7546 0.77333c0.59736 0.13037 1.1722-0.02937 1.7204-0.47937l3.3842-3.2259c0.23044-0.15523 0.43875-0.20255 0.68186 0.08083l1.4024 1.3058c0.24886 0.23084 0.34379 0.52698 0.29812 0.81122-0.17649 1.0914-0.5807 2.163-1.1651 3.1753-2.1007 3.6385-6.1836 5.431-10.04 4.76-2.547 2.9987-6.0499-2.5747-6.1394-4.4208-1.1757-1.8789-1.7497-7.3826-0.3679-9.7759 1.4146-2.4502 3.7772-4.1503 6.3172-4.7374 0.37364-0.08595 0.61224-0.030883 0.90065 0.26301l1.2591 1.2096c0.16357 0.13466 0.20532 0.62356 0.06954 0.76193zm-9.994 10.856 2.2806 1.4929 6.7769 2.6088-8.8807 15.584c0.01033 0.16015-8.3466-5.5406-7.8442-6.4055l7.6675-13.28z"/>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 30.285 20.033)" fill="url(#at)">
-   <path d="m0.059223 0.31592s2.3185-0.029581 2.3185-0.029581 1.6401 27.727-0.04596 25.227c-0.2299-0.339-0.0201-0.519-0.4544-0.48-0.5644 0.052-1.2944 0.087-1.8773-0.619l0.059223-24.098z" fill-opacity=".93289" fill-rule="nonzero" fill="url(#at)"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#au)" transform="matrix(.55382 .31975 -.31975 .55382 18.443 31.996)">
-   <path fill="url(#au)" d="m18.028 1.9184c-0.884 2.666-3.243 4.7264-8.678 3.6933-3.2764-0.6455-7.441 4.2636-9.35 8.1193 1.1454-6.9591 4.4101-11.271 10.08-13.555 3.731 4.7168 8.634-0.176 7.948 1.7424z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#bl)" transform="matrix(.55382 .31975 -.31975 .55382 35.295 4.991)">
-   <path fill="url(#bk)" d="m9.8781 1.8526c-5.049 1.9384-6.8318 10.316-1.0128 15.055 4.6957 3.607 9.7567 10.486 7.5967 8.592-2.591-2.271-10.466-1.637-11.498-2.656-2.9061-2.872-4.4901-6.37-4.4901-10.809-0.00002-4.544 1.447-8.6439 4.5087-11.5 0.4507-0.41998 0.8268-0.535 1.464-0.35782 0 0 2.7229 0.6714 2.7229 0.6714 0.33569 0.055939 0.78639 0.70247 0.70869 1.004z"/>
-  </g>
-  <path fill="url(#bj)" d="m21.215 51.273c0.35821 0.24262 0.663 0.26442 0.91855 0.06556 0 0 3.2225-3.3328 3.2225-3.3328 0.25921-0.25928 0.31451-0.66088 0.25074-0.99935l-0.8072-4.4347c-0.09215-0.27-0.30717-0.44332-0.64867-0.51754 0 0-4.4664-0.91833-4.4664-0.91833-0.27408-0.05552-0.51653-0.0033-0.71753 0.1823l-3.858 3.6787c-0.16722 0.14256-0.34625 0.13526-0.53948-0.02548l-0.26442-0.24644-1.3121-1.2224c-0.2111-0.19558-0.32314-0.36534-0.31674-0.6164-0.000293-0.0382 0.09262-0.0985 0.09425-0.14002 0.04522-1.1001 0.58017-2.1544 1.1627-3.1634 2.0475-3.5463 5.5968-5.317 9.3649-4.7839-0.80354-0.80176 8.0918 3.0191 7.2775 4.7702 1.5554 2.86 1.6132 6.4755-0.1442 9.5389-1.2974 2.2588-3.3344 3.8246-5.6543 4.4986-0.70496 0.20308-1.205 0.1557-1.8766-0.48458l-0.97-0.917c-0.289-0.289-0.513-0.606-0.716-0.931zm19.006-41.905-3.18 3.27c-0.38974 0.41184-0.53627 0.91721-0.44481 1.5175l0.72662 3.9859c0.08095 0.41321 0.34522 0.63284 0.82177 0.7247l3.7546 0.77333c0.59736 0.13037 1.1722-0.02937 1.7204-0.47937l3.3842-3.2259c0.23044-0.15523 0.43875-0.20255 0.68186 0.08083l1.4024 1.3058c0.24886 0.23084 0.34379 0.52698 0.29812 0.81122-0.17649 1.0914-0.5807 2.163-1.1651 3.1753-2.1007 3.6385-6.1836 5.431-10.04 4.76-2.547 2.9987-6.0499-2.5747-6.1394-4.4208-1.1757-1.8789-1.7497-7.3826-0.3679-9.7759 1.4146-2.4502 3.7772-4.1503 6.3172-4.7374 0.37364-0.08595 0.61224-0.030883 0.90065 0.26301l1.2591 1.2096c0.16357 0.13466 0.20532 0.62356 0.06954 0.76193zm-9.994 10.856 2.2806 1.4929 6.7769 2.6088-8.8807 15.584c0.01033 0.16015-8.3466-5.5406-7.8442-6.4055l7.6675-13.28z"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/lang_en.svg b/bitmaps_png/sources/lang_en.svg
index adb446fdaf..5b0b6f4006 100644
--- a/bitmaps_png/sources/lang_en.svg
+++ b/bitmaps_png/sources/lang_en.svg
@@ -1,12 +1,96 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128" version="1.1" viewBox="0 0 6.4 6.4">
- <clipPath id="a">
-  <path d="m30 15h30v15zv15h-30zh-30v-15zv-15h30z"/>
- </clipPath>
- <g transform="matrix(.10208 0 0 .1125 .125 3.98)">
-  <path fill="#00247d" d="m0-23.6v30h60v-30z"/>
-  <path stroke-width="6" d="m0-23.6 60 30m0-30-60 30" stroke="#fff"/>
-  <path d="m0 0 60 30m0-30-60 30" clip-path="url(#a)" transform="translate(0,-23.6)" stroke="#cf142b" stroke-width="4"/>
-  <path stroke-width="10" d="m30-23.6v30m-30-15h60" stroke="#fff"/>
-  <path stroke-width="6" d="m30-23.6v30m-30-15h60" stroke="#cf142b"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="16"
+   width="16"
+   version="1.1"
+   viewBox="0 0 0.8 0.8"
+   id="svg2"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="lang_en.svg">
+  <metadata
+     id="metadata23">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs21" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1162"
+     inkscape:window-height="857"
+     id="namedview19"
+     showgrid="true"
+     inkscape:zoom="39.8125"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3000"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <clipPath
+     id="a">
+    <path
+       d="m 30,15 h 30 v 15 z m 0,0 V 30 H 0 z m 0,0 H 0 V 0 z m 0,0 V 0 h 30 z"
+       id="path5"
+       inkscape:connector-curvature="0" />
+  </clipPath>
+  <g
+     id="g3007"
+     transform="matrix(1.2374554,0,0,1,-0.0042367,0)">
+    <path
+       d="m 0.00508757,0.10507511 v 0.58887 h 0.6443148 v -0.58887 z"
+       id="path9"
+       inkscape:connector-curvature="0"
+       style="fill:#00247d" />
+    <path
+       d="m 0.00383168,0.10507511 0.6443148,0.58887 m 0,-0.58887 -0.6443148,0.58887"
+       id="path11"
+       inkscape:connector-curvature="0"
+       style="stroke:#ffffff;stroke-width:0.08711115" />
+    <path
+       d="M 0,0 60,30 M 60,0 0,30"
+       clip-path="url(#a)"
+       transform="matrix(0.01073858,0,0,0.019629,0.00508757,0.10507511)"
+       id="path13"
+       inkscape:connector-curvature="0"
+       style="stroke:#cf142b;stroke-width:4" />
+    <path
+       d="m 0.32724497,0.10507511 v 0.58887 m -0.3221574,-0.294435 h 0.6443148"
+       id="path15"
+       inkscape:connector-curvature="0"
+       style="stroke:#ffffff;stroke-width:0.14518526" />
+    <path
+       d="m 0.32724497,0.10507511 v 0.58887 m -0.3221574,-0.294435 h 0.6443148"
+       id="path17"
+       inkscape:connector-curvature="0"
+       style="stroke:#cf142b;stroke-width:0.08711115" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/lang_fr.svg b/bitmaps_png/sources/lang_fr.svg
index c7ef03d5dc..69b95e609b 100644
--- a/bitmaps_png/sources/lang_fr.svg
+++ b/bitmaps_png/sources/lang_fr.svg
@@ -1,8 +1,89 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="250" width="250" version="1.1">
- <rect fill-rule="evenodd" height="246.04" width="245.2" y="1.4196" x="1.691" fill="#e6e6e6"/>
- <g transform="translate(202.3,56.649)">
-  <rect height="164.56" width="238.81" y="-13.22" x="-196.35" fill="#ed2939"/>
-  <rect height="164.56" width="159.21" y="-13.22" x="-196.35" fill="#fff"/>
-  <rect height="164.56" width="79.603" y="-13.22" x="-196.35" fill="#002395"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="16"
+   width="16"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="lang_fr.svg">
+  <metadata
+     id="metadata18">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs16" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1280"
+     inkscape:window-height="977"
+     id="namedview14"
+     showgrid="true"
+     showborder="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="51.199282"
+     inkscape:cx="6.8779357"
+     inkscape:cy="10.031709"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2995"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       originx="0px"
+       originy="0px" />
+  </sodipodi:namedview>
+  <g
+     transform="matrix(0.06690083,0,0,0.07287527,13.158449,2.9976548)"
+     id="g6">
+    <rect
+       height="164.56"
+       width="238.81"
+       y="-13.22"
+       x="-196.35001"
+       id="rect8"
+       style="fill:#ed2939" />
+    <rect
+       height="164.56"
+       width="159.21001"
+       y="-13.22"
+       x="-196.35001"
+       id="rect10"
+       style="fill:#ffffff" />
+    <rect
+       height="164.56"
+       width="79.602997"
+       y="-13.22"
+       x="-196.35001"
+       id="rect12"
+       style="fill:#002395" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/layers_manager.svg b/bitmaps_png/sources/layers_manager.svg
index ff7b380dab..9d5ccd33fa 100644
--- a/bitmaps_png/sources/layers_manager.svg
+++ b/bitmaps_png/sources/layers_manager.svg
@@ -1,28 +1,177 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <linearGradient id="c" y2="6.7758" gradientUnits="userSpaceOnUse" x2="20.631" gradientTransform="matrix(.98748 0 0 1.0024 2.1114 14.453)" y1="42.254" x1="19.648">
-   <stop stop-color="#b6b6b6" offset="0"/>
-   <stop stop-color="#f2f2f2" offset=".5"/>
-   <stop stop-color="#fafafa" offset=".67613"/>
-   <stop stop-color="#d8d8d8" offset=".84052"/>
-   <stop stop-color="#f2f2f2" offset=".875"/>
-   <stop stop-color="#dbdbdb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="d" y2="-4.3003" gradientUnits="userSpaceOnUse" x2="25.291" gradientTransform="matrix(.99518 0 0 .9948 11.761 8.4873)" y1="-3.6324" x1="50.153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop offset="1"/>
-  </linearGradient>
- </defs>
- <g stroke-width=".75" transform="matrix(.91198 0 0 .69402 -42.938 -31.487)" stroke="#000">
-  <polygon points="25.213 42.458 1.018 26.902 25.224 12.379 49.423 27.934" fill="#bcbec0" transform="translate(46.87,47.416)"/>
-  <polygon points="25.036 39.169 0.837 23.615 25.042 9.094 49.241 24.649" fill="#808284" transform="translate(46.87,47.416)"/>
-  <polygon points="25.213 35.238 1.018 19.684 25.224 5.16 49.423 20.714" fill="#0071bc" transform="translate(46.87,47.416)"/>
-  <polygon points="25.217 30.787 1.018 15.232 25.224 0.711 49.423 16.266" fill="#008fd4" transform="translate(46.87,47.416)"/>
- </g>
- <g transform="matrix(-1.2391,0,0,1.2707,53.032,-4.4407)">
-  <path style="color:#000000" d="m19.392 32.998 21.354 22.179c0.86405 1.0024 3.6019 1.7772 5.4312 0 1.7665-1.7162 1.3578-4.1351-0.37031-5.8893l-20.49-22.304c2.53-7.134-2.59-13.126-9.196-11.842l-1.4195 1.3157 4.4437 4.2604 0.24687 3.7591-3.3178 3.0744-3.9649-0.44302-4.0734-3.8844s-1.4281 1.4323-1.4281 1.4323c-0.66423 6.4389 5.9678 12.194 12.784 8.3414z" stroke="#7c7e79" stroke-width="1.833" fill="url(#c)"/>
-  <path opacity=".42614" style="color:#000000" d="m19.629 31.542 21.591 22.859c0.66889 0.77601 2.7883 1.3758 4.2044 0 1.3675-1.3286 1.0511-3.2011-0.28666-4.5591l-20.791-22.395c1.686-7.419-2.09-11.419-7.712-11.276l-0.30372 0.31203 4.051 3.6938 0.14635 4.773-4.0633 3.7648-4.7698-0.52299-3.5716-3.4144-0.39649 0.49086c-0.35136 6.8126 7.299 9.9126 11.902 6.2745z" stroke="#fff" stroke-width="1.1328" fill="none"/>
-  <rect opacity=".17045" style="color:#000000" transform="matrix(.69254 .72138 -.71089 .7033 0 0)" rx="1.0015" ry="1.0012" height="2.3282" width="26.366" stroke="url(#d)" y="3.6523" x="37.661" stroke-width="1.1329" fill="none"/>
-  <path style="color:#000000" d="m43.25 37.5a1.375 1.375 0 1 1 -2.75 0 1.375 1.375 0 1 1 2.75 0z" transform="matrix(.98748 0 0 1.0024 1.9879 14.579)" stroke="#a1a1a1" stroke-width="1.1386" fill="#fff"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="layers_manager.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="11.480769"
+     inkscape:cx="23.159797"
+     inkscape:cy="15.323356"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="c-1"
+       y2="6.7758002"
+       gradientUnits="userSpaceOnUse"
+       x2="20.631001"
+       gradientTransform="matrix(0.98748,0,0,1.0024,-5.1519366,34.914162)"
+       y1="42.254002"
+       x1="19.648001">
+      <stop
+         stop-color="#b6b6b6"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#f2f2f2"
+         offset=".5"
+         id="stop9" />
+      <stop
+         stop-color="#fafafa"
+         offset=".67613"
+         id="stop11" />
+      <stop
+         stop-color="#d8d8d8"
+         offset=".84052"
+         id="stop13" />
+      <stop
+         stop-color="#f2f2f2"
+         offset=".875"
+         id="stop15" />
+      <stop
+         stop-color="#dbdbdb"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="d-9"
+       y2="-4.3003001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.291"
+       gradientTransform="matrix(0.99518,0,0,0.9948,21.199415,27.899328)"
+       y1="-3.6324"
+       x1="50.153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop20" />
+      <stop
+         offset="1"
+         id="stop22" />
+    </linearGradient>
+  </defs>
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3835"
+     d="m 14.5,11.5 14,0 0,12 -28,0 z"
+     style="fill:#c8a000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1" />
+  <path
+     style="fill:#0000f0;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+     d="m 14.5,6.5 14,0 0,12 -28,0 z"
+     id="path3833"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,-0.2427793,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3831"
+     d="m 14.5,1.5 14,0 0,12 -28,0 z"
+     style="fill:#e60000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1" />
+  <path
+     style="fill:#00a000;fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+     d="m 14.5,-3.5 14,0 0,12 -28,0 z"
+     id="rect3828"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <g
+     transform="matrix(0.68222271,0,0,0.69962102,4.3901011,-5.7024282)"
+     id="g34">
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#c-1);stroke:#7c7e79;stroke-width:1.83299994"
+       d="m 19.392,32.998 21.354,22.179 c 0.86405,1.0024 3.6019,1.7772 5.4312,0 1.7665,-1.7162 1.3578,-4.1351 -0.37031,-5.8893 l -20.49,-22.304 c 2.53,-7.134 -2.59,-13.126 -9.196,-11.842 l -1.4195,1.3157 4.4437,4.2604 0.24687,3.7591 -3.3178,3.0744 -3.9649,-0.44302 -4.0734,-3.8844 c 0,0 -1.4281,1.4323 -1.4281,1.4323 -0.66423,6.4389 5.9678,12.194 12.784,8.3414 z"
+       id="path36" />
+    <path
+       inkscape:connector-curvature="0"
+       style="opacity:0.42613998;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.13279998"
+       d="M 19.629,31.542 41.22,54.401 c 0.66889,0.77601 2.7883,1.3758 4.2044,0 1.3675,-1.3286 1.0511,-3.2011 -0.28666,-4.5591 l -20.791,-22.395 c 1.686,-7.419 -2.09,-11.419 -7.712,-11.276 l -0.30372,0.31203 4.051,3.6938 0.14635,4.773 -4.0633,3.7648 -4.7698,-0.52299 -3.5716,-3.4144 -0.39649,0.49086 c -0.35136,6.8126 7.299,9.9126 11.902,6.2745 z"
+       id="path38" />
+    <rect
+       style="opacity:0.17045001;color:#000000;fill:none;stroke:url(#d-9);stroke-width:1.1329"
+       transform="matrix(0.69254,0.72138,-0.71089,0.7033,0,0)"
+       rx="1.0015"
+       ry="1.0012"
+       height="2.3282001"
+       width="26.365999"
+       y="3.6522999"
+       x="37.660999"
+       id="rect40" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:#ffffff;stroke:#a1a1a1;stroke-width:1.13859999"
+       d="m 43.25,37.5 a 1.375,1.375 0 1 1 -2.75,0 1.375,1.375 0 1 1 2.75,0 z"
+       transform="matrix(0.98748,0,0,1.0024,1.9879,14.579)"
+       id="path42" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/lib_next.svg b/bitmaps_png/sources/lib_next.svg
index ea85809f38..77c3f5aec4 100644
--- a/bitmaps_png/sources/lib_next.svg
+++ b/bitmaps_png/sources/lib_next.svg
@@ -1,60 +1,421 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="d" y2="73.399" gradientUnits="userSpaceOnUse" x2="72.999" gradientTransform="matrix(.93992 0 0 .89691 4.9507 -105.49)" y1="16.369" x1="23.984">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="56.231" gradientUnits="userSpaceOnUse" x2="2.7471" gradientTransform="matrix(-.37672 0 0 -.40275 -3.8444 13.324)" y1="56.231" x1="64.13">
-   <stop stop-color="#0e0e0e" offset="0"/>
-   <stop stop-color="#373737" offset="0"/>
-   <stop stop-color="#454545" stop-opacity=".58763" offset="0.9"/>
-   <stop stop-color="#ccc" stop-opacity=".61856" offset="0.95"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="f" y2="47.404" gradientUnits="userSpaceOnUse" x2="4" gradientTransform="matrix(-.37672 0 0 -.40275 -3.6047 13.092)" y1="47.404" x1="72">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".5"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g opacity=".62891" transform="matrix(.30323 0 0 .26012 -5.1791 26.664)">
-  <rect stroke-linejoin="round" stroke-opacity=".5" rx="22.893" ry="22.893" height="133.39" width="117.76" stroke="#000" y="-98.386" x="20.782" stroke-width="7.5" fill="none"/>
-  <rect fill-rule="evenodd" rx="22.893" ry="22.893" height="133.39" width="117.76" stroke="#000" y="-98.476" x="20.644" stroke-width="3.75" fill="#bab5ab"/>
-  <path d="m117.38 30.419h-75.718c-11.645 0-17.347-5.7019-17.347-17.347 0 0 27.62-66.515 110.41-76.658v76.658c0 11.645-5.7019 17.347-17.347 17.347z" fill-opacity=".27935" fill-rule="evenodd" fill="#fff"/>
-  <path stroke-linejoin="round" d="m79.306-48.177c-4.8322-9.5915-33.639-22.196-46.91-24.738 0.70035 29.869 0.71381 46.224-0.0095 73.835 17.309 2.6963 34.043 11.017 47.299 19.244 0 4.017-0.37872-65.931-0.37872-68.341z" fill-rule="evenodd" stroke="#000" stroke-width="4.0797" fill="#fff"/>
-  <path stroke-linejoin="round" d="m79.306-48.367c12.407-13.757 29.182-19.356 48.513-25.496-1.4578 31.952-0.52446 48.496-0.36921 74.214-17.499 0.23463-35.646 10.07-47.765 19.812 0-0.14899-0.37872-66.12-0.37872-68.53z" fill-rule="evenodd" stroke="#000" stroke-width="4.0797" fill="#fff"/>
-  <path d="m37.954-61.356s19.533 5.5 35.061 18.738" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m39.74-41.723s16.76 3.1136 33.276 14.738" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m39.951-24.489c0.18936 0.04597 14.727 3.1311 33.065 14.391" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m38.877-8.6594s17.07 3.8276 34.138 15.362" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m120.06-61.92s-19.533 5.7062-35.061 19.108" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m118.9-51.5s-17.974 3.34-33.894 16.166" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.28-42.268s-16.76 3.2906-33.276 15.089" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.29-32.871s-16.241 1.7334-33.285 14.279" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.07-25.032c-0.18937 0.04797-14.727 3.2865-33.065 14.74" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.89-17.385c-0.18937 0.04797-15.787 3.5524-33.886 15.508" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m119.14-9.2135s-17.07 4.0078-34.138 15.722" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path stroke-linejoin="round" d="m79.44-48.425c10.933-15.181 25.717-22.703 42.752-31.061-1.2847 32.119-0.46217 48.556-0.32536 74.256-15.421 2.242-31.413 14.159-42.093 25.291 0-0.14899-0.33374-66.076-0.33374-68.487z" fill-rule="evenodd" stroke="#000" stroke-width="3.8298" fill="#fff"/>
-  <path d="m115.36-66.654s-17.214 7.9469-30.897 23.13" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m113.79-46.797s-14.769 5.2131-29.324 18.906" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m113.6-29.536c-0.16688 0.06969-12.978 4.9759-29.138 18.533" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m114.55-13.841s-15.043 5.9659-30.084 19.638" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m43.977-62.11s17.231 5.7062 30.928 19.108" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.006-51.689s15.855 3.34 29.898 16.166" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.552-42.457s14.784 3.2906 29.353 15.089" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.543-33.06s14.326 1.7334 29.361 14.279" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.738-25.221c0.16704 0.04798 12.991 3.2865 29.167 14.74" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.013-17.575c0.16703 0.04797 13.926 3.5524 29.892 15.508" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m44.791-9.4028s15.057 4.0078 30.114 15.722" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path stroke-linejoin="round" d="m79.812-48.614c-9.644-15.181-22.685-22.703-37.712-31.061 1.1332 32.119 0.40769 48.556 0.287 74.256 13.603 2.2419 27.71 14.159 37.131 25.291 0-0.14901 0.29441-66.076 0.29441-68.487z" fill-rule="evenodd" stroke="#000" stroke-width="3.597" fill="#fff"/>
-  <path d="m48.128-66.843s15.184 7.9469 27.255 23.13" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m49.515-46.986s13.028 5.2131 25.867 18.906" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m49.68-29.725c0.14719 0.0697 11.448 4.9759 25.703 18.533" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m48.845-14.03s13.269 5.9659 26.538 19.638" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path fill-rule="evenodd" fill="url(#d)" d="m41.663-94.803h75.718c11.645 0 17.347 5.7019 17.347 17.347 0 0-79.287 0.9056-110.41 91.348v-91.348c0-10.289 7.0579-17.347 17.347-17.347z"/>
- </g>
- <g transform="matrix(-1,0,0,-1,15.56,25.93)">
-  <path fill="url(#e)" d="m-18.784-22.118c0.35559 0.03113 0.68932 0.19616 0.94179 0.46568l3.0137 3.222c0.54497 0.58285 0.59068 1.5114 0.10595 2.1522l-4.0732 5.4371h13.444c0.83218 0.000088 1.5068 0.72131 1.5069 1.611v4.833c-0.000084 0.8897-0.67468 1.6109-1.5069 1.611h-13.444l4.0732 5.4371c0.48473 0.64079 0.43902 1.5694-0.10595 2.1522l-3.0137 3.222c-0.28867 0.30883-0.6865 0.48539-1.0948 0.47827-0.40833-0.0071-0.79218-0.1973-1.0713-0.51602l-12.055-13.694c-0.55006-0.62128-0.55006-1.5938 0-2.2151l12.055-13.694c0.3148-0.35886 0.76573-0.54428 1.2243-0.50344zm-0.1295 1.611-12.055 13.694 12.055 13.694 3.0137-3.222-6.0275-8.055h16.575v-4.833h-16.575l6.0275-8.055-3.0137-3.222z"/>
-  <path fill="url(#f)" d="m-15.66-17.517-3.0137-3.222-12.055 13.694 12.055 13.694 3.0137-3.222-6.0275-8.055h16.575v-4.833h-16.575l6.0275-8.055z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="lib_next.svg">
+  <metadata
+     id="metadata26">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview24"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g3918"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4170"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       originy="0px"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="c"
+       y2="34.730999"
+       gradientUnits="userSpaceOnUse"
+       x2="7.9313998"
+       gradientTransform="matrix(-0.44083091,0,0,0.43821992,23.853521,2.3433518)"
+       y1="15.195"
+       x1="43.130001">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="m">
+      <stop
+         id="stop13"
+         offset="0" />
+      <stop
+         id="stop15"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       y1="47.028"
+       x2="25.058001"
+       x1="25.058001">
+      <stop
+         id="stop19"
+         stop-opacity="0"
+         offset="0" />
+      <stop
+         id="stop21"
+         offset="0.5" />
+      <stop
+         id="stop23"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       id="x"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         id="stop26"
+         stop-color="#f6f6f5"
+         offset="0" />
+      <stop
+         id="stop28"
+         stop-color="#d3d7cf"
+         offset="1"
+         style="stop-color:#e1e4de;stop-opacity:1;" />
+    </radialGradient>
+    <linearGradient
+       id="t"
+       x1="-47.5"
+       gradientUnits="userSpaceOnUse"
+       y1="49.021"
+       gradientTransform="translate(-90,60)"
+       x2="-62.75"
+       y2="-22.502001">
+      <stop
+         id="stop31"
+         stop-color="#888a85"
+         offset="0"
+         style="stop-color:#6e6f6d;stop-opacity:1;" />
+      <stop
+         id="stop33"
+         stop-color="#babdb6"
+         offset="1"
+         style="stop-color:#a1a59b;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       gradientUnits="userSpaceOnUse"
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
+      <stop
+         id="stop36"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop38"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </radialGradient>
+    <radialGradient
+       id="w"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
+      <stop
+         id="stop46"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop48"
+         stop-color="#fff"
+         offset="0.47534" />
+      <stop
+         id="stop50"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </radialGradient>
+    <linearGradient
+       id="s"
+       x1="-18.589001"
+       gradientUnits="userSpaceOnUse"
+       y1="11.053"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x2="-28.789"
+       y2="14.07">
+      <stop
+         id="stop53"
+         stop-opacity=".41296"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.68627453;" />
+      <stop
+         id="stop55"
+         stop-opacity="0"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.03921569;" />
+    </linearGradient>
+    <linearGradient
+       id="r"
+       y2="9.6875"
+       gradientUnits="userSpaceOnUse"
+       y1="11.566"
+       x2="-24.75"
+       x1="-26.754">
+      <stop
+         id="stop58"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop60"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient4192"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient4194"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#n"
+       id="linearGradient4196"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#x"
+       id="radialGradient4198"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       cx="-30.25"
+       cy="35.356998"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient4200"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-90,60)"
+       x1="-47.5"
+       y1="49.021"
+       x2="-62.75"
+       y2="-22.502001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#v"
+       id="radialGradient4202"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.886,0,0,1.1765,-153.5441,55.7647)"
+       cx="4"
+       cy="5.3000002"
+       r="17" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#w"
+       id="radialGradient4204"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       cx="-26.305"
+       cy="10.108"
+       r="7.0421" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="linearGradient4206"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x1="-18.589001"
+       y1="11.053"
+       x2="-28.789"
+       y2="14.07" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#r"
+       id="linearGradient4208"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-90,60)"
+       x1="-26.754"
+       y1="11.566"
+       x2="-24.75"
+       y2="9.6875" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#c"
+       id="linearGradient4210"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.44083091,0,0,0.43821992,1.847812,2.8360761)"
+       x1="43.130001"
+       y1="15.195"
+       x2="7.9313998"
+       y2="34.730999" />
+  </defs>
+  <g
+     id="g3918"
+     transform="matrix(-1,0,0,1,26,-0.52261308)">
+    <g
+       id="g4172"
+       transform="matrix(-1,0,0,1,26,0)">
+      <g
+         id="g62"
+         transform="matrix(0.55022839,0,0,0.52450448,82.328777,-31.058376)">
+        <g
+           transform="matrix(-1,0,0,1,-252,0)"
+           id="g3856">
+          <g
+             transform="matrix(-1,0,0,1,-252,0)"
+             id="g4141">
+            <rect
+               id="rect64"
+               height="48"
+               width="48"
+               y="60"
+               x="-150"
+               style="opacity:0" />
+            <g
+               id="g66"
+               transform="matrix(1.0939743,0,0,3.5897213,-152.27578,-55.225368)"
+               style="opacity:0.4">
+              <g
+                 id="g68"
+                 transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+                 style="opacity:0.4">
+                <rect
+                   id="rect70"
+                   height="7"
+                   width="5"
+                   y="40"
+                   x="38"
+                   style="fill:url(#radialGradient4192)" />
+                <rect
+                   id="rect72"
+                   transform="scale(-1,-1)"
+                   height="7"
+                   width="5"
+                   y="-47"
+                   x="-10"
+                   style="fill:url(#radialGradient4194)" />
+                <rect
+                   id="rect74"
+                   height="7"
+                   width="28"
+                   y="40"
+                   x="10"
+                   style="fill:url(#linearGradient4196)" />
+              </g>
+            </g>
+            <path
+               sodipodi:nodetypes="ccscsssssc"
+               id="path86"
+               d="m -141.44813,63.070937 18.17427,0 c 4.26878,0.04358 7.44795,2.825272 9.94795,5.325272 2.5,2.5 4.19917,5.226539 4.59147,8.973939 l 0,24.785302 c 0,1.90656 -0.90872,2.85984 -2.72614,2.85984 l -29.07884,0 c -1.81742,0 -2.72614,-0.95328 -2.72614,-2.85984 l 0,-37.177951 c 0,-1.1212 0.69617,-1.906562 1.81743,-1.906562 z"
+               style="fill:url(#radialGradient4198);stroke:url(#linearGradient4200);stroke-width:1.8614608;stroke-miterlimit:4;stroke-dasharray:none"
+               inkscape:connector-curvature="0" />
+            <path
+               sodipodi:nodetypes="ssssssscsscs"
+               id="path88"
+               d="m -141.4688,64 c -0.8581,0 -1.28823,0.673119 -1.29375,1.5312 L -143,102.4692 c -0.006,0.85798 0.6731,1.531 1.5312,1.531 l 30.938,0 c 0.858,0 1.531,-0.673 1.531,-1.531 l 0,-24.969 c 0,-1.392 -0.48698,-4.2995 -2.3438,-6.1562 l -5,-5 c -1.857,-1.857 -4.764,-2.344 -6.156,-2.344 l -18.969,0 z"
+               style="opacity:0.68015998;fill:url(#radialGradient4202)"
+               inkscape:connector-curvature="0" />
+            <path
+               id="path92"
+               d="m -122.5,64 c -1.3889,0 -0.0421,0.49709 1.3438,1.125 1.3858,0.62791 4.9729,3.2151 4.1562,6.875 4.3233,-0.43058 6.6791,3.1224 7,4.2812 0.32087,1.1589 1,2.6076 1,1.2188 0.0283,-3.8056 -2.8454,-6.4317 -4.8438,-8.6562 -2,-2.225 -5.01,-4.367 -8.66,-4.844 z"
+               style="fill:url(#radialGradient4204)"
+               inkscape:connector-curvature="0" />
+            <path
+               id="path94"
+               d="m -121.4,65.014 c 0.9223,0 3.0084,6.1957 2.0861,10.329 4.295,-0.42776 8.8534,0.08818 9.313,0.93765 -0.32087,-1.1589 -2.6767,-4.7118 -7,-4.2812 0.86466,-3.8752 -3.1866,-6.6173 -4.3991,-6.9856 z"
+               style="opacity:0.87853998;fill:url(#linearGradient4206)"
+               inkscape:connector-curvature="0" />
+            <path
+               sodipodi:nodetypes="csssssssccc"
+               id="path96"
+               d="m -141.48879,64.105594 c -0.70172,0.08303 -0.79354,0.406584 -0.79354,1.363331 l -1e-5,37.000275 c 0,0.87377 0.66502,1.48875 1.30823,1.48788 l 29.86946,-0.0404 c 0.80098,-0.001 1.3193,-0.53329 1.32802,-1.32295 l 0.27703,-25.09353 c 0.0141,-1.278914 -0.48047,-4.1055 -2.1875,-5.8125 l -5,-5 c -1.707,-1.7075 -4.533,-2.603164 -5.812,-2.603164 -6.26849,-0.0253 -12.72654,0.159716 -18.98969,0.02106 z"
+               style="fill:none;stroke:url(#linearGradient4208)"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+      <g
+         id="g3887">
+        <path
+           inkscape:connector-curvature="0"
+           id="path18"
+           d="m 12.186858,7.0019115 8.339193,7.2332575 -8.339193,7.196885 V 17.983702 H 5.606415 v -7.473841 h 6.580443 V 7.0023932 z"
+           style="color:#000000;fill:#646464;fill-opacity:1;stroke:#b4b4b4;stroke-width:0.43851605;stroke-opacity:1" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path20"
+           d="m 5.765912,10.714308 v 3.484856 L 20.145368,14.188603 12.41562,7.464557 v 3.250014 H 5.765912 z"
+           style="opacity:0.35393001;color:#000000;fill:#c8c8c8;fill-opacity:1" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path22"
+           d="m 12.647391,7.9341646 7.247812,6.3042324 -7.247812,6.222283 V 17.507955 H 6.035758 v -6.563658 h 6.611633 V 7.9342086 z"
+           style="opacity:0.35400002;color:#000000;fill:none;stroke:url(#linearGradient4210);stroke-width:0.43851605" />
+      </g>
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/lib_previous.svg b/bitmaps_png/sources/lib_previous.svg
index bf907cb881..5d95535c36 100644
--- a/bitmaps_png/sources/lib_previous.svg
+++ b/bitmaps_png/sources/lib_previous.svg
@@ -1,60 +1,417 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="d" y2="73.399" gradientUnits="userSpaceOnUse" x2="72.999" gradientTransform="matrix(.93992 0 0 .89691 4.9507 -105.49)" y1="16.369" x1="23.984">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="56.231" gradientUnits="userSpaceOnUse" x2="2.7471" gradientTransform="matrix(-.37672 0 0 -.40275 -3.8444 13.324)" y1="56.231" x1="64.13">
-   <stop stop-color="#0e0e0e" offset="0"/>
-   <stop stop-color="#373737" offset="0"/>
-   <stop stop-color="#454545" stop-opacity=".58763" offset="0.9"/>
-   <stop stop-color="#ccc" stop-opacity=".61856" offset="0.95"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="f" y2="47.404" gradientUnits="userSpaceOnUse" x2="4" gradientTransform="matrix(-.37672 0 0 -.40275 -3.6047 13.092)" y1="47.404" x1="72">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".5"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g opacity=".62891" transform="matrix(.30323 0 0 .26012 5.068 26.784)">
-  <rect stroke-linejoin="round" stroke-opacity=".5" rx="22.893" ry="22.893" height="133.39" width="117.76" stroke="#000" y="-98.386" x="20.782" stroke-width="7.5" fill="none"/>
-  <rect fill-rule="evenodd" rx="22.893" ry="22.893" height="133.39" width="117.76" stroke="#000" y="-98.476" x="20.644" stroke-width="3.75" fill="#bab5ab"/>
-  <path d="m117.38 30.419h-75.718c-11.645 0-17.347-5.7019-17.347-17.347 0 0 27.62-66.515 110.41-76.658v76.658c0 11.645-5.7019 17.347-17.347 17.347z" fill-opacity=".27935" fill-rule="evenodd" fill="#fff"/>
-  <path stroke-linejoin="round" d="m79.306-48.177c-4.8322-9.5915-33.639-22.196-46.91-24.738 0.70035 29.869 0.71381 46.224-0.0095 73.835 17.309 2.6963 34.043 11.017 47.299 19.244 0 4.017-0.37872-65.931-0.37872-68.341z" fill-rule="evenodd" stroke="#000" stroke-width="4.0797" fill="#fff"/>
-  <path stroke-linejoin="round" d="m79.306-48.367c12.407-13.757 29.182-19.356 48.513-25.496-1.4578 31.952-0.52446 48.496-0.36921 74.214-17.499 0.23463-35.646 10.07-47.765 19.812 0-0.14899-0.37872-66.12-0.37872-68.53z" fill-rule="evenodd" stroke="#000" stroke-width="4.0797" fill="#fff"/>
-  <path d="m37.954-61.356s19.533 5.5 35.061 18.738" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m39.74-41.723s16.76 3.1136 33.276 14.738" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m39.951-24.489c0.18936 0.04597 14.727 3.1311 33.065 14.391" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m38.877-8.6594s17.07 3.8276 34.138 15.362" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m120.06-61.92s-19.533 5.7062-35.061 19.108" stroke="#000" stroke-width=".81594" fill="none"/>
-  <path d="m118.9-51.5s-17.974 3.34-33.894 16.166" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.28-42.268s-16.76 3.2906-33.276 15.089" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.29-32.871s-16.241 1.7334-33.285 14.279" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.07-25.032c-0.18937 0.04797-14.727 3.2865-33.065 14.74" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m118.89-17.385c-0.18937 0.04797-15.787 3.5524-33.886 15.508" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m119.14-9.2135s-17.07 4.0078-34.138 15.722" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path stroke-linejoin="round" d="m79.44-48.425c10.933-15.181 25.717-22.703 42.752-31.061-1.2847 32.119-0.46217 48.556-0.32536 74.256-15.421 2.242-31.413 14.159-42.093 25.291 0-0.14899-0.33374-66.076-0.33374-68.487z" fill-rule="evenodd" stroke="#000" stroke-width="3.8298" fill="#fff"/>
-  <path d="m115.36-66.654s-17.214 7.9469-30.897 23.13" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m113.79-46.797s-14.769 5.2131-29.324 18.906" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m113.6-29.536c-0.16688 0.06969-12.978 4.9759-29.138 18.533" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m114.55-13.841s-15.043 5.9659-30.084 19.638" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m43.977-62.11s17.231 5.7062 30.928 19.108" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.006-51.689s15.855 3.34 29.898 16.166" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.552-42.457s14.784 3.2906 29.353 15.089" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.543-33.06s14.326 1.7334 29.361 14.279" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.738-25.221c0.16704 0.04798 12.991 3.2865 29.167 14.74" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m45.013-17.575c0.16703 0.04797 13.926 3.5524 29.892 15.508" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m44.791-9.4028s15.057 4.0078 30.114 15.722" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path stroke-linejoin="round" d="m79.812-48.614c-9.644-15.181-22.685-22.703-37.712-31.061 1.1332 32.119 0.40769 48.556 0.287 74.256 13.603 2.2419 27.71 14.159 37.131 25.291 0-0.14901 0.29441-66.076 0.29441-68.487z" fill-rule="evenodd" stroke="#000" stroke-width="3.597" fill="#fff"/>
-  <path d="m48.128-66.843s15.184 7.9469 27.255 23.13" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m49.515-46.986s13.028 5.2131 25.867 18.906" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m49.68-29.725c0.14719 0.0697 11.448 4.9759 25.703 18.533" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path d="m48.845-14.03s13.269 5.9659 26.538 19.638" stroke="#000" stroke-width="1.25" fill="none"/>
-  <path fill-rule="evenodd" fill="url(#d)" d="m41.663-94.803h75.718c11.645 0 17.347 5.7019 17.347 17.347 0 0-79.287 0.9056-110.41 91.348v-91.348c0-10.289 7.0579-17.347 17.347-17.347z"/>
- </g>
- <g transform="translate(32.479,39.55)">
-  <path fill="url(#e)" d="m-18.784-22.118c0.35559 0.03113 0.68932 0.19616 0.94179 0.46568l3.0137 3.222c0.54497 0.58285 0.59068 1.5114 0.10595 2.1522l-4.0732 5.4371h13.444c0.83218 0.000088 1.5068 0.72131 1.5069 1.611v4.833c-0.000084 0.8897-0.67468 1.6109-1.5069 1.611h-13.444l4.0732 5.4371c0.48473 0.64079 0.43902 1.5694-0.10595 2.1522l-3.0137 3.222c-0.28867 0.30883-0.6865 0.48539-1.0948 0.47827-0.40833-0.0071-0.79218-0.1973-1.0713-0.51602l-12.055-13.694c-0.55006-0.62128-0.55006-1.5938 0-2.2151l12.055-13.694c0.3148-0.35886 0.76573-0.54428 1.2243-0.50344zm-0.1295 1.611-12.055 13.694 12.055 13.694 3.0137-3.222-6.0275-8.055h16.575v-4.833h-16.575l6.0275-8.055-3.0137-3.222z"/>
-  <path fill="url(#f)" d="m-15.66-17.517-3.0137-3.222-12.055 13.694 12.055 13.694 3.0137-3.222-6.0275-8.055h16.575v-4.833h-16.575l6.0275-8.055z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="lib_previous.svg">
+  <metadata
+     id="metadata26">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview24"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g3918"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4170"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       originy="0px"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="c"
+       y2="34.730999"
+       gradientUnits="userSpaceOnUse"
+       x2="7.9313998"
+       gradientTransform="matrix(-0.44083091,0,0,0.43821992,23.853521,2.3433518)"
+       y1="15.195"
+       x1="43.130001">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="m">
+      <stop
+         id="stop13"
+         offset="0" />
+      <stop
+         id="stop15"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       y1="47.028"
+       x2="25.058001"
+       x1="25.058001">
+      <stop
+         id="stop19"
+         stop-opacity="0"
+         offset="0" />
+      <stop
+         id="stop21"
+         offset="0.5" />
+      <stop
+         id="stop23"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       id="x"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         id="stop26"
+         stop-color="#f6f6f5"
+         offset="0" />
+      <stop
+         id="stop28"
+         stop-color="#d3d7cf"
+         offset="1"
+         style="stop-color:#e1e4de;stop-opacity:1;" />
+    </radialGradient>
+    <linearGradient
+       id="t"
+       x1="-47.5"
+       gradientUnits="userSpaceOnUse"
+       y1="49.021"
+       gradientTransform="translate(-90,60)"
+       x2="-62.75"
+       y2="-22.502001">
+      <stop
+         id="stop31"
+         stop-color="#888a85"
+         offset="0"
+         style="stop-color:#6e6f6d;stop-opacity:1;" />
+      <stop
+         id="stop33"
+         stop-color="#babdb6"
+         offset="1"
+         style="stop-color:#a1a59b;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       gradientUnits="userSpaceOnUse"
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
+      <stop
+         id="stop36"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop38"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </radialGradient>
+    <radialGradient
+       id="w"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
+      <stop
+         id="stop46"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop48"
+         stop-color="#fff"
+         offset="0.47534" />
+      <stop
+         id="stop50"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </radialGradient>
+    <linearGradient
+       id="s"
+       x1="-18.589001"
+       gradientUnits="userSpaceOnUse"
+       y1="11.053"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x2="-28.789"
+       y2="14.07">
+      <stop
+         id="stop53"
+         stop-opacity=".41296"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.68627453;" />
+      <stop
+         id="stop55"
+         stop-opacity="0"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.03921569;" />
+    </linearGradient>
+    <linearGradient
+       id="r"
+       y2="9.6875"
+       gradientUnits="userSpaceOnUse"
+       y1="11.566"
+       x2="-24.75"
+       x1="-26.754">
+      <stop
+         id="stop58"
+         stop-color="#fff"
+         offset="0" />
+      <stop
+         id="stop60"
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#c"
+       id="linearGradient3892"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.44083091,0,0,0.43821992,1.847812,2.8360761)"
+       x1="43.130001"
+       y1="15.195"
+       x2="7.9313998"
+       y2="34.730999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient4154"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="radialGradient4156"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#n"
+       id="linearGradient4158"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#x"
+       id="radialGradient4160"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       cx="-30.25"
+       cy="35.356998"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient4162"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-90,60)"
+       x1="-47.5"
+       y1="49.021"
+       x2="-62.75"
+       y2="-22.502001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#v"
+       id="radialGradient4164"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.886,0,0,1.1765,-153.5441,55.7647)"
+       cx="4"
+       cy="5.3000002"
+       r="17" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#w"
+       id="radialGradient4166"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       cx="-26.305"
+       cy="10.108"
+       r="7.0421" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="linearGradient4168"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       x1="-18.589001"
+       y1="11.053"
+       x2="-28.789"
+       y2="14.07" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#r"
+       id="linearGradient4170"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-90,60)"
+       x1="-26.754"
+       y1="11.566"
+       x2="-24.75"
+       y2="9.6875" />
+  </defs>
+  <g
+     id="g3918"
+     transform="matrix(-1,0,0,1,26,-0.52261308)">
+    <g
+       transform="matrix(0.55022839,0,0,0.52450448,82.328777,-31.058376)"
+       id="g62">
+      <g
+         id="g3856"
+         transform="matrix(-1,0,0,1,-252,0)">
+        <g
+           id="g4141"
+           transform="matrix(-1,0,0,1,-252,0)">
+          <rect
+             style="opacity:0"
+             x="-150"
+             y="60"
+             width="48"
+             height="48"
+             id="rect64" />
+          <g
+             style="opacity:0.4"
+             transform="matrix(1.0939743,0,0,3.5897213,-152.27578,-55.225368)"
+             id="g66">
+            <g
+               style="opacity:0.4"
+               transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
+               id="g68">
+              <rect
+                 style="fill:url(#radialGradient4154)"
+                 x="38"
+                 y="40"
+                 width="5"
+                 height="7"
+                 id="rect70" />
+              <rect
+                 style="fill:url(#radialGradient4156)"
+                 x="-10"
+                 y="-47"
+                 width="5"
+                 height="7"
+                 transform="scale(-1,-1)"
+                 id="rect72" />
+              <rect
+                 style="fill:url(#linearGradient4158)"
+                 x="10"
+                 y="40"
+                 width="28"
+                 height="7"
+                 id="rect74" />
+            </g>
+          </g>
+          <path
+             inkscape:connector-curvature="0"
+             style="fill:url(#radialGradient4160);stroke:url(#linearGradient4162);stroke-width:1.8614608;stroke-miterlimit:4;stroke-dasharray:none"
+             d="m -141.44813,63.070937 18.17427,0 c 4.26878,0.04358 7.44795,2.825272 9.94795,5.325272 2.5,2.5 4.19917,5.226539 4.59147,8.973939 l 0,24.785302 c 0,1.90656 -0.90872,2.85984 -2.72614,2.85984 l -29.07884,0 c -1.81742,0 -2.72614,-0.95328 -2.72614,-2.85984 l 0,-37.177951 c 0,-1.1212 0.69617,-1.906562 1.81743,-1.906562 z"
+             id="path86"
+             sodipodi:nodetypes="ccscsssssc" />
+          <path
+             inkscape:connector-curvature="0"
+             style="opacity:0.68015998;fill:url(#radialGradient4164)"
+             d="m -141.4688,64 c -0.8581,0 -1.28823,0.673119 -1.29375,1.5312 L -143,102.4692 c -0.006,0.85798 0.6731,1.531 1.5312,1.531 l 30.938,0 c 0.858,0 1.531,-0.673 1.531,-1.531 l 0,-24.969 c 0,-1.392 -0.48698,-4.2995 -2.3438,-6.1562 l -5,-5 c -1.857,-1.857 -4.764,-2.344 -6.156,-2.344 l -18.969,0 z"
+             id="path88"
+             sodipodi:nodetypes="ssssssscsscs" />
+          <path
+             inkscape:connector-curvature="0"
+             style="fill:url(#radialGradient4166)"
+             d="m -122.5,64 c -1.3889,0 -0.0421,0.49709 1.3438,1.125 1.3858,0.62791 4.9729,3.2151 4.1562,6.875 4.3233,-0.43058 6.6791,3.1224 7,4.2812 0.32087,1.1589 1,2.6076 1,1.2188 0.0283,-3.8056 -2.8454,-6.4317 -4.8438,-8.6562 -2,-2.225 -5.01,-4.367 -8.66,-4.844 z"
+             id="path92" />
+          <path
+             inkscape:connector-curvature="0"
+             style="opacity:0.87853998;fill:url(#linearGradient4168)"
+             d="m -121.4,65.014 c 0.9223,0 3.0084,6.1957 2.0861,10.329 4.295,-0.42776 8.8534,0.08818 9.313,0.93765 -0.32087,-1.1589 -2.6767,-4.7118 -7,-4.2812 0.86466,-3.8752 -3.1866,-6.6173 -4.3991,-6.9856 z"
+             id="path94" />
+          <path
+             inkscape:connector-curvature="0"
+             style="fill:none;stroke:url(#linearGradient4170)"
+             d="m -141.48879,64.105594 c -0.70172,0.08303 -0.79354,0.406584 -0.79354,1.363331 l -1e-5,37.000275 c 0,0.87377 0.66502,1.48875 1.30823,1.48788 l 29.86946,-0.0404 c 0.80098,-0.001 1.3193,-0.53329 1.32802,-1.32295 l 0.27703,-25.09353 c 0.0141,-1.278914 -0.48047,-4.1055 -2.1875,-5.8125 l -5,-5 c -1.707,-1.7075 -4.533,-2.603164 -5.812,-2.603164 -6.26849,-0.0253 -12.72654,0.159716 -18.98969,0.02106 z"
+             id="path96"
+             sodipodi:nodetypes="csssssssccc" />
+        </g>
+      </g>
+    </g>
+    <g
+       id="g3887">
+      <path
+         style="color:#000000;fill:#646464;fill-opacity:1;stroke:#b4b4b4;stroke-width:0.43851605;stroke-opacity:1"
+         d="m 12.186858,7.0019115 8.339193,7.2332575 -8.339193,7.196885 V 17.983702 H 5.606415 v -7.473841 h 6.580443 V 7.0023932 z"
+         id="path18"
+         inkscape:connector-curvature="0" />
+      <path
+         style="opacity:0.35393001;color:#000000;fill:#c8c8c8;fill-opacity:1"
+         d="m 5.765912,10.714308 v 3.484856 L 20.145368,14.188603 12.41562,7.464557 v 3.250014 H 5.765912 z"
+         id="path20"
+         inkscape:connector-curvature="0" />
+      <path
+         style="opacity:0.35400002;color:#000000;fill:none;stroke:url(#linearGradient3892);stroke-width:0.43851605"
+         d="m 12.647391,7.9341646 7.247812,6.3042324 -7.247812,6.222283 V 17.507955 H 6.035758 v -6.563658 h 6.611633 V 7.9342086 z"
+         id="path22"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/libedit.svg b/bitmaps_png/sources/libedit.svg
index 272ef47b0f..b8e8089211 100644
--- a/bitmaps_png/sources/libedit.svg
+++ b/bitmaps_png/sources/libedit.svg
@@ -14,8 +14,8 @@
    width="26"
    height="26"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="libedit.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="libview.svg">
   <metadata
      id="metadata166">
     <rdf:RDF>
@@ -24,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -38,37 +38,149 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview164"
      showgrid="true"
-     inkscape:zoom="19.666666"
-     inkscape:cx="32.933318"
-     inkscape:cy="8.9368494"
+     inkscape:zoom="13.906433"
+     inkscape:cx="7.995973"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3297"
-       empspacing="5"
+       id="grid3041"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
      id="defs4">
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
     <linearGradient
-       id="linearGradient6881-1-4">
+       id="bl"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
       <stop
-         id="stop6883-0-3"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
+         stop-color="#1e71ac"
+         offset="0"
+         id="stop128" />
       <stop
-         id="stop6885-3-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
+         stop-color="#81c1e9"
+         offset="1"
+         id="stop130" />
     </linearGradient>
+    <linearGradient
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop15" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
+      <stop
+         stop-color="#cd2323"
+         offset="0"
+         id="stop134" />
+      <stop
+         stop-color="#ef7474"
+         offset="1"
+         id="stop136" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop65" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop69" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
     <linearGradient
        y2="31.210939"
        x2="23.575972"
@@ -307,156 +419,145 @@
          offset="1"
          id="stop2615-1" />
     </linearGradient>
-    <linearGradient
-       y2="81.759773"
-       x2="28.035534"
-       y1="7.9356604"
-       x1="17.353554"
-       gradientTransform="matrix(0.66043475,0,0,0.53939511,-1.4069413,2.0715664)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4065"
-       xlink:href="#linearGradient6881-1-4"
-       inkscape:collect="always" />
   </defs>
-  <path
-     inkscape:connector-curvature="0"
-     style="opacity:0.46120689;fill:none;stroke:url(#linearGradient4065);stroke-width:0.59685445;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0"
-     id="path6132-3"
-     d="m 5.8372013,6.1338854 c -0.5472118,0 -0.9493709,0.328456 -0.9493709,0.775379 l 0,18.3731486 c 0,0.446923 0.4021591,0.775379 0.9493709,0.775379 l 17.8730147,0 c 0.547218,0 0.949377,-0.328456 0.949377,-0.775379 l 0,-18.3731486 c 0,-0.446923 -0.402159,-0.775379 -0.949377,-0.775379 l -17.8730147,0 z" />
-  <path
-     id="path37"
-     d="M 12.870538,8.9575244 C 11.694457,7.0364494 4.6833376,4.5119034 1.4533867,4.0027674 1.6238406,9.9852081 1.627117,13.26094 1.4510567,18.791127 c 4.2127364,0.54004 8.285527,2.206587 11.5118283,3.854368 0,0.804562 -0.09217,-13.2052736 -0.09217,-13.6879706 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path39"
-     d="m 12.870538,8.9194694 c 3.019667,-2.75538 7.10244,-3.8768 11.8073,-5.106576 -0.354807,6.3996436 -0.127652,9.7132296 -0.08986,14.8642696 -4.258978,0.04699 -8.675672,2.016913 -11.625244,3.968131 0,-0.02984 -0.09217,-13.2431276 -0.09217,-13.7258246 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path49"
-     d="m 22.789413,6.2049484 c 0,0 -4.75402,1.142891 -8.533289,3.8271276"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.18014959"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path51"
-     d="m 22.507093,8.2919634 c 0,0 -4.374589,0.668966 -8.249266,3.2378756"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path53"
-     d="m 22.356189,10.141033 c 0,0 -4.079115,0.659072 -8.098848,3.022166"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path55"
-     d="m 22.358629,12.023152 c 0,0 -3.952805,0.347181 -8.101045,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path57"
-     d="m 22.305085,13.59322 c -0.04607,0.0096 -3.584322,0.658251 -8.047501,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path59"
-     d="m 22.504653,15.124832 c -0.04607,0.0096 -3.842302,0.711507 -8.247312,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path61"
-     d="m 22.565501,16.761495 c 0,0 -4.154566,0.80272 -8.308647,3.148949"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path63"
-     d="m 12.903151,8.9078524 c 2.66092,-3.040592 6.259111,-4.547168 10.40516,-6.221186 -0.312676,6.433092 -0.112482,9.7252466 -0.07922,14.8726816 -3.753228,0.449048 -7.645426,2.835896 -10.244769,5.065516 0,-0.02984 -0.08123,-13.2343146 -0.08123,-13.7172116 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.84557295;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path65"
-     d="m 21.645508,5.2567794 c 0,0 -4.189612,1.591679 -7.519838,4.6326908"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path67"
-     d="m 21.263396,9.2339234 c 0,0 -3.594539,1.0441276 -7.136996,3.7866696"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path69"
-     d="m 21.217156,12.691117 c -0.04061,0.01396 -3.158641,0.996619 -7.091729,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path71"
-     d="m 21.448372,15.834657 c 0,0 -3.66123,1.194906 -7.321972,3.933281"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path73"
-     d="m 4.2720189,6.1668934 c 0,0 4.1937528,1.142891 7.5273851,3.8271277"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path75"
-     d="m 4.5224606,8.2541084 c 0,0 3.8588561,0.668966 7.2767004,3.2378766"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path77"
-     d="m 4.6553487,10.103179 c 0,0 3.598191,0.659072 7.1440553,3.022165"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path79"
-     d="m 4.6531583,11.985297 c 0,0 3.4867214,0.347182 7.1460027,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path81"
-     d="m 4.7006184,13.555365 c 0.040654,0.0096 3.1618033,0.658251 7.0987856,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path83"
-     d="m 4.5241647,15.086777 c 0.040654,0.0096 3.389368,0.711507 7.2752393,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path85"
-     d="m 4.4701334,16.723581 c 0,0 3.6646353,0.80272 7.3292706,3.148948"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path87"
-     d="m 12.993691,8.8699974 c -2.347197,-3.040591 -5.5211703,-4.547167 -9.1785044,-6.221185 0.2758027,6.433091 0.099225,9.7252466 0.069854,14.8726816 3.3107551,0.449028 6.7441744,2.835896 9.0370974,5.065516 0,-0.02985 0.07165,-13.2343146 0.07165,-13.7172126 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.7941736;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path89"
-     d="m 5.282306,5.2189244 c 0,0 3.6955457,1.591679 6.633436,4.6326908"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path91"
-     d="m 5.6198798,9.1960684 c 0,0 3.1708099,1.0441276 6.2956192,3.7866696"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path93"
-     d="m 5.6600382,12.653262 c 0.035822,0.01396 2.7862615,0.996619 6.2557038,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path95"
-     d="m 5.4568125,15.796802 c 0,0 3.2294642,1.194906 6.4589295,3.933282"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
+  <g
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
+  </g>
   <g
      inkscape:label="Layer 1"
      id="g2712"
-     transform="matrix(1.011473,0,0,1.0207572,4.2512618,8.5365844)">
+     transform="matrix(1.0788801,0,0,1.0926768,1.9755615,7.0080319)">
     <path
        inkscape:connector-curvature="0"
        inkscape:transform-center-y="-1.7158265"
diff --git a/bitmaps_png/sources/libedit_icon.svg b/bitmaps_png/sources/libedit_icon.svg
index 272ef47b0f..668686582d 100644
--- a/bitmaps_png/sources/libedit_icon.svg
+++ b/bitmaps_png/sources/libedit_icon.svg
@@ -14,7 +14,7 @@
    width="26"
    height="26"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="libedit.svg">
   <metadata
      id="metadata166">
@@ -24,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -38,37 +38,149 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview164"
      showgrid="true"
-     inkscape:zoom="19.666666"
-     inkscape:cx="32.933318"
-     inkscape:cy="8.9368494"
+     inkscape:zoom="13.906433"
+     inkscape:cx="7.995973"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3297"
-       empspacing="5"
+       id="grid3041"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
      id="defs4">
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
     <linearGradient
-       id="linearGradient6881-1-4">
+       id="bl"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
       <stop
-         id="stop6883-0-3"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
+         stop-color="#1e71ac"
+         offset="0"
+         id="stop128" />
       <stop
-         id="stop6885-3-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
+         stop-color="#81c1e9"
+         offset="1"
+         id="stop130" />
     </linearGradient>
+    <linearGradient
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop15" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
+      <stop
+         stop-color="#cd2323"
+         offset="0"
+         id="stop134" />
+      <stop
+         stop-color="#ef7474"
+         offset="1"
+         id="stop136" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop65" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop69" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
     <linearGradient
        y2="31.210939"
        x2="23.575972"
@@ -307,156 +419,145 @@
          offset="1"
          id="stop2615-1" />
     </linearGradient>
-    <linearGradient
-       y2="81.759773"
-       x2="28.035534"
-       y1="7.9356604"
-       x1="17.353554"
-       gradientTransform="matrix(0.66043475,0,0,0.53939511,-1.4069413,2.0715664)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4065"
-       xlink:href="#linearGradient6881-1-4"
-       inkscape:collect="always" />
   </defs>
-  <path
-     inkscape:connector-curvature="0"
-     style="opacity:0.46120689;fill:none;stroke:url(#linearGradient4065);stroke-width:0.59685445;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0"
-     id="path6132-3"
-     d="m 5.8372013,6.1338854 c -0.5472118,0 -0.9493709,0.328456 -0.9493709,0.775379 l 0,18.3731486 c 0,0.446923 0.4021591,0.775379 0.9493709,0.775379 l 17.8730147,0 c 0.547218,0 0.949377,-0.328456 0.949377,-0.775379 l 0,-18.3731486 c 0,-0.446923 -0.402159,-0.775379 -0.949377,-0.775379 l -17.8730147,0 z" />
-  <path
-     id="path37"
-     d="M 12.870538,8.9575244 C 11.694457,7.0364494 4.6833376,4.5119034 1.4533867,4.0027674 1.6238406,9.9852081 1.627117,13.26094 1.4510567,18.791127 c 4.2127364,0.54004 8.285527,2.206587 11.5118283,3.854368 0,0.804562 -0.09217,-13.2052736 -0.09217,-13.6879706 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path39"
-     d="m 12.870538,8.9194694 c 3.019667,-2.75538 7.10244,-3.8768 11.8073,-5.106576 -0.354807,6.3996436 -0.127652,9.7132296 -0.08986,14.8642696 -4.258978,0.04699 -8.675672,2.016913 -11.625244,3.968131 0,-0.02984 -0.09217,-13.2431276 -0.09217,-13.7258246 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path49"
-     d="m 22.789413,6.2049484 c 0,0 -4.75402,1.142891 -8.533289,3.8271276"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.18014959"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path51"
-     d="m 22.507093,8.2919634 c 0,0 -4.374589,0.668966 -8.249266,3.2378756"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path53"
-     d="m 22.356189,10.141033 c 0,0 -4.079115,0.659072 -8.098848,3.022166"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path55"
-     d="m 22.358629,12.023152 c 0,0 -3.952805,0.347181 -8.101045,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path57"
-     d="m 22.305085,13.59322 c -0.04607,0.0096 -3.584322,0.658251 -8.047501,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path59"
-     d="m 22.504653,15.124832 c -0.04607,0.0096 -3.842302,0.711507 -8.247312,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path61"
-     d="m 22.565501,16.761495 c 0,0 -4.154566,0.80272 -8.308647,3.148949"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path63"
-     d="m 12.903151,8.9078524 c 2.66092,-3.040592 6.259111,-4.547168 10.40516,-6.221186 -0.312676,6.433092 -0.112482,9.7252466 -0.07922,14.8726816 -3.753228,0.449048 -7.645426,2.835896 -10.244769,5.065516 0,-0.02984 -0.08123,-13.2343146 -0.08123,-13.7172116 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.84557295;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path65"
-     d="m 21.645508,5.2567794 c 0,0 -4.189612,1.591679 -7.519838,4.6326908"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path67"
-     d="m 21.263396,9.2339234 c 0,0 -3.594539,1.0441276 -7.136996,3.7866696"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path69"
-     d="m 21.217156,12.691117 c -0.04061,0.01396 -3.158641,0.996619 -7.091729,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path71"
-     d="m 21.448372,15.834657 c 0,0 -3.66123,1.194906 -7.321972,3.933281"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path73"
-     d="m 4.2720189,6.1668934 c 0,0 4.1937528,1.142891 7.5273851,3.8271277"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path75"
-     d="m 4.5224606,8.2541084 c 0,0 3.8588561,0.668966 7.2767004,3.2378766"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path77"
-     d="m 4.6553487,10.103179 c 0,0 3.598191,0.659072 7.1440553,3.022165"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path79"
-     d="m 4.6531583,11.985297 c 0,0 3.4867214,0.347182 7.1460027,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path81"
-     d="m 4.7006184,13.555365 c 0.040654,0.0096 3.1618033,0.658251 7.0987856,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path83"
-     d="m 4.5241647,15.086777 c 0.040654,0.0096 3.389368,0.711507 7.2752393,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path85"
-     d="m 4.4701334,16.723581 c 0,0 3.6646353,0.80272 7.3292706,3.148948"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path87"
-     d="m 12.993691,8.8699974 c -2.347197,-3.040591 -5.5211703,-4.547167 -9.1785044,-6.221185 0.2758027,6.433091 0.099225,9.7252466 0.069854,14.8726816 3.3107551,0.449028 6.7441744,2.835896 9.0370974,5.065516 0,-0.02985 0.07165,-13.2343146 0.07165,-13.7172126 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.7941736;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path89"
-     d="m 5.282306,5.2189244 c 0,0 3.6955457,1.591679 6.633436,4.6326908"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path91"
-     d="m 5.6198798,9.1960684 c 0,0 3.1708099,1.0441276 6.2956192,3.7866696"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path93"
-     d="m 5.6600382,12.653262 c 0.035822,0.01396 2.7862615,0.996619 6.2557038,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path95"
-     d="m 5.4568125,15.796802 c 0,0 3.2294642,1.194906 6.4589295,3.933282"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
+  <g
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
+  </g>
   <g
      inkscape:label="Layer 1"
      id="g2712"
-     transform="matrix(1.011473,0,0,1.0207572,4.2512618,8.5365844)">
+     transform="matrix(1.0788801,0,0,1.0926768,1.9755615,7.0080319)">
     <path
        inkscape:connector-curvature="0"
        inkscape:transform-center-y="-1.7158265"
diff --git a/bitmaps_png/sources/library_browse.svg b/bitmaps_png/sources/library_browse.svg
index a31a19b06e..b5d073f376 100644
--- a/bitmaps_png/sources/library_browse.svg
+++ b/bitmaps_png/sources/library_browse.svg
@@ -14,8 +14,8 @@
    width="26"
    height="26"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="library_browse.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="library_table.svg">
   <metadata
      id="metadata166">
     <rdf:RDF>
@@ -24,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -38,709 +38,740 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview164"
      showgrid="true"
      inkscape:zoom="13.906433"
-     inkscape:cx="27.481006"
-     inkscape:cy="2.3004166"
+     inkscape:cx="6.9892447"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
-     inkscape:snap-to-guides="false">
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3297"
-       empspacing="5"
+       id="grid3041"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <defs
      id="defs4">
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
     <linearGradient
-       id="linearGradient6881-1">
+       id="bl"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
       <stop
-         id="stop6883-0"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop6885-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient11114-516">
-      <stop
-         id="stop3372"
+         stop-color="#1e71ac"
          offset="0"
-         style="stop-color:#242424;stop-opacity:0.99215686;" />
+         id="stop128" />
       <stop
-         id="stop3374"
+         stop-color="#81c1e9"
          offset="1"
-         style="stop-color:#656565;stop-opacity:1;" />
+         id="stop130" />
     </linearGradient>
     <linearGradient
-       id="linearGradient3277-442">
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       id="a">
       <stop
-         id="stop3378"
          offset="0"
-         style="stop-color:#575757;stop-opacity:1;" />
+         id="stop15" />
       <stop
-         id="stop3380"
+         stop-opacity="0"
          offset="1"
-         style="stop-color:#333333;stop-opacity:1;" />
+         id="stop17" />
     </linearGradient>
     <linearGradient
-       id="linearGradient3294">
+       id="bn"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
       <stop
-         style="stop-color:#ffffff;stop-opacity:0.19520548;"
+         stop-color="#cd2323"
          offset="0"
-         id="stop3296" />
+         id="stop134" />
       <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
+         stop-color="#ef7474"
          offset="1"
-         id="stop3298" />
+         id="stop136" />
     </linearGradient>
     <linearGradient
-       id="linearGradient4454-600">
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
       <stop
-         style="stop-color:#ffffff;stop-opacity:0.64726025;"
+         stop-color="#fff"
          offset="0"
-         id="stop3408" />
+         id="stop65" />
       <stop
-         style="stop-color:#ffffff;stop-opacity:0.19520548;"
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
          offset="1"
-         id="stop3410" />
+         id="stop69" />
     </linearGradient>
     <linearGradient
-       id="linearGradient4467-402">
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.1837001"
+       x2="84.360001"
+       y1="79.417"
+       x1="84.360001"
+       gradientTransform="matrix(-0.21868,-0.069171,0.053262,-0.19858,6.7324,89.587)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3265"
+       xlink:href="#an"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
+       x1="19.648001"
+       y1="42.254002"
+       x2="20.631001"
+       y2="6.7758002" />
+    <linearGradient
+       id="i"
+       y2="6.7758002"
+       gradientUnits="userSpaceOnUse"
+       x2="20.631001"
+       gradientTransform="matrix(0.87827,0,0,0.87827,56.157,5.6701)"
+       y1="42.254002"
+       x1="19.648001">
+      <stop
+         stop-color="#b6b6b6"
+         offset="0"
+         id="stop3120" />
+      <stop
+         stop-color="#f2f2f2"
+         offset=".5"
+         id="stop3122" />
+      <stop
+         stop-color="#fafafa"
+         offset=".67613"
+         id="stop3124" />
+      <stop
+         stop-color="#d8d8d8"
+         offset=".84052"
+         id="stop3126" />
+      <stop
+         stop-color="#f2f2f2"
+         offset=".875"
+         id="stop3128" />
+      <stop
+         stop-color="#dbdbdb"
+         offset="1"
+         id="stop3130" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.490409,-22.581269)"
+       x1="50.153"
+       y1="-3.6324"
+       x2="25.291"
+       y2="-4.3003001" />
+    <linearGradient
+       id="j"
+       y2="-4.3003001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.291"
+       gradientTransform="matrix(0.87827,0,0,0.87827,43.255,-36.26)"
+       y1="-3.6324"
+       x1="50.153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop3133"
+         style="stop-color:#4754ba;stop-opacity:1;" />
+      <stop
+         offset="1"
+         id="stop3135" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#k"
+       id="linearGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.741672,28.069542)"
+       x1="38.228001"
+       y1="13.603"
+       x2="37.535"
+       y2="6.6286001" />
+    <linearGradient
+       id="k"
+       y2="6.6286001"
+       gradientUnits="userSpaceOnUse"
+       x2="37.535"
+       gradientTransform="matrix(0.87827,0,0,0.87827,56.467,6.2911)"
+       y1="13.603"
+       x1="38.228001">
+      <stop
+         stop-color="#98a0a9"
+         offset="0"
+         id="stop3138" />
+      <stop
+         stop-color="#c3d0dd"
+         offset="1"
+         id="stop3140" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#l"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.87866146,0,0,0.87631036,56.240123,23.172115)"
+       x1="31.177"
+       y1="19.822001"
+       x2="40.859001"
+       y2="9.6569004" />
+    <linearGradient
+       id="l"
+       y2="9.6569004"
+       gradientUnits="userSpaceOnUse"
+       x2="40.859001"
+       gradientTransform="translate(53.62,0.70241)"
+       y1="19.822001"
+       x1="31.177">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop3143" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop3145" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
+       x1="9.7503004"
+       y1="32.284"
+       x2="16.915001"
+       y2="39.443001" />
+    <linearGradient
+       id="m"
+       y2="39.443001"
+       gradientUnits="userSpaceOnUse"
+       x2="16.915001"
+       gradientTransform="matrix(0.87827,0,0,0.87827,56.157,5.6701)"
+       y1="32.284"
+       x1="9.7503004">
+      <stop
+         stop-color="#3465a4"
+         offset="0"
+         id="stop3148" />
+      <stop
+         stop-color="#9fbce1"
+         offset="0"
+         id="stop3150" />
+      <stop
+         stop-color="#6b95ca"
+         offset="0"
+         id="stop3152" />
+      <stop
+         stop-color="#3d6aa5"
+         offset=".75"
+         id="stop3154" />
+      <stop
+         stop-color="#386eb4"
+         offset="1"
+         id="stop3156" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#n"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.63983,23.24151)"
+       x1="12.005"
+       y1="35.688"
+       x2="10.651"
+       y2="33.195" />
+    <linearGradient
+       id="n"
+       y2="33.195"
+       gradientUnits="userSpaceOnUse"
+       x2="10.651"
+       gradientTransform="matrix(1.0073,-0.026365,0.026365,1.0073,55.213,0.7816)"
+       y1="35.688"
+       x1="12.005">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop3159" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#o"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
+       x1="14.018"
+       y1="36.943001"
+       x2="15.416"
+       y2="38.268002" />
+    <linearGradient
+       id="o"
+       y2="38.268002"
+       gradientUnits="userSpaceOnUse"
+       x2="15.416"
+       gradientTransform="matrix(0.8781,-0.017324,0.017324,0.8781,55.783,4.7703)"
+       y1="36.943001"
+       x1="14.018">
+      <stop
+         offset="0"
+         id="stop3164" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop3166" />
+    </linearGradient>
+    <linearGradient
+       y2="38.268002"
+       x2="15.416"
+       y1="36.943001"
+       x1="14.018"
+       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3113"
+       xlink:href="#o"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4477"
+       id="radialGradient3982"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.237968,0,28.93278)"
+       cx="24.130018"
+       cy="37.967922"
+       fx="24.130018"
+       fy="37.967922"
+       r="16.528622" />
+    <linearGradient
+       id="linearGradient4477"
+       inkscape:collect="always">
+      <stop
+         id="stop4479"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4481"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846"
+       id="linearGradient3984"
+       gradientUnits="userSpaceOnUse"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       id="linearGradient2846">
+      <stop
+         style="stop-color:#8a8a8a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop2848" />
+      <stop
+         style="stop-color:#484848;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2850" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440"
+       id="linearGradient3986"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.334593,0,0,1.291292,-6.973842,-7.460658)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       id="linearGradient4440">
+      <stop
+         id="stop4442"
+         offset="0"
+         style="stop-color:#7d7d7d;stop-opacity:1;" />
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4448" />
+      <stop
+         id="stop4444"
+         offset="1.0000000"
+         style="stop-color:#686868;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2366"
+       id="linearGradient3988"
+       gradientUnits="userSpaceOnUse"
+       x1="18.292673"
+       y1="13.602121"
+       x2="17.500893"
+       y2="25.743469" />
+    <linearGradient
+       id="linearGradient2366">
       <stop
          style="stop-color:#ffffff;stop-opacity:1;"
          offset="0"
-         id="stop3390" />
+         id="stop2368" />
       <stop
-         style="stop-color:#ffffff;stop-opacity:0.24761905;"
+         id="stop2374"
+         offset="0.50000000"
+         style="stop-color:#ffffff;stop-opacity:0.21904762;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
          offset="1.0000000"
-         id="stop3392" />
+         id="stop2370" />
     </linearGradient>
-    <linearGradient
-       id="linearGradient2300-465">
-      <stop
-         id="stop3396"
-         offset="0"
-         style="stop-color:#343434;stop-opacity:0.97647059" />
-      <stop
-         id="stop3398"
-         offset="1"
-         style="stop-color:#929292;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient11104-770">
-      <stop
-         id="stop3402"
-         offset="0"
-         style="stop-color:#333333;stop-opacity:1;" />
-      <stop
-         id="stop3404"
-         offset="1"
-         style="stop-color:#333333;stop-opacity:0.6122449;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6209-717">
-      <stop
-         style="stop-color:#979797;stop-opacity:1"
-         offset="0"
-         id="stop3366" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.34117648"
-         offset="1"
-         id="stop3368" />
-    </linearGradient>
-    <linearGradient
-       y2="31.210939"
-       x2="23.575972"
-       y1="25.356892"
-       x1="23.575972"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.415777,-0.4174938,0.518983,0.5146192,-15.747227,2.6503673)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8639"
-       xlink:href="#linearGradient3155-40"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3155-40">
-      <stop
-         style="stop-color:#181818;stop-opacity:1;"
-         offset="0"
-         id="stop2541" />
-      <stop
-         id="stop2543"
-         offset="0.13482948"
-         style="stop-color:#dbdbdb;stop-opacity:1;" />
-      <stop
-         style="stop-color:#a4a4a4;stop-opacity:1;"
-         offset="0.20224422"
-         id="stop2545" />
-      <stop
-         id="stop2547"
-         offset="0.26965895"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8d8d8d;stop-opacity:1;"
-         offset="0.44650277"
-         id="stop2549" />
-      <stop
-         id="stop2551"
-         offset="0.57114136"
-         style="stop-color:#959595;stop-opacity:1;" />
-      <stop
-         style="stop-color:#cecece;stop-opacity:1;"
-         offset="0.72038066"
-         id="stop2553" />
-      <stop
-         style="stop-color:#181818;stop-opacity:1;"
-         offset="1"
-         id="stop2555" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.867764,0.6930272)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8641"
-       xlink:href="#linearGradient3240-279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-279">
-      <stop
-         id="stop2559"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2561" />
-      <stop
-         id="stop2563"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.983472,0.8092126)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8643"
-       xlink:href="#linearGradient3223-789"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-789">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2567" />
-      <stop
-         id="stop2569"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2571" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.465684,0.2892868)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8645"
-       xlink:href="#linearGradient3240-686"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-686">
-      <stop
-         id="stop2575"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2577" />
-      <stop
-         id="stop2579"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.581392,0.4054707)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8647"
-       xlink:href="#linearGradient3223-768"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-768">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2583" />
-      <stop
-         id="stop2585"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2587" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.061661,-0.1164056)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8649"
-       xlink:href="#linearGradient3240-907"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-907">
-      <stop
-         id="stop2591"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2593" />
-      <stop
-         id="stop2595"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.177369,-2.1969969e-4)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8651"
-       xlink:href="#linearGradient3223-699"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-699">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2599" />
-      <stop
-         id="stop2601"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2603" />
-    </linearGradient>
-    <linearGradient
-       y2="26.02973"
-       x2="9"
-       y1="29.056757"
-       x1="9"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.602268,-17.636692,0.462492)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8653"
-       xlink:href="#linearGradient3290-678"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3290-678">
-      <stop
-         style="stop-color:#ece5a5;stop-opacity:1;"
-         offset="0"
-         id="stop2607" />
-      <stop
-         style="stop-color:#fcfbf2;stop-opacity:1;"
-         offset="1"
-         id="stop2609" />
-    </linearGradient>
-    <linearGradient
-       y2="41.391716"
-       x2="9.5220556"
-       y1="37.371799"
-       x1="5.5178981"
-       gradientTransform="matrix(0.3763801,0.03615261,0.03669995,0.374874,-2.2182805,-1.1331002)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8655"
-       xlink:href="#linearGradient3191-577"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3191-577">
-      <stop
-         style="stop-color:#dbce48;stop-opacity:1;"
-         offset="0"
-         id="stop2613" />
-      <stop
-         style="stop-color:#c5b625;stop-opacity:1;"
-         offset="1"
-         id="stop2615" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6881-1"
-       id="linearGradient3295"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1133613,0,0,1.0128506,-3.5243074,-0.1684564)"
-       x1="17.353554"
-       y1="7.9356604"
-       x2="28.035534"
-       y2="81.759773" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient11114-516"
-       id="linearGradient3308"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1953514,0,0,0.1799097,78.32249,29.608732)"
-       x1="-172.65306"
-       y1="99.667191"
-       x2="-164.71831"
-       y2="91.972626" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3277-442"
-       id="linearGradient3310"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5018785,0,0,0.462207,27.940548,32.403038)"
-       x1="32.892574"
-       y1="27.988184"
-       x2="31.364458"
-       y2="29.484051" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3294"
-       id="linearGradient3312"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1953514,0,0,0.1799097,3.097778,31.347388)"
-       x1="212.04402"
-       y1="123.74026"
-       x2="210.58083"
-       y2="74.261711" />
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient4454-600"
-       id="radialGradient3314"
+       xlink:href="#linearGradient4454-7"
+       id="radialGradient3990"
        gradientUnits="userSpaceOnUse"
        cx="18.240929"
        cy="21.817987"
        fx="18.240929"
        fy="21.817987"
        r="8.3085051" />
+    <linearGradient
+       id="linearGradient4454-7">
+      <stop
+         id="stop4456"
+         offset="0.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.20784314;" />
+      <stop
+         id="stop4458"
+         offset="1.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.67619050;" />
+    </linearGradient>
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient4467-402"
-       id="radialGradient3316"
+       xlink:href="#linearGradient4467"
+       id="radialGradient3992"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.4500546,0,0,1.1280465,13.040758,20.593653)"
+       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05975,-18.941)"
        cx="15.414371"
        cy="13.078408"
        fx="15.414371"
        fy="13.078408"
        r="6.65625" />
     <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2300-465"
-       id="linearGradient3318"
+       id="linearGradient4467">
+      <stop
+         id="stop4469"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4471"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.24761905;" />
+    </linearGradient>
+    <radialGradient
+       r="6.65625"
+       fy="13.078408"
+       fx="15.414371"
+       cy="13.078408"
+       cx="15.414371"
+       gradientTransform="matrix(2.592963,0,0,2.252104,-25.05975,-18.941)"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1906508,0,0,0.1908549,4.152958,30.625268)"
-       x1="173.09576"
-       y1="75.31868"
-       x2="173.09576"
-       y2="11.949074" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient11104-770"
-       id="linearGradient3320"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1906508,0,0,0.1908549,28.882494,32.061624)"
-       x1="41.541653"
-       y1="68.291702"
-       x2="41.485142"
-       y2="4.5362983" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6209-717"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1815664,0,0,0.1817607,5.775675,30.907522)"
-       x1="173.09576"
-       y1="75.31868"
-       x2="173.09576"
-       y2="11.949074" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6881-1"
-       id="linearGradient3924"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.66043475,0,0,0.53939511,-1.4227602,1.7507175)"
-       x1="17.353554"
-       y1="7.9356604"
-       x2="28.035534"
-       y2="81.759773" />
+       id="radialGradient3150"
+       xlink:href="#linearGradient4467"
+       inkscape:collect="always" />
   </defs>
-  <path
-     inkscape:connector-curvature="0"
-     style="opacity:0.46120689;fill:none;stroke:url(#linearGradient3924);stroke-width:0.59685445;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0"
-     id="path6132-3"
-     d="m 5.8213824,5.8130362 c -0.5472118,0 -0.9493709,0.3284565 -0.9493709,0.775379 l 0,18.3731488 c 0,0.446923 0.4021591,0.775379 0.9493709,0.775379 l 17.8730146,0 c 0.547218,0 0.949377,-0.328456 0.949377,-0.775379 l 0,-18.3731488 c 0,-0.4469225 -0.402159,-0.775379 -0.949377,-0.775379 l -17.8730146,0 z" />
-  <path
-     id="path37"
-     d="M 12.854719,8.6366751 C 11.678638,6.7156004 4.6675187,4.191054 1.4375677,3.6819186 1.6080216,9.6643594 1.611298,12.940091 1.43524,18.470278 c 4.2127365,0.54004 8.2855273,2.206587 11.511828,3.854368 0,0.804562 -0.09217,-13.2052737 -0.09217,-13.6879709 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path39"
-     d="m 12.854719,8.5986201 c 3.019667,-2.7553798 7.10244,-3.8767995 11.8073,-5.1065757 -0.354807,6.3996434 -0.127652,9.7132296 -0.08986,14.8642696 -4.258978,0.04699 -8.675672,2.016913 -11.625244,3.968131 0,-0.02984 -0.09217,-13.2431277 -0.09217,-13.7258249 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9007479;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path49"
-     d="m 22.773594,5.8840994 c 0,0 -4.75402,1.1428907 -8.533289,3.8271277"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.18014959"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path51"
-     d="m 22.491274,7.9711138 c 0,0 -4.374589,0.6689662 -8.249266,3.2378762"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path53"
-     d="m 22.34037,9.8201845 c 0,0 -4.079115,0.6590715 -8.098848,3.0221655"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path55"
-     d="m 22.34281,11.702303 c 0,0 -3.952805,0.347181 -8.101045,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path57"
-     d="m 22.289266,13.272371 c -0.04607,0.0096 -3.584322,0.658251 -8.047501,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path59"
-     d="m 22.488834,14.803983 c -0.04607,0.0096 -3.842302,0.711507 -8.247312,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path61"
-     d="m 22.549682,16.440646 c 0,0 -4.154566,0.80272 -8.308647,3.148949"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path63"
-     d="m 12.887332,8.5870033 c 2.66092,-3.0405917 6.259111,-4.5471677 10.40516,-6.2211856 -0.312676,6.4330917 -0.112482,9.7252463 -0.07922,14.8726813 -3.753228,0.449048 -7.645426,2.835896 -10.244769,5.065516 0,-0.02984 -0.08123,-13.2343145 -0.08123,-13.7172119 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.84557295;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path65"
-     d="m 21.629689,4.9359299 c 0,0 -4.189612,1.5916789 -7.519838,4.6326912"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path67"
-     d="m 21.247577,8.9130743 c 0,0 -3.594539,1.0441281 -7.136996,3.7866697"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path69"
-     d="m 21.201337,12.370268 c -0.04061,0.01396 -3.158641,0.996619 -7.091729,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path71"
-     d="m 21.432553,15.513808 c 0,0 -3.66123,1.194906 -7.321972,3.933281"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path73"
-     d="m 4.2562,5.8460444 c 0,0 4.1937524,1.1428907 7.527385,3.8271278"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path75"
-     d="m 4.5066417,7.9332591 c 0,0 3.8588563,0.6689662 7.2767003,3.2378769"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path77"
-     d="m 4.6395298,9.7823298 c 0,0 3.5981913,0.6590722 7.1440552,3.0221652"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path79"
-     d="m 4.6373394,11.664448 c 0,0 3.4867216,0.347182 7.1460026,2.859931"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path81"
-     d="m 4.6847995,13.234516 c 0.040654,0.0096 3.1618037,0.658251 7.0987855,2.952264"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path83"
-     d="m 4.5083458,14.765928 c 0.040654,0.0096 3.3893679,0.711507 7.2752392,3.106086"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path85"
-     d="m 4.4543145,16.402732 c 0,0 3.6646353,0.80272 7.3292705,3.148948"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path87"
-     d="M 12.977872,8.5491486 C 10.630675,5.508557 7.4567014,4.0019809 3.7993677,2.327963 c 0.2758027,6.4330917 0.099225,9.725247 0.069854,14.872682 3.3107551,0.449028 6.7441743,2.835896 9.0370973,5.065516 0,-0.02985 0.07165,-13.2343152 0.07165,-13.7172126 z"
-     style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.7941736;stroke-linejoin:round"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path89"
-     d="m 5.2664871,4.8980752 c 0,0 3.6955457,1.591679 6.6334359,4.6326912"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path91"
-     d="m 5.6040609,8.8752196 c 0,0 3.1708094,1.0441281 6.2956191,3.7866694"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path93"
-     d="m 5.6442193,12.332413 c 0.035822,0.01396 2.7862619,0.996619 6.2557037,3.711961"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
-  <path
-     id="path95"
-     d="m 5.4409936,15.475953 c 0,0 3.2294646,1.194906 6.4589294,3.933282"
-     style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.27598473"
-     inkscape:connector-curvature="0" />
   <g
-     inkscape:label="Layer 1"
-     id="g2712"
-     transform="matrix(0.69009217,0,0,0.68674452,36.937459,8.015444)">
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
+  </g>
+  <rect
+     style="fill:#ffffff;fill-opacity:1;stroke:none"
+     id="rect3143"
+     width="16.179562"
+     height="16.323381"
+     x="-23.226662"
+     y="-1.469301" />
+  <g
+     style="display:inline"
+     id="g1772"
+     transform="matrix(0.47421262,0,0,0.43984019,1.381022,6.0656175)">
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.17112301;color:#000000;fill:url(#radialGradient3982);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="path4475"
+       sodipodi:cx="24.130018"
+       sodipodi:cy="37.967922"
+       sodipodi:rx="16.528622"
+       sodipodi:ry="3.9332814"
+       d="m 40.65864,37.967922 c 0,2.172292 -7.400116,3.933282 -16.528622,3.933282 -9.128505,0 -16.5286214,-1.76099 -16.5286214,-3.933282 0,-2.172291 7.4001164,-3.933281 16.5286214,-3.933281 9.128506,0 16.528622,1.76099 16.528622,3.933281 z"
+       transform="matrix(1.446431,0,0,1.51999,-10.97453,-17.75168)" />
     <path
        inkscape:connector-curvature="0"
-       inkscape:transform-center-y="-1.7158265"
-       inkscape:transform-center-x="-8.4393233"
-       style="opacity:0.15;fill:#0c0c0c;fill-opacity:1;fill-rule:evenodd;stroke:none"
-       d="m 13.219868,12.085402 c -0.135595,-0.02111 -0.239457,-0.01225 -0.307686,0.003 l -9.0874927,2.017202 -1.6724992,0.372194 -0.051633,0.008 -1.9387153,1.432663 4.9498341,-0.07402 0.040722,-0.0095 1.6834123,-0.370698 9.0845618,-2.03263 c 0.272911,-0.06092 -0.177299,-0.409927 -1.009983,-0.78431 -0.624515,-0.280788 -1.283742,-0.498541 -1.690521,-0.561884 z"
-       id="path2422" />
-    <g
-       transform="matrix(1.030012,0,0,1.0325071,-0.016773,-0.5215254)"
-       id="g8626">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8639);fill-opacity:1;stroke:#0c0c0c;stroke-width:0.48484433;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         d="m 2.0488085,11.037368 c 0.2865424,-0.207707 1.1479509,0.256388 1.9603385,1.061945 0.8104458,0.803629 1.2601996,1.641331 1.0575577,1.930575 -7.708e-4,0.0011 0.01977,0.01774 0.01898,0.01882 L 15.224149,3.8683779 C 15.481557,3.6099071 15.011041,2.7247557 14.172862,1.893626 13.334685,1.0624962 12.444681,0.59856571 12.187272,0.85703737 L 2.0488085,11.037368 z"
-         id="rect2383"
-         inkscape:transform-center-x="-9.3983079"
-         inkscape:transform-center-y="-8.5737916" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.8;fill:#ffb6ed;fill-opacity:1;stroke:#e28ccd;stroke-width:0.48484433;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         d="m 10.565423,2.4840909 c 0.286542,-0.2077065 1.147951,0.2563879 1.960338,1.0619443 0.810445,0.8036291 1.260199,1.6413295 1.057557,1.9305744 -7.69e-4,0.0011 0.01977,0.017738 0.01898,0.018821 L 15.154234,3.9383089 C 15.562715,3.5297289 15.124956,2.8454879 14.172862,1.893626 13.360476,1.0880699 12.499066,0.6239749 12.212525,0.83168148 l -0.02525,0.0253559 -1.621849,1.62705352 z"
-         id="rect3175"
-         sodipodi:nodetypes="csscccccc"
-         inkscape:transform-center-x="-14.039749"
-         inkscape:transform-center-y="-12.827689" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.6;fill:#0c0c0c;fill-opacity:1;stroke:none"
-         d="m 2.0488079,11.037368 c 0.286543,-0.207708 1.1479512,0.256388 1.960339,1.061943 0.8104449,0.80363 1.2601992,1.641332 1.0575579,1.930577 -7.714e-4,0.0011 0.01977,0.01774 0.01898,0.01882 l 6.9820302,-7.0108637 0.02525,-0.025356 c 7.9e-4,-0.00108 -0.01975,-0.01772 -0.01898,-0.01882 C 12.276628,6.7044221 11.826873,5.8667226 11.01643,5.0630931 10.204041,4.2575368 9.3426319,3.7934425 9.0560897,4.0011493 l -0.025251,0.025355 -6.9820304,7.0108637 z"
-         id="path3208"
-         inkscape:transform-center-x="-7.6735182"
-         inkscape:transform-center-y="-6.9998429" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8641);fill-opacity:1;stroke:none"
-         d="m 9.1785348,3.8767048 c 0.2865413,-0.2077068 1.1479522,0.2563879 1.9603392,1.0619443 0.810445,0.8036291 1.2602,1.6413294 1.057556,1.9305753 -7.71e-4,0.0011 0.01977,0.017736 0.01898,0.01882 l 0.126256,-0.1267795 c 7.9e-4,-0.00108 -0.01975,-0.01772 -0.01898,-0.01882 C 12.525331,6.4531992 12.075576,5.6154986 11.26513,4.8118704 10.452743,4.0063135 9.5913335,3.542219 9.3047918,3.7499256 l -0.126257,0.1267792 z"
-         id="path3233"
-         inkscape:transform-center-x="-11.687278"
-         inkscape:transform-center-y="-10.684694" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8643);fill-opacity:1;stroke:none"
-         d="m 9.0628273,3.9928895 c 0.2865436,-0.2077068 1.1479527,0.2563878 1.9603397,1.061944 0.810444,0.8036294 1.2602,1.6413292 1.057556,1.9305742 -7.71e-4,0.0011 0.01977,0.017738 0.01898,0.018822 L 12.22596,6.8774498 c 7.9e-4,-0.00108 -0.01975,-0.017721 -0.01898,-0.018821 C 12.409623,6.569384 11.95987,5.7316836 11.149423,4.9280545 10.337036,4.1224982 9.4756273,3.6584033 9.1890844,3.8661101 L 9.0628273,3.9928895 z"
-         id="path3216"
-         inkscape:transform-center-x="-11.561394"
-         inkscape:transform-center-y="-10.569171" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8645);fill-opacity:1;stroke:none"
-         d="m 9.5806143,3.4729643 c 0.2865426,-0.2077069 1.1479517,0.2563872 1.9603387,1.0619442 0.810446,0.803629 1.2602,1.6413292 1.057558,1.9305747 -7.73e-4,0.0011 0.01977,0.017737 0.01898,0.01882 l 0.126258,-0.1267784 c 7.91e-4,-0.00108 -0.01975,-0.017721 -0.01898,-0.01882 C 12.927411,6.0494594 12.477656,5.2117588 11.66721,4.4081298 10.854824,3.6025731 9.9934151,3.1384786 9.7068717,3.3461854 L 9.5806143,3.4729643 z"
-         id="path3248"
-         inkscape:transform-center-x="-12.124723"
-         inkscape:transform-center-y="-11.086128" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8647);fill-opacity:1;stroke:none"
-         d="m 9.4649071,3.5891488 c 0.2865435,-0.207707 1.1479529,0.2563877 1.9603379,1.061944 0.810447,0.8036298 1.260201,1.6413294 1.057558,1.9305748 -7.69e-4,0.0011 0.01977,0.017737 0.01898,0.018821 l 0.126257,-0.12678 c 7.9e-4,-0.00108 -0.01975,-0.01772 -0.01898,-0.01882 C 12.811705,6.1656438 12.361949,5.3279425 11.551504,4.5243147 10.739118,3.718758 9.877708,3.254663 9.5911645,3.46237 L 9.4649071,3.5891488 z"
-         id="path3250"
-         inkscape:transform-center-x="-11.998839"
-         inkscape:transform-center-y="-10.970607" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8649);fill-opacity:1;stroke:none"
-         d="M 9.9846388,3.0672723 C 10.27118,2.8595657 11.13259,3.3236601 11.944976,4.1292168 c 0.810446,0.8036288 1.260201,1.641329 1.057558,1.9305741 -7.7e-4,0.0011 0.01977,0.017738 0.01898,0.018821 L 13.14777,5.9518328 c 7.92e-4,-0.00108 -0.01975,-0.017721 -0.01898,-0.018821 C 13.331434,5.6437674 12.881679,4.8060668 12.071233,4.0024374 11.258848,3.1968815 10.397438,2.7327869 10.110895,2.9404937 L 9.9846388,3.0672723 z"
-         id="path3256"
-         inkscape:transform-center-x="-12.564281"
-         inkscape:transform-center-y="-11.489504" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#linearGradient8651);fill-opacity:1;stroke:none"
-         d="m 9.8689318,3.1834569 c 0.2865412,-0.2077072 1.1479512,0.2563879 1.9603392,1.0619447 0.810444,0.8036283 1.260198,1.6413291 1.057556,1.9305739 -7.71e-4,0.0011 0.01977,0.017737 0.01898,0.018821 l 0.126258,-0.1267782 c 7.89e-4,-0.00108 -0.01975,-0.017722 -0.01898,-0.018821 C 13.215727,5.7599515 12.765972,4.9222512 11.955527,4.1186224 11.143141,3.313066 10.281731,2.848971 9.9951884,3.0566783 L 9.8689318,3.1834569 z"
-         id="path3258"
-         inkscape:transform-center-x="-12.438397"
-         inkscape:transform-center-y="-11.373981" />
-      <path
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccscc"
-         id="path3270"
-         d="m 0.25980529,15.79419 4.77185621,-1.725488 0.039308,-0.03926 C 5.2736124,13.740202 4.8185731,12.902156 4.0081274,12.098526 3.1957395,11.29297 2.335449,10.831246 2.0489062,11.038953 L 0.25980529,15.79419 z"
-         style="fill:url(#linearGradient8653);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8655);stroke-width:0.48484433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         inkscape:transform-center-x="-2.8267936"
-         inkscape:transform-center-y="-2.7057213" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#0c0c0c;fill-opacity:1;fill-rule:evenodd;stroke:#0c0c0c;stroke-width:0.48484433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         d="M 0.7444326,14.506276 0.25922075,15.788967 1.560593,15.315574 C 1.446907,15.182439 1.3413094,15.047739 1.2062351,14.913801 1.0507282,14.759602 0.89915498,14.633134 0.7444326,14.506276 z"
-         id="path3281"
-         inkscape:transform-center-x="-0.93674026"
-         inkscape:transform-center-y="-0.91293426" />
-    </g>
-  </g>
-  <g
-     id="g3955"
-     transform="translate(-14.309924,-15.676198)">
+       sodipodi:nodetypes="csscccscccscczzzz"
+       id="path2844"
+       d="m 18.627569,3.1435548 c -8.13913,0 -14.7448008,6.6056711 -14.7448008,14.7448012 0,8.13913 6.6056708,14.744802 14.7448008,14.744802 3.479555,0 6.551001,-1.384393 9.073723,-3.402647 -0.205377,1.006881 -0.07803,2.035368 0.756144,2.759925 l 10.964084,9.52741 c 1.233416,1.071329 3.087462,0.93096 4.15879,-0.302457 1.071328,-1.233418 0.930959,-3.087462 -0.302457,-4.15879 L 32.313769,27.529188 c -0.671527,-0.583279 -1.492878,-0.755969 -2.306238,-0.642722 1.9867,-2.512422 3.364839,-5.548803 3.364839,-8.99811 0,-8.1391301 -6.605671,-14.7448012 -14.744801,-14.7448012 z m -0.07562,1.2261833 c 7.639459,0 13.291775,4.7889505 13.291775,13.2917749 0,8.675113 -5.81669,13.291775 -13.291775,13.291775 -7.302949,0 -13.2917734,-5.478092 -13.2917734,-13.291775 0,-7.9841069 5.8246384,-13.291775 13.2917734,-13.2917749 z"
+       style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3984);stroke-width:2.79820228;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
     <path
-       d="m 25.482614,32.673801 c -0.05639,0.02335 -0.109558,0.05568 -0.157461,0.09573 l -0.951732,0.668188 c -0.144792,0.09479 -0.24634,0.248497 -0.276467,0.418462 -0.03013,0.169965 0.01437,0.338109 0.121149,0.457778 l 5.759061,6.261986 c 0.09921,0.114445 0.244719,0.175256 0.40022,0.167249 0.155502,-0.008 0.306309,-0.08407 0.414771,-0.209212 l 0.986567,-1.136964 c 0.20184,-0.237679 0.200896,-0.581548 -0.0022,-0.7805 L 25.982679,32.823312 C 25.860335,32.68418 25.670986,32.627568 25.482608,32.673797 z"
-       id="path3220"
-       style="fill:#6c4462;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
-       inkscape:connector-curvature="0" />
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 18.602905,3.0803551 c -8.16544,0 -14.7924642,6.627024 -14.7924642,14.7924639 0,8.16544 6.6270242,14.792464 14.7924642,14.792464 3.490803,0 6.572177,-1.388867 9.103055,-3.413645 -0.206041,1.010136 -0.07829,2.041947 0.758587,2.768846 l 10.999526,9.558207 c 1.237403,1.074792 3.097442,0.93397 4.172233,-0.303435 1.074791,-1.237404 0.933968,-3.097442 -0.303435,-4.172233 L 32.333346,27.544815 c -0.673698,-0.585164 -1.497704,-0.758413 -2.313693,-0.644799 1.993122,-2.520544 3.375716,-5.56674 3.375716,-9.027197 0,-8.1654399 -6.627024,-14.7924639 -14.792464,-14.7924639 z m -0.07586,3.1860692 c 6.281108,2e-7 11.378818,5.0977107 11.378818,11.3788187 0,6.281108 -5.09771,11.378818 -11.378818,11.378818 -6.281108,0 -11.3788184,-5.09771 -11.3788184,-11.378818 2e-7,-6.281108 5.0977104,-11.3788187 11.3788184,-11.3788187 z"
+       id="path4430" />
     <path
-       d="m 26.235799,29.928934 c 0,2.422825 -1.897101,4.386913 -4.237296,4.386913 -2.340193,0 -4.237296,-1.964088 -4.237296,-4.386913 0,-2.422826 1.897103,-4.386915 4.237296,-4.386915 2.340195,0 4.237296,1.964089 4.237296,4.386915 l 0,0 z"
-       id="path2447"
-       style="fill:none;stroke:#6c4462;stroke-width:2.00603461;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       inkscape:connector-curvature="0" />
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#linearGradient3986);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 39.507004,41.57769 c -0.478672,-2.273187 1.39733,-4.811422 3.584053,-4.788375 0,0 -10.760367,-9.258111 -10.760367,-9.258111 -2.944791,-0.05671 -4.269502,2.272616 -3.776814,4.599922 l 10.953128,9.446564 z"
+       id="path4438"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:none;stroke:url(#linearGradient3988);stroke-width:1.12310493;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="path4450"
+       sodipodi:cx="17.500893"
+       sodipodi:cy="18.920233"
+       sodipodi:rx="11.048544"
+       sodipodi:ry="11.048544"
+       d="m 28.549437,18.920233 c 0,6.101942 -4.946602,11.048544 -11.048544,11.048544 -6.101943,0 -11.0485443,-4.946602 -11.0485443,-11.048544 0,-6.101943 4.9466013,-11.0485442 11.0485443,-11.0485442 6.101942,0 11.048544,4.9466012 11.048544,11.0485442 z"
+       transform="matrix(1.245743,0,0,1.245743,-3.425346,-6.177033)" />
+    <rect
+       style="opacity:0.43315507;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.39914393;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       id="rect4495"
+       width="19.048439"
+       height="4.4404783"
+       x="40.373337"
+       y="0.14086054"
+       rx="3.2112026"
+       ry="2.837393"
+       transform="matrix(0.752986,0.658037,-0.648902,0.760872,0,0)" />
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:url(#radialGradient3990);fill-opacity:1;fill-rule:evenodd;stroke:#3063a3;stroke-width:1.00034833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible"
+       id="path4452"
+       sodipodi:cx="17.589281"
+       sodipodi:cy="18.478292"
+       sodipodi:rx="8.3085051"
+       sodipodi:ry="8.3085051"
+       d="m 25.897786,18.478292 c 0,4.588661 -3.719844,8.308506 -8.308505,8.308506 -4.588661,0 -8.308505,-3.719845 -8.308505,-8.308506 0,-4.58866 3.719844,-8.308505 8.308505,-8.308505 4.588661,0 8.308505,3.719845 8.308505,8.308505 z"
+       transform="matrix(1.398614,0,0,1.398614,-6.224338,-8.298958)" />
+    <path
+       inkscape:connector-curvature="0"
+       style="opacity:0.83422457;color:#000000;fill:url(#radialGradient3150);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 18.156915,7.3966938 c -5.20759,0 -9.4245469,4.2169572 -9.4245469,9.4245472 0,1.503975 0.4203072,2.887773 1.0471719,4.149903 1.25238,0.461613 2.582757,0.775683 3.994767,0.775683 6.170955,0 11.099282,-4.861637 11.480106,-10.937129 C 23.523449,8.7641668 21.044374,7.3966938 18.156915,7.3966938 z"
+       id="path4462" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/library_table.svg b/bitmaps_png/sources/library_table.svg
index 8c73df217f..32987e29ca 100644
--- a/bitmaps_png/sources/library_table.svg
+++ b/bitmaps_png/sources/library_table.svg
@@ -11,10 +11,10 @@
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.0"
-   width="48"
-   height="48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="library_table.svg">
   <metadata
      id="metadata166">
@@ -24,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -37,99 +37,170 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview164"
-     showgrid="false"
-     inkscape:zoom="6.9532166"
-     inkscape:cx="47.631222"
-     inkscape:cy="0.72269904"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     showgrid="true"
+     inkscape:zoom="13.906433"
+     inkscape:cx="-4.4802673"
+     inkscape:cy="18.405854"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3041"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective51" />
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
     <linearGradient
-       id="linearGradient6881-1">
+       id="bl"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
       <stop
-         id="stop6883-0"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
+         stop-color="#1e71ac"
+         offset="0"
+         id="stop128" />
       <stop
-         id="stop6885-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
+         stop-color="#81c1e9"
+         offset="1"
+         id="stop130" />
     </linearGradient>
     <linearGradient
-       x1="14.462892"
-       y1="12.284524"
-       x2="34.534348"
-       y2="39.684914"
-       id="linearGradient4064"
-       xlink:href="#linearGradient3264-3"
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.92673346,0,0,0.8449938,4.7270711,52.187103)" />
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
     <linearGradient
-       id="linearGradient3264-3">
-      <stop
-         id="stop3266-9"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop3276-4"
-         style="stop-color:#f8f8f8;stop-opacity:1"
-         offset="0.25" />
-      <stop
-         id="stop3272-8"
-         style="stop-color:#e2e2e2;stop-opacity:1"
-         offset="0.5" />
-      <stop
-         id="stop3274-1"
-         style="stop-color:#b0b0b0;stop-opacity:1"
-         offset="0.75" />
-      <stop
-         id="stop3268-2"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       id="a"
-       gradientUnits="userSpaceOnUse"
-       cy="39.125"
-       cx="24.812"
-       gradientTransform="matrix(1,0,0,0.37456,0,24.47)"
-       r="17.688">
+       id="a">
       <stop
          offset="0"
-         id="stop3115" />
+         id="stop15" />
       <stop
          stop-opacity="0"
          offset="1"
-         id="stop3117" />
-    </radialGradient>
-    <radialGradient
-       id="radialGradient3213"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="5.9782"
        gradientUnits="userSpaceOnUse"
-       cy="39.125"
-       cx="24.812"
-       gradientTransform="matrix(1,0,0,0.37456,0,24.47)"
-       r="17.688">
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
       <stop
+         stop-color="#cd2323"
          offset="0"
-         id="stop3215" />
+         id="stop134" />
       <stop
+         stop-color="#ef7474"
+         offset="1"
+         id="stop136" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop65" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
          stop-opacity="0"
          offset="1"
-         id="stop3217" />
-    </radialGradient>
+         id="stop69" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.1837001"
+       x2="84.360001"
+       y1="79.417"
+       x1="84.360001"
+       gradientTransform="matrix(-0.21868,-0.069171,0.053262,-0.19858,6.7324,89.587)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3265"
+       xlink:href="#an"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
+       x1="19.648001"
+       y1="42.254002"
+       x2="20.631001"
+       y2="6.7758002" />
     <linearGradient
        id="i"
        y2="6.7758002"
@@ -163,6 +234,16 @@
          offset="1"
          id="stop3130" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.490409,-22.581269)"
+       x1="50.153"
+       y1="-3.6324"
+       x2="25.291"
+       y2="-4.3003001" />
     <linearGradient
        id="j"
        y2="-4.3003001"
@@ -180,6 +261,16 @@
          offset="1"
          id="stop3135" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#k"
+       id="linearGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.741672,28.069542)"
+       x1="38.228001"
+       y1="13.603"
+       x2="37.535"
+       y2="6.6286001" />
     <linearGradient
        id="k"
        y2="6.6286001"
@@ -197,6 +288,16 @@
          offset="1"
          id="stop3140" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#l"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.87866146,0,0,0.87631036,56.240123,23.172115)"
+       x1="31.177"
+       y1="19.822001"
+       x2="40.859001"
+       y2="9.6569004" />
     <linearGradient
        id="l"
        y2="9.6569004"
@@ -215,6 +316,16 @@
          offset="1"
          id="stop3145" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#m"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
+       x1="9.7503004"
+       y1="32.284"
+       x2="16.915001"
+       y2="39.443001" />
     <linearGradient
        id="m"
        y2="39.443001"
@@ -244,6 +355,16 @@
          offset="1"
          id="stop3156" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#n"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.63983,23.24151)"
+       x1="12.005"
+       y1="35.688"
+       x2="10.651"
+       y2="33.195" />
     <linearGradient
        id="n"
        y2="33.195"
@@ -262,6 +383,16 @@
          offset="1"
          id="stop3161" />
     </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#o"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
+       x1="14.018"
+       y1="36.943001"
+       x2="15.416"
+       y2="38.268002" />
     <linearGradient
        id="o"
        y2="38.268002"
@@ -279,619 +410,160 @@
          id="stop3166" />
     </linearGradient>
     <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient3375"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,57.85303,42.413047)"
-       x1="14.018"
-       y1="36.943001"
+       y2="38.268002"
        x2="15.416"
-       y2="38.268002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient3379"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.352193,38.917708)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient3384"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.18165,43.201551)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3387"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,55.952486,38.848313)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient3390"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.454035,43.74574)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient3393"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,71.531212,-11.419427)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient3397"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.18165,43.201551)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient3400"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.73462249,0,0,0.22498252,48.95834,67.319905)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient3403"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6599802,0,0,0.18994717,70.924877,68.226074)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient4242"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6599802,0,0,0.18994717,70.924877,68.226074)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient4244"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.18165,43.201551)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient4246"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,71.531212,-11.419427)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient4248"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.454035,43.74574)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient4250"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,55.952486,38.848313)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4252"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.18165,43.201551)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient4254"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.352193,38.917708)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient4256"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,57.85303,42.413047)"
-       x1="14.018"
        y1="36.943001"
-       x2="15.416"
-       y2="38.268002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient4259"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,49.080112,36.228859)"
        x1="14.018"
-       y1="36.943001"
-       x2="15.416"
-       y2="38.268002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient4263"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,48.579275,32.73352)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4268"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.408732,37.017363)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient4271"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,47.179568,32.664125)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient4274"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.681117,37.561552)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient4277"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.982001,-9.4669729)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient4281"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.408732,37.017363)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient4284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6599802,0,0,0.18994717,62.151959,62.041886)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient4387"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.73462249,0,0,0.22498252,48.95834,67.319905)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient4389"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.408732,37.017363)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient4391"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.982001,-9.4669729)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient4393"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.681117,37.561552)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient4395"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,47.179568,32.664125)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4397"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,49.408732,37.017363)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient4399"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,48.579275,32.73352)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient4401"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,49.080112,36.228859)"
-       x1="14.018"
-       y1="36.943001"
-       x2="15.416"
-       y2="38.268002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#o"
-       id="linearGradient4404"
-       gradientUnits="userSpaceOnUse"
        gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
-       x1="14.018"
-       y1="36.943001"
-       x2="15.416"
-       y2="38.268002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient4408"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.63983,23.24151)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4413"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient4416"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,56.240123,23.172115)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient4419"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.741672,28.069542)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient4422"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.490409,-22.581269)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient4426"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="radialGradient4429"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.73462249,0,0,0.22498252,58.018895,57.827895)"
-       cx="24.812"
-       cy="39.125"
-       r="17.688" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient4444"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
-       x1="19.648001"
-       y1="42.254002"
-       x2="20.631001"
-       y2="6.7758002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient4446"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77064365,0,0,0.77069683,60.490409,-22.581269)"
-       x1="50.153"
-       y1="-3.6324"
-       x2="25.291"
-       y2="-4.3003001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient4448"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.741672,28.069542)"
-       x1="38.228001"
-       y1="13.603"
-       x2="37.535"
-       y2="6.6286001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient4450"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.87866146,0,0,0.87631036,56.240123,23.172115)"
-       x1="31.177"
-       y1="19.822001"
-       x2="40.859001"
-       y2="9.6569004" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#m"
-       id="linearGradient4452"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.771702,0,0,0.7696371,58.469287,27.525353)"
-       x1="9.7503004"
-       y1="32.284"
-       x2="16.915001"
-       y2="39.443001" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="linearGradient4454"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.88507569,-0.02310392,0.02316591,0.88270743,57.63983,23.24151)"
-       x1="12.005"
-       y1="35.688"
-       x2="10.651"
-       y2="33.195" />
-    <linearGradient
-       inkscape:collect="always"
+       id="linearGradient3113"
        xlink:href="#o"
-       id="linearGradient4456"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.77155263,-0.0151812,0.01522193,0.76948813,58.140667,26.736849)"
-       x1="14.018"
-       y1="36.943001"
-       x2="15.416"
-       y2="38.268002" />
+       inkscape:collect="always" />
   </defs>
   <g
-     id="g4358">
-    <g
-       id="g4214">
-      <path
-         inkscape:connector-curvature="0"
-         id="path37"
-         d="M 24.205623,13.245771 C 22.078215,9.4167306 9.39583,4.3848643 3.5531846,3.3700677 3.8615182,15.294128 3.8674448,21.823238 3.5489742,32.845877 c 7.6204018,1.076395 14.9876568,4.398117 20.8236988,7.682434 0,1.603634 -0.166734,-26.320439 -0.166734,-27.28254 z"
-         style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.71034181;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path39"
-         d="M 24.205623,13.169921 C 29.667888,7.6779632 37.053198,5.4427758 45.5638,2.9916149 44.921992,15.747233 45.332892,22.351795 45.401247,32.618726 c -7.704049,0.09366 -15.693389,4.020064 -21.028858,7.909186 0,-0.05949 -0.166734,-26.39589 -0.166734,-27.357991 z"
-         style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.71034181;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path49"
-         d="m 42.147837,7.7594024 c 0,0 -8.599528,2.2779826 -15.435832,7.6281406"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.34206837" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path51"
-         d="m 41.637149,11.91919 c 0,0 -7.913177,1.333368 -14.922063,6.45366"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path53"
-         d="m 41.364179,15.604714 c 0,0 -7.378694,1.313647 -14.649973,6.023709"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path55"
-         d="m 41.368593,19.356109 c 0,0 -7.150213,0.691993 -14.653947,5.700346"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path57"
-         d="m 41.271737,22.48553 c -0.08334,0.01915 -6.483665,1.312011 -14.557091,5.884384"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path59"
-         d="m 41.632735,25.538304 c -0.08334,0.01915 -6.950324,1.41816 -14.918529,6.190978"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path61"
-         d="m 41.742803,28.800463 c 0,0 -7.515178,1.599962 -15.029478,6.27641"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path63"
-         d="M 24.264618,13.146767 C 29.077944,7.0863312 35.586698,4.0834594 43.086469,0.74684645 42.520871,13.569133 42.883001,20.130978 42.943168,30.390724 c -6.789198,0.895033 -13.82978,5.652441 -18.531721,10.096468 0,-0.05947 -0.146931,-26.378325 -0.146931,-27.340824 z"
-         style="opacity:0.62891002;fill:#acacac;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.60557556;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path65"
-         d="m 40.078632,5.8695333 c 0,0 -7.578573,3.1724969 -13.602606,9.2337707"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path67"
-         d="m 39.387431,13.796684 c 0,0 -6.502148,2.081131 -12.910084,7.5475"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path69"
-         d="m 39.303787,20.687481 c -0.07346,0.02782 -5.713653,1.986438 -12.828201,7.398594"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path71"
-         d="m 39.722033,26.953111 c 0,0 -6.622785,2.381658 -13.244686,7.839723"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path73"
-         d="m 8.6517973,7.6835522 c 0,0 7.5860617,2.2779828 13.6162567,7.6281408"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path75"
-         d="m 9.1048204,11.843739 c 0,0 6.9802696,1.333368 13.1627936,6.45366"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path77"
-         d="m 9.3452011,15.529263 c 0,0 6.5087539,1.313647 12.9228529,6.023709"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path79"
-         d="m 9.3412389,19.280657 c 0,0 6.3071161,0.691995 12.9263751,5.700347"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path81"
-         d="m 9.4270892,22.410079 c 0.073538,0.01915 5.7193738,1.312011 12.8409648,5.884383"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path83"
-         d="m 9.1079027,25.462454 c 0.073538,0.01915 6.1310143,1.418159 13.1601513,6.190978"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path85"
-         d="m 9.0101658,28.724893 c 0,0 6.6289442,1.599962 13.2578882,6.276409"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path87"
-         d="M 24.428394,13.071316 C 20.182559,7.0108801 14.441171,4.0080083 7.8254351,0.67139537 8.3243336,13.493682 8.0049236,20.055528 7.9517931,30.315274 c 5.9888119,0.894993 12.1995109,5.652441 16.3471689,10.096468 0,-0.05949 0.12961,-26.378326 0.12961,-27.340825 z"
-         style="opacity:0.62891002;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.50797832;stroke-linejoin:round" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path89"
-         d="m 10.479301,5.7940822 c 0,0 6.684858,3.1724971 11.999196,9.2337708"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path91"
-         d="m 11.089937,13.721233 c 0,0 5.735665,2.081131 11.38812,7.547499"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path93"
-         d="m 11.16258,20.612029 c 0.0648,0.02782 5.040058,1.986438 11.315917,7.398594"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path95"
-         d="m 10.794966,26.877659 c 0,0 5.841765,2.381658 11.683531,7.839724"
-         style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.52404034" />
-    </g>
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
   </g>
+  <rect
+     style="fill:#ffffff;fill-opacity:1;stroke:none"
+     id="rect3143"
+     width="16.179562"
+     height="13.087469"
+     x="9.8515558"
+     y="8.6698914" />
   <g
      id="g4431"
-     transform="translate(-47.316231,-14.813288)">
+     transform="matrix(0.4598514,0,0,0.4598514,-17.774359,-2.6879261)">
     <path
        inkscape:connector-curvature="0"
        style="color:#000000;fill:url(#linearGradient4444);stroke:#676b6a;stroke-width:0.8774851;stroke-opacity:1"
@@ -900,8 +572,9 @@
     <path
        inkscape:connector-curvature="0"
        style="opacity:0.42613998;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8774851"
-       d="m 72.158832,40.646261 16.872936,17.550744 c 0.522725,0.595794 2.178993,1.056304 3.285667,0 1.068716,-1.020026 0.821417,-2.4577 -0.224023,-3.500334 L 75.846082,37.501709 c 1.317993,-5.696018 -1.633255,-8.767485 -6.026563,-8.657596 l -0.237353,0.239566 3.16573,2.836003 0.114375,3.664554 -3.175395,2.89051 -3.727545,-0.401534 -2.791156,-2.621482 -0.309851,0.376866 c -0.274582,5.230521 5.704006,7.61058 9.300631,4.817341 z"
-       id="path3176" />
+       d="m 72.158832,40.646261 16.872936,17.550744 c 0.522725,0.595794 2.178993,1.056304 3.285667,0 1.068716,-1.020026 0.821417,-2.4577 -0.224023,-3.500334 L 75.846082,37.501709 c 1.067774,-4.614639 -0.66655,-7.506665 -3.699649,-8.380002 -0.710766,-0.204655 -1.492852,-0.298456 -2.326914,-0.277594 l -0.237353,0.239566 3.16573,2.836003 0.114375,3.664554 -3.175395,2.89051 -3.727545,-0.401534 -2.791156,-2.621482 -0.309851,0.376866 c -0.274582,5.230521 5.704006,7.61058 9.300631,4.817341 z"
+       id="path3176"
+       sodipodi:nodetypes="cccccscccccccccc" />
     <rect
        style="opacity:0.55416667;color:#000000;fill:none;stroke:url(#linearGradient4446);stroke-width:0.87700158;stroke-miterlimit:4;stroke-dasharray:none"
        transform="matrix(0.69889898,0.7152204,-0.71708981,0.69698078,0,0)"
@@ -949,7 +622,7 @@
        id="path3192" />
     <path
        inkscape:connector-curvature="0"
-       style="opacity:0.27841001;color:#000000;fill:none;stroke:url(#linearGradient4456);stroke-width:2.01338983;stroke-linecap:round;stroke-linejoin:round"
+       style="opacity:0.27841001;color:#000000;fill:none;stroke:url(#linearGradient3113);stroke-width:2.01338983;stroke-linecap:round;stroke-linejoin:round"
        d="m 74.537369,50.566094 c 0,0 -6.434262,5.798896 -7.832213,9.516731"
        id="path3194" />
   </g>
diff --git a/bitmaps_png/sources/library_update.svg b/bitmaps_png/sources/library_update.svg
index fc386ec4ae..aa4b50262f 100644
--- a/bitmaps_png/sources/library_update.svg
+++ b/bitmaps_png/sources/library_update.svg
@@ -11,10 +11,10 @@
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.0"
-   width="48"
-   height="48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="library_update.svg">
   <metadata
      id="metadata166">
@@ -37,17 +37,27 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview164"
-     showgrid="false"
-     inkscape:zoom="0.86915208"
-     inkscape:cx="-141.38215"
-     inkscape:cy="-49.116168"
+     showgrid="true"
+     inkscape:zoom="13.906433"
+     inkscape:cx="19.465485"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3041"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <clipPath
@@ -55,7 +65,8 @@
       <path
          style="fill:#ffffff"
          d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
-         id="path125" />
+         id="path125"
+         inkscape:connector-curvature="0" />
     </clipPath>
     <linearGradient
        id="bl"
@@ -123,7 +134,8 @@
       <path
          style="fill:url(#linearGradient4033)"
          d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
-         id="path122" />
+         id="path122"
+         inkscape:connector-curvature="0" />
     </clipPath>
     <linearGradient
        id="bo"
@@ -181,7 +193,141 @@
        inkscape:collect="always" />
   </defs>
   <g
-     transform="matrix(0.66908357,-0.74257306,0.70382746,0.63417247,-14.359103,-12.875425)"
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     transform="matrix(-0.41460828,0.40523777,-0.43613789,-0.34608129,48.168186,45.822159)"
      id="g357">
     <rect
        style="opacity:0.31000001"
@@ -197,146 +343,46 @@
     <path
        style="fill:url(#bl)"
        d="m -6.4878,85.045 c 7.2319,2.287 14.51,-1.137 16.257,-7.648 1.7458,-6.511 -2.7008,-13.644 -9.9327,-15.932 -7.0787,-2.239 -14.188,1.002 -16.124,7.246 l -0.21959,0.81873 c -1.454,6.3967 2.9407,13.276 10.019,15.515 z"
-       id="path361" />
+       id="path361"
+       inkscape:connector-curvature="0" />
     <path
        style="opacity:0.15;fill:url(#bm)"
        d="M 4.574,69.278 C 3.8074,68.023 2.7767,66.983 1.5776,66.21 a 0.67222,0.59264 26.631 0 0 -0.88702,0.772 c 2.6551,3.8807 1.4855,7.3387 -0.89568,8.9961 l -1.1018,-1.808 a 0.67222,0.59264 26.631 0 0 -1.1585,-0.03674 l -3.2258,6.5005 a 0.67222,0.59264 26.631 0 0 0.56088,0.89967 l 7.9091,1.1357 a 0.67222,0.59264 26.631 0 0 0.5976,-0.863 l -1.1506,-1.887 c 3.5876,-2.1996 4.7042,-6.7829 2.3482,-10.641 z"
-       id="path363" />
+       id="path363"
+       inkscape:connector-curvature="0" />
     <path
        style="fill:url(#bn)"
        d="M -8.2508,84.354 1.5768,62.149 c -0.562,-0.255 -1.1377,-0.493 -1.7403,-0.684 -7.2319,-2.287 -14.51,1.137 -16.256,7.648 -1.599,5.9617 2.0005,12.433 8.1694,15.241 z"
-       id="path365" />
+       id="path365"
+       inkscape:connector-curvature="0" />
     <path
        style="opacity:0.3;fill:url(#linearGradient3263)"
        d="m 126.77,78.669 -5.9921,8.7215 -6.1617,-8.8389 3.9648,0.0383 c -0.25101,-4.9057 -4.4683,-9.9388 -11.698,-9.6131 1.5223,-0.80073 3.267,-1.2515 5.1202,-1.2336 5.9493,0.05747 10.833,4.956 11.033,10.89 l 3.7341,0.03607 z"
        clip-path="url(#aq)"
        transform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
-       id="path367" />
+       id="path367"
+       inkscape:connector-curvature="0" />
     <path
        style="fill:url(#bo)"
        d="m 3.4457,81.768 -7.9077,-1.13 3.2405,-6.5118 1.5225,2.4929 c 3.0349,-1.631 4.6037,-5.782 1.5749,-10.209 1.1053,0.71219 2.0739,1.6687 2.7856,2.8339 2.2846,3.7407 1.0617,8.2687 -2.6498,10.176 l 1.4339,2.3478 z"
-       id="path369" />
+       id="path369"
+       inkscape:connector-curvature="0" />
     <path
        style="opacity:0.15;fill:url(#bp)"
        d="m -11.006,76.655 c 0.76969,1.2603 1.8241,2.3016 3.0285,3.0776 a 0.71064,0.62651 26.631 0 0 0.93469,-0.81913 c -2.625,-3.8366 -1.4769,-7.2367 0.85243,-8.8998 l 1.0652,1.7501 a 0.71064,0.62651 26.631 0 0 1.2306,0.02813 l 3.2261,-6.501 a 0.71064,0.62651 26.631 0 0 -0.5853,-0.939 l -7.9091,-1.1357 a 0.71064,0.62651 26.631 0 0 -0.64534,0.91065 l 1.1262,1.8478 c -3.5729,2.2177 -4.6817,6.819 -2.3238,10.68 z"
-       id="path371" />
+       id="path371"
+       inkscape:connector-curvature="0" />
     <path
        style="opacity:0.3;fill:url(#ao)"
        d="m 126.77,78.669 -5.9921,8.7215 -6.1617,-8.8389 3.9648,0.0383 c -0.25101,-4.9057 -4.4683,-9.9388 -11.698,-9.6131 1.5223,-0.80073 3.267,-1.2515 5.1202,-1.2336 5.9493,0.05747 10.833,4.956 11.033,10.89 l 3.7341,0.03607 z"
        clip-path="url(#aq)"
        transform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
-       id="path373" />
+       id="path373"
+       inkscape:connector-curvature="0" />
     <path
        style="fill:url(#linearGradient3265)"
        d="m -9.8376,64.146 7.9077,1.13 -3.2405,6.5118 -1.5225,-2.4929 c -3.0349,1.6309 -4.6037,5.7824 -1.5749,10.209 -1.1053,-0.71219 -2.0739,-1.6687 -2.7856,-2.8339 -2.2846,-3.7407 -1.0617,-8.2687 2.6498,-10.176 l -1.4339,-2.3478 z"
-       id="path375" />
-  </g>
-  <g
-     id="g2983"
-     transform="matrix(1.0964428,0,0,1.0647172,-1.2719167,-0.47155154)">
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
-       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
-       id="path37" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
-       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
-       id="path39" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
-       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
-       id="path49" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
-       id="path51" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
-       id="path53" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
-       id="path55" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
-       id="path57" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
-       id="path59" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
-       id="path61" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
-       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
-       id="path63" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
-       id="path65" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
-       id="path67" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
-       id="path69" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
-       id="path71" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
-       id="path73" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
-       id="path75" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
-       id="path77" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
-       id="path79" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
-       id="path81" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
-       id="path83" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
-       id="path85" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
-       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
-       id="path87" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
-       id="path89" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
-       id="path91" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
-       id="path93" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
-       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
-       id="path95" />
+       id="path375"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/libview.svg b/bitmaps_png/sources/libview.svg
index 06d100340f..db41dfd28d 100644
--- a/bitmaps_png/sources/libview.svg
+++ b/bitmaps_png/sources/libview.svg
@@ -11,11 +11,11 @@
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.0"
-   width="48"
-   height="48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="libview.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="library_update.svg">
   <metadata
      id="metadata166">
     <rdf:RDF>
@@ -24,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -37,208 +37,293 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview164"
-     showgrid="false"
-     inkscape:zoom="0.86915208"
-     inkscape:cx="46.914619"
-     inkscape:cy="-22.836678"
+     showgrid="true"
+     inkscape:zoom="13.906433"
+     inkscape:cx="19.609303"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3041"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective51" />
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
     <linearGradient
-       id="linearGradient6881-1">
-      <stop
-         id="stop6883-0"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop6885-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="14.462892"
-       y1="12.284524"
-       x2="34.534348"
-       y2="39.684914"
-       id="linearGradient4064"
-       xlink:href="#linearGradient3264-3"
+       id="bl"
+       y2="5.9782"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.92673346,0,0,0.8449938,4.7270711,52.187103)" />
-    <linearGradient
-       id="linearGradient3264-3">
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
       <stop
-         id="stop3266-9"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="0" />
+         stop-color="#1e71ac"
+         offset="0"
+         id="stop128" />
       <stop
-         id="stop3276-4"
-         style="stop-color:#f8f8f8;stop-opacity:1"
-         offset="0.25" />
-      <stop
-         id="stop3272-8"
-         style="stop-color:#e2e2e2;stop-opacity:1"
-         offset="0.5" />
-      <stop
-         id="stop3274-1"
-         style="stop-color:#b0b0b0;stop-opacity:1"
-         offset="0.75" />
-      <stop
-         id="stop3268-2"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="1" />
+         stop-color="#81c1e9"
+         offset="1"
+         id="stop130" />
     </linearGradient>
-    <inkscape:perspective
-       id="perspective3049"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop15" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
+      <stop
+         stop-color="#cd2323"
+         offset="0"
+         id="stop134" />
+      <stop
+         stop-color="#ef7474"
+         offset="1"
+         id="stop136" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop65" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop69" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.1837001"
+       x2="84.360001"
+       y1="79.417"
+       x1="84.360001"
+       gradientTransform="matrix(-0.21868,-0.069171,0.053262,-0.19858,6.7324,89.587)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3265"
+       xlink:href="#an"
+       inkscape:collect="always" />
   </defs>
   <g
-     transform="matrix(0.89806401,0,0,0.86319191,14.770756,11.754084)"
-     id="g221">
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
     <path
-       style="fill-rule:evenodd"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path223" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
     <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path225" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
     <path
-       style="fill:#a39aff"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path227" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
     <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path229" />
-  </g>
-  <g
-     id="g3324"
-     transform="matrix(1.4003417,0,0,1.435976,-107.12138,4.4050753)">
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.9599918 C 90.36789,3.4650508 81.632804,0.18636824 77.608639,-0.4748568 c 0.212367,7.7695243 0.216449,12.0237868 -0.0029,19.2059598 5.248608,0.701362 10.322859,2.865742 14.342476,5.00575 0,1.044902 -0.114839,-17.149972 -0.114839,-17.7768612 z"
-       id="path37" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.910569 C 95.595333,2.3320981 100.68202,0.87568624 106.54376,-0.72145056 106.10171,7.5899037 106.38472,11.893329 106.4318,18.583095 c -5.30622,0.06103 -10.808937,2.619409 -14.483781,5.153498 0,-0.03876 -0.114839,-17.1991348 -0.114839,-17.826024 z"
-       id="path39" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-opacity:0.27935001;fill-rule:evenodd"
-       d="m 103.37834,26.404383 -22.959972,0 c -3.531113,0 -5.260131,-1.483178 -5.260131,-4.512301 0,0 8.375213,-17.3018822 33.479623,-19.9402793 l 0,19.9402793 c 0,3.029097 -1.72899,4.512301 -5.26013,4.512301 z"
-       id="path35" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.22915597"
-       d="m 104.19099,2.3851626 c 0,0 -5.922988,1.4842967 -10.631543,4.970373"
-       id="path49" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83925,5.095613 c 0,0 -5.450259,0.8688008 -10.277681,4.2050999"
-       id="path51" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65124,7.4970408 c 0,0 -5.08213,0.8559509 -10.090277,3.9249512"
-       id="path53" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65428,9.9413885 c 0,0 -4.924762,0.4508915 -10.093014,3.7142535"
-       id="path55" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.58757,11.980469 c -0.0574,0.01248 -4.465672,0.854885 -10.026304,3.834169"
-       id="path57" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83621,13.969607 c -0.0574,0.01248 -4.787087,0.92405 -10.275247,4.033941"
-       id="path59" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.91202,16.095177 c 0,0 -5.176134,1.042509 -10.351664,4.089607"
-       id="path61" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.07559562;stroke-linejoin:round"
-       d="m 91.873791,5.895482 c 3.315214,-3.9488817 7.798166,-5.90550436 12.963689,-8.0795873 -0.38956,8.3547943 -0.14014,12.6303863 -0.0987,19.3154703 -4.67611,0.583189 -9.525363,3.683039 -12.763859,6.578695 0,-0.03875 -0.1012,-17.1876888 -0.1012,-17.8148381 z"
-       id="path63" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.76581,1.1537545 c 0,0 -5.219798,2.0671476 -9.368895,6.0165756"
-       id="path65" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.28974,6.3189574 c 0,0 -4.478402,1.3560315 -8.891915,4.9178286"
-       id="path67" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.23213,10.808889 c -0.0506,0.01813 -3.935321,1.294331 -8.835518,4.820804"
-       id="path69" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.5202,14.891472 c 0,0 -4.561492,1.55185 -9.122375,5.108237"
-       id="path71" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.120346,2.3357398 c 0,0 5.224956,1.4842967 9.378297,4.970373"
-       id="path73" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.432369,5.0464503 c 0,0 4.807712,0.8688008 9.065971,4.2050999"
-       id="path75" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.597933,7.4478782 c 0,0 4.482952,0.8559508 8.90071,3.9249508"
-       id="path77" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.595204,9.8922258 c 0,0 4.344073,0.4508922 8.903136,3.7142532"
-       id="path79" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.654334,11.931306 c 0.05065,0.01248 3.939261,0.854885 8.844309,3.834169"
-       id="path81" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.434492,13.920184 c 0.05065,0.01248 4.222781,0.92405 9.064151,4.033941"
-       id="path83" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.367175,16.045937 c 0,0 4.565734,1.042509 9.131468,4.089606"
-       id="path85" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.01021397;stroke-linejoin:round"
-       d="m 91.986593,5.8463193 c -2.92435,-3.9488817 -6.878773,-5.90550434 -11.43541,-8.0795873 0.34362,8.3547943 0.123624,12.630387 0.08703,19.315471 4.124838,0.583163 8.402503,3.683039 11.259233,6.578695 0,-0.03876 0.08927,-17.1876895 0.08927,-17.8148388 z"
-       id="path87" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.379053,1.1045918 c 0,0 4.604245,2.0671477 8.264534,6.0165756"
-       id="path89" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.799633,6.2697947 c 0,0 3.950481,1.3560316 7.843651,4.9178283"
-       id="path91" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.849666,10.759726 c 0.04463,0.01813 3.471377,1.294331 7.793921,4.820804"
-       id="path93" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.596469,14.842309 c 0,0 4.023559,1.55185 8.047118,5.108237"
-       id="path95" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/lines90.svg b/bitmaps_png/sources/lines90.svg
index 0596fed2c2..6eaf23cdc8 100644
--- a/bitmaps_png/sources/lines90.svg
+++ b/bitmaps_png/sources/lines90.svg
@@ -1,10 +1,74 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <g transform="translate(0,24)">
-  <g fill="none" transform="matrix(2.1667,0,0,2.1,138.5,-22)">
-   <path stroke-width="2" d="m-63 20h6v-6h12v3" stroke="#000d00"/>
-   <path opacity=".74219" d="m-63 10 5-1 6-6 7 6 2-8" stroke="#000" stroke-width="2"/>
-   <path stroke-width="1.7321" d="m-56 1 6 8" stroke="#ef2020"/>
-   <path stroke-linejoin="bevel" d="m-24 11.5a5 5.5 0 1 1 -10 0 5 5.5 0 1 1 10 0z" transform="matrix(1 0 0 .90909 -24 -5.4545)" stroke="#ef2020" stroke-width="1.56"/>
-  </g>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="lines90.svg">
+  <metadata
+     id="metadata20">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs18" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview16"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="5.3567839"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2997"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <path
+     style="fill:none;stroke:#333333;stroke-width:1.17214584;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 8.1766645,11.523398 6.4289155,0 0,7.693573"
+     id="path3771"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#666666;stroke:#1a1a1a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.564489,2 0,22"
+     id="path2999"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3769"
+     d="m 24,19.524285 -22,0"
+     style="fill:#666666;stroke:#1a1a1a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/load_module_board.svg b/bitmaps_png/sources/load_module_board.svg
index 84d3e3ba2a..a1627bea74 100644
--- a/bitmaps_png/sources/load_module_board.svg
+++ b/bitmaps_png/sources/load_module_board.svg
@@ -5,23 +5,23 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="load_module_board.svg">
   <metadata
-     id="metadata1051">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,274 +34,217 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1070"
-     inkscape:window-height="797"
-     id="namedview1049"
-     showgrid="false"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13.121638"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g23"
      showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:zoom="8.75"
-     inkscape:cx="43.434545"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <linearGradient
-       id="a"
-       y2="309.64"
+    <radialGradient
+       id="e"
        gradientUnits="userSpaceOnUse"
-       x2="48.17"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       y1="334.04"
-       x1="72.828">
+       cy="17.889402"
+       cx="62.046909"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,2.9400864,65.243557)"
+       r="16.955999"
+       fx="62.046909"
+       fy="17.889402">
       <stop
-         stop-color="#bfbfff"
+         stop-color="#73d216"
          offset="0"
-         id="stop7" />
+         id="stop12" />
       <stop
-         stop-color="#fff"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient4544"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient5546"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient5808"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient6064"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient6317"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient6542"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient6886"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7031"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7048"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0438726,0,0,1.1326221,-47.012411,-347.10798)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7077"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0438726,0,0,1.1326221,-47.012411,-347.10798)"
-       x1="72.828"
-       y1="334.04"
-       x2="48.17"
-       y2="309.64" />
-    <filter
-       id="c"
-       height="1.2013"
-       width="1.1869"
-       color-interpolation-filters="sRGB"
-       y="-0.10066"
-       x="-0.093451999">
-      <feGaussianBlur
-         stdDeviation="0.83498843"
-         id="feGaussianBlur7" />
-    </filter>
+         id="stop14" />
+    </radialGradient>
   </defs>
   <g
-     id="g7058"
-     transform="matrix(1.3260593,0,0,1.3209331,-2.0529984,2.0427026)">
-    <path
-       style="fill:#030100;fill-opacity:0.39215997"
-       inkscape:connector-curvature="0"
-       id="path709"
-       d="m 2.857045,3.961322 0.9786,-1.0617894 h 27.4008 l 0.9786,1.0618 2e-6,29.7304004 -0.9786,1.0618 h -27.4008 l -0.9786,-1.0618 -2e-6,-29.7304004 z" />
-    <path
-       style="fill:#030100"
-       inkscape:connector-curvature="0"
-       id="path711"
-       d="m 1.878445,2.899522 0.9786,-1.0617894 h 27.4008 l 0.9786,1.0618 2e-6,29.7304004 -0.9786,1.0618 h -27.4008 l -0.9786,-1.0618 -2e-6,-29.7304004 z" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
     <rect
-       style="fill:url(#linearGradient7077)"
-       id="rect713"
-       x="2.8570445"
-       y="2.899518"
-       width="27.400801"
-       height="29.7304" />
-    <path
-       style="fill:#ffffff"
-       inkscape:connector-curvature="0"
-       id="path715"
-       d="m 2.857045,2.899522 h 27.4008 v 1.0618 h -26.4222 v 28.6686 h -0.9786 v -29.7304 z" />
-    <path
-       style="fill-opacity:0.39215997"
-       inkscape:connector-curvature="0"
-       id="path717"
-       d="m 30.257845,32.629922 h -26.4222 v -1.0618 h 25.4436 v -27.6068 h 0.9786 v 28.6686 z" />
-    <g
-       transform="matrix(0.9786,0,0,1.0618,-43.362233,-321.04504)"
-       style="fill:#ff7800"
-       id="g719">
-      <path
-         inkscape:connector-curvature="0"
-         id="path721"
-         transform="translate(45.23,303.09)"
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z" />
-      <rect
-         id="rect723"
-         height="1.9268"
-         x="54.477001"
-         width="18.753"
-         y="309.17001" />
-    </g>
-    <g
-       style="fill:#ff7800"
-       id="g725"
-       transform="matrix(-0.9786,0,0,1.0618,76.477123,-314.67424)">
-      <path
-         inkscape:connector-curvature="0"
-         id="path727"
-         transform="translate(45.23,303.09)"
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z" />
-      <rect
-         id="rect729"
-         height="1.9268"
-         x="54.477001"
-         width="18.753"
-         y="309.17001" />
-    </g>
-    <g
-       style="fill:#ff7800"
-       id="g731"
-       transform="matrix(0.9786,0,0,1.0618,-43.362233,-308.30344)">
-      <path
-         inkscape:connector-curvature="0"
-         id="path733"
-         transform="translate(45.23,303.09)"
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z" />
-      <rect
-         id="rect735"
-         height="1.9268"
-         x="54.477001"
-         width="18.753"
-         y="309.17001" />
-    </g>
-    <g
-       style="fill:#ff7800"
-       id="g737"
-       transform="matrix(-0.9786,0,0,1.0618,76.477123,-301.93264)">
-      <path
-         inkscape:connector-curvature="0"
-         id="path739"
-         transform="translate(45.23,303.09)"
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z" />
-      <rect
-         id="rect741"
-         height="1.9268"
-         x="54.477001"
-         width="18.753"
-         y="309.17001" />
-    </g>
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 9,5.5 0,15 8,0 0,-15 z"
+     id="path3965"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 11.5,6 0,1.5 3,0 0,-1.5"
+     id="path3967"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3969"
+     width="2"
+     height="2"
+     x="18.5"
+     y="6"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="10"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3971"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3973"
+     width="2"
+     height="2"
+     x="18.5"
+     y="14"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="18"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3975"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="6"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3977"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3979"
+     width="2"
+     height="2"
+     x="5.5"
+     y="10"
+     rx="0"
+     ry="0" />
+  <rect
+     ry="0"
+     rx="0"
+     y="14"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3981"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3983"
+     width="2"
+     height="2"
+     x="5.5"
+     y="18"
+     rx="0"
+     ry="0" />
+  <rect
+     style="fill:none;stroke:#d4aa00;stroke-width:1.10000000000000009;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-dashoffset:0"
+     id="rect3007"
+     width="25"
+     height="25"
+     x="0.5"
+     y="0.5"
+     rx="0"
+     ry="0" />
+  <path
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
+     d="M 4.5,7 3,7 3,1.5"
+     id="path3781"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
+     d="m 4.5,15 -3,0"
+     id="path3783"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="ccc"
+     inkscape:connector-curvature="0"
+     id="path3791"
+     d="M 4.5,19 3,19 3,24.5"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3793"
+     d="m 4.5,11 -3,0"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
+  <path
+     sodipodi:nodetypes="ccc"
+     inkscape:connector-curvature="0"
+     id="path3799"
+     d="M 21.5,7 23,7 23,1.5"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3801"
+     d="m 21.5,15 3,0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" />
+  <path
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
+     d="m 21.5,19 1.5,0 0,5.5"
+     id="path3803"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
+     d="m 21.5,11 3,0"
+     id="path3805"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <g
-     id="g3129"
-     transform="matrix(-1.1069017,0,0,-1,-6.6920202,42.326685)">
+     transform="matrix(-0.42851424,0,0,-0.44135386,28.580583,28.209694)"
+     id="g23">
     <path
-       transform="matrix(1.8771272,0,0,1.9092491,-379.78619,-120.786)"
-       d="m 184.24,72.874 -0.0887,-6.4061 -8.9776,9.7241 9.0663,9.954 V 79.51 c 7.933,0 12.378,-4.424 12.378,-13.272 h -6.7111 c 0,4.424 -2.2666,6.636 -5.6664,6.636 z"
-       id="path52"
        inkscape:connector-curvature="0"
-       style="opacity:0.3125;fill-rule:evenodd;filter:url(#c)" />
-    <g
-       id="g3123">
-      <path
-         style="fill:#ffffff"
-         inkscape:connector-curvature="0"
-         id="path22"
-         d="m -53.77277,5.8801954 h 40.374882 V 7.2818546 H -52.33081 V 45.126653 h -1.44196 V 5.8801954 z" />
-      <g
-         id="g3119">
-        <path
-           inkscape:connector-curvature="0"
-           id="path56"
-           d="M -29.850641,12.451919 -30.017127,0.22093852 -46.869554,18.786807 -29.850769,37.791473 V 25.121696 c 14.891438,0 23.2344725,-8.446518 23.2344725,-25.33955409 H -19.214027 c 0,8.44651799 -4.254697,12.66977709 -10.636742,12.66977709 z"
-           style="fill-rule:evenodd" />
-        <path
-           style="fill:#00bd00;fill-rule:evenodd"
-           inkscape:connector-curvature="0"
-           id="path58"
-           d="M -31.977989,14.563548 V 8.2286599 L -42.61473,18.786807 -31.977989,31.456584 v -8.446518 c 8.509393,0 21.273482,-2.111629 21.273482,-19.0046651 h -6.382044 c 0,8.4465181 -8.509393,10.5581471 -14.891438,10.5581471 z" />
-      </g>
-    </g>
+       style="color:#000000;fill:url(#e);fill-rule:evenodd;stroke:#3a7304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       d="m 14.519,38.5 18.005,-0.0039 v -12.992 l 7.9954,-0.0078 -17.144,-19.997 -16.846,19.998 7.995,0.004 -0.005,12.999 z"
+       stroke-miterlimit="10"
+       id="path25" />
+    <path
+       inkscape:connector-curvature="0"
+       style="opacity:0.48127998;color:#000000;fill:none;stroke:#ffffff;stroke-miterlimit:10"
+       d="m 15.521,37.496 16.001,0.0039 v -12.993 l 6.8168,-0.01563 -14.954,-17.452 -14.707,17.457 6.8399,0.0052 0.0027,12.995 z"
+       stroke-miterlimit="10"
+       id="path29" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/load_module_lib.svg b/bitmaps_png/sources/load_module_lib.svg
index fe9459863e..7151f64e98 100644
--- a/bitmaps_png/sources/load_module_lib.svg
+++ b/bitmaps_png/sources/load_module_lib.svg
@@ -8,20 +8,22 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   id="svg5051"
-   inkscape:version="0.48.2 r9819"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="load_module_lib.svg">
   <metadata
-     id="metadata6096">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,258 +36,129 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview6094"
-     showgrid="false"
-     inkscape:zoom="15.034719"
-     inkscape:cx="24.495041"
-     inkscape:cy="24.69766"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="11.865385"
+     inkscape:cx="23.164589"
+     inkscape:cy="6.1974352"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg5051" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs5053">
-    <linearGradient
-       id="a"
-       y2="444.77"
+     id="defs4">
+    <radialGradient
+       id="e"
        gradientUnits="userSpaceOnUse"
-       x2="323.15"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       y1="233.29"
-       x1="178.38">
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
+       r="16.955999">
       <stop
+         stop-color="#73d216"
          offset="0"
-         id="stop5056" />
+         id="stop12-7" />
       <stop
-         stop-opacity="0"
+         stop-color="#4e9a06"
          offset="1"
-         id="stop5058" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient6614"
+         id="stop14-2" />
+    </radialGradient>
+    <radialGradient
+       r="16.955999"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,0.40730059,-0.50386077,0,31.702092,7.984451)"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7193"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7634"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient7891"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient8146"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient8400"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient8639"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient8859"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#a"
-       id="linearGradient8944"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.11848,0,0,0.10538,103.97,251.81)"
-       x1="178.38"
-       y1="233.29"
-       x2="323.15"
-       y2="444.77" />
+       id="radialGradient3016"
+       xlink:href="#e"
+       inkscape:collect="always" />
   </defs>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     transform="matrix(0.94640168,0,0,0.93821173,0.08592354,-0.52453365)"
-     id="g3020">
-    <g
-       transform="matrix(-3.089888,0,0,-3.1303427,-9.1448447,44.897143)"
-       id="g42"
-       style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect44"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path46"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:8.92859936;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-9.9151729,45.355978)"
-       id="g48"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect50"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path54"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect56"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path58"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path60"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-9.9151729,14.768599)"
-       id="g62">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect64"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path68"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect70"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path72"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <g
-         id="g74"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path76"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-  </g>
-  <g
-     style="fill-rule:evenodd"
-     id="g5910"
-     transform="matrix(2.9603725,0,0,-3.2458061,-505.62383,938.89714)">
-    <path
-       inkscape:connector-curvature="0"
-       id="path5912"
-       d="m 183.06,280.44 0.0391,2.8961 3.9609,-4.3961 -4,-4.5 v 3 c -3.5,0 -6.9609,2.5 -6.9609,6.5 h 4 c 0,-2 1.4609,-3.5 2.9609,-3.5 z" />
-    <path
-       style="fill:#00bd00"
-       inkscape:connector-curvature="0"
-       id="path5914"
-       d="m 183.56,279.94 v 1.5 l 2.5,-2.5 -2.5,-3 v 2 c -2,0 -6.4609,1 -6.4609,5 h 2 c 0,-2 2.9609,-3 4.4609,-3 z" />
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="11.505466"
+     x="-24.598511"
+     id="rect73-5-4" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <path
+     inkscape:connector-curvature="0"
+     style="color:#000000;fill:#f8f8f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+     d="m 22.950354,7.5776052 -11.258502,0.0024 V 15.51598 l -4.9995159,0.0047 10.7201229,12.214875 10.533782,-12.215485 -4.999264,-0.0025 0.003,-7.9402492 z"
+     stroke-miterlimit="10"
+     id="path25-2" />
+  <path
+     inkscape:connector-curvature="0"
+     style="color:#000000;fill:url(#radialGradient3016);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.48848495;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+     d="m 21.784032,9.7185262 -8.892386,0.0019 v 6.2770148 l -3.9488053,0.0037 8.4671553,9.661444 8.319975,-9.661927 -3.948606,-0.002 0.0024,-6.2803968 z"
+     stroke-miterlimit="10"
+     id="path25" />
 </svg>
diff --git a/bitmaps_png/sources/local_ratsnest.svg b/bitmaps_png/sources/local_ratsnest.svg
index 53965941b6..611fb25bdb 100644
--- a/bitmaps_png/sources/local_ratsnest.svg
+++ b/bitmaps_png/sources/local_ratsnest.svg
@@ -1,36 +1,213 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="c" y2="36.848" gradientUnits="userSpaceOnUse" x2="41.355" gradientTransform="matrix(1.6954,0,0,3.8139,-43.394,-111.45)" y1="32.207" x1="39.182">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#afadff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="d" y2="10.133" gradientUnits="userSpaceOnUse" x2="6.0553" gradientTransform="matrix(1.3836 -.7987 1.2512 2.1667 16.797 14.544)" y1="4.4591" x1="3.4422">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#9b9bff" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity=".36328" fill-rule="evenodd" rx="7.5254" ry="6.3688" height="47.925" width="47.925" y="0.15" x=".075001" fill="#b3b3b3"/>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
- <g transform="matrix(1.041,0,0,1.0465,-1.9317,-1.422)">
-  <path d="m17.51 34.668h15.258v-27.968h-5.0861l-1.2715 2.5426h-2.543l-1.271-2.5426h-5.0861v27.968z"/>
-  <path fill="url(#c)" d="m20.053 32.126h10.172v-22.883h-1.271l-1.272 2.543h-5.086l-1.272-2.543h-1.2715v22.883z"/>
-  <rect transform="matrix(8.3175e-8,-1,1,9.422e-8,0,0)" height="2.543" width="5.0852" y="32.768" x="-16.87" fill="#ff7800"/>
-  <rect transform="matrix(8.3177e-8,-1,1,9.4218e-8,0,0)" height="2.5431" width="5.0852" y="14.967" x="-16.87" fill="#ff7800"/>
-  <rect transform="matrix(8.3175e-8,-1,1,9.422e-8,0,0)" height="2.543" width="5.0852" y="32.768" x="-24.498" fill="#ff7800"/>
-  <rect transform="matrix(8.3177e-8,-1,1,9.4218e-8,0,0)" height="2.5431" width="5.0852" y="14.967" x="-24.498" fill="#ff7800"/>
-  <rect transform="matrix(8.3175e-8,-1,1,9.422e-8,0,0)" height="2.543" width="5.0852" y="32.768" x="-32.126" fill="#ff7800"/>
-  <rect transform="matrix(8.3177e-8,-1,1,9.4218e-8,0,0)" height="2.5431" width="5.0852" y="14.967" x="-32.126" fill="#ff7800"/>
-  <path fill="#fff" d="m3.1373 24.558 0.21051-5.1447 11.444 0.05949v5.0852h-11.654z"/>
-  <path fill="#fff" d="m3.5231 38.542 0.80655-5.1447 10.462-6.297v5.0852l-11.268 6.3565z"/>
-  <path fill="#fff" d="m47.141 24.558-0.21054-5.1447-11.444 0.05949v5.0852h11.654z"/>
-  <path fill="#fff" d="m3.5231 5.4881 0.80655 5.1447 10.462 6.297v-5.085l-11.269-6.3577z"/>
-  <path fill="#fff" d="m46.755 38.542-0.80655-5.1447-10.462-6.297v5.0852l11.268 6.3565z"/>
-  <path fill="#fff" d="m46.755 5.4881-0.80655 5.1447-10.462 6.297v-5.0852l11.268-6.3565z"/>
-  <path fill-opacity=".39216" fill-rule="evenodd" d="m23.13 18.589 1.3449 22.321 5.5553-4.3737 4.7036 9.9938 6.883-3.9732-6.3917-9.0194 6.5661-2.6233-18.661-12.325z"/>
-  <path fill-rule="evenodd" d="m22.796 14.591 1.3449 22.321 5.5553-4.3737 4.7036 9.9938 6.883-3.9732-6.3917-9.0194 6.5661-2.6233-18.661-12.326z"/>
-  <path fill-rule="evenodd" fill="url(#d)" d="m24.795 18.054 0.9376 15.618 4.695-3.8644 4.6328 10.022 3.4633-1.9991-6.3645-9.0224 5.6948-2.1331-13.059-8.6207z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="local_ratsnest.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.228276"
+     inkscape:cy="12.68094"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     style="fill:#cccccc;fill-opacity:1;stroke:none"
+     id="rect3843"
+     width="26"
+     height="26"
+     x="0"
+     y="0"
+     rx="2.5"
+     ry="2.5" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 19.5,7 24,2"
+     id="path3856"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 9,5.5 0,15 8,0 0,-15 z"
+     id="path3965"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 11.5,6 0,1.5 3,0 0,-1.5"
+     id="path3967"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3969"
+     width="2"
+     height="2"
+     x="18.5"
+     y="6"
+     rx="0"
+     ry="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3985"
+     d="M 19.5,11 24,9"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="10"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3971"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 19.5,15 24,17"
+     id="path3987"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3973"
+     width="2"
+     height="2"
+     x="18.5"
+     y="14"
+     rx="0"
+     ry="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3989"
+     d="M 19.5,19 24,24"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="18"
+     x="18.5"
+     height="2"
+     width="2"
+     id="rect3975"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3991"
+     d="M 6.5,7 2,2"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="6"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3977"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 6.5,11 2,9"
+     id="path3993"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3979"
+     width="2"
+     height="2"
+     x="5.5"
+     y="10"
+     rx="0"
+     ry="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3995"
+     d="M 6.5,15 2,17"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <rect
+     ry="0"
+     rx="0"
+     y="14"
+     x="5.5"
+     height="2"
+     width="2"
+     id="rect3981"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 6.5,19 2,24"
+     id="path3997"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3983"
+     width="2"
+     height="2"
+     x="5.5"
+     y="18"
+     rx="0"
+     ry="0" />
 </svg>
diff --git a/bitmaps_png/sources/mode_module.svg b/bitmaps_png/sources/mode_module.svg
index fec77e53dc..ba79e342bf 100644
--- a/bitmaps_png/sources/mode_module.svg
+++ b/bitmaps_png/sources/mode_module.svg
@@ -1,67 +1,265 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <linearGradient id="h" y2="14.691" gradientUnits="userSpaceOnUse" x2="30.432" gradientTransform="translate(6.3922,12.185)" y1="12.338" x1="28.079">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="i" y2="22.119" gradientUnits="userSpaceOnUse" x2="22.81" gradientTransform="translate(6.3922,12.185)" y1="21.481" x1="23.448">
-   <stop stop-color="#ce5c00" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="j" y2="32.714" gradientUnits="userSpaceOnUse" x2="25.485" y1="34.39" x1="26.379">
-   <stop stop-color="#e9b96e" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="l" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)" r="9.1267">
-   <stop stop-color="#f9a9a9" offset="0"/>
-   <stop stop-color="#ab5f5f" offset="1"/>
-  </radialGradient>
-  <linearGradient id="k" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)" y1="115.94" x1="-158.75">
-   <stop stop-color="#ddd" offset="0"/>
-   <stop stop-color="#fff" offset=".34468"/>
-   <stop stop-color="#737373" offset=".72695"/>
-   <stop stop-color="#bbb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="g" y2="-20.465" gradientUnits="userSpaceOnUse" x2="253.65" gradientTransform="matrix(.076209 0 0 .0837 -38.77 12.013)" y1="-3.7385" x1="-15.36">
-   <stop stop-color="#faff00" offset="0"/>
-   <stop stop-color="#0bae09" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(-2.8288,0,0,-2.4916,-6.4559,36.786)">
-  <g stroke-linejoin="round">
-   <rect transform="rotate(90)" height="14.619" width="9.7086" stroke="#000" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-   <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke="#030303" stroke-width="5.5958" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mode_module.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="-1.1846878"
+     inkscape:cy="14.00585"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <g stroke-linejoin="round" transform="translate(-.0375 -.15)" stroke="#030303">
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="11.505466"
+     x="-24.598511"
+     id="rect73-5-4" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <g
+     id="g3017"
+     transform="matrix(0.88481394,0,0,0.87536287,2.0550741,2.1353214)">
+    <g
+       transform="matrix(1.2,0,0,1.2,-5,-2)"
+       style="stroke:#f2f2f2;stroke-width:2.5;stroke-miterlimit:4;stroke-dasharray:none"
+       id="g3815">
+      <path
+         style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 6.5,12.5 17,0"
+         id="path3020"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3790"
+         d="M 6.5,12.5 10,10"
+         style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 6.5,12.5 10,15"
+         id="path3792"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 23.5,12.5 20,10"
+         id="path3794"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3796"
+         d="M 23.5,12.5 20,15"
+         style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:nodetypes="cc" />
+      <g
+         style="stroke:#f2f2f2;stroke-width:2.5;stroke-miterlimit:4;stroke-dasharray:none"
+         id="g3808"
+         transform="matrix(0,1,-1,0,27.5,-2.5)">
+        <path
+           style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="m 6.5,12.5 17,0"
+           id="path3798"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path3800"
+           d="M 6.5,12.5 10,10"
+           style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="M 6.5,12.5 10,15"
+           id="path3802"
+           inkscape:connector-curvature="0" />
+        <path
+           sodipodi:nodetypes="cc"
+           style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="M 23.5,12.5 20,10"
+           id="path3804"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path3806"
+           d="M 23.5,12.5 20,15"
+           style="fill:none;stroke:#f2f2f2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           sodipodi:nodetypes="cc" />
+      </g>
+    </g>
+    <g
+       id="g3828"
+       style="stroke:#1a1a1a;stroke-width:0.83333331;stroke-miterlimit:4;stroke-dasharray:none"
+       transform="matrix(1.2,0,0,1.2,-5,-2)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3830"
+         d="m 6.5,12.5 17,0"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 6.5,12.5 10,10"
+         id="path3832"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3834"
+         d="M 6.5,12.5 10,15"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:nodetypes="cc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3836"
+         d="M 23.5,12.5 20,10"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="cc"
+         style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 23.5,12.5 20,15"
+         id="path3838"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="matrix(0,1,-1,0,27.5,-2.5)"
+         id="g3840"
+         style="stroke:#1a1a1a;stroke-width:0.83333331;stroke-miterlimit:4;stroke-dasharray:none">
+        <path
+           inkscape:connector-curvature="0"
+           id="path3842"
+           d="m 6.5,12.5 17,0"
+           style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+        <path
+           sodipodi:nodetypes="cc"
+           style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="M 6.5,12.5 10,10"
+           id="path3844"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path3846"
+           d="M 6.5,12.5 10,15"
+           style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           sodipodi:nodetypes="cc" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path3848"
+           d="M 23.5,12.5 20,10"
+           style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           style="fill:none;stroke:#1a1a1a;stroke-width:0.83333331;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           d="M 23.5,12.5 20,15"
+           id="path3850"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
   </g>
-  <g transform="translate(-.0375 9.6261)">
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <g stroke-width="0.3">
-    <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   </g>
-  </g>
- </g>
- <g transform="matrix(1.1517 -.36083 .34444 1.0994 -49.31 58.054)">
-  <g transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)">
-   <path stroke-linejoin="round" d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z" fill-rule="evenodd" stroke="url(#i)" fill="url(#h)"/>
-   <path opacity=".28235" d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z" stroke="#fff" fill="none"/>
-   <path fill-rule="evenodd" fill="url(#j)" d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"/>
-   <path stroke-linejoin="round" d="m23 21.5-5.5 1.5 2-5" transform="translate(6.3922,12.185)" stroke="#e9b96e" stroke-linecap="round" fill="none"/>
-   <path fill-rule="evenodd" d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"/>
-  </g>
-  <path style="enable-background:new" d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z" stroke="#ef2929" stroke-width="1.0891" fill="url(#l)"/>
-  <path style="enable-background:new" d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z" stroke="#888a85" stroke-width="1.0891" fill="url(#k)"/>
- </g>
- <path stroke-linejoin="bevel" d="m-39.342 29.458c-0.50813-1.6315 8.893 4.6149 11.134 3.835 2.3256-1.4113 13.224-16.855 16.19-16.123-1.7042 3.9576-12.976 27.54-13.89 30.25-1.6411 1.1322-11.033-11.785-13.434-17.963z" fill-rule="evenodd" stroke="#005900" stroke-width="1.2277" fill="url(#g)"/>
- <path d="m29.875 13.154-7.0793 6.2502h4.5106v7.146h-1.5187v0.03624h-6.5222v-4.3135l-6.4659 6.8457 6.4659 6.8431v-4.3601h8.0409v1.09h0.03751v6.3046h-4.4624l7.082 6.2502 7.0793-6.2502h-4.5106v-7.3946h0.48213v-0.03625h6.5195v4.3135l6.466-6.8457-6.466-6.8431v4.3601h-7.0016v-0.84405h-0.03749v-6.302h4.4624l-7.082-6.2502z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.421" fill="#59d421"/>
 </svg>
diff --git a/bitmaps_png/sources/mode_track.svg b/bitmaps_png/sources/mode_track.svg
index 2bc3df690d..b42d0ebc40 100644
--- a/bitmaps_png/sources/mode_track.svg
+++ b/bitmaps_png/sources/mode_track.svg
@@ -1,27 +1,117 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <radialGradient id="f" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44971 -.29369 .82915 1.1474 36.036 -10.021)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="d" y2="4.6406" gradientUnits="userSpaceOnUse" x2="6.0964" gradientTransform="matrix(1.4468,0,0,1.3132,2.1217,5.8086)" y1="8.6836" x1="8.9893">
-   <stop stop-color="#ff7800" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="4.6406" gradientUnits="userSpaceOnUse" x2="6.0964" gradientTransform="matrix(1.4468,0,0,1.3132,23.014,26.837)" y1="8.6836" x1="8.9893">
-   <stop stop-color="#ff7800" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="50.379" width="52.993" y="-1.1654" x="-2.4003"/>
- <path fill="url(#f)" d="m27.96 3.0328c-1.5334 0-0.04648 0.52172 1.4835 1.1807 1.53 0.65903 5.4901 3.3744 4.5886 7.2157 4.773-0.45192 7.3739 3.2771 7.7281 4.4934 0.35425 1.2163 1.104 2.7369 1.104 1.2791 0.03124-3.9942-3.1414-6.7504-5.3476-9.0852-2.205-2.3348-5.522-4.5834-9.556-5.0838z"/>
- <rect opacity=".76562" transform="scale(-1)" height="37.819" width="5.2654" stroke="#000" y="-43.037" x="-16.662" stroke-width="0.6" fill="#46ff00"/>
- <rect opacity=".76562" transform="rotate(90)" height="41.668" width="4.7791" stroke="#000" y="-45.309" x="12.309" stroke-width="0.6" fill="#f00"/>
- <path d="m19.266 14.672a5.2085 4.7274 0 0 1 -10.417 0 5.2085 4.7274 0 1 1 10.417 0z"/>
- <path fill="url(#d)" d="m17.313 14.672a3.2553 2.9546 0 0 1 -6.5106 0 3.2553 2.9546 0 1 1 6.5106 0z"/>
- <rect opacity=".76562" transform="scale(-1)" height="37.819" width="5.2654" stroke="#000" y="-42.61" x="-37.583" stroke-width="0.6" fill="#46ff00"/>
- <rect opacity=".76562" transform="rotate(90)" height="41.668" width="4.7791" stroke="#000" y="-45.134" x="33.31" stroke-width="0.6" fill="#f00"/>
- <path d="m40.158 35.701a5.2085 4.7274 0 0 1 -10.417 0 5.2085 4.7274 0 1 1 10.417 0z"/>
- <path fill="url(#e)" d="m38.205 35.701a3.2553 2.9546 0 0 1 -6.5106 0 3.2553 2.9546 0 1 1 6.5106 0z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mode_track.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3764"
+     d="m 18.5,2.5 0,21"
+     style="fill:#999999;stroke:#e60000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#e60000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,2.5 0,21"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#00a000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23.5,18.5 -21,0"
+     id="path3762"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path2990"
+     d="m 23.5,7.5 -21,0"
+     style="fill:none;stroke:#00a000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#e6e6e6;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path2992"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.5"
+     sodipodi:ry="2.5"
+     d="m 16.5,13 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
+     transform="translate(-6.5,-5.5)" />
+  <path
+     transform="translate(4.5,5.5)"
+     d="m 16.5,13 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
+     sodipodi:ry="2.5"
+     sodipodi:rx="2.5"
+     sodipodi:cy="13"
+     sodipodi:cx="14"
+     id="path2994"
+     style="fill:#e6e6e6;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
 </svg>
diff --git a/bitmaps_png/sources/module.svg b/bitmaps_png/sources/module.svg
index 50be5f40eb..2b33918a6d 100644
--- a/bitmaps_png/sources/module.svg
+++ b/bitmaps_png/sources/module.svg
@@ -7,12 +7,12 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="module.svg">
   <metadata
      id="metadata100">
@@ -22,6 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,252 +35,95 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview98"
-     showgrid="false"
-     inkscape:zoom="6.8885454"
-     inkscape:cx="3.8238824"
-     inkscape:cy="23.59322"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="20.876254"
+     inkscape:cy="11.223061"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective102" />
-    <linearGradient
-       id="h"
-       y2="14.691"
-       gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
-      <stop
-         stop-color="#fcaf3e"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       id="i"
-       y2="22.119"
-       gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
-      <stop
-         stop-color="#ce5c00"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <linearGradient
-       id="j"
-       y2="32.714"
-       gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="l"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
-    <linearGradient
-       id="k"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)"
-       y1="115.94"
-       x1="-158.75">
-      <stop
-         stop-color="#ddd"
-         offset="0"
-         id="stop27" />
-      <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
-      <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       id="g"
-       y2="-20.465"
-       gradientUnits="userSpaceOnUse"
-       x2="253.65"
-       gradientTransform="matrix(.076209 0 0 .0837 -38.77 12.013)"
-       y1="-3.7385"
-       x1="-15.36">
-      <stop
-         stop-color="#faff00"
-         offset="0"
-         id="stop36" />
-      <stop
-         stop-color="#0bae09"
-         offset="1"
-         id="stop38" />
-    </linearGradient>
-  </defs>
+     id="defs4" />
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     id="g3020">
-    <g
-       transform="matrix(-3.089888,0,0,-3.1303427,-9.1448447,44.897143)"
-       id="g42"
-       style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect44"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414000000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path46"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:8.92859935999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-9.9151729,45.355978)"
-       id="g48"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect50"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path54"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect56"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path58"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path60"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-9.9151729,14.768599)"
-       id="g62">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect64"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path68"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect70"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path72"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <g
-         id="g74"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path76"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/module_check.svg b/bitmaps_png/sources/module_check.svg
index 118f31c96e..dcf76ac81b 100644
--- a/bitmaps_png/sources/module_check.svg
+++ b/bitmaps_png/sources/module_check.svg
@@ -1,88 +1,265 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48">
- <defs>
-  <linearGradient id="m" y2="14.691" gradientUnits="userSpaceOnUse" x2="30.432" gradientTransform="translate(6.3922,12.185)" y1="12.338" x1="28.079">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="22.119" gradientUnits="userSpaceOnUse" x2="22.81" gradientTransform="translate(6.3922,12.185)" y1="21.481" x1="23.448">
-   <stop stop-color="#ce5c00" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="32.714" gradientUnits="userSpaceOnUse" x2="25.485" y1="34.39" x1="26.379">
-   <stop stop-color="#e9b96e" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="q" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)" r="9.1267">
-   <stop stop-color="#f9a9a9" offset="0"/>
-   <stop stop-color="#ab5f5f" offset="1"/>
-  </radialGradient>
-  <linearGradient id="p" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)" y1="115.94" x1="-158.75">
-   <stop stop-color="#ddd" offset="0"/>
-   <stop stop-color="#fff" offset=".34468"/>
-   <stop stop-color="#737373" offset=".72695"/>
-   <stop stop-color="#bbb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="9.2485" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="9.3617" gradientTransform="matrix(.88741 0 0 1.1269 1.1058 6.5)" y1="2.8702" x1="3.4673"/>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#ff6900" offset="1"/>
-  </linearGradient>
-  <linearGradient id="l" y2="7.8438" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="12.922" y1="6.0625" x1="11.078"/>
-  <linearGradient id="j" y2="-20.465" gradientUnits="userSpaceOnUse" x2="253.65" gradientTransform="matrix(.076209 0 0 .0837 20.63 9.6126)" y1="-3.7385" x1="-15.36">
-   <stop stop-color="#faff00" offset="0"/>
-   <stop stop-color="#0bae09" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(-2.8288,0,0,-2.4916,-6.4559,36.786)">
-  <g stroke-linejoin="round">
-   <rect transform="rotate(90)" height="14.619" width="9.7086" stroke="#000" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-   <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke="#030303" stroke-width="5.5958" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="module_check.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="8.3900939"
+     inkscape:cx="-3.3169619"
+     inkscape:cy="3.6300835"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3782">
+      <stop
+         style="stop-color:#369f29;stop-opacity:1;"
+         offset="0"
+         id="stop3784" />
+      <stop
+         style="stop-color:#57cf49;stop-opacity:1;"
+         offset="1"
+         id="stop3786" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3782"
+       id="linearGradient3788"
+       x1="15"
+       y1="13"
+       x2="23.5"
+       y2="4.5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(64,-1)" />
+    <linearGradient
+       id="j"
+       y2="-20.465"
+       gradientUnits="userSpaceOnUse"
+       x2="253.64999"
+       gradientTransform="matrix(0.05098779,0,0,0.05626101,7.8849277,1.7762208)"
+       y1="-3.7385001"
+       x1="-15.36">
+      <stop
+         stop-color="#faff00"
+         offset="0"
+         id="stop43" />
+      <stop
+         stop-color="#0bae09"
+         offset="1"
+         id="stop45" />
+    </linearGradient>
+  </defs>
+  <rect
+     style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3926"
+     width="24.000004"
+     height="13.000002"
+     x="65"
+     y="5.5" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 65,10 3.5,0 0,4 -3.5,0"
+     id="path3928"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3820"
+     width="4"
+     height="4"
+     x="66"
+     y="-1"
+     rx="0.5"
+     ry="0.5" />
+  <rect
+     ry="0.5"
+     rx="0.5"
+     y="-1"
+     x="84"
+     height="4"
+     width="4"
+     id="rect3822"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3824"
+     width="4"
+     height="4"
+     x="78"
+     y="-1"
+     rx="0.5"
+     ry="0.5" />
+  <rect
+     ry="0.5"
+     rx="0.5"
+     y="-1"
+     x="72"
+     height="4"
+     width="4"
+     id="rect3826"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     ry="0.5"
+     rx="0.5"
+     y="21"
+     x="66"
+     height="4"
+     width="4"
+     id="rect3828"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3830"
+     width="4"
+     height="4"
+     x="84"
+     y="21"
+     rx="0.5"
+     ry="0.5" />
+  <rect
+     ry="0.5"
+     rx="0.5"
+     y="21"
+     x="78"
+     height="4"
+     width="4"
+     id="rect3832"
+     style="fill:#d45500;fill-opacity:1;stroke:none" />
+  <rect
+     style="fill:#d45500;fill-opacity:1;stroke:none"
+     id="rect3834"
+     width="4"
+     height="4"
+     x="72"
+     y="21"
+     rx="0.5"
+     ry="0.5" />
+  <path
+     style="opacity:0.9;fill:none;stroke:url(#linearGradient3788);stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 72,10 5,4.5 9.5,-10"
+     id="path7408"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <g stroke-linejoin="round" transform="translate(-.0375 -.15)" stroke="#030303">
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <g transform="translate(-.0375 9.6261)">
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <g stroke-width="0.3">
-    <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   </g>
-  </g>
- </g>
- <g transform="matrix(2.0824,0,0,1.88,62.041,17.835)">
-  <g fill="#9b9b9b" transform="translate(-3.9,-4.75)">
-   <path fill-rule="evenodd" d="m8 13.25v14l10.5-7-10.5-7z"/>
-   <rect y="17.25" width="1.9942" x="6.0058" height="1"/>
-   <rect y="22.25" width="2" x="6" height="1"/>
-   <path d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(1.3333 0 0 1.3333 .66664 11.583)"/>
-   <rect y="19.75" width="2.4942" x="19.506" height="1"/>
-  </g>
-  <path fill-rule="evenodd" d="m3.1058 7.5v14l10.5-7-10.5-7z"/>
-  <rect y="11.5" width="1.9942" x="1.1058" height="1"/>
-  <rect y="16.5" width="2" x="1.1" height="1"/>
-  <path fill-rule="evenodd" fill="url(#k)" d="m4.1058 9.5v10l8.0002-5-8.0002-5z"/>
-  <path d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(1.3333,0,0,1.3333,-4.2334,5.8333)"/>
-  <path fill="url(#l)" d="m13 7a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" transform="translate(1.1,7.5)"/>
-  <rect y="14" width="2.4942" x="14.606" height="1"/>
- </g>
- <g transform="matrix(1.1517 -.36083 .34444 1.0994 -49.31 58.054)">
-  <g transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)">
-   <path stroke-linejoin="round" d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z" fill-rule="evenodd" stroke="url(#n)" fill="url(#m)"/>
-   <path opacity=".28235" d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z" stroke="#fff" fill="none"/>
-   <path fill-rule="evenodd" fill="url(#o)" d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"/>
-   <path stroke-linejoin="round" d="m23 21.5-5.5 1.5 2-5" transform="translate(6.3922,12.185)" stroke="#e9b96e" stroke-linecap="round" fill="none"/>
-   <path fill-rule="evenodd" d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"/>
-  </g>
-  <path style="enable-background:new" d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z" stroke="#ef2929" stroke-width="1.0891" fill="url(#q)"/>
-  <path style="enable-background:new" d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z" stroke="#888a85" stroke-width="1.0891" fill="url(#p)"/>
- </g>
- <path stroke-linejoin="bevel" d="m20.058 27.058c-0.508-1.632 8.893 4.615 11.134 3.835 2.326-1.412 13.225-16.856 16.19-16.123-1.704 3.958-12.975 27.54-13.889 30.251-1.641 1.132-11.034-11.785-13.435-17.963z" fill-rule="evenodd" stroke="#005900" stroke-width="1.2277" fill="url(#j)"/>
+  <path
+     style="fill:url(#j);fill-rule:evenodd;stroke:#005900;stroke-width:0.82330978;stroke-linejoin:bevel"
+     inkscape:connector-curvature="0"
+     d="M 7.5022294,13.502574 C 7.1623511,12.405586 13.452109,16.604661 14.951455,16.080364 16.50767,15.131254 23.799669,4.7501903 25.783408,5.2428936 24.643343,7.9033612 17.102457,23.754582 16.490943,25.576847 15.39303,26.337749 9.1086233,17.65527 7.5022294,13.502574 z"
+     id="path131" />
 </svg>
diff --git a/bitmaps_png/sources/module_editor.svg b/bitmaps_png/sources/module_editor.svg
index e932b915fe..f85983810d 100644
--- a/bitmaps_png/sources/module_editor.svg
+++ b/bitmaps_png/sources/module_editor.svg
@@ -8,21 +8,22 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="modul_edit.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="module_editor.svg">
   <metadata
-     id="metadata146">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,349 +36,418 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview144"
-     showgrid="false"
-     inkscape:zoom="16.302661"
-     inkscape:cx="23.756614"
-     inkscape:cy="18.790346"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="20.876254"
+     inkscape:cy="11.223061"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
-       id="i"
-       y2="14.691"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-40-8-3"
+       id="linearGradient4096"
        gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
+       gradientTransform="matrix(0.5514648,-0.67994507,0.76455024,0.56312452,-44.565248,11.212217)"
+       spreadMethod="pad"
+       x1="23.575972"
+       y1="25.356892"
+       x2="23.575972"
+       y2="31.210939" />
+    <linearGradient
+       id="linearGradient3155-40-8-3">
       <stop
-         stop-color="#fcaf3e"
+         style="stop-color:#181818;stop-opacity:1;"
          offset="0"
-         id="stop7" />
+         id="stop2541-6-5" />
       <stop
-         stop-color="#ce5c00"
+         id="stop2543-0-2"
+         offset="0.13482948"
+         style="stop-color:#dbdbdb;stop-opacity:1;" />
+      <stop
+         style="stop-color:#a4a4a4;stop-opacity:1;"
+         offset="0.20224422"
+         id="stop2545-4-4" />
+      <stop
+         id="stop2547-8-1"
+         offset="0.26965895"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8d8d8d;stop-opacity:1;"
+         offset="0.44650277"
+         id="stop2549-8-5" />
+      <stop
+         id="stop2551-8-2"
+         offset="0.57114136"
+         style="stop-color:#959595;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cecece;stop-opacity:1;"
+         offset="0.72038066"
+         id="stop2553-9-8" />
+      <stop
+         style="stop-color:#181818;stop-opacity:1;"
          offset="1"
-         id="stop9" />
+         id="stop2555-7-2" />
     </linearGradient>
     <linearGradient
-       id="j"
-       y2="22.119"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-279-6-6"
+       id="linearGradient4098"
        gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.678466,9.1094729)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-279-6-6">
       <stop
-         stop-color="#ce5c00"
+         id="stop2559-4-5"
          offset="0"
-         id="stop12" />
+         style="stop-color:#565656;stop-opacity:1;" />
       <stop
-         stop-color="#ce5c00"
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2561-3-7" />
+      <stop
+         id="stop2563-0-6"
          offset="1"
-         id="stop14" />
+         style="stop-color:#545454;stop-opacity:1;" />
     </linearGradient>
     <linearGradient
-       id="k"
-       y2="32.714"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-789-0-8"
+       id="linearGradient4100"
        gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="n"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.831935,9.2986966)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
     <linearGradient
-       id="l"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)"
-       y1="115.94"
-       x1="-158.75">
+       id="linearGradient3223-789-0-8">
       <stop
-         stop-color="#ddd"
+         style="stop-color:#b1b1b1;stop-opacity:1;"
          offset="0"
-         id="stop27" />
+         id="stop2567-9-9" />
       <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
+         id="stop2569-2-9"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
       <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
+         style="stop-color:#8f8f8f;stop-opacity:1;"
          offset="1"
-         id="stop33" />
+         id="stop2571-5-6" />
     </linearGradient>
     <linearGradient
-       id="o"
-       y2="9.2485"
-       xlink:href="#m"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3240-686-0-5"
+       id="linearGradient4102"
        gradientUnits="userSpaceOnUse"
-       x2="9.3617"
-       gradientTransform="matrix(.88741 0 0 1.1269 1.1058 6.5)"
-       y1="2.8702"
-       x1="3.4673" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.145168,8.4519273)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
     <linearGradient
-       id="m">
+       id="linearGradient3240-686-0-5">
       <stop
-         stop-color="#fff"
+         id="stop2575-5-5"
          offset="0"
-         id="stop37" />
+         style="stop-color:#565656;stop-opacity:1;" />
       <stop
-         stop-color="#ff6900"
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2577-9-6" />
+      <stop
+         id="stop2579-4-9"
          offset="1"
-         id="stop39" />
+         style="stop-color:#545454;stop-opacity:1;" />
     </linearGradient>
     <linearGradient
-       id="p"
-       y2="7.8438"
-       xlink:href="#m"
+       inkscape:collect="always"
+       xlink:href="#linearGradient3223-768-9-6"
+       id="linearGradient4104"
        gradientUnits="userSpaceOnUse"
-       x2="12.922"
-       y1="6.0625"
-       x1="11.078" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-47.298637,8.6411489)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-768-9-6">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2583-2-1" />
+      <stop
+         id="stop2585-2-1"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2587-4-0" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient3123"
+       xlink:href="#linearGradient3240-907-7-2"
+       id="linearGradient4106"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="28.079"
-       y1="12.338"
-       x2="30.432"
-       y2="14.691" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.609293,7.7912027)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3240-907-7-2">
+      <stop
+         id="stop2591-5-5"
+         offset="0"
+         style="stop-color:#565656;stop-opacity:1;" />
+      <stop
+         style="stop-color:#9a9a9a;stop-opacity:1;"
+         offset="0.5"
+         id="stop2593-4-8" />
+      <stop
+         id="stop2595-8-4"
+         offset="1"
+         style="stop-color:#545454;stop-opacity:1;" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient3125"
+       xlink:href="#linearGradient3223-699-2-0"
+       id="linearGradient4108"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="23.448"
-       y1="21.481"
-       x2="22.81"
-       y2="22.119" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476696,0.65903446,-46.762762,7.9804271)"
+       x1="30.037716"
+       y1="24.989594"
+       x2="30.037716"
+       y2="30.000141" />
+    <linearGradient
+       id="linearGradient3223-699-2-0">
+      <stop
+         style="stop-color:#b1b1b1;stop-opacity:1;"
+         offset="0"
+         id="stop2599-8-1" />
+      <stop
+         id="stop2601-9-4"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#8f8f8f;stop-opacity:1;"
+         offset="1"
+         id="stop2603-3-8" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient3127"
+       xlink:href="#linearGradient3290-678-8-0"
+       id="linearGradient4110"
        gradientUnits="userSpaceOnUse"
-       x1="26.379"
-       y1="34.39"
-       x2="25.485"
-       y2="32.714" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3129"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       cx="-138.84"
-       cy="128"
-       r="9.1267" />
+       gradientTransform="matrix(0.53587556,-0.66072405,0.89476697,0.65903459,-47.371874,8.7336194)"
+       x1="9"
+       y1="29.056757"
+       x2="9"
+       y2="26.02973" />
+    <linearGradient
+       id="linearGradient3290-678-8-0">
+      <stop
+         style="stop-color:#35310b;stop-opacity:0.25735295;"
+         offset="0"
+         id="stop2607-0-7" />
+      <stop
+         style="stop-color:#fcfbf2;stop-opacity:1;"
+         offset="1"
+         id="stop2609-2-0" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3131"
+       xlink:href="#linearGradient3191-577-0-5"
+       id="linearGradient4112"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       x1="-158.75"
-       y1="115.94"
-       x2="-158.75"
-       y2="134.25" />
+       gradientTransform="matrix(0.52967464,-0.05106546,0.07896699,0.50121506,-25.900092,2.4479589)"
+       x1="5.5178981"
+       y1="37.371799"
+       x2="9.5220556"
+       y2="41.391716" />
+    <linearGradient
+       id="linearGradient3191-577-0-5">
+      <stop
+         style="stop-color:#bcaf25;stop-opacity:1;"
+         offset="0"
+         id="stop2613-5-7" />
+      <stop
+         style="stop-color:#c5b625;stop-opacity:1;"
+         offset="1"
+         id="stop2615-1-6" />
+    </linearGradient>
   </defs>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     id="g3919"
-     transform="matrix(0.97746831,0,0,1.0670086,1.0454603,-0.55396231)">
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.6989928,37.816312)"
-       id="g44"
-       style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.70154679;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect46"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.70154679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path48"
-         inkscape:connector-curvature="0"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:9.81431389;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    </g>
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.5828275,38.209856)"
-       id="g50"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect54"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path56"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect58"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path60"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path62"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.5828275,12.561045)"
-       id="g64">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect68"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path70"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect72"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path74"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g76"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path78"
-           inkscape:connector-curvature="0"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
   <g
-     transform="matrix(1.2673669,-0.3872499,0.37903259,1.1798978,-125.23126,31.260235)"
-     id="g80">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
-       id="g82">
-      <path
-         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
-         id="path84"
-         style="fill:url(#linearGradient3123);fill-rule:evenodd;stroke:url(#linearGradient3125);stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <path
-         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
-         id="path86"
-         inkscape:connector-curvature="0"
-         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
-      <path
-         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
-         id="path88"
-         style="fill:url(#linearGradient3127);fill-rule:evenodd"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 23,21.5 -5.5,1.5 2,-5"
-         transform="translate(6.3922,12.185)"
-         id="path90"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
-      <path
-         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
-         id="path92"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd" />
-    </g>
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     id="g4083"
+     transform="matrix(0.92935672,0,0,0.94214274,26.140294,3.2084579)">
     <path
-       style="fill:url(#radialGradient3129);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
-       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-       id="path94"
+       inkscape:transform-center-y="-8.5737916"
+       inkscape:transform-center-x="-9.3983079"
+       id="rect2383-6"
+       d="m -20.260599,15.418138 c 0.385942,-0.359525 1.626246,0.04344 2.823031,0.92492 1.193925,0.879375 1.885308,1.901358 1.622844,2.349659 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 L -2.3396366,2.1332683 C -1.9982241,1.7123137 -2.7221695,0.6311863 -3.9569496,-0.27828093 -5.1917269,-1.1877488 -6.4720591,-1.5828612 -6.8134729,-1.1619051 L -20.260599,15.418138 z"
+       style="fill:url(#linearGradient4096);fill-opacity:1;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
        inkscape:connector-curvature="0" />
     <path
-       style="fill:url(#linearGradient3131);stroke:#888a85;stroke-width:1.0891;enable-background:new"
-       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-       id="path96"
+       inkscape:transform-center-y="-12.827689"
+       inkscape:transform-center-x="-14.039749"
+       sodipodi:nodetypes="csscccccc"
+       id="rect3175-5"
+       d="m -8.9647181,1.4883676 c 0.3859412,-0.3595239 1.6262461,0.043436 2.8230303,0.9249195 1.1939233,0.8793747 1.8853063,1.9013558 1.6228423,2.3496582 -9.958e-4,0.0017 0.028987,0.018908 0.027961,0.020595 L -2.4323882,2.2472328 C -1.8904837,1.5813835 -2.5537813,0.76538855 -3.9569496,-0.27828093 -5.1537324,-1.1597648 -6.3940388,-1.5627248 -6.7799785,-1.203201 l -0.03349,0.041295 -2.1512452,2.6502727 z"
+       style="opacity:0.8;fill:#ffb6ed;fill-opacity:1;stroke:#e28ccd;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-6.9998429"
+       inkscape:transform-center-x="-7.6735182"
+       id="path3208-3"
+       d="m -20.260599,15.418138 c 0.385942,-0.359526 1.626246,0.04344 2.823031,0.924918 1.193923,0.879375 1.885307,1.901359 1.622844,2.349661 -9.99e-4,0.0017 0.02899,0.01891 0.02796,0.02059 l 9.2605979,-11.4181381 0.03349,-0.041295 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -6.2581704,6.7849794 -6.9495548,5.7629998 -8.1434753,4.8836241 -9.3402623,4.0021407 -10.580567,3.5991814 -10.966509,3.9587059 L -11,4 -20.260599,15.418138 z"
+       style="opacity:0.6;fill:#0c0c0c;fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.684694"
+       inkscape:transform-center-x="-11.687278"
+       id="path3233-3"
+       d="m -10.804214,3.7564278 c 0.38594,-0.3595242 1.6262478,0.043435 2.8230321,0.9249192 1.1939232,0.8793746 1.8853077,1.9013553 1.622841,2.3496597 -9.987e-4,0.00171 0.028987,0.018905 0.027961,0.020594 l 0.1674592,-0.206477 c 0.00103,-0.00168 -0.028958,-0.018889 -0.027961,-0.020594 C -5.9284136,6.3762253 -6.6197981,5.3542442 -7.8137227,4.4748711 -9.010507,3.5933864 -10.250813,3.1904269 -10.636753,3.549951 l -0.167461,0.2064768 z"
+       style="fill:url(#linearGradient4098);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.569171"
+       inkscape:transform-center-x="-11.561394"
+       id="path3216-2"
+       d="m -10.957682,3.9456505 c 0.385943,-0.3595249 1.6262481,0.043435 2.8230324,0.9249186 1.1939218,0.8793753 1.8853077,1.901355 1.6228409,2.3496582 -9.987e-4,0.0017 0.028987,0.018908 0.027961,0.020596 L -6.3163873,7.034346 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -6.0818827,6.5654483 -6.7732644,5.5434669 -7.9671904,4.6640928 -9.1639747,3.7826089 -10.404279,3.3796487 -10.790222,3.7391733 l -0.16746,0.2064772 z"
+       style="fill:url(#linearGradient4100);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.086128"
+       inkscape:transform-center-x="-12.124723"
+       id="path3248-0"
+       d="m -10.270917,3.0988821 c 0.3859421,-0.3595247 1.6262472,0.043434 2.8230315,0.9249191 1.1939246,0.8793742 1.8853077,1.9013551 1.6228437,2.3496584 -10e-4,0.00171 0.028987,0.018907 0.027961,0.020594 L -5.629619,6.1875773 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020594 C -5.3951158,5.7186804 -6.0865002,4.6966993 -7.2804249,3.8173251 -8.4772078,2.9358404 -9.7175125,2.5328808 -10.103456,2.8924055 l -0.167461,0.2064766 z"
+       style="fill:url(#linearGradient4102);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-10.970607"
+       inkscape:transform-center-x="-11.998839"
+       id="path3250-5"
+       d="m -10.424385,3.2881043 c 0.385943,-0.359525 1.6262489,0.043435 2.8230304,0.9249192 1.193926,0.879375 1.8853091,1.901355 1.6228437,2.3496584 -9.959e-4,0.0017 0.028987,0.018907 0.027961,0.020595 L -5.7830894,6.376799 C -5.7820594,6.375119 -5.8120474,6.35791 -5.8110504,6.356205 -5.5485821,5.9079022 -6.239968,4.8859204 -7.4338912,4.0065476 -8.630674,3.1250629 -9.8709804,2.7221029 -10.256924,3.081628 l -0.167461,0.2064763 z"
+       style="fill:url(#linearGradient4104);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.489504"
+       inkscape:transform-center-x="-12.564281"
+       id="path3256-2"
+       d="m -9.7350399,2.4381576 c 0.3859401,-0.3595239 1.6262464,0.043435 2.8230293,0.92492 1.1939246,0.8793739 1.885309,1.9013545 1.6228436,2.3496575 -9.972e-4,0.0017 0.028987,0.018908 0.027961,0.020595 l 0.1674593,-0.2064765 c 0.00103,-0.00168 -0.028958,-0.01889 -0.027961,-0.020595 C -4.8592409,5.0579564 -5.5506254,4.0359752 -6.7445501,3.1566005 -7.9413315,2.2751166 -9.1816378,1.8721571 -9.5675803,2.2316818 l -0.1674596,0.2064758 z"
+       style="fill:url(#linearGradient4106);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-11.373981"
+       inkscape:transform-center-x="-12.438397"
+       id="path3258-6"
+       d="m -9.8885076,2.62738 c 0.38594,-0.3595248 1.6262464,0.043435 2.8230321,0.9249197 1.1939218,0.8793738 1.8853048,1.9013554 1.6228408,2.3496578 -9.986e-4,0.00171 0.028987,0.018907 0.027961,0.020595 l 0.1674621,-0.2064757 c 0.00103,-0.00168 -0.028958,-0.018892 -0.027961,-0.020595 C -5.0127087,5.247178 -5.7040931,4.2251973 -6.8980163,3.3458231 -8.0947992,2.4643389 -9.3351056,2.0613788 -9.7210475,2.4209041 L -9.8885076,2.62738 z"
+       style="fill:url(#linearGradient4108);fill-opacity:1;stroke:none"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:transform-center-y="-2.7057213"
+       inkscape:transform-center-x="-2.8267936"
+       style="fill:url(#linearGradient4110);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4112);stroke-width:0.97299999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -22.415644,22.379236 6.554707,-3.624268 0.05215,-0.064 c 0.262465,-0.448296 -0.436344,-1.469339 -1.630268,-2.348715 -1.196786,-0.881483 -2.43535,-1.281509 -2.821292,-0.921985 l -2.155299,6.958964 z"
+       id="path3270-8"
+       sodipodi:nodetypes="cccscc"
+       inkscape:connector-curvature="0" />
+    <path
+       sodipodi:nodetypes="cccsc"
+       inkscape:transform-center-y="-0.91293426"
+       inkscape:transform-center-x="-0.93674026"
+       id="path3281-6"
+       d="m -21.938409,20.355866 -0.715567,2.282713 2.240077,-1.181568 c -0.16898,-0.15117 -0.542316,-0.383617 -0.741304,-0.530179 -0.229088,-0.168733 -0.557228,-0.439293 -0.783206,-0.570966 z"
+       style="fill:#0c0c0c;fill-opacity:1;fill-rule:evenodd;stroke:#0c0c0c;stroke-width:0.67326826;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
        inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/module_filtered_list.svg b/bitmaps_png/sources/module_filtered_list.svg
index 10d53ff280..7187da54ba 100644
--- a/bitmaps_png/sources/module_filtered_list.svg
+++ b/bitmaps_png/sources/module_filtered_list.svg
@@ -12,22 +12,20 @@
    version="1.1"
    viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="module_pin_filtered_list (another copy).svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="module_filtered_list.svg">
   <metadata
-     id="metadata56">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs54" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -37,154 +35,129 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview52"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
      showgrid="true"
-     inkscape:zoom="13.906434"
-     inkscape:cx="19.918756"
-     inkscape:cy="24.624712"
+     inkscape:zoom="33.560376"
+     inkscape:cx="16.150352"
+     inkscape:cy="4.1842002"
      inkscape:window-x="0"
-     inkscape:window-y="26"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3033"
-       empspacing="5"
+       id="grid3048"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      transform="matrix(0,-1,1,0,0,0)"
-     height="21.994465"
-     width="12.99073"
-     y="1.5596062"
-     x="-17.520231"
-     id="rect8"
-     style="fill:#ffffff;stroke:#484848;stroke-width:0.99127513000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     d="m 1.5927632,8.9410802 a 2.0341261,1.8090857 0 1 1 0.012585,3.6181538"
-     id="path10"
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#484848;stroke-width:0.99127518999999997;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5188339"
-     x="-20.502354"
-     id="rect30"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 5.5071146,16.522119 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.507601"
-     x="-20.513519"
-     id="rect30-5"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 12.495882,16.533284 a 0.98526485,0.92342205 0 0 1 0,1.846845 0.98526485,0.92342205 0 1 1 0,-1.846845 z"
-     id="path32-4"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.499128"
-     x="-20.488094"
-     id="rect30-2"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 19.487408,16.507861 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32-0"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5339792"
-     x="-7.5303874"
-     id="rect30-1"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 5.5222603,3.5501532 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-3"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.522747"
-     x="-7.5415525"
-     id="rect30-5-6"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 12.511028,3.5613187 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-4-0"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.514275"
-     x="-7.516129"
-     id="rect30-2-8"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 19.502554,3.535895 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-0-4"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     ry="0.95373797"
-     height="13.958503"
-     width="11.03963"
-     y="10.016949"
-     x="13.978938"
-     id="rect42"
-     style="fill:#3e3e3e" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.009575,11.52825 h 8.877796"
-     id="path44" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.029532,13.53267 h 4.998076"
-     id="path46" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:0.98748815;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.014805,15.486244 h 8.994456"
-     id="path48" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 14.996242,17.512034 h 3.030854"
-     id="path50" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00859404;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.023158,19.524562 h 4.975703"
-     id="path52" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.030706,21.525424 h 7.667396"
-     id="path46-2" />
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     id="g4280"
+     transform="translate(-18.056726,-0.06320908)">
+    <path
+       sodipodi:nodetypes="ccccc"
+       inkscape:connector-curvature="0"
+       id="rect3938"
+       d="m 30.556848,13.55599 12.961754,0 0,11.985901 -12.961754,0 c 0,-3.9953 0,-7.990602 0,-11.985901 z"
+       style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3943"
+       d="m 32.524812,16.544507 8.936437,0"
+       style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3943-0"
+       d="m 32.580134,18.491145 4.92238,0"
+       style="fill:none;stroke:#333333;stroke-width:1.02590847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3943-0-0"
+       d="m 32.550105,20.517344 7.902549,0"
+       style="fill:none;stroke:#333333;stroke-width:1.03499389;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3943-0-8"
+       d="m 32.509798,22.483948 3.007056,0"
+       style="fill:none;stroke:#333333;stroke-width:0.94724977;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/module_full_list.svg b/bitmaps_png/sources/module_full_list.svg
index 34736fd8ba..6c81f1cc6c 100644
--- a/bitmaps_png/sources/module_full_list.svg
+++ b/bitmaps_png/sources/module_full_list.svg
@@ -12,10 +12,10 @@
    version="1.1"
    viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="module_full_list.svg">
   <metadata
-     id="metadata56">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -26,8 +26,6 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs54" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -37,154 +35,125 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview52"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
      showgrid="true"
-     inkscape:zoom="27.812868"
-     inkscape:cx="26.566208"
-     inkscape:cy="13.243384"
+     inkscape:zoom="33.560376"
+     inkscape:cx="16.150352"
+     inkscape:cy="4.1842002"
      inkscape:window-x="0"
-     inkscape:window-y="26"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3033"
-       empspacing="5"
+       id="grid3048"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      transform="matrix(0,-1,1,0,0,0)"
-     height="21.994465"
-     width="12.99073"
-     y="1.5596062"
-     x="-17.520231"
-     id="rect8"
-     style="fill:#ffffff;stroke:#484848;stroke-width:0.99127513000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     d="m 1.5927632,8.9410802 a 2.0341261,1.8090857 0 1 1 0.012585,3.6181538"
-     id="path10"
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#484848;stroke-width:0.99127518999999997;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5188339"
-     x="-20.502354"
-     id="rect30"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
   <path
-     d="m 5.5071146,16.522119 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32"
+     style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.500122,13.492781 12.961754,0 0,11.985901 -12.961754,0 c 0,-3.9953 0,-7.990602 0,-11.985901 z"
+     id="rect3938"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.507601"
-     x="-20.513519"
-     id="rect30-5"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="m 12.495882,16.533284 a 0.98526485,0.92342205 0 0 1 0,1.846845 0.98526485,0.92342205 0 1 1 0,-1.846845 z"
-     id="path32-4"
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.52768,16.481298 8.936437,0"
+     id="path3943"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.499128"
-     x="-20.488094"
-     id="rect30-2"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 19.487408,16.507861 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32-0"
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.512499,18.520942 8.936437,0"
+     id="path3943-7"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5339792"
-     x="-7.5303874"
-     id="rect30-1"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 5.5222603,3.5501532 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-3"
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.60189,20.517344 8.936437,0"
+     id="path3943-8"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.522747"
-     x="-7.5415525"
-     id="rect30-5-6"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 12.511028,3.5613187 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-4-0"
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.572093,22.543543 8.936437,0"
+     id="path3943-2"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.514275"
-     x="-7.516129"
-     id="rect30-2-8"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 19.502554,3.535895 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-0-4"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     ry="0.95373797"
-     height="13.958503"
-     width="11.03963"
-     y="10.016949"
-     x="13.978938"
-     id="rect42"
-     style="fill:#3e3e3e" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00634968;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.015945,11.510273 h 8.990897"
-     id="path44" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:0.98837698;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.015694,15.486244 h 9.010655"
-     id="path48" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00634968;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.018901,13.505784 h 8.990897"
-     id="path44-3" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00634968;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.036877,21.505679 h 8.990897"
-     id="path44-9" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00453961;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.035058,19.510199 h 8.958583"
-     id="path44-93" />
-  <path
-     style="fill:none;stroke:#f2f2f4;stroke-width:1.00725353;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     d="m 15.01981,17.496742 h 9.007054"
-     id="path44-4" />
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/module_library_list.svg b/bitmaps_png/sources/module_library_list.svg
index 67f9812f0a..1d5f060706 100644
--- a/bitmaps_png/sources/module_library_list.svg
+++ b/bitmaps_png/sources/module_library_list.svg
@@ -12,10 +12,10 @@
    version="1.1"
    viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="module_filtered_list.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="module_library_list.svg">
   <metadata
-     id="metadata56">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -26,8 +26,6 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs54" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -37,136 +35,113 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1015"
-     id="namedview52"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
      showgrid="true"
-     inkscape:zoom="13.906434"
-     inkscape:cx="19.918756"
-     inkscape:cy="24.624712"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="33.560376"
+     inkscape:cx="16.150352"
+     inkscape:cy="4.1842002"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3033"
-       empspacing="5"
+       id="grid3048"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      transform="matrix(0,-1,1,0,0,0)"
-     height="21.994465"
-     width="12.99073"
-     y="1.5596062"
-     x="-17.520231"
-     id="rect8"
-     style="fill:#ffffff;stroke:#484848;stroke-width:0.99127513000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     d="m 1.5927632,8.9410802 a 2.0341261,1.8090857 0 1 1 0.012585,3.6181538"
-     id="path10"
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#484848;stroke-width:0.99127518999999997;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5188339"
-     x="-20.502354"
-     id="rect30"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
   <path
-     d="m 5.5071146,16.522119 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32"
+     style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.500122,13.492781 12.961754,0 0,11.985901 -12.961754,0 c 0,-3.9953 0,-7.990602 0,-11.985901 z"
+     id="rect3938"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.507601"
-     x="-20.513519"
-     id="rect30-5"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="m 12.495882,16.533284 a 0.98526485,0.92342205 0 0 1 0,1.846845 0.98526485,0.92342205 0 1 1 0,-1.846845 z"
-     id="path32-4"
+     style="fill:none;stroke:#333333;stroke-width:1.95535159;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.999213,15.87118 0,6.104046"
+     id="path3943-8"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.499128"
-     x="-20.488094"
-     id="rect30-2"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 19.487408,16.507861 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32-0"
+     style="opacity:0.92000002;fill:none;stroke:#333333;stroke-width:1.90956664;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 17.17405,21.992297 4.090088,0"
+     id="path3943-2"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5339792"
-     x="-7.5303874"
-     id="rect30-1"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 5.5222603,3.5501532 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-3"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.522747"
-     x="-7.5415525"
-     id="rect30-5-6"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 12.511028,3.5613187 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-4-0"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.514275"
-     x="-7.516129"
-     id="rect30-2-8"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 19.502554,3.535895 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-0-4"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     ry="0.95373797"
-     height="13.958503"
-     width="11.03963"
-     y="10.016949"
-     x="13.978938"
-     id="rect42"
-     style="fill:#3e3e3e" />
-  <rect
-     style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     id="rect3003"
-     width="8.413372"
-     height="11.649284"
-     x="15.316651"
-     y="11.114803" />
-  <path
-     style="fill:none;stroke:#008000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
-     d="m 17.97729,13.415897 0,7.119007 3.523549,0"
-     id="path3005"
-     inkscape:connector-curvature="0" />
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/module_options.svg b/bitmaps_png/sources/module_options.svg
index 6d3788f62f..ca9b3233af 100644
--- a/bitmaps_png/sources/module_options.svg
+++ b/bitmaps_png/sources/module_options.svg
@@ -1,78 +1,172 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <linearGradient id="i" y2="14.691" gradientUnits="userSpaceOnUse" x2="30.432" gradientTransform="translate(6.3922,12.185)" y1="12.338" x1="28.079">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="j" y2="22.119" gradientUnits="userSpaceOnUse" x2="22.81" gradientTransform="translate(6.3922,12.185)" y1="21.481" x1="23.448">
-   <stop stop-color="#ce5c00" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="32.714" gradientUnits="userSpaceOnUse" x2="25.485" y1="34.39" x1="26.379">
-   <stop stop-color="#e9b96e" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="n" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)" r="9.1267">
-   <stop stop-color="#f9a9a9" offset="0"/>
-   <stop stop-color="#ab5f5f" offset="1"/>
-  </radialGradient>
-  <linearGradient id="l" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)" y1="115.94" x1="-158.75">
-   <stop stop-color="#ddd" offset="0"/>
-   <stop stop-color="#fff" offset=".34468"/>
-   <stop stop-color="#737373" offset=".72695"/>
-   <stop stop-color="#bbb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="h" y2="-20.465" gradientUnits="userSpaceOnUse" x2="253.65" gradientTransform="matrix(.076209 0 0 .0837 -38.77 12.013)" y1="-3.7385" x1="-15.36">
-   <stop stop-color="#faff00" offset="0"/>
-   <stop stop-color="#0bae09" offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(-2.8288,0,0,-2.4916,-6.4559,36.786)">
-  <g stroke-linejoin="round">
-   <rect transform="rotate(90)" height="14.619" width="9.7086" stroke="#000" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-   <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke="#030303" stroke-width="5.5958" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="module_options.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="18.474572"
+     inkscape:cy="10.42216"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4067"
+       id="linearGradient4065"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.97986422,0,0,-0.90274951,36.439043,17.512776)"
+       x1="8.6861582"
+       y1="9.6206512"
+       x2="37.265358"
+       y2="35.973965" />
+    <linearGradient
+       id="linearGradient4067"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop4069" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="0.44999999"
+         id="stop4071" />
+      <stop
+         stop-color="#e2e2e2"
+         offset="0.66666645"
+         id="stop4073" />
+      <stop
+         stop-color="#b0b0b0"
+         offset="0.95000005"
+         id="stop4075" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop4077" />
+    </linearGradient>
+  </defs>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <rect
+     style="opacity:0.92000002000000003;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect5680"
+     width="7.2108846"
+     height="4.0523982"
+     x="18.176197"
+     y="18.193174" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
-  <g stroke-linejoin="round" transform="translate(-.0375 -.15)" stroke="#030303">
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <g
+     transform="matrix(-0.42851424,0,0,-0.44135386,25.329873,17.783648)"
+     id="g23"
+     style="stroke:#4d4d4d">
+    <g
+       id="g3874"
+       transform="translate(2.8296804,1.8656591)"
+       style="stroke:#4d4d4d">
+      <path
+         inkscape:connector-curvature="0"
+         id="path215"
+         d="m 16.592418,15.314234 c 0.398408,-0.02515 0.785645,-0.08195 1.176971,-0.123224 h 0.02688 l 0.93627,-4.707081 c 1.525955,-0.32017 2.961602,-0.8635364 4.253189,-1.6018368 l 4.199309,2.7842848 C 28.320923,10.85442 29.353234,9.9072916 30.261429,8.8813057 L 27.345797,4.9629135 c 0.885255,-1.2464039 1.551034,-2.669615 1.925954,-4.16483005 6.3e-5,-0.00683 5.4e-5,-0.023596 0,-0.024584 l 5.082379,-0.7393282 c 0.09291,-0.69920801 0.133727,-1.42179205 0.133727,-2.14408425 0,-0.590906 -0.01772,-1.1739303 -0.08026,-1.7497759 l -5.082376,-0.8378996 c -0.361463,-1.6260469 -1.048144,-3.1446032 -2.006243,-4.4852491 l 3.022635,-3.8198884 c -0.865655,-0.990104 -1.865096,-1.891569 -2.942433,-2.686178 l -4.279894,2.710862 c -1.495741,-0.879068 -3.165501,-1.495527 -4.975383,-1.798988 l -0.802482,-4.657716 c -0.570234,-0.04783 -1.154972,-0.04929 -1.738664,-0.04929 -0.824033,0 -1.611128,0.02864 -2.407441,0.123224 l -0.962982,4.756292 c -1.718461,0.393993 -3.3327526,1.077486 -4.7345912,1.996142 l -4.1194005,-2.76015 c -1.0682645,0.837352 -2.0451936,1.799854 -2.88893331,2.834124 l 2.99593021,3.9923591 c -0.8113418,1.2909624 -1.3735059,2.715279 -1.658461,4.238803 l -5.0554141,0.7389336 c -0.044307,0.4859216 -0.053496,0.9573165 -0.053496,1.4539069 0,0.862901 0.1088651,1.7090069 0.2407178,2.53839255 L 2.0945606,1.2905798 c 0.4024764,1.369199 1.0628725,2.646674 1.8992503,3.7952126 L 0.97117539,8.9056082 C 1.9076458,9.9600496 2.975905,10.935566 4.1537353,11.763297 L 8.5139241,9.0031449 c 1.2531523,0.6828177 2.6017489,1.2067421 4.0659029,1.5032611 l 0.802065,4.68224 c 0.73101,0.07917 1.467154,0.123248 2.220414,0.123248 0.203628,0 0.413167,0.0062 0.615236,0 0.09851,-0.0029 0.195981,0.0054 0.294253,0 0.02656,-0.0014 0.0537,0.0016 0.08026,0 z M 15.896935,3.3375436 c -0.09773,0.00445 -0.195299,0 -0.294254,0 -3.166353,0 -5.7511526,-2.38129895 -5.7511526,-5.2985435 0,-2.9171625 2.5847146,-5.2738606 5.7511526,-5.2738606 3.166354,0 5.724365,2.3566981 5.724365,5.2738606 -2e-6,2.82599805 -2.400681,5.1569084 -5.430162,5.2985435 z"
+         style="color:#000000;fill:url(#linearGradient4065);fill-opacity:1;stroke:#4d4d4d;stroke-width:2.29944968;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
   </g>
-  <g transform="translate(-.0375 9.6261)">
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <g stroke-width="0.3">
-    <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   </g>
-  </g>
- </g>
- <g transform="matrix(1.1517 -.36083 .34444 1.0994 -49.31 58.054)">
-  <g transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)">
-   <path stroke-linejoin="round" d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z" fill-rule="evenodd" stroke="url(#j)" fill="url(#i)"/>
-   <path opacity=".28235" d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z" stroke="#fff" fill="none"/>
-   <path fill-rule="evenodd" fill="url(#k)" d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"/>
-   <path stroke-linejoin="round" d="m23 21.5-5.5 1.5 2-5" transform="translate(6.3922,12.185)" stroke="#e9b96e" stroke-linecap="round" fill="none"/>
-   <path fill-rule="evenodd" d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"/>
-  </g>
-  <path style="enable-background:new" d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z" stroke="#ef2929" stroke-width="1.0891" fill="url(#n)"/>
-  <path style="enable-background:new" d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z" stroke="#888a85" stroke-width="1.0891" fill="url(#l)"/>
- </g>
- <path stroke-linejoin="bevel" d="m-39.342 29.458c-0.50813-1.6315 8.893 4.6149 11.134 3.835 2.3256-1.4113 13.224-16.855 16.19-16.123-1.7042 3.9576-12.976 27.54-13.89 30.25-1.6411 1.1322-11.033-11.785-13.434-17.963z" fill-rule="evenodd" stroke="#005900" stroke-width="1.2277" fill="url(#h)"/>
- <g transform="translate(4.3094,-38.821)" stroke="#000">
-  <path style="color:#000000" stroke-width="1.3021" fill="url(#m)" d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"/>
-  <path opacity=".34659" style="color:#000000" d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z" stroke-width="1.4003" fill="none"/>
-  <path opacity=".64773" style="color:#000000" d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z" stroke-width=".71253" fill="none"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/module_pin_filtered_list.svg b/bitmaps_png/sources/module_pin_filtered_list.svg
index 2714f24b1d..1119f5637c 100644
--- a/bitmaps_png/sources/module_pin_filtered_list.svg
+++ b/bitmaps_png/sources/module_pin_filtered_list.svg
@@ -12,10 +12,10 @@
    version="1.1"
    viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="module_pin_filtered_list.svg">
   <metadata
-     id="metadata56">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -26,8 +26,6 @@
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs54" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -37,137 +35,125 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview52"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
      showgrid="true"
-     inkscape:zoom="25.615385"
-     inkscape:cx="20.436413"
-     inkscape:cy="13"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="16.780188"
+     inkscape:cx="2.0601543"
+     inkscape:cy="3.281888"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-to-guides="true"
-     inkscape:snap-grids="true">
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3033"
-       empspacing="5"
+       id="grid3048"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      transform="matrix(0,-1,1,0,0,0)"
-     height="21.994465"
-     width="12.99073"
-     y="1.5596062"
-     x="-17.520231"
-     id="rect8"
-     style="fill:#ffffff;stroke:#484848;stroke-width:0.99127513000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     d="m 1.5927632,8.9410802 a 2.0341261,1.8090857 0 1 1 0.012585,3.6181538"
-     id="path10"
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#484848;stroke-width:0.99127518999999997;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5188339"
-     x="-20.502354"
-     id="rect30"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
+    <rect
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
   <path
-     d="m 5.5071146,16.522119 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32"
+     style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.500122,13.492781 12.961754,0 0,11.985901 -12.961754,0 c 0,-3.9953 0,-7.990602 0,-11.985901 z"
+     id="rect3938"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.507601"
-     x="-20.513519"
-     id="rect30-5"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="m 12.495882,16.533284 a 0.98526485,0.92342205 0 0 1 0,1.846845 0.98526485,0.92342205 0 1 1 0,-1.846845 z"
-     id="path32-4"
+     style="fill:none;stroke:#333333;stroke-width:1.18130124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.426521,23.531306 2.362602,-7.875341"
+     id="path3943"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.499128"
-     x="-20.488094"
-     id="rect30-2"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 19.487408,16.507861 a 0.98526485,0.92342205 0 0 1 0,1.846844 0.98526485,0.92342205 0 1 1 0,-1.846844 z"
-     id="path32-0"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="3.5339792"
-     x="-7.5303874"
-     id="rect30-1"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     id="path3945"
+     d="m 16.307333,17.565206 7.087807,0"
+     style="fill:none;stroke:#333333;stroke-width:1.18130124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     d="m 5.5222603,3.5501532 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-3"
+     style="fill:none;stroke:#333333;stroke-width:1.18130124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 20.245004,23.412118 2.362602,-7.875341"
+     id="path3947"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="10.522747"
-     x="-7.5415525"
-     id="rect30-5-6"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+     sodipodi:nodetypes="cc" />
   <path
-     d="m 12.511028,3.5613187 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-4-0"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     transform="matrix(0,-1,1,0,0,0)"
-     height="3.9761357"
-     width="5.9874525"
-     y="17.514275"
-     x="-7.516129"
-     id="rect30-2-8"
-     style="fill:#ff7800;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <path
-     d="m 19.502554,3.535895 a 0.98526485,0.92342205 0 0 1 0,1.8468441 0.98526485,0.92342205 0 1 1 0,-1.8468441 z"
-     id="path32-0-4"
-     inkscape:connector-curvature="0"
-     style="fill:#ffede0;stroke:#484848;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  <rect
-     ry="0.95373797"
-     height="13.958503"
-     width="11.03963"
-     y="10.016949"
-     x="13.978938"
-     id="rect42"
-     style="fill:#3e3e3e" />
-  <text
-     xml:space="preserve"
-     style="font-size:13.32437897px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#fff6f6;fill-opacity:1;stroke:none;font-family:Sans"
-     x="16.649334"
-     y="21.141987"
-     id="text3035"
-     sodipodi:linespacing="125%"
-     transform="scale(0.96099939,1.0405834)"><tspan
-       sodipodi:role="line"
-       id="tspan3037"
-       x="16.649334"
-       y="21.141987"
-       style="font-weight:bold;fill:#fff6f6;fill-opacity:1;-inkscape-font-specification:Sans Bold">#</tspan></text>
+     id="path3949"
+     d="m 15.460205,21.502877 7.087807,0"
+     style="fill:none;stroke:#333333;stroke-width:1.18130124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/module_wizard.svg b/bitmaps_png/sources/module_wizard.svg
index a8fd1839e5..03ab885273 100644
--- a/bitmaps_png/sources/module_wizard.svg
+++ b/bitmaps_png/sources/module_wizard.svg
@@ -5,24 +5,24 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
    inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="module_wizard.svg">
   <metadata
-     id="metadata146">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,367 +35,119 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
-     id="namedview144"
-     showgrid="false"
-     inkscape:zoom="8.1513305"
-     inkscape:cx="24.655547"
-     inkscape:cy="24.064883"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="11.865385"
+     inkscape:cx="-3.2090744"
+     inkscape:cy="0.72209362"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <linearGradient
-       id="i"
-       y2="14.691"
-       gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
-      <stop
-         stop-color="#fcaf3e"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       id="j"
-       y2="22.119"
-       gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
-      <stop
-         stop-color="#ce5c00"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <linearGradient
-       id="k"
-       y2="32.714"
-       gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       id="n"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
-    <linearGradient
-       id="l"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)"
-       y1="115.94"
-       x1="-158.75">
-      <stop
-         stop-color="#ddd"
-         offset="0"
-         id="stop27" />
-      <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
-      <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       id="o"
-       y2="9.2485"
-       xlink:href="#m"
-       gradientUnits="userSpaceOnUse"
-       x2="9.3617"
-       gradientTransform="matrix(.88741 0 0 1.1269 1.1058 6.5)"
-       y1="2.8702"
-       x1="3.4673" />
-    <linearGradient
-       id="m">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop37" />
-      <stop
-         stop-color="#ff6900"
-         offset="1"
-         id="stop39" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="7.8438"
-       xlink:href="#m"
-       gradientUnits="userSpaceOnUse"
-       x2="12.922"
-       y1="6.0625"
-       x1="11.078" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient3123"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="28.079"
-       y1="12.338"
-       x2="30.432"
-       y2="14.691" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient3125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="23.448"
-       y1="21.481"
-       x2="22.81"
-       y2="22.119" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient3127"
-       gradientUnits="userSpaceOnUse"
-       x1="26.379"
-       y1="34.39"
-       x2="25.485"
-       y2="32.714" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3129"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       cx="-138.84"
-       cy="128"
-       r="9.1267" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3131"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       x1="-158.75"
-       y1="115.94"
-       x2="-158.75"
-       y2="134.25" />
-  </defs>
-  <g
-     id="g3919"
-     transform="matrix(0.97746831,0,0,1.0670086,1.0454603,-0.55396231)">
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.6989928,37.816312)"
-       id="g44"
-       style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.70154679;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect46"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.70154679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path48"
-         inkscape:connector-curvature="0"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:9.81431389;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    </g>
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.5828275,38.209856)"
-       id="g50"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect54"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path56"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect58"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path60"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path62"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       transform="matrix(-3.0977413,0,0,-2.623624,-9.5828275,12.561045)"
-       id="g64">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect68"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path70"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect72"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path74"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g76"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path78"
-           inkscape:connector-curvature="0"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
-  <g
-     transform="matrix(-0.06556536,1.2979898,-1.1671085,-0.04646565,78.72536,-112.86048)"
-     id="g80">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
-       id="g82">
-      <path
-         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
-         id="path84"
-         style="fill:url(#linearGradient3123);fill-rule:evenodd;stroke:url(#linearGradient3125);stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <path
-         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
-         id="path86"
-         inkscape:connector-curvature="0"
-         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
-      <path
-         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
-         id="path88"
-         style="fill:url(#linearGradient3127);fill-rule:evenodd"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 23,21.5 -5.5,1.5 2,-5"
-         transform="translate(6.3922,12.185)"
-         id="path90"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
-      <path
-         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
-         id="path92"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd" />
-    </g>
-    <path
-       style="fill:url(#radialGradient3129);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
-       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-       id="path94"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:url(#linearGradient3131);stroke:#888a85;stroke-width:1.0891;enable-background:new"
-       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-       id="path96"
-       inkscape:connector-curvature="0" />
-  </g>
+     id="defs4" />
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
-     sodipodi:type="star"
-     style="fill:#ffff0c;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1"
-     id="path3036"
-     sodipodi:sides="5"
-     sodipodi:cx="16.070995"
-     sodipodi:cy="14.263176"
-     sodipodi:r1="14.004804"
-     sodipodi:r2="7.0024018"
-     sodipodi:arg1="1.5182133"
-     sodipodi:arg2="2.1465318"
-     inkscape:flatsided="false"
-     inkscape:rounded="0"
-     inkscape:randomized="0"
-     d="m 16.807071,28.248623 -4.548546,-8.111888 -9.26102,-0.851769 6.3092852,-6.832635 -2.0517319,-9.0709646 8.4478987,3.8890862 7.99298,-4.7543951 -1.088197,9.2362235 6.991665,6.132586 -9.120441,1.819214 z"
-     inkscape:transform-center-x="-0.22746004"
-     inkscape:transform-center-y="1.119164"
-     transform="translate(3.3123427,2.8216252)" />
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
+  <g
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <path
+     style="fill:#f9f9f9;stroke:#808080;stroke-width:0.99121374;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.25455,13.492781 9.207326,0 0,11.985901 -12.961754,0 c 0,-3.044308 0.05975,-7.103375 0.05959,-8.536983 -2.3e-4,-2.084547 2.264575,-3.570619 3.694834,-3.448918 z"
+     id="rect3938"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccsc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:0.95250738;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 18.760639,16.540892 4.940076,0"
+     id="path3943"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:1.02622521;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 19.55111,18.431551 3.805525,0"
+     id="path3943-7"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.60189,20.517344 8.936437,0"
+     id="path3943-8"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.572093,22.543543 8.936437,0"
+     id="path3943-2"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 12.510514,19.090037 5.787823,-0.523247 1.33432,-5.251474"
+     id="path3941"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
 </svg>
diff --git a/bitmaps_png/sources/modview_icon.svg b/bitmaps_png/sources/modview_icon.svg
index 8d70998a9a..256d034c01 100644
--- a/bitmaps_png/sources/modview_icon.svg
+++ b/bitmaps_png/sources/modview_icon.svg
@@ -1,8 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
 <svg
-   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
@@ -11,14 +8,15 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.0"
-   width="26"
    height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="modview_icon.svg">
   <metadata
-     id="metadata166">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -38,445 +36,151 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview164"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
      showgrid="true"
-     inkscape:zoom="29.6303"
-     inkscape:cx="14.596276"
-     inkscape:cy="11.271578"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="16.780188"
+     inkscape:cx="-3.5088573"
+     inkscape:cy="14.00585"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
      inkscape:snap-to-guides="false"
-     showguides="true"
-     inkscape:guide-bbox="true">
+     inkscape:snap-grids="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3297"
-       empspacing="5"
+       id="grid3048"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="26.786236,0.56129482"
-       id="guide4001" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="22.881982,4.4548992"
-       id="guide3095" />
   </sodipodi:namedview>
   <defs
      id="defs4">
     <linearGradient
-       id="linearGradient5780"
-       osb:paint="gradient">
+       id="linearGradient4477-0"
+       inkscape:collect="always">
       <stop
-         style="stop-color:#646464;stop-opacity:1;"
+         id="stop4479-4"
          offset="0"
-         id="stop5782" />
+         style="stop-color:#000000;stop-opacity:1;" />
       <stop
-         style="stop-color:#646464;stop-opacity:0;"
+         id="stop4481-1"
          offset="1"
-         id="stop5784" />
+         style="stop-color:#000000;stop-opacity:0;" />
     </linearGradient>
     <linearGradient
-       id="linearGradient5766"
-       osb:paint="gradient">
+       id="linearGradient2846-8">
       <stop
-         style="stop-color:#000000;stop-opacity:1;"
+         style="stop-color:#4d4d4d;stop-opacity:1;"
          offset="0"
-         id="stop5768" />
+         id="stop2848-1" />
       <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop5770" />
+         style="stop-color:#484848;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop2850-3" />
     </linearGradient>
     <linearGradient
-       id="linearGradient6881-1">
+       id="linearGradient4440-3">
       <stop
-         id="stop6883-0"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop6885-3"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient11114-516">
-      <stop
-         id="stop3372"
+         id="stop4442-4"
          offset="0"
-         style="stop-color:#242424;stop-opacity:0.99215686;" />
+         style="stop-color:#7d7d7d;stop-opacity:1;" />
       <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#656565;stop-opacity:1;" />
+         style="stop-color:#b1b1b1;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4448-0" />
+      <stop
+         id="stop4444-7"
+         offset="1.0000000"
+         style="stop-color:#686868;stop-opacity:1.0000000;" />
     </linearGradient>
     <linearGradient
-       id="linearGradient3277-442">
-      <stop
-         id="stop3378"
-         offset="0"
-         style="stop-color:#575757;stop-opacity:1;" />
-      <stop
-         id="stop3380"
-         offset="1"
-         style="stop-color:#333333;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3294">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.19520548;"
-         offset="0"
-         id="stop3296" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3298" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4454-600">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.64726025;"
-         offset="0"
-         id="stop3408" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.19520548;"
-         offset="1"
-         id="stop3410" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4467-402">
+       id="linearGradient2366-5">
       <stop
          style="stop-color:#ffffff;stop-opacity:1;"
          offset="0"
-         id="stop3390" />
+         id="stop2368-7" />
       <stop
-         style="stop-color:#ffffff;stop-opacity:0.24761905;"
+         id="stop2374-7"
+         offset="0.50000000"
+         style="stop-color:#ffffff;stop-opacity:0.21904762;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
          offset="1.0000000"
-         id="stop3392" />
+         id="stop2370-6" />
     </linearGradient>
     <linearGradient
-       id="linearGradient2300-465">
+       id="linearGradient4454-2">
       <stop
-         id="stop3396"
-         offset="0"
-         style="stop-color:#343434;stop-opacity:0.97647059" />
+         id="stop4456-0"
+         offset="0.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.20784314;" />
       <stop
-         id="stop3398"
-         offset="1"
-         style="stop-color:#929292;stop-opacity:1" />
+         id="stop4458-7"
+         offset="1.0000000"
+         style="stop-color:#729fcf;stop-opacity:0.67619050;" />
     </linearGradient>
     <linearGradient
-       id="linearGradient11104-770">
+       id="linearGradient4467-9">
       <stop
-         id="stop3402"
+         id="stop4469-3"
          offset="0"
-         style="stop-color:#333333;stop-opacity:1;" />
-      <stop
-         id="stop3404"
-         offset="1"
-         style="stop-color:#333333;stop-opacity:0.6122449;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6209-717">
-      <stop
-         style="stop-color:#979797;stop-opacity:1"
-         offset="0"
-         id="stop3366" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.34117648"
-         offset="1"
-         id="stop3368" />
-    </linearGradient>
-    <linearGradient
-       y2="31.210939"
-       x2="23.575972"
-       y1="25.356892"
-       x1="23.575972"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.415777,-0.4174938,0.518983,0.5146192,-15.747227,2.6503673)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8639"
-       xlink:href="#linearGradient3155-40"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3155-40">
-      <stop
-         style="stop-color:#181818;stop-opacity:1;"
-         offset="0"
-         id="stop2541" />
-      <stop
-         id="stop2543"
-         offset="0.13482948"
-         style="stop-color:#dbdbdb;stop-opacity:1;" />
-      <stop
-         style="stop-color:#a4a4a4;stop-opacity:1;"
-         offset="0.20224422"
-         id="stop2545" />
-      <stop
-         id="stop2547"
-         offset="0.26965895"
          style="stop-color:#ffffff;stop-opacity:1;" />
       <stop
-         style="stop-color:#8d8d8d;stop-opacity:1;"
-         offset="0.44650277"
-         id="stop2549" />
-      <stop
-         id="stop2551"
-         offset="0.57114136"
-         style="stop-color:#959595;stop-opacity:1;" />
-      <stop
-         style="stop-color:#cecece;stop-opacity:1;"
-         offset="0.72038066"
-         id="stop2553" />
-      <stop
-         style="stop-color:#181818;stop-opacity:1;"
-         offset="1"
-         id="stop2555" />
+         id="stop4471-9"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.24761905;" />
     </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.867764,0.6930272)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8641"
-       xlink:href="#linearGradient3240-279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-279">
-      <stop
-         id="stop2559"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2561" />
-      <stop
-         id="stop2563"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.983472,0.8092126)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8643"
-       xlink:href="#linearGradient3223-789"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-789">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2567" />
-      <stop
-         id="stop2569"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2571" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.465684,0.2892868)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8645"
-       xlink:href="#linearGradient3240-686"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-686">
-      <stop
-         id="stop2575"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2577" />
-      <stop
-         id="stop2579"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.581392,0.4054707)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8647"
-       xlink:href="#linearGradient3223-768"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-768">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2583" />
-      <stop
-         id="stop2585"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2587" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.061661,-0.1164056)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8649"
-       xlink:href="#linearGradient3240-907"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3240-907">
-      <stop
-         id="stop2591"
-         offset="0"
-         style="stop-color:#565656;stop-opacity:1;" />
-      <stop
-         style="stop-color:#9a9a9a;stop-opacity:1;"
-         offset="0.5"
-         id="stop2593" />
-      <stop
-         id="stop2595"
-         offset="1"
-         style="stop-color:#545454;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="30.000141"
-       x2="30.037716"
-       y1="24.989594"
-       x1="30.037716"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.6022679,-17.177369,-2.1969969e-4)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8651"
-       xlink:href="#linearGradient3223-699"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3223-699">
-      <stop
-         style="stop-color:#b1b1b1;stop-opacity:1;"
-         offset="0"
-         id="stop2599" />
-      <stop
-         id="stop2601"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#8f8f8f;stop-opacity:1;"
-         offset="1"
-         id="stop2603" />
-    </linearGradient>
-    <linearGradient
-       y2="26.02973"
-       x2="9"
-       y1="29.056757"
-       x1="9"
-       gradientTransform="matrix(0.4040235,-0.4056919,0.6073752,0.602268,-17.636692,0.462492)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8653"
-       xlink:href="#linearGradient3290-678"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3290-678">
-      <stop
-         style="stop-color:#ece5a5;stop-opacity:1;"
-         offset="0"
-         id="stop2607" />
-      <stop
-         style="stop-color:#fcfbf2;stop-opacity:1;"
-         offset="1"
-         id="stop2609" />
-    </linearGradient>
-    <linearGradient
-       y2="41.391716"
-       x2="9.5220556"
-       y1="37.371799"
-       x1="5.5178981"
-       gradientTransform="matrix(0.3763801,0.03615261,0.03669995,0.374874,-2.2182805,-1.1331002)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8655"
-       xlink:href="#linearGradient3191-577"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3191-577">
-      <stop
-         style="stop-color:#dbce48;stop-opacity:1;"
-         offset="0"
-         id="stop2613" />
-      <stop
-         style="stop-color:#c5b625;stop-opacity:1;"
-         offset="1"
-         id="stop2615" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6881-1"
-       id="linearGradient3295"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1133613,0,0,1.0128506,-3.5243074,-0.1684564)"
-       x1="17.353554"
-       y1="7.9356604"
-       x2="28.035534"
-       y2="81.759773" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient11114-516"
-       id="linearGradient3308"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1953514,0,0,0.1799097,78.32249,29.608732)"
-       x1="-172.65306"
-       y1="99.667191"
-       x2="-164.71831"
-       y2="91.972626" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3277-442"
-       id="linearGradient3310"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5018785,0,0,0.462207,27.940548,32.403038)"
-       x1="32.892574"
-       y1="27.988184"
-       x2="31.364458"
-       y2="29.484051" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3294"
-       id="linearGradient3312"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1953514,0,0,0.1799097,3.097778,31.347388)"
-       x1="212.04402"
-       y1="123.74026"
-       x2="210.58083"
-       y2="74.261711" />
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient4454-600"
-       id="radialGradient3314"
+       xlink:href="#linearGradient4477-0"
+       id="radialGradient3395"
        gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.237968,3.0753835,42.63217)"
+       cx="24.130018"
+       cy="37.967922"
+       fx="24.130018"
+       fy="37.967922"
+       r="16.528622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2846-8"
+       id="linearGradient3397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.49956072,0,0,0.47473268,-22.663133,6.3399648)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4440-3"
+       id="linearGradient3399"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.66671024,0,0,0.61301851,-26.146991,2.7981467)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2366-5"
+       id="linearGradient3401"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(3.5708248,16.715274)"
+       x1="18.292673"
+       y1="13.602121"
+       x2="17.500893"
+       y2="25.743469" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4454-2"
+       id="radialGradient3403"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(3.1805273,14.888264)"
        cx="18.240929"
        cy="21.817987"
        fx="18.240929"
@@ -484,10 +188,21 @@
        r="8.3085051" />
     <radialGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient4467-402"
-       id="radialGradient3316"
+       xlink:href="#linearGradient4467-9"
+       id="radialGradient3405"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.4500546,0,0,1.1280465,13.040758,20.593653)"
+       gradientTransform="matrix(1.2953425,0,0,1.0691474,-35.182,-2.6519468)"
+       cx="15.414371"
+       cy="13.078408"
+       fx="15.414371"
+       fy="13.078408"
+       r="6.65625" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4467-9"
+       id="radialGradient3026"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2953425,0,0,1.0691474,-10.390859,0.0893813)"
        cx="15.414371"
        cy="13.078408"
        fx="15.414371"
@@ -495,185 +210,139 @@
        r="6.65625" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient2300-465"
-       id="linearGradient3318"
+       xlink:href="#linearGradient4440-3"
+       id="linearGradient3031"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1906508,0,0,0.1908549,4.152958,30.625268)"
-       x1="173.09576"
-       y1="75.31868"
-       x2="173.09576"
-       y2="11.949074" />
+       gradientTransform="matrix(0.66671024,0,0,0.61301851,-1.35585,5.5394748)"
+       x1="30.65625"
+       y1="34"
+       x2="33.21875"
+       y2="31.0625" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#linearGradient11104-770"
-       id="linearGradient3320"
+       xlink:href="#linearGradient2846-8"
+       id="linearGradient3035"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1906508,0,0,0.1908549,28.882494,32.061624)"
-       x1="41.541653"
-       y1="68.291702"
-       x2="41.485142"
-       y2="4.5362983" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6209-717"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.1815664,0,0,0.1817607,5.775675,30.907522)"
-       x1="173.09576"
-       y1="75.31868"
-       x2="173.09576"
-       y2="11.949074" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6881-1"
-       id="linearGradient3924"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.66043475,0,0,0.53939511,2.5041667,2.1378793)"
-       x1="17.353554"
-       y1="7.9356604"
-       x2="28.035534"
-       y2="81.759773" />
+       gradientTransform="matrix(0.49956072,0,0,0.47473268,2.128008,9.0812929)"
+       x1="27.366341"
+       y1="26.580296"
+       x2="31.335964"
+       y2="30.557772" />
   </defs>
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
   <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      inkscape:connector-curvature="0"
-     style="opacity:0.46120689;fill:none;stroke:url(#linearGradient3924);stroke-width:0.59685445;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0"
-     id="path6132-3"
-     d="m 9.7483093,6.200198 c -0.5472118,0 -0.9493709,0.3284565 -0.9493709,0.775379 l 0,18.373149 c 0,0.446923 0.4021591,0.775379 0.9493709,0.775379 l 17.8730147,0 c 0.547218,0 0.949377,-0.328456 0.949377,-0.775379 l 0,-18.373149 c 0,-0.4469225 -0.402159,-0.775379 -0.949377,-0.775379 l -17.8730147,0 z" />
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     id="g3150"
-     transform="matrix(1.2788208,0,0,1.0582732,-0.42920829,-0.25442849)">
-    <g
-       transform="matrix(1.0016715,0,0,1,-5.4059286e-4,0)"
-       id="g3097">
-      <g
-         id="g5608"
-         style="fill:#c4ccc8;fill-opacity:1;stroke:#000000;stroke-width:0.7462796;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         transform="matrix(-1.3127725,0,0,-1.3677522,-3.7588076,19.716877)">
-        <rect
-           id="rect5610"
-           x="1.904"
-           y="3.4905"
-           width="9.7086"
-           height="14.619"
-           transform="matrix(0,1,-1,0,0,0)"
-           style="fill:#c4ccc8;fill-opacity:1;stroke:#000000;stroke-width:0.7462796;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-        <path
-           id="path5612"
-           transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-           d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-           inkscape:connector-curvature="0"
-           style="fill:#c4ccc8;fill-opacity:1;stroke:#000000;stroke-width:10.44010448;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      </g>
-    </g>
-    <g
-       style="stroke:#030303;stroke-linejoin:round"
-       transform="matrix(-1.3149668,0,0,-1.3677522,-3.7163198,19.92204)"
-       id="g5614">
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect5616" />
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect5618" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path5620" />
-      <rect
-         style="fill:#ff7800;stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect5622" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path5624" />
-      <path
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path5626" />
-    </g>
-    <g
-       transform="matrix(-1.3149668,0,0,-1.3677522,-3.7163198,6.5507575)"
-       id="g5628">
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect5630" />
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect5632" />
-      <path
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path5634" />
-      <rect
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect5636" />
-      <path
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path5638" />
-      <g
-         style="stroke-width:0.30000001"
-         id="g5640">
-        <path
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path5642" />
-      </g>
-    </g>
-  </g>
-  <g
-     id="g3146">
-    <path
-       d="m 14.501629,16.663532 c -0.06371,0.02574 -0.12378,0.06139 -0.177902,0.105545 l -1.075282,0.736697 c -0.163589,0.104509 -0.278319,0.273976 -0.312357,0.461367 -0.03404,0.187391 0.01624,0.372775 0.136876,0.504714 l 6.506682,6.904023 c 0.112089,0.126179 0.276487,0.193225 0.452175,0.184397 0.175689,-0.0088 0.346073,-0.09269 0.468615,-0.230662 l 1.11464,-1.253536 c 0.228042,-0.262048 0.226975,-0.641174 -0.0025,-0.860525 l -6.545979,-6.387179 c -0.138226,-0.153398 -0.352156,-0.215814 -0.564989,-0.164845 z"
-       id="path3220"
-       style="fill:#14634b;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 14.954231,13.809137 c 0,2.671235 -2.146959,4.8367 -4.795368,4.8367 -2.648409,0 -4.79537,-2.165465 -4.79537,-4.8367 0,-2.671237 2.146961,-4.8367032 4.79537,-4.8367032 2.648409,0 4.795368,2.1654662 4.795368,4.8367032 l 0,0 z"
-       id="path2447"
-       style="fill:none;stroke:#34571d;stroke-width:2.24087048;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       inkscape:connector-curvature="0" />
+     id="g3983">
+    <rect
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="4.5661888"
+     x="-24.622625"
+     id="rect73-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="11.505466"
+     x="-24.598511"
+     id="rect73-5-4" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0659709"
+     width="6.0590835"
+     y="18.542744"
+     x="-24.64065"
+     id="rect73-56-9" />
+  <path
+     transform="matrix(0.72258011,0,0,0.72158893,-5.576647,-9.2313379)"
+     d="m 40.65864,37.967922 a 16.528622,3.9332814 0 1 1 -33.0572434,0 16.528622,3.9332814 0 1 1 33.0572434,0 z"
+     sodipodi:ry="3.9332814"
+     sodipodi:rx="16.528622"
+     sodipodi:cy="37.967922"
+     sodipodi:cx="24.130018"
+     id="path4475-8"
+     style="opacity:0.17112301;color:#000000;fill:url(#radialGradient3395);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+     sodipodi:type="arc" />
+  <path
+     style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3035);stroke-width:1.663;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+     d="m 9.211399,0.6883134 c -4.06599,0 -7.365924,3.1359279 -7.365924,6.999839 0,3.8639106 3.299934,6.9998396 7.365924,6.9998396 1.738249,0 3.272623,-0.657217 4.532875,-1.615348 -0.102598,0.477999 -0.03898,0.966256 0.37774,1.310227 l 5.477226,4.522972 c 0.616166,0.508595 1.542375,0.441958 2.077568,-0.143586 0.535193,-0.585544 0.465071,-1.465719 -0.151096,-1.974313 L 16.048487,12.26497 c -0.335469,-0.276901 -0.745783,-0.358883 -1.152106,-0.305121 0.992477,-1.192729 1.680941,-2.6341979 1.680941,-4.2716966 0,-3.8639111 -3.299934,-6.999839 -7.365923,-6.999839 z m -0.03778,0.5821093 c 3.816374,0 6.640049,2.2734713 6.640049,6.3100399 0,4.1183594 -2.90579,6.3100394 -6.640049,6.3100394 -3.648266,0 -6.640048,-2.600629 -6.640048,-6.3100394 0,-3.7903165 2.909761,-6.31004 6.640048,-6.3100399 z"
+     id="path2844-4"
+     sodipodi:nodetypes="csscccscccscczzzz"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4430-7"
+     d="m 9.090378,0.6583104 c -4.019131,0 -7.281034,3.105788 -7.281034,6.9325624 0,3.8267742 3.261903,6.9325622 7.281034,6.9325622 1.718216,0 3.234906,-0.650899 4.480635,-1.599821 -0.101416,0.473404 -0.03853,0.956968 0.373387,1.297633 l 5.414102,4.479502 c 0.609065,0.503706 1.524599,0.43771 2.053624,-0.142207 0.529026,-0.579915 0.459711,-1.451632 -0.149354,-1.955337 L 15.84867,12.123702 c -0.331603,-0.27424 -0.737189,-0.355434 -1.138828,-0.302188 0.981039,-1.181266 1.661569,-2.6088807 1.661569,-4.2306412 0,-3.8267744 -3.261903,-6.9325624 -7.281033,-6.9325624 z m -0.03734,1.4931673 c 3.091639,10e-8 5.600795,2.3890677 5.600795,5.3327404 0,2.9436729 -2.509156,5.3327399 -5.600795,5.3327399 -3.091639,0 -5.600795,-2.389067 -5.600795,-5.3327399 0,-2.9436727 2.509156,-5.3327404 5.600795,-5.3327404 z"
+     style="color:#000000;fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;visibility:visible;display:inline;overflow:visible"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="ccccc"
+     id="path4438-7"
+     d="m 19.641944,18.934253 c -0.239125,-1.079156 0.698051,-2.284139 1.790452,-2.273198 0,0 -5.375456,-4.395128 -5.375456,-4.395128 -1.471102,-0.02692 -2.132876,1.078885 -1.886748,2.183734 l 5.471752,4.484592 z"
+     style="color:#000000;fill:url(#linearGradient3031);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+     inkscape:connector-curvature="0" />
+  <path
+     transform="matrix(0.62232427,0,0,0.59139491,-1.805371,-3.7364742)"
+     d="m 28.549437,18.920233 a 11.048544,11.048544 0 1 1 -22.0970883,0 11.048544,11.048544 0 1 1 22.0970883,0 z"
+     sodipodi:ry="11.048544"
+     sodipodi:rx="11.048544"
+     sodipodi:cy="18.920233"
+     sodipodi:cx="17.500893"
+     id="path4450-8"
+     style="color:#000000;fill:none;stroke:url(#linearGradient3401);stroke-width:1.12310493;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+     sodipodi:type="arc" />
+  <path
+     transform="matrix(0.69869262,0,0,0.66396777,-3.203638,-4.7438214)"
+     d="m 25.897786,18.478292 a 8.3085051,8.3085051 0 1 1 -16.61701,0 8.3085051,8.3085051 0 1 1 16.61701,0 z"
+     sodipodi:ry="8.3085051"
+     sodipodi:rx="8.3085051"
+     sodipodi:cy="18.478292"
+     sodipodi:cx="17.589281"
+     id="path4452-4"
+     style="color:#000000;fill:url(#radialGradient3403);fill-opacity:1;fill-rule:evenodd;stroke:#3063a3;stroke-width:1.00034833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible"
+     sodipodi:type="arc" />
+  <path
+     id="path4462-1"
+     d="m 8.976279,2.7074175 c -2.601508,0 -4.708134,2.0019274 -4.708134,4.4741405 0,0.7139861 0.209969,1.3709202 0.523126,1.9700946 0.62564,0.2191428 1.290244,0.3682421 1.995629,0.3682421 3.082766,0 5.544765,-2.307978 5.73501,-5.1922126 C 11.657188,3.3566016 10.41874,2.7074175 8.976279,2.7074175 z"
+     style="opacity:0.83422457;color:#000000;fill:url(#radialGradient3026);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/morgan1.svg b/bitmaps_png/sources/morgan1.svg
index dc8c9dbfc4..f3e24ff854 100644
--- a/bitmaps_png/sources/morgan1.svg
+++ b/bitmaps_png/sources/morgan1.svg
@@ -1,36 +1,127 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="d" y2="6.4143" gradientUnits="userSpaceOnUse" x2="3.7417" gradientTransform="matrix(2.7439 0 0 2.4395 .91122 -28.824)" y1="13.722" x1="11.124">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <filter id="c" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.77671979"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <g transform="translate(-.95462 3)">
-   <g opacity=".80172" filter="url(#c)" transform="translate(.11696 .17615)">
-    <path fill-rule="evenodd" d="m6.0446-15.784v-7.8239l7.7-5.2159h5.1333l8.9833 5.2159v3.9119l1.2833 1.304h3.85l3.85-5.2159h7.7l3.85 7.8239h-3.85l-2.5667-5.2159h-2.5667l-3.85 5.2159h-8.9833l-2.5667-2.608v-2.608l-5.1333-3.9119h-3.85l-5.1325 3.912v5.2159h-3.85z"/>
-    <rect y="-2.7443" width="12.833" x="31.711" height="2.608"/>
-    <rect y="5.0795" width="10.267" x="6.0446" height="2.608"/>
-    <rect y="-7.9602" width="10.267" x="6.0446" height="2.608"/>
-    <path d="m10.978-13.176h14.317c14.855 0 15.204 23.472 0 23.472h-14.317v-23.472z"/>
-   </g>
-   <rect height="2.608" width="7.7" y="-5.3523" x="36.845" fill="#d72e2e"/>
-   <path fill="#d72e2e" d="m8.7277-15.784h14.317c14.855 0 15.204 23.472 0 23.472h-14.317v-23.472z"/>
-   <rect height="2.608" width="7.7" y="2.4716" x="3.4779" fill="#d72e2e"/>
-   <rect height="2.608" width="7.7" y="-10.568" x="3.4779" fill="#d72e2e"/>
-   <path fill="url(#d)" d="m11.178-13.176h11.958c11.301 0 11.567 18.256 0 18.256h-11.958v-18.256z"/>
-   <path fill="#d72e2e" d="m-9 3.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(2.5667,0,0,2.608,62.511,-13.176)"/>
-   <rect height="2.608" width="2.5667" y="-5.3523" x="34.278" fill="#b5ccff"/>
-   <path fill-rule="evenodd" fill="#6361d1" d="m3.4779-18.392v-7.8239l7.7-5.2159h5.1333l8.9833 5.2159v3.9119l1.284 1.304h3.85l3.85-5.2159h7.7l3.85 7.8239h-3.85l-2.5667-5.2159h-2.5667l-3.85 5.2159h-8.983l-2.565-2.608v-2.608l-5.1333-3.9119h-3.85l-5.1333 3.9119v5.2159h-3.85z"/>
-  </g>
-  <g transform="translate(-.95462 3)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="morgan1.svg">
+  <metadata
+     id="metadata50">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.5293132"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
+  </defs>
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 20.5,13 25,13"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f9f9f9;fill-opacity:1;stroke:#800000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 5.5,5 0,16 c 0,0 6.5,0 8.5,0 1.5,0 6.5,-0.5 6.5,-8 0,-7.5 -6,-8 -7.5,-8 -2,0 -7.5,0 -7.5,0 z"
+     id="path3773"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccscc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#f9f9f9;fill-opacity:1;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3775"
+     sodipodi:cx="22"
+     sodipodi:cy="14.5"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     d="m 24,14.5 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
+     transform="translate(-1.5,-1.5)" />
 </svg>
diff --git a/bitmaps_png/sources/morgan2.svg b/bitmaps_png/sources/morgan2.svg
index da7ea4c94e..c530bd1940 100644
--- a/bitmaps_png/sources/morgan2.svg
+++ b/bitmaps_png/sources/morgan2.svg
@@ -1,42 +1,137 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="c" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.84197289"/>
-  </filter>
-  <linearGradient id="d" y2="6.4143" gradientUnits="userSpaceOnUse" x2="3.7417" gradientTransform="matrix(2.7453,0,0,2.3142,3.3986,-26.896)" y1="13.722" x1="11.124">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="translate(0,32)">
-  <g transform="translate(-.95462 3)">
-   <g transform="matrix(1 0 0 1.037 0 -.39057)">
-    <g opacity=".81466" filter="url(#c)" transform="translate(0 .33082)">
-     <path d="m40.635-2.1559 6.42-0.0000076v2.474h-7.704l1.284-2.474z"/>
-     <path d="m14.955-12.052h11.439c6.42 0.000008 11.556 6.185 14.163 11.133-2.607 3.7111-7.743 11.133-14.163 11.133h-11.439c7.5875-7.422 7.5875-14.844 0-22.266z"/>
-     <path d="m5.9666 2.7921h3.852v2.474h-3.852v-2.474z"/>
-     <path d="m5.9666-7.1039h3.852v2.474h-3.852v-2.474z"/>
-     <path d="m-9 3.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(2.568,0,0,2.474,40.635,-14.526)"/>
-     <path d="m-9 3.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(2.568,0,0,2.474,40.635,-4.6299)"/>
-     <path fill-rule="evenodd" d="m47.055-14.526v-7.422l-7.704-4.948h-5.136l-8.988 4.948v3.711l-1.284 1.237h-3.852l-3.852-4.948h-7.704l-3.852 7.422h3.852l2.568-4.948h2.568l3.852 4.948h8.988l2.568-2.474v-2.474l5.136-3.711h3.852l5.136 3.711v4.948h3.852z"/>
-    </g>
-    <rect height="2.474" width="8.988" y="-4.6299" x="38.067" fill="#d72e2e"/>
-    <path fill="#d72e2e" d="m11.219-14.526 13.969 0.000007c6.42 0.000007 11.556 6.185 14.163 11.133-2.6066 3.711-7.7426 11.133-14.163 11.133l-13.969-0.0000074c7.5875-7.422 7.5875-14.844 0-22.266z"/>
-    <rect height="2.474" width="7.704" y=".31811" x="5.9666" fill="#d72e2e"/>
-    <rect height="2.474" width="7.704" y="-9.578" x="5.9666" fill="#d72e2e"/>
-    <path fill="url(#d)" d="m16.239-12.052 8.7027-0.000007c4.1373 0.000007 7.9893 4.948 10.557 8.6591-2.568 3.711-6.42 8.6591-10.557 8.659l-8.7027 0.0000074c5.136-3.711 5.136-12.37 0-17.318z"/>
-    <path fill="#d72e2e" d="m-9 3.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(2.568,0,0,2.474,39.351,-17)"/>
-    <rect height="2.474" width="2.568" y="-9.578" x="11.103" fill="#b5ccff"/>
-    <path fill-rule="evenodd" fill="#6361d1" d="m44.487-17v-7.422l-7.704-4.948h-5.136l-8.988 4.948v3.711l-1.284 1.237h-3.852l-3.852-4.948h-7.704l-3.852 7.422h3.852l2.568-4.948h2.568l3.852 4.948h8.988l2.568-2.474v-2.474l5.136-3.711h3.852l5.136 3.711v4.948h3.852z"/>
-    <path fill="#d72e2e" d="m-9 3.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(2.568,0,0,2.474,39.351,-7.1039)"/>
-    <rect height="2.474" width="2.568" y=".31811" x="11.103" fill="#b5ccff"/>
-   </g>
-  </g>
-  <g transform="translate(-.95462 3)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="morgan2.svg">
+  <metadata
+     id="metadata50">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1189"
+     inkscape:window-height="600"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="4.2098877"
+     inkscape:window-x="110"
+     inkscape:window-y="86"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
+  </defs>
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 20.5,13 25,13"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f9f9f9;fill-opacity:1;stroke:#800000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.5,5 c 0,0 5,2.5 5,8 0,5.5 -5,8 -5,8 0,0 8.5,0 10.5,0 4.5,0 5.5,-6.5 6.5,-8 -1,-1.5 -2,-8 -7.5,-8 -2,0 -9.5,0 -9.5,0 z"
+     id="path3773"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccccc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#f9f9f9;fill-opacity:1;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3775"
+     sodipodi:cx="22"
+     sodipodi:cy="14.5"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     d="m 24,14.5 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
+     transform="translate(-15.5,-5.5)" />
+  <path
+     transform="translate(-15.5,2.5)"
+     d="m 24,14.5 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
+     sodipodi:ry="2"
+     sodipodi:rx="2"
+     sodipodi:cy="14.5"
+     sodipodi:cx="22"
+     id="path3852"
+     style="fill:#f9f9f9;fill-opacity:1;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="arc" />
 </svg>
diff --git a/bitmaps_png/sources/mw_add_gap.svg b/bitmaps_png/sources/mw_add_gap.svg
index 048fb18161..16515e7029 100644
--- a/bitmaps_png/sources/mw_add_gap.svg
+++ b/bitmaps_png/sources/mw_add_gap.svg
@@ -1,46 +1,107 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="h" height="1.364" width="1.3668" color-interpolation-filters="sRGB" y="-.18202" x="-.18340">
-   <feGaussianBlur stdDeviation="0.57003634"/>
-  </filter>
-  <filter id="i" height="1.3641" width="1.3668" color-interpolation-filters="sRGB" y="-.18203" x="-.18340">
-   <feGaussianBlur stdDeviation="0.57003634"/>
-  </filter>
-  <filter id="j" height="1.364" width="1.3668" color-interpolation-filters="sRGB" y="-.18202" x="-.18340">
-   <feGaussianBlur stdDeviation="0.57003634"/>
-  </filter>
-  <filter id="k" height="2.0297" width="1.1153" color-interpolation-filters="sRGB" y="-.51485" x="-.057637">
-   <feGaussianBlur stdDeviation="0.57002831"/>
-  </filter>
-  <filter id="l" height="1.364" width="1.3668" color-interpolation-filters="sRGB" y="-.18202" x="-.18340">
-   <feGaussianBlur stdDeviation="0.57003634"/>
-  </filter>
-  <filter id="m" height="1.2059" width="1.2594" color-interpolation-filters="sRGB" y="-.10297" x="-.12968">
-   <feGaussianBlur stdDeviation="0.57002831"/>
-  </filter>
-  <filter id="n" height="1.2059" width="1.2594" color-interpolation-filters="sRGB" y="-.10297" x="-.12968">
-   <feGaussianBlur stdDeviation="0.57002831"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <rect opacity=".35547" height="2.6572" filter="url(#k)" width="23.736" y="2.6572" x="12.901"/>
-  <rect opacity=".35547" transform="matrix(.70445 -.70976 .70445 .70976 0 0)" height="2.6473" filter="url(#i)" width="7.9419" y="11.256" x="7.058"/>
-  <rect opacity=".35547" transform="matrix(.70445 .70976 .70445 -.70976 0 0)" height="2.6473" filter="url(#j)" width="7.9419" y="5.6403" x="12.674"/>
-  <rect opacity=".35547" transform="matrix(-.70445 -.70976 -.70445 .70976 0 0)" height="2.6473" filter="url(#h)" width="7.9419" y="-23.905" x="-28.103"/>
-  <rect opacity=".35547" transform="matrix(-.70445 .70976 -.70445 -.70976 0 0)" height="2.6473" filter="url(#l)" width="7.9419" y="-29.521" x="-22.488"/>
-  <rect opacity=".35547" height="13.286" filter="url(#n)" width="10.549" y="-23.915" x="4.9893"/>
-  <rect opacity=".35547" height="13.286" filter="url(#m)" width="10.549" y="-23.915" x="34"/>
-  <rect y="-3.1086e-15" width="23.736" x="10.264" height="2.6572"/>
-  <rect transform="matrix(.70445 -.70976 .70445 .70976 0 0)" height="2.6473" width="7.9419" y="7.5123" x="7.058"/>
-  <rect transform="matrix(.70445 .70976 .70445 -.70976 0 0)" height="2.6473" width="7.9419" y="5.6403" x="8.93"/>
-  <rect transform="matrix(-.70445 -.70976 -.70445 .70976 0 0)" height="2.6473" width="7.9419" y="-23.905" x="-24.359"/>
-  <rect transform="matrix(-.70445 .70976 -.70445 -.70976 0 0)" height="2.6473" width="7.9419" y="-25.777" x="-22.488"/>
-  <rect height="13.286" width="10.549" y="-26.572" x="2.352" fill="#d72e2e"/>
-  <rect height="13.286" width="10.549" y="-26.572" x="31.363" fill="#d72e2e"/>
-  <rect height="7.9716" width="2.6373" y="-23.915" x="20.813" fill="#3737ff"/>
-  <rect transform="rotate(-90)" height="7.912" width="2.6572" y="18.176" x="18.6" fill="#3737ff"/>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mw_add_gap.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="5.6640092"
+     inkscape:cy="12.08561"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3020"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="opacity:1;fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 0.5,23.5 25,0"
+     id="path5185"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="ccc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     d="m 23.5,25 -5,-1.5 5,-1.5"
+     id="path5191"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="ccc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     d="m 2.5,22 5,1.5 -5,1.5"
+     id="path5195"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 8.5,14.5 0,11"
+     id="path5197"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5199"
+     d="m 17.5,14.5 0,11"
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#c92727;fill-opacity:1;stroke:none"
+     id="rect5276"
+     width="9"
+     height="9"
+     x="0"
+     y="3" />
+  <rect
+     y="3"
+     x="17"
+     height="9"
+     width="9"
+     id="rect5278"
+     style="fill:#c92727;fill-opacity:1;stroke:none" />
 </svg>
diff --git a/bitmaps_png/sources/mw_add_line.svg b/bitmaps_png/sources/mw_add_line.svg
index 57a21622b4..81c0aa572a 100644
--- a/bitmaps_png/sources/mw_add_line.svg
+++ b/bitmaps_png/sources/mw_add_line.svg
@@ -1,39 +1,98 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="g" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.70420991"/>
-  </filter>
-  <filter id="h" height="2.4084" width="1.0878" color-interpolation-filters="sRGB" y="-.70421" x="-.043899">
-   <feGaussianBlur stdDeviation="0.70420991"/>
-  </filter>
-  <filter id="i" height="1.4957" width="1.4326" color-interpolation-filters="sRGB" y="-.24783" x="-.21629">
-   <feGaussianBlur stdDeviation="0.70747002"/>
-  </filter>
-  <filter id="j" height="1.4957" width="1.4326" color-interpolation-filters="sRGB" y="-.24783" x="-.21629">
-   <feGaussianBlur stdDeviation="0.70747002"/>
-  </filter>
-  <filter id="k" height="1.4957" width="1.4326" color-interpolation-filters="sRGB" y="-.24783" x="-.21629">
-   <feGaussianBlur stdDeviation="0.70747002"/>
-  </filter>
-  <filter id="l" height="1.4957" width="1.4326" color-interpolation-filters="sRGB" y="-.24783" x="-.21629">
-   <feGaussianBlur stdDeviation="0.70747002"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <path opacity=".25391" d="m5.5735-13.7 2.5441-0.08956v-8.5815l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-19.308l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-19.308l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-10.727h7.9412v2.1454h-5.2941v8.5815l-2.6471 2.1454h-2.6471l-2.6471-2.1454v-19.308h-2.6471v19.308l-2.6471 2.1454h-2.6471l-2.647-2.1439v-19.308h-2.6471v19.308l-2.6471 2.1454h-2.647l-2.6471-2.1454v-19.308h-2.6471v10.727h-5.2945l0.10297-2.0558z" fill-rule="evenodd" filter="url(#g)"/>
-  <rect opacity=".25391" height="2.4" filter="url(#h)" width="38.5" y="7.3055" x="6.592"/>
-  <rect opacity=".25391" transform="matrix(.75342 -.65753 .75342 .65753 0 0)" height="2.5809" filter="url(#i)" width="7.7428" y="10.151" x="-1.4019"/>
-  <rect opacity=".25391" transform="matrix(.75342 .65753 .75342 -.65753 0 0)" height="2.5809" filter="url(#j)" width="7.7428" y="-2.7841" x="11.534"/>
-  <rect opacity=".25391" transform="matrix(-.75342 -.65753 -.75342 .65753 0 0)" height="2.5809" filter="url(#k)" width="7.7428" y="-24.148" x="-35.701"/>
-  <rect opacity=".25391" transform="matrix(-.75342 .65753 -.75342 -.65753 0 0)" height="2.5809" filter="url(#l)" width="7.7428" y="-37.084" x="-22.766"/>
-  <path fill-rule="evenodd" fill="#d72e2e" d="m3.5147-15.785 2.5441-0.08956v-8.5815l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-19.308l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-19.308l2.6471-2.1454h2.6471l2.6471 2.1454v19.308h2.6471v-10.727h7.9412v2.1454h-5.2941v8.5815l-2.6471 2.1454h-2.6471l-2.6471-2.1454v-19.308h-2.6471v19.308l-2.6471 2.1454h-2.6471l-2.6471-2.1454v-19.308h-2.6471v19.308l-2.6471 2.1454h-2.6471l-2.6471-2.1454v-19.308h-2.6471v10.727h-5.2941l0.10297-2.0558z"/>
-  <rect y="5.2212" width="38.5" x="4.5332" height="2.4"/>
-  <rect transform="matrix(.75342 -.65753 .75342 .65753 0 0)" height="2.5809" width="7.7428" y="7.2001" x="-1.1833"/>
-  <rect transform="matrix(.75342 .65753 .75342 -.65753 0 0)" height="2.5809" width="7.7428" y="-2.5655" x="8.5823"/>
-  <rect transform="matrix(-.75342 -.65753 -.75342 .65753 0 0)" height="2.5809" width="7.7428" y="-24.367" x="-32.75"/>
-  <rect transform="matrix(-.75342 .65753 -.75342 -.65753 0 0)" height="2.5809" width="7.7428" y="-34.132" x="-22.984"/>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mw_add_line.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.858959"
+     inkscape:cy="10.343566"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3020"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#c92727;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 0,9 C 0,9 0,9 3,9 5.5,9 5,12.5 5,15.5 5,17 6,18 7,18 8,18 9,17 9,15.5 9,13.323674 9,11.902478 9,9 9,6.5 9,6.003952 9,3.5 9,2 10.125,1 11,1 c 1,0 2,1 2,2.5 0,2.1572982 0,3.5 0,5.5 0,2.857624 0,4.414048 0,6.5 0,1.5 1,2.5 2,2.5 1,0 2,-1 2,-2.5 C 17,13.530692 17.0625,11.625 17,9 16.9375,6.375 17,5.4792009 17,3.5 17,2 18,1 19,1 c 1,0 2,1 2,2.5 0,3 -0.5,5.5 2,5.5 2.236068,0 3,0 3,0"
+     id="path4206"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccczssssssssssssssc" />
+  <path
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+     d="m 1.5,23.5 23,0"
+     id="path5185"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="ccc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     d="m 19.5,25 5,-1.5 -5,-1.5"
+     id="path5191"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="ccc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     d="m 6.5,22 -5,1.5 5,1.5"
+     id="path5195"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+     d="m 0.5,13.5 0,12"
+     id="path5197"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5199"
+     d="m 25.5,13.5 0,12"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/mw_add_shape.svg b/bitmaps_png/sources/mw_add_shape.svg
index a3151d4321..41f9f57664 100644
--- a/bitmaps_png/sources/mw_add_shape.svg
+++ b/bitmaps_png/sources/mw_add_shape.svg
@@ -1,22 +1,75 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.4028781"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <g opacity=".42578" filter="url(#a)" transform="matrix(.85717 0 0 .89003 32.649 -38.07)">
-   <path d="m-30.762 31.086c2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.6845 8.1794 7.0267 7.6529 2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.6845 8.1794 7.0267 7.6529 2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.0989 8.311 7.0267 7.6529v9.2324c-2.9288 0.658-4.6855 10.285-7.0277 10.812-2.3423 0.526-4.6845-8.179-7.0267-7.653-2.3422 0.52649-4.6845 10.285-7.0267 10.812-2.3422 0.52649-4.8309-8.1465-7.0267-7.6529-2.1958 0.49359-4.6845 10.285-7.0267 10.812-2.3422 0.52649-4.6845-8.1794-7.0267-7.6529v-9.2324z"/>
-   <path d="m-30.738 40.338c2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.6845-8.1794 7.0267-7.6529 2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.6845-8.1794 7.0267-7.6529 2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.0989-8.311 7.0267-7.6529v-9.2324c-2.9284-0.659-4.6851-10.286-7.0273-10.813-2.3422-0.52649-4.6845 8.1794-7.0267 7.6529-2.3422-0.52649-4.6845-10.285-7.0267-10.812-2.3422-0.52649-4.8309 8.1465-7.0267 7.6529-2.1958-0.49359-4.6845-10.285-7.0267-10.812-2.3422-0.52649-4.6845 8.1794-7.0267 7.6529v9.2324z"/>
-   <path d="m-30.844 31.118c2.3422 0 4.6845-9.2324 7.0267-9.2324s4.6845 9.2324 7.0267 9.2324 4.6845-9.2324 7.0267-9.2324 4.6845 9.2324 7.0267 9.2324 4.6845-9.2324 7.0267-9.2324 4.0989 9.2324 7.0267 9.2324v9.2324c-2.9278 0-4.6845 9.2324-7.0267 9.2324s-4.6845-9.2324-7.0267-9.2324-4.6845 9.2324-7.0267 9.2324-4.8309-9.2324-7.0267-9.2324-4.6845 9.2324-7.0267 9.2324-4.6845-9.2324-7.0267-9.2324v-9.232z"/>
-  </g>
-  <g fill="#d72e2e" transform="matrix(.85717 0 0 .89003 31.022 -41.696)">
-   <path d="m-30.762 31.086c2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.6845 8.1794 7.0267 7.6529 2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.6845 8.1794 7.0267 7.6529 2.3422-0.52649 4.6845-10.285 7.0267-10.812 2.3422-0.52649 4.0989 8.311 7.0267 7.6529v9.2324c-2.9288 0.658-4.6855 10.285-7.0277 10.812-2.3423 0.526-4.6845-8.179-7.0267-7.653-2.3422 0.52649-4.6845 10.285-7.0267 10.812-2.3422 0.52649-4.8309-8.1465-7.0267-7.6529-2.1958 0.49359-4.6845 10.285-7.0267 10.812-2.3422 0.52649-4.6845-8.1794-7.0267-7.6529v-9.2324z"/>
-   <path d="m-30.738 40.338c2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.6845-8.1794 7.0267-7.6529 2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.6845-8.1794 7.0267-7.6529 2.3422 0.52649 4.6845 10.285 7.0267 10.812 2.3422 0.52649 4.0989-8.311 7.0267-7.6529v-9.2324c-2.9284-0.659-4.6851-10.286-7.0273-10.813-2.3422-0.52649-4.6845 8.1794-7.0267 7.6529-2.3422-0.52649-4.6845-10.285-7.0267-10.812-2.3422-0.52649-4.8309 8.1465-7.0267 7.6529-2.1958-0.49359-4.6845-10.285-7.0267-10.812-2.3422-0.52649-4.6845 8.1794-7.0267 7.6529v9.2324z"/>
-   <path d="m-30.844 31.118c2.3422 0 4.6845-9.2324 7.0267-9.2324s4.6845 9.2324 7.0267 9.2324 4.6845-9.2324 7.0267-9.2324 4.6845 9.2324 7.0267 9.2324 4.6845-9.2324 7.0267-9.2324 4.0989 9.2324 7.0267 9.2324v9.2324c-2.9278 0-4.6845 9.2324-7.0267 9.2324s-4.6845-9.2324-7.0267-9.2324-4.6845 9.2324-7.0267 9.2324-4.8309-9.2324-7.0267-9.2324-4.6845 9.2324-7.0267 9.2324-4.6845-9.2324-7.0267-9.2324v-9.232z"/>
-  </g>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mw_add_shape.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.576918"
+     inkscape:cy="13.827654"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3020"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:#c92727;fill-opacity:1;stroke:none"
+     d="M 1,9.5 C 1,9.5 2.8750654,9.6234924 4,9 5.1249346,8.3765076 5,6.5 6.5,6.5 8,6.5 8.5,8 10,8 11.5,8 11.5,4 13,4 14.5,4 15,6.5 16.5,6.5 18,6.5 18,2 19.5,2 21,2 20.80743,4.4037152 22,5 23.19257,5.5962848 25,4 25,4 l 0,9 -24,0 z"
+     id="rect5278"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="czzzzzzzcccc" />
+  <path
+     sodipodi:nodetypes="czzzzzzzcccc"
+     inkscape:connector-curvature="0"
+     id="path3134"
+     d="m 1,16.5 c 0,0 1.8750654,-0.123492 3,0.5 1.1249346,0.623492 1,2.5 2.5,2.5 1.5,0 2,-1.5 3.5,-1.5 1.5,0 1.5,4 3,4 1.5,0 2,-2.5 3.5,-2.5 1.5,0 1.5,4.5 3,4.5 1.5,0 1.30743,-2.403715 2.5,-3 1.19257,-0.596285 3,1 3,1 l 0,-9 -24,0 z"
+     style="fill:#c92727;fill-opacity:1;stroke:none" />
 </svg>
diff --git a/bitmaps_png/sources/mw_add_stub.svg b/bitmaps_png/sources/mw_add_stub.svg
index 2ca3096402..620fefd281 100644
--- a/bitmaps_png/sources/mw_add_stub.svg
+++ b/bitmaps_png/sources/mw_add_stub.svg
@@ -1,29 +1,100 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="c" height="1.1149" width="1.327" color-interpolation-filters="sRGB" y="-.057432" x="-.16348">
-   <feGaussianBlur stdDeviation="0.79783456"/>
-  </filter>
-  <filter id="d" height="1.1065" width="1.2823" color-interpolation-filters="sRGB" y="-.053251" x="-.14116">
-   <feGaussianBlur stdDeviation="0.2911364"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <g opacity=".33203" filter="url(#d)" transform="matrix(2.9282,0,0,2.5646,-3.1388,-27.394)">
-   <rect transform="matrix(-.70711 .70711 .70711 .70711 0 0)" height="1" width="3" y="10.814" x="-7.9853"/>
-   <rect transform="rotate(45)" height="1" width="3" y="-8.2782" x="11.107"/>
-   <rect transform="rotate(-90)" height="1" width="13" y="13" x="-15"/>
-   <rect transform="matrix(.70711 -.70711 -.70711 -.70711 0 0)" height="1" width="3" y="-20.506" x="-.70711"/>
-   <rect transform="rotate(225)" height="1" width="3" y="-1.2929" x="-20.092"/>
-  </g>
-  <rect transform="matrix(-.75227 .65886 .75227 .65886 0 0)" height="2.7525" width="8.2574" y="2.9965" x="-40.682" fill="#070707"/>
-  <rect transform="matrix(.75227 .65886 -.75227 .65886 0 0)" height="2.7525" width="8.2574" y="-41.488" x="3.8027" fill="#070707"/>
-  <rect opacity=".33203" height="33.34" filter="url(#c)" width="11.713" y="-22.265" x="8.5741"/>
-  <rect height="33.34" width="11.713" y="-24.829" x="5.6459" fill="#d72e2e"/>
-  <rect transform="rotate(-90)" height="2.9282" width="33.34" y="32" x="-8.5112" fill="#070707"/>
-  <rect transform="matrix(.75227 -.65886 -.75227 -.65886 0 0)" height="2.7525" width="8.2574" y="-29.674" x="16.756" fill="#070707"/>
-  <rect transform="matrix(-.75227 -.65886 .75227 -.65886 0 0)" height="2.7525" width="8.2574" y="15.144" x="-28.534" fill="#070707"/>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mw_add_stub.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3020"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     sodipodi:nodetypes="ccc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     d="m 22,15.5 -1.5,5 -1.5,-5"
+     id="path5191"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5193"
+     d="m 22,9.5 -1.5,-5 -1.5,5"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 23.5,21.5 -10,0"
+     id="path5197"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5199"
+     d="m 13.5,3.5 10,0"
+     style="fill:#333333;stroke:#333333;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#c92727;fill-opacity:1;stroke:none"
+     id="rect5276"
+     width="9"
+     height="19"
+     x="2"
+     y="3" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="opacity:1;fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 20.5,4.5 0,16"
+     id="path5366"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/mw_add_stub_arc.svg b/bitmaps_png/sources/mw_add_stub_arc.svg
index e4d1dd84fa..4140a977c8 100644
--- a/bitmaps_png/sources/mw_add_stub_arc.svg
+++ b/bitmaps_png/sources/mw_add_stub_arc.svg
@@ -1,43 +1,130 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.54431538"/>
-  </filter>
- </defs>
- <g transform="translate(0,32)">
-  <rect transform="matrix(-.71607 .69803 .71607 .69803 0 0)" height="2.6662" width="7.9985" y="10.601" x="-40.096" fill="#070707"/>
-  <rect transform="matrix(.71607 .69803 -.71607 .69803 0 0)" height="2.6662" width="7.9985" y="-41.524" x="12.029" fill="#070707"/>
-  <g opacity=".41797" filter="url(#a)">
-   <path d="m7.6332-20.499c7.7724-5.2638 15.872-5.2638 24.3 0v2.6319c-8.4274-5.2638-16.527-5.2638-24.3 0v-2.6319z"/>
-   <rect transform="matrix(.26505 -.96424 .96754 .25272 0 0)" height="2.6955" width="7.9096" y=".252" x="19.081"/>
-   <rect transform="matrix(.96754 .25272 .26505 -.96424 0 0)" height="2.6366" width="8.0864" y="18.617" x=".33342"/>
-   <rect transform="matrix(-.26505 -.96424 -.96754 .25272 0 0)" height="2.6955" width="7.9097" y="-36.663" x="9.4992"/>
-   <rect transform="matrix(-.96754 .25272 -.26505 -.96424 0 0)" height="2.6366" width="8.0864" y="9.0346" x="-36.582"/>
-   <g transform="matrix(2.7,0,0,2.6319,3.2484,-28.803)">
-    <rect transform="rotate(-90)" height="1" width="10" y="13" x="-14.121"/>
-    <rect transform="matrix(.70711 -.70711 -.70711 -.70711 0 0)" height="1" width="3" y="-19.799" x="-.17156"/>
-    <rect transform="matrix(-.70711 .70711 .70711 .70711 0 0)" height="1" width="3" y="12.192" x="-6.364"/>
-    <rect transform="rotate(45)" height="1" width="3" y="-6.8995" x="12.728"/>
-    <rect transform="rotate(225)" height="1" width="3" y="-.58576" x="-19.385"/>
-   </g>
-   <path fill-rule="evenodd" d="m19.786 5.9351 10.79-18.299c-4.05-3.9479-17.55-3.9479-21.6 0l10.81 18.299z"/>
-   <rect y="5.731" width="10.8" x="14.381" height="7.8958"/>
-  </g>
-  <rect transform="rotate(-90)" height="2.7" width="2.6319" y="69.994" x="17.687" fill="#d72e2e"/>
-  <rect height="2.6319" width="2.7" y="-15.055" x="69.994" fill="#006900"/>
-  <rect height="2.6319" width="2.7" y="-9.7916" x="69.994" fill="#000069"/>
-  <rect height="7.8958" width="10.8" y="3.0991" x="11.681" fill="#d72e2e"/>
-  <path fill-rule="evenodd" fill="#d72e2e" d="m17.086 2.9742 10.79-18.299c-4.05-3.9479-17.55-3.9479-21.6 0l10.81 18.299z"/>
-  <path d="m6-22.632c7.7724-5.2638 15.872-5.2638 24.3 0v2.6319c-8.428-5.264-16.528-5.264-24.3 0v-2.6319z"/>
-  <rect transform="matrix(.26505 -.96424 .96754 .25272 0 0)" height="2.6955" width="7.9096" y="-1.8884" x="20.733"/>
-  <rect transform="matrix(.96754 .25272 .26505 -.96424 0 0)" height="2.6366" width="8.0864" y="20.268" x="-1.807"/>
-  <rect transform="matrix(-.26505 -.96424 -.96754 .25272 0 0)" height="2.6955" width="7.9096" y="-35.654" x="11.976"/>
-  <rect transform="matrix(-.96754 .25272 -.26505 -.96424 0 0)" height="2.6366" width="8.0864" y="11.512" x="-35.572"/>
-  <rect transform="rotate(-90)" height="2.7" width="26.319" y="35.976" x="-5.7311" fill="#070707"/>
-  <rect transform="matrix(.71607 -.69803 -.71607 -.69803 0 0)" height="2.6662" width="7.9985" y="-30.882" x="22.672" fill="#070707"/>
-  <rect transform="matrix(-.71607 -.69803 .71607 -.69803 0 0)" height="2.6662" width="7.9985" y="21.567" x="-29.778" fill="#070707"/>
- </g>
- <g transform="translate(0,32)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="mw_add_stub_arc.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="11.012498"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3020"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5189"
+     d="m 22,17.5 1.5,5 1.5,-5"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     sodipodi:nodetypes="ccc" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5193"
+     d="m 25,13.5 -1.5,-5 -1.5,5"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 25.5,23.5 -10,0"
+     id="path5197"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path5199"
+     d="m 19.5,7.5 6,0"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     sodipodi:nodetypes="cc" />
+  <rect
+     style="fill:#c92727;fill-opacity:1;stroke:none"
+     id="rect5276"
+     width="9"
+     height="3"
+     x="4"
+     y="23" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:#333333;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 23.5,8.5 0,14"
+     id="path5366"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#c92727;fill-opacity:1;stroke:none"
+     id="path5433"
+     sodipodi:cx="6.5"
+     sodipodi:cy="21.5"
+     sodipodi:rx="17"
+     sodipodi:ry="17"
+     d="m -2.0000001,6.7775682 a 17,17 0 0 1 17.0000011,3e-7 L 6.5,21.5 z"
+     sodipodi:start="4.1887902"
+     sodipodi:end="5.2359878"
+     transform="translate(2,1.5)" />
+  <path
+     sodipodi:nodetypes="czc"
+     style="fill:none;stroke:#333333;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+     d="m 0.5,4.5 c 0,0 3,-2 8,-2 5,0 8,2 8,2"
+     id="path5439"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:1;fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 11,4 16.5,4.5 12,1.5"
+     id="path3870"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:nodetypes="ccc"
+     inkscape:connector-curvature="0"
+     id="path3876"
+     d="M 6,4 0.5,4.5 5,1.5"
+     style="opacity:1;fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/net_highlight.svg b/bitmaps_png/sources/net_highlight.svg
index 81922a9f10..f1ffb69db6 100644
--- a/bitmaps_png/sources/net_highlight.svg
+++ b/bitmaps_png/sources/net_highlight.svg
@@ -1,31 +1,113 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <radialGradient id="f" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44971 -.29369 .82915 1.1474 36.036 -10.021)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="d" y2="4.6406" gradientUnits="userSpaceOnUse" x2="6.0964" y1="8.6836" x1="8.9893">
-   <stop stop-color="#ff7800" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="10.133" gradientUnits="userSpaceOnUse" x2="6.0553" gradientTransform="matrix(.54409 -.31413 .492 .85218 93.741 15.4)" y1="4.4591" x1="3.4422">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#9b9bff" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="50.379" width="52.993" y="-1.1654" x="-2.4003"/>
- <path fill="url(#f)" d="m27.96 3.0328c-1.5334 0-0.04648 0.52172 1.4835 1.1807 1.53 0.65903 5.4901 3.3744 4.5886 7.2157 4.773-0.45192 7.3739 3.2771 7.7281 4.4934 0.35425 1.2163 1.104 2.7369 1.104 1.2791 0.03124-3.9942-3.1414-6.7504-5.3476-9.0852-2.205-2.3348-5.522-4.5834-9.556-5.0838z"/>
- <g transform="matrix(2.6042,0,0,2.3637,-236.21,-21.943)">
-  <rect fill-opacity=".50980" height="16" width="2.0219" y="11.491" x="103.1"/>
-  <rect fill-opacity=".50980" transform="rotate(-90)" height="16" width="2.0219" y="92.1" x="-24.491"/>
-  <rect transform="scale(-1)" height="16" width="2.0219" y="-27.491" x="-97.1" fill="#46ff00"/>
-  <rect transform="rotate(90)" height="16" width="2.0219" y="-108.1" x="14.491" fill="#f00"/>
-  <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(.88889 0 0 .88889 88.767 9.4908)"/>
-  <path fill="url(#d)" d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(.55556 0 0 .55556 91.517 11.741)"/>
-  <path fill="#7d7d7d" d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(-.88889 0 0 -.88889 111.43 29.491)"/>
-  <path fill-opacity=".39216" fill-rule="evenodd" d="m96.231 16.991 0.52886 8.7787 2.1845-1.7202 1.8496 3.9306 2.7066-1.5627-2.5134-3.5473 2.582-1.0318-7.3381-4.8473z"/>
-  <path fill-rule="evenodd" d="m96.1 15.418 0.52886 8.7787 2.1845-1.7202 1.8496 3.9306 2.7066-1.5627-2.5134-3.5473 2.582-1.0318-7.3381-4.8473z"/>
-  <path fill-rule="evenodd" fill="url(#e)" d="m96.886 16.78 0.36869 6.1424 1.8462-1.5199 1.8218 3.9417 1.3619-0.78627-2.5027-3.5485 2.2393-0.83894-5.1352-3.3905z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="net_highlight.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#999999;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23.5,18.5 -21,0"
+     id="path3762"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3764"
+     d="m 18.5,2.5 0,21"
+     style="fill:#999999;stroke:#999999;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     style="fill:none;stroke:#ff0505;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,2.5 0,21"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path2990"
+     d="m 23.5,7.5 -21,0"
+     style="fill:none;stroke:#00c800;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#e6e6e6;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path2992"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.5"
+     sodipodi:ry="2.5"
+     d="m 16.5,13 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
+     transform="translate(-6.5,-5.5)" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.84485227;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path20"
+     d="m 23.166211,16.536031 -4.892514,0.352587 2.775857,5.155162 c -0.04411,0.969681 -1.630026,1.806748 -2.379306,1.189653 L 15.893533,18.342925 12.45547,21.295935 12.5,7.5 z"
+     sodipodi:nodetypes="cccccccc" />
 </svg>
diff --git a/bitmaps_png/sources/net_locked.svg b/bitmaps_png/sources/net_locked.svg
index 2dacb580b5..c518394a45 100644
--- a/bitmaps_png/sources/net_locked.svg
+++ b/bitmaps_png/sources/net_locked.svg
@@ -1,48 +1,306 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <filter id="k" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.37718285"/>
-  </filter>
-  <radialGradient id="s" gradientUnits="userSpaceOnUse" cy="4.2801" cx="123.57" gradientTransform="matrix(1.2373 1.1904 -.87346 .90788 -246.63 -189.76)" r="18.304">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#b3b0a7" offset="1"/>
-  </radialGradient>
-  <linearGradient id="p" y2="18.836" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="142.18" gradientTransform="matrix(.76019 0 0 .76019 -191.41 -37.143)" y1="16.563" x1="116.42"/>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="11.685" gradientUnits="userSpaceOnUse" x2="98.292" gradientTransform="matrix(.76019 0 0 .76019 -189.24 -36.6)" y1="70.179" x1="156.79">
-   <stop stop-color="#fb9c02" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="q" y2="62.02" gradientUnits="userSpaceOnUse" x2="-28.537" gradientTransform="translate(-116.91,-44.22)" y1="24.645" x1="54.296">
-   <stop stop-color="#965d01" stop-opacity="0" offset="0"/>
-   <stop stop-color="#ab6200" offset="1"/>
-  </linearGradient>
-  <linearGradient id="n" y2="41.539" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="127.36" gradientTransform="matrix(.69024 0 0 .6591 -179.72 -32.689)" y1="13.741" x1="115.62"/>
-  <linearGradient id="m" y2="33.214" gradientUnits="userSpaceOnUse" x2="135.71" gradientTransform="matrix(.76019 0 0 .76019 -191.41 -37.143)" y1="110" x1="203.57">
-   <stop stop-color="#4f3a1e" offset="0"/>
-   <stop stop-color="#4f3a1e" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="l" y2="11.708" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="129.27" gradientTransform="matrix(.52628 0 0 .78596 -155.15 -37.182)" y1="22.589" x1="153.36"/>
-  <linearGradient id="r" y2="13.849" gradientUnits="userSpaceOnUse" x2="28.979" gradientTransform="translate(-116.91,-44.22)" y1="28.622" x1="16.226">
-   <stop stop-color="#8b8b8b" offset="0"/>
-   <stop stop-color="#8b8b8b" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <text opacity=".21484" style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.9762 1.0244)" line-height="125%" filter="url(#k)" font-size="47.734px" y="21.86256" x="1.7963849" font-family="Sans" fill="#000000"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="21.86256" x="1.7963849" font-family="Garuda" fill="#000000">.net</tspan></text>
- <rect opacity="0" height="50.402" width="52.066" y="-2.7137" x="-3.5498"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.9762 1.0244)" line-height="125%" font-size="47.734px" y="18.966089" x="1.3139679" font-family="Sans" fill="#505050"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="18.966089" x="1.3139679" font-family="Garuda" fill="#505050">.net</tspan></text>
- <g transform="matrix(.6666 0 0 .55241 87.434 42.359)">
-  <path opacity=".2" stroke-linejoin="round" style="color:#000000" d="m-83.791-36.711c-7.6664 0-13.826 6.1841-13.826 13.85v6.1528c-2.5599 0.56208-4.5136 2.7303-4.5136 5.4638v15.465c0 3.1586 2.5428 5.7014 5.7014 5.7014h25.252c3.1586 0 5.7014-2.5428 5.7014-5.7014v-15.465c0-2.7217-1.923-4.8895-4.4661-5.4638v-6.1528c0-7.6664-6.1832-13.85-13.85-13.85zm0 5.3451c4.7414 0.000001 8.5758 3.8345 8.5758 8.5759v5.8439h-17.128v-5.844c0-4.7427 3.8107-8.5759 8.5521-8.5759z" fill-rule="evenodd" stroke="#000" stroke-width=".95023"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-85.791-38.721c-7.6664 0-13.826 6.1841-13.826 13.85v13.042c0 7.6656 6.1603 13.826 13.826 13.826 7.6656 0 13.85-6.1594 13.85-13.826v-13.042c0-7.6664-6.1832-13.85-13.85-13.85zm0 5.3451c4.7414 0 8.5758 3.8345 8.5758 8.5759v10.785c0 4.7414-3.8332 8.5521-8.5758 8.5521-4.7427 0-8.5521-3.8094-8.5521-8.5521v-10.785c0-4.7427 3.8107-8.5759 8.5521-8.5759z" fill-rule="evenodd" stroke="#656565" stroke-width=".95023" fill="url(#s)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-85.791-38.721c-7.6664 0-13.826 6.1841-13.826 13.85v13.042c0 7.6656 6.1603 13.826 13.826 13.826 7.6656 0 13.85-6.1594 13.85-13.826v-13.042c0-7.6664-6.1832-13.85-13.85-13.85zm0 5.3451c4.7414 0 8.5758 3.8345 8.5758 8.5759v10.785c0 4.7414-3.8332 8.5521-8.5758 8.5521-4.7427 0-8.5521-3.8094-8.5521-8.5521v-10.785c0-4.7427 3.8107-8.5759 8.5521-8.5759z" fill-rule="evenodd" stroke="#8b8b8b" stroke-width=".95023" fill="url(#p)"/>
-  <rect stroke-linejoin="round" style="color:#000000" ry="5.7014" height="26.887" width="36.655" stroke="#4f3a1e" y="-18.958" x="-104.13" stroke-width=".95023" fill="url(#o)"/>
-  <path style="color:#000000" fill="url(#q)" d="m-99.063 3.0925h26.865c0.74448 0 1.3438 0.59935 1.3438 1.3438 0 0.74448-0.59935 1.3438-1.3438 1.3438h-26.865c-0.74448 0-1.3438-0.59935-1.3438-1.3438 0-0.74448 0.59935-1.3438 1.3438-1.3438zm0-4.9914h26.865c0.74448 0 1.3438 0.59935 1.3438 1.3438 0 0.74448-0.59935 1.3438-1.3438 1.3438h-26.865c-0.74448 0-1.3438-0.59935-1.3438-1.3438 0-0.74449 0.59935-1.3438 1.3438-1.3438zm0-4.9914h26.865c0.74448 0 1.3438 0.59935 1.3438 1.3438 0 0.74448-0.59935 1.3438-1.3438 1.3438h-26.865c-0.74448 0-1.3438-0.59935-1.3438-1.3438 0-0.74448 0.59935-1.3438 1.3438-1.3438zm0-4.9914h26.865c0.74448 0 1.3438 0.59935 1.3438 1.3438 0 0.74448-0.59935 1.3438-1.3438 1.3438h-26.865c-0.74448 0-1.3438-0.59935-1.3438-1.3438 0-0.74448 0.59935-1.3438 1.3438-1.3438zm0-4.9914h26.865c0.74448 0 1.3438 0.59935 1.3438 1.3438 0 0.74448-0.59935 1.3438-1.3438 1.3438h-26.865c-0.74448 0-1.3438-0.59935-1.3438-1.3438 0-0.74448 0.59935-1.3438 1.3438-1.3438z"/>
-  <path style="color:#000000" fill="url(#n)" d="m-97.262-17.392h22.929c2.868 0 5.1768 2.2047 5.1768 4.9433 0 0-5.7103 7.1939-12.819 3.7743-12.605-6.0638-20.464 12.39-20.464 9.6512v-13.426c0-2.7386 2.3089-4.9433 5.1768-4.9433z"/>
-  <path style="color:#000000" fill="url(#m)" d="m-74.249 5.8802c3.3215 0.0278 4.278-2.3129 4.4042-5.7465 0.21582-5.8745-0.30658-18.005-0.30658-18.005 3.031 0 2.4847 1.8971 2.4847 4.9281l0.54299 15.402c0 3.031-2.1686 5.1996-5.1996 5.1996l-26.133 0.2715c-1.402-0.54299-3.8421-1.0826-3.8421-2.4847 0 0 10.421 0.28793 28.049 0.43542z"/>
-  <path style="color:#000000" fill-rule="evenodd" fill="url(#l)" d="m-82.811-36.533c7.0589 1.9005 8.367 8.8045 8.367 10.317v6.7874h-1.5796v-6.7874c0-3.6241-2.9864-8.5068-6.7874-10.317z"/>
-  <path style="color:#000000" fill-rule="evenodd" fill="url(#r)" d="m-87.071-33.755c-8.0176 1.5918-9.5034 4.7269-9.5034 9.6514v4.6749h1.7941v-5.685c0-3.0355 3.3921-7.1252 7.7093-8.6412z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="net_locked.svg">
+  <metadata
+     id="metadata74">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview72"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="12.738954"
+     inkscape:cy="14.078608"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3019"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="k"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.37718285"
+         id="feGaussianBlur7" />
+    </filter>
+    <radialGradient
+       id="s"
+       gradientUnits="userSpaceOnUse"
+       cy="4.2800999"
+       cx="123.57"
+       gradientTransform="matrix(1.2373,1.1904,-0.87346,0.90788,-246.63,-189.76)"
+       r="18.304001">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop10" />
+      <stop
+         stop-color="#b3b0a7"
+         offset="1"
+         id="stop12" />
+    </radialGradient>
+    <linearGradient
+       id="p"
+       y2="18.836"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="142.17999"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-191.41,-37.143)"
+       y1="16.563"
+       x1="116.42" />
+    <linearGradient
+       id="a">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop16" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <linearGradient
+       id="o"
+       y2="11.685"
+       gradientUnits="userSpaceOnUse"
+       x2="98.292"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-189.24,-36.6)"
+       y1="70.179001"
+       x1="156.78999">
+      <stop
+         stop-color="#fb9c02"
+         offset="0"
+         id="stop21" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+    <linearGradient
+       id="q"
+       y2="62.02"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.537001"
+       gradientTransform="translate(-116.91,-44.22)"
+       y1="24.645"
+       x1="54.296001">
+      <stop
+         stop-color="#965d01"
+         stop-opacity="0"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#ab6200"
+         offset="1"
+         id="stop28" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="41.539001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="127.36"
+       gradientTransform="matrix(0.69024,0,0,0.6591,-179.72,-32.689)"
+       y1="13.741"
+       x1="115.62" />
+    <linearGradient
+       id="m"
+       y2="33.214001"
+       gradientUnits="userSpaceOnUse"
+       x2="135.71001"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-191.41,-37.143)"
+       y1="110"
+       x1="203.57001">
+      <stop
+         stop-color="#4f3a1e"
+         offset="0"
+         id="stop32" />
+      <stop
+         stop-color="#4f3a1e"
+         stop-opacity="0"
+         offset="1"
+         id="stop34" />
+    </linearGradient>
+    <linearGradient
+       id="l"
+       y2="11.708"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="129.27"
+       gradientTransform="matrix(0.52628,0,0,0.78596,-155.15,-37.182)"
+       y1="22.589001"
+       x1="153.36" />
+    <linearGradient
+       id="r"
+       y2="13.849"
+       gradientUnits="userSpaceOnUse"
+       x2="28.979"
+       gradientTransform="translate(-116.91,-44.22)"
+       y1="28.622"
+       x1="16.226">
+      <stop
+         stop-color="#8b8b8b"
+         offset="0"
+         id="stop38" />
+      <stop
+         stop-color="#8b8b8b"
+         stop-opacity="0"
+         offset="1"
+         id="stop40" />
+    </linearGradient>
+    <filter
+       id="k-6"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.37718285"
+         id="feGaussianBlur7-3" />
+    </filter>
+  </defs>
+  <rect
+     height="29.750463"
+     width="28.549801"
+     y="-4"
+     x="-3.5497999"
+     id="rect46"
+     style="opacity:0" />
+  <g
+     transform="matrix(0.36552253,0,0,0.32606748,47.153692,23.265788)"
+     id="g52">
+    <path
+       style="opacity:0.2;color:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95023;stroke-linejoin:round"
+       d="m -83.791,-36.711 c -7.6664,0 -13.826,6.1841 -13.826,13.85 v 6.1528 c -2.5599,0.56208 -4.5136,2.7303 -4.5136,5.4638 v 15.465 c 0,3.1586 2.5428,5.7014 5.7014,5.7014 h 25.252 c 3.1586,0 5.7014,-2.5428 5.7014,-5.7014 v -15.465 c 0,-2.7217 -1.923,-4.8895 -4.4661,-5.4638 v -6.1528 c 0,-7.6664 -6.1832,-13.85 -13.85,-13.85 z m 0,5.3451 c 4.7414,1e-6 8.5758,3.8345 8.5758,8.5759 v 5.8439 h -17.128 v -5.844 c 0,-4.7427 3.8107,-8.5759 8.5521,-8.5759 z"
+       id="path54"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#s);fill-rule:evenodd;stroke:#656565;stroke-width:0.95023;stroke-linejoin:round"
+       d="m -85.791,-38.721 c -7.6664,0 -13.826,6.1841 -13.826,13.85 v 13.042 c 0,7.6656 6.1603,13.826 13.826,13.826 7.6656,0 13.85,-6.1594 13.85,-13.826 v -13.042 c 0,-7.6664 -6.1832,-13.85 -13.85,-13.85 z m 0,5.3451 c 4.7414,0 8.5758,3.8345 8.5758,8.5759 v 10.785 c 0,4.7414 -3.8332,8.5521 -8.5758,8.5521 -4.7427,0 -8.5521,-3.8094 -8.5521,-8.5521 V -24.8 c 0,-4.7427 3.8107,-8.5759 8.5521,-8.5759 z"
+       id="path56"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#p);fill-rule:evenodd;stroke:#8b8b8b;stroke-width:0.95023;stroke-linejoin:round"
+       d="m -85.791,-38.721 c -7.6664,0 -13.826,6.1841 -13.826,13.85 v 13.042 c 0,7.6656 6.1603,13.826 13.826,13.826 7.6656,0 13.85,-6.1594 13.85,-13.826 v -13.042 c 0,-7.6664 -6.1832,-13.85 -13.85,-13.85 z m 0,5.3451 c 4.7414,0 8.5758,3.8345 8.5758,8.5759 v 10.785 c 0,4.7414 -3.8332,8.5521 -8.5758,8.5521 -4.7427,0 -8.5521,-3.8094 -8.5521,-8.5521 V -24.8 c 0,-4.7427 3.8107,-8.5759 8.5521,-8.5759 z"
+       id="path58"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="color:#000000;fill:url(#o);stroke:#4f3a1e;stroke-width:0.95023;stroke-linejoin:round"
+       ry="5.7013998"
+       height="26.886999"
+       width="36.654999"
+       y="-18.958"
+       x="-104.13"
+       id="rect60" />
+    <path
+       style="color:#000000;fill:url(#q)"
+       d="m -99.063,3.0925 h 26.865 c 0.74448,0 1.3438,0.59935 1.3438,1.3438 0,0.74448 -0.59935,1.3438 -1.3438,1.3438 h -26.865 c -0.74448,0 -1.3438,-0.59935 -1.3438,-1.3438 0,-0.74448 0.59935,-1.3438 1.3438,-1.3438 z m 0,-4.9914 h 26.865 c 0.74448,0 1.3438,0.59935 1.3438,1.3438 0,0.74448 -0.59935,1.3438 -1.3438,1.3438 h -26.865 c -0.74448,0 -1.3438,-0.59935 -1.3438,-1.3438 0,-0.74449 0.59935,-1.3438 1.3438,-1.3438 z m 0,-4.9914 h 26.865 c 0.74448,0 1.3438,0.59935 1.3438,1.3438 0,0.74448 -0.59935,1.3438 -1.3438,1.3438 h -26.865 c -0.74448,0 -1.3438,-0.59935 -1.3438,-1.3438 0,-0.74448 0.59935,-1.3438 1.3438,-1.3438 z m 0,-4.9914 h 26.865 c 0.74448,0 1.3438,0.59935 1.3438,1.3438 0,0.74448 -0.59935,1.3438 -1.3438,1.3438 h -26.865 c -0.74448,0 -1.3438,-0.59935 -1.3438,-1.3438 0,-0.74448 0.59935,-1.3438 1.3438,-1.3438 z m 0,-4.9914 h 26.865 c 0.74448,0 1.3438,0.59935 1.3438,1.3438 0,0.74448 -0.59935,1.3438 -1.3438,1.3438 h -26.865 c -0.74448,0 -1.3438,-0.59935 -1.3438,-1.3438 0,-0.74448 0.59935,-1.3438 1.3438,-1.3438 z"
+       id="path62"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#n)"
+       d="m -97.262,-17.392 h 22.929 c 2.868,0 5.1768,2.2047 5.1768,4.9433 0,0 -5.7103,7.1939 -12.819,3.7743 -12.605,-6.0638 -20.464,12.39 -20.464,9.6512 v -13.426 c 0,-2.7386 2.3089,-4.9433 5.1768,-4.9433 z"
+       id="path64"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#m)"
+       d="m -74.249,5.8802 c 3.3215,0.0278 4.278,-2.3129 4.4042,-5.7465 0.21582,-5.8745 -0.30658,-18.005 -0.30658,-18.005 3.031,0 2.4847,1.8971 2.4847,4.9281 l 0.54299,15.402 c 0,3.031 -2.1686,5.1996 -5.1996,5.1996 l -26.133,0.2715 c -1.402,-0.54299 -3.8421,-1.0826 -3.8421,-2.4847 0,0 10.421,0.28793 28.049,0.43542 z"
+       id="path66"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#l);fill-rule:evenodd"
+       d="m -82.811,-36.533 c 7.0589,1.9005 8.367,8.8045 8.367,10.317 v 6.7874 h -1.5796 v -6.7874 c 0,-3.6241 -2.9864,-8.5068 -6.7874,-10.317 z"
+       id="path68"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;fill:url(#r);fill-rule:evenodd"
+       d="m -87.071,-33.755 c -8.0176,1.5918 -9.5034,4.7269 -9.5034,9.6514 v 4.6749 h 1.7941 v -5.685 c 0,-3.0355 3.3921,-7.1252 7.7093,-8.6412 z"
+       id="path70"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     transform="matrix(0.47196265,0,0,0.59065292,-1.7681734,-0.26198988)"
+     style="font-size:47.73400116px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.21483998;fill:#000000;filter:url(#k-6);font-family:Sans"
+     id="text42">
+    <path
+       d="m 4.4756262,16.901477 4.6149608,0 0,4.961083 -4.6149608,0 0,-4.961083"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3015"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 27.528025,13.119773 0,8.742787 -4.614961,0 0,-1.422946 0,-5.268747 c -1.2e-5,-1.239195 -0.02992,-2.093816 -0.08973,-2.563867 -0.05129,-0.470033 -0.145298,-0.816154 -0.282026,-1.038366 -0.179482,-0.299108 -0.423049,-0.529855 -0.730702,-0.692245 -0.307675,-0.170913 -0.658069,-0.256375 -1.051185,-0.256386 -0.957186,1.1e-5 -1.709253,0.371771 -2.256204,1.115282 -0.546965,0.734985 -0.820444,1.756257 -0.820437,3.063821 l 0,7.063454 -4.589322,0 0,-14.3576558 4.589322,0 0,2.1023711 c 0.692237,-0.8375169 1.427211,-1.4528444 2.204926,-1.8459844 0.777696,-0.401658 1.636591,-0.6024941 2.576686,-0.6025088 1.657954,1.47e-5 2.914248,0.5085145 3.768885,1.525501 0.863152,1.0170128 1.294736,2.4955079 1.294753,4.4354899"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3017"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 45.23476,14.645274 0,1.307572 -10.729784,0 c 0.111095,1.07683 0.499948,1.884447 1.16656,2.422855 0.666597,0.538415 1.598135,0.807621 2.794615,0.807618 0.965712,3e-6 1.9528,-0.14101 2.961266,-0.423038 1.016987,-0.290568 2.059626,-0.726425 3.127918,-1.307572 l 0,3.538136 c -1.085385,0.41022 -2.170754,0.717883 -3.256111,0.922993 -1.085382,0.213655 -2.170751,0.320483 -3.256111,0.320483 -2.598059,0 -4.619239,-0.658059 -6.063546,-1.974178 -1.435768,-1.324661 -2.15365,-3.17919 -2.153648,-5.563591 -2e-6,-2.341656 0.705061,-4.183366 2.11519,-5.5251342 1.418668,-1.3417431 3.367206,-2.012621 5.845617,-2.0126357 2.256192,1.47e-5 4.059443,0.6794388 5.40976,2.0382744 1.358833,1.3588605 2.038258,3.1749315 2.038274,5.4482175 m -4.717515,-1.525501 c -1.2e-5,-0.871705 -0.256399,-1.572495 -0.769161,-2.102371 -0.504237,-0.538401 -1.166569,-0.807606 -1.986997,-0.807618 -0.888815,1.2e-5 -1.61097,0.252125 -2.166467,0.756341 -0.555511,0.495691 -0.901633,1.213573 -1.038367,2.153648 l 5.960992,0"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3019"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 52.801402,3.4283554 0,4.0765488 4.730335,0 0,3.2817498 -4.730335,0 0,6.089185 c -7e-6,0.666609 0.132459,1.119559 0.3974,1.358849 0.264925,0.230752 0.790517,0.346126 1.576778,0.346122 l 2.358758,0 0,3.28175 -3.935536,0 c -1.811806,0 -3.098011,-0.376033 -3.858621,-1.128101 -0.75207,-0.760612 -1.128104,-2.046818 -1.128101,-3.85862 l 0,-6.089185 -2.281842,0 0,-3.2817498 2.281842,0 0,-4.0765488 4.589322,0"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3021"
+       inkscape:connector-curvature="0" />
+  </g>
+  <path
+     d="m 0.1164726,8.0101078 2.178089,0 0,2.9302782 -2.178089,0 0,-2.9302782"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3024"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 10.996345,5.7764328 0,5.1639532 -2.1780904,0 0,-0.840468 0,-3.1120002 c -5e-6,-0.731934 -0.01413,-1.236719 -0.04235,-1.514356 -0.02421,-0.277626 -0.06857,-0.482064 -0.133108,-0.613314 -0.08471,-0.176668 -0.199663,-0.31296 -0.344863,-0.408876 -0.145211,-0.10095 -0.310585,-0.151429 -0.496121,-0.151435 -0.451756,6e-6 -0.806703,0.219588 -1.064843,0.658744 -0.258148,0.434121 -0.387219,1.037339 -0.387216,1.809655 l 0,4.1720502 -2.165989,0 0,-8.4803915 2.165989,0 0,1.2417715 c 0.32671,-0.4946817 0.67359,-0.8581267 1.040643,-1.0903359 0.367044,-0.2372405 0.772409,-0.3558649 1.216099,-0.3558736 0.782492,8.7e-6 1.375417,0.3003556 1.7787734,0.9010415 0.407377,0.6007018 0.611068,1.4739788 0.611076,2.6198348"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3026"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 19.353263,6.6774748 0,0.772321 -5.064057,0 c 0.05243,0.636032 0.235956,1.113054 0.550572,1.431066 0.314609,0.318017 0.75426,0.477024 1.318954,0.477022 0.45578,2e-6 0.921649,0.168395 1.397607,0.0018 0.47998,-0.171625 0.900157,-0.249292 1.404351,-0.592548 l 0.07191,1.6583562 c -0.51226,0.242297 -1.024514,0.424019 -1.536761,0.545168 -0.512261,0.126196 -1.024514,0.189294 -1.536764,0.189295 -1.226187,-10e-7 -2.180108,-0.388686 -2.861767,-1.1660552 -0.677628,-0.782415 -1.016443,-1.877798 -1.016441,-3.286151 -2e-6,-1.383106 0.332762,-2.470917 0.99829,-3.2634366 0.669559,-0.7925045 1.589195,-1.1887605 2.758913,-1.1887692 1.064838,8.7e-6 1.915906,0.4013125 2.553205,1.2039127 0.641319,0.8026151 0.961981,1.8752821 0.96199,3.2180051 m -2.226493,-0.901028 c -6e-6,-0.514875 -0.121011,-0.928798 -0.363016,-1.241771 -0.237981,-0.318008 -0.550577,-0.477015 -0.937788,-0.477022 -0.419487,7e-6 -0.760317,0.148918 -1.022492,0.446735 -0.262179,0.292781 -0.605309,0.932528 -0.669843,1.487786 l 3.101002,-0.03595"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3028"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccsccccscscccccccccc" />
+  <path
+     d="m 22.924435,0.05216912 0,2.40782538 2.232541,0 0,1.9383753 -2.232541,0 0,3.596594 c -3e-6,0.393735 0.06252,0.661271 0.187557,0.802609 0.125035,0.136294 0.373095,0.20444 0.744181,0.204438 l 1.113246,0 0,1.9383752 -1.857427,0 c -0.855104,0 -1.462145,-0.222106 -1.821124,-0.666317 -0.35495,-0.4492572 -0.532423,-1.2089582 -0.532423,-2.2791052 l 0,-3.596594 -1.076943,0 0,-1.9383753 1.076943,0 0,-2.40782538 2.16599,0"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3030"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/net_unlocked.svg b/bitmaps_png/sources/net_unlocked.svg
index 3544910b48..5cb4b0363e 100644
--- a/bitmaps_png/sources/net_unlocked.svg
+++ b/bitmaps_png/sources/net_unlocked.svg
@@ -1,70 +1,513 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <filter id="y" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.37718285"/>
-  </filter>
-  <mask id="w">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <radialGradient id="x" gradientUnits="userSpaceOnUse" cy="4.2801" cx="123.57" gradientTransform="matrix(.6415 .61139 -.45285 .46629 -90.127 -57.513)" r="18.304">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#b3b0a7" offset="1"/>
-  </radialGradient>
-  <mask id="v">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="z" y2="18.836" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="142.18" gradientTransform="matrix(.39413 0 0 .39043 -61.497 20.869)" y1="16.563" x1="116.42"/>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <mask id="u">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="aa" y2="11.685" gradientUnits="userSpaceOnUse" x2="98.292" gradientTransform="matrix(.39413 0 0 .39043 -50.771 22.048)" y1="70.179" x1="156.79">
-   <stop stop-color="#fb9c02" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <mask id="t">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="ab" y2="62.02" gradientUnits="userSpaceOnUse" x2="-28.537" gradientTransform="matrix(.51846 0 0 .5136 -13.271 18.135)" y1="24.645" x1="54.296">
-   <stop stop-color="#965d01" stop-opacity="0" offset="0"/>
-   <stop stop-color="#ab6200" offset="1"/>
-  </linearGradient>
-  <mask id="s">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="ac" y2="33.214" gradientUnits="userSpaceOnUse" x2="135.71" gradientTransform="matrix(.39413 0 0 .39043 -51.897 21.769)" y1="110" x1="203.57">
-   <stop stop-color="#4f3a1e" offset="0"/>
-   <stop stop-color="#4f3a1e" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <mask id="r">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="ad" y2="11.708" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="129.27" gradientTransform="matrix(.27286 0 0 .40366 -42.701 20.849)" y1="22.589" x1="153.36"/>
-  <mask id="ag">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
-  <linearGradient id="ae" y2="13.849" gradientUnits="userSpaceOnUse" x2="28.979" gradientTransform="matrix(.51846 0 0 .5136 -22.871 17.235)" y1="28.622" x1="16.226">
-   <stop stop-color="#8b8b8b" offset="0"/>
-   <stop stop-color="#8b8b8b" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <mask id="af">
-   <path d="m-3.6 45.75 17.325 0.075 0.225-15.863-11.475 0.15-1.725-8.437-5.0625-2.175l-4.575-0.188-5.5875 3.863-0.525 5.963 5.8125-0.113 4.6875 1.837-1.0125 0.525-0.8625 0.7875-0.375 0.8625-0.1875 0.75 0.0375 8.775 0.4875 1.275 0.825 0.825 1.3125 0.5625z" stroke="#fff" stroke-width="1px" fill="#fefefe"/>
-  </mask>
- </defs>
- <text opacity=".21484" style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="matrix(.9762 0 0 1.0244 2.2669 -.20739)" line-height="125%" filter="url(#y)" font-size="47.734px" y="21.86256" x="1.7963849" font-family="Sans" fill="#000000"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="21.86256" x="1.7963849" font-family="Garuda" fill="#000000">.net</tspan></text>
- <rect opacity="0" height="50.402" width="52.066" y="-2.9211" x="-1.2829"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.9762 1.0244)" line-height="125%" font-size="47.734px" y="18.763634" x="3.6361136" font-family="Sans" fill="#505050"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="18.763634" x="3.6361136" font-family="Garuda" fill="#505050">.net</tspan></text>
- <g transform="matrix(1.0695 0 0 1.053 31.652 -.018352)">
-  <path opacity=".2" stroke-linejoin="round" style="color:#000000" d="m-5.7017 21.091c-3.9747 0-7.1682 3.1761-7.1682 7.1132v3.16c-1.3272 0.28868-2.3401 1.4023-2.3401 2.8062v7.9428c0 1.6222 1.3184 2.9282 2.9559 2.9282h13.092c1.6376 0 2.9559-1.306 2.9559-2.9282v-7.9428c0-1.3979-0.99697-2.5112-2.3155-2.8062v-3.16c0-3.9375-3.2057-7.1132-7.1805-7.1132zm0 2.7452c2.4582 0.000001 4.4462 1.9694 4.4462 4.4045v3.0014h-8.8801v-3.0014c0-2.4358 1.9757-4.4045 4.4339-4.4045z" fill-rule="evenodd" mask="url(#w)" stroke="#000" stroke-width=".49034"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-6.7386 20.059c-3.9747 0-7.1682 3.1761-7.1682 7.1132v6.6983c0 3.937 3.1939 7.101 7.1682 7.101s7.1805-3.1635 7.1805-7.101v-6.6983c0-3.9375-3.2057-7.1132-7.1805-7.1132zm0 2.7452c2.4582 0 4.4462 1.9694 4.4462 4.4045v5.5392c0 2.4352-1.9873 4.3923-4.4462 4.3923s-4.4339-1.9565-4.4339-4.3923v-5.538c0-2.4358 1.9757-4.4045 4.4339-4.4045z" fill-rule="evenodd" mask="url(#v)" stroke="#656565" stroke-width=".49034" fill="url(#x)"/>
-  <path stroke-linejoin="round" style="color:#000000" d="m-6.7386 20.059c-3.9747 0-7.1682 3.1761-7.1682 7.1132v6.6983c0 3.937 3.1939 7.101 7.1682 7.101s7.1805-3.1635 7.1805-7.101v-6.6983c0-3.9375-3.2057-7.1132-7.1805-7.1132zm0 2.7452c2.4582 0 4.4462 1.9694 4.4462 4.4045v5.5392c0 2.4352-1.9873 4.3923-4.4462 4.3923s-4.4339-1.9565-4.4339-4.3923v-5.538c0-2.4358 1.9757-4.4045 4.4339-4.4045z" fill-rule="evenodd" mask="url(#u)" stroke="#8b8b8b" stroke-width=".49034" fill="url(#z)"/>
-  <rect stroke-linejoin="round" style="color:#000000" mask="url(#t)" ry="2.9282" height="13.809" width="19.004" stroke="#4f3a1e" y="31.109" x="-6.6443" stroke-width=".49034" fill="url(#aa)"/>
-  <path style="color:#000000" fill="url(#ab)" mask="url(#s)" d="m-4.0196 42.434h13.928c0.38598 0 0.69672 0.30782 0.69672 0.69019 0 0.38236-0.31074 0.69019-0.69672 0.69019h-13.928c-0.38598 0-0.69672-0.30782-0.69672-0.69019 0-0.38236 0.31074-0.69019 0.69672-0.69019zm0-2.5636h13.928c0.38598 0 0.69672 0.30782 0.69672 0.69019 0 0.38236-0.31074 0.69019-0.69672 0.69019h-13.928c-0.38598 0-0.69672-0.30782-0.69672-0.69019s0.31074-0.69019 0.69672-0.69019zm0-2.5636h13.928c0.38598 0 0.69672 0.30782 0.69672 0.69019 0 0.38236-0.31074 0.69019-0.69672 0.69019h-13.928c-0.38598 0-0.69672-0.30782-0.69672-0.69019 0-0.38236 0.31074-0.69019 0.69672-0.69019zm0-2.5636h13.928c0.38598 0 0.69672 0.30782 0.69672 0.69019 0 0.38236-0.31074 0.69019-0.69672 0.69019h-13.928c-0.38598 0-0.69672-0.30782-0.69672-0.69019 0-0.38236 0.31074-0.69019 0.69672-0.69019zm0-2.5636h13.928c0.38598 0 0.69672 0.30782 0.69672 0.69019 0 0.38236-0.31074 0.69019-0.69672 0.69019h-13.928c-0.38598 0-0.69672-0.30782-0.69672-0.69019 0-0.38236 0.31074-0.69019 0.69672-0.69019z"/>
-  <path style="color:#000000" fill="url(#ac)" mask="url(#r)" d="m8.8451 43.866c1.7221 0.01428 2.218-1.1879 2.2834-2.9514 0.11189-3.0171-0.15895-9.2476-0.15895-9.2476 1.5714 0 1.2882 0.97436 1.2882 2.5311l0.28152 7.9105c0 1.5567-1.1243 2.6705-2.6958 2.6705l-13.549 0.13944c-0.72689-0.27888-1.992-0.55605-1.992-1.2761 0 0 5.4028 0.14788 14.542 0.22363z"/>
-  <path style="color:#000000" d="m-5.1938 21.183c3.6597 0.97608 4.3379 4.522 4.3379 5.2987v3.486h-0.81894v-3.486c0-1.8613-1.5484-4.3691-3.519-5.2987z" fill-rule="evenodd" mask="url(#ag)" fill="url(#ad)"/>
-  <path style="color:#000000" d="m-7.4024 22.61c-4.1568 0.81755-4.9271 2.4277-4.9271 4.9569v2.401h0.93017v-2.9198c0-1.559 1.7587-3.6595 3.9969-4.4381z" fill-rule="evenodd" mask="url(#af)" fill="url(#ae)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="net_unlocked.svg">
+  <metadata
+     id="metadata74">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview72"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="4.5270896"
+     inkscape:cy="14.078608"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3019"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="k"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.37718285"
+         id="feGaussianBlur7" />
+    </filter>
+    <radialGradient
+       id="s"
+       gradientUnits="userSpaceOnUse"
+       cy="4.2800999"
+       cx="123.57"
+       gradientTransform="matrix(1.2373,1.1904,-0.87346,0.90788,-246.63,-189.76)"
+       r="18.304001">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop10" />
+      <stop
+         stop-color="#b3b0a7"
+         offset="1"
+         id="stop12" />
+    </radialGradient>
+    <linearGradient
+       id="p"
+       y2="18.836"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="142.17999"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-191.41,-37.143)"
+       y1="16.563"
+       x1="116.42" />
+    <linearGradient
+       id="a">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop16" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <linearGradient
+       id="o"
+       y2="11.685"
+       gradientUnits="userSpaceOnUse"
+       x2="98.292"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-189.24,-36.6)"
+       y1="70.179001"
+       x1="156.78999">
+      <stop
+         stop-color="#fb9c02"
+         offset="0"
+         id="stop21" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+    <linearGradient
+       id="q"
+       y2="62.02"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.537001"
+       gradientTransform="translate(-116.91,-44.22)"
+       y1="24.645"
+       x1="54.296001">
+      <stop
+         stop-color="#965d01"
+         stop-opacity="0"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#ab6200"
+         offset="1"
+         id="stop28" />
+    </linearGradient>
+    <linearGradient
+       id="n"
+       y2="41.539001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="127.36"
+       gradientTransform="matrix(0.69024,0,0,0.6591,-179.72,-32.689)"
+       y1="13.741"
+       x1="115.62" />
+    <linearGradient
+       id="m"
+       y2="33.214001"
+       gradientUnits="userSpaceOnUse"
+       x2="135.71001"
+       gradientTransform="matrix(0.76019,0,0,0.76019,-191.41,-37.143)"
+       y1="110"
+       x1="203.57001">
+      <stop
+         stop-color="#4f3a1e"
+         offset="0"
+         id="stop32" />
+      <stop
+         stop-color="#4f3a1e"
+         stop-opacity="0"
+         offset="1"
+         id="stop34" />
+    </linearGradient>
+    <linearGradient
+       id="l"
+       y2="11.708"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="129.27"
+       gradientTransform="matrix(0.52628,0,0,0.78596,-155.15,-37.182)"
+       y1="22.589001"
+       x1="153.36" />
+    <linearGradient
+       id="r"
+       y2="13.849"
+       gradientUnits="userSpaceOnUse"
+       x2="28.979"
+       gradientTransform="translate(-116.91,-44.22)"
+       y1="28.622"
+       x1="16.226">
+      <stop
+         stop-color="#8b8b8b"
+         offset="0"
+         id="stop38" />
+      <stop
+         stop-color="#8b8b8b"
+         stop-opacity="0"
+         offset="1"
+         id="stop40" />
+    </linearGradient>
+    <mask
+       id="w">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path10" />
+    </mask>
+    <radialGradient
+       id="x"
+       gradientUnits="userSpaceOnUse"
+       cy="4.2800999"
+       cx="123.57"
+       gradientTransform="matrix(0.6415,0.61139,-0.45285,0.46629,-90.127,-57.513)"
+       r="18.304001">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop13" />
+      <stop
+         stop-color="#b3b0a7"
+         offset="1"
+         id="stop15" />
+    </radialGradient>
+    <mask
+       id="v">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path18" />
+    </mask>
+    <linearGradient
+       id="z"
+       y2="18.836"
+       xlink:href="#a-8"
+       gradientUnits="userSpaceOnUse"
+       x2="142.17999"
+       gradientTransform="matrix(0.39413,0,0,0.39043,-61.497,20.869)"
+       y1="16.563"
+       x1="116.42" />
+    <linearGradient
+       id="a-8">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop22" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop24" />
+    </linearGradient>
+    <mask
+       id="u">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path27" />
+    </mask>
+    <linearGradient
+       id="aa"
+       y2="11.685"
+       gradientUnits="userSpaceOnUse"
+       x2="98.292"
+       gradientTransform="matrix(0.39413,0,0,0.39043,-50.771,22.048)"
+       y1="70.179001"
+       x1="156.78999">
+      <stop
+         stop-color="#fb9c02"
+         offset="0"
+         id="stop30" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop32-7" />
+    </linearGradient>
+    <mask
+       id="t">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path35" />
+    </mask>
+    <linearGradient
+       id="ab"
+       y2="62.02"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.537001"
+       gradientTransform="matrix(0.51846,0,0,0.5136,-13.271,18.135)"
+       y1="24.645"
+       x1="54.296001">
+      <stop
+         stop-color="#965d01"
+         stop-opacity="0"
+         offset="0"
+         id="stop38-2" />
+      <stop
+         stop-color="#ab6200"
+         offset="1"
+         id="stop40-5" />
+    </linearGradient>
+    <mask
+       id="s-6">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path43" />
+    </mask>
+    <linearGradient
+       id="ac"
+       y2="33.214001"
+       gradientUnits="userSpaceOnUse"
+       x2="135.71001"
+       gradientTransform="matrix(0.39413,0,0,0.39043,-51.897,21.769)"
+       y1="110"
+       x1="203.57001">
+      <stop
+         stop-color="#4f3a1e"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#4f3a1e"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <mask
+       id="r-8">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path51" />
+    </mask>
+    <linearGradient
+       id="ad"
+       y2="11.708"
+       xlink:href="#a-8"
+       gradientUnits="userSpaceOnUse"
+       x2="129.27"
+       gradientTransform="matrix(0.27286,0,0,0.40366,-42.701,20.849)"
+       y1="22.589001"
+       x1="153.36" />
+    <linearGradient
+       id="linearGradient3072">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop3074" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop3076" />
+    </linearGradient>
+    <mask
+       id="ag">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path55" />
+    </mask>
+    <linearGradient
+       id="ae"
+       y2="13.849"
+       gradientUnits="userSpaceOnUse"
+       x2="28.979"
+       gradientTransform="matrix(0.51846,0,0,0.5136,-22.871,17.235)"
+       y1="28.622"
+       x1="16.226">
+      <stop
+         stop-color="#8b8b8b"
+         offset="0"
+         id="stop58" />
+      <stop
+         stop-color="#8b8b8b"
+         stop-opacity="0"
+         offset="1"
+         id="stop60" />
+    </linearGradient>
+    <mask
+       id="af">
+      <path
+         style="fill:#fefefe;stroke:#ffffff;stroke-width:1px"
+         inkscape:connector-curvature="0"
+         d="M -3.6,45.75 13.725,45.825 13.95,29.962 2.475,30.112 0.75,21.675 -4.3125,19.5 l -4.575,-0.188 -5.5875,3.863 -0.525,5.963 5.8125,-0.113 4.6875,1.837 -1.0125,0.525 -0.8625,0.7875 -0.375,0.8625 -0.1875,0.75 0.0375,8.775 0.4875,1.275 0.825,0.825 1.3125,0.5625 z"
+         id="path63" />
+    </mask>
+    <linearGradient
+       y2="13.849"
+       x2="28.979"
+       y1="28.622"
+       x1="16.226"
+       gradientTransform="matrix(0.51846,0,0,0.5136,-22.871,17.235)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3094"
+       xlink:href="#ae"
+       inkscape:collect="always" />
+    <filter
+       id="k-6"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.37718285"
+         id="feGaussianBlur7-5" />
+    </filter>
+  </defs>
+  <rect
+     height="29.750463"
+     width="28.549801"
+     y="-4"
+     x="-3.5497999"
+     id="rect46"
+     style="opacity:0" />
+  <g
+     transform="matrix(0.69612463,0,0,0.63582667,13.907336,-2.7047597)"
+     id="g75">
+    <path
+       inkscape:connector-curvature="0"
+       style="opacity:0.2;color:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.49033999;stroke-linejoin:round"
+       d="m -5.7017,21.091 c -3.9747,0 -7.1682,3.1761 -7.1682,7.1132 v 3.16 c -1.3272,0.28868 -2.3401,1.4023 -2.3401,2.8062 v 7.9428 c 0,1.6222 1.3184,2.9282 2.9559,2.9282 h 13.092 c 1.6376,0 2.9559,-1.306 2.9559,-2.9282 v -7.9428 c 0,-1.3979 -0.99697,-2.5112 -2.3155,-2.8062 v -3.16 c 0,-3.9375 -3.2057,-7.1132 -7.1805,-7.1132 z m 0,2.7452 c 2.4582,10e-7 4.4462,1.9694 4.4462,4.4045 v 3.0014 h -8.8801 v -3.0014 c 0,-2.4358 1.9757,-4.4045 4.4339,-4.4045 z"
+       mask="url(#w)"
+       id="path77" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#x);fill-rule:evenodd;stroke:#656565;stroke-width:0.49033999;stroke-linejoin:round"
+       d="m -6.7386,20.059 c -3.9747,0 -7.1682,3.1761 -7.1682,7.1132 v 6.6983 c 0,3.937 3.1939,7.101 7.1682,7.101 3.9743,0 7.1805,-3.1635 7.1805,-7.101 v -6.6983 c 0,-3.9375 -3.2057,-7.1132 -7.1805,-7.1132 z m 0,2.7452 c 2.4582,0 4.4462,1.9694 4.4462,4.4045 v 5.5392 c 0,2.4352 -1.9873,4.3923 -4.4462,4.3923 -2.4589,0 -4.4339,-1.9565 -4.4339,-4.3923 v -5.538 c 0,-2.4358 1.9757,-4.4045 4.4339,-4.4045 z"
+       mask="url(#v)"
+       id="path79" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#z);fill-rule:evenodd;stroke:#8b8b8b;stroke-width:0.49033999;stroke-linejoin:round"
+       d="m -6.7386,20.059 c -3.9747,0 -7.1682,3.1761 -7.1682,7.1132 v 6.6983 c 0,3.937 3.1939,7.101 7.1682,7.101 3.9743,0 7.1805,-3.1635 7.1805,-7.101 v -6.6983 c 0,-3.9375 -3.2057,-7.1132 -7.1805,-7.1132 z m 0,2.7452 c 2.4582,0 4.4462,1.9694 4.4462,4.4045 v 5.5392 c 0,2.4352 -1.9873,4.3923 -4.4462,4.3923 -2.4589,0 -4.4339,-1.9565 -4.4339,-4.3923 v -5.538 c 0,-2.4358 1.9757,-4.4045 4.4339,-4.4045 z"
+       mask="url(#u)"
+       id="path81" />
+    <rect
+       style="color:#000000;fill:url(#aa);stroke:#4f3a1e;stroke-width:0.49033999;stroke-linejoin:round"
+       mask="url(#t)"
+       ry="2.9282"
+       height="13.809"
+       width="19.004"
+       y="31.108999"
+       x="-6.6443"
+       id="rect83" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#ab)"
+       mask="url(#s-6)"
+       d="m -4.0196,42.434 h 13.928 c 0.38598,0 0.69672,0.30782 0.69672,0.69019 0,0.38236 -0.31074,0.69019 -0.69672,0.69019 h -13.928 c -0.38598,0 -0.69672,-0.30782 -0.69672,-0.69019 0,-0.38236 0.31074,-0.69019 0.69672,-0.69019 z m 0,-2.5636 h 13.928 c 0.38598,0 0.69672,0.30782 0.69672,0.69019 0,0.38236 -0.31074,0.69019 -0.69672,0.69019 h -13.928 c -0.38598,0 -0.69672,-0.30782 -0.69672,-0.69019 0,-0.38237 0.31074,-0.69019 0.69672,-0.69019 z m 0,-2.5636 h 13.928 c 0.38598,0 0.69672,0.30782 0.69672,0.69019 0,0.38236 -0.31074,0.69019 -0.69672,0.69019 h -13.928 c -0.38598,0 -0.69672,-0.30782 -0.69672,-0.69019 0,-0.38236 0.31074,-0.69019 0.69672,-0.69019 z m 0,-2.5636 h 13.928 c 0.38598,0 0.69672,0.30782 0.69672,0.69019 0,0.38236 -0.31074,0.69019 -0.69672,0.69019 h -13.928 c -0.38598,0 -0.69672,-0.30782 -0.69672,-0.69019 0,-0.38236 0.31074,-0.69019 0.69672,-0.69019 z m 0,-2.5636 h 13.928 c 0.38598,0 0.69672,0.30782 0.69672,0.69019 0,0.38236 -0.31074,0.69019 -0.69672,0.69019 h -13.928 c -0.38598,0 -0.69672,-0.30782 -0.69672,-0.69019 0,-0.38236 0.31074,-0.69019 0.69672,-0.69019 z"
+       id="path85" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#ac)"
+       mask="url(#r-8)"
+       d="m 8.8451,43.866 c 1.7221,0.01428 2.218,-1.1879 2.2834,-2.9514 0.11189,-3.0171 -0.15895,-9.2476 -0.15895,-9.2476 1.5714,0 1.2882,0.97436 1.2882,2.5311 l 0.28152,7.9105 c 0,1.5567 -1.1243,2.6705 -2.6958,2.6705 l -13.549,0.13944 c -0.72689,-0.27888 -1.992,-0.55605 -1.992,-1.2761 0,0 5.4028,0.14788 14.542,0.22363 z"
+       id="path87" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#ad);fill-rule:evenodd"
+       d="m -5.1938,21.183 c 3.6597,0.97608 4.3379,4.522 4.3379,5.2987 v 3.486 h -0.81894 v -3.486 c 0,-1.8613 -1.5484,-4.3691 -3.519,-5.2987 z"
+       mask="url(#ag)"
+       id="path89" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;fill:url(#linearGradient3094);fill-rule:evenodd"
+       d="m -7.4024,22.61 c -4.1568,0.81755 -4.9271,2.4277 -4.9271,4.9569 v 2.401 h 0.93017 v -2.9198 c 0,-1.559 1.7587,-3.6595 3.9969,-4.4381 z"
+       mask="url(#af)"
+       id="path91" />
+  </g>
+  <g
+     transform="matrix(0.47196265,0,0,0.59065292,-1.768173,-0.26198984)"
+     style="font-size:47.73400116px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.21483998;fill:#000000;filter:url(#k-6);font-family:Sans"
+     id="text42">
+    <path
+       d="m 4.4756262,16.901477 4.6149608,0 0,4.961083 -4.6149608,0 0,-4.961083"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3015"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 27.528025,13.119773 0,8.742787 -4.614961,0 0,-1.422946 0,-5.268747 c -1.2e-5,-1.239195 -0.02992,-2.093816 -0.08973,-2.563867 -0.05129,-0.470033 -0.145298,-0.816154 -0.282026,-1.038366 -0.179482,-0.299108 -0.423049,-0.529855 -0.730702,-0.692245 -0.307675,-0.170913 -0.658069,-0.256375 -1.051185,-0.256386 -0.957186,1.1e-5 -1.709253,0.371771 -2.256204,1.115282 -0.546965,0.734985 -0.820444,1.756257 -0.820437,3.063821 l 0,7.063454 -4.589322,0 0,-14.3576558 4.589322,0 0,2.1023711 c 0.692237,-0.8375169 1.427211,-1.4528444 2.204926,-1.8459844 0.777696,-0.401658 1.636591,-0.6024941 2.576686,-0.6025088 1.657954,1.47e-5 2.914248,0.5085145 3.768885,1.525501 0.863152,1.0170128 1.294736,2.4955079 1.294753,4.4354899"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3017"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 45.23476,14.645274 0,1.307572 -10.729784,0 c 0.111095,1.07683 0.499948,1.884447 1.16656,2.422855 0.666597,0.538415 1.598135,0.807621 2.794615,0.807618 0.965712,3e-6 1.9528,-0.14101 2.961266,-0.423038 1.016987,-0.290568 2.059626,-0.726425 3.127918,-1.307572 l 0,3.538136 c -1.085385,0.41022 -2.170754,0.717883 -3.256111,0.922993 -1.085382,0.213655 -2.170751,0.320483 -3.256111,0.320483 -2.598059,0 -4.619239,-0.658059 -6.063546,-1.974178 -1.435768,-1.324661 -2.15365,-3.17919 -2.153648,-5.563591 -2e-6,-2.341656 0.705061,-4.183366 2.11519,-5.5251342 1.418668,-1.3417431 3.367206,-2.012621 5.845617,-2.0126357 2.256192,1.47e-5 4.059443,0.6794388 5.40976,2.0382744 1.358833,1.3588605 2.038258,3.1749315 2.038274,5.4482175 m -4.717515,-1.525501 c -1.2e-5,-0.871705 -0.256399,-1.572495 -0.769161,-2.102371 -0.504237,-0.538401 -1.166569,-0.807606 -1.986997,-0.807618 -0.888815,1.2e-5 -1.61097,0.252125 -2.166467,0.756341 -0.555511,0.495691 -0.901633,1.213573 -1.038367,2.153648 l 5.960992,0"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3019"
+       inkscape:connector-curvature="0" />
+    <path
+       d="m 52.801402,3.4283554 0,4.0765488 4.730335,0 0,3.2817498 -4.730335,0 0,6.089185 c -7e-6,0.666609 0.132459,1.119559 0.3974,1.358849 0.264925,0.230752 0.790517,0.346126 1.576778,0.346122 l 2.358758,0 0,3.28175 -3.935536,0 c -1.811806,0 -3.098011,-0.376033 -3.858621,-1.128101 -0.75207,-0.760612 -1.128104,-2.046818 -1.128101,-3.85862 l 0,-6.089185 -2.281842,0 0,-3.2817498 2.281842,0 0,-4.0765488 4.589322,0"
+       style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+       id="path3021"
+       inkscape:connector-curvature="0" />
+  </g>
+  <path
+     d="m 0.11647299,8.0101077 2.17808901,0 0,2.9302783 -2.17808901,0 0,-2.9302783"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3024"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 10.996344,5.7764332 0,5.1639528 -2.178089,0 0,-0.840468 0,-3.1120003 C 8.818249,6.2559838 8.804125,5.7511991 8.775905,5.473562 8.751695,5.195936 8.707335,4.9914982 8.642797,4.8602481 8.558087,4.6835795 8.443134,4.5472876 8.297934,4.4513721 8.152722,4.3504216 7.987349,4.2999431 7.801813,4.2999365 7.350057,4.2999431 6.995109,4.5195244 6.736969,4.9586812 6.478822,5.392802 6.34975,5.9960197 6.349753,6.7683362 l 0,4.1720498 -2.165988,0 0,-8.4803915 2.165988,0 0,1.2417715 C 6.676463,3.2070843 7.023344,2.8436393 7.390396,2.6114301 7.75744,2.3741896 8.162806,2.2555652 8.606495,2.2555565 c 0.782493,8.7e-6 1.375417,0.3003556 1.778773,0.9010415 0.407377,0.6007016 0.611068,1.4739791 0.611076,2.6198352"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3026"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 19.353262,6.6774748 0,0.7723213 -5.064057,0 c 0.05243,0.6360322 0.235956,1.1130537 0.550572,1.431066 0.314609,0.3180165 0.75426,0.4770235 1.318954,0.477022 0.45578,1.5e-6 0.921649,0.1683946 1.397607,0.00181 0.47998,-0.171625 0.900157,-0.2492923 1.404351,-0.5925485 l 0.07191,1.6583564 c -0.51226,0.242297 -1.024514,0.424019 -1.536761,0.545168 -0.512261,0.126196 -1.024514,0.189294 -1.536764,0.189295 -1.226187,-10e-7 -2.180108,-0.388686 -2.861767,-1.1660551 -0.677628,-0.7824152 -1.016443,-1.877798 -1.016441,-3.2861515 -2e-6,-1.3831059 0.332762,-2.4709168 0.99829,-3.2634362 0.669559,-0.7925045 1.589195,-1.1887605 2.758913,-1.1887692 1.064838,8.7e-6 1.915906,0.4013125 2.553205,1.2039127 0.641319,0.8026151 0.961981,1.8752825 0.96199,3.2180056 M 17.126771,5.7764332 C 17.126765,5.2615579 17.00576,4.8476345 16.763755,4.5346616 16.525774,4.2166537 16.213178,4.0576465 15.825967,4.0576396 15.40648,4.0576465 15.06565,4.206558 14.803475,4.5043746 14.541296,4.7971561 14.198166,5.4369027 14.133632,5.9921607 l 3.101002,-0.035955"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3028"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccsccccscscccccccccc" />
+  <path
+     d="m 22.924434,0.05216906 0,2.40782544 2.232541,0 0,1.9383751 -2.232541,0 0,3.5965945 c -3e-6,0.393735 0.06252,0.6612709 0.187557,0.8026084 0.125035,0.136294 0.373095,0.20444 0.744181,0.2044381 l 1.113246,0 0,1.9383754 -1.857427,0 c -0.855104,0 -1.462145,-0.222106 -1.821124,-0.666317 -0.35495,-0.4492574 -0.532423,-1.2089584 -0.532423,-2.2791049 l 0,-3.5965945 -1.076943,0 0,-1.9383751 1.076943,0 0,-2.40782544 2.16599,0"
+     style="font-size:14.93643856px;font-weight:bold;line-height:125%;letter-spacing:-0.51597679px;word-spacing:0px;fill:#505050;font-family:Garuda"
+     id="path3030"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/netlist.svg b/bitmaps_png/sources/netlist.svg
index 113bf8fc0d..f745c5b12d 100644
--- a/bitmaps_png/sources/netlist.svg
+++ b/bitmaps_png/sources/netlist.svg
@@ -1,239 +1,477 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="as">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bb" y2="16.166" gradientUnits="userSpaceOnUse" x2="22.517" gradientTransform="matrix(.73394 .14965 -.14148 .69388 -22.92 34.657)" y1="47.686" x1="10.866">
-   <stop stop-color="#f0f0f0" offset="0"/>
-   <stop stop-color="#c8c8c8" offset=".51945"/>
-   <stop stop-color="#a0a0a0" offset=".68466"/>
-   <stop stop-color="#a0a0a0" offset=".76485"/>
-   <stop stop-color="#c8c8c8" offset=".91405"/>
-   <stop stop-color="#dcdcdc" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bc" y2="18.074" gradientUnits="userSpaceOnUse" x2="23.386" gradientTransform="matrix(.73394 .14965 -.14148 .69388 -22.92 34.657)" y1="48.039" x1="13.34">
-   <stop stop-color="#a0a0a0" offset="0"/>
-   <stop stop-color="#828282" offset=".51945"/>
-   <stop stop-color="#5a5a5a" offset=".68466"/>
-   <stop stop-color="#5a5a5a" offset=".76485"/>
-   <stop stop-color="#828282" offset=".91405"/>
-   <stop stop-color="#6e6e6e" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bd" y2="44.322" gradientUnits="userSpaceOnUse" x2="32.499" gradientTransform="matrix(.7342 .1497 -.1387 .68022 -23.064 35.335)" y1="29.322" x1="18.25">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="be" y2="89.074" gradientUnits="userSpaceOnUse" x2="357.05" gradientTransform="matrix(-.3779 -.52284 .55244 -.33314 91.647 271.3)" y1="89.246" x1="364.52">
-   <stop stop-color="#42770c" offset="0"/>
-   <stop stop-color="#2e5308" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bf" y2="90.524" gradientUnits="userSpaceOnUse" x2="363.69" gradientTransform="matrix(-.3779 -.52284 .55244 -.33314 91.647 271.3)" y1="90.562" x1="357.7">
-   <stop stop-color="#42770c" offset="0"/>
-   <stop stop-color="#a7cc5c" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bg" y2="91.137" gradientUnits="userSpaceOnUse" x2="349.78" gradientTransform="matrix(-.37007 -.50651 .53883 -.32119 90.123 264.31)" y1="95.469" x1="366.98">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="bq" gradientUnits="userSpaceOnUse" cy="89.674" cx="361.27" gradientTransform="matrix(.71603 1.0855 -14.964 8.1673 1088.9 -1073)" r="1.5">
-   <stop stop-color="#a7cc5c" offset="0"/>
-   <stop stop-color="#789e2d" offset="1"/>
-  </radialGradient>
-  <radialGradient id="br" gradientUnits="userSpaceOnUse" cy="39.161" cx="25.456" gradientTransform="matrix(1 0 0 .31532 0 26.813)" r="19.622">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bh" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(1.2419,0,0,1.2419,43.016,-2.0033)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bw" y2="9.6875" gradientUnits="userSpaceOnUse" x2="-24.75" gradientTransform="matrix(1.0847,0,0,1.05,131.28,-2.2637)" y1="11.566" x1="-26.754">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bx" y2="14.07" gradientUnits="userSpaceOnUse" x2="-28.789" gradientTransform="matrix(1.0004 0 0 .96454 128.63 -.87163)" y1="11.053" x1="-18.589">
-   <stop stop-opacity=".41296" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="bn" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.44184 -.29383 .81464 1.148 103.96 -11.124)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="az" y2="67.799" gradientUnits="userSpaceOnUse" x2="61.181" gradientTransform="matrix(1.0847,0,0,1.05,33.659,-65.266)" y1="70.752" x1="58.282">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="bo" gradientUnits="userSpaceOnUse" cy="5.3" cx="4" gradientTransform="matrix(2.0458,0,0,1.2353,62.356,-6.7109)" r="17">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="bp" gradientUnits="userSpaceOnUse" cy="35.357" cx="-30.25" gradientTransform="matrix(4.3342,0,0,2.0319,229.58,-34.991)" r="18">
-   <stop stop-color="#f6f6f5" offset="0"/>
-   <stop stop-color="#d3d7cf" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ba" y2="-22.502" gradientUnits="userSpaceOnUse" x2="-62.75" gradientTransform="matrix(1.0847,0,0,1.05,131.28,-2.2637)" y1="49.021" x1="-47.5">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#babdb6" offset="1"/>
-  </linearGradient>
-  <radialGradient id="au" xlink:href="#as" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)" r="2.5"/>
-  <radialGradient id="av" xlink:href="#as" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)" r="2.5"/>
-  <linearGradient id="ay" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <filter id="bv" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.37718285"/>
-  </filter>
-  <linearGradient id="bl" y2="24.7" xlink:href="#b" gradientUnits="userSpaceOnUse" x2="-1.5744" y1="1.6904" x1="10.042"/>
-  <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="-51.525" cx="-3.9415" r="9.357">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bk" y2="19.45" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="1.3794" y1="-.8786" x1="7.0262"/>
-  <linearGradient id="a" y2="27865" gradientUnits="userSpaceOnUse" x2="7568.4" y1="23685" x1="5848.4">
-   <stop stop-color="#99f" offset="0"/>
-   <stop stop-color="#039" offset="1"/>
-  </linearGradient>
-  <linearGradient id="an" y2="10.298" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="4.1944" y1="-2.2339" x1=".061099"/>
-  <radialGradient id="aw" xlink:href="#at" gradientUnits="userSpaceOnUse" cy="18.741" cx="3.1989" gradientTransform="matrix(.58261 .22914 -.41898 1.0653 9.1872 -2.3887)" r="14.912"/>
-  <linearGradient id="at" y2="15860" gradientUnits="userSpaceOnUse" x2="11808" y1="15449" x1="6340">
-   <stop stop-color="#fff" stop-opacity=".64710" offset="0"/>
-   <stop stop-color="#313131" stop-opacity=".18824" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ao" y2="24.069" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.741" y1="7.0914" x1="2.2669"/>
-  <linearGradient id="ap" y2="5.1959" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="7.4613" y1="2.5979" x1="-3.2615"/>
-  <linearGradient id="bm" y2="47.857" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="23" gradientTransform="matrix(.86602 .5 -.5 .86602 32.085 -4.9187)" y1="13.286" x1="8"/>
-  <linearGradient id="aq" y2="15.027" gradientUnits="userSpaceOnUse" x2="3.0932" y1="15.093" x1="-.93260">
-   <stop stop-color="#00008d" offset="0"/>
-   <stop stop-color="#00008d" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ar" y2="9.8216" xlink:href="#b" gradientUnits="userSpaceOnUse" x2="12.063" y1="-11.289" x1="-1.0053"/>
-  <radialGradient id="bu" xlink:href="#ax" gradientUnits="userSpaceOnUse" cy="-2.4231" cx="-6.0942" r="13.697"/>
-  <radialGradient id="ax" gradientUnits="userSpaceOnUse" cy="-2.4231" cx="-6.0942" r="13.697">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="bt" xlink:href="#ax" gradientUnits="userSpaceOnUse" cy=".096901" cx="-.0054390" gradientTransform="matrix(1.8807 -.016309 .0086716 .99996 .009389 -.000040709)" r="13.697"/>
-  <radialGradient id="bs" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="40.678" cx="18.519" gradientTransform="matrix(.44852 -2.3891 2.2821 .42843 -77.118 82.727)" r="10.278"/>
-  <linearGradient id="bi" y2="6.7758" gradientUnits="userSpaceOnUse" x2="20.631" gradientTransform="matrix(.98748 0 0 1.0024 -1.8794 33.496)" y1="42.254" x1="19.648">
-   <stop stop-color="#b6b6b6" offset="0"/>
-   <stop stop-color="#f2f2f2" offset=".5"/>
-   <stop stop-color="#fafafa" offset=".67613"/>
-   <stop stop-color="#d8d8d8" offset=".84052"/>
-   <stop stop-color="#f2f2f2" offset=".875"/>
-   <stop stop-color="#dbdbdb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="bj" y2="-4.3003" gradientUnits="userSpaceOnUse" x2="25.291" gradientTransform="matrix(.99518 0 0 .9948 22.493 24.556)" y1="-3.6324" x1="50.153">
-   <stop stop-color="#fff" offset="0"/>
-   <stop offset="1"/>
-  </linearGradient>
- </defs>
- <text opacity=".21484" style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.9762 1.0244)" line-height="125%" filter="url(#bv)" font-size="47.734px" y="21.86256" x="1.7963849" font-family="Sans" fill="#000000"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="21.86256" x="1.7963849" font-family="Garuda" fill="#000000">.net</tspan></text>
- <rect opacity="0" height="50.402" width="52.066" y="-2.7137" x="-3.5498"/>
- <g opacity=".65587" transform="matrix(1.1351 0 0 .93337 64.614 4.7949)">
-  <g opacity=".4" transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
-   <rect height="7" width="5" y="40" x="38" fill="url(#au)"/>
-   <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#av)"/>
-   <rect height="7" width="28" y="40" x="10" fill="url(#ay)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="netlist.svg">
+  <metadata
+     id="metadata176">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview174"
+     showgrid="true"
+     inkscape:zoom="17.589281"
+     inkscape:cx="-5.5791537"
+     inkscape:cy="14.904496"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="text3215"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3153"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="ag"
+       y2="9.6875"
+       gradientUnits="userSpaceOnUse"
+       x2="-24.75"
+       y1="11.566"
+       x1="-26.754">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <linearGradient
+       id="ah"
+       y2="14.07"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.789"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       y1="11.053"
+       x1="-18.589001">
+      <stop
+         stop-opacity=".41296"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop53" />
+    </linearGradient>
+    <radialGradient
+       id="ad"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         offset=".47534"
+         id="stop58" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop60" />
+    </radialGradient>
+    <radialGradient
+       id="ac"
+       gradientUnits="userSpaceOnUse"
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop70" />
+    </radialGradient>
+    <linearGradient
+       id="ai"
+       y2="-22.502001"
+       gradientUnits="userSpaceOnUse"
+       x2="-62.75"
+       gradientTransform="translate(-90,60)"
+       y1="49.021"
+       x1="-47.5">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop73" />
+      <stop
+         stop-color="#babdb6"
+         offset="1"
+         id="stop75" />
+    </linearGradient>
+    <radialGradient
+       id="ae"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         stop-color="#f6f6f5"
+         offset="0"
+         id="stop78" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop80" />
+    </radialGradient>
+    <linearGradient
+       id="t"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop83" />
+      <stop
+         offset=".5"
+         id="stop85" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop87" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
+    <radialGradient
+       id="u"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="s">
+      <stop
+         offset="0"
+         id="stop92" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop94" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="radialGradient3155"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="radialGradient3157"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient3159"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient3161"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ag"
+       id="linearGradient3175"
+       gradientUnits="userSpaceOnUse"
+       x1="-26.754"
+       y1="11.566"
+       x2="-24.75"
+       y2="9.6875"
+       gradientTransform="matrix(0.71337572,0,0,0.61483362,38.814093,-1.7275814)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ah"
+       id="linearGradient3178"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6579536,0,0,0.56477391,37.068464,-0.91231178)"
+       x1="-18.589001"
+       y1="11.053"
+       x2="-28.789"
+       y2="14.07" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ad"
+       id="radialGradient3181"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.29058648,-0.1720489,0.53576659,0.67213617,20.851293,-6.9155477)"
+       cx="-26.305"
+       cy="10.108"
+       r="7.0421" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ac"
+       id="radialGradient3187"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3454265,0,0,0.7233518,-6.5167253,-4.3315862)"
+       cx="4"
+       cy="5.3000002"
+       r="17" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ae"
+       id="radialGradient3190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.8504354,0,0,1.189703,103.4612,-20.890101)"
+       cx="-30.25"
+       cy="35.356998"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ai"
+       id="linearGradient3192"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.71337572,0,0,0.61483362,38.814093,-1.7275814)"
+       x1="-47.5"
+       y1="49.021"
+       x2="-62.75"
+       y2="-22.502001" />
+  </defs>
+  <rect
+     style="opacity:0"
+     id="rect98"
+     x="-3.9884501"
+     y="-1.7275814"
+     width="34.242039"
+     height="29.512016" />
+  <g
+     style="opacity:0.65587003"
+     id="g100"
+     transform="matrix(0.74647635,0,0,0.54651951,-4.8373673,1.7904974)">
+    <g
+       style="opacity:0.4"
+       id="g102"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#radialGradient3155)"
+         id="rect104"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#radialGradient3157)"
+         id="rect106"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3159)"
+         id="rect108"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
+    </g>
   </g>
- </g>
- <g transform="matrix(1.0357 0 0 .58336 67.298 18.62)">
-  <g opacity=".4" transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
-   <rect height="7" width="5" y="40" x="38" fill="url(#au)"/>
-   <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#av)"/>
-   <rect height="7" width="28" y="40" x="10" fill="url(#ay)"/>
+  <g
+     id="g110"
+     transform="matrix(0.68116682,0,0,0.34157699,-3.2679407,10.500846)">
+    <g
+       style="opacity:0.4"
+       id="g112"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#u)"
+         id="rect114"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#v)"
+         id="rect116"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3161)"
+         id="rect118"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
+    </g>
   </g>
- </g>
- <path d="m75.446 1.4115h20.583c4.2054 0.07659 7.0506 2.6251 9.7623 5.2502 2.7118 2.6251 4.998 5.5155 5.4235 9.4504v26.226c0 1.1773-0.9791 2.1251-2.1953 2.1251h-33.574c-1.2162 0-2.1953-0.94781-2.1953-2.1251v-38.801c0-1.1773 0.9791-2.1251 2.1953-2.1251z" stroke="url(#ba)" stroke-width="1.0672" fill="url(#bp)"/>
- <path opacity=".68016" fill="url(#bo)" d="m75.454 1.9365c-0.93086 0-1.661 0.70676-1.661 1.6079v38.786c0 0.90112 0.73009 1.6079 1.661 1.6079h33.558c0.93086 0 1.661-0.70676 1.661-1.6079v-26.218c0-1.4616-0.52822-4.5146-2.5423-6.4643l-5.4235-5.2502c-2.014-1.9497-5.1678-2.461-6.6777-2.461h-20.575z"/>
- <path opacity=".15" d="m78.573 7.318c-0.2372 0-0.44066 0.19695-0.44066 0.42658s0.20346 0.42658 0.44066 0.42658h22.982c0.2372 0 0.44066-0.19695 0.44066-0.42658s-0.20346-0.42658-0.44066-0.42658h-22.997zm0.06779 2.0345c-0.28169 0-0.50846 0.21953-0.50846 0.49221s0.22677 0.49221 0.50846 0.49221h23.931c0.28169 0 0.50846-0.21952 0.50846-0.49221 0-0.27268-0.22677-0.49221-0.50846-0.49221h-23.931zm0 2.1001c-0.28169 0-0.50846 0.21953-0.50846 0.49221s0.22677 0.49221 0.50846 0.49221h27.321c0.28169 0 0.50846-0.21953 0.50846-0.49221s-0.22677-0.49221-0.50846-0.49221h-27.321zm0 2.1001c-0.28169 0-0.50846 0.21952-0.50846 0.49221 0 0.27268 0.22677 0.49221 0.50846 0.49221h27.321c0.28169 0 0.50846-0.21952 0.50846-0.49221 0-0.27268-0.22677-0.49221-0.50846-0.49221h-27.321zm0 2.1001c-0.28169 0-0.50846 0.21952-0.50846 0.49221 0 0.27268 0.22677 0.49221 0.50846 0.49221h27.321c0.28169 0 0.50846-0.21952 0.50846-0.49221 0-0.27268-0.22677-0.49221-0.50846-0.49221h-27.321z" fill-rule="evenodd" fill="url(#az)"/>
- <path fill="url(#bn)" d="m96.03 1.9365c-1.5065 0-0.04567 0.52196 1.4576 1.1813 1.5032 0.65933 5.3941 3.3759 4.5083 7.219 4.6895-0.45213 7.2449 3.2786 7.5929 4.4955 0.34805 1.2169 1.0847 2.7381 1.0847 1.2797 0.0307-3.996-3.0864-6.7536-5.254-9.0894-2.17-2.3363-5.427-4.586-9.39-5.0866z"/>
- <path opacity=".87854" fill="url(#bx)" d="m97.224 3.0016c1.0004 0 3.2633 6.5057 2.2628 10.846 4.6588-0.44916 9.6033 0.09259 10.102 0.98457-0.34805-1.2169-2.9034-4.9476-7.5929-4.4955 0.9379-4.0692-3.4565-6.9484-4.7717-7.3352z"/>
- <path d="m75.454 2.4615c-0.63256 0-1.1186 0.47051-1.1186 1.0829v38.786c0 0.61235 0.48604 1.0829 1.1186 1.0829h33.558c0.63256 0 1.1186-0.47051 1.1186-1.0829v-26.218c0-1.343-0.52116-4.3109-2.3728-6.1034l-5.43-5.2505c-1.85-1.7925-4.913-2.297-6.3-2.297h-20.575z" stroke="url(#bw)" stroke-width="1.0672" fill="none"/>
- <g opacity=".15" fill-rule="evenodd" transform="matrix(1.0076,0,0,1.05,68.056,-2.2637)">
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="19.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="21.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="23.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="25.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="27.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="29.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="31.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="33.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="35.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="13.812" y="37.062" x="10"/>
- </g>
- <g transform="matrix(.91277 -.087988 .089715 .8952 -28.557 -28.115)">
-  <path style="enable-background:new" fill="url(#XMLID_8_)" d="m-0.73544 63.728c0.011212-0.66798-0.10067-1.3808-0.27532-1.9993-0.00754-0.03693-0.019158-0.0771-0.036152-0.12101-0.064542-0.21299-0.13547-0.4138-0.21238-0.59488-0.10036-0.3698-0.14141-0.78697-0.038993-1.2893 0.47512-2.3302 0.80973-2.8424 1.2636-3.0966 0.8177-0.45828 1.3404-1.3171 0.75729-2.0721-0.22911-0.29662-0.52146-0.48287-0.8686-0.55365-0.44598-0.09093-0.96612 0.02041-1.5035 0.3218-1.1474 0.52924-1.1238 2.1796-1.4124 3.5954-0.13211 0.6479-1.7087 0.80409-2.3296 0.81038-1.7362-0.34754-6.7162-1.1217-8.7333 0.5775-1.8175 1.5304-9.6131 9.3381-9.9061 10.775-0.02601 0.12759 0.07287 0.25561 0.22072 0.28576 2.5074 0.51125 21.2-3.9707 22.003-4.4083 0.68296-0.37211 1.0537-1.1435 1.0715-2.231z"/>
-  <path stroke-linejoin="round" style="enable-background:new" d="m0.51245 54.835c-0.40216-0.0849 1.095 0.10416 0.69252 0.3545-0.85932 0.53395-3.4853-0.67749-4.1769 2.8911-0.16842 0.86916-0.7396 1.2711-2.2168 0.95333-4.3175-0.92907-5.3895-1.5982-8.8943 1.4656-2.5333 2.2144-9.3042 8.4347-9.5742 9.7591 2.4265 0.49476 20.264-2.0204 21.37-3.1379 1.1561-1.1685 1.1697-1.1577 0.98182-7.295 0.40054-2.3777 1.006-2.1957 2.2381-3.8475 0.39345-0.527 0.22335-0.976-0.26647-1.674-0.18368-0.261 0.08772 0.582-0.15358 0.531z" stroke="url(#bc)" stroke-width=".95352" fill="url(#bb)"/>
-  <path style="enable-background:new" fill="url(#XMLID_12_)" d="m-0.33775 56.216c-0.65796 0.36854-1.3014 1.3747-1.6929 3.2948-0.15511 0.7607 0.4505 1.5123 0.71715 2.1325 0.54401 1.2644-5.0186-2.8877-4.2807-2.7372 0.50383 0.10273 2.6402-0.14975 2.7765-0.81822 0.46518-2.2814 0.43568-3.0658 1.3242-3.5636 0.66593-0.37342 1.4689-0.52435 1.9933 0.15485s-0.24538 1.2048-0.83759 1.5369z"/>
-  <path style="enable-background:new" fill="url(#XMLID_13_)" d="m-5.5376 58.939c-1.5482-0.31568-6.4458-1.0976-8.393 0.54217-1.863 1.569-8.9154 8.676-9.7579 10.449-0.0367 0.41673 6.1156-0.78189 11.025-1.8419 5.113-1.1038 10.119-2.2141 10.636-2.4959 1.8143-0.98793 0.77825-4.5202 0.070872-5.0039-0.7077-0.48352-1.979-1.5704-3.5818-1.6495z"/>
-  <path style="enable-background:new" fill="url(#XMLID_14_)" d="m-5.2788 58.94c0.84382 0.03073 2.3418-0.26668 2.4611-0.85171l1.0468 0.74286c-0.24018 1.1779-0.077143 1.8246 0.27604 2.4227 0.047887 0.11955-3.9044-2.3184-3.7839-2.3138z"/>
-  <path opacity=".4" style="enable-background:new" d="m-0.48425 54.774c-1.1704 0.22916-1.071 1.7496-1.4536 3.4486-0.23416 0.82414-1.565 2.2261-3.1526 1.8337-2.806-0.45528-4.721-2.1484-7.7242 0.61169-3.1908 2.9929-5.7728 5.1166-9.0442 8.6213 6.3447-0.82048 11.98-0.97038 18.578-2.8382 1.4203-0.37731 1.16-3.5533 0.99408-4.6265-0.027941-0.64684-0.12722-1.4192 0.024535-2.1634 0.38305-1.8786 0.75161-3.7831 1.3453-4.1539 0.6673-0.48298 1.0264-1.0443 0.43274-0.73327z" stroke="url(#bd)" stroke-width=".95352" fill="none"/>
-  <path stroke-linejoin="round" style="enable-background:new" d="m-0.96367 56.477c0.7358 1.0119 0.8576 1.4354 1.0877 1.2978 0.41548-0.248 6.3726-3.489 7.4112-4.11 1.2463-0.74499 3.4628-2.1046 3.4628-2.1046 0.07307-0.31521 0.22217-1.2773-0.32967-2.0362-0.55186-0.75894-1.0559-1.0441-1.5473-1.1572 0 0-2.2865 1.0123-3.9483 2.0056-1.2982 0.77604-6.6019 4.4107-7.0174 4.659-0.23015 0.13758 0.1451 0.43387 0.88091 1.4458z" stroke-dashoffset=".3612" stroke="url(#be)" stroke-linecap="round" stroke-width="1.9075" fill="none"/>
-  <path style="enable-background:new" fill-rule="evenodd" fill="url(#bf)" d="m-0.93815 56.462c0.7358 1.0119 1.1019 1.3562 1.332 1.2186 0.61875-0.141 5.5256-3.044 6.5642-3.665 1.2463-0.745 4.057-2.734 4.057-2.734 0.36-0.215 0.205-0.999-0.347-1.758s-1.2853-1.197-1.6449-0.982c0 0-2.7657 1.1878-4.4274 2.1811-1.2982 0.77604-5.9704 3.7755-6.3858 4.0238-0.23015 0.13758 0.1162 0.7028 0.85202 1.7147z"/>
-  <path opacity=".8" stroke-linejoin="round" style="enable-background:new" d="m-0.54337 56.221c0.35211 0.47907 0.76083 1.0486 0.82307 1.0432 0.297-0.02542 6.4167-3.6148 6.8737-3.8848 1.1609-0.68594 3.546-2.4022 3.5651-2.4712 0.08092-0.2931-0.24459-0.85742-0.49761-1.2017-0.25248-0.34351-0.70816-0.73648-0.96897-0.7695-0.080094-0.01015-2.4344 1.0188-4.0139 1.952-1.1873 0.70153-6.4402 4.0527-6.5721 4.1261 0.0002605 0.05347 0.43907 0.72736 0.79074 1.2058z" stroke-dashoffset=".3612" stroke="url(#bg)" stroke-linecap="round" stroke-width=".92698" fill="none"/>
-  <path style="enable-background:new" fill-rule="evenodd" fill="url(#bq)" d="m-0.22244 55.896c0.31709 0.43263 0.49861 0.91107 0.72841 0.77301 0.41479-0.249 1.243-0.663 2.0726-1.161 1.523-0.915 3.1343-1.797 4.1712-2.42 1.2445-0.747 3.2178-2.184 3.2178-2.184 0.3594-0.216 0.1404-0.575-0.0974-0.899-0.2378-0.325-0.5167-0.692-0.8758-0.476 0 0-1.9655 0.82076-3.6247 1.8176-1.2962 0.77875-2.5251 1.6043-3.9429 2.4561-0.8296 0.4984-1.5752 1.0671-1.99 1.3163-0.22979 0.13806 0.023592 0.34478 0.34069 0.7774z"/>
- </g>
- <g transform="matrix(.60444 0 0 .58183 -98.617 -2.1881)">
-  <path opacity=".40909" style="color:#000000" d="m45.078 39.161a19.622 6.1872 0 1 1 -39.244 0 19.622 6.1872 0 1 1 39.244 0z" transform="translate(47.16,7.6806)" fill="url(#br)"/>
-  <path style="color:#000000" fill="url(#bh)" d="m71.294 5.6744c-0.46544 0.031846-0.91783 0.10393-1.375 0.15625h-0.03125l-1.0938 5.9688c-1.7827 0.40599-3.4599 1.095-4.9688 2.0312l-4.9062-3.5312c-1.3263 1.0297-2.5332 2.2306-3.5938 3.5312l3.4062 4.9687c-1.0342 1.5805-1.812 3.3852-2.25 5.2812-0.000075 0.009-0.000061 0.02969 0 0.03125l-5.9375 0.9375c-0.10855 0.88663-0.15625 1.8029-0.15625 2.7188 0 0.7493 0.02069 1.4886 0.09375 2.2188l5.9375 1.0625c0.42228 2.0619 1.2245 3.9875 2.3438 5.6875l-3.5312 4.8438c1.0113 1.2555 2.1789 2.3986 3.4375 3.4062l5-3.4375c1.7474 1.1147 3.6981 1.8964 5.8125 2.2812l0.9375 5.9062c0.66618 0.06064 1.3493 0.0625 2.0312 0.0625 0.96268-0.000001 1.8822-0.03648 2.8125-0.15625l1.125-6.0312c2.0076-0.4996 3.8935-1.3663 5.5312-2.5312l4.8125 3.5c1.248-1.0618 2.3893-2.2823 3.375-3.5938l-3.5-5.0625c0.94785-1.637 1.6046-3.4431 1.9375-5.375l5.9062-0.9375c0.05179-0.61635 0.0625-1.2141 0.0625-1.8438 0-1.0942-0.12718-2.1671-0.28125-3.2188l-6-1.0938c-0.47019-1.7362-1.2417-3.3561-2.2188-4.8125l3.5312-4.8437c-1.0946-1.3386-2.3432-2.5752-3.7188-3.625l-5.0938 3.5c-1.464-0.86584-3.0395-1.5302-4.75-1.9062l-0.936-5.9344c-0.854-0.1004-1.714-0.1563-2.594-0.1563-0.23787 0-0.48268-0.00748-0.71875 0-0.11508 0.00365-0.22897-0.0067-0.34375 0-0.03109 0.00181-0.06272-0.00212-0.09375 0zm0.8125 15.187c0.11417-0.0058 0.22815 0 0.34375 0 3.6991 0 6.7188 3.0196 6.7188 6.7188 0.000001 3.6991-3.0196 6.6875-6.7188 6.6875-3.6991 0.000001-6.6875-2.9884-6.6875-6.6875 0.000001-3.5835 2.8046-6.5392 6.3438-6.7188z" stroke="#808080"/>
-  <path opacity=".64773" style="color:#000000" d="m36.239 23.782a12.728 12.728 0 1 1 -25.456 0 12.728 12.728 0 1 1 25.456 0z" transform="matrix(.60652 0 0 .60652 58.194 13.143)" stroke="#fff" stroke-width="1.6488" fill="none"/>
-  <path opacity=".34659" style="color:#000000" d="m70.602 6.8558-0.87819 5.779c-1.671 0.38054-4.7447 1.5444-6.159 2.422l-4.672-3.4872c-1.2432 0.96516-1.3284 1.0306-2.3225 2.2498l3.3781 5.01c-0.96942 1.4815-2.1338 4.1215-2.5519 6.0081 0 0-5.9194 0.99784-5.9194 0.99784-0.10175 0.83107-0.05285 2.6098 0.01563 3.2942l5.6542 1.0186c0.39581 1.9327 1.877 5.0436 2.9262 6.637l-3.5756 4.724c0.94794 1.1768 1.1377 1.2845 2.3174 2.229l4.7812-3.5028c1.6379 1.0449 4.889 2.3159 6.8709 2.6766l0.78469 5.7063c0.62443 0.05684 2.3495 0.21628 3.2214 0.10402l0.88-5.941c1.8817-0.46829 5.1332-1.803 6.6683-2.8949l4.7761 3.4508c1.1698-0.99525 1.1803-1.1452 2.1042-2.3745l-3.5392-5.0307c0.88845-1.5344 2.0372-4.5352 2.3492-6.346l5.7946-0.96146c0.04855-0.57772 0.05091-2.1888-0.0935-3.1745l-5.9038-1.0186c-0.44073-1.6274-1.9532-4.56-2.869-5.9251l3.7524-4.724c-1.026-1.2547-1.4074-1.4269-2.6968-2.4109l-4.9423 3.5392c-1.371-0.812-4.108-2.049-5.711-2.402l-0.873-5.6542c-0.79982-0.094085-3.1074-0.052306-3.5645 0z" stroke="#fff" fill="none"/>
- </g>
- <g transform="matrix(.75005 .28686 -.25573 .66865 -56.547 30.888)">
-  <path fill="#00008d" d="m36.75 4.9062c-3.1552 0.69344-6.1046 3.5397-7.375 6.0625-1.2491 2.4806-1.5542 5.3739 0.125 9-0.003-0.0015-6.8929 11.906-7.4375 12.875-3.6123-0.42451-9.6226 1.5989-11.156 7.5938-0.40976 1.3201 0.35804 1.3469 1 2.8438 1.3177 1.2966 1.7087 1.7684 2.3125 2.1875 0.41888 0.50243 1.3328-0.01375 1.5-0.15625l3.4688-3.125c0.29258-0.34421 0.54574-0.42752 1.0312-0.25 0 0 2.7813 0.5625 2.7812 0.5625 0.06377 0.33846 0.72796 2.6782 0.46875 2.9375l-4 3.9375c0.22184 0.61286 0.76165 1.7162 1.375 2.5625l2 1.9688c0.67167 0.64026 1.8263 0.23427 2.5312 0.03125 2.3198-0.67403 4.2026-2.335 5.5-4.5938 1.7575-3.0634 1.8679-6.765 0.3125-9.625 0.004-0.0087-0.0036-0.0224 0-0.03125 1.6158-2.825 5.9014-10.314 7.4375-13 3.7943 0.52825 8.1366-1.5102 10.188-5.0625 0.58443-1.0123 1.1673-2.3461 1.3438-3.4375 0.04567-0.28425-0.58303-1.6147-1.375-2.3438l-2.4688-2.3125c-0.24306-0.28335-0.89462-0.28026-1.125-0.125l-3.1562 3.1562c-0.54811 0.45003-1.1214 0.59912-1.7188 0.46875l-2.7812-0.5625c-0.11684-0.71491-0.34375-2-0.34375-2-0.09141-0.60024-0.10847-1.0882 0.28125-1.5 0 0 3.2812-3.3125 3.2812-3.3125 0.2664-0.52447 0.19488-1.1153 0.03125-1.25l-1.093-1.6535-1.437-1.5c-0.28843-0.2939-1.1263-0.42967-1.5-0.34375z"/>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 17.402 29.812)" fill="url(#bl)">
-   <path fill-opacity=".93289" fill="url(#bk)" d="m0.83013 19.95c-0.70894-1.796-0.83013-2.329-0.78166-4.471 0.15755-7.2019 3.3932-11.819 9.9494-14.637 2.3781-0.842 0.7761 0.9363 2.1821 0.906l5.9495-1.0512s-0.2606-0.003033-0.2606-0.003033c-8.2134 0.00001-13.567 20.974-13.118 21.25-0.3277-0.061-0.764-0.203-0.9972-0.342l-2.7297-1.4452c-0.12421-0.0636-0.13936-0.0727-0.1939-0.206z"/>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3190);stroke:url(#linearGradient3192);stroke-width:0.63947159"
+     id="path120"
+     d="M 2.0895118,0.42433709 H 15.626529 c 2.765758,0.0448461 4.636943,1.53708411 6.420383,3.07416811 1.783439,1.537084 3.287019,3.2294749 3.566877,5.5335028 v 15.356084 c 0,0.689354 -0.643922,1.244362 -1.443729,1.244362 H 2.0896536 c -0.7998368,0 -1.44380126,-0.554973 -1.44380126,-1.244362 V 1.6638417 c 0,-0.68935142 0.64392226,-1.24436207 1.44380126,-1.24436207 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.68015998;fill:url(#radialGradient3187)"
+     id="path122"
+     d="m 2.0975016,0.73175331 c -0.6121484,0 -1.0923215,0.41384509 -1.0923215,0.94143359 V 24.383912 c 0,0.527527 0.4801731,0.941311 1.0923215,0.941311 H 24.16792 c 0.612076,0 1.092178,-0.413784 1.092178,-0.941311 V 9.0321308 c 0,-0.8558488 -0.347399,-2.6434769 -1.672009,-3.7850385 L 20.021209,2.1729241 C 18.696471,1.0311771 16.622687,0.73175331 15.629669,0.73175331 H 2.0976435 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3181)"
+     id="path126"
+     d="m 15.629384,0.73175331 c -0.99081,0 -0.03004,0.30562789 0.958632,0.69168849 0.988596,0.3860596 3.547548,1.9767518 2.964934,4.2269809 3.084137,-0.264735 4.764708,1.9197566 4.99363,2.6322259 0.228901,0.7125304 0.713376,1.6032396 0.713376,0.7493594 0.02019,-2.3398111 -2.02984,-3.9544251 -3.455452,-5.3221226 -1.426751,-1.3680058 -3.574011,-2.684979 -6.177832,-2.97825495 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.87853998;fill:url(#linearGradient3178)"
+     id="path128"
+     d="m 16.414095,1.3551945 c 0.657947,0 2.146121,3.8093249 1.488173,6.350617 3.06395,-0.2630008 6.315802,0.054221 6.64367,0.5764991 C 24.317037,7.5697799 22.636445,5.385337 19.552307,5.6500847 20.169135,3.2674811 17.279063,1.5815454 16.414095,1.3551024 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#linearGradient3175);stroke-width:0.63947159"
+     id="path130"
+     d="m 2.0973585,1.0391705 c -0.4158987,0 -0.7354903,0.2755073 -0.7354903,0.6340164 V 24.383912 c 0,0.358547 0.3196559,0.634017 0.7356334,0.634017 H 24.16792 c 0.416011,0 0.735633,-0.275502 0.735633,-0.634017 V 9.0321308 c 0,-0.7863715 -0.342755,-2.5241992 -1.560508,-3.5737209 L 19.776164,2.3842418 C 18.558432,1.3344139 16.542431,1.0389861 15.630023,1.0389861 H 2.0980006 z" />
+  <rect
+     style="fill:#005000;fill-opacity:0.8627451;stroke:none"
+     id="rect3219"
+     width="25.614508"
+     height="10.494707"
+     x="0.27594459"
+     y="14.523974" />
+  <g
+     transform="scale(0.95804791,1.0437891)"
+     style="font-size:12.75589466px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3215">
+    <path
+       d="M 6.8348716,20.168213 4.2083239,15.381118 c -0.2824242,-0.522485 -0.4236371,-0.536606 -0.819031,-0.536606 -0.014121,0 -0.028243,0 -0.056485,0 l -1.129698,0 c -0.5648484,0 -0.8472735,0.211818 -0.8472735,0.762546 0,0.494242 0.2683038,0.762546 0.7484249,0.762546 0.028243,0 0.070606,0 0.098849,0 l 0,5.140125 c -0.042364,0 -0.070606,0 -0.1129698,0 -0.4659999,0 -0.7343037,0.268304 -0.7343037,0.748425 0,0.564849 0.2824251,0.762546 0.8472735,0.762546 l 1.9628502,0 c 0.5648484,0 0.8472735,-0.197697 0.8472735,-0.762546 0,-0.564848 -0.2824251,-0.748425 -0.8472735,-0.748425 l -0.3812731,0 0,-3.742124 2.8666086,5.041277 c 0.1694545,0.296546 0.3671522,0.310667 0.69194,0.310667 l 0.69194,0 c 0.338909,0 0.3812731,-0.08473 0.3812731,-0.494243 l 0,-6.255702 c 0.028242,0 0.070606,0 0.098849,0 0.4801212,0 0.7484249,-0.268304 0.7484249,-0.762546 0,-0.564849 -0.282425,-0.762546 -0.8472734,-0.762546 l -1.9628502,0 c -0.5648485,0 -0.8472735,0.197697 -0.8472735,0.762546 0,0.564848 0.282425,0.762546 0.8472735,0.762546 l 0.381273,0 0,3.798609"
+       style="font-size:14.1212244px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3046" />
+    <path
+       d="m 16.473489,14.844512 -5.648489,0 c -0.564849,0 -0.8472738,0.211818 -0.8472738,0.762546 0,0.494242 0.2683038,0.762546 0.7484248,0.762546 0.02824,0 0.07061,0 0.09885,0 l 0,5.140125 c -0.04236,0 -0.07061,0 -0.11297,0 -0.466,0 -0.7343038,0.268304 -0.7343038,0.748425 0,0.564849 0.2824248,0.762546 0.8472738,0.762546 l 5.648489,0 c 0.57897,0 0.720183,-0.127091 0.720183,-0.621333 l 0,-1.666305 c 0,-0.57897 -0.169455,-0.861395 -0.734304,-0.861395 -0.550727,0 -0.748425,0.268304 -0.748425,0.861395 l 0,0.819031 -3.205518,0 0,-2.061699 1.214426,0 c 0,0.04236 0,0.08473 0,0.127091 0,0.494243 0.240061,0.734304 0.706061,0.734304 0.522485,0 0.706061,-0.282425 0.706061,-0.861395 l 0,-1.426243 c 0,-0.57897 -0.197698,-0.861395 -0.720182,-0.861395 -0.466,0 -0.706062,0.254183 -0.706062,0.776667 0,0.02824 0,0.05648 0,0.08473 l -1.200304,0 0,-1.765153 3.205518,0 0,0.720182 c 0,0.57897 0.183577,0.875516 0.748425,0.875516 0.550727,0 0.734304,-0.282425 0.734304,-0.875516 l 0,-1.539213 c 0,-0.494243 -0.141213,-0.635455 -0.720183,-0.635455"
+       style="font-size:14.1212244px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3048" />
+    <path
+       d="m 20.181193,23.0207 4.095155,0 c 0.593091,0 0.861395,-0.22594 0.861395,-0.762546 0,-0.578969 -0.282425,-0.762546 -0.861395,-0.762546 l -1.15794,0 0,-5.140125 1.440365,0 0.04236,1.398001 c 0,0.169454 0.01412,0.254182 0.01412,0.296545 0,0.282425 0.268303,0.578971 0.691939,0.578971 0.536606,0 0.734304,-0.268304 0.734304,-0.819031 0,-0.01412 0,-0.04236 0,-0.05648 l -0.07061,-2.061699 c -0.02824,-0.691939 -0.05649,-0.861395 -0.776667,-0.861395 l -5.930915,0 c -0.720181,0 -0.748424,0.169456 -0.776667,0.861395 l -0.07061,2.061699 c 0,0.01412 0,0.04236 0,0.05648 0,0.550727 0.211819,0.819031 0.748425,0.819031 0.437757,0 0.69194,-0.268304 0.69194,-0.706062 0,-0.07061 0,-0.127091 0,-0.169454 l 0.04236,-1.398001 1.440364,0 0,5.140125 -1.15794,0 c -0.57897,0 -0.875516,0.183577 -0.875516,0.762546 0,0.536606 0.282425,0.762546 0.875516,0.762546"
+       style="font-size:14.1212244px;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3050" />
   </g>
-  <g fill-rule="evenodd" fill="#0044c1" transform="matrix(.55382 .31975 -.31975 .55382 23.759 41.111)">
-   <path d="m4.3718 6.5592 4.1446 1.3543s-5.9412-7.9135-5.9412-7.9135-2.5752 0.73621-2.5752 0.73621 3.7841 4.9141 3.7841 4.9141 0.58776 0.9089 0.58776 0.9089z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 23.016 44.854)" fill="url(#an)">
-   <path fill-opacity=".93289" fill="url(#an)" d="m1.8632 0c0.26661 0.37871 0.44536 0.61807 0.69379 0.63017 1.742 0.078775 1.8511 0.96344 3.3962 1.024 0 0-1.9662 8.6437-1.9662 8.6437l-1.3694-0.2364-2.2692-1.2179c-0.27269-0.1432-0.34843-0.3886-0.23936-0.7552 0 0 1.9481-6.9289 1.9481-6.9289 0.1211-0.43619 0.1423-0.67858-0.194-1.1603z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#aw)" transform="matrix(.55382 .31975 -.31975 .55382 22.695 24.427)">
-   <path fill="url(#aw)" d="m19.023 37.474c0.6756 0.0485 1.1059-0.1605 1.2967-0.6301l1.7602-7.041c0.1485-0.5544-0.0908-1.1422-0.4423-1.5512l-4.566-5.381c-0.336-0.294-0.764-0.361-1.285-0.194l-6.774 2.251c-0.41506 0.1393-0.70288 0.3999-0.83013 0.8089 0 0-2.351 8.0074-2.351 8.0074-0.11512 0.3242-0.36356 0.4545-0.75135 0.3878l-0.5515-0.127s-2.7358-0.6302-2.7358-0.6302c-0.4393-0.1-0.72409-0.2424-0.91193-0.5877-0.03066-0.051 0.04811-0.206 0.01782-0.263-0.79984-1.527-0.89982-3.376-0.89982-5.199 0-8.371 6.6986-15.2 14.912-15.2 5.762-12.125 7.595-8.0925 7.641 2.154 4.3476 2.66 7.256 7.5166 7.2712 13.046 0.0091 4.0779-1.527 7.7953-4.1446 10.525-0.7968 0.8271-1.5118 1.1543-2.9236 0.812l-2.0329-0.4847c-0.6181-0.1667-1.1695-0.4212-1.6997-0.703z"/>
-  </g>
-  <g fill-rule="evenodd" fill="#99f" transform="matrix(.55382 .31975 -.31975 .55382 37.544 5.4705)">
-   <path d="m4.0295 0.87255 2.2783 1.3543c0.35448 0.21814 0.49384 0.76954 0.39386 1.1058l-6.1199-1.6936c-0.0001 0-0.5818-1.639-0.5818-1.639s0.72106 0.0090879 0.72106 0.0090879 2.5449 0.58473 2.5449 0.58473c0.34841 0.072711 0.5514 0.1333 0.76348 0.27873z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 33.139 2.8086)" fill="url(#at)">
-   <path fill-opacity=".93289" fill="url(#ao)" d="m11.08 1.833 0.1545 0.37265s-0.6574 8.6285-0.6574 8.6285 5.617 6.938 5.617 6.938l8.3043-2.8903s2.6783-9.5678 2.6783-9.5678l4.4778 1.427c0.7544 1.9057 1.2028 3.6599 1.2028 5.8564 0 8.777-10.601 15.427-18.657 13.752-2.257-0.47-2.914 0.548-4.5899-0.498-9.6089-5.996-9.3332-19.205-1.8075-25.567 0.2121-0.17761 0.4696-0.28365 0.9665-0.11399-0.9695 0.01515-0.5151 0.25449-0.3636 0.29691 0.7786 0.21511 1.1604 0.77563 1.8177 1.1967 0.1606 0.10604 0.5363 0.06665 0.8574 0.16966z"/>
-  </g>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 37.859 15.252)" fill="url(#ap)">
-   <path fill-opacity=".93289" fill="url(#ap)" d="m8.7739 0 3.5508 3.0569-10.165 2.139c0.0002 0-2.16-2.3329-2.16-2.3329l5.983-1.9935c0 0.00002 2.7903-0.8695 2.7903-0.8695z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#a)" transform="matrix(.55382 .31975 -.31975 .55382 43.799 12.617)">
-   <path fill="url(#ao)" d="m0 9.083c0.46354-0.09392 1.6996-0.46051 2.2419 0.12422 0.58472 0.62714 0.92405 1.0816 2.8297 0.91192 0 0 2.6782-8.4346 2.6782-8.4346-0.3301-0.0848-0.6543-0.1727-0.9391-0.2969-0.7877-0.3545-2.0723-0.78761-2.8661-0.99059-0.2181-0.05757-0.0606-0.23632 0.4999-0.26055-0.6029-0.13634-0.9089 0.00908-1.0119 0.34841l-1.6724 6.6926c-0.1606 0.6543-0.91492 1.8541-1.7602 1.9056z"/>
-  </g>
-  <g fill-rule="evenodd" fill="#333c99" transform="matrix(.55382 .31975 -.31975 .55382 45.796 13.854)">
-   <path d="m5.6564 1.2482 1.8845 0.97252c0.36961 0.16663 0.60594 0.47263 0.71802 0.91799 0 0-2.0632-0.33629-2.0632-0.33629l-2.7085-1.3906-3.4872-1.0906c0.00006 0.00001 0.19092-0.32114 0.19092-0.32114l0.5817 0.021209 4.3446 1.0301c0.22722 0.04847 0.40598 0.1121 0.53929 0.19693z"/>
-  </g>
-  <path fill="url(#bm)" d="m21.215 51.273c0.35821 0.24262 0.663 0.26442 0.91855 0.06556 0 0 3.2225-3.3328 3.2225-3.3328 0.25921-0.25928 0.31451-0.66088 0.25074-0.99935l-0.8072-4.4347c-0.09215-0.27-0.30717-0.44332-0.64867-0.51754 0 0-4.4664-0.91833-4.4664-0.91833-0.27408-0.05552-0.51653-0.0033-0.71753 0.1823l-3.858 3.6787c-0.16722 0.14256-0.34625 0.13526-0.53948-0.02548l-0.26442-0.24644-1.3121-1.2224c-0.2111-0.19558-0.32314-0.36534-0.31674-0.6164-0.000293-0.0382 0.09262-0.0985 0.09425-0.14002 0.04522-1.1001 0.58017-2.1544 1.1627-3.1634 2.0475-3.5463 5.5968-5.317 9.3649-4.7839-0.80354-0.80176 8.0918 3.0191 7.2775 4.7702 1.5554 2.86 1.6132 6.4755-0.1442 9.5389-1.2974 2.2588-3.3344 3.8246-5.6543 4.4986-0.70496 0.20308-1.205 0.1557-1.8766-0.48458l-0.97-0.917c-0.289-0.289-0.513-0.606-0.716-0.931zm19.006-41.905-3.18 3.27c-0.38974 0.41184-0.53627 0.91721-0.44481 1.5175l0.72662 3.9859c0.08095 0.41321 0.34522 0.63284 0.82177 0.7247l3.7546 0.77333c0.59736 0.13037 1.1722-0.02937 1.7204-0.47937l3.3842-3.2259c0.23044-0.15523 0.43875-0.20255 0.68186 0.08083l1.4024 1.3058c0.24886 0.23084 0.34379 0.52698 0.29812 0.81122-0.17649 1.0914-0.5807 2.163-1.1651 3.1753-2.1007 3.6385-6.1836 5.431-10.04 4.76-2.547 2.9987-6.0499-2.5747-6.1394-4.4208-1.1757-1.8789-1.7497-7.3826-0.3679-9.7759 1.4146-2.4502 3.7772-4.1503 6.3172-4.7374 0.37364-0.08595 0.61224-0.030883 0.90065 0.26301l1.2591 1.2096c0.16357 0.13466 0.20532 0.62356 0.06954 0.76193zm-9.994 10.856 2.2806 1.4929 6.7769 2.6088-8.8807 15.584c0.01033 0.16015-8.3466-5.5406-7.8442-6.4055l7.6675-13.28z"/>
-  <g fill-opacity=".93289" fill-rule="evenodd" transform="matrix(.55382 .31975 -.31975 .55382 30.285 20.033)" fill="url(#aq)">
-   <path d="m0.059223 0.31592s2.3185-0.029581 2.3185-0.029581 1.6401 27.727-0.04596 25.227c-0.2299-0.339-0.0201-0.519-0.4544-0.48-0.5644 0.052-1.2944 0.087-1.8773-0.619l0.059223-24.098z" fill-opacity=".93289" fill-rule="nonzero" fill="url(#aq)"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#ar)" transform="matrix(.55382 .31975 -.31975 .55382 18.443 31.996)">
-   <path fill="url(#ar)" d="m18.028 1.9184c-0.884 2.666-3.243 4.7264-8.678 3.6933-3.2764-0.6455-7.441 4.2636-9.35 8.1193 1.1454-6.9591 4.4101-11.271 10.08-13.555 3.731 4.7168 8.634-0.176 7.948 1.7424z"/>
-  </g>
-  <g fill-rule="evenodd" fill="url(#bu)" transform="matrix(.55382 .31975 -.31975 .55382 35.295 4.991)">
-   <path fill="url(#bt)" d="m9.8781 1.8526c-5.049 1.9384-6.8318 10.316-1.0128 15.055 4.6957 3.607 9.7567 10.486 7.5967 8.592-2.591-2.271-10.466-1.637-11.498-2.656-2.9061-2.872-4.4901-6.37-4.4901-10.809-0.00002-4.544 1.447-8.6439 4.5087-11.5 0.4507-0.41998 0.8268-0.535 1.464-0.35782 0 0 2.7229 0.6714 2.7229 0.6714 0.33569 0.055939 0.78639 0.70247 0.70869 1.004z"/>
-  </g>
-  <path fill="url(#bs)" d="m21.215 51.273c0.35821 0.24262 0.663 0.26442 0.91855 0.06556 0 0 3.2225-3.3328 3.2225-3.3328 0.25921-0.25928 0.31451-0.66088 0.25074-0.99935l-0.8072-4.4347c-0.09215-0.27-0.30717-0.44332-0.64867-0.51754 0 0-4.4664-0.91833-4.4664-0.91833-0.27408-0.05552-0.51653-0.0033-0.71753 0.1823l-3.858 3.6787c-0.16722 0.14256-0.34625 0.13526-0.53948-0.02548l-0.26442-0.24644-1.3121-1.2224c-0.2111-0.19558-0.32314-0.36534-0.31674-0.6164-0.000293-0.0382 0.09262-0.0985 0.09425-0.14002 0.04522-1.1001 0.58017-2.1544 1.1627-3.1634 2.0475-3.5463 5.5968-5.317 9.3649-4.7839-0.80354-0.80176 8.0918 3.0191 7.2775 4.7702 1.5554 2.86 1.6132 6.4755-0.1442 9.5389-1.2974 2.2588-3.3344 3.8246-5.6543 4.4986-0.70496 0.20308-1.205 0.1557-1.8766-0.48458l-0.97-0.917c-0.289-0.289-0.513-0.606-0.716-0.931zm19.006-41.905-3.18 3.27c-0.38974 0.41184-0.53627 0.91721-0.44481 1.5175l0.72662 3.9859c0.08095 0.41321 0.34522 0.63284 0.82177 0.7247l3.7546 0.77333c0.59736 0.13037 1.1722-0.02937 1.7204-0.47937l3.3842-3.2259c0.23044-0.15523 0.43875-0.20255 0.68186 0.08083l1.4024 1.3058c0.24886 0.23084 0.34379 0.52698 0.29812 0.81122-0.17649 1.0914-0.5807 2.163-1.1651 3.1753-2.1007 3.6385-6.1836 5.431-10.04 4.76-2.547 2.9987-6.0499-2.5747-6.1394-4.4208-1.1757-1.8789-1.7497-7.3826-0.3679-9.7759 1.4146-2.4502 3.7772-4.1503 6.3172-4.7374 0.37364-0.08595 0.61224-0.030883 0.90065 0.26301l1.2591 1.2096c0.16357 0.13466 0.20532 0.62356 0.06954 0.76193zm-9.994 10.856 2.2806 1.4929 6.7769 2.6088-8.8807 15.584c0.01033 0.16015-8.3466-5.5406-7.8442-6.4055l7.6675-13.28z"/>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.9762 1.0244)" line-height="125%" font-size="47.734px" y="20.039907" x="1.3139679" font-family="Sans" fill="#505050"><tspan style="word-spacing:0px;letter-spacing:-.90694px" font-weight="bold" font-size="26.254px" dx="3.9453084e-08" y="20.039907" x="1.3139679" font-family="Garuda" fill="#505050">.net</tspan></text>
- <g transform="translate(6,-12.6)">
-  <path style="color:#000000" d="m15.402 52.041 21.354 22.179c0.86405 1.0024 3.6019 1.7772 5.4312 0 1.7665-1.7162 1.3578-4.1351-0.37031-5.8893l-20.49-22.304c2.529-7.134-2.591-13.126-9.196-11.842l-1.4195 1.3157 4.4437 4.2604 0.24687 3.7591-3.3178 3.0744-3.9649-0.44302-4.0734-3.8844s-1.4281 1.4323-1.4281 1.4323c-0.66423 6.4389 5.9678 12.194 12.784 8.3414z" stroke="#7c7e79" stroke-width="1.833" fill="url(#bi)"/>
-  <path opacity=".42614" style="color:#000000" d="m15.638 50.585 21.591 22.859c0.66889 0.77601 2.7883 1.3758 4.2044 0 1.3675-1.3286 1.0511-3.2011-0.28666-4.5591l-20.791-22.395c1.687-7.419-2.09-11.419-7.712-11.276l-0.30372 0.31203 4.051 3.6938 0.14635 4.773-4.0633 3.7648-4.7698-0.52299-3.5716-3.4144-0.39649 0.49086c-0.35136 6.8126 7.299 9.9126 11.902 6.2745z" stroke="#fff" stroke-width="1.1328" fill="none"/>
-  <rect opacity=".17045" style="color:#000000" transform="matrix(.69254 .72138 -.71089 .7033 0 0)" rx="1.0015" ry="1.0012" height="2.3282" width="26.366" stroke="url(#bj)" y="19.721" x="48.393" stroke-width="1.1329" fill="none"/>
-  <path style="color:#000000" d="m43.25 37.5a1.375 1.375 0 1 1 -2.75 0 1.375 1.375 0 1 1 2.75 0z" transform="matrix(.98748 0 0 1.0024 -2.0028 33.622)" stroke="#a1a1a1" stroke-width="1.1386" fill="#fff"/>
-  <path opacity=".60227" style="color:#000000" d="m20.771 28.201a1.7678 1.7678 0 1 1 -3.5355 0 1.7678 1.7678 0 1 1 3.5355 0z" transform="matrix(.64187 0 0 .65158 5.5614 40.668)" fill="#fff"/>
-  <path opacity=".19886" style="color:#000000" d="m5.1692 76.32c1.6205 1.9924 5.1715 2.4668 6.2864-0.42298 0.76603-1.9854 3.7482-6.4668 9.217-11.463 0.91849-0.83821 1.8915-2.7557 1.0666-3.79l-2.135-2.168c-0.873-0.985-3.3-0.525-4.296 0.853-2.969 4.125-9.5386 9.519-11.127 10.051-2.4584 0.824-1.9976 3.677-0.6129 5.167l1.6011 1.7731z" stroke="#fff" stroke-width="1.1328" fill="none"/>
- </g>
+  <path
+     sodipodi:type="arc"
+     style="opacity:0.6;fill:#333333;fill-opacity:1;stroke:none"
+     id="path3071"
+     sodipodi:cx="6.5"
+     sodipodi:cy="5.5"
+     sodipodi:rx="1"
+     sodipodi:ry="1"
+     d="m 7.5,5.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+     transform="matrix(1.1090807,0,0,1.0594274,-1.9096877,-1.2552108)" />
+  <path
+     d="m 7.5,5.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+     sodipodi:ry="1"
+     sodipodi:rx="1"
+     sodipodi:cy="5.5"
+     sodipodi:cx="6.5"
+     id="path3841"
+     style="opacity:0.6;fill:#333333;fill-opacity:1;stroke:none"
+     sodipodi:type="arc"
+     transform="matrix(1.1090807,0,0,1.0594274,8.1221985,-2.3199621)" />
+  <path
+     transform="matrix(1.1090807,0,0,1.0594274,12.580815,5.1332963)"
+     sodipodi:type="arc"
+     style="opacity:0.6;fill:#333333;fill-opacity:1;stroke:none"
+     id="path3843"
+     sodipodi:cx="6.5"
+     sodipodi:cy="5.5"
+     sodipodi:rx="1"
+     sodipodi:ry="1"
+     d="m 7.5,5.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z" />
+  <path
+     transform="matrix(1.1090807,0,0,1.0594274,0.3642065,6.1554575)"
+     d="m 7.5,5.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+     sodipodi:ry="1"
+     sodipodi:rx="1"
+     sodipodi:cy="5.5"
+     sodipodi:cx="6.5"
+     id="path3845"
+     style="opacity:0.6;fill:#333333;fill-opacity:1;stroke:none"
+     sodipodi:type="arc" />
+  <path
+     style="fill:none;stroke:#206620;stroke-width:1.08396983px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     d="M 7.5871646,11.968999 15.350731,3.4935795"
+     id="path3847"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3849"
+     d="M 19.787054,10.909572 5.3690031,4.5530069"
+     style="fill:none;stroke:#b01d1d;stroke-width:1.08396983px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/new.svg b/bitmaps_png/sources/new.svg
index 93537e47b8..982ee2489c 100644
--- a/bitmaps_png/sources/new.svg
+++ b/bitmaps_png/sources/new.svg
@@ -5,22 +5,24 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="new.svg">
   <metadata
-     id="metadata226">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,643 +35,1019 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview224"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24.120596"
-     inkscape:cy="6.9226943"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview356"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.764167"
+     inkscape:cy="12.798297"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2871"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective128" />
     <filter
-       id="ad"
+       id="bb"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
+         stdDeviation="2.0786429"
          id="feGaussianBlur7" />
     </filter>
     <radialGradient
-       id="y"
-       gradientUnits="userSpaceOnUse"
-       cy="5.3"
-       cx="4"
-       gradientTransform="matrix(1.886,0,0,1.1765,-153.54,-4.2353)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop10" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop12" />
-    </radialGradient>
-    <linearGradient
-       id="ah"
-       y2="9.6875"
-       gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="translate(-90)"
-       y1="11.566"
-       x1="-26.754">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop15" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop17" />
-    </linearGradient>
-    <radialGradient
-       id="z"
+       id="az"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="translate(-221.13,-24.594)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#00537d"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop20" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop22" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop24" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop26" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop28" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop30" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop32" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop34" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop36" />
-    </radialGradient>
-    <radialGradient
-       id="aa"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(.97872 0 0 .98182 -219.77 -23.43)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop39" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop41" />
+         id="stop203" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop43" />
+         offset=".18851"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop45" />
+         offset=".25718"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop47" />
+         offset=".30111"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
          offset=".53130"
-         id="stop49" />
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop51" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop53" />
+         id="stop215" />
     </radialGradient>
-    <linearGradient
-       id="ai"
-       y2="94.537"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536"
-       y1="102.34"
-       x1="94.344">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop56" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop58" />
-    </linearGradient>
-    <linearGradient
-       id="aj"
-       y2="94.587"
-       gradientUnits="userSpaceOnUse"
-       x2="86.587"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop61" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop63" />
-    </linearGradient>
-    <linearGradient
-       id="s"
-       y2="95.293"
-       gradientUnits="userSpaceOnUse"
-       x2="87.293"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop66" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop68" />
-    </linearGradient>
-    <linearGradient
-       id="t"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop71" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop73" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop75" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop77" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop79" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop81" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop83" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop85" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop87" />
-    </linearGradient>
-    <filter
-       id="ae"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.1604423"
-         id="feGaussianBlur90" />
-    </filter>
-    <linearGradient
-       id="w"
-       y2="-373.12"
-       gradientUnits="userSpaceOnUse"
-       x2="-56.358"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       y1="-381.1"
-       x1="-86.12">
-      <stop
-         stop-color="#008c00"
-         offset="0"
-         id="stop93" />
-      <stop
-         stop-color="#00bf00"
-         offset="1"
-         id="stop95" />
-    </linearGradient>
-    <radialGradient
-       id="ab"
-       gradientUnits="userSpaceOnUse"
-       cy="92"
-       cx="344"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       r="36">
-      <stop
-         stop-color="#e5ff00"
-         offset="0"
-         id="stop98" />
-      <stop
-         stop-color="#bff500"
-         stop-opacity="0"
-         offset="1"
-         id="stop100" />
-    </radialGradient>
-    <linearGradient
-       id="u"
-       y2="87.759"
-       gradientUnits="userSpaceOnUse"
-       x2="336.98"
-       y1="120.81"
-       x1="328.12">
-      <stop
-         stop-color="#0f0"
-         offset="0"
-         id="stop103" />
-      <stop
-         stop-color="#006500"
-         offset="1"
-         id="stop105" />
-    </linearGradient>
     <clipPath
-       id="ac">
-      <circle
-         cy="92"
-         cx="344"
-         r="36"
-         fill="url(#linearGradient5167)"
-         id="circle108" />
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
     </clipPath>
     <filter
-       id="ag"
-       color-interpolation-filters="sRGB">
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
       <feGaussianBlur
-         stdDeviation="2.8805897"
-         id="feGaussianBlur111" />
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
     </filter>
     <linearGradient
-       id="x"
-       y2="-131.93"
+       id="bd"
+       y2="99.254997"
        gradientUnits="userSpaceOnUse"
-       x2="-45.097"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       y1="-131.93"
-       x1="-80.003">
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
+      <stop
+         stop-color="#a2a2a2"
+         offset="0"
+         id="stop193" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop195" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aw-1"
+       id="linearGradient3296-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="79.556999"
+       x2="153"
+       y2="76.444" />
+    <linearGradient
+       id="aw-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop114" />
+         id="stop136-7" />
       <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#ddd"
          offset="1"
-         id="stop116" />
+         id="stop138-4" />
     </linearGradient>
     <linearGradient
-       id="v"
-       y2="65.933"
+       id="ax-8"
+       y2="76.900002"
        gradientUnits="userSpaceOnUse"
-       x2="102"
-       gradientTransform="translate(20,-56)"
-       y1="118"
-       x1="102">
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
       <stop
-         stop-color="#004d00"
-         stop-opacity="0"
+         stop-color="#bbb"
          offset="0"
-         id="stop119" />
+         id="stop141-0" />
       <stop
-         stop-color="#004d00"
-         offset=".5"
-         id="stop121" />
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
+         stop-color="#616161"
          offset="1"
-         id="stop123" />
+         id="stop143-8" />
     </linearGradient>
-    <filter
-       id="af"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.04"
-         id="feGaussianBlur126" />
-    </filter>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8"
+       id="linearGradient5814"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-9"
+       id="linearGradient5814-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-9"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-8"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-2" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-7" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836"
+       xlink:href="#aw-1-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-7"
+       id="linearGradient5814-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-7"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-57" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-5" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-9"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-4" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-70" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-4"
+       xlink:href="#aw-1-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-4"
+       id="linearGradient5814-86"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-4"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-77" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-95"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-0" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-4" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-43"
+       xlink:href="#aw-1-95"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-75"
+       id="linearGradient5814-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-75"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-3" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-4" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-08" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-9" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-47"
+       xlink:href="#aw-1-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-42"
+       id="linearGradient5814-861"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-42"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-3" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-92"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-6" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-1" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-8"
+       xlink:href="#aw-1-92"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-0"
+       id="linearGradient5814-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-0"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-6" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-9"
+       xlink:href="#aw-1-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-3"
+       id="linearGradient5814-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-3"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-54" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-6" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-7"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-89"
+       xlink:href="#aw-1-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-02"
+       id="linearGradient5814-08"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-02"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-50" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-1" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-72"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-53" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-41" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-6"
+       xlink:href="#aw-1-72"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-71"
+       id="linearGradient5814-06"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-71"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-548" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-54" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-6"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-02" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-0"
+       xlink:href="#aw-1-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-027"
+       id="linearGradient5814-72"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-027"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-36" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-11" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-2"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-61" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-2"
+       xlink:href="#aw-1-2"
+       inkscape:collect="always" />
   </defs>
-  <rect
-     opacity="0"
-     height="48"
-     width="48"
-     y="0"
-     x="0"
-     id="rect128" />
-  <g
-     transform="matrix(.37389 0 0 .38078 -23.749 .49703)"
-     id="g130">
-    <g
-       transform="matrix(1.2413,0,0,1.0564,323.18,20.795)"
-       id="g132">
-      <path
-         opacity=".68016"
-         fill="url(#y)"
-         d="m-141.47 4c-0.86 0-1.53 0.6731-1.53 1.5312v36.938c0 0.85817 0.67308 1.5312 1.5312 1.5312h30.938c0.86 0 1.53-0.673 1.53-1.531v-24.969c0-1.392-0.48698-4.2995-2.3438-6.1562l-5-5c-1.86-1.857-4.77-2.344-6.16-2.344h-18.969z"
-         id="path134" />
-      <path
-         fill="none"
-         d="m-141.47 4.5c-0.58317 0-1.0312 0.44808-1.0312 1.0312v36.938c0 0.58316 0.44809 1.0312 1.0312 1.0312h30.938c0.58317 0 1.0312-0.44809 1.0312-1.0312v-24.969c0-1.279-0.48047-4.1055-2.1875-5.8125l-5-5c-1.7-1.7075-4.53-2.188-5.81-2.188h-18.969z"
-         stroke="url(#ah)"
-         id="path136" />
-      <path
-         opacity=".5"
-         d="m23 9 0.04082 112h61.131c0.53 0 1.039-0.211 1.414-0.586l32.824-32.824c0.38-0.375 0.59-0.884 0.59-1.414v-77.16h-96z"
-         transform="matrix(1.0417,0,0,1.0357,-231.09,-27.915)"
-         filter="url(#ad)"
-         id="path138" />
-      <path
-         fill="url(#z)"
-         d="m-205.13-16.594v112h61.172c0.53 0 1.039-0.211 1.414-0.586l32.828-32.828c0.375-0.375 0.586-0.884 0.586-1.414v-77.172h-96z"
-         id="path140" />
-      <path
-         fill="url(#aa)"
-         d="m-202.16-14.594c-0.53927 0-0.97872 0.44084-0.97872 0.98182v106.04c0 0.54197 0.43945 0.98182 0.97872 0.98182h57.913c0.2574 0 0.50991-0.10407 0.69195-0.28767l32.13-32.231c0.18303-0.1836 0.28677-0.43593 0.28677-0.69414v-73.805c0-0.54098-0.43847-0.98182-0.97872-0.98182h-90.043z"
-         id="path142" />
-      <g
-         transform="translate(-221.13,-24.594)"
-         id="g144">
-        <path
-           opacity=".1"
-           fill="url(#ai)"
-           d="m111.41 86.586c0.25-0.25-18.375 6.414-23.41 6.414-1.654 0-3 1.346-3 3 0 5.035-6.664 23.664-6.414 23.414l32.828-32.828z"
-           id="path146" />
-        <path
-           opacity=".1"
-           fill="url(#aj)"
-           d="m111.41 86.586c0.38-0.375-13.966 7.414-23.41 7.414-1.103 0-2 0.897-2 2 0 9.444-7.789 23.789-7.414 23.414l32.828-32.828z"
-           id="path148" />
-        <path
-           opacity=".1"
-           fill="url(#s)"
-           d="m111.41 86.586c0.24-0.239-13.603 8.414-23.41 8.414-0.553 0-1 0.447-1 1 0 9.807-8.653 23.653-8.414 23.414l32.828-32.828z"
-           id="path150" />
-        <path
-           fill="url(#t)"
-           d="m78.586 119.41s11.914-9.914 17.414-15.414 15.414-17.414 15.414-17.414-13.164 9.414-23.414 9.414c0 10.25-9.414 23.414-9.414 23.414z"
-           id="path152" />
-      </g>
-    </g>
-    <g
-       transform="matrix(1.0964,0,0,1.1849,373.07,-2.3414)"
-       id="g154">
-      <g
-         fill="none"
-         transform="matrix(3.4208,0,0,4.6204,-337.91,-53.242)"
-         stroke="#888a85"
-         id="g156">
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m23.5 25.504v3.9928"
-           id="path158" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m25.5 25.5-2 2"
-           id="path160" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m25.5 29.5-2-2"
-           id="path162" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m23.337 27.5h-3.845"
-           id="path164" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m25.5 29.522v2.6654"
-           id="path166" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m26.5 32.472h-1.978"
-           id="path168" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m25.507 25.461v-3.985"
-           id="path170" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m26.492 21.472h-2v-4h2v4"
-           id="path172" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m25.839 24.5h5.5003"
-           id="path174" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m25.484 13.472v3.8653"
-           id="path176" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m19.484 20.472h2.0397"
-           id="path178" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m19.484 18.472h2.0397"
-           id="path180" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m33.538 22.494v3.9928"
-           id="path182" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m35.538 22.49-2 2"
-           id="path184" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m35.538 26.49-2-2"
-           id="path186" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m33.545 24.49h-3.845"
-           id="path188" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m35.545 26.487v3.0033"
-           id="path190" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m35.559 31.796v-2.26"
-           id="path192" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m36.492 32.472h-1.978"
-           id="path194" />
-        <path
-           style="color:#000000"
-           stroke-linecap="round"
-           d="m35.545 22.522v-3.038"
-           id="path196" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m42.468 19.472h-6.922"
-           id="path198" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m38.452 24.472h2.0397"
-           id="path200" />
-        <path
-           style="color:#000000"
-           stroke-linecap="square"
-           d="m38.452 22.472h2.0397"
-           id="path202" />
-        <path
-           stroke-width="1px"
-           d="m42.492 18.504 3.9539-0.02344 1.0461 1.0234-1.0362 0.96875-3.9638-0.03125v-1.9375z"
-           id="path204" />
-      </g>
-    </g>
-  </g>
-  <g
-     transform="matrix(0.36686,0,0,0.37005,39.146758,4.0109271)"
-     id="g206">
-    <circle
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,35.85)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle208"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36"
-       style="opacity:0.5;filter:url(#ae)" />
-    <circle
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,31.85)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle210"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="fill:url(#w)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <circle
-       transform="matrix(-0.64382,0.17251,-0.17251,-0.64382,333.34,31.888)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle212"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="fill:url(#ab)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <circle
-       clip-path="url(#ac)"
-       transform="matrix(-0.85842,-0.23001,-0.23001,0.85842,412.46,32.15)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle214"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="opacity:0.8;fill:none;stroke:url(#u);stroke-width:6.75139999;filter:url(#ag)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <path
-       d="m 96,4.1482 c -11.346,0 -20.826,8.0116 -23.111,18.678 4.5547,4.2459 13.197,7.1111 23.111,7.1111 9.9142,0 18.556,-2.8652 23.111,-7.1111 -2.28,-10.666 -11.76,-18.678 -23.11,-18.678 z"
-       id="path216"
-       style="opacity:0.8;fill:url(#x)" />
-    <g
-       transform="translate(-26,-4)"
-       id="g218">
-      <path
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z"
-         id="path220"
-         style="fill:none;stroke:url(#v);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#af)" />
-      <path
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z"
-         id="path222"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </g>
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-12.191765,23.802802)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84" />
-  </g>
+  <path
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
+  <path
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,-1.8999998)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient3296-3)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,-1.4987146)" />
+  <path
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
+     inkscape:connector-curvature="0"
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,0.10000022)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-3"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-6"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-8)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,0.50128542)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,2.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-0"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-4)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-5"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-1)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,2.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,4.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-2"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-43)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-9"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-86)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,4.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,6.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-1"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-47)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-0"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-0)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,6.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,8.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-16"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-8)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-02"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-861)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,8.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,10.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-4"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-9)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-2"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-7)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,10.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,12.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-7"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-89)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-08"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-78)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,12.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,14.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-39"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-6)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-1"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-08)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,14.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,16.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-6"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-0)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-03"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-06)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,16.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,18.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-37"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-2)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-3"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-72)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,18.501285)" />
 </svg>
diff --git a/bitmaps_png/sources/new_component.svg b/bitmaps_png/sources/new_component.svg
index 4f21743b6f..856d2fc034 100644
--- a/bitmaps_png/sources/new_component.svg
+++ b/bitmaps_png/sources/new_component.svg
@@ -7,20 +7,21 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="new_component.svg">
   <metadata
-     id="metadata98">
+     id="metadata50">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,196 +34,102 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview96"
-     showgrid="false"
-     inkscape:zoom="15.230143"
-     inkscape:cx="24.000001"
-     inkscape:cy="26.237289"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="-2.4170856"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective100" />
-    <linearGradient
-       id="h"
-       y2="6.4143"
-       gradientUnits="userSpaceOnUse"
-       x2="3.7417"
-       gradientTransform="matrix(1.069 0 0 .93541 -68.9 33.266)"
-       y1="13.722"
-       x1="11.124">
-      <stop
-         stop-color="#afafff"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       id="f"
-       y2="206.34"
-       gradientUnits="userSpaceOnUse"
-       x2="189.93"
-       gradientTransform="matrix(.05174 0 0 .049782 15.443 5.8055)"
-       y1="86.2"
-       x1="128.19">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <linearGradient
-       id="g"
-       y2="194.28"
-       gradientUnits="userSpaceOnUse"
-       x2="134.9"
-       gradientTransform="matrix(.038626 0 0 .036613 19.884 9.4599)"
-       y1="53.314"
-       x1="134.9">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         stop-opacity=".60086"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
     <filter
-       id="e"
-       color-interpolation-filters="sRGB">
+       inkscape:collect="always"
+       id="filter3941">
       <feGaussianBlur
-         stdDeviation="0.66274209"
-         id="feGaussianBlur22" />
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
     </filter>
-    <inkscape:perspective
-       id="perspective2972"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
   </defs>
-  <g
-     id="g3046"
-     transform="matrix(2.4046373,0,0,2.5262435,27.904736,137.42856)">
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.70607585;stroke-linecap:square"
-       id="path53"
-       d="m 2.2394675,-42.863241 a 4.9810917,4.9419407 0 0 1 -9.9621834,0 4.9810917,4.9419407 0 1 1 9.9621834,0 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.95099938"
-       id="path55"
-       d="m -1.8474096,-46.3301 0,6.969857"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill-rule:evenodd;stroke:#000000;stroke-width:0.75682741"
-       id="path57"
-       d="m -4.9075736,-44.616426 0,3.652544 2.592539,-1.826209 -2.592539,-1.826218 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97350782"
-       id="path59"
-       d="m -2.8231216,-42.847917 -6.3480238,0 -1.1762506,0.0096"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.97539437"
-       id="path61"
-       d="m 7.6581275,-40.843493 -9.19877,0"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.67577999;fill:none;stroke:#000000;stroke-width:0.99983388"
-       id="path63"
-       d="m 7.7166285,-44.827707 -9.3876811,0"
-       inkscape:connector-curvature="0" />
-    <text
-       sodipodi:linespacing="125%"
-       id="text65"
-       x="-10.27033"
-       y="-43.010334"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(0.96596192,1.0352375)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.54732251px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14831169;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:4.82404613px;stroke:#000000;stroke-width:0.14831169"
-         id="tspan67"
-         x="-10.27033"
-         y="-43.010334"
-         font-size="19.093px">G</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text69"
-       x="4.5639224"
-       y="-40.991043"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(0.88293422,1.1325872)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.42543864px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.14121528;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:4.59322548px;stroke:#000000;stroke-width:0.14121528"
-         id="tspan71"
-         x="4.5639224"
-         y="-40.991043"
-         font-size="19.093px">D</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text73"
-       x="4.2184954"
-       y="-36.048878"
-       font-size="10.082px"
-       line-height="125%"
-       transform="scale(1.0130185,0.9871488)"
-       xml:space="preserve"
-       font-weight="bold"
-       style="font-size:2.6916604px;font-weight:bold;text-align:center;line-height:125%;text-anchor:middle;opacity:0.70702999;fill:#000000;stroke:#000000;stroke-width:0.15671541;font-family:Bitstream Vera Sans"><tspan
-         style="font-size:5.09738922px;stroke:#000000;stroke-width:0.15671541"
-         id="tspan75"
-         x="4.2184954"
-         y="-36.048878"
-         font-size="19.093px">S</tspan></text>
-  </g>
-  <g
-     transform="matrix(3.433,0,0,3.1874,-4.1375075,20.808252)"
-     id="g78">
-    <path
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80"
-       inkscape:connector-curvature="0"
-       style="fill:#afaf00" />
-    <path
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82"
-       inkscape:connector-curvature="0"
-       style="fill:#ebeb00" />
-    <path
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84"
-       inkscape:connector-curvature="0"
-       style="fill:#ffff00" />
-  </g>
+  <path
+     style="fill:#fafafa;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,2 5,24 21.5,13 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,10.43551 4.5,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 7.5,15.5 4.5,0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 21.5,13 25,13"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.6628978,13.25 0,4.5"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/new_cvpcb.svg b/bitmaps_png/sources/new_cvpcb.svg
index 6646d61670..9ecdf35b70 100644
--- a/bitmaps_png/sources/new_cvpcb.svg
+++ b/bitmaps_png/sources/new_cvpcb.svg
@@ -1,40 +1,868 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <mask id="f">
-   <path fill="#fff" d="m77.411-115.39-13.601 13.198 2.7968 33.4-1.4012 13.2 2.1993 7.2004 10-0.79823 2.7998 2.6005 30.6 0.40541 4.0003-2.7993 11.6-0.39795 0.20501-53-10.199-9.8018-3.7996-3.8007z"/>
-  </mask>
-  <linearGradient id="d" y2="-151.35" gradientUnits="userSpaceOnUse" x2="682.52" gradientTransform="matrix(.74463 .77189 .77464 -.67354 -368.12 -605.7)" y1="-167.43" x1="747">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#fcaf3e" stop-opacity="0.65" offset="1"/>
-  </linearGradient>
-  <linearGradient id="e" y2="-2857.7" gradientUnits="userSpaceOnUse" x2="-1416.8" gradientTransform="matrix(-.17454 -.18093 .18158 -.15788 304.75 -664.42)" y1="-2902.3" x1="-1597">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#f2983d" stop-opacity=".75660" offset=".49680"/>
-   <stop stop-color="#e77c3c" stop-opacity="0.51" offset="1"/>
-  </linearGradient>
- </defs>
- <rect style="color:#000000" height="2" width="0" stroke="#000" y="8.5" x="22.5" stroke-width="2"/>
- <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAFaFJREFU eJztXWuQHNV1/rp7uqdnemZ2dlerfeixi0AIbD0WUY5Rgc26RMqmqBRKuUj8I0nZVU4oV8WxKomN YjBag7FXwQ6UHUgUUgT/MZIpqpZKiVAVGwTCNmALpBhsQNZKSNqHVjuP3Xl2973d+dGP6Xnt7uxs z/Zo5tu62zNz+3af7j59zrnnnD7N6LqONloX7FoT0Mbaos0ALY42A7Q42gzQ4mgzQIujzQAtjjYD tDjaDNDiaDNAi6PNAC2ONgO0ONoM0OJoM0CLw+fmxufnF2pa/+jRIwCA7du3Y9u2bRAEAff82Rd2 AXiGZZlhAGAYBgDAgCkeXPK1v78fd911F3w+4xA5jgMAsGxlnreiotaSUgoAIITg2LFjmJ6eLhlQ tACs8eYvmqafArD/uZ8eeVVRFHzwwQd49913AQD33nvvEmeiMm1ugHFz47UwwNGjRxCNRnHLLbeg s7MTAPD5z9+zi+W4U/39/fjEJ24G4LzwizPAu7/9LW697TabAawLX50BrKUGANA0Y0kIwcsvv4wd 27dD8PsdA8q2YP43lr/+9UlMT09Do3T4+eefOw0AiUQCb7zxBpLJZE1M4OY18oQKsC7+3r177Yt/ 4cIFMCw76vP54PNx4Dif2Tij+Yxm9Pvg44qbDgaJRAKKokBRFBBKQCgBpRSUUmiaVtQoJaCUgBCj WePi8Ti2XrcVGzduKt6HuV+LDpsus/lM2hiWHU2lUgCAzs5O7N27F9FoFIcPH17LU25jzSXA0aNH wPM8Pve5zyEUCgEAxsbGcOjQIezde4fu43kADhFuqgBYqoBhyjdqYuvW63HttVsAoEwVWONKRb/z zgeAs2cnMDy8CxcufIQ333yrbB96QXQY40tViKpizy23MLfediv27NkDXdeRTqfx0ksvQVXVZUkC N6+RqzbAcsnevXu3ffG/8pWv4NlnnzUuEMOCZY0LVtDhXNHYxRhgcvISenrWgfP5wFdhAJtW8yQT x4UjhCIQEBGJRDAxcQ4cV366yi6OOd7+mTEkzmuvvoZkMok777wToVAIu3fvxptvvrnoeWkE3FUB ur5o++nRI5AkCVu2GHfpk08+iZ/85CdF4/UqzdpGtX5d15HPyzg7MYFMJmO39BLNue6lS5dw4w03 YHp6GrFYfFl0VPpOiKF6Tr19Cid/cxIAsGXLFkiStOaqwFUJsBxs27YNAJBMJjE2NlbcyTisfoY1 l9Xv+Eq4MnsFDGDbFtUkgKYVi+5kMoHrr78eoVAIP3/5leo7sGcl5lfTyGRMVQIG0KhmH8srr7yC HTt3gOd5bNu2DW+//XZNx7PaWHMGiEajAIBjx47hm/c/AEHwA4yhs18YHy/T0SvRh5cvzyKflxGO hMGxi6sASilSqRR27tiBrdddh9dOvI5YLLbsfVWil1AChmHAgEE2k8X777+PHTt22Me+llhzBujt 7QUAKCqF3y9iaGjIsKAr6Ftg5QYRIQSTlyYRCATg431gmWLtp+kaiEoQjXZg5PZPo6u7C6+9dgJn /vCHFe2vaNsOCcCAwcTZCezcudM+9rXEmjMAAPzwR/+KYDAIAKCUWFK1oEdRvyUsyzJ27tyBcDiE WCyORCIBlmURi8XR2RmFJEnYuvU69Pf1I5VO4cUX/wfT0zM176eSBKCUFjFAPB4HwzCuWvfLhbuz gGUeIMOwYEzRfHl2FgDA84K1lZLlyqAoMt555x0IgoDBzZvxsRtvRCgUQnd3N2RZRjweRywWx7vv vocLFy7UsadyeqlGDQcWYziyNKrVbMu4BVcZ4D/PXAbDlnjunMd982dw+MMZ6B2doPkMAICQgo5e TQlgQZZlfHjmDD48c2ZVtleKShJg8ItfhW4al5QQZAE8+svf4u8/+TFXaKgFrjqCnjwzB4Zj8c7Y gQ6O4/YBGLJcsUyJI6fSHfHe734/KgiGJLAcOV65c6qhNJYgyzI+/rEbR6utV8URdZ5SOv7UU0/N O/vcgKsMcDqRwxP3fW0XgHHB7x8KBIIIBEQIggBRFOEX/OBNT19BUpiEAThy9Dn4TQbgmpgBvvDn 95QpMHs9QiArCuS8DFmRkc/lkclmIOfz5wHse+qpp043rSeQ5XlwHPcMw7BD0c4uhMNhdHV1IRIO o7OzE5FIBJIkGetWkAzPHjlqB1esIE1Z1MdjKNzRFr0aPvXp2x13sR0tBADk83ksLCwgkUgilVpA PJ5AKpXClSuXhzRKnwFwk5v0uuoJfOzv/uZuXdeHwaxwN4s7EpumrQQs54OuY/hLX/rS3SvbwvLg 9jRwWNN1cCxjR8l4Hw8fz0MQBFsVAJUlgI7VNwLdRrluBwKBQJlkoFSz1/P7/RAEHjwvwIp++jgf CKvC5/MNA3jBLXo94QeoCuct1CQMUEavx+luCAOUZe9UWseO8hbW1fRCeJWxlqtP3qrCtuZLlrWh cUfpbQkAHavlCGocSun1Nt1uM8B5wJjbatRohKggKoGiqlAUBfl8HgDAcZah6LABXHAEuY1K8/tc Lufot1LOjH5ZliErChRFhaoqdkYSoQSaRkEIOe8mvW4zwDjHskkGWFHY62phgBVuCCzDJAGMrxJp FeEqA+x68In59777tf2U0mdSqXmwHAtR9BuzAZ6zkyWAgg1QkACwEyuA5mEAlNKr60gk4g5bUHeu BkWRkUqlkcmkkc1mkcmkMZ9MIJ/LAsD+7r/4x3k3yXXVE/jYuSwA4Pff27+L47hRACMsy0aB5bmC T779th0UqpbI4T0Y55MQwxOoqgpu3r27fK3qruAkgOOU0sd7vnzw1XxqHj/Y617MoCHRwBsOPHYa wJ/WOv43f/nZ0pzLpoGT7qH932N0M0NIzhpBr3TsCgBg6MyvsGfPHiiKgv8WttjjKVEBAD6/6Cqd rjKAVudFM9wATaYCTDgdQbcn3i9fIWIub74ZiqIAAP5EmShfL+ASgSbclQCrwwGFz80EB90bNmxc W1oWgcsSoL6L1oyzAAtOugNmtpMX4W0VYP5Zn5sLDro9zLyeVgFNLQHQHHR7WgU4bQCvn8hSFML/ 3qbb0wxQpAI8fiJLYUsujysvl/0A9Y8vGNNePo3lcE4DvSwF3JUADhtg5okDdwMYLn1ev9Sz5/ze 1DaAg+6DBx88WPp76XfrqWQzl/DU2Ngh15JAnHBdBcw++U8dAI4HAoFhKRRGSJIg+P2QpCD8fj/8 ZtEF60kdKzmUYRiceP0XVwUD3HrbbaP2d83KEzAuuKqqkGUZ2WwOiiwjnUkjtZDCgQP3nQIwMjZ2 yNVYQCNcwccZlh0ORToQDoXR3d2NcDiM7u4uRCIR+7Hw0goeRjAIzRJWL4eD7ptuusnWAtadbi2t pFAjGXQBvlgMHOeDrMjDGqXHdZeTQl1lgKkffv1uv98/zPmMXDee5yH4Bfj9foiiCFEM2I+EVarh c7WogGBQsn8vZQCGYaCoKvxiFrLihyAI4HkBYiAIJZ8fPnDfN+4+fPhw0+YEDlNNB7f0ehWhF9nQ uuO/91FK94q2YTBRcyeFMgzMByNZMAwDlmXBcqyZJczad/6SEqCsLJe34aTbOjag3Oi16wqxLDiW Nc4Py4JlWDAs63r429M5gcUqwP51zeipBeV0exOuM0ChnIoGXdft/ECjWpdmP0LlXN/x5aqwASil VZ8LsKqWUU0zGi2uXub2cbvNAMn6RNjVEQ5eKcxTl1wNcqrBbQZ4Bro+qlEaJSqBqipQZAWyICOX z4Pnefh8lu4vrwV0dSSE6MhkMmUSoPBsYA75XA5yPg9ZlqEoMhRFgaoqoIQkVVV1NSnU1WcDw19+ ZB7Afo0aF1+rMTpYWpGrWVst0DQNspyHqsgAsP/R7//go5o2UCNcTQr96utTAIDM0w/czvP8fgD7 anEF/+xnPy8r8NgscNYavuOOvfbvy3QFjyuK8vijj37/VQDo7u5yjU5XGeBvT0zVNf7le/9YvxoY 4MSJE3XN5dxkAI+Hg68KT7Cn0bBo4IrQxNNA5yzAy5R7okpY1fFNWB/AQrPkMno7KdSRTNF0DOB0 A3iYdk/bAObZc3wuBs/zYDkOGqUQRRFWXX5PoEkcWE2QFVz4XIp169aBNQMpAMxqW/m69rlacKou L7OApyXAUvkArBlBcwzwjKpoFtulqRng0uQkBJ5HOBJGaiFlF5twQpIkRKNRzF65AtV8Bq8RKKLb w0zQsKzg0Av/vAvAvloqhS7FAJQQ5AhBb18fZi/PFvV1d3cjGo2C4zjMzs5CkeXVOKRlw0n3ww8/ dHCxfufS9AiOP/TQw6cbQafrfgBpfKwDwDjL8yOBYBDBYHDZlUKPHXtxUYdKNBpFNBrFwvx8xUqc xAzD6lXGuwnn/rZv3z5aiT6gvFJoNpNFJpMevf/+bx4HsO87j3y3uZNCOY4bZxh2pLN7Xc2VQscO HbKjZ5WkaEdHB86dm8DmTZsxF5sr6puLzWEuNgcpaKiAdDoNVW2kCjDphr7SSqEjGqXjAD7jJp2u RgPF5x+5W9f1kZVWCrXUZ7WWy+UwODgEhmUxODgEv1+0+3p7+zA4OISBgQF0RKNQFGXJ7bnVVgKz UujIgfu+0eyVQrHySqFL2AD5XA7UrDEEGOLUWi82N4ee9T2AruPS5KWGW+NOuldaKZRyV0Wl0DpO vPMWqnABE4kEJEkCy7HIZDLGq1lMbNgwAFEUkc/nsb6nB5eUSaiKunJaasUqOIIawbOerhS6lARY v369fZF7enpw9g9n7b6pqemiELIiN07/A/X6AdqVQgEszQDBYBDnzp2z+4PBIDIZowiTXxQhmDMM wPASrpkfwMNwPSkUunuVQnO5HIaGhuzv8UTcXk80nz6q1NcIOK3+OiuFNnVS6DjHsY+vdPBSDDA1 VT3jaGpqCpIkQZIkzM7OVl3PLRToXvEGrPckN2+l0Nk7v/7RwP8+9kVQ+kw6nQIv8Mhms8uvFFpH jaDOaCekkASBF7B+/XrjTeKN9AM46K6lUqiczyO1MG9VCv3id7835mpSqOvRwMm9+3+84eePJ/O5 7Oj0ZHb48rRx1y7LFYyldWlIMp4uzuVyoFrhIRNCCS7PXIaiKohEIpCVtXMFH3n22UX7nUvTFXwK wOhDD3/H9RoBriaF3nnkvbrG/98/fFYvfWzcic2Dm6EqKiilxhu+z03YU8HNg5tx4SPj/X/9/f1I JBIVg0VuwfkU8MmTJ+sy6/v63HvDqMczgha3AXRdRzqdBqUUftEP3scjT4yLTAlFX18fFFVBOBxe 1F5wA+18ANQ/BVqOEbhp4yYAwPzCfJG1ffHiRXR2doLlWJydOLumnkAvw9NZwcbJq34i+/r6kM1m QSlFOBzGfHIeqlrw9sXj8br2Xx/aDLBKCSH2tworGMafoiq2S1hXjPUGBvohioVKyxMTFQoxu4iC J7iOiFAD4PEycYuneFlivjMaRTwRRy5bUAGTk1Po7OrEunXrsDC/sKYqwLuX3+MSAFicAQYHB8EL vGkEishlc7YdMDQ0BEmSkEgkoOs6WJYtq0XgJkrj/16Ft7OCsbgDaHJyEr29xhRpbm4OWcN5AgCY mZkpCgYZd2IDXcFNUtPI0xJgKRWQzWVx7vw5XLvlWsiyXLRuNBpFIFCwAS5evAhCSaXNuIJ2UiiK /QA3/OJHuwCMoIY3iL2/7JOnQynx9E1NTS53N+7AkQ/wwAP3H6xhZBLA8Ye/80jzJ4Xqmo7tb/1b B4BxXhRHAoEgglIQfsEPv+iHXxDAm6+Ht3MGHD6zF154YVEJwAsCQqEQpmdmEJQko7KGGfKVQiHk cjlwHAdBEJBJp906zIpwSoA/+uQnRwsd1sL4QAiBoihGdRBZQTqdRjabwejBB48D2Df67YeaNynU VAHjDMuOSOEIwuEwOiLGMhKJIBwO2YUinWFgC0sJgE0bNyGdSaN3fS9yuRzm5q7YiR+SJAG6Dsms RJpONZoBCsvt23c4fi82DmXzoi8sLCCVSkHw+8ELAhLx2AhtQFKoqwzw8Tee2MXy/AjnE4y7XhAQ CAQRCAQRCoUQDkcgSQYDOGsDWVjKBiCEIB6LIR6LYWjomqL1WYbF+vUFH/paTgM7Ojoq/G6VijVU l2rmAeTzeSiKAt4vArI88q0H7t/19NNPu6YO3M4H2KfVUSl0qWngzMwMZFlBX18v4vEYUo67fGZm Br29veA4zp4KNhKrMQ001cQ+AE3LAGAYxqgQyrFgOc6sGeyzs4IFwawWbkf9LAnAmGK0+gkcGOjH zMwMWJa1nw7O5Yxg0KZNGxGPx0GpERRq9JPDzoQQURSrhX2h6zpkWQDP82bVNB84nw8+zgfCcq6X xnH1uYB6oS/xl81m0dvbi1gsBmKmhFt/VmqVcYLlJbfl5p+X4bmkUEtyMszSeptQio8uXDCsaLNZ Y1LptG0A6sCaeQKXrXqquIzdrhXstgSoq1KoZdRVa5Ik2Xe5pQasvmQyCUIIIpGIUUiCZZfcnltt pbgaKoWOMwwe13XNrolLiArVzAiWZRnldQOtocySTqB4LIbrrr3WvrMnL12y+64ZGgLHcVBkGVeu XGn408HOeaCRiaSX/Gy+S1g2JJdKCIiqghACSggoJdA1DYSQ5q0U+sbOv/4IwKhGSdEjXMvFUndW NptFMplEKpXC7OxsUd+ZM2fs3wYGBsDzfNNIAEKIVSl09NsPPdy8SaGaruP4tr/69qd+91/nk4n4 aDIRH7pQY32AxTAwMICZmRls2LABoigim83aL2Lu6uoCLwjI5nK2bdDIqaDTBviPw/9etb/0uzk7 OE8pHf3Wgwd/7DadriaFbvuXX9Y1/uIDd+iLMcjGjRsRCASMjGBKkUwm7XBwf38/enp6MD8/j1gs jnR6raaBOt7/4MO6LLnNm9x7+bTHU8IW719YSIEQAo7jTAlQSAiZmprG5cuzGBzcjGuuGcJ77/2u wbOA4qVX4elwsOEJrN7b1dUJRVEgiiJyuRxCIcn2BnZ3d6Gnpwe5XA4ffnjGfgClUWiWhBBXjcDV MZ70qi2bzUIUA9B1IBLpQDabtftEUQQhFDwvYMOGDRAEftFtude8Dc8/F7AYpqenAUxX7LvkmBKu BZy0NzoOUQu8nRKm67bx5+WTuBi8TrenbQCvn7zloNHTz1rh8ixAc7r2aoaXT9xyoet6ww3QWuD+ NLCOGXCbAdyHuwxAVDCsFc8uz/mr8kMRrgYmaF0G0AGmjguo6/o4jIyYZsa42qoMoCtZ6FaRyDJb YFm6YVTX9aZmAIZhRonqXQZw1RGkaXpd7a233joN4+3Zp9yk0yWcAjDy+i9+ddou/LTC5iZcDQa1 4X14OiewDffRZoAWR5sBWhxtBmhxtBmgxdFmgBZHmwFaHG0GaHG0GaDF0WaAFkebAVocbQZocbQZ oMXx/5Om/1dUVK3NAAAAAElFTkSuQmCC " mask="url(#f)" transform="matrix(.000072207 .39585 -.40816 .000037378 -.54891 -2.619)" height="121.99" width="90.132" y="-126.75" x="50.779"/>
- <path fill="none" d="m270.36 78.35-47.44-49.177 49.351-42.91 47.44 49.177-49.351 42.91z"/>
- <g transform="matrix(.40816 0 0 .39585 -2.7832 -1.289)">
-  <path fill="url(#d)" d="m10.981 93.228c-0.27826-0.84953-0.0401-1.7351 0.62692-2.315l5.8718-5.1054c-2.0724-3.136-5.2916-9.3199-5.4924-17.715-0.32139-13.319 6.9138-26.504 21.5-39.186 0.88928-0.77322 2.2702-0.7533 3.2159 0.04391 0.94335 0.79923 1.1359 2.1122 0.44773 3.0554-7.6367 10.465-10.423 20.232-8.2799 29.027 1.1544 4.7404 3.4789 8.1127 5.3583 10.211l5.5782-4.8502c0.6631-0.57655 1.6162-0.72544 2.484-0.38992 0.86773 0.33841 1.4697 1.0924 1.5755 1.9713l3.6425 30.647c0.0818 0.71089-0.18753 1.4121-0.72436 1.8788-0.53527 0.46541-1.2962 0.66004-2.0334 0.51896l-31.839-6.1305c-0.91524-0.17504-1.6535-0.81191-1.931-1.6621z"/>
-  <path d="m11.862 93.088c-0.15228-0.4694-0.0179-0.96801 0.34846-1.2866l6.5163-5.6658c-1.9154-2.7105-5.597-9.0444-5.8081-17.896-0.31306-13.024 6.8089-25.957 21.171-38.445 0.4919-0.4277 1.2622-0.41763 1.7847 0.02652 0.52406 0.44136 0.63132 1.1742 0.25076 1.6981-7.8089 10.702-10.648 20.737-8.4348 29.821 1.4201 5.8293 4.5863 9.6962 6.3482 11.483l6.3706-5.5392c0.36718-0.31926 0.90288-0.40181 1.3798-0.21607 0.47917 0.18516 0.81719 0.61086 0.87485 1.0944l3.6402 30.648c0.0488 0.39612-0.10144 0.78225-0.40045 1.0422-0.30056 0.26133-0.72037 0.36804-1.1302 0.28868l-31.839-6.1297c-0.50308-0.0962-0.91857-0.4546-1.0724-0.92265z" stroke="#a66e4b" stroke-miterlimit="10" stroke-width="1.0486" fill="none"/>
-  <path fill="url(#e)" d="m35.017 30.754c-19.039 26.092-3.646 41.471-0.974 43.832l7.2924-6.3407 3.6425 30.647-31.839-6.1305 7.3598-6.3993c-2.5342-3.2028-18.951-26.507 14.518-55.608z"/>
-  <path fill="#fef39e" d="m44.864 98.739-31.837-6.131 1.6523-1.4367 30.075 6.6423 0.10934 0.92543z"/>
-  <path fill="#fef39e" d="m25.767 39.715c0.89157-1.0662-19.092 26.287-3.9926 45.325 0.0393 0.0481 0.0321 0.0643 0.0902 0.0138l-1.3719 1.1928c0.00071 0.002-16.724-20.216 5.2743-46.532z"/>
- </g>
- <g transform="matrix(.40816 0 0 .39585 4.3489 -1.764)" stroke="#000">
-  <path opacity=".67578" d="m91.682 35.825a24.496 25.935 0 0 1 -48.992 0 24.496 25.935 0 1 1 48.992 0z" stroke-linecap="square" stroke-width="3.587" fill="none"/>
-  <path opacity=".67578" d="m70.332 18.121v35.409" stroke-width="3.587" fill="none"/>
-  <path opacity=".67578" d="m54.175 29.504v12.462l13.262-6.231-13.262-6.231z" fill-rule="evenodd" stroke-width="3.1618"/>
-  <path opacity=".67578" d="m64.862 35.727h-31.498l0.36355 0.02619" stroke-width="3.587" fill="none"/>
-  <path opacity=".67578" d="m102.19 47.695-31.644 0.2" stroke-width="3.587" fill="none"/>
-  <path opacity=".67578" d="m102.15 23.458-31.764 0.4" stroke-width="3.587" fill="none"/>
-  <path opacity=".67578" d="m91.725 35.786c0 6.7898-2.64 13.538-7.1747 18.339-4.5347 4.8011-10.908 7.5962-17.321 7.5962-6.4131 0-12.787-2.7951-17.321-7.5962-4.5347-4.8011-7.1747-11.549-7.1747-18.339 0-6.7898 2.64-13.538 7.1747-18.339 4.5347-4.8011 10.908-7.5962 17.321-7.5962 6.4131 0 12.787 2.7951 17.321 7.5962 4.5347 4.8011 7.1747 11.549 7.1747 18.339z" stroke-linecap="square" stroke-width="1.5" fill="none"/>
-  <path opacity=".67578" d="m70.375 18.081v35.409" stroke-width="1.5" fill="none"/>
-  <path opacity=".67578" d="m54.218 29.465v12.462l13.262-6.231z" fill-rule="evenodd" stroke-width="1.5"/>
-  <path opacity=".67578" d="m54.431 35.687-19.861 0.4" stroke-width="1.2723" fill="none"/>
-  <path opacity=".67578" d="m102.23 47.856h-31.644" stroke-width="1.5" fill="none"/>
-  <path opacity=".67578" d="m97.994 23.819h-27.564" stroke-width="1.5" fill="none"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2985"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="2-icon_cvpcb.svg">
+  <metadata
+     id="metadata3057">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview3055"
+     showgrid="true"
+     inkscape:zoom="18.178537"
+     inkscape:cx="5.5742284"
+     inkscape:cy="8.1742878"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2985"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3325"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2987">
+    <linearGradient
+       id="aw-2">
+      <stop
+         offset="0"
+         id="stop7-4" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1" />
+    </linearGradient>
+    <linearGradient
+       id="av-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8" />
+      <stop
+         offset=".5"
+         id="stop43-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45" />
+    </linearGradient>
+    <radialGradient
+       id="ch"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201" />
+    </radialGradient>
+    <radialGradient
+       id="ci"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206" />
+    </radialGradient>
+    <radialGradient
+       id="cj"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211" />
+    </radialGradient>
+    <linearGradient
+       id="aw-2-4">
+      <stop
+         offset="0"
+         id="stop7-4-5" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop9-1-4" />
+    </linearGradient>
+    <linearGradient
+       id="av-9-9"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(0.062854,0,0,0.020588,1.2826,34.451)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop41-8-1" />
+      <stop
+         offset=".5"
+         id="stop43-5-7" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop45-2" />
+    </linearGradient>
+    <radialGradient
+       id="ci-6"
+       gradientUnits="userSpaceOnUse"
+       cy="35.737"
+       cx="33.966999"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-37.62,-2.5748)"
+       r="86.708">
+      <stop
+         stop-color="#fafafa"
+         offset="0"
+         id="stop204-6" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop206-9" />
+    </radialGradient>
+    <radialGradient
+       id="cj-2"
+       gradientUnits="userSpaceOnUse"
+       cy="3.7560999"
+       cx="8.8243999"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-34.713,-1.9718)"
+       r="37.751999">
+      <stop
+         stop-color="#a3a3a3"
+         offset="0"
+         id="stop209-4" />
+      <stop
+         stop-color="#4c4c4c"
+         offset="1"
+         id="stop211-6" />
+    </radialGradient>
+    <radialGradient
+       id="ch-3"
+       gradientUnits="userSpaceOnUse"
+       cy="7.2679"
+       cx="8.1436005"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-34.846,-1.8031)"
+       r="38.159">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop199-9" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="1"
+         id="stop201-8" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch-3"
+       id="radialGradient3567"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4234664,0,0,0.4027024,5.3851975,0.98009383)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci-6"
+       id="radialGradient3570"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.42870087,0,0,0.4092114,3.8035692,0.65608316)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj-2"
+       id="radialGradient3572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.43217599,0,0,0.40592453,5.3001863,0.91018424)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.760757,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9-9"
+       id="linearGradient3578"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.02420229,0,0,0.01062969,-18.765533,18.176071)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2-4"
+       id="radialGradient3581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.02420229,0,0,0.01062969,-1.2753827,18.176071)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05743599,0,0,0.020588,47.105929,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#av-9"
+       id="linearGradient4573"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.5989399,25.0673)"
+       x1="302.85999"
+       y1="366.64999"
+       x2="302.85999"
+       y2="609.51001" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aw-2"
+       id="radialGradient4575"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.05743599,0,0,0.020588,5.610271,25.0673)"
+       cx="605.71002"
+       cy="486.64999"
+       r="117.14" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ci"
+       id="radialGradient4577"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8327,0,0,0.97109,-4.14966,-48.5748)"
+       cx="33.966999"
+       cy="35.737"
+       r="86.708" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#cj"
+       id="radialGradient4579"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83945,0,0,0.96329,-1.24266,-47.9718)"
+       cx="8.8243999"
+       cy="3.7560999"
+       r="37.751999" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ch"
+       id="radialGradient4581"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83037,0,0,0.95552,-1.37566,-47.8031)"
+       cx="8.1436005"
+       cy="7.2679"
+       r="38.159" />
+  </defs>
+  <g
+     id="g3257"
+     transform="matrix(0.5853476,0,0,0.53794398,-79.024171,23.848224)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
+  <rect
+     style="color:#000000;stroke:#000000;stroke-width:0.7119"
+     height="0.72042"
+     width="0"
+     y="1.4277763"
+     x="-24.303911"
+     id="rect23" />
+  <g
+     transform="matrix(-0.03941291,0.1661388,0.17012966,0.04763325,-10.289297,-5.818375)"
+     id="g27">
+    <g
+       transform="matrix(-0.84925,-0.56427,0.49404,-0.84925,120.46108,338.80818)"
+       id="g29" />
+  </g>
+  <g
+     id="g4286"
+     transform="matrix(0.83930489,0,0,-0.86642568,-100.01845,25.177313)">
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 31,19.972938 31,4.9999998 43.834866,12.486469 z"
+       id="path3921"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 32.944676,14.528233 3.500418,0"
+       id="path3923"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925"
+       d="m 32.944676,10.784999 3.500418,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 43.834866,12.486469 2.722546,0"
+       id="path3927"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,15.208821 -3.111483,0"
+       id="path3929"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:1.0914079;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 31,9.7641166 -3.111483,0"
+       id="path3931"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#000000;stroke-width:0.87312639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 34.694885,12.316322 0,-3.0626465"
+       id="path3933"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     id="g4556"
+     transform="translate(22.055977,-2.8607621)">
+    <g
+       transform="matrix(0.4256726,0,0,0.4725695,-24.2945,2.8664656)"
+       id="g3214">
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4571)"
+         id="path221"
+         d="M 12.491276,32.6163 V 37.616 C 9.5334885,37.625 5.3407,36.496 5.3407,35.116 c 0,-1.38 3.300737,-2.4995 7.150576,-2.4995 z" />
+      <rect
+         style="opacity:0.3;fill:url(#linearGradient4573)"
+         id="rect223"
+         x="12.491277"
+         y="32.616299"
+         width="27.733829"
+         height="5" />
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.3;fill:url(#radialGradient4575)"
+         id="path225"
+         d="m 40.225015,32.6163 v 4.9997 c 2.957879,0.0094 7.150576,-1.1202 7.150576,-2.5002 0,-1.38 -3.300645,-2.5 -7.150485,-2.5 z" />
+      <rect
+         id="rect229"
+         height="38.167999"
+         x="1.5753396"
+         y="-45.173618"
+         width="30.235001"
+         ry="1.0718"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient4577);stroke:url(#radialGradient4579);stroke-width:0.89924002;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect231"
+         x="2.3223393"
+         y="-44.160198"
+         width="28.108"
+         height="36.033001"
+         ry="0.13789999"
+         rx="0.12782"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient4581);stroke-width:0.89074999;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    </g>
+    <path
+       style="fill:#fafafa;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,5.0647573 0,11.5188727 9.0418542,-5.759436 z"
+       id="path3921-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -16.182892,8.7957484 2.465961,0"
+       id="path3923-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3925-5"
+       d="m -16.182892,12.228884 2.465961,0"
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -8.4471968,10.824194 1.9179689,0"
+       id="path3927-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,8.9781446 -2.191965,0"
+       id="path3929-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.80347371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -17.489051,12.517681 -2.191965,0"
+       id="path3931-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;stroke:#c21818;stroke-width:0.64277905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m -15.01373,11.050817 0,2.356133"
+       id="path3933-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <rect
+     style="opacity:0.8048782;fill:none;stroke:#f4972b;stroke-width:0.9672913;stroke-opacity:0.98431373"
+     id="rect2962"
+     width="25.049658"
+     height="25.019873"
+     x="-120.30598"
+     y="1.3000178"
+     ry="2.245373" />
+  <rect
+     style="fill:#f2f2f2;fill-opacity:1;stroke:none"
+     id="rect3018"
+     width="22.004204"
+     height="22.076113"
+     x="-118.78465"
+     y="2.7732882"
+     ry="1.0426829" />
+  <g
+     id="g3175"
+     transform="matrix(0.90161012,0,0,0.90161012,-89.204276,-20.160903)">
+    <g
+       id="g3191-2"
+       transform="matrix(0.85303943,0,0,0.85303943,-24.298581,21.410598)">
+      <path
+         sodipodi:nodetypes="cccc"
+         inkscape:connector-curvature="0"
+         id="path3921-4"
+         d="m -6.7662586,5.5550885 0,16.0416675 12.0312503,-8.020834 z"
+         style="fill:#fafafa;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3923-8"
+         d="m -4.9433423,11.388422 3.28125,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -4.9433423,15.398839 3.28125,0"
+         id="path3925-58"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cc" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3927-5"
+         d="m 5.2649917,13.575922 2.552083,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3929-0"
+         d="m -6.7662586,10.659256 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3931-0"
+         d="m -6.7662586,16.492589 -2.9166667,0"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.09375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3933-3"
+         d="m -3.3027173,13.758214 0,3.28125"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:0.87500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    </g>
+  </g>
+  <g
+     id="g3257-4"
+     transform="matrix(0.49663588,0,0,0.49663588,-109.56472,12.137037)">
+    <rect
+       y="6.5"
+       x="1"
+       height="13.000002"
+       width="24.000004"
+       id="rect3926-85"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3928-9"
+       d="m 1,11 3.5,0 0,4 -3.5,0"
+       style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="2"
+       height="4"
+       width="4"
+       id="rect3820-5"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3822-6"
+       width="4"
+       height="4"
+       x="20"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="0"
+       x="14"
+       height="4"
+       width="4"
+       id="rect3824-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3826-5"
+       width="4"
+       height="4"
+       x="8"
+       y="0"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3828-0"
+       width="4"
+       height="4"
+       x="2"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="20"
+       height="4"
+       width="4"
+       id="rect3830-78"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#d45500;fill-opacity:1;stroke:none"
+       id="rect3832-8"
+       width="4"
+       height="4"
+       x="14"
+       y="22"
+       rx="0.5"
+       ry="0.5" />
+    <rect
+       ry="0.5"
+       rx="0.5"
+       y="22"
+       x="8"
+       height="4"
+       width="4"
+       id="rect3834-4"
+       style="fill:#d45500;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     id="g4496"
+     transform="translate(27.864274,2.0172665)">
+    <path
+       d="m -15.861251,22.07366 v 2.581371 c -1.246347,0.0047 -3.013099,-0.578262 -3.013099,-1.290764 0,-0.7125 1.39086,-1.290504 3.013099,-1.290504 z"
+       id="path4045-6"
+       style="opacity:0.3;fill:url(#radialGradient3581)"
+       inkscape:connector-curvature="0" />
+    <rect
+       height="2.5815265"
+       width="11.686437"
+       y="22.073664"
+       x="-15.861252"
+       id="rect4047-6"
+       style="opacity:0.3;fill:url(#linearGradient3578)" />
+    <path
+       d="m -4.1748507,22.07366 v 2.581371 c 1.2463863,0.0048 3.0130976,-0.578364 3.0130976,-1.290866 0,-0.712502 -1.3908207,-1.290763 -3.0130601,-1.290763 z"
+       id="path4049-4"
+       style="opacity:0.3;fill:url(#radialGradient3575)"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g4419">
+      <rect
+         id="rect4051-9"
+         height="16.083763"
+         x="6.7509832"
+         y="2.0893245"
+         width="15.565955"
+         ry="0.45165002"
+         transform="matrix(0,1,-1,0,0,0)"
+         display="block"
+         style="color:#000000;fill:url(#radialGradient3570);stroke:url(#radialGradient3572);stroke-width:0.41884434;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         id="rect4053-4"
+         x="7.2710781"
+         y="2.5153897"
+         width="14.334325"
+         height="15.186052"
+         ry="0.058117732"
+         rx="0.065184765"
+         display="block"
+         transform="matrix(0,1,-1,0,0,0)"
+         style="color:#000000;fill:none;stroke:url(#radialGradient3567);stroke-width:0.41295403;stroke-linecap:round;stroke-linejoin:round;display:block" />
+      <rect
+         transform="matrix(0,1,-1,0,0,0)"
+         style="fill:none;stroke:#333333;stroke-width:0.90630001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         id="rect3926-8-8"
+         width="11.527025"
+         height="5.1003475"
+         x="8.9767256"
+         y="7.4484797" />
+      <path
+         style="fill:none;stroke:#333333;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -9.1746553,9.1397989 0,1.2296861 -1.3648637,0 0,-1.2296861"
+         id="path3928-3-7"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccc" />
+      <g
+         id="g4383">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+      <g
+         transform="translate(-9.9908792,0.0402033)"
+         id="g4383-4">
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0092244"
+           x="9.0259676"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-50"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999254"
+           x="17.979628"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-5-5"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="3.9999259"
+           x="15.023851"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-7-3"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+        <rect
+           ry="0.24663413"
+           rx="0.24516506"
+           y="4.0224891"
+           x="12.045513"
+           height="1.973073"
+           width="1.9613205"
+           id="rect3820-0-6-4-4"
+           style="fill:#008000;fill-opacity:1;stroke:none"
+           transform="matrix(0,1,-1,0,0,0)" />
+      </g>
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/new_footprint.svg b/bitmaps_png/sources/new_footprint.svg
index 3851a724ad..bf481d0b86 100644
--- a/bitmaps_png/sources/new_footprint.svg
+++ b/bitmaps_png/sources/new_footprint.svg
@@ -7,20 +7,22 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.0"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="new_footprint.svg">
   <metadata
-     id="metadata28">
+     id="metadata100">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -33,181 +35,95 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview26"
-     showgrid="false"
-     inkscape:zoom="6.8885454"
-     inkscape:cx="0.7730354"
-     inkscape:cy="16.230663"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="16.780188"
+     inkscape:cx="20.995442"
+     inkscape:cy="11.223061"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4">
-    <radialGradient
-       id="d"
-       gradientUnits="userSpaceOnUse"
-       cy="9.3411"
-       cx="38.659"
-       r="8.3417">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#fefede"
-         stop-opacity=".91837"
-         offset=".25"
-         id="stop9" />
-      <stop
-         stop-color="#f5f328"
-         offset=".5"
-         id="stop11" />
-      <stop
-         stop-color="#f5f32d"
-         stop-opacity=".12234"
-         offset="1"
-         id="stop13" />
-    </radialGradient>
-  </defs>
+     id="defs4" />
+  <rect
+     style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289000000001;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="22.924355"
+     width="14.08869"
+     y="1.4947493"
+     x="-20.593565"
+     id="rect51" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     inkscape:connector-curvature="0"
+     d="m 0.98623924,11.082126 a 2.2240581,1.9589449 0 1 1 0.0137601,3.917871"
+     id="path53" />
   <g
-     id="g42"
-     style="stroke-linejoin:round;stroke:#000000;stroke-opacity:1;stroke-width:0.70245816000000005;stroke-miterlimit:4;stroke-dasharray:none;fill:#c8c8c8;fill-opacity:1"
-     transform="matrix(-3.0935643,0,0,-2.6203537,-9.3995854,45.957258)">
+     id="g3983">
     <rect
-       id="rect44"
-       x="1.904"
-       y="3.4905"
-       width="9.7086"
-       height="14.619"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#c8c8c8;stroke:#000000;stroke-width:0.70245816000000005;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path46"
-       transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-       d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-       style="fill:#c8c8c8;stroke:#000000;stroke-width:9.82706362999999960;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" />
+       id="rect73"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;stroke:#545454;stroke-width:0.93241322000000004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1;stroke-opacity:1" />
+    <rect
+       id="rect73-5"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       id="rect73-56"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
   <g
-     id="g48"
-     transform="matrix(-3.0935643,0,0,-2.6203537,-9.2835767,46.350311)"
-     style="stroke:#030303;stroke-linejoin:round">
+     transform="translate(0.05384896,16.090848)"
+     id="g3983-1">
     <rect
-       id="rect50"
-       x="-0.31959"
-       y="13.332"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke-width:0.30000001" />
+       id="rect73-0"
+       x="-8.5317764"
+       y="4.5123401"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <rect
-       id="rect52"
-       x="-0.31959"
-       y="5.3635998"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke-width:0.30000001" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path54"
-       transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-       d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-       style="fill:#ffede0;stroke-width:4.19689989" />
+       id="rect73-5-4"
+       x="-8.5076618"
+       y="11.451617"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <rect
-       id="rect56"
-       x="-0.31959"
-       y="9.3478003"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke-width:0.30000001" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path58"
-       transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-       d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-       style="fill:#ffede0;stroke-width:4.19689989" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path60"
-       transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-       d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-       style="fill:#ffede0;stroke-width:4.19689989" />
-  </g>
-  <g
-     id="g62"
-     transform="matrix(-3.0935643,0,0,-2.6203537,-9.2835767,20.733471)">
-    <rect
-       id="rect64"
-       x="-0.31959"
-       y="13.332"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-    <rect
-       id="rect66"
-       x="-0.31959"
-       y="5.3635998"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path68"
-       transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-       d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-       style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-    <rect
-       id="rect70"
-       x="-0.31959"
-       y="9.3478003"
-       width="4.7175999"
-       height="2.5109999"
-       transform="matrix(0,1,-1,0,0,0)"
-       style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path72"
-       transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-       d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-       style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-    <g
-       id="g74"
-       style="stroke-width:0.30000001">
-      <path
-         inkscape:connector-curvature="0"
-         id="path76"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-    </g>
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-13.99201,26.706173)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84"
-       inkscape:connector-curvature="0" />
+       id="rect73-56-9"
+       x="-8.5498009"
+       y="18.488895"
+       width="6.0590835"
+       height="4.0659709"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/new_library.svg b/bitmaps_png/sources/new_library.svg
index 41944ab028..d6575839f9 100644
--- a/bitmaps_png/sources/new_library.svg
+++ b/bitmaps_png/sources/new_library.svg
@@ -7,13 +7,14 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.0"
-   width="48"
-   height="48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="new_library.svg">
   <metadata
      id="metadata166">
@@ -36,163 +37,200 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview164"
-     showgrid="false"
-     inkscape:zoom="6.9532166"
-     inkscape:cx="42.968253"
-     inkscape:cy="9.2079805"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     showgrid="true"
+     inkscape:zoom="6.21875"
+     inkscape:cx="-36.041373"
+     inkscape:cy="20.957318"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="g3324">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3018"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective38" />
-    <inkscape:perspective
-       id="perspective3037"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient3868"
+       x1="-29.996277"
+       y1="3.1048789"
+       x2="-29.918936"
+       y2="6.8301802"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4134"
+       y2="28"
+       gradientUnits="userSpaceOnUse"
+       x2="-5"
+       gradientTransform="matrix(1.2091711,0,0,1.2246864,11.81803,-23.190448)"
+       y1="30.486"
+       x1="-5">
+      <stop
+         id="stop53-3"
+         stop-color="#d8cb00"
+         offset="0"
+         style="stop-color:#f0e400;stop-opacity:1;" />
+      <stop
+         style="stop-color:#fff233;stop-opacity:1;"
+         offset="0.49999997"
+         stop-color="#d8cb00"
+         id="stop3920" />
+      <stop
+         id="stop55-5"
+         stop-color="#fff119"
+         offset="1"
+         style="stop-color:#fff280;stop-opacity:1;" />
+    </linearGradient>
+    <filter
+       color-interpolation-filters="sRGB"
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
   </defs>
   <g
      id="g3324"
-     transform="matrix(1.4518901,0,0,1.534722,-109.41366,9.9953925)">
+     transform="matrix(1.4518901,0,0,1.534722,-109.41366,-14.004607)">
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.9599918 C 90.36789,3.4650508 81.632804,0.18636824 77.608639,-0.4748568 c 0.212367,7.7695243 0.216449,12.0237868 -0.0029,19.2059598 5.248608,0.701362 10.322859,2.865742 14.342476,5.00575 0,1.044902 -0.114839,-17.149972 -0.114839,-17.7768612 z"
-       id="path37" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.62063456;stroke-linejoin:round"
+       d="m 84.278161,14.410787 c -0.793691,-1.351435 -5.525225,-3.127399 -7.704995,-3.485564 0.115033,4.208518 0.117244,6.512925 -0.0016,10.403292 2.843014,0.379907 5.591583,1.552287 7.768889,2.711465 0,0.565992 -0.06221,-9.289626 -0.06221,-9.629193 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.910569 C 95.595333,2.3320981 100.68202,0.87568624 106.54376,-0.72145056 106.10171,7.5899037 106.38472,11.893329 106.4318,18.583095 c -5.30622,0.06103 -10.808937,2.619409 -14.483781,5.153498 0,-0.03876 -0.114839,-17.1991348 -0.114839,-17.826024 z"
-       id="path39" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.62063456;stroke-linejoin:round"
+       d="m 84.278161,14.384016 c 2.037858,-1.93835 4.793163,-2.727245 7.968292,-3.592366 -0.239445,4.502011 -0.08615,6.833048 -0.06065,10.456694 -2.874221,0.03306 -5.854877,1.418855 -7.84543,2.791495 0,-0.02099 -0.06221,-9.316256 -0.06221,-9.655823 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
     <path
        style="opacity:0.62891002;fill:#ffffff;fill-opacity:0.27935001;fill-rule:evenodd"
-       d="m 103.37834,26.404383 -22.959972,0 c -3.531113,0 -5.260131,-1.483178 -5.260131,-4.512301 0,0 8.375213,-17.3018822 33.479623,-19.9402793 l 0,19.9402793 c 0,3.029097 -1.72899,4.512301 -5.26013,4.512301 z"
-       id="path35" />
+       d="m 90.53184,25.484901 -12.436728,0 c -1.912698,0 -2.849255,-0.803393 -2.849255,-2.444178 0,0 4.536601,-9.371911 18.134905,-10.801052 l 0,10.801052 c 0,1.640771 -0.93654,2.444178 -2.849252,2.444178 z"
+       id="path35"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.22915597"
-       d="m 104.19099,2.3851626 c 0,0 -5.922988,1.4842967 -10.631543,4.970373"
-       id="path49" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.58261788;stroke-linejoin:round"
+       d="m 84.300171,14.375844 c 1.795752,-2.138991 4.224033,-3.198835 7.022041,-4.37647 -0.211013,4.525541 -0.07591,6.841502 -0.05346,10.462611 -2.532909,0.315896 -5.159604,1.994992 -6.9138,3.563482 0,-0.02099 -0.05482,-9.310056 -0.05482,-9.649764 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83925,5.095613 c 0,0 -5.450259,0.8688008 -10.277681,4.2050999"
-       id="path51" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65124,7.4970408 c 0,0 -5.08213,0.8559509 -10.090277,3.9249512"
-       id="path53" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65428,9.9413885 c 0,0 -4.924762,0.4508915 -10.093014,3.7142535"
-       id="path55" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.58757,11.980469 c -0.0574,0.01248 -4.465672,0.854885 -10.026304,3.834169"
-       id="path57" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83621,13.969607 c -0.0574,0.01248 -4.787087,0.92405 -10.275247,4.033941"
-       id="path59" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.91202,16.095177 c 0,0 -5.176134,1.042509 -10.351664,4.089607"
-       id="path61" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.07559562;stroke-linejoin:round"
-       d="m 91.873791,5.895482 c 3.315214,-3.9488817 7.798166,-5.90550436 12.963689,-8.0795873 -0.38956,8.3547943 -0.14014,12.6303863 -0.0987,19.3154703 -4.67611,0.583189 -9.525363,3.683039 -12.763859,6.578695 0,-0.03875 -0.1012,-17.1876888 -0.1012,-17.8148381 z"
-       id="path63" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.76581,1.1537545 c 0,0 -5.219798,2.0671476 -9.368895,6.0165756"
-       id="path65" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.28974,6.3189574 c 0,0 -4.478402,1.3560315 -8.891915,4.9178286"
-       id="path67" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.23213,10.808889 c -0.0506,0.01813 -3.935321,1.294331 -8.835518,4.820804"
-       id="path69" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.5202,14.891472 c 0,0 -4.561492,1.55185 -9.122375,5.108237"
-       id="path71" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.120346,2.3357398 c 0,0 5.224956,1.4842967 9.378297,4.970373"
-       id="path73" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.432369,5.0464503 c 0,0 4.807712,0.8688008 9.065971,4.2050999"
-       id="path75" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.597933,7.4478782 c 0,0 4.482952,0.8559508 8.90071,3.9249508"
-       id="path77" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.595204,9.8922258 c 0,0 4.344073,0.4508922 8.903136,3.7142532"
-       id="path79" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.654334,11.931306 c 0.05065,0.01248 3.939261,0.854885 8.844309,3.834169"
-       id="path81" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.434492,13.920184 c 0.05065,0.01248 4.222781,0.92405 9.064151,4.033941"
-       id="path83" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.367175,16.045937 c 0,0 4.565734,1.042509 9.131468,4.089606"
-       id="path85" />
-    <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.01021397;stroke-linejoin:round"
-       d="m 91.986593,5.8463193 c -2.92435,-3.9488817 -6.878773,-5.90550434 -11.43541,-8.0795873 0.34362,8.3547943 0.123624,12.630387 0.08703,19.315471 4.124838,0.583163 8.402503,3.683039 11.259233,6.578695 0,-0.03876 0.08927,-17.1876895 0.08927,-17.8148388 z"
-       id="path87" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.379053,1.1045918 c 0,0 4.604245,2.0671477 8.264534,6.0165756"
-       id="path89" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.799633,6.2697947 c 0,0 3.950481,1.3560316 7.843651,4.9178283"
-       id="path91" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.849666,10.759726 c 0.04463,0.01813 3.471377,1.294331 7.793921,4.820804"
-       id="path93" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.596469,14.842309 c 0,0 4.023559,1.55185 8.047118,5.108237"
-       id="path95" />
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-12.98095,25.296624)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.54720259;stroke-linejoin:round"
+       d="M 84.361272,14.349214 C 82.77724,12.210223 80.635247,11.15038 78.167054,9.9727441 c 0.186129,4.5255409 0.06696,6.8415019 0.04714,10.4626119 2.234301,0.315882 4.551384,1.994991 6.098789,3.563481 0,-0.02099 0.04836,-9.310056 0.04836,-9.649764 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
   </g>
+  <path
+     sodipodi:type="star"
+     style="fill:url(#linearGradient3868);fill-opacity:1;stroke:none"
+     id="path3825"
+     sodipodi:sides="5"
+     sodipodi:cx="-30"
+     sodipodi:cy="4"
+     sodipodi:r1="4"
+     sodipodi:r2="10"
+     sodipodi:arg1="0.92729522"
+     sodipodi:arg2="1.5556137"
+     inkscape:flatsided="false"
+     inkscape:rounded="0"
+     inkscape:randomized="0"
+     d="m -27.6,7.2 -2.24818,6.798847 -2.45356,-6.727457 -7.160814,-0.037186 5.64,-4.4123734 L -36,-3.9999997 -30.060728,4.6101238e-4 -24.24565,-4.1784753 l -1.969328,6.8847941 5.771362,4.2391052 z"
+     inkscape:transform-center-x="0.11252572"
+     inkscape:transform-center-y="1.3570031"
+     transform="matrix(1.534083,-0.03342359,-0.03184925,-1.6099141,25.785139,-1.373327)" />
+  <path
+     transform="matrix(1.534083,-0.03342359,-0.03184925,-1.6099141,25.785139,-1.373327)"
+     inkscape:transform-center-y="1.3570031"
+     inkscape:transform-center-x="0.11252572"
+     d="m -27.6,7.2 -2.24818,6.798847 -2.45356,-6.727457 -7.160814,-0.037186 5.64,-4.4123734 L -36,-3.9999997 -30.060728,4.6101238e-4 -24.24565,-4.1784753 l -1.969328,6.8847941 5.771362,4.2391052 z"
+     inkscape:randomized="0"
+     inkscape:rounded="0"
+     inkscape:flatsided="false"
+     sodipodi:arg2="1.5556137"
+     sodipodi:arg1="0.92729522"
+     sodipodi:r2="10"
+     sodipodi:r1="4"
+     sodipodi:cy="4"
+     sodipodi:cx="-30"
+     sodipodi:sides="5"
+     id="path3852"
+     style="fill:none;stroke:#a69d0f;stroke-width:0.95427138;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:type="star" />
+  <path
+     style="fill:#fafafa;fill-opacity:1;stroke:#800000;stroke-width:2.0930233;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m -38.627907,6.023256 0,30.697674 23.023256,-15.348837 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.67441869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m -35.139535,17.186046 6.27907,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m -35.139535,24.860465 6.27907,0"
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.67441869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:2.0930233;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m -15.604651,21.372093 4.883721,0"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:2.0930233;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m -38.627907,15.790697 -5.581395,0"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:2.0930233;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m -38.627907,26.953488 -5.581395,0"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,24.5 23.5,35.734306"
+     style="opacity:0.75;fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945)"
+     transform="matrix(1.3953488,0,0,1.3953488,-45.604651,-27.465117)" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.67441869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M -32,21.72093 -32,28"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="opacity:0.75;fill:none;stroke:#800000;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941)"
+     d="M 23.5,24.5 12.265694,35.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc"
+     transform="matrix(1.3953488,0,0,1.3953488,-45.604651,-27.465117)" />
 </svg>
diff --git a/bitmaps_png/sources/new_pcb.svg b/bitmaps_png/sources/new_pcb.svg
index 39ad8f31f2..43bc57cf56 100644
--- a/bitmaps_png/sources/new_pcb.svg
+++ b/bitmaps_png/sources/new_pcb.svg
@@ -8,12 +8,12 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="new_pcb.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="new_sch.svg">
   <metadata
      id="metadata358">
     <rdf:RDF>
@@ -35,26 +35,28 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview356"
      showgrid="true"
-     inkscape:zoom="8.146395"
-     inkscape:cx="33.215195"
-     inkscape:cy="37.915782"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.043551"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
-     inkscape:snap-grids="false"
+     inkscape:snap-grids="true"
      inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
        id="grid2871"
-       empspacing="5"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
      id="defs4">
@@ -120,448 +122,6 @@
          stdDeviation="1.9447689"
          id="feGaussianBlur13" />
     </filter>
-    <linearGradient
-       id="bn"
-       y2="172.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="175.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16-8" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop18-7" />
-    </linearGradient>
-    <linearGradient
-       id="bo"
-       y2="172.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="175.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop21-2" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop23-8" />
-    </linearGradient>
-    <linearGradient
-       id="bp"
-       y2="164.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="167.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26-2" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop28-9" />
-    </linearGradient>
-    <linearGradient
-       id="bq"
-       y2="164.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="167.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop33-9" />
-    </linearGradient>
-    <linearGradient
-       id="br"
-       y2="156.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="159.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop36" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop38-6" />
-    </linearGradient>
-    <linearGradient
-       id="bs"
-       y2="156.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="159.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop41" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop43-0" />
-    </linearGradient>
-    <linearGradient
-       id="bt"
-       y2="148.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="151.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop46" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop48" />
-    </linearGradient>
-    <linearGradient
-       id="bu"
-       y2="148.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="151.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop51-2" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop53" />
-    </linearGradient>
-    <linearGradient
-       id="bv"
-       y2="140.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="143.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop56" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop58" />
-    </linearGradient>
-    <linearGradient
-       id="bw"
-       y2="140.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="143.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop61" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop63" />
-    </linearGradient>
-    <linearGradient
-       id="bx"
-       y2="132.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="135.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop66" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop68" />
-    </linearGradient>
-    <linearGradient
-       id="by"
-       y2="132.89999"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="135.10001"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop71" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop73" />
-    </linearGradient>
-    <linearGradient
-       id="bz"
-       y2="124.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="127.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop76" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop78" />
-    </linearGradient>
-    <linearGradient
-       id="ca"
-       y2="124.9"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="127.1"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop81" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop83" />
-    </linearGradient>
-    <linearGradient
-       id="cb"
-       y2="116.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="119.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop86" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop88" />
-    </linearGradient>
-    <linearGradient
-       id="cc"
-       y2="116.9"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="119.1"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop91" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop93" />
-    </linearGradient>
-    <linearGradient
-       id="cd"
-       y2="108.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="111.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop96" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop98" />
-    </linearGradient>
-    <linearGradient
-       id="ce"
-       y2="108.9"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="111.1"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop101" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop103" />
-    </linearGradient>
-    <linearGradient
-       id="cf"
-       y2="100.44"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="103.56"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop106" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop108" />
-    </linearGradient>
-    <linearGradient
-       id="cg"
-       y2="100.9"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="103.1"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop111" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop113" />
-    </linearGradient>
-    <linearGradient
-       id="ch"
-       y2="92.444"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="95.556999"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop116" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop118" />
-    </linearGradient>
-    <linearGradient
-       id="at"
-       y2="92.900002"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="95.100998"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop121" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop123" />
-    </linearGradient>
-    <linearGradient
-       id="au"
-       y2="84.444"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="87.556999"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop126" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop128" />
-    </linearGradient>
-    <linearGradient
-       id="av"
-       y2="84.900002"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="87.100998"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop131" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop133" />
-    </linearGradient>
-    <linearGradient
-       id="aw"
-       y2="76.444"
-       gradientUnits="userSpaceOnUse"
-       x2="153"
-       gradientTransform="translate(-143,-64)"
-       y1="79.556999"
-       x1="153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop136" />
-      <stop
-         stop-color="#ddd"
-         offset="1"
-         id="stop138" />
-    </linearGradient>
-    <linearGradient
-       id="ax"
-       y2="76.900002"
-       gradientUnits="userSpaceOnUse"
-       x2="151.89999"
-       gradientTransform="translate(-143,-64)"
-       y1="79.100998"
-       x1="154.10001">
-      <stop
-         stop-color="#bbb"
-         offset="0"
-         id="stop141" />
-      <stop
-         stop-color="#616161"
-         offset="1"
-         id="stop143" />
-    </linearGradient>
     <linearGradient
        id="bd"
        y2="99.254997"
@@ -582,9 +142,9 @@
     <linearGradient
        inkscape:collect="always"
        xlink:href="#bd"
-       id="linearGradient3373"
+       id="linearGradient3327"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.45698973,0,0,0.39472284,-5.1395578,-1.3667406)"
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
        x1="98.616997"
        y1="106.41"
        x2="91.228996"
@@ -592,779 +152,902 @@
     <radialGradient
        inkscape:collect="always"
        xlink:href="#az"
-       id="radialGradient3436"
+       id="radialGradient3371"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.45698973,0,0,0.39458226,-5.1395578,-1.365636)"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
        cx="102"
        cy="112.3"
        r="139.56" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#bn"
-       id="linearGradient3441"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="175.56"
-       x2="153"
-       y2="172.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bo"
-       id="linearGradient3443"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="175.10001"
-       x2="151.89999"
-       y2="172.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bp"
-       id="linearGradient3445"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="167.56"
-       x2="153"
-       y2="164.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bq"
-       id="linearGradient3447"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="167.10001"
-       x2="151.89999"
-       y2="164.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#br"
-       id="linearGradient3449"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="159.56"
-       x2="153"
-       y2="156.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bs"
-       id="linearGradient3451"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="159.10001"
-       x2="151.89999"
-       y2="156.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bt"
-       id="linearGradient3453"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="151.56"
-       x2="153"
-       y2="148.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bu"
-       id="linearGradient3455"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="151.10001"
-       x2="151.89999"
-       y2="148.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bv"
-       id="linearGradient3457"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="143.56"
-       x2="153"
-       y2="140.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bw"
-       id="linearGradient3459"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="143.10001"
-       x2="151.89999"
-       y2="140.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bx"
-       id="linearGradient3461"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="135.56"
-       x2="153"
-       y2="132.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#by"
-       id="linearGradient3463"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="135.10001"
-       x2="151.89999"
-       y2="132.89999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#bz"
-       id="linearGradient3465"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="127.56"
-       x2="153"
-       y2="124.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#ca"
-       id="linearGradient3467"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="127.1"
-       x2="151.89999"
-       y2="124.9" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#cb"
-       id="linearGradient3469"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="119.56"
-       x2="153"
-       y2="116.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#cc"
-       id="linearGradient3471"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="119.1"
-       x2="151.89999"
-       y2="116.9" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#cd"
-       id="linearGradient3473"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="111.56"
-       x2="153"
-       y2="108.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#ce"
-       id="linearGradient3475"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="111.1"
-       x2="151.89999"
-       y2="108.9" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#cf"
-       id="linearGradient3477"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="103.56"
-       x2="153"
-       y2="100.44" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#cg"
-       id="linearGradient3479"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="103.1"
-       x2="151.89999"
-       y2="100.9" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#ch"
-       id="linearGradient3481"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="95.556999"
-       x2="153"
-       y2="92.444" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#at"
-       id="linearGradient3483"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="95.100998"
-       x2="151.89999"
-       y2="92.900002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#au"
-       id="linearGradient3485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="153"
-       y1="87.556999"
-       x2="153"
-       y2="84.444" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#av"
-       id="linearGradient3487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-143,-64)"
-       x1="154.10001"
-       y1="87.100998"
-       x2="151.89999"
-       y2="84.900002" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#aw"
-       id="linearGradient3489"
+       xlink:href="#aw-1"
+       id="linearGradient3296-3"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(-143,-64)"
        x1="153"
        y1="79.556999"
        x2="153"
        y2="76.444" />
+    <linearGradient
+       id="aw-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4" />
+    </linearGradient>
+    <linearGradient
+       id="ax-8"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8" />
+    </linearGradient>
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ax"
-       id="linearGradient3491"
+       xlink:href="#ax-8"
+       id="linearGradient5814"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(-143,-64)"
        x1="154.10001"
        y1="79.100998"
        x2="151.89999"
        y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-9"
+       id="linearGradient5814-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-9"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-8"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-2" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-7" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836"
+       xlink:href="#aw-1-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-7"
+       id="linearGradient5814-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-7"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-57" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-5" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-9"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-4" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-70" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-4"
+       xlink:href="#aw-1-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-4"
+       id="linearGradient5814-86"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-4"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-77" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-95"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-0" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-4" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-43"
+       xlink:href="#aw-1-95"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-75"
+       id="linearGradient5814-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-75"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-3" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-4" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-08" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-9" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-47"
+       xlink:href="#aw-1-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-42"
+       id="linearGradient5814-861"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-42"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-3" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-92"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-6" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-1" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-8"
+       xlink:href="#aw-1-92"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-0"
+       id="linearGradient5814-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-0"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-6" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-9"
+       xlink:href="#aw-1-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-3"
+       id="linearGradient5814-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-3"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-54" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-6" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-7"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-89"
+       xlink:href="#aw-1-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-02"
+       id="linearGradient5814-08"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-02"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-50" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-1" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-72"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-53" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-41" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-6"
+       xlink:href="#aw-1-72"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-71"
+       id="linearGradient5814-06"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-71"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-548" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-54" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-6"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-02" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-0"
+       xlink:href="#aw-1-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-027"
+       id="linearGradient5814-72"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-027"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-36" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-11" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-2"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-61" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-2"
+       xlink:href="#aw-1-2"
+       inkscape:collect="always" />
   </defs>
   <path
-     d="m 16,8 v 112 h 63.187 c 3e-6,0 11.906,-9.9062 17.406,-15.406 C 102.09,99.106 112,87.2 112,87.2 V 8.012 H 16 z"
-     transform="matrix(0.47602464,0,0,0.40529685,-6.3581392,-1.8460354)"
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
      id="path217"
      inkscape:connector-curvature="0"
-     style="opacity:0.5;filter:url(#bb)" />
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     d="m 2.172256,1.7910019 0,44.2089991 28.856805,0 15.013428,-12.967974 0,-31.2410251 -43.870233,0 z"
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
      id="path219"
      inkscape:connector-curvature="0"
-     style="fill:#ffffff" />
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     d="m 3.0861921,2.1856446 c -0.2517981,0 -0.4569897,0.177167 -0.4569897,0.3945822 l 0,42.6153662 c 0,0.217807 0.2051922,0.394583 0.4569897,0.394583 l 27.0410679,0 c 0.120195,0 1.262458,0.04662 1.347503,-0.02715 L 45.451399,33.40543 c 0.08546,-0.07379 0.133888,-1.059711 0.133888,-1.163542 l 0,-29.6614603 c 0,-0.217415 -0.204722,-0.3945824 -0.456991,-0.3945824 l -42.0425697,0 z"
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
      id="path221"
      inkscape:connector-curvature="0"
-     style="fill:url(#radialGradient3436)" />
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,-1.8999998)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient3296-3)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,-1.4987146)" />
   <path
-     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.3531,2.9131 -19.603,2.9131 0,10.25 -4.7065,21.396 -4.7065,21.396 z"
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
      clip-path="url(#ba)"
-     transform="matrix(0.45698973,0,0,0.39472284,13.139705,-1.3667406)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
      id="path223"
      inkscape:connector-curvature="0"
-     style="opacity:0.4;filter:url(#bc)" />
-  <g
-     transform="matrix(0.45698973,0,0,0.39472284,-52.666726,12.843402)"
-     id="g225">
-    <g
-       transform="translate(116,-32)"
-       id="g227">
-      <circle
-         cy="110"
-         cx="10"
-         r="2"
-         id="circle229"
-         d="m 12,110 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="110"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3441)" />
-      <circle
-         cy="110"
-         cx="10"
-         r="1.556"
-         id="circle231"
-         d="m 11.556,110 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="110"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3443)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g233">
-      <circle
-         cy="102"
-         cx="10"
-         r="2"
-         id="circle235"
-         d="m 12,102 c 0,1.10457 -0.895431,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.104569,0 2,0.89543 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="102"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3445)" />
-      <circle
-         cy="102"
-         cx="10"
-         r="1.556"
-         id="circle237"
-         d="m 11.556,102 c 0,0.85936 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.69664 -1.556,-1.556 0,-0.85936 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.69664 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="102"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3447)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g239">
-      <circle
-         cy="94"
-         cx="10"
-         r="2"
-         id="circle241"
-         d="m 12,94 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="94"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3449)" />
-      <circle
-         cy="94"
-         cx="10"
-         r="1.556"
-         id="circle243"
-         d="m 11.556,94 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="94"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3451)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g245">
-      <circle
-         cy="86"
-         cx="10"
-         r="2"
-         id="circle247"
-         d="m 12,86 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="86"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3453)" />
-      <circle
-         cy="86"
-         cx="10"
-         r="1.556"
-         id="circle249"
-         d="m 11.556,86 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="86"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3455)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g251">
-      <circle
-         cy="78"
-         cx="10"
-         r="2"
-         id="circle253"
-         d="m 12,78 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="78"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3457)" />
-      <circle
-         cy="78"
-         cx="10"
-         r="1.556"
-         id="circle255"
-         d="m 11.556,78 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="78"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3459)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g257">
-      <circle
-         cy="70"
-         cx="10"
-         r="2"
-         id="circle259"
-         d="m 12,70 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="70"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3461)" />
-      <circle
-         cy="70"
-         cx="10"
-         r="1.556"
-         id="circle261"
-         d="m 11.556,70 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="70"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3463)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g263">
-      <circle
-         cy="62"
-         cx="10"
-         r="2"
-         id="circle265"
-         d="m 12,62 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="62"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3465)" />
-      <circle
-         cy="62"
-         cx="10"
-         r="1.556"
-         id="circle267"
-         d="m 11.556,62 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="62"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3467)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g269">
-      <circle
-         cy="54"
-         cx="10"
-         r="2"
-         id="circle271"
-         d="m 12,54 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="54"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3469)" />
-      <circle
-         cy="54"
-         cx="10"
-         r="1.556"
-         id="circle273"
-         d="m 11.556,54 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="54"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3471)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g275">
-      <circle
-         cy="46"
-         cx="10"
-         r="2"
-         id="circle277"
-         d="m 12,46 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="46"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3473)" />
-      <circle
-         cy="46"
-         cx="10"
-         r="1.556"
-         id="circle279"
-         d="m 11.556,46 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="46"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3475)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g281">
-      <circle
-         cy="38"
-         cx="10"
-         r="2"
-         id="circle283"
-         d="m 12,38 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="38"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3477)" />
-      <circle
-         cy="38"
-         cx="10"
-         r="1.556"
-         id="circle285"
-         d="m 11.556,38 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="38"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3479)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g287">
-      <circle
-         cy="30"
-         cx="10"
-         r="2"
-         id="circle289"
-         d="m 12,30 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="30"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3481)" />
-      <circle
-         cy="30"
-         cx="10"
-         r="1.556"
-         id="circle291"
-         d="m 11.556,30 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="30"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3483)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g293">
-      <circle
-         cy="22"
-         cx="10"
-         r="2"
-         id="circle295"
-         d="m 12,22 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="22"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3485)" />
-      <circle
-         cy="22"
-         cx="10"
-         r="1.556"
-         id="circle297"
-         d="m 11.556,22 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="22"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3487)" />
-    </g>
-    <g
-       transform="translate(116,-32)"
-       id="g299">
-      <circle
-         cy="14"
-         cx="10"
-         r="2"
-         id="circle301"
-         d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
-         sodipodi:cx="10"
-         sodipodi:cy="14"
-         sodipodi:rx="2"
-         sodipodi:ry="2"
-         style="fill:url(#linearGradient3489)" />
-      <circle
-         cy="14"
-         cx="10"
-         r="1.556"
-         id="circle303"
-         d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
-         sodipodi:cx="10"
-         sodipodi:cy="14"
-         sodipodi:rx="1.556"
-         sodipodi:ry="1.556"
-         style="fill:url(#linearGradient3491)" />
-    </g>
-  </g>
-  <g
-     id="g3626"
-     transform="translate(53.381977,1.5623993)">
-    <path
-       sodipodi:nodetypes="ccc"
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -43.917838,1.83041 5.707635,5.8490743 0,12.0551737"
-       id="path307-5"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -33.078034,19.734658 0,-14.4662085 -3.849127,-3.6165522"
-       id="path309-3"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -27.945864,19.734658 0,-16.8772433 -1.283043,-1.2055174"
-       id="path311-3"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -22.813695,19.734658 0,-18.0827607"
-       id="path313-8"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -38.210203,19.734658 0,2.411035"
-       display="block"
-       id="path315-3"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -33.078034,19.734658 0,2.411035"
-       display="block"
-       id="path317-7"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -27.945864,19.734658 0,2.411035"
-       display="block"
-       id="path319-9"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -22.813695,19.734658 0,2.411035"
-       display="block"
-       id="path321-3"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -22.813695,30.584315 0,2.411035"
-       display="block"
-       id="path323-7"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -27.945864,30.584315 0,2.411035"
-       display="block"
-       id="path325-8"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -33.078034,30.584315 0,2.411035"
-       display="block"
-       id="path327-7"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:2.48735189;stroke-linecap:round;stroke-linejoin:round;display:block"
-       d="m -38.210203,30.584315 0,2.411035"
-       display="block"
-       id="path329-4"
-       inkscape:connector-curvature="0" />
-    <path
-       sodipodi:nodetypes="cccc"
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -38.210203,32.99535 0,4.822069 -3.849127,3.616552 -3.449655,0.05704"
-       id="path331-1"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -33.078034,32.99535 0,8.438621"
-       id="path333-9"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -27.945864,32.99535 0,4.822069 3.849126,3.616552 4.920655,-0.0868"
-       id="path335-0"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cccc" />
-    <path
-       style="opacity:0.38462004;color:#000000;fill:none;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -22.813695,32.99535 2.566084,2.411035 3.849127,0"
-       id="path337-9"
-       inkscape:connector-curvature="0" />
-    <path
-       sodipodi:nodetypes="cccccc"
-       style="opacity:0.38462004;color:#000000;stroke:#000000;stroke-width:0.91618013;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -46,5 c 0.88131,1.2365615 1.7396,2.4339998 4.026829,4.9614612 L -42.059971,35 -45,37 l -1,0 c 0,-9 0,-22 0,-32 z"
-       id="path339-8"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.38462004;color:#000000;stroke:#000000;stroke-width:1.24367595;stroke-linecap:round;stroke-linejoin:round;display:block"
-       display="block"
-       d="m -16.398484,31.789832 -1.283042,0 0,-14.466209 -1.283042,-1.205517 0,-14.4662087 2.566084,0 0,30.1379347 z"
-       id="path341-8"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-12.605316,25.113403)"
-     id="g78-0">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80-8"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       id="path82-8"
-       inkscape:connector-curvature="0"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84-5"
-       inkscape:connector-curvature="0" />
-  </g>
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="m 31.041414,45.999398 c 0,0 5.444505,-3.913287 7.957939,-6.084222 2.513432,-2.170936 7.044003,-6.873608 7.044003,-6.873608 0,0 -6.283582,3.484602 -10.9681,3.484602 0,4.04584 -4.034277,9.473228 -4.034277,9.473228 z"
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
      id="path345"
      inkscape:connector-curvature="0"
-     style="fill:url(#linearGradient3373)" />
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,0.10000022)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-3"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-6"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-8)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,0.50128542)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,2.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-0"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-4)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-5"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-1)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,2.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,4.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-2"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-43)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-9"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-86)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,4.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,6.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-1"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-47)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-0"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-0)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,6.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,8.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-16"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-8)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-02"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-861)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,8.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,10.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-4"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-9)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-2"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-7)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,10.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,12.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-7"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-89)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-08"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-78)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,12.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,14.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-39"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-6)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-1"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-08)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,14.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,16.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-6"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-0)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-03"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-06)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,16.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,18.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-37"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-2)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-3"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-72)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,18.501285)" />
 </svg>
diff --git a/bitmaps_png/sources/new_project.svg b/bitmaps_png/sources/new_project.svg
index e14109a907..db0a9f0c50 100644
--- a/bitmaps_png/sources/new_project.svg
+++ b/bitmaps_png/sources/new_project.svg
@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -8,562 +10,318 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
-   viewBox="0 0 48 48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.1 "
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/11.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90"
    sodipodi:docname="new_project.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3813">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.01960784;"
+         offset="0"
+         id="stop3815" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.29411766;"
+         offset="1"
+         id="stop3817" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#bebebe;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3757">
+      <stop
+         style="stop-color:#6882b0;stop-opacity:1;"
+         offset="0"
+         id="stop3759" />
+      <stop
+         style="stop-color:#8d9ab3;stop-opacity:1;"
+         offset="1"
+         id="stop3761" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3757"
+       id="linearGradient3763"
+       x1="14"
+       y1="24.5"
+       x2="14"
+       y2="1.5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,1028.3622)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient3797"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,2.0000174)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3813"
+       id="linearGradient3819"
+       x1="6"
+       y1="13"
+       x2="21.900002"
+       y2="13"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,1028.3622)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3757"
+       id="linearGradient3839"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(1,1026.3622)"
+       x1="14"
+       y1="24.5"
+       x2="14"
+       y2="1.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4406"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,6.0000174)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4412"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,10.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4418"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,14.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4424"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,18.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <filter
+       inkscape:collect="always"
+       id="filter3867"
+       x="-0.19463078"
+       width="1.3892616"
+       y="-0.67486102"
+       height="2.349722">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="2.3517886"
+         id="feGaussianBlur3869" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.480769"
+     inkscape:cx="28.855852"
+     inkscape:cy="5.0085676"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <metadata
-     id="metadata153">
+     id="metadata7">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview151"
-     showgrid="false"
-     inkscape:zoom="12.783333"
-     inkscape:cx="24"
-     inkscape:cy="23.59322"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <defs
-     id="defs4">
-    <filter
-       id="q"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="p"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       id="z"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.1604423"
-         id="feGaussianBlur13" />
-    </filter>
-    <linearGradient
-       id="v"
-       y2="-373.12"
-       gradientUnits="userSpaceOnUse"
-       x2="-56.358"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       y1="-381.1"
-       x1="-86.12">
-      <stop
-         stop-color="#008c00"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#00bf00"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <radialGradient
-       id="x"
-       gradientUnits="userSpaceOnUse"
-       cy="92"
-       cx="344"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       r="36">
-      <stop
-         stop-color="#e5ff00"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#bff500"
-         stop-opacity="0"
-         offset="1"
-         id="stop23" />
-    </radialGradient>
-    <linearGradient
-       id="ad"
-       y2="87.759"
-       gradientUnits="userSpaceOnUse"
-       x2="336.98"
-       y1="120.81"
-       x1="328.12">
-      <stop
-         stop-color="#0f0"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#006500"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <clipPath
-       id="y">
-      <circle
-         cy="92"
-         cx="344"
-         r="36"
-         fill="url(#linearGradient5167)"
-         id="circle31" />
-    </clipPath>
-    <filter
-       id="ab"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.8805897"
-         id="feGaussianBlur34" />
-    </filter>
-    <linearGradient
-       id="w"
-       y2="-131.93"
-       gradientUnits="userSpaceOnUse"
-       x2="-45.097"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       y1="-131.93"
-       x1="-80.003">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop37" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop39" />
-    </linearGradient>
-    <linearGradient
-       id="u"
-       y2="65.933"
-       gradientUnits="userSpaceOnUse"
-       x2="102"
-       gradientTransform="translate(20,-56)"
-       y1="118"
-       x1="102">
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="0"
-         id="stop42" />
-      <stop
-         stop-color="#004d00"
-         offset=".5"
-         id="stop44" />
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="1"
-         id="stop46" />
-    </linearGradient>
-    <filter
-       id="aa"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.04"
-         id="feGaussianBlur49" />
-    </filter>
-    <radialGradient
-       id="s"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop52" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop54" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop56" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop58" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop60" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop62" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop64" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop66" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop68" />
-    </radialGradient>
-    <radialGradient
-       id="t"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081"
-       gradientTransform="matrix(.85638 0 0 .84156 11.191 18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop71" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop73" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop75" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop77" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop79" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop81" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop83" />
-    </radialGradient>
-    <linearGradient
-       id="r"
-       y2="94.104"
-       gradientUnits="userSpaceOnUse"
-       x2="86.572"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop86" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop88" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop90" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop92" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop94" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop96" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop98" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop100" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop102" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient2979"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient2981"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#r"
-       id="linearGradient2983"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.572"
-       y2="94.104" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient2985"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient2987"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#r"
-       id="linearGradient2989"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.572"
-       y2="94.104" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#v"
-       id="linearGradient3014"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       x1="-86.12"
-       y1="-381.1"
-       x2="-56.358"
-       y2="-373.12" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#x"
-       id="radialGradient3016"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       cx="344"
-       cy="92"
-       r="36" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#ad"
-       id="linearGradient3018"
-       gradientUnits="userSpaceOnUse"
-       x1="328.12"
-       y1="120.81"
-       x2="336.98"
-       y2="87.759" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#w"
-       id="linearGradient3020"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       x1="-80.003"
-       y1="-131.93"
-       x2="-45.097"
-       y2="-131.93" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#u"
-       id="linearGradient3022"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(20,-56)"
-       x1="102"
-       y1="118"
-       x2="102"
-       y2="65.933" />
-  </defs>
   <g
-     id="g106"
-     transform="matrix(0.41145,0,0,0.37764,-1.4857,0.041)">
-    <use
-       id="use108"
-       x="0"
-       y="0"
-       width="128"
-       height="128"
-       transform="translate(-12,-12)"
-       xlink:href="#ac" />
-    <g
-       transform="translate(-4,-8)"
-       id="ac">
-      <path
-         style="opacity:0.6;filter:url(#p)"
-         id="path111"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
-      <path
-         style="fill:url(#radialGradient2985)"
-         id="path113"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
-      <path
-         style="fill:url(#radialGradient2987)"
-         id="path115"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
-      <path
-         style="opacity:0.5;filter:url(#q)"
-         id="path117"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-      <path
-         style="fill:url(#linearGradient2989)"
-         id="path119"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-    </g>
-    <g
-       id="g121"
-       transform="translate(8,4)">
-      <path
-         style="opacity:0.6;filter:url(#p)"
-         id="path123"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
-      <path
-         style="fill:url(#radialGradient2979)"
-         id="path125"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
-      <path
-         style="fill:url(#radialGradient2981)"
-         id="path127"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
-      <path
-         style="opacity:0.5;filter:url(#q)"
-         id="path129"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-      <path
-         style="fill:url(#linearGradient2983)"
-         id="path131"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-    </g>
-  </g>
-  <g
-     id="g133"
-     transform="matrix(0.36686,0,0,0.37005,40.311347,3.3522881)">
-    <circle
-       style="opacity:0.5;filter:url(#z)"
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle135"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,35.85)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="fill:url(#linearGradient3014)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle137"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,31.85)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="fill:url(#radialGradient3016)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle139"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.64382,0.17251,-0.17251,-0.64382,333.34,31.888)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="opacity:0.8;fill:none;stroke:url(#linearGradient3018);stroke-width:6.75139999;filter:url(#ab)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle141"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,-0.23001,-0.23001,0.85842,412.46,32.15)"
-       clip-path="url(#y)" />
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1026.3622)">
     <path
-       style="opacity:0.8;fill:url(#linearGradient3020)"
-       id="path143"
-       d="m 96,4.1482 c -11.346,0 -20.826,8.0116 -23.111,18.678 4.5547,4.2459 13.197,7.1111 23.111,7.1111 9.9142,0 18.556,-2.8652 23.111,-7.1111 -2.28,-10.666 -11.76,-18.678 -23.11,-18.678 z" />
-    <g
-       id="g145"
-       transform="translate(-26,-4)">
-      <path
-         style="fill:none;stroke:url(#linearGradient3022);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#aa)"
-         id="path147"
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z" />
-      <path
-         style="fill:#ffffff;fill-rule:evenodd"
-         id="path149"
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z" />
-    </g>
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-14.945351,27.182202)"
-     id="g78">
+       transform="matrix(1,0,0,2.75,1,975.23722)"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3867)"
+       d="m 1,19.681818 29,8.363629 -29,0 z"
+       id="rect3848"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <rect
+       y="1027.8622"
+       x="6.5"
+       height="21"
+       width="18"
+       id="rect3837"
+       style="fill:#7a8aff;fill-opacity:1;stroke:url(#linearGradient3839);stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80"
-       inkscape:connector-curvature="0" />
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path3769"
+       d="m 6,1031.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82"
-       inkscape:connector-curvature="0" />
+       style="fill:#f0f0f0;fill-opacity:1;stroke:none"
+       d="m 7,1028.3622 16.999996,0 0,22 -18.499996,0 -0.5,-21 z"
+       id="rect3845"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
     <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84"
-       inkscape:connector-curvature="0" />
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1035.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       id="path4402"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4408"
+       d="m 6,1039.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1043.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       id="path4414"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4420"
+       d="m 6,1047.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#99b4e5;fill-opacity:1;stroke:url(#linearGradient3763);stroke-width:1.39999998000000003;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect2987"
+       width="18"
+       height="21"
+       x="4.5"
+       y="1029.8622" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3783"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1030.8622" />
+    <path
+       style="fill:url(#linearGradient3797);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1031.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path3767"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <rect
+       y="1034.8622"
+       x="5.5"
+       height="3"
+       width="1"
+       id="rect3785"
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3787"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1038.8622" />
+    <rect
+       style="fill:none;stroke:url(#linearGradient3819);stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3811"
+       width="16"
+       height="19"
+       x="5.5"
+       y="1030.8622" />
+    <rect
+       y="1042.8622"
+       x="5.5"
+       height="3"
+       width="1"
+       id="rect3823"
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3831"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1046.8622" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4404"
+       d="m 6,1035.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       style="fill:url(#linearGradient4406);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:url(#linearGradient4412);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1039.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path4410"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4416"
+       d="m 6,1043.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       style="fill:url(#linearGradient4418);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:url(#linearGradient4424);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1047.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path4422"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/new_project_with_template.svg b/bitmaps_png/sources/new_project_with_template.svg
index 35ee51b968..b3b90d4944 100644
--- a/bitmaps_png/sources/new_project_with_template.svg
+++ b/bitmaps_png/sources/new_project_with_template.svg
@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -8,756 +10,354 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
-   viewBox="0 0 48 48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="new_project.svg">
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   inkscape:export-filename="/home/baranovskiykonstantin/Рабочий стол/11.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90"
+   sodipodi:docname="new_project_with_template.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3813">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.01960784;"
+         offset="0"
+         id="stop3815" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.29411766;"
+         offset="1"
+         id="stop3817" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#bebebe;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3757">
+      <stop
+         style="stop-color:#6882b0;stop-opacity:1;"
+         offset="0"
+         id="stop3759" />
+      <stop
+         style="stop-color:#8d9ab3;stop-opacity:1;"
+         offset="1"
+         id="stop3761" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3757"
+       id="linearGradient3763"
+       x1="14"
+       y1="24.5"
+       x2="14"
+       y2="1.5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,1028.3622)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient3797"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,2.0000174)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3813"
+       id="linearGradient3819"
+       x1="6"
+       y1="13"
+       x2="21.900002"
+       y2="13"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,1028.3622)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3757"
+       id="linearGradient3839"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(1,1026.3622)"
+       x1="14"
+       y1="24.5"
+       x2="14"
+       y2="1.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4406"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,6.0000174)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4412"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,10.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4418"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,14.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="linearGradient4424"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1,18.000017)"
+       x1="5.5"
+       y1="1032.3622"
+       x2="5.5"
+       y2="1030.3622" />
+    <filter
+       inkscape:collect="always"
+       id="filter3867"
+       x="-0.19463078"
+       width="1.3892616"
+       y="-0.67486102"
+       height="2.349722">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="2.3517886"
+         id="feGaussianBlur3869" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.961538"
+     inkscape:cx="11.214406"
+     inkscape:cy="13"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <metadata
-     id="metadata153">
+     id="metadata7">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview151"
-     showgrid="false"
-     inkscape:zoom="12.783333"
-     inkscape:cx="24"
-     inkscape:cy="23.59322"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <defs
-     id="defs4">
-    <filter
-       id="q"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="p"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       id="z"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.1604423"
-         id="feGaussianBlur13" />
-    </filter>
-    <linearGradient
-       id="v"
-       y2="-373.12"
-       gradientUnits="userSpaceOnUse"
-       x2="-56.358"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       y1="-381.1"
-       x1="-86.12">
-      <stop
-         stop-color="#008c00"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#00bf00"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <radialGradient
-       id="x"
-       gradientUnits="userSpaceOnUse"
-       cy="92"
-       cx="344"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       r="36">
-      <stop
-         stop-color="#e5ff00"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#bff500"
-         stop-opacity="0"
-         offset="1"
-         id="stop23" />
-    </radialGradient>
-    <linearGradient
-       id="ad"
-       y2="87.759"
-       gradientUnits="userSpaceOnUse"
-       x2="336.98"
-       y1="120.81"
-       x1="328.12">
-      <stop
-         stop-color="#0f0"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#006500"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <clipPath
-       id="y">
-      <circle
-         cy="92"
-         cx="344"
-         r="36"
-         fill="url(#linearGradient5167)"
-         id="circle31" />
-    </clipPath>
-    <filter
-       id="ab"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.8805897"
-         id="feGaussianBlur34" />
-    </filter>
-    <linearGradient
-       id="w"
-       y2="-131.93"
-       gradientUnits="userSpaceOnUse"
-       x2="-45.097"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       y1="-131.93"
-       x1="-80.003">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop37" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop39" />
-    </linearGradient>
-    <linearGradient
-       id="u"
-       y2="65.933"
-       gradientUnits="userSpaceOnUse"
-       x2="102"
-       gradientTransform="translate(20,-56)"
-       y1="118"
-       x1="102">
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="0"
-         id="stop42" />
-      <stop
-         stop-color="#004d00"
-         offset=".5"
-         id="stop44" />
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="1"
-         id="stop46" />
-    </linearGradient>
-    <filter
-       id="aa"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.04"
-         id="feGaussianBlur49" />
-    </filter>
-    <radialGradient
-       id="s"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop52" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop54" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop56" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop58" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop60" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop62" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop64" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop66" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop68" />
-    </radialGradient>
-    <radialGradient
-       id="t"
-       gradientUnits="userSpaceOnUse"
-       cy="109.33"
-       cx="99.081"
-       gradientTransform="matrix(.85638 0 0 .84156 11.191 18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop71" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop73" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop75" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop77" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop79" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop81" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop83" />
-    </radialGradient>
-    <linearGradient
-       id="r"
-       y2="94.104"
-       gradientUnits="userSpaceOnUse"
-       x2="86.572"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop86" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop88" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop90" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop92" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop94" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop96" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop98" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop100" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop102" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient2979"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient2981"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#r"
-       id="linearGradient2983"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.572"
-       y2="94.104" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient2985"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       cx="102"
-       cy="112.3"
-       r="139.56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient2987"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       cx="99.081"
-       cy="109.33"
-       r="139.56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#r"
-       id="linearGradient2989"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       x1="96"
-       y1="104"
-       x2="86.572"
-       y2="94.104" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#v"
-       id="linearGradient3014"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       x1="-86.12"
-       y1="-381.1"
-       x2="-56.358"
-       y2="-373.12" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#x"
-       id="radialGradient3016"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       cx="344"
-       cy="92"
-       r="36" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#ad"
-       id="linearGradient3018"
-       gradientUnits="userSpaceOnUse"
-       x1="328.12"
-       y1="120.81"
-       x2="336.98"
-       y2="87.759" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#w"
-       id="linearGradient3020"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       x1="-80.003"
-       y1="-131.93"
-       x2="-45.097"
-       y2="-131.93" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#u"
-       id="linearGradient3022"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(20,-56)"
-       x1="102"
-       y1="118"
-       x2="102"
-       y2="65.933" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#i"
-       id="linearGradient3123"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="28.079"
-       y1="12.338"
-       x2="30.431999"
-       y2="14.691" />
-    <linearGradient
-       id="i"
-       y2="14.691"
-       gradientUnits="userSpaceOnUse"
-       x2="30.431999"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
-      <stop
-         stop-color="#fcaf3e"
-         offset="0"
-         id="stop7" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#j"
-       id="linearGradient3125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)"
-       x1="23.448"
-       y1="21.481001"
-       x2="22.809999"
-       y2="22.118999" />
-    <linearGradient
-       id="j"
-       y2="22.118999"
-       gradientUnits="userSpaceOnUse"
-       x2="22.809999"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481001"
-       x1="23.448">
-      <stop
-         stop-color="#ce5c00"
-         offset="0"
-         id="stop12" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop14" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#k"
-       id="linearGradient3127"
-       gradientUnits="userSpaceOnUse"
-       x1="26.379"
-       y1="34.389999"
-       x2="25.485001"
-       y2="32.714001" />
-    <linearGradient
-       id="k"
-       y2="32.714001"
-       gradientUnits="userSpaceOnUse"
-       x2="25.485001"
-       y1="34.389999"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop17" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop19" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#n"
-       id="radialGradient3129"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       cx="-138.84"
-       cy="128"
-       r="9.1267004" />
-    <radialGradient
-       id="n"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
-       r="9.1267004">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop24" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#l"
-       id="linearGradient3131"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       x1="-158.75"
-       y1="115.94"
-       x2="-158.75"
-       y2="134.25" />
-    <linearGradient
-       id="l"
-       y2="134.25"
-       gradientUnits="userSpaceOnUse"
-       x2="-158.75"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       y1="115.94"
-       x1="-158.75">
-      <stop
-         stop-color="#ddd"
-         offset="0"
-         id="stop27" />
-      <stop
-         stop-color="#fff"
-         offset=".34468"
-         id="stop29" />
-      <stop
-         stop-color="#737373"
-         offset=".72695"
-         id="stop31" />
-      <stop
-         stop-color="#bbb"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       y2="134.25"
-       x2="-158.75"
-       y1="115.94"
-       x1="-158.75"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6083"
-       xlink:href="#l"
-       inkscape:collect="always" />
-  </defs>
   <g
-     id="g106"
-     transform="matrix(0.41145,0,0,0.37764,-1.4857,0.041)">
-    <use
-       id="use108"
-       x="0"
-       y="0"
-       width="128"
-       height="128"
-       transform="translate(-12,-12)"
-       xlink:href="#ac" />
-    <g
-       transform="translate(-4,-8)"
-       id="ac">
-      <path
-         style="opacity:0.6;filter:url(#p)"
-         id="path111"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
-      <path
-         style="fill:url(#radialGradient2985)"
-         id="path113"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
-      <path
-         style="fill:url(#radialGradient2987)"
-         id="path115"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
-      <path
-         style="opacity:0.5;filter:url(#q)"
-         id="path117"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-      <path
-         style="fill:url(#linearGradient2989)"
-         id="path119"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-    </g>
-    <g
-       id="g121"
-       transform="translate(8,4)">
-      <path
-         style="opacity:0.6;filter:url(#p)"
-         id="path123"
-         transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-         d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
-      <path
-         style="fill:url(#radialGradient2979)"
-         id="path125"
-         d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z" />
-      <path
-         style="fill:url(#radialGradient2981)"
-         id="path127"
-         d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z" />
-      <path
-         style="opacity:0.5;filter:url(#q)"
-         id="path129"
-         d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-      <path
-         style="fill:url(#linearGradient2983)"
-         id="path131"
-         d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
-    </g>
-  </g>
-  <g
-     id="g133"
-     transform="matrix(0.36686,0,0,0.37005,40.311347,3.3522881)">
-    <circle
-       style="opacity:0.5;filter:url(#z)"
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle135"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,35.85)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="fill:url(#linearGradient3014)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle137"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,31.85)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="fill:url(#radialGradient3016)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle139"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.64382,0.17251,-0.17251,-0.64382,333.34,31.888)" />
-    <circle
-       sodipodi:ry="36"
-       sodipodi:rx="36"
-       sodipodi:cy="92"
-       sodipodi:cx="344"
-       style="opacity:0.8;fill:none;stroke:url(#linearGradient3018);stroke-width:6.75139999;filter:url(#ab)"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       id="circle141"
-       r="36"
-       cx="344"
-       cy="92"
-       transform="matrix(-0.85842,-0.23001,-0.23001,0.85842,412.46,32.15)"
-       clip-path="url(#y)" />
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1026.3622)">
     <path
-       style="opacity:0.8;fill:url(#linearGradient3020)"
-       id="path143"
-       d="m 96,4.1482 c -11.346,0 -20.826,8.0116 -23.111,18.678 4.5547,4.2459 13.197,7.1111 23.111,7.1111 9.9142,0 18.556,-2.8652 23.111,-7.1111 -2.28,-10.666 -11.76,-18.678 -23.11,-18.678 z" />
-    <g
-       id="g145"
-       transform="translate(-26,-4)">
-      <path
-         style="fill:none;stroke:url(#linearGradient3022);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#aa)"
-         id="path147"
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z" />
-      <path
-         style="fill:#ffffff;fill-rule:evenodd"
-         id="path149"
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z" />
-    </g>
-  </g>
-  <g
-     transform="matrix(-0.06556536,1.2979898,-1.1671085,-0.04646565,79.500138,-117.80133)"
-     id="g80">
-    <g
-       transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)"
-       id="g82">
-      <path
-         d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
-         id="path84-1"
-         style="fill:url(#linearGradient3123);fill-rule:evenodd;stroke:url(#linearGradient3125);stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <path
-         d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
-         id="path86"
-         inkscape:connector-curvature="0"
-         style="opacity:0.28235001;fill:none;stroke:#ffffff" />
-      <path
-         d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
-         id="path88"
-         style="fill:url(#linearGradient3127);fill-rule:evenodd"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 23,21.5 -5.5,1.5 2,-5"
-         transform="translate(6.3922,12.185)"
-         id="path90"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
-      <path
-         d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
-         id="path92"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd" />
-    </g>
+       transform="matrix(1,0,0,2.75,1,975.23722)"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3867)"
+       d="m 1,19.681818 29,8.363629 -29,0 z"
+       id="rect3848"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <rect
+       y="1027.8622"
+       x="6.5"
+       height="21"
+       width="18"
+       id="rect3837"
+       style="fill:#7a8aff;fill-opacity:1;stroke:url(#linearGradient3839);stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="fill:url(#radialGradient3129);stroke:#ef2929;stroke-width:1.0891;enable-background:new"
-       d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-       id="path94"
-       inkscape:connector-curvature="0" />
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path3769"
+       d="m 6,1031.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="fill:url(#linearGradient6083);stroke:#888a85;stroke-width:1.0891;enable-background:new"
-       d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-       id="path96"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-20.734138,26.947522)"
-     id="g78">
+       style="fill:#f0f0f0;fill-opacity:1;stroke:none"
+       d="m 7,1028.3622 16.999996,0 0,22 -18.499996,0 -0.5,-21 z"
+       id="rect3845"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
     <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80"
-       inkscape:connector-curvature="0" />
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1035.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       id="path4402"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
     <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82"
-       inkscape:connector-curvature="0" />
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4408"
+       d="m 6,1039.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84"
-       inkscape:connector-curvature="0" />
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1043.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       id="path4414"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4420"
+       d="m 6,1047.3622 0,-2 c 0,0 -1,0 -2,0 -1,0 -1.5,1 -1.5,1 l 0,2 c 0,0 0.5,-1 1.5,-1 1,0 2,0 2,0 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#99b4e5;fill-opacity:1;stroke:url(#linearGradient3763);stroke-width:1.39999998000000003;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect2987"
+       width="18"
+       height="21"
+       x="4.5"
+       y="1029.8622" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3783"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1030.8622" />
+    <path
+       style="fill:url(#linearGradient3797);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1031.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path3767"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <rect
+       y="1034.8622"
+       x="5.5"
+       height="3"
+       width="1"
+       id="rect3785"
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3787"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1038.8622" />
+    <rect
+       style="fill:none;stroke:url(#linearGradient3819);stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3811"
+       width="16"
+       height="19"
+       x="5.5"
+       y="1030.8622" />
+    <rect
+       y="1042.8622"
+       x="5.5"
+       height="3"
+       width="1"
+       id="rect3823"
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <rect
+       style="fill:#f2f2f2;fill-opacity:1;stroke:#5f6ab9;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3831"
+       width="1"
+       height="3"
+       x="5.5"
+       y="1046.8622" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4404"
+       d="m 6,1035.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       style="fill:url(#linearGradient4406);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:url(#linearGradient4412);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1039.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path4410"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       sodipodi:nodetypes="cczccsc"
+       inkscape:connector-curvature="0"
+       id="path4416"
+       d="m 6,1043.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       style="fill:url(#linearGradient4418);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       style="fill:url(#linearGradient4424);fill-opacity:1;stroke:#808080;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 6,1047.3622 0,2 c 0,0 -1,0 -2,0 -1,0 -1.5,-1 -1.5,-1 l 0,-2 c 0,0 0.5,1 1.5,1 1,0 2,0 2,0 z"
+       id="path4422"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cczccsc" />
+    <path
+       style="fill:#f9f9f9;stroke:#808080;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;opacity:0.9"
+       d="m 14.500001,1036.8622 10.999999,0 0,15 -14.999999,0 0,-10.5 c 0.678374,-1.5771 1.391286,-3.15 4,-4.5 z"
+       id="rect3938"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
+    <path
+       style="fill:none;stroke:#333333;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:0.9"
+       d="m 17.5,1039.8622 5.5,0"
+       id="path3943"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.9"
+       d="m 10.5,1041.8622 4,-1 0.5,-4"
+       id="path3941"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3945"
+       d="m 16.000001,1042.8622 7,0"
+       style="fill:none;stroke:#333333;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:0.9" />
+    <path
+       style="fill:none;stroke:#333333;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:0.9"
+       d="m 13.000001,1045.8622 10,0"
+       id="path3947"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path3949"
+       d="m 13.000001,1048.8622 10,0"
+       style="fill:none;stroke:#333333;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:0.9" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/new_sch.svg b/bitmaps_png/sources/new_sch.svg
index 646faa6d9e..41b24fe764 100644
--- a/bitmaps_png/sources/new_sch.svg
+++ b/bitmaps_png/sources/new_sch.svg
@@ -8,20 +8,21 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="new_sch.svg">
   <metadata
-     id="metadata182">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,380 +35,1019 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview180"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="0.51304558"
-     inkscape:cy="44.231815"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview356"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2871"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
-    <linearGradient
-       id="s">
+    <filter
+       id="bb"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="2.0786429"
+         id="feGaussianBlur7" />
+    </filter>
+    <radialGradient
+       id="az"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
+       r="139.56">
+      <stop
+         stop-color="#b7b8b9"
+         offset="0"
+         id="stop203" />
+      <stop
+         stop-color="#ececec"
+         offset=".18851"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
+         offset=".25718"
+         id="stop207" />
+      <stop
+         stop-color="#fff"
+         offset=".30111"
+         id="stop209" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop211" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop213" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop215" />
+    </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
+    <linearGradient
+       id="bd"
+       y2="99.254997"
+       gradientUnits="userSpaceOnUse"
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
+      <stop
+         stop-color="#a2a2a2"
          offset="0"
-         id="stop38" />
+         id="stop193" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop195" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aw-1"
+       id="linearGradient3296-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="79.556999"
+       x2="153"
+       y2="76.444" />
+    <linearGradient
+       id="aw-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4" />
+    </linearGradient>
+    <linearGradient
+       id="ax-8"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
       <stop
          stop-color="#bbb"
-         offset="1"
-         id="stop40" />
-    </linearGradient>
-    <linearGradient
-       id="t">
-      <stop
-         stop-color="#a3a3a3"
          offset="0"
-         id="stop43" />
+         id="stop141-0" />
       <stop
-         stop-color="#8a8a8a"
+         stop-color="#616161"
          offset="1"
-         id="stop45" />
+         id="stop143-8" />
     </linearGradient>
     <linearGradient
-       id="u">
-      <stop
-         offset="0"
-         id="stop48" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop50" />
-    </linearGradient>
-    <linearGradient
-       id="ag"
-       y2="38.07"
+       inkscape:collect="always"
+       xlink:href="#ax-8"
+       id="linearGradient5814"
        gradientUnits="userSpaceOnUse"
-       x2="34.17"
-       gradientTransform="matrix(-0.02684,-0.91918,0.81837,-0.030146,87.769,37.99)"
-       y1="36.921"
-       x1="33.396">
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-9"
+       id="linearGradient5814-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-9"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-8"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop53" />
+         id="stop136-7-2" />
       <stop
-         stop-color="#fff"
-         stop-opacity="0"
+         stop-color="#ddd"
          offset="1"
-         id="stop55" />
+         id="stop138-4-7" />
     </linearGradient>
-    <radialGradient
-       id="y"
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
        gradientUnits="userSpaceOnUse"
-       cy="12.989"
-       cx="37.03"
-       gradientTransform="matrix(1.4285,0,0,1.3118,66.306,-7.7881)"
-       r="4.2929">
+       id="linearGradient5836"
+       xlink:href="#aw-1-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-7"
+       id="linearGradient5814-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-7"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
       <stop
+         stop-color="#bbb"
          offset="0"
-         id="stop60" />
+         id="stop141-0-57" />
       <stop
-         stop-opacity="0"
+         stop-color="#616161"
          offset="1"
-         id="stop62" />
-    </radialGradient>
-    <radialGradient
-       id="z"
+         id="stop143-8-5" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-9"
+       y2="76.444"
        gradientUnits="userSpaceOnUse"
-       cy="7.2679"
-       cx="8.1436"
-       gradientTransform="matrix(1.2134,0,0,1.0535,74.493,-3.2576)"
-       r="38.159">
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop65" />
+         id="stop136-7-4" />
       <stop
-         stop-color="#f8f8f8"
+         stop-color="#ddd"
          offset="1"
-         id="stop67" />
-    </radialGradient>
-    <linearGradient
-       id="ah"
-       y2="39.999"
-       gradientUnits="userSpaceOnUse"
-       x2="25.058"
-       y1="47.028"
-       x1="25.058">
-      <stop
-         stop-opacity="0"
-         offset="0"
-         id="stop74" />
-      <stop
-         offset=".5"
-         id="stop76" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop78" />
+         id="stop138-4-70" />
     </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#u"
-       id="radialGradient3103"
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
-       cx="4.993"
-       cy="43.5"
-       r="2.5" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#u"
-       id="radialGradient3105"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
-       cx="4.993"
-       cy="43.5"
-       r="2.5" />
+       id="linearGradient5836-4"
+       xlink:href="#aw-1-9"
+       inkscape:collect="always" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ah"
-       id="linearGradient3107"
+       xlink:href="#ax-8-4"
+       id="linearGradient5814-86"
        gradientUnits="userSpaceOnUse"
-       x1="25.058"
-       y1="47.028"
-       x2="25.058"
-       y2="39.999" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-4"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-77" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-95"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-0" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-4" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-43"
+       xlink:href="#aw-1-95"
+       inkscape:collect="always" />
     <linearGradient
        inkscape:collect="always"
-       xlink:href="#ag"
-       id="linearGradient3124"
+       xlink:href="#ax-8-75"
+       id="linearGradient5814-0"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.02819788,0.98656482,-0.85977274,0.03235599,37.224879,5.4657377)"
-       x1="33.396"
-       y1="36.921"
-       x2="34.17"
-       y2="38.07" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-75"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-3" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-4" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-08" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-9" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-47"
+       xlink:href="#aw-1-0"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient3127"
+       xlink:href="#ax-8-42"
+       id="linearGradient5814-861"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.12762588,-0.0110669,0.00950082,-0.17806208,15.297979,36.777616)"
-       cx="30.654"
-       cy="14.937"
-       r="86.708" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-42"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-3" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-92"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-6" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-1" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-8"
+       xlink:href="#aw-1-92"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient3129"
+       xlink:href="#ax-8-0"
+       id="linearGradient5814-7"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.28537222,0,0,-0.38803366,19.563381,40.325012)"
-       cx="31.863"
-       cy="2.3667"
-       r="37.752" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-0"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-6" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-9"
+       xlink:href="#aw-1-1"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#y"
-       id="radialGradient3133"
+       xlink:href="#ax-8-3"
+       id="linearGradient5814-78"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5007703,0,0,-1.4079677,59.773728,54.599817)"
-       cx="37.03"
-       cy="12.989"
-       r="4.2929" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-3"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-54" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-6" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-7"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-89"
+       xlink:href="#aw-1-7"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#z"
-       id="radialGradient3136"
+       xlink:href="#ax-8-02"
+       id="linearGradient5814-08"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.274788,0,0,-1.1307317,51.172535,49.737187)"
-       cx="8.1436"
-       cy="7.2679"
-       r="38.159" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-02"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-50" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-1" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-72"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-53" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-41" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-6"
+       xlink:href="#aw-1-72"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#s"
-       id="radialGradient3139"
+       xlink:href="#ax-8-71"
+       id="linearGradient5814-06"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.2487334,0,0,-1.1567059,55.162682,50.881658)"
-       cx="33.967"
-       cy="35.737"
-       r="86.708" />
-    <radialGradient
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-71"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-548" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-54" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-6"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-02" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-0"
+       xlink:href="#aw-1-6"
+       inkscape:collect="always" />
+    <linearGradient
        inkscape:collect="always"
-       xlink:href="#t"
-       id="radialGradient3141"
+       xlink:href="#ax-8-027"
+       id="linearGradient5814-72"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.258819,0,0,-1.1474755,50.802726,50.163398)"
-       cx="8.8244"
-       cy="3.7561"
-       r="37.752" />
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-027"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-36" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-11" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-2"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-61" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-2"
+       xlink:href="#aw-1-2"
+       inkscape:collect="always" />
   </defs>
   <path
-     id="path102"
-     display="block"
-     d="m 45.083305,46.830278 -35.080308,0.01736 c 0,0 -8.7671883,-10.603441 -8.7671883,-11.310537 l 0,-32.8937234 c 0,-0.7072568 0.6662752,-1.2765948 1.4938371,-1.2765948 l 42.3535542,0 c 0.827614,0 1.493837,0.569381 1.493837,1.2765948 l 0,42.9109224 c 0,0.707258 -0.666276,1.276595 -1.493837,1.276595 z"
-     style="color:#000000;fill:url(#radialGradient3139);stroke:url(#radialGradient3141);stroke-width:1.25409198;stroke-linecap:round;stroke-linejoin:round;display:block" />
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     id="path104"
-     display="block"
-     d="M 45.298676,45.426335 9.8569642,45.363527 c 0,0 -7.514672,-8.719138 -7.514672,-8.809511 l 0,-33.6031808 c 0,-0.090401 0.087513,-0.163186 0.1962297,-0.163186 l 42.7601331,0 c 0.108716,0 0.19623,0.072779 0.19623,0.163186 l 0,42.3130888 c 0,0.09041 -0.08753,0.163176 -0.19623,0.163176 z"
-     style="color:#000000;fill:none;stroke:url(#radialGradient3136);stroke-width:1.25409198;stroke-linecap:round;stroke-linejoin:round;display:block" />
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     id="path106"
-     d="m 1.6507928,35.584096 c 0.6265731,1.476767 5.2500172,4.091027 7.6566071,4.967921 -0.1458216,-1.725023 0.1056166,-6.928644 0.1056166,-6.928644 -1.7742398,1.507893 -7.0906544,2.13857 -7.7621924,1.96083 z"
-     style="opacity:0.35713998;color:#000000;fill:url(#radialGradient3133);fill-rule:evenodd" />
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,-1.8999998)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient3296-3)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,-1.4987146)" />
   <path
-     style="fill:none;stroke:#a4a4a4;stroke-width:1.25409198px"
-     id="path108"
-     d="M 43.119749,42.590018 7.7074544,42.577085 4.5201691,37.005105 4.5079766,5.5871825 l 38.7405694,0 -0.128477,37.0034255 z" />
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
+     inkscape:connector-curvature="0"
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
   <path
-     id="path110"
-     display="block"
-     d="m 1.2410616,35.766343 c -0.011346,1.551899 5.4647582,11.193547 8.8046944,11.08085 -0.8370483,-0.255512 -1.5057075,-6.764212 -0.3102395,-9.848476 -2.3656171,0 -7.6652223,0.805959 -8.4944549,-1.231837 z"
-     style="color:#000000;fill:url(#radialGradient3127);stroke:url(#radialGradient3129);stroke-width:1.25409198;stroke-linejoin:round;display:block" />
-  <path
-     id="path112"
-     d="m 2.9640327,38.51026 c 0.626562,1.329294 3.5773697,5.004092 5.2312107,6.225196 -0.2055483,-1.40743 -0.4619974,-3.634871 0.067552,-6.164231 0,0 -4.6272258,0.09905 -5.2988696,-0.06098 z"
-     style="color:#000000;fill:none;stroke:url(#linearGradient3124);stroke-width:1.25409198" />
-  <g
-     style="fill:none;stroke:#888a85"
-     id="g114"
-     transform="matrix(1.0978301,0,0,1.3818105,-12.233017,-8.0605197)">
-    <path
-       id="path116"
-       d="m 23.5,25.504 v 3.9928"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path118"
-       d="m 25.5,25.5 -2,2"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path120"
-       d="m 25.5,29.5 -2,-2"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path122"
-       d="M 23.337,27.5 H 19.492"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path124"
-       d="m 25.5,29.522 v 2.6654"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path126"
-       d="M 26.5,32.472 H 24.522"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path128"
-       d="M 25.507,25.461 V 21.476"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path130"
-       d="m 26.492,21.472 h -2 v -4 h 2 v 4"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path132"
-       d="m 25.839,24.5 h 5.5003"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path134"
-       d="m 25.484,13.472 v 3.8653"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path136"
-       d="m 19.484,20.472 h 2.0397"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path138"
-       d="m 19.484,18.472 h 2.0397"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path140"
-       d="m 33.538,22.494 v 3.9928"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path142"
-       d="m 35.538,22.49 -2,2"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path144"
-       d="m 35.538,26.49 -2,-2"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path146"
-       d="M 33.545,24.49 H 29.7"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path148"
-       d="m 35.545,26.487 v 3.0033"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path150"
-       d="m 35.559,31.796 v -2.26"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path152"
-       d="M 36.492,32.472 H 34.514"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path154"
-       d="M 35.545,22.522 V 19.484"
-       style="color:#000000;stroke-linecap:round" />
-    <path
-       id="path156"
-       d="M 42.468,19.472 H 35.546"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path158"
-       d="m 38.452,24.472 h 2.0397"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       id="path160"
-       d="m 38.452,22.472 h 2.0397"
-       style="color:#000000;stroke-linecap:square" />
-    <path
-       style="stroke-width:1px"
-       id="path162"
-       d="m 42.492,18.504 3.9539,-0.02344 1.0461,1.0234 -1.0362,0.96875 -3.9638,-0.03125 v -1.9375 z" />
-  </g>
-  <g
-     id="g3083"
-     transform="matrix(0.99975898,0,0,1.0179629,0.00576186,0.18808988)">
-    <path
-       d="m 30.029497,41.234797 0,-8.314318 13.451974,0"
-       id="path164"
-       style="fill:none;stroke:#a4a4a4;stroke-width:1.22094429px" />
-    <path
-       d="m 31.739405,35.635743 3.294285,0"
-       id="path166"
-       style="fill:none;stroke:#555753;stroke-width:1.22094429px" />
-    <path
-       d="m 36.6189,35.635743 5.010031,0"
-       id="path168"
-       style="fill:none;stroke:#555753;stroke-width:1.22094429px" />
-    <path
-       d="m 31.676848,38.351213 4.392379,0"
-       id="path170"
-       style="fill:none;stroke:#555753;stroke-width:1.22094429px" />
-    <path
-       d="m 37.713658,38.351213 2.19619,0"
-       id="path172"
-       style="fill:none;stroke:#555753;stroke-width:1.22094429px" />
-  </g>
-  <g
-     transform="matrix(3.7204236,0,0,3.6696673,-7.1211004,23.294222)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84" />
-  </g>
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,0.10000022)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-3"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-6"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-8)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,0.50128542)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,2.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-0"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-4)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-5"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-1)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,2.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,4.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-2"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-43)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-9"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-86)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,4.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,6.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-1"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-47)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-0"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-0)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,6.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,8.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-16"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-8)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-02"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-861)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,8.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,10.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-4"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-9)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-2"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-7)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,10.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,12.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-7"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-89)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-08"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-78)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,12.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,14.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-39"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-6)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-1"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-08)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,14.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,16.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-6"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-0)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-03"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-06)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,16.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,18.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-37"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-2)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-3"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-72)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,18.501285)" />
 </svg>
diff --git a/bitmaps_png/sources/new_txt.svg b/bitmaps_png/sources/new_txt.svg
index b454a0a2a5..e4ea768940 100644
--- a/bitmaps_png/sources/new_txt.svg
+++ b/bitmaps_png/sources/new_txt.svg
@@ -8,20 +8,21 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.1"
+   height="26"
+   width="26"
+   version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="new_txt.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="new_sch.svg">
   <metadata
-     id="metadata233">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,25 +35,826 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
-     id="namedview231"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="23.59322"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview356"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="6.0100502"
+     inkscape:cy="13"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2871"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
+    <filter
+       id="bb"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="2.0786429"
+         id="feGaussianBlur7" />
+    </filter>
+    <radialGradient
+       id="az"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
+       r="139.56">
+      <stop
+         stop-color="#b7b8b9"
+         offset="0"
+         id="stop203" />
+      <stop
+         stop-color="#ececec"
+         offset=".18851"
+         id="stop205" />
+      <stop
+         stop-color="#fafafa"
+         offset=".25718"
+         id="stop207" />
+      <stop
+         stop-color="#fff"
+         offset=".30111"
+         id="stop209" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop211" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop213" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop215" />
+    </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
+    <linearGradient
+       id="bd"
+       y2="99.254997"
+       gradientUnits="userSpaceOnUse"
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
+      <stop
+         stop-color="#a2a2a2"
+         offset="0"
+         id="stop193" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop195" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aw-1"
+       id="linearGradient3296-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="79.556999"
+       x2="153"
+       y2="76.444" />
+    <linearGradient
+       id="aw-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4" />
+    </linearGradient>
+    <linearGradient
+       id="ax-8"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8"
+       id="linearGradient5814"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-9"
+       id="linearGradient5814-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-9"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-8"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-2" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-7" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836"
+       xlink:href="#aw-1-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-7"
+       id="linearGradient5814-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-7"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-57" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-5" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-9"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-4" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-70" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-4"
+       xlink:href="#aw-1-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-4"
+       id="linearGradient5814-86"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-4"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-77" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-95"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-0" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-4" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-43"
+       xlink:href="#aw-1-95"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-75"
+       id="linearGradient5814-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-75"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-3" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-4" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-08" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-9" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-47"
+       xlink:href="#aw-1-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-42"
+       id="linearGradient5814-861"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-42"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-3" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-92"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-6" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-1" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-8"
+       xlink:href="#aw-1-92"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-0"
+       id="linearGradient5814-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-0"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-6" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-9"
+       xlink:href="#aw-1-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-3"
+       id="linearGradient5814-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-3"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-54" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-6" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-7"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-89"
+       xlink:href="#aw-1-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-02"
+       id="linearGradient5814-08"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-02"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-50" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-1" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-72"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-53" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-41" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-6"
+       xlink:href="#aw-1-72"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-71"
+       id="linearGradient5814-06"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-71"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-548" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-54" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-6"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-02" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-0"
+       xlink:href="#aw-1-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-027"
+       id="linearGradient5814-72"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-027"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-36" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-11" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-2"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-61" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-2"
+       xlink:href="#aw-1-2"
+       inkscape:collect="always" />
+    <radialGradient
+       id="at"
+       gradientUnits="userSpaceOnUse"
+       cy="33.188"
+       cx="37.375"
+       gradientTransform="matrix(1,0,0,0.2265,0,25.671)"
+       r="14.625">
+      <stop
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop43" />
+    </radialGradient>
+    <linearGradient
+       id="al"
+       y2="18.392"
+       gradientUnits="userSpaceOnUse"
+       x2="32.938"
+       gradientTransform="matrix(1,0,0,0.41501,6.5485,26.767)"
+       y1="18.538"
+       x1="18.188">
+      <stop
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="am"
+       y2="14.691"
+       gradientUnits="userSpaceOnUse"
+       x2="30.431999"
+       gradientTransform="translate(6.3922,12.185)"
+       y1="12.338"
+       x1="28.079">
+      <stop
+         stop-color="#fcaf3e"
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-color="#ce5c00"
+         offset="1"
+         id="stop33" />
+    </linearGradient>
+    <linearGradient
+       id="an"
+       y2="22.118999"
+       gradientUnits="userSpaceOnUse"
+       x2="22.809999"
+       gradientTransform="translate(6.3922,12.185)"
+       y1="21.481001"
+       x1="23.448">
+      <stop
+         stop-color="#ce5c00"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#ce5c00"
+         offset="1"
+         id="stop28" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="32.714001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.485001"
+       y1="34.389999"
+       x1="26.379">
+      <stop
+         stop-color="#e9b96e"
+         offset="0"
+         id="stop21" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop23" />
+    </linearGradient>
+    <radialGradient
+       id="ax"
+       gradientUnits="userSpaceOnUse"
+       cy="128"
+       cx="-138.84"
+       gradientTransform="matrix(0.32039,-0.32039,0.32241,0.32241,50.518,-74.158)"
+       r="9.1267004">
+      <stop
+         stop-color="#f9a9a9"
+         offset="0"
+         id="stop16" />
+      <stop
+         stop-color="#ab5f5f"
+         offset="1"
+         id="stop18" />
+    </radialGradient>
     <linearGradient
        id="ap"
        y2="134.25"
        gradientUnits="userSpaceOnUse"
        x2="-158.75"
-       gradientTransform="matrix(.18921 -.18923 .18921 .18923 49.739 -37.732)"
+       gradientTransform="matrix(0.18921,-0.18923,0.18921,0.18923,49.739,-37.732)"
        y1="115.94"
        x1="-158.75">
       <stop
@@ -72,728 +874,364 @@
          offset="1"
          id="stop13" />
     </linearGradient>
-    <radialGradient
-       id="ax"
-       gradientUnits="userSpaceOnUse"
-       cy="128"
-       cx="-138.84"
-       gradientTransform="matrix(.32039 -.32039 .32241 .32241 50.518 -74.158)"
-       r="9.1267">
-      <stop
-         stop-color="#f9a9a9"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#ab5f5f"
-         offset="1"
-         id="stop18" />
-    </radialGradient>
     <linearGradient
-       id="ao"
-       y2="32.714"
+       y2="134.25"
+       x2="-158.75"
+       y1="115.94"
+       x1="-158.75"
+       gradientTransform="matrix(0.18921,-0.18923,0.18921,0.18923,49.739,-37.732)"
        gradientUnits="userSpaceOnUse"
-       x2="25.485"
-       y1="34.39"
-       x1="26.379">
-      <stop
-         stop-color="#e9b96e"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="an"
-       y2="22.119"
-       gradientUnits="userSpaceOnUse"
-       x2="22.81"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="21.481"
-       x1="23.448">
-      <stop
-         stop-color="#ce5c00"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="am"
-       y2="14.691"
-       gradientUnits="userSpaceOnUse"
-       x2="30.432"
-       gradientTransform="translate(6.3922,12.185)"
-       y1="12.338"
-       x1="28.079">
-      <stop
-         stop-color="#fcaf3e"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#ce5c00"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       id="al"
-       y2="18.392"
-       gradientUnits="userSpaceOnUse"
-       x2="32.938"
-       gradientTransform="matrix(1 0 0 .41501 6.5485 26.767)"
-       y1="18.538"
-       x1="18.188">
-      <stop
-         offset="0"
-         id="stop36" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop38" />
-    </linearGradient>
-    <radialGradient
-       id="at"
-       gradientUnits="userSpaceOnUse"
-       cy="33.188"
-       cx="37.375"
-       gradientTransform="matrix(1 0 0 .2265 0 25.671)"
-       r="14.625">
-      <stop
-         offset="0"
-         id="stop41" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop43" />
-    </radialGradient>
-    <linearGradient
-       id="ah"
-       y2="9.6875"
-       gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       y1="11.566"
-       x1="-26.754">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop46" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop48" />
-    </linearGradient>
-    <linearGradient
-       id="ai"
-       y2="14.07"
-       gradientUnits="userSpaceOnUse"
-       x2="-28.789"
-       gradientTransform="matrix(.92231 0 0 .91858 -92.447 61.326)"
-       y1="11.053"
-       x1="-18.589">
-      <stop
-         stop-opacity=".41296"
-         offset="0"
-         id="stop51" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop53" />
-    </linearGradient>
-    <radialGradient
-       id="av"
-       gradientUnits="userSpaceOnUse"
-       cy="10.108"
-       cx="-26.305"
-       gradientTransform="matrix(.40734 -.27983 .75103 1.0932 -115.18 51.562)"
-       r="7.0421">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop56" />
-      <stop
-         stop-color="#fff"
-         offset=".47534"
-         id="stop58" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop60" />
-    </radialGradient>
-    <linearGradient
-       id="ak"
-       y2="67.799"
-       gradientUnits="userSpaceOnUse"
-       x2="61.181"
-       gradientTransform="translate(-180)"
-       y1="70.752"
-       x1="58.282">
-      <stop
-         offset="0"
-         id="stop63" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop65" />
-    </linearGradient>
-    <radialGradient
-       id="au"
-       gradientUnits="userSpaceOnUse"
-       cy="5.3"
-       cx="4"
-       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop68" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop70" />
-    </radialGradient>
-    <linearGradient
-       id="aj"
-       y2="-22.502"
-       gradientUnits="userSpaceOnUse"
-       x2="-62.75"
-       gradientTransform="translate(-90,60)"
-       y1="49.021"
-       x1="-47.5">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop73" />
-      <stop
-         stop-color="#babdb6"
-         offset="1"
-         id="stop75" />
-    </linearGradient>
-    <radialGradient
-       id="aw"
-       gradientUnits="userSpaceOnUse"
-       cy="35.357"
-       cx="-30.25"
-       gradientTransform="matrix(3.9957 0 0 1.935 .62141 28.833)"
-       r="18">
-      <stop
-         stop-color="#f6f6f5"
-         offset="0"
-         id="stop78" />
-      <stop
-         stop-color="#d3d7cf"
-         offset="1"
-         id="stop80" />
-    </radialGradient>
-    <linearGradient
-       id="ab"
-       y2="39.999"
-       gradientUnits="userSpaceOnUse"
-       x2="25.058"
-       y1="47.028"
-       x1="25.058">
-      <stop
-         stop-opacity="0"
-         offset="0"
-         id="stop83" />
-      <stop
-         offset=".5"
-         id="stop85" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop87" />
-    </linearGradient>
-    <radialGradient
-       id="ad"
-       xlink:href="#ae"
-       gradientUnits="userSpaceOnUse"
-       cy="43.5"
-       cx="4.993"
-       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
-       r="2.5" />
-    <radialGradient
-       id="ac"
-       xlink:href="#ae"
-       gradientUnits="userSpaceOnUse"
-       cy="43.5"
-       cx="4.993"
-       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
-       r="2.5" />
-    <linearGradient
-       id="ae">
-      <stop
-         offset="0"
-         id="stop92" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop94" />
-    </linearGradient>
-    <filter
-       id="ba"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.1604423"
-         id="feGaussianBlur97" />
-    </filter>
-    <linearGradient
-       id="ar"
-       y2="-373.12"
-       gradientUnits="userSpaceOnUse"
-       x2="-56.358"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       y1="-381.1"
-       x1="-86.12">
-      <stop
-         stop-color="#008c00"
-         offset="0"
-         id="stop100" />
-      <stop
-         stop-color="#00bf00"
-         offset="1"
-         id="stop102" />
-    </linearGradient>
-    <radialGradient
-       id="ay"
-       gradientUnits="userSpaceOnUse"
-       cy="92"
-       cx="344"
-       gradientTransform="matrix(0,1,-1,0,-39.998,140)"
-       r="36">
-      <stop
-         stop-color="#e5ff00"
-         offset="0"
-         id="stop105" />
-      <stop
-         stop-color="#bff500"
-         stop-opacity="0"
-         offset="1"
-         id="stop107" />
-    </radialGradient>
-    <linearGradient
-       id="ag"
-       y2="87.759"
-       gradientUnits="userSpaceOnUse"
-       x2="336.98"
-       y1="120.81"
-       x1="328.12">
-      <stop
-         stop-color="#0f0"
-         offset="0"
-         id="stop110" />
-      <stop
-         stop-color="#006500"
-         offset="1"
-         id="stop112" />
-    </linearGradient>
-    <clipPath
-       id="az">
-      <circle
-         cy="92"
-         cx="344"
-         r="36"
-         fill="url(#linearGradient5167)"
-         id="circle115" />
-    </clipPath>
-    <filter
-       id="af"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="2.8805897"
-         id="feGaussianBlur118" />
-    </filter>
-    <linearGradient
-       id="as"
-       y2="-131.93"
-       gradientUnits="userSpaceOnUse"
-       x2="-45.097"
-       gradientTransform="matrix(0,0.73882,-0.73882,0,-1.5227,63.256)"
-       y1="-131.93"
-       x1="-80.003">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop121" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop123" />
-    </linearGradient>
-    <linearGradient
-       id="aq"
-       y2="65.933"
-       gradientUnits="userSpaceOnUse"
-       x2="102"
-       gradientTransform="translate(20,-56)"
-       y1="118"
-       x1="102">
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="0"
-         id="stop126" />
-      <stop
-         stop-color="#004d00"
-         offset=".5"
-         id="stop128" />
-      <stop
-         stop-color="#004d00"
-         stop-opacity="0"
-         offset="1"
-         id="stop130" />
-    </linearGradient>
-    <filter
-       id="bb"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.04"
-         id="feGaussianBlur133" />
-    </filter>
+       id="linearGradient3164"
+       xlink:href="#ap"
+       inkscape:collect="always" />
   </defs>
-  <g
-     transform="matrix(-1.1071,0,0,1.0714,-117.21,-67)"
-     id="g135">
-    <rect
-       opacity="0"
-       height="48"
-       width="48"
-       y="60"
-       x="-150"
-       id="rect137" />
-    <g
-       opacity=".65587"
-       transform="matrix(1.0464 0 0 .88889 -151.19 65.722)"
-       id="g139">
-      <g
-         opacity=".4"
-         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
-         id="g141">
-        <rect
-           height="7"
-           width="5"
-           y="40"
-           x="38"
-           fill="url(#ac)"
-           id="rect143" />
-        <rect
-           transform="scale(-1)"
-           height="7"
-           width="5"
-           y="-47"
-           x="-10"
-           fill="url(#ad)"
-           id="rect145" />
-        <rect
-           height="7"
-           width="28"
-           y="40"
-           x="10"
-           fill="url(#ab)"
-           id="rect147" />
-      </g>
-    </g>
-    <g
-       transform="matrix(.95485 0 0 .55556 -148.99 79.889)"
-       id="g149">
-      <g
-         opacity=".4"
-         transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)"
-         id="g151">
-        <rect
-           height="7"
-           width="5"
-           y="40"
-           x="38"
-           fill="url(#ac)"
-           id="rect153" />
-        <rect
-           transform="scale(-1)"
-           height="7"
-           width="5"
-           y="-47"
-           x="-10"
-           fill="url(#ad)"
-           id="rect155" />
-        <rect
-           height="7"
-           width="28"
-           y="40"
-           x="10"
-           fill="url(#ab)"
-           id="rect157" />
-      </g>
-    </g>
-    <path
-       fill="url(#aw)"
-       d="m-141.48 63.5h18.976c3.877 0.07294 6.5 2.5 9 5s4.6077 5.2526 5 9v24.976c0 1.1212-0.90264 2.0239-2.0238 2.0239h-30.952c-1.1212 0-2.0239-0.90264-2.0239-2.0239v-36.96c0-1.1212 0.90264-2.0239 2.0239-2.0239z"
-       stroke="url(#aj)"
-       id="path159" />
-    <path
-       opacity=".68016"
-       d="m8.5312 4c-0.8581 0-1.5312 0.6731-1.5312 1.5312v36.938c0 0.858 0.6731 1.531 1.5312 1.531h30.938c0.858 0 1.531-0.673 1.531-1.531v-24.969c0-1.392-0.48698-4.2995-2.3438-6.1562l-5-5c-1.857-1.857-4.764-2.344-6.156-2.344h-18.969z"
-       transform="translate(-150,60)"
-       fill="url(#au)"
-       id="path161" />
-    <path
-       opacity=".15"
-       d="m-138.59 69.125c-0.21868 0-0.40625 0.18756-0.40625 0.40625 0 0.21868 0.18757 0.40625 0.40625 0.40625h21.188c0.21868 0 0.40625-0.18757 0.40625-0.40625s-0.18757-0.40625-0.40625-0.40625h-21.188zm0.0625 1.9375c-0.25969 0-0.46875 0.20906-0.46875 0.46875s0.20906 0.46875 0.46875 0.46875h22.062c0.25969 0 0.46875-0.20906 0.46875-0.46875s-0.20906-0.46875-0.46875-0.46875h-22.062zm0 2c-0.25969 0-0.46875 0.20906-0.46875 0.46875s0.20906 0.46875 0.46875 0.46875h25.188c0.25969 0 0.46875-0.20906 0.46875-0.46875s-0.20906-0.46875-0.46875-0.46875h-25.188zm0 2c-0.25969 0-0.46875 0.20906-0.46875 0.46875s0.20906 0.46875 0.46875 0.46875h25.188c0.25969 0 0.46875-0.20906 0.46875-0.46875s-0.20906-0.46875-0.46875-0.46875h-25.188zm0 2c-0.25969 0-0.46875 0.20906-0.46875 0.46875s0.20906 0.46875 0.46875 0.46875h25.188c0.25969 0 0.46875-0.20906 0.46875-0.46875s-0.20906-0.46875-0.46875-0.46875h-25.188z"
-       fill-rule="evenodd"
-       fill="url(#ak)"
-       id="path163" />
-    <path
-       fill="url(#av)"
-       d="m-122.5 64c-1.3889 0-0.0421 0.49709 1.3438 1.125 1.3858 0.62791 4.9729 3.2151 4.1562 6.875 4.3233-0.43058 6.6791 3.1224 7 4.2812 0.32087 1.1589 1 2.6076 1 1.2188 0.0283-3.8056-2.8454-6.4317-4.8438-8.6562-2-2.225-5.01-4.367-8.66-4.844z"
-       id="path165" />
-    <path
-       opacity=".87854"
-       fill="url(#ai)"
-       d="m-121.4 65.014c0.9223 0 3.0084 6.1957 2.0861 10.329 4.295-0.42776 8.8534 0.08818 9.313 0.93765-0.32087-1.1589-2.6767-4.7118-7-4.2812 0.86466-3.8752-3.1866-6.6173-4.3991-6.9856z"
-       id="path167" />
-    <path
-       d="m-51.469 4.5c-0.583 0-1.031 0.4481-1.031 1.0312v36.938c0 0.58316 0.44809 1.0312 1.0312 1.0312h30.938c0.58316 0 1.0312-0.44809 1.0312-1.0312v-24.969c0-1.279-0.48047-4.1055-2.1875-5.8125l-5-5c-1.707-1.7075-4.533-2.188-5.812-2.188h-18.969z"
-       transform="translate(-90,60)"
-       stroke="url(#ah)"
-       fill="none"
-       id="path169" />
-    <g
-       opacity=".15"
-       fill-rule="evenodd"
-       transform="matrix(.92889 0 0 1 -148.29 60)"
-       id="g171">
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="19.062"
-         x="10"
-         id="rect173" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="21.062"
-         x="10"
-         id="rect175" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="23.062"
-         x="10"
-         id="rect177" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="25.062"
-         x="10"
-         id="rect179" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="27.062"
-         x="10"
-         id="rect181" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="29.062"
-         x="10"
-         id="rect183" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="31.062"
-         x="10"
-         id="rect185" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="33.062"
-         x="10"
-         id="rect187" />
-      <rect
-         rx=".50464"
-         ry=".46875"
-         height=".9375"
-         width="28.125"
-         y="35.062"
-         x="10"
-         id="rect189" />
-      <rect
-         rx="1.0052"
-         ry=".46875"
-         height=".9375"
-         width="12.919"
-         y="37.062"
-         x="10"
-         id="rect191" />
-    </g>
-  </g>
+  <path
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
+     inkscape:connector-curvature="0"
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
+  <path
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
+  <path
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,-1.8999998)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient3296-3)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,-1.4987146)" />
+  <path
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
+     inkscape:connector-curvature="0"
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,0.10000022)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-3"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-6"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-8)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,0.50128542)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,2.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-0"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-4)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-5"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-1)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,2.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,4.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-2"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-43)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-9"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-86)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,4.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,6.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-1"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-47)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-0"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-0)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,6.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,8.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-16"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-8)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-02"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-861)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,8.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,10.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-4"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-9)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-2"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-7)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,10.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,12.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-7"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-89)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-08"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-78)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,12.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,14.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-39"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-6)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-1"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-08)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,14.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,16.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-6"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-0)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-03"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-06)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,16.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,18.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-37"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-2)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-3"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-72)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,18.501285)" />
   <g
      style="enable-background:new"
-     transform="matrix(-1.1072,0,0,1.0714,55.5,7)"
+     transform="matrix(0.65936227,0,0,0.57731667,-11.203031,-2.3032546)"
      id="g193">
     <path
-       opacity="0.07"
-       d="m52 33.188a14.625 3.3125 0 1 1 -29.25 0 14.625 3.3125 0 1 1 29.25 0z"
-       transform="matrix(.89744 0 0 .98113 1.3333 1.6887)"
-       fill="url(#at)"
-       id="path195" />
+       d="m 52,33.188 a 14.625,3.3125 0 1 1 -29.25,0 14.625,3.3125 0 1 1 29.25,0 z"
+       transform="matrix(0.89744,0,0,0.98113,1.3333,1.6887)"
+       id="path195"
+       inkscape:connector-curvature="0"
+       style="opacity:0.07000002;fill:url(#at)" />
     <path
-       opacity=".4"
-       d="m41.08 28.466-15 4.4729-0.125 0.06484-0.09375 0.07781-2.75 2.8532 7.4375-0.84298 0.28125-0.02594 0.1875-0.07781 10.062-2.6832v-3.8388 0.000007z"
-       fill-rule="evenodd"
-       fill="url(#al)"
-       id="path197" />
+       d="m 41.08,28.466 -15,4.4729 -0.125,0.06484 -0.09375,0.07781 -2.75,2.8532 7.4375,-0.84298 0.28125,-0.02594 0.1875,-0.07781 10.062,-2.6832 v -3.8388 7e-6 z"
+       id="path197"
+       inkscape:connector-curvature="0"
+       style="opacity:0.4;fill:url(#al);fill-rule:evenodd" />
     <path
-       stroke-linejoin="round"
-       d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z"
-       fill-rule="evenodd"
-       stroke="url(#an)"
-       fill="url(#am)"
-       id="path199" />
+       d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z"
+       id="path199"
+       inkscape:connector-curvature="0"
+       style="fill:url(#am);fill-rule:evenodd;stroke:url(#an);stroke-linejoin:round" />
     <path
-       opacity=".28235"
-       d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z"
-       stroke="#fff"
-       fill="none"
-       id="path201" />
+       d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z"
+       id="path201"
+       inkscape:connector-curvature="0"
+       style="opacity:0.28235001;fill:none;stroke:#ffffff" />
     <path
-       fill-rule="evenodd"
-       fill="url(#ao)"
-       d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"
-       id="path203" />
+       d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z"
+       id="path203"
+       inkscape:connector-curvature="0"
+       style="fill:url(#ao);fill-rule:evenodd" />
     <path
-       stroke-linejoin="round"
-       d="m23 21.5-5.5 1.5 2-5"
+       d="m 23,21.5 -5.5,1.5 2,-5"
        transform="translate(6.3922,12.185)"
-       stroke="#e9b96e"
-       stroke-linecap="round"
-       fill="none"
-       id="path205" />
+       id="path205"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round" />
     <path
-       fill-rule="evenodd"
-       d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"
-       id="path207" />
+       d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z"
+       id="path207"
+       inkscape:connector-curvature="0"
+       style="fill-rule:evenodd" />
     <path
-       style="enable-background:new"
-       fill="url(#ax)"
-       d="m42.822 13.147c1.8342-0.50053 3.8851 1.6515 3.4499 3.4499l2.195-2.195c1.0665-2.4666-1.1323-4.4097-3.4947-3.4947l-2.1506 2.2402z"
-       stroke="#ef2929"
-       id="path209" />
+       style="fill:url(#ax);stroke:#ef2929;enable-background:new"
+       d="m 42.822,13.147 c 1.8342,-0.50053 3.8851,1.6515 3.4499,3.4499 l 2.195,-2.195 c 1.0665,-2.4666 -1.1323,-4.4097 -3.4947,-3.4947 l -2.1506,2.2402 z"
+       id="path209"
+       inkscape:connector-curvature="0" />
     <path
-       style="enable-background:new"
-       fill="url(#ap)"
-       d="m40.562 15.251c1.9364-0.52848 4.1017 1.7437 3.6423 3.6426l2.3178-2.318c0.75446-1.5958-2.0446-4.3375-3.6896-3.6899l-2.27 2.365z"
-       stroke="#888a85"
-       id="path211" />
-  </g>
-  <g
-     transform="matrix(0.36686,0,0,0.37005,42.354936,3.5644971)"
-     id="g213">
-    <circle
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,35.85)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle215"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36"
-       style="opacity:0.5;filter:url(#ba)" />
-    <circle
-       transform="matrix(-0.85842,0.23001,-0.23001,-0.85842,412.46,31.85)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle217"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="fill:url(#ar)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <circle
-       transform="matrix(-0.64382,0.17251,-0.17251,-0.64382,333.34,31.888)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle219"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="fill:url(#ay)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <circle
-       clip-path="url(#az)"
-       transform="matrix(-0.85842,-0.23001,-0.23001,0.85842,412.46,32.15)"
-       cy="92"
-       cx="344"
-       r="36"
-       id="circle221"
-       d="m 380,92 c 0,19.88225 -16.11775,36 -36,36 -19.88225,0 -36,-16.11775 -36,-36 0,-19.882251 16.11775,-36 36,-36 19.88225,0 36,16.117749 36,36 z"
-       style="opacity:0.8;fill:none;stroke:url(#ag);stroke-width:6.75139999;filter:url(#af)"
-       sodipodi:cx="344"
-       sodipodi:cy="92"
-       sodipodi:rx="36"
-       sodipodi:ry="36" />
-    <path
-       d="m 96,4.1482 c -11.346,0 -20.826,8.0116 -23.111,18.678 4.5547,4.2459 13.197,7.1111 23.111,7.1111 9.9142,0 18.556,-2.8652 23.111,-7.1111 -2.28,-10.666 -11.76,-18.678 -23.11,-18.678 z"
-       id="path223"
-       style="opacity:0.8;fill:url(#as)" />
-    <g
-       transform="translate(-26,-4)"
-       id="g225">
-      <path
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z"
-         id="path227"
-         style="fill:none;stroke:url(#aq);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#bb)" />
-      <path
-         d="m 118,16 v 16 h -16 v 8 h 16 v 16 h 8 V 40 h 16 V 32 H 126 V 16 h -8 z"
-         id="path229"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </g>
-  </g>
-  <g
-     transform="matrix(4.1228166,0,0,4.0916513,-12.395156,25.226531)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84" />
+       style="fill:url(#linearGradient3164);stroke:#888a85;enable-background:new"
+       d="m 40.562,15.251 c 1.9364,-0.52848 4.1017,1.7437 3.6423,3.6426 l 2.3178,-2.318 c 0.75446,-1.5958 -2.0446,-4.3375 -3.6896,-3.6899 l -2.27,2.365 z"
+       id="path211"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/noconn.svg b/bitmaps_png/sources/noconn.svg
index b65882a576..a9bccadbe3 100644
--- a/bitmaps_png/sources/noconn.svg
+++ b/bitmaps_png/sources/noconn.svg
@@ -1,21 +1,87 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.58160408"/>
-  </filter>
- </defs>
- <g transform="translate(66.75,11.85)">
-  <g opacity=".39844" filter="url(#a)" transform="matrix(1.0431 0 0 1.0332 5.2286 .97866)">
-   <path d="m-62.648 1.3154 4.1722-3.7345 31.292 28.009-4.1722 3.7345-31.292-28.009z"/>
-   <path d="m-62.648 25.59 4.1722 3.7345 31.292-28.009-4.1722-3.7345-31.292 28.009z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="noconn.svg">
+  <metadata
+     id="metadata31">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview29"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3008"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)"
+     id="g23">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect25"
+       style="fill-opacity:0" />
   </g>
-  <g fill="#0015ff" transform="matrix(1.0431,0,0,1.0332,4.3771,-2.1698)">
-   <path d="m-62.648 1.3154 4.1722-3.7345 31.292 28.009-4.1722 3.7345-31.292-28.009z"/>
-   <path d="m-62.648 25.59 4.1722 3.7345 31.292-28.009-4.1722-3.7345-31.292 28.009z"/>
-  </g>
- </g>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect fill-opacity="0" height="38.871" width="43.287" y="-47.036" x="-74.787"/>
+  <rect
+     height="38.870998"
+     width="43.286999"
+     y="-69.035995"
+     x="-74.787003"
+     id="rect27"
+     style="fill-opacity:0" />
+  <path
+     style="fill:none;stroke:#0000c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 6,6 14,14 0,0"
+     id="path3778"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:nodetypes="ccc"
+     inkscape:connector-curvature="0"
+     id="path3780"
+     d="M 20,6 6,20 6,20"
+     style="fill:none;stroke:#0000c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/normal.svg b/bitmaps_png/sources/normal.svg
index 94034f434d..af3bf831b6 100644
--- a/bitmaps_png/sources/normal.svg
+++ b/bitmaps_png/sources/normal.svg
@@ -1,122 +1,492 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <linearGradient id="t" y2="7.0165" gradientUnits="userSpaceOnUse" x2="45.448" gradientTransform="scale(1.0059 .99417)" y1="92.54" x1="45.448">
-   <stop offset="0"/>
-   <stop stop-opacity=".58824" offset="1"/>
-  </linearGradient>
-  <filter id="v" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.71"/>
-  </filter>
-  <clipPath id="u">
-   <rect rx="6" ry="6" height="84" width="84" y="6" x="6" fill="#fff"/>
-  </clipPath>
-  <linearGradient id="x" y2="138.66" gradientUnits="userSpaceOnUse" x2="48" y1="20.221" x1="48">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <filter id="w" height="1.288" width="1.288" color-interpolation-filters="sRGB" y="-0.144" x="-0.144">
-   <feGaussianBlur stdDeviation="3.96"/>
-  </filter>
-  <linearGradient id="p" y2="40" gradientUnits="userSpaceOnUse" x2="69" y1="40" x1="59">
-   <stop stop-color="#ff7c53" offset="0"/>
-   <stop stop-color="#f21919" offset=".5"/>
-   <stop stop-color="#db1414" offset=".5"/>
-   <stop stop-color="#9b1818" offset="1"/>
-  </linearGradient>
-  <linearGradient id="q" y2="88" gradientUnits="userSpaceOnUse" x2="69" y1="88" x1="59">
-   <stop stop-color="#f0f0f0" offset="0"/>
-   <stop stop-color="#e6e6e6" offset=".5"/>
-   <stop stop-color="#d2d2d2" offset=".5"/>
-   <stop stop-color="#bebebe" offset="1"/>
-  </linearGradient>
-  <radialGradient id="s" gradientUnits="userSpaceOnUse" cy="63.28" cx="63.335" gradientTransform="matrix(0.644,-1.4509e-6,1.4509e-6,0.644,22.699,22.756)" r="1.7404">
-   <stop stop-color="#c1c1c1" offset="0"/>
-   <stop stop-color="#3f3f3f" offset="1"/>
-  </radialGradient>
-  <linearGradient id="y" y2="-18.667" gradientUnits="userSpaceOnUse" x2="49.428" y1="83.553" x1="49.428">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="z" gradientUnits="userSpaceOnUse" cy="64" cx="64" gradientTransform="matrix(.72973 0 0 .72973 1.2973 1.2973)" r="37">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity=".62745" offset="1"/>
-  </radialGradient>
-  <linearGradient id="n" y2="40" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(.41573 .42054 -.3236 .32735 18.291 -24.237)" y1="40" x1="59">
-   <stop stop-color="#ff7c53" offset="0"/>
-   <stop stop-color="#f21919" offset=".5"/>
-   <stop stop-color="#db1414" offset=".5"/>
-   <stop stop-color="#9b1818" offset="1"/>
-  </linearGradient>
-  <linearGradient id="o" y2="88" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(.41573 .42054 -.3236 .32735 18.291 -24.237)" y1="88" x1="59">
-   <stop stop-color="#f0f0f0" offset="0"/>
-   <stop stop-color="#e6e6e6" offset=".5"/>
-   <stop stop-color="#d2d2d2" offset=".5"/>
-   <stop stop-color="#bebebe" offset="1"/>
-  </linearGradient>
-  <radialGradient id="r" gradientUnits="userSpaceOnUse" cy="63.28" cx="63.335" gradientTransform="matrix(.23949 .24226 -.23948 .24226 24.225 -7.3042)" r="1.7404">
-   <stop stop-color="#c1c1c1" offset="0"/>
-   <stop stop-color="#3f3f3f" offset="1"/>
-  </radialGradient>
- </defs>
- <g display="none" transform="translate(0,-48)">
-  <rect opacity=".9" rx="6" ry="6" height="85" filter="url(#v)" width="86" y="7" x="5" fill="url(#t)"/>
- </g>
- <g display="none" transform="translate(0,-48)">
-  <rect opacity=".15" clip-path="url(#u)" rx="12" ry="12" height="66" filter="url(#w)" width="66" stroke="#fff" stroke-linecap="round" y="15" x="15" stroke-width=".5" fill="url(#x)"/>
- </g>
- <g display="none" transform="translate(0,-48)">
-  <path opacity=".2" d="m48 12.045-4.846 23.198c-0.5951 0.2287-1.1749 0.48065-1.7263 0.78741l-10.539-5.2696 5.2696 10.539c-0.31514 0.5624-0.58399 1.1484-0.8177 1.7565l-23.198 4.8456 23.198 4.8456c0.23062 0.6001 0.50774 1.1706 0.8177 1.7263l-5.2696 10.539 10.539-5.2696c0.55561 0.30997 1.1262 0.58708 1.7263 0.8177l4.846 23.2 4.846-23.198c0.6001-0.23062 1.1707-0.50773 1.7263-0.8177l10.539 5.2696-5.2696-10.539c0.30996-0.5556 0.58708-1.1262 0.8177-1.7263l23.199-4.847-23.199-4.845c-0.23371-0.60814-0.50255-1.1941-0.8177-1.7565l5.27-10.539-10.539 5.27c-0.552-0.307-1.131-0.559-1.726-0.788l-4.846-23.198zm0 27.045c4.8655-0.000002 8.813 3.9474 8.813 8.813 0 4.8655-3.9474 8.813-8.813 8.813-4.8655-0.000002-8.813-3.9474-8.813-8.813 0-4.8655 3.9474-8.813 8.813-8.813z" display="inline" fill="url(#y)"/>
-  <path opacity=".05" display="inline" d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 5.281 10.562c-0.31514 0.5624-0.57879 1.1419-0.8125 1.75l-23.188 4.8438 23.188 4.8438c0.23062 0.6001 0.50254 1.1631 0.8125 1.7188l-5.281 10.531 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-5.281-10.531c0.30996-0.5556 0.58188-1.1187 0.8125-1.7188l23.188-4.8438-23.188-4.8438c-0.23371-0.60814-0.49735-1.1876-0.8125-1.75l5.281-10.562-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.216zm0 2.0312 4.4375 21.281a0.4185 0.4185 0 0 0 0.25 0.28125c0.58524 0.22491 1.1294 0.48813 1.6562 0.78125a0.4185 0.4185 0 0 0 0.40625 0l9.4375-4.7188-4.7188 9.4375a0.4185 0.4185 0 0 0 0 0.40625c0.30388 0.54228 0.58466 1.0946 0.8125 1.6875a0.4185 0.4185 0 0 0 0.28125 0.25l21.25 4.4375-21.25 4.4375a0.4185 0.4185 0 0 0 -0.28125 0.25c-0.22255 0.5791-0.51041 1.1148-0.8125 1.6562a0.4185 0.4185 0 0 0 0 0.40625l4.718 9.407-9.438-4.687a0.4185 0.4185 0 0 0 -0.40625 0c-0.54148 0.30209-1.0771 0.58995-1.6562 0.8125a0.4185 0.4185 0 0 0 -0.25 0.28125l-4.4375 21.25-4.4375-21.25a0.4185 0.4185 0 0 0 -0.25 -0.28125c-0.58-0.223-1.115-0.511-1.657-0.813a0.4185 0.4185 0 0 0 -0.40625 0l-9.4375 4.6875 4.7188-9.4062a0.4185 0.4185 0 0 0 0 -0.40625c-0.30209-0.5415-0.58995-1.0772-0.8125-1.6562a0.4185 0.4185 0 0 0 -0.28125 -0.25l-21.25-4.4375 21.25-4.4375a0.4185 0.4185 0 0 0 0.28125 -0.25c0.22784-0.59286 0.50863-1.1452 0.8125-1.6875a0.4185 0.4185 0 0 0 0 -0.40625l-4.718-9.438 9.438 4.718a0.4185 0.4185 0 0 0 0.40625 0c0.52687-0.29312 1.071-0.55634 1.6562-0.78125a0.4185 0.4185 0 0 0 0.25 -0.28125l4.438-21.282zm0 24.625c-5.0918 0-9.2188 4.1269-9.2188 9.2188 0 5.0918 4.1269 9.2187 9.2188 9.2188 5.0918 0 9.2188-4.1269 9.2188-9.2188 0-5.0918-4.1269-9.2188-9.2188-9.2188zm0 0.40625c4.8655-0.000002 8.8125 3.947 8.8125 8.8125s-3.947 8.8125-8.8125 8.8125c-4.8655-0.000002-8.8125-3.947-8.8125-8.8125s3.947-8.8125 8.8125-8.8125z"/>
-  <path opacity=".1" display="inline" d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 5.281 10.562c-0.31514 0.5624-0.57879 1.1419-0.8125 1.75l-23.188 4.8438 23.188 4.8438c0.23062 0.6001 0.50254 1.1631 0.8125 1.7188l-5.281 10.531 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-5.281-10.531c0.30996-0.5556 0.58188-1.1187 0.8125-1.7188l23.188-4.8438-23.188-4.8438c-0.23371-0.60814-0.49735-1.1876-0.8125-1.75l5.281-10.562-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.216zm0 0.9375 4.6562 22.312a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0.03125 0.0625 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0c0.59042 0.2269 1.1477 0.48096 1.6875 0.78125a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0l10-5-5 10a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125c0.3098 0.55286 0.58158 1.1179 0.8125 1.7188a0.19858 0.19858 0 0 0 0.03125 0.0625 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0l22.282 4.658-22.281 4.656a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.0625 0.03125 0.19858 0.19858 0 0 0 -0.031 0.032 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 0 0.03125c-0.22679 0.59013-0.50628 1.1386-0.8125 1.6875a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125l5 9.9688-10-4.9688a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0c-0.5489 0.30623-1.0974 0.58571-1.6875 0.8125a0.19858 0.19858 0 0 0 -0.0625 0.03125 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125l-4.655 22.28-4.656-22.281a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 -0.032 -0.062 0.19858 0.19858 0 0 0 -0.031 -0.032 0.19858 0.19858 0 0 0 -0.031 -0.031 0.19858 0.19858 0 0 0 -0.03125 0c-0.59013-0.22679-1.1386-0.50627-1.6875-0.8125a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0l-10 4.9688 5-9.9688a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125c-0.30622-0.54891-0.58571-1.0974-0.8125-1.6875a0.19858 0.19858 0 0 0 -0.032 -0.061 0.19858 0.19858 0 0 0 -0.031 -0.031 0.19858 0.19858 0 0 0 -0.031 -0.032 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0l-22.282-4.656 22.281-4.656a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.0625 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125c0.23092-0.60089 0.50271-1.1659 0.8125-1.7188a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125l-5-10 10 5a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0c0.53975-0.30029 1.0971-0.55435 1.6875-0.78125a0.19858 0.19858 0 0 0 0.0625 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125l4.655-22.312zm0 25.938c-4.9729 0-9 4.0271-9 9s4.0271 9 9 9 9-4.0271 9-9-4.0271-9-9-9zm0 0.1875c4.8655-0.000002 8.8125 3.947 8.8125 8.8125s-3.947 8.8125-8.8125 8.8125c-4.8655-0.000002-8.8125-3.947-8.8125-8.8125s3.947-8.8125 8.8125-8.8125z"/>
-  <path display="inline" d="m153.02 10.767c-0.51471 0-1.0474 0.34494-1.6352 1.0345-0.27321 0.31875-0.46156 0.63714-0.65076 1.168-0.1892 0.53089-0.37766 1.2824-0.65075 2.4862-0.11127 0.52293-0.22801 1.0511-0.35041 1.5852-0.005 0.02589-0.0651 0.21593-0.10012 0.35041-0.43816-0.9082-0.65409-1.6171-1.7354-5.6566-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.004-0.01205-0.009-0.02336-0.0167-0.03337-0.01-0.0076-0.0213-0.01322-0.0334-0.01669-0.006-0.000454-0.0111-0.000454-0.0166 0-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0166 0.01669-0.006 0.0049-0.0118 0.0105-0.0167 0.01669l-0.33372 0.31704c-0.23103-0.01896-0.39584-0.03337-0.58402-0.03337-0.6807 0-1.1184 0.12641-1.5351 0.45052-0.73237 0.57216-1.2348 1.3854-1.2348 2.0524 0 0.29473 0.062 0.61324 0.26698 1.0345 0.008 0.01357 0.0198 0.025 0.0334 0.03337 0.01 0.0076 0.0213 0.01321 0.0334 0.01669 0.006 0.000454 0.0111 0.000454 0.0167 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.006 0.000454 0.0111 0.000454 0.0167 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01669l0.78425-0.51727c0.0136-0.0084 0.025-0.0198 0.0334-0.03337 0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.00046-0.0056 0.00046-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337 0.00046-0.0056 0.00046-0.01113 0-0.01669 0.00046-0.0056 0.00046-0.01113 0-0.01669-0.27695-0.58714-0.36709-0.82788-0.36709-1.0846 0-0.29559 0.16844-0.56638 0.45052-0.7175 0.24902-0.13489 0.48857-0.16686 0.98448-0.16686 0.1993 0 0.42923 0.0045 0.73419 0.01669-0.50777 2.1532-0.92214 3.5362-1.2681 4.1548-0.11155 0.19654-0.22511 0.31279-0.3671 0.38378-0.14198 0.07099-0.32928 0.10012-0.61738 0.10012-0.20625 0-0.37279-0.0167-0.68413-0.05006-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01669-0.012 0.0035-0.0233 0.0091-0.0334 0.01669l-0.53396 0.76756c-0.008 0.01001-0.0132 0.02132-0.0167 0.03337-0.00044 0.0056-0.00044 0.01113 0 0.01669-0.002 0.01105-0.002 0.02232 0 0.03337-0.00044 0.0056-0.00044 0.01113 0 0.01669 0.005 0.0062 0.0105 0.01179 0.0167 0.01669 0.008 0.01357 0.0198 0.025 0.0334 0.03337 0.005 0.0062 0.0105 0.01179 0.0167 0.01669 0.011 0.0019 0.0223 0.0019 0.0334 0 0.3009 0.02229 0.45661 0.03337 0.61739 0.03337 0.48681 0 0.80964-0.06055 1.118-0.25029 0.58361-0.34541 1.1562-1.1683 1.5184-2.1191 0.15976-0.42934 0.26739-0.84649 0.61739-2.2526l0.31703 1.3182c0.3238 1.3845 0.60125 2.2203 0.98448 2.9868 0.69073 1.4041 1.7045 2.1024 3.0536 2.1024 0.57933 0.000001 1.0052-0.10392 1.5184-0.40047 0.006 0.000455 0.0111 0.000455 0.0166 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.01-0.01494 0.0156-0.0322 0.0167-0.05006 0.00045-0.0056 0.00045-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337l-0.26698-1.0012c-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.004-0.01205-0.009-0.02336-0.0166-0.03337-0.01-0.0076-0.0213-0.01321-0.0334-0.01669-0.006-0.000454-0.0111-0.000454-0.0167 0-0.011-0.0019-0.0223-0.0019-0.0334 0-0.006-0.000454-0.0112-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01669-0.0136 0.0084-0.025 0.0198-0.0334 0.03337-0.006 0.0049-0.0118 0.0105-0.0166 0.01669-0.15516 0.36572-0.23163 0.51113-0.3671 0.66744-0.18374 0.22457-0.423 0.35041-0.66744 0.35041-0.64202 0-1.2642-0.49539-1.8188-1.5351 0.18467-0.9327 0.29241-1.3816 0.56733-2.5363 0.47849-1.9362 0.7327-2.7116 1.0846-3.4373 0.11224-0.22449 0.2262-0.37612 0.36709-0.46721s0.30666-0.13349 0.55064-0.13349c0.0829 0 0.13414-0.0047 0.28367 0.01669 0.006 0.000455 0.0111 0.000455 0.0166 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.0196-0.0058 0.0371-0.01748 0.05-0.03337 0.00045-0.0056 0.00045-0.01113 0-0.01669l0.40047-0.73419c0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.00045-0.0056 0.00045-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337 0.00045-0.0056 0.00045-0.01113 0-0.01669-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.008-0.01357-0.0198-0.025-0.0334-0.03337-0.005-0.0062-0.0105-0.01179-0.0166-0.01669-0.006-0.000454-0.0111-0.000454-0.0167 0-0.12709-0.01059-0.24428-0.03337-0.35041-0.03337z"/>
-  <path display="inline" d="m110.24 46.636c0 1.0573 0.50675 2.3685 1.2517 3.2397 0.88544 1.0119 2.291 1.5646 3.8656 1.5646 0.80347 0.000003 1.4439-0.17911 1.8776-0.55223 0.43367-0.37312 0.64427-0.93323 0.64427-1.6383 0-1.1539-0.5503-2.4086-1.4542-3.3502-0.88473-0.91001-2.1828-1.399-3.6815-1.399-0.79132 0.000002-1.4088 0.1874-1.8408 0.55223-0.4319 0.36483-0.66267 0.90154-0.66267 1.5831zm0.69949 0.69949c0-0.51725 0.20461-0.90214 0.57063-1.1781 0.36602-0.27594 0.90566-0.44178 1.6015-0.44178 0.91206 0.000004 1.9549 0.26397 2.6323 0.64427 0.90605 0.51264 1.4174 1.3075 1.4174 2.1721 0 0.53583-0.2062 0.94367-0.58904 1.2333-0.38284 0.28964-0.95465 0.46019-1.6935 0.46019-1.1145 0.000001-2.1105-0.32219-2.8164-0.84675-0.70585-0.52456-1.1229-1.2478-1.1229-2.0432z"/>
-  <path display="inline" d="m185.76 48.667-0.25679-0.82541v-0.03668c-0.0176-1.168-0.26703-1.934-0.82541-2.6413-0.50179-0.62724-1.0354-0.93547-1.7059-0.93547-0.32979 0-0.59183 0.04597-1.0272 0.22011-0.007 0.0054-0.013 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02177-0.0367 0.03668-0.007 0.0054-0.013 0.01154-0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.002 0.01214-0.002 0.02454 0 0.03668-0.0005 0.0061-0.0005 0.01224 0 0.01835 0.006 0.0068 0.0115 0.01296 0.0184 0.01834l0.58696 0.89878c0.009 0.01492 0.0218 0.02748 0.0367 0.03668 0.006 0.0068 0.0115 0.01296 0.0184 0.01835 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.38534-0.10838 0.69787-0.16508 0.99049-0.16508 0.45068 0 0.73004 0.14629 0.93547 0.49525 0.19099 0.32442 0.29612 0.86246 0.33017 1.5958l-2.5863-0.64199h-0.0184c-0.17301-0.16993-0.25483-0.2698-0.47691-0.45856-0.006-0.0005-0.0122-0.0005-0.0184 0-0.006-0.0068-0.0115-0.01296-0.0184-0.01834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.007 0.0054-0.013 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02176-0.0367 0.03668-0.007 0.0054-0.013 0.01154-0.0184 0.01835-0.002 0.01214-0.002 0.02454 0 0.03668v0.18343c-0.12235-0.02938-0.25254-0.05972-0.34851-0.09171-0.006-0.000499-0.0122-0.000499-0.0184 0-0.94131-0.23227-1.4542-0.39055-1.7425-0.58696-0.28836-0.19642-0.37422-0.42092-0.49525-0.91713-0.001-0.01963-0.008-0.0386-0.0184-0.05503l-0.40354-0.47691c-0.011-0.0083-0.0234-0.01453-0.0367-0.01834-0.006-0.0068-0.0115-0.01295-0.0184-0.01834-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0196 0.0012-0.0386 0.0075-0.055 0.01834-0.007 0.0054-0.0129 0.01154-0.0184 0.01834-0.0108 0.01642-0.0171 0.0354-0.0184 0.05503-0.0005 0.0061-0.0005 0.01224 0 0.01835-0.0122 0.34357-0.0184 0.60598-0.0184 0.69702l-0.0184 1.1006c0 0.36605-0.006 0.69267-0.0184 0.97215-0.049 1.4811-0.055 1.4904-0.055 2.0177 0 0.32333 0.0172 0.54083 0.11006 0.75204 0.0929 0.21121 0.24252 0.40129 0.49524 0.67867 0.2538 0.28475 0.45736 0.49294 0.64199 0.62364 0.18463 0.13071 0.36355 0.18343 0.53193 0.18343 0.0611 0 0.1746 0.0045 0.31183-0.03668 0.007-0.0054 0.013-0.01154 0.0184-0.01834 0.0149-0.0092 0.0275-0.02176 0.0367-0.03668 0.007-0.0054 0.0129-0.01154 0.0184-0.01834 0.002-0.01214 0.002-0.02454 0-0.03668 0.0005-0.0061 0.0005-0.01224 0-0.01834 0.0005-0.0061 0.0005-0.01224 0-0.01834l-0.34851-0.93547c-0.006-0.02161-0.0192-0.04078-0.0367-0.05503-0.011-0.0083-0.0234-0.01453-0.0367-0.01834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.25859 0.03695-0.34248 0.05503-0.44022 0.05503-0.10971 0-0.19217-0.01492-0.23845-0.03668-0.0463-0.02176-0.0617-0.05315-0.0917-0.1284-0.0599-0.15048-0.0917-0.47832-0.0917-1.0639v-2.9165c0.86732 0.93525 1.0966 1.0793 2.568 1.4674 0.0297 0.48406 0.0512 0.65127 0.0734 0.91713 0.0122 0.26889 0.0184 0.42802 0.0184 0.49525-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.00071-0.0033-0.001 0.05241 0 0.11006 0.001 0.05764 0.0119 0.14227 0.0184 0.22011-0.0005 0.0061-0.0005 0.01224 0 0.01834 0.006 0.0068 0.0115 0.01296 0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834 0.1605 0.22222 0.19651 0.2579 0.36685 0.4769 0.006 0.0068 0.0115 0.01296 0.0184 0.01834 0.011 0.0083 0.0234 0.01453 0.0367 0.01834 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.007-0.0054 0.013-0.01154 0.0184-0.01834 0.0149-0.0092 0.0275-0.02176 0.0367-0.03668 0.007-0.0054 0.013-0.01154 0.0184-0.01835 0.002-0.01214 0.002-0.02454 0-0.03668v-2.0544l2.5496 0.64199v0.29348c0.0244 0.51332 0.0367 0.91115 0.0367 0.97215 0 0.23161-0.012 0.32378-0.11007 0.42188-0.0981 0.0981-0.3133 0.20238-0.71535 0.36685-0.007 0.0054-0.0129 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02177-0.0367 0.03668-0.007 0.0054-0.0129 0.01154-0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.002 0.01214-0.002 0.02454 0 0.03668-0.0005 0.0061-0.0005 0.01224 0 0.01835 0.004 0.01325 0.01 0.02568 0.0184 0.03668 0.006 0.000499 0.0122 0.000499 0.0184 0l0.82541 0.80707c0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.006 0.0068 0.0115 0.01296 0.0184 0.01835 0.0121 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.14624-0.01994 0.27031-0.05695 0.36685-0.1284 0.0965-0.07144 0.15984-0.17468 0.20177-0.29348 0.0005-0.0061 0.0005-0.01224 0-0.01835 0.0005-0.0061 0.0005-0.01224 0-0.01834l-0.055-2.4762 0.11006 0.03668c0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0196-0.0012 0.0386-0.0075 0.055-0.01835 0.0174-0.01425 0.0303-0.03342 0.0367-0.05503 0.002-0.01214 0.002-0.02454 0-0.03668 0.002-0.01214 0.002-0.02454 0-0.03668z"/>
-  <path display="inline" d="m146.59 85.233c0.60791 0 1.2438-0.33016 1.7259-0.79655 0.48208-0.46639 0.81315-1.071 0.81315-1.6595 0-0.26536-0.0665-0.49964-0.21574-0.73017-0.14925-0.23053-0.37107-0.46072-0.69698-0.71358-0.37336-0.29649-0.59841-0.51528-0.73017-0.71358-0.13177-0.1983-0.18255-0.37208-0.18255-0.614 0-0.79891 0.78269-1.5267 1.6927-1.5267 0.44798 0 0.90233 0.19128 1.1782 0.49784 0.22059 0.2416 0.31089 0.44864 0.39828 0.92931-0.00045 0.0057-0.00045 0.0111 0 0.01659 0.005 0.0064 0.0105 0.01175 0.0166 0.01659 0.008 0.01353 0.0197 0.02484 0.0332 0.03317 0.005 0.0064 0.0105 0.01175 0.0166 0.01659 0.006 0.000455 0.011 0.000455 0.0166 0 0.011 0.0021 0.0222 0.0021 0.0332 0 0.006 0.000455 0.0111 0.000455 0.0166 0 0.012-0.0036 0.0232-0.009 0.0332-0.01659l0.16595-0.11616c0.008-0.01 0.0132-0.02121 0.0166-0.03317 0.006-0.005 0.0117-0.01046 0.0166-0.01659l0.49784-1.1616c0.00046-0.0057 0.00046-0.01111 0-0.01659 0.002-0.01096 0.002-0.02221 0-0.03317 0.00046-0.0057 0.00046-0.01111 0-0.01659-0.005-0.0064-0.0105-0.01174-0.0166-0.01659 0.00045-0.0057 0.00045-0.01111 0-0.01659-0.4046-0.54332-0.96642-0.79655-1.7093-0.79655-0.87534 0-1.7421 0.35649-2.3896 0.89612-0.64755 0.53963-1.0787 1.2642-1.0787 2.008 0 0.24022 0.058 0.4373 0.21573 0.6472 0.1578 0.20989 0.40143 0.44066 0.81315 0.76336 0.40266 0.31441 0.64021 0.51199 0.76337 0.68039 0.12315 0.1684 0.14935 0.30267 0.14935 0.53104 0 0.66897-0.50655 1.2446-1.0953 1.2446-0.21774 0-0.32277-0.03595-0.41487-0.14936-0.0921-0.11344-0.17238-0.33165-0.23232-0.68039 0.00044-0.0057 0.00044-0.01111 0-0.01659-0.005-0.0064-0.0105-0.01175-0.0166-0.01659-0.008-0.01353-0.0197-0.02484-0.0332-0.03317-0.005-0.0064-0.0105-0.01175-0.0166-0.01659-0.006-0.000448-0.0111-0.000448-0.0166 0-0.011-0.0021-0.0222-0.0021-0.0332 0-0.006-0.000448-0.0111-0.000448-0.0166 0-0.006 0.005-0.0117 0.01046-0.0166 0.01659-0.006-0.000456-0.011-0.000456-0.0166 0l-0.73017 0.51444c-0.0158 0.01288-0.0273 0.03025-0.0332 0.04976-0.002 0.01096-0.002 0.02221 0 0.03317-0.00046 0.0057-0.00046 0.01111 0 0.01659 0.0349 0.32061 0.14653 0.57398 0.3319 0.74678 0.18535 0.17279 0.43569 0.24892 0.74676 0.24892z"/>
-  <path opacity=".2" d="m30.875 31.75 5.0312 10.062c0.08495-0.16942 0.15733-0.33462 0.25-0.5l-4.625-9.218-0.656-0.344zm34.25 0-0.65625 0.34375-4.625 9.2188c0.09267 0.16538 0.16505 0.33058 0.25 0.5l5.031-10.063zm-17.125 7.344c-4.8655 0-8.8125 3.947-8.8125 8.8125 0 0.16794 0.02197 0.33437 0.03125 0.5 0.25961-4.6329 4.0837-8.3125 8.7812-8.3125 4.6976-0.000002 8.5216 3.6796 8.7812 8.3125 0.0093-0.16563 0.03125-0.33206 0.03125-0.5 0-4.8655-3.947-8.8125-8.8125-8.8125zm-33.438 9.3125-2.4062 0.5 23.188 4.8438c0.16281 0.42364 0.35815 0.81943 0.5625 1.2188l0.25-0.5c-0.31-0.556-0.582-1.119-0.812-1.719l-20.782-4.344zm66.875 0-20.781 4.344c-0.23062 0.6001-0.50254 1.1631-0.8125 1.7188l0.25 0.5c0.20435-0.39932 0.39969-0.79511 0.5625-1.2188l23.188-4.8438-2.4062-0.5zm-39.999 11.344-9.907 4.906-0.656 1.344 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-0.656-1.344-9.907-4.906c-0.5556 0.30997-1.1187 0.58188-1.7188 0.8125l-4.843 23.194-4.844-23.188c-0.6-0.23-1.163-0.502-1.718-0.812z" display="inline" fill="#fff"/>
-  <path opacity=".2" display="inline" d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 0.65625 1.3438 9.9062 4.9375c0.552-0.307 1.124-0.552 1.719-0.781l4.844-23.219 4.844 23.219c0.5951 0.2287 1.1674 0.47449 1.7188 0.78125l9.906-4.937 0.656-1.344-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.219zm-12.094 29.781c-0.20393 0.40673-0.39751 0.82069-0.5625 1.25l-23.188 4.8438 2.4062 0.5 20.781-4.3438c0.23371-0.60814 0.49736-1.1876 0.8125-1.75l-0.25-0.5zm24.188 0-0.25 0.5c0.31515 0.5624 0.57879 1.1419 0.8125 1.75l20.781 4.3438 2.4062-0.5-23.188-4.8438c-0.16499-0.42931-0.35856-0.84327-0.5625-1.25zm-20.875 6.5938c-0.0093 0.16563-0.03125 0.33206-0.03125 0.5 0 4.8655 3.947 8.8125 8.8125 8.8125s8.8125-3.947 8.8125-8.8125c0-0.16794-0.02197-0.33437-0.03125-0.5-0.25961 4.6329-4.0837 8.3125-8.7812 8.3125-4.6976-0.000002-8.5216-3.6796-8.7812-8.3125zm-3.3125 6.5625-5.031 10.032 0.65625-0.34375 4.625-9.1875c-0.09114-0.16338-0.16488-0.33367-0.25-0.5zm24.188 0c-0.08512 0.16633-0.15886 0.33662-0.25 0.5l4.625 9.1875 0.656 0.344-5.031-10.031z"/>
-  <g fill-rule="evenodd">
-   <path opacity=".05" d="m68.344 11.656a0.80733 0.80733 0 0 0 -0.094 0.032c-0.84331 0.36132-1.3786 1.0483-1.7812 1.6562-0.40265 0.60798-0.71865 1.1678-1.0625 1.5312a0.80733 0.80733 0 0 0 -0.0625 0.09375c-7.4189 10.272-14.948 20.506-22.312 30.812a0.80733 0.80733 0 0 0 -0.09375 0.125c-5.556 12.477-11.163 24.994-16.688 37.469a0.80733 0.80733 0 0 0 -0.03125 0.0625c-0.33362 1.0756 0.3584 2.082 1.1875 2.4688 0.41455 0.19339 0.86107 0.28683 1.3438 0.1875 0.46917-0.09655 0.94963-0.38905 1.25-0.84375 0.0035-0.0053-0.0035-0.02589 0-0.03125h0.03125c8.008-11.094 16.11-22.154 24.063-33.281a0.80733 0.80733 0 0 0 0.09375 -0.125c5.568-12.501 11.169-25.021 16.718-37.532a0.80733 0.80733 0 0 0 0.0625 -0.1875c0.2153-1.4496-1.1068-2.6871-2.5312-2.4375a0.80733 0.80733 0 0 0 -0.09375 0z"/>
-   <path opacity="0.08" d="m68.562 12.438c-1.2325 0.52808-1.6769 2.0539-2.5725 3.0006-7.422 10.275-14.943 20.511-22.302 30.811-5.556 12.478-11.164 24.966-16.688 37.438-0.41935 1.352 1.5938 2.2908 2.3438 1.0938 8.0188-11.109 16.137-22.179 24.094-33.312 5.5687-12.501 11.171-24.991 16.719-37.5 0.1381-0.92987-0.67669-1.6919-1.5938-1.5312z"/>
-   <path opacity="0.12" d="m68.781 13.125a0.61863 0.61863 0 0 0 -0.4375 0.25l-23.938 33a0.61863 0.61863 0 0 0 -0.064 0.125l-16.624 37.25a0.61863 0.61863 0 0 0 1.062 0.625l23.938-33.031a0.61863 0.61863 0 0 0 0.063 -0.125l16.623-37.219a0.61863 0.61863 0 0 0 -0.625 -0.875z"/>
-   <path opacity=".3" d="m68.844 13.75-23.938 33-16.625 37.25 23.938-33.031 16.625-37.219z"/>
-   <g display="inline" transform="matrix(.73161 .4224 -.4224 .73161 28.777 -25.989)">
-    <path fill="url(#p)" d="m69 64h-10l5-48 5 48z"/>
-    <path fill="url(#q)" d="m69 64h-10l5 48 5-48z"/>
-    <path fill="url(#s)" d="m65.503 63.921a1.7404 1.7404 0 1 1 -3.4808 0 1.7404 1.7404 0 1 1 3.4808 0z" transform="matrix(1.1491,0,0,1.1491,-9.2727,-9.4546)"/>
-   </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="normal.svg">
+  <metadata
+     id="metadata183">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview181"
+     showgrid="false"
+     inkscape:zoom="5.0575786"
+     inkscape:cx="24.3468"
+     inkscape:cy="24.1506"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="t"
+       y2="7.0165"
+       gradientUnits="userSpaceOnUse"
+       x2="45.448"
+       gradientTransform="scale(1.0059 .99417)"
+       y1="92.54"
+       x1="45.448">
+      <stop
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-opacity=".58824"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <filter
+       id="v"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="1.71"
+         id="feGaussianBlur12" />
+    </filter>
+    <clipPath
+       id="u">
+      <rect
+         rx="6"
+         ry="6"
+         height="84"
+         width="84"
+         y="6"
+         x="6"
+         fill="#fff"
+         id="rect15" />
+    </clipPath>
+    <linearGradient
+       id="x"
+       y2="138.66"
+       gradientUnits="userSpaceOnUse"
+       x2="48"
+       y1="20.221"
+       x1="48">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop18" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop20" />
+    </linearGradient>
+    <filter
+       id="w"
+       height="1.288"
+       width="1.288"
+       color-interpolation-filters="sRGB"
+       y="-0.144"
+       x="-0.144">
+      <feGaussianBlur
+         stdDeviation="3.96"
+         id="feGaussianBlur23" />
+    </filter>
+    <linearGradient
+       id="p"
+       y2="40"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       y1="40"
+       x1="59">
+      <stop
+         stop-color="#ff7c53"
+         offset="0"
+         id="stop26" />
+      <stop
+         stop-color="#f21919"
+         offset=".5"
+         id="stop28" />
+      <stop
+         stop-color="#db1414"
+         offset=".5"
+         id="stop30" />
+      <stop
+         stop-color="#9b1818"
+         offset="1"
+         id="stop32" />
+    </linearGradient>
+    <linearGradient
+       id="q"
+       y2="88"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       y1="88"
+       x1="59">
+      <stop
+         stop-color="#f0f0f0"
+         offset="0"
+         id="stop35" />
+      <stop
+         stop-color="#e6e6e6"
+         offset=".5"
+         id="stop37" />
+      <stop
+         stop-color="#d2d2d2"
+         offset=".5"
+         id="stop39" />
+      <stop
+         stop-color="#bebebe"
+         offset="1"
+         id="stop41" />
+    </linearGradient>
+    <radialGradient
+       id="s"
+       gradientUnits="userSpaceOnUse"
+       cy="63.28"
+       cx="63.335"
+       gradientTransform="matrix(0.644,-1.4509e-6,1.4509e-6,0.644,22.699,22.756)"
+       r="1.7404">
+      <stop
+         stop-color="#c1c1c1"
+         offset="0"
+         id="stop44" />
+      <stop
+         stop-color="#3f3f3f"
+         offset="1"
+         id="stop46" />
+    </radialGradient>
+    <linearGradient
+       id="y"
+       y2="-18.667"
+       gradientUnits="userSpaceOnUse"
+       x2="49.428"
+       y1="83.553"
+       x1="49.428">
+      <stop
+         offset="0"
+         id="stop49" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop51" />
+    </linearGradient>
+    <radialGradient
+       id="z"
+       gradientUnits="userSpaceOnUse"
+       cy="64"
+       cx="64"
+       gradientTransform="matrix(.72973 0 0 .72973 1.2973 1.2973)"
+       r="37">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop54" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".62745"
+         offset="1"
+         id="stop56" />
+    </radialGradient>
+    <linearGradient
+       id="n"
+       y2="40"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(.41573 .42054 -.3236 .32735 18.291 -24.237)"
+       y1="40"
+       x1="59">
+      <stop
+         stop-color="#ff7c53"
+         offset="0"
+         id="stop59" />
+      <stop
+         stop-color="#f21919"
+         offset=".5"
+         id="stop61" />
+      <stop
+         stop-color="#db1414"
+         offset=".5"
+         id="stop63" />
+      <stop
+         stop-color="#9b1818"
+         offset="1"
+         id="stop65" />
+    </linearGradient>
+    <linearGradient
+       id="o"
+       y2="88"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(.41573 .42054 -.3236 .32735 18.291 -24.237)"
+       y1="88"
+       x1="59">
+      <stop
+         stop-color="#f0f0f0"
+         offset="0"
+         id="stop68" />
+      <stop
+         stop-color="#e6e6e6"
+         offset=".5"
+         id="stop70" />
+      <stop
+         stop-color="#d2d2d2"
+         offset=".5"
+         id="stop72" />
+      <stop
+         stop-color="#bebebe"
+         offset="1"
+         id="stop74" />
+    </linearGradient>
+    <radialGradient
+       id="r"
+       gradientUnits="userSpaceOnUse"
+       cy="63.28"
+       cx="63.335"
+       gradientTransform="matrix(.23949 .24226 -.23948 .24226 24.225 -7.3042)"
+       r="1.7404">
+      <stop
+         stop-color="#c1c1c1"
+         offset="0"
+         id="stop77" />
+      <stop
+         stop-color="#3f3f3f"
+         offset="1"
+         id="stop79" />
+    </radialGradient>
+  </defs>
+  <g
+     display="none"
+     transform="translate(0,-48)"
+     id="g81">
+    <rect
+       opacity=".9"
+       rx="6"
+       ry="6"
+       height="85"
+       filter="url(#v)"
+       width="86"
+       y="7"
+       x="5"
+       fill="url(#t)"
+       id="rect83" />
   </g>
- </g>
- <g display="none" transform="translate(0,-48)">
-  <path display="inline" fill="url(#z)" d="m48 21-3.649 17.468c-0.4481 0.1722-0.88465 0.36192-1.2998 0.5929l-7.9358-3.9679 3.9679 7.9358c-0.237 0.423-0.439 0.864-0.615 1.322l-17.468 3.649 17.468 3.649c0.17365 0.45186 0.38232 0.88147 0.61571 1.2998l-3.9679 7.9358 7.9358-3.9679c0.41835 0.2334 0.84797 0.44206 1.2998 0.61571l3.648 17.467 3.649-17.468c0.45186-0.17365 0.88148-0.38231 1.2998-0.61571l7.9358 3.9679-3.9679-7.9358c0.23339-0.41836 0.44206-0.84797 0.61571-1.2998l17.467-3.648-17.468-3.649c-0.176-0.458-0.378-0.899-0.616-1.322l3.9679-7.9358-7.9358 3.9679c-0.415-0.231-0.851-0.421-1.299-0.593l-3.649-17.468zm0 20.364c3.6636 0 6.636 2.9723 6.636 6.636 0 3.6636-2.9723 6.636-6.636 6.636-3.6636-0.000001-6.636-2.9723-6.636-6.636 0-3.6636 2.9723-6.636 6.636-6.636z"/>
-  <path display="inline" fill="#fff" d="m52.539 10.836c-0.51471 0-1.0474 0.34477-1.6352 1.034-0.27321 0.31859-0.46156 0.63682-0.65076 1.1674-0.1892 0.53062-0.37766 1.2818-0.65075 2.485-0.11127 0.52267-0.22801 1.0506-0.35041 1.5844-0.005 0.02588-0.0651 0.21582-0.10012 0.35023-0.43816-0.90775-0.65409-1.6163-1.7354-5.6538-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.004-0.01204-0.009-0.02335-0.0167-0.03335-0.01-0.0076-0.0213-0.01321-0.0334-0.01668-0.006-0.000454-0.0111-0.000454-0.0166 0-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0166 0.01668-0.006 0.0049-0.0118 0.01049-0.0167 0.01668l-0.33372 0.31688c-0.231-0.019-0.396-0.034-0.584-0.034-0.6807 0-1.1184 0.12634-1.5351 0.4503-0.73237 0.57188-1.2348 1.3847-1.2348 2.0514 0 0.29458 0.062 0.61294 0.26698 1.034 0.008 0.01356 0.0198 0.02499 0.0334 0.03335 0.01 0.0076 0.0213 0.0132 0.0334 0.01668 0.006 0.000455 0.0111 0.000455 0.0167 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.006 0.000455 0.0111 0.000455 0.0167 0 0.006-0.0049 0.0118-0.01049 0.0167-0.01668l0.78425-0.51701c0.0136-0.0084 0.025-0.01979 0.0334-0.03335 0.006-0.0049 0.0118-0.0105 0.0167-0.01668 0.00046-0.0056 0.00046-0.01112 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335 0.00046-0.0056 0.00046-0.01112 0-0.01668 0.00046-0.0056 0.00046-0.01112 0-0.01668-0.27695-0.58685-0.36709-0.82747-0.36709-1.0841 0-0.29544 0.16844-0.5661 0.45052-0.71715 0.24902-0.13482 0.48857-0.16678 0.98448-0.16678 0.1993 0 0.42923 0.0045 0.73419 0.01668-0.50777 2.1522-0.92214 3.5345-1.2681 4.1528-0.11155 0.19644-0.22511 0.31263-0.3671 0.38359-0.14198 0.07095-0.32928 0.10007-0.61738 0.10007-0.20625 0-0.37279-0.01669-0.68413-0.05004-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01668-0.012 0.0035-0.0234 0.0091-0.0334 0.01668l-0.53396 0.76718c-0.008 0.01-0.0132 0.02131-0.0167 0.03335-0.00044 0.0056-0.00044 0.01112 0 0.01668-0.002 0.01104-0.002 0.02232 0 0.03335-0.00044 0.0056-0.00044 0.01112 0 0.01668 0.005 0.0062 0.0105 0.01178 0.0167 0.01668 0.008 0.01356 0.0198 0.02499 0.0334 0.03335 0.005 0.0062 0.0105 0.01178 0.0167 0.01668 0.011 0.0019 0.0223 0.0019 0.0334 0 0.3009 0.02228 0.45661 0.03335 0.61739 0.03335 0.48681 0 0.80964-0.06052 1.118-0.25017 0.58361-0.34523 1.1562-1.1677 1.5184-2.1181 0.15976-0.42912 0.26739-0.84607 0.61739-2.2515l0.31703 1.3175c0.3238 1.3838 0.60125 2.2192 0.98448 2.9853 0.69073 1.4034 1.7045 2.1014 3.0536 2.1014 0.57933 0 1.0052-0.10388 1.5184-0.40027 0.006 0.000454 0.0111 0.000454 0.0166 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01668 0.01-0.01493 0.0156-0.03218 0.0167-0.05003 0.00045-0.0056 0.00045-0.01112 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335l-0.26698-1.0007c-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.004-0.01204-0.009-0.02335-0.0166-0.03335-0.01-0.0076-0.0213-0.0132-0.0334-0.01668-0.006-0.000455-0.0111-0.000455-0.0167 0-0.011-0.0019-0.0223-0.0019-0.0334 0-0.006-0.000455-0.0112-0.000455-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01668-0.0136 0.0084-0.025 0.01979-0.0334 0.03335-0.006 0.0049-0.0118 0.01049-0.0166 0.01668-0.15516 0.36554-0.23163 0.51088-0.3671 0.66711-0.18374 0.22446-0.423 0.35023-0.66744 0.35023-0.64202 0-1.2642-0.49515-1.8188-1.5344 0.18467-0.93223 0.29241-1.381 0.56733-2.535 0.47849-1.9353 0.7327-2.7102 1.0846-3.4356 0.11224-0.22438 0.2262-0.37593 0.36709-0.46698 0.14089-0.09106 0.30666-0.13342 0.55064-0.13342 0.0829 0 0.13414-0.0047 0.28367 0.01668 0.006 0.000454 0.0111 0.000454 0.0166 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.0196-0.0058 0.0371-0.01747 0.05-0.03335 0.00045-0.0056 0.00045-0.01112 0-0.01668l0.40047-0.73382c0.006-0.0049 0.0118-0.01049 0.0167-0.01668 0.00045-0.0056 0.00045-0.01113 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335 0.00045-0.0056 0.00045-0.01112 0-0.01668-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.008-0.01356-0.0198-0.02499-0.0334-0.03335-0.005-0.0062-0.0105-0.01179-0.0166-0.01668-0.006-0.000454-0.0111-0.000454-0.0167 0-0.12709-0.01058-0.24428-0.03335-0.35041-0.03335z"/>
-  <path display="inline" fill="#fff" d="m9.7581 46.687c0 1.0568 0.50675 2.3673 1.2517 3.2381 0.88544 1.0114 2.291 1.5639 3.8656 1.5639 0.80348 0.000004 1.4439-0.17902 1.8776-0.55195 0.43367-0.37293 0.64426-0.93277 0.64426-1.6375 0-1.1534-0.55029-2.4074-1.4542-3.3485-0.88473-0.90956-2.1828-1.3983-3.6815-1.3983-0.79132 0.000001-1.4088 0.1873-1.8408 0.55195-0.43191 0.36465-0.66267 0.90109-0.66267 1.5823zm0.69949 0.69914c0-0.51699 0.20461-0.90169 0.57063-1.1775s0.90565-0.44156 1.6015-0.44156c0.91206 0.000003 1.9549 0.26384 2.6323 0.64394 0.90605 0.51238 1.4174 1.3068 1.4174 2.171 0 0.53556-0.20621 0.9432-0.58904 1.2327-0.38284 0.2895-0.95465 0.45996-1.6935 0.45996-1.1145 0.000002-2.1105-0.32203-2.8164-0.84633-0.70585-0.5243-1.1229-1.2471-1.1229-2.0422z"/>
-  <path display="inline" fill="#fff" d="m85.286 48.717-0.25679-0.825v-0.03666c-0.0176-1.1675-0.26703-1.9331-0.82541-2.64-0.50179-0.62692-1.0354-0.935-1.7059-0.935-0.32979 0-0.59183 0.04595-1.0272 0.22-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.0149 0.0092-0.0275 0.02176-0.0367 0.03666-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01833-0.002 0.01213-0.002 0.02453 0 0.03666-0.0005 0.0061-0.0005 0.01223 0 0.01833 0.006 0.0068 0.0115 0.01295 0.0184 0.01834l0.58696 0.89834c0.009 0.01491 0.0218 0.02747 0.0367 0.03666 0.006 0.0068 0.0115 0.01295 0.0184 0.01833 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.38534-0.10832 0.69787-0.165 0.99049-0.165 0.45068 0 0.73004 0.14622 0.93547 0.495 0.19099 0.32426 0.29612 0.86204 0.33017 1.595l-2.5863-0.64167h-0.0184c-0.17301-0.16984-0.25483-0.26966-0.47691-0.45834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.006-0.0068-0.0115-0.01295-0.0184-0.01833-0.006-0.000498-0.0122-0.000498-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.000498-0.0122-0.000498-0.0184 0-0.007 0.0054-0.013 0.01154-0.0184 0.01833-0.0149 0.0092-0.0275 0.02175-0.0367 0.03666-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.002 0.01213-0.002 0.02453 0 0.03666v0.18333c-0.12235-0.02937-0.25254-0.05969-0.34851-0.09166-0.006-0.000499-0.0122-0.000499-0.0184 0-0.94131-0.23216-1.4542-0.39035-1.7425-0.58667-0.28836-0.19632-0.37422-0.42071-0.49525-0.91667-0.001-0.01962-0.008-0.03859-0.0184-0.055l-0.40354-0.47667c-0.011-0.0083-0.0234-0.01452-0.0367-0.01833-0.006-0.0068-0.0115-0.01295-0.0184-0.01834-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0196 0.0012-0.0386 0.0075-0.055 0.01834-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0108 0.01641-0.0171 0.03538-0.0184 0.055-0.0005 0.0061-0.0005 0.01223 0 0.01833-0.0122 0.3434-0.0184 0.60568-0.0184 0.69667l-0.0184 1.1c0 0.36587-0.006 0.69233-0.0184 0.97167-0.049 1.4804-0.055 1.4896-0.055 2.0167 0 0.32317 0.0172 0.54056 0.11006 0.75167 0.0929 0.21111 0.24252 0.40109 0.49524 0.67834 0.2538 0.28461 0.45736 0.49269 0.64199 0.62334 0.18463 0.13064 0.36355 0.18333 0.53193 0.18333 0.0611 0.000001 0.1746 0.0045 0.31183-0.03666 0.007-0.0054 0.013-0.01153 0.0184-0.01834 0.0149-0.0092 0.0275-0.02175 0.0367-0.03666 0.007-0.0054 0.0129-0.01154 0.0184-0.01833 0.002-0.01213 0.002-0.02453 0-0.03666 0.0005-0.0061 0.0005-0.01223 0-0.01834 0.0005-0.0061 0.0005-0.01223 0-0.01833l-0.348-0.934c-0.006-0.0216-0.0192-0.04076-0.0367-0.055-0.011-0.0083-0.0234-0.01452-0.0367-0.01833-0.006-0.000499-0.0122-0.000499-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.25859 0.03693-0.34248 0.055-0.44022 0.055-0.10971 0-0.19217-0.01491-0.23845-0.03666-0.0463-0.02175-0.0617-0.05312-0.0917-0.12833-0.0599-0.15041-0.0917-0.47808-0.0917-1.0633v-2.915c0.86732 0.93479 1.0966 1.0788 2.568 1.4667 0.0297 0.48382 0.0512 0.65095 0.0734 0.91667 0.0122 0.26876 0.0184 0.4278 0.0184 0.495-0.0005 0.0061-0.0005 0.01223 0 0.01834-0.00071-0.0033-0.001 0.05238 0 0.11 0.001 0.05761 0.0119 0.1422 0.0184 0.22-0.0005 0.0061-0.0005 0.01223 0 0.01834 0.006 0.0068 0.0115 0.01295 0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01834 0.1605 0.22211 0.19651 0.25777 0.36685 0.47667 0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.011 0.0083 0.0234 0.01452 0.0367 0.01833 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.007-0.0054 0.013-0.01153 0.0184-0.01833 0.0149-0.0092 0.0275-0.02175 0.0367-0.03666 0.007-0.0054 0.013-0.01153 0.0184-0.01834 0.002-0.01213 0.002-0.02453 0-0.03666v-2.0533l2.5496 0.64167v0.29334c0.0244 0.51307 0.0367 0.9107 0.0367 0.97167 0 0.2315-0.012 0.32362-0.11007 0.42167-0.0981 0.09805-0.3133 0.20228-0.71535 0.36667-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0149 0.0092-0.0275 0.02176-0.0367 0.03666-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01834-0.002 0.01213-0.002 0.02453 0 0.03666-0.0005 0.0061-0.0005 0.01223 0 0.01833 0.004 0.01324 0.01 0.02567 0.0184 0.03666 0.006 0.000498 0.0122 0.000498 0.0184 0l0.82541 0.80667c0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.006 0.0068 0.0115 0.01295 0.0184 0.01833 0.0121 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.14624-0.01993 0.27031-0.05692 0.36685-0.12833 0.0965-0.07141 0.15984-0.1746 0.20177-0.29333 0.0005-0.0061 0.0005-0.01223 0-0.01833 0.0005-0.0061 0.0005-0.01223 0-0.01833l-0.055-2.475 0.11006 0.03666c0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0196-0.0012 0.0386-0.0075 0.055-0.01834 0.0174-0.01424 0.0303-0.0334 0.0367-0.055 0.002-0.01214 0.002-0.02453 0-0.03666 0.002-0.01213 0.002-0.02453 0-0.03666z"/>
-  <path display="inline" fill="#fff" d="m46.116 85.265c0.60791 0 1.2438-0.33 1.7259-0.79615 0.48208-0.46616 0.81315-1.0705 0.81315-1.6587 0-0.26522-0.0665-0.49939-0.21574-0.72981-0.14925-0.23042-0.37107-0.46049-0.69698-0.71322-0.37336-0.29634-0.59841-0.51502-0.73017-0.71323-0.13177-0.1982-0.18255-0.37189-0.18255-0.6137 0-0.79851 0.78269-1.526 1.6927-1.526 0.44798 0 0.90233 0.19119 1.1782 0.49759 0.22059 0.24148 0.31089 0.44842 0.39828 0.92885-0.00045 0.0057-0.00045 0.01109 0 0.01658 0.005 0.0064 0.0105 0.01174 0.0166 0.01658 0.008 0.01352 0.0197 0.02483 0.0332 0.03315 0.005 0.0064 0.0105 0.01174 0.0166 0.01658 0.006 0.000454 0.011 0.000454 0.0166 0 0.011 0.0021 0.0222 0.0021 0.0332 0 0.006 0.000454 0.0111 0.000454 0.0166 0 0.012-0.0036 0.0232-0.009 0.0332-0.01658l0.16595-0.1161c0.008-0.01 0.0132-0.0212 0.0166-0.03315 0.006-0.005 0.0117-0.01045 0.0166-0.01658l0.49784-1.1611c0.00046-0.0057 0.00046-0.0111 0-0.01658 0.002-0.01095 0.002-0.0222 0-0.03315 0.00046-0.0057 0.00046-0.0111 0-0.01658-0.005-0.0064-0.0105-0.01173-0.0166-0.01658 0.00045-0.0057 0.00045-0.01111 0-0.01658-0.4046-0.54305-0.96642-0.79615-1.7093-0.79615-0.87534 0-1.7421 0.35632-2.3896 0.89567-0.64755 0.53936-1.0787 1.2636-1.0787 2.007 0 0.2401 0.058 0.43708 0.21573 0.64688 0.1578 0.20979 0.40143 0.44045 0.81315 0.76298 0.40266 0.31425 0.64021 0.51174 0.76337 0.68006 0.12315 0.16831 0.14935 0.30252 0.14935 0.53077 0 0.66864-0.50655 1.244-1.0953 1.244-0.21774 0-0.32277-0.03593-0.41487-0.14928-0.0921-0.11338-0.17238-0.33148-0.23232-0.68005 0.00044-0.0057 0.00044-0.0111 0-0.01658-0.005-0.0064-0.0105-0.01174-0.0166-0.01658-0.008-0.01352-0.0197-0.02483-0.0332-0.03315-0.005-0.0064-0.0105-0.01174-0.0166-0.01658-0.006-0.000447-0.0111-0.000447-0.0166 0-0.011-0.0021-0.0222-0.0021-0.0332 0-0.006-0.000447-0.0111-0.000447-0.0166 0-0.006 0.005-0.0117 0.01045-0.0166 0.01658-0.006-0.000456-0.011-0.000456-0.0166 0l-0.73017 0.51418c-0.0158 0.01287-0.0273 0.03024-0.0332 0.04974-0.002 0.01095-0.002 0.0222 0 0.03315-0.00046 0.0057-0.00046 0.01111 0 0.01658 0.0349 0.32045 0.14653 0.57369 0.3319 0.7464 0.18535 0.1727 0.43569 0.24879 0.74676 0.24879z"/>
-  <g fill-rule="evenodd" display="inline" transform="matrix(.91204 0 0 .91204 3.7045 4.3714)">
-   <path opacity=".05" d="m68.344 11.656a0.80733 0.80733 0 0 0 -0.094 0.032c-0.84331 0.36132-1.3786 1.0483-1.7812 1.6562-0.40265 0.60798-0.71865 1.1678-1.0625 1.5312a0.80733 0.80733 0 0 0 -0.0625 0.09375c-7.4189 10.272-14.948 20.506-22.312 30.812a0.80733 0.80733 0 0 0 -0.09375 0.125c-5.556 12.477-11.163 24.994-16.688 37.469a0.80733 0.80733 0 0 0 -0.03125 0.0625c-0.33362 1.0756 0.3584 2.082 1.1875 2.4688 0.41455 0.19339 0.86107 0.28683 1.3438 0.1875 0.46917-0.09655 0.94963-0.38905 1.25-0.84375 0.0035-0.0053-0.0035-0.02589 0-0.03125h0.03125c8.008-11.094 16.11-22.154 24.063-33.281a0.80733 0.80733 0 0 0 0.09375 -0.125c5.568-12.501 11.169-25.021 16.718-37.532a0.80733 0.80733 0 0 0 0.0625 -0.1875c0.2153-1.4496-1.1068-2.6871-2.5312-2.4375a0.80733 0.80733 0 0 0 -0.09375 0z"/>
-   <path opacity="0.08" d="m68.562 12.438c-1.2325 0.52808-1.6769 2.0539-2.5725 3.0006-7.422 10.275-14.943 20.511-22.302 30.811-5.556 12.478-11.164 24.966-16.688 37.438-0.41935 1.352 1.5938 2.2908 2.3438 1.0938 8.0188-11.109 16.137-22.179 24.094-33.312 5.5687-12.501 11.171-24.991 16.719-37.5 0.1381-0.92987-0.67669-1.6919-1.5938-1.5312z"/>
-   <path opacity="0.12" d="m68.781 13.125a0.61863 0.61863 0 0 0 -0.4375 0.25l-23.938 33a0.61863 0.61863 0 0 0 -0.064 0.125l-16.624 37.25a0.61863 0.61863 0 0 0 1.062 0.625l23.938-33.031a0.61863 0.61863 0 0 0 0.063 -0.125l16.623-37.219a0.61863 0.61863 0 0 0 -0.625 -0.875z"/>
-   <path opacity=".3" d="m68.844 13.75-23.938 33-16.625 37.25 23.938-33.031 16.625-37.219z"/>
-   <g display="inline" transform="matrix(.73161 .4224 -.4224 .73161 28.777 -25.989)">
-    <path fill="url(#p)" d="m69 64h-10l5-48 5 48z"/>
-    <path fill="url(#q)" d="m69 64h-10l5 48 5-48z"/>
-    <path fill="url(#s)" d="m65.503 63.921a1.7404 1.7404 0 1 1 -3.4808 0 1.7404 1.7404 0 1 1 3.4808 0z" transform="matrix(1.1491,0,0,1.1491,-9.2727,-9.4546)"/>
-   </g>
+  <g
+     display="none"
+     transform="translate(0,-48)"
+     id="g85">
+    <rect
+       opacity=".15"
+       clip-path="url(#u)"
+       rx="12"
+       ry="12"
+       height="66"
+       filter="url(#w)"
+       width="66"
+       stroke="#fff"
+       stroke-linecap="round"
+       y="15"
+       x="15"
+       stroke-width=".5"
+       fill="url(#x)"
+       id="rect87" />
   </g>
- </g>
- <path style="color:#000000" d="m24.347-1.854-3.737 13.404c-1.414 0.42483-2.7246 1.0848-3.8883 1.9328l-6.0849-3.2632 3.2823 6.0495c-0.85302 1.1569-1.5168 2.4599-1.9442 3.8656l-13.483 3.715 13.483 3.715c0.42732 1.4058 1.0911 2.7087 1.9442 3.8656l-3.2823 6.0495 6.0849-3.2632c1.1637 0.84806 2.4743 1.508 3.8883 1.9328l3.7368 13.404 3.7368-13.404c1.414-0.42484 2.7246-1.0848 3.8883-1.9328l6.0849 3.2632-3.2823-6.0495c0.85303-1.1569 1.5168-2.4599 1.9442-3.8656l13.483-3.715-13.483-3.715c-0.427-1.406-1.091-2.709-1.944-3.866l3.2823-6.0495-6.0849 3.2632c-1.163-0.848-2.474-1.508-3.888-1.933l-3.737-13.404zm0 16.065c5.3547 0 9.6955 4.3155 9.6955 9.639s-4.3408 9.639-9.6955 9.639-9.6955-4.3155-9.6955-9.639 4.3408-9.639 9.6955-9.639z"/>
- <g fill-rule="evenodd" transform="matrix(1.3198 -.80014 1.306 .67938 -38.493 25.826)">
-  <path opacity=".3" d="m39.723 8.5147-17.615 13.613-13.457 17.818 17.615-13.613 13.457-17.818z"/>
-  <path fill="url(#n)" d="m26.265 25.731-4.157-4.206 17.612-13.61-13.455 17.816z"/>
-  <path fill="url(#o)" d="m26.265 25.731-4.157-4.206-13.454 17.816 17.611-13.61z"/>
-  <path fill="url(#r)" d="m24.834 24.283a0.91535 0.92595 0 0 1 -1.294 -1.31 0.91535 0.92595 0 1 1 1.294 1.31z"/>
- </g>
- <g transform="translate(56.37,2.5503)">
-  <g fill-rule="evenodd" transform="matrix(1.4998 .3644 .44595 1.4029 -22.946 -18.687)">
-   <path opacity=".3" d="m39.723 8.5147-17.615 13.613-13.457 17.818 17.615-13.613 13.457-17.818z"/>
-   <path fill="url(#n)" d="m26.265 25.731-4.157-4.206 17.612-13.61-13.455 17.816z"/>
-   <path fill="url(#o)" d="m26.265 25.731-4.157-4.206-13.454 17.816 17.611-13.61z"/>
-   <path fill="url(#r)" d="m24.834 24.283a0.91535 0.92595 0 0 1 -1.294 -1.31 0.91535 0.92595 0 1 1 1.294 1.31z"/>
+  <g
+     display="none"
+     transform="translate(0,-48)"
+     id="g89">
+    <path
+       opacity=".2"
+       d="m48 12.045-4.846 23.198c-0.5951 0.2287-1.1749 0.48065-1.7263 0.78741l-10.539-5.2696 5.2696 10.539c-0.31514 0.5624-0.58399 1.1484-0.8177 1.7565l-23.198 4.8456 23.198 4.8456c0.23062 0.6001 0.50774 1.1706 0.8177 1.7263l-5.2696 10.539 10.539-5.2696c0.55561 0.30997 1.1262 0.58708 1.7263 0.8177l4.846 23.2 4.846-23.198c0.6001-0.23062 1.1707-0.50773 1.7263-0.8177l10.539 5.2696-5.2696-10.539c0.30996-0.5556 0.58708-1.1262 0.8177-1.7263l23.199-4.847-23.199-4.845c-0.23371-0.60814-0.50255-1.1941-0.8177-1.7565l5.27-10.539-10.539 5.27c-0.552-0.307-1.131-0.559-1.726-0.788l-4.846-23.198zm0 27.045c4.8655-0.000002 8.813 3.9474 8.813 8.813 0 4.8655-3.9474 8.813-8.813 8.813-4.8655-0.000002-8.813-3.9474-8.813-8.813 0-4.8655 3.9474-8.813 8.813-8.813z"
+       display="inline"
+       fill="url(#y)"
+       id="path91" />
+    <path
+       opacity=".05"
+       display="inline"
+       d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 5.281 10.562c-0.31514 0.5624-0.57879 1.1419-0.8125 1.75l-23.188 4.8438 23.188 4.8438c0.23062 0.6001 0.50254 1.1631 0.8125 1.7188l-5.281 10.531 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-5.281-10.531c0.30996-0.5556 0.58188-1.1187 0.8125-1.7188l23.188-4.8438-23.188-4.8438c-0.23371-0.60814-0.49735-1.1876-0.8125-1.75l5.281-10.562-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.216zm0 2.0312 4.4375 21.281a0.4185 0.4185 0 0 0 0.25 0.28125c0.58524 0.22491 1.1294 0.48813 1.6562 0.78125a0.4185 0.4185 0 0 0 0.40625 0l9.4375-4.7188-4.7188 9.4375a0.4185 0.4185 0 0 0 0 0.40625c0.30388 0.54228 0.58466 1.0946 0.8125 1.6875a0.4185 0.4185 0 0 0 0.28125 0.25l21.25 4.4375-21.25 4.4375a0.4185 0.4185 0 0 0 -0.28125 0.25c-0.22255 0.5791-0.51041 1.1148-0.8125 1.6562a0.4185 0.4185 0 0 0 0 0.40625l4.718 9.407-9.438-4.687a0.4185 0.4185 0 0 0 -0.40625 0c-0.54148 0.30209-1.0771 0.58995-1.6562 0.8125a0.4185 0.4185 0 0 0 -0.25 0.28125l-4.4375 21.25-4.4375-21.25a0.4185 0.4185 0 0 0 -0.25 -0.28125c-0.58-0.223-1.115-0.511-1.657-0.813a0.4185 0.4185 0 0 0 -0.40625 0l-9.4375 4.6875 4.7188-9.4062a0.4185 0.4185 0 0 0 0 -0.40625c-0.30209-0.5415-0.58995-1.0772-0.8125-1.6562a0.4185 0.4185 0 0 0 -0.28125 -0.25l-21.25-4.4375 21.25-4.4375a0.4185 0.4185 0 0 0 0.28125 -0.25c0.22784-0.59286 0.50863-1.1452 0.8125-1.6875a0.4185 0.4185 0 0 0 0 -0.40625l-4.718-9.438 9.438 4.718a0.4185 0.4185 0 0 0 0.40625 0c0.52687-0.29312 1.071-0.55634 1.6562-0.78125a0.4185 0.4185 0 0 0 0.25 -0.28125l4.438-21.282zm0 24.625c-5.0918 0-9.2188 4.1269-9.2188 9.2188 0 5.0918 4.1269 9.2187 9.2188 9.2188 5.0918 0 9.2188-4.1269 9.2188-9.2188 0-5.0918-4.1269-9.2188-9.2188-9.2188zm0 0.40625c4.8655-0.000002 8.8125 3.947 8.8125 8.8125s-3.947 8.8125-8.8125 8.8125c-4.8655-0.000002-8.8125-3.947-8.8125-8.8125s3.947-8.8125 8.8125-8.8125z"
+       id="path93" />
+    <path
+       opacity=".1"
+       display="inline"
+       d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 5.281 10.562c-0.31514 0.5624-0.57879 1.1419-0.8125 1.75l-23.188 4.8438 23.188 4.8438c0.23062 0.6001 0.50254 1.1631 0.8125 1.7188l-5.281 10.531 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-5.281-10.531c0.30996-0.5556 0.58188-1.1187 0.8125-1.7188l23.188-4.8438-23.188-4.8438c-0.23371-0.60814-0.49735-1.1876-0.8125-1.75l5.281-10.562-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.216zm0 0.9375 4.6562 22.312a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0.03125 0.0625 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0c0.59042 0.2269 1.1477 0.48096 1.6875 0.78125a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0l10-5-5 10a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125c0.3098 0.55286 0.58158 1.1179 0.8125 1.7188a0.19858 0.19858 0 0 0 0.03125 0.0625 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0.03125 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0l22.282 4.658-22.281 4.656a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.0625 0.03125 0.19858 0.19858 0 0 0 -0.031 0.032 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 0 0.03125c-0.22679 0.59013-0.50628 1.1386-0.8125 1.6875a0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125l5 9.9688-10-4.9688a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0c-0.5489 0.30623-1.0974 0.58571-1.6875 0.8125a0.19858 0.19858 0 0 0 -0.0625 0.03125 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 -0.03125 0.03125 0.19858 0.19858 0 0 0 0 0.03125 0.19858 0.19858 0 0 0 0 0.03125l-4.655 22.28-4.656-22.281a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 -0.032 -0.062 0.19858 0.19858 0 0 0 -0.031 -0.032 0.19858 0.19858 0 0 0 -0.031 -0.031 0.19858 0.19858 0 0 0 -0.03125 0c-0.59013-0.22679-1.1386-0.50627-1.6875-0.8125a0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0l-10 4.9688 5-9.9688a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125c-0.30622-0.54891-0.58571-1.0974-0.8125-1.6875a0.19858 0.19858 0 0 0 -0.032 -0.061 0.19858 0.19858 0 0 0 -0.031 -0.031 0.19858 0.19858 0 0 0 -0.031 -0.032 0.19858 0.19858 0 0 0 -0.03125 0 0.19858 0.19858 0 0 0 -0.03125 0l-22.282-4.656 22.281-4.656a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.0625 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125c0.23092-0.60089 0.50271-1.1659 0.8125-1.7188a0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125l-5-10 10 5a0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0 0.19858 0.19858 0 0 0 0.03125 0c0.53975-0.30029 1.0971-0.55435 1.6875-0.78125a0.19858 0.19858 0 0 0 0.0625 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0.03125 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125 0.19858 0.19858 0 0 0 0 -0.03125l4.655-22.312zm0 25.938c-4.9729 0-9 4.0271-9 9s4.0271 9 9 9 9-4.0271 9-9-4.0271-9-9-9zm0 0.1875c4.8655-0.000002 8.8125 3.947 8.8125 8.8125s-3.947 8.8125-8.8125 8.8125c-4.8655-0.000002-8.8125-3.947-8.8125-8.8125s3.947-8.8125 8.8125-8.8125z"
+       id="path95" />
+    <path
+       display="inline"
+       d="m153.02 10.767c-0.51471 0-1.0474 0.34494-1.6352 1.0345-0.27321 0.31875-0.46156 0.63714-0.65076 1.168-0.1892 0.53089-0.37766 1.2824-0.65075 2.4862-0.11127 0.52293-0.22801 1.0511-0.35041 1.5852-0.005 0.02589-0.0651 0.21593-0.10012 0.35041-0.43816-0.9082-0.65409-1.6171-1.7354-5.6566-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.004-0.01205-0.009-0.02336-0.0167-0.03337-0.01-0.0076-0.0213-0.01322-0.0334-0.01669-0.006-0.000454-0.0111-0.000454-0.0166 0-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0166 0.01669-0.006 0.0049-0.0118 0.0105-0.0167 0.01669l-0.33372 0.31704c-0.23103-0.01896-0.39584-0.03337-0.58402-0.03337-0.6807 0-1.1184 0.12641-1.5351 0.45052-0.73237 0.57216-1.2348 1.3854-1.2348 2.0524 0 0.29473 0.062 0.61324 0.26698 1.0345 0.008 0.01357 0.0198 0.025 0.0334 0.03337 0.01 0.0076 0.0213 0.01321 0.0334 0.01669 0.006 0.000454 0.0111 0.000454 0.0167 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.006 0.000454 0.0111 0.000454 0.0167 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01669l0.78425-0.51727c0.0136-0.0084 0.025-0.0198 0.0334-0.03337 0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.00046-0.0056 0.00046-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337 0.00046-0.0056 0.00046-0.01113 0-0.01669 0.00046-0.0056 0.00046-0.01113 0-0.01669-0.27695-0.58714-0.36709-0.82788-0.36709-1.0846 0-0.29559 0.16844-0.56638 0.45052-0.7175 0.24902-0.13489 0.48857-0.16686 0.98448-0.16686 0.1993 0 0.42923 0.0045 0.73419 0.01669-0.50777 2.1532-0.92214 3.5362-1.2681 4.1548-0.11155 0.19654-0.22511 0.31279-0.3671 0.38378-0.14198 0.07099-0.32928 0.10012-0.61738 0.10012-0.20625 0-0.37279-0.0167-0.68413-0.05006-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01669-0.012 0.0035-0.0233 0.0091-0.0334 0.01669l-0.53396 0.76756c-0.008 0.01001-0.0132 0.02132-0.0167 0.03337-0.00044 0.0056-0.00044 0.01113 0 0.01669-0.002 0.01105-0.002 0.02232 0 0.03337-0.00044 0.0056-0.00044 0.01113 0 0.01669 0.005 0.0062 0.0105 0.01179 0.0167 0.01669 0.008 0.01357 0.0198 0.025 0.0334 0.03337 0.005 0.0062 0.0105 0.01179 0.0167 0.01669 0.011 0.0019 0.0223 0.0019 0.0334 0 0.3009 0.02229 0.45661 0.03337 0.61739 0.03337 0.48681 0 0.80964-0.06055 1.118-0.25029 0.58361-0.34541 1.1562-1.1683 1.5184-2.1191 0.15976-0.42934 0.26739-0.84649 0.61739-2.2526l0.31703 1.3182c0.3238 1.3845 0.60125 2.2203 0.98448 2.9868 0.69073 1.4041 1.7045 2.1024 3.0536 2.1024 0.57933 0.000001 1.0052-0.10392 1.5184-0.40047 0.006 0.000455 0.0111 0.000455 0.0166 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.01-0.01494 0.0156-0.0322 0.0167-0.05006 0.00045-0.0056 0.00045-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337l-0.26698-1.0012c-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.004-0.01205-0.009-0.02336-0.0166-0.03337-0.01-0.0076-0.0213-0.01321-0.0334-0.01669-0.006-0.000454-0.0111-0.000454-0.0167 0-0.011-0.0019-0.0223-0.0019-0.0334 0-0.006-0.000454-0.0112-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01669-0.0136 0.0084-0.025 0.0198-0.0334 0.03337-0.006 0.0049-0.0118 0.0105-0.0166 0.01669-0.15516 0.36572-0.23163 0.51113-0.3671 0.66744-0.18374 0.22457-0.423 0.35041-0.66744 0.35041-0.64202 0-1.2642-0.49539-1.8188-1.5351 0.18467-0.9327 0.29241-1.3816 0.56733-2.5363 0.47849-1.9362 0.7327-2.7116 1.0846-3.4373 0.11224-0.22449 0.2262-0.37612 0.36709-0.46721s0.30666-0.13349 0.55064-0.13349c0.0829 0 0.13414-0.0047 0.28367 0.01669 0.006 0.000455 0.0111 0.000455 0.0166 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.0196-0.0058 0.0371-0.01748 0.05-0.03337 0.00045-0.0056 0.00045-0.01113 0-0.01669l0.40047-0.73419c0.006-0.0049 0.0118-0.0105 0.0167-0.01669 0.00045-0.0056 0.00045-0.01113 0-0.01669 0.002-0.01105 0.002-0.02232 0-0.03337 0.00045-0.0056 0.00045-0.01113 0-0.01669-0.005-0.0062-0.0105-0.01179-0.0167-0.01669-0.008-0.01357-0.0198-0.025-0.0334-0.03337-0.005-0.0062-0.0105-0.01179-0.0166-0.01669-0.006-0.000454-0.0111-0.000454-0.0167 0-0.12709-0.01059-0.24428-0.03337-0.35041-0.03337z"
+       id="path97" />
+    <path
+       display="inline"
+       d="m110.24 46.636c0 1.0573 0.50675 2.3685 1.2517 3.2397 0.88544 1.0119 2.291 1.5646 3.8656 1.5646 0.80347 0.000003 1.4439-0.17911 1.8776-0.55223 0.43367-0.37312 0.64427-0.93323 0.64427-1.6383 0-1.1539-0.5503-2.4086-1.4542-3.3502-0.88473-0.91001-2.1828-1.399-3.6815-1.399-0.79132 0.000002-1.4088 0.1874-1.8408 0.55223-0.4319 0.36483-0.66267 0.90154-0.66267 1.5831zm0.69949 0.69949c0-0.51725 0.20461-0.90214 0.57063-1.1781 0.36602-0.27594 0.90566-0.44178 1.6015-0.44178 0.91206 0.000004 1.9549 0.26397 2.6323 0.64427 0.90605 0.51264 1.4174 1.3075 1.4174 2.1721 0 0.53583-0.2062 0.94367-0.58904 1.2333-0.38284 0.28964-0.95465 0.46019-1.6935 0.46019-1.1145 0.000001-2.1105-0.32219-2.8164-0.84675-0.70585-0.52456-1.1229-1.2478-1.1229-2.0432z"
+       id="path99" />
+    <path
+       display="inline"
+       d="m185.76 48.667-0.25679-0.82541v-0.03668c-0.0176-1.168-0.26703-1.934-0.82541-2.6413-0.50179-0.62724-1.0354-0.93547-1.7059-0.93547-0.32979 0-0.59183 0.04597-1.0272 0.22011-0.007 0.0054-0.013 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02177-0.0367 0.03668-0.007 0.0054-0.013 0.01154-0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.002 0.01214-0.002 0.02454 0 0.03668-0.0005 0.0061-0.0005 0.01224 0 0.01835 0.006 0.0068 0.0115 0.01296 0.0184 0.01834l0.58696 0.89878c0.009 0.01492 0.0218 0.02748 0.0367 0.03668 0.006 0.0068 0.0115 0.01296 0.0184 0.01835 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.38534-0.10838 0.69787-0.16508 0.99049-0.16508 0.45068 0 0.73004 0.14629 0.93547 0.49525 0.19099 0.32442 0.29612 0.86246 0.33017 1.5958l-2.5863-0.64199h-0.0184c-0.17301-0.16993-0.25483-0.2698-0.47691-0.45856-0.006-0.0005-0.0122-0.0005-0.0184 0-0.006-0.0068-0.0115-0.01296-0.0184-0.01834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.007 0.0054-0.013 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02176-0.0367 0.03668-0.007 0.0054-0.013 0.01154-0.0184 0.01835-0.002 0.01214-0.002 0.02454 0 0.03668v0.18343c-0.12235-0.02938-0.25254-0.05972-0.34851-0.09171-0.006-0.000499-0.0122-0.000499-0.0184 0-0.94131-0.23227-1.4542-0.39055-1.7425-0.58696-0.28836-0.19642-0.37422-0.42092-0.49525-0.91713-0.001-0.01963-0.008-0.0386-0.0184-0.05503l-0.40354-0.47691c-0.011-0.0083-0.0234-0.01453-0.0367-0.01834-0.006-0.0068-0.0115-0.01295-0.0184-0.01834-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0196 0.0012-0.0386 0.0075-0.055 0.01834-0.007 0.0054-0.0129 0.01154-0.0184 0.01834-0.0108 0.01642-0.0171 0.0354-0.0184 0.05503-0.0005 0.0061-0.0005 0.01224 0 0.01835-0.0122 0.34357-0.0184 0.60598-0.0184 0.69702l-0.0184 1.1006c0 0.36605-0.006 0.69267-0.0184 0.97215-0.049 1.4811-0.055 1.4904-0.055 2.0177 0 0.32333 0.0172 0.54083 0.11006 0.75204 0.0929 0.21121 0.24252 0.40129 0.49524 0.67867 0.2538 0.28475 0.45736 0.49294 0.64199 0.62364 0.18463 0.13071 0.36355 0.18343 0.53193 0.18343 0.0611 0 0.1746 0.0045 0.31183-0.03668 0.007-0.0054 0.013-0.01154 0.0184-0.01834 0.0149-0.0092 0.0275-0.02176 0.0367-0.03668 0.007-0.0054 0.0129-0.01154 0.0184-0.01834 0.002-0.01214 0.002-0.02454 0-0.03668 0.0005-0.0061 0.0005-0.01224 0-0.01834 0.0005-0.0061 0.0005-0.01224 0-0.01834l-0.34851-0.93547c-0.006-0.02161-0.0192-0.04078-0.0367-0.05503-0.011-0.0083-0.0234-0.01453-0.0367-0.01834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.25859 0.03695-0.34248 0.05503-0.44022 0.05503-0.10971 0-0.19217-0.01492-0.23845-0.03668-0.0463-0.02176-0.0617-0.05315-0.0917-0.1284-0.0599-0.15048-0.0917-0.47832-0.0917-1.0639v-2.9165c0.86732 0.93525 1.0966 1.0793 2.568 1.4674 0.0297 0.48406 0.0512 0.65127 0.0734 0.91713 0.0122 0.26889 0.0184 0.42802 0.0184 0.49525-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.00071-0.0033-0.001 0.05241 0 0.11006 0.001 0.05764 0.0119 0.14227 0.0184 0.22011-0.0005 0.0061-0.0005 0.01224 0 0.01834 0.006 0.0068 0.0115 0.01296 0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834 0.1605 0.22222 0.19651 0.2579 0.36685 0.4769 0.006 0.0068 0.0115 0.01296 0.0184 0.01834 0.011 0.0083 0.0234 0.01453 0.0367 0.01834 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.007-0.0054 0.013-0.01154 0.0184-0.01834 0.0149-0.0092 0.0275-0.02176 0.0367-0.03668 0.007-0.0054 0.013-0.01154 0.0184-0.01835 0.002-0.01214 0.002-0.02454 0-0.03668v-2.0544l2.5496 0.64199v0.29348c0.0244 0.51332 0.0367 0.91115 0.0367 0.97215 0 0.23161-0.012 0.32378-0.11007 0.42188-0.0981 0.0981-0.3133 0.20238-0.71535 0.36685-0.007 0.0054-0.0129 0.01154-0.0184 0.01834-0.0149 0.0092-0.0275 0.02177-0.0367 0.03668-0.007 0.0054-0.0129 0.01154-0.0184 0.01835-0.0005 0.0061-0.0005 0.01224 0 0.01834-0.002 0.01214-0.002 0.02454 0 0.03668-0.0005 0.0061-0.0005 0.01224 0 0.01835 0.004 0.01325 0.01 0.02568 0.0184 0.03668 0.006 0.000499 0.0122 0.000499 0.0184 0l0.82541 0.80707c0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.006 0.0068 0.0115 0.01296 0.0184 0.01835 0.0121 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.14624-0.01994 0.27031-0.05695 0.36685-0.1284 0.0965-0.07144 0.15984-0.17468 0.20177-0.29348 0.0005-0.0061 0.0005-0.01224 0-0.01835 0.0005-0.0061 0.0005-0.01224 0-0.01834l-0.055-2.4762 0.11006 0.03668c0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0196-0.0012 0.0386-0.0075 0.055-0.01835 0.0174-0.01425 0.0303-0.03342 0.0367-0.05503 0.002-0.01214 0.002-0.02454 0-0.03668 0.002-0.01214 0.002-0.02454 0-0.03668z"
+       id="path101" />
+    <path
+       display="inline"
+       d="m146.59 85.233c0.60791 0 1.2438-0.33016 1.7259-0.79655 0.48208-0.46639 0.81315-1.071 0.81315-1.6595 0-0.26536-0.0665-0.49964-0.21574-0.73017-0.14925-0.23053-0.37107-0.46072-0.69698-0.71358-0.37336-0.29649-0.59841-0.51528-0.73017-0.71358-0.13177-0.1983-0.18255-0.37208-0.18255-0.614 0-0.79891 0.78269-1.5267 1.6927-1.5267 0.44798 0 0.90233 0.19128 1.1782 0.49784 0.22059 0.2416 0.31089 0.44864 0.39828 0.92931-0.00045 0.0057-0.00045 0.0111 0 0.01659 0.005 0.0064 0.0105 0.01175 0.0166 0.01659 0.008 0.01353 0.0197 0.02484 0.0332 0.03317 0.005 0.0064 0.0105 0.01175 0.0166 0.01659 0.006 0.000455 0.011 0.000455 0.0166 0 0.011 0.0021 0.0222 0.0021 0.0332 0 0.006 0.000455 0.0111 0.000455 0.0166 0 0.012-0.0036 0.0232-0.009 0.0332-0.01659l0.16595-0.11616c0.008-0.01 0.0132-0.02121 0.0166-0.03317 0.006-0.005 0.0117-0.01046 0.0166-0.01659l0.49784-1.1616c0.00046-0.0057 0.00046-0.01111 0-0.01659 0.002-0.01096 0.002-0.02221 0-0.03317 0.00046-0.0057 0.00046-0.01111 0-0.01659-0.005-0.0064-0.0105-0.01174-0.0166-0.01659 0.00045-0.0057 0.00045-0.01111 0-0.01659-0.4046-0.54332-0.96642-0.79655-1.7093-0.79655-0.87534 0-1.7421 0.35649-2.3896 0.89612-0.64755 0.53963-1.0787 1.2642-1.0787 2.008 0 0.24022 0.058 0.4373 0.21573 0.6472 0.1578 0.20989 0.40143 0.44066 0.81315 0.76336 0.40266 0.31441 0.64021 0.51199 0.76337 0.68039 0.12315 0.1684 0.14935 0.30267 0.14935 0.53104 0 0.66897-0.50655 1.2446-1.0953 1.2446-0.21774 0-0.32277-0.03595-0.41487-0.14936-0.0921-0.11344-0.17238-0.33165-0.23232-0.68039 0.00044-0.0057 0.00044-0.01111 0-0.01659-0.005-0.0064-0.0105-0.01175-0.0166-0.01659-0.008-0.01353-0.0197-0.02484-0.0332-0.03317-0.005-0.0064-0.0105-0.01175-0.0166-0.01659-0.006-0.000448-0.0111-0.000448-0.0166 0-0.011-0.0021-0.0222-0.0021-0.0332 0-0.006-0.000448-0.0111-0.000448-0.0166 0-0.006 0.005-0.0117 0.01046-0.0166 0.01659-0.006-0.000456-0.011-0.000456-0.0166 0l-0.73017 0.51444c-0.0158 0.01288-0.0273 0.03025-0.0332 0.04976-0.002 0.01096-0.002 0.02221 0 0.03317-0.00046 0.0057-0.00046 0.01111 0 0.01659 0.0349 0.32061 0.14653 0.57398 0.3319 0.74678 0.18535 0.17279 0.43569 0.24892 0.74676 0.24892z"
+       id="path103" />
+    <path
+       opacity=".2"
+       d="m30.875 31.75 5.0312 10.062c0.08495-0.16942 0.15733-0.33462 0.25-0.5l-4.625-9.218-0.656-0.344zm34.25 0-0.65625 0.34375-4.625 9.2188c0.09267 0.16538 0.16505 0.33058 0.25 0.5l5.031-10.063zm-17.125 7.344c-4.8655 0-8.8125 3.947-8.8125 8.8125 0 0.16794 0.02197 0.33437 0.03125 0.5 0.25961-4.6329 4.0837-8.3125 8.7812-8.3125 4.6976-0.000002 8.5216 3.6796 8.7812 8.3125 0.0093-0.16563 0.03125-0.33206 0.03125-0.5 0-4.8655-3.947-8.8125-8.8125-8.8125zm-33.438 9.3125-2.4062 0.5 23.188 4.8438c0.16281 0.42364 0.35815 0.81943 0.5625 1.2188l0.25-0.5c-0.31-0.556-0.582-1.119-0.812-1.719l-20.782-4.344zm66.875 0-20.781 4.344c-0.23062 0.6001-0.50254 1.1631-0.8125 1.7188l0.25 0.5c0.20435-0.39932 0.39969-0.79511 0.5625-1.2188l23.188-4.8438-2.4062-0.5zm-39.999 11.344-9.907 4.906-0.656 1.344 10.563-5.25c0.55561 0.30997 1.1187 0.58188 1.7188 0.8125l4.843 23.188 4.844-23.188c0.6-0.23 1.163-0.502 1.718-0.812l10.563 5.25-0.656-1.344-9.907-4.906c-0.5556 0.30997-1.1187 0.58188-1.7188 0.8125l-4.843 23.194-4.844-23.188c-0.6-0.23-1.163-0.502-1.718-0.812z"
+       display="inline"
+       fill="#fff"
+       id="path105" />
+    <path
+       opacity=".2"
+       display="inline"
+       d="m48 12.031-4.844 23.219c-0.5951 0.2287-1.1674 0.47449-1.7188 0.78125l-10.562-5.281 0.65625 1.3438 9.9062 4.9375c0.552-0.307 1.124-0.552 1.719-0.781l4.844-23.219 4.844 23.219c0.5951 0.2287 1.1674 0.47449 1.7188 0.78125l9.906-4.937 0.656-1.344-10.563 5.281c-0.551-0.307-1.123-0.552-1.718-0.781l-4.844-23.219zm-12.094 29.781c-0.20393 0.40673-0.39751 0.82069-0.5625 1.25l-23.188 4.8438 2.4062 0.5 20.781-4.3438c0.23371-0.60814 0.49736-1.1876 0.8125-1.75l-0.25-0.5zm24.188 0-0.25 0.5c0.31515 0.5624 0.57879 1.1419 0.8125 1.75l20.781 4.3438 2.4062-0.5-23.188-4.8438c-0.16499-0.42931-0.35856-0.84327-0.5625-1.25zm-20.875 6.5938c-0.0093 0.16563-0.03125 0.33206-0.03125 0.5 0 4.8655 3.947 8.8125 8.8125 8.8125s8.8125-3.947 8.8125-8.8125c0-0.16794-0.02197-0.33437-0.03125-0.5-0.25961 4.6329-4.0837 8.3125-8.7812 8.3125-4.6976-0.000002-8.5216-3.6796-8.7812-8.3125zm-3.3125 6.5625-5.031 10.032 0.65625-0.34375 4.625-9.1875c-0.09114-0.16338-0.16488-0.33367-0.25-0.5zm24.188 0c-0.08512 0.16633-0.15886 0.33662-0.25 0.5l4.625 9.1875 0.656 0.344-5.031-10.031z"
+       id="path107" />
+    <g
+       fill-rule="evenodd"
+       id="g109">
+      <path
+         opacity=".05"
+         d="m68.344 11.656a0.80733 0.80733 0 0 0 -0.094 0.032c-0.84331 0.36132-1.3786 1.0483-1.7812 1.6562-0.40265 0.60798-0.71865 1.1678-1.0625 1.5312a0.80733 0.80733 0 0 0 -0.0625 0.09375c-7.4189 10.272-14.948 20.506-22.312 30.812a0.80733 0.80733 0 0 0 -0.09375 0.125c-5.556 12.477-11.163 24.994-16.688 37.469a0.80733 0.80733 0 0 0 -0.03125 0.0625c-0.33362 1.0756 0.3584 2.082 1.1875 2.4688 0.41455 0.19339 0.86107 0.28683 1.3438 0.1875 0.46917-0.09655 0.94963-0.38905 1.25-0.84375 0.0035-0.0053-0.0035-0.02589 0-0.03125h0.03125c8.008-11.094 16.11-22.154 24.063-33.281a0.80733 0.80733 0 0 0 0.09375 -0.125c5.568-12.501 11.169-25.021 16.718-37.532a0.80733 0.80733 0 0 0 0.0625 -0.1875c0.2153-1.4496-1.1068-2.6871-2.5312-2.4375a0.80733 0.80733 0 0 0 -0.09375 0z"
+         id="path111" />
+      <path
+         opacity="0.08"
+         d="m68.562 12.438c-1.2325 0.52808-1.6769 2.0539-2.5725 3.0006-7.422 10.275-14.943 20.511-22.302 30.811-5.556 12.478-11.164 24.966-16.688 37.438-0.41935 1.352 1.5938 2.2908 2.3438 1.0938 8.0188-11.109 16.137-22.179 24.094-33.312 5.5687-12.501 11.171-24.991 16.719-37.5 0.1381-0.92987-0.67669-1.6919-1.5938-1.5312z"
+         id="path113" />
+      <path
+         opacity="0.12"
+         d="m68.781 13.125a0.61863 0.61863 0 0 0 -0.4375 0.25l-23.938 33a0.61863 0.61863 0 0 0 -0.064 0.125l-16.624 37.25a0.61863 0.61863 0 0 0 1.062 0.625l23.938-33.031a0.61863 0.61863 0 0 0 0.063 -0.125l16.623-37.219a0.61863 0.61863 0 0 0 -0.625 -0.875z"
+         id="path115" />
+      <path
+         opacity=".3"
+         d="m68.844 13.75-23.938 33-16.625 37.25 23.938-33.031 16.625-37.219z"
+         id="path117" />
+      <g
+         display="inline"
+         transform="matrix(.73161 .4224 -.4224 .73161 28.777 -25.989)"
+         id="g119">
+        <path
+           fill="url(#p)"
+           d="m69 64h-10l5-48 5 48z"
+           id="path121" />
+        <path
+           fill="url(#q)"
+           d="m69 64h-10l5 48 5-48z"
+           id="path123" />
+        <path
+           fill="url(#s)"
+           d="m65.503 63.921a1.7404 1.7404 0 1 1 -3.4808 0 1.7404 1.7404 0 1 1 3.4808 0z"
+           transform="matrix(1.1491,0,0,1.1491,-9.2727,-9.4546)"
+           id="path125" />
+      </g>
+    </g>
+  </g>
+  <g
+     display="none"
+     transform="translate(0,-48)"
+     id="g127">
+    <path
+       display="inline"
+       fill="url(#z)"
+       d="m48 21-3.649 17.468c-0.4481 0.1722-0.88465 0.36192-1.2998 0.5929l-7.9358-3.9679 3.9679 7.9358c-0.237 0.423-0.439 0.864-0.615 1.322l-17.468 3.649 17.468 3.649c0.17365 0.45186 0.38232 0.88147 0.61571 1.2998l-3.9679 7.9358 7.9358-3.9679c0.41835 0.2334 0.84797 0.44206 1.2998 0.61571l3.648 17.467 3.649-17.468c0.45186-0.17365 0.88148-0.38231 1.2998-0.61571l7.9358 3.9679-3.9679-7.9358c0.23339-0.41836 0.44206-0.84797 0.61571-1.2998l17.467-3.648-17.468-3.649c-0.176-0.458-0.378-0.899-0.616-1.322l3.9679-7.9358-7.9358 3.9679c-0.415-0.231-0.851-0.421-1.299-0.593l-3.649-17.468zm0 20.364c3.6636 0 6.636 2.9723 6.636 6.636 0 3.6636-2.9723 6.636-6.636 6.636-3.6636-0.000001-6.636-2.9723-6.636-6.636 0-3.6636 2.9723-6.636 6.636-6.636z"
+       id="path129" />
+    <path
+       display="inline"
+       fill="#fff"
+       d="m52.539 10.836c-0.51471 0-1.0474 0.34477-1.6352 1.034-0.27321 0.31859-0.46156 0.63682-0.65076 1.1674-0.1892 0.53062-0.37766 1.2818-0.65075 2.485-0.11127 0.52267-0.22801 1.0506-0.35041 1.5844-0.005 0.02588-0.0651 0.21582-0.10012 0.35023-0.43816-0.90775-0.65409-1.6163-1.7354-5.6538-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.004-0.01204-0.009-0.02335-0.0167-0.03335-0.01-0.0076-0.0213-0.01321-0.0334-0.01668-0.006-0.000454-0.0111-0.000454-0.0166 0-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0166 0.01668-0.006 0.0049-0.0118 0.01049-0.0167 0.01668l-0.33372 0.31688c-0.231-0.019-0.396-0.034-0.584-0.034-0.6807 0-1.1184 0.12634-1.5351 0.4503-0.73237 0.57188-1.2348 1.3847-1.2348 2.0514 0 0.29458 0.062 0.61294 0.26698 1.034 0.008 0.01356 0.0198 0.02499 0.0334 0.03335 0.01 0.0076 0.0213 0.0132 0.0334 0.01668 0.006 0.000455 0.0111 0.000455 0.0167 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.006 0.000455 0.0111 0.000455 0.0167 0 0.006-0.0049 0.0118-0.01049 0.0167-0.01668l0.78425-0.51701c0.0136-0.0084 0.025-0.01979 0.0334-0.03335 0.006-0.0049 0.0118-0.0105 0.0167-0.01668 0.00046-0.0056 0.00046-0.01112 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335 0.00046-0.0056 0.00046-0.01112 0-0.01668 0.00046-0.0056 0.00046-0.01112 0-0.01668-0.27695-0.58685-0.36709-0.82747-0.36709-1.0841 0-0.29544 0.16844-0.5661 0.45052-0.71715 0.24902-0.13482 0.48857-0.16678 0.98448-0.16678 0.1993 0 0.42923 0.0045 0.73419 0.01668-0.50777 2.1522-0.92214 3.5345-1.2681 4.1528-0.11155 0.19644-0.22511 0.31263-0.3671 0.38359-0.14198 0.07095-0.32928 0.10007-0.61738 0.10007-0.20625 0-0.37279-0.01669-0.68413-0.05004-0.011-0.0019-0.0224-0.0019-0.0334 0-0.006-0.000454-0.0111-0.000454-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01668-0.012 0.0035-0.0234 0.0091-0.0334 0.01668l-0.53396 0.76718c-0.008 0.01-0.0132 0.02131-0.0167 0.03335-0.00044 0.0056-0.00044 0.01112 0 0.01668-0.002 0.01104-0.002 0.02232 0 0.03335-0.00044 0.0056-0.00044 0.01112 0 0.01668 0.005 0.0062 0.0105 0.01178 0.0167 0.01668 0.008 0.01356 0.0198 0.02499 0.0334 0.03335 0.005 0.0062 0.0105 0.01178 0.0167 0.01668 0.011 0.0019 0.0223 0.0019 0.0334 0 0.3009 0.02228 0.45661 0.03335 0.61739 0.03335 0.48681 0 0.80964-0.06052 1.118-0.25017 0.58361-0.34523 1.1562-1.1677 1.5184-2.1181 0.15976-0.42912 0.26739-0.84607 0.61739-2.2515l0.31703 1.3175c0.3238 1.3838 0.60125 2.2192 0.98448 2.9853 0.69073 1.4034 1.7045 2.1014 3.0536 2.1014 0.57933 0 1.0052-0.10388 1.5184-0.40027 0.006 0.000454 0.0111 0.000454 0.0166 0 0.006-0.0049 0.0118-0.0105 0.0167-0.01668 0.01-0.01493 0.0156-0.03218 0.0167-0.05003 0.00045-0.0056 0.00045-0.01112 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335l-0.26698-1.0007c-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.004-0.01204-0.009-0.02335-0.0166-0.03335-0.01-0.0076-0.0213-0.0132-0.0334-0.01668-0.006-0.000455-0.0111-0.000455-0.0167 0-0.011-0.0019-0.0223-0.0019-0.0334 0-0.006-0.000455-0.0112-0.000455-0.0167 0-0.006 0.0049-0.0118 0.0105-0.0167 0.01668-0.0136 0.0084-0.025 0.01979-0.0334 0.03335-0.006 0.0049-0.0118 0.01049-0.0166 0.01668-0.15516 0.36554-0.23163 0.51088-0.3671 0.66711-0.18374 0.22446-0.423 0.35023-0.66744 0.35023-0.64202 0-1.2642-0.49515-1.8188-1.5344 0.18467-0.93223 0.29241-1.381 0.56733-2.535 0.47849-1.9353 0.7327-2.7102 1.0846-3.4356 0.11224-0.22438 0.2262-0.37593 0.36709-0.46698 0.14089-0.09106 0.30666-0.13342 0.55064-0.13342 0.0829 0 0.13414-0.0047 0.28367 0.01668 0.006 0.000454 0.0111 0.000454 0.0166 0 0.011 0.0019 0.0224 0.0019 0.0334 0 0.0196-0.0058 0.0371-0.01747 0.05-0.03335 0.00045-0.0056 0.00045-0.01112 0-0.01668l0.40047-0.73382c0.006-0.0049 0.0118-0.01049 0.0167-0.01668 0.00045-0.0056 0.00045-0.01113 0-0.01668 0.002-0.01104 0.002-0.02231 0-0.03335 0.00045-0.0056 0.00045-0.01112 0-0.01668-0.005-0.0062-0.0105-0.01178-0.0167-0.01668-0.008-0.01356-0.0198-0.02499-0.0334-0.03335-0.005-0.0062-0.0105-0.01179-0.0166-0.01668-0.006-0.000454-0.0111-0.000454-0.0167 0-0.12709-0.01058-0.24428-0.03335-0.35041-0.03335z"
+       id="path131" />
+    <path
+       display="inline"
+       fill="#fff"
+       d="m9.7581 46.687c0 1.0568 0.50675 2.3673 1.2517 3.2381 0.88544 1.0114 2.291 1.5639 3.8656 1.5639 0.80348 0.000004 1.4439-0.17902 1.8776-0.55195 0.43367-0.37293 0.64426-0.93277 0.64426-1.6375 0-1.1534-0.55029-2.4074-1.4542-3.3485-0.88473-0.90956-2.1828-1.3983-3.6815-1.3983-0.79132 0.000001-1.4088 0.1873-1.8408 0.55195-0.43191 0.36465-0.66267 0.90109-0.66267 1.5823zm0.69949 0.69914c0-0.51699 0.20461-0.90169 0.57063-1.1775s0.90565-0.44156 1.6015-0.44156c0.91206 0.000003 1.9549 0.26384 2.6323 0.64394 0.90605 0.51238 1.4174 1.3068 1.4174 2.171 0 0.53556-0.20621 0.9432-0.58904 1.2327-0.38284 0.2895-0.95465 0.45996-1.6935 0.45996-1.1145 0.000002-2.1105-0.32203-2.8164-0.84633-0.70585-0.5243-1.1229-1.2471-1.1229-2.0422z"
+       id="path133" />
+    <path
+       display="inline"
+       fill="#fff"
+       d="m85.286 48.717-0.25679-0.825v-0.03666c-0.0176-1.1675-0.26703-1.9331-0.82541-2.64-0.50179-0.62692-1.0354-0.935-1.7059-0.935-0.32979 0-0.59183 0.04595-1.0272 0.22-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.0149 0.0092-0.0275 0.02176-0.0367 0.03666-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01833-0.002 0.01213-0.002 0.02453 0 0.03666-0.0005 0.0061-0.0005 0.01223 0 0.01833 0.006 0.0068 0.0115 0.01295 0.0184 0.01834l0.58696 0.89834c0.009 0.01491 0.0218 0.02747 0.0367 0.03666 0.006 0.0068 0.0115 0.01295 0.0184 0.01833 0.006 0.0005 0.0122 0.0005 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.0005 0.0122 0.0005 0.0184 0 0.38534-0.10832 0.69787-0.165 0.99049-0.165 0.45068 0 0.73004 0.14622 0.93547 0.495 0.19099 0.32426 0.29612 0.86204 0.33017 1.595l-2.5863-0.64167h-0.0184c-0.17301-0.16984-0.25483-0.26966-0.47691-0.45834-0.006-0.0005-0.0122-0.0005-0.0184 0-0.006-0.0068-0.0115-0.01295-0.0184-0.01833-0.006-0.000498-0.0122-0.000498-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.000498-0.0122-0.000498-0.0184 0-0.007 0.0054-0.013 0.01154-0.0184 0.01833-0.0149 0.0092-0.0275 0.02175-0.0367 0.03666-0.007 0.0054-0.013 0.01153-0.0184 0.01833-0.002 0.01213-0.002 0.02453 0 0.03666v0.18333c-0.12235-0.02937-0.25254-0.05969-0.34851-0.09166-0.006-0.000499-0.0122-0.000499-0.0184 0-0.94131-0.23216-1.4542-0.39035-1.7425-0.58667-0.28836-0.19632-0.37422-0.42071-0.49525-0.91667-0.001-0.01962-0.008-0.03859-0.0184-0.055l-0.40354-0.47667c-0.011-0.0083-0.0234-0.01452-0.0367-0.01833-0.006-0.0068-0.0115-0.01295-0.0184-0.01834-0.0122-0.002-0.0246-0.002-0.0367 0-0.006-0.0005-0.0122-0.0005-0.0184 0-0.0196 0.0012-0.0386 0.0075-0.055 0.01834-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0108 0.01641-0.0171 0.03538-0.0184 0.055-0.0005 0.0061-0.0005 0.01223 0 0.01833-0.0122 0.3434-0.0184 0.60568-0.0184 0.69667l-0.0184 1.1c0 0.36587-0.006 0.69233-0.0184 0.97167-0.049 1.4804-0.055 1.4896-0.055 2.0167 0 0.32317 0.0172 0.54056 0.11006 0.75167 0.0929 0.21111 0.24252 0.40109 0.49524 0.67834 0.2538 0.28461 0.45736 0.49269 0.64199 0.62334 0.18463 0.13064 0.36355 0.18333 0.53193 0.18333 0.0611 0.000001 0.1746 0.0045 0.31183-0.03666 0.007-0.0054 0.013-0.01153 0.0184-0.01834 0.0149-0.0092 0.0275-0.02175 0.0367-0.03666 0.007-0.0054 0.0129-0.01154 0.0184-0.01833 0.002-0.01213 0.002-0.02453 0-0.03666 0.0005-0.0061 0.0005-0.01223 0-0.01834 0.0005-0.0061 0.0005-0.01223 0-0.01833l-0.348-0.934c-0.006-0.0216-0.0192-0.04076-0.0367-0.055-0.011-0.0083-0.0234-0.01452-0.0367-0.01833-0.006-0.000499-0.0122-0.000499-0.0184 0-0.0122-0.002-0.0246-0.002-0.0367 0-0.25859 0.03693-0.34248 0.055-0.44022 0.055-0.10971 0-0.19217-0.01491-0.23845-0.03666-0.0463-0.02175-0.0617-0.05312-0.0917-0.12833-0.0599-0.15041-0.0917-0.47808-0.0917-1.0633v-2.915c0.86732 0.93479 1.0966 1.0788 2.568 1.4667 0.0297 0.48382 0.0512 0.65095 0.0734 0.91667 0.0122 0.26876 0.0184 0.4278 0.0184 0.495-0.0005 0.0061-0.0005 0.01223 0 0.01834-0.00071-0.0033-0.001 0.05238 0 0.11 0.001 0.05761 0.0119 0.1422 0.0184 0.22-0.0005 0.0061-0.0005 0.01223 0 0.01834 0.006 0.0068 0.0115 0.01295 0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01834 0.1605 0.22211 0.19651 0.25777 0.36685 0.47667 0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.011 0.0083 0.0234 0.01452 0.0367 0.01833 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.007-0.0054 0.013-0.01153 0.0184-0.01833 0.0149-0.0092 0.0275-0.02175 0.0367-0.03666 0.007-0.0054 0.013-0.01153 0.0184-0.01834 0.002-0.01213 0.002-0.02453 0-0.03666v-2.0533l2.5496 0.64167v0.29334c0.0244 0.51307 0.0367 0.9107 0.0367 0.97167 0 0.2315-0.012 0.32362-0.11007 0.42167-0.0981 0.09805-0.3133 0.20228-0.71535 0.36667-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0149 0.0092-0.0275 0.02176-0.0367 0.03666-0.007 0.0054-0.0129 0.01153-0.0184 0.01833-0.0005 0.0061-0.0005 0.01223 0 0.01834-0.002 0.01213-0.002 0.02453 0 0.03666-0.0005 0.0061-0.0005 0.01223 0 0.01833 0.004 0.01324 0.01 0.02567 0.0184 0.03666 0.006 0.000498 0.0122 0.000498 0.0184 0l0.82541 0.80667c0.006 0.0068 0.0115 0.01295 0.0184 0.01834 0.006 0.0068 0.0115 0.01295 0.0184 0.01833 0.0121 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.14624-0.01993 0.27031-0.05692 0.36685-0.12833 0.0965-0.07141 0.15984-0.1746 0.20177-0.29333 0.0005-0.0061 0.0005-0.01223 0-0.01833 0.0005-0.0061 0.0005-0.01223 0-0.01833l-0.055-2.475 0.11006 0.03666c0.0122 0.002 0.0246 0.002 0.0367 0 0.006 0.000499 0.0122 0.000499 0.0184 0 0.0196-0.0012 0.0386-0.0075 0.055-0.01834 0.0174-0.01424 0.0303-0.0334 0.0367-0.055 0.002-0.01214 0.002-0.02453 0-0.03666 0.002-0.01213 0.002-0.02453 0-0.03666z"
+       id="path135" />
+    <path
+       display="inline"
+       fill="#fff"
+       d="m46.116 85.265c0.60791 0 1.2438-0.33 1.7259-0.79615 0.48208-0.46616 0.81315-1.0705 0.81315-1.6587 0-0.26522-0.0665-0.49939-0.21574-0.72981-0.14925-0.23042-0.37107-0.46049-0.69698-0.71322-0.37336-0.29634-0.59841-0.51502-0.73017-0.71323-0.13177-0.1982-0.18255-0.37189-0.18255-0.6137 0-0.79851 0.78269-1.526 1.6927-1.526 0.44798 0 0.90233 0.19119 1.1782 0.49759 0.22059 0.24148 0.31089 0.44842 0.39828 0.92885-0.00045 0.0057-0.00045 0.01109 0 0.01658 0.005 0.0064 0.0105 0.01174 0.0166 0.01658 0.008 0.01352 0.0197 0.02483 0.0332 0.03315 0.005 0.0064 0.0105 0.01174 0.0166 0.01658 0.006 0.000454 0.011 0.000454 0.0166 0 0.011 0.0021 0.0222 0.0021 0.0332 0 0.006 0.000454 0.0111 0.000454 0.0166 0 0.012-0.0036 0.0232-0.009 0.0332-0.01658l0.16595-0.1161c0.008-0.01 0.0132-0.0212 0.0166-0.03315 0.006-0.005 0.0117-0.01045 0.0166-0.01658l0.49784-1.1611c0.00046-0.0057 0.00046-0.0111 0-0.01658 0.002-0.01095 0.002-0.0222 0-0.03315 0.00046-0.0057 0.00046-0.0111 0-0.01658-0.005-0.0064-0.0105-0.01173-0.0166-0.01658 0.00045-0.0057 0.00045-0.01111 0-0.01658-0.4046-0.54305-0.96642-0.79615-1.7093-0.79615-0.87534 0-1.7421 0.35632-2.3896 0.89567-0.64755 0.53936-1.0787 1.2636-1.0787 2.007 0 0.2401 0.058 0.43708 0.21573 0.64688 0.1578 0.20979 0.40143 0.44045 0.81315 0.76298 0.40266 0.31425 0.64021 0.51174 0.76337 0.68006 0.12315 0.16831 0.14935 0.30252 0.14935 0.53077 0 0.66864-0.50655 1.244-1.0953 1.244-0.21774 0-0.32277-0.03593-0.41487-0.14928-0.0921-0.11338-0.17238-0.33148-0.23232-0.68005 0.00044-0.0057 0.00044-0.0111 0-0.01658-0.005-0.0064-0.0105-0.01174-0.0166-0.01658-0.008-0.01352-0.0197-0.02483-0.0332-0.03315-0.005-0.0064-0.0105-0.01174-0.0166-0.01658-0.006-0.000447-0.0111-0.000447-0.0166 0-0.011-0.0021-0.0222-0.0021-0.0332 0-0.006-0.000447-0.0111-0.000447-0.0166 0-0.006 0.005-0.0117 0.01045-0.0166 0.01658-0.006-0.000456-0.011-0.000456-0.0166 0l-0.73017 0.51418c-0.0158 0.01287-0.0273 0.03024-0.0332 0.04974-0.002 0.01095-0.002 0.0222 0 0.03315-0.00046 0.0057-0.00046 0.01111 0 0.01658 0.0349 0.32045 0.14653 0.57369 0.3319 0.7464 0.18535 0.1727 0.43569 0.24879 0.74676 0.24879z"
+       id="path137" />
+    <g
+       fill-rule="evenodd"
+       display="inline"
+       transform="matrix(.91204 0 0 .91204 3.7045 4.3714)"
+       id="g139">
+      <path
+         opacity=".05"
+         d="m68.344 11.656a0.80733 0.80733 0 0 0 -0.094 0.032c-0.84331 0.36132-1.3786 1.0483-1.7812 1.6562-0.40265 0.60798-0.71865 1.1678-1.0625 1.5312a0.80733 0.80733 0 0 0 -0.0625 0.09375c-7.4189 10.272-14.948 20.506-22.312 30.812a0.80733 0.80733 0 0 0 -0.09375 0.125c-5.556 12.477-11.163 24.994-16.688 37.469a0.80733 0.80733 0 0 0 -0.03125 0.0625c-0.33362 1.0756 0.3584 2.082 1.1875 2.4688 0.41455 0.19339 0.86107 0.28683 1.3438 0.1875 0.46917-0.09655 0.94963-0.38905 1.25-0.84375 0.0035-0.0053-0.0035-0.02589 0-0.03125h0.03125c8.008-11.094 16.11-22.154 24.063-33.281a0.80733 0.80733 0 0 0 0.09375 -0.125c5.568-12.501 11.169-25.021 16.718-37.532a0.80733 0.80733 0 0 0 0.0625 -0.1875c0.2153-1.4496-1.1068-2.6871-2.5312-2.4375a0.80733 0.80733 0 0 0 -0.09375 0z"
+         id="path141" />
+      <path
+         opacity="0.08"
+         d="m68.562 12.438c-1.2325 0.52808-1.6769 2.0539-2.5725 3.0006-7.422 10.275-14.943 20.511-22.302 30.811-5.556 12.478-11.164 24.966-16.688 37.438-0.41935 1.352 1.5938 2.2908 2.3438 1.0938 8.0188-11.109 16.137-22.179 24.094-33.312 5.5687-12.501 11.171-24.991 16.719-37.5 0.1381-0.92987-0.67669-1.6919-1.5938-1.5312z"
+         id="path143" />
+      <path
+         opacity="0.12"
+         d="m68.781 13.125a0.61863 0.61863 0 0 0 -0.4375 0.25l-23.938 33a0.61863 0.61863 0 0 0 -0.064 0.125l-16.624 37.25a0.61863 0.61863 0 0 0 1.062 0.625l23.938-33.031a0.61863 0.61863 0 0 0 0.063 -0.125l16.623-37.219a0.61863 0.61863 0 0 0 -0.625 -0.875z"
+         id="path145" />
+      <path
+         opacity=".3"
+         d="m68.844 13.75-23.938 33-16.625 37.25 23.938-33.031 16.625-37.219z"
+         id="path147" />
+      <g
+         display="inline"
+         transform="matrix(.73161 .4224 -.4224 .73161 28.777 -25.989)"
+         id="g149">
+        <path
+           fill="url(#p)"
+           d="m69 64h-10l5-48 5 48z"
+           id="path151" />
+        <path
+           fill="url(#q)"
+           d="m69 64h-10l5 48 5-48z"
+           id="path153" />
+        <path
+           fill="url(#s)"
+           d="m65.503 63.921a1.7404 1.7404 0 1 1 -3.4808 0 1.7404 1.7404 0 1 1 3.4808 0z"
+           transform="matrix(1.1491,0,0,1.1491,-9.2727,-9.4546)"
+           id="path155" />
+      </g>
+    </g>
+  </g>
+  <path
+     style="color:#000000"
+     d="m24.347-1.854-3.737 13.404c-1.414 0.42483-2.7246 1.0848-3.8883 1.9328l-6.0849-3.2632 3.2823 6.0495c-0.85302 1.1569-1.5168 2.4599-1.9442 3.8656l-13.483 3.715 13.483 3.715c0.42732 1.4058 1.0911 2.7087 1.9442 3.8656l-3.2823 6.0495 6.0849-3.2632c1.1637 0.84806 2.4743 1.508 3.8883 1.9328l3.7368 13.404 3.7368-13.404c1.414-0.42484 2.7246-1.0848 3.8883-1.9328l6.0849 3.2632-3.2823-6.0495c0.85303-1.1569 1.5168-2.4599 1.9442-3.8656l13.483-3.715-13.483-3.715c-0.427-1.406-1.091-2.709-1.944-3.866l3.2823-6.0495-6.0849 3.2632c-1.163-0.848-2.474-1.508-3.888-1.933l-3.737-13.404zm0 16.065c5.3547 0 9.6955 4.3155 9.6955 9.639s-4.3408 9.639-9.6955 9.639-9.6955-4.3155-9.6955-9.639 4.3408-9.639 9.6955-9.639z"
+     id="path157" />
+  <g
+     fill-rule="evenodd"
+     transform="matrix(1.3198 -.80014 1.306 .67938 -38.493 25.826)"
+     id="g159">
+    <path
+       opacity=".3"
+       d="m39.723 8.5147-17.615 13.613-13.457 17.818 17.615-13.613 13.457-17.818z"
+       id="path161" />
+    <path
+       fill="url(#n)"
+       d="m26.265 25.731-4.157-4.206 17.612-13.61-13.455 17.816z"
+       id="path163" />
+    <path
+       fill="url(#o)"
+       d="m26.265 25.731-4.157-4.206-13.454 17.816 17.611-13.61z"
+       id="path165" />
+    <path
+       fill="url(#r)"
+       d="m24.834 24.283a0.91535 0.92595 0 0 1 -1.294 -1.31 0.91535 0.92595 0 1 1 1.294 1.31z"
+       id="path167" />
   </g>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/open_project.svg b/bitmaps_png/sources/open_project.svg
index ef47b08418..8eeeb57cb1 100644
--- a/bitmaps_png/sources/open_project.svg
+++ b/bitmaps_png/sources/open_project.svg
@@ -1,58 +1,452 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48">
- <defs>
-  <filter id="h" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.2065414"/>
-  </filter>
-  <filter id="g" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.89955545"/>
-  </filter>
-  <radialGradient id="j" gradientUnits="userSpaceOnUse" cy="112.3" cx="102" gradientTransform="matrix(.875 0 0 .85714 10 17.143)" r="139.56">
-   <stop stop-color="#00537d" offset="0"/>
-   <stop stop-color="#186389" offset=".0151"/>
-   <stop stop-color="#558ca8" offset=".0558"/>
-   <stop stop-color="#89afc3" offset=".0964"/>
-   <stop stop-color="#b3ccd8" offset=".1357"/>
-   <stop stop-color="#d4e2e9" offset=".1737"/>
-   <stop stop-color="#ecf2f5" offset=".20990"/>
-   <stop stop-color="#fafcfd" offset=".24350"/>
-   <stop stop-color="#fff" offset=".27220"/>
-  </radialGradient>
-  <radialGradient id="k" gradientUnits="userSpaceOnUse" cy="109.33" cx="99.081" gradientTransform="matrix(.85638 0 0 .84156 11.191 18.14)" r="139.56">
-   <stop stop-color="#7a7d80" offset="0"/>
-   <stop stop-color="#c2c2c2" offset=".12618"/>
-   <stop stop-color="#fafafa" offset=".23251"/>
-   <stop stop-color="#fff" offset=".27220"/>
-   <stop stop-color="#fafafa" offset=".53130"/>
-   <stop stop-color="#ebecec" offset=".84490"/>
-   <stop stop-color="#e1e2e3" offset="1"/>
-  </radialGradient>
-  <linearGradient id="i" y2="94.104" gradientUnits="userSpaceOnUse" x2="86.572" gradientTransform="matrix(.875 0 0 .85714 10 17.143)" y1="104" x1="96">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#8c8e89" offset=".0072"/>
-   <stop stop-color="#abaca9" offset=".0673"/>
-   <stop stop-color="#c5c6c4" offset=".1347"/>
-   <stop stop-color="#dbdbda" offset=".2115"/>
-   <stop stop-color="#ebebeb" offset=".3012"/>
-   <stop stop-color="#f7f7f6" offset=".4122"/>
-   <stop stop-color="#fdfdfd" offset=".5679"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.35398 0 0 .36258 2.99 .98438)">
-  <use xlink:href="#l" transform="translate(-12,-12)" height="128" width="128" y="0" x="0"/>
-  <g id="l" transform="translate(-4,-8)">
-   <path opacity=".6" d="m23 25v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z" transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)" filter="url(#g)"/>
-   <path fill="url(#j)" d="m24 24v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"/>
-   <path fill="url(#k)" d="m26.606 25.714c-0.47187 0-0.85638 0.37786-0.85638 0.84156v90.888c0 0.46455 0.38452 0.84157 0.85638 0.84157h50.674c0.22523 0 0.44618-0.0892 0.60546-0.24658l28.115-27.618c0.16013-0.15737 0.25092-0.37365 0.25092-0.59498v-63.262c0-0.4637-0.38366-0.84156-0.85639-0.84156h-78.787z"/>
-   <path opacity=".5" filter="url(#h)" d="m76.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"/>
-   <path fill="url(#i)" d="m77.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="open_project.svg">
+  <metadata
+     id="metadata150">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview148"
+     showgrid="true"
+     inkscape:zoom="13.906433"
+     inkscape:cx="23.669419"
+     inkscape:cy="16.735934"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3054"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       id="t"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop8" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <radialGradient
+       id="s"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="ac"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop14" />
+      <stop
+         offset=".5"
+         id="stop16" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <radialGradient
+       id="u"
+       gradientUnits="userSpaceOnUse"
+       cy="36.421001"
+       cx="24.837"
+       gradientTransform="matrix(0.61219543,0,0,-0.2208348,-2.14036,22.087004)"
+       r="15.645">
+      <stop
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop33" />
+    </radialGradient>
+    <linearGradient
+       id="x"
+       y2="35.280998"
+       gradientUnits="userSpaceOnUse"
+       x2="24.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,0.40830031,2.0180928)"
+       y1="35.280998"
+       x1="7.0625">
+      <stop
+         stop-color="#838383"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#bbb"
+         stop-opacity="0"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="y"
+       y2="40.944"
+       gradientUnits="userSpaceOnUse"
+       x2="36.182999"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="28.481001"
+       x1="7.6046">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-color="#9f9f9f"
+         offset="1"
+         id="stop43" />
+    </linearGradient>
+    <linearGradient
+       id="z"
+       y2="33.758999"
+       gradientUnits="userSpaceOnUse"
+       x2="12.222"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="37.206001"
+       x1="12.277">
+      <stop
+         stop-color="#eee"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#eee"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <radialGradient
+       id="q"
+       gradientUnits="userSpaceOnUse"
+       cy="2.9584999"
+       cx="15.571"
+       gradientTransform="matrix(0.69669595,0.42342344,-0.3850082,0.63353723,-1.2978465,0.09459019)"
+       r="20.936001">
+      <stop
+         stop-color="#e4e4e4"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-color="#d3d3d3"
+         offset="1"
+         id="stop53" />
+    </radialGradient>
+    <linearGradient
+       id="aa"
+       y2="47.620998"
+       gradientUnits="userSpaceOnUse"
+       x2="44.096001"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.736239)"
+       y1="4.4331002"
+       x1="12.378">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop58" />
+    </linearGradient>
+    <linearGradient
+       id="ab"
+       y2="26.357"
+       gradientUnits="userSpaceOnUse"
+       x2="23.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="11.319"
+       x1="23.688">
+      <stop
+         stop-color="#fff"
+         stop-opacity=".25490"
+         offset="0"
+         id="stop61" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop63" />
+    </linearGradient>
+    <linearGradient
+       id="w"
+       y2="11.781"
+       gradientUnits="userSpaceOnUse"
+       x2="21.747999"
+       y1="31.965"
+       x1="33.431"
+       gradientTransform="matrix(0.56214513,0,0,0.57454937,-0.90708569,1.6016569)">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop66" />
+      <stop
+         stop-color="#e6e6e6"
+         offset=".5"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         offset=".75"
+         id="stop70" />
+      <stop
+         stop-color="#e1e1e1"
+         offset=".84167"
+         id="stop72" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop74" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2834"
+       y2="23.891001"
+       gradientUnits="userSpaceOnUse"
+       x2="1.3099999"
+       gradientTransform="matrix(0,-0.33674,-0.33543,0,20.014,15.582)"
+       y1="23.891001"
+       x1="28.671">
+      <stop
+         id="stop2266"
+         style="stop-color:#d7e866"
+         offset="0" />
+      <stop
+         id="stop2268"
+         style="stop-color:#8cab2a"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2831"
+       y2="33.332001"
+       gradientUnits="userSpaceOnUse"
+       x2="57.410999"
+       gradientTransform="matrix(0,0.35779214,-0.35535445,0,22.381416,-1.3220206)"
+       y1="33.332001"
+       x1="8.5272999">
+      <stop
+         id="stop4224"
+         style="stop-color:#fff"
+         offset="0" />
+      <stop
+         id="stop4226"
+         style="stop-color:#fff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       y2="23.891001"
+       x2="1.3099999"
+       y1="23.891001"
+       x1="28.671"
+       gradientTransform="matrix(0,0.30849552,0.30781052,0,5.6456941,0.65863815)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3074"
+       xlink:href="#linearGradient2834"
+       inkscape:collect="always" />
+  </defs>
+  <g
+     transform="matrix(0.01306183,0,0,0.0104499,24.617975,22.575986)"
+     id="g86">
+    <rect
+       style="opacity:0.40206;color:#000000;fill:url(#ac)"
+       height="478.35999"
+       width="1339.6"
+       y="-150.7"
+       x="-1559.3"
+       id="rect88" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#s)"
+       d="m -219.62,-150.68 v 478.33 c 142.87,0.90045 345.4,-107.17 345.4,-239.2 0,-132.03 -159.44,-239.13 -345.4,-239.13 z"
+       id="path90"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#t)"
+       d="m -1559.3,-150.68 v 478.33 c -142.87,0.90045 -345.4,-107.17 -345.4,-239.2 0,-132.03 159.44,-239.13 345.4,-239.13 z"
+       id="path92"
+       inkscape:connector-curvature="0" />
   </g>
-  <g transform="translate(8,4)">
-   <path opacity=".6" d="m23 25v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z" transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)" filter="url(#g)"/>
-   <path fill="url(#j)" d="m24 24v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z"/>
-   <path fill="url(#k)" d="m26.606 25.714c-0.47187 0-0.85638 0.37786-0.85638 0.84156v90.888c0 0.46455 0.38452 0.84157 0.85638 0.84157h50.674c0.22523 0 0.44618-0.0892 0.60546-0.24658l28.115-27.618c0.16013-0.15737 0.25092-0.37365 0.25092-0.59498v-63.262c0-0.4637-0.38366-0.84156-0.85639-0.84156h-78.787z"/>
-   <path opacity=".5" filter="url(#h)" d="m76.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"/>
-   <path fill="url(#i)" d="m77.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z"/>
-  </g>
- </g>
+  <path
+     d="m 6.0906953,7.0495571 c -0.338544,0 -0.558571,0.1571818 -0.693988,0.4570341 -1e-6,0 -3.503955,9.2647238 -3.503955,9.2647238 0,0 -0.135417,0.363764 -0.135417,0.964823 v 5.227115 c 0,0.586412 0.356305,0.880214 0.897113,0.880214 H 23.542327 c 0.533464,0 0.863314,-0.389017 0.863314,-0.998732 V 17.61762 c 0,0 0.05739,-0.417313 -0.05078,-0.710942 L 20.71592,7.5910376 C 20.615971,7.3137513 20.37093,7.0558134 20.106541,7.0493675 H 6.0908303 z"
+     id="path94"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#535353;stroke-width:1.08334005;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 1.7506183,17.359704 0.414161,-0.374955 20.3722077,0.03385 1.875479,0.171872 v 5.654493 c 0,0.609704 -0.328805,0.998461 -0.862285,0.998461 H 2.6525533 c -0.540836,0 -0.900148,-0.293613 -0.900148,-0.880052 v -5.603575 z"
+     id="path96"
+     inkscape:connector-curvature="0"
+     style="fill:url(#y);fill-rule:evenodd" />
+  <path
+     d="m 1.8998483,16.773075 c -0.38691,0.793168 -3.34e-4,1.296163 0.561008,1.296163 H 23.585986 c 0.606128,-0.013 0.999381,-0.54817 0.773504,-1.160799 L 20.722176,7.5862979 C 20.622509,7.3089629 20.367382,7.051128 20.103047,7.0446279 H 6.0970863 c -0.338544,0 -0.561007,0.1644348 -0.696425,0.4642925 l -3.501517,9.2647236 z"
+     id="path98"
+     inkscape:connector-curvature="0"
+     style="fill:url(#q);fill-rule:evenodd" />
+  <rect
+     style="color:#000000;fill:url(#x);fill-rule:evenodd"
+     height="3.0130394"
+     width="9.5469341"
+     y="19.622259"
+     x="4.23385"
+     id="rect100" />
+  <path
+     d="m 4.2338503,22.63557 v -2.17291 c 0.994235,1.722078 4.493965,2.17291 7.0075847,2.17291 H 4.2338503 z"
+     id="path102"
+     inkscape:connector-curvature="0"
+     style="opacity:0.81142997;fill:url(#z);fill-rule:evenodd" />
+  <path
+     d="m 24.242056,16.6187 c 0.03441,0.677087 -0.224251,1.254399 -0.716142,1.269566 0,0 -20.6479177,-1e-6 -20.6479177,0 -0.698321,0 -1.011677,-0.176016 -1.128895,-0.470202 0.0497,0.511515 0.447322,0.893376 1.128895,0.893376 0,-1e-6 20.6479177,0 20.6479177,0 0.582837,-0.01791 0.949439,-0.771338 0.732446,-1.622193 l -0.01628,-0.07053 z"
+     id="path104"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.69142995;color:#000000;fill:url(#ab);fill-rule:evenodd"
+     d="m 5.9189853,8.2374394 c -0.02496,0.1085074 -0.101563,0.209518 -0.101563,0.3216166 0,0.5138282 0.320116,0.9693185 0.727896,1.4049836 0.130147,-0.08346 0.197775,-0.1919732 0.338544,-0.270835 -0.509338,-0.4420027 -0.84143,-0.9298307 -0.964823,-1.4557381 z m 14.4387557,0 c -0.123897,0.5252141 -0.456092,1.0142229 -0.964823,1.4557382 0.148493,0.08319 0.218829,0.1994645 0.355471,0.2877622 0.410185,-0.4369436 0.710942,-0.906214 0.710942,-1.4218838 0,-0.1120986 -0.0767,-0.2131092 -0.101563,-0.3216166 z m 1.184903,4.5703406 c -0.332472,2.188401 -3.953433,3.927108 -8.412677,3.927108 -4.4483567,0 -8.0492157,-1.729444 -8.3958847,-3.910208 -0.01753,0.10678 -0.06771,0.21227 -0.06771,0.321617 0,2.338877 3.785786,4.248751 8.4635937,4.248751 4.677808,0 8.480386,-1.90982 8.480386,-4.248751 0,-0.115333 -0.04824,-0.226072 -0.06771,-0.338544 z"
+     id="path106"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 4.6694003,16.695508 a 0.742088,0.55060762 0 0 1 -1.484176,0 0.742088,0.55060762 0 1 1 1.484176,0 z"
+     id="path108"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 23.020428,16.647625 a 0.742088,0.55060763 0 0 1 -1.484176,0 0.742088,0.55060763 0 1 1 1.484176,0 z"
+     id="path110"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 6.2840713,7.2949336 c -0.325918,0 -0.537765,0.151321 -0.66815,0.4399932 -1e-6,0 -3.474813,8.9868472 -3.474813,8.9868472 0,0 -0.130369,0.3502 -0.130369,0.928856 v 5.032168 c 0,0.7338 0.240534,0.881243 0.863692,0.881243 H 23.288349 c 0.716683,0 0.831084,-0.171385 0.831084,-0.995319 v -5.032168 c 0,0 0.05526,-0.401751 -0.04889,-0.684454 L 20.499313,7.7487935 C 20.403093,7.4818477 20.201042,7.3012387 19.946539,7.2950311 H 6.2840003 z"
+     id="path112"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#aa);stroke-width:0.54167002;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 21.915042,19.760385 v 2.719671"
+     id="path114"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 20.831702,19.792885 v 2.719671"
+     id="path116"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 19.748362,19.792885 v 2.719671"
+     id="path118"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 18.665022,19.792885 v 2.719671"
+     id="path120"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 17.581682,19.792885 v 2.719671"
+     id="path122"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 16.498342,19.792885 v 2.719671"
+     id="path124"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="M 21.373372,19.787469 V 22.50714"
+     id="path126"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 20.290032,19.819969 V 22.53964"
+     id="path128"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 19.206692,19.819969 V 22.53964"
+     id="path130"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 18.123352,19.819969 V 22.53964"
+     id="path132"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 17.040012,19.819969 V 22.53964"
+     id="path134"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="m 4.2430583,19.629301 v 2.996085 H 11.047517 L 4.4293933,22.439593 4.2430583,19.629409 z"
+     id="path136"
+     inkscape:connector-curvature="0"
+     style="opacity:0.43999999;fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.20571002;color:#000000;fill:url(#w);fill-rule:evenodd"
+     d="m 21.508451,12.840991 a 8.361909,3.842299 0 0 1 -16.7238177,0 8.361909,3.842299 0 1 1 16.7238177,0 z"
+     id="path138"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:0.14118;color:#000000;fill:url(#u);fill-rule:evenodd"
+     d="m 22.642535,14.04393 a 9.5777976,3.4549257 0 1 0 -19.1549827,0 9.5777976,3.4549257 0 1 0 19.1549827,0 z"
+     id="path140"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4348"
+     style="fill:url(#linearGradient3074);stroke:#548820;stroke-width:0.89897525;stroke-linecap:round;stroke-linejoin:round"
+     d="M 6.9331701,8.053769 13,1.6409062 l 6.06683,6.4128628 -2.855022,0 0,5.496743 -6.4236159,0 0,-5.496743 -2.855022,0 z"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4360"
+     style="opacity:0.35400008;fill:none;stroke:url(#linearGradient2831);stroke-width:0.89897525"
+     d="M 17.032379,8.0537734 12.999725,12.255387 9.009741,8.0537734 h 1.695835 v -5.496743 h 4.588297 v 5.496743 h 1.738506 z"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/opt_show_polygon.svg b/bitmaps_png/sources/opt_show_polygon.svg
index af8b8b952b..0ec7036d6f 100644
--- a/bitmaps_png/sources/opt_show_polygon.svg
+++ b/bitmaps_png/sources/opt_show_polygon.svg
@@ -7,25 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="opt_show_polygon.svg">
   <metadata
-     id="metadata16">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs14" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,60 +34,49 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview12"
-     showgrid="false"
-     inkscape:zoom="5.4791667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
-  <g
-     transform="matrix(1,0,0,0.9518435,3.4676806,27.424765)"
-     id="g4">
-    <path
-       d="M 9.41,-23.367 26.315,-26.789 42.323,-11.316 32,8.918 8.064,9.2155 z"
-       id="path6"
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ff0c0c;stroke-width:4" />
-  </g>
-  <g
-     transform="translate(0,32)"
-     id="g8">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect10" />
-  </g>
-  <g
-     transform="matrix(0.71258919,0,0,0.65234956,-4.2263959,21.436174)"
-     id="g16">
-    <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24" />
-  </g>
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="12.80728"
+     inkscape:cy="13.986591"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     sodipodi:nodetypes="ccccc"
+     inkscape:connector-curvature="0"
+     id="path3759"
+     d="m 19.5,6.5 4,4 0,13 -13,0 -4,-4"
+     style="fill:none;stroke:#006e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none" />
+  <path
+     style="fill:#008000;fill-opacity:0.627451;stroke:#008000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 6.5,19.5 -4,-4 0,-13 13,0 4,4"
+     id="path4075"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#999999;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 1.5,24.5 23,-23"
+     id="path4065"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/options_module.svg b/bitmaps_png/sources/options_module.svg
index 6d3788f62f..cb728f7e93 100644
--- a/bitmaps_png/sources/options_module.svg
+++ b/bitmaps_png/sources/options_module.svg
@@ -1,78 +1,291 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <linearGradient id="i" y2="14.691" gradientUnits="userSpaceOnUse" x2="30.432" gradientTransform="translate(6.3922,12.185)" y1="12.338" x1="28.079">
-   <stop stop-color="#fcaf3e" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="j" y2="22.119" gradientUnits="userSpaceOnUse" x2="22.81" gradientTransform="translate(6.3922,12.185)" y1="21.481" x1="23.448">
-   <stop stop-color="#ce5c00" offset="0"/>
-   <stop stop-color="#ce5c00" offset="1"/>
-  </linearGradient>
-  <linearGradient id="k" y2="32.714" gradientUnits="userSpaceOnUse" x2="25.485" y1="34.39" x1="26.379">
-   <stop stop-color="#e9b96e" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="n" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.35473 -.34328 .35696 .34544 130.15 -71.026)" r="9.1267">
-   <stop stop-color="#f9a9a9" offset="0"/>
-   <stop stop-color="#ab5f5f" offset="1"/>
-  </radialGradient>
-  <linearGradient id="l" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.20949 -.20274 .20949 .20274 129.28 -31.999)" y1="115.94" x1="-158.75">
-   <stop stop-color="#ddd" offset="0"/>
-   <stop stop-color="#fff" offset=".34468"/>
-   <stop stop-color="#737373" offset=".72695"/>
-   <stop stop-color="#bbb" offset="1"/>
-  </linearGradient>
-  <linearGradient id="h" y2="-20.465" gradientUnits="userSpaceOnUse" x2="253.65" gradientTransform="matrix(.076209 0 0 .0837 -38.77 12.013)" y1="-3.7385" x1="-15.36">
-   <stop stop-color="#faff00" offset="0"/>
-   <stop stop-color="#0bae09" offset="1"/>
-  </linearGradient>
-  <linearGradient id="m" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(-2.8288,0,0,-2.4916,-6.4559,36.786)">
-  <g stroke-linejoin="round">
-   <rect transform="rotate(90)" height="14.619" width="9.7086" stroke="#000" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-   <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke="#030303" stroke-width="5.5958" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="options_module.svg">
+  <metadata
+     id="metadata119">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview117"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     inkscape:zoom="13.906433"
+     inkscape:cx="-6.4095917"
+     inkscape:cy="18.582651"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3065"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="i"
+       y2="14.691"
+       gradientUnits="userSpaceOnUse"
+       x2="30.431999"
+       gradientTransform="translate(6.3922,12.185)"
+       y1="12.338"
+       x1="28.079">
+      <stop
+         stop-color="#fcaf3e"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#ce5c00"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="j"
+       y2="22.118999"
+       gradientUnits="userSpaceOnUse"
+       x2="22.809999"
+       gradientTransform="translate(6.3922,12.185)"
+       y1="21.481001"
+       x1="23.448">
+      <stop
+         stop-color="#ce5c00"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#ce5c00"
+         offset="1"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="k"
+       y2="32.714001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.485001"
+       y1="34.389999"
+       x1="26.379">
+      <stop
+         stop-color="#e9b96e"
+         offset="0"
+         id="stop17" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop19" />
+    </linearGradient>
+    <radialGradient
+       id="n"
+       gradientUnits="userSpaceOnUse"
+       cy="128"
+       cx="-138.84"
+       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)"
+       r="9.1267004">
+      <stop
+         stop-color="#f9a9a9"
+         offset="0"
+         id="stop22" />
+      <stop
+         stop-color="#ab5f5f"
+         offset="1"
+         id="stop24" />
+    </radialGradient>
+    <linearGradient
+       id="l"
+       y2="134.25"
+       gradientUnits="userSpaceOnUse"
+       x2="-158.75"
+       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)"
+       y1="115.94"
+       x1="-158.75">
+      <stop
+         stop-color="#ddd"
+         offset="0"
+         id="stop27" />
+      <stop
+         stop-color="#fff"
+         offset=".34468"
+         id="stop29" />
+      <stop
+         stop-color="#737373"
+         offset=".72695"
+         id="stop31" />
+      <stop
+         stop-color="#bbb"
+         offset="1"
+         id="stop33" />
+    </linearGradient>
+    <linearGradient
+       id="h"
+       y2="-20.465"
+       gradientUnits="userSpaceOnUse"
+       x2="253.64999"
+       gradientTransform="matrix(0.076209,0,0,0.0837,-38.77,12.013)"
+       y1="-3.7385001"
+       x1="-15.36">
+      <stop
+         stop-color="#faff00"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#0bae09"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="m"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(0.92673,0,0,0.84499,4.7271,52.187)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-color="#f8f8f8"
+         offset=".25"
+         id="stop43" />
+      <stop
+         stop-color="#e2e2e2"
+         offset=".5"
+         id="stop45" />
+      <stop
+         stop-color="#b0b0b0"
+         offset=".75"
+         id="stop47" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop49" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g3067"
+     transform="matrix(0.92665189,0,0,0.82149569,55.538587,26.884036)">
+    <rect
+       id="rect51"
+       x="14.137489"
+       y="-59.40559"
+       width="14.08869"
+       height="22.924355"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       id="path53"
+       d="m -59.9141,-23.648928 a 2.2240581,1.9589449 0 1 1 0.01376,3.917871"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <g
+       id="g3983"
+       transform="translate(-60.90034,-34.731054)">
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56" />
+    </g>
+    <g
+       id="g3983-1"
+       transform="translate(-60.846491,-18.640206)">
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73-0" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5-4" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56-9" />
+    </g>
   </g>
-  <g stroke-linejoin="round" transform="translate(-.0375 -.15)" stroke="#030303">
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
+  <g
+     transform="matrix(0.53506289,0,0,0.58068943,2.5911733,-24.944126)"
+     id="g109"
+     style="stroke:#000000">
+    <path
+       style="color:#000000;fill:url(#m);stroke-width:1.30209994"
+       d="m 25.828,57.411 c -0.34731,0.02167 -0.68489,0.07071 -1.026,0.10631 h -0.02332 l -0.81616,4.061 c -1.3303,0.27623 -2.5818,0.74502 -3.7077,1.382 l -3.661,-2.402 c -0.98968,0.70058 -1.8903,1.5177 -2.6817,2.4026 l 2.5417,3.3807 c -0.77174,1.0754 -1.3521,2.3033 -1.679,3.5933 -5.2e-5,0.0061 -4.5e-5,0.0202 0,0.02126 l -4.4306,0.63786 c -0.081,0.60325 -0.11659,1.2267 -0.11659,1.8498 0,0.50981 0.0154,1.0128 0.0699,1.5096 l 4.4306,0.72291 c 0.31511,1.4029 0.91369,2.713 1.7489,3.8697 l -2.635,3.2956 c 0.75466,0.85424 1.6259,1.632 2.5651,2.3176 l 3.731,-2.3388 c 1.3039,0.75844 2.7595,1.2903 4.3373,1.5521 l 0.69956,4.0185 c 0.49711,0.04126 1.0069,0.04252 1.5157,0.04252 0.71836,-10e-7 1.4045,-0.02482 2.0987,-0.10631 l 0.83948,-4.1036 c 1.499,-0.341 2.906,-0.931 4.128,-1.723 l 3.5911,2.3813 c 0.93128,-0.72243 1.7829,-1.5528 2.5184,-2.4451 l -2.6117,-3.4444 c 0.70729,-1.1138 1.1974,-2.3427 1.4458,-3.6571 l 4.4073,-0.63786 c 0.03865,-0.41935 0.04663,-0.82605 0.04663,-1.2545 0,-0.74449 -0.09491,-1.4745 -0.20987,-2.19 l -4.476,-0.745 c -0.351,-1.181 -0.927,-2.283 -1.656,-3.274 l 2.635,-3.2956 c -0.817,-0.911 -1.749,-1.752 -2.775,-2.466 l -3.801,2.381 c -1.092,-0.589 -2.268,-1.041 -3.544,-1.297 l -0.7,-4.04 c -0.63673,-0.06829 -1.2787,-0.10631 -1.9355,-0.10631 -0.1775,0 -0.36018,-0.0051 -0.53633,0 -0.08587,0.0024 -0.17086,-0.0046 -0.25651,0 -0.0232,0.0012 -0.0468,-0.0014 -0.06996,0 z m 0.60629,10.333 c 0.08519,-0.0039 0.17025,0 0.25651,0 2.7603,0 5.0135,2.0545 5.0135,4.5713 1e-6,2.5168 -2.2532,4.5501 -5.0135,4.5501 -2.7603,1e-6 -4.9902,-2.0332 -4.9902,-4.5501 0,-2.4382 2.0928,-4.4491 4.7337,-4.5713 z"
+       id="path111"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.34659005;color:#000000;fill:none;stroke-width:1.40030003"
+       d="m 25.311,58.215 -0.6553,3.932 c -1.2469,0.25892 -3.5405,1.0508 -4.5959,1.6479 l -3.4863,-2.3726 c -0.92766,0.65668 -0.99127,0.70121 -1.7331,1.5307 l 2.5207,3.4087 c -0.72338,1.008 -1.5922,2.8042 -1.9042,4.0878 0,0 -4.4171,0.67892 -4.4171,0.67892 -0.07593,0.56544 -0.03948,1.7757 0.01164,2.2413 l 4.2192,0.69303 c 0.29536,1.315 1.4006,3.4316 2.1835,4.5157 l -2.6681,3.2142 c 0.70736,0.8007 0.84892,0.87397 1.7292,1.5166 l 3.5677,-2.3833 c 1.2222,0.7109 3.6482,1.5757 5.1271,1.8211 l 0.58553,3.8824 c 0.46595,0.03867 1.7532,0.14715 2.4038,0.07077 l 0.65531,-4.0416 c 1.4042,-0.31862 3.8304,-1.2267 4.9759,-1.9697 l 3.5639,2.3479 c 0.87292,-0.67715 0.88074,-0.77919 1.5702,-1.6156 l -2.641,-3.4228 c 0.66296,-1.044 1.5202,-3.0857 1.753,-4.3177 l 4.324,-0.65416 c 0.03623,-0.39307 0.03799,-1.4892 -0.06977,-2.1599 l -4.4054,-0.69303 c -0.32887,-1.1073 -1.4575,-3.1025 -2.1409,-4.0314 l 2.8,-3.2142 c -0.76558,-0.85369 -1.0502,-0.97082 -2.0124,-1.6403 l -3.688,2.408 c -1.024,-0.553 -3.066,-1.394 -4.262,-1.634 l -0.65149,-3.8471 c -0.59683,-0.06401 -2.3187,-0.03559 -2.6598,0 z"
+       id="path113"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.64772997;color:#000000;fill:none;stroke-width:0.71253002"
+       d="m 32.454,72.306 a 5.7605,5.2524 0 0 1 -11.521,0 5.7605,5.2524 0 1 1 11.521,0 z"
+       id="path115"
+       inkscape:connector-curvature="0" />
   </g>
-  <g transform="translate(-.0375 9.6261)">
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <g stroke-width="0.3">
-    <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   </g>
-  </g>
- </g>
- <g transform="matrix(1.1517 -.36083 .34444 1.0994 -49.31 58.054)">
-  <g transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)">
-   <path stroke-linejoin="round" d="m25.892 30.185 19-19c2.175 0.35996 3.0847 1.7322 3.5 3.5l-19 19-4.6161 0.7045 1.1161-4.2045z" fill-rule="evenodd" stroke="url(#j)" fill="url(#i)"/>
-   <path opacity=".28235" d="m26.792 30.685 18.498-18.398c1.0897 0.17844 1.5173 0.98794 2 2l-18.398 18.498-3.3 0.9 1.2-3z" stroke="#fff" fill="none"/>
-   <path fill-rule="evenodd" fill="url(#k)" d="m24.55 34.633 1.6663-4.1803s1.1995 0.24536 1.9322 0.97509c0.73264 0.72973 0.99839 1.9438 0.99839 1.9438l-4.5969 1.2614z"/>
-   <path stroke-linejoin="round" d="m23 21.5-5.5 1.5 2-5" transform="translate(6.3922,12.185)" stroke="#e9b96e" stroke-linecap="round" fill="none"/>
-   <path fill-rule="evenodd" d="m23.955 33.685-0.90625 2.25 2.3438-0.65625c0.002-0.03184 0-0.06141 0-0.09375 0-0.80212-0.64531-1.4598-1.4375-1.5z"/>
-  </g>
-  <path style="enable-background:new" d="m121.62 22.515c2.0307-0.53628 4.3014 1.7694 3.8196 3.6963l2.4306-2.3522c1.1808-2.6427-1.2536-4.7247-3.8692-3.7443l-2.381 2.4002z" stroke="#ef2929" stroke-width="1.0891" fill="url(#n)"/>
-  <path style="enable-background:new" d="m119.12 24.769c2.144-0.56623 4.5413 1.8683 4.0326 3.9028l2.5662-2.4836c0.8353-1.7098-2.2637-4.6473-4.085-3.9535l-2.52 2.535z" stroke="#888a85" stroke-width="1.0891" fill="url(#l)"/>
- </g>
- <path stroke-linejoin="bevel" d="m-39.342 29.458c-0.50813-1.6315 8.893 4.6149 11.134 3.835 2.3256-1.4113 13.224-16.855 16.19-16.123-1.7042 3.9576-12.976 27.54-13.89 30.25-1.6411 1.1322-11.033-11.785-13.434-17.963z" fill-rule="evenodd" stroke="#005900" stroke-width="1.2277" fill="url(#h)"/>
- <g transform="translate(4.3094,-38.821)" stroke="#000">
-  <path style="color:#000000" stroke-width="1.3021" fill="url(#m)" d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"/>
-  <path opacity=".34659" style="color:#000000" d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z" stroke-width="1.4003" fill="none"/>
-  <path opacity=".64773" style="color:#000000" d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z" stroke-width=".71253" fill="none"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/options_new_pad.svg b/bitmaps_png/sources/options_new_pad.svg
index f7b01de640..5a41dcba33 100644
--- a/bitmaps_png/sources/options_new_pad.svg
+++ b/bitmaps_png/sources/options_new_pad.svg
@@ -1,32 +1,161 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="d" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <filter id="c" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.95925407"/>
-  </filter>
- </defs>
- <g stroke-linejoin="round" fill="none" transform="matrix(.75029 0 0 .74857 43.063 -3.6757)">
-  <g opacity=".30078" transform="translate(-1.65,-1.2)" filter="url(#c)" stroke="#000100">
-   <path stroke-width="16.233" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.59546 0 0 .61652 -45.071 15.059)"/>
-   <path stroke-width="3.0598" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.96709 0 0 .99403 -52.791 7.8391)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="options_new_pad.svg">
+  <metadata
+     id="metadata50">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="false"
+     inkscape:zoom="6.9532167"
+     inkscape:cx="15.284588"
+     inkscape:cy="24.996641"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="d"
+       y2="39.685"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#f8f8f8"
+         offset=".25"
+         id="stop9" />
+      <stop
+         stop-color="#e2e2e2"
+         offset=".5"
+         id="stop11" />
+      <stop
+         stop-color="#b0b0b0"
+         offset=".75"
+         id="stop13" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop15" />
+    </linearGradient>
+    <filter
+       id="c-7"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.95925407"
+         id="feGaussianBlur18-8" />
+    </filter>
+  </defs>
+  <g
+     id="g3861"
+     transform="translate(-141.58915,-24.377207)">
+    <path
+       inkscape:connector-curvature="0"
+       id="path3763"
+       d="m 155.60208,26.835026 c -6.46208,0 -11.70064,5.238554 -11.70064,11.700642 0,6.462085 5.23856,11.700641 11.70064,11.700641 6.46209,0 11.70065,-5.238556 11.70065,-11.700641 0,-6.462088 -5.23856,-11.700642 -11.70065,-11.700642 z m 0,6.882729 c 2.66086,0 4.81792,2.157052 4.81792,4.817913 0,2.660858 -2.15706,4.81791 -4.81792,4.81791 -2.66085,0 -4.81791,-2.157052 -4.81791,-4.81791 0,-2.660861 2.15706,-4.817913 4.81791,-4.817913 z"
+       style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:2.0648191;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <g
+       transform="matrix(0.75029,0,0,0.74857,183.41863,19.800666)"
+       id="g22-5"
+       style="opacity:0.30077999;fill:none;stroke:#000100;stroke-linejoin:round;filter:url(#c-7)">
+      <path
+         d="m 36.9,19.125 a 16.125,15.675 0 1 1 -32.25,0 16.125,15.675 0 1 1 32.25,0 z"
+         transform="matrix(0.59546,0,0,0.61652,-45.071,15.059)"
+         id="path24-2"
+         inkscape:connector-curvature="0"
+         style="stroke-width:16.2329998" />
+      <path
+         d="m 36.9,19.125 a 16.125,15.675 0 1 1 -32.25,0 16.125,15.675 0 1 1 32.25,0 z"
+         transform="matrix(0.96709,0,0,0.99403,-52.791,7.8391)"
+         id="path26-1"
+         inkscape:connector-curvature="0"
+         style="stroke-width:3.05979991" />
+    </g>
+    <path
+       d="m 162.80327,38.552302 a 7.20413,7.2341451 0 0 1 -14.40826,0 7.20413,7.2341451 0 1 1 14.40826,0 z"
+       id="path28-5"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#008000;stroke-width:7.37099981;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  </g>
+  <g
+     transform="matrix(3.6733,0,0,3.3504,-5.2252,20.547)"
+     id="g32">
+    <path
+       fill="#afaf00"
+       d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z"
+       transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"
+       id="path34" />
+    <path
+       fill="#ebeb00"
+       d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z"
+       transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"
+       id="path36" />
+    <path
+       fill="#ff0"
+       d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z"
+       transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"
+       id="path38" />
+  </g>
+  <g
+     transform="matrix(.89291 0 0 .92342 7.5176 -34.55)"
+     stroke="#000"
+     id="g40">
+    <path
+       style="color:#000000"
+       stroke-width="1.3021"
+       fill="url(#d)"
+       d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"
+       id="path42" />
+    <path
+       opacity=".34659"
+       style="color:#000000"
+       d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z"
+       stroke-width="1.4003"
+       fill="none"
+       id="path44" />
+    <path
+       opacity=".64773"
+       style="color:#000000"
+       d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z"
+       stroke-width=".71253"
+       fill="none"
+       id="path46" />
   </g>
-  <path d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.59546 0 0 .61652 -51.099 12.059)" stroke="#26f60e" stroke-width="16.233"/>
-  <path opacity=".54688" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.96709 0 0 .99403 -58.82 4.8391)" stroke="#000100" stroke-width="3.0598"/>
- </g>
- <g transform="matrix(3.6733,0,0,3.3504,-5.2252,20.547)">
-  <path fill="#afaf00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.86499 0 0 .86499 3.3638 -4.5167)"/>
-  <path fill="#ebeb00" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.61624 0 0 .61624 5.7296 -4.1188)"/>
-  <path fill="#ff0" d="m12 5.5-2.5174-1.3495-2.5388 1.3087 0.5056-2.8112-2.0292-2.0101 2.8298-0.3879 1.2847-2.551 1.2433 2.5714 2.823 0.43352-2.061 1.9771z" transform="matrix(.3815 0 0 .3815 7.9622 -3.7434)"/>
- </g>
- <g transform="matrix(.89291 0 0 .92342 7.5176 -34.55)" stroke="#000">
-  <path style="color:#000000" stroke-width="1.3021" fill="url(#d)" d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"/>
-  <path opacity=".34659" style="color:#000000" d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z" stroke-width="1.4003" fill="none"/>
-  <path opacity=".64773" style="color:#000000" d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z" stroke-width=".71253" fill="none"/>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/options_pad.svg b/bitmaps_png/sources/options_pad.svg
index 92defd068a..108fd754be 100644
--- a/bitmaps_png/sources/options_pad.svg
+++ b/bitmaps_png/sources/options_pad.svg
@@ -1,27 +1,125 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="d" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <filter id="c" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.95925407"/>
-  </filter>
- </defs>
- <g stroke-linejoin="round" fill="none" transform="matrix(.82383 0 0 .78332 49.116 -2.9922)">
-  <g opacity=".30078" transform="translate(-1.65,-1.2)" filter="url(#c)" stroke="#000100">
-   <path stroke-width="16.233" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.59546 0 0 .61652 -45.071 15.059)"/>
-   <path stroke-width="3.0598" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.96709 0 0 .99403 -52.791 7.8391)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="options_pad.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4067"
+       id="linearGradient4065"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.41988577,0,0,0.39843198,7.524294,7.9051743)"
+       x1="8.6861582"
+       y1="9.6206512"
+       x2="37.265358"
+       y2="35.973965" />
+    <linearGradient
+       id="linearGradient4067"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop4069" />
+      <stop
+         stop-color="#f8f8f8"
+         offset="0.44999999"
+         id="stop4071" />
+      <stop
+         stop-color="#e2e2e2"
+         offset="0.66666645"
+         id="stop4073" />
+      <stop
+         stop-color="#b0b0b0"
+         offset="0.95000005"
+         id="stop4075" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop4077" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
-  <path d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.59546 0 0 .61652 -51.099 12.059)" stroke="#26f60e" stroke-width="16.233"/>
-  <path opacity=".54688" d="m36.9 19.125a16.125 15.675 0 1 1 -32.25 0 16.125 15.675 0 1 1 32.25 0z" transform="matrix(.96709 0 0 .99403 -58.82 4.8391)" stroke="#000100" stroke-width="3.0598"/>
- </g>
- <g transform="matrix(.89291 0 0 .92342 7.5176 -34.55)" stroke="#000">
-  <path style="color:#000000" stroke-width="1.3021" fill="url(#d)" d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"/>
-  <path opacity=".34659" style="color:#000000" d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z" stroke-width="1.4003" fill="none"/>
-  <path opacity=".64773" style="color:#000000" d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z" stroke-width=".71253" fill="none"/>
- </g>
+  <path
+     style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 11,2.5 c -4.69442,0 -8.5,3.8055796 -8.5,8.5 0,4.69442 3.80558,8.5 8.5,8.5 4.69442,0 8.5,-3.80558 8.5,-8.5 0,-4.6944204 -3.80558,-8.5 -8.5,-8.5 z m 0,5 c 1.932997,0 3.5,1.567003 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 9.067003,14.5 7.5,12.932997 7.5,11 7.5,9.067003 9.067003,7.5 11,7.5 z"
+     id="path3763"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path215"
+     d="m 16.028856,8.8755093 c -0.170724,0.0111 -0.33666,0.036169 -0.504349,0.054385 h -0.01152 l -0.401205,2.0774887 c -0.653893,0.141308 -1.269088,0.381125 -1.822552,0.706977 l -1.799463,-1.228855 c -0.486744,0.35836 -0.929104,0.776379 -1.318278,1.229202 l 1.24939,1.729397 c -0.379345,0.550106 -0.664641,1.178245 -0.825299,1.838164 -2.7e-5,0.003 -2.3e-5,0.01041 0,0.01085 l -2.177872,0.326306 c -0.03981,0.308598 -0.0573,0.627513 -0.0573,0.9463 0,0.260798 0.0076,0.518118 0.03439,0.77227 l 2.17787,0.36981 c 0.154892,0.717662 0.449145,1.387883 0.859704,1.979582 l -1.295242,1.685923 c 0.370945,0.436986 0.79922,0.834851 1.260874,1.185555 L 13.232,21.362415 c 0.640946,0.38798 1.356462,0.660056 2.132022,0.79399 l 0.343875,2.055701 c 0.244354,0.02111 0.494922,0.02175 0.745042,0.02175 0.35311,0 0.690392,-0.01264 1.031623,-0.05438 l 0.412653,-2.099208 c 0.736385,-0.17389 1.428132,-0.475553 2.028839,-0.881005 l 1.765222,1.218203 c 0.457767,-0.369569 0.876395,-0.794373 1.237949,-1.250852 l -1.283798,-1.762043 c 0.347671,-0.569771 0.588566,-1.198399 0.710674,-1.870812 l 2.166317,-0.326131 c 0.01899,-0.214464 0.02292,-0.422516 0.02292,-0.641688 0,-0.380845 -0.04665,-0.754277 -0.103151,-1.120329 l -2.200793,-0.380708 c -0.172467,-0.604301 -0.455456,-1.16812 -0.813856,-1.675032 l 1.295243,-1.68589 c -0.401291,-0.465382 -0.859056,-0.89593 -1.363773,-1.261252 l -1.868403,1.218204 c -0.536993,-0.301365 -1.114886,-0.5326 -1.742297,-0.66347 L 17.404612,8.930938 C 17.091364,8.895996 16.775915,8.876542 16.453133,8.876542 c -0.08726,0 -0.177048,-0.00274 -0.263638,0 -0.04221,0.00128 -0.08398,-0.00238 -0.126091,0 -0.01138,6.179e-4 -0.02301,-7.061e-4 -0.03439,0 z m 0.298024,5.2859587 c 0.04188,-0.002 0.08369,0 0.126092,0 1.356827,0 2.464451,1.050995 2.464451,2.338532 0,1.287501 -1.107587,2.327639 -2.464451,2.327639 C 15.096144,18.827639 14,17.787501 14,16.5 c 10e-7,-1.247265 1.028726,-2.276021 2.326902,-2.338532 z"
+     style="color:#000000;fill:url(#linearGradient4065);fill-opacity:1;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/ortho.svg b/bitmaps_png/sources/ortho.svg
index 239e7d2c8c..3ede0e3c5b 100644
--- a/bitmaps_png/sources/ortho.svg
+++ b/bitmaps_png/sources/ortho.svg
@@ -1,3 +1,151 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <path opacity=".53516" stroke-linejoin="round" d="m39.032 23.446a10.448 17.448 0 1 1 -20.895 0 10.448 17.448 0 1 1 20.895 0z" transform="translate(-5.3033 .42426)" stroke="#2c6624" stroke-width="3.5" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="ortho.svg">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview6"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.23626"
+     inkscape:cx="8.5638424"
+     inkscape:cy="10.28259"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2987"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <path
+     style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:none"
+     d="M 2,7 13,13 24,7 13,1 z"
+     id="path3836"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     sodipodi:nodetypes="ccccc"
+     style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:none"
+     d="M 24,19 13,25 13,13 24,7.0000005 z"
+     id="path3840"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3838"
+     d="M 2,19 13,25 13,13 2.0000002,7 z"
+     style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:none"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     d="M 2,19 13,13"
+     id="path3046"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3038"
+     d="m 13,1 0,12"
+     style="fill:none;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#cccccc;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     d="M 24,19 13,13"
+     id="path3040"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3042"
+     d="M 13,13 24,7"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3044"
+     d="m 2,7 11,6"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 13,13 0,12"
+     id="path3048"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 13,0.5 11,6"
+     id="path3818"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3820"
+     d="m 2,19.5 11,6"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3822"
+     d="m 13,25.5 11,-6"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 2,6.5 11,-6"
+     id="path3824"
+     inkscape:connector-curvature="0" />
+  <path
+     sodipodi:nodetypes="cc"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 24,7 0,12"
+     id="path3826"
+     inkscape:connector-curvature="0" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3828"
+     d="M 2,7 2,19"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/pad.svg b/bitmaps_png/sources/pad.svg
index 86a142d09f..62304c8cb3 100644
--- a/bitmaps_png/sources/pad.svg
+++ b/bitmaps_png/sources/pad.svg
@@ -1,20 +1,79 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" height="1.2769" width="1.2769" color-interpolation-filters="sRGB" y="-.13847" x="-.13847">
-   <feGaussianBlur stdDeviation="0.11539203"/>
-  </filter>
- </defs>
- <g transform="matrix(1.286,0,0,1.2826,58.476,-17.986)">
-  <g opacity=".71875" filter="url(#a)" transform="matrix(11.8,0,0,11.536,-260.89,-12.073)">
-   <path fill-rule="evenodd" d="m-15.125 8.9375a0.90625 0.9375 0 1 1 -1.8125 0 0.90625 0.9375 0 1 1 1.8125 0z" transform="matrix(1.1034,0,-2.1667e-7,1.0667,37.69,-5.5333)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pad.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.956449"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
-  <path d="m-15.125 8.9375a0.90625 0.9375 0 1 1 -1.8125 0 0.90625 0.9375 0 1 1 1.8125 0z" transform="matrix(9.1879,0,-1.8041e-6,8.7704,119.31,-46.412)" stroke="#16bf11" stroke-width=".79393" fill="none"/>
-  <g fill="#fff" transform="matrix(4.6582,0,0,4.6768,-121.15,13.266)">
-   <path d="m-15.125 8.9375a0.90625 0.9375 0 1 1 -1.8125 0 0.90625 0.9375 0 1 1 1.8125 0z" fill-rule="evenodd" transform="matrix(1.1034,0,-2.1667e-7,1.0667,37.69,-5.5333)" fill="#fff"/>
-  </g>
- </g>
- <g transform="matrix(3.3534,0,0,2.4765,-1.116,10.887)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <path stroke-linejoin="round" d="m24.3 30.3a7.95 8.7 0 1 1 -15.9 0 7.95 8.7 0 1 1 15.9 0z" transform="matrix(1.0953 0 0 .99518 4.4862 -7.089)" stroke="#ff0c0c" stroke-width="6.617" fill="none"/>
+  <path
+     style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 13,4.5 c -4.69442,0 -8.5,3.8055796 -8.5,8.5 0,4.69442 3.80558,8.5 8.5,8.5 4.69442,0 8.5,-3.80558 8.5,-8.5 0,-4.6944204 -3.80558,-8.5 -8.5,-8.5 z m 0,5 c 1.932997,0 3.5,1.567003 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.567003 -3.5,-3.5 0,-1.932997 1.567003,-3.5 3.5,-3.5 z"
+     id="path3763"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/pad_sketch.svg b/bitmaps_png/sources/pad_sketch.svg
index 3f3bbe194a..e8fceec8cf 100644
--- a/bitmaps_png/sources/pad_sketch.svg
+++ b/bitmaps_png/sources/pad_sketch.svg
@@ -7,68 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="pad_sketch.svg">
   <metadata
-     id="metadata12">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs10">
-    <filter
-       inkscape:collect="always"
-       id="filter3786">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.7225"
-         id="feGaussianBlur3788" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3790"
-       x="-0.17234182"
-       width="1.3446836"
-       y="-0.16797117"
-       height="1.3359423">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.7225"
-         id="feGaussianBlur3792" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3786-8">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.7225"
-         id="feGaussianBlur3788-3" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3790-0"
-       x="-0.17234182"
-       width="1.3446836"
-       y="-0.16797116"
-       height="1.3359423">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.7225"
-         id="feGaussianBlur3792-1" />
-    </filter>
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -78,74 +34,59 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview8"
-     showgrid="false"
-     inkscape:zoom="6.6666667"
-     inkscape:cx="-3.375"
-     inkscape:cy="24"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <g
-     id="g2995"
-     transform="translate(1.95,-4.8)">
-    <path
-       id="path4-7"
-       d="m 40.8935,25.315973 a 14.794,14.106 0 0 1 -29.587,0 14.794,14.106 0 1 1 29.587,0 z"
-       inkscape:connector-curvature="0"
-       style="opacity:0.46484375;fill:none;stroke:#000d00;stroke-width:3.63249993;stroke-opacity:1;filter:url(#filter3786)" />
-    <path
-       id="path6-6"
-       d="m 31.1305,25.317973 a 5.0307,5.1616 0 0 1 -10.061,0 5.0307,5.1616 0 1 1 10.061,0 z"
-       inkscape:connector-curvature="0"
-       style="opacity:0.46484375;fill:none;stroke:#000d00;stroke-width:4.01380014;stroke-opacity:1;filter:url(#filter3790)" />
-    <path
-       id="path4"
-       d="m 39.476,23.398 a 14.794,14.106 0 0 1 -29.587,0 14.794,14.106 0 1 1 29.587,0 z"
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#16bf11;stroke-width:3.63249993" />
-    <path
-       id="path6"
-       d="m 29.713,23.4 a 5.0307,5.1616 0 0 1 -10.061,0 5.0307,5.1616 0 1 1 10.061,0 z"
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#16bf11;stroke-width:4.01380014" />
-    <path
-       id="path4-7-7"
-       d="m 40.1435,24.265973 a 14.794,14.106 0 0 1 -29.587,0 14.794,14.106 0 1 1 29.587,0 z"
-       inkscape:connector-curvature="0"
-       style="opacity:0.42234377;fill:none;stroke:#000d00;stroke-width:3.63249993;stroke-opacity:1;filter:url(#filter3786-8)" />
-    <path
-       id="path6-6-8"
-       d="m 30.3805,24.267973 a 5.0307,5.1616 0 0 1 -10.061,0 5.0307,5.1616 0 1 1 10.061,0 z"
-       inkscape:connector-curvature="0"
-       style="opacity:0.42234377;fill:none;stroke:#000d00;stroke-width:4.01380014;stroke-opacity:1;filter:url(#filter3790-0)" />
-  </g>
-  <g
-     transform="matrix(0.82404,0,0,0.79493,-4.7562112,15.102254)"
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
      id="g16">
-    <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24" />
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
+     d="M 6.9895926,19.010408 C 8.52779,20.548605 10.65279,21.499999 13,21.499999 c 4.694421,0 8.499999,-3.805578 8.499999,-8.499999 l 0,0 c 0,-2.34721 -0.951394,-4.4722099 -2.489591,-6.0104073 l -3.535531,3.5355363 c 0.633376,0.633376 1.025126,1.508376 1.025126,2.474874 0,1.932997 -1.567003,3.5 -3.5,3.5 -0.966498,0 -1.841498,-0.391751 -2.474873,-1.025126 z"
+     id="path3947"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="csccccsscc" />
+  <path
+     style="fill:#008000;stroke:#008000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-linejoin:round;fill-opacity:0.69803923000000001;stroke-dasharray:none"
+     d="M 10.52513,15.474877 C 9.8917541,14.841502 9.5000033,13.966502 9.5000033,13.000003 c 0,-1.932996 1.5670037,-3.4999998 3.4999997,-3.4999998 0.966499,0 1.841499,0.3917508 2.474874,1.0251258 L 19.010408,6.9895927 C 17.47221,5.4513954 15.347211,4.5000005 13,4.5000005 8.3055798,4.5000005 4.5000003,8.3055799 4.5000003,13 c 0,2.347211 0.9513949,4.47221 2.4895923,6.010408 z"
+     id="path3854"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cssccsscc" />
+  <path
+     style="fill:none;stroke:#b3b3b3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 24.5,1.5 -23,23"
+     id="path3856"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/pads_mask_layers.svg b/bitmaps_png/sources/pads_mask_layers.svg
index 2d434edcd9..3a3689a8b1 100644
--- a/bitmaps_png/sources/pads_mask_layers.svg
+++ b/bitmaps_png/sources/pads_mask_layers.svg
@@ -1,8 +1,78 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <rect transform="matrix(.99598 -.089612 .48637 .87376 0 0)" height="20.337" width="27.46" y="22.373" x="-4.4344" fill="#b00000"/>
- <rect opacity=".46154" transform="matrix(.99598 -.089612 .48637 .87376 0 0)" height="19.992" width="34.743" y="27.152" x="-10.573" fill="#008080"/>
- <rect opacity=".46154" transform="matrix(.99598 -.089612 .48637 .87376 0 0)" height="21.716" width="35.805" y="7.9299" x="-1.301" fill="#008000"/>
- <g transform="matrix(2.9375,0,0,2.6812,2.2,2.2)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pads_mask_layers.svg">
+  <metadata
+     id="metadata18">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs16" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview14" />
+  <rect
+     transform="matrix(.99598 -.089612 .48637 .87376 0 0)"
+     height="20.337"
+     width="27.46"
+     y="22.373"
+     x="-4.4344"
+     fill="#b00000"
+     id="rect4" />
+  <rect
+     opacity=".46154"
+     transform="matrix(.99598 -.089612 .48637 .87376 0 0)"
+     height="19.992"
+     width="34.743"
+     y="27.152"
+     x="-10.573"
+     fill="#008080"
+     id="rect6" />
+  <rect
+     opacity=".46154"
+     transform="matrix(.99598 -.089612 .48637 .87376 0 0)"
+     height="21.716"
+     width="35.805"
+     y="7.9299"
+     x="-1.301"
+     fill="#008000"
+     id="rect8" />
+  <g
+     transform="matrix(2.9375,0,0,2.6812,2.2,2.2)"
+     id="g10">
+    <rect
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect12" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/pagelayout_load.svg b/bitmaps_png/sources/pagelayout_load.svg
index 96860ef531..01a9ed87fd 100644
--- a/bitmaps_png/sources/pagelayout_load.svg
+++ b/bitmaps_png/sources/pagelayout_load.svg
@@ -5,23 +5,27 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="pagelayout_load.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pagelayout_load.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/src/kicad.bzr/bitmaps_png/png_48/icon_eeschema0.png"
+   inkscape:export-xdpi="166.15384"
+   inkscape:export-ydpi="166.15384">
   <metadata
-     id="metadata133">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,356 +38,193 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview131"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview356"
      showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
-     inkscape:cy="6.5192721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="32.472518"
+     inkscape:cx="13.657651"
+     inkscape:cy="16.270299"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3110"
-       empspacing="5"
+       id="grid2871"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="n"
+       id="bb"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
+         stdDeviation="2.0786429"
          id="feGaussianBlur7" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <linearGradient
-       id="o"
-       y2="94.537003"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="q"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="r"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop33" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop35" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop37" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop39" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop41" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop43" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop47" />
-    </linearGradient>
     <radialGradient
-       id="t"
+       id="az"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,29.222083)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#535557"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop50" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop52" />
+         id="stop203" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop54" />
+         offset="0.22777213"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop56" />
+         offset="0.34510908"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop58" />
+         offset="0.4456836"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
-         offset=".53130"
-         id="stop60" />
+         offset="0.57978296"
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop62" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop64" />
-    </radialGradient>
-    <radialGradient
-       id="u"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,26.261372)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop69" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop71" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop73" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop75" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop77" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop79" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop81" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop83" />
+         id="stop215" />
     </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
     <linearGradient
-       id="s"
-       y2="9.6875"
+       id="bd"
+       y2="99.254997"
        gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,-3.6748783)"
-       y1="11.566"
-       x1="-26.754">
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
       <stop
-         stop-color="#fff"
+         stop-color="#a2a2a2"
          offset="0"
-         id="stop86" />
+         id="stop193" />
       <stop
          stop-color="#fff"
-         stop-opacity="0"
          offset="1"
-         id="stop88" />
+         id="stop195" />
     </linearGradient>
-    <radialGradient
-       id="v"
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
        gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,12.475354)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop91" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop93" />
-    </radialGradient>
+       gradientTransform="matrix(0.27623594,0,0,-0.24980381,-5.6081829,30.824613)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,-0.21373337,-2.8344078,26.708127)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
   </defs>
-  <rect
-     height="48"
-     width="48"
-     y="-64.449997"
-     x="-50.849998"
-     id="rect95"
-     style="opacity:0" />
   <path
-     d="m 5.7311015,9.4059783 c 0,0.2181084 0.1394995,0.3891786 0.3173568,0.3891786 h 7.6555727 c 0.177857,0 0.317358,-0.1710702 0.317358,-0.3891786 V 1.5427882 c 0,-0.2181091 -0.139501,-0.3891784 -0.317358,-0.3891784 H 8.5292163 c -0.2884891,0 -0.8910636,0.1237663 -1.2759287,0.5956945 L 6.2161606,3.0205356 C 5.8315529,3.4924694 5.7306224,4.2314196 5.7306224,4.5851785 v 4.8210291 z"
-     id="path97"
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,-0.21953714,-3.5022893,27.050376)"
+     id="path217"
      inkscape:connector-curvature="0"
-     style="opacity:0.68015998;fill:url(#v)" />
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     d="m 5.8347112,9.4059783 c 0,0.1482164 0.092868,0.2620982 0.2137317,0.2620982 h 7.6555741 c 0.120865,0 0.213731,-0.1138818 0.213731,-0.2620982 V 1.5427882 c 0,-0.1482173 -0.09286,-0.262099 -0.213731,-0.262099 H 8.529201 c -0.2650831,0 -0.8508769,0.1221125 -1.2046748,0.5559925 L 6.2879146,3.1079128 C 5.9339621,3.5417326 5.8343712,4.260093 5.8343712,4.5851566 v 4.8210292 z"
-     id="path99"
+     d="m 1,24.999999 0,-23.99999996 15.5,0 8.5,7.49999996 0,16.5 z"
+     id="path219"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:url(#s);stroke-width:0.2295121" />
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z"
-     transform="matrix(0,-0.2662987,0.22165967,0,-1.6902875,31.992085)"
-     id="path101"
+     d="m 1.4470301,24.784505 c -0.136392,0 -0.247538,-0.09597 -0.247538,-0.213734 l 0,-23.083465 c 0,-0.117979 0.111146,-0.213734 0.247538,-0.213734 l 14.8215389,0 c 0.06511,0 0.683835,-0.02525 0.729902,0.01471 l 7.527173,6.672507 c 0.04629,0.03997 0.246724,0.486911 0.246724,0.543154 l 0,16.066723 c 0,0.117767 -0.11089,0.213733 -0.247537,0.213733 l -23.0780569,0 z"
+     id="path221"
      inkscape:connector-curvature="0"
-     style="opacity:0.7;fill:#000000;fill-opacity:1;filter:url(#n)" />
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
   <path
-     d="M 1.5812474,22.668265 H 24.675438 V 8.9311466 c 0,-0.1190174 -0.04352,-0.2333188 -0.120832,-0.3175342 L 17.785867,1.2416023 C 17.70847,1.1576052 17.603382,1.1102357 17.494203,1.1102357 H 1.5813858 V 22.668381 z"
-     id="path103"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:url(#u)" />
+     id="path4075"
+     d="m 9.82755,20.753639 13.431701,0"
+     style="fill:none;stroke:#800000;stroke-width:0.58360565;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     d="m 1.5620727,24.670276 c 0,0.139336 0.094258,0.252887 0.2099358,0.252887 H 24.4453 c 0.11589,0 0.209935,-0.113551 0.209935,-0.252887 V 9.7065431 c 0,-0.066509 -0.02224,-0.1317571 -0.06151,-0.1787888 l -6.89155,-8.3019261 c -0.03934,-0.047436 -0.09356,-0.074212 -0.148834,-0.074212 H 1.7721307 c -0.1156762,0 -0.2099358,0.1132939 -0.2099358,0.2528881 V 24.670163 z"
-     id="path105"
+     style="fill:none;stroke:#800000;stroke-width:0.6420275;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.3362419,23.232631 0,-4.481492 13.7967221,0"
+     id="path4071"
      inkscape:connector-curvature="0"
-     style="fill:url(#t)" />
+     sodipodi:nodetypes="ccc" />
   <path
-     d="m 8.8893243,24.768584 v -7.00828 H 24.643157"
-     id="path107"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#723137;stroke-width:1.21292329;stroke-opacity:1" />
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 23.5,7.499999 0,16 -21,0 0,-21 15.5,0"
+     id="path3301"
+     inkscape:connector-curvature="0" />
   <path
-     d="M 23.303472,20.907878 H 20.154997"
-     id="path109"
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,-0.21380952,7.059108,26.790757)"
+     id="path223"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#6e2716;stroke-width:1.45951974px;stroke-opacity:1" />
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="M 17.114466,20.966273 H 11.274947"
-     id="path111"
+     d="m 21.072401,4.6989898 c 1.519291,1.373896 2.715625,2.4189677 4.389528,4.7556626 0,0 -3.929876,-2.6109003 -6.76152,-2.6109003 0,-2.5604463 -2.723929,-6.15170577 -2.723929,-6.15170577 2.204305,0.77659707 3.675293,2.71394147 5.095921,4.00694347 z"
+     id="path345"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#632716;stroke-width:1.61190331px;stroke-opacity:1" />
-  <path
-     d="M 24.683227,23.990214 H 20.235589"
-     id="path113"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#822716;stroke-width:1.47296751px;stroke-opacity:1" />
-  <path
-     d="M 18.660247,24.039958 H 11.218576"
-     id="path115"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#685b00;stroke-width:1.41399999999999990;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
   <g
-     transform="matrix(0,-0.25415314,0.20725537,0,-0.1950509,29.653459)"
-     id="g117">
-    <path
-       d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-       id="path119"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#o)" />
-    <path
-       d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-       id="path121"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#p)" />
-    <path
-       d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-       id="path123"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#q)" />
-    <path
-       d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-       id="path125"
-       inkscape:connector-curvature="0"
-       style="fill:url(#r)" />
-  </g>
+     id="g3342"
+     transform="matrix(0.54167,0,0,-0.54167,-4.3807978,24.238838)" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 14.277157,18.969205 0,4"
+     id="path4077"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 19.647383,19.165142 0,4"
+     id="path4077-0"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/pagelayout_load_default.svg b/bitmaps_png/sources/pagelayout_load_default.svg
index c2ca5abd16..86d8e9c345 100644
--- a/bitmaps_png/sources/pagelayout_load_default.svg
+++ b/bitmaps_png/sources/pagelayout_load_default.svg
@@ -12,8 +12,8 @@
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="pagelayout_load.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pagelayout_load_default.svg">
   <metadata
      id="metadata133">
     <rdf:RDF>
@@ -22,7 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,17 +35,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview131"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false"
      inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
+     inkscape:cx="-4.2710536"
      inkscape:cy="6.5192721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
@@ -65,34 +65,6 @@
          stdDeviation="1.0394514"
          id="feGaussianBlur7" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
     <linearGradient
        id="o"
        y2="94.537003"
@@ -477,60 +449,6 @@
      id="path105"
      inkscape:connector-curvature="0"
      style="fill:url(#t)" />
-  <g
-     transform="matrix(1.9949084,0,0,1.8969299,-12.850318,12.075556)"
-     id="g3116">
-    <g
-       id="g80"
-       transform="matrix(-0.01590305,0.31722884,-0.28308523,-0.01135621,24.312087,-35.376634)">
-      <g
-         id="g82"
-         transform="matrix(1.1072,0,0,1.0714,74.214,8.4286)">
-        <path
-           inkscape:connector-curvature="0"
-           style="fill:url(#linearGradient3123);fill-rule:evenodd;stroke:url(#linearGradient3125);stroke-linejoin:round"
-           id="path84-1"
-           d="m 25.892,30.185 19,-19 c 2.175,0.35996 3.0847,1.7322 3.5,3.5 l -19,19 -4.6161,0.7045 1.1161,-4.2045 z" />
-        <path
-           style="opacity:0.28235001;fill:none;stroke:#ffffff"
-           inkscape:connector-curvature="0"
-           id="path86"
-           d="M 26.792,30.685 45.29,12.287 c 1.0897,0.17844 1.5173,0.98794 2,2 l -18.398,18.498 -3.3,0.9 1.2,-3 z" />
-        <path
-           inkscape:connector-curvature="0"
-           style="fill:url(#linearGradient3127);fill-rule:evenodd"
-           id="path88"
-           d="m 24.55,34.633 1.6663,-4.1803 c 0,0 1.1995,0.24536 1.9322,0.97509 0.73264,0.72973 0.99839,1.9438 0.99839,1.9438 l -4.5969,1.2614 z" />
-        <path
-           style="fill:none;stroke:#e9b96e;stroke-linecap:round;stroke-linejoin:round"
-           inkscape:connector-curvature="0"
-           id="path90"
-           transform="translate(6.3922,12.185)"
-           d="m 23,21.5 -5.5,1.5 2,-5" />
-        <path
-           style="fill-rule:evenodd"
-           inkscape:connector-curvature="0"
-           id="path92"
-           d="m 23.955,33.685 -0.90625,2.25 2.3438,-0.65625 c 0.002,-0.03184 0,-0.06141 0,-0.09375 0,-0.80212 -0.64531,-1.4598 -1.4375,-1.5 z" />
-      </g>
-      <path
-         inkscape:connector-curvature="0"
-         id="path94"
-         d="m 121.62,22.515 c 2.0307,-0.53628 4.3014,1.7694 3.8196,3.6963 l 2.4306,-2.3522 c 1.1808,-2.6427 -1.2536,-4.7247 -3.8692,-3.7443 l -2.381,2.4002 z"
-         style="fill:url(#radialGradient3129);stroke:#ef2929;stroke-width:1.0891;enable-background:new" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path96"
-         d="m 119.12,24.769 c 2.144,-0.56623 4.5413,1.8683 4.0326,3.9028 l 2.5662,-2.4836 c 0.8353,-1.7098 -2.2637,-4.6473 -4.085,-3.9535 l -2.52,2.535 z"
-         style="fill:url(#linearGradient6083);stroke:#888a85;stroke-width:1.0891;enable-background:new" />
-    </g>
-    <path
-       inkscape:connector-curvature="0"
-       id="path82"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       style="fill:#ebeb00" />
-  </g>
   <path
      d="m 8.8893243,24.768584 v -7.00828 H 24.643157"
      id="path107"
diff --git a/bitmaps_png/sources/pagelayout_new.svg b/bitmaps_png/sources/pagelayout_new.svg
index d7b64cfcfa..788464e422 100644
--- a/bitmaps_png/sources/pagelayout_new.svg
+++ b/bitmaps_png/sources/pagelayout_new.svg
@@ -5,23 +5,24 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="pagelayout_new.svg">
   <metadata
-     id="metadata133">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,378 +35,1019 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview131"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview356"
      showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
-     inkscape:cy="6.5192721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.764167"
+     inkscape:cy="12.798297"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3110"
-       empspacing="5"
+       id="grid2871"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="n"
+       id="bb"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
+         stdDeviation="2.0786429"
          id="feGaussianBlur7" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <linearGradient
-       id="o"
-       y2="94.537003"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="q"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="r"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop33" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop35" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop37" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop39" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop41" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop43" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop47" />
-    </linearGradient>
     <radialGradient
-       id="t"
+       id="az"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,29.222083)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#535557"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop50" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop52" />
+         id="stop203" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop54" />
+         offset=".18851"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop56" />
+         offset=".25718"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop58" />
+         offset=".30111"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
          offset=".53130"
-         id="stop60" />
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop62" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop64" />
-    </radialGradient>
-    <radialGradient
-       id="u"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,26.261372)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop69" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop71" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop73" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop75" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop77" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop79" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop81" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop83" />
+         id="stop215" />
     </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
     <linearGradient
-       id="s"
-       y2="9.6875"
+       id="bd"
+       y2="99.254997"
        gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,-3.6748783)"
-       y1="11.566"
-       x1="-26.754">
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
       <stop
-         stop-color="#fff"
+         stop-color="#a2a2a2"
          offset="0"
-         id="stop86" />
+         id="stop193" />
       <stop
          stop-color="#fff"
-         stop-opacity="0"
          offset="1"
-         id="stop88" />
+         id="stop195" />
     </linearGradient>
-    <radialGradient
-       id="v"
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
        gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,12.475354)"
-       r="17">
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aw-1"
+       id="linearGradient3296-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="153"
+       y1="79.556999"
+       x2="153"
+       y2="76.444" />
+    <linearGradient
+       id="aw-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop91" />
+         id="stop136-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4" />
+    </linearGradient>
+    <linearGradient
+       id="ax-8"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8"
+       id="linearGradient5814"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-9"
+       id="linearGradient5814-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-9"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-5" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-7" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-8"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
       <stop
          stop-color="#fff"
-         stop-opacity="0"
+         offset="0"
+         id="stop136-7-2" />
+      <stop
+         stop-color="#ddd"
          offset="1"
-         id="stop93" />
-    </radialGradient>
+         id="stop138-4-7" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836"
+       xlink:href="#aw-1-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-7"
+       id="linearGradient5814-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-7"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-57" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-5" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-9"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-4" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-70" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-4"
+       xlink:href="#aw-1-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-4"
+       id="linearGradient5814-86"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-4"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-8" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-77" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-95"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-0" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-4" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-43"
+       xlink:href="#aw-1-95"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-75"
+       id="linearGradient5814-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-75"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-3" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-4" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-0"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-08" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-9" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-47"
+       xlink:href="#aw-1-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-42"
+       id="linearGradient5814-861"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-42"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-1" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-3" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-92"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-6" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-1" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-8"
+       xlink:href="#aw-1-92"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-0"
+       id="linearGradient5814-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-0"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-9" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-1"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-5" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-6" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-9"
+       xlink:href="#aw-1-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-3"
+       id="linearGradient5814-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-3"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-54" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-6" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-7"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-7" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-89"
+       xlink:href="#aw-1-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-02"
+       id="linearGradient5814-08"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-02"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-50" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-1" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-72"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-53" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-41" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-6"
+       xlink:href="#aw-1-72"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-71"
+       id="linearGradient5814-06"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-71"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-548" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-54" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-6"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-02" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-0"
+       xlink:href="#aw-1-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax-8-027"
+       id="linearGradient5814-72"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-143,-64)"
+       x1="154.10001"
+       y1="79.100998"
+       x2="151.89999"
+       y2="76.900002" />
+    <linearGradient
+       id="ax-8-027"
+       y2="76.900002"
+       gradientUnits="userSpaceOnUse"
+       x2="151.89999"
+       gradientTransform="translate(-143,-64)"
+       y1="79.100998"
+       x1="154.10001">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop141-0-36" />
+      <stop
+         stop-color="#616161"
+         offset="1"
+         id="stop143-8-11" />
+    </linearGradient>
+    <linearGradient
+       id="aw-1-2"
+       y2="76.444"
+       gradientUnits="userSpaceOnUse"
+       x2="153"
+       gradientTransform="translate(-143,-64)"
+       y1="79.556999"
+       x1="153">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop136-7-1" />
+      <stop
+         stop-color="#ddd"
+         offset="1"
+         id="stop138-4-61" />
+    </linearGradient>
+    <linearGradient
+       y2="76.444"
+       x2="153"
+       y1="79.556999"
+       x1="153"
+       gradientTransform="translate(-143,-64)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5836-2"
+       xlink:href="#aw-1-2"
+       inkscape:collect="always" />
   </defs>
-  <rect
-     height="48"
-     width="48"
-     y="-64.449997"
-     x="-50.849998"
-     id="rect95"
-     style="opacity:0" />
   <path
-     d="m 5.7311015,9.4059783 c 0,0.2181084 0.1394995,0.3891786 0.3173568,0.3891786 h 7.6555727 c 0.177857,0 0.317358,-0.1710702 0.317358,-0.3891786 V 1.5427882 c 0,-0.2181091 -0.139501,-0.3891784 -0.317358,-0.3891784 H 8.5292163 c -0.2884891,0 -0.8910636,0.1237663 -1.2759287,0.5956945 L 6.2161606,3.0205356 C 5.8315529,3.4924694 5.7306224,4.2314196 5.7306224,4.5851785 v 4.8210291 z"
-     id="path97"
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
      inkscape:connector-curvature="0"
-     style="opacity:0.68015998;fill:url(#v)" />
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     d="m 5.8347112,9.4059783 c 0,0.1482164 0.092868,0.2620982 0.2137317,0.2620982 h 7.6555741 c 0.120865,0 0.213731,-0.1138818 0.213731,-0.2620982 V 1.5427882 c 0,-0.1482173 -0.09286,-0.262099 -0.213731,-0.262099 H 8.529201 c -0.2650831,0 -0.8508769,0.1221125 -1.2046748,0.5559925 L 6.2879146,3.1079128 C 5.9339621,3.5417326 5.8343712,4.260093 5.8343712,4.5851566 v 4.8210292 z"
-     id="path99"
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:url(#s);stroke-width:0.2295121" />
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z"
-     transform="matrix(0,-0.2662987,0.22165967,0,-1.6902875,31.992085)"
-     id="path101"
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
      inkscape:connector-curvature="0"
-     style="opacity:0.7;fill:#000000;fill-opacity:1;filter:url(#n)" />
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,-1.8999998)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient3296-3)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,-1.4987146)" />
   <path
-     d="M 1.5812474,22.668265 H 24.675438 V 8.9311466 c 0,-0.1190174 -0.04352,-0.2333188 -0.120832,-0.3175342 L 17.785867,1.2416023 C 17.70847,1.1576052 17.603382,1.1102357 17.494203,1.1102357 H 1.5813858 V 22.668381 z"
-     id="path103"
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
      inkscape:connector-curvature="0"
-     style="fill:url(#u)" />
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="m 1.5620727,24.670276 c 0,0.139336 0.094258,0.252887 0.2099358,0.252887 H 24.4453 c 0.11589,0 0.209935,-0.113551 0.209935,-0.252887 V 9.7065431 c 0,-0.066509 -0.02224,-0.1317571 -0.06151,-0.1787888 l -6.89155,-8.3019261 c -0.03934,-0.047436 -0.09356,-0.074212 -0.148834,-0.074212 H 1.7721307 c -0.1156762,0 -0.2099358,0.1132939 -0.2099358,0.2528881 V 24.670163 z"
-     id="path105"
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
      inkscape:connector-curvature="0"
-     style="fill:url(#t)" />
-  <path
-     d="m 8.8893243,24.768584 v -7.00828 H 24.643157"
-     id="path107"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#723137;stroke-width:1.21292329;stroke-opacity:1" />
-  <path
-     d="M 23.303472,20.907878 H 20.154997"
-     id="path109"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#6e2716;stroke-width:1.45951974px;stroke-opacity:1" />
-  <path
-     d="M 17.114466,20.966273 H 11.274947"
-     id="path111"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#632716;stroke-width:1.61190331px;stroke-opacity:1" />
-  <path
-     d="M 24.683227,23.990214 H 20.235589"
-     id="path113"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#822716;stroke-width:1.47296751px;stroke-opacity:1" />
-  <path
-     d="M 18.660247,24.039958 H 11.218576"
-     id="path115"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#685b00;stroke-width:1.41399999999999990;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
-  <g
-     transform="matrix(0,-0.25415314,0.20725537,0,-0.1950509,29.653459)"
-     id="g117">
-    <path
-       d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-       id="path119"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#o)" />
-    <path
-       d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-       id="path121"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#p)" />
-    <path
-       d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-       id="path123"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#q)" />
-    <path
-       d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-       id="path125"
-       inkscape:connector-curvature="0"
-       style="fill:url(#r)" />
-  </g>
-  <g
-     transform="matrix(2.7131836,0,0,2.7245364,-20.984313,18.373877)"
-     id="g78">
-    <path
-       style="fill:#afaf00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.86499,0,0,0.86499,3.3638,-4.5167)"
-       id="path80"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ebeb00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.61624,0,0,0.61624,5.7296,-4.1188)"
-       id="path82"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ffff00"
-       d="M 12,5.5 9.4826,4.1505 6.9438,5.4592 7.4494,2.648 5.4202,0.6379 8.25,0.25 9.5347,-2.301 10.778,0.2704 13.601,0.70392 11.54,2.68102 z"
-       transform="matrix(0.3815,0,0,0.3815,7.9622,-3.7434)"
-       id="path84"
-       inkscape:connector-curvature="0" />
-  </g>
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,0.10000022)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-3"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-6"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-8)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,0.50128542)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,2.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-0"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-4)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-5"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-1)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,2.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,4.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-2"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-43)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-9"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-86)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,4.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,6.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-1"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-47)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-0"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-0)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,6.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,8.1000002)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-16"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-8)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-02"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-861)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.71336771,8.5012854)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,10.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-4"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-9)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-2"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-7)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,10.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,12.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-7"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-89)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-08"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-78)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,12.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,14.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-39"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-6)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-1"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-08)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,14.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,16.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-6"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-0)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-03"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-06)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,16.501285)" />
+  <circle
+     transform="matrix(0.35,0,0,0.35,-1,18.1)"
+     cy="14"
+     cx="10"
+     r="2"
+     id="circle301-37"
+     d="m 12,14 c 0,1.104569 -0.895431,2 -2,2 -1.1045695,0 -2,-0.895431 -2,-2 0,-1.104569 0.8954305,-2 2,-2 1.104569,0 2,0.895431 2,2 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="2"
+     sodipodi:ry="2"
+     style="fill:url(#linearGradient5836-2)" />
+  <circle
+     cy="14"
+     cx="10"
+     r="1.556"
+     id="circle303-3"
+     d="m 11.556,14 c 0,0.859355 -0.696645,1.556 -1.556,1.556 -0.8593551,0 -1.556,-0.696645 -1.556,-1.556 0,-0.859355 0.6966449,-1.556 1.556,-1.556 0.859355,0 1.556,0.696645 1.556,1.556 z"
+     sodipodi:cx="10"
+     sodipodi:cy="14"
+     sodipodi:rx="1.556"
+     sodipodi:ry="1.556"
+     style="fill:url(#linearGradient5814-72)"
+     transform="matrix(0.32133677,0,0,0.32133677,-0.7133677,18.501285)" />
 </svg>
diff --git a/bitmaps_png/sources/pagelayout_normal_view_mode.svg b/bitmaps_png/sources/pagelayout_normal_view_mode.svg
index ac5c853130..3f5d8469a2 100644
--- a/bitmaps_png/sources/pagelayout_normal_view_mode.svg
+++ b/bitmaps_png/sources/pagelayout_normal_view_mode.svg
@@ -5,23 +5,27 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="pagelayout_normal_viewload.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pagelayout_normal_view_mode.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/src/kicad.bzr/bitmaps_png/png_48/icon_eeschema0.png"
+   inkscape:export-xdpi="166.15384"
+   inkscape:export-ydpi="166.15384">
   <metadata
-     id="metadata133">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,381 +38,195 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview131"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview356"
      showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
-     inkscape:cy="6.5192721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="16.236259"
+     inkscape:cx="31.03455"
+     inkscape:cy="15.356598"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3110"
-       empspacing="5"
+       id="grid2871"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="n"
+       id="bb"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
+         stdDeviation="2.0786429"
          id="feGaussianBlur7" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <linearGradient
-       id="o"
-       y2="94.537003"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="q"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="r"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop33" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop35" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop37" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop39" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop41" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop43" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop47" />
-    </linearGradient>
     <radialGradient
-       id="t"
+       id="az"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,29.222083)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#535557"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop50" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop52" />
+         id="stop203" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop54" />
+         offset="0.22777213"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop56" />
+         offset="0.34510908"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop58" />
+         offset="0.4456836"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
-         offset=".53130"
-         id="stop60" />
+         offset="0.57978296"
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop62" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop64" />
-    </radialGradient>
-    <radialGradient
-       id="u"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,26.261372)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop69" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop71" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop73" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop75" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop77" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop79" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop81" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop83" />
+         id="stop215" />
     </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
     <linearGradient
-       id="s"
-       y2="9.6875"
+       id="bd"
+       y2="99.254997"
        gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,-3.6748783)"
-       y1="11.566"
-       x1="-26.754">
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
       <stop
-         stop-color="#fff"
+         stop-color="#a2a2a2"
          offset="0"
-         id="stop86" />
+         id="stop193" />
       <stop
          stop-color="#fff"
-         stop-opacity="0"
          offset="1"
-         id="stop88" />
+         id="stop195" />
     </linearGradient>
-    <radialGradient
-       id="v"
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
        gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,12.475354)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop91" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop93" />
-    </radialGradient>
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
   </defs>
-  <rect
-     height="48"
-     width="48"
-     y="-64.449997"
-     x="-50.849998"
-     id="rect95"
-     style="opacity:0" />
   <path
-     d="m 5.7311015,9.4059783 c 0,0.2181084 0.1394995,0.3891786 0.3173568,0.3891786 h 7.6555727 c 0.177857,0 0.317358,-0.1710702 0.317358,-0.3891786 V 1.5427882 c 0,-0.2181091 -0.139501,-0.3891784 -0.317358,-0.3891784 H 8.5292163 c -0.2884891,0 -0.8910636,0.1237663 -1.2759287,0.5956945 L 6.2161606,3.0205356 C 5.8315529,3.4924694 5.7306224,4.2314196 5.7306224,4.5851785 v 4.8210291 z"
-     id="path97"
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
      inkscape:connector-curvature="0"
-     style="opacity:0.68015998;fill:url(#v)" />
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     d="m 5.8347112,9.4059783 c 0,0.1482164 0.092868,0.2620982 0.2137317,0.2620982 h 7.6555741 c 0.120865,0 0.213731,-0.1138818 0.213731,-0.2620982 V 1.5427882 c 0,-0.1482173 -0.09286,-0.262099 -0.213731,-0.262099 H 8.529201 c -0.2650831,0 -0.8508769,0.1221125 -1.2046748,0.5559925 L 6.2879146,3.1079128 C 5.9339621,3.5417326 5.8343712,4.260093 5.8343712,4.5851566 v 4.8210292 z"
-     id="path99"
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:url(#s);stroke-width:0.2295121" />
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z"
-     transform="matrix(0,-0.2662987,0.22165967,0,-1.6902875,31.992085)"
-     id="path101"
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
      inkscape:connector-curvature="0"
-     style="opacity:0.7;fill:#000000;fill-opacity:1;filter:url(#n)" />
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
   <path
-     d="M 1.5812474,22.668265 H 24.675438 V 8.9311466 c 0,-0.1190174 -0.04352,-0.2333188 -0.120832,-0.3175342 L 17.785867,1.2416023 C 17.70847,1.1576052 17.603382,1.1102357 17.494203,1.1102357 H 1.5813858 V 22.668381 z"
-     id="path103"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:url(#u)" />
+     id="path4075"
+     d="m 8,21.5 11.5,0"
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     d="m 1.5620727,24.670276 c 0,0.139336 0.094258,0.252887 0.2099358,0.252887 H 24.4453 c 0.11589,0 0.209935,-0.113551 0.209935,-0.252887 V 9.7065431 c 0,-0.066509 -0.02224,-0.1317571 -0.06151,-0.1787888 l -6.89155,-8.3019261 c -0.03934,-0.047436 -0.09356,-0.074212 -0.148834,-0.074212 H 1.7721307 c -0.1156762,0 -0.2099358,0.1132939 -0.2099358,0.2528881 V 24.670163 z"
-     id="path105"
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 8,23.5 0,-4 13.5,0"
+     id="path4071"
      inkscape:connector-curvature="0"
-     style="fill:url(#t)" />
+     sodipodi:nodetypes="ccc" />
   <path
-     d="m 8.8893243,24.768584 v -7.00828 H 24.643157"
-     id="path107"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#723137;stroke-width:1.21292329;stroke-opacity:1" />
+     style="fill:none;stroke:#800000;stroke-width:0.59999999999999998;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 23.5,18.5 0,-16 -21,0 0,21 15.5,0"
+     id="path3301"
+     inkscape:connector-curvature="0" />
   <path
-     d="M 23.303472,20.907878 H 20.154997"
-     id="path109"
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#6e2716;stroke-width:1.45951974px;stroke-opacity:1" />
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
   <path
-     d="M 17.114466,20.966273 H 11.274947"
-     id="path111"
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#632716;stroke-width:1.61190331px;stroke-opacity:1" />
-  <path
-     d="M 24.683227,23.990214 H 20.235589"
-     id="path113"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#822716;stroke-width:1.47296751px;stroke-opacity:1" />
-  <path
-     d="M 18.660247,24.039958 H 11.218576"
-     id="path115"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#685b00;stroke-width:1.41399999999999990;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
   <g
-     transform="matrix(0,-0.25415314,0.20725537,0,-0.1950509,29.653459)"
-     id="g117">
-    <path
-       d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-       id="path119"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#o)" />
-    <path
-       d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-       id="path121"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#p)" />
-    <path
-       d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-       id="path123"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#q)" />
-    <path
-       d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-       id="path125"
-       inkscape:connector-curvature="0"
-       style="fill:url(#r)" />
-  </g>
+     id="g3342"
+     transform="matrix(0.54167,0,0,0.54167,-4.3807978,1.7611607)" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.5,19.5 0,4"
+     id="path4077"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <g
-     transform="matrix(0.58781192,0,0,0.61915505,-0.51969366,-10.140459)"
-     id="g16">
+     style="font-size:40px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#1a1a1a;fill-opacity:1;stroke:none;font-family:OpenGost Type B TT;-inkscape-font-specification:Sans Italic"
+     id="text4136">
     <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24" />
+       d="m 12.086781,5.84 -0.972,0 C 10.106779,5.8400112 9.4287794,5.978011 9.0807812,6.254 8.7447801,6.5300105 8.4687803,7.1600098 8.2527813,8.144 l -0.4320001,0 0.108,-3.06 10.1519998,0 0.108,3.06 -0.432,0 c -0.20401,-0.9959901 -0.480009,-1.6259895 -0.828,-1.89 -0.336009,-0.275989 -1.014008,-0.4139888 -2.034,-0.414 l -0.972,0 0,9.198 c -6e-6,0.660001 0.101994,1.086001 0.306,1.278 0.203993,0.192 0.677993,0.306 1.422,0.342 l 0,0.342 -5.256,0 0,-0.342 c 0.743997,-0.048 1.211996,-0.167999 1.404,-0.36 0.191996,-0.203999 0.287996,-0.689999 0.288,-1.458 l 0,-9"
+       style="font-size:18px;font-style:normal;fill:#1a1a1a;font-family:FreeSerif;-inkscape-font-specification:FreeSerif"
+       id="path3014" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/pagelayout_special_view_mode.svg b/bitmaps_png/sources/pagelayout_special_view_mode.svg
index 1527a4b845..e69ed8ca97 100644
--- a/bitmaps_png/sources/pagelayout_special_view_mode.svg
+++ b/bitmaps_png/sources/pagelayout_special_view_mode.svg
@@ -5,23 +5,27 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="pagelayout_special_view_mode.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pagelayout_special_view_mode.svg"
+   inkscape:export-filename="/home/baranovskiykonstantin/src/kicad.bzr/bitmaps_png/png_48/icon_eeschema0.png"
+   inkscape:export-xdpi="166.15384"
+   inkscape:export-ydpi="166.15384">
   <metadata
-     id="metadata133">
+     id="metadata358">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,416 +38,197 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview131"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview356"
      showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="13.333333"
-     inkscape:cx="7.6914467"
-     inkscape:cy="6.5192721"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:zoom="16.236259"
+     inkscape:cx="21.087677"
+     inkscape:cy="15.356598"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
     <inkscape:grid
        type="xygrid"
-       id="grid3110"
-       empspacing="5"
+       id="grid2871"
+       empspacing="2"
        visible="true"
        enabled="true"
-       snapvisiblegridlinesonly="true" />
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
   </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="n"
+       id="bb"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="1.0394514"
+         stdDeviation="2.0786429"
          id="feGaussianBlur7" />
     </filter>
-    <marker
-       id="l"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <marker
-       id="m"
-       refY="0"
-       refX="0"
-       overflow="visible"
-       orient="auto"
-       style="overflow:visible">
-      <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path13"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
-    </marker>
-    <linearGradient
-       id="o"
-       y2="94.537003"
-       gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="p"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-    <linearGradient
-       id="q"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
-    <linearGradient
-       id="r"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop33" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop35" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop37" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop39" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop41" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop43" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop45" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop47" />
-    </linearGradient>
     <radialGradient
-       id="t"
+       id="az"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0,-0.25288808,0.20993589,0,-0.32737717,29.222083)"
+       gradientTransform="matrix(0.21025443,0,0,0.20683793,-0.54460205,-0.44781288)"
        r="139.56">
       <stop
-         stop-color="#535557"
+         stop-color="#b7b8b9"
          offset="0"
-         id="stop50" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop52" />
+         id="stop203" />
       <stop
          stop-color="#ececec"
-         offset=".20297"
-         id="stop54" />
+         offset="0.22777213"
+         id="stop205" />
       <stop
          stop-color="#fafafa"
-         offset=".23630"
-         id="stop56" />
+         offset="0.34510908"
+         id="stop207" />
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop58" />
+         offset="0.4456836"
+         id="stop209" />
       <stop
          stop-color="#fafafa"
-         offset=".53130"
-         id="stop60" />
+         offset="0.57978296"
+         id="stop211" />
       <stop
          stop-color="#ebecec"
          offset=".84490"
-         id="stop62" />
+         id="stop213" />
       <stop
          stop-color="#e1e2e3"
          offset="1"
-         id="stop64" />
-    </radialGradient>
-    <radialGradient
-       id="u"
-       gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0,-0.22456181,0.20619923,0,-0.06831569,26.261372)"
-       r="139.56">
-      <stop
-         stop-color="#00537d"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop69" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop71" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop73" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop75" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop77" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop79" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop81" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop83" />
+         id="stop215" />
     </radialGradient>
+    <clipPath
+       id="ba">
+      <path
+         d="M 72,88 40,120 H 32 V 80 h 40 v 8 z"
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd" />
+    </clipPath>
+    <filter
+       id="bc"
+       height="1.3839999"
+       width="1.3839999"
+       color-interpolation-filters="sRGB"
+       y="-0.192"
+       x="-0.192">
+      <feGaussianBlur
+         stdDeviation="1.9447689"
+         id="feGaussianBlur13" />
+    </filter>
     <linearGradient
-       id="s"
-       y2="9.6875"
+       id="bd"
+       y2="99.254997"
        gradientUnits="userSpaceOnUse"
-       x2="-24.75"
-       gradientTransform="matrix(0,-0.25415316,0.20725536,0,4.9020693,-3.6748783)"
-       y1="11.566"
-       x1="-26.754">
+       x2="91.228996"
+       gradientTransform="matrix(0.21025443,0,0,0.20691162,-0.54460205,-0.4483919)"
+       y1="106.41"
+       x1="98.616997">
       <stop
-         stop-color="#fff"
+         stop-color="#a2a2a2"
          offset="0"
-         id="stop86" />
+         id="stop193" />
       <stop
          stop-color="#fff"
-         stop-opacity="0"
          offset="1"
-         id="stop88" />
+         id="stop195" />
     </linearGradient>
-    <radialGradient
-       id="v"
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#bd"
+       id="linearGradient3327"
        gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(0,-0.47934299,0.24383045,0,4.0242988,12.475354)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop91" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop93" />
-    </radialGradient>
+       gradientTransform="matrix(0.24753763,0,0,0.21380952,-2.8422203,-0.790758)"
+       x1="98.616997"
+       y1="106.41"
+       x2="91.228996"
+       y2="99.254997" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#az"
+       id="radialGradient3371"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.24753763,0,0,0.21373337,-2.8344078,-0.70812775)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
   </defs>
-  <rect
-     height="48"
-     width="48"
-     y="-64.449997"
-     x="-50.849998"
-     id="rect95"
-     style="opacity:0" />
   <path
-     d="m 5.7311015,9.4059783 c 0,0.2181084 0.1394995,0.3891786 0.3173568,0.3891786 h 7.6555727 c 0.177857,0 0.317358,-0.1710702 0.317358,-0.3891786 V 1.5427882 c 0,-0.2181091 -0.139501,-0.3891784 -0.317358,-0.3891784 H 8.5292163 c -0.2884891,0 -0.8910636,0.1237663 -1.2759287,0.5956945 L 6.2161606,3.0205356 C 5.8315529,3.4924694 5.7306224,4.2314196 5.7306224,4.5851785 v 4.8210291 z"
-     id="path97"
+     d="m 15.521878,7.062026 0,113.875944 63.991121,0 c 3e-6,0 10.012999,-8.16531 15.512999,-13.66511 5.497002,-5.488 17.452122,-18.220151 17.452122,-18.220151 l 0,-81.990683 -96.956242,0 z"
+     transform="matrix(0.25784827,0,0,0.21953714,-3.5022893,-1.050377)"
+     id="path217"
      inkscape:connector-curvature="0"
-     style="opacity:0.68015998;fill:url(#v)" />
+     style="opacity:0.5;filter:url(#bb)"
+     sodipodi:nodetypes="cccccccc" />
   <path
-     d="m 5.8347112,9.4059783 c 0,0.1482164 0.092868,0.2620982 0.2137317,0.2620982 h 7.6555741 c 0.120865,0 0.213731,-0.1138818 0.213731,-0.2620982 V 1.5427882 c 0,-0.1482173 -0.09286,-0.262099 -0.213731,-0.262099 H 8.529201 c -0.2650831,0 -0.8508769,0.1221125 -1.2046748,0.5559925 L 6.2879146,3.1079128 C 5.9339621,3.5417326 5.8343712,4.260093 5.8343712,4.5851566 v 4.8210292 z"
-     id="path99"
+     d="M 1,1 1,25 16.5,25 25,17.5 25,1 z"
+     id="path219"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:url(#s);stroke-width:0.2295121" />
+     style="fill:#ffffff"
+     sodipodi:nodetypes="cccccc" />
   <path
-     d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z"
-     transform="matrix(0,-0.2662987,0.22165967,0,-1.6902875,31.992085)"
-     id="path101"
+     d="m 1.4470301,1.2154944 c -0.136392,0 -0.247538,0.095966 -0.247538,0.2137333 l 0,23.0834653 c 0,0.117979 0.111146,0.213734 0.247538,0.213734 l 14.8215389,0 c 0.06511,0 0.683835,0.02525 0.729902,-0.01471 l 7.527173,-6.672507 c 0.04629,-0.03997 0.246724,-0.486911 0.246724,-0.543154 l 0,-16.0667225 c 0,-0.1177671 -0.11089,-0.2137337 -0.247537,-0.2137337 l -23.0780569,0 z"
+     id="path221"
      inkscape:connector-curvature="0"
-     style="opacity:0.7;fill:#000000;fill-opacity:1;filter:url(#n)" />
+     style="fill:url(#radialGradient3371)"
+     sodipodi:nodetypes="cssssccssscc" />
   <path
-     d="M 1.5812474,22.668265 H 24.675438 V 8.9311466 c 0,-0.1190174 -0.04352,-0.2333188 -0.120832,-0.3175342 L 17.785867,1.2416023 C 17.70847,1.1576052 17.603382,1.1102357 17.494203,1.1102357 H 1.5813858 V 22.668381 z"
-     id="path103"
+     sodipodi:nodetypes="cc"
      inkscape:connector-curvature="0"
-     style="fill:url(#u)" />
+     id="path4075"
+     d="m 8,21.5 11.5,0"
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <path
-     d="m 1.5620727,24.670276 c 0,0.139336 0.094258,0.252887 0.2099358,0.252887 H 24.4453 c 0.11589,0 0.209935,-0.113551 0.209935,-0.252887 V 9.7065431 c 0,-0.066509 -0.02224,-0.1317571 -0.06151,-0.1787888 l -6.89155,-8.3019261 c -0.03934,-0.047436 -0.09356,-0.074212 -0.148834,-0.074212 H 1.7721307 c -0.1156762,0 -0.2099358,0.1132939 -0.2099358,0.2528881 V 24.670163 z"
-     id="path105"
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 8,23.5 0,-4 13.5,0"
+     id="path4071"
      inkscape:connector-curvature="0"
-     style="fill:url(#t)" />
+     sodipodi:nodetypes="ccc" />
   <path
-     d="M 23.303472,20.907878 H 20.154997"
-     id="path109"
+     style="fill:none;stroke:#800000;stroke-width:0.59999999999999998;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 23.5,18.5 0,-16 -21,0 0,21 15.5,0"
+     id="path3301"
+     inkscape:connector-curvature="0" />
+  <path
+     d="M 41.88,115.98 66.19,91.67 c 0,0 -9.721301,0.892567 -19.971201,0.892567 0,10.250003 -4.338299,23.416533 -4.338299,23.416533 z"
+     clip-path="url(#ba)"
+     transform="matrix(0.24753763,0,0,0.21380952,7.059108,-0.790758)"
+     id="path223"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#6e2716;stroke-width:1.45951974px;stroke-opacity:1" />
+     style="opacity:0.4;filter:url(#bc)"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     d="M 21.066503,21.570418 C 22.427954,20.394487 23.5,19.5 25,17.5 c 0,0 -3.521599,2.234695 -6.059062,2.234695 C 18.940938,21.926206 16.5,25 16.5,25 c 1.975298,-0.664697 3.293464,-2.322889 4.566503,-3.429582 z"
+     id="path345"
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient3327)"
+     sodipodi:nodetypes="ccccc" />
   <g
-     id="g2979"
-     transform="matrix(0.0343982,0,0,0.03584498,22.176824,-5.9404188)">
-    <path
-       style="fill:#ff2a2a;fill-opacity:1;stroke:none"
-       d="m -515.80617,668.12304 c -17.24644,-1.70899 -33.51501,-5.32264 -46.71219,-10.3759 l -2.07053,-0.79282 4.28417,-3.54174 c 20.13549,-16.64607 28.10063,-35.74061 34.49108,-82.68412 1.78923,-13.14345 3.37395,-28.55495 6.34987,-61.75289 4.47449,-49.91527 13.54441,-94.69081 29.38352,-145.058 13.3416,-42.42525 23.51093,-66.20546 36.57623,-85.53066 24.51119,-36.25512 52.72099,-55.40415 98.25838,-66.69853 15.41698,-3.82379 25.26952,-5.2207 36.82203,-5.2207 25.68751,0 56.71815,9.208 78.22841,23.21342 17.19023,11.19264 37.69285,35.9994 49.62792,60.04638 14.77016,29.75899 28.16691,79.20011 33.73153,124.48657 4.05537,33.00315 8.6037,63.51434 12.60515,84.55643 2.8431,14.95084 7.1935,31.03069 14.07937,52.03915 7.06613,21.55868 9.21918,29.84947 11.00001,42.3579 1.86917,13.12976 1.80088,22.8922 -0.20413,29.18765 -1.80935,5.68105 -5.91275,12.42032 -10.66077,17.50888 -8.23635,8.82709 -11.46095,9.11105 -33.21336,2.92476 -14.78277,-4.20415 -21.0046,-5.08785 -31.52757,-4.47785 -15.24652,0.8838 -24.38942,3.11534 -48.77187,11.90393 -22.13071,7.97696 -29.97915,9.86803 -40.95228,9.86742 -13.33597,-7.3e-4 -22.71719,-2.77235 -45.01059,-13.29795 -11.22398,-5.29929 -20.7705,-8.96256 -26.8849,-10.31652 -7.02966,-1.55664 -18.76521,-2.11458 -28.42779,-1.35152 -17.97724,1.41963 -33.01034,5.53648 -53.20644,14.5707 -16.92137,7.56934 -26.67523,11.20065 -37.96938,14.13577 -15.95239,4.14572 -28.12325,5.45988 -39.82587,4.30024 z"
-       id="path2961"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ff5555;fill-opacity:1;stroke:none"
-       d="m -205.24521,641.73641 -2.48492,-2.49595 -2.116,-27.86505 c -1.1638,-15.32577 -2.08324,-27.8978 -2.0432,-27.93784 0.0932,-0.0932 20.72534,-4.6047 20.78217,-4.54434 0.10176,0.10809 20.0404,63.30352 20.0404,63.51797 0,0.42931 -1.31468,0.59245 -6.69226,0.83046 -2.91681,0.1291 -6.49654,0.35389 -7.95495,0.49954 -1.45841,0.14564 -5.89045,0.31574 -9.84899,0.37798 l -7.19733,0.11318 -2.48492,-2.49595 0,0 z"
-       id="path2963"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#ff5555;fill-opacity:1;stroke:none"
-       d="m -344.98762,645.6996 c -0.34724,-0.0563 -0.85863,-0.19835 -1.13642,-0.31564 -1.02814,-0.43408 -2.58843,-0.757 -4.9245,-1.01917 -1.31951,-0.14808 -2.96732,-0.38755 -3.6618,-0.53216 -0.69448,-0.14461 -3.08097,-0.36221 -5.3033,-0.48356 -2.22234,-0.12135 -4.61321,-0.29064 -5.31305,-0.3762 l -1.27245,-0.15557 -0.306,-2.57701 c -0.4908,-4.13333 -0.40429,-8.65152 0.19924,-10.4057 0.43239,-1.25677 0.50507,-2.12573 0.50507,-6.03839 l 0,-4.57036 6.8212,-1.74299 c 3.75165,-0.95864 6.8768,-1.68737 6.94477,-1.6194 0.23941,0.23941 11.99292,28.56991 11.99292,28.90758 0,0.18817 -0.15747,0.34212 -0.34994,0.34212 -0.19246,0 -0.67544,0.16976 -1.07328,0.37725 -0.69068,0.36021 -1.75253,0.43135 -3.12246,0.2092 z"
-       id="path2965"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2967"
-       d="m -372.9805,640.5132 c 0.0527,-0.21983 0.11305,-0.43766 0.17455,-0.65516 0.0641,-0.22788 0.13857,-0.45263 0.20381,-0.68017 0.0408,-0.14375 0.0782,-0.28836 0.10831,-0.43471 0.0404,-0.18304 0.067,-0.36864 0.0951,-0.55386 0.0268,-0.20711 0.049,-0.41465 0.0665,-0.62273 0.0235,-0.31065 0.0498,-0.62121 0.0659,-0.93235 0.0178,-0.33988 0.0308,-0.67993 0.0381,-1.02018 0.008,-0.41926 0.0141,-0.83856 0.0207,-1.25785 0.007,-0.47381 0.0134,-0.94764 0.0195,-1.42147 0.009,-0.48317 0.0102,-0.96635 0.009,-1.44958 -0.002,-0.54396 -0.005,-1.0879 -0.008,-1.63185 -0.002,-0.57111 -0.003,-1.14217 -0.0124,-1.71321 -0.0116,-0.60255 -0.0187,-1.20521 -0.0344,-1.80767 -0.0133,-0.59444 -0.0392,-1.1884 -0.0705,-1.78212 -0.0321,-0.6462 -0.0761,-1.2917 -0.11787,-1.93733 -0.0465,-0.65544 -0.0966,-1.31059 -0.15195,-1.96535 -0.0365,-0.45132 -0.0779,-0.9022 -0.12022,-1.35301 0,0 10.59645,-0.99871 10.59645,-0.99871 l 0,0 c 0.0457,0.48393 0.09,0.96799 0.13013,1.45244 0.0614,0.72209 0.11739,1.44464 0.16868,2.16753 0.0459,0.68919 0.0933,1.37831 0.1283,2.06816 0.0371,0.6914 0.0686,1.38308 0.0848,2.07533 0.0161,0.63569 0.0265,1.2715 0.039,1.90728 0.0102,0.6083 0.014,1.21665 0.0179,1.82503 0.004,0.54945 0.008,1.09889 0.0111,1.64833 0.003,0.53984 0.002,1.07964 -0.006,1.61944 -0.005,0.47963 -0.0102,0.95925 -0.0156,1.43887 -0.005,0.44614 -0.0105,0.89229 -0.0181,1.33839 -0.009,0.45945 -0.0256,0.9187 -0.0479,1.37771 -0.023,0.41328 -0.0513,0.82626 -0.0834,1.23893 -0.0365,0.43977 -0.0816,0.87885 -0.14402,1.31577 -0.0598,0.40281 -0.12397,0.80508 -0.20973,1.20331 -0.0813,0.37898 -0.17184,0.75589 -0.27729,1.12895 -0.0585,0.20659 -0.12017,0.41226 -0.18069,0.61824 -0.0466,0.16887 -0.0699,0.25396 -0.1203,0.43425 0,0 -10.35947,-2.64065 -10.35947,-2.64065 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2969"
-       d="m -581.38199,659.09287 c 0.0483,-0.0194 3.84046,-11.85056 3.94037,-11.88706 0.41031,-0.15228 0.8219,-0.30111 1.23041,-0.45819 0.47357,-0.18352 0.93421,-0.39766 1.3937,-0.61341 0.69883,-0.33268 1.38943,-0.6822 2.08307,-1.02549 0.73596,-0.36585 1.47401,-0.72777 2.20395,-1.10557 0.71656,-0.37323 1.42126,-0.76876 2.12008,-1.17408 0.73226,-0.42396 1.43803,-0.89002 2.13461,-1.36962 0.8311,-0.57515 1.63073,-1.19357 2.42217,-1.82162 0.87097,-0.69396 1.70117,-1.43619 2.52518,-2.1846 0.91628,-0.83505 1.81448,-1.68942 2.70179,-2.5551 0.87045,-0.84641 1.71184,-1.72141 2.53701,-2.61177 0.81436,-0.87948 1.57901,-1.80289 2.32378,-2.74147 0.79488,-1.00896 1.54375,-2.05274 2.26842,-3.11289 0.74131,-1.08131 1.42995,-2.1968 2.08845,-3.33003 0.68029,-1.17286 1.2901,-2.38402 1.88518,-3.60166 0.62968,-1.29574 1.20858,-2.61491 1.76859,-3.94194 0.5858,-1.38789 1.12174,-2.79585 1.63729,-4.21109 0.53555,-1.46991 1.01464,-2.95947 1.48338,-4.45175 0.51029,-1.63381 0.97593,-3.28097 1.42885,-4.93143 0.49275,-1.79958 0.9454,-3.60964 1.36682,-5.42714 0.45636,-1.97736 0.86048,-3.96612 1.25596,-5.95637 0.42045,-2.10591 0.79,-4.22153 1.14679,-6.33901 0.37029,-2.22227 0.71949,-4.44797 1.06162,-6.67473 0.35836,-2.33602 0.69509,-4.67526 1.02376,-7.01562 0.34775,-2.47989 0.67133,-4.96305 0.9881,-7.44705 0.33565,-2.63618 0.64808,-5.27522 0.95388,-7.915 0.32241,-2.79267 0.62434,-5.58763 0.9201,-8.38323 0.30962,-2.9305 0.60128,-5.86284 0.88702,-8.79575 0.2969,-3.05498 0.5783,-6.11142 0.85441,-9.16834 0.28288,-3.13673 0.55388,-6.27451 0.82177,-9.41255 0.27245,-3.19974 0.53009,-6.40071 0.80498,-9.60024 0.2783,-3.25947 0.58099,-6.5168 0.89674,-9.77284 0.32756,-3.31798 0.67863,-6.63358 1.04321,-9.94768 0.3749,-3.39779 0.78751,-6.79123 1.21476,-10.18278 0.43835,-3.45827 0.90769,-6.9125 1.4008,-10.36335 0.50392,-3.53382 1.07689,-7.05722 1.65895,-10.57886 0.58964,-3.54328 1.2081,-7.08171 1.84193,-10.61733 0.63746,-3.54178 1.31492,-7.07615 2.00634,-10.60773 0.69097,-3.52241 1.41867,-7.03744 2.15898,-10.54977 0.74337,-3.53221 1.52878,-7.05534 2.33465,-10.57376 0.81408,-3.53814 1.66353,-7.06794 2.53128,-10.59326 0.87338,-3.54662 1.78739,-7.083 2.71407,-10.61601 0.93706,-3.5506 1.90366,-7.09327 2.8894,-10.63064 0.99012,-3.56265 2.01756,-7.11481 3.06454,-10.66112 1.06044,-3.58408 2.15378,-7.15829 3.2633,-10.72744 1.11736,-3.58076 2.26118,-7.15318 3.41462,-10.72246 1.15116,-3.56038 2.32627,-7.11293 3.51726,-10.66016 1.17521,-3.49287 2.38885,-6.97262 3.60804,-10.45033 1.20522,-3.42444 2.45825,-6.83165 3.73581,-10.22967 1.25201,-3.33493 2.57046,-6.64423 3.91934,-9.94099 1.31637,-3.21454 2.70891,-6.39696 4.13396,-9.56457 1.39146,-3.1079 2.89203,-6.16459 4.44549,-9.19417 1.53537,-2.95065 3.19645,-5.83282 4.8806,-8.70026 1.63159,-2.78779 3.36262,-5.51481 5.13679,-8.21344 1.7241,-2.59702 3.5109,-5.15152 5.32518,-7.68609 1.76447,-2.46497 3.60554,-4.87323 5.47402,-7.25982 1.8179,-2.32504 3.70966,-4.59049 5.63162,-6.82976 1.86053,-2.16621 3.79736,-4.26462 5.75951,-6.33858 1.92679,-2.03607 3.93306,-3.99419 5.97164,-5.91754 1.98255,-1.87077 4.04052,-3.65821 6.14016,-5.39566 2.02503,-1.66284 4.13021,-3.22325 6.25838,-4.75046 2.0221,-1.44702 4.10474,-2.80565 6.19905,-4.14493 1.99887,-1.2747 4.02252,-2.50984 6.05996,-3.72172 1.99021,-1.1799 4.00444,-2.31856 6.02672,-3.44238 2.04994,-1.14368 4.13934,-2.21346 6.24664,-3.24679 2.09709,-1.02403 4.22337,-1.98598 6.36087,-2.92208 2.14978,-0.93995 4.32716,-1.81433 6.51326,-2.66567 2.19543,-0.85358 4.40878,-1.65937 6.6332,-2.43387 2.24002,-0.76897 4.4975,-1.48557 6.75729,-2.19386 2.22265,-0.69855 4.45665,-1.35988 6.6988,-1.99278 2.21641,-0.62664 4.44676,-1.20199 6.68028,-1.76396 2.20481,-0.55321 4.42072,-1.06063 6.63904,-1.55637 2.19033,-0.49061 4.38867,-0.94392 6.59215,-1.37122 2.19736,-0.42984 4.40518,-0.80241 6.61539,-1.15914 2.24417,-0.36626 4.49852,-0.66118 6.75796,-0.9142 2.29504,-0.24444 4.59939,-0.38336 6.90366,-0.50442 2.2855,-0.12181 4.57326,-0.17882 6.86178,-0.18682 2.35101,10e-4 4.69923,0.12483 7.04436,0.27968 2.27457,0.14573 4.54397,0.35605 6.8091,0.60719 2.24713,0.25728 4.48399,0.5924 6.71688,0.95073 2.15206,0.35669 4.29716,0.75316 6.43944,1.16403 2.17237,0.4146 4.32639,0.91654 6.47399,1.44272 2.10596,0.51502 4.19675,1.08793 6.28078,1.68473 2.03403,0.58386 4.05404,1.21477 6.07131,1.85367 1.99907,0.62331 3.97964,1.30324 5.95632,1.99362 1.97437,0.69662 3.93367,1.43451 5.88556,2.19152 1.97193,0.76157 3.92273,1.57577 5.8589,2.42369 1.98412,0.87131 3.93153,1.82299 5.86677,2.79712 1.93812,0.9763 3.8465,2.0096 5.73831,3.07239 1.92641,1.08824 3.81672,2.23828 5.69171,3.41236 1.90734,1.19028 3.77514,2.44166 5.6222,3.72297 1.9097,1.32922 3.75348,2.7482 5.56878,4.20259 1.83646,1.47336 3.59924,3.0347 5.33582,4.62354 1.74136,1.59955 3.42157,3.26326 5.07542,4.95255 1.67202,1.70901 3.27665,3.48158 4.86025,5.27223 1.58381,1.79698 3.11504,3.63903 4.6278,5.49589 1.53706,1.88533 3.0106,3.8208 4.46406,5.77088 1.4369,1.93242 2.841,3.88885 4.2277,5.85747 1.3886,1.97254 2.7387,3.97172 4.0729,5.98132 1.3299,2.00695 2.633,4.03137 3.9125,6.07075 1.2964,2.07959 2.5532,4.18347 3.7752,6.30759 1.2638,2.19787 2.4349,4.4469 3.5841,6.70618 1.1695,2.29158 2.2558,4.62395 3.3118,6.96956 1.0474,2.34683 2.0321,4.72077 3.0061,7.09876 0.9579,2.34564 1.8911,4.70124 2.8139,7.06083 0.9385,2.38644 1.8284,4.79146 2.6966,7.2042 0.8693,2.41633 1.6917,4.84897 2.497,7.28722 0.7954,2.43518 1.5598,4.88027 2.3059,7.33095 0.737,2.4354 1.4388,4.88114 2.1318,7.32935 0.6818,2.41051 1.3467,4.82574 2.002,7.24358 0.6555,2.41916 1.2961,4.84226 1.9223,7.26917 0.6234,2.4252 1.2251,4.85587 1.8207,7.288 0.592,2.44225 1.165,4.88905 1.7242,7.339 0.5555,2.44213 1.0759,4.89207 1.5956,7.34201 0.5144,2.42273 1.0171,4.84787 1.5059,7.27586 0.4873,2.43305 0.9348,4.87376 1.3808,7.31464 0.4438,2.42948 0.8606,4.86377 1.2664,7.29984 0.4061,2.41495 0.7852,4.83421 1.1508,7.25557 0.3672,2.42746 0.7023,4.8596 1.0207,7.29389 0.3157,2.42105 0.6024,4.84572 0.8875,7.27051 0.2818,2.39705 0.5542,4.79518 0.8249,7.1935 0.2638,2.38242 0.5344,4.76405 0.813,7.14479 0.2751,2.38746 0.5689,4.77265 0.8693,7.15703 0.3087,2.42453 0.6359,4.84665 0.9711,7.26763 0.3369,2.44924 0.6968,4.8952 1.0545,7.34144 0.357,2.43462 0.7347,4.86613 1.1071,7.29841 0.3787,2.41694 0.7503,4.83499 1.1284,7.25201 0.3754,2.40735 0.7565,4.81381 1.1386,7.22011 0.3848,2.40412 0.77,4.80818 1.1648,7.21069 0.3941,2.41056 0.8012,4.81897 1.2208,7.22522 0.4126,2.381 0.8471,4.75807 1.2892,7.13374 0.4339,2.33436 0.8902,4.66428 1.3752,6.98855 0.4815,2.31956 0.9946,4.63233 1.5271,6.94067 0.5236,2.27071 1.0877,4.53155 1.6637,6.78944 0.5778,2.23704 1.1799,4.46779 1.7971,6.69429 0.6207,2.22484 1.277,4.43946 1.9391,6.65226 0.6576,2.19024 1.3432,4.37193 2.0406,6.54981 0.7091,2.21204 1.4307,4.42006 2.1603,6.62541 0.7461,2.24251 1.4825,4.48824 2.2118,6.73628 0.7247,2.22404 1.4515,4.44738 2.1757,6.67155 0.753,2.30951 1.4854,4.62556 2.187,6.95122 0.7381,2.40937 1.3934,4.84217 2.0063,7.28601 0.6074,2.46575 1.1285,4.95135 1.6217,7.44207 0.4931,2.4949 0.8994,5.00572 1.2821,7.51956 0.3677,2.46681 0.6988,4.93886 1.009,7.41349 0.3105,2.45286 0.5623,4.91234 0.7899,7.37409 0.2326,2.46915 0.3906,4.94386 0.4635,7.4227 0.069,2.54121 -0.103,5.07862 -0.3604,7.60492 -0.2608,2.46449 -0.7809,4.88725 -1.3962,7.28427 -0.5992,2.29277 -1.4219,4.51583 -2.3236,6.70428 -0.8652,2.06245 -1.8938,4.04926 -2.9682,6.00884 -1.0311,1.87479 -2.181,3.67909 -3.3786,5.45082 -1.1665,1.71251 -2.4344,3.35116 -3.7494,4.95125 -1.2818,1.54257 -2.652,3.0081 -4.0595,4.43579 -1.4287,1.46056 -3.006,2.75862 -4.6364,3.98507 -1.6068,1.21636 -3.3478,2.22344 -5.1541,3.10854 -1.755,0.83959 -3.6101,1.42191 -5.4962,1.87906 -1.7785,0.41381 -3.6018,0.52949 -5.421,0.57647 -1.5362,0.0322 -3.0716,-0.028 -4.6035,-0.13824 -1.6646,-0.12677 -3.3079,-0.42577 -4.9453,-0.73959 -1.5934,-0.30732 -3.179,-0.65209 -4.7591,-1.02105 -1.7472,-0.41571 -3.4807,-0.88602 -5.212,-1.36268 -1.8432,-0.50288 -3.6608,-1.09232 -5.476,-1.68654 -1.7244,-0.57021 -3.4531,-1.12688 -5.1892,-1.66059 -1.7726,-0.55807 -3.5763,-1.00435 -5.391,-1.4004 -1.9473,-0.43371 -3.9207,-0.72108 -5.9062,-0.90139 -2.3415,-0.1611 -4.691,-0.13125 -7.0361,-0.0967 -2.4164,0.0324 -4.82664,0.20403 -7.22944,0.45245 -2.371,0.26743 -4.72549,0.65717 -7.07291,1.08038 -2.28878,0.40457 -4.54878,0.94616 -6.79706,1.53116 -2.29381,0.6066 -4.56572,1.29162 -6.83068,1.99724 -2.30914,0.71866 -4.59482,1.50945 -6.8732,2.31952 -2.39563,0.86088 -4.78269,1.74541 -7.16748,2.6358 -2.48666,0.93073 -4.96842,1.87442 -7.45825,2.79669 -2.6873,0.99438 -5.39668,1.92683 -8.1175,2.82483 -2.777,0.91038 -5.57416,1.75685 -8.38152,2.5681 -2.91957,0.84364 -5.88218,1.52249 -8.85788,2.13378 -3.00673,0.62569 -6.05228,1.01717 -9.10925,1.28719 -2.94291,0.24235 -5.89623,0.26331 -8.84588,0.17874 -2.89106,-0.0973 -5.76176,-0.46237 -8.61675,-0.90844 -2.74008,-0.43814 -5.44385,-1.06573 -8.1273,-1.76579 -2.59168,-0.69417 -5.14666,-1.51491 -7.68792,-2.37309 -2.51797,-0.85024 -4.99863,-1.804 -7.46629,-2.78921 -2.47665,-0.99394 -4.91602,-2.07659 -7.34044,-3.19086 -2.41952,-1.11579 -4.80085,-2.3111 -7.17772,-3.51424 -2.30524,-1.17377 -4.61241,-2.34381 -6.94577,-3.46083 -2.30978,-1.10496 -4.68437,-2.06429 -7.07273,-2.98378 -2.4414,-0.93744 -4.93268,-1.73308 -7.45319,-2.42683 -2.46076,-0.68386 -4.99191,-1.03286 -7.52263,-1.33161 -2.72886,-0.30981 -5.47107,-0.46376 -8.21483,-0.55524 -2.67889,-0.0907 -5.3579,0.008 -8.03205,0.16468 -2.61709,0.15864 -5.22113,0.46554 -7.81633,0.83123 -2.59037,0.37302 -5.15822,0.88062 -7.71835,1.41947 -2.56765,0.54013 -5.11439,1.17048 -7.65004,1.8434 -2.48826,0.66306 -4.95122,1.41424 -7.39747,2.21728 -2.38916,0.79161 -4.73554,1.70303 -7.06584,2.6519 -2.3865,0.98414 -4.73173,2.06406 -7.07223,3.15191 -2.46299,1.14994 -4.9207,2.31099 -7.38976,3.44789 -2.65074,1.21087 -5.32902,2.3601 -8.01109,3.49943 -2.73481,1.16641 -5.4989,2.26059 -8.27926,3.31304 -2.81032,1.05951 -5.65034,2.03665 -8.505,2.96912 -2.86679,0.92192 -5.76233,1.74981 -8.66396,2.55389 -2.86205,0.7953 -5.74795,1.49851 -8.6461,2.14835 -2.84685,0.62392 -5.71461,1.14478 -8.58707,1.63474 -2.83763,0.49239 -5.69503,0.85008 -8.56143,1.12189 -2.78748,0.25777 -5.58596,0.33392 -8.38379,0.34938 -2.65329,0.0131 -5.30391,-0.10885 -7.95103,-0.27705 -2.49756,-0.16476 -4.9887,-0.41061 -7.47731,-0.67551 -2.3855,-0.25566 -4.76452,-0.56611 -7.14038,-0.89849 -2.30287,-0.32364 -4.59753,-0.70131 -6.8883,-1.10074 -2.254,-0.39831 -4.49296,-0.87525 -6.7273,-1.37062 -2.15954,-0.47953 -4.3063,-1.01315 -6.44508,-1.57742 -2.05919,-0.54955 -4.10692,-1.14054 -6.14831,-1.75253 -1.96994,-0.5956 -3.92549,-1.23737 -5.87495,-1.89653 -1.89645,-0.64114 -3.77208,-1.34084 -5.63777,-2.06596 -1.75185,-0.68874 -3.48423,-1.42553 -5.21184,-2.17258 -1.61493,-0.69368 -3.20581,-1.44088 -4.79048,-2.20055 -1.48071,-0.71227 -2.93837,-1.47093 -4.3861,-2.24764 -1.37838,-0.73303 -2.71365,-1.54216 -4.03619,-2.37052 -0.57932,-0.36694 -1.15324,-0.74228 -1.7287,-1.11521 0,0 8.18569,-12.59785 8.18569,-12.59785 l 0,0 c 0.51311,0.33427 1.02472,0.67087 1.54094,1.00035 1.03255,0.65311 2.07257,1.29558 3.15048,1.87206 1.24546,0.67324 2.49948,1.33116 3.77332,1.94939 1.40615,0.67916 2.8172,1.34864 4.25046,1.96916 1.55437,0.67629 3.1128,1.34401 4.68865,1.96901 1.65493,0.64744 3.31906,1.27144 5.0017,1.84365 1.7842,0.60594 3.57367,1.19687 5.37644,1.74551 1.88172,0.56669 3.76909,1.11488 5.66728,1.62407 1.94662,0.51623 3.90075,1.00365 5.86636,1.44278 2.0125,0.44884 4.02897,0.88219 6.05917,1.24437 2.12552,0.37344 4.25469,0.72664 6.39151,1.02981 2.21327,0.3126 4.4295,0.60473 6.65183,0.84594 2.27884,0.24568 4.55994,0.47492 6.84704,0.62976 2.30574,0.1508 4.61458,0.26238 6.92601,0.25531 2.35803,-0.008 4.7168,-0.0635 7.06673,-0.27417 2.49534,-0.22857 4.982,-0.54007 7.45209,-0.96506 2.62004,-0.44381 5.23623,-0.91333 7.83311,-1.47915 2.65758,-0.59342 5.30388,-1.23593 7.9287,-1.96189 2.68489,-0.7422 5.3641,-1.50669 8.01673,-2.35824 2.63728,-0.86024 5.25992,-1.76481 7.85617,-2.74267 2.59463,-0.98154 5.17383,-2.00269 7.72547,-3.09177 2.54166,-1.08082 5.08022,-2.17001 7.58926,-3.32506 2.45627,-1.13742 4.90324,-2.29463 7.35688,-3.43768 2.55904,-1.18806 5.12298,-2.36795 7.7325,-3.44205 2.65171,-1.07807 5.32298,-2.11009 8.04215,-3.00728 2.71909,-0.8891 5.45566,-1.72429 8.22118,-2.45816 2.78536,-0.73625 5.58268,-1.42626 8.40284,-2.01758 2.8904,-0.60544 5.78968,-1.17484 8.71417,-1.59214 2.99592,-0.41638 6.00193,-0.76493 9.02271,-0.94173 3.12678,-0.17688 6.25914,-0.28334 9.39087,-0.17394 3.15976,0.10927 6.31739,0.2923 9.45974,0.65222 3.27634,0.39018 6.54877,0.86763 9.73305,1.75739 2.98464,0.82791 5.93891,1.7622 8.83152,2.87339 2.75419,1.05848 5.49173,2.1645 8.15552,3.43666 2.4329,1.16253 4.84141,2.37446 7.24421,3.59787 2.21325,1.11785 4.42952,2.23069 6.68122,3.26974 2.1935,1.00915 4.40145,1.98753 6.64182,2.88875 2.21843,0.88589 4.4479,1.74515 6.71179,2.50916 2.21303,0.74837 4.43736,1.46616 6.69344,2.07508 2.20191,0.57964 4.42093,1.09897 6.6695,1.46523 2.23667,0.35588 4.48544,0.65329 6.75095,0.74062 2.37167,0.0772 4.74654,0.0636 7.1138,-0.11953 2.48576,-0.20832 4.96168,-0.52342 7.40614,-1.02952 2.59134,-0.5288 5.17119,-1.11735 7.71337,-1.85044 2.62827,-0.75961 5.24635,-1.55433 7.84632,-2.40624 2.54882,-0.84208 5.0861,-1.71869 7.60176,-2.65576 2.47807,-0.92177 4.94711,-1.86743 7.42332,-2.79415 2.45633,-0.91895 4.91555,-1.83038 7.383,-2.7191 2.4659,-0.87972 4.93957,-1.73922 7.44013,-2.51616 2.49205,-0.77573 4.99241,-1.52643 7.51657,-2.19173 2.61649,-0.67813 5.24752,-1.30185 7.91074,-1.77053 2.71905,-0.48596 5.44668,-0.93074 8.19339,-1.23098 2.83428,-0.28587 5.67669,-0.48811 8.52629,-0.52407 2.8642,-0.0403 5.7335,-0.0712 8.5927,0.13393 2.5988,0.23428 5.1841,0.58998 7.7337,1.15516 2.219,0.48017 4.4264,1.01516 6.596,1.68817 1.8289,0.55662 3.6496,1.13889 5.465,1.73821 1.5875,0.51804 3.1766,1.03389 4.7887,1.4712 1.5389,0.42079 3.079,0.83877 4.6325,1.20277 1.3908,0.31932 2.7867,0.61482 4.1885,0.88152 1.07,0.20309 2.1417,0.41169 3.2283,0.50282 1.051,0.079 2.105,0.11516 3.159,0.0995 0.7825,-0.0146 1.5708,-0.0318 2.3417,-0.17919 0.8257,-0.17588 1.6319,-0.43176 2.4052,-0.77203 0.9537,-0.44382 1.8591,-0.9747 2.7029,-1.6056 1.0415,-0.76851 2.0497,-1.58278 2.9589,-2.50696 1.094,-1.10054 2.1566,-2.23334 3.1537,-3.42305 1.0226,-1.23623 2.0068,-2.50367 2.9159,-3.82645 0.9421,-1.38491 1.8475,-2.79507 2.6584,-4.26175 0.8154,-1.47754 1.5993,-2.97424 2.2618,-4.52783 0.6449,-1.54241 1.2351,-3.10948 1.6687,-4.72611 0.4392,-1.67411 0.8171,-3.36534 1.0088,-5.0881 0.2024,-1.8737 0.339,-3.75665 0.2976,-5.64276 -0.054,-2.16059 -0.2013,-4.31679 -0.3979,-6.46904 -0.2097,-2.29914 -0.4435,-4.59599 -0.7317,-6.88679 -0.2927,-2.34386 -0.6057,-4.68521 -0.9531,-7.02165 -0.3493,-2.2952 -0.7183,-4.58792 -1.1686,-6.86582 -0.4454,-2.24743 -0.9148,-4.49051 -1.4609,-6.71595 -0.554,-2.21451 -1.1494,-4.41816 -1.819,-6.60087 -0.6705,-2.22091 -1.3727,-4.43195 -2.0924,-6.63742 -0.7276,-2.23069 -1.4578,-4.46055 -2.1834,-6.69191 -0.7196,-2.2199 -1.4462,-4.43752 -2.183,-6.65178 -0.745,-2.2507 -1.4827,-4.50386 -2.2059,-6.76165 -0.7272,-2.27004 -1.4436,-4.54364 -2.1265,-6.82746 -0.6891,-2.30744 -1.3703,-4.61728 -2.0184,-6.93663 -0.6464,-2.32714 -1.2751,-4.65927 -1.8774,-6.99823 -0.6038,-2.36991 -1.1933,-4.74338 -1.7413,-7.12692 -0.5541,-2.40928 -1.0907,-4.82258 -1.5925,-7.24336 -0.5066,-2.43 -0.984,-4.86574 -1.4363,-7.30645 -0.4522,-2.43253 -0.897,-4.86645 -1.3182,-7.30458 -0.4258,-2.4521 -0.8408,-4.90606 -1.2439,-7.36199 -0.3997,-2.4299 -0.7907,-4.86122 -1.1803,-7.29277 -0.3833,-2.41747 -0.7657,-4.83507 -1.1424,-7.25359 -0.3803,-2.43325 -0.7545,-4.86744 -1.1344,-7.30075 -0.3767,-2.46495 -0.7577,-4.92927 -1.1192,-7.3965 -0.3629,-2.48307 -0.7283,-4.96581 -1.0704,-7.45185 -0.3439,-2.47997 -0.6807,-4.96095 -0.9991,-7.44433 -0.3079,-2.42972 -0.6086,-4.86034 -0.889,-7.29339 -0.2809,-2.40109 -0.5555,-4.80288 -0.8212,-7.20571 -0.2678,-2.3756 -0.5383,-4.75091 -0.8168,-7.12529 -0.277,-2.36031 -0.5549,-4.72059 -0.8632,-7.07707 -0.3054,-2.33714 -0.6271,-4.67219 -0.98,-7.00269 -0.3537,-2.34666 -0.7205,-4.69133 -1.1132,-7.03183 -0.3924,-2.35951 -0.7949,-4.7174 -1.2256,-7.07028 -0.4293,-2.35323 -0.8601,-4.70631 -1.3293,-7.05202 -0.4779,-2.37751 -0.9695,-4.7522 -1.4726,-7.12451 -0.5034,-2.37572 -1.0075,-4.75143 -1.5458,-7.11955 -0.5407,-2.37279 -1.0968,-4.74209 -1.6685,-7.1076 -0.5814,-2.37355 -1.1696,-4.74547 -1.7779,-7.11229 -0.6098,-2.36704 -1.2338,-4.73038 -1.8733,-7.08959 -0.642,-2.36562 -1.2924,-4.72895 -1.9585,-7.0879 -0.6652,-2.35312 -1.3383,-4.70406 -2.046,-7.04481 -0.7128,-2.33977 -1.442,-4.67454 -2.2012,-6.99972 -0.7639,-2.31407 -1.5441,-4.62277 -2.3693,-6.91579 -0.8211,-2.28394 -1.6646,-4.55985 -2.5524,-6.81881 -0.8943,-2.28551 -1.7971,-4.56775 -2.7255,-6.83962 -0.9101,-2.2201 -1.8283,-4.43714 -2.8061,-6.62848 -0.9597,-2.12986 -1.9459,-4.24827 -3.0095,-6.3286 -1.0339,-2.03071 -2.0863,-4.05282 -3.2229,-6.02839 -1.1287,-1.96031 -2.29118,-3.90103 -3.48699,-5.82121 -1.21003,-1.93026 -2.44399,-3.84538 -3.7015,-5.74508 -1.25859,-1.89533 -2.53172,-3.7811 -3.84131,-5.64168 -1.30971,-1.85915 -2.63519,-3.7072 -3.99191,-5.53243 -1.32605,-1.77823 -2.67056,-3.54296 -4.07269,-5.26224 -1.38554,-1.70061 -2.78769,-3.38793 -4.23835,-5.03366 -1.41676,-1.60175 -2.85211,-3.18751 -4.34796,-4.71624 -1.46259,-1.49385 -2.94854,-2.96504 -4.4881,-4.37997 -1.49623,-1.36918 -3.01452,-2.71525 -4.59667,-3.98511 -1.54708,-1.24038 -3.11851,-2.45045 -4.74583,-3.58453 -1.65323,-1.148 -3.32623,-2.26738 -5.03432,-3.33253 -1.67472,-1.04873 -3.36446,-2.07376 -5.0849,-3.04612 -1.69362,-0.9523 -3.40309,-1.87643 -5.13834,-2.751 -1.69719,-0.85499 -3.40569,-1.68915 -5.14555,-2.4544 -1.74036,-0.76346 -3.49585,-1.49193 -5.26814,-2.17831 -1.79378,-0.69695 -3.5947,-1.3755 -5.40918,-2.01693 -1.83872,-0.64355 -3.68128,-1.27673 -5.54113,-1.85707 -1.88398,-0.59829 -3.77033,-1.18989 -5.67029,-1.73578 -1.89945,-0.54491 -3.8045,-1.07008 -5.72441,-1.53881 -1.90072,-0.46726 -3.80724,-0.91262 -5.72988,-1.28147 -1.99486,-0.38342 -3.99213,-0.75447 -5.99583,-1.08923 -1.99393,-0.32192 -3.99139,-0.62335 -5.99805,-0.85564 -2.04306,-0.22923 -4.09042,-0.41807 -6.1422,-0.55066 -1.99973,-0.13323 -4.00203,-0.24139 -6.00686,-0.2453 -2.04364,0.006 -4.08663,0.0575 -6.12762,0.1654 -2.01145,0.10571 -4.02302,0.22619 -6.02686,0.43483 -2.01957,0.22562 -4.03468,0.48784 -6.04056,0.81522 -2.05616,0.33126 -4.10998,0.67797 -6.15427,1.07683 -2.06647,0.39941 -4.12781,0.82469 -6.18201,1.28332 -2.08704,0.46403 -4.17127,0.94128 -6.24561,1.45953 -2.09645,0.52741 -4.1906,1.06479 -6.27112,1.65249 -2.10655,0.59351 -4.20536,1.21393 -6.29374,1.86871 -2.10933,0.65889 -4.21593,1.32747 -6.30618,2.04502 -2.05419,0.71543 -4.09758,1.46136 -6.12502,2.24972 -1.9935,0.77608 -3.9791,1.57299 -5.93937,2.43018 -1.94218,0.85099 -3.87507,1.72348 -5.78053,2.65435 -1.87771,0.91965 -3.73914,1.8725 -5.5659,2.89027 -1.89678,1.05375 -3.78772,2.11839 -5.65488,3.22402 -1.89996,1.12719 -3.78629,2.27735 -5.6506,3.46274 -1.87304,1.19539 -3.738,2.40451 -5.54799,3.69431 -1.85487,1.32602 -3.69178,2.67829 -5.45805,4.12139 -1.85336,1.52429 -3.66592,3.09752 -5.41541,4.74061 -1.83525,1.72543 -3.63925,3.48442 -5.37427,5.31121 -1.80065,1.90004 -3.58001,3.82069 -5.28904,5.8041 -1.77915,2.06453 -3.52806,4.15527 -5.20979,6.30032 -1.73989,2.21779 -3.45488,4.45527 -5.09902,6.74539 -1.70303,2.37283 -3.38068,4.76413 -4.99965,7.19534 -1.63988,2.48725 -3.23842,5.00175 -4.74595,7.57194 -1.54423,2.62262 -3.07002,5.25726 -4.48046,7.95498 -1.44257,2.80251 -2.83439,5.631 -4.12631,8.50659 -1.35907,3.01008 -2.68588,6.03489 -3.9419,9.08963 -1.29804,3.16401 -2.56678,6.34012 -3.77171,9.54093 -1.24133,3.29347 -2.45831,6.59609 -3.62969,9.91517 -1.20015,3.41435 -2.39371,6.83111 -3.55078,10.26034 -1.17474,3.49277 -2.33324,6.99097 -3.46633,10.4975 -1.13675,3.5155 -2.26282,7.03447 -3.36341,10.56148 -1.08715,3.50148 -2.15806,7.00801 -3.19738,10.52402 -1.02362,3.47538 -2.02999,6.95591 -2.99986,10.44672 -0.96439,3.46502 -1.91001,6.93523 -2.82791,10.41288 -0.90637,3.46133 -1.8035,6.92516 -2.65722,10.39993 -0.84766,3.44801 -1.67713,6.90046 -2.47376,10.36066 -0.78588,3.43596 -1.55156,6.87656 -2.27731,10.32578 -0.72608,3.44233 -1.43837,6.88761 -2.11665,10.33972 -0.67619,3.45427 -1.33964,6.91108 -1.96339,10.37526 -0.62159,3.46899 -1.2284,6.94068 -1.80532,10.4174 -0.56315,3.41542 -1.11662,6.8327 -1.60257,10.26012 -0.48008,3.36901 -0.9353,6.74153 -1.36148,10.11781 -0.41515,3.31487 -0.81747,6.63139 -1.18067,9.95241 -0.35556,3.25177 -0.69587,6.50522 -1.01597,9.76069 -0.30945,3.20218 -0.60596,6.40563 -0.87853,9.61117 -0.27347,3.19591 -0.52965,6.39325 -0.80012,9.58941 -0.26755,3.16246 -0.54001,6.3245 -0.82234,9.48567 -0.27674,3.09046 -0.5567,6.18065 -0.85312,9.2693 -0.28578,2.97383 -0.57654,5.9472 -0.8864,8.91863 -0.29672,2.84347 -0.59882,5.6864 -0.92176,8.52702 -0.30701,2.69799 -0.62207,5.39509 -0.95903,8.08952 -0.32042,2.54674 -0.64736,5.0927 -0.99862,7.63541 -0.33334,2.40488 -0.67455,4.8087 -1.03974,7.20899 -0.34956,2.30086 -0.70825,4.60036 -1.08908,6.89627 -0.37874,2.25787 -0.77079,4.51378 -1.21502,6.75982 -0.42192,2.14647 -0.85461,4.29101 -1.34267,6.4236 -0.46248,2.01089 -0.95513,4.01474 -1.49535,6.00629 -0.49669,1.82759 -1.0078,3.65145 -1.56804,5.46075 -0.53404,1.71449 -1.08606,3.42383 -1.69977,5.11174 -0.60055,1.64766 -1.22273,3.28758 -1.90395,4.90387 -0.66664,1.58268 -1.3574,3.15535 -2.10881,4.69995 -0.75455,1.54534 -1.53223,3.08007 -2.39553,4.56821 -0.84407,1.44744 -1.72279,2.87463 -2.67107,4.25667 -0.92504,1.35001 -1.87849,2.6808 -2.89141,3.96672 -0.98367,1.23999 -1.99347,2.46003 -3.06947,3.62164 -0.99687,1.07511 -2.01205,2.13297 -3.06378,3.15482 -1.0126,0.98721 -2.03698,1.96222 -3.08149,2.91571 -1.06811,0.97246 -2.14758,1.93317 -3.27693,2.83466 -1.05374,0.83942 -2.1196,1.66448 -3.22573,2.43429 -1.01716,0.70462 -2.05018,1.3863 -3.11952,2.00985 -0.91209,0.53105 -1.83059,1.05161 -2.76706,1.53871 -0.80637,0.41672 -1.61812,0.82285 -2.43118,1.22635 -0.77099,0.38278 -1.53883,0.77198 -2.31456,1.14513 -0.7723,0.36913 -1.54843,0.73129 -2.34381,1.04855 -0.48369,0.19161 -0.97012,0.37599 -1.45634,0.56102 -0.58187,0.22037 -1.17126,0.42028 -1.77568,0.57003 0,0 -7.44895,-2.84162 -7.44895,-2.84162 z"
-       sodipodi:nodetypes="cssssssssssssssssssssssssssssssscssscssscscsscsscssccccssssscssssssscsssssscsccccsssccssscssscsssssscsscscsccssscsssssssscsssscssssssscssssssccscscccccsccccccccscsccccscccscsscscccccscscssccsccsscccccccscccscsscsccscsssscccsssscsccscsscscccscccccccssccsccsscscscccccscsscsccccccccscsssccscccsccccsscsccsssssscssssssscsssscsssssssscsssccssscsscssssssssssssssccsssccscscsssssscssssssscsssssccccssccsccscscssccscscssssssssssssssssssssssssssssssscc"
-       inkscape:connector-curvature="0" />
-    <path
-       sodipodi:type="arc"
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2971"
-       sodipodi:cx="404.5661"
-       sodipodi:cy="417.48129"
-       sodipodi:rx="27.779196"
-       sodipodi:ry="34.850262"
-       d="m 432.3453,417.48129 c 0,19.24727 -12.43717,34.85026 -27.7792,34.85026 -15.34203,0 -27.77919,-15.60299 -27.77919,-34.85026 0,-19.24727 12.43716,-34.85026 27.77919,-34.85026 15.34203,0 27.7792,15.60299 27.7792,34.85026 z"
-       transform="matrix(0.99368672,-0.11219044,0.11219044,0.99368672,-757.45097,-26.727167)" />
-    <path
-       sodipodi:type="arc"
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2973"
-       sodipodi:cx="501.03568"
-       sodipodi:cy="428.59299"
-       sodipodi:rx="20.203051"
-       sodipodi:ry="19.697975"
-       d="m 521.23873,428.59299 c 0,10.87889 -9.04522,19.69797 -20.20305,19.69797 -11.15784,0 -20.20306,-8.81908 -20.20306,-19.69797 0,-10.87889 9.04522,-19.69798 20.20306,-19.69798 11.15783,0 20.20305,8.81909 20.20305,19.69798 z"
-       transform="translate(-730.34029,-91.923882)" />
-    <path
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2975"
-       d="m -215.31859,641.12147 c 0.002,-0.27166 0.006,-0.54336 0.004,-0.81504 -0.006,-0.40355 -0.0117,-0.80712 -0.0169,-1.21068 -0.008,-0.54667 -0.0141,-1.09335 -0.0205,-1.64004 -0.007,-0.64063 -0.0135,-1.28128 -0.0206,-1.92192 -0.008,-0.69753 -0.0149,-1.39507 -0.021,-2.09262 -0.006,-0.77295 -0.0129,-1.5459 -0.0192,-2.31885 -0.007,-0.82439 -0.0132,-1.64879 -0.0197,-2.47319 -0.003,-0.83115 -0.0172,-1.66213 -0.0371,-2.49303 -0.023,-0.92498 -0.0458,-1.84997 -0.0672,-2.77499 -0.024,-1.00878 -0.0457,-2.0176 -0.0664,-3.02645 -0.0228,-1.06202 -0.0411,-2.12414 -0.0678,-3.18607 -0.0295,-1.0632 -0.0558,-2.1265 -0.0901,-3.18956 -0.033,-1.0602 -0.0753,-2.12003 -0.11974,-3.1798 -0.0462,-1.0601 -0.10405,-2.11961 -0.16331,-3.17904 -0.0609,-1.07537 -0.13671,-2.14976 -0.21605,-3.22389 -0.0851,-1.11207 -0.18133,-2.22325 -0.28258,-3.33396 -0.10194,-1.13465 -0.21466,-2.26826 -0.33279,-3.40133 -0.11892,-1.15096 -0.24316,-2.30137 -0.37292,-3.45115 -0.12999,-1.15201 -0.26388,-2.30357 -0.41158,-3.45345 -0.15255,-1.16576 -0.31857,-2.32968 -0.48443,-3.4936 -0.13991,-0.98948 -0.28602,-1.97807 -0.42972,-2.967 0,0 10.4829,-1.52447 10.4829,-1.52447 l 0,0 c 0.14536,0.99877 0.29322,1.99719 0.43469,2.99653 0.17297,1.2131 0.34517,2.42631 0.50533,3.64119 0.15392,1.20251 0.29667,2.40639 0.43212,3.61113 0.13345,1.17985 0.26151,2.36031 0.38374,3.54138 0.12296,1.17824 0.24097,2.35698 0.34739,3.53684 0.10695,1.16922 0.20897,2.33891 0.29988,3.5095 0.0857,1.1387 0.16706,2.27775 0.23221,3.41784 0.0625,1.10908 0.1233,2.21825 0.1719,3.32805 0.0461,1.09532 0.0894,2.19075 0.12382,3.28652 0.0345,1.08829 0.0629,2.17677 0.0928,3.26521 0.0263,1.0715 0.0459,2.14315 0.0716,3.21466 0.0237,0.99925 0.0478,1.99849 0.0737,2.99768 0.0246,0.92436 0.0497,1.8487 0.0755,2.77302 0.0231,0.88894 0.0396,1.778 0.0436,2.66726 0.008,0.82141 0.0159,1.64281 0.0242,2.46421 0.008,0.76808 0.0161,1.53617 0.0265,2.30422 0.009,0.69271 0.0172,1.38542 0.0264,2.07812 0.008,0.63259 0.0176,1.26516 0.0286,1.89771 0.009,0.5334 0.0189,1.06679 0.0305,1.60014 0.01,0.42085 0.0222,0.84164 0.0317,1.2625 0.005,0.31879 0.005,0.63761 0.008,0.95642 0,0 -10.69191,0 -10.69191,0 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       id="path2977"
-       d="m -422.76601,474.62361 c 0.0197,-0.12636 -0.042,-0.52784 0.01,-0.22461 0.0558,0.32292 0.10973,0.6463 0.17366,0.96774 0.0779,0.40261 0.16607,0.80309 0.2615,1.20187 0.12416,0.48741 0.24828,0.9748 0.37672,1.4611 0.14103,0.54812 0.29617,1.09247 0.45329,1.63614 0.19259,0.65623 0.38668,1.31203 0.58955,1.96515 0.24307,0.77782 0.48695,1.55536 0.73046,2.33303 0.27381,0.86114 0.55185,1.7209 0.83256,2.5798 0.30433,0.93578 0.605,1.87284 0.91986,2.80515 0.28076,0.84027 0.59534,1.66832 0.93088,2.48806 0.38926,0.94772 0.79409,1.88896 1.20757,2.82633 0.4399,0.97326 0.88837,1.94267 1.34213,2.90953 0.50203,1.07093 1.00396,2.14186 1.49698,3.21698 0.51347,1.11456 1.01305,2.23542 1.5243,3.35099 0.54283,1.18533 1.07823,2.37401 1.61308,3.56294 0.53465,1.20526 1.07679,2.40722 1.63071,3.60374 0.52335,1.12955 1.07884,2.24357 1.6512,3.34894 0.45453,0.89814 0.95969,1.7678 1.53576,2.59313 0.38054,0.5525 0.84002,1.03976 1.31467,1.51078 0.53975,0.52355 1.11694,1.00665 1.69735,1.48407 0.42899,0.32855 0.83676,0.70289 1.31848,0.95535 0.32713,0.18247 0.67007,0.33058 1.02243,0.45615 0.10276,0.0694 0.37481,0.0897 0.41869,0.0877 -0.0267,-0.0496 2.5e-4,4.1e-4 -0.0307,-0.05 -0.057,0.0119 -0.11628,-0.009 -0.17388,-0.0175 0.10824,-0.0742 0.0444,-0.0451 0.10095,-0.11809 0.23645,-0.23136 0.45095,-0.48324 0.65801,-0.7408 0.25429,-0.32702 0.47065,-0.6805 0.68287,-1.03552 0.29541,-0.50337 0.55142,-1.02805 0.8018,-1.55478 0.28341,-0.58963 0.53285,-1.19406 0.75988,-1.80733 0.256,-0.69583 0.47207,-1.40529 0.67252,-2.11881 0.22632,-0.81623 0.39904,-1.6455 0.56981,-2.47467 0.20708,-1.01616 0.40206,-2.03472 0.59238,-3.05413 0.18904,-1.05042 0.36187,-2.10366 0.53312,-3.1571 0.1814,-1.1169 0.35398,-2.23518 0.52214,-3.35414 0.17645,-1.17906 0.34169,-2.35976 0.50475,-3.54074 0.1694,-1.23009 0.32976,-2.46139 0.488,-3.69295 0.16231,-1.26557 0.31803,-2.53197 0.47119,-3.79868 0.1566,-1.2588 0.28136,-2.52115 0.40241,-3.78376 0.11803,-1.28006 0.21992,-2.56149 0.30559,-3.84411 0.0888,-1.32864 0.15861,-2.65846 0.21746,-3.98873 0.0614,-1.36221 0.10661,-2.72501 0.14734,-4.08796 0.0429,-1.375 0.0665,-2.75049 0.0829,-4.12602 0.0199,-1.39803 0.0201,-2.7962 0.0215,-4.19434 -0.004,-1.39208 -0.0164,-2.7841 -0.0367,-4.17604 -0.004,-0.23768 -0.007,-0.47537 -0.0112,-0.71306 0,0 15.00582,-0.23866 15.00582,-0.23866 l 0,0 c 0.004,0.24296 0.008,0.48592 0.0118,0.72888 0.0221,1.47024 0.0359,2.94059 0.0393,4.411 -8.8e-4,1.45396 -0.002,2.90795 -0.0218,4.36181 -0.0175,1.46384 -0.0428,2.92763 -0.0872,4.39094 -0.0422,1.43781 -0.0894,2.87546 -0.154,4.31248 -0.0648,1.44186 -0.1386,2.88336 -0.23359,4.32359 -0.0957,1.42421 -0.20557,2.84741 -0.33748,4.26877 -0.13179,1.38354 -0.26831,2.76671 -0.43853,4.14616 -0.15583,1.30623 -0.31631,2.61191 -0.48248,3.91686 -0.16328,1.27818 -0.32904,2.55604 -0.50245,3.83288 -0.16976,1.23722 -0.3416,2.47418 -0.52393,3.70962 -0.17506,1.18183 -0.35568,2.36284 -0.54644,3.54225 -0.18878,1.16794 -0.37954,2.33565 -0.58933,3.50004 -0.20574,1.11124 -0.41651,2.22155 -0.64128,3.32912 -0.24204,1.18355 -0.49425,2.36564 -0.81826,3.53003 -0.31307,1.11068 -0.64894,2.21531 -1.04934,3.29812 -0.38347,1.02579 -0.79657,2.0401 -1.27017,3.02809 -0.46169,0.96808 -0.94313,1.92764 -1.49333,2.84914 -0.59103,0.97843 -1.21473,1.9388 -1.93895,2.82538 -0.72526,0.87759 -1.48495,1.72845 -2.33727,2.48611 -1.02291,0.88573 -2.10979,1.69554 -3.32769,2.29745 -1.29802,0.63368 -2.64587,1.16558 -4.07894,1.40249 -1.41676,0.21875 -2.84872,0.32132 -4.2783,0.14676 -1.3629,-0.18372 -2.70684,-0.47458 -3.99057,-0.98008 -1.19666,-0.46644 -2.36894,-0.99565 -3.46906,-1.66299 -1.07936,-0.67117 -2.1166,-1.40444 -3.087,-2.2272 -0.96334,-0.80063 -1.91509,-1.6176 -2.79936,-2.50608 -1.10792,-1.13112 -2.15514,-2.3219 -3.04163,-3.63772 -0.89555,-1.33397 -1.7231,-2.71071 -2.44737,-4.14608 -0.67149,-1.30031 -1.32441,-2.61017 -1.93952,-3.93825 -0.57467,-1.24178 -1.1391,-2.48828 -1.69621,-3.73804 -0.523,-1.15757 -1.04693,-2.31471 -1.5777,-3.46874 -0.51103,-1.11222 -1.01168,-2.22918 -1.52597,-3.33992 -0.47831,-1.03784 -0.96494,-2.07176 -1.45082,-3.10607 -0.5029,-1.07134 -1.00247,-2.14435 -1.48833,-3.22354 -0.47005,-1.06363 -0.93051,-2.13158 -1.37396,-3.2066 -0.45407,-1.11092 -0.88353,-2.23168 -1.26473,-3.36996 -0.32806,-0.97228 -0.64487,-1.94829 -0.96394,-2.92355 -0.30081,-0.91248 -0.60073,-1.82524 -0.89546,-2.7397 -0.2516,-0.79094 -0.50302,-1.58194 -0.75323,-2.37332 -0.23345,-0.74421 -0.45887,-1.49088 -0.68227,-2.23816 -0.19376,-0.66026 -0.38756,-1.32067 -0.56035,-1.98681 -0.16037,-0.60188 -0.31603,-1.20499 -0.46977,-1.8086 -0.1383,-0.57541 -0.26932,-1.15257 -0.3876,-1.73246 -0.0928,-0.45633 -0.17871,-0.91403 -0.2606,-1.37243 -0.12239,-0.69926 -0.22348,-1.40444 -0.22621,-2.11597 0,0 15.11164,-0.24774 15.11164,-0.24774 z"
-       inkscape:connector-curvature="0" />
-  </g>
+     id="g3342"
+     transform="matrix(0.54167,0,0,0.54167,-4.3807978,1.7611607)" />
   <path
-     d="m 8.8893243,24.768584 v -7.00828 H 24.643157"
-     id="path107"
+     style="fill:none;stroke:#800000;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 12.5,19.5 0,4"
+     id="path4077"
      inkscape:connector-curvature="0"
-     style="fill:none;stroke:#723137;stroke-width:1.21292329;stroke-opacity:1" />
-  <path
-     d="M 17.114466,20.966273 H 11.274947"
-     id="path111"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#632716;stroke-width:1.61190331px;stroke-opacity:1" />
-  <path
-     d="M 24.683227,23.990214 H 20.235589"
-     id="path113"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#822716;stroke-width:1.47296751px;stroke-opacity:1" />
-  <path
-     d="M 18.660247,24.039958 H 11.218576"
-     id="path115"
-     inkscape:connector-curvature="0"
-     style="fill:none;stroke:#685b00;stroke-width:1.41399999999999990;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+     sodipodi:nodetypes="cc" />
   <g
-     transform="matrix(0,-0.25415314,0.20725537,0,-0.1950509,29.653459)"
-     id="g117">
+     style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#1a1a1a;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
+     id="text4136"
+     transform="matrix(1.0783064,0,0,1.0562414,-0.49760784,-0.97410151)">
     <path
-       d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-       id="path119"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#o)" />
-    <path
-       d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-       id="path121"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#p)" />
-    <path
-       d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-       id="path123"
-       inkscape:connector-curvature="0"
-       style="opacity:0.1;fill:url(#q)" />
-    <path
-       d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-       id="path125"
-       inkscape:connector-curvature="0"
-       style="fill:url(#r)" />
+       d="m 9.074625,6.04 c 0.767996,1.1e-5 1.413329,0.2666774 1.936,0.8 0.533328,0.533343 0.799994,1.1893423 0.8,1.968 -6e-6,0.7360075 -0.266672,1.370673 -0.8,1.904 -0.533338,0.533339 -1.1733373,0.800005 -1.92,0.8 -0.7466691,5e-6 -1.3920018,-0.266661 -1.936,-0.8 -0.5333341,-0.543993 -0.8000005,-1.1893259 -0.8,-1.936 -5e-7,-0.7466577 0.2666659,-1.3866571 0.8,-1.92 0.5333315,-0.5439893 1.1733309,-0.815989 1.92,-0.816 m 0,1.12 c -0.4373361,9.8e-6 -0.8160024,0.1600097 -1.136,0.48 -0.3200017,0.3093424 -0.4800016,0.6880087 -0.48,1.136 -1.6e-6,0.4373411 0.1599983,0.8160074 0.48,1.136 0.3199976,0.320007 0.7039972,0.480007 1.152,0.48 0.4373297,7e-6 0.815996,-0.15466 1.136,-0.464 0.319995,-0.3199926 0.479995,-0.6986589 0.48,-1.136 -5e-6,-0.458658 -0.160005,-0.8426576 -0.48,-1.152 C 9.9172876,7.3200097 9.533288,7.1600098 9.074625,7.16 m 6.56,-1.504 1.056,0 -6.32,11.664 -1.056,0 6.32,-11.664 m 1.264,6.192 c 0.767988,5e-6 1.413321,0.266672 1.936,0.8 0.53332,0.533337 0.799986,1.184003 0.8,1.952 -1.4e-5,0.736002 -0.272013,1.370668 -0.816,1.904 -0.533346,0.533333 -1.168012,0.8 -1.904,0.8 -0.757344,0 -1.402676,-0.266667 -1.936,-0.8 -0.533342,-0.543999 -0.800008,-1.189332 -0.8,-1.936 -8e-6,-0.746663 0.266658,-1.386663 0.8,-1.92 0.533324,-0.533328 1.173323,-0.799995 1.92,-0.8 m 0,1.12 c -0.437344,4e-6 -0.81601,0.160004 -1.136,0.48 -0.32001,0.309337 -0.480009,0.68267 -0.48,1.12 -9e-6,0.448002 0.15999,0.832002 0.48,1.152 0.31999,0.309334 0.703989,0.464001 1.152,0.464 0.437322,10e-7 0.815988,-0.154666 1.136,-0.464 0.319988,-0.319998 0.479987,-0.693331 0.48,-1.12 -1.3e-5,-0.458664 -0.160012,-0.842663 -0.48,-1.152 -0.309345,-0.319996 -0.693345,-0.479996 -1.152,-0.48"
+       style="fill:#1a1a1a;font-family:FreeSans;-inkscape-font-specification:FreeSans"
+       id="path3014"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/part_properties.svg b/bitmaps_png/sources/part_properties.svg
index 70036db611..84d77c1d8d 100644
--- a/bitmaps_png/sources/part_properties.svg
+++ b/bitmaps_png/sources/part_properties.svg
@@ -1,53 +1,176 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#babaff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="g" y2="10.441" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="12.136" gradientTransform="matrix(1.9967 0 0 2.2075 -.29317 1.2111)" y1="1.9828" x1="3.4673"/>
-  <linearGradient id="i" y2="39.685" gradientUnits="userSpaceOnUse" x2="34.534" gradientTransform="matrix(.92673 0 0 .84499 4.7271 52.187)" y1="12.285" x1="14.463">
-   <stop stop-color="#c9c9c9" offset="0"/>
-   <stop stop-color="#f8f8f8" offset=".25"/>
-   <stop stop-color="#e2e2e2" offset=".5"/>
-   <stop stop-color="#b0b0b0" offset=".75"/>
-   <stop stop-color="#c9c9c9" offset="1"/>
-  </linearGradient>
-  <linearGradient id="h" y2="7.8438" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="12.922" y1="6.0625" x1="11.078"/>
-  <filter id="f" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.26143807"/>
-  </filter>
- </defs>
- <g transform="translate(-17.422,31.163)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(.92518 0 0 .8805 13.05 -10.038)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g opacity=".30078" filter="url(#f)" transform="matrix(2.25,0,0,1.9589,-11.556,-22.786)">
-  <path fill-rule="evenodd" d="m8 13.25v14l10.5-7-10.5-7z"/>
-  <rect y="17.25" width="1.9942" x="6.0058" height="1"/>
-  <rect y="22.25" width="2" x="6" height="1"/>
-  <path d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(1.3333 0 0 1.3333 .66664 11.583)"/>
-  <rect y="19.75" width="2.4942" x="19.506" height="1"/>
- </g>
- <rect transform="matrix(-1.9103e-7,1,-1,-4.1023e-8,0,0)" height="2.25" width="1.9589" y="-8.6936" x="5.1289" fill="#fff"/>
- <path fill-rule="evenodd" d="m4.1937 1.2111v27.425l23.624-13.712-23.624-13.713z"/>
- <rect y="9.0468" width="2.25" x="1.9437" height="1.9589"/>
- <rect y="18.841" width="2.25" x="1.9437" height="1.9589"/>
- <path fill-rule="evenodd" fill="url(#g)" d="m6.4567 5.1289v19.589l18-9.7946-18-9.7941z"/>
- <path d="m14.5 6.5a1.5 1.5 0 1 1 -3 0 1.5 1.5 0 1 1 3 0z" transform="matrix(3,0,0,2.6119,-12.306,-2.0538)"/>
- <path fill="url(#h)" d="m13 7a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" transform="matrix(2.25 0 0 1.9589 -.30628 1.2111)"/>
- <rect y="13.944" width="5.6118" x="30.081" height="1.9589"/>
- <g fill-rule="evenodd" transform="translate(-34.2,1.35)">
-  <path fill="#9b9b9b" d="m52.807 0.10325h5.6249v1.9589l-3.375 5.8916h-2.25l3.375-5.8768h-3.375v-1.9738z"/>
-  <path fill="#9b9b9b" d="m74.181 0.10325v1.9589h3.375v0.97946l-3.375 2.9384v1.9589h5.6249v-1.9589h-3.375l3.375-2.9384v-1.959l-1.125-0.99432-4.5 0.01489z"/>
-  <path fill="#9b9b9b" d="m67.431 2.17 0.01708 3.81 1.1079 1.9589h3.375l1.1421-2.0667v-3.9178l-1.1421-1.8511h-3.375l-1.125 2.0667z"/>
-  <path fill="#fff" d="m68.556 3.0416 1.125-0.97946h1.125l1.125 0.9795v1.9589l-1.125 0.9795h-1.125l-1.125-0.9795v-1.9589z"/>
-  <path fill="#9b9b9b" d="m59.557 0.10325v4.8973h4.5v2.9384h2.25v-7.8357h-2.25v2.9384h-2.25v-2.9384h-2.25z"/>
- </g>
- <g transform="matrix(.84912 0 0 .88029 9.2575 -30.076)" stroke="#000">
-  <path style="color:#000000" stroke-width="1.3021" fill="url(#i)" d="m25.828 57.411c-0.34731 0.02167-0.68489 0.07071-1.026 0.10631h-0.02332l-0.81616 4.061c-1.3303 0.27623-2.5818 0.74502-3.7077 1.382l-3.661-2.402c-0.98968 0.70058-1.8903 1.5177-2.6817 2.4026l2.5417 3.3807c-0.77174 1.0754-1.3521 2.3033-1.679 3.5933-0.000052 0.0061-0.000045 0.0202 0 0.02126l-4.4306 0.63786c-0.081 0.60325-0.11659 1.2267-0.11659 1.8498 0 0.50981 0.0154 1.0128 0.0699 1.5096l4.4306 0.72291c0.31511 1.4029 0.91369 2.713 1.7489 3.8697l-2.635 3.2956c0.75466 0.85424 1.6259 1.632 2.5651 2.3176l3.731-2.3388c1.3039 0.75844 2.7595 1.2903 4.3373 1.5521l0.69956 4.0185c0.49711 0.04126 1.0069 0.04252 1.5157 0.04252 0.71836-0.000001 1.4045-0.02482 2.0987-0.10631l0.83948-4.1036c1.499-0.341 2.906-0.931 4.128-1.723l3.5911 2.3813c0.93128-0.72243 1.7829-1.5528 2.5184-2.4451l-2.6117-3.4444c0.70729-1.1138 1.1974-2.3427 1.4458-3.6571l4.4073-0.63786c0.03865-0.41935 0.04663-0.82605 0.04663-1.2545 0-0.74449-0.09491-1.4745-0.20987-2.19l-4.476-0.745c-0.351-1.181-0.927-2.283-1.656-3.274l2.635-3.2956c-0.817-0.911-1.749-1.752-2.775-2.466l-3.801 2.381c-1.092-0.589-2.268-1.041-3.544-1.297l-0.7-4.04c-0.63673-0.06829-1.2787-0.10631-1.9355-0.10631-0.1775 0-0.36018-0.0051-0.53633 0-0.08587 0.0024-0.17086-0.0046-0.25651 0-0.0232 0.0012-0.0468-0.0014-0.06996 0zm0.60629 10.333c0.08519-0.0039 0.17025 0 0.25651 0 2.7603 0 5.0135 2.0545 5.0135 4.5713 0.000001 2.5168-2.2532 4.5501-5.0135 4.5501-2.7603 0.000001-4.9902-2.0332-4.9902-4.5501 0-2.4382 2.0928-4.4491 4.7337-4.5713z"/>
-  <path opacity=".34659" style="color:#000000" d="m25.311 58.215-0.6553 3.932c-1.2469 0.25892-3.5405 1.0508-4.5959 1.6479l-3.4863-2.3726c-0.92766 0.65668-0.99127 0.70121-1.7331 1.5307l2.5207 3.4087c-0.72338 1.008-1.5922 2.8042-1.9042 4.0878 0 0-4.4171 0.67892-4.4171 0.67892-0.07593 0.56544-0.03948 1.7757 0.01164 2.2413l4.2192 0.69303c0.29536 1.315 1.4006 3.4316 2.1835 4.5157l-2.6681 3.2142c0.70736 0.8007 0.84892 0.87397 1.7292 1.5166l3.5677-2.3833c1.2222 0.7109 3.6482 1.5757 5.1271 1.8211l0.58553 3.8824c0.46595 0.03867 1.7532 0.14715 2.4038 0.07077l0.65531-4.0416c1.4042-0.31862 3.8304-1.2267 4.9759-1.9697l3.5639 2.3479c0.87292-0.67715 0.88074-0.77919 1.5702-1.6156l-2.641-3.4228c0.66296-1.044 1.5202-3.0857 1.753-4.3177l4.324-0.65416c0.03623-0.39307 0.03799-1.4892-0.06977-2.1599l-4.4054-0.69303c-0.32887-1.1073-1.4575-3.1025-2.1409-4.0314l2.8-3.2142c-0.76558-0.85369-1.0502-0.97082-2.0124-1.6403l-3.688 2.408c-1.024-0.553-3.066-1.394-4.262-1.634l-0.65149-3.8471c-0.59683-0.06401-2.3187-0.03559-2.6598 0z" stroke-width="1.4003" fill="none"/>
-  <path opacity=".64773" style="color:#000000" d="m32.454 72.306a5.7605 5.2524 0 0 1 -11.521 0 5.7605 5.2524 0 1 1 11.521 0z" stroke-width=".71253" fill="none"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="part_properties.svg">
+  <metadata
+     id="metadata186">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview184"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="11.668387"
+     inkscape:cy="16.371722"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="text3036"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3126"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="ad"
+       y2="39.685001"
+       gradientUnits="userSpaceOnUse"
+       x2="34.534"
+       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)"
+       y1="12.285"
+       x1="14.463">
+      <stop
+         stop-color="#c9c9c9"
+         offset="0"
+         id="stop34" />
+      <stop
+         stop-color="#f8f8f8"
+         offset=".25"
+         id="stop36" />
+      <stop
+         stop-color="#e2e2e2"
+         offset=".5"
+         id="stop38" />
+      <stop
+         stop-color="#b0b0b0"
+         offset=".75"
+         id="stop40" />
+      <stop
+         stop-color="#c9c9c9"
+         offset="1"
+         id="stop42" />
+    </linearGradient>
+    <linearGradient
+       y2="39.685001"
+       x2="34.534"
+       y1="12.285"
+       x1="14.463"
+       gradientTransform="matrix(0.41988578,0,0,0.39843199,8.4189703,9.5378476)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3055"
+       xlink:href="#ad"
+       inkscape:collect="always" />
+  </defs>
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 16.944634,14.87102 2.621529,0"
+     id="path3766"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#ffffff;stroke:#800000;stroke-width:1.12351238999999992;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.054957,5.9623093 0,16.4781827 12.358637,-8.239091 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.89880996999999985;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 5.9274778,11.954376 3.3705373,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 5.9274778,16.073921 3.3705373,0"
+     style="fill:none;stroke:#800000;stroke-width:0.89880996999999985;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351238999999992;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.054957,11.205367 -2.9960331,0"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:1.12351238999999992;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.054957,17.197434 -2.9960331,0"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#800000;stroke-width:0.89880996999999985;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.6127464,14.388653 0,3.370537"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <g
+     transform="scale(0.90313549,1.1072536)"
+     style="font-size:10.62216663px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+     id="text3036">
+    <path
+       d="m 12.171561,1.2402935 -1.33789,3.6279297 2.680664,0 -1.342774,-3.6279297 m -0.55664,-0.97167968 1.118164,0 2.77832,7.29003908 -1.025391,0 -0.664062,-1.8701172 -3.286133,0 -0.6640624,1.8701172 -1.0400391,0 2.7832035,-7.29003908"
+       style="font-size:10px;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3002" />
+    <path
+       d="m 17.557303,4.0772076 0,2.6708984 1.582032,0 c 0.530595,8e-7 0.922847,-0.1090486 1.176757,-0.3271484 C 20.573249,6.1996048 20.70183,5.862691 20.701835,5.4102154 20.70183,4.9544888 20.573249,4.6192027 20.316092,4.404356 20.062182,4.1862604 19.66993,4.077211 19.139335,4.0772076 l -1.582032,0 m 0,-2.9980469 0,2.1972656 1.459961,0 c 0.481767,4.3e-6 0.83984,-0.089514 1.074219,-0.2685547 0.237626,-0.1822869 0.356441,-0.4589793 0.356445,-0.8300781 -4e-6,-0.3678328 -0.118819,-0.6428976 -0.356445,-0.8251953 -0.234379,-0.1822853 -0.592452,-0.273431 -1.074219,-0.2734375 l -1.459961,0 m -0.986328,-0.81054688 2.519532,0 c 0.751948,7.29e-6 1.331375,0.15625713 1.738281,0.46875 0.406895,0.31250648 0.610346,0.75684198 0.610351,1.33300778 -5e-6,0.4459686 -0.104172,0.800786 -0.3125,1.0644532 -0.208338,0.263676 -0.514328,0.4280638 -0.917968,0.493164 0.485021,0.1041705 0.860997,0.3222692 1.127929,0.6542969 0.270177,0.328779 0.405268,0.7405624 0.405274,1.2353516 -6e-6,0.651043 -0.22136,1.1539722 -0.664063,1.508789 -0.442713,0.3548179 -1.072595,0.5322266 -1.889648,0.5322266 l -2.617188,0 0,-7.29003908"
+       style="font-size:10px;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3004" />
+    <path
+       d="m 28.709647,0.83013725 0,1.04003905 C 28.37761,1.5609375 28.022792,1.329818 27.645194,1.1768169 27.27084,1.0238287 26.872077,0.94733136 26.448905,0.94732475 c -0.833337,6.61e-6 -1.471357,0.25554025 -1.914063,0.76660155 -0.44271,0.5078179 -0.664064,1.2434942 -0.664062,2.2070313 -2e-6,0.9602891 0.221352,1.6959654 0.664062,2.2070312 0.442706,0.5078134 1.080726,0.7617194 1.914063,0.7617188 0.423172,6e-7 0.821935,-0.076497 1.196289,-0.2294922 0.377598,-0.1529938 0.732416,-0.3841133 1.064453,-0.6933594 l 0,1.0302734 c -0.345058,0.2343754 -0.711269,0.4101564 -1.098633,0.5273438 -0.384119,0.1171874 -0.79102,0.1757811 -1.220703,0.1757812 -1.103518,-1e-7 -1.972658,-0.3369138 -2.607422,-1.0107421 -0.634766,-0.6770818 -0.952149,-1.5999325 -0.952148,-2.7685547 -1e-6,-1.1718702 0.317382,-2.0947209 0.952148,-2.7685547 0.634764,-0.67707627 1.503904,-1.0156176 2.607422,-1.01562502 0.436194,7.42e-6 0.846349,0.0586011 1.230469,0.17578125 0.387364,0.11393942 0.750319,0.28646529 1.088867,0.51757812"
+       style="font-size:10px;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+       id="path3006" />
+  </g>
+  <path
+     inkscape:connector-curvature="0"
+     id="path215"
+     d="m 17.979745,12.001039 c -0.157365,0.01023 -0.310318,0.03334 -0.464886,0.05013 h -0.01062 l -0.369813,1.914937 c -0.60273,0.130252 -1.16979,0.351304 -1.679948,0.65166 l -1.658666,-1.132704 c -0.448658,0.330321 -0.856406,0.715632 -1.21513,1.133024 l 1.151635,1.594082 c -0.349663,0.507063 -0.612636,1.086054 -0.760724,1.694338 -2.5e-5,0.0028 -2.1e-5,0.0096 0,0.01 l -2.007466,0.300774 c -0.0367,0.284452 -0.05282,0.578414 -0.05282,0.872257 0,0.240393 0.007,0.477579 0.0317,0.711845 l 2.007466,0.340876 c 0.142773,0.661509 0.414002,1.279289 0.792437,1.824691 l -1.193897,1.554009 c 0.341921,0.402795 0.736686,0.769529 1.162218,1.092792 l 1.690496,-1.102834 c 0.590796,0.357623 1.250327,0.608411 1.965204,0.731865 l 0.316969,1.894854 c 0.225234,0.01946 0.456197,0.02005 0.686747,0.02005 0.325481,0 0.636372,-0.01165 0.950904,-0.05013 l 0.380364,-1.934957 c 0.678767,-0.160284 1.316389,-0.438343 1.870095,-0.812071 l 1.627103,1.122885 c 0.421949,-0.340652 0.807822,-0.732217 1.141087,-1.152979 l -1.183349,-1.624174 c 0.320468,-0.52519 0.542515,-1.104631 0.655068,-1.724432 l 1.996815,-0.300613 c 0.0175,-0.197683 0.02113,-0.389456 0.02113,-0.591479 0,-0.351046 -0.043,-0.695259 -0.09508,-1.03267 l -2.028596,-0.350919 c -0.158972,-0.557018 -0.419819,-1.076721 -0.750176,-1.54397 l 1.193897,-1.553978 C 23.780017,14.17923 23.35807,13.78237 22.892844,13.445632 l -1.722211,1.122887 C 20.675656,14.290735 20.14298,14.077592 19.56466,13.956962 l -0.316804,-1.904831 c -0.288738,-0.03221 -0.579504,-0.05014 -0.877031,-0.05014 -0.08043,0 -0.163195,-0.0025 -0.243009,0 -0.03891,0.0012 -0.07741,-0.0022 -0.116226,0 -0.01049,5.8e-4 -0.02121,-6.8e-4 -0.0317,0 z m 0.274706,4.872363 c 0.0386,-0.0018 0.07714,0 0.116226,0 1.250663,0 2.271622,0.968761 2.271622,2.155556 0,1.186761 -1.020925,2.145514 -2.271622,2.145514 -1.250664,0 -2.261041,-0.958753 -2.261041,-2.145514 1e-6,-1.149674 0.948234,-2.097936 2.144835,-2.155556 z"
+     style="color:#000000;fill:url(#linearGradient3055);stroke:#4d4d4d;stroke-width:0.94599998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path217"
+     d="m 20.981959,19.024806 a 2.6100561,2.476697 0 0 1 -5.220111,0 2.6100561,2.476697 0 1 1 5.220111,0 z"
+     style="opacity:0.64772997;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.32935873" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path219"
+     d="m 17.74578,12.380063 -0.296915,1.854044 c -0.564965,0.122092 -1.604181,0.495482 -2.082356,0.777038 l -1.5796,-1.11878 c -0.420325,0.309646 -0.449131,0.330641 -0.785236,0.721791 l 1.142134,1.607331 c -0.327761,0.475302 -0.721438,1.322278 -0.862796,1.927545 0,0 -2.001347,0.320132 -2.001347,0.320132 -0.0344,0.266628 -0.01787,0.837289 0.0053,1.05686 l 1.911682,0.326792 c 0.133823,0.620058 0.634613,1.618111 0.989346,2.129313 l -1.208907,1.515575 c 0.320497,0.377546 0.384656,0.412099 0.783511,0.715117 l 1.616521,-1.123784 c 0.553772,0.33523 1.652968,0.742998 2.323046,0.85872 l 0.265304,1.83072 c 0.21112,0.01823 0.794366,0.06938 1.089154,0.03336 l 0.297528,-1.906018 c 0.636201,-0.150239 1.735533,-0.578447 2.254548,-0.928755 l 1.614797,1.107101 c 0.395509,-0.319301 0.39906,-0.367408 0.71143,-0.761797 L 22.73633,21.7084 c 0.300386,-0.492273 0.688777,-1.455003 0.794264,-2.035953 l 1.959155,-0.308454 c 0.01724,-0.185756 0.01792,-0.702604 -0.03078,-1.018937 l -1.99609,-0.326791 c -0.14901,-0.52211 -0.660375,-1.46296 -0.970006,-1.900919 l 1.268684,-1.515574 c -0.34689,-0.402539 -0.475841,-0.457785 -0.911786,-0.773476 l -1.67099,1.135462 c -0.463534,-0.260509 -1.388913,-0.65737 -1.930887,-0.770621 l -0.295161,-1.814005 c -0.270417,-0.03018 -1.050609,-0.01678 -1.205155,0 z"
+     style="opacity:0.34659005;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.32934877" />
 </svg>
diff --git a/bitmaps_png/sources/pcb_offset.svg b/bitmaps_png/sources/pcb_offset.svg
index a6e19ea5e4..e788625dab 100644
--- a/bitmaps_png/sources/pcb_offset.svg
+++ b/bitmaps_png/sources/pcb_offset.svg
@@ -1,61 +1,322 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <mask id="i">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="n">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="o">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="p">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="j">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="m">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="k">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
-  <mask id="l">
-   <rect fill-rule="evenodd" height="26.092" width="25.032" y="-3.7337" x="-4.6404" fill="#fff"/>
-  </mask>
- </defs>
- <g transform="matrix(.83837 0 0 .81645 1.1704 8.4343)">
-  <a fill="#e5e500" mask="url(#o)" transform="matrix(-1.0533,0,0,-1.0414,46.87,47.939)">
-   <path d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" fill-rule="evenodd" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)" fill="#e5e500"/>
-  </a>
-  <a opacity=".83203" mask="url(#p)" transform="matrix(0 -1.0414 1.0533 0 -.64254 45.87)">
-   <path fill-rule="evenodd" d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)"/>
-  </a>
-  <a fill="#eded00" mask="url(#i)" transform="matrix(1.0533 0 0 1.0414 1.4155 -.94445)">
-   <path d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" fill-rule="evenodd" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)" fill="#eded00"/>
-  </a>
-  <path opacity=".9" d="m39.075 22.875a13.875 14.25 0 1 1 -0.0016 -0.21848l-13.873 0.218z" transform="matrix(.99191 0 0 .94943 -.85146 1.8348)" stroke="#000" stroke-width="1.5405" fill="none"/>
-  <a opacity="0.83" mask="url(#n)" transform="matrix(0,1.0414,-1.0533,0,48.922,1.1043)">
-   <path fill-rule="evenodd" d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)"/>
-  </a>
-  <path opacity=".9" d="m4.5373 23.491h38.818" stroke="#000" stroke-width="2.016px" fill="none"/>
-  <path opacity=".9" d="m24.134 4.5338v38.704" stroke="#000" stroke-width="2.1559px" fill="none"/>
-  <a fill="#c1c100" mask="url(#j)" transform="matrix(.67174 0 0 .76458 7.6512 3.9816)">
-   <path d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" fill-rule="evenodd" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)" fill="#c1c100"/>
-  </a>
-  <a fill="#c1c100" mask="url(#m)" transform="matrix(-.67174 0 0 -.76458 40.662 43.016)">
-   <path d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" fill-rule="evenodd" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)" fill="#c1c100"/>
-  </a>
-  <a mask="url(#k)" transform="matrix(0 .67174 -.76458 0 43.801 7.3614)">
-   <path fill-rule="evenodd" d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)"/>
-  </a>
-  <a mask="url(#l)" transform="matrix(0 -.67174 .76458 0 4.4238 39.589)">
-   <path fill-rule="evenodd" d="m40.093 23.074a14.001 13.576 0 1 1 -28.001 0 14.001 13.576 0 1 1 28.001 0z" transform="matrix(.86364 0 0 .875 -1.0028 3.2555)"/>
-  </a>
- </g>
- <path opacity=".9" d="m3.1351 7.7121h43.963" stroke="#000" stroke-width="1.9386px" fill="none"/>
- <path opacity=".9" d="m40 42.467v-40.439" stroke="#000" stroke-width="1.8592px" fill="none"/>
- <path stroke-width="1.3731px" d="m1.65 7.6137 6.3779-5.5459v11.452z" stroke="#000"/>
- <path stroke-width="1.3731px" d="m39.87 45.714-5.5459-6.3779h11.452z" stroke="#000"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pcb_offset.svg">
+  <metadata
+     id="metadata22">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview20"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="17.883066"
+     inkscape:cx="11.106801"
+     inkscape:cy="12.064138"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2999"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3800"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path3797"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
+    </marker>
+    <mask
+       id="o">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect13" />
+    </mask>
+    <mask
+       id="p">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect16" />
+    </mask>
+    <mask
+       id="i">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect7" />
+    </mask>
+    <mask
+       id="n">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect10" />
+    </mask>
+    <mask
+       id="j">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect19" />
+    </mask>
+    <mask
+       id="m">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect22" />
+    </mask>
+    <mask
+       id="k">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect25" />
+    </mask>
+    <mask
+       id="l">
+      <rect
+         style="fill:#ffffff;fill-rule:evenodd"
+         height="26.091999"
+         width="25.032"
+         y="-3.7337"
+         x="-4.6403999"
+         id="rect28" />
+    </mask>
+  </defs>
+  <path
+     style="opacity:0.765625;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)"
+     inkscape:connector-curvature="0"
+     id="path14"
+     d="m 0,22.5 24.5,0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     d="M 3.5,1.5 3.5,26"
+     id="path2999"
+     inkscape:connector-curvature="0"
+     style="opacity:0.765625;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:none" />
+  <text
+     xml:space="preserve"
+     style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="17.246231"
+     y="16.505861"
+     id="text4587"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan4589" /></text>
+  <text
+     style="font-size:46.98844528px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3e3e3e;font-family:Sans"
+     xml:space="preserve"
+     transform="scale(0.95509561,1.0470156)"
+     line-height="125%"
+     font-size="86.157px"
+     y="18.624365"
+     x="14.658218"
+     id="text4591"
+     sodipodi:linespacing="125%"><tspan
+       font-size="23.693px"
+       y="18.624365"
+       x="14.658218"
+       font-weight="bold"
+       id="tspan4593"
+       style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#3e3e3e;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol" /></text>
+  <g
+     transform="matrix(0.44080517,0,0,0.44052276,3.8567289,1.1245632)"
+     id="g30">
+    <a
+       style="fill:#e5e500"
+       mask="url(#o)"
+       transform="matrix(-1.0533,0,0,-1.0414,46.87,47.939)"
+       id="a32">
+      <path
+         style="fill:#e5e500;fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path34" />
+    </a>
+    <a
+       style="opacity:0.83202999"
+       mask="url(#p)"
+       transform="matrix(0,-1.0414,1.0533,0,-0.64254,45.87)"
+       id="a36">
+      <path
+         style="fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path38" />
+    </a>
+    <a
+       style="fill:#eded00"
+       mask="url(#i)"
+       transform="matrix(1.0533,0,0,1.0414,1.4155,-0.94445)"
+       id="a40">
+      <path
+         style="fill:#eded00;fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path42" />
+    </a>
+    <path
+       style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.54050004"
+       inkscape:connector-curvature="0"
+       d="m 39.075,22.875 a 13.875,14.25 0 1 1 -0.0016,-0.21848 l -13.873,0.218 z"
+       transform="matrix(0.99191,0,0,0.94943,-0.85146,1.8348)"
+       id="path44" />
+    <a
+       style="opacity:0.82999998"
+       mask="url(#n)"
+       transform="matrix(0,1.0414,-1.0533,0,48.922,1.1043)"
+       id="a46">
+      <path
+         style="fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path48" />
+    </a>
+    <path
+       style="opacity:0.9;fill:none;stroke:#000000;stroke-width:2.01600003px"
+       inkscape:connector-curvature="0"
+       d="m 4.5373,23.491 h 38.818"
+       id="path50" />
+    <path
+       style="opacity:0.9;fill:none;stroke:#000000;stroke-width:2.1559px"
+       inkscape:connector-curvature="0"
+       d="m 24.134,4.5338 v 38.704"
+       id="path52" />
+    <a
+       style="fill:#c1c100"
+       mask="url(#j)"
+       transform="matrix(0.67174,0,0,0.76458,7.6512,3.9816)"
+       id="a54">
+      <path
+         style="fill:#c1c100;fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path56" />
+    </a>
+    <a
+       style="fill:#c1c100"
+       mask="url(#m)"
+       transform="matrix(-0.67174,0,0,-0.76458,40.662,43.016)"
+       id="a58">
+      <path
+         style="fill:#c1c100;fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path60" />
+    </a>
+    <a
+       mask="url(#k)"
+       transform="matrix(0,0.67174,-0.76458,0,43.801,7.3614)"
+       id="a62">
+      <path
+         style="fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path64" />
+    </a>
+    <a
+       mask="url(#l)"
+       transform="matrix(0,-0.67174,0.76458,0,4.4238,39.589)"
+       id="a66">
+      <path
+         style="fill-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="m 40.093,23.074 a 14.001,13.576 0 1 1 -28.001,0 14.001,13.576 0 1 1 28.001,0 z"
+         transform="matrix(0.86364,0,0,0.875,-1.0028,3.2555)"
+         id="path68" />
+    </a>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/pin.svg b/bitmaps_png/sources/pin.svg
index fc503cd857..0ced3add10 100644
--- a/bitmaps_png/sources/pin.svg
+++ b/bitmaps_png/sources/pin.svg
@@ -1,33 +1,142 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="5.5" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(.75 0 0 .75 -23.15 5.6005)" y1="9.4062" x1="4.9688">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g transform="matrix(0,-2.6586,2.1996,0,13.827,45.164)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <path d="m41.28 22.245h-25.216" stroke="#000" stroke-width="3.75" fill="none"/>
- <path stroke-linejoin="round" d="m27.75 10.65a5.7 5.4 0 1 1 -11.4 0 5.7 5.4 0 1 1 11.4 0z" transform="matrix(0 -1 1 0 -.19506 44.295)" stroke="#040404" stroke-width="3.75" fill="none"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.98043 1.02)" line-height="125%" font-size="21.061px" y="42.20731" x="19.303852" font-family="Sans" fill="#000000"><tspan y="42.20731" x="19.303852" font-weight="bold" fill="#4a12ff">1</tspan></text>
- <rect transform="rotate(-90)" height="7" width="1.9715" y="-18.4" x="-12.725" fill="#9b9b9b"/>
- <path fill="#9b9b9b" d="m-20.4 9.2255c-1.656 0-3 1.344-3 3s1.344 3 3 3 3-1.344 3-3-1.344-3-3-3z"/>
- <path fill="#d72e2e" d="m-18.9 11.725v-1.5l7 0.02846v1.5l-7-0.02846z"/>
- <path fill="#d72e2e" d="m-20.9 8.2255c-1.656 0-3 1.344-3 3s1.344 3 3 3 3-1.344 3-3-1.344-3-3-3z"/>
- <path fill="url(#a)" d="m-20.9 9.7255c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.672-1.5 1.5-1.5z"/>
- <path fill-rule="evenodd" fill="#f8283c" d="m21.75 17.454v-11.888l4.9-3.9625h4.9l4.9 3.9625v11.888h-4.9v-11.888h-4.9v11.888h-4.9z"/>
- <rect height="3.9625" width="4.9" y="9.5289" x="26.65" fill="#f8283c"/>
- <path fill-rule="evenodd" fill="#00009b" d="m-10.9 13.254v-3l1-1h1l1 1v3h-1v-3h-1v3h-1z"/>
- <rect height="1" width="1" y="11.254" x="-9.9" fill="#00009b"/>
- <g fill-rule="evenodd" transform="translate(-27.361,27.546)">
-  <path fill-opacity=".39216" d="m13.961-9.5 0.039-2.896 3.9609 4.3961-4 4.5v-3c-3.5 0-5.4609-2-5.4609-6h2.9609c0 2 1 3 2.5 3z"/>
-  <g transform="translate(1,-2.4551)">
-   <path d="m12-8.441 0.03913-2.8961 3.9609 4.3961-4 4.5v-3c-3.5 0-5.4609-2-5.4609-6h2.9609c0 2 1 3 2.5 3z"/>
-   <path fill="#00bd00" d="m12.5-7.941v-1.5l2.5 2.5-2.5 3v-2c-2 0-5-0.5-5-4.5h1.5c0 2 2 2.5 3.5 2.5z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pin.svg">
+  <metadata
+     id="metadata87">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview85"
+     showgrid="true"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13.087102"
+     inkscape:cy="14.268582"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g3019">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3832"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     id="g3003">
+    <g
+       id="g17"
+       transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)">
+      <rect
+         style="fill-opacity:0"
+         id="rect19"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
+    </g>
+    <g
+       id="g47"
+       transform="matrix(2.6586,0,0,2.1996,5.9761,-10.078)">
+      <rect
+         style="fill-opacity:0"
+         id="rect49"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
+    </g>
+    <g
+       transform="matrix(2.4482476,0,0,2.4295429,2.830298,-7.57155)"
+       id="g69">
+      <rect
+         height="16"
+         width="16"
+         y="0"
+         x="0"
+         id="rect71"
+         style="fill-opacity:0" />
+    </g>
+    <g
+       transform="matrix(2.4482476,0,0,2.4295429,5.162342,-14.86007)"
+       id="g73">
+      <rect
+         height="16"
+         width="16"
+         y="0"
+         x="0"
+         id="rect75"
+         style="fill-opacity:0" />
+    </g>
+    <g
+       id="g3019"
+       transform="matrix(-1,0,0,1,26,0)">
+      <path
+         sodipodi:type="arc"
+         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="path3003"
+         sodipodi:cx="20"
+         sodipodi:cy="13"
+         sodipodi:rx="4"
+         sodipodi:ry="4"
+         d="m 24,13 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 2.209139,0 4,1.790861 4,4 z" />
+      <path
+         style="fill:none;stroke:#800000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 15,13 2,13"
+         id="path3771"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="scale(0.98817647,1.011965)"
+         style="font-size:12.87740231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         id="text3773">
+        <path
+           d="m 8.0451219,1.2720226 -1.7228556,4.671831 3.451999,0 -1.7291434,-4.671831 m -0.7168085,-1.25127099 1.4399048,0 3.5777548,9.38767659 -1.320437,0 -0.85514,-2.4082251 -4.2316851,0 -0.85514,2.4082251 -1.3393002,0 3.5840427,-9.38767659"
+           style=""
+           id="path2999" />
+      </g>
+      <g
+         transform="scale(-0.98817647,1.011965)"
+         style="font-size:12.87740231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:OpenSymbol;-inkscape-font-specification:OpenSymbol"
+         id="text3777">
+        <path
+           d="m -10.327327,23.635474 2.0749717,0 0,-7.161797 -2.2573177,0.452721 0,-1.156954 2.2447421,-0.452721 1.2701344,0 0,8.318751 2.0749721,0 0,1.068925 -5.4075026,0 0,-1.068925"
+           style="font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+           id="path3002" />
+      </g>
+    </g>
   </g>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/pin2pin.svg b/bitmaps_png/sources/pin2pin.svg
index 0ede72794a..6d22b43d96 100644
--- a/bitmaps_png/sources/pin2pin.svg
+++ b/bitmaps_png/sources/pin2pin.svg
@@ -1,44 +1,145 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <filter id="g" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.18703997"/>
-  </filter>
-  <filter id="h" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.17147912"/>
-  </filter>
-  <filter id="i" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.19291411"/>
-  </filter>
-  <linearGradient id="j" y2="5.5" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(.79725 0 0 .775 .83597 30.037)" y1="9.4062" x1="4.9688"/>
-  <linearGradient id="k" y2="5.5" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(.79725 0 0 .775 .83597 37.754)" y1="9.4062" x1="4.9688"/>
- </defs>
- <g transform="matrix(2.9519 0 0 3.0444 .59401 -98.265)">
-  <g filter="url(#i)" transform="translate(0,32)">
-   <g filter="url(#h)">
-    <rect transform="rotate(-90)" height="10.099" width="2.0373" y="5.8852" x="-5.4" fill="#9b9b9b"/>
-    <path fill="#9b9b9b" d="m3.7592 1.7833c-1.7603 0-3.189 1.3888-3.189 3.1s1.4287 3.1 3.189 3.1 3.189-1.3888 3.189-3.1-1.4287-3.1-3.189-3.1z"/>
-    <rect fill-opacity=".39216" transform="matrix(.71704 -.69703 .71704 .69703 0 0)" height="8.3862" width="1.2949" y="7.026" x="4.1465"/>
-   </g>
-   <rect fill-opacity=".39216" transform="matrix(-.71704 -.69703 -.71704 .69703 0 0)" height="8.3862" width="1.2949" y="-8.987" x="-11.867"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="pin2pin.svg">
+  <metadata
+     id="metadata87">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview85"
+     showgrid="true"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3832"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#4d4d4d;stroke-width:2.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     id="path3003"
+     sodipodi:cx="20"
+     sodipodi:cy="13"
+     sodipodi:rx="4"
+     sodipodi:ry="4"
+     d="m 24,13 a 4,4 0 1 1 -8,0 4,4 0 1 1 8,0 z"
+     transform="matrix(-1,0,0,1,26,-6)" />
+  <path
+     style="fill:none;stroke:#4d4d4d;stroke-width:2.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 11,7 24,7"
+     id="path3771"
+     inkscape:connector-curvature="0" />
+  <g
+     transform="matrix(2.4566,0,0,2.2316,-37.589,-61.022)"
+     id="g17">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect19"
+       style="fill-opacity:0" />
   </g>
-  <path d="m5.3537 36.367v-1.55l9.567 0.02941c0.22514 0.52251 0.18395 1.0641 0 1.55z"/>
-  <path d="m3.2277 32.75c-1.7603 0-3.189 1.3888-3.189 3.1s1.4287 3.1 3.189 3.1 3.189-1.3888 3.189-3.1-1.4287-3.1-3.189-3.1z"/>
-  <path fill="url(#j)" d="m3.2277 34.3c0.88016 0 1.5945 0.6944 1.5945 1.55s-0.71434 1.55-1.5945 1.55-1.5945-0.6944-1.5945-1.55 0.71434-1.55 1.5945-1.55z"/>
-  <g opacity=".86328" transform="translate(0,30.9)" filter="url(#g)" fill="#9b9b9b">
-   <rect transform="rotate(-90)" height="10.099" width="2.0373" y="5.8852" x="-14.217"/>
-   <path d="m3.7592 10.6c-1.7603 0-3.189 1.3888-3.189 3.1s1.4287 3.1 3.189 3.1 3.189-1.3888 3.189-3.1-1.4287-3.1-3.189-3.1z"/>
+  <g
+     transform="matrix(2.6586,0,0,2.1996,5.9761,-10.078)"
+     id="g47">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect49"
+       style="fill-opacity:0" />
   </g>
-  <path fill="#d72e2e" d="m5.3537 44.083v-1.55l9.567 0.02941s0.2375 0.36852 0.24062 0.76305c-0.0055 0.41406-0.24062 0.78695-0.24062 0.78695z"/>
-  <path fill="#d72e2e" d="m3.2277 40.467c-1.7603 0-3.189 1.3888-3.189 3.1s1.4287 3.1 3.189 3.1 3.189-1.3888 3.189-3.1-1.4287-3.1-3.189-3.1z"/>
-  <path fill="url(#k)" d="m3.2277 42.017c0.88016 0 1.5945 0.6944 1.5945 1.55s-0.71434 1.55-1.5945 1.55-1.5945-0.6944-1.5945-1.55 0.71434-1.55 1.5945-1.55z"/>
-  <rect transform="matrix(.71704 -.69703 .71704 .69703 0 0)" rx=".64744" ry=".49117" height="8.3862" width="1.2949" y="28.708" x="-18.831" fill="#00009b"/>
-  <rect transform="matrix(-.71704 -.69703 -.71704 .69703 0 0)" ry=".64744" width="1.2949" y="13.99" x="-33.549" height="8.3862" fill="#00009b"/>
-  <g transform="translate(-4.2232e-7,32.8)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
+  <g
+     id="g69"
+     transform="matrix(2.4482476,0,0,2.4295429,2.830298,-7.57155)">
+    <rect
+       style="fill-opacity:0"
+       id="rect71"
+       x="0"
+       y="0"
+       width="16"
+       height="16" />
   </g>
- </g>
+  <g
+     id="g73"
+     transform="matrix(2.4482476,0,0,2.4295429,5.162342,-14.86007)">
+    <rect
+       style="fill-opacity:0"
+       id="rect75"
+       x="0"
+       y="0"
+       width="16"
+       height="16" />
+  </g>
+  <path
+     transform="matrix(-1,0,0,1,26,6)"
+     d="m 24,13 a 4,4 0 1 1 -8,0 4,4 0 1 1 8,0 z"
+     sodipodi:ry="4"
+     sodipodi:rx="4"
+     sodipodi:cy="13"
+     sodipodi:cx="20"
+     id="path3079"
+     style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     sodipodi:type="arc" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3081"
+     d="m 11,19 13,0"
+     style="fill:none;stroke:#800000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 23,11 17,3"
+     id="path3102"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3872"
+     d="M 17,11 23,3"
+     style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/plot.svg b/bitmaps_png/sources/plot.svg
index a8bb2e86e6..e21fc9b641 100644
--- a/bitmaps_png/sources/plot.svg
+++ b/bitmaps_png/sources/plot.svg
@@ -12,7 +12,7 @@
    width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot.svg">
   <metadata
      id="metadata249">
@@ -22,7 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,16 +36,16 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="841"
+     inkscape:window-height="849"
      id="namedview247"
      showgrid="true"
      inkscape:snap-grids="false"
      inkscape:snap-to-guides="false"
      inkscape:zoom="19.416417"
-     inkscape:cx="-5.9009344"
+     inkscape:cx="8.3256187"
      inkscape:cy="15.933751"
      inkscape:window-x="0"
-     inkscape:window-y="28"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
@@ -298,9 +298,9 @@
      height="2.8510695"
      width="11.034554" />
   <path
-     style="fill:#6efb27;fill-opacity:1;stroke:none"
+     style="fill:#4de304;fill-opacity:1;stroke:none"
      id="path2764"
-     d="m 22.021875,17.504304 c 2.43e-4,0.26235 -0.224386,0.475149 -0.501562,0.475149 -0.277178,0 -0.501806,-0.212799 -0.501563,-0.475149 -2.43e-4,-0.262351 0.224385,-0.47515 0.501563,-0.47515 0.277176,0 0.501805,0.212799 0.501562,0.47515 l 0,0 z"
+     d="m 22.794417,17.581559 c 5.67e-4,0.646248 -0.523919,1.170436 -1.171098,1.170436 -0.647182,0 -1.171667,-0.524188 -1.171099,-1.170436 -5.68e-4,-0.646251 0.523917,-1.170439 1.171099,-1.170439 0.647179,0 1.171665,0.524188 1.171098,1.170439 l 0,0 z"
      inkscape:connector-curvature="0" />
   <path
      style="fill:#e6e6e6;fill-opacity:1;stroke:none"
@@ -314,19 +314,15 @@
      x="6.9937501"
      height="0.95029944"
      width="12.0375" />
-  <text
-     xml:space="preserve"
-     style="font-size:19.81988144px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#183f51;fill-opacity:1;stroke:#fdf8f1;stroke-width:1.06046307;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Sans"
-     x="-1.193442"
-     y="14.883414"
-     id="text3097"
-     sodipodi:linespacing="125%"
-     transform="scale(0.84648552,1.1813551)"><tspan
-       sodipodi:role="line"
-       id="tspan3099"
-       x="-1.193442"
-       y="14.883414"
-       style="font-weight:bold;fill:#183f51;fill-opacity:1;stroke:#fdf8f1;stroke-width:1.06046307;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;-inkscape-font-specification:Sans Bold">P</tspan></text>
+  <g
+     transform="scale(0.84648552,1.1813551)"
+     style="font-size:19.81988144px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#183f51;fill-opacity:1;stroke:#fdf8f1;stroke-width:1.06046307;stroke-miterlimit:4;stroke-opacity:1;font-family:Sans"
+     id="text3097">
+    <path
+       d="m 0.62596119,0.43464328 6.18403531,0 c 1.8387487,1.445e-5 3.2484625,0.40970234 4.2291445,1.22906492 0.98711,0.8129372 1.480671,1.9742572 1.480685,3.4839635 -1.4e-5,1.5161776 -0.493575,2.6839494 -1.480685,3.5033189 -0.980682,0.8129303 -2.3903958,1.2193923 -4.2291445,1.2193872 l -2.4581299,0 0,5.0130362 -3.72590541,0 0,-14.44877072 M 4.3518666,3.134715 l 0,4.0355911 2.0613451,0 C 7.1358032,7.1703138 7.693882,6.9961158 8.0874498,6.6477116 8.4809989,6.292872 8.6777782,5.7928592 8.677788,5.1476717 8.6777782,4.5025037 8.4809989,4.0057168 8.0874498,3.6573095 7.693882,3.3089248 7.1358032,3.1347268 6.4132117,3.134715 l -2.0613451,0"
+       style="font-weight:bold;fill:#515450;stroke:#fdf8f1;-inkscape-font-specification:Sans Bold;fill-opacity:1"
+       id="path3032" />
+  </g>
   <path
      sodipodi:type="arc"
      style="fill:#fdf8f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
diff --git a/bitmaps_png/sources/plot_dxf.svg b/bitmaps_png/sources/plot_dxf.svg
index 02bb796e58..b4c07acac7 100644
--- a/bitmaps_png/sources/plot_dxf.svg
+++ b/bitmaps_png/sources/plot_dxf.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.1"
    id="svg4394"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot_dxf.svg">
   <metadata
      id="metadata4565">
@@ -35,15 +35,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview4563"
      showgrid="false"
      inkscape:zoom="15.4375"
-     inkscape:cx="30.186235"
+     inkscape:cx="30.31579"
      inkscape:cy="21.233075"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg4394" />
   <defs
@@ -794,20 +794,21 @@
      x="6.9919028"
      id="rect4557"
      style="fill:#ffffff;fill-rule:evenodd" />
-  <text
-     style="font-size:39.4617157px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
-     xml:space="preserve"
+  <g
      transform="scale(0.98981143,1.0102934)"
-     line-height="125%"
-     font-size="41.51px"
-     y="46.260956"
-     x="25.376314"
-     id="text4559"
-     sodipodi:linespacing="125%"><tspan
+     style="font-size:39.4617157px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
+     id="text4559">
+    <path
+       d="m 8.9718681,35.101848 0,8.457527 1.2811619,0 c 1.460641,2e-6 2.574694,-0.362065 3.342162,-1.086203 0.773638,-0.724131 1.160462,-1.776292 1.160473,-3.156487 -1.1e-5,-1.373991 -0.38374,-2.419963 -1.151189,-3.137918 -0.767468,-0.717936 -1.884616,-1.076908 -3.351446,-1.076919 l -1.2811619,0 m -3.5742568,-2.701581 3.7692163,0 c 2.1043164,1.3e-5 3.6701804,0.151648 4.6975944,0.454905 1.033584,0.297094 1.918637,0.804607 2.655162,1.52254 0.649852,0.62512 1.132608,1.34616 1.448271,2.163122 0.315634,0.816982 0.473458,1.742265 0.473473,2.775851 -1.5e-5,1.045979 -0.157839,1.980546 -0.473473,2.803703 -0.315663,0.816977 -0.798419,1.538016 -1.448271,2.163122 -0.742714,0.717947 -1.633957,1.228555 -2.673729,1.531824 -1.039793,0.297081 -2.599467,0.445622 -4.6790274,0.445622 l -3.7692163,0 0,-13.860689"
        style="font-size:19.01318932px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-       font-size="18px"
-       y="46.260956"
-       x="25.376314"
-       font-weight="bold"
-       id="tspan4561">DXF</tspan></text>
+       id="path3450" />
+    <path
+       d="m 28.904152,39.186713 4.809,7.074243 -3.722797,0 -3.240041,-4.73473 -3.212189,4.73473 -3.741365,0 4.809,-7.074243 -4.623324,-6.786446 3.732081,0 3.035797,4.4655 3.026514,-4.4655 3.750648,0 -4.623324,6.786446"
+       style="font-size:19.01318932px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3452" />
+    <path
+       d="m 35.848423,32.400267 9.645851,0 0,2.701581 -6.071595,0 0,2.580892 5.709528,0 0,2.701581 -5.709528,0 0,5.876635 -3.574256,0 0,-13.860689"
+       style="font-size:19.01318932px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3454" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/plot_hpg.svg b/bitmaps_png/sources/plot_hpg.svg
index 5670f6388e..ab46f42b60 100644
--- a/bitmaps_png/sources/plot_hpg.svg
+++ b/bitmaps_png/sources/plot_hpg.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.1"
    id="svg3763"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot_hpg.svg">
   <metadata
      id="metadata3934">
@@ -22,6 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,15 +35,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview3932"
      showgrid="false"
      inkscape:zoom="16.042452"
-     inkscape:cx="24.013384"
+     inkscape:cx="24.138053"
      inkscape:cy="23.754239"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg3763" />
   <defs
@@ -756,20 +757,21 @@
      x="5.5081468"
      id="rect3926"
      style="fill:#ffffff;fill-rule:evenodd" />
-  <text
-     style="font-size:41.5098381px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
-     xml:space="preserve"
+  <g
      transform="scale(0.98833381,1.0118039)"
-     line-height="125%"
-     font-size="41.51px"
-     y="46.963619"
-     x="25.077934"
-     id="text3928"
-     sodipodi:linespacing="125%"><tspan
+     style="font-size:41.5098381px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
+     id="text3928">
+    <path
+       d="m 3.0076218,32.383541 3.7597656,0 0,5.556641 5.5468746,0 0,-5.556641 3.759766,0 0,14.580078 -3.759766,0 0,-6.18164 -5.5468746,0 0,6.18164 -3.7597656,0 0,-14.580078"
        style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-       font-size="18px"
-       y="46.963619"
-       x="25.077934"
-       font-weight="bold"
-       id="tspan3930">HPG</tspan></text>
+       id="path3476" />
+    <path
+       d="m 19.765434,32.383541 6.240235,0 c 1.855458,1.5e-5 3.277983,0.413426 4.267578,1.240234 0.99608,0.820326 1.494127,1.992199 1.49414,3.515625 -1.3e-5,1.529957 -0.49806,2.708341 -1.49414,3.535157 -0.989595,0.820318 -2.41212,1.230474 -4.267578,1.230468 l -2.480469,0 0,5.058594 -3.759766,0 0,-14.580078 m 3.759766,2.724609 0,4.072266 2.080078,0 c 0.729158,8e-6 1.292309,-0.175773 1.689453,-0.527344 0.397126,-0.358064 0.595693,-0.862621 0.595703,-1.513672 -10e-6,-0.651031 -0.198577,-1.152332 -0.595703,-1.503906 -0.397144,-0.351551 -0.960295,-0.527332 -1.689453,-0.527344 l -2.080078,0"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3478" />
+    <path
+       d="m 47.519341,45.879635 c -0.937514,0.45573 -1.910821,0.797526 -2.919922,1.02539 -1.009126,0.227865 -2.050792,0.341797 -3.125,0.341797 -2.428392,0 -4.352218,-0.677083 -5.771485,-2.03125 -1.419272,-1.360674 -2.128907,-3.20312 -2.128906,-5.527343 -10e-7,-2.350251 0.722655,-4.199208 2.167969,-5.546875 1.445308,-1.347642 3.424472,-2.02147 5.9375,-2.021485 0.970042,1.5e-5 1.897775,0.09116 2.783203,0.273438 0.891914,0.182306 1.731757,0.452488 2.519531,0.810547 l 0,3.017578 c -0.813816,-0.462229 -1.624362,-0.80728 -2.43164,-1.035157 -0.800793,-0.227852 -1.604829,-0.341784 -2.41211,-0.341796 -1.497404,1.2e-5 -2.653002,0.419933 -3.466797,1.259765 -0.807297,0.833344 -1.210942,2.028004 -1.210937,3.583985 -5e-6,1.542974 0.390619,2.734379 1.171875,3.574218 0.781243,0.839847 1.891268,1.259768 3.330078,1.259766 0.390615,2e-6 0.751943,-0.02278 1.083984,-0.06836 0.338531,-0.05208 0.641265,-0.130206 0.908203,-0.234375 l 0,-2.832032 -2.294921,0 0,-2.519531 5.859375,0 0,7.011719"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3480" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/plot_pdf.svg b/bitmaps_png/sources/plot_pdf.svg
index fb0cffd09a..cf7e60e36d 100644
--- a/bitmaps_png/sources/plot_pdf.svg
+++ b/bitmaps_png/sources/plot_pdf.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot_pdf.svg">
   <metadata
      id="metadata173">
@@ -22,7 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,15 +35,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview171"
      showgrid="false"
      inkscape:zoom="15.132588"
-     inkscape:cx="24.013384"
+     inkscape:cx="24.145549"
      inkscape:cy="25.459095"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2" />
   <defs
@@ -757,20 +757,21 @@
      x="6.0751619"
      id="rect165"
      style="fill:#ffffff;fill-rule:evenodd" />
-  <text
-     style="font-size:20.34799194px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-     xml:space="preserve"
+  <g
      transform="scale(1.0055304,0.99449999)"
-     line-height="125%"
-     font-size="41.51px"
-     y="47.294556"
-     x="24.806757"
-     id="text167"
-     sodipodi:linespacing="125%"><tspan
-       style="font-size:20.34799194px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-       font-size="18px"
-       y="47.294556"
-       x="24.806757"
-       font-weight="bold"
-       id="tspan169">PDF</tspan></text>
+     style="font-size:20.34799194px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+     id="text167">
+    <path
+       d="m 3.8228903,32.46079 6.3488117,0 c 1.887743,1.5e-5 3.335019,0.420619 4.341832,1.261814 1.013412,0.834598 1.520124,2.026862 1.520139,3.576795 -1.5e-5,1.556577 -0.506727,2.755465 -1.520139,3.596667 -1.006813,0.834591 -2.454089,1.251884 -4.341832,1.251878 l -2.5236277,0 0,5.146612 -3.825184,0 0,-14.833766 m 3.825184,2.772017 0,4.143121 2.1162707,0 c 0.741845,8e-6 1.314794,-0.178832 1.718849,-0.536519 0.404035,-0.364295 0.606058,-0.877631 0.606068,-1.54001 -10e-6,-0.662358 -0.202033,-1.172382 -0.606068,-1.530073 -0.404055,-0.357668 -0.977004,-0.536507 -1.718849,-0.536519 l -2.1162707,0"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3502" />
+    <path
+       d="m 22.551389,35.352033 0,9.05128 1.371105,0 c 1.563183,3e-6 2.755447,-0.387483 3.576795,-1.162459 0.827951,-0.774967 1.241931,-1.900994 1.241943,-3.378084 -1.2e-5,-1.470452 -0.41068,-2.589855 -1.232007,-3.358214 -0.821348,-0.768337 -2.016924,-1.152511 -3.586731,-1.152523 l -1.371105,0 m -3.825184,-2.891243 4.03383,0 c 2.252049,1.5e-5 3.927842,0.162295 5.027385,0.486842 1.106145,0.317951 2.053333,0.861094 2.841565,1.629429 0.695474,0.669005 1.212122,1.440665 1.549945,2.314981 0.337793,0.874338 0.506697,1.864579 0.506713,2.970728 -1.6e-5,1.11941 -0.16892,2.119587 -0.506713,3.000534 -0.337823,0.874331 -0.854471,1.645991 -1.549945,2.314981 -0.794856,0.76835 -1.748667,1.314804 -2.861436,1.639365 -1.112791,0.317937 -2.78196,0.476906 -5.007514,0.476906 l -4.03383,0 0,-14.833766"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3504" />
+    <path
+       d="m 35.616628,32.46079 10.323029,0 0,2.891243 -6.497845,0 0,2.762081 6.110359,0 0,2.891243 -6.110359,0 0,6.289199 -3.825184,0 0,-14.833766"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3506" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/plot_ps.svg b/bitmaps_png/sources/plot_ps.svg
index 8fa8edb5a1..eb0eecd703 100644
--- a/bitmaps_png/sources/plot_ps.svg
+++ b/bitmaps_png/sources/plot_ps.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.1"
    id="svg4394"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot_ps.svg">
   <metadata
      id="metadata4565">
@@ -22,6 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,17 +35,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview4563"
      showgrid="false"
      inkscape:zoom="16.113227"
-     inkscape:cx="24.013384"
-     inkscape:cy="23.857688"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:cx="24.137506"
+     inkscape:cy="11.445525"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg4394" />
+     inkscape:current-layer="text4559" />
   <defs
      id="defs4396">
     <linearGradient
@@ -793,20 +794,17 @@
      x="9"
      id="rect4557"
      style="fill:#ffffff;fill-rule:evenodd" />
-  <text
-     style="font-size:48.04919434px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
-     xml:space="preserve"
+  <g
      transform="scale(1.1440335,0.87410029)"
-     line-height="125%"
-     font-size="41.51px"
-     y="54.371429"
-     x="21.633444"
-     id="text4559"
-     sodipodi:linespacing="125%"><tspan
+     style="font-size:48.04919434px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Sans"
+     id="text4559">
+    <path
+       d="m 6.9381428,37.494441 7.2233052,0 c 2.147764,1.7e-5 3.794389,0.478556 4.939882,1.435618 1.153001,0.949557 1.729508,2.306045 1.729524,4.069468 -1.6e-5,1.770982 -0.576523,3.135006 -1.729524,4.092076 -1.145493,0.949549 -2.792118,1.42432 -4.939882,1.424314 l -2.871235,0 0,5.855512 -4.3520702,0 0,-16.876988 m 4.3520702,3.153838 0,4.713801 2.407768,0 c 0.844028,9e-6 1.495896,-0.203465 1.955606,-0.610421 0.459688,-0.414472 0.689537,-0.998516 0.689548,-1.752132 -1.1e-5,-0.753593 -0.22986,-1.333868 -0.689548,-1.740828 -0.45971,-0.406933 -1.111578,-0.610406 -1.955606,-0.61042 l -2.407768,0"
        style="font-size:23.15075111px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-       font-size="18px"
-       y="54.371429"
-       x="21.633444"
-       font-weight="bold"
-       id="tspan4561">PS</tspan></text>
+       id="path3528" />
+    <path
+       d="m 35.639195,38.025733 0,3.572089 c -0.926947,-0.41447 -1.831272,-0.727216 -2.712978,-0.938239 -0.881729,-0.210995 -1.714462,-0.3165 -2.498202,-0.316514 -1.039982,1.4e-5 -1.808659,0.143199 -2.306031,0.429555 -0.497386,0.286383 -0.746075,0.73101 -0.74607,1.333881 -5e-6,0.452175 0.165788,0.806369 0.49738,1.062583 0.339116,0.248701 0.949535,0.463478 1.83126,0.644333 l 1.853869,0.373034 c 1.876465,0.376813 3.210345,0.949552 4.001644,1.71822 0.791271,0.768685 1.186913,1.861412 1.186928,3.278183 -1.5e-5,1.861408 -0.553914,3.24804 -1.6617,4.1599 -1.100275,0.904327 -2.784581,1.356489 -5.052922,1.35649 -1.070127,-10e-7 -2.144013,-0.101737 -3.221662,-0.30521 -1.07766,-0.203474 -2.155314,-0.504915 -3.232967,-0.904327 l 0,-3.673825 c 1.077653,0.572744 2.117627,1.006067 3.119926,1.299969 1.009825,0.286373 1.981975,0.429558 2.916452,0.429555 0.949534,3e-6 1.676762,-0.158254 2.181687,-0.474771 0.504905,-0.316511 0.757362,-0.768673 0.757373,-1.35649 -1.1e-5,-0.527518 -0.17334,-0.934464 -0.519988,-1.22084 -0.339132,-0.286364 -1.021144,-0.542589 -2.046038,-0.768677 l -1.684307,-0.373035 c -1.688081,-0.361723 -2.923992,-0.93823 -3.707738,-1.729524 -0.776215,-0.791276 -1.164321,-1.857626 -1.16432,-3.199054 -1e-6,-1.680526 0.542594,-2.972957 1.627788,-3.877298 1.085187,-0.90431 2.645148,-1.356472 4.679888,-1.35649 0.926925,1.8e-5 1.880235,0.07161 2.859931,0.214778 0.979675,0.135666 1.993273,0.342907 3.040797,0.621724"
+       style="font-size:23.15075111px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3530" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/plot_svg.svg b/bitmaps_png/sources/plot_svg.svg
index 47fd1c1955..214b0d5678 100644
--- a/bitmaps_png/sources/plot_svg.svg
+++ b/bitmaps_png/sources/plot_svg.svg
@@ -12,7 +12,7 @@
    width="48"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="plot_svg.svg">
   <metadata
      id="metadata173">
@@ -22,7 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,15 +35,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview171"
      showgrid="false"
      inkscape:zoom="16.130883"
-     inkscape:cx="24.013384"
-     inkscape:cy="24.008178"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:cx="24.13737"
+     inkscape:cy="14.089316"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2" />
   <defs
@@ -757,20 +757,21 @@
      height="16.023026"
      x="3.6242561"
      y="31.849806" />
-  <text
-     style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-     xml:space="preserve"
+  <g
      transform="scale(0.98833381,1.0118039)"
-     line-height="125%"
-     font-size="41.51px"
-     y="46.611404"
-     x="24.476236"
-     id="text167"
-     sodipodi:linespacing="125%"><tspan
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold;fill:#552200"
-       font-size="18px"
-       y="46.611404"
-       x="24.476236"
-       font-weight="bold"
-       id="tspan169">SVG</tspan></text>
+     style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+     id="text167">
+    <path
+       d="m 13.314127,32.490311 0,3.085937 c -0.800792,-0.358061 -1.582042,-0.628243 -2.34375,-0.810547 -0.761728,-0.182279 -1.481128,-0.273425 -2.1582032,-0.273437 -0.898444,1.2e-5 -1.5625059,0.12371 -1.9921875,0.371094 -0.4296925,0.247407 -0.6445361,0.631521 -0.6445312,1.152343 -4.9e-6,0.390635 0.1432242,0.696625 0.4296875,0.917969 0.2929632,0.214853 0.8203064,0.4004 1.5820312,0.556641 l 1.6015625,0.322265 c 1.6210837,0.32553 2.7734267,0.820321 3.4570317,1.484375 0.683581,0.664069 1.025377,1.608079 1.02539,2.832032 -1.3e-5,1.608075 -0.478528,2.805991 -1.435547,3.59375 -0.950531,0.78125 -2.405608,1.171874 -4.365234,1.171875 -0.9244854,-10e-7 -1.8522189,-0.08789 -2.7832032,-0.263672 -0.930993,-0.175781 -1.8619816,-0.436198 -2.7929687,-0.78125 l 0,-3.173828 c 0.9309871,0.494795 1.8294237,0.869143 2.6953125,1.123046 0.8723907,0.247399 1.7122336,0.371097 2.5195312,0.371094 0.8203049,3e-6 1.4485595,-0.136716 1.8847657,-0.410156 0.4361885,-0.273434 0.6542875,-0.664059 0.6542965,-1.171875 -9e-6,-0.455725 -0.149748,-0.807287 -0.449218,-1.054688 C 9.9059153,41.285889 9.3167232,41.064535 8.4313145,40.869217 L 6.9762363,40.546951 C 5.5178988,40.234458 4.4501916,39.736411 3.7731113,39.052811 3.1025367,38.369225 2.7672505,37.448002 2.767252,36.289139 c -1.5e-6,-1.451811 0.4687481,-2.568347 1.40625,-3.34961 0.9374962,-0.781235 2.2851511,-1.17186 4.0429687,-1.171875 0.8007736,1.5e-5 1.6243405,0.06186 2.4707033,0.185547 0.846344,0.117202 1.721994,0.296239 2.626953,0.53711"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3094" />
+    <path
+       d="m 15.843424,32.031326 3.779297,0 3.867187,10.761719 3.857422,-10.761719 3.779297,0 -5.400391,14.580078 -4.482422,0 -5.40039,-14.580078"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3096" />
+    <path
+       d="m 46.155924,45.52742 c -0.937514,0.45573 -1.91082,0.797526 -2.919922,1.025391 -1.009126,0.227864 -2.050791,0.341796 -3.125,0.341797 -2.428392,-10e-7 -4.352218,-0.677083 -5.771484,-2.03125 -1.419273,-1.360674 -2.128908,-3.203121 -2.128907,-5.527344 -10e-7,-2.350251 0.722655,-4.199207 2.167969,-5.546875 1.445308,-1.347642 3.424473,-2.02147 5.9375,-2.021485 0.970042,1.5e-5 1.897776,0.09116 2.783203,0.273438 0.891915,0.182306 1.731757,0.452488 2.519531,0.810547 l 0,3.017578 c -0.813815,-0.462228 -1.624361,-0.80728 -2.43164,-1.035156 -0.800793,-0.227853 -1.604828,-0.341785 -2.41211,-0.341797 -1.497403,1.2e-5 -2.653001,0.419933 -3.466796,1.259765 -0.807297,0.833344 -1.210943,2.028004 -1.210938,3.583985 -5e-6,1.542974 0.39062,2.734379 1.171875,3.574219 0.781243,0.839846 1.891268,1.259768 3.330078,1.259765 0.390615,3e-6 0.751943,-0.02278 1.083985,-0.06836 0.33853,-0.05208 0.641265,-0.130206 0.908203,-0.234375 l 0,-2.832031 -2.294922,0 0,-2.519532 5.859375,0 0,7.011719"
+       style="text-align:center;text-anchor:middle;fill:#552200;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
+       id="path3098" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/polar_coord.svg b/bitmaps_png/sources/polar_coord.svg
index 18d1001369..25d5d561fc 100644
--- a/bitmaps_png/sources/polar_coord.svg
+++ b/bitmaps_png/sources/polar_coord.svg
@@ -7,11 +7,11 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="polar_coord.svg">
   <metadata
      id="metadata39">
@@ -21,6 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,45 +35,107 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview37"
-     showgrid="false"
-     inkscape:zoom="6.6666667"
-     inkscape:cx="-3.3749999"
-     inkscape:cy="24"
+     showgrid="true"
+     inkscape:zoom="26.666667"
+     inkscape:cx="11.220709"
+     inkscape:cy="12.00265"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false">
+    <inkscape:grid
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       type="xygrid"
+       id="grid2997" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path3817"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lstart"
+       style="overflow:visible">
+      <path
+         id="path3811"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path3799"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+         transform="scale(0.4) translate(10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path3793"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+         transform="scale(0.8) translate(12.5,0)" />
+    </marker>
     <marker
        id="d"
        refY="0"
        refX="0"
        overflow="visible"
-       orient="auto">
+       orient="auto"
+       style="overflow:visible">
       <path
-         stroke-linejoin="round"
-         d="m8.7186 4.0337-10.926-4.0177 10.926-4.0177c-1.7455 2.3721-1.7354 5.6175-6e-7 8.0354z"
-         fill-rule="evenodd"
+         d="M 8.7186,4.0337 -2.2074,0.016 8.7186,-4.0017 c -1.7455,2.3721 -1.7354,5.6175 -6e-7,8.0354 z"
          transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         stroke-width=".625"
-         id="path7" />
+         id="path7"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
     </marker>
     <marker
        id="e"
        refY="0"
        refX="0"
        overflow="visible"
-       orient="auto">
+       orient="auto"
+       style="overflow:visible">
       <path
-         stroke-linejoin="round"
-         d="m8.7186 4.0337-10.926-4.0177 10.926-4.0177c-1.7455 2.3721-1.7354 5.6175-6e-7 8.0354z"
-         fill-rule="evenodd"
+         d="M 8.7186,4.0337 -2.2074,0.016 8.7186,-4.0017 c -1.7455,2.3721 -1.7354,5.6175 -6e-7,8.0354 z"
          transform="matrix(1.1,0,0,1.1,1.1,0)"
-         stroke-width=".625"
-         id="path10" />
+         id="path10"
+         inkscape:connector-curvature="0"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
     </marker>
     <filter
        id="a"
@@ -81,68 +144,93 @@
          stdDeviation="2.0308453"
          id="feGaussianBlur13" />
     </filter>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart-2"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3799-0"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart-6"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3817-3"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6,0.6)" />
+    </marker>
   </defs>
   <path
      style="opacity:0.42188003;fill:none;stroke:#000000;stroke-width:5.62699986;stroke-linecap:round;stroke-linejoin:round;filter:url(#a)"
      inkscape:connector-curvature="0"
      id="path35"
      d="M 23.13,112.75 103.1,27.199"
-     transform="matrix(0.36806074,0,0,0.38384288,0.52153787,-1.7978079)" />
+     transform="matrix(0.22544776,0,0,0.21564955,-1.3157123,-1.1962146)" />
   <path
      style="opacity:0.42188003;stroke:#ff0000;filter:url(#a)"
      inkscape:connector-curvature="0"
      id="path17"
-     transform="matrix(0.19425886,0.00133819,0,0.18826017,-125.85633,-83.175254)"
+     transform="matrix(0.11898912,7.5181821e-4,0,0.10576781,-78.725781,-46.915464)"
      d="m 880,472.36 a 20,20 0 1 1 -40,0 20,20 0 1 1 40,0 z" />
   <path
-     style="fill:none;stroke:#493d3d;stroke-width:2.07086610999999987;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     style="fill:none;stroke:#493d3d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
      inkscape:connector-curvature="0"
      id="path19"
-     d="M 8.9582251,39.632195 38.04491,7.7766493" />
-  <text
-     style="font-size:16.89401627000000161px;font-weight:bold;line-height:125%;fill:#493d3d;font-family:Century Schoolbook;fill-opacity:1"
-     sodipodi:linespacing="125%"
-     id="text21"
-     font-weight="bold"
-     x="16.835697"
-     y="17.14996"
-     font-size="35.973px"
-     line-height="125%"
-     transform="scale(1.0140542,0.98614058)"
-     xml:space="preserve"><tspan
-       style="font-size:21.13337135000000089px;fill:#493d3d;fill-opacity:1"
-       id="tspan23"
-       font-size="45px"
-       x="16.835697"
-       y="17.14996">r</tspan></text>
+     d="M 3.4889441,22.442933 21.656486,4.1948239" />
+  <g
+     transform="matrix(1.0578651,0,0,0.94530011,-1.65,-0.3)"
+     style="font-size:10.34677601px;font-weight:bold;line-height:125%;fill:#493d3d;fill-opacity:1;font-family:Century Schoolbook"
+     id="text21">
+    <path
+       d="M 14.42271,4.703743 C 14.22468,4.611056 14.026656,4.5436439 13.828638,4.5015058 13.634822,4.4551648 13.438905,4.4319918 13.240887,4.4319868 12.65945,4.4319922 12.210737,4.6194827 11.894746,4.9944589 11.58296,5.3652315 11.08788,5.9380908 11.072584,6.6330662 l -0.0709,3.2214041 -1.8371429,0 0,-7.0783001 1.9434889,-0.03967 0,1.1628636 c 0.290712,-0.4634538 0.9426,-0.7608454 1.317585,-0.9715158 0.37919,-0.2148699 0.832116,-0.3223082 1.358781,-0.3223155 0.07583,7.3e-6 0.157992,0.00422 0.246476,0.01264 0.08847,0.00422 0.216978,0.01686 0.385515,0.037919 l 0.0063,2.0476511"
+       style="font-size:12.94317722px;fill:#493d3d"
+       id="path4866"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccscccccccccc" />
+  </g>
   <path
-     style="fill:none;stroke:#493d3d;stroke-width:1.28360688999999994;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:1"
+     style="fill:none;stroke:#493d3d;stroke-width:0.75299621;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:1"
      inkscape:connector-curvature="0"
      id="path27"
-     d="M 24.993935,41.370839 A 17.251752,13.264024 0 0 0 17.257871,30.305792 L 7.7421832,41.370839 z" />
-  <text
-     style="font-size:13.81184196000000064px;line-height:125%;fill:#493d3d;font-family:Bitstream Vera Sans;fill-opacity:1"
-     sodipodi:linespacing="125%"
-     id="text29"
-     x="23.114948"
-     y="38.402233"
-     font-size="31.417px"
-     line-height="125%"
-     transform="scale(1.2645056,0.79082293)"
-     xml:space="preserve"><tspan
-       style="font-size:19.78333092000000093px;fill:#493d3d;fill-opacity:1"
-       id="tspan31"
-       font-size="45px"
-       x="23.114948"
-       y="38.402233">φ</tspan></text>
+     d="M 13.674333,23.056675 A 10.567193,7.4519573 0 0 0 8.9357716,16.840142 l -5.8286315,6.216533 z" />
+  <g
+     transform="scale(1.320342,0.75737952)"
+     style="font-size:8.10237503px;line-height:125%;fill:#493d3d;fill-opacity:1;font-family:Bitstream Vera Sans"
+     id="text29">
+    <path
+       d="m 17.091728,15.617771 c -0.249954,7e-6 -0.374928,0.327796 -0.374924,0.983369 l 0,4.652352 c 0.365305,10e-7 0.730614,-0.235103 1.095929,-0.705313 0.32685,-0.420472 0.490278,-1.134827 0.490284,-2.143066 -6e-6,-0.940412 -0.165356,-1.66381 -0.496052,-2.170193 -0.269181,-0.411426 -0.507593,-0.617142 -0.715237,-0.617149 m 0,-1.064751 c 0.538345,8e-6 1.0517,0.298409 1.540068,0.895205 0.526807,0.637501 1.045831,1.623128 1.045838,2.956888 -7e-6,1.225257 -0.519031,2.201844 -1.045838,2.929761 -0.496058,0.687227 -1.134388,1.030842 -1.914992,1.030842 l 0,2.726306 -1.055552,0 0,-2.719524 c -0.76523,0 -1.405482,-0.345875 -1.920758,-1.037624 -0.522971,-0.705311 -0.898062,-1.679637 -0.898061,-2.922978 -10e-7,-1.29307 0.37509,-2.269656 0.898061,-2.929762 0.392225,-0.492808 0.907503,-0.802512 1.545835,-0.929114 l 0,1.105442 c -0.253796,0.10399 -0.492208,0.332317 -0.715237,0.684968 -0.330703,0.519948 -0.524455,1.258949 -0.524454,2.117979 -10e-7,0.913291 0.193751,1.580394 0.524454,2.100334 0.296091,0.465688 0.659476,0.698531 1.09016,0.69853 l 0,-4.659133 c -3e-6,-1.365407 0.476821,-2.048112 1.430476,-2.04812"
+       style="font-size:11.60540199px;fill:#493d3d"
+       id="path4869"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccccsccccsccsc" />
+  </g>
   <path
-     style="fill:#ff0000;stroke:#ff0000;stroke-width:0.17721184"
+     style="fill:#ff0000;stroke:#ff0000;stroke-width:0.10395694"
      inkscape:connector-curvature="0"
      id="path33"
-     d="m 43.483955,5.6711951 a 3.6282218,3.4623412 85.630333 0 1 -6.926263,-0.051571 3.6282218,3.4623412 85.630333 1 1 6.926263,0.051571 z" />
+     d="M 25,3 C 24.988265,4.0596305 23.981972,5.0091806 22.878741,5.0016464 21.77551,4.9941123 21.031709,4.0683179 21.019966,3.0085271 21.008063,1.93428 21.760445,1.0308767 22.878725,1.0385136 23.997005,1.0461505 25.011895,1.9259154 25,3 z"
+     sodipodi:nodetypes="sssss" />
   <path
-     style="fill:none;stroke:#241e1e;stroke-width:1.33099999999999996;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#e);marker-end:url(#d);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
-     inkscape:connector-curvature="0"
-     id="path25"
-     d="M 43.29829,41.223492 H 7.5672688 V 4.2745138" />
+     style="fill:none;stroke:#000000;stroke-width:1.013;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Mstart);opacity:0.90000000000000002;stroke-miterlimit:4;stroke-dasharray:none"
+     d="M 23.595389,23.621501 2.1066405,23.546786"
+     id="path3787-8"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.01300001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)"
+     d="M 2.5031575,2.3981839 2.4284425,23.886933"
+     id="path3787-8-1"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/post_compo.svg b/bitmaps_png/sources/post_compo.svg
index c7702de7d6..a138263f26 100644
--- a/bitmaps_png/sources/post_compo.svg
+++ b/bitmaps_png/sources/post_compo.svg
@@ -8,21 +8,22 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
-   viewBox="0 0 48 48"
+   viewBox="0 0 26 26"
    id="svg2"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="post_compo.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="post_module.svg">
   <metadata
-     id="metadata133">
+     id="metadata119">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -35,83 +36,94 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview131"
-     showgrid="false"
-     inkscape:zoom="11.15955"
-     inkscape:cx="7.5456375"
-     inkscape:cy="34.760928"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview117"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     inkscape:zoom="9.8333334"
+     inkscape:cx="1.2430314"
+     inkscape:cy="9.566445"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3099"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <filter
-       id="l"
+       id="g"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
          stdDeviation="1.2065414"
          id="feGaussianBlur7" />
     </filter>
     <filter
-       id="j"
+       id="f"
        color-interpolation-filters="sRGB">
       <feGaussianBlur
          stdDeviation="0.89955545"
          id="feGaussianBlur10" />
     </filter>
-    <radialGradient
-       id="p"
+    <linearGradient
+       id="h"
+       y2="94.103996"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       r="139.56">
+       x2="86.571999"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       y1="104"
+       x1="96">
       <stop
-         stop-color="#00537d"
+         stop-color="#888a85"
          offset="0"
          id="stop13" />
       <stop
-         stop-color="#186389"
-         offset=".0151"
+         stop-color="#8c8e89"
+         offset=".0072"
          id="stop15" />
       <stop
-         stop-color="#558ca8"
-         offset=".0558"
+         stop-color="#abaca9"
+         offset=".0673"
          id="stop17" />
       <stop
-         stop-color="#89afc3"
-         offset=".0964"
+         stop-color="#c5c6c4"
+         offset=".1347"
          id="stop19" />
       <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
+         stop-color="#dbdbda"
+         offset=".2115"
          id="stop21" />
       <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
+         stop-color="#ebebeb"
+         offset=".3012"
          id="stop23" />
       <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
+         stop-color="#f7f7f6"
+         offset=".4122"
          id="stop25" />
       <stop
-         stop-color="#fafcfd"
-         offset=".24350"
+         stop-color="#fdfdfd"
+         offset=".5679"
          id="stop27" />
       <stop
          stop-color="#fff"
-         offset=".27220"
+         offset="1"
          id="stop29" />
-    </radialGradient>
+    </linearGradient>
     <radialGradient
-       id="q"
+       id="i"
        gradientUnits="userSpaceOnUse"
        cy="109.33"
-       cx="99.081"
-       gradientTransform="matrix(.85638 0 0 .84156 11.191 18.14)"
+       cx="99.081001"
+       gradientTransform="matrix(0.40651,0,0,0.36008,-1.1546,-21.24267)"
        r="139.56">
       <stop
          stop-color="#7a7d80"
@@ -142,495 +154,216 @@
          offset="1"
          id="stop44" />
     </radialGradient>
-    <linearGradient
-       id="m"
-       y2="94.104"
-       gradientUnits="userSpaceOnUse"
-       x2="86.572"
-       gradientTransform="matrix(.875 0 0 .85714 10 17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop47" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop49" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop51" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop53" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop55" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop57" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop59" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop61" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop63" />
-    </linearGradient>
-    <linearGradient
-       id="o"
-       y2="7.8438"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="12.922"
-       y1="6.0625"
-       x1="11.078" />
-    <linearGradient
-       id="a">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-color="#babaff"
-         offset="1"
-         id="stop69" />
-    </linearGradient>
-    <linearGradient
-       id="n"
-       y2="10.441"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="12.136"
-       gradientTransform="matrix(1.6113,0,0,2.0018,5.897,10.72)"
-       y1="1.9828"
-       x1="3.4673" />
-    <filter
-       id="k"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.26143807"
-         id="feGaussianBlur73" />
-    </filter>
-    <mask
-       id="w">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3301" />
-    </mask>
-    <mask
-       id="x">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3304" />
-    </mask>
-    <mask
-       id="q-1">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3307" />
-    </mask>
-    <mask
-       id="v">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3310" />
-    </mask>
-    <mask
-       id="r">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3313" />
-    </mask>
-    <mask
-       id="u">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3316" />
-    </mask>
-    <mask
-       id="s">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3319" />
-    </mask>
-    <mask
-       id="t">
-      <rect
-         style="fill:#ffffff;fill-rule:evenodd"
-         height="26.091999"
-         width="25.032"
-         y="-3.7337"
-         x="-4.6403999"
-         id="rect3322" />
-    </mask>
-    <filter
-       id="n-7"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.89955545"
-         id="feGaussianBlur3298" />
-    </filter>
     <radialGradient
-       id="y"
+       id="j"
        gradientUnits="userSpaceOnUse"
        cy="112.3"
        cx="102"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
        r="139.56">
       <stop
          stop-color="#00537d"
          offset="0"
-         id="stop3325" />
+         id="stop47" />
       <stop
          stop-color="#186389"
          offset=".0151"
-         id="stop3327" />
+         id="stop49" />
       <stop
          stop-color="#558ca8"
          offset=".0558"
-         id="stop3329" />
+         id="stop51" />
       <stop
          stop-color="#89afc3"
          offset=".0964"
-         id="stop3331" />
+         id="stop53" />
       <stop
          stop-color="#b3ccd8"
          offset=".1357"
-         id="stop3333" />
+         id="stop55" />
       <stop
          stop-color="#d4e2e9"
          offset=".1737"
-         id="stop3335" />
+         id="stop57" />
       <stop
          stop-color="#ecf2f5"
          offset=".20990"
-         id="stop3337" />
+         id="stop59" />
       <stop
          stop-color="#fafcfd"
          offset=".24350"
-         id="stop3339" />
+         id="stop61" />
       <stop
          stop-color="#fff"
          offset=".27220"
-         id="stop3341" />
+         id="stop63" />
     </radialGradient>
     <radialGradient
-       id="z"
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="radialGradient3108"
        gradientUnits="userSpaceOnUse"
-       cy="109.33"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="radialGradient3110"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.40651,0,0,0.36008,-1.1546,-21.24267)"
        cx="99.081001"
-       gradientTransform="matrix(0.85638,0,0,0.84156,11.191,18.14)"
-       r="139.56">
-      <stop
-         stop-color="#7a7d80"
-         offset="0"
-         id="stop3344" />
-      <stop
-         stop-color="#c2c2c2"
-         offset=".12618"
-         id="stop3346" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23251"
-         id="stop3348" />
-      <stop
-         stop-color="#fff"
-         offset=".27220"
-         id="stop3350" />
-      <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop3352" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop3354" />
-      <stop
-         stop-color="#e1e2e3"
-         offset="1"
-         id="stop3356" />
-    </radialGradient>
-    <filter
-       id="o-4"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.2065414"
-         id="feGaussianBlur3295" />
-    </filter>
+       cy="109.33"
+       r="139.56" />
     <linearGradient
-       id="p-0"
-       y2="94.103996"
+       inkscape:collect="always"
+       xlink:href="#h"
+       id="linearGradient3112"
        gradientUnits="userSpaceOnUse"
-       x2="86.571999"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       y1="104"
-       x1="96">
-      <stop
-         stop-color="#888a85"
-         offset="0"
-         id="stop3359" />
-      <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop3361" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop3363" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop3365" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop3367" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop3369" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop3371" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop3373" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop3375" />
-    </linearGradient>
-    <linearGradient
-       y2="94.103996"
-       x2="86.571999"
-       y1="104"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
        x1="96"
-       gradientTransform="matrix(0.875,0,0,0.85714,10,17.143)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3529"
-       xlink:href="#p-0"
-       inkscape:collect="always" />
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
   </defs>
   <g
-     transform="matrix(.74661 0 0 .79847 16.665 .51902)"
-     id="g87">
+     transform="matrix(0,-2.848,2.44,0,-47.718,31.429)"
+     id="g73">
     <rect
-       fill-opacity="0"
        height="16"
        width="16"
        y="0"
        x="0"
-       id="rect89" />
+       id="rect75"
+       style="fill-opacity:0" />
   </g>
   <g
-     transform="matrix(0.52013677,0,0,0.45759617,-10.263625,-8.9845933)"
-     id="g3377">
+     id="g3101"
+     transform="matrix(0.60370675,0,0,0.5850877,-1.9546807,11.882335)">
     <path
-       style="opacity:0.6;filter:url(#n-7)"
+       style="opacity:0.6;filter:url(#f)"
        inkscape:connector-curvature="0"
-       d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z"
-       transform="matrix(1.0476,0,0,1.0417,-2.0952,-4.0417)"
-       id="path3379" />
+       id="path65"
+       transform="matrix(0.49729,0,0,0.44571,-7.4616,-30.7338)"
+       d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
     <path
-       style="fill:url(#y)"
+       style="fill:url(#radialGradient3108)"
        inkscape:connector-curvature="0"
-       d="m 24,24 v 96 H 77.525 C 77.989,120 108,90.602 108,90.147 V 24 H 24 z"
-       id="path3381" />
+       id="path67"
+       d="m 4.9254,-18.7354 v 41.076 h 25.408 c 0.22013,0 14.466,-12.579 14.466,-12.773 v -28.303 H 4.9264 z" />
     <path
-       style="fill:url(#z)"
+       style="fill:url(#radialGradient3110)"
        inkscape:connector-curvature="0"
-       d="m 26.606,25.714 c -0.47187,0 -0.85638,0.37786 -0.85638,0.84156 v 90.888 c 0,0.46455 0.38452,0.84157 0.85638,0.84157 H 77.28 c 0.22523,0 0.44618,-0.0892 0.60546,-0.24658 l 28.115,-27.618 c 0.16013,-0.15737 0.25092,-0.37365 0.25092,-0.59498 v -63.262 c 0,-0.4637 -0.38366,-0.84156 -0.85639,-0.84156 h -78.787 z"
-       id="path3383" />
+       id="path69"
+       d="m 6.1626,-18.0019 c -0.22399,0 -0.40651,0.16168 -0.40651,0.36009 v 38.889 c 0,0.19877 0.18252,0.36009 0.40651,0.36009 h 24.054 c 0.10691,0 0.21179,-0.03817 0.2874,-0.10551 l 13.345,-11.82 c 0.07601,-0.06734 0.11911,-0.15988 0.11911,-0.25458 v -27.068 c 0,-0.19841 -0.18212,-0.36009 -0.40651,-0.36009 H 6.1656 z" />
     <path
-       style="opacity:0.5;filter:url(#o-4)"
+       style="opacity:0.5;filter:url(#g)"
        inkscape:connector-curvature="0"
-       d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-       id="path3385" />
+       id="path71"
+       transform="matrix(0.47468,0,0,0.42788,-6.467,-29.0045)"
+       d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
     <path
-       style="fill:url(#linearGradient3529)"
+       style="fill:url(#linearGradient3112)"
        inkscape:connector-curvature="0"
-       d="m 77.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z"
-       id="path3387" />
+       id="path115"
+       d="m 30.333,22.341 c 0,0 5.5357,-3.8509 7.8201,-5.8681 2.2844,-2.0171 6.6455,-6.9052 6.6455,-6.9052 0,0 -3.7975,2.5042 -11.392,2.5042 0,6.8461 -3.0733,10.269 -3.0733,10.269 z" />
   </g>
-  <path
-     style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.5581075px"
-     inkscape:connector-curvature="0"
-     d="M 39.830074,8.8807023 H 4.3898176"
-     id="path3429" />
-  <path
-     style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.49439585px"
-     inkscape:connector-curvature="0"
-     d="M 10.111511,36.732359 V 4.3264105"
-     id="path3431" />
-  <path
-     style="stroke:#000000;stroke-width:1.10369503px"
-     inkscape:connector-curvature="0"
-     d="M 41.027366,8.8019769 35.886242,4.3576864 v 9.1772406 z"
-     id="path3433" />
-  <path
-     style="stroke:#000000;stroke-width:1.10369503px"
-     inkscape:connector-curvature="0"
-     d="M 10.215715,39.334046 14.686632,34.223 H 5.4538759 z"
-     id="path3435" />
   <g
-     id="g3960"
-     transform="matrix(0.55678302,0,0,0.52759133,34.204311,24.931152)">
+     id="g3114"
+     transform="matrix(0.62102756,0,0,0.47728223,30.575,21.588382)">
+    <rect
+       id="rect51"
+       x="10.679863"
+       y="-37.439487"
+       width="14.08869"
+       height="22.924355"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       id="path53"
+       d="m -37.947999,-20.191301 a 2.2240581,1.9589449 0 1 1 0.01376,3.917871"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
     <g
-       transform="matrix(-3.089888,0,0,-3.1303427,-42.828281,22.964105)"
-       id="g42"
-       style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
+       id="g3983"
+       transform="translate(-38.934238,-31.273427)">
       <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect44"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:0.63823414;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <path
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path46"
-         style="fill:#c8c8c8;fill-opacity:1;stroke:#000000;stroke-width:8.92859936;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         inkscape:connector-curvature="0" />
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56" />
     </g>
     <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-43.598609,23.42294)"
-       id="g48"
-       style="stroke:#030303;stroke-linejoin:round">
+       id="g3983-1"
+       transform="translate(-38.880389,-15.182579)">
       <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect50"
-         style="fill:#ff7800;stroke-width:0.30000001" />
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73-0" />
       <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect52"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path54"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5-4" />
       <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect56"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path58"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path60"
-         style="fill:#ffede0;stroke-width:4.19689989"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="matrix(-3.1385085,0,0,-3.1287915,-43.598609,-7.1644389)"
-       id="g62">
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect64"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect66"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path68"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect70"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path72"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0" />
-      <g
-         id="g74"
-         style="stroke-width:0.30000001">
-        <path
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path76"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0" />
-      </g>
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56-9" />
     </g>
   </g>
+  <g
+     transform="matrix(0.62511462,0,0,0.62732935,-1.3114957,-0.70708765)"
+     id="g3125">
+    <path
+       id="path3429"
+       d="M 39.830074,8.8807023 H 4.3898176"
+       inkscape:connector-curvature="0"
+       style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.5581075px" />
+    <path
+       id="path3431"
+       d="M 10.111511,36.732359 V 4.3264105"
+       inkscape:connector-curvature="0"
+       style="opacity:0.9;fill:none;stroke:#000000;stroke-width:1.49439585px" />
+    <path
+       id="path3433"
+       d="M 41.027366,8.8019769 35.886242,4.3576864 v 9.1772406 z"
+       inkscape:connector-curvature="0"
+       style="stroke:#000000;stroke-width:1.10369503px" />
+    <path
+       id="path3435"
+       d="M 10.215715,39.334046 14.686632,34.223 H 5.4538759 z"
+       inkscape:connector-curvature="0"
+       style="stroke:#000000;stroke-width:1.10369503px" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/post_module.svg b/bitmaps_png/sources/post_module.svg
index 7d2268bb0b..5d77ac3207 100644
--- a/bitmaps_png/sources/post_module.svg
+++ b/bitmaps_png/sources/post_module.svg
@@ -1,72 +1,344 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <defs>
-  <filter id="g" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.2065414"/>
-  </filter>
-  <filter id="f" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.89955545"/>
-  </filter>
-  <linearGradient id="h" y2="94.104" gradientUnits="userSpaceOnUse" x2="86.572" gradientTransform="matrix(.41535 0 0 .36675 -1.7202 .33056)" y1="104" x1="96">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#8c8e89" offset=".0072"/>
-   <stop stop-color="#abaca9" offset=".0673"/>
-   <stop stop-color="#c5c6c4" offset=".1347"/>
-   <stop stop-color="#dbdbda" offset=".2115"/>
-   <stop stop-color="#ebebeb" offset=".3012"/>
-   <stop stop-color="#f7f7f6" offset=".4122"/>
-   <stop stop-color="#fdfdfd" offset=".5679"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <radialGradient id="i" gradientUnits="userSpaceOnUse" cy="109.33" cx="99.081" gradientTransform="matrix(.40651 0 0 .36008 -1.1546 .75733)" r="139.56">
-   <stop stop-color="#7a7d80" offset="0"/>
-   <stop stop-color="#c2c2c2" offset=".12618"/>
-   <stop stop-color="#fafafa" offset=".23251"/>
-   <stop stop-color="#fff" offset=".27220"/>
-   <stop stop-color="#fafafa" offset=".53130"/>
-   <stop stop-color="#ebecec" offset=".84490"/>
-   <stop stop-color="#e1e2e3" offset="1"/>
-  </radialGradient>
-  <radialGradient id="j" gradientUnits="userSpaceOnUse" cy="112.3" cx="102" gradientTransform="matrix(.41535 0 0 .36675 -1.7202 .33056)" r="139.56">
-   <stop stop-color="#00537d" offset="0"/>
-   <stop stop-color="#186389" offset=".0151"/>
-   <stop stop-color="#558ca8" offset=".0558"/>
-   <stop stop-color="#89afc3" offset=".0964"/>
-   <stop stop-color="#b3ccd8" offset=".1357"/>
-   <stop stop-color="#d4e2e9" offset=".1737"/>
-   <stop stop-color="#ecf2f5" offset=".20990"/>
-   <stop stop-color="#fafcfd" offset=".24350"/>
-   <stop stop-color="#fff" offset=".27220"/>
-  </radialGradient>
- </defs>
- <path opacity=".6" d="m23 25v96h53.525c0.464 0 30.475-29.398 30.475-29.853v-66.147h-84z" transform="matrix(.49729 0 0 .44571 -7.4616 -8.7338)" filter="url(#f)"/>
- <path fill="url(#j)" d="m4.9254 3.2646v41.076h25.408c0.22013 0 14.466-12.579 14.466-12.773v-28.303h-39.873z"/>
- <path fill="url(#i)" d="m6.1626 3.9981c-0.22399 0-0.40651 0.16168-0.40651 0.36009v38.889c0 0.19877 0.18252 0.36009 0.40651 0.36009h24.054c0.10691 0 0.21179-0.03817 0.2874-0.10551l13.345-11.82c0.07601-0.06734 0.11911-0.15988 0.11911-0.25458v-27.068c0-0.19841-0.18212-0.36009-0.40651-0.36009h-37.396z"/>
- <path opacity=".5" d="m76.526 120s11.662-9 16.474-13.714c4.812-4.72 14-16.143 14-16.143s-8 5.853-24 5.853c0 16-6.4745 24-6.4745 24z" transform="matrix(.47468 0 0 .42788 -6.467 -7.0045)" filter="url(#g)"/>
- <g transform="matrix(0,-2.848,2.44,0,-47.718,53.429)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <g stroke-linejoin="round" transform="matrix(0 -2.0069 1.9635 0 10.962 .37815)">
-  <rect transform="rotate(90)" height="14.619" width="9.7086" stroke="#000" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-  <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke="#030303" stroke-width="5.5958" fill="none"/>
- </g>
- <path opacity=".58594" fill="#bc2b25" d="m15.646 35.608h17.166l-0.000029-27.335h-5.7219l-1.4305 2.485h-2.8609l-1.4305-2.485h-5.7219v27.335z"/>
- <g stroke-linejoin="round" transform="matrix(0 -2.0069 1.9635 0 10.668 .45341)" stroke="#030303">
-  <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-  <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-  <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
- </g>
- <g transform="matrix(0 -2.0069 1.9635 0 29.863 .45341)">
-  <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-  <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-  <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-  <g stroke-width="0.3">
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="post_module.svg">
+  <metadata
+     id="metadata119">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview117"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     inkscape:zoom="27.812867"
+     inkscape:cx="10.542731"
+     inkscape:cy="14.50283"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3099"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="g"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="1.2065414"
+         id="feGaussianBlur7" />
+    </filter>
+    <filter
+       id="f"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.89955545"
+         id="feGaussianBlur10" />
+    </filter>
+    <linearGradient
+       id="h"
+       y2="94.103996"
+       gradientUnits="userSpaceOnUse"
+       x2="86.571999"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       y1="104"
+       x1="96">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop13" />
+      <stop
+         stop-color="#8c8e89"
+         offset=".0072"
+         id="stop15" />
+      <stop
+         stop-color="#abaca9"
+         offset=".0673"
+         id="stop17" />
+      <stop
+         stop-color="#c5c6c4"
+         offset=".1347"
+         id="stop19" />
+      <stop
+         stop-color="#dbdbda"
+         offset=".2115"
+         id="stop21" />
+      <stop
+         stop-color="#ebebeb"
+         offset=".3012"
+         id="stop23" />
+      <stop
+         stop-color="#f7f7f6"
+         offset=".4122"
+         id="stop25" />
+      <stop
+         stop-color="#fdfdfd"
+         offset=".5679"
+         id="stop27" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop29" />
+    </linearGradient>
+    <radialGradient
+       id="i"
+       gradientUnits="userSpaceOnUse"
+       cy="109.33"
+       cx="99.081001"
+       gradientTransform="matrix(0.40651,0,0,0.36008,-1.1546,-21.24267)"
+       r="139.56">
+      <stop
+         stop-color="#7a7d80"
+         offset="0"
+         id="stop32" />
+      <stop
+         stop-color="#c2c2c2"
+         offset=".12618"
+         id="stop34" />
+      <stop
+         stop-color="#fafafa"
+         offset=".23251"
+         id="stop36" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop38" />
+      <stop
+         stop-color="#fafafa"
+         offset=".53130"
+         id="stop40" />
+      <stop
+         stop-color="#ebecec"
+         offset=".84490"
+         id="stop42" />
+      <stop
+         stop-color="#e1e2e3"
+         offset="1"
+         id="stop44" />
+    </radialGradient>
+    <radialGradient
+       id="j"
+       gradientUnits="userSpaceOnUse"
+       cy="112.3"
+       cx="102"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       r="139.56">
+      <stop
+         stop-color="#00537d"
+         offset="0"
+         id="stop47" />
+      <stop
+         stop-color="#186389"
+         offset=".0151"
+         id="stop49" />
+      <stop
+         stop-color="#558ca8"
+         offset=".0558"
+         id="stop51" />
+      <stop
+         stop-color="#89afc3"
+         offset=".0964"
+         id="stop53" />
+      <stop
+         stop-color="#b3ccd8"
+         offset=".1357"
+         id="stop55" />
+      <stop
+         stop-color="#d4e2e9"
+         offset=".1737"
+         id="stop57" />
+      <stop
+         stop-color="#ecf2f5"
+         offset=".20990"
+         id="stop59" />
+      <stop
+         stop-color="#fafcfd"
+         offset=".24350"
+         id="stop61" />
+      <stop
+         stop-color="#fff"
+         offset=".27220"
+         id="stop63" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#j"
+       id="radialGradient3108"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       cx="102"
+       cy="112.3"
+       r="139.56" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#i"
+       id="radialGradient3110"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.40651,0,0,0.36008,-1.1546,-21.24267)"
+       cx="99.081001"
+       cy="109.33"
+       r="139.56" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#h"
+       id="linearGradient3112"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.41535,0,0,0.36675,-1.7202,-21.66944)"
+       x1="96"
+       y1="104"
+       x2="86.571999"
+       y2="94.103996" />
+  </defs>
+  <g
+     transform="matrix(0,-2.848,2.44,0,-47.718,31.429)"
+     id="g73">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect75"
+       style="fill-opacity:0" />
+  </g>
+  <g
+     id="g3101"
+     transform="matrix(0.60370675,0,0,0.5850877,-1.9546807,11.882335)">
+    <path
+       style="opacity:0.6;filter:url(#f)"
+       inkscape:connector-curvature="0"
+       id="path65"
+       transform="matrix(0.49729,0,0,0.44571,-7.4616,-30.7338)"
+       d="m 23,25 v 96 H 76.525 C 76.989,121 107,91.602 107,91.147 V 25 H 23 z" />
+    <path
+       style="fill:url(#radialGradient3108)"
+       inkscape:connector-curvature="0"
+       id="path67"
+       d="m 4.9254,-18.7354 v 41.076 h 25.408 c 0.22013,0 14.466,-12.579 14.466,-12.773 v -28.303 H 4.9264 z" />
+    <path
+       style="fill:url(#radialGradient3110)"
+       inkscape:connector-curvature="0"
+       id="path69"
+       d="m 6.1626,-18.0019 c -0.22399,0 -0.40651,0.16168 -0.40651,0.36009 v 38.889 c 0,0.19877 0.18252,0.36009 0.40651,0.36009 h 24.054 c 0.10691,0 0.21179,-0.03817 0.2874,-0.10551 l 13.345,-11.82 c 0.07601,-0.06734 0.11911,-0.15988 0.11911,-0.25458 v -27.068 c 0,-0.19841 -0.18212,-0.36009 -0.40651,-0.36009 H 6.1656 z" />
+    <path
+       style="opacity:0.5;filter:url(#g)"
+       inkscape:connector-curvature="0"
+       id="path71"
+       transform="matrix(0.47468,0,0,0.42788,-6.467,-29.0045)"
+       d="m 76.526,120 c 0,0 11.662,-9 16.474,-13.714 4.812,-4.72 14,-16.143 14,-16.143 0,0 -8,5.853 -24,5.853 0,16 -6.4745,24 -6.4745,24 z" />
+    <path
+       style="fill:url(#linearGradient3112)"
+       inkscape:connector-curvature="0"
+       id="path115"
+       d="m 30.333,22.341 c 0,0 5.5357,-3.8509 7.8201,-5.8681 2.2844,-2.0171 6.6455,-6.9052 6.6455,-6.9052 0,0 -3.7975,2.5042 -11.392,2.5042 0,6.8461 -3.0733,10.269 -3.0733,10.269 z" />
+  </g>
+  <g
+     id="g3114"
+     transform="matrix(0.78803899,0,0,0.687775,33.024661,22.167626)">
+    <rect
+       id="rect51"
+       x="10.679863"
+       y="-37.439487"
+       width="14.08869"
+       height="22.924355"
+       transform="matrix(0,-1,1,0,0,0)"
+       style="fill:#ffffff;stroke:#545454;stroke-width:0.97711289;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       id="path53"
+       d="m -37.947999,-20.191301 a 2.2240581,1.9589449 0 1 1 0.01376,3.917871"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#545454;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <g
+       id="g3983"
+       transform="translate(-38.934238,-31.273427)">
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56" />
+    </g>
+    <g
+       id="g3983-1"
+       transform="translate(-38.880389,-15.182579)">
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="4.5123401"
+         x="-8.5317764"
+         id="rect73-0" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="11.451617"
+         x="-8.5076618"
+         id="rect73-5-4" />
+      <rect
+         style="fill:#00c921;fill-opacity:1;stroke:#545454;stroke-width:0.93241322;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         transform="matrix(0,-1,1,0,0,0)"
+         height="4.0659709"
+         width="6.0590835"
+         y="18.488895"
+         x="-8.5498009"
+         id="rect73-56-9" />
+    </g>
   </g>
- </g>
- <path fill="url(#h)" d="m30.333 44.341s5.5357-3.8509 7.8201-5.8681c2.2844-2.0171 6.6455-6.9052 6.6455-6.9052s-3.7975 2.5042-11.392 2.5042c0 6.8461-3.0733 10.269-3.0733 10.269z"/>
 </svg>
diff --git a/bitmaps_png/sources/ps_router.svg b/bitmaps_png/sources/ps_router.svg
new file mode 100644
index 0000000000..e456ab3d20
--- /dev/null
+++ b/bitmaps_png/sources/ps_router.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="ps_router.svg">
+  <metadata
+     id="metadata29">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview27"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="10.286746"
+     inkscape:cy="9.3988288"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2993"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       id="a"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.32744172"
+         id="feGaussianBlur7" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="a-4">
+      <feGaussianBlur
+         id="feGaussianBlur7-9"
+         stdDeviation="0.32744172" />
+    </filter>
+  </defs>
+  <path
+     style="fill:none;stroke:#009800;stroke-width:2.98478006999999979;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none"
+     d="m 12.30638,8.5400049 10.738639,-0.019217 4.225278,0.03787"
+     id="path3889"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="fill:none;stroke:#00c700;stroke-width:3.29999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 24.97534,-0.55065197 21.364445,3.198368 11.236272,3.2674302 7.862455,6.253665 l -0.025512,5.416874 2.648393,2.402031 10.948172,0.102043 2.43811,2.564386 0.03298,10.131488"
+     id="path3887"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccccccc" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.86649406;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path20"
+     d="m 22.980005,17.714701 -5.01784,0.36162 2.846962,5.287217 c -0.04524,0.994521 -1.671781,1.853029 -2.440254,1.220127 l -2.847844,-5.015784 -3.526132,3.028654 0.04568,-14.1493337 z"
+     sodipodi:nodetypes="cccccccc" />
+  <path
+     style="fill:none;stroke:#00b400;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 47.835894,13.410946 2,2"
+     id="path3767-9"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path2998-6"
+     d="m 49.835894,23.410946 0,-8"
+     style="fill:none;stroke:#00b400;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3023-1"
+     d="m 47.835894,4.4109458 2,-2"
+     style="fill:none;stroke:#00b400;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#00c700;stroke-width:3.4000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 10.318824,-2.8214988 -7.485659,6.9736137 9e-7,11.0813891 6.4384003,5.031634 0.051021,6.022962"
+     id="path3885"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+</svg>
diff --git a/bitmaps_png/sources/py_script.svg b/bitmaps_png/sources/py_script.svg
new file mode 100644
index 0000000000..3a2d6575c5
--- /dev/null
+++ b/bitmaps_png/sources/py_script.svg
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="py_script.svg">
+  <metadata
+     id="metadata29">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview27"
+     showgrid="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="-1.2106107"
+     inkscape:cy="12.903668"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2993"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <radialGradient
+       id="u"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="s">
+      <stop
+         offset="0"
+         id="stop92" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop94" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
+    <linearGradient
+       id="t"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop83" />
+      <stop
+         offset=".5"
+         id="stop85" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop87" />
+    </linearGradient>
+    <radialGradient
+       id="ae"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         stop-color="#f6f6f5"
+         offset="0"
+         id="stop78" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop80" />
+    </radialGradient>
+    <linearGradient
+       id="ai"
+       y2="-22.502001"
+       gradientUnits="userSpaceOnUse"
+       x2="-62.75"
+       gradientTransform="translate(-90,60)"
+       y1="49.021"
+       x1="-47.5">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop73" />
+      <stop
+         stop-color="#babdb6"
+         offset="1"
+         id="stop75" />
+    </linearGradient>
+    <radialGradient
+       id="ac"
+       gradientUnits="userSpaceOnUse"
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop70" />
+    </radialGradient>
+    <linearGradient
+       id="aj"
+       y2="67.799004"
+       gradientUnits="userSpaceOnUse"
+       x2="61.181"
+       gradientTransform="translate(-180,0)"
+       y1="70.751999"
+       x1="58.282001">
+      <stop
+         offset="0"
+         id="stop63" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop65" />
+    </linearGradient>
+    <radialGradient
+       id="ad"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         offset=".47534"
+         id="stop58" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop60" />
+    </radialGradient>
+    <linearGradient
+       id="ah"
+       y2="14.07"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.789"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       y1="11.053"
+       x1="-18.589001">
+      <stop
+         stop-opacity=".41296"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop53" />
+    </linearGradient>
+    <linearGradient
+       id="ag"
+       y2="9.6875"
+       gradientUnits="userSpaceOnUse"
+       x2="-24.75"
+       y1="11.566"
+       x1="-26.754">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <radialGradient
+       r="2.5"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3207"
+       xlink:href="#s"
+       inkscape:collect="always" />
+    <radialGradient
+       r="2.5"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3209"
+       xlink:href="#s"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="39.999001"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3211"
+       xlink:href="#t"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="39.999001"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3213"
+       xlink:href="#t"
+       inkscape:collect="always" />
+    <filter
+       inkscape:collect="always"
+       id="filter4110"
+       x="-0.11999474"
+       width="1.2399895"
+       y="-0.11729825"
+       height="1.2345965">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.37887791"
+         id="feGaussianBlur4112" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter4130"
+       x="-0.099430673"
+       width="1.1988613"
+       y="-1.1118162"
+       height="3.2236323">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.94156329"
+         id="feGaussianBlur4132" />
+    </filter>
+  </defs>
+  <g
+     id="g4074"
+     transform="matrix(1.539141,0,0,1.35752,34.291095,0.27952548)">
+    <g
+       id="g4066">
+      <g
+         id="g4060">
+        <path
+           inkscape:connector-curvature="0"
+           id="path4048"
+           d="m -19.946399,5.0083748 10.6264658,-2.2646567 -0.087102,11.1490789 -10.3651598,0 z"
+           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path4050"
+           d="M -21.340034,3.9631486 -7.9262983,0.3919593 -6.0971525,0.82747019 -6.3584591,15.983249 -7.6649918,16.41876 -21.514238,15.547738 z"
+           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+      <path
+         style="fill:#b7b7b7;fill-opacity:1;stroke:none"
+         d="m -7.8391961,1.0887767 0,14.7202683 0.8710218,-0.261307 0.087102,-14.2847569 z"
+         id="path4064"
+         inkscape:connector-curvature="0" />
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       id="path4072"
+       d="m -19.293133,5.4874368 9.5376889,-2.0904523 -0.2177554,9.8425465 -9.2763825,0.261306 z"
+       style="fill:#151515;fill-opacity:1;stroke:none" />
+  </g>
+  <path
+     style="fill:none;stroke:#e2e2e2;stroke-width:1.73457694;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 2.7193662,6.605523 21.488121,2.5852623 20.951874,21.208529 2.7193662,20.262586 z"
+     id="path4082"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:0.40154443;fill:#aaaaaa;fill-opacity:1;stroke:none;filter:url(#filter4110)"
+     d="m 17.725294,12.847571 -4.616416,6.184254 -2.961474,1.567839 0.304858,-6.663316 z"
+     id="path4084"
+     inkscape:connector-curvature="0"
+     transform="matrix(1.7519228,0,0,1.5465512,-13.370601,-13.931557)" />
+  <path
+     style="fill:none;stroke:#00f13d;stroke-width:1.64603710000000003px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 10.070397,14.395655 4.730484,-0.134708"
+     id="path4054"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:1.41075706;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter4130)"
+     d="M 0.86226758,24.583418 23.589177,26.615905"
+     id="path4120"
+     inkscape:connector-curvature="0"
+     transform="matrix(1.0013662,0,0,0.94865427,-0.01670327,0.47581614)" />
+  <path
+     style="fill:none;stroke:#00f13d;stroke-width:1.64603710000000003px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 5.7039351,8.564675 5.0356779,2.424744 -4.8830819,2.828867"
+     id="path4052"
+     inkscape:connector-curvature="0" />
+</svg>
diff --git a/bitmaps_png/sources/rotate_neg_x.svg b/bitmaps_png/sources/rotate_neg_x.svg
index bd47630f0b..0d71c75522 100644
--- a/bitmaps_png/sources/rotate_neg_x.svg
+++ b/bitmaps_png/sources/rotate_neg_x.svg
@@ -1,10 +1,93 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(-.071921 .013544 -.012748 -.067692 186.63 121.01)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m42.631 22.194c-3.4692-6.4962-11.926-8.9904-18.878-5.5675-6.9516 3.4229-9.7778 11.473-6.3086 17.969 1.8282 3.4235 5.0414 5.7349 8.6896 6.6551l-1.7936 5.9463 14.501-6.4903-9.4099-10.834-2.0635 6.5831c-2.3011-0.62837-4.3188-2.1123-5.4791-4.2852-2.2591-4.2302-0.41893-9.4716 4.1079-11.701 4.5268-2.2289 10.035-0.60595 12.294 3.6243 0.64638 1.2104 0.95558 2.503 0.96362 3.7848l4.8567 0.16367c-0.0069-1.9805-0.48167-3.9787-1.4805-5.8491z" fill-rule="evenodd" stroke="#000" stroke-width=".85201" fill="url(#a)"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.97273 1.028)" line-height="125%" font-size="32.905px" y="27.466415" x="2.0753386" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="27.466415" x="2.0753386" font-weight="bold" fill="#333333">X</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_neg_x.svg">
+  <metadata
+     id="metadata25">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs23" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview21"
+     showgrid="false"
+     inkscape:zoom="9.44"
+     inkscape:cx="12.5"
+     inkscape:cy="12.5"
+     inkscape:window-x="72"
+     inkscape:window-y="24"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="surface1" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 9.998828 1027.362591 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 1.498047 1050.864153 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.39999999999999991;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.999609 1042.363372 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 1.498047 2.498437 L 7.500391 11.501953 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 7.500391 2.498437 L 1.498047 11.501953 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 12.502344 1042.363372 L 16.498828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 23.501562 12.502344 C 23.501562 12.502344 22.501172 7.500391 19.5 7.500391 C 16.498828 7.500391 14.498047 10.999219 14.498047 16.001172 C 14.498047 20.998047 16.498828 24.501953 19.5 24.501953 C 22.501172 24.501953 23.501562 19.5 23.501562 19.5 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:#dc0000;fill-opacity:1;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 20.500391 1035.863372 C 22.501172 1037.361419 22.998828 1038.864544 23.501562 1039.859856 C 23.501562 1038.361809 23.658984 1035.477434 22.501172 1033.862591 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/rotate_neg_y.svg b/bitmaps_png/sources/rotate_neg_y.svg
index 0c5114df25..a4685e90fb 100644
--- a/bitmaps_png/sources/rotate_neg_y.svg
+++ b/bitmaps_png/sources/rotate_neg_y.svg
@@ -1,10 +1,90 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(-.057926 .024038 -.022474 -.052048 180.5 74.726)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.93298 1.0718)" line-height="125%" font-size="36.447px" y="28.521093" x="1.6162341" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="28.521093" x="1.6162341" font-weight="bold" fill="#333333">Y</tspan></text>
- <path d="m42.592 21.686c-4.039-4.584-11.563-5.04-16.793-1.019-5.2307 4.0215-6.1977 11.005-2.1585 15.589 2.1287 2.4157 5.2245 3.6848 8.4427 3.7565l-0.46785 5.105 11.024-7.8668-9.7742-6.9815-0.58317 5.666c-2.0382-0.08381-3.9879-0.90682-5.339-2.4401-2.6303-2.985-2.0007-7.5323 1.4055-10.151 3.4062-2.6188 8.3061-2.3227 10.936 0.66231 0.75259 0.8541 1.2369 1.8359 1.4669 2.8642l4.0995-0.75704c-0.35068-1.5897-1.0967-3.1081-2.2596-4.4279z" fill-rule="evenodd" stroke="#000" stroke-width=".7155" fill="url(#a)"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_neg_y.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs25" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview23" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 1.000391 1051.361809 L 12.502344 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 24.999609 1039.859856 L 12.502344 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 11.999609 1027.362591 L 11.999609 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 17.499219 1042.363372 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 23.501562 1042.363372 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 11.999609 1039.3622 L 11.999609 1035.360637 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 8.500781 1028.362981 C 8.500781 1028.362981 3.498828 1029.363372 3.498828 1032.364544 C 3.498828 1035.360637 6.997656 1037.361419 11.999609 1037.361419 C 17.001562 1037.361419 20.500391 1035.360637 20.500391 1032.364544 C 20.500391 1029.363372 15.498437 1028.362981 15.498437 1028.362981 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:rgb(0%,54.901961%,0%);fill-opacity:1;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 6.997656 1030.861419 C 8.500781 1028.860637 8.998437 1028.362981 9.998828 1027.860247 C 8.500781 1027.860247 5.611328 1027.702825 4.001562 1028.860637 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 20.500391 1051.361809 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path21" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/rotate_neg_z.svg b/bitmaps_png/sources/rotate_neg_z.svg
index 37593187ff..d94cd1f03d 100644
--- a/bitmaps_png/sources/rotate_neg_z.svg
+++ b/bitmaps_png/sources/rotate_neg_z.svg
@@ -1,10 +1,98 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(-.071921 .013544 -.012748 -.067692 186.63 121.01)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m42.631 22.194c-3.4692-6.4962-11.926-8.9904-18.878-5.5675-6.9516 3.4229-9.7778 11.473-6.3086 17.969 1.8282 3.4235 5.0414 5.7349 8.6896 6.6551l-1.7936 5.9463 14.501-6.4903-9.4099-10.834-2.0635 6.5831c-2.3011-0.62837-4.3188-2.1123-5.4791-4.2852-2.2591-4.2302-0.41893-9.4716 4.1079-11.701 4.5268-2.2289 10.035-0.60595 12.294 3.6243 0.64638 1.2104 0.95558 2.503 0.96362 3.7848l4.8567 0.16367c-0.0069-1.9805-0.48167-3.9787-1.4805-5.8491z" fill-rule="evenodd" stroke="#000" stroke-width=".85201" fill="url(#a)"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.93298 1.0718)" line-height="125%" font-size="36.447px" y="28.521093" x="1.6162341" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="28.521093" x="1.6162341" font-weight="bold" fill="#333333">Z</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_neg_z.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs25" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview23"
+     showgrid="false"
+     inkscape:zoom="9.44"
+     inkscape:cx="4.0254237"
+     inkscape:cy="12.5"
+     inkscape:window-x="686"
+     inkscape:window-y="65"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="surface1" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 24.501953 1038.864544 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 13.497656 1027.362591 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 18.499609 1027.362591 L 24.501953 1027.362591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.501953 1027.362591 L 18.499609 1036.361028 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.39999999999999991;stroke-linecap:round;stroke-linejoin:miter;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 2.000781 1050.361419 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 10.999219 1041.362981 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 8.6125 1049.203606 C 8.6125 1049.203606 12.852734 1052.027044 14.975391 1049.909466 C 17.098047 1047.786809 16.036719 1043.896966 12.502344 1040.362591 C 8.962891 1036.828216 5.073047 1035.766887 2.955469 1037.889544 C 0.832812 1040.007122 3.661328 1044.252434 3.661328 1044.252434 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:#0042a8;fill-opacity:1;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 11.933594 1048.477434 C 9.932812 1048.980169 7.932031 1048.477434 6.997656 1048.360637 C 8.058984 1049.421966 9.988672 1051.575091 11.948828 1051.900091 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.501953 1036.361028 L 18.499609 1036.361028 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path21" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/rotate_pin.svg b/bitmaps_png/sources/rotate_pin.svg
index 6e179ebcf2..0a19938171 100644
--- a/bitmaps_png/sources/rotate_pin.svg
+++ b/bitmaps_png/sources/rotate_pin.svg
@@ -1,55 +1,248 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="g" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(.011403 -.067296 -.062613 -.010857 118.87 178.42)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
-  <filter id="e" height="1.2293" width="1.09" color-interpolation-filters="sRGB" y="-.11464" x="-.044985">
-   <feGaussianBlur stdDeviation="0.68425161"/>
-  </filter>
-  <filter id="f" height="1.1071" width="1.2934" color-interpolation-filters="sRGB" y="-.053551" x="-.14671">
-   <feGaussianBlur stdDeviation="0.77576414"/>
-  </filter>
-  <linearGradient id="h" y2="5.5" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)" y1="9.4062" x1="4.9688">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.77016 0 0 .75565 -46.632 -2.2268)">
-  <g transform="matrix(.9966 0 0 1.0887 98.702 56.637)">
-   <g opacity=".69531" filter="url(#e)">
-    <g transform="matrix(-1,0,0,1,-101.77,-29.616)">
-     <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595"/>
-     <path d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-     <path d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="48"
+   width="48"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_pin.svg">
+  <metadata
+     id="metadata84">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview82"
+     showgrid="false"
+     inkscape:zoom="13.906433"
+     inkscape:cx="8.0257266"
+     inkscape:cy="33.922471"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g22" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="g"
+       y2="1726.1"
+       gradientUnits="userSpaceOnUse"
+       x2="2067.2"
+       gradientTransform="matrix(.011403 -.067296 -.062613 -.010857 118.87 178.42)"
+       y1="1726.1"
+       x1="1669.7">
+      <stop
+         stop-color="#003ddd"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#639ef0"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <filter
+       id="e"
+       height="1.2293"
+       width="1.09"
+       color-interpolation-filters="sRGB"
+       y="-.11464"
+       x="-.044985">
+      <feGaussianBlur
+         stdDeviation="0.68425161"
+         id="feGaussianBlur12" />
+    </filter>
+    <filter
+       id="f"
+       height="1.1071"
+       width="1.2934"
+       color-interpolation-filters="sRGB"
+       y="-.053551"
+       x="-.14671">
+      <feGaussianBlur
+         stdDeviation="0.77576414"
+         id="feGaussianBlur15" />
+    </filter>
+    <linearGradient
+       id="h"
+       y2="5.5"
+       gradientUnits="userSpaceOnUse"
+       x2="1.0312"
+       gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)"
+       y1="9.4062"
+       x1="4.9688">
+      <stop
+         stop-color="#afafff"
+         offset="0"
+         id="stop18" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop20" />
+    </linearGradient>
+  </defs>
+  <g
+     transform="matrix(.77016 0 0 .75565 -46.632 -2.2268)"
+     id="g22">
+    <g
+       transform="matrix(.9966 0 0 1.0887 98.702 56.637)"
+       id="g24">
+      <g
+         id="g26"
+         filter="url(#e)"
+         opacity=".69531">
+        <g
+           transform="matrix(-1,0,0,1,-101.77,-29.616)"
+           id="g28">
+          <path
+             transform="rotate(-90)"
+             style=""
+             d="m -2.8594999,-90.406998 3.58109996,0 0,23.582001 -3.58109996,0 z"
+             id="rect30" />
+          <path
+             d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"
+             id="path32" />
+          <path
+             d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"
+             id="path34" />
+        </g>
+      </g>
+      <g
+         font-size="18.731px"
+         font-weight="bold"
+         id="g36"
+         filter="url(#f)"
+         font-family="Arial"
+         opacity=".66016">
+        <g
+           transform="scale(1.0492 .9531)"
+           style="line-height:125%;letter-spacing:0px;word-spacing:0px"
+           id="text38">
+          <path
+             d="m -15.01563,-43.84113 c -1.2e-5,0.554866 -0.09452,1.09143 -0.283526,1.609696 -0.182931,0.512182 -0.466456,0.966433 -0.850577,1.362753 -0.384142,0.396332 -0.871928,0.713393 -1.46336,0.951184 -0.591449,0.231703 -1.292642,0.347552 -2.103579,0.347548 l -3.201099,0 0,4.536414 -2.698069,0 0,-12.886709 5.789416,0 c 0.823132,1.3e-5 1.536519,0.100619 2.140163,0.301818 0.603626,0.195127 1.103607,0.472555 1.499944,0.832285 0.396315,0.359754 0.688987,0.789616 0.878015,1.289586 0.195103,0.499991 0.29266,1.051799 0.292672,1.655425 m -2.716361,0.04573 c -9e-6,-0.664599 -0.20122,-1.167629 -0.603635,-1.509089 -0.396335,-0.347537 -0.993873,-0.521311 -1.792616,-0.521322 l -2.789529,0 0,4.179721 2.862697,0 c 0.402417,6e-6 0.746916,-0.05182 1.033498,-0.155482 0.292664,-0.103648 0.533508,-0.249984 0.722534,-0.439008 0.195105,-0.18901 0.338393,-0.414611 0.429861,-0.676804 0.09145,-0.268274 0.137181,-0.560946 0.13719,-0.878016"
+             id="path3038"
+             style="" />
+        </g>
+        <g
+           transform="scale(1.0492 .9531)"
+           style="line-height:125%;letter-spacing:0px;word-spacing:0px"
+           id="text42">
+          <path
+             d="m -27.632489,-11.963096 0,-1.911513 3.191953,0 0,-8.789303 -3.091347,1.929806 0,-2.021266 3.228537,-2.094433 2.432835,0 0,10.975196 2.954157,0 0,1.911513 -8.716135,0"
+             style=""
+             id="path3041" />
+        </g>
+      </g>
+      <g
+         transform="matrix(2.4566,0,0,2.2316,-35.244,-45.716)"
+         id="g46">
+        <path
+           style="fill-opacity:0"
+           d="M 0,0 16,0 16,16 0,16 z"
+           id="rect48" />
+      </g>
+    </g>
+    <g
+       transform="matrix(2.6586,0,0,2.1996,62.612,9.0538)"
+       id="g50">
+      <rect
+         fill-opacity="0"
+         height="16"
+         width="16"
+         y="0"
+         x="0"
+         id="rect52" />
+    </g>
+    <g
+       id="g56"
+       transform="matrix(-0.9966,0,0,1.0887,-4.49149,21.8)">
+      <rect
+         style="fill:#d72e2e"
+         id="rect58"
+         x="-2.8594999"
+         y="-90.406998"
+         width="3.5811"
+         height="23.582001"
+         transform="matrix(0,-1,1,0,0,0)" />
+      <path
+         style="fill:#d72e2e"
+         inkscape:connector-curvature="0"
+         id="path60"
+         d="m -95.576,-6.0964 c -4.2802,0 -7.754,3.2087 -7.754,7.1622 0,3.9535 3.4738,7.1622 7.754,7.1622 4.2802,0 7.754,-3.2087 7.754,-7.1622 0,-3.9535 -3.4738,-7.1622 -7.754,-7.1622 z" />
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:url(#h)"
+         id="path62"
+         d="m -95.576,-2.5153 c 2.1401,0 3.877,1.6043 3.877,3.5811 0,1.9768 -1.7369,3.5811 -3.877,3.5811 -2.1401,0 -3.877,-1.6043 -3.877,-3.5811 0,-1.9768 1.7369,-3.5811 3.877,-3.5811 z" />
+    </g>
+    <g
+       transform="scale(1.003844,0.99617072)"
+       style="font-size:19.51074791px;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Arial"
+       id="text64">
+      <path
+         d="m 80.920032,8.58483 c -1.2e-5,0.5779637 -0.09846,1.1368647 -0.295328,1.676705 -0.190547,0.533504 -0.485875,1.006664 -0.885987,1.419483 -0.400133,0.412831 -0.908225,0.74309 -1.524277,0.99078 -0.616071,0.241349 -1.346453,0.362021 -2.191148,0.362016 l -3.334356,0 0,4.725259 -2.810387,0 0,-13.4231657 6.030422,0 c 0.857398,1.35e-5 1.600482,0.1048074 2.229255,0.3143822 0.628755,0.2032499 1.149549,0.4922271 1.562385,0.8669327 0.412813,0.37473 0.717668,0.8224859 0.914566,1.3432692 0.203225,0.5208051 0.304843,1.095584 0.304855,1.7243386 m -2.829439,0.047634 C 78.090583,7.9401976 77.880995,7.4162278 77.461828,7.0605528 77.048995,6.698548 76.426582,6.5175403 75.594589,6.5175291 l -2.905653,0 0,4.3537169 2.981867,0 c 0.419168,7e-6 0.778008,-0.05398 1.076521,-0.161955 0.304846,-0.107962 0.555717,-0.26039 0.752611,-0.457283 0.203228,-0.196878 0.35248,-0.4318705 0.447757,-0.7049781 0.09526,-0.2794423 0.142891,-0.5842974 0.142901,-0.9145663"
+         style=""
+         id="path3034" />
+    </g>
+    <g
+       transform="scale(1.003844,0.99617072)"
+       style="font-size:19.51074791px;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;font-family:Arial"
+       id="text68">
+      <path
+         d="m 67.777952,41.789902 0,-1.991087 3.32483,0 0,-9.15519 -3.220036,2.01014 0,-2.105407 3.362937,-2.181622 2.53411,0 0,11.432079 3.077135,0 0,1.991087 -9.078976,0"
+         style=""
+         id="path3045" />
+    </g>
+    <g
+       id="g72"
+       transform="matrix(2.4482476,0,0,2.4295429,59.470298,11.56045)">
+      <rect
+         style="fill-opacity:0"
+         id="rect74"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
+    </g>
+    <g
+       id="g76"
+       transform="matrix(2.4482476,0,0,2.4295429,61.802342,4.27193)">
+      <rect
+         style="fill-opacity:0"
+         id="rect78"
+         x="0"
+         y="0"
+         width="16"
+         height="16" />
     </g>
-   </g>
-   <g opacity=".66016" font-family="Arial" font-size="18.731px" filter="url(#f)" font-weight="bold">
-    <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-35.033535" x="-26.868841"><tspan y="-35.033535" x="-26.868841">P</tspan></text>
-    <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" y="-11.963096" x="-28.812323"><tspan y="-11.963096" x="-28.812323">1</tspan></text>
-   </g>
-   <g transform="matrix(2.4566,0,0,2.2316,-35.244,-45.716)">
-    <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-   </g>
   </g>
-  <g transform="matrix(2.6586,0,0,2.1996,62.612,9.0538)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g transform="matrix(.9966 0 0 1.0887 165.08 21.8)">
-   <g transform="matrix(-1,0,0,1,-170.15,0)">
-    <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595" fill="#d72e2e"/>
-    <path fill="#d72e2e" d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-    <path fill="url(#h)" d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
-   </g>
-   <text style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" font-size="18.731px" y="-3.9598818" x="-92.042854" font-family="Arial" fill="#000000"><tspan y="-3.9598818" x="-92.042854">P</tspan></text>
-   <text style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="scale(1.0492 .9531)" line-height="125%" font-size="18.731px" y="19.110556" x="-93.986336" font-family="Arial" fill="#000000"><tspan y="19.110556" x="-93.986336">1</tspan></text>
-   <g transform="matrix(2.4566,0,0,2.2316,-105.97,-9.4053)">
-    <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-   </g>
-   <g transform="matrix(2.4566,0,0,2.2316,-103.63,-16.1)">
-    <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-   </g>
-  </g>
- </g>
- <path d="m25.575 45.607c-6.0427-3.1368-8.4704-10.988-5.4191-17.525 3.0513-6.5368 10.432-9.2962 16.474-6.1594 3.1845 1.6531 5.3645 4.6151 6.2681 8.0041l5.4561-1.764-5.7658 13.626-10.132-8.6122 6.0393-2.0255c-0.6142-2.1369-2.0131-3.9963-4.0343-5.0456-3.935-2.0427-8.7404-0.24605-10.727 4.0107-1.987 4.2568-0.40717 9.3704 3.5278 11.413 1.1259 0.58445 2.3225 0.85313 3.5046 0.84105l0.2243 4.5279c-1.8263 0.02385-3.6762-0.38851-5.416-1.2917z" fill-rule="evenodd" stroke="#000" stroke-width=".79031" fill="url(#g)"/>
+  <path
+     d="m25.575 45.607c-6.0427-3.1368-8.4704-10.988-5.4191-17.525 3.0513-6.5368 10.432-9.2962 16.474-6.1594 3.1845 1.6531 5.3645 4.6151 6.2681 8.0041l5.4561-1.764-5.7658 13.626-10.132-8.6122 6.0393-2.0255c-0.6142-2.1369-2.0131-3.9963-4.0343-5.0456-3.935-2.0427-8.7404-0.24605-10.727 4.0107-1.987 4.2568-0.40717 9.3704 3.5278 11.413 1.1259 0.58445 2.3225 0.85313 3.5046 0.84105l0.2243 4.5279c-1.8263 0.02385-3.6762-0.38851-5.416-1.2917z"
+     fill-rule="evenodd"
+     stroke="#000"
+     stroke-width=".79031"
+     fill="url(#g)"
+     id="path80" />
 </svg>
diff --git a/bitmaps_png/sources/rotate_pos_x.svg b/bitmaps_png/sources/rotate_pos_x.svg
index f9627b46fb..68fc0d59e0 100644
--- a/bitmaps_png/sources/rotate_pos_x.svg
+++ b/bitmaps_png/sources/rotate_pos_x.svg
@@ -1,10 +1,93 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(.012364 -.072133 -.067892 -.011637 122.22 185.98)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m21.056 43.628c-6.552-3.362-9.184-11.777-5.876-18.784 3.3085-7.0067 11.311-9.9644 17.863-6.6021 3.453 1.7719 5.8167 4.9468 6.7965 8.5794l5.9161-1.8908-6.2519 14.605-10.986-9.2312 6.5484-2.1711c-0.66598-2.2905-2.1828-4.2836-4.3743-5.4082-4.2667-2.1895-9.4772-0.26374-11.632 4.299-2.1545 4.5627-0.4415 10.044 3.8252 12.233 1.2208 0.62646 2.5183 0.91445 3.8 0.9015l0.2432 4.8534c-1.9803 0.02556-3.9861-0.41644-5.8725-1.3845z" fill-rule="evenodd" stroke="#000" stroke-width=".85201" fill="url(#a)"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.97273 1.028)" line-height="125%" font-size="32.905px" y="27.466415" x="2.0753386" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="27.466415" x="2.0753386" font-weight="bold" fill="#333333">X</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_pos_x.svg">
+  <metadata
+     id="metadata25">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs23" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview21"
+     showgrid="false"
+     inkscape:zoom="9.44"
+     inkscape:cx="12.5"
+     inkscape:cy="12.5"
+     inkscape:window-x="72"
+     inkscape:window-y="24"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="surface1" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 9.998828 1027.362591 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 1.498047 1050.864153 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.39999999999999991;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.999609 1042.363372 L 9.998828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 1.498047 2.498437 L 7.500391 11.501953 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 7.500391 2.498437 L 1.498047 11.501953 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 12.502344 1042.363372 L 16.498828 1042.363372 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 23.501562 12.502344 C 23.501562 12.502344 22.501172 7.500391 19.5 7.500391 C 16.498828 7.500391 14.498047 10.999219 14.498047 16.001172 C 14.498047 20.998047 16.498828 24.501953 19.5 24.501953 C 22.501172 24.501953 23.501562 19.5 23.501562 19.5 "
+       transform="matrix(0.769231,0,0,0.769231,0,0.000000000000035083)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:#dc0000;fill-opacity:1;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#dc0000;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 20.500391 1048.863372 C 22.501172 1047.360247 22.998828 1045.8622 23.501562 1044.861809 C 23.501562 1046.359856 23.658984 1049.249309 22.501172 1050.864153 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/rotate_pos_y.svg b/bitmaps_png/sources/rotate_pos_y.svg
index f1f11803bf..dcab1d4c07 100644
--- a/bitmaps_png/sources/rotate_pos_y.svg
+++ b/bitmaps_png/sources/rotate_pos_y.svg
@@ -1,10 +1,90 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(.010163 -.061887 -.055806 -.0099841 109.42 165.5)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m26.263 43.363c-5.385-2.885-7.549-10.104-4.83-16.116 2.7196-6.0114 9.2977-8.5489 14.683-5.6643 2.8383 1.5202 4.7813 4.2441 5.5867 7.3607l4.863-1.6222-5.139 12.531-9.0306-7.9199 5.3827-1.8627c-0.54743-1.9651-1.7942-3.6751-3.5957-4.64-3.5072-1.8785-7.7902-0.22627-9.5611 3.6883-1.771 3.9146-0.36291 8.6172 3.1443 10.496 1.0035 0.53747 2.07 0.78455 3.1236 0.77344l0.19991 4.164c-1.6278 0.02193-3.2765-0.35728-4.8272-1.1878z" fill-rule="evenodd" stroke="#000" stroke-width=".7155" fill="url(#a)"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.93298 1.0718)" line-height="125%" font-size="36.447px" y="28.776613" x="3.7430894" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="28.776613" x="3.7430894" font-weight="bold" fill="#333333">Y</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_pos_y.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs25" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview23" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 1.000391 1051.361809 L 12.502344 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 24.999609 1039.859856 L 12.502344 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 11.999609 1027.362591 L 11.999609 1039.859856 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 17.499219 1042.363372 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 23.501562 1042.363372 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 11.999609 1039.3622 L 11.999609 1035.360637 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 8.500781 1028.362981 C 8.500781 1028.362981 3.498828 1029.363372 3.498828 1032.364544 C 3.498828 1035.360637 6.997656 1037.361419 11.999609 1037.361419 C 17.001562 1037.361419 20.500391 1035.360637 20.500391 1032.364544 C 20.500391 1029.363372 15.498437 1028.362981 15.498437 1028.362981 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:rgb(0%,54.901961%,0%);fill-opacity:1;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 17.001562 1030.861419 C 15.498437 1028.860637 15.000781 1028.362981 14.000391 1027.860247 C 15.498437 1027.860247 18.387891 1027.702825 19.997656 1028.860637 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+    <path
+       style="fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,54.901961%,0%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 20.500391 1051.361809 L 20.500391 1046.862591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path21" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/rotate_pos_z.svg b/bitmaps_png/sources/rotate_pos_z.svg
index 094478950e..b26b650636 100644
--- a/bitmaps_png/sources/rotate_pos_z.svg
+++ b/bitmaps_png/sources/rotate_pos_z.svg
@@ -1,10 +1,98 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(.012364 -.072133 -.067892 -.011637 122.22 185.98)" y1="1726.1" x1="1669.7">
-   <stop stop-color="#003ddd" offset="0"/>
-   <stop stop-color="#639ef0" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m21.056 43.628c-6.552-3.362-9.184-11.777-5.876-18.784 3.3085-7.0067 11.311-9.9644 17.863-6.6021 3.453 1.7719 5.8167 4.9468 6.7965 8.5794l5.9161-1.8908-6.2519 14.605-10.986-9.2312 6.5484-2.1711c-0.66598-2.2905-2.1828-4.2836-4.3743-5.4082-4.2667-2.1895-9.4772-0.26374-11.632 4.299-2.1545 4.5627-0.4415 10.044 3.8252 12.233 1.2208 0.62646 2.5183 0.91445 3.8 0.9015l0.2432 4.8534c-1.9803 0.02556-3.9861-0.41644-5.8725-1.3845z" fill-rule="evenodd" stroke="#000" stroke-width=".85201" fill="url(#a)"/>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(.93298 1.0718)" line-height="125%" font-size="36.447px" y="29.667233" x="1.9063319" font-family="Sans" fill="#333333"><tspan font-family="Saab" y="29.667233" x="1.9063319" font-weight="bold" fill="#333333">Z</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="20pt"
+   height="20pt"
+   viewBox="0 0 20 20"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="rotate_pos_z.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs25" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview23"
+     showgrid="false"
+     inkscape:zoom="9.44"
+     inkscape:cx="12.5"
+     inkscape:cy="12.5"
+     inkscape:window-x="72"
+     inkscape:window-y="24"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="surface1" />
+  <g
+     id="surface1">
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 24.501953 1038.864544 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path5" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(60%,60%,60%);stroke-opacity:1;stroke-miterlimit:4;"
+       d="M 13.497656 1027.362591 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path7" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 18.499609 1027.362591 L 24.501953 1027.362591 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path9" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.501953 1027.362591 L 18.499609 1036.361028 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path11" />
+    <path
+       style="fill:none;stroke-width:1.39999999999999991;stroke-linecap:round;stroke-linejoin:miter;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 2.000781 1050.361419 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path13" />
+    <path
+       style="fill:none;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.588235;stroke-miterlimit:4;"
+       d="M 10.999219 1041.362981 L 13.497656 1038.864544 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path15" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 8.6125 1049.203606 C 8.6125 1049.203606 12.852734 1052.027044 14.975391 1049.909466 C 17.098047 1047.786809 16.036719 1043.896966 12.502344 1040.362591 C 8.962891 1036.828216 5.073047 1035.766887 2.955469 1037.889544 C 0.832812 1040.007122 3.661328 1044.252434 3.661328 1044.252434 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path17" />
+    <path
+       style="fill-rule:nonzero;fill:#0042a8;fill-opacity:1;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 3.884766 1039.93095 C 3.382031 1041.931731 3.884766 1043.927434 4.001562 1044.861809 C 2.940234 1043.800481 0.787109 1041.870794 0.462109 1039.910638 Z "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path19" />
+    <path
+       style="fill:none;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke:#0042a8;stroke-opacity:1;stroke-miterlimit:4"
+       d="M 24.501953 1036.361028 L 18.499609 1036.361028 "
+       transform="matrix(0.769231,0,0,0.769231,0,-789.509385)"
+       id="path21" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/save.svg b/bitmaps_png/sources/save.svg
index 885042d5ce..0c93820d3f 100644
--- a/bitmaps_png/sources/save.svg
+++ b/bitmaps_png/sources/save.svg
@@ -1,98 +1,444 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <radialGradient id="t" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)" r="117.14"/>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="s" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)" r="117.14"/>
-  <linearGradient id="ac" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)" y1="366.65" x1="302.86">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="r" gradientUnits="userSpaceOnUse" cy="6.4577" cx="23.447" gradientTransform="matrix(-1.3145 -.010063 -.01023 1.3362 46.221 -4.9099)" r="19.062">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="v" y2="12.584" gradientUnits="userSpaceOnUse" x2="12.624" gradientTransform="matrix(.91411 0 0 .91411 -3.8687 -2.7069)" y1="27.394" x1="33.06">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="u" gradientUnits="userSpaceOnUse" cy="36.421" cx="24.837" gradientTransform="matrix(1 0 0 .53672 0 16.873)" r="15.645">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="x" y2="35.281" gradientUnits="userSpaceOnUse" x2="24.688" gradientTransform="translate(.79549 3.7992)" y1="35.281" x1="7.0625">
-   <stop stop-color="#838383" offset="0"/>
-   <stop stop-color="#bbb" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="y" y2="40.944" gradientUnits="userSpaceOnUse" x2="36.183" gradientTransform="translate(0,5.125)" y1="28.481" x1="7.6046">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#9f9f9f" offset="1"/>
-  </linearGradient>
-  <linearGradient id="z" y2="33.759" gradientUnits="userSpaceOnUse" x2="12.222" gradientTransform="translate(0,5.125)" y1="37.206" x1="12.277">
-   <stop stop-color="#eee" offset="0"/>
-   <stop stop-color="#eee" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="q" gradientUnits="userSpaceOnUse" cy="2.9585" cx="15.571" gradientTransform="matrix(1.2862 .7817 -.71078 1.1696 -2.3543 .24814)" r="20.936">
-   <stop stop-color="#e4e4e4" offset="0"/>
-   <stop stop-color="#d3d3d3" offset="1"/>
-  </radialGradient>
-  <linearGradient id="aa" y2="47.621" gradientUnits="userSpaceOnUse" x2="44.096" gradientTransform="translate(0,5.125)" y1="4.4331" x1="12.378">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ab" y2="26.357" gradientUnits="userSpaceOnUse" x2="23.688" gradientTransform="translate(0,5.125)" y1="11.319" x1="23.688">
-   <stop stop-color="#fff" stop-opacity=".25490" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="w" y2="11.781" gradientUnits="userSpaceOnUse" x2="21.748" y1="31.965" x1="33.431">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#e6e6e6" offset=".5"/>
-   <stop stop-color="#fff" offset=".75"/>
-   <stop stop-color="#e1e1e1" offset=".84167"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ad" y2="16.743" gradientUnits="userSpaceOnUse" x2="8.8953" y1="15.868" x1="14.752">
-   <stop stop-color="#3465a4" offset="0"/>
-   <stop stop-color="#3465a4" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ae" y2="21.118" gradientUnits="userSpaceOnUse" x2="7" y1="18.25" x1="12.25">
-   <stop stop-color="#204a87" offset="0"/>
-   <stop stop-color="#204a87" stop-opacity="0" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.024114 0 0 .019292 45.49 41.752)">
-  <rect opacity=".40206" style="color:#000000" height="478.36" width="1339.6" y="-150.7" x="-1559.3" fill="url(#ac)"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#s)" d="m-219.62-150.68v478.33c142.87 0.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#t)" d="m-1559.3-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"/>
- </g>
- <path stroke-linejoin="round" d="m11.286 13.088c-0.625 0-1.0312 0.29018-1.2812 0.84375-0.000001 0-6.4688 17.104-6.4688 17.104s-0.25 0.67156-0.25 1.7812v9.65c0 1.0826 0.65779 1.625 1.6562 1.625h38.562c0.98485 0 1.5938-0.71818 1.5938-1.8438v-9.65s0.10596-0.77042-0.09375-1.3125l-6.718-17.198c-0.18452-0.51191-0.6369-0.9881-1.125-1h-25.875z" stroke="#535353" stroke-linecap="round" stroke-width="2" fill="none"/>
- <path fill-rule="evenodd" fill="url(#y)" d="m3.2736 32.122 0.7646-0.69222 37.61 0.0625 3.4624 0.3173v10.439c0 1.1256-0.60702 1.8433-1.5919 1.8433h-38.58c-0.99846 0-1.6618-0.54205-1.6618-1.6247v-10.345z"/>
- <path fill-rule="evenodd" fill="url(#q)" d="m3.5491 31.039c-0.71429 1.4643-0.0006156 2.3929 1.0357 2.3929h39c1.119-0.024 1.845-1.012 1.428-2.143l-6.715-17.21c-0.184-0.512-0.655-0.988-1.143-1h-25.857c-0.625 0-1.0357 0.30357-1.2857 0.85715l-6.4643 17.104z"/>
- <rect style="color:#000000" fill-rule="evenodd" height="5.5625" width="17.625" y="36.299" x="7.858" fill="url(#x)"/>
- <path opacity=".81143" d="m7.858 41.862v-4.0115c1.8355 3.1792 8.2965 4.0115 12.937 4.0115h-12.937z" fill-rule="evenodd" fill="url(#z)"/>
- <path fill-rule="evenodd" fill="#fff" d="m44.796 30.754c0.06352 1.25-0.414 2.3158-1.3221 2.3438 0 0-38.119-0.000001-38.119 0-1.2892 0-1.8677-0.32495-2.0841-0.86806 0.091761 0.94433 0.82582 1.6493 2.0841 1.6493-1e-7 -0.000001 38.119 0 38.119 0 1.076-0.03307 1.7528-1.424 1.3522-2.9948l-0.03005-0.13021z"/>
- <path opacity=".69143" style="color:#000000" d="m10.969 15.281c-0.04608 0.20032-0.1875 0.3868-0.1875 0.59375 0 0.9486 0.59098 1.7895 1.3438 2.5938 0.24027-0.15408 0.36512-0.35441 0.625-0.5-0.94031-0.816-1.5534-1.7166-1.7812-2.6875zm26.656 0c-0.22873 0.96962-0.84201 1.8724-1.7812 2.6875 0.27414 0.15358 0.40399 0.36824 0.65625 0.53125 0.75726-0.80666 1.3125-1.673 1.3125-2.625 0-0.20695-0.14159-0.39343-0.1875-0.59375zm2.1875 8.4375c-0.61379 4.0401-7.2986 7.25-15.531 7.25-8.2123 0.000001-14.86-3.1928-15.5-7.2188-0.032357 0.19713-0.125 0.39188-0.125 0.59375 3e-7 4.3179 6.9891 7.8438 15.625 7.8438s15.656-3.5258 15.656-7.8438c0-0.21292-0.08905-0.41736-0.125-0.625z" fill-rule="evenodd" fill="url(#ab)"/>
- <path style="color:#000000" d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z" fill-rule="evenodd" fill-opacity=".45763" transform="translate(.088388 5.3018)" fill="#fff"/>
- <path style="color:#000000" d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z" fill-rule="evenodd" fill-opacity=".45763" transform="translate(33.967,5.2134)" fill="#fff"/>
- <path stroke-linejoin="round" d="m11.643 13.541c-0.60169 0-0.99279 0.27936-1.2335 0.81229-0.000001 0-6.415 16.591-6.415 16.591s-0.24068 0.64652-0.24068 1.7148v9.2901c0 1.3547 0.44406 1.6269 1.5945 1.6269h37.687c1.3231 0 1.5343-0.3164 1.5343-1.8375v-9.2901s0.10201-0.74169-0.09025-1.2636l-6.593-16.806c-0.17764-0.49282-0.55065-0.82625-1.0205-0.83771h-25.223z" stroke="url(#aa)" stroke-linecap="round" fill="none"/>
- <path d="m40.5 36.554v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m38.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m36.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m34.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m32.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m30.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m39.5 36.604v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m37.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m35.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m33.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m31.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity="0.44" d="m7.875 36.312v5.5312h12.562l-12.218-0.343-0.344-5.188z" fill-rule="evenodd" fill="#fff"/>
- <path opacity=".20571" style="color:#000000" d="m39.875 19.562a14.875 6.6875 0 1 1 -29.75 0 14.875 6.6875 0 1 1 29.75 0z" fill-rule="evenodd" transform="matrix(1.0378,0,0,1.0607,-1.6329,3.0304)" fill="url(#w)"/>
- <path opacity=".14118" style="color:#000000" d="m40.482 36.421a15.645 8.3969 0 1 1 -31.289 0 15.645 8.3969 0 1 1 31.289 0z" fill-rule="evenodd" transform="matrix(1.1302 0 0 -.7596 -3.9097 53.666)" fill="url(#u)"/>
- <path style="color:#000000" d="m3.2035 25.835c-1.0306-31.22 25.538-26.286 25.378-10.046h7.3129l-11.38 12.986-11.933-12.986h7.5414c0.461-10.97-16.714-14.179-16.919 10.046z" stroke="url(#ae)" display="block" fill="url(#ad)"/>
- <path opacity=".47159" style="color:#000000" d="m7.6642 9.1041c4.7418-9.1441 20.458-6.3866 20.098 7.4749h6.3174l-9.565 10.957-10.096-10.957h6.4566c0.27-11.575-9.953-11.044-13.211-7.4749z" display="block" stroke="url(#v)" stroke-miterlimit="10" fill="none"/>
- <path opacity=".49432" style="color:#000000" fill="url(#r)" d="m34.767 16.212-1.9842 2.5457c-5.41-1.5163-7.8862 2.7293-15.674 1.7318l-3.8613-4.409 7.1865 0.08279c0.049-11.848-12.09-11.165-15.405-2.536 3.8082-14.889 22.864-12.822 23.254 2.486l6.4838 0.0975z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="save.svg">
+  <metadata
+     id="metadata150">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview148"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="-17.186441"
+     inkscape:cy="24"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <radialGradient
+       id="t"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop8" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <radialGradient
+       id="s"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="ac"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop14" />
+      <stop
+         offset=".5"
+         id="stop16" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <radialGradient
+       id="u"
+       gradientUnits="userSpaceOnUse"
+       cy="36.421001"
+       cx="24.837"
+       gradientTransform="matrix(0.61219543,0,0,-0.2208348,-2.14036,22.087004)"
+       r="15.645">
+      <stop
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop33" />
+    </radialGradient>
+    <linearGradient
+       id="x"
+       y2="35.280998"
+       gradientUnits="userSpaceOnUse"
+       x2="24.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,0.40830031,2.0180928)"
+       y1="35.280998"
+       x1="7.0625">
+      <stop
+         stop-color="#838383"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#bbb"
+         stop-opacity="0"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="y"
+       y2="40.944"
+       gradientUnits="userSpaceOnUse"
+       x2="36.182999"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="28.481001"
+       x1="7.6046">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-color="#9f9f9f"
+         offset="1"
+         id="stop43" />
+    </linearGradient>
+    <linearGradient
+       id="z"
+       y2="33.758999"
+       gradientUnits="userSpaceOnUse"
+       x2="12.222"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="37.206001"
+       x1="12.277">
+      <stop
+         stop-color="#eee"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#eee"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <radialGradient
+       id="q"
+       gradientUnits="userSpaceOnUse"
+       cy="2.9584999"
+       cx="15.571"
+       gradientTransform="matrix(0.69669595,0.42342344,-0.3850082,0.63353723,-1.2978465,0.09459019)"
+       r="20.936001">
+      <stop
+         stop-color="#e4e4e4"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-color="#d3d3d3"
+         offset="1"
+         id="stop53" />
+    </radialGradient>
+    <linearGradient
+       id="aa"
+       y2="47.620998"
+       gradientUnits="userSpaceOnUse"
+       x2="44.096001"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.736239)"
+       y1="4.4331002"
+       x1="12.378">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop58" />
+    </linearGradient>
+    <linearGradient
+       id="ab"
+       y2="26.357"
+       gradientUnits="userSpaceOnUse"
+       x2="23.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="11.319"
+       x1="23.688">
+      <stop
+         stop-color="#fff"
+         stop-opacity=".25490"
+         offset="0"
+         id="stop61" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop63" />
+    </linearGradient>
+    <linearGradient
+       id="w"
+       y2="11.781"
+       gradientUnits="userSpaceOnUse"
+       x2="21.747999"
+       y1="31.965"
+       x1="33.431"
+       gradientTransform="matrix(0.56214513,0,0,0.57454937,-0.90708569,1.6016569)">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop66" />
+      <stop
+         stop-color="#e6e6e6"
+         offset=".5"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         offset=".75"
+         id="stop70" />
+      <stop
+         stop-color="#e1e1e1"
+         offset=".84167"
+         id="stop72" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop74" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2834"
+       y2="23.891001"
+       gradientUnits="userSpaceOnUse"
+       x2="1.3099999"
+       gradientTransform="matrix(0,-0.33674,-0.33543,0,20.014,15.582)"
+       y1="23.891001"
+       x1="28.671">
+      <stop
+         id="stop2266"
+         style="stop-color:#d7e866"
+         offset="0" />
+      <stop
+         id="stop2268"
+         style="stop-color:#8cab2a"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2831"
+       y2="33.332001"
+       gradientUnits="userSpaceOnUse"
+       x2="57.410999"
+       gradientTransform="matrix(0,0.35779214,-0.35535445,0,22.381416,-1.3220206)"
+       y1="33.332001"
+       x1="8.5272999">
+      <stop
+         id="stop4224"
+         style="stop-color:#fff"
+         offset="0" />
+      <stop
+         id="stop4226"
+         style="stop-color:#fff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       y2="23.891001"
+       x2="1.3099999"
+       y1="23.891001"
+       x1="28.671"
+       gradientTransform="matrix(0,-0.30849552,-0.30781052,0,20.354306,14.53278)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3074"
+       xlink:href="#linearGradient2834"
+       inkscape:collect="always" />
+  </defs>
+  <g
+     transform="matrix(0.01306183,0,0,0.0104499,24.617975,22.575986)"
+     id="g86">
+    <rect
+       style="opacity:0.40206;color:#000000;fill:url(#ac)"
+       height="478.35999"
+       width="1339.6"
+       y="-150.7"
+       x="-1559.3"
+       id="rect88" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#s)"
+       d="m -219.62,-150.68 v 478.33 c 142.87,0.90045 345.4,-107.17 345.4,-239.2 0,-132.03 -159.44,-239.13 -345.4,-239.13 z"
+       id="path90"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#t)"
+       d="m -1559.3,-150.68 v 478.33 c -142.87,0.90045 -345.4,-107.17 -345.4,-239.2 0,-132.03 159.44,-239.13 345.4,-239.13 z"
+       id="path92"
+       inkscape:connector-curvature="0" />
+  </g>
+  <path
+     d="m 6.0906953,7.0495571 c -0.338544,0 -0.558571,0.1571818 -0.693988,0.4570341 -1e-6,0 -3.503955,9.2647238 -3.503955,9.2647238 0,0 -0.135417,0.363764 -0.135417,0.964823 v 5.227115 c 0,0.586412 0.356305,0.880214 0.897113,0.880214 H 23.542327 c 0.533464,0 0.863314,-0.389017 0.863314,-0.998732 V 17.61762 c 0,0 0.05739,-0.417313 -0.05078,-0.710942 L 20.71592,7.5910376 C 20.615971,7.3137513 20.37093,7.0558134 20.106541,7.0493675 H 6.0908303 z"
+     id="path94"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#535353;stroke-width:1.08334005;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 1.7506183,17.359704 0.414161,-0.374955 20.3722077,0.03385 1.875479,0.171872 v 5.654493 c 0,0.609704 -0.328805,0.998461 -0.862285,0.998461 H 2.6525533 c -0.540836,0 -0.900148,-0.293613 -0.900148,-0.880052 v -5.603575 z"
+     id="path96"
+     inkscape:connector-curvature="0"
+     style="fill:url(#y);fill-rule:evenodd" />
+  <path
+     d="m 1.8998483,16.773075 c -0.38691,0.793168 -3.34e-4,1.296163 0.561008,1.296163 H 23.585986 c 0.606128,-0.013 0.999381,-0.54817 0.773504,-1.160799 L 20.722176,7.5862979 C 20.622509,7.3089629 20.367382,7.051128 20.103047,7.0446279 H 6.0970863 c -0.338544,0 -0.561007,0.1644348 -0.696425,0.4642925 l -3.501517,9.2647236 z"
+     id="path98"
+     inkscape:connector-curvature="0"
+     style="fill:url(#q);fill-rule:evenodd" />
+  <rect
+     style="color:#000000;fill:url(#x);fill-rule:evenodd"
+     height="3.0130394"
+     width="9.5469341"
+     y="19.622259"
+     x="4.23385"
+     id="rect100" />
+  <path
+     d="m 4.2338503,22.63557 v -2.17291 c 0.994235,1.722078 4.493965,2.17291 7.0075847,2.17291 H 4.2338503 z"
+     id="path102"
+     inkscape:connector-curvature="0"
+     style="opacity:0.81142997;fill:url(#z);fill-rule:evenodd" />
+  <path
+     d="m 24.242056,16.6187 c 0.03441,0.677087 -0.224251,1.254399 -0.716142,1.269566 0,0 -20.6479177,-1e-6 -20.6479177,0 -0.698321,0 -1.011677,-0.176016 -1.128895,-0.470202 0.0497,0.511515 0.447322,0.893376 1.128895,0.893376 0,-1e-6 20.6479177,0 20.6479177,0 0.582837,-0.01791 0.949439,-0.771338 0.732446,-1.622193 l -0.01628,-0.07053 z"
+     id="path104"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.69142995;color:#000000;fill:url(#ab);fill-rule:evenodd"
+     d="m 5.9189853,8.2374394 c -0.02496,0.1085074 -0.101563,0.209518 -0.101563,0.3216166 0,0.5138282 0.320116,0.9693185 0.727896,1.4049836 0.130147,-0.08346 0.197775,-0.1919732 0.338544,-0.270835 -0.509338,-0.4420027 -0.84143,-0.9298307 -0.964823,-1.4557381 z m 14.4387557,0 c -0.123897,0.5252141 -0.456092,1.0142229 -0.964823,1.4557382 0.148493,0.08319 0.218829,0.1994645 0.355471,0.2877622 0.410185,-0.4369436 0.710942,-0.906214 0.710942,-1.4218838 0,-0.1120986 -0.0767,-0.2131092 -0.101563,-0.3216166 z m 1.184903,4.5703406 c -0.332472,2.188401 -3.953433,3.927108 -8.412677,3.927108 -4.4483567,0 -8.0492157,-1.729444 -8.3958847,-3.910208 -0.01753,0.10678 -0.06771,0.21227 -0.06771,0.321617 0,2.338877 3.785786,4.248751 8.4635937,4.248751 4.677808,0 8.480386,-1.90982 8.480386,-4.248751 0,-0.115333 -0.04824,-0.226072 -0.06771,-0.338544 z"
+     id="path106"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 4.6694003,16.695508 a 0.742088,0.55060762 0 0 1 -1.484176,0 0.742088,0.55060762 0 1 1 1.484176,0 z"
+     id="path108"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 23.020428,16.647625 a 0.742088,0.55060763 0 0 1 -1.484176,0 0.742088,0.55060763 0 1 1 1.484176,0 z"
+     id="path110"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 6.2840713,7.2949336 c -0.325918,0 -0.537765,0.151321 -0.66815,0.4399932 -1e-6,0 -3.474813,8.9868472 -3.474813,8.9868472 0,0 -0.130369,0.3502 -0.130369,0.928856 v 5.032168 c 0,0.7338 0.240534,0.881243 0.863692,0.881243 H 23.288349 c 0.716683,0 0.831084,-0.171385 0.831084,-0.995319 v -5.032168 c 0,0 0.05526,-0.401751 -0.04889,-0.684454 L 20.499313,7.7487935 C 20.403093,7.4818477 20.201042,7.3012387 19.946539,7.2950311 H 6.2840003 z"
+     id="path112"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#aa);stroke-width:0.54167002;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 21.915042,19.760385 v 2.719671"
+     id="path114"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 20.831702,19.792885 v 2.719671"
+     id="path116"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 19.748362,19.792885 v 2.719671"
+     id="path118"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 18.665022,19.792885 v 2.719671"
+     id="path120"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 17.581682,19.792885 v 2.719671"
+     id="path122"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 16.498342,19.792885 v 2.719671"
+     id="path124"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="M 21.373372,19.787469 V 22.50714"
+     id="path126"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 20.290032,19.819969 V 22.53964"
+     id="path128"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 19.206692,19.819969 V 22.53964"
+     id="path130"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 18.123352,19.819969 V 22.53964"
+     id="path132"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 17.040012,19.819969 V 22.53964"
+     id="path134"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="m 4.2430583,19.629301 v 2.996085 H 11.047517 L 4.4293933,22.439593 4.2430583,19.629409 z"
+     id="path136"
+     inkscape:connector-curvature="0"
+     style="opacity:0.43999999;fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.20571002;color:#000000;fill:url(#w);fill-rule:evenodd"
+     d="m 21.508451,12.840991 a 8.361909,3.842299 0 0 1 -16.7238177,0 8.361909,3.842299 0 1 1 16.7238177,0 z"
+     id="path138"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:0.14118;color:#000000;fill:url(#u);fill-rule:evenodd"
+     d="m 22.642535,14.04393 a 9.5777976,3.4549257 0 1 0 -19.1549827,0 9.5777976,3.4549257 0 1 0 19.1549827,0 z"
+     id="path140"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4348"
+     style="fill:url(#linearGradient3074);stroke:#548820;stroke-width:0.89897525;stroke-linecap:round;stroke-linejoin:round"
+     d="M 19.06683,7.1376494 13,13.550512 6.93317,7.1376494 H 9.788192 V 1.6409063 h 6.423616 v 5.4967431 h 2.855022 z"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4360"
+     style="opacity:0.35400002;fill:none;stroke:url(#linearGradient2831);stroke-width:0.89897525"
+     d="M 17.032379,8.0537734 12.999725,12.255387 9.009741,8.0537734 h 1.695835 v -5.496743 h 4.588297 v 5.496743 h 1.738506 z"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/save_as.svg b/bitmaps_png/sources/save_as.svg
index 94c765488b..d1eeb54abe 100644
--- a/bitmaps_png/sources/save_as.svg
+++ b/bitmaps_png/sources/save_as.svg
@@ -1,105 +1,487 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <radialGradient id="w" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)" r="117.14"/>
-  <linearGradient id="a">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="v" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)" r="117.14"/>
-  <linearGradient id="af" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)" y1="366.65" x1="302.86">
-   <stop stop-opacity="0" offset="0"/>
-   <stop offset=".5"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="u" gradientUnits="userSpaceOnUse" cy="6.4577" cx="23.447" gradientTransform="matrix(-1.3145 -.010063 -.01023 1.3362 46.221 -4.9099)" r="19.062">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="y" y2="12.584" gradientUnits="userSpaceOnUse" x2="12.624" gradientTransform="matrix(.91411 0 0 .91411 -3.8687 -2.7069)" y1="27.394" x1="33.06">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="x" gradientUnits="userSpaceOnUse" cy="36.421" cx="24.837" gradientTransform="matrix(1 0 0 .53672 0 16.873)" r="15.645">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="aa" y2="35.281" gradientUnits="userSpaceOnUse" x2="24.688" gradientTransform="translate(.79549 3.7992)" y1="35.281" x1="7.0625">
-   <stop stop-color="#838383" offset="0"/>
-   <stop stop-color="#bbb" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ab" y2="40.944" gradientUnits="userSpaceOnUse" x2="36.183" gradientTransform="translate(0,5.125)" y1="28.481" x1="7.6046">
-   <stop stop-color="#bbb" offset="0"/>
-   <stop stop-color="#9f9f9f" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ac" y2="33.759" gradientUnits="userSpaceOnUse" x2="12.222" gradientTransform="translate(0,5.125)" y1="37.206" x1="12.277">
-   <stop stop-color="#eee" offset="0"/>
-   <stop stop-color="#eee" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="t" gradientUnits="userSpaceOnUse" cy="2.9585" cx="15.571" gradientTransform="matrix(1.2862 .7817 -.71078 1.1696 -2.3543 .24814)" r="20.936">
-   <stop stop-color="#e4e4e4" offset="0"/>
-   <stop stop-color="#d3d3d3" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ad" y2="47.621" gradientUnits="userSpaceOnUse" x2="44.096" gradientTransform="translate(0,5.125)" y1="4.4331" x1="12.378">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ae" y2="26.357" gradientUnits="userSpaceOnUse" x2="23.688" gradientTransform="translate(0,5.125)" y1="11.319" x1="23.688">
-   <stop stop-color="#fff" stop-opacity=".25490" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="z" y2="11.781" gradientUnits="userSpaceOnUse" x2="21.748" y1="31.965" x1="33.431">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#e6e6e6" offset=".5"/>
-   <stop stop-color="#fff" offset=".75"/>
-   <stop stop-color="#e1e1e1" offset=".84167"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="ag" y2="16.743" gradientUnits="userSpaceOnUse" x2="8.8953" y1="15.868" x1="14.752">
-   <stop stop-color="#3465a4" offset="0"/>
-   <stop stop-color="#3465a4" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="r" y2="21.118" gradientUnits="userSpaceOnUse" x2="7" y1="18.25" x1="12.25">
-   <stop stop-color="#204a87" offset="0"/>
-   <stop stop-color="#204a87" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="s" y2="36.437" gradientUnits="userSpaceOnUse" x2="28.061" y1="31.431" x1="28.061">
-   <stop stop-color="#ddd" offset="0"/>
-   <stop stop-color="#fdfdfd" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.024114 0 0 .019292 45.49 41.752)">
-  <rect opacity=".40206" style="color:#000000" height="478.36" width="1339.6" y="-150.7" x="-1559.3" fill="url(#af)"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#v)" d="m-219.62-150.68v478.33c142.87 0.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z"/>
-  <path opacity=".40206" style="color:#000000" fill="url(#w)" d="m-1559.3-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"/>
- </g>
- <path stroke-linejoin="round" d="m11.286 13.088c-0.625 0-1.0312 0.29018-1.2812 0.84375-0.000001 0-6.4688 17.104-6.4688 17.104s-0.25 0.67156-0.25 1.7812v9.65c0 1.0826 0.65779 1.625 1.6562 1.625h38.562c0.98485 0 1.5938-0.71818 1.5938-1.8438v-9.65s0.10596-0.77042-0.09375-1.3125l-6.718-17.198c-0.18452-0.51191-0.6369-0.9881-1.125-1h-25.875z" stroke="#535353" stroke-linecap="round" stroke-width="2" fill="none"/>
- <path fill-rule="evenodd" fill="url(#ab)" d="m3.2736 32.122 0.7646-0.69222 37.61 0.0625 3.4624 0.3173v10.439c0 1.1256-0.60702 1.8433-1.5919 1.8433h-38.58c-0.99846 0-1.6618-0.54205-1.6618-1.6247v-10.345z"/>
- <path fill-rule="evenodd" fill="url(#t)" d="m3.5491 31.039c-0.71429 1.4643-0.0006156 2.3929 1.0357 2.3929h39c1.119-0.024 1.845-1.012 1.428-2.143l-6.715-17.21c-0.184-0.512-0.655-0.988-1.143-1h-25.857c-0.625 0-1.0357 0.30357-1.2857 0.85715l-6.4643 17.104z"/>
- <rect style="color:#000000" fill-rule="evenodd" height="5.5625" width="17.625" y="36.299" x="7.858" fill="url(#aa)"/>
- <path opacity=".81143" d="m7.858 41.862v-4.0115c1.8355 3.1792 8.2965 4.0115 12.937 4.0115h-12.937z" fill-rule="evenodd" fill="url(#ac)"/>
- <path fill-rule="evenodd" fill="#fff" d="m44.796 30.754c0.06352 1.25-0.414 2.3158-1.3221 2.3438 0 0-38.119-0.000001-38.119 0-1.2892 0-1.8677-0.32495-2.0841-0.86806 0.091761 0.94433 0.82582 1.6493 2.0841 1.6493-1e-7 -0.000001 38.119 0 38.119 0 1.076-0.03307 1.7528-1.424 1.3522-2.9948l-0.03005-0.13021z"/>
- <path opacity=".69143" style="color:#000000" d="m10.969 15.281c-0.04608 0.20032-0.1875 0.3868-0.1875 0.59375 0 0.9486 0.59098 1.7895 1.3438 2.5938 0.24027-0.15408 0.36512-0.35441 0.625-0.5-0.94031-0.816-1.5534-1.7166-1.7812-2.6875zm26.656 0c-0.22873 0.96962-0.84201 1.8724-1.7812 2.6875 0.27414 0.15358 0.40399 0.36824 0.65625 0.53125 0.75726-0.80666 1.3125-1.673 1.3125-2.625 0-0.20695-0.14159-0.39343-0.1875-0.59375zm2.1875 8.4375c-0.61379 4.0401-7.2986 7.25-15.531 7.25-8.2123 0.000001-14.86-3.1928-15.5-7.2188-0.032357 0.19713-0.125 0.39188-0.125 0.59375 3e-7 4.3179 6.9891 7.8438 15.625 7.8438s15.656-3.5258 15.656-7.8438c0-0.21292-0.08905-0.41736-0.125-0.625z" fill-rule="evenodd" fill="url(#ae)"/>
- <path style="color:#000000" d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z" fill-rule="evenodd" fill-opacity=".45763" transform="translate(.088388 5.3018)" fill="#fff"/>
- <path style="color:#000000" d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z" fill-rule="evenodd" fill-opacity=".45763" transform="translate(33.967,5.2134)" fill="#fff"/>
- <path stroke-linejoin="round" d="m11.643 13.541c-0.60169 0-0.99279 0.27936-1.2335 0.81229-0.000001 0-6.415 16.591-6.415 16.591s-0.24068 0.64652-0.24068 1.7148v9.2901c0 1.3547 0.44406 1.6269 1.5945 1.6269h37.687c1.3231 0 1.5343-0.3164 1.5343-1.8375v-9.2901s0.10201-0.74169-0.09025-1.2636l-6.593-16.806c-0.17764-0.49282-0.55065-0.82625-1.0205-0.83771h-25.223z" stroke="url(#ad)" stroke-linecap="round" fill="none"/>
- <path d="m40.5 36.554v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m38.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m36.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m34.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m32.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path d="m30.5 36.614v5.0209" stroke-opacity=".42373" stroke="#fff" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m39.5 36.604v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m37.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m35.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m33.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity=".097143" d="m31.5 36.664v5.0209" stroke="#000" stroke-linecap="square" stroke-width="1px" fill="none"/>
- <path opacity="0.44" d="m7.875 36.312v5.5312h12.562l-12.218-0.343-0.344-5.188z" fill-rule="evenodd" fill="#fff"/>
- <path opacity=".20571" style="color:#000000" d="m39.875 19.562a14.875 6.6875 0 1 1 -29.75 0 14.875 6.6875 0 1 1 29.75 0z" fill-rule="evenodd" transform="matrix(1.0378,0,0,1.0607,-1.6329,3.0304)" fill="url(#z)"/>
- <path opacity=".14118" style="color:#000000" d="m40.482 36.421a15.645 8.3969 0 1 1 -31.289 0 15.645 8.3969 0 1 1 31.289 0z" fill-rule="evenodd" transform="matrix(1.1302 0 0 -.7596 -3.9097 53.666)" fill="url(#x)"/>
- <path style="color:#000000" d="m3.2035 25.835c-1.0306-31.22 25.538-26.286 25.378-10.046h7.3129l-11.38 12.986-11.933-12.986h7.5414c0.461-10.97-16.714-14.179-16.919 10.046z" stroke="url(#r)" display="block" fill="url(#ag)"/>
- <path opacity=".47159" style="color:#000000" d="m7.6642 9.1041c4.7418-9.1441 20.458-6.3866 20.098 7.4749h6.3174l-9.565 10.957-10.096-10.957h6.4566c0.27-11.575-9.953-11.044-13.211-7.4749z" display="block" stroke="url(#y)" stroke-miterlimit="10" fill="none"/>
- <path opacity=".49432" style="color:#000000" fill="url(#u)" d="m34.767 16.212-1.9842 2.5457c-5.41-1.5163-7.8862 2.7293-15.674 1.7318l-3.8613-4.409 7.1865 0.08279c0.049-11.848-12.09-11.165-15.405-2.536 3.8082-14.889 22.864-12.822 23.254 2.486l6.4838 0.0975z"/>
- <rect style="color:#000000" display="block" rx="1.625" ry="1.625" height="12.278" width="39.248" stroke="#7d7d7d" stroke-linecap="round" y="30.298" x="4.5635" fill="url(#s)"/>
- <rect opacity=".59659" style="color:#000000" display="block" ry="0" height="7" width="16" y="33" x="7" fill="#7d7d7d"/>
- <rect style="color:#000000" display="block" height="9" width="1" y="32" x="24"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="save_as.svg">
+  <metadata
+     id="metadata161">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview159"
+     showgrid="false"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <radialGradient
+       id="w"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop8" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       cy="486.64999"
+       cx="605.71002"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
+       r="117.14" />
+    <linearGradient
+       id="af"
+       y2="609.51001"
+       gradientUnits="userSpaceOnUse"
+       x2="302.85999"
+       gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
+       y1="366.64999"
+       x1="302.85999">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop14" />
+      <stop
+         offset=".5"
+         id="stop16" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop18" />
+    </linearGradient>
+    <radialGradient
+       id="x"
+       gradientUnits="userSpaceOnUse"
+       cy="36.421001"
+       cx="24.837"
+       gradientTransform="matrix(0.61219543,0,0,-0.2208348,-2.14036,22.087004)"
+       r="15.645">
+      <stop
+         offset="0"
+         id="stop31" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop33" />
+    </radialGradient>
+    <linearGradient
+       id="aa"
+       y2="35.280998"
+       gradientUnits="userSpaceOnUse"
+       x2="24.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,0.40830031,2.0180928)"
+       y1="35.280998"
+       x1="7.0625">
+      <stop
+         stop-color="#838383"
+         offset="0"
+         id="stop36" />
+      <stop
+         stop-color="#bbb"
+         stop-opacity="0"
+         offset="1"
+         id="stop38" />
+    </linearGradient>
+    <linearGradient
+       id="ab"
+       y2="40.944"
+       gradientUnits="userSpaceOnUse"
+       x2="36.182999"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="28.481001"
+       x1="7.6046">
+      <stop
+         stop-color="#bbb"
+         offset="0"
+         id="stop41" />
+      <stop
+         stop-color="#9f9f9f"
+         offset="1"
+         id="stop43" />
+    </linearGradient>
+    <linearGradient
+       id="ac"
+       y2="33.758999"
+       gradientUnits="userSpaceOnUse"
+       x2="12.222"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="37.206001"
+       x1="12.277">
+      <stop
+         stop-color="#eee"
+         offset="0"
+         id="stop46" />
+      <stop
+         stop-color="#eee"
+         stop-opacity="0"
+         offset="1"
+         id="stop48" />
+    </linearGradient>
+    <radialGradient
+       id="t"
+       gradientUnits="userSpaceOnUse"
+       cy="2.9584999"
+       cx="15.571"
+       gradientTransform="matrix(0.69669595,0.42342344,-0.3850082,0.63353723,-1.2978465,0.09459019)"
+       r="20.936001">
+      <stop
+         stop-color="#e4e4e4"
+         offset="0"
+         id="stop51" />
+      <stop
+         stop-color="#d3d3d3"
+         offset="1"
+         id="stop53" />
+    </radialGradient>
+    <linearGradient
+       id="ad"
+       y2="47.620998"
+       gradientUnits="userSpaceOnUse"
+       x2="44.096001"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.736239)"
+       y1="4.4331002"
+       x1="12.378">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop58" />
+    </linearGradient>
+    <linearGradient
+       id="ae"
+       y2="26.357"
+       gradientUnits="userSpaceOnUse"
+       x2="23.688"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="11.319"
+       x1="23.688">
+      <stop
+         stop-color="#fff"
+         stop-opacity=".25490"
+         offset="0"
+         id="stop61" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop63" />
+    </linearGradient>
+    <linearGradient
+       id="z"
+       y2="11.781"
+       gradientUnits="userSpaceOnUse"
+       x2="21.747999"
+       y1="31.965"
+       x1="33.431"
+       gradientTransform="matrix(0.56214513,0,0,0.57454937,-0.90708569,1.6016569)">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop66" />
+      <stop
+         stop-color="#e6e6e6"
+         offset=".5"
+         id="stop68" />
+      <stop
+         stop-color="#fff"
+         offset=".75"
+         id="stop70" />
+      <stop
+         stop-color="#e1e1e1"
+         offset=".84167"
+         id="stop72" />
+      <stop
+         stop-color="#fff"
+         offset="1"
+         id="stop74" />
+    </linearGradient>
+    <linearGradient
+       id="s"
+       y2="36.437"
+       gradientUnits="userSpaceOnUse"
+       x2="28.061001"
+       y1="31.431"
+       x1="28.061001"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,-0.03981981)">
+      <stop
+         stop-color="#ddd"
+         offset="0"
+         id="stop87" />
+      <stop
+         stop-color="#fdfdfd"
+         offset="1"
+         id="stop89" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2834"
+       y2="23.891001"
+       gradientUnits="userSpaceOnUse"
+       x2="1.3099999"
+       gradientTransform="matrix(0,-0.33674,-0.33543,0,20.014,15.582)"
+       y1="23.891001"
+       x1="28.671">
+      <stop
+         id="stop2266"
+         style="stop-color:#d7e866"
+         offset="0" />
+      <stop
+         id="stop2268"
+         style="stop-color:#8cab2a"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2831"
+       y2="33.332001"
+       gradientUnits="userSpaceOnUse"
+       x2="57.410999"
+       gradientTransform="matrix(0,0.35779214,-0.35535445,0,22.381416,-1.7753537)"
+       y1="33.332001"
+       x1="8.5272999">
+      <stop
+         id="stop4224"
+         style="stop-color:#fff"
+         offset="0" />
+      <stop
+         id="stop4226"
+         style="stop-color:#fff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       y2="23.891001"
+       x2="1.3099999"
+       y1="23.891001"
+       x1="28.671"
+       gradientTransform="matrix(0,-0.30849552,-0.30781052,0,20.354306,14.079451)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3074"
+       xlink:href="#linearGradient2834"
+       inkscape:collect="always" />
+  </defs>
+  <g
+     transform="matrix(0.01306183,0,0,0.0104499,24.617975,22.575986)"
+     id="g91">
+    <rect
+       style="opacity:0.40206;color:#000000;fill:url(#af)"
+       height="478.35999"
+       width="1339.6"
+       y="-150.7"
+       x="-1559.3"
+       id="rect93" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#v)"
+       d="m -219.62,-150.68 v 478.33 c 142.87,0.90045 345.4,-107.17 345.4,-239.2 0,-132.03 -159.44,-239.13 -345.4,-239.13 z"
+       id="path95"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.40206;color:#000000;fill:url(#w)"
+       d="m -1559.3,-150.68 v 478.33 c -142.87,0.90045 -345.4,-107.17 -345.4,-239.2 0,-132.03 159.44,-239.13 345.4,-239.13 z"
+       id="path97"
+       inkscape:connector-curvature="0" />
+  </g>
+  <path
+     d="m 6.0906953,7.0495571 c -0.338544,0 -0.558571,0.1571818 -0.693988,0.4570341 -1e-6,0 -3.503955,9.2647238 -3.503955,9.2647238 0,0 -0.135417,0.363764 -0.135417,0.964823 v 5.227115 c 0,0.586412 0.356305,0.880214 0.897113,0.880214 H 23.542327 c 0.533464,0 0.863314,-0.389017 0.863314,-0.998732 V 17.61762 c 0,0 0.05739,-0.417313 -0.05078,-0.710942 L 20.71592,7.5910376 C 20.615971,7.3137513 20.37093,7.0558134 20.106541,7.0493675 H 6.0908303 z"
+     id="path99"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#535353;stroke-width:1.08334005;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 1.7506183,17.359704 0.414161,-0.374955 20.3722077,0.03385 1.875479,0.171872 v 5.654493 c 0,0.609704 -0.328805,0.998461 -0.862285,0.998461 H 2.6525533 c -0.540836,0 -0.900148,-0.293613 -0.900148,-0.880052 v -5.603575 z"
+     id="path101"
+     inkscape:connector-curvature="0"
+     style="fill:url(#ab);fill-rule:evenodd" />
+  <path
+     d="m 1.8998483,16.773075 c -0.38691,0.793168 -3.34e-4,1.296163 0.561008,1.296163 H 23.585986 c 0.606128,-0.013 0.999381,-0.54817 0.773504,-1.160799 L 20.722176,7.5862979 C 20.622509,7.3089629 20.367382,7.051128 20.103047,7.0446279 H 6.0970863 c -0.338544,0 -0.561007,0.1644348 -0.696425,0.4642925 l -3.501517,9.2647236 z"
+     id="path103"
+     inkscape:connector-curvature="0"
+     style="fill:url(#t);fill-rule:evenodd" />
+  <rect
+     style="color:#000000;fill:url(#aa);fill-rule:evenodd"
+     height="3.0130394"
+     width="9.5469341"
+     y="19.622259"
+     x="4.23385"
+     id="rect105" />
+  <path
+     d="m 4.2338503,22.63557 v -2.17291 c 0.994235,1.722078 4.493965,2.17291 7.0075847,2.17291 H 4.2338503 z"
+     id="path107"
+     inkscape:connector-curvature="0"
+     style="opacity:0.81142997;fill:url(#ac);fill-rule:evenodd" />
+  <path
+     d="m 24.242056,16.6187 c 0.03441,0.677087 -0.224251,1.254399 -0.716142,1.269566 0,0 -20.6479177,-1e-6 -20.6479177,0 -0.698321,0 -1.011677,-0.176016 -1.128895,-0.470202 0.0497,0.511515 0.447322,0.893376 1.128895,0.893376 0,-1e-6 20.6479177,0 20.6479177,0 0.582837,-0.01791 0.949439,-0.771338 0.732446,-1.622193 l -0.01628,-0.07053 z"
+     id="path109"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.69142995;color:#000000;fill:url(#ae);fill-rule:evenodd"
+     d="m 5.9189853,8.2374394 c -0.02496,0.1085074 -0.101563,0.209518 -0.101563,0.3216166 0,0.5138282 0.320116,0.9693185 0.727896,1.4049836 0.130147,-0.08346 0.197775,-0.1919732 0.338544,-0.270835 -0.509338,-0.4420027 -0.84143,-0.9298307 -0.964823,-1.4557381 z m 14.4387557,0 c -0.123897,0.5252141 -0.456092,1.0142229 -0.964823,1.4557382 0.148493,0.08319 0.218829,0.1994645 0.355471,0.2877622 0.410185,-0.4369436 0.710942,-0.906214 0.710942,-1.4218838 0,-0.1120986 -0.0767,-0.2131092 -0.101563,-0.3216166 z m 1.184903,4.5703406 c -0.332472,2.188401 -3.953433,3.927108 -8.412677,3.927108 -4.4483567,0 -8.0492157,-1.729444 -8.3958847,-3.910208 -0.01753,0.10678 -0.06771,0.21227 -0.06771,0.321617 0,2.338877 3.785786,4.248751 8.4635937,4.248751 4.677808,0 8.480386,-1.90982 8.480386,-4.248751 0,-0.115333 -0.04824,-0.226072 -0.06771,-0.338544 z"
+     id="path111"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 4.6694003,16.695508 a 0.742088,0.55060762 0 0 1 -1.484176,0 0.742088,0.55060762 0 1 1 1.484176,0 z"
+     id="path113"
+     inkscape:connector-curvature="0" />
+  <path
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 23.020428,16.647625 a 0.742088,0.55060763 0 0 1 -1.484176,0 0.742088,0.55060763 0 1 1 1.484176,0 z"
+     id="path115"
+     inkscape:connector-curvature="0" />
+  <path
+     d="m 6.2840713,7.2949336 c -0.325918,0 -0.537765,0.151321 -0.66815,0.4399932 -1e-6,0 -3.474813,8.9868472 -3.474813,8.9868472 0,0 -0.130369,0.3502 -0.130369,0.928856 v 5.032168 c 0,0.7338 0.240534,0.881243 0.863692,0.881243 H 23.288349 c 0.716683,0 0.831084,-0.171385 0.831084,-0.995319 v -5.032168 c 0,0 0.05526,-0.401751 -0.04889,-0.684454 L 20.499313,7.7487935 C 20.403093,7.4818477 20.201042,7.3012387 19.946539,7.2950311 H 6.2840003 z"
+     id="path117"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#ad);stroke-width:0.54167002;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     d="m 21.915042,19.760385 v 2.719671"
+     id="path119"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 20.831702,19.792885 v 2.719671"
+     id="path121"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 19.748362,19.792885 v 2.719671"
+     id="path123"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 18.665022,19.792885 v 2.719671"
+     id="path125"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 17.581682,19.792885 v 2.719671"
+     id="path127"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="m 16.498342,19.792885 v 2.719671"
+     id="path129"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
+  <path
+     d="M 21.373372,19.787469 V 22.50714"
+     id="path131"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 20.290032,19.819969 V 22.53964"
+     id="path133"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 19.206692,19.819969 V 22.53964"
+     id="path135"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 18.123352,19.819969 V 22.53964"
+     id="path137"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="M 17.040012,19.819969 V 22.53964"
+     id="path139"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
+  <path
+     d="m 4.2430583,19.629301 v 2.996085 H 11.047517 L 4.4293933,22.439593 4.2430583,19.629409 z"
+     id="path141"
+     inkscape:connector-curvature="0"
+     style="opacity:0.43999999;fill:#ffffff;fill-rule:evenodd" />
+  <path
+     style="opacity:0.20571002;color:#000000;fill:url(#z);fill-rule:evenodd"
+     d="m 21.508451,12.840991 a 8.361909,3.842299 0 0 1 -16.7238177,0 8.361909,3.842299 0 1 1 16.7238177,0 z"
+     id="path143"
+     inkscape:connector-curvature="0" />
+  <path
+     style="opacity:0.14118;color:#000000;fill:url(#x);fill-rule:evenodd"
+     d="m 22.642535,14.04393 a 9.5777976,3.4549257 0 1 0 -19.1549827,0 9.5777976,3.4549257 0 1 0 19.1549827,0 z"
+     id="path145"
+     inkscape:connector-curvature="0" />
+  <rect
+     style="color:#000000;fill:url(#s);stroke:#7d7d7d;stroke-width:0.54167002;stroke-linecap:round;display:block"
+     display="block"
+     rx="0.88021374"
+     ry="0.88021374"
+     height="6.6506243"
+     width="21.259464"
+     y="16.371698"
+     x="2.4493184"
+     id="rect153" />
+  <rect
+     style="opacity:0.59658999;color:#000000;fill:#7d7d7d;display:block"
+     display="block"
+     ry="0"
+     height="3.7916901"
+     width="8.6667204"
+     y="17.835289"
+     x="3.7690969"
+     id="rect155" />
+  <rect
+     style="color:#000000;display:block"
+     display="block"
+     height="4.87503"
+     width="0.54167002"
+     y="17.293619"
+     x="12.977487"
+     id="rect157" />
+  <path
+     id="path4348"
+     style="fill:url(#linearGradient3074);stroke:#548820;stroke-width:0.89897525;stroke-linecap:round;stroke-linejoin:round"
+     d="M 19.06683,6.6843164 13,13.097183 6.9331696,6.6843164 H 9.7881923 V 1.1875739 h 6.4236157 v 5.4967425 h 2.855022 z"
+     inkscape:connector-curvature="0" />
+  <path
+     id="path4360"
+     style="opacity:0.35400002;fill:none;stroke:url(#linearGradient2831);stroke-width:0.89897525"
+     d="M 17.032379,7.6004402 12.999724,11.802058 9.0097412,7.6004402 H 10.705576 V 2.1036976 h 4.588297 v 5.4967426 h 1.738506 z"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/save_library.svg b/bitmaps_png/sources/save_library.svg
index ea16ca7c2d..383a29f21e 100644
--- a/bitmaps_png/sources/save_library.svg
+++ b/bitmaps_png/sources/save_library.svg
@@ -7,14 +7,15 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.0"
-   width="48"
-   height="48"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="save_library.svg">
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="libview.svg">
   <metadata
      id="metadata166">
     <rdf:RDF>
@@ -23,7 +24,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -36,139 +37,305 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
      id="namedview164"
-     showgrid="false"
-     inkscape:zoom="6.9532166"
-     inkscape:cx="19.720378"
-     inkscape:cy="7.8602376"
+     showgrid="true"
+     inkscape:zoom="13.906433"
+     inkscape:cx="8.139791"
+     inkscape:cy="18.405854"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3041"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
   <defs
-     id="defs4" />
+     id="defs4">
+    <clipPath
+       id="ba">
+      <path
+         style="fill:#ffffff"
+         d="m 0,96 v 60 H 96 V 96 H 0 z m 68,20 c 9.9411,0 18,8.0589 18,18 0,9.9411 -8.0589,18 -18,18 -9.9411,0 -18,-8.0589 -18,-18 0,-9.9411 8.0589,-18 18,-18 z"
+         id="path125"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bl"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6326,90.834)"
+       y1="122"
+       x1="69">
+      <stop
+         stop-color="#1e71ac"
+         offset="0"
+         id="stop128" />
+      <stop
+         stop-color="#81c1e9"
+         offset="1"
+         id="stop130" />
+    </linearGradient>
+    <linearGradient
+       id="bm"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(0.39018,0.62586,-0.63862,0.30043,3.5817,-20.909)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       id="a">
+      <stop
+         offset="0"
+         id="stop15" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop17" />
+    </linearGradient>
+    <linearGradient
+       id="bn"
+       y2="5.9782"
+       gradientUnits="userSpaceOnUse"
+       x2="69"
+       gradientTransform="matrix(-0.2255,-0.071329,0.05452,-0.20327,7.6018,90.825)"
+       y1="122"
+       x1="69">
+      <stop
+         stop-color="#cd2323"
+         offset="0"
+         id="stop134" />
+      <stop
+         stop-color="#ef7474"
+         offset="1"
+         id="stop136" />
+    </linearGradient>
+    <linearGradient
+       id="ao"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65" />
+    <clipPath
+       id="aq">
+      <path
+         style="fill:url(#linearGradient4033)"
+         d="m 118,56 c -9.9411,0 -18,8.0589 -18,18 0,9.9411 8.0589,18 18,18 9.7305,0 17.637,-7.7253 17.969,-17.375 v -1.25 C 135.639,63.725 127.729,56 117.999,56 z m -6,10.75 c 5.9493,0.05747 10.832,4.9413 11.031,10.875 l 3.75,0.03125 -6,8.7188 -6.1562,-8.8125 3.9688,0.03125 c -0.25101,-4.9057 -4.4893,-9.9506 -11.719,-9.625 1.5223,-0.80073 3.2718,-1.2367 5.125,-1.2188 z"
+         id="path122"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       id="bo"
+       y2="5.1837001"
+       xlink:href="#an"
+       gradientUnits="userSpaceOnUse"
+       x2="84.360001"
+       gradientTransform="matrix(0.21868,0.069171,-0.053262,0.19858,-13.124,56.327)"
+       y1="79.417"
+       x1="84.360001" />
+    <linearGradient
+       id="an">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop65" />
+      <stop
+         stop-color="#fff"
+         stop-opacity=".49804"
+         offset=".43290"
+         id="stop67" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop69" />
+    </linearGradient>
+    <linearGradient
+       id="bp"
+       y2="67.706001"
+       xlink:href="#a"
+       gradientUnits="userSpaceOnUse"
+       x2="118.33"
+       gradientTransform="matrix(-0.39018,-0.62586,0.63862,-0.30043,-9.9736,166.82)"
+       y1="87.488998"
+       x1="120.65" />
+    <linearGradient
+       y2="67.706001"
+       x2="118.33"
+       y1="87.488998"
+       x1="120.65"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3263"
+       xlink:href="#a"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.1837001"
+       x2="84.360001"
+       y1="79.417"
+       x1="84.360001"
+       gradientTransform="matrix(-0.21868,-0.069171,0.053262,-0.19858,6.7324,89.587)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3265"
+       xlink:href="#an"
+       inkscape:collect="always" />
+  </defs>
   <g
-     id="g3324"
-     transform="matrix(1.4518901,0,0,1.534722,-109.41366,9.9953925)">
+     id="g2983"
+     transform="matrix(0.67065061,0,0,0.63959329,-0.72214704,-0.25711042)">
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.9599918 C 90.36789,3.4650508 81.632804,0.18636824 77.608639,-0.4748568 c 0.212367,7.7695243 0.216449,12.0237868 -0.0029,19.2059598 5.248608,0.701362 10.322859,2.865742 14.342476,5.00575 0,1.044902 -0.114839,-17.149972 -0.114839,-17.7768612 z"
-       id="path37" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,12.035343 C 18.444903,8.7606248 7.1884028,4.4572113 2.002648,3.5893247 2.2763155,13.787163 2.2815758,19.371068 1.9989109,28.797982 8.7625485,29.718551 15.3015,32.559393 20.481394,35.368247 c 0,1.371479 -0.147987,-22.510084 -0.147987,-23.332904 z"
+       id="path37"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.14577985;stroke-linejoin:round"
-       d="M 91.833158,5.910569 C 95.595333,2.3320981 100.68202,0.87568624 106.54376,-0.72145056 106.10171,7.5899037 106.38472,11.893329 106.4318,18.583095 c -5.30622,0.06103 -10.808937,2.619409 -14.483781,5.153498 0,-0.03876 -0.114839,-17.1991348 -0.114839,-17.826024 z"
-       id="path39" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.49013674;stroke-linejoin:round"
+       d="M 20.333126,11.970474 C 25.181266,7.2735751 31.736244,5.3619712 39.289996,3.2656597 38.720347,14.174674 39.085048,19.823107 39.145718,28.603715 c -6.837879,0.0801 -13.928975,3.438089 -18.664576,6.764191 0,-0.05087 -0.147988,-22.574613 -0.147988,-23.397432 z"
+       id="path39"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-opacity:0.27935001;fill-rule:evenodd"
-       d="m 103.37834,26.404383 -22.959972,0 c -3.531113,0 -5.260131,-1.483178 -5.260131,-4.512301 0,0 8.375213,-17.3018822 33.479623,-19.9402793 l 0,19.9402793 c 0,3.029097 -1.72899,4.512301 -5.26013,4.512301 z"
-       id="path35" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.29802737"
+       d="m 36.25809,7.3432246 c 0,0 -7.632679,1.948204 -13.700376,6.5238304"
+       id="path49"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.22915597"
-       d="m 104.19099,2.3851626 c 0,0 -5.922988,1.4842967 -10.631543,4.970373"
-       id="path49" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.804819,10.900809 c 0,0 -7.023496,1.140338 -13.24437,5.519376"
+       id="path51"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83925,5.095613 c 0,0 -5.450259,0.8688008 -10.277681,4.2050999"
-       id="path51" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.56254,14.052787 c 0,0 -6.549106,1.123473 -13.002872,5.151669"
+       id="path53"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65124,7.4970408 c 0,0 -5.08213,0.8559509 -10.090277,3.9249512"
-       id="path53" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.566457,17.2611 c 0,0 -6.346312,0.591814 -13.006399,4.875119"
+       id="path55"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.65428,9.9413885 c 0,0 -4.924762,0.4508915 -10.093014,3.7142535"
-       id="path55" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.480491,19.937482 c -0.07397,0.01638 -5.754704,1.122073 -12.920433,5.032513"
+       id="path57"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.58757,11.980469 c -0.0574,0.01248 -4.465672,0.854885 -10.026304,3.834169"
-       id="path57" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.800902,22.548312 c -0.07397,0.01638 -6.168897,1.212856 -13.241234,5.294723"
+       id="path59"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.83621,13.969607 c -0.0574,0.01248 -4.787087,0.92405 -10.275247,4.033941"
-       id="path59" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 35.898595,25.338215 c 0,0 -6.670244,1.368338 -13.339709,5.367787"
+       id="path61"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 103.91202,16.095177 c 0,0 -5.176134,1.042509 -10.351664,4.089607"
-       id="path61" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.39885914;stroke-linejoin:round"
+       d="M 20.385488,11.950671 C 24.65765,6.7675925 30.434622,4.1994401 37.091192,1.3458617 36.589184,12.311893 36.9106,17.923793 36.964002,26.698257 c -6.025886,0.765461 -12.274893,4.834149 -16.448193,8.634823 0,-0.05086 -0.130412,-22.559589 -0.130412,-23.38275 z"
+       id="path63"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.07559562;stroke-linejoin:round"
-       d="m 91.873791,5.895482 c 3.315214,-3.9488817 7.798166,-5.90550436 12.963689,-8.0795873 -0.38956,8.3547943 -0.14014,12.6303863 -0.0987,19.3154703 -4.67611,0.583189 -9.525363,3.683039 -12.763859,6.578695 0,-0.03875 -0.1012,-17.1876888 -0.1012,-17.8148381 z"
-       id="path63" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.421527,5.7269479 c 0,0 -6.726511,2.7132211 -12.07326,7.8970171"
+       id="path65"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.76581,1.1537545 c 0,0 -5.219798,2.0671476 -9.368895,6.0165756"
-       id="path65" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.808038,12.506501 c 0,0 -5.771109,1.779851 -11.458599,6.454864"
+       id="path67"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.28974,6.3189574 c 0,0 -4.478402,1.3560315 -8.891915,4.9178286"
-       id="path67" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 33.733798,18.399732 c -0.06521,0.0238 -5.071265,1.698866 -11.385922,6.327515"
+       id="path69"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.23213,10.808889 c -0.0506,0.01813 -3.935321,1.294331 -8.835518,4.820804"
-       id="path69" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 34.105021,23.7583 c 0,0 -5.878183,2.03687 -11.755582,6.704783"
+       id="path71"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 102.5202,14.891472 c 0,0 -4.561492,1.55185 -9.122375,5.108237"
-       id="path71" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.5280219,7.278355 c 0,0 6.7331581,1.948204 12.0853761,6.523831"
+       id="path73"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.120346,2.3357398 c 0,0 5.224956,1.4842967 9.378297,4.970373"
-       id="path73" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9301115,10.83628 c 0,0 6.1954755,1.140339 11.6828965,5.519377"
+       id="path75"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.432369,5.0464503 c 0,0 4.807712,0.8688008 9.065971,4.2050999"
-       id="path75" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1434661,13.988259 c 0,0 5.7769719,1.123473 11.4699319,5.151669"
+       id="path77"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.597933,7.4478782 c 0,0 4.482952,0.8559508 8.90071,3.9249508"
-       id="path77" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.1399494,17.196572 c 0,0 5.5980056,0.591815 11.4730586,4.875118"
+       id="path79"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.595204,9.8922258 c 0,0 4.344073,0.4508922 8.903136,3.7142532"
-       id="path79" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 7.2161475,19.872953 c 0.06527,0.01638 5.0763425,1.122074 11.3972505,5.032514"
+       id="path81"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.654334,11.931306 c 0.05065,0.01248 3.939261,0.854885 8.844309,3.834169"
-       id="path81" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.9328473,22.483442 c 0.06527,0.01638 5.4417017,1.212856 11.6805507,5.294723"
+       id="path83"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.434492,13.920184 c 0.05065,0.01248 4.222781,0.92405 9.064151,4.033941"
-       id="path83" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 6.846099,25.273585 c 0,0 5.88365,1.368339 11.767299,5.367786"
+       id="path85"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 81.367175,16.045937 c 0,0 4.565734,1.042509 9.131468,4.089606"
-       id="path85" />
+       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.3138274;stroke-linejoin:round"
+       d="M 20.53085,11.886143 C 16.762376,6.7030643 11.666495,4.134912 5.794568,1.2813335 6.2373751,12.247364 5.9538765,17.859266 5.9067195,26.633729 c 5.3154875,0.765427 10.8279155,4.834149 14.5092515,8.634824 0,-0.05087 0.115038,-22.55959 0.115038,-23.382751 z"
+       id="path87"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.01021397;stroke-linejoin:round"
-       d="m 91.986593,5.8463193 c -2.92435,-3.9488817 -6.878773,-5.90550434 -11.43541,-8.0795873 0.34362,8.3547943 0.123624,12.630387 0.08703,19.315471 4.124838,0.583163 8.402503,3.683039 11.259233,6.578695 0,-0.03876 0.08927,-17.1876895 0.08927,-17.8148388 z"
-       id="path87" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.1500592,5.6624197 c 0,0 5.9332768,2.7132213 10.6501218,7.8970173"
+       id="path89"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.379053,1.1045918 c 0,0 4.604245,2.0671477 8.264534,6.0165756"
-       id="path89" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.6920411,12.441973 c 0,0 5.0908019,1.779851 10.1077489,6.454864"
+       id="path91"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.799633,6.2697947 c 0,0 3.950481,1.3560316 7.843651,4.9178283"
-       id="path91" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.7565163,18.335203 c 0.057513,0.0238 4.4734027,1.698866 10.0436647,6.327515"
+       id="path93"
+       inkscape:connector-curvature="0" />
     <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.849666,10.759726 c 0.04463,0.01813 3.471377,1.294331 7.793921,4.820804"
-       id="path93" />
-    <path
-       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.35106131"
-       d="m 82.596469,14.842309 c 0,0 4.023559,1.55185 8.047118,5.108237"
-       id="path95" />
+       style="opacity:0.62891002;fill:none;stroke:#000000;stroke-width:0.45657057"
+       d="m 8.4302331,23.693771 c 0,0 5.1849739,2.036871 10.3699479,6.704783"
+       id="path95"
+       inkscape:connector-curvature="0" />
   </g>
   <g
-     transform="matrix(1.1639989,0,0,1.1466465,-7.4371606,-1.4627026)"
+     transform="matrix(0.60926793,0,0,0.60018523,-6.1426458,11.034576)"
      id="g221">
     <path
+       inkscape:connector-curvature="0"
        style="fill:#7f7f7f;fill-rule:evenodd;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round"
        d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
        id="path223" />
     <path
+       inkscape:connector-curvature="0"
        style="fill:#bfbfbf;fill-rule:evenodd;stroke:#333333;stroke-width:1.34249997"
        d="m 29.647,2.3339 v 5.6378 c 0,0.57606 0.51531,1.0398 1.1554,1.0398 h 7.7628 c 0.64009,-4e-7 1.1554,-0.46376 1.1554,-1.0398 V 2.3339 h -10.074 z"
        id="path225" />
@@ -181,6 +348,7 @@
        x="31.209"
        id="rect227" />
     <path
+       inkscape:connector-curvature="0"
        style="fill:none;stroke:#333333;stroke-width:1.34249997;stroke-linecap:round;stroke-linejoin:round"
        d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
        id="path229" />
diff --git a/bitmaps_png/sources/save_netlist.svg b/bitmaps_png/sources/save_netlist.svg
index e1f629830c..a504d8fa7f 100644
--- a/bitmaps_png/sources/save_netlist.svg
+++ b/bitmaps_png/sources/save_netlist.svg
@@ -1,55 +1,262 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0">
- <defs>
-  <linearGradient id="g" y2="9.6875" gradientUnits="userSpaceOnUse" x2="-24.75" gradientTransform="matrix(1.179,0,0,1.0766,65.637,-2.9397)" y1="11.566" x1="-26.754">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <linearGradient id="h" y2="14.07" gradientUnits="userSpaceOnUse" x2="-28.789" gradientTransform="matrix(1.0874 0 0 .9889 62.751 -1.5125)" y1="11.053" x1="-18.589">
-   <stop stop-opacity=".41296" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="k" gradientUnits="userSpaceOnUse" cy="10.108" cx="-26.305" gradientTransform="matrix(.48024 -.30125 .88545 1.1769 35.944 -12.024)" r="7.0421">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" offset=".47534"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="i" y2="67.799" gradientUnits="userSpaceOnUse" x2="61.181" gradientTransform="matrix(1.179,0,0,1.0766,-40.472,-67.533)" y1="70.752" x1="58.282">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="l" gradientUnits="userSpaceOnUse" cy="35.357" cx="-30.25" gradientTransform="matrix(4.7109,0,0,2.0832,172.48,-36.493)" r="18">
-   <stop stop-color="#f6f6f5" offset="0"/>
-   <stop stop-color="#d3d7cf" offset="1"/>
-  </radialGradient>
-  <linearGradient id="j" y2="-22.502" gradientUnits="userSpaceOnUse" x2="-62.75" gradientTransform="matrix(1.179,0,0,1.0766,65.637,-2.9397)" y1="49.021" x1="-47.5">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#babdb6" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity="0" height="51.675" width="56.591" y="-2.9397" x="-5.1025"/>
- <path d="m4.947 0.82824h22.373c4.571 0.078524 7.6634 2.6914 10.611 5.3828 2.9475 2.6914 5.4324 5.6548 5.8949 9.689v26.888c0 1.2071-1.0642 2.1788-2.3861 2.1788h-36.492c-1.3219 0-2.3861-0.97174-2.3861-2.1788v-39.781c0-1.2071 1.0642-2.1788 2.3861-2.1788z" stroke="url(#j)" stroke-width="1.1266" fill="url(#l)"/>
- <path opacity=".15" d="m8.3453 6.8839c-0.25782 0-0.47896 0.20192-0.47896 0.43735s0.22114 0.43735 0.47896 0.43735h24.98c0.25782 0 0.47896-0.20193 0.47896-0.43735 0-0.23543-0.22114-0.43735-0.47896-0.43735h-24.98zm0.073687 2.0858c-0.30617 0-0.55265 0.22507-0.55265 0.50464s0.24648 0.50464 0.55265 0.50464h26.011c0.30617 0 0.55265-0.22507 0.55265-0.50464s-0.24648-0.50464-0.55265-0.50464h-26.011zm0 2.1531c-0.30617 0-0.55265 0.22507-0.55265 0.50464s0.24648 0.50464 0.55265 0.50464h29.696c0.30617 0 0.55265-0.22507 0.55265-0.50464s-0.24648-0.50464-0.55265-0.50464h-29.696zm0 2.1531c-0.30617 0-0.55265 0.22507-0.55265 0.50464s0.24648 0.50464 0.55265 0.50464h29.696c0.30617 0 0.55265-0.22507 0.55265-0.50464s-0.24648-0.50464-0.55265-0.50464h-29.696zm0 2.1531c-0.30617 0-0.55265 0.22507-0.55265 0.50464s0.24648 0.50464 0.55265 0.50464h29.696c0.30617 0 0.55265-0.22507 0.55265-0.50464s-0.24648-0.50464-0.55265-0.50464h-29.696z" fill-rule="evenodd" fill="url(#i)"/>
- <path fill="url(#k)" d="m27.32 1.3665c-1.6375 0-0.04964 0.53514 1.5843 1.2111 1.6339 0.67598 5.863 3.4612 4.9002 7.4013 5.0971-0.46355 7.8746 3.3614 8.2529 4.609s1.179 2.8073 1.179 1.3121c0.033-4.097-3.355-6.924-5.711-9.3189s-5.898-4.7013-10.205-5.2146z"/>
- <path opacity=".87854" fill="url(#h)" d="m28.617 2.4585c1.0874 0 3.5469 6.67 2.4595 11.12 5.0637-0.46051 10.438 0.09493 10.98 1.0094-0.378-1.248-3.156-5.0726-8.253-4.609 1.019-4.1719-3.757-7.1239-5.187-7.5205z"/>
- <path d="m4.9557 1.9048c-0.68754 0-1.2158 0.48239-1.2158 1.1102v39.765c0 0.62781 0.52829 1.1102 1.2158 1.1102h36.475c0.68754 0 1.2158-0.48239 1.2158-1.1102v-26.88c0-1.377-0.56646-4.4198-2.579-6.2575l-5.896-5.3827c-2.012-1.8377-5.345-2.355-6.852-2.355h-22.364z" stroke="url(#g)" stroke-width="1.1266" fill="none"/>
- <g opacity=".15" fill-rule="evenodd" transform="matrix(1.0951,0,0,1.0766,-3.0852,-2.9397)">
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="19.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="21.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="23.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="25.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="27.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="29.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="31.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="33.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="28.125" y="35.062" x="10"/>
-  <rect rx=".50464" ry=".46875" height=".9375" width="13.812" y="37.062" x="10"/>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0358 .96544)" line-height="125%" font-size="36.367px" y="45.633389" x="-0.53437692" font-family="Sans" fill="#505050"><tspan style="word-spacing:0px;letter-spacing:-.69098px" font-weight="bold" font-size="29.094px" dx="3.0058533e-08" y="45.633389" x="-0.53437692" font-family="Garuda" fill="#505050">.net</tspan></text>
- <g transform="matrix(1.1046,0,0,1.0898,-5.3967,-1.5891)">
-  <path stroke-linejoin="round" d="m25.961 2.2795c-0.50881 0-0.91843 0.40232-0.91843 0.90206v20.226c0 0.49974 0.40962 0.90206 0.91843 0.90206h19.775c0.50881 0 0.91843-0.40232 0.91843-0.90206v-18.154l-3.0423-2.974h-17.651z" fill-rule="evenodd" stroke-linecap="round" stroke-width="1pt" fill="#7f7f7f"/>
-  <path d="m29.647 2.3339v5.6378c0 0.57606 0.51531 1.0398 1.1554 1.0398h7.7628c0.64009-4e-7 1.1554-0.46376 1.1554-1.0398v-5.6378h-10.074z" fill-rule="evenodd" stroke="#333" stroke-width="1.3425" fill="#bfbfbf"/>
-  <rect fill-rule="evenodd" rx=".60650" height="3.8493" width="2.8554" stroke="#333" y="3.7319" x="31.209" stroke-width=".80550" fill="#7f7f7f"/>
-  <path stroke-linejoin="round" d="m25.961 2.2795c-0.50881 0-0.91843 0.40232-0.91843 0.90206v20.226c0 0.49974 0.40962 0.90206 0.91843 0.90206h19.775c0.50881 0 0.91843-0.40232 0.91843-0.90206v-18.154l-3.0423-2.974h-17.651z" stroke="#333" stroke-linecap="round" stroke-width="1.3425" fill="none"/>
-  <rect stroke-linejoin="round" fill-rule="evenodd" fill-opacity=".75" rx=".88217" height="12.181" width="18.097" stroke="#333" stroke-linecap="round" y="10.573" x="26.805" stroke-width=".80550" fill="#d9d9d9"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="save_netlist.svg">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview88"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     inkscape:zoom="27.812866"
+     inkscape:cx="5.6508164"
+     inkscape:cy="15.023821"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="text48">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3044"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="g"
+       y2="9.6875"
+       gradientUnits="userSpaceOnUse"
+       x2="-24.75"
+       gradientTransform="matrix(1.179,0,0,1.0766,65.637,-24.9397)"
+       y1="11.566"
+       x1="-26.754">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop7" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="h"
+       y2="14.07"
+       gradientUnits="userSpaceOnUse"
+       x2="-28.789"
+       gradientTransform="matrix(1.0874,0,0,0.9889,62.751,-23.5125)"
+       y1="11.053"
+       x1="-18.589001">
+      <stop
+         stop-opacity=".41296"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop14" />
+    </linearGradient>
+    <radialGradient
+       id="k"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.48024,-0.30125,0.88545,1.1769,35.944,-34.024)"
+       r="7.0421">
+      <stop
+         stop-color="#fff"
+         offset="0"
+         id="stop17" />
+      <stop
+         stop-color="#fff"
+         offset=".47534"
+         id="stop19" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop21" />
+    </radialGradient>
+    <linearGradient
+       id="i"
+       y2="67.799004"
+       gradientUnits="userSpaceOnUse"
+       x2="61.181"
+       gradientTransform="matrix(1.179,0,0,1.0766,-40.472,-89.533)"
+       y1="70.751999"
+       x1="58.282001">
+      <stop
+         offset="0"
+         id="stop24" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop26" />
+    </linearGradient>
+    <radialGradient
+       id="l"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(4.7109,0,0,2.0832,172.48,-58.493)"
+       r="18">
+      <stop
+         stop-color="#f6f6f5"
+         offset="0"
+         id="stop29" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop31" />
+    </radialGradient>
+    <linearGradient
+       id="j"
+       y2="-22.502001"
+       gradientUnits="userSpaceOnUse"
+       x2="-62.75"
+       gradientTransform="matrix(1.179,0,0,1.0766,65.637,-24.9397)"
+       y1="49.021"
+       x1="-47.5">
+      <stop
+         stop-color="#888a85"
+         offset="0"
+         id="stop34" />
+      <stop
+         stop-color="#babdb6"
+         offset="1"
+         id="stop36" />
+    </linearGradient>
+    <filter
+       id="k-6"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.37718285"
+         id="feGaussianBlur7" />
+    </filter>
+  </defs>
+  <g
+     transform="matrix(0.59436783,0,0,0.59002949,-3.5290123,11.194187)"
+     id="g76">
+    <path
+       d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
+       id="path78"
+       inkscape:connector-curvature="0"
+       style="fill:#7f7f7f;fill-rule:evenodd;stroke-width:1pt;stroke-linecap:round;stroke-linejoin:round" />
+    <path
+       d="m 29.647,2.3339 v 5.6378 c 0,0.57606 0.51531,1.0398 1.1554,1.0398 h 7.7628 c 0.64009,-4e-7 1.1554,-0.46376 1.1554,-1.0398 V 2.3339 h -10.074 z"
+       id="path80"
+       inkscape:connector-curvature="0"
+       style="fill:#bfbfbf;fill-rule:evenodd;stroke:#333333;stroke-width:1.34249997" />
+    <rect
+       rx="0.60650003"
+       height="3.8492999"
+       width="2.8554001"
+       y="3.7319"
+       x="31.209"
+       id="rect82"
+       style="fill:#7f7f7f;fill-rule:evenodd;stroke:#333333;stroke-width:0.80549997" />
+    <path
+       d="m 25.961,2.2795 c -0.50881,0 -0.91843,0.40232 -0.91843,0.90206 v 20.226 c 0,0.49974 0.40962,0.90206 0.91843,0.90206 h 19.775 c 0.50881,0 0.91843,-0.40232 0.91843,-0.90206 v -18.154 l -3.0423,-2.974 h -17.651 z"
+       id="path84"
+       inkscape:connector-curvature="0"
+       style="fill:none;stroke:#333333;stroke-width:1.34249997;stroke-linecap:round;stroke-linejoin:round" />
+    <rect
+       rx="0.88217002"
+       height="12.181"
+       width="18.097"
+       y="10.573"
+       x="26.805"
+       id="rect86"
+       style="fill:#d9d9d9;fill-opacity:0.75;fill-rule:evenodd;stroke:#333333;stroke-width:0.80549997;stroke-linecap:round;stroke-linejoin:round" />
+  </g>
+  <g
+     id="g3021"
+     transform="matrix(0.8008999,0,0,0.84005662,0.72077463,1.8054585)">
+    <g
+       transform="matrix(0.58929044,0,0,0.70311084,-3.053113,-2.4505636)"
+       style="font-size:47.73400116px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.21483998;fill:#000000;filter:url(#k-6);font-family:Sans"
+       id="text42">
+      <path
+         d="m 4.4756262,16.901477 4.6149608,0 0,4.961083 -4.6149608,0 0,-4.961083"
+         style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+         id="path3015"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 27.528025,13.119773 0,8.742787 -4.614961,0 0,-1.422946 0,-5.268747 c -1.2e-5,-1.239195 -0.02992,-2.093816 -0.08973,-2.563867 -0.05129,-0.470033 -0.145298,-0.816154 -0.282026,-1.038366 -0.179482,-0.299108 -0.423049,-0.529855 -0.730702,-0.692245 -0.307675,-0.170913 -0.658069,-0.256375 -1.051185,-0.256386 -0.957186,1.1e-5 -1.709253,0.371771 -2.256204,1.115282 -0.546965,0.734985 -0.820444,1.756257 -0.820437,3.063821 l 0,7.063454 -4.589322,0 0,-14.3576558 4.589322,0 0,2.1023711 c 0.692237,-0.8375169 1.427211,-1.4528444 2.204926,-1.8459844 0.777696,-0.401658 1.636591,-0.6024941 2.576686,-0.6025088 1.657954,1.47e-5 2.914248,0.5085145 3.768885,1.525501 0.863152,1.0170128 1.294736,2.4955079 1.294753,4.4354899"
+         style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+         id="path3017"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 45.23476,14.645274 0,1.307572 -10.729784,0 c 0.111095,1.07683 0.499948,1.884447 1.16656,2.422855 0.666597,0.538415 1.598135,0.807621 2.794615,0.807618 0.965712,3e-6 1.9528,-0.14101 2.961266,-0.423038 1.016987,-0.290568 2.059626,-0.726425 3.127918,-1.307572 l 0,3.538136 c -1.085385,0.41022 -2.170754,0.717883 -3.256111,0.922993 -1.085382,0.213655 -2.170751,0.320483 -3.256111,0.320483 -2.598059,0 -4.619239,-0.658059 -6.063546,-1.974178 -1.435768,-1.324661 -2.15365,-3.17919 -2.153648,-5.563591 -2e-6,-2.341656 0.705061,-4.183366 2.11519,-5.5251342 1.418668,-1.3417431 3.367206,-2.012621 5.845617,-2.0126357 2.256192,1.47e-5 4.059443,0.6794388 5.40976,2.0382744 1.358833,1.3588605 2.038258,3.1749315 2.038274,5.4482175 m -4.717515,-1.525501 c -1.2e-5,-0.871705 -0.256399,-1.572495 -0.769161,-2.102371 -0.504237,-0.538401 -1.166569,-0.807606 -1.986997,-0.807618 -0.888815,1.2e-5 -1.61097,0.252125 -2.166467,0.756341 -0.555511,0.495691 -0.901633,1.213573 -1.038367,2.153648 l 5.960992,0"
+         style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+         id="path3019"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 52.801402,3.4283554 0,4.0765488 4.730335,0 0,3.2817498 -4.730335,0 0,6.089185 c -7e-6,0.666609 0.132459,1.119559 0.3974,1.358849 0.264925,0.230752 0.790517,0.346126 1.576778,0.346122 l 2.358758,0 0,3.28175 -3.935536,0 c -1.811806,0 -3.098011,-0.376033 -3.858621,-1.128101 -0.75207,-0.760612 -1.128104,-2.046818 -1.128101,-3.85862 l 0,-6.089185 -2.281842,0 0,-3.2817498 2.281842,0 0,-4.0765488 4.589322,0"
+         style="font-size:26.25399971px;font-weight:bold;letter-spacing:-0.90693998px;fill:#000000;font-family:Garuda"
+         id="path3021"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="scale(0.94088398,1.0628303)"
+       style="font-size:27.15685272px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#505050;font-family:Sans"
+       id="text48">
+      <path
+         d="m -0.74393116,6.9592557 2.89042266,0 0,3.2819833 -2.89042266,0 0,-3.2819833"
+         style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
+         id="path3024"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 13.694149,4.4574856 0,5.7837534 -2.890423,0 0,-0.9413443 0,-3.4855168 c -7e-6,-0.8197839 -0.01875,-1.3851551 -0.0562,-1.6961154 -0.03213,-0.310948 -0.091,-0.5399233 -0.17664,-0.6869266 C 10.458473,3.2334627 10.305924,3.0808125 10.113237,2.9733847 9.9205348,2.8603177 9.7010769,2.8037806 9.4548617,2.8037732 8.8553615,2.8037806 8.3843301,3.049717 8.0417666,3.5415834 7.6991935,4.0278093 7.5279094,4.7034279 7.5279137,5.5684412 l 0,4.6727978 -2.8743648,0 0,-9.49824591 2.8743648,0 0,1.39081451 C 7.9614723,1.579752 8.4217985,1.1726847 8.9088935,0.91260462 9.3959774,0.64688949 9.933916,0.51402725 10.522712,0.51401752 c 1.038403,9.73e-6 1.82524,0.33640559 2.360512,1.00918858 0.540607,0.6728005 0.810915,1.6508926 0.810925,2.9342795"
+         style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
+         id="path3026"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 24.784157,5.4666742 0,0.8650188 -6.720233,0 c 0.06958,0.7123716 0.313125,1.2466474 0.730634,1.602829 0.417501,0.3561862 1.000937,0.534278 1.750312,0.5342763 0.60484,1.7e-6 1.22307,0.1886061 1.854687,0.00203 0.636955,-0.1922242 1.194549,-0.2792134 1.863637,-0.6636688 l 0.09543,1.857399 c -0.679793,0.2713787 -1.359577,0.4749124 -2.039352,0.6106014 -0.679793,0.141343 -1.359576,0.212014 -2.039355,0.212015 -1.627205,-10e-7 -2.893102,-0.435337 -3.797693,-1.3060093 -0.899244,-0.8763242 -1.348866,-2.1031798 -1.348864,-3.6805702 -2e-6,-1.5491124 0.44159,-2.7674873 1.324776,-3.6551284 0.888535,-0.88762445 2.108934,-1.33144085 3.661202,-1.33145058 1.413088,9.73e-6 2.542494,0.44947983 3.388218,1.34841168 0.851059,0.8989486 1.276593,2.1003623 1.276604,3.604245 M 21.829502,4.4574856 C 21.829495,3.8808127 21.668916,3.4172083 21.347764,3.066671 21.031952,2.7104944 20.617124,2.5324024 20.103277,2.5323947 19.546599,2.5324024 19.094302,2.699187 18.746384,3.0327488 18.39846,3.3606713 17.943111,4.0772031 17.857472,4.6991057 l 4.11517,-0.04027"
+         style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
+         id="path3028"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccsccccscscccccccccc" />
+      <path
+         d="m 29.523263,-1.9538303 0,2.69682339 2.962682,0 0,2.17102751 -2.962682,0 0,4.0282739 c -4e-6,0.4409929 0.08297,0.7406396 0.248897,0.8989411 0.165927,0.1526526 0.495113,0.2289778 0.987561,0.2289756 l 1.477328,0 0,2.1710278 -2.464889,0 c -1.134762,0 -1.940333,-0.2487635 -2.416714,-0.7462909 -0.471035,-0.5031796 -0.70655,-1.3540633 -0.706549,-2.5526536 l 0,-4.0282739 -1.429152,0 0,-2.17102751 1.429152,0 0,-2.69682339 2.874366,0"
+         style="font-size:14.93643856px;font-weight:bold;letter-spacing:-0.51597679px;fill:#505050;font-family:Garuda"
+         id="path3030"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/save_part_in_mem.svg b/bitmaps_png/sources/save_part_in_mem.svg
index cbe52b6655..5072b8740e 100644
--- a/bitmaps_png/sources/save_part_in_mem.svg
+++ b/bitmaps_png/sources/save_part_in_mem.svg
@@ -1,30 +1,183 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
- <g transform="matrix(1.2563,0,0,1.0456,-13.244,-5.1051)">
-  <g transform="matrix(0,-2.0558,1.4629,0,25.92,42.873)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="save_part_in_mem.svg">
+  <metadata
+     id="metadata50">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview48"
+     showgrid="true"
+     inkscape:zoom="23.730769"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3006"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <filter
+       inkscape:collect="always"
+       id="filter3941">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3943" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter3945">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.05617153"
+         id="feGaussianBlur3947" />
+    </filter>
+    <radialGradient
+       id="e"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,0.60644,42.586)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#e"
+       id="radialGradient3023"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,0.60644,42.586)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
+  </defs>
+  <path
+     style="fill:#fafafa;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,2 5,24 21.5,13 z"
+     id="path2990"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7.5,10.42139 4.5,0"
+     id="path3760"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3762"
+     d="m 7.5,15.5 4.5,0"
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,9 1,9"
+     id="path3768"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:#f0f0f0;stroke:#800000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+     d="M 5,17 1,17"
+     id="path3770"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3767"
+     d="M 12.265694,2.5 23.5,13.734306"
+     style="fill:none;stroke:#333333;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3945);opacity:0.75000000000000000" />
+  <path
+     style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 9.6235818,13.25 0,4.5"
+     id="path3813"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3941);opacity:0.75000000000000000"
+     d="M 23.5,2.5 12.265694,13.734306"
+     id="path3769"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <g
+     transform="matrix(-0.42851424,0,0,-0.44135386,28.580583,28.209694)"
+     id="g23"
+     style="opacity:1">
+    <g
+       id="g3018"
+       transform="matrix(1,0,0,-1,0,68.919118)">
+      <path
+         transform="matrix(-2.3336447,0,0,-2.2657556,66.696927,63.916273)"
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3766"
+         d="M 21.5,13 25,13"
+         style="fill:#f0f0f0;fill-opacity:1;stroke:#800000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         id="path25"
+         stroke-miterlimit="10"
+         d="m 14.519,38.5 18.005,-0.0039 v -12.992 l 7.9954,-0.0078 -17.144,-19.997 -16.846,19.998 7.995,0.004 -0.005,12.999 z"
+         style="color:#000000;fill:url(#radialGradient3023);fill-rule:evenodd;stroke:#3a7304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path29"
+         stroke-miterlimit="10"
+         d="m 15.521,37.496 16.001,0.0039 v -12.993 l 6.8168,-0.01563 -14.954,-17.452 -14.707,17.457 6.8399,0.0052 0.0027,12.995 z"
+         style="opacity:0.48127998;color:#000000;fill:none;stroke:#ffffff;stroke-miterlimit:10"
+         inkscape:connector-curvature="0" />
+    </g>
   </g>
-  <g opacity=".96484" stroke-linejoin="round" transform="matrix(0,-1.6938,1.4407,0,27.509,5.1795)" stroke="#000">
-   <rect transform="rotate(90)" height="14.619" width="9.7086" y="3.4905" x="1.904" stroke-width="0.4" fill="#fff"/>
-   <path d="m693.26 625.06a18.914 18.914 0 0 1 -37.828 0.11702" transform="matrix(0 .071482 -.071482 0 41.168 -41.24)" stroke-width="5.5958" fill="none"/>
-  </g>
-  <g stroke-linejoin="round" transform="matrix(0,-1.6938,1.4407,0,27.292,5.243)" stroke="#030303">
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <rect transform="rotate(90)" height="2.511" width="4.7176" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-   <path d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke-width="4.1969" fill="#ffede0"/>
-  </g>
-  <g transform="matrix(0,-1.6938,1.4407,0,41.377,5.243)">
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="13.332" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="5.3636" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 46.083 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <rect stroke-linejoin="round" transform="rotate(90)" height="2.511" width="4.7176" stroke="#030303" y="9.3478" x="-.31959" stroke-width="0.3" fill="#ff7800"/>
-   <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 42.08 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   <g stroke-width="0.3">
-    <path stroke-linejoin="round" d="m654.65 737.28a9.5805 9.5805 0 1 1 -19.161 0 9.5805 9.5805 0 1 1 19.161 0z" transform="matrix(0 .071482 -.071482 0 38.077 -44.072)" stroke="#030303" stroke-width="4.1969" fill="#ffede0"/>
-   </g>
-  </g>
- </g>
- <path fill="#0105f6" d="m7.6366 44.586h-5.6116v-29.766l2.9073-2.613h8.0435l0.15-8.4577 5.8492 13.174-5.9992 15.271v-10.33h-5.159l-0.21213 14.35z"/>
 </svg>
diff --git a/bitmaps_png/sources/save_project.svg b/bitmaps_png/sources/save_project.svg
index 5ae0a4d541..2c74f973cd 100644
--- a/bitmaps_png/sources/save_project.svg
+++ b/bitmaps_png/sources/save_project.svg
@@ -8,11 +8,11 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="save_project.svg">
   <metadata
      id="metadata150">
@@ -22,6 +22,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,32 +35,25 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="495"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview148"
      showgrid="false"
      inkscape:zoom="4.9166667"
-     inkscape:cx="27.050847"
-     inkscape:cy="23.59322"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
+     inkscape:cx="-17.186441"
+     inkscape:cy="24"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
      inkscape:current-layer="svg2" />
   <defs
      id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 24 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="48 : 24 : 1"
-       inkscape:persp3d-origin="24 : 16 : 1"
-       id="perspective152" />
     <radialGradient
        id="t"
        xlink:href="#a"
        gradientUnits="userSpaceOnUse"
-       cy="486.65"
-       cx="605.71"
+       cy="486.64999"
+       cx="605.71002"
        gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
        r="117.14" />
     <linearGradient
@@ -76,18 +70,18 @@
        id="s"
        xlink:href="#a"
        gradientUnits="userSpaceOnUse"
-       cy="486.65"
-       cx="605.71"
+       cy="486.64999"
+       cx="605.71002"
        gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
        r="117.14" />
     <linearGradient
        id="ac"
-       y2="609.51"
+       y2="609.51001"
        gradientUnits="userSpaceOnUse"
-       x2="302.86"
+       x2="302.85999"
        gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
-       y1="366.65"
-       x1="302.86">
+       y1="366.64999"
+       x1="302.85999">
       <stop
          stop-opacity="0"
          offset="0"
@@ -100,47 +94,12 @@
          offset="1"
          id="stop18" />
     </linearGradient>
-    <radialGradient
-       id="r"
-       gradientUnits="userSpaceOnUse"
-       cy="6.4577"
-       cx="23.447"
-       gradientTransform="matrix(-1.3145 -.010063 -.01023 1.3362 46.221 -4.9099)"
-       r="19.062">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop23" />
-    </radialGradient>
-    <linearGradient
-       id="v"
-       y2="12.584"
-       gradientUnits="userSpaceOnUse"
-       x2="12.624"
-       gradientTransform="matrix(0.91411,0,0,0.91411,-3.8687,-2.7069)"
-       y1="27.394"
-       x1="33.06">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop26" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop28" />
-    </linearGradient>
     <radialGradient
        id="u"
        gradientUnits="userSpaceOnUse"
-       cy="36.421"
+       cy="36.421001"
        cx="24.837"
-       gradientTransform="matrix(1 0 0 .53672 0 16.873)"
+       gradientTransform="matrix(0.61219543,0,0,-0.2208348,-2.14036,22.087004)"
        r="15.645">
       <stop
          offset="0"
@@ -152,11 +111,11 @@
     </radialGradient>
     <linearGradient
        id="x"
-       y2="35.281"
+       y2="35.280998"
        gradientUnits="userSpaceOnUse"
        x2="24.688"
-       gradientTransform="translate(.79549 3.7992)"
-       y1="35.281"
+       gradientTransform="matrix(0.54167,0,0,0.54167,0.40830031,2.0180928)"
+       y1="35.280998"
        x1="7.0625">
       <stop
          stop-color="#838383"
@@ -172,9 +131,9 @@
        id="y"
        y2="40.944"
        gradientUnits="userSpaceOnUse"
-       x2="36.183"
-       gradientTransform="translate(0,5.125)"
-       y1="28.481"
+       x2="36.182999"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="28.481001"
        x1="7.6046">
       <stop
          stop-color="#bbb"
@@ -187,11 +146,11 @@
     </linearGradient>
     <linearGradient
        id="z"
-       y2="33.759"
+       y2="33.758999"
        gradientUnits="userSpaceOnUse"
        x2="12.222"
-       gradientTransform="translate(0,5.125)"
-       y1="37.206"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
+       y1="37.206001"
        x1="12.277">
       <stop
          stop-color="#eee"
@@ -206,10 +165,10 @@
     <radialGradient
        id="q"
        gradientUnits="userSpaceOnUse"
-       cy="2.9585"
+       cy="2.9584999"
        cx="15.571"
-       gradientTransform="matrix(1.2862 .7817 -.71078 1.1696 -2.3543 .24814)"
-       r="20.936">
+       gradientTransform="matrix(0.69669595,0.42342344,-0.3850082,0.63353723,-1.2978465,0.09459019)"
+       r="20.936001">
       <stop
          stop-color="#e4e4e4"
          offset="0"
@@ -221,11 +180,11 @@
     </radialGradient>
     <linearGradient
        id="aa"
-       y2="47.621"
+       y2="47.620998"
        gradientUnits="userSpaceOnUse"
-       x2="44.096"
-       gradientTransform="translate(0,5.125)"
-       y1="4.4331"
+       x2="44.096001"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.736239)"
+       y1="4.4331002"
        x1="12.378">
       <stop
          stop-color="#fff"
@@ -242,7 +201,7 @@
        y2="26.357"
        gradientUnits="userSpaceOnUse"
        x2="23.688"
-       gradientTransform="translate(0,5.125)"
+       gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
        y1="11.319"
        x1="23.688">
       <stop
@@ -259,9 +218,10 @@
        id="w"
        y2="11.781"
        gradientUnits="userSpaceOnUse"
-       x2="21.748"
+       x2="21.747999"
        y1="31.965"
-       x1="33.431">
+       x1="33.431"
+       gradientTransform="matrix(0.56214513,0,0,0.57454937,-0.90708569,1.6016569)">
       <stop
          stop-color="#fff"
          offset="0"
@@ -284,260 +244,201 @@
          id="stop74" />
     </linearGradient>
     <linearGradient
-       id="ad"
-       y2="16.743"
+       id="linearGradient2834"
+       y2="23.891001"
        gradientUnits="userSpaceOnUse"
-       x2="8.8953"
-       y1="15.868"
-       x1="14.752">
+       x2="1.3099999"
+       gradientTransform="matrix(0,-0.33674,-0.33543,0,20.014,15.582)"
+       y1="23.891001"
+       x1="28.671">
       <stop
-         stop-color="#3465a4"
-         offset="0"
-         id="stop77" />
+         id="stop2266"
+         style="stop-color:#d7e866"
+         offset="0" />
       <stop
-         stop-color="#3465a4"
-         stop-opacity="0"
-         offset="1"
-         id="stop79" />
+         id="stop2268"
+         style="stop-color:#8cab2a"
+         offset="1" />
     </linearGradient>
     <linearGradient
-       id="ae"
-       y2="21.118"
+       id="linearGradient2831"
+       y2="33.332001"
        gradientUnits="userSpaceOnUse"
-       x2="7"
-       y1="18.25"
-       x1="12.25">
+       x2="57.410999"
+       gradientTransform="matrix(0,0.35779214,-0.35535445,0,22.381416,-1.3220206)"
+       y1="33.332001"
+       x1="8.5272999">
       <stop
-         stop-color="#204a87"
-         offset="0"
-         id="stop82" />
+         id="stop4224"
+         style="stop-color:#fff"
+         offset="0" />
       <stop
-         stop-color="#204a87"
-         stop-opacity="0"
-         offset="1"
-         id="stop84" />
+         id="stop4226"
+         style="stop-color:#fff;stop-opacity:0"
+         offset="1" />
     </linearGradient>
+    <linearGradient
+       y2="23.891001"
+       x2="1.3099999"
+       y1="23.891001"
+       x1="28.671"
+       gradientTransform="matrix(0,-0.30849552,-0.30781052,0,20.354306,14.53278)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3074"
+       xlink:href="#linearGradient2834"
+       inkscape:collect="always" />
   </defs>
   <g
-     transform="matrix(.024114 0 0 .019292 45.49 41.752)"
+     transform="matrix(0.01306183,0,0,0.0104499,24.617975,22.575986)"
      id="g86">
     <rect
-       opacity=".40206"
-       style="color:#000000"
-       height="478.36"
+       style="opacity:0.40206;color:#000000;fill:url(#ac)"
+       height="478.35999"
        width="1339.6"
        y="-150.7"
        x="-1559.3"
-       fill="url(#ac)"
        id="rect88" />
     <path
-       opacity=".40206"
-       style="color:#000000"
-       fill="url(#s)"
-       d="m-219.62-150.68v478.33c142.87 0.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z"
-       id="path90" />
+       style="opacity:0.40206;color:#000000;fill:url(#s)"
+       d="m -219.62,-150.68 v 478.33 c 142.87,0.90045 345.4,-107.17 345.4,-239.2 0,-132.03 -159.44,-239.13 -345.4,-239.13 z"
+       id="path90"
+       inkscape:connector-curvature="0" />
     <path
-       opacity=".40206"
-       style="color:#000000"
-       fill="url(#t)"
-       d="m-1559.3-150.68v478.33c-142.87 0.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z"
-       id="path92" />
+       style="opacity:0.40206;color:#000000;fill:url(#t)"
+       d="m -1559.3,-150.68 v 478.33 c -142.87,0.90045 -345.4,-107.17 -345.4,-239.2 0,-132.03 159.44,-239.13 345.4,-239.13 z"
+       id="path92"
+       inkscape:connector-curvature="0" />
   </g>
   <path
-     stroke-linejoin="round"
-     d="m11.286 13.088c-0.625 0-1.0312 0.29018-1.2812 0.84375-0.000001 0-6.4688 17.104-6.4688 17.104s-0.25 0.67156-0.25 1.7812v9.65c0 1.0826 0.65779 1.625 1.6562 1.625h38.562c0.98485 0 1.5938-0.71818 1.5938-1.8438v-9.65s0.10596-0.77042-0.09375-1.3125l-6.718-17.198c-0.18452-0.51191-0.6369-0.9881-1.125-1h-25.875z"
-     stroke="#535353"
-     stroke-linecap="round"
-     stroke-width="2"
-     fill="none"
-     id="path94" />
+     d="m 6.0906953,7.0495571 c -0.338544,0 -0.558571,0.1571818 -0.693988,0.4570341 -1e-6,0 -3.503955,9.2647238 -3.503955,9.2647238 0,0 -0.135417,0.363764 -0.135417,0.964823 v 5.227115 c 0,0.586412 0.356305,0.880214 0.897113,0.880214 H 23.542327 c 0.533464,0 0.863314,-0.389017 0.863314,-0.998732 V 17.61762 c 0,0 0.05739,-0.417313 -0.05078,-0.710942 L 20.71592,7.5910376 C 20.615971,7.3137513 20.37093,7.0558134 20.106541,7.0493675 H 6.0908303 z"
+     id="path94"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#535353;stroke-width:1.08334005;stroke-linecap:round;stroke-linejoin:round" />
   <path
-     fill-rule="evenodd"
-     fill="url(#y)"
-     d="m3.2736 32.122 0.7646-0.69222 37.61 0.0625 3.4624 0.3173v10.439c0 1.1256-0.60702 1.8433-1.5919 1.8433h-38.58c-0.99846 0-1.6618-0.54205-1.6618-1.6247v-10.345z"
-     id="path96" />
+     d="m 1.7506183,17.359704 0.414161,-0.374955 20.3722077,0.03385 1.875479,0.171872 v 5.654493 c 0,0.609704 -0.328805,0.998461 -0.862285,0.998461 H 2.6525533 c -0.540836,0 -0.900148,-0.293613 -0.900148,-0.880052 v -5.603575 z"
+     id="path96"
+     inkscape:connector-curvature="0"
+     style="fill:url(#y);fill-rule:evenodd" />
   <path
-     fill-rule="evenodd"
-     fill="url(#q)"
-     d="m3.5491 31.039c-0.71429 1.4643-0.0006156 2.3929 1.0357 2.3929h39c1.119-0.024 1.845-1.012 1.428-2.143l-6.715-17.21c-0.184-0.512-0.655-0.988-1.143-1h-25.857c-0.625 0-1.0357 0.30357-1.2857 0.85715l-6.4643 17.104z"
-     id="path98" />
+     d="m 1.8998483,16.773075 c -0.38691,0.793168 -3.34e-4,1.296163 0.561008,1.296163 H 23.585986 c 0.606128,-0.013 0.999381,-0.54817 0.773504,-1.160799 L 20.722176,7.5862979 C 20.622509,7.3089629 20.367382,7.051128 20.103047,7.0446279 H 6.0970863 c -0.338544,0 -0.561007,0.1644348 -0.696425,0.4642925 l -3.501517,9.2647236 z"
+     id="path98"
+     inkscape:connector-curvature="0"
+     style="fill:url(#q);fill-rule:evenodd" />
   <rect
-     style="color:#000000"
-     fill-rule="evenodd"
-     height="5.5625"
-     width="17.625"
-     y="36.299"
-     x="7.858"
-     fill="url(#x)"
+     style="color:#000000;fill:url(#x);fill-rule:evenodd"
+     height="3.0130394"
+     width="9.5469341"
+     y="19.622259"
+     x="4.23385"
      id="rect100" />
   <path
-     opacity=".81143"
-     d="m7.858 41.862v-4.0115c1.8355 3.1792 8.2965 4.0115 12.937 4.0115h-12.937z"
-     fill-rule="evenodd"
-     fill="url(#z)"
-     id="path102" />
+     d="m 4.2338503,22.63557 v -2.17291 c 0.994235,1.722078 4.493965,2.17291 7.0075847,2.17291 H 4.2338503 z"
+     id="path102"
+     inkscape:connector-curvature="0"
+     style="opacity:0.81142997;fill:url(#z);fill-rule:evenodd" />
   <path
-     fill-rule="evenodd"
-     fill="#fff"
-     d="m44.796 30.754c0.06352 1.25-0.414 2.3158-1.3221 2.3438 0 0-38.119-0.000001-38.119 0-1.2892 0-1.8677-0.32495-2.0841-0.86806 0.091761 0.94433 0.82582 1.6493 2.0841 1.6493-1e-7 -0.000001 38.119 0 38.119 0 1.076-0.03307 1.7528-1.424 1.3522-2.9948l-0.03005-0.13021z"
-     id="path104" />
+     d="m 24.242056,16.6187 c 0.03441,0.677087 -0.224251,1.254399 -0.716142,1.269566 0,0 -20.6479177,-1e-6 -20.6479177,0 -0.698321,0 -1.011677,-0.176016 -1.128895,-0.470202 0.0497,0.511515 0.447322,0.893376 1.128895,0.893376 0,-1e-6 20.6479177,0 20.6479177,0 0.582837,-0.01791 0.949439,-0.771338 0.732446,-1.622193 l -0.01628,-0.07053 z"
+     id="path104"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;fill-rule:evenodd" />
   <path
-     opacity=".69143"
-     style="color:#000000"
-     d="m10.969 15.281c-0.04608 0.20032-0.1875 0.3868-0.1875 0.59375 0 0.9486 0.59098 1.7895 1.3438 2.5938 0.24027-0.15408 0.36512-0.35441 0.625-0.5-0.94031-0.816-1.5534-1.7166-1.7812-2.6875zm26.656 0c-0.22873 0.96962-0.84201 1.8724-1.7812 2.6875 0.27414 0.15358 0.40399 0.36824 0.65625 0.53125 0.75726-0.80666 1.3125-1.673 1.3125-2.625 0-0.20695-0.14159-0.39343-0.1875-0.59375zm2.1875 8.4375c-0.61379 4.0401-7.2986 7.25-15.531 7.25-8.2123 0.000001-14.86-3.1928-15.5-7.2188-0.032357 0.19713-0.125 0.39188-0.125 0.59375 3e-7 4.3179 6.9891 7.8438 15.625 7.8438s15.656-3.5258 15.656-7.8438c0-0.21292-0.08905-0.41736-0.125-0.625z"
-     fill-rule="evenodd"
-     fill="url(#ab)"
-     id="path106" />
+     style="opacity:0.69142995;color:#000000;fill:url(#ab);fill-rule:evenodd"
+     d="m 5.9189853,8.2374394 c -0.02496,0.1085074 -0.101563,0.209518 -0.101563,0.3216166 0,0.5138282 0.320116,0.9693185 0.727896,1.4049836 0.130147,-0.08346 0.197775,-0.1919732 0.338544,-0.270835 -0.509338,-0.4420027 -0.84143,-0.9298307 -0.964823,-1.4557381 z m 14.4387557,0 c -0.123897,0.5252141 -0.456092,1.0142229 -0.964823,1.4557382 0.148493,0.08319 0.218829,0.1994645 0.355471,0.2877622 0.410185,-0.4369436 0.710942,-0.906214 0.710942,-1.4218838 0,-0.1120986 -0.0767,-0.2131092 -0.101563,-0.3216166 z m 1.184903,4.5703406 c -0.332472,2.188401 -3.953433,3.927108 -8.412677,3.927108 -4.4483567,0 -8.0492157,-1.729444 -8.3958847,-3.910208 -0.01753,0.10678 -0.06771,0.21227 -0.06771,0.321617 0,2.338877 3.785786,4.248751 8.4635937,4.248751 4.677808,0 8.480386,-1.90982 8.480386,-4.248751 0,-0.115333 -0.04824,-0.226072 -0.06771,-0.338544 z"
+     id="path106"
+     inkscape:connector-curvature="0" />
   <path
-     style="color:#000000"
-     d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z"
-     fill-rule="evenodd"
-     fill-opacity=".45763"
-     transform="translate(.088388 5.3018)"
-     fill="#fff"
-     id="path108" />
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 4.6694003,16.695508 a 0.742088,0.55060762 0 0 1 -1.484176,0 0.742088,0.55060762 0 1 1 1.484176,0 z"
+     id="path108"
+     inkscape:connector-curvature="0" />
   <path
-     style="color:#000000"
-     d="m8.5737 25.594a1.37 1.0165 0 1 1 -2.74 0 1.37 1.0165 0 1 1 2.74 0z"
-     fill-rule="evenodd"
-     fill-opacity=".45763"
-     transform="translate(33.967,5.2134)"
-     fill="#fff"
-     id="path110" />
+     style="color:#000000;fill:#ffffff;fill-opacity:0.45762999;fill-rule:evenodd"
+     d="m 23.020428,16.647625 a 0.742088,0.55060763 0 0 1 -1.484176,0 0.742088,0.55060763 0 1 1 1.484176,0 z"
+     id="path110"
+     inkscape:connector-curvature="0" />
   <path
-     stroke-linejoin="round"
-     d="m11.643 13.541c-0.60169 0-0.99279 0.27936-1.2335 0.81229-0.000001 0-6.415 16.591-6.415 16.591s-0.24068 0.64652-0.24068 1.7148v9.2901c0 1.3547 0.44406 1.6269 1.5945 1.6269h37.687c1.3231 0 1.5343-0.3164 1.5343-1.8375v-9.2901s0.10201-0.74169-0.09025-1.2636l-6.593-16.806c-0.17764-0.49282-0.55065-0.82625-1.0205-0.83771h-25.223z"
-     stroke="url(#aa)"
-     stroke-linecap="round"
-     fill="none"
-     id="path112" />
+     d="m 6.2840713,7.2949336 c -0.325918,0 -0.537765,0.151321 -0.66815,0.4399932 -1e-6,0 -3.474813,8.9868472 -3.474813,8.9868472 0,0 -0.130369,0.3502 -0.130369,0.928856 v 5.032168 c 0,0.7338 0.240534,0.881243 0.863692,0.881243 H 23.288349 c 0.716683,0 0.831084,-0.171385 0.831084,-0.995319 v -5.032168 c 0,0 0.05526,-0.401751 -0.04889,-0.684454 L 20.499313,7.7487935 C 20.403093,7.4818477 20.201042,7.3012387 19.946539,7.2950311 H 6.2840003 z"
+     id="path112"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#aa);stroke-width:0.54167002;stroke-linecap:round;stroke-linejoin:round" />
   <path
-     d="m40.5 36.554v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path114" />
+     d="m 21.915042,19.760385 v 2.719671"
+     id="path114"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     d="m38.5 36.614v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path116" />
+     d="m 20.831702,19.792885 v 2.719671"
+     id="path116"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     d="m36.5 36.614v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path118" />
+     d="m 19.748362,19.792885 v 2.719671"
+     id="path118"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     d="m34.5 36.614v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path120" />
+     d="m 18.665022,19.792885 v 2.719671"
+     id="path120"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     d="m32.5 36.614v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path122" />
+     d="m 17.581682,19.792885 v 2.719671"
+     id="path122"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     d="m30.5 36.614v5.0209"
-     stroke-opacity=".42373"
-     stroke="#fff"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path124" />
+     d="m 16.498342,19.792885 v 2.719671"
+     id="path124"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ffffff;stroke-width:0.54167002px;stroke-linecap:square;stroke-opacity:0.42372999" />
   <path
-     opacity=".097143"
-     d="m39.5 36.604v5.0209"
-     stroke="#000"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path126" />
+     d="M 21.373372,19.787469 V 22.50714"
+     id="path126"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
   <path
-     opacity=".097143"
-     d="m37.5 36.664v5.0209"
-     stroke="#000"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path128" />
+     d="M 20.290032,19.819969 V 22.53964"
+     id="path128"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
   <path
-     opacity=".097143"
-     d="m35.5 36.664v5.0209"
-     stroke="#000"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path130" />
+     d="M 19.206692,19.819969 V 22.53964"
+     id="path130"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
   <path
-     opacity=".097143"
-     d="m33.5 36.664v5.0209"
-     stroke="#000"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path132" />
+     d="M 18.123352,19.819969 V 22.53964"
+     id="path132"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
   <path
-     opacity=".097143"
-     d="m31.5 36.664v5.0209"
-     stroke="#000"
-     stroke-linecap="square"
-     stroke-width="1px"
-     fill="none"
-     id="path134" />
+     d="M 17.040012,19.819969 V 22.53964"
+     id="path134"
+     inkscape:connector-curvature="0"
+     style="opacity:0.09714302;fill:none;stroke:#000000;stroke-width:0.54167002px;stroke-linecap:square" />
   <path
-     opacity="0.44"
-     d="m7.875 36.312v5.5312h12.562l-12.218-0.343-0.344-5.188z"
-     fill-rule="evenodd"
-     fill="#fff"
-     id="path136" />
+     d="m 4.2430583,19.629301 v 2.996085 H 11.047517 L 4.4293933,22.439593 4.2430583,19.629409 z"
+     id="path136"
+     inkscape:connector-curvature="0"
+     style="opacity:0.43999999;fill:#ffffff;fill-rule:evenodd" />
   <path
-     opacity=".20571"
-     style="color:#000000"
-     d="m39.875 19.562a14.875 6.6875 0 1 1 -29.75 0 14.875 6.6875 0 1 1 29.75 0z"
-     fill-rule="evenodd"
-     transform="matrix(1.0378,0,0,1.0607,-1.6329,3.0304)"
-     fill="url(#w)"
-     id="path138" />
+     style="opacity:0.20571002;color:#000000;fill:url(#w);fill-rule:evenodd"
+     d="m 21.508451,12.840991 a 8.361909,3.842299 0 0 1 -16.7238177,0 8.361909,3.842299 0 1 1 16.7238177,0 z"
+     id="path138"
+     inkscape:connector-curvature="0" />
   <path
-     opacity=".14118"
-     style="color:#000000"
-     d="m40.482 36.421a15.645 8.3969 0 1 1 -31.289 0 15.645 8.3969 0 1 1 31.289 0z"
-     fill-rule="evenodd"
-     transform="matrix(1.1302 0 0 -.7596 -3.9097 53.666)"
-     fill="url(#u)"
-     id="path140" />
+     style="opacity:0.14118;color:#000000;fill:url(#u);fill-rule:evenodd"
+     d="m 22.642535,14.04393 a 9.5777976,3.4549257 0 1 0 -19.1549827,0 9.5777976,3.4549257 0 1 0 19.1549827,0 z"
+     id="path140"
+     inkscape:connector-curvature="0" />
   <path
-     style="color:#000000"
-     d="m3.2035 25.835c-1.0306-31.22 25.538-26.286 25.378-10.046h7.3129l-11.38 12.986-11.933-12.986h7.5414c0.461-10.97-16.714-14.179-16.919 10.046z"
-     stroke="url(#ae)"
-     display="block"
-     fill="url(#ad)"
-     id="path142" />
+     id="path4348"
+     style="fill:url(#linearGradient3074);stroke:#548820;stroke-width:0.89897525;stroke-linecap:round;stroke-linejoin:round"
+     d="M 19.06683,7.1376494 13,13.550512 6.93317,7.1376494 H 9.788192 V 1.6409063 h 6.423616 v 5.4967431 h 2.855022 z"
+     inkscape:connector-curvature="0" />
   <path
-     style="opacity:0.47158999;color:#000000;fill:none;stroke:url(#v);stroke-miterlimit:10;display:block"
-     d="M 7.6642,9.1041 C 12.406,-0.04 28.1222,2.7175 27.7622,16.579 h 6.3174 l -9.565,10.957 -10.096,-10.957 h 6.4566 C 21.1452,5.004 10.9222,5.535 7.6642,9.1041 z"
-     display="block"
-     stroke-miterlimit="10"
-     id="path144" />
-  <path
-     opacity=".49432"
-     style="color:#000000"
-     fill="url(#r)"
-     d="m34.767 16.212-1.9842 2.5457c-5.41-1.5163-7.8862 2.7293-15.674 1.7318l-3.8613-4.409 7.1865 0.08279c0.049-11.848-12.09-11.165-15.405-2.536 3.8082-14.889 22.864-12.822 23.254 2.486l6.4838 0.0975z"
-     id="path146" />
+     id="path4360"
+     style="opacity:0.35400002;fill:none;stroke:url(#linearGradient2831);stroke-width:0.89897525"
+     d="M 17.032379,8.0537734 12.999725,12.255387 9.009741,8.0537734 h 1.695835 v -5.496743 h 4.588297 v 5.496743 h 1.738506 z"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/show_dcodenumber.svg b/bitmaps_png/sources/show_dcodenumber.svg
index ea52750820..dc7e8f901a 100644
--- a/bitmaps_png/sources/show_dcodenumber.svg
+++ b/bitmaps_png/sources/show_dcodenumber.svg
@@ -7,25 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="show_dcodenumber.svg">
   <metadata
-     id="metadata14">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs12" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,68 +34,58 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview10"
-     showgrid="false"
-     inkscape:zoom="5.4791667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="592"
-     inkscape:window-y="296"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
-  <g
-     id="g3009"
-     transform="translate(3.1026616,-2.5551331)">
-    <g
-       id="g3006">
-      <path
-         d="m 41.25,24.6 a 16.275,17.25 0 1 1 -32.55,0 16.275,17.25 0 1 1 32.55,0 z"
-         transform="matrix(1.1543,0,0,1.1152,-4.7847,-3.799)"
-         id="path4"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#ff0000;stroke-width:3.5;stroke-linejoin:round" />
-    </g>
-    <text
-       id="text6"
-       x="12.979258"
-       y="34.475246"
-       font-size="30.226px"
-       line-height="125%"
-       transform="scale(0.99961,1.0004)"
-       xml:space="preserve"
-       style="font-size:30.22599983px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#0929f9;font-family:Sans"
-       sodipodi:linespacing="125%"><tspan
-         id="tspan8"
-         font-weight="bold"
-         x="12.979258"
-         y="34.475246"
-         style="font-weight:bold;fill:#0929f9">D</tspan></text>
-  </g>
-  <g
-     transform="matrix(0.82404,0,0,0.79493,-4.5155272,15.001875)"
-     id="g16">
-    <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24" />
-  </g>
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="2.1213209"
+     inkscape:cy="13.986591"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     sodipodi:type="arc"
+     style="opacity:1;fill:#008000;fill-opacity:0.627451;stroke:#008000;stroke-width:1.50000000000000000;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+     id="path3795"
+     sodipodi:cx="13"
+     sodipodi:cy="13"
+     sodipodi:rx="11.5"
+     sodipodi:ry="11.5"
+     d="m 24.5,13 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z" />
+  <path
+     sodipodi:nodetypes="ssccs"
+     inkscape:connector-curvature="0"
+     id="path3801"
+     d="m 9.5,14.5 0,-5.9999996 C 9.5,6 5.5,6.5 5.5,6.5 l 0,10 c 0,0 4,0.5 4,-2 z"
+     style="fill:none;stroke:#e1e1e1;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#e1e1e1;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 12.5,9.9999995 15.5,6.5 l 0,5.5"
+     id="path3797"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="fill:#1c2224;stroke:#787878;stroke-width:1.38577365999999991;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 4,25 25,3.5"
+     id="path4065"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/show_footprint.svg b/bitmaps_png/sources/show_footprint.svg
index 9dc7fda959..2af516e5d2 100644
--- a/bitmaps_png/sources/show_footprint.svg
+++ b/bitmaps_png/sources/show_footprint.svg
@@ -1,104 +1,227 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <filter id="q" height="1.7672" width="1.1773" color-interpolation-filters="sRGB" y="-.38361" x="-.088636">
-   <feGaussianBlur stdDeviation="1.5983598"/>
-  </filter>
-  <linearGradient id="r" y2="45.743" gradientUnits="userSpaceOnUse" x2="46.779" y1="35.743" x1="3.5">
-   <stop stop-opacity="0" offset="0"/>
-   <stop stop-opacity="0" offset=".080789"/>
-   <stop stop-opacity=".24706" offset=".61540"/>
-   <stop stop-opacity=".49804" offset=".74851"/>
-   <stop offset="1"/>
-  </linearGradient>
-  <radialGradient id="z" gradientUnits="userSpaceOnUse" cy="28.851" cx="17.062" gradientTransform="matrix(1.4595,0,0,1.3453,-7.4031,-10.822)" r="13.5">
-   <stop stop-color="#429eff" offset="0"/>
-   <stop stop-color="#0044a7" offset="1"/>
-  </radialGradient>
-  <radialGradient id="aa" gradientUnits="userSpaceOnUse" cy="24.744" cx="16.83" gradientTransform="matrix(2.1864 -.5652 .51959 1.8709 -15.799 187.34)" r="16.925">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="ab" gradientUnits="userSpaceOnUse" cy="10.902" cx="59.787" gradientTransform="matrix(0,-1.6866,1.6634,0,41.654,111.74)" r="10.556">
-   <stop stop-color="#fbfbfa" offset="0"/>
-   <stop stop-color="#d3d7cf" offset="1"/>
-  </radialGradient>
-  <linearGradient id="s" y2="53.511" gradientUnits="userSpaceOnUse" x2="82.92" y1="55.107" x1="81.332">
-   <stop stop-color="#555753" offset="0"/>
-   <stop stop-color="#a3a5a2" offset=".70238"/>
-   <stop stop-color="#888a85" offset="1"/>
-  </linearGradient>
-  <linearGradient id="t" y2="54.615" gradientUnits="userSpaceOnUse" x2="83.629" y1="57.148" x1="81.096">
-   <stop stop-color="#2e3436" offset="0"/>
-   <stop stop-color="#555753" offset="1"/>
-  </linearGradient>
-  <linearGradient id="u" y2="38.435" gradientUnits="userSpaceOnUse" x2="43.062" gradientTransform="matrix(.9799 0 0 .94535 13.351 202.93)" y1="41" x1="40.25">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#d3d7cf" offset="1"/>
-  </linearGradient>
-  <linearGradient id="v" y2="35.272" gradientUnits="userSpaceOnUse" x2="37.211" gradientTransform="matrix(.9799 0 0 .94535 13.351 202.93)" y1="32.046" x1="33.985">
-   <stop offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="o" gradientUnits="userSpaceOnUse" cy="-2.6937" cx="45.095" gradientTransform="matrix(0,1.1434,-1.2472,-1.2486e-6,41.735,-54.257)" r="10.498">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#eeeeec" offset="1"/>
-  </radialGradient>
-  <linearGradient id="w" y2="-4.6214" gradientUnits="userSpaceOnUse" x2="52.5" y1="12.472" x1="55.878">
-   <stop stop-color="#888a85" offset="0"/>
-   <stop stop-color="#babdb6" offset="1"/>
-  </linearGradient>
-  <linearGradient id="x" y2="-3.8814" gradientUnits="userSpaceOnUse" x2="50.08" y1="12.847" x1="54.113">
-   <stop stop-color="#babdb6" offset="0"/>
-   <stop stop-color="#888a85" offset="1"/>
-  </linearGradient>
-  <radialGradient id="p" gradientUnits="userSpaceOnUse" cy="9.528" cx="8.0402" gradientTransform="matrix(.94683 0 0 .94683 .46935 .49926)" r="9.8125">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="y" y2="4.2193" gradientUnits="userSpaceOnUse" x2="7.5955" gradientTransform="matrix(.3852 0 0 .33692 -30.53 -1.1934)" y1="43.994" x1="40.752">
-   <stop stop-color="#333" offset="0"/>
-   <stop stop-color="#474747" offset="1"/>
-  </linearGradient>
- </defs>
- <rect height="16" width="16" y="25.7" x="26.7" fill="none"/>
- <g transform="matrix(3.0552 0 0 3.1155 -.53039 -.87409)">
-  <g stroke-linejoin="round" stroke-linecap="round" transform="matrix(1.1226 0 0 1.0774 31.908 .56398)">
-   <rect style="color:#000000" fill-opacity=".63253" ry=".38714" height="13.787" width="13.434" stroke="url(#y)" display="block" y=".035215" x="-27.986" stroke-width=".43194" fill="#fff"/>
-   <rect opacity=".79121" style="color:#000000" display="block" rx=".058904" ry=".050773" height="13.267" width="12.953" stroke="#fff" y=".26619" x="-27.755" stroke-width=".44443" fill="none"/>
-   <path style="color:#000000" d="m-27.061 0.97291 2.5941 0.015446 1.464 1.428v3.8079" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-21.051 6.2243v-3.8079l-1.464-1.428" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-19.099 6.2243v-3.8079l-1.464-1.428" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-17.147 6.2243v-5.2359" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-23.003 6.2243v0.952" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-21.051 6.2243v0.952" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-19.099 6.2243v0.952" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-17.147 6.2243v0.952" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-17.147 9.5562v0.95198" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-19.099 9.5562v0.95198" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-21.051 9.5562v0.95198" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-23.003 9.5562v0.95198" stroke="#000" stroke-width=".96391" display="block" fill="none"/>
-   <path style="color:#000000" d="m-23.003 10.508v1.428l-0.97599 0.95198h-2.928" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-21.051 10.508v2.38" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-19.099 10.508v1.428l0.97599 0.95198h2.928" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-17.147 10.508 0.97599 0.95198h0.97599" stroke="#000" stroke-width=".48196" display="block" fill="none"/>
-   <path style="color:#000000" d="m-26.907 1.9403h1.952l0.97599 0.95198v8.5679l-0.488 0.47599h-2.44v-9.9958z" stroke="#000" stroke-width=".48196" display="block"/>
-   <rect style="color:#000000" display="block" ry=".96533" height="6.1879" width="7.8079" stroke="#000" y="5.2723" x="-23.979" stroke-width=".48196" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="show_footprint.svg">
+  <metadata
+     id="metadata158">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview156"
+     showgrid="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="11.617573"
+     inkscape:cy="10.745084"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3100"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="y"
+       y2="4.2192998"
+       gradientUnits="userSpaceOnUse"
+       x2="7.5955"
+       gradientTransform="matrix(0.3852,0,0,0.33692,-30.53,-1.1934)"
+       y1="43.993999"
+       x1="40.751999">
+      <stop
+         stop-color="#333"
+         offset="0"
+         id="stop78" />
+      <stop
+         stop-color="#474747"
+         offset="1"
+         id="stop80" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#y"
+       id="linearGradient3122"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.69580589,0,0,0.58926423,-3.2039216,-0.69208954)"
+       x1="40.751999"
+       y1="43.993999"
+       x2="7.5955"
+       y2="4.2192998" />
+  </defs>
+  <rect
+     style="color:#000000;fill:#ffffff;fill-opacity:0.63253;stroke:url(#linearGradient3122);stroke-width:0.76774317;stroke-linecap:round;stroke-linejoin:round;display:block"
+     ry="0.67709774"
+     height="24.1131"
+     width="24.266504"
+     display="block"
+     y="1.4567257"
+     x="1.3914318"
+     id="rect88" />
+  <rect
+     style="opacity:0.79120998;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.74820143;stroke-linecap:round;stroke-linejoin:round;display:block"
+     display="block"
+     rx="0.10328796"
+     ry="0.082065053"
+     height="21.443624"
+     width="22.713037"
+     y="2.4372671"
+     x="2.1771638"
+     id="rect90" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.81658787;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 3.4808938,3.5334838 3.3773681,0.024215 2.6808345,2.2386304 0,5.9695238"
+     display="block"
+     id="path92"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.8243643;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 13.469406,11.812887 0,-6.4432079 -1.971962,-1.8569444"
+     display="block"
+     id="path94"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.8243643;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 16.488522,11.812887 0,-6.4432079 -2.022809,-1.9077918"
+     display="block"
+     id="path96"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.8243643;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 19.45679,11.76204 0,-8.2493053"
+     display="block"
+     id="path98"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.8243643;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 9.484192,19.467958 0,2.111182 -1.8400477,0.949793 -4.2490086,0"
+     display="block"
+     id="path116"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.96492356;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 13.520255,19.6205 0,3.010162"
+     display="block"
+     id="path118"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.86784858;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 16.561109,19.540547 0,2.695264 1.524093,1.237481 4.419784,0.05085"
+     display="block"
+     id="path120"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.94453454;stroke-linecap:round;stroke-linejoin:round;display:block"
+     d="m 19.72026,19.680585 1.932505,1.846573 1.881658,0.05085"
+     display="block"
+     id="path122"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <rect
+     style="color:#000000;fill:none;stroke:#000000;stroke-width:0.95956588;stroke-linecap:round;stroke-linejoin:round;display:block"
+     display="block"
+     ry="1.7392251"
+     height="11.148678"
+     width="17.178366"
+     y="9.4560843"
+     x="5.372745"
+     id="rect126" />
+  <g
+     id="g3156">
+    <path
+       inkscape:connector-curvature="0"
+       id="path100"
+       display="block"
+       d="m 9.9418144,12.04985 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-6"
+       display="block"
+       d="m 13.016949,12.084083 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-0"
+       display="block"
+       d="m 16.067797,12.236626 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-7"
+       display="block"
+       d="m 19.118644,12.185778 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
   </g>
-  <g transform="matrix(.29877 .044251 -.042684 .29177 4.596 -59.182)">
-   <path opacity=".6" d="m21 35.743c-9.66 0-17.5 1.813-17.5 4.0469s7.84 4.0469 17.5 4.0469c4.4964 0 8.5868-0.39541 11.688-1.0406l0.812 0.947c0.02528 0.0212 0.08684 0.04271 0.15625 0.05781l7.9688 1.8572c0.35681 0.08259 0.88266 0.1013 1.5312 0.07227 0.64859-0.02903 1.4116-0.12408 2.2188-0.31074 0.80052-0.18512 1.2058-0.34987 1.3438-0.49864 0.13794-0.14876 0.03928-0.27998-0.3125-0.36133l-8.031-1.843c-0.078-0.018-0.171-0.033-0.281-0.036l-4.094-0.188c2.7901-0.71704 4.5-1.6629 4.5-2.7028 0-2.2339-7.84-4.0469-17.5-4.0469z" transform="matrix(.9799 0 0 .85082 15.801 207.97)" filter="url(#q)" fill="url(#r)"/>
-   <path opacity=".6" style="color:#000000" d="m31 18.25a13.5 13.75 0 1 1 -27 0 13.5 13.75 0 1 1 27 0z" transform="matrix(1.1614,0,0,1.1,14.585,201.77)" fill="url(#z)"/>
-   <path opacity=".5" style="color:#000000" fill="url(#aa)" d="m34.351 206.24c-8.345 0.30633-15.021 6.9477-15.021 15.073 0 2.2848 1.3749 4.4638 2.4412 6.3451-0.46258-5.1315 1.8291-6.2518 3.3508-5.796 4.6168 1.3828 12.628 2.6396 20.859-1.5064 2.8855-1.4534 4.5682 2.1076 4.4529-1.093-0.92056-7.3686-7.5746-13.023-15.48-13.023-0.20213 0-0.40285-0.007-0.60313 0z"/>
-   <path style="color:#000000" d="m62.5 4.5a10 10 0 1 1 -20 0 10 10 0 1 1 20 0z" transform="matrix(1.5678,0,0,1.5126,-47.402,215.03)" stroke="url(#ab)" stroke-linecap="round" stroke-width="1.875" fill="none"/>
-   <g transform="matrix(1.513,0,0,1.4521,-69.526,160.92)">
-    <path stroke-linejoin="round" style="color:#000000" d="m76.796 49.768 0.64765 3.2552 5.1812 5.2135c0.1925 0.1937 0.97147 0.3203 1.9429-0.65625 0.97147-0.97655 0.89557-1.7039 0.64765-1.9531l-5.1812-5.2083-3.2382-0.65104z" stroke="url(#t)" stroke-linecap="round" stroke-width=".67653" fill="url(#s)"/>
-    <path opacity=".19216" style="color:#000000" fill="#fff" d="m79.567 51.32c-0.003 0.0112 0.2941 0.32432-0.24529 0.86498-0.5394 0.54066-1.0071 0.37399-0.99349 0.36026l-0.26915-1.5216 1.5079 0.29634z"/>
-   </g>
-   <path style="color:#000000" d="m47.927 234.39 0.61005 3.0263 7.3488 7.1362c0.36142 0.35096 0.91508 0.206 1.8302-0.67682 0.91508-0.88281 1.151-1.3247 0.69666-1.7656l-7.3488-7.1315-3.1369-0.58854z" stroke="url(#u)" stroke-linecap="round" stroke-width=".96247" fill="none"/>
-   <path opacity=".15294" style="color:#000000" fill="url(#v)" d="m46.503 232.71c-0.2546 0.0827-0.39916 0.34037-0.33097 0.5899l0.99292 4.7192c0.02477 0.0866 0.07384 0.16513 0.14185 0.22688l7.8015 7.578c0.34964 0.33764 0.87746 0.43633 1.513 0.31764 0.63556-0.11869 1.384-0.50749 2.175-1.2706 0.78443-0.75677 1.1887-1.4338 1.3239-2.042 0.13517-0.60814 0.01373-1.1649-0.33097-1.4974l-7.8488-7.5326c-0.07716-0.0731-0.17649-0.12072-0.28369-0.13613l-4.87-0.95292c-0.09267-0.0257-0.19101-0.0257-0.28369 0z"/>
-   <path style="color:#000000" d="m62.5 4.5a10 10 0 1 1 -20 0 10 10 0 1 1 20 0z" transform="matrix(1.6168,0,0,1.5598,-49.975,214.82)" stroke="url(#o)" stroke-linecap="round" stroke-width=".60606" fill="none"/>
-   <path style="color:#000000" d="m62.5 4.5a10 10 0 1 1 -20 0 10 10 0 1 1 20 0z" transform="matrix(1.7148,0,0,1.6544,-55.119,214.4)" stroke="url(#w)" stroke-linecap="round" stroke-width=".57143" fill="none"/>
-   <path style="color:#000000" d="m62.5 4.5a10 10 0 1 1 -20 0 10 10 0 1 1 20 0z" transform="matrix(1.424,0,0,1.3738,-39.849,215.66)" stroke="url(#x)" stroke-linecap="round" stroke-width=".68815" fill="none"/>
-   <path opacity=".16078" style="color:#000000" d="m22.188 12.938a9.8125 9.8125 0 1 1 -19.625 0 9.8125 9.8125 0 1 1 19.625 0z" transform="matrix(1.2982,0,0,1.2524,18.844,205.64)" fill="url(#p)"/>
+  <g
+     transform="translate(-0.01435138,4.9076261)"
+     id="g3156-3">
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-9"
+       display="block"
+       d="m 9.9418144,12.04985 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-6-4"
+       display="block"
+       d="m 13.016949,12.084083 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-0-3"
+       display="block"
+       d="m 16.067797,12.236626 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path100-7-2"
+       display="block"
+       d="m 19.118644,12.185778 v 1.899629"
+       style="color:#000000;fill:none;stroke:#000000;stroke-width:2.12384057;stroke-linecap:round;stroke-linejoin:round;display:block" />
   </g>
- </g>
 </svg>
diff --git a/bitmaps_png/sources/show_mod_edge.svg b/bitmaps_png/sources/show_mod_edge.svg
index 5756c97d93..cef2afb01f 100644
--- a/bitmaps_png/sources/show_mod_edge.svg
+++ b/bitmaps_png/sources/show_mod_edge.svg
@@ -1,16 +1,139 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <path d="m13.448 42.023h23.716l-0.000027-35.494h-7.9053l-1.9763 3.2268h-3.9527l-1.9763-3.2268h-7.9054v35.494z" stroke="#ff0303" stroke-width="2.5685" fill="none"/>
- <g fill="#001bff" transform="matrix(1,0,0,1.1644,1.2,-5.1035)">
-  <rect transform="matrix(8.5006e-8,-1,1,9.219e-8,0,0)" height="3.2984" width="6.4535" y="37.06" x="-19.435"/>
-  <rect transform="matrix(8.5006e-8,-1,1,9.219e-8,0,0)" height="3.2984" width="6.4535" y="37.06" x="-29.116"/>
-  <rect transform="matrix(8.5006e-8,-1,1,9.219e-8,0,0)" height="3.2984" width="6.4535" y="37.06" x="-38.796"/>
- </g>
- <g transform="matrix(1,0,0,1.1972,0,-5.7423)">
-  <g fill="#001bff" transform="translate(-1.35)">
-   <rect transform="matrix(8.5008e-8,-1,1,9.2188e-8,0,0)" height="3.2985" width="6.4535" y="10.573" x="-19.435"/>
-   <rect transform="matrix(8.5008e-8,-1,1,9.2188e-8,0,0)" height="3.2985" width="6.4535" y="10.573" x="-29.116"/>
-   <rect transform="matrix(8.5008e-8,-1,1,9.2188e-8,0,0)" height="3.2985" width="6.4535" y="10.573" x="-38.796"/>
-  </g>
- </g>
- <path d="m17.617 37.182h14.917l-0.000017-23.653h-4.9722l-1.2431 2.1503h-2.4861l-1.2431-2.1503h-4.9722v23.653z" stroke="#ff0303" stroke-width="1.6629" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="show_mod_edge.svg">
+  <metadata
+     id="metadata100">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview98"
+     showgrid="true"
+     inkscape:zoom="8.390094"
+     inkscape:cx="48.703577"
+     inkscape:cy="2.4714647"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3048"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:3.20885444;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 5.1898981,19.509253 -2.2956383,10e-7 0,-12.9763667 15.2709472,0"
+     id="rect3926-9"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#333333;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 4.4968538,11.105348 3.5,0 0,4 -3.5,0"
+     id="path3928-0"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="2.9655175"
+     x="-4.0310011"
+     id="rect73-56-0" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="2.8748004"
+     x="-25.987505"
+     id="rect73-56-0-3" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="16.939005"
+     x="-3.9972868"
+     id="rect73-56-0-55" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="10.026091"
+     x="-4.056881"
+     id="rect73-56-0-39" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="10.026091"
+     x="-26.106693"
+     id="rect73-56-0-3-2" />
+  <rect
+     style="fill:#00c921;fill-opacity:1;stroke:none"
+     transform="matrix(0,-1,1,0,0,0)"
+     height="4.0238314"
+     width="4.0274086"
+     y="16.998598"
+     x="-26.166288"
+     id="rect73-56-0-3-29" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 19.686268,7.6331321 3.214097,-0.06394 0,10.9977819 -14.7522099,-0.06394"
+     id="path3968"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 19.970073,5.4846017 5.13407,0.055967 -0.119397,15.0550293 -18.5040224,0.115554"
+     id="path3966"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#9c9c9c;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 24.705327,1.8786343 1.5861399,24.819039"
+     id="path3856-5"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/show_zone.svg b/bitmaps_png/sources/show_zone.svg
index 637f68ac70..ca2a623ae4 100644
--- a/bitmaps_png/sources/show_zone.svg
+++ b/bitmaps_png/sources/show_zone.svg
@@ -7,25 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.0"
+   height="26"
+   width="26"
+   version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="show_zone.svg">
   <metadata
-     id="metadata26">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs24" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,59 +34,62 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview22"
-     showgrid="false"
-     inkscape:zoom="9.8333333"
-     inkscape:cx="20.304274"
-     inkscape:cy="18.953481"
-     inkscape:window-x="0"
-     inkscape:window-y="26"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <rect
-     opacity="0"
-     height="48"
-     width="48"
-     y="-42.45"
-     x="-50.85"
-     id="rect4" />
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
   <path
-     fill="#007d00"
-     d="m4.2714 3.6928v39.347l39.817-0.04825-15.409-18.011c-2.1476 3.3861-5.6989 5.7637-9.9438 5.7637-6.6533 0-12.053-5.5086-12.053-12.296s5.3998-12.296 12.053-12.296c4.4029 0 8.0664 2.549 10.17 6.148h4.2939c3.5932 4.705 7.4151 9.2225 10.893 14.022 0.024-0.749-0.045-22.63-0.045-22.63z"
-     id="path6" />
-  <path
-     fill="#007d00"
-     d="m23.556 15.989 8.4371-0.000003 12.081 15.235c0.06887 3.0938-0.07166 5.5043 0 7.7883l-14.492-18.105-6.0265-0.000002v-2.4592z"
-     id="path8" />
-  <path
-     fill="#007d00"
-     d="m18.735 11.07c-3.992 0-7.2318 3.3052-7.2318 7.3776s3.2399 7.3776 7.2318 7.3776c3.992 0 7.2318-3.3051 7.2318-7.3776 0-4.0724-3.2399-7.3776-7.2318-7.3776zm0 4.2158c1.7108 0 3.0994 1.4165 3.0994 3.1618s-1.3885 3.1618-3.0994 3.1618c-1.7108 0-3.0994-1.4165-3.0994-3.1618s1.3885-3.1618 3.0994-3.1618z"
-     id="path10" />
+     style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 0,0 0,26 20.5,26 15,14 15.0625,14 C 13.8522,16.092433 11.591084,17.5 9,17.5 c -3.8659934,0 -7,-3.134007 -7,-7 0,-3.8659934 3.1340066,-7 7,-7 2.591084,0 4.8522,1.4075669 6.0625,3.5 L 20,7 26,20 26,0 z"
+     id="rect3811"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccsssccccc" />
   <g
-     transform="matrix(0.82404,0,0,0.79493,-48.74558,13.13861)"
-     id="g12">
-    <path
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path14"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path16"
-       inkscape:connector-curvature="0"
-       style="fill:#ffffff;fill-rule:evenodd" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path18"
-       inkscape:connector-curvature="0"
-       style="fill:#a39aff" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path20"
-       inkscape:connector-curvature="0" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     style="fill:#000000;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:0"
+     d="m 13,10.5 4.5,0 6,13"
+     id="path3765"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#000000;stroke:#008000;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+     id="path3815"
+     sodipodi:cx="9"
+     sodipodi:cy="10"
+     sodipodi:rx="3.5"
+     sodipodi:ry="3.5"
+     d="m 12.5,10 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"
+     transform="translate(0,0.5)" />
 </svg>
diff --git a/bitmaps_png/sources/show_zone_disable.svg b/bitmaps_png/sources/show_zone_disable.svg
index 485721f996..1c51e9e172 100644
--- a/bitmaps_png/sources/show_zone_disable.svg
+++ b/bitmaps_png/sources/show_zone_disable.svg
@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -7,25 +9,12 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.0"
+   version="1.1"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="show_zone_disable.svg">
-  <metadata
-     id="metadata26">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs24" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,55 +24,45 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview22"
-     showgrid="false"
-     inkscape:zoom="5.4791667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="26"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview14" />
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs4" />
   <path
-     style="opacity:0.30858998;fill:#007d00"
-     inkscape:connector-curvature="0"
-     id="path6"
-     d="m 4.2714,3.6928 v 39.347 l 39.817,-0.04825 -15.409,-18.011 c -2.1476,3.3861 -5.6989,5.7637 -9.9438,5.7637 -6.6533,0 -12.053,-5.5086 -12.053,-12.296 0,-6.7874 5.3998,-12.296 12.053,-12.296 4.4029,0 8.0664,2.549 10.17,6.148 h 4.2939 c 3.5932,4.705 7.4151,9.2225 10.893,14.022 0.024,-0.749 -0.045,-22.63 -0.045,-22.63 z" />
-  <path
-     style="fill:#007d00"
-     inkscape:connector-curvature="0"
-     id="path8"
-     d="m 23.556,15.989 8.4371,-3e-6 12.081,15.235 c 0.06887,3.0938 -0.07166,5.5043 0,7.7883 l -14.492,-18.105 -6.0265,-2e-6 v -2.4592 z" />
-  <path
-     style="fill:#007d00"
-     inkscape:connector-curvature="0"
-     id="path10"
-     d="m 18.735,11.07 c -3.992,0 -7.2318,3.3052 -7.2318,7.3776 0,4.0724 3.2399,7.3776 7.2318,7.3776 3.992,0 7.2318,-3.3051 7.2318,-7.3776 0,-4.0724 -3.2399,-7.3776 -7.2318,-7.3776 z m 0,4.2158 c 1.7108,0 3.0994,1.4165 3.0994,3.1618 0,1.7453 -1.3885,3.1618 -3.0994,3.1618 -1.7108,0 -3.0994,-1.4165 -3.0994,-3.1618 0,-1.7453 1.3885,-3.1618 3.0994,-3.1618 z" />
+     d="M 26,20 26,0 0,0 0,26 20.5,26"
+     id="rect3811"
+     style="fill:none;stroke:#008000;stroke-width:1.29999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <g
-     id="g12"
-     transform="matrix(0.82404,0,0,0.79493,-35.036486,13.52451)">
-    <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       id="path14"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       id="path16"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       id="path18"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path20"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       width="16"
+       height="16"
+       x="0"
+       y="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     d="m 13,10.5 4.5,0 6,13"
+     id="path3765"
+     style="fill:#000000;fill-opacity:0;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     d="m 12.5,10 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"
+     transform="translate(0,0.5)"
+     id="path3815"
+     style="fill:#000000;fill-opacity:0;stroke:#008000;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/show_zone_outline_only.svg b/bitmaps_png/sources/show_zone_outline_only.svg
index 06e6b658ab..3f174d7fde 100644
--- a/bitmaps_png/sources/show_zone_outline_only.svg
+++ b/bitmaps_png/sources/show_zone_outline_only.svg
@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:cc="http://creativecommons.org/ns#"
@@ -7,25 +9,12 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.0"
+   version="1.1"
+   width="26"
+   height="26"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="show_zone_outline_only.svg">
-  <metadata
-     id="metadata26">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs24" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -35,65 +24,45 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview22"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="26"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview14" />
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs4" />
   <path
-     opacity=".45703"
-     fill="#007d00"
-     d="m4.2714 3.6928v39.347l39.817-0.04825-15.409-18.011c-2.1476 3.3861-5.6989 5.7637-9.9438 5.7637-6.6533 0-12.053-5.5086-12.053-12.296s5.3998-12.296 12.053-12.296c4.4029 0 8.0664 2.549 10.17 6.148h4.2939c3.5932 4.705 7.4151 9.2225 10.893 14.022 0.024-0.749-0.045-22.63-0.045-22.63z"
-     id="path4" />
-  <path
-     opacity=".45703"
-     fill="#007d00"
-     d="m23.556 15.989 8.4371-0.000003 12.081 15.235c0.06887 3.0938-0.07166 5.5043 0 7.7883l-14.492-18.105-6.0265-0.000002v-2.4592z"
-     id="path6" />
-  <path
-     opacity=".45703"
-     fill="#007d00"
-     d="m18.735 11.07c-3.992 0-7.2318 3.3052-7.2318 7.3776s3.2399 7.3776 7.2318 7.3776c3.992 0 7.2318-3.3051 7.2318-7.3776 0-4.0724-3.2399-7.3776-7.2318-7.3776zm0 4.2158c1.7108 0 3.0994 1.4165 3.0994 3.1618s-1.3885 3.1618-3.0994 3.1618c-1.7108 0-3.0994-1.4165-3.0994-3.1618s1.3885-3.1618 3.0994-3.1618z"
-     id="path8" />
-  <rect
-     ry="0.825"
-     height="39.375"
-     width="39.525"
-     stroke="#03f"
-     y="3.675"
-     x="4.425"
-     stroke-width="2"
-     fill="none"
-     id="rect10" />
+     d="M 0,0 0,26 20.5,26 15,14 15.0625,14 C 13.8522,16.092433 11.591084,17.5 9,17.5 c -3.8659934,0 -7,-3.134007 -7,-7 0,-3.8659934 3.1340066,-7 7,-7 2.591084,0 4.8522,1.4075669 6.0625,3.5 L 20,7 26,20 26,0 z"
+     id="rect3811"
+     style="fill:none;stroke:#008000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   <g
-     transform="matrix(0.82404,0,0,0.79493,-36.3388,12.93522)"
-     id="g12">
-    <path
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path14"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path16"
-       inkscape:connector-curvature="0"
-       style="fill:#ffffff;fill-rule:evenodd" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path18"
-       inkscape:connector-curvature="0"
-       style="fill:#a39aff" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path20"
-       inkscape:connector-curvature="0" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       width="16"
+       height="16"
+       x="0"
+       y="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     d="m 13,10.5 4.5,0 6,13"
+     id="path3765"
+     style="fill:#000000;fill-opacity:0;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     d="m 12.5,10 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"
+     transform="translate(0,0.5)"
+     id="path3815"
+     style="fill:#000000;fill-opacity:0;stroke:#008000;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
 </svg>
diff --git a/bitmaps_png/sources/showtrack.svg b/bitmaps_png/sources/showtrack.svg
index a23ec28f77..5cb18ee183 100644
--- a/bitmaps_png/sources/showtrack.svg
+++ b/bitmaps_png/sources/showtrack.svg
@@ -7,26 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
-   version="1.0"
+   height="26"
+   width="26"
+   version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="showtrack.svg">
   <metadata
-     id="metadata30">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs28" />
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -36,67 +34,61 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1172"
-     inkscape:window-height="797"
-     id="namedview26"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="23.937596"
-     inkscape:cy="23.840825"
-     inkscape:window-x="0"
-     inkscape:window-y="26"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
-  <g
-     transform="matrix(2.4812,0,0,2.35,136.55,-2.79)"
-     id="g4">
-    <path
-       fill="#007d00"
-       d="m-43.3 19.4-0.000001-16h1.5l0.000001 16h-1.5z"
-       id="path6" />
-    <path
-       fill="#007d00"
-       d="m-40.3 19.4-0.000001-16h1.5l0.000001 16h-1.5z"
-       id="path8" />
-    <path
-       fill="#d72e2e"
-       d="m-37.3 13.9h-7.5l-3.5-8h-5v-1.5l6 0.000001 3.5 8h6.5v1.5z"
-       id="path10" />
-    <path
-       fill="#d72e2e"
-       d="m-37.3 16.9-9.5-0.000001-3.5-8-3 0.000001v-1.5h4l3.5 8 8.5 0.000001v1.5z"
-       id="path12" />
-  </g>
-  <rect
-     opacity="0"
-     height="48"
-     width="48"
-     y="-42.45"
-     x="-50.85"
-     id="rect14" />
-  <g
-     transform="matrix(0.82404,0,0,0.79493,-36.74558,13.54539)"
-     id="g16">
-    <path
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18"
-       inkscape:connector-curvature="0"
-       style="fill-rule:evenodd" />
-    <path
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20"
-       inkscape:connector-curvature="0"
-       style="fill:#ffffff;fill-rule:evenodd" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22"
-       inkscape:connector-curvature="0"
-       style="fill:#a39aff" />
-    <path
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24"
-       inkscape:connector-curvature="0" />
-  </g>
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="19.520649"
+     inkscape:cy="14.417725"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:#008000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 7.5,18.5 -8.9999943,0 0,-5 0,0 13.9999973,0"
+     id="path4075"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 12.500003,13.5 14.999997,0 0,5 -20,0"
+     id="rect4061"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#d40000;fill-opacity:1;stroke:#d40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 7.5,18.5 0,-19.999994 5,-6e-6 0,0 0,14.999996"
+     id="path4070"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#d40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 12.5,13.499996 0,13.999998 -5,6e-6 0,-9"
+     id="rect4063"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#999999;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 1.5,24.5 23,-23"
+     id="path4065"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/svg_file.svg b/bitmaps_png/sources/svg_file.svg
index c5fb3808fa..516bb63ab0 100644
--- a/bitmaps_png/sources/svg_file.svg
+++ b/bitmaps_png/sources/svg_file.svg
@@ -5,16 +5,17 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    height="26"
    width="26"
-   version="1.0"
-   id="svg4669"
-   inkscape:version="0.48.1 "
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="svg_file.svg">
   <metadata
-     id="metadata4832">
+     id="metadata176">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
@@ -34,350 +35,410 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="968"
-     id="namedview4830"
-     showgrid="false"
-     inkscape:zoom="16.258639"
-     inkscape:cx="32.139427"
-     inkscape:cy="12.79963"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview174"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="2.277722"
+     inkscape:cy="14.328135"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg4669" />
+     inkscape:current-layer="text3215"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3153"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
   <defs
-     id="defs4671">
-    <radialGradient
-       id="p"
-       gradientUnits="userSpaceOnUse"
-       cy="5.3000002"
-       cx="4"
-       gradientTransform="matrix(1.886,0,0,1.1765,-153.54,-4.2353)"
-       r="17">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop4674" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop4676" />
-    </radialGradient>
+     id="defs4">
     <linearGradient
-       id="k"
+       id="ag"
        y2="9.6875"
        gradientUnits="userSpaceOnUse"
        x2="-24.75"
-       gradientTransform="translate(-90,0)"
        y1="11.566"
        x1="-26.754">
       <stop
          stop-color="#fff"
          offset="0"
-         id="stop4679" />
+         id="stop46" />
       <stop
          stop-color="#fff"
          stop-opacity="0"
          offset="1"
-         id="stop4681" />
+         id="stop48" />
     </linearGradient>
-    <filter
-       id="j"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.0394514"
-         id="feGaussianBlur4684" />
-    </filter>
-    <radialGradient
-       id="q"
+    <linearGradient
+       id="ah"
+       y2="14.07"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="translate(-221.13,-24.594)"
-       r="139.56">
+       x2="-28.789"
+       gradientTransform="matrix(0.92231,0,0,0.91858,-92.447,61.326)"
+       y1="11.053"
+       x1="-18.589001">
       <stop
-         stop-color="#00537d"
+         stop-opacity=".41296"
          offset="0"
-         id="stop4687" />
+         id="stop51" />
       <stop
-         stop-color="#186389"
-         offset=".0151"
-         id="stop4689" />
-      <stop
-         stop-color="#558ca8"
-         offset=".0558"
-         id="stop4691" />
-      <stop
-         stop-color="#89afc3"
-         offset=".0964"
-         id="stop4693" />
-      <stop
-         stop-color="#b3ccd8"
-         offset=".1357"
-         id="stop4695" />
-      <stop
-         stop-color="#d4e2e9"
-         offset=".1737"
-         id="stop4697" />
-      <stop
-         stop-color="#ecf2f5"
-         offset=".20990"
-         id="stop4699" />
-      <stop
-         stop-color="#fafcfd"
-         offset=".24350"
-         id="stop4701" />
+         stop-opacity="0"
+         offset="1"
+         id="stop53" />
+    </linearGradient>
+    <radialGradient
+       id="ad"
+       gradientUnits="userSpaceOnUse"
+       cy="10.108"
+       cx="-26.305"
+       gradientTransform="matrix(0.40734,-0.27983,0.75103,1.0932,-115.18,51.562)"
+       r="7.0421">
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop4703" />
+         offset="0"
+         id="stop56" />
+      <stop
+         stop-color="#fff"
+         offset=".47534"
+         id="stop58" />
+      <stop
+         stop-color="#fff"
+         stop-opacity="0"
+         offset="1"
+         id="stop60" />
     </radialGradient>
     <radialGradient
-       id="r"
+       id="ac"
        gradientUnits="userSpaceOnUse"
-       cy="112.3"
-       cx="102"
-       gradientTransform="matrix(0.97872,0,0,0.98182,-219.77,-23.43)"
-       r="139.56">
-      <stop
-         stop-color="#535557"
-         offset="0"
-         id="stop4706" />
-      <stop
-         stop-color="#898a8c"
-         offset=".11366"
-         id="stop4708" />
-      <stop
-         stop-color="#ececec"
-         offset=".20297"
-         id="stop4710" />
-      <stop
-         stop-color="#fafafa"
-         offset=".23630"
-         id="stop4712" />
+       cy="5.3000002"
+       cx="4"
+       gradientTransform="matrix(1.886,0,0,1.1765,-3.5441,-4.2353)"
+       r="17">
       <stop
          stop-color="#fff"
-         offset=".27220"
-         id="stop4714" />
+         offset="0"
+         id="stop68" />
       <stop
-         stop-color="#fafafa"
-         offset=".53130"
-         id="stop4716" />
-      <stop
-         stop-color="#ebecec"
-         offset=".84490"
-         id="stop4718" />
-      <stop
-         stop-color="#e1e2e3"
+         stop-color="#fff"
+         stop-opacity="0"
          offset="1"
-         id="stop4720" />
+         id="stop70" />
     </radialGradient>
     <linearGradient
-       id="l"
-       y2="94.537003"
+       id="ai"
+       y2="-22.502001"
        gradientUnits="userSpaceOnUse"
-       x2="86.536003"
-       y1="102.34"
-       x1="94.344002">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop4723" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop4725" />
-    </linearGradient>
-    <linearGradient
-       id="m"
-       y2="94.586998"
-       gradientUnits="userSpaceOnUse"
-       x2="86.586998"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop4728" />
-      <stop
-         stop-color="#555753"
-         offset="1"
-         id="stop4730" />
-    </linearGradient>
-    <linearGradient
-       id="n"
-       y2="95.292999"
-       gradientUnits="userSpaceOnUse"
-       x2="87.292999"
-       y1="103"
-       x1="95">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop4733" />
-      <stop
-         stop-color="#393b38"
-         offset="1"
-         id="stop4735" />
-    </linearGradient>
-    <linearGradient
-       id="o"
-       y2="96"
-       gradientUnits="userSpaceOnUse"
-       x2="88"
-       y1="104"
-       x1="96">
+       x2="-62.75"
+       gradientTransform="translate(-90,60)"
+       y1="49.021"
+       x1="-47.5">
       <stop
          stop-color="#888a85"
          offset="0"
-         id="stop4738" />
+         id="stop73" />
       <stop
-         stop-color="#8c8e89"
-         offset=".0072"
-         id="stop4740" />
-      <stop
-         stop-color="#abaca9"
-         offset=".0673"
-         id="stop4742" />
-      <stop
-         stop-color="#c5c6c4"
-         offset=".1347"
-         id="stop4744" />
-      <stop
-         stop-color="#dbdbda"
-         offset=".2115"
-         id="stop4746" />
-      <stop
-         stop-color="#ebebeb"
-         offset=".3012"
-         id="stop4748" />
-      <stop
-         stop-color="#f7f7f6"
-         offset=".4122"
-         id="stop4750" />
-      <stop
-         stop-color="#fdfdfd"
-         offset=".5679"
-         id="stop4752" />
-      <stop
-         stop-color="#fff"
+         stop-color="#babdb6"
          offset="1"
-         id="stop4754" />
+         id="stop75" />
     </linearGradient>
-    <filter
-       id="filter3100"
-       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
-       inkscape:menu="Shadows and Glows"
-       inkscape:label="Cutout Glow"
-       color-interpolation-filters="sRGB">
-      <feOffset
-         id="feOffset3102"
-         dy="3"
-         dx="3" />
-      <feGaussianBlur
-         id="feGaussianBlur3104"
-         result="result8"
-         stdDeviation="3" />
-      <feFlood
-         id="feFlood3106"
-         flood-color="rgb(0,0,0)"
-         flood-opacity="1"
-         in="result8"
-         result="result10" />
-      <feComposite
-         id="feComposite3108"
-         in2="SourceGraphic"
-         operator="in"
-         in="result10"
-         result="result9" />
-      <feBlend
-         id="feBlend3110"
-         in2="result9"
-         mode="normal"
-         in="result8" />
-    </filter>
+    <radialGradient
+       id="ae"
+       gradientUnits="userSpaceOnUse"
+       cy="35.356998"
+       cx="-30.25"
+       gradientTransform="matrix(3.9957,0,0,1.935,0.62141,28.833)"
+       r="18">
+      <stop
+         stop-color="#f6f6f5"
+         offset="0"
+         id="stop78" />
+      <stop
+         stop-color="#d3d7cf"
+         offset="1"
+         id="stop80" />
+    </radialGradient>
+    <linearGradient
+       id="t"
+       y2="39.999001"
+       gradientUnits="userSpaceOnUse"
+       x2="25.058001"
+       y1="47.028"
+       x1="25.058001">
+      <stop
+         stop-opacity="0"
+         offset="0"
+         id="stop83" />
+      <stop
+         offset=".5"
+         id="stop85" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop87" />
+    </linearGradient>
+    <radialGradient
+       id="v"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       r="2.5" />
+    <radialGradient
+       id="u"
+       xlink:href="#s"
+       gradientUnits="userSpaceOnUse"
+       cy="43.5"
+       cx="4.993"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       r="2.5" />
+    <linearGradient
+       id="s">
+      <stop
+         offset="0"
+         id="stop92" />
+      <stop
+         stop-opacity="0"
+         offset="1"
+         id="stop94" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="radialGradient3155"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#s"
+       id="radialGradient3157"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)"
+       cx="4.993"
+       cy="43.5"
+       r="2.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient3159"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#t"
+       id="linearGradient3161"
+       gradientUnits="userSpaceOnUse"
+       x1="25.058001"
+       y1="47.028"
+       x2="25.058001"
+       y2="39.999001" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ag"
+       id="linearGradient3175"
+       gradientUnits="userSpaceOnUse"
+       x1="-26.754"
+       y1="11.566"
+       x2="-24.75"
+       y2="9.6875"
+       gradientTransform="matrix(0.68491387,0,0,0.59941296,37.656222,-1.4947896)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ah"
+       id="linearGradient3178"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.63170291,0,0,0.55060879,35.980237,-0.69996777)"
+       x1="-18.589001"
+       y1="11.053"
+       x2="-28.789"
+       y2="14.07" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ad"
+       id="radialGradient3181"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.27899282,-0.16773374,0.51439086,0.6552783,20.410091,-6.5526364)"
+       cx="-26.305"
+       cy="10.108"
+       r="7.0421" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ac"
+       id="radialGradient3187"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2917476,0,0,0.70520939,-5.8660133,-4.0334833)"
+       cx="4"
+       cy="5.3000002"
+       r="17" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#ae"
+       id="radialGradient3190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.7367105,0,0,1.1598641,99.724078,-20.176694)"
+       cx="-30.25"
+       cy="35.356998"
+       r="18" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ai"
+       id="linearGradient3192"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.68491387,0,0,0.59941296,37.656222,-1.4947896)"
+       x1="-47.5"
+       y1="49.021"
+       x2="-62.75"
+       y2="-22.502001" />
   </defs>
+  <rect
+     style="opacity:0"
+     id="rect98"
+     x="-3.4386101"
+     y="-1.4947897"
+     width="32.875866"
+     height="28.771824" />
   <g
-     transform="matrix(0.24200584,0,0,0.21029174,51.199785,4.9137192)"
-     id="g4756">
-    <path
-       d="m -141.47,4 c -0.86,0 -1.53,0.6731 -1.53,1.5312 v 36.938 c 0,0.85817 0.67308,1.5312 1.5312,1.5312 h 30.938 c 0.86,0 1.53,-0.673 1.53,-1.531 v -24.969 c 0,-1.392 -0.48698,-4.2995 -2.3438,-6.1562 l -5,-5 c -1.86,-1.857 -4.77,-2.344 -6.16,-2.344 h -18.969 z"
-       id="path4758"
-       inkscape:connector-curvature="0"
-       style="opacity:0.68015998;fill:url(#p)" />
-    <path
-       d="m -141.47,4.5 c -0.58317,0 -1.0312,0.44808 -1.0312,1.0312 v 36.938 c 0,0.58316 0.44809,1.0312 1.0312,1.0312 h 30.938 c 0.58317,0 1.0312,-0.44809 1.0312,-1.0312 v -24.969 c 0,-1.279 -0.48047,-4.1055 -2.1875,-5.8125 l -5,-5 c -1.7,-1.7075 -4.53,-2.188 -5.81,-2.188 h -18.969 z"
-       id="path4760"
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:url(#k)" />
-    <path
-       d="m 23,9 0.04082,112 h 61.131 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.824,-32.824 c 0.38,-0.375 0.59,-0.884 0.59,-1.414 V 9.016 h -96 z"
-       transform="matrix(1.0417,0,0,1.0357,-231.09,-27.915)"
-       id="path4762"
-       inkscape:connector-curvature="0"
-       style="opacity:0.5;filter:url(#j)" />
-    <path
-       d="m -205.13,-16.594 v 112 h 61.172 c 0.53,0 1.039,-0.211 1.414,-0.586 l 32.828,-32.828 c 0.375,-0.375 0.586,-0.884 0.586,-1.414 v -77.172 h -96 z"
-       id="path4764"
-       inkscape:connector-curvature="0"
-       style="fill:url(#q)" />
-    <path
-       d="m -202.16,-14.594 c -0.53927,0 -0.97872,0.44084 -0.97872,0.98182 v 106.04 c 0,0.54197 0.43945,0.98182 0.97872,0.98182 h 57.913 c 0.2574,0 0.50991,-0.10407 0.69195,-0.28767 l 32.13,-32.231 c 0.18303,-0.1836 0.28677,-0.43593 0.28677,-0.69414 v -73.805 c 0,-0.54098 -0.43847,-0.98182 -0.97872,-0.98182 h -90.043 z"
-       id="path4766"
-       inkscape:connector-curvature="0"
-       style="fill:url(#r)" />
+     style="opacity:0.65587003"
+     id="g100"
+     transform="matrix(0.71669382,0,0,0.53281223,-4.2536576,1.9350521)">
     <g
-       transform="translate(-221.13,-24.594)"
-       id="g4768">
-      <path
-         d="M 111.41,86.586 C 111.66,86.336 93.035,93 88,93 c -1.654,0 -3,1.346 -3,3 0,5.035 -6.664,23.664 -6.414,23.414 l 32.828,-32.828 z"
-         id="path4770"
-         inkscape:connector-curvature="0"
-         style="opacity:0.1;fill:url(#l)" />
-      <path
-         d="M 111.41,86.586 C 111.79,86.211 97.444,94 88,94 c -1.103,0 -2,0.897 -2,2 0,9.444 -7.789,23.789 -7.414,23.414 l 32.828,-32.828 z"
-         id="path4772"
-         inkscape:connector-curvature="0"
-         style="opacity:0.1;fill:url(#m)" />
-      <path
-         d="M 111.41,86.586 C 111.65,86.347 97.807,95 88,95 c -0.553,0 -1,0.447 -1,1 0,9.807 -8.653,23.653 -8.414,23.414 l 32.828,-32.828 z"
-         id="path4774"
-         inkscape:connector-curvature="0"
-         style="opacity:0.1;fill:url(#n)" />
-      <path
-         d="m 78.586,119.41 c 0,0 11.914,-9.914 17.414,-15.414 5.5,-5.5 15.414,-17.414 15.414,-17.414 0,0 -13.164,9.414 -23.414,9.414 0,10.25 -9.414,23.414 -9.414,23.414 z"
-         id="path4776"
-         inkscape:connector-curvature="0"
-         style="fill:url(#o)" />
+       style="opacity:0.4"
+       id="g102"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#radialGradient3155)"
+         id="rect104"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#radialGradient3157)"
+         id="rect106"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3159)"
+         id="rect108"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
     </g>
   </g>
   <g
-     id="g3106"
-     transform="matrix(0.54184955,-0.18865651,0.20152401,0.57880694,-0.27753713,16.470177)">
-    <text
-       sodipodi:linespacing="125%"
-       id="text3211-1"
-       y="5.4973297"
-       x="4.5629101"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#808000;fill-opacity:1;stroke:none;filter:url(#filter3100);font-family:DejaVu Sans;-inkscape-font-specification:Sans Bold"
-       xml:space="preserve"><tspan
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#808000;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-         y="5.4973297"
-         x="4.5629101"
-         id="tspan3213-7"
-         sodipodi:role="line">SVG</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text3211"
-       y="4.0100937"
-       x="3.428534"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#808000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:Sans Bold"
-       xml:space="preserve"><tspan
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#808000;font-family:Comic Sans MS;-inkscape-font-specification:Comic Sans MS Bold"
-         y="4.0100937"
-         x="3.428534"
-         id="tspan3213"
-         sodipodi:role="line">SVG</tspan></text>
+     id="g110"
+     transform="matrix(0.65398998,0,0,0.33300988,-2.7468471,10.426936)">
+    <g
+       style="opacity:0.4"
+       id="g112"
+       transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)">
+      <rect
+         style="fill:url(#u)"
+         id="rect114"
+         x="38"
+         y="40"
+         width="5"
+         height="7" />
+      <rect
+         style="fill:url(#v)"
+         id="rect116"
+         x="-10"
+         y="-47"
+         width="5"
+         height="7"
+         transform="scale(-1,-1)" />
+      <rect
+         style="fill:url(#linearGradient3161)"
+         id="rect118"
+         x="10"
+         y="40"
+         width="28"
+         height="7" />
+    </g>
   </g>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3190);stroke:url(#linearGradient3192);stroke-width:0.61867744"
+     id="path120"
+     d="M 2.3968565,0.60315663 H 15.393781 c 2.655411,0.0437212 4.45194,1.49853237 6.164225,2.99706477 1.712285,1.4985324 3.155876,3.1484763 3.424569,5.3947168 V 23.965876 c 0,0.672063 -0.61823,1.213153 -1.386127,1.213153 H 2.3969928 c -0.7679254,0 -1.3861974,-0.541054 -1.3861974,-1.213153 V 1.8115731 c 0,-0.6720618 0.6182315,-1.21315224 1.3861974,-1.21315224 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.68015998;fill:url(#radialGradient3187)"
+     id="path122"
+     d="m 2.4045275,0.90286238 c -0.587725,0 -1.0487406,0.40346552 -1.0487406,0.91782172 V 23.961801 c 0,0.514296 0.4610156,0.917701 1.0487406,0.917701 H 23.594392 c 0.587656,0 1.048602,-0.403405 1.048602,-0.917701 V 8.9950581 c 0,-0.8343834 -0.333539,-2.5771759 -1.605301,-3.6901059 L 19.613124,2.3078872 C 18.341239,1.1947764 16.350194,0.90286238 15.396795,0.90286238 H 2.4046638 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#radialGradient3181)"
+     id="path126"
+     d="m 15.396522,0.90286238 c -0.951279,0 -0.02884,0.29796242 0.920387,0.67434032 0.949152,0.3763768 3.406008,1.9271727 2.846638,4.1209637 2.961088,-0.258095 4.574608,1.8716073 4.794397,2.566207 0.219768,0.6946597 0.684914,1.5630292 0.684914,0.7305648 C 24.66224,6.7138119 22.694004,5.1396941 21.325272,3.8062999 19.955444,2.472605 17.893854,1.1886629 15.393917,0.90274259 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.87853998;fill:url(#linearGradient3178)"
+     id="path128"
+     d="m 16.149926,1.5106671 c 0.631695,0 2.060495,3.7137831 1.428799,6.191337 2.941705,-0.2564045 6.063816,0.052862 6.378602,0.5620399 C 23.737559,7.5693843 22.124019,5.4397295 19.16293,5.6978371 19.755148,3.3749916 16.980383,1.7313409 16.149926,1.5105773 z" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:url(#linearGradient3175);stroke-width:0.61867744"
+     id="path130"
+     d="m 2.4043902,1.2025693 c -0.3993054,0 -0.706146,0.2685972 -0.706146,0.6181148 V 23.961801 c 0,0.349554 0.3069024,0.618115 0.7062833,0.618115 H 23.594392 c 0.399414,0 0.706284,-0.268592 0.706284,-0.618115 V 8.9950581 c 0,-0.7666487 -0.329082,-2.4608898 -1.498248,-3.4840885 L 19.377856,2.5139049 C 18.208708,1.4904077 16.273141,1.2023896 15.397136,1.2023896 H 2.4050067 z" />
+  <rect
+     style="fill:#333333;fill-opacity:0.8627451;stroke:none"
+     id="rect3219"
+     width="21.91791"
+     height="9.5109396"
+     x="1.9110899"
+     y="14.570868" />
+  <g
+     transform="scale(1.004921,0.99510306)"
+     style="font-size:11.60313606px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3215">
+    <path
+       d="m 3.7608216,22.259318 c 0.5917593,0.22046 1.1255047,0.278476 1.705661,0.278476 1.7636749,0 2.7383401,-0.777412 2.7383401,-2.169787 0,-1.148709 -0.6613802,-1.77528 -2.0653583,-2.065358 -1.1719155,-0.243666 -1.8216923,-0.301682 -1.8216923,-0.893441 0,-0.464125 0.4293167,-0.835426 1.1371073,-0.835426 0.5453469,0 0.9514574,0.255269 1.1835199,0.707791 0.1392375,0.278475 0.1856506,0.533744 0.6497756,0.533744 0.4409187,0 0.5801568,-0.174047 0.5801568,-0.603363 0,-0.02321 0,-0.03481 0,-0.05801 l -0.023206,-1.090695 c -0.011603,-0.487331 -0.1044285,-0.603363 -0.4757285,-0.603363 -0.3132844,0 -0.4525225,0.03481 -0.5801568,0.313284 -0.4873313,-0.208856 -0.9630609,-0.313284 -1.4852015,-0.313284 -1.5432155,0 -2.6107056,0.905046 -2.6107056,2.192992 0,1.14871 0.6729832,1.578027 1.9493269,1.914518 1.2763437,0.33649 1.9261206,0.336492 1.9261206,1.067488 0,0.533744 -0.4177136,0.823823 -1.1022979,0.823823 -0.7658063,0 -1.2763453,-0.278476 -1.5780266,-0.870235 -0.2088562,-0.40611 -0.2668725,-0.730998 -0.7077913,-0.730998 -0.4757281,0 -0.6381724,0.185651 -0.6381724,0.672982 0,0.02321 0,0.03481 0,0.05802 l 0.034809,1.33436 c 0.011603,0.475729 0.1856506,0.614967 0.6497756,0.614967 0.2552687,0 0.4061099,-0.05802 0.5337443,-0.278476"
+       style="font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3041" />
+    <path
+       d="m 13.87368,16.89867 -1.40398,4.014685 -1.357567,-4.014685 0.150841,0 c 0.464125,0 0.696188,-0.162445 0.696188,-0.62657 0,-0.464125 -0.232063,-0.626569 -0.696188,-0.626569 l -1.6824546,0 c -0.464125,0 -0.684585,0.150841 -0.684585,0.626569 0,0.40611 0.1972537,0.62657 0.5917599,0.62657 0.034809,0 0.058016,0 0.092825,0 l 1.7636766,4.908126 c 0.150841,0.417713 0.185651,0.556951 0.696188,0.556951 l 0.696188,0 c 0.487332,0 0.545348,-0.116032 0.696189,-0.556951 l 1.728867,-4.908126 c 0.03481,0 0.05802,0 0.09282,0 0.394506,0 0.614966,-0.22046 0.614966,-0.62657 0,-0.475728 -0.232063,-0.626569 -0.707791,-0.626569 l -1.427186,0 c -0.464125,0 -0.707791,0.150841 -0.707791,0.626569 0,0.464125 0.232063,0.62657 0.696188,0.62657 l 0.150841,0"
+       style="font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3043" />
+    <path
+       d="m 21.062548,15.831181 c -0.55695,-0.243666 -1.079093,-0.3713 -1.624439,-0.3713 -1.937722,0 -3.295291,1.554822 -3.295291,3.538956 0,2.088563 1.334363,3.538957 3.3301,3.538957 1.171916,0 2.134977,-0.301682 2.448262,-0.487332 0.18565,-0.116031 0.197253,-0.18565 0.197253,-0.394507 0,-0.02321 0,-0.04641 0,-0.06962 l 0,-1.345964 c 0.03481,0 0.05802,0 0.09283,0 0.406109,0 0.626569,-0.22046 0.626569,-0.62657 0,-0.487331 -0.243666,-0.614966 -0.719394,-0.614966 l -2.042152,0 c -0.475728,0 -0.707791,0.150841 -0.707791,0.62657 0,0.475728 0.232063,0.626569 0.707791,0.626569 l 0.638173,0 0,0.881838 c -0.429316,0.127635 -0.789014,0.197254 -1.079092,0.197254 -1.160313,0 -1.856502,-0.823825 -1.856502,-2.332231 0,-1.508406 0.649777,-2.297421 1.798486,-2.297421 0.835425,0 1.171917,0.348095 1.357567,1.009473 0.104428,0.359697 0.243666,0.533744 0.59176,0.533744 0.475728,0 0.59176,-0.174047 0.59176,-0.661378 l -0.0116,-1.473599 c 0,-0.487331 -0.162444,-0.638172 -0.522141,-0.638172 -0.255269,0 -0.382904,0.104428 -0.522141,0.359697"
+       style="font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Courier 10 Pitch;-inkscape-font-specification:Courier 10 Pitch Bold"
+       id="path3045" />
+  </g>
+  <path
+     sodipodi:type="star"
+     style="fill:none;stroke:#4d4d4d;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path3847"
+     sodipodi:sides="5"
+     sodipodi:cx="18"
+     sodipodi:cy="10"
+     sodipodi:r1="5.4083271"
+     sodipodi:r2="2.7041636"
+     sodipodi:arg1="0.98279372"
+     sodipodi:arg2="1.6111123"
+     inkscape:flatsided="false"
+     inkscape:rounded="0"
+     inkscape:randomized="0"
+     d="m 21,14.5 -3.108991,-1.798034 -3.243712,1.54178 0.7493,-3.51245 L 12.927915,8.1227792 16.5,7.7499999 18.217983,4.5960676 19.676352,7.878127 23.206805,8.5374069 20.536042,10.938611 z"
+     inkscape:transform-center-x="-0.071726755"
+     inkscape:transform-center-y="-0.46681678"
+     transform="matrix(1.0648312,0,0,1.0328558,-7.9970007,-2.1845122)" />
 </svg>
diff --git a/bitmaps_png/sources/text_sketch.svg b/bitmaps_png/sources/text_sketch.svg
index 2215e2caf7..3ec6a92f2b 100644
--- a/bitmaps_png/sources/text_sketch.svg
+++ b/bitmaps_png/sources/text_sketch.svg
@@ -1,130 +1,100 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="ao">
-   <stop stop-color="#1c1c1c" offset="0"/>
-   <stop stop-color="#888" offset=".5"/>
-   <stop offset="1"/>
-  </linearGradient>
-  <linearGradient id="bb" y2="93.318" xlink:href="#ao" gradientUnits="userSpaceOnUse" x2="64" gradientTransform="translate(-.030452)" y1="22.506" x1="64"/>
-  <radialGradient id="ax" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="14.017" cx="51.768" gradientTransform="matrix(1.7289 1.937e-8 0 .081759 -35.735 6.888)" r="46"/>
-  <linearGradient id="a">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </linearGradient>
-  <radialGradient id="ay" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="106.02" cx="50" gradientTransform="matrix(.80435 2.1461e-7 -6.1186e-8 .22932 11.783 87.688)" r="46"/>
-  <radialGradient id="az" gradientUnits="userSpaceOnUse" cy="98.398" cx="52" gradientTransform="matrix(1,0,0,1.146,2,-8.7628)" r="41.838">
-   <stop stop-color="#5e5e5e" offset="0"/>
-   <stop stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="ap" y2="28" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="60" gradientTransform="translate(2)" y1="140" x1="60"/>
-  <filter id="ak" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.13617728"/>
-  </filter>
-  <linearGradient id="aq" y2="4.3005" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="94.487" gradientTransform="translate(2)" y1="14.023" x1="89.095"/>
-  <filter id="am" height="1.3175" width="1.2447" color-interpolation-filters="sRGB" y="-.15877" x="-.12233">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <linearGradient id="ar" y2="-1.4447" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.518" gradientTransform="translate(2)" y1="12.211" x1="10.518"/>
-  <filter id="al" height="1.3175" width="1.2714" color-interpolation-filters="sRGB" y="-.15877" x="-.13568">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <linearGradient id="as" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(2)" y1="-104" x1="40"/>
-  <linearGradient id="at" y2="-32" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="44.25" gradientTransform="translate(1.975 -.025)" y1="64" x1="76.25"/>
-  <linearGradient id="au" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(1.725 -.025)" y1=".025" x1="52.275"/>
-  <linearGradient id="av" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" gradientTransform="translate(2)" y1="106.19" x1="78.125"/>
-  <filter id="b" height="1.2603" width="1.0974" color-interpolation-filters="sRGB" y="-.13015" x="-.048689">
-   <feGaussianBlur stdDeviation="0.17624262"/>
-  </filter>
-  <linearGradient id="aw" y2="101.12" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="74.812" y1="106.19" x1="78.125"/>
-  <linearGradient id="bd" y2="-12" gradientUnits="userSpaceOnUse" x2="52" y1="116" x1="52">
-   <stop offset="0"/>
-   <stop stop-color="#620000" offset=".36742"/>
-   <stop stop-color="#c50000" offset="1"/>
-  </linearGradient>
-  <radialGradient id="bm" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="14.017" cx="51.768" gradientTransform="matrix(1.7289 1.937e-8 0 .081759 -37.735 6.888)" r="46"/>
-  <radialGradient id="bn" gradientUnits="userSpaceOnUse" cy="106.02" cx="50" gradientTransform="matrix(.80435 2.1461e-7 -6.1186e-8 .22932 9.7826 87.688)" r="46">
-   <stop stop-color="#ca5c00" offset="0"/>
-   <stop stop-color="#fff" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <radialGradient id="bo" gradientUnits="userSpaceOnUse" cy="77.455" cx="48" gradientTransform="matrix(1,0,0,1.146,0,-8.7628)" r="41.838">
-   <stop stop-color="#e00" offset="0"/>
-   <stop stop-color="#4c0000" offset="1"/>
-  </radialGradient>
-  <linearGradient id="be" y2="28" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="60" y1="140" x1="60"/>
-  <linearGradient id="bf" y2="4.3005" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="94.487" y1="14.023" x1="89.095"/>
-  <radialGradient id="bp" gradientUnits="userSpaceOnUse" cy="12.812" cx="48" gradientTransform="matrix(1.5652 0 0 .26087 -27.13 16.658)" r="46">
-   <stop stop-color="#1d0000" offset="0"/>
-   <stop stop-color="#4f0000" stop-opacity="0" offset="1"/>
-  </radialGradient>
-  <linearGradient id="bg" y2="-1.4447" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.518" y1="12.211" x1="10.518"/>
-  <linearGradient id="bh" y2="76" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" y1="-8" x1="48"/>
-  <linearGradient id="bi" y2="-32" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="44.25" gradientTransform="translate(-.024999 -.025)" y1="64" x1="76.25"/>
-  <linearGradient id="bj" y2="64" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="56" gradientTransform="translate(-.275 -.025)" y1=".025" x1="52.275"/>
-  <linearGradient id="bk" y2="96" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="68" y1="106.19" x1="78.125"/>
-  <linearGradient id="bl" y2="99.8" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="68.062" y1="106.19" x1="78.125"/>
-  <linearGradient id="bc" y2="63" xlink:href="#ao" gradientUnits="userSpaceOnUse" x2="90.312" y1="63" x1="37.688"/>
-  <filter id="bq" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.13617728"/>
-  </filter>
-  <filter id="ba" height="1.3175" width="1.2447" color-interpolation-filters="sRGB" y="-.15877" x="-.12233">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="br" height="1.3175" width="1.2714" color-interpolation-filters="sRGB" y="-.15877" x="-.13568">
-   <feGaussianBlur stdDeviation="0.27482165"/>
-  </filter>
-  <filter id="an" height="1.2603" width="1.0974" color-interpolation-filters="sRGB" y="-.13015" x="-.048689">
-   <feGaussianBlur stdDeviation="0.17624262"/>
-  </filter>
- </defs>
- <g transform="matrix(.28781 0 0 .25302 149.03 17.192)">
-  <path fill-opacity=".75688" fill="#fff" d="m50.893 3.2813v-2.7947 2.7947z"/>
-  <g fill="url(#bc)" transform="matrix(1.7959,0,0,1.8474,-50.69,-52.389)">
-   <path fill="url(#bb)" d="m38.032 32.688h51.875l0.375 15.5h-2.25c-1.07-4.883-2.432-7.846-4.082-9.32-1.652-1.476-5.125-1.835-10.418-1.835h-5.167l-0.05568 46.28c0 3.539 0.76373 5.73 1.8497 6.578 1.084 0.848 3.459 1.406 7.123 1.672v1.75h-26.624v-1.75c3.908-0.295 6.344-0.93 7.307-1.902 0.961-0.973 1.443-3.422 1.443-7.348v-45.28h-5c-5.072 0-8.525 0.35109-10.361 1.8101-1.836 1.461-3.215 4.4295-4.139 9.3445h-2.25l0.374-15.5z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="text_sketch.svg">
+  <metadata
+     id="metadata66">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview64"
+     showgrid="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="10.48473"
+     inkscape:cy="11.501705"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-page="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3043"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <g
+     transform="scale(1.0165876,0.98368307)"
+     style="font-size:39.34732819px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     id="text3415">
+    <path
+       d="m 11.312355,5.591232 -1.4755244,0 C 8.2588349,5.591249 7.4237303,5.6333178 6.8857814,6.0995258 6.401623,6.5119715 5.7330264,7.1706083 5.4102568,8.6409948 l -1.4755246,0 0.4918416,-5.591232 16.7226122,0 0.191958,1.6066173 -2.159324,1.9514392 C 18.859033,5.1015693 19.192051,6.5119715 18.689978,6.0995258 18.169944,5.6691813 17.316908,5.591249 15.738929,5.591232 l -1.475525,0 0,6.099525 -2.951049,3.049763"
+       style="font-size:27.54312897px;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#282828;fill-opacity:1;font-family:Rachana;-inkscape-font-specification:Rachana Bold"
+       id="path3777"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccccccccc" />
   </g>
- </g>
- <g transform="matrix(.45161 0 0 .37491 84 8.0118)">
-  <g transform="translate(-4,-8)">
-   <path fill="url(#bd)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path opacity="0.74" fill="url(#bm)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path opacity="0.148" fill="url(#bn)" d="m40 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-   <path fill="url(#bo)" d="m9.3659 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.394l1.1785-23.843z"/>
-   <path opacity="0.56" d="m9.3659 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.394l1.1785-23.843z" filter="url(#ak)" stroke="url(#be)" fill="none"/>
-   <path d="m94.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#am)" fill="url(#bf)"/>
-   <path fill="url(#bp)" d="m5.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 24h20v-24h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-   <path d="m9.2808 12.123-3.6239-4.1544 4.8611 3.9774-1.2372 0.177z" fill-rule="evenodd" filter="url(#al)" fill="url(#bg)"/>
-   <path opacity="0.908" fill="url(#bh)" d="m9.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-   <path opacity="0.908" fill="url(#bi)" d="m90.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.0328l-0.0625 1h0.4063c1.8785-8.453 5.3255-13.57 8.5615-16.22 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-   <path opacity="0.908" fill="url(#bj)" d="m9.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-   <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#b)" fill="url(#bk)"/>
-   <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 100.06 .2)" filter="url(#b)" fill="url(#bl)"/>
+  <g
+     id="g3035"
+     style="font-size:39.34732819px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     transform="scale(1.0165876,0.98368307)">
+    <path
+       sodipodi:nodetypes="cscccccccc"
+       inkscape:connector-curvature="0"
+       id="path3037"
+       style="font-size:27.54312897px;font-variant:normal;font-weight:bold;font-stretch:normal;fill:none;stroke:#333333;font-family:Rachana;-inkscape-font-specification:Rachana Bold"
+       d="m 14.263404,11.690757 0,7.116114 c 0,1.075905 0.115266,2.254563 0.491842,2.541469 0.32276,0.233113 0.909383,0.944861 1.967366,1.016587 l 0,1.016588 -7.8694645,0 0,-1.016588 c 1.1655565,-0.08966 1.6804525,-0.693815 1.9673665,-1.016587 0.268969,-0.304838 0.447457,-1.394753 0.491841,-2.541469 l 0,-4.066351" />
   </g>
- </g>
- <g transform="matrix(.45161 0 0 .37491 95.742 14.01)">
-  <path d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.74" fill="url(#ax)" d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.632" fill="url(#ay)" d="m42 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-  <path fill="url(#az)" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z"/>
-  <path opacity="0.56" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z" filter="url(#ak)" stroke="url(#ap)" fill="none"/>
-  <path d="m96.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#am)" fill="url(#aq)"/>
-  <path d="m11.281 12.123-3.6241-4.1544 4.8611 3.9774-1.237 0.177z" fill-rule="evenodd" filter="url(#al)" fill="url(#ar)"/>
-  <path opacity="0.908" fill="url(#as)" d="m11.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-  <path opacity="0.908" fill="url(#at)" d="m92.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.03125l-0.0625 1h0.405c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-  <path opacity="0.908" fill="url(#au)" d="m11.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-  <path d="m69.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#b)" fill="url(#av)"/>
-  <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 102.06 .2)" filter="url(#b)" fill="url(#aw)"/>
- </g>
- <g transform="matrix(.39523 0 0 .37238 12.648 9.1859)">
-  <path d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h7.015l0.035 68c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021v-68h7.2958c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.556 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.74" fill="url(#ax)" d="m7.6184 8.034-1.6184 31.966h7.6886l0.33673-1.6165c1.6202-8.8657 4.9119-13.323 7.5673-15.497 1.5416-1.2602 2.507-1.8206 4.3213-2.2515 1.814-0.432 4.527-0.636 9.036-0.636h34.346c4.7082 0 7.5528 0.20003 9.3723 0.63505s2.6817 1.0033 4.0407 2.2515c2.3871 2.1952 5.3835 6.7177 7.2659 15.555l0.336 1.558 7.689 0.1-1.373-32.066h-89.008z"/>
-  <path opacity="0.632" fill="url(#ay)" d="m42 88c-0.31304 4.4239 0.54758 9.577-2.123 13.4-2.6369 2.9354-8.0736 2.8292-12.081 3.2683l-1.7959 0.1732v7.1588h52v-7.1588l-1.7959-0.1732c-6.4429-0.48116-9.939-1.1542-11.735-2.6474-2.4534-2.04-2.4693-7.7744-2.4693-14.021h-20z"/>
-  <path fill="url(#az)" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z"/>
-  <path opacity="0.56" d="m11.366 12.077h81.488l1.0102 23.901h-0.61733c-2.0312-8.2539-4.963-13.394-7.9131-16.107-1.5336-1.4086-3.4909-2.6278-5.7805-3.1753-2.4427-0.58402-5.4534-0.75051-10.27-0.75052h-11.224v72.049c0.000002 3.1267-0.02548 6.2425 0.33673 9.1216s0.96333 5.8969 3.5918 8.0825c1.9501 1.6215 4.3885 2.311 7.2397 2.7711h-34.178c2.5722-0.46432 5.4933-1.3041 7.7447-3.8103l0.16836-0.17319 0.11224-0.23093c3.885-5.5613 2.7227-11.799 2.9817-15.459v-0.293l-0.057-72.012h-12c-4.6245 0-6.6086 0.12875-8.9966 0.69598-2.2458 0.53345-4.113 1.5931-5.8366 3.0021-3.2362 2.6491-6.7074 7.7708-8.5866 16.223h-0.39285l1.1785-23.843z" filter="url(#bq)" stroke="url(#ap)" fill="none"/>
-  <path d="m96.487 8.057-3.5355 4.1543-1.8562-0.26516 5.3917-3.8891z" fill-rule="evenodd" filter="url(#ba)" fill="url(#aq)"/>
-  <path d="m11.281 12.123-3.6241-4.1544 4.8611 3.9774-1.237 0.177z" fill-rule="evenodd" filter="url(#br)" fill="url(#ar)"/>
-  <path opacity="0.908" fill="url(#as)" d="m11.375 12.062-1.1875 23.844h0.40625c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 2.388-0.567 4.375-0.687 9-0.687h12l0.0063 34.594c4.2234-0.60696 8.1891-1.411 12.056-2.375v-32.281h11.219c4.8168 0.000004 7.8386 0.16598 10.281 0.75 2.2896 0.54742 4.2477 1.7789 5.7812 3.1875 2.2647 2.0826 4.4998 5.6209 6.3438 10.875 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.718-16.406h-81.469z"/>
-  <path opacity="0.908" fill="url(#at)" d="m92.538 12.038 0.6875 15.406c-0.5736 0.77636-1.1995 1.5311-1.875 2.2812-0.82979-2.3643-1.7323-4.1546-2.6875-5.625 1.0724 1.8017 2.078 3.998 3 6.625 0.67553-0.75016 1.3014-1.5049 1.875-2.2812l-0.719-16.406h-0.281zm-34.813 35.156c-3.7708 0.94002-7.5332 2.0111-11.644 2.6125v0.7625c4.2234-0.60696 8.0891-1.411 11.956-2.375v-32.279l-0.313 31.281zm-28.906-31.125c-1.6078 0.1166-2.9622 0.31013-4.1562 0.59375-2.2458 0.53345-4.1201 1.591-5.8438 3-3.2362 2.6491-6.6834 6.7669-8.5625 15.219h-0.03125l-0.0625 1h0.405c1.8792-8.4518 5.3263-13.57 8.5625-16.219 1.7236-1.409 3.598-2.4665 5.8438-3 1.194-0.28362 2.5172-0.47716 4.125-0.59375-0.08756 0.0058-0.19531-0.0062-0.28125 0z"/>
-  <path opacity="0.908" fill="url(#au)" d="m11.1 12.038-1.1875 23.844h0.0625l1.125-23.644c26.952 0.40931 54.047 0.6302 81.469 0.1l0.6875 16.169c0.01342-0.01807 0.01788-0.04441 0.03125-0.0625l-0.718-16.406h-81.469z"/>
-  <path d="m69.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" filter="url(#an)" fill="url(#av)"/>
-  <path d="m67.313 107.81 2.375-3.75 6.3125 0.8125-8.6875 2.9375z" fill-rule="evenodd" transform="matrix(-1 0 0 1 102.06 .2)" filter="url(#an)" fill="url(#aw)"/>
- </g>
+  <g
+     id="g3039"
+     style="font-size:39.34732819px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     transform="scale(1.0165876,0.98368307)">
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path3041"
+       style="font-size:27.54312897px;font-variant:normal;font-weight:bold;font-stretch:normal;fill:none;stroke:#333333;font-family:Rachana;-inkscape-font-specification:Rachana Bold"
+       d="m 21.149186,4.5746441 0.983683,4.0663504 -1.967366,0 c -0.322787,-1.50625 -0.716409,-1.951929 -1.218482,-2.3643747" />
+  </g>
+  <path
+     style="fill:none;stroke:#b3b3b3;stroke-width:1.45524251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 24,1.5 1.4999996,23.62898"
+     id="path3856"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/three_d.svg b/bitmaps_png/sources/three_d.svg
index 9f3eef22d5..732f722485 100644
--- a/bitmaps_png/sources/three_d.svg
+++ b/bitmaps_png/sources/three_d.svg
@@ -1,43 +1,132 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a">
-   <stop stop-color="#fbffff" stop-opacity="0" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <linearGradient id="f" y2="16.549" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="110.17" gradientTransform="matrix(.20304 0 0 .33265 69.945 13.517)" y1="79.338" x1="157.21"/>
-  <linearGradient id="g" y2="11.503" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="22.394" gradientTransform="matrix(.23921 0 0 .28236 69.945 13.517)" y1="74.459" x1="78.703"/>
-  <radialGradient id="i" gradientUnits="userSpaceOnUse" cy="24.963" cx="51.638" r="19.571">
-   <stop stop-color="#c8e0f9" offset="0"/>
-   <stop stop-color="#637dca" offset="1"/>
-  </radialGradient>
-  <radialGradient id="h" gradientUnits="userSpaceOnUse" cy="25.149" cx="48.646" r="19.571">
-   <stop stop-color="#71b2f8" offset="0"/>
-   <stop stop-color="#002795" offset="1"/>
-  </radialGradient>
- </defs>
- <path stroke-linejoin="round" d="m92.818 15.495-20.71 4.586 0.04347 23.947h0.009v0.04556l0.0782-0.0152 20.527 6.6589 19.285-6.9626v-23.674l-19.233-4.586z" stroke-opacity=".5" stroke="#000" stroke-width="3.2487" fill="none"/>
- <path stroke-linejoin="round" d="m112.03 20.085v22.283l-18.612-3.5786-0.62345-23.286 19.235 4.5826z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="#515151"/>
- <path stroke-linejoin="round" d="m72.079 20.085 20.713-4.582 1.327 24.08-21.986 4.493-0.054-23.991z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="#4a494d"/>
- <path stroke-linejoin="round" d="m92.741 25.656 19.289-5.571-19.237-4.582-20.714 4.582 20.662 5.571z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="#9db8d2"/>
- <path stroke-linejoin="round" d="m112.03 20.085v23.675l-19.286 6.9621v-25.067l19.286-5.5702z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="#4b6983"/>
- <path stroke-linejoin="round" d="m92.741 25.656v25.067l-20.62-6.6936-0.04267-23.945 20.663 5.5707z" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="#7590ae"/>
- <path fill-rule="evenodd" fill="url(#g)" d="m92.717 16.454-19.506 4.3538v22.272c20.303 6.9621 23.685 11.53 18.495-18.067 18.389-5.9218 1.0115-8.5583 1.0115-8.5583z"/>
- <path d="m93.823 26.361v22.772c0.0764 0 8.175-2.6712 11.919-6.0102 3.8201-2.7379 5.1189-8.2806 5.1189-8.2806v-13.623l-17.037 5.142z" fill-opacity=".75" fill-rule="evenodd" fill="url(#f)"/>
- <path stroke-linejoin="round" d="m92.741 25.656v25.067l-20.62-6.6936-0.04267-23.945 20.663 5.5707z" stroke="#000" stroke-linecap="round" stroke-width="1.9545" fill="none"/>
- <g transform="matrix(.30099 .087271 .0021963 .38926 107.74 39.159)">
-  <rect fill-rule="evenodd" rx="2.825" ry="7.866" height="46.063" width="38.976" stroke="#000" y="-13.622" x="-102.76" stroke-width="2.2011" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="23.416523" x="-94.562927" font-family="Bitstream Vera Sans" fill="#000000"><tspan y="23.416523" x="-94.562927" font-weight="bold" fill="#f80d0d">3</tspan></text>
- </g>
- <g transform="matrix(.31252 .085063 .0022804 .37941 84.042 35.198)">
-  <rect transform="matrix(.8921 -.45183 -.029043 .99958 0 0)" fill-rule="evenodd" rx="3.4346" ry="7.9834" height="46.75" width="47.387" stroke="#000" y="-5.7669" x="44.386" stroke-width="2.4451" fill="#fff"/>
-  <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="matrix(1.04 -.59865 -.017172 .97144 0 0)" line-height="125%" font-size="41.649px" y="37.381359" x="43.81324" font-family="Bitstream Vera Sans" fill="#000000"><tspan y="37.381359" x="43.81324" font-weight="bold" fill="#f80d0d">D</tspan></text>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="40px" line-height="125%" y="34.097565" x="-6.9512191" font-family="Bitstream Vera Sans" fill="#000000"><tspan/></text>
- <g fill-rule="evenodd" transform="matrix(.65461 0 0 .63757 5.5642 6.6727)">
-  <path opacity=".66524" d="m71.786 34.571a18.572 18.572 0 1 1 -37.143 0 18.572 18.572 0 1 1 37.143 0z" transform="matrix(.91536 0 0 .3022 -4.6085 28.767)"/>
-  <path d="m71.786 34.571a18.572 18.572 0 1 1 -37.143 0 18.572 18.572 0 1 1 37.143 0z" transform="matrix(1.0092,0,0,1.0092,-12.599,-12.284)" stroke="#4b4dba" stroke-width="2.1799" fill="url(#i)"/>
-  <path opacity=".66524" d="m71.786 34.571a18.572 18.572 0 1 1 -37.143 0 18.572 18.572 0 1 1 37.143 0z" transform="matrix(1.1484 0 0 .37912 -28.823 42.536)"/>
-  <path d="m71.786 34.571a18.572 18.572 0 1 1 -37.143 0 18.572 18.572 0 1 1 37.143 0z" transform="matrix(1.1294,0,0,1.1294,-36.028,1.4554)" stroke="#000137" stroke-width="1.948" fill="url(#h)"/>
- </g>
- <text style="word-spacing:0px;letter-spacing:0px" stroke-width="1.5559" xml:space="preserve" transform="scale(.92845 1.0771)" line-height="125%" stroke="#ffffff" font-size="30.929px" y="26.039131" x="-0.61617005" font-family="Sans" fill="#f21010"><tspan style="word-spacing:0px;letter-spacing:-1.8686px" font-weight="bold" stroke="#ffffff" dx="0" y="26.039131" x="-0.61617005" stroke-width="1.5559" fill="#f21010">3D</tspan></text>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   viewBox="0 0 26 26"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="three_d.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview22"
+     showgrid="true"
+     inkscape:zoom="8.1181298"
+     inkscape:cx="26.996453"
+     inkscape:cy="25.845418"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2999"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <rect
+     stroke-linejoin="round"
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     stroke="#666"
+     y="3.5"
+     x="18.5"
+     stroke-width="1"
+     fill="#e6e6e6"
+     id="rect8" />
+  <rect
+     stroke-linejoin="round"
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     stroke="#666"
+     y="3.5"
+     x="10.5"
+     stroke-width="1"
+     fill="#e6e6e6"
+     id="rect10" />
+  <rect
+     stroke-linejoin="round"
+     rx="1"
+     ry="1"
+     height="19"
+     width="5"
+     stroke="#666"
+     y="3.5"
+     x="2.5"
+     stroke-width="1"
+     fill="#e6e6e6"
+     id="rect12" />
+  <rect
+     stroke-linejoin="miter"
+     stroke-dasharray="none"
+     ry="0"
+     height="14"
+     width="25"
+     stroke="#1a1a1a"
+     stroke-linecap="butt"
+     stroke-miterlimit="4"
+     y="6"
+     x="0.5"
+     stroke-width="1"
+     fill="#666"
+     id="rect14" />
+  <path
+     stroke-linejoin="miter"
+     d="m1.5,19,0-12,23,0"
+     stroke="#808080"
+     stroke-linecap="square"
+     stroke-width="1px"
+     fill="none"
+     id="path18" />
+  <path
+     stroke-linejoin="miter"
+     d="m2.5,19,22,0,0-11"
+     stroke="#4d4d4d"
+     stroke-linecap="square"
+     stroke-width="0.99999994px"
+     fill="none"
+     id="path20" />
+  <path
+     style="fill:#333333"
+     inkscape:connector-curvature="0"
+     id="path3001"
+     d="M 5.5,16 A 1.5000001,1.5000001 0 0 1 2.4999999,16 1.5000001,1.5000001 0 1 1 5.5,16 z" />
 </svg>
diff --git a/bitmaps_png/sources/tool_ratsnest.svg b/bitmaps_png/sources/tool_ratsnest.svg
index 89f12d7bca..f3816188ea 100644
--- a/bitmaps_png/sources/tool_ratsnest.svg
+++ b/bitmaps_png/sources/tool_ratsnest.svg
@@ -1,18 +1,128 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="10.133" gradientUnits="userSpaceOnUse" x2="6.0553" gradientTransform="matrix(1.4403 -.83586 1.3025 2.2675 72.222 6.7604)" y1="4.4591" x1="3.4422">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#9b9bff" offset="1"/>
-  </linearGradient>
- </defs>
- <rect opacity=".070312" fill-rule="evenodd" ry="7.1565" height="47.9" width="48.426" y=".10326" x="-.14154"/>
- <path d="m18.826 15.718-15.63-23.402" stroke="#fff" stroke-width="2.3995" fill="none"/>
- <path d="m17.886 16.883-26.835 3.669 2.9839 25.786 23.944-29.341-7.123 27.79" stroke="#fff" stroke-width="2.3995" fill="none"/>
- <path d="m18.381 17.051 34.992-15.187" stroke="#fff" stroke-width="2.3995" fill="none"/>
- <path d="m50.7 18.302a15.698 14.849 0 1 1 -31.396 0 15.698 14.849 0 1 1 31.396 0z" transform="matrix(.27773 0 0 .30682 8.3761 11.031)" stroke="#fb0801" stroke-width="9.0433" fill="none"/>
- <g fill-rule="evenodd" transform="translate(-60,9.3)">
-  <path fill-opacity=".39216" d="m78.814 10.994 1.4 23.359 5.783-4.5771 4.8963 10.459 7.165-4.158-6.6536-9.4389 6.8351-2.7454-19.426-12.898z"/>
-  <path d="m78.466 6.8101 1.4 23.359 5.783-4.5771 4.8963 10.459 7.165-4.158-6.6536-9.4389 6.8351-2.7454-19.425-12.899z"/>
-  <path fill="url(#a)" d="m80.548 10.434 0.97602 16.344 4.8874-4.0441 4.8227 10.488 3.6052-2.0921-6.6253-9.4421 5.9281-2.2323-13.594-9.0217z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="tool_ratsnest.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="12.604954"
+     inkscape:cy="10.938897"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     style="fill:#cccccc;fill-opacity:1;stroke:none"
+     id="rect3843"
+     width="26"
+     height="26"
+     x="0"
+     y="0"
+     rx="2.5"
+     ry="2.5" />
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3858"
+     d="M 24,3.5 10,9"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 2,24 10,9"
+     id="path3852"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <g
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
+  </g>
+  <path
+     sodipodi:nodetypes="cc"
+     inkscape:connector-curvature="0"
+     id="path3854"
+     d="M 2,10.5 10,9"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 7,2 3,7"
+     id="path3856"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 24,14.5 10,9"
+     id="path3860"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#cfe900;fill-opacity:1;stroke:#222b00;stroke-width:0.66037732000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path2992"
+     sodipodi:cx="14"
+     sodipodi:cy="13"
+     sodipodi:rx="2.3584905"
+     sodipodi:ry="2.3584905"
+     d="m 16.35849,13 a 2.3584905,2.3584905 0 1 1 -4.71698,0 2.3584905,2.3584905 0 1 1 4.71698,0 z"
+     transform="matrix(1.06,0,0,1.06,-4.84,-4.7800002)" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.84485227;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="path20"
+     d="m 21.166211,18.536031 -4.892514,0.352587 2.775857,5.155162 c -0.04411,0.969681 -1.630026,1.806748 -2.379306,1.189653 L 13.893533,20.342925 10.45547,23.295935 10.5,9.5 z"
+     sodipodi:nodetypes="cccccccc" />
 </svg>
diff --git a/bitmaps_png/sources/track_sketch.svg b/bitmaps_png/sources/track_sketch.svg
index e4aa8fdad5..9af25b1501 100644
--- a/bitmaps_png/sources/track_sketch.svg
+++ b/bitmaps_png/sources/track_sketch.svg
@@ -1,6 +1,94 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
- <path fill="#007d00" d="m28.925 43.4-0.000003-38.2h3.8062l0.000004 38.2h-3.8063z"/>
- <path fill="#007d00" d="m36.538 43.4-0.000003-38.2h3.8063l0.000002 38.2h-3.8062z"/>
- <path fill="#d72e2e" d="m44.15 30.269h-19.031l-8.8813-19.1h-12.688v-3.5813l15.225 0.0000022 8.8813 19.1h16.494v3.5812z"/>
- <path fill="#d72e2e" d="m44.15 37.431-24.106-0.000002-8.8813-19.1-7.6125 0.000002v-3.5813h10.15l8.8813 19.1 21.569 0.000002v3.5812z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="track_sketch.svg">
+  <metadata
+     id="metadata40">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="true"
+     inkscape:zoom="16.236259"
+     inkscape:cx="19.520649"
+     inkscape:cy="14.417725"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     style="fill:#008000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 7.5,18.5 -8.9999943,0 0,-5 0,0 13.9999973,0"
+     id="path4075"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#008000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 12.500003,13.5 14.999997,0 0,5 -20,0"
+     id="rect4061"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#d40000;fill-opacity:1;stroke:#d40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 7.5,18.5 0,-19.999994 5,-6e-6 0,0 0,14.999996"
+     id="path4070"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#d40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.92913382;stroke-dasharray:none"
+     d="m 12.5,13.499996 0,13.999998 -5,6e-6 0,-9"
+     id="rect4063"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#999999;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 1.5,24.5 23,-23"
+     id="path4065"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/tree_nosel.svg b/bitmaps_png/sources/tree_nosel.svg
index 69589d0515..05e4104f25 100644
--- a/bitmaps_png/sources/tree_nosel.svg
+++ b/bitmaps_png/sources/tree_nosel.svg
@@ -8,11 +8,11 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.48.1 "
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="tree_nosel.svg">
   <metadata
      id="metadata305">
@@ -34,16 +34,16 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview303"
      showgrid="true"
-     inkscape:zoom="6.4360702"
-     inkscape:cx="24.828895"
-     inkscape:cy="23.289671"
-     inkscape:window-x="119"
-     inkscape:window-y="105"
-     inkscape:window-maximized="0"
+     inkscape:zoom="5.7403846"
+     inkscape:cx="-8.6156498"
+     inkscape:cy="18.834872"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
        type="xygrid"
@@ -64,10 +64,10 @@
        id="ay"
        y2="7.0165"
        gradientUnits="userSpaceOnUse"
-       x2="45.448"
-       gradientTransform="scale(1.0059 .99417)"
-       y1="92.54"
-       x1="45.448">
+       x2="45.448002"
+       gradientTransform="scale(1.0059,0.99417)"
+       y1="92.540001"
+       x1="45.448002">
       <stop
          offset="0"
          id="stop7" />
@@ -84,498 +84,85 @@
          id="feGaussianBlur12" />
     </filter>
     <linearGradient
-       id="a">
-      <stop
-         stop-color="#9f9e7d"
-         offset="0"
-         id="stop15" />
-      <stop
-         stop-color="#9f9e7d"
-         stop-opacity="0"
-         offset="1"
-         id="stop17" />
-    </linearGradient>
-    <linearGradient
-       id="bd"
-       y2="38.033"
+       id="ar-0"
+       y2="39.306999"
        gradientUnits="userSpaceOnUse"
-       x2="79.007"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -83.236)"
-       y1="21.664"
-       x1="83.315">
-      <stop
-         stop-color="#ffe119"
-         offset="0"
-         id="stop20" />
-      <stop
-         stop-color="#f7a700"
-         offset="1"
-         id="stop22" />
-    </linearGradient>
-    <linearGradient
-       id="be"
-       y2="42.017"
-       gradientUnits="userSpaceOnUse"
-       x2="89.412"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -83.236)"
-       y1="23.504"
-       x1="91.968">
-      <stop
-         stop-color="#fff1b7"
-         offset="0"
-         id="stop25" />
-      <stop
-         stop-color="#ad6100"
-         offset="1"
-         id="stop27" />
-    </linearGradient>
-    <linearGradient
-       id="bf"
-       y2="43.082"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696 -.57092 .57097 2.0927 -72.664 -88.008)"
-       y1="24.087"
-       x1="90.195" />
-    <linearGradient
-       id="bg"
-       y2="38.724"
-       gradientUnits="userSpaceOnUse"
-       x2="79.935"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -40.199)"
-       y1="21.771"
-       x1="84.397">
-      <stop
-         stop-color="#2bca00"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#1e9000"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       id="bh"
-       y2="41.144"
-       gradientUnits="userSpaceOnUse"
-       x2="85.706"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -40.199)"
-       y1="23.092"
-       x1="90.457">
-      <stop
-         stop-color="#57ff0c"
-         offset="0"
-         id="stop36" />
-      <stop
-         stop-color="#004617"
-         offset="1"
-         id="stop38" />
-    </linearGradient>
-    <linearGradient
-       id="bi"
-       y2="43.082"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696 -.57092 .57097 2.0927 -72.672 -44.971)"
-       y1="24.087"
-       x1="90.195" />
-    <linearGradient
-       id="bj"
-       y2="39.307"
-       gradientUnits="userSpaceOnUse"
-       x2="80.337"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.101 37.246)"
-       y1="21.561"
-       x1="85.007">
+       x2="80.336998"
+       gradientTransform="matrix(1.0669,-0.28270238,0.28076389,1.0362179,-90.002205,4.7746993)"
+       y1="21.561001"
+       x1="85.007004">
       <stop
          stop-color="#006ada"
          offset="0"
-         id="stop42" />
+         id="stop31-1" />
       <stop
          stop-color="#00438a"
          offset="1"
-         id="stop44" />
+         id="stop33-6" />
     </linearGradient>
     <linearGradient
-       id="bk"
-       y2="41.359"
+       id="as-5"
+       y2="41.359001"
        gradientUnits="userSpaceOnUse"
-       x2="86.898"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.101 37.246)"
+       x2="86.898003"
+       gradientTransform="matrix(1.0669,-0.28270238,0.28076389,1.0362179,-90.002205,4.7746993)"
        y1="23.41"
-       x1="91.622">
+       x1="91.622002">
       <stop
          stop-color="#67b1ff"
          offset="0"
-         id="stop47" />
+         id="stop36-2" />
       <stop
          stop-color="#001a35"
          offset="1"
-         id="stop49" />
+         id="stop38-1" />
     </linearGradient>
     <linearGradient
-       id="bl"
-       y2="43.082"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696 -.57092 .57097 2.0927 -72.672 32.474)"
+       id="ag">
+      <stop
+         stop-color="#9f9e7d"
+         offset="0"
+         id="stop15-8" />
+      <stop
+         stop-color="#9f9e7d"
+         stop-opacity="0"
+         offset="1"
+         id="stop17-9" />
+    </linearGradient>
+    <linearGradient
+       y2="43.082001"
+       x2="85.195999"
        y1="24.087"
-       x1="90.195" />
-    <linearGradient
-       id="bm"
-       y2="114.04"
-       xlink:href="#a"
+       x1="90.195"
+       gradientTransform="matrix(1.4908839,-0.39505677,0.39235341,1.4480755,-130.93761,1.4726414)"
        gradientUnits="userSpaceOnUse"
-       x2="78.803"
-       y1="101.97"
-       x1="78.803" />
-    <linearGradient
-       id="ar"
-       y2="112"
-       gradientUnits="userSpaceOnUse"
-       x2="78"
-       gradientTransform="matrix(0.75,0,0,0.75,-2.0895e-6,-1)"
-       y1="104"
-       x1="78">
-      <stop
-         stop-color="#706f6b"
-         offset="0"
-         id="stop54" />
-      <stop
-         stop-color="#51504e"
-         offset="1"
-         id="stop56" />
-    </linearGradient>
-    <linearGradient
-       id="as"
-       y2="107.94"
-       gradientUnits="userSpaceOnUse"
-       x2="79.067"
-       gradientTransform="matrix(0.75,0,0,0.75,-2.0895e-6,-1)"
-       y1="104.35"
-       x1="79.067">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop59" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop61" />
-    </linearGradient>
-    <linearGradient
-       id="at"
-       y2="96.645"
-       gradientUnits="userSpaceOnUse"
-       x2="110.64"
-       y1="92.773"
-       x1="110.64">
-      <stop
-         stop-color="#858362"
-         offset="0"
-         id="stop64" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop66" />
-    </linearGradient>
-    <linearGradient
-       id="au"
-       y2="43.082"
-       xlink:href="#a"
-       gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       y1="24.087"
-       x1="90.195" />
-    <linearGradient
-       id="av"
-       y2="38.933"
-       gradientUnits="userSpaceOnUse"
-       x2="79.88"
-       y1="21.771"
-       x1="84.397">
-      <stop
-         stop-color="#fd2306"
-         offset="0"
-         id="stop70" />
-      <stop
-         stop-color="#b31602"
-         offset="1"
-         id="stop72" />
-    </linearGradient>
-    <linearGradient
-       id="aw"
-       y2="41.015"
-       gradientUnits="userSpaceOnUse"
-       x2="85.74"
-       y1="23.092"
-       x1="90.457">
-      <stop
-         stop-color="#fe774b"
-         offset="0"
-         id="stop75" />
-      <stop
-         stop-color="#610601"
-         offset="1"
-         id="stop77" />
-    </linearGradient>
-    <linearGradient
-       id="ax"
-       y2="45.017"
-       gradientUnits="userSpaceOnUse"
-       x2="20.759"
-       gradientTransform="matrix(.83721 0 0 .83721 107.91 38.744)"
-       y1="1"
-       x1="20.759">
-      <stop
-         stop-color="#f0f0f0"
-         offset="0"
-         id="stop80" />
-      <stop
-         stop-color="#aaa"
-         offset="1"
-         id="stop82" />
-    </linearGradient>
-    <clipPath
-       id="az">
-      <path
-         display="block"
-         fill="url(#linearGradient3774)"
-         d="m30.916 135.97c-0.93726 0.54113-1.2283 1.7475-0.67792 2.7008l1.9375 3.3558c-1.4181 1.4141-2.6223 3.012-3.5955 4.71l-3.7836-0.99094c-0.53163-0.14245-1.0379-0.11751-1.4762 0.13061-0.43816 0.24835-0.79654 0.66758-0.9366 1.1903l-1.9788 7.3851c-0.2801 1.0454 0.36595 2.0654 1.4291 2.3503l3.7722 1.0336c-0.0062 1.9571 0.23771 3.943 0.75875 5.8767l-3.3558 1.9375c-0.95328 0.55038-1.3044 1.7407-0.7633 2.6779l3.8125 6.6034c0.54113 0.93726 1.7475 1.2283 2.7008 0.67792l3.3558-1.9375c1.4141 1.4181 3.012 2.6223 4.71 3.5954l-0.99094 3.7836c-0.2849 1.0632 0.27544 2.1327 1.3209 2.4128l7.3851 1.9788c1.0454 0.28012 2.0654-0.36588 2.3503-1.4291l1.0336-3.7722c1.9571 0.006 3.943-0.2377 5.8767-0.75875l1.9375 3.3558c0.55038 0.95327 1.7407 1.3044 2.6779 0.7633l6.6034-3.8125c0.93726-0.54113 1.2283-1.7475 0.67792-2.7008l-1.9375-3.3558c1.4181-1.4141 2.6223-3.012 3.5955-4.71l3.7836 0.99095c1.0632 0.28489 2.1327-0.2755 2.4128-1.3209l1.9788-7.3851c0.2801-1.0454-0.36595-2.0654-1.4291-2.3503l-3.7722-1.0336c0.0062-1.9571-0.2377-3.943-0.75876-5.8767l3.3558-1.9375c0.95327-0.55037 1.3044-1.7407 0.7633-2.6779l-3.8125-6.6034c-0.54113-0.93727-1.7475-1.2283-2.7008-0.67793l-3.3558 1.9375c-1.4141-1.4181-3.012-2.6223-4.71-3.5954l0.99094-3.7836c0.2849-1.0632-0.27542-2.1328-1.3209-2.4128l-7.3851-1.9788c-1.0454-0.28011-2.0654 0.36588-2.3503 1.4291l-1.0336 3.7722c-1.9571-0.006-3.943 0.23771-5.8767 0.75876l-1.9375-3.3558c-0.55038-0.95329-1.7407-1.3044-2.6779-0.7633l-6.6034 3.8125zm13.052 14.981c3.8263-2.2091 8.7191-0.89814 10.928 2.9282 2.2091 3.8263 0.89814 8.7191-2.9282 10.928-3.8263 2.2091-8.7191 0.89814-10.928-2.9282-2.2091-3.8264-0.89814-8.7191 2.9282-10.928z"
-         id="path85" />
-    </clipPath>
-    <linearGradient
-       id="aj"
-       y2="66.233"
-       xlink:href="#ai"
-       gradientUnits="userSpaceOnUse"
-       x2="126.14"
-       y1="48.047"
-       x1="48.234" />
-    <linearGradient
-       id="ai">
-      <stop
-         offset="0"
-         id="stop89" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop91" />
-    </linearGradient>
-    <linearGradient
-       id="ak"
-       y2="62.839"
-       xlink:href="#ai"
-       gradientUnits="userSpaceOnUse"
-       x2="126.67"
-       y1="48.032"
-       x1="48.055" />
-    <linearGradient
-       id="al"
-       y2="60.29"
-       xlink:href="#ai"
-       gradientUnits="userSpaceOnUse"
-       x2="127.05"
-       y1="48.029"
-       x1="47.997" />
-    <linearGradient
-       id="am"
-       y2="57.665"
-       xlink:href="#ai"
-       gradientUnits="userSpaceOnUse"
-       x2="127.42"
-       y1="48.029"
-       x1="47.998" />
-    <linearGradient
-       id="an"
-       y2="66.233"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="126.14"
-       y1="48.047"
-       x1="48.234" />
-    <linearGradient
-       id="ah">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop98" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop100" />
-    </linearGradient>
-    <linearGradient
-       id="ao"
-       y2="62.839"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="126.67"
-       y1="48.032"
-       x1="48.055" />
-    <linearGradient
-       id="ap"
-       y2="60.29"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="127.05"
-       y1="48.029"
-       x1="47.997" />
-    <linearGradient
-       id="aq"
-       y2="57.665"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="127.42"
-       y1="48.029"
-       x1="47.998" />
-    <linearGradient
-       id="bc"
-       y2="39.685"
-       gradientUnits="userSpaceOnUse"
-       x2="34.534"
-       gradientTransform="matrix(.92364 0 0 .82548 8.343 11.456)"
-       y1="12.285"
-       x1="14.463">
-      <stop
-         stop-color="#c9c9c9"
-         offset="0"
-         id="stop106" />
-      <stop
-         stop-color="#f8f8f8"
-         offset=".25"
-         id="stop108" />
-      <stop
-         stop-color="#e2e2e2"
-         offset=".5"
-         id="stop110" />
-      <stop
-         stop-color="#b0b0b0"
-         offset=".75"
-         id="stop112" />
-      <stop
-         stop-color="#c9c9c9"
-         offset="1"
-         id="stop114" />
-    </linearGradient>
-    <linearGradient
-       id="bb"
-       y2="6.7758"
-       gradientUnits="userSpaceOnUse"
-       x2="20.631"
-       gradientTransform="matrix(.98748 0 0 1.0024 -121.03 -23.389)"
-       y1="42.254"
-       x1="19.648">
-      <stop
-         stop-color="#b6b6b6"
-         offset="0"
-         id="stop117" />
-      <stop
-         stop-color="#f2f2f2"
-         offset=".5"
-         id="stop119" />
-      <stop
-         stop-color="#fafafa"
-         offset=".67613"
-         id="stop121" />
-      <stop
-         stop-color="#d8d8d8"
-         offset=".84052"
-         id="stop123" />
-      <stop
-         stop-color="#f2f2f2"
-         offset=".875"
-         id="stop125" />
-      <stop
-         stop-color="#dbdbdb"
-         offset="1"
-         id="stop127" />
-    </linearGradient>
+       id="linearGradient3171"
+       xlink:href="#ag"
+       inkscape:collect="always" />
   </defs>
-  <path
-     opacity=".64773"
-     style="color:#000000"
-     d="m36.719 30.555a5.7412 5.1311 0 0 1 -11.482 0 5.7412 5.1311 0 1 1 11.482 0z"
-     stroke="#fff"
-     stroke-width=".70308"
-     fill="none"
-     id="path129" />
-  <path
-     opacity=".34659"
-     style="color:#000000"
-     d="m29.6 16.789-0.65312 3.8411c-1.2427 0.25294-3.5287 1.0265-4.5805 1.6098l-3.4746-2.3178c-0.92455 0.64151-0.98796 0.68502-1.7273 1.4953l2.5123 3.33c-0.72096 0.98468-1.5869 2.7394-1.8978 3.9934 0 0-4.4023 0.66324-4.4023 0.66324-0.07567 0.55238-0.0393 1.7347 0.01162 2.1896l4.2051 0.67702c0.29437 1.2846 1.396 3.3523 2.1762 4.4114l-2.6592 3.1399c0.70499 0.7822 0.84609 0.85378 1.7235 1.4816l3.5558-2.3282c1.2181 0.69448 3.636 1.5393 5.11 1.7791l0.58358 3.7928c0.4644 0.03778 1.7473 0.14376 2.3958 0.06914l0.65312-3.9482c1.3995-0.31126 3.8176-1.1984 4.9593-1.9242l3.552 2.2936c0.87-0.66151 0.87779-0.76119 1.5649-1.5783l-2.633-3.344c0.66075-1.0199 1.5151-3.0144 1.7471-4.218l4.3095-0.63906c0.03611-0.38399 0.03786-1.4548-0.06954-2.11l-4.389-0.678c-0.32777-1.0817-1.4526-3.0309-2.1337-3.9382l2.7907-3.1399c-0.76302-0.83397-1.0467-0.9484-2.0056-1.6024l-3.6756 2.3524c-1.0206-0.53943-3.0556-1.3617-4.248-1.596l-0.64931-3.7582c-0.59483-0.06254-2.311-0.03477-2.6509 0z"
-     stroke="#fff"
-     stroke-width=".70308"
-     fill="none"
-     id="path131" />
   <g
      display="none"
-     transform="translate(0,-48)"
-     id="g201">
+     transform="translate(0,-70)"
+     id="g201"
+     style="display:none">
     <rect
-       opacity=".9"
        rx="6"
        ry="6"
        height="85"
-       filter="url(#ba)"
        width="86"
        y="7"
        x="5"
-       fill="url(#ay)"
-       id="rect203" />
-  </g>
-  <g
-     transform="matrix(.77259 0 0 .7398 -88.968 7.7524)"
-     id="g209">
-    <g
-       fill-rule="evenodd"
-       transform="matrix(2.1805,0,0,2.1409,26.333,-103.83)"
-       id="g211">
-      <path
-         fill="url(#au)"
-         d="m96.197 32.053a8.0985 8.2456 0 1 1 -16.197 0 8.0985 8.2456 0 1 1 16.197 0z"
-         transform="matrix(.99503 -.26667 .26186 .97748 -45.404 45.726)"
-         id="path213" />
-      <path
-         stroke-linejoin="round"
-         d="m96.197 32.053a8.0985 8.2456 0 1 1 -16.197 0 8.0985 8.2456 0 1 1 16.197 0z"
-         transform="matrix(.71203 -.19083 .18738 .69948 -18.085 47.955)"
-         stroke="url(#aw)"
-         stroke-width="1.4278"
-         fill="url(#av)"
-         id="path215" />
-    </g>
-  </g>
-  <g
-     transform="matrix(.071608 .89642 -.93884 .068372 31.654 112.96)"
-     id="g295">
-    <path
-       style="color:#000000"
-       d="m-103.75-4.8441 21.354 22.179c0.86405 1.0024 3.6019 1.7772 5.4312 0 1.7665-1.7162 1.3578-4.1351-0.37031-5.8893l-20.486-22.305c2.5298-7.1336-2.5904-13.125-9.196-11.841l-1.4195 1.3157 4.4437 4.2604 0.24687 3.7591-3.3178 3.0744-3.9649-0.44302-4.0734-3.8844s-1.4281 1.4323-1.4281 1.4323c-0.66423 6.4389 5.9678 12.194 12.784 8.3414z"
-       stroke="#7c7e79"
-       stroke-width="1.833"
-       fill="url(#bb)"
-       id="path297" />
-    <path
-       opacity=".42614"
-       style="color:#000000"
-       d="m-103.51-6.3 21.591 22.859c0.66889 0.77601 2.7883 1.3758 4.2044 0 1.369-1.328 1.053-3.201-0.285-4.559l-20.791-22.395c1.6865-7.419-2.0899-11.419-7.7117-11.276l-0.30373 0.31203 4.051 3.6938 0.14635 4.773-4.0633 3.7648-4.7698-0.52299-3.5716-3.4144-0.39649 0.49086c-0.35136 6.8126 7.299 9.9126 11.902 6.2745z"
-       stroke="#fff"
-       stroke-width="1.1328"
-       fill="none"
-       id="path299" />
-    <path
-       style="color:#000000"
-       d="m43.25 37.5a1.375 1.375 0 1 1 -2.75 0 1.375 1.375 0 1 1 2.75 0z"
-       transform="matrix(.98748 0 0 1.0024 -121.15 -23.264)"
-       stroke="#a1a1a1"
-       stroke-width="1.1386"
-       fill="#fff"
-       id="path301" />
+       id="rect203"
+       style="opacity:0.9;fill:url(#ay);filter:url(#ba)" />
   </g>
+  <path
+     d="M 25.058211,9.8841705 A 12.499621,12.361266 0 1 1 0.91105851,16.282773 12.499621,12.361266 0 0 1 25.058211,9.8841705 z"
+     id="path195"
+     style="fill:url(#linearGradient3171);fill-rule:evenodd"
+     inkscape:connector-curvature="0" />
+  <path
+     d="M 21.629232,10.794105 A 8.944891,8.845391 0 1 1 4.3496565,15.372838 8.944891,8.845391 0 0 1 21.629232,10.794105 z"
+     id="path197"
+     style="fill:url(#ar-0);fill-rule:evenodd;stroke:url(#as-5);stroke-width:1.55413795;stroke-linejoin:round"
+     inkscape:connector-curvature="0" />
 </svg>
diff --git a/bitmaps_png/sources/tree_sel.svg b/bitmaps_png/sources/tree_sel.svg
index d78d086b66..be228d1dcb 100644
--- a/bitmaps_png/sources/tree_sel.svg
+++ b/bitmaps_png/sources/tree_sel.svg
@@ -8,11 +8,11 @@
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.0"
    id="svg2"
-   inkscape:version="0.47 r22583"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="tree_sel.svg">
   <metadata
      id="metadata289">
@@ -34,15 +34,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="949"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
      id="namedview287"
      showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="48.936746"
-     inkscape:cy="23.59322"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:zoom="22.961538"
+     inkscape:cx="13"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2" />
   <defs
@@ -51,10 +51,10 @@
        id="az"
        y2="7.0165"
        gradientUnits="userSpaceOnUse"
-       x2="45.448"
-       gradientTransform="scale(1.0059 .99417)"
-       y1="92.54"
-       x1="45.448">
+       x2="45.448002"
+       gradientTransform="scale(1.0059,0.99417)"
+       y1="92.540001"
+       x1="45.448002">
       <stop
          offset="0"
          id="stop7" />
@@ -84,12 +84,12 @@
     </linearGradient>
     <linearGradient
        id="bi"
-       y2="38.033"
+       y2="38.033001"
        gradientUnits="userSpaceOnUse"
-       x2="79.007"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -83.236)"
+       x2="79.007004"
+       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-13.1,-105.236)"
        y1="21.664"
-       x1="83.315">
+       x1="83.315002">
       <stop
          stop-color="#ffe119"
          offset="0"
@@ -101,12 +101,12 @@
     </linearGradient>
     <linearGradient
        id="bj"
-       y2="42.017"
+       y2="42.016998"
        gradientUnits="userSpaceOnUse"
-       x2="89.412"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -83.236)"
+       x2="89.412003"
+       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-13.1,-105.236)"
        y1="23.504"
-       x1="91.968">
+       x1="91.968002">
       <stop
          stop-color="#fff1b7"
          offset="0"
@@ -118,54 +118,11 @@
     </linearGradient>
     <linearGradient
        id="aq"
-       y2="43.082"
+       y2="43.082001"
        xlink:href="#ag"
        gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696 -.57092 .57097 2.0927 -72.664 -88.008)"
-       y1="24.087"
-       x1="90.195" />
-    <linearGradient
-       id="ar"
-       y2="39.307"
-       gradientUnits="userSpaceOnUse"
-       x2="80.337"
-       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-76.558627,14.466339)"
-       y1="21.561"
-       x1="85.007">
-      <stop
-         stop-color="#006ada"
-         offset="0"
-         id="stop31" />
-      <stop
-         stop-color="#00438a"
-         offset="1"
-         id="stop33" />
-    </linearGradient>
-    <linearGradient
-       id="as"
-       y2="41.359"
-       gradientUnits="userSpaceOnUse"
-       x2="86.898"
-       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-76.558627,14.466339)"
-       y1="23.41"
-       x1="91.622">
-      <stop
-         stop-color="#67b1ff"
-         offset="0"
-         id="stop36" />
-      <stop
-         stop-color="#001a35"
-         offset="1"
-         id="stop38" />
-    </linearGradient>
-    <linearGradient
-       id="at"
-       y2="43.082"
-       xlink:href="#ag"
-       gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696,-0.57092,0.57097,2.0927,-136.12963,9.694339)"
+       x2="85.195999"
+       gradientTransform="matrix(2.1696,-0.57092,0.57097,2.0927,-72.664,-110.008)"
        y1="24.087"
        x1="90.195" />
     <linearGradient
@@ -173,9 +130,9 @@
        y2="114.04"
        xlink:href="#ag"
        gradientUnits="userSpaceOnUse"
-       x2="78.803"
+       x2="78.803001"
        y1="101.97"
-       x1="78.803" />
+       x1="78.803001" />
     <linearGradient
        id="av"
        y2="112"
@@ -197,10 +154,10 @@
        id="aw"
        y2="107.94"
        gradientUnits="userSpaceOnUse"
-       x2="79.067"
+       x2="79.067001"
        gradientTransform="matrix(0.75,0,0,0.75,-2.0895e-6,-1)"
        y1="104.35"
-       x1="79.067">
+       x1="79.067001">
       <stop
          stop-color="#fff"
          offset="0"
@@ -213,10 +170,10 @@
     </linearGradient>
     <linearGradient
        id="ax"
-       y2="96.645"
+       y2="96.644997"
        gradientUnits="userSpaceOnUse"
        x2="110.64"
-       y1="92.773"
+       y1="92.773003"
        x1="110.64">
       <stop
          stop-color="#858362"
@@ -227,126 +184,23 @@
          offset="1"
          id="stop55" />
     </linearGradient>
-    <linearGradient
-       id="ay"
-       y2="45.017"
-       gradientUnits="userSpaceOnUse"
-       x2="20.759"
-       gradientTransform="matrix(.83721 0 0 .83721 107.91 38.744)"
-       y1="1"
-       x1="20.759">
-      <stop
-         stop-color="#f0f0f0"
-         offset="0"
-         id="stop58" />
-      <stop
-         stop-color="#aaa"
-         offset="1"
-         id="stop60" />
-    </linearGradient>
-    <linearGradient
-       id="ai"
-       y2="66.233"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="126.14"
-       y1="48.047"
-       x1="48.234" />
-    <linearGradient
-       id="ah">
-      <stop
-         offset="0"
-         id="stop67" />
-      <stop
-         stop-opacity="0"
-         offset="1"
-         id="stop69" />
-    </linearGradient>
-    <linearGradient
-       id="aj"
-       y2="62.839"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="126.67"
-       y1="48.032"
-       x1="48.055" />
-    <linearGradient
-       id="ak"
-       y2="60.29"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="127.05"
-       y1="48.029"
-       x1="47.997" />
-    <linearGradient
-       id="al"
-       y2="57.665"
-       xlink:href="#ah"
-       gradientUnits="userSpaceOnUse"
-       x2="127.42"
-       y1="48.029"
-       x1="47.998" />
-    <linearGradient
-       id="am"
-       y2="66.233"
-       xlink:href="#af"
-       gradientUnits="userSpaceOnUse"
-       x2="126.14"
-       y1="48.047"
-       x1="48.234" />
-    <linearGradient
-       id="af">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop76" />
-      <stop
-         stop-color="#fff"
-         stop-opacity="0"
-         offset="1"
-         id="stop78" />
-    </linearGradient>
-    <linearGradient
-       id="an"
-       y2="62.839"
-       xlink:href="#af"
-       gradientUnits="userSpaceOnUse"
-       x2="126.67"
-       y1="48.032"
-       x1="48.055" />
-    <linearGradient
-       id="ao"
-       y2="60.29"
-       xlink:href="#af"
-       gradientUnits="userSpaceOnUse"
-       x2="127.05"
-       y1="48.029"
-       x1="47.997" />
-    <linearGradient
-       id="ap"
-       y2="57.665"
-       xlink:href="#af"
-       gradientUnits="userSpaceOnUse"
-       x2="127.42"
-       y1="48.029"
-       x1="47.998" />
     <linearGradient
        id="bf"
-       y2="43.082"
+       y2="43.082001"
        xlink:href="#ag"
        gradientUnits="userSpaceOnUse"
-       x2="85.196"
-       gradientTransform="matrix(2.1696 -.57092 .57097 2.0927 -72.672 -44.971)"
+       x2="85.195999"
+       gradientTransform="matrix(2.1696,-0.57092,0.57097,2.0927,-72.672,-44.971)"
        y1="24.087"
        x1="90.195" />
     <linearGradient
        id="bg"
-       y2="38.724"
+       y2="38.723999"
        gradientUnits="userSpaceOnUse"
-       x2="79.935"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -40.199)"
+       x2="79.934998"
+       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-13.1,-40.199)"
        y1="21.771"
-       x1="84.397">
+       x1="84.397003">
       <stop
          stop-color="#2bca00"
          offset="0"
@@ -358,12 +212,12 @@
     </linearGradient>
     <linearGradient
        id="bh"
-       y2="41.144"
+       y2="41.144001"
        gradientUnits="userSpaceOnUse"
-       x2="85.706"
-       gradientTransform="matrix(1.5526 -.40855 .40858 1.4975 -13.1 -40.199)"
-       y1="23.092"
-       x1="90.457">
+       x2="85.706001"
+       gradientTransform="matrix(1.5526,-0.40855,0.40858,1.4975,-13.1,-40.199)"
+       y1="23.091999"
+       x1="90.457001">
       <stop
          stop-color="#57ff0c"
          offset="0"
@@ -374,239 +228,430 @@
          id="stop92" />
     </linearGradient>
     <linearGradient
-       id="bc"
-       y2="39.685"
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3097"
        gradientUnits="userSpaceOnUse"
-       x2="34.534"
-       gradientTransform="matrix(.92364 0 0 .82548 8.343 11.456)"
-       y1="12.285"
-       x1="14.463">
-      <stop
-         stop-color="#c9c9c9"
-         offset="0"
-         id="stop95" />
-      <stop
-         stop-color="#f8f8f8"
-         offset=".25"
-         id="stop97" />
-      <stop
-         stop-color="#e2e2e2"
-         offset=".5"
-         id="stop99" />
-      <stop
-         stop-color="#b0b0b0"
-         offset=".75"
-         id="stop101" />
-      <stop
-         stop-color="#c9c9c9"
-         offset="1"
-         id="stop103" />
-    </linearGradient>
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
     <linearGradient
-       id="bd"
-       y2="-4.3003"
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3099"
        gradientUnits="userSpaceOnUse"
-       x2="25.291"
-       gradientTransform="matrix(.85988 0 0 .90017 -18.321 -34.114)"
-       y1="-3.6324"
-       x1="50.153">
-      <stop
-         stop-color="#fff"
-         offset="0"
-         id="stop106" />
-      <stop
-         offset="1"
-         id="stop108" />
-    </linearGradient>
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
     <linearGradient
-       id="be"
-       y2="6.7758"
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3101"
        gradientUnits="userSpaceOnUse"
-       x2="20.631"
-       gradientTransform="matrix(.21006 .80195 -.90882 .19101 40.483 1.873)"
-       y1="42.254"
-       x1="19.648">
-      <stop
-         stop-color="#b6b6b6"
-         offset="0"
-         id="stop111" />
-      <stop
-         stop-color="#f2f2f2"
-         offset=".5"
-         id="stop113" />
-      <stop
-         stop-color="#fafafa"
-         offset=".67613"
-         id="stop115" />
-      <stop
-         stop-color="#d8d8d8"
-         offset=".84052"
-         id="stop117" />
-      <stop
-         stop-color="#f2f2f2"
-         offset=".875"
-         id="stop119" />
-      <stop
-         stop-color="#dbdbdb"
-         offset="1"
-         id="stop121" />
-    </linearGradient>
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3103"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3105"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3107"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3109"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3111"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3113"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3115"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3117"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3119"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3121"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3123"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3125"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3127"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3129"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3131"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3133"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3135"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3137"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3139"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3141"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3143"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3145"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#ax"
+       id="linearGradient3147"
+       gradientUnits="userSpaceOnUse"
+       x1="110.64"
+       y1="92.773003"
+       x2="110.64"
+       y2="96.644997" />
   </defs>
   <g
      display="none"
-     transform="translate(0,-48)"
-     id="g191">
+     transform="translate(0,-70)"
+     id="g191"
+     style="display:none">
     <rect
-       opacity=".9"
        rx="6"
        ry="6"
        height="85"
-       filter="url(#bb)"
        width="86"
        y="7"
        x="5"
-       fill="url(#az)"
-       id="rect193" />
+       id="rect193"
+       style="opacity:0.9;fill:url(#az);filter:url(#bb)" />
   </g>
   <path
-     d="m 90.882373,21.850339 a 18.19,17.864 0 1 1 -35.14,9.247 18.19,17.864 0 0 1 35.14,-9.247 z"
-     id="path195"
-     style="fill:url(#at);fill-rule:evenodd" />
+     d="m 154.35,-97.851 a 18.19,17.864 0 0 1 -35.14,9.2469 18.19,17.864 0 1 1 35.14,-9.2469 z"
+     id="path199"
+     inkscape:connector-curvature="0"
+     style="fill:url(#aq);fill-rule:evenodd" />
   <path
-     d="m 85.892373,23.165339 a 13.017,12.783 0 1 1 -25.146,6.617 13.017,12.783 0 0 1 25.146,-6.617 z"
-     id="path197"
-     style="fill:url(#ar);fill-rule:evenodd;stroke:url(#as);stroke-width:2.25379992;stroke-linejoin:round" />
-  <path
-     fill-rule="evenodd"
-     fill="url(#aq)"
-     d="m154.35-75.851a18.19 17.864 0 0 1 -35.14 9.2469 18.19 17.864 0 1 1 35.14 -9.2469z"
-     id="path199" />
-  <path
-     stroke-linejoin="round"
-     d="m149.35-74.536a13.017 12.783 0 0 1 -25.146 6.617 13.017 12.783 0 1 1 25.146 -6.617z"
-     fill-rule="evenodd"
-     stroke="url(#bj)"
-     stroke-width="2.2538"
-     fill="url(#bi)"
-     id="path201" />
+     d="m 149.35,-96.536 a 13.017,12.783 0 0 1 -25.146,6.617 13.017,12.783 0 1 1 25.146,-6.617 z"
+     id="path201"
+     inkscape:connector-curvature="0"
+     style="fill:url(#bi);fill-rule:evenodd;stroke:url(#bj);stroke-width:2.25379992;stroke-linejoin:round" />
   <g
-     stroke-linejoin="round"
-     fill-rule="evenodd"
-     transform="matrix(2.2743,0,0,2.2335,44.701,-128.2)"
-     stroke="url(#ax)"
-     stroke-width="1.7298"
-     fill="#4d4c38"
-     id="g203">
+     transform="matrix(2.2743,0,0,2.2335,44.701,-150.2)"
+     id="g203"
+     style="fill:#4d4c38;fill-rule:evenodd;stroke:url(#linearGradient3147);stroke-width:1.72979999;stroke-linejoin:round">
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 18.792 14.634)"
-       id="path205" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,18.792,14.634)"
+       id="path205"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3097)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 12.822 14.634)"
-       id="path207" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,12.822,14.634)"
+       id="path207"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3099)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 6.8523 14.634)"
-       id="path209" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,6.8523,14.634)"
+       id="path209"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3101)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 .88269 14.634)"
-       id="path211" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,0.88269,14.634)"
+       id="path211"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3103)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 -5.0869 14.634)"
-       id="path213" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,-5.0869,14.634)"
+       id="path213"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3105)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 15.807 11.649)"
-       id="path215" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,15.807,11.649)"
+       id="path215"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3107)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 9.8372 11.649)"
-       id="path217" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,9.8372,11.649)"
+       id="path217"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3109)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 3.8675 11.649)"
-       id="path219" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,3.8675,11.649)"
+       id="path219"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3111)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 -2.1021 11.649)"
-       id="path221" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,-2.1021,11.649)"
+       id="path221"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3113)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 18.792 8.6635)"
-       id="path223" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,18.792,8.6635)"
+       id="path223"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3115)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 12.822 8.6635)"
-       id="path225" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,12.822,8.6635)"
+       id="path225"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3117)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 6.8523 8.6635)"
-       id="path227" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,6.8523,8.6635)"
+       id="path227"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3119)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 .88269 8.6635)"
-       id="path229" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,0.88269,8.6635)"
+       id="path229"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3121)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 15.807 5.6781)"
-       id="path231" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,15.807,5.6781)"
+       id="path231"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3123)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 9.8372 5.6781)"
-       id="path233" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,9.8372,5.6781)"
+       id="path233"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3125)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 3.8675 5.6781)"
-       id="path235" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,3.8675,5.6781)"
+       id="path235"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3127)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 18.792 2.6926)"
-       id="path237" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,18.792,2.6926)"
+       id="path237"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3129)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 12.822 2.6926)"
-       id="path239" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,12.822,2.6926)"
+       id="path239"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3131)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 6.8523 2.6926)"
-       id="path241" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,6.8523,2.6926)"
+       id="path241"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3133)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 15.807 -.29283)"
-       id="path243" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,15.807,-0.29283)"
+       id="path243"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3135)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 9.8372 -.29283)"
-       id="path245" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,9.8372,-0.29283)"
+       id="path245"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3137)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 18.792 -3.2783)"
-       id="path247" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,18.792,-3.2783)"
+       id="path247"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3139)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 12.822 -3.2783)"
-       id="path249" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,12.822,-3.2783)"
+       id="path249"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3141)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 15.807 -6.2637)"
-       id="path251" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,15.807,-6.2637)"
+       id="path251"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3143)" />
     <path
-       d="m111.94 94.064a1.9364 1.9364 0 1 1 -3.8728 0 1.9364 1.9364 0 1 1 3.8728 0z"
-       transform="matrix(.57803 0 0 .57815 18.792 -9.2492)"
-       id="path253" />
+       d="m 111.94,94.064 a 1.9364,1.9364 0 1 1 -3.8728,0 1.9364,1.9364 0 1 1 3.8728,0 z"
+       transform="matrix(0.57803,0,0,0.57815,18.792,-9.2492)"
+       id="path253"
+       inkscape:connector-curvature="0"
+       style="stroke:url(#linearGradient3145)" />
   </g>
   <g
-     fill-rule="evenodd"
-     transform="matrix(2.2743,0,0,2.2335,59.653,-210.83)"
-     id="g255">
+     transform="matrix(2.2743,0,0,2.2335,59.653,-232.83)"
+     id="g255"
+     style="fill-rule:evenodd">
     <path
-       fill="url(#au)"
-       d="m76 101.97c-3.3106 0-6.0312 2.7207-6.0312 6.0312 0 3.3106 2.7207 6.0312 6.0312 6.0312h8c3.3106 0 6.0312-2.7207 6.0312-6.0312 0-3.3106-2.7207-6.0312-6.0312-6.0312h-8z"
-       transform="matrix(.74766 0 0 .74611 .18692 -.58031)"
-       id="path257" />
+       d="m 76,101.97 c -3.3106,0 -6.0312,2.7207 -6.0312,6.0312 0,3.3106 2.7207,6.0312 6.0312,6.0312 h 8 c 3.3106,0 6.0312,-2.7207 6.0312,-6.0312 0,-3.3106 -2.7207,-6.0312 -6.0312,-6.0312 h -8 z"
+       transform="matrix(0.74766,0,0,0.74611,0.18692,-0.58031)"
+       id="path257"
+       inkscape:connector-curvature="0"
+       style="fill:url(#au)" />
     <rect
        rx="3"
        ry="3"
@@ -614,76 +659,37 @@
        width="12"
        y="77"
        x="54"
-       fill="url(#av)"
-       id="rect259" />
+       id="rect259"
+       style="fill:url(#av)" />
     <rect
-       opacity=".6"
        rx="1.3436"
        ry="1.3436"
        height="2.6873"
        width="9.8799"
-       y="77.265"
-       x="55.06"
-       fill="url(#aw)"
-       id="rect261" />
+       y="77.264999"
+       x="55.060001"
+       id="rect261"
+       style="opacity:0.6;fill:url(#aw)" />
     <path
-       opacity=".3"
-       d="m52.062 79.5c-0.028 0.167-0.062 0.325-0.062 0.5 0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3 0-0.17531-0.03392-0.33309-0.0625-0.5-0.243 1.415-1.451 2.5-2.938 2.5h-6c-1.4867 0-2.6951-1.0845-2.9375-2.5z"
-       transform="translate(2)"
-       fill="#1a1a1a"
-       id="path263" />
+       d="M 52.062,79.5 C 52.034,79.667 52,79.825 52,80 c 0,1.662 1.338,3 3,3 h 6 c 1.662,0 3,-1.338 3,-3 0,-0.17531 -0.03392,-0.33309 -0.0625,-0.5 -0.243,1.415 -1.451,2.5 -2.938,2.5 h -6 c -1.4867,0 -2.6951,-1.0845 -2.9375,-2.5 z"
+       transform="translate(2,0)"
+       id="path263"
+       inkscape:connector-curvature="0"
+       style="opacity:0.3;fill:#1a1a1a" />
   </g>
   <g
-     fill-rule="evenodd"
-     transform="matrix(.76562 0 0 .74153 -88.188 36.402)"
-     id="g265">
+     transform="matrix(0.68719076,0,0,0.6997313,-81.002586,32.668644)"
+     id="g265"
+     style="fill-rule:evenodd">
     <path
-       fill="url(#bf)"
-       d="m154.34-32.815a18.19 17.864 0 1 1 -35.14 9.2469 18.19 17.864 0 0 1 35.14 -9.2469z"
-       id="path267" />
+       d="m 154.34,-32.815 a 18.19,17.864 0 1 1 -35.14,9.2469 18.19,17.864 0 0 1 35.14,-9.2469 z"
+       id="path267"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bf)" />
     <path
-       stroke-linejoin="round"
-       d="m149.35-31.5a13.017 12.783 0 0 1 -25.146 6.617 13.017 12.783 0 1 1 25.146 -6.617z"
-       stroke="url(#bh)"
-       stroke-width="2.2538"
-       fill="url(#bg)"
-       id="path269" />
+       d="m 149.35,-31.5 a 13.017,12.783 0 0 1 -25.146,6.617 13.017,12.783 0 1 1 25.146,-6.617 z"
+       id="path269"
+       inkscape:connector-curvature="0"
+       style="fill:url(#bg);stroke:url(#bh);stroke-width:2.25379992;stroke-linejoin:round" />
   </g>
-  <path
-     style="color:#000000"
-     d="m27.346 19.441-15.565 21.568c-0.72502 0.89272-0.84504 3.2638 1.1553 4.4107 1.9317 1.1076 4.0377 0.31476 5.2606-1.4229l15.862-20.891c7.0056 0.69519 11.349-4.6047 8.7793-9.7245l-1.4948-0.9021-2.9172 4.4206-3.3556 0.91678-3.4931-2.1086-0.44177-3.3044 2.6552-4.0482s-1.6023-0.88683-1.6023-0.88683c-5.9789 0.68748-9.7854 7.17-4.843 11.972z"
-     stroke="#7c7e79"
-     stroke-width="1.6155"
-     fill="url(#be)"
-     id="path279" />
-  <path
-     opacity=".42614"
-     style="color:#000000"
-     d="m28.716 19.356-16.131 21.89c-0.56126 0.69108-0.65417 2.5266 0.89437 3.4145 1.4954 0.85741 3.1257 0.24366 4.0724-1.1015l15.88-21.152c7.0849-0.04401 9.9081-3.8731 8.5829-8.4115l-0.3475-0.1872-2.4871 3.9937-4.2961 1.0283-4.2776-2.5825-0.5405-3.9733 2.3358-3.5512-0.53-0.2292c-6.2511 1.0128-7.4343 7.8164-3.1568 10.861z"
-     stroke="#fff"
-     stroke-width=".99844"
-     fill="none"
-     id="path281" />
-  <rect
-     opacity=".17045"
-     style="color:#000000"
-     transform="matrix(-.58642 .81 -.87177 -.48992 0 0)"
-     rx=".86537"
-     ry=".90592"
-     height="2.1067"
-     width="22.781"
-     stroke="url(#bd)"
-     y="-38.489"
-     x="4.0576"
-     stroke-width="1.0017"
-     fill="none"
-     id="rect283" />
-  <path
-     style="color:#000000"
-     d="m43.25 37.5a1.375 1.375 0 1 1 -2.75 0 1.375 1.375 0 1 1 2.75 0z"
-     transform="matrix(.21006 .80195 -.90882 .19101 40.343 1.7966)"
-     stroke="#a1a1a1"
-     stroke-width="1.1386"
-     fill="#fff"
-     id="path285" />
 </svg>
diff --git a/bitmaps_png/sources/unit_inch.svg b/bitmaps_png/sources/unit_inch.svg
index eb6174289c..c64ee8c07f 100644
--- a/bitmaps_png/sources/unit_inch.svg
+++ b/bitmaps_png/sources/unit_inch.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="unit_inch.svg">
   <metadata
      id="metadata22">
@@ -21,6 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,22 +35,24 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview20"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false"
-     inkscape:zoom="26.666667"
-     inkscape:cx="10.190049"
-     inkscape:cy="17.467619"
+     inkscape:zoom="40"
+     inkscape:cx="12.077022"
+     inkscape:cy="19.727474"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="svg2"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
-       id="grid2999"
-       empspacing="5"
+       id="grid3039"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
@@ -57,53 +60,81 @@
   <defs
      id="defs4">
     <marker
-       id="d"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mend"
        orient="auto"
-       style="overflow:visible">
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
       <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path7"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
+         id="path3800"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
     </marker>
     <marker
-       id="c"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mstart"
        orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path3797"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart-3"
        style="overflow:visible">
       <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
          inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
+         id="path3797-7"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6,0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-9"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3800-0"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
     </marker>
   </defs>
+  <g
+     transform="scale(0.95660267,1.0453661)"
+     style="font-size:49.97196198px;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.8;fill:#000000;font-family:Sans"
+     id="text16">
+    <path
+       d="m 7.3175627,2.869808 2.0907322,0 0,10.522629 -2.0907322,0"
+       style="font-size:13.74218655px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;fill:#000000;font-family:NanumGothic;-inkscape-font-specification:NanumGothic Semi-Bold"
+       id="path2990"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       d="m 19.861956,9.0638102 0,4.3286268 -2.090732,0 0,-0.956602 0,-2.4380459 c 0,-0.6486342 -0.124667,-1.016581 -0.155974,-1.2626208 C 17.588403,8.4891381 17.311804,8.1082409 17.109565,7.9680131 16.884948,7.8114507 16.802985,7.8519063 16.641949,7.7669066 16.480903,7.6774451 16.098534,7.653542 15.892764,7.6535361 c -0.42262,0.047836 -0.652729,0.1683585 -0.860618,0.3662155 -0.286299,0.3847146 -0.304251,0.8671393 -0.397021,1.5462751 l 0,3.8264103 -2.090732,0 0,-7.652821 2.090732,0 0,0.9566027 C 14.97133,6.425241 15.40202,6.3367381 15.809101,6.1548711 c 0.59001,-0.1624106 0.868962,-0.2239269 1.361038,-0.2239346 0.867827,7.7e-6 1.486959,0.2225656 1.934303,0.7548885 0.451802,0.5323371 0.208688,0.2146131 0.548441,1.0865717"
+       style="font-size:13.74218655px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;fill:#000000;font-family:NanumGothic;-inkscape-font-specification:NanumGothic Semi-Bold"
+       id="path2992"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccscccccsccccccccc" />
+  </g>
   <path
-     style="fill:#eaeaea;stroke:#000000;stroke-width:1.40652621000000000px;marker-start:url(#c);marker-end:url(#d);fill-opacity:1;opacity:0.765625"
+     style="opacity:0.8;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:1.16116178;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend)"
      inkscape:connector-curvature="0"
-     id="path14"
-     d="M 4.1773116,18.416498 H 21.858836" />
-  <text
-     sodipodi:linespacing="125%"
-     id="text16"
-     x="5.7047381"
-     y="12.392366"
-     font-size="86.157px"
-     line-height="125%"
-     transform="scale(0.95509565,1.0470156)"
-     xml:space="preserve"
-     style="font-size:46.98844528px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3e3e3e;font-family:Sans"><tspan
-       style="font-size:12.92172718px;font-weight:bold;fill:#3e3e3e;font-family:DejaVu Serif"
-       id="tspan18"
-       font-weight="bold"
-       x="5.7047381"
-       y="12.392366"
-       font-size="23.693px">In</tspan></text>
+     id="path14-3"
+     d="m 2.34493,19.594642 21.392386,0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/unit_mm.svg b/bitmaps_png/sources/unit_mm.svg
index 69129814c0..f2c5ad7bd7 100644
--- a/bitmaps_png/sources/unit_mm.svg
+++ b/bitmaps_png/sources/unit_mm.svg
@@ -11,7 +11,7 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="unit_mm.svg">
   <metadata
      id="metadata22">
@@ -21,6 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,22 +35,24 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      id="namedview20"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false"
-     inkscape:zoom="26.666667"
-     inkscape:cx="10.190049"
-     inkscape:cy="17.467619"
+     inkscape:zoom="40"
+     inkscape:cx="6.9443936"
+     inkscape:cy="12.240023"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
+     inkscape:current-layer="text16"
+     showguides="true"
+     inkscape:guide-bbox="true">
     <inkscape:grid
        type="xygrid"
-       id="grid2999"
-       empspacing="5"
+       id="grid3037"
+       empspacing="1"
        visible="true"
        enabled="true"
        snapvisiblegridlinesonly="true" />
@@ -57,53 +60,53 @@
   <defs
      id="defs4">
     <marker
-       id="d"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mend"
        orient="auto"
-       style="overflow:visible">
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
       <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(0.4,0.4)"
-         id="path7"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
+         id="path3800"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
     </marker>
     <marker
-       id="c"
-       refY="0"
-       refX="0"
-       overflow="visible"
+       inkscape:stockid="Arrow2Mstart"
        orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
        style="overflow:visible">
       <path
-         d="M 5.77,0 -2.88,5 V -5 l 8.65,5 z"
-         transform="scale(-0.4,-0.4)"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" />
+         id="path3797"
+         style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
     </marker>
   </defs>
   <path
-     style="fill:#eaeaea;stroke:#000000;stroke-width:1.40652621000000000px;marker-start:url(#c);marker-end:url(#d);fill-opacity:1;opacity:0.765625"
+     style="opacity:0.8;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:1.16116178;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend)"
      inkscape:connector-curvature="0"
      id="path14"
-     d="M 4.1773116,18.416498 H 21.858836" />
-  <text
-     sodipodi:linespacing="125%"
-     id="text16"
-     x="0.97842824"
-     y="11.798288"
-     font-size="86.157px"
-     line-height="125%"
-     transform="scale(0.9119449,1.0965575)"
-     xml:space="preserve"
-     style="font-size:44.43094635px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3e3e3e;font-family:Sans"><tspan
-       style="font-size:12.21842098px;font-weight:bold;fill:#3e3e3e;font-family:DejaVu Serif"
-       id="tspan18"
-       font-weight="bold"
-       x="0.97842824"
-       y="11.798288"
-       font-size="23.693px">mm</tspan></text>
+     d="m 2.4269882,19.593236 21.3923858,0"
+     sodipodi:nodetypes="cc" />
+  <g
+     transform="matrix(0.96127271,0,0,1.1210285,0,-1.0089834)"
+     style="font-size:47.29234695px;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3e3e3e;font-family:Sans"
+     id="text16">
+    <path
+       d="M 7.6402333,6.5413868 C 7.9281031,6.1011096 8.2462463,5.9220607 8.6399697,5.6934452 9.0379092,5.4606101 9.46725,5.4717534 9.9414111,5.4717461 c 0.8170549,7.3e-6 1.1633609,0.2164158 1.5909549,0.7201948 0.427571,0.503792 0.842711,0.9664081 0.842724,1.9274063 l 0.02601,4.3977688 -1.998222,0.02403 0,-3.6127527 c 0.0042,-0.055031 -10e-5,-0.2571805 0,-0.3164533 0.0042,-0.059265 -10e-5,-0.4655097 0,-0.5755846 C 10.402765,7.532574 10.176941,7.3686977 10.028779,7.1443174 9.8352909,6.9351387 9.5960987,6.9033562 9.2658957,6.9033506 8.8340702,6.9033562 8.2135453,7.0365609 7.9764781,7.3921692 7.7436278,7.7477875 7.440923,8.2621567 7.4324639,8.9352783 l 0.078022,3.5818377 -2.2600804,0 0.026007,-3.8423478 C 5.2817419,7.8873558 5.1826636,7.4483432 5.0471973,7.2239629 4.9117201,6.9953596 4.5403751,6.9479581 4.1932335,6.9479525 3.7571792,6.9479581 3.7066957,7.1278815 3.4696239,7.4877232 3.2325447,7.8433415 3.0829225,8.2888684 3.1208625,8.9525978 l 0,3.5439472 -2.080575,0 -0.00431,-7.1363035 2.0848824,0 0,1.0623721 C 3.4002695,6.020438 3.8078394,5.8327835 4.1676904,5.6295689 4.5317664,5.4263683 5.1583595,5.3602487 5.5944147,5.3602414 c 0.4910794,7.3e-6 0.6196348,0.066513 0.9964224,0.3035811 0.3767739,0.2370825 0.4125257,0.4499876 0.607274,0.8775643"
+       style="font-size:13.00529861px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;fill:#3e3e3e;font-family:NanumGothic;-inkscape-font-specification:NanumGothic Semi-Bold"
+       id="path2990"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccccscccsccccccccc" />
+    <path
+       d="m 21.155287,6.5413875 c 0.287869,-0.4402773 0.606013,-0.6193262 0.999736,-0.8479417 0.39794,-0.2328351 0.82728,-0.2216918 1.301441,-0.2216991 0.817055,7.3e-6 1.163362,0.2164158 1.590956,0.7201948 0.42757,0.503792 0.842711,0.9664081 0.842723,1.9274063 l 0.02601,4.3977692 -1.998222,0.02403 0,-3.612753 c 0.0042,-0.055031 -10e-5,-0.2571806 0,-0.3164534 0.0042,-0.059265 -10e-5,-0.4655096 0,-0.5755845 C 23.917818,7.5325747 23.691994,7.3686984 23.543832,7.144318 23.350344,6.9351394 23.111152,6.9033568 22.780949,6.9033512 c -0.431825,5.6e-6 -1.05235,0.1332103 -1.289418,0.4888186 -0.23285,0.3556183 -0.535555,0.8699876 -0.544014,1.5431092 l 0.07802,3.581838 -2.26008,0 0.02601,-3.8423482 c 0.0053,-0.7874124 -0.09375,-1.226425 -0.229213,-1.4508053 -0.135477,-0.2286033 -0.506822,-0.2760048 -0.853964,-0.2760104 -0.436054,5.6e-6 -0.486538,0.179929 -0.723609,0.5397707 -0.23708,0.3556183 -0.386702,0.8011452 -0.348762,1.4648746 l 0,3.5439476 -2.080575,0 -0.0043,-7.1363039 2.084883,0 0,1.0623721 c 0.279409,-0.4021756 0.686979,-0.5898301 1.04683,-0.7930447 0.364076,-0.2032006 0.990669,-0.2693202 1.426724,-0.2693275 0.491079,7.3e-6 0.619635,0.066513 0.996422,0.3035811 0.376774,0.2370825 0.412526,0.4499876 0.607274,0.8775644"
+       style="font-size:13.00529861px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3e3e3e;font-family:NanumGothic;-inkscape-font-specification:NanumGothic Semi-Bold"
+       id="path2990-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccccscccsccccccccc" />
+  </g>
 </svg>
diff --git a/bitmaps_png/sources/update_module_board.svg b/bitmaps_png/sources/update_module_board.svg
index 6d5281f741..7c77faf5c0 100644
--- a/bitmaps_png/sources/update_module_board.svg
+++ b/bitmaps_png/sources/update_module_board.svg
@@ -5,25 +5,15 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="update_module_board.svg">
-  <metadata
-     id="metadata62">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -33,163 +23,297 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="882"
-     inkscape:window-height="663"
-     id="namedview60"
-     showgrid="false"
-     inkscape:zoom="6.2723504"
-     inkscape:cx="26.39952"
-     inkscape:cy="23.98451"
+     inkscape:window-width="1600"
+     inkscape:window-height="849"
+     id="namedview71"
+     showgrid="true"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-grids="false"
+     inkscape:zoom="18.153846"
+     inkscape:cx="9.5637826"
+     inkscape:cy="13.674552"
      inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" />
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3104"
+       empspacing="1"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
   <defs
-     id="defs4">
+     id="defs6">
     <filter
-       id="c"
-       height="1.2013"
-       width="1.1869"
-       color-interpolation-filters="sRGB"
-       y="-.10066"
-       x="-.093452">
+       id="filter3945"
+       color-interpolation-filters="sRGB">
       <feGaussianBlur
-         stdDeviation="0.83498843"
-         id="feGaussianBlur7" />
+         stdDeviation="0.05617153"
+         id="feGaussianBlur9" />
     </filter>
-    <linearGradient
-       id="d"
-       y2="309.64"
+    <filter
+       id="filter3941"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         stdDeviation="0.05617153"
+         id="feGaussianBlur12" />
+    </filter>
+    <radialGradient
+       id="radialGradient3010"
        gradientUnits="userSpaceOnUse"
-       x2="48.17"
-       gradientTransform="matrix(1.0667,0,0,1.0667,-3.73,-24.546)"
-       y1="334.04"
-       x1="72.828">
+       cy="20.494"
+       cx="35.293"
+       gradientTransform="matrix(0,-0.37207013,-0.43717023,0,26.320772,18.586092)"
+       r="16.956">
       <stop
-         stop-color="#bfbfff"
+         stop-color="#539bed"
          offset="0"
-         id="stop10" />
+         id="stop15" />
       <stop
-         stop-color="#fff"
+         stop-color="#0869d4"
          offset="1"
+         id="stop17" />
+    </radialGradient>
+    <radialGradient
+       id="e"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,0.60644,42.586)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
          id="stop12" />
-    </linearGradient>
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#e"
+       id="radialGradient3102"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-0.37207013,-0.43717023,0,47.05796,16.467155)"
+       cx="35.292999"
+       cy="20.493999"
+       r="16.955999" />
+    <radialGradient
+       id="e-3"
+       gradientUnits="userSpaceOnUse"
+       cy="20.493999"
+       cx="35.292999"
+       gradientTransform="matrix(0,-0.84302,1.0202,0,0.60644,42.586)"
+       r="16.955999">
+      <stop
+         stop-color="#73d216"
+         offset="0"
+         id="stop12-1" />
+      <stop
+         stop-color="#4e9a06"
+         offset="1"
+         id="stop14-6" />
+    </radialGradient>
   </defs>
   <g
-     transform="matrix(1.4419601,0,0,1.4016592,-66.713811,-421.59258)"
-     id="g14">
-    <path
-       d="m 47.23,306.09 1,-0.99999 h 28 l 1,1 2e-6,28 -1,1 h -28 l -1,-1 -2e-6,-28 z"
-       id="path16"
-       inkscape:connector-curvature="0"
-       style="fill:#030100;fill-opacity:0.39215997" />
-    <path
-       d="m 46.23,305.09 1,-0.99999 h 28 l 1,1 2e-6,28 -1,1 h -28 l -1,-1 -2e-6,-28 z"
-       id="path18"
-       inkscape:connector-curvature="0"
-       style="fill:#030100" />
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
+     id="g19">
     <rect
-       height="28"
-       width="28"
-       y="305.09"
-       x="47.23"
-       id="rect20"
-       style="fill:url(#d)" />
+       fill-opacity="0"
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect21" />
+  </g>
+  <path
+     d="m 8.4667555,5.4709928 0,15.0580142 8.0114045,0 0,-15.0580142 z"
+     id="path23"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#1a1a1a;stroke-width:1.00264573px;stroke-linecap:butt;stroke-linejoin:miter" />
+  <path
+     d="m 11.004237,6 0,1.5 3,0 0,-1.5"
+     id="path25"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#1a1a1a;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="6"
+     x="18.004242"
+     id="rect27"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="10"
+     x="18.004242"
+     id="rect29"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="14"
+     x="18.004242"
+     id="rect31"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="18"
+     x="18.004242"
+     id="rect33"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="6"
+     x="5.0593224"
+     id="rect35"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="10"
+     x="5.0593224"
+     id="rect37"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="14"
+     x="5.0042377"
+     id="rect39"
+     style="fill:#d45500" />
+  <rect
+     rx="0"
+     ry="0"
+     height="2"
+     width="2"
+     y="18"
+     x="5.0593224"
+     id="rect41"
+     style="fill:#d45500" />
+  <rect
+     stroke-linejoin="miter"
+     stroke-dasharray="none"
+     stroke-dashoffset="0"
+     rx="0"
+     ry="0"
+     height="25"
+     width="25"
+     stroke="#d4aa00"
+     stroke-linecap="round"
+     stroke-miterlimit="4"
+     y="0.5"
+     x="0.5"
+     stroke-width="1.1"
+     fill="none"
+     id="rect43" />
+  <path
+     d="m 4.6101691,6.559322 -1.0593221,0 L 3.4957623,1.5"
+     id="path45"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 4.5,14.55932 -3,0"
+     id="path47"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" />
+  <path
+     d="m 4.5550843,19.495763 -1.059322,0 0,5.004237"
+     id="path49"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 4.5,10.55932 -3,0"
+     id="path51"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" />
+  <path
+     d="M 20.453388,7.4957627 22.55932,7.5508475 22.504235,1.5"
+     id="path53"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 20.44915,15.44068 3,0"
+     id="path55"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" />
+  <path
+     d="M 20.563557,19.550847 22.614405,19.495763 22.55932,24.5"
+     id="path57"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#008000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"
+     sodipodi:nodetypes="ccc" />
+  <path
+     d="m 20.453385,11.55085 3,0"
+     id="path59"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#aa0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" />
+  <g
+     id="g3098-7"
+     transform="matrix(1.2722999,0,0,1.1285867,-28.26259,-0.6186411)"
+     style="fill:#ffffff;stroke:none">
     <path
-       d="m 47.23,305.09 h 28 v 1 h -27 v 27 h -1 v -28 z"
-       id="path22"
-       inkscape:connector-curvature="0"
-       style="fill:#ffffff" />
+       id="path25-8-0"
+       stroke-miterlimit="10"
+       d="m 41.09623,14.663783 -7.715399,-0.0017 V 8.9279923 l -3.426143,-0.00344 7.346448,-8.82575312 7.218751,8.82619452 -3.425971,0.00177 0.0021,5.7371583 z"
+       style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:none"
+       inkscape:connector-curvature="0" />
     <path
-       d="m 75.23,333.09 h -27 v -1 h 26 v -26 h 1 v 27 z"
-       id="path24"
-       inkscape:connector-curvature="0"
-       style="fill-opacity:0.39215997" />
-    <g
-       id="g26"
-       style="fill:#ff7800">
-      <path
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z"
-         transform="translate(45.23,303.09)"
-         id="path28"
-         inkscape:connector-curvature="0" />
-      <rect
-         y="309.17001"
-         width="18.753"
-         x="54.477001"
-         height="1.9268"
-         id="rect30" />
-    </g>
-    <g
-       transform="matrix(-1,0,0,1,122.46,6)"
-       id="g32"
-       style="fill:#ff7800">
-      <path
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z"
-         transform="translate(45.23,303.09)"
-         id="path34"
-         inkscape:connector-curvature="0" />
-      <rect
-         y="309.17001"
-         width="18.753"
-         x="54.477001"
-         height="1.9268"
-         id="rect36" />
-    </g>
-    <g
-       transform="translate(0,12)"
-       id="g38"
-       style="fill:#ff7800">
-      <path
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z"
-         transform="translate(45.23,303.09)"
-         id="path40"
-         inkscape:connector-curvature="0" />
-      <rect
-         y="309.17001"
-         width="18.753"
-         x="54.477001"
-         height="1.9268"
-         id="rect42" />
-    </g>
-    <g
-       transform="matrix(-1,0,0,1,122.46,18)"
-       id="g44"
-       style="fill:#ff7800">
-      <path
-         d="m 7,4 c -1.656,2e-7 -3,1.344 -3,3 0,1.656 1.344,3 3,3 1.656,-3e-7 3,-1.344 3,-3 C 10,5.344 8.656,4 7,4 z m 0,2 c 0.552,2e-7 1,0.448 1,1 C 8,7.552 7.552,8 7,8 6.448,8 6,7.552 6,7 6,6.448 6.448,6 7,6 z"
-         transform="translate(45.23,303.09)"
-         id="path46"
-         inkscape:connector-curvature="0" />
-      <rect
-         y="309.17001"
-         width="18.753"
-         x="54.477001"
-         height="1.9268"
-         id="rect48" />
-    </g>
+       id="path29-0"
+       stroke-miterlimit="10"
+       d="m 40.666858,14.220664 -6.856656,0.0017 V 8.4878742 l -2.921096,-0.0069 6.408002,-7.70250761 6.302159,7.70471431 -2.930994,0.0023 -0.0012,5.7353931 z"
+       style="opacity:0.48127998;color:#000000;fill:#ffffff;stroke:none"
+       inkscape:connector-curvature="0" />
   </g>
   <g
-     transform="matrix(1.8771272,0,0,1.9092491,-324.62346,-120.62657)"
-     id="g50"
-     style="fill-rule:evenodd">
+     id="g3098"
+     transform="translate(-18.622356,0.12709245)">
     <path
-       d="m 184.24,72.874 -0.0887,-6.4061 -8.9776,9.7241 9.0663,9.954 V 79.51 c 7.933,0 12.378,-4.424 12.378,-13.272 h -6.7111 c 0,4.424 -2.2666,6.636 -5.6664,6.636 z"
-       id="path52"
-       inkscape:connector-curvature="0"
-       style="opacity:0.3125;filter:url(#c)" />
-    <g
-       transform="matrix(-2.2666,0,0,2.212,213.62,88.457)"
-       id="g54">
-      <path
-         d="m 12,-8.441 0.03913,-2.8961 3.9609,4.3961 -4,4.5 v -3 c -3.5,0 -5.4609,-2 -5.4609,-6 h 2.9609 c 0,2 1,3 2.5,3 z"
-         id="path56"
-         inkscape:connector-curvature="0" />
-      <path
-         d="m 12.5,-7.941 v -1.5 l 2.5,2.5 -2.5,3 v -2 c -2,0 -5,-0.5 -5,-4.5 H 9 c 0,2 2,2.5 3.5,2.5 z"
-         id="path58"
-         inkscape:connector-curvature="0"
-         style="fill:#00bd00" />
-    </g>
+       id="path25-8"
+       stroke-miterlimit="10"
+       d="m 41.09623,14.663783 -7.715399,-0.0017 V 8.9279923 l -3.426143,-0.00344 7.346448,-8.82575312 7.218751,8.82619452 -3.425971,0.00177 0.0021,5.7371583 z"
+       style="color:#000000;fill:url(#radialGradient3102);fill-rule:evenodd;stroke:#3a7304;stroke-width:0.43488666;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path29"
+       stroke-miterlimit="10"
+       d="m 40.666858,14.220664 -6.856656,0.0017 V 8.4878742 l -2.921096,-0.0069 6.408002,-7.70250761 6.302159,7.70471431 -2.930994,0.0023 -0.0012,5.7353931 z"
+       style="opacity:0.48127998;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
+       inkscape:connector-curvature="0" />
   </g>
 </svg>
diff --git a/bitmaps_png/sources/via_sketch.svg b/bitmaps_png/sources/via_sketch.svg
index f6d9e8727b..8e7364b6dc 100644
--- a/bitmaps_png/sources/via_sketch.svg
+++ b/bitmaps_png/sources/via_sketch.svg
@@ -7,35 +7,24 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="48"
-   width="48"
+   height="26"
+   width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.2 r9819"
+   inkscape:version="0.48.3.1 r9886"
    sodipodi:docname="via_sketch.svg">
   <metadata
-     id="metadata16">
+     id="metadata40">
     <rdf:RDF>
       <cc:Work
          rdf:about="">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
-  <defs
-     id="defs14">
-    <filter
-       inkscape:collect="always"
-       id="filter3808">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.79203718"
-         id="feGaussianBlur3810" />
-    </filter>
-  </defs>
   <sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -45,109 +34,76 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="969"
-     id="namedview12"
-     showgrid="false"
-     inkscape:snap-grids="false"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview38"
+     showgrid="true"
      inkscape:snap-to-guides="false"
-     inkscape:zoom="5.0595999"
-     inkscape:cx="25.399999"
-     inkscape:cy="22.398101"
-     inkscape:window-x="0"
-     inkscape:window-y="26"
+     inkscape:snap-grids="true"
+     inkscape:zoom="22.961538"
+     inkscape:cx="4.4857621"
+     inkscape:cy="13"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
+     inkscape:current-layer="svg2"
+     inkscape:snap-nodes="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3017"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="0.5px"
+       spacingy="0.5px" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path3951"
+     d="M 26,26 13,13"
+     style="fill:none;stroke:#dc0000;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#00a000;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 13,13 0,0"
+     id="path3949"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
   <g
-     id="g3007"
-     transform="translate(0.19764408,-2.5693731)">
-    <g
-       transform="translate(-88.65,4.2)"
-       style="opacity:0.38671875;filter:url(#filter3808)"
-       id="g3798">
-      <rect
-         rx="0"
-         ry="2.3031542"
-         height="8.7306871"
-         width="29.813433"
-         y="11.34338"
-         x="93.149178"
-         id="rect4-4"
-         style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-opacity:1" />
-      <rect
-         transform="matrix(0,1,-1,0,0,0)"
-         rx="0"
-         ry="2.243417"
-         height="8.5042381"
-         width="30.819489"
-         y="-123.2624"
-         x="11.503523"
-         id="rect6-8"
-         style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-opacity:1" />
-      <path
-         d="m 134.31482,15.979044 a 15.30449,14.862257 0 1 1 -30.60898,0 15.30449,14.862257 0 1 1 30.60898,0 z"
-         id="path8-1"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#000000;stroke-width:2.2720027;stroke-opacity:1" />
-      <path
-         d="m 124.433,15.872462 a 5.7326026,5.8850078 0 0 1 -11.4652,0 5.7326026,5.8850078 0 1 1 11.4652,0 z"
-         id="path10-0"
-         inkscape:connector-curvature="0"
-         style="fill:#000000;stroke:#000000;stroke-width:3.44060159;stroke-opacity:1" />
-    </g>
-    <rect
-       style="fill:#ff0000;fill-rule:evenodd"
-       id="rect4"
-       x="2.9791427"
-       y="14.510259"
-       width="29.813433"
-       height="8.7306871"
-       ry="2.3031542"
-       rx="0" />
-    <rect
-       style="fill:#38d948;fill-rule:evenodd"
-       id="rect6"
-       x="14.670402"
-       y="-33.092365"
-       width="30.819489"
-       height="8.5042381"
-       ry="2.243417"
-       rx="0"
-       transform="matrix(0,1,-1,0,0,0)" />
-    <path
-       style="fill:none;stroke:#119b1d;stroke-width:2.2720027"
-       inkscape:connector-curvature="0"
-       id="path8"
-       d="m 44.144785,19.145923 a 15.304489,14.862256 0 1 1 -30.608977,0 15.304489,14.862256 0 1 1 30.608977,0 z" />
-    <path
-       style="fill:none;stroke:#119b1d;stroke-width:3.44060159"
-       inkscape:connector-curvature="0"
-       id="path10"
-       d="m 34.262967,19.039341 a 5.7326025,5.8850077 0 1 1 -11.465205,0 5.7326025,5.8850077 0 1 1 11.465205,0 z" />
-  </g>
-  <g
-     transform="matrix(0.82404,0,0,0.79493,-36.234755,13.605914)"
+     transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
      id="g16">
-    <path
-       style="fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 5.8694,32.598 c 0,0 15.515,-20.825 31.114,0.08214 -15.599,19.414 -31.114,-0.082 -31.114,-0.082 z"
-       id="path18" />
-    <path
-       style="fill:#ffffff;fill-rule:evenodd"
-       inkscape:connector-curvature="0"
-       d="m 10.452,32.553 c 0,0 10.86,-13.986 21.78,0.05516 -10.92,13.038 -21.78,-0.05516 -21.78,-0.05516 z"
-       id="path20" />
-    <path
-       style="fill:#a39aff"
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(3.5559,0,0,3.9824,50.678,18.388)"
-       id="path22" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m -6.5,3.5 a 1.75,1.5 0 1 1 -3.5,0 1.75,1.5 0 1 1 3.5,0 z"
-       transform="matrix(1.778,0,0,1.9912,36.01,25.358)"
-       id="path24" />
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     style="fill:none;fill-opacity:0.69803921999999996;stroke:#4d4d4d;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 17.596194 8.4038059 C 18.772463 9.5800746 19.5 11.205075 19.5 13 L 19.5 13 L 19.5 13 C 19.5 16.589851 16.589851 19.5 13 19.5 C 11.205075 19.5 9.5800746 18.772463 8.4038059 17.596194 "
+     id="path4034" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#b4b400;fill-opacity:1;stroke:none"
+     id="path4036"
+     sodipodi:cx="13"
+     sodipodi:cy="13"
+     sodipodi:rx="3"
+     sodipodi:ry="3"
+     d="m 16,13 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z" />
+  <path
+     style="fill:#b3b3b3;fill-opacity:1;stroke:#4d4d4d;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 8.4038059 17.596194 C 7.2275373 16.419925 6.5 14.794925 6.5 13 C 6.5 9.4101491 9.4101491 6.5 13 6.5 C 14.794925 6.5 16.419925 7.2275373 17.596194 8.4038059 "
+     id="path4029" />
+  <path
+     style="fill:none;stroke:#b3b3b3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     d="m 24.5,1.5 -23,23"
+     id="path3856"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cc" />
 </svg>
diff --git a/bitmaps_png/sources/zoom_area.svg b/bitmaps_png/sources/zoom_area.svg
index 3c5fac3aa7..a231266180 100644
--- a/bitmaps_png/sources/zoom_area.svg
+++ b/bitmaps_png/sources/zoom_area.svg
@@ -14,7 +14,7 @@
    height="26"
    id="svg2"
    sodipodi:version="0.32"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    version="1.0"
    sodipodi:docname="zoom_area.svg"
    inkscape:output_extension="org.inkscape.output.svg.inkscape">
@@ -47,6 +47,14 @@
        y1="3.0148761"
        x2="10.558969"
        y2="19.285688" />
+    <filter
+       inkscape:collect="always"
+       id="filter3780">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.2506711"
+         id="feGaussianBlur3782" />
+    </filter>
   </defs>
   <sodipodi:namedview
      id="base"
@@ -56,8 +64,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="23.39198"
-     inkscape:cx="21.171733"
-     inkscape:cy="12.618247"
+     inkscape:cx="4.2856036"
+     inkscape:cy="17.74821"
      inkscape:document-units="px"
      inkscape:current-layer="layer3"
      showgrid="true"
@@ -65,9 +73,9 @@
      showguides="true"
      inkscape:guide-bbox="true"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
@@ -113,10 +121,16 @@
      inkscape:label="Cross"
      style="display:inline"
      transform="translate(0,4)">
+    <path
+       id="path15-4-8-4"
+       d="m 6.1836746,-2.8417634 -0.00369,4.7759546 c 1.7733927,-1.80099117 3.9439004,-2.9801378 7.2007164,-2.56029027 1.282114,0.165282 4.49695,2.19578577 5.198738,4.61399497 0.302359,1.0418619 0.573296,2.4473081 0.305915,3.6379336 C 18.472575,9.4639094 17.35509,10.956626 17.5801,11.103099 l 7.618191,0 0,-13.9449434 -19.0146159,0 z"
+       style="fill:none;stroke:#3e3e3e;stroke-width:0.84193271000000003;stroke-linejoin:bevel;stroke-opacity:1;display:inline;filter:url(#filter3780);opacity:0.96911197"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccsssccccc" />
     <path
        id="path15-4-8"
        d="m 5.4781938,-3.527112 -0.00369,4.7759546 c 1.7733927,-1.80099119 3.9439006,-2.9801378 7.2007167,-2.5602903 1.282115,0.165282 4.49695,2.19578586 5.198738,4.613995 0.302359,1.0418619 0.573295,2.4473081 0.305915,3.6379333 -0.412779,1.8380806 -1.530264,3.3307974 -1.305254,3.4772704 l 7.618191,0 0,-13.9449438 -19.0146162,0 z"
-       style="fill:#ffffff;stroke:#3e3e3e;stroke-width:0.84193271;stroke-linejoin:bevel;stroke-opacity:1"
+       style="fill:none;stroke:#3e3e3e;stroke-width:0.84193271000000003;stroke-linejoin:bevel;stroke-opacity:1"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccsssccccc" />
     <path
diff --git a/bitmaps_png/sources/zoom_auto.svg b/bitmaps_png/sources/zoom_auto.svg
index 2a7132d50b..6890a30698 100644
--- a/bitmaps_png/sources/zoom_auto.svg
+++ b/bitmaps_png/sources/zoom_auto.svg
@@ -14,7 +14,7 @@
    height="26"
    id="svg2"
    sodipodi:version="0.32"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    version="1.0"
    sodipodi:docname="zoom_auto.svg"
    inkscape:output_extension="org.inkscape.output.svg.inkscape">
@@ -56,8 +56,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="46.783961"
-     inkscape:cx="13.602656"
-     inkscape:cy="5.0784563"
+     inkscape:cx="13.645406"
+     inkscape:cy="10.257707"
      inkscape:document-units="px"
      inkscape:current-layer="layer3"
      showgrid="true"
@@ -65,9 +65,9 @@
      showguides="true"
      inkscape:guide-bbox="true"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
@@ -103,7 +103,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -135,18 +135,14 @@
        d="m 14.958376,-1.0542286 c 0.341013,0.17949368 0.66436,0.38673795 0.980018,0.62021706 -0.308316,-0.22976633 -0.647179,-0.44214634 -0.980018,-0.62021706 z m -3.528065,1.00785278 c -3.1159859,0 -5.6449027,2.50071542 -5.6449028,5.58195372 0,0.2129679 0.05488,0.4134297 0.078402,0.620217 0.3167875,-2.785029 2.6658851,-4.9617367 5.5665007,-4.9617367 2.900617,-1e-7 5.249714,2.1767081 5.566502,4.9617367 0.02352,-0.2067873 0.0784,-0.4072491 0.0784,-0.620217 0,-3.0812383 -2.528917,-5.58195394 -5.644903,-5.58195372 z M 6.059813,0.26373273 C 5.5001517,0.81715291 5.0892415,1.4250119 4.7661896,2.0856204 5.1104606,1.4386761 5.54818,0.80842379 6.0990138,0.26373273 c -0.00701,0.006892 -0.03221,-0.006913 -0.0392,0 z M 18.956849,5.7293958 c -0.03028,1.0374903 -0.276797,2.067104 -0.744814,3.0235581 -0.03698,0.078048 -0.509316,1.1943772 -0.235204,1.9769421 0.09181,-0.369173 0.217209,-0.69852 0.235204,-0.7365081 0.60228,-1.2308408 0.730177,-2.5834111 0.744814,-3.91512 0.0012,-0.1168279 0.0028,-0.2318067 0,-0.3488721 z M 3.9037737,5.8456864 c -0.00152,0.07749 0,0.1552642 0,0.2325815 1e-7,0.052643 -0.00508,0.1026337 0,0.1550542 0,2.0802402 0.5834157,4.1819219 2.1952401,5.7757709 2.3257429,2.299808 5.7811202,2.775807 8.5849572,1.434252 0.07379,-0.0353 0.162379,-0.07847 0.235204,-0.11629 0.455146,-0.177748 1.59064,-0.52033 2.19524,0.07753 0.448449,0.443448 0.294006,1.027235 0.980018,1.705597 l 3.998473,3.91512 c 0.0048,-0.0047 0.867274,0.886758 1.764032,0 0.437107,-0.432231 0.392008,-1.138027 0.392008,-1.473014 0,-0.159901 0.0044,-0.264831 0,-0.387637 -0.04321,0.207621 -0.166951,0.397671 -0.392008,0.620218 -0.896758,0.886757 -1.759277,-0.0047 -1.764032,0 l -3.998473,-3.91512 c -0.686012,-0.678364 -0.531569,-1.26215 -0.980018,-1.705598 -0.6046,-0.597859 -1.740094,-0.255275 -2.19524,-0.07753 -0.07283,0.03782 -0.161419,0.081 -0.235204,0.116291 C 11.880134,13.544466 8.4247567,13.068467 6.0990138,10.76866 4.7114775,9.3965969 3.9806218,7.6391372 3.9037737,5.8456864 z m 3.7632687,1.0853799 0,1.2404341 2.4696456,0 0,-1.2404341 -2.4696456,0 z m 5.0568926,0 0,1.2404341 2.548046,0 0,-1.2404341 -2.548046,0 z M 6.1382146,7.318702 C 6.2195902,7.5550531 6.3012759,7.7955174 6.4126195,8.0164463 6.3008047,7.7932821 6.2199278,7.5575612 6.1382146,7.318702 z m 3.9984734,1.8994144 0,1.2404356 2.587247,0 0,-1.2404356 -2.587247,0 z"
        id="BevelHighlight"
        inkscape:connector-curvature="0" />
-    <text
-       xml:space="preserve"
+    <g
+       transform="scale(0.93434702,1.0702662)"
        style="font-size:47.41636276px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0.81960784;stroke:none;font-family:Sans"
-       x="3.1496863"
-       y="18.714937"
-       id="text2996"
-       sodipodi:linespacing="125%"
-       transform="scale(0.93434702,1.0702662)"><tspan
-         sodipodi:role="line"
-         id="tspan2998"
-         x="3.1496863"
-         y="18.714937"
-         style="font-size:15.41031837px;font-weight:bold;fill:#000000;fill-opacity:0.81960784;-inkscape-font-specification:Sans Bold">A</tspan></text>
+       id="text2996">
+      <path
+         d="m 11.381565,16.668254 -4.5297905,0 -0.7148341,2.046683 -2.9120084,0 4.161087,-11.2341821 3.453777,0 4.161087,11.2341821 -2.912008,0 -0.70731,-2.046683 m -3.8074318,-2.084305 3.0775488,0 -1.535012,-4.469595 -1.5425368,4.469595"
+         style="font-size:15.41031837px;font-weight:bold;fill:#000000;-inkscape-font-specification:Sans Bold"
+         id="path2998" />
+    </g>
   </g>
 </svg>
diff --git a/bitmaps_png/sources/zoom_center_on_screen.svg b/bitmaps_png/sources/zoom_center_on_screen.svg
index 6772bfe38c..2c1ca8cf05 100644
--- a/bitmaps_png/sources/zoom_center_on_screen.svg
+++ b/bitmaps_png/sources/zoom_center_on_screen.svg
@@ -14,7 +14,7 @@
    height="26"
    id="svg2"
    sodipodi:version="0.32"
-   inkscape:version="0.48.1 r9760"
+   inkscape:version="0.48.3.1 r9886"
    version="1.0"
    sodipodi:docname="zoom_center_on_screen.svg"
    inkscape:output_extension="org.inkscape.output.svg.inkscape">
@@ -103,6 +103,14 @@
          stop-color="#00899e"
          style="stop-color:#3c99d7;stop-opacity:1" />
     </linearGradient>
+    <filter
+       inkscape:collect="always"
+       id="filter4346">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.3688987"
+         id="feGaussianBlur4348" />
+    </filter>
   </defs>
   <sodipodi:namedview
      id="base"
@@ -112,7 +120,7 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="16.540628"
-     inkscape:cx="16.157573"
+     inkscape:cx="-8.6903348"
      inkscape:cy="15.501833"
      inkscape:document-units="px"
      inkscape:current-layer="layer3"
@@ -121,9 +129,9 @@
      showguides="true"
      inkscape:guide-bbox="true"
      inkscape:window-width="1600"
-     inkscape:window-height="876"
+     inkscape:window-height="849"
      inkscape:window-x="0"
-     inkscape:window-y="24"
+     inkscape:window-y="29"
      inkscape:window-maximized="1"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="false">
@@ -148,7 +156,7 @@
        id="grid3672"
        visible="true"
        enabled="true"
-       empspacing="5"
+       empspacing="1"
        snapvisiblegridlinesonly="true" />
   </sodipodi:namedview>
   <metadata
@@ -169,16 +177,34 @@
      inkscape:label="Cross"
      style="display:inline"
      transform="translate(0,4)">
-    <path
-       id="path15-4-8"
-       d="M 1.5362669,-3.4788231 V 13.675098 c 1.5357628,1.412412 2.5842123,2.383216 4.1365937,3.828353 H 21.542616 V -3.4789448 H 1.5362669 z"
-       style="fill:#ffffff;stroke:#3e3e3e;stroke-width:1.05934322;stroke-linejoin:bevel;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <path
-       id="path17-0"
-       d="m 1.8656945,13.585109 4.7160331,-0.06009 -0.080147,3.521094"
-       style="color:#000000;fill:none;stroke:#3e3e3e;stroke-width:1.11341619;stroke-linejoin:bevel;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
+    <g
+       transform="translate(0.9302428,0.81597222)"
+       style="display:inline;filter:url(#filter4346);opacity:0.65975104"
+       id="g3918-5">
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:#3e3e3e;stroke-width:1.05934321999999992;stroke-linejoin:bevel;stroke-opacity:1"
+         d="M 1.5362669,-3.4788231 V 13.675098 c 1.5357628,1.412412 2.5842123,2.383216 4.1365937,3.828353 H 21.542616 V -3.4789448 H 1.5362669 z"
+         id="path15-4-8-6" />
+      <path
+         inkscape:connector-curvature="0"
+         style="color:#000000;fill:none;stroke:#3e3e3e;stroke-width:1.11341618999999992;stroke-linejoin:bevel;stroke-opacity:1"
+         d="m 1.8656945,13.585109 4.7160331,-0.06009 -0.080147,3.521094"
+         id="path17-0-7" />
+    </g>
+    <g
+       id="g3918">
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:#3e3e3e;stroke-width:1.05934321999999992;stroke-linejoin:bevel;stroke-opacity:1"
+         d="M 1.5362669,-3.4788231 V 13.675098 c 1.5357628,1.412412 2.5842123,2.383216 4.1365937,3.828353 H 21.542616 V -3.4789448 H 1.5362669 z"
+         id="path15-4-8" />
+      <path
+         inkscape:connector-curvature="0"
+         style="color:#000000;fill:none;stroke:#3e3e3e;stroke-width:1.11341619;stroke-linejoin:bevel;stroke-opacity:1"
+         d="m 1.8656945,13.585109 4.7160331,-0.06009 -0.080147,3.521094"
+         id="path17-0" />
+    </g>
     <path
        style="fill:url(#linearGradient2999);fill-opacity:1;stroke:none;display:inline"
        d="m 11.430311,-1.9457906 c -1.9265871,1e-7 -3.8624071,0.7570137 -5.3312972,2.20952333 -2.93778,2.90501937 -2.9377802,7.59990807 0,10.50492727 2.3257429,2.299807 5.7811202,2.775806 8.5849572,1.434251 0.07379,-0.03531 0.162379,-0.07847 0.235204,-0.116291 0.455146,-0.177748 1.59064,-0.520331 2.19524,0.07753 0.448449,0.443448 0.294006,1.027234 0.980018,1.705597 l 3.998473,3.915121 c 0.0048,-0.0047 0.867274,0.886757 1.764032,0 0.900222,-0.890184 0.01308,-1.766824 0,-1.783125 l -3.959272,-3.915125 c -0.686013,-0.678362 -1.237183,-0.525642 -1.685631,-0.969088 -0.739321,-0.731078 -0.04417,-2.2713486 0,-2.3645782 C 19.568718,5.9803851 19.087351,2.56354 16.761608,0.26373273 15.292718,-1.1887771 13.356899,-1.9457906 11.430311,-1.9457906 z m 0,1.89941478 c 3.115986,-2.2e-7 5.644903,2.50071542 5.644903,5.58195372 0,3.0812379 -2.528916,5.5819541 -5.644903,5.5819541 -3.1159861,0 -5.6449028,-2.5007162 -5.6449028,-5.5819541 1e-7,-3.0812383 2.5289169,-5.58195372 5.6449028,-5.58195372 z"
diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt
index c671446014..ea5c2b3144 100644
--- a/common/CMakeLists.txt
+++ b/common/CMakeLists.txt
@@ -57,6 +57,10 @@ set( GAL_SRCS
 add_library( gal STATIC ${GAL_SRCS} )
 add_dependencies( gal shader_headers )
 
+add_dependencies( gal lib-dependencies )
+add_dependencies( shader_headers lib-dependencies )
+
+
 # Only for win32 cross compilation using MXE
 if( WIN32 AND MSYS )
     add_definitions( -DGLEW_STATIC )
@@ -183,6 +187,7 @@ set( COMMON_SRCS
 
 
 add_library( common STATIC ${COMMON_SRCS} )
+add_dependencies( common lib-dependencies )
 
 set( PCB_COMMON_SRCS
     base_screen.cpp
@@ -215,6 +220,7 @@ set( PCB_COMMON_SRCS
     ../pcbnew/class_zone_settings.cpp
     ../pcbnew/classpcb.cpp
     ../pcbnew/ratsnest_data.cpp
+    ../pcbnew/ratsnest_viewitem.cpp
     ../pcbnew/collectors.cpp
     ../pcbnew/netlist_reader.cpp
     ../pcbnew/legacy_netlist_reader.cpp
@@ -250,6 +256,7 @@ set_source_files_properties( ${PCB_COMMON_SRCS} PROPERTIES
     )
 
 add_library( pcbcommon STATIC ${PCB_COMMON_SRCS} )
+add_dependencies( pcbcommon lib-dependencies )
 
 # auto-generate specctra_lexer.h and specctra_keywords.cpp
 make_lexer(
@@ -316,3 +323,6 @@ make_lexer(
 # to build it, first enable #define STAND_ALONE at top of dsnlexer.cpp
 add_executable( dsntest EXCLUDE_FROM_ALL dsnlexer.cpp )
 target_link_libraries( dsntest common ${wxWidgets_LIBRARIES} rt )
+
+add_dependencies( dsntest lib-dependencies )
+
diff --git a/common/dialog_about/AboutDialog_main.cpp b/common/dialog_about/AboutDialog_main.cpp
index d66561fe5d..91377a60a1 100644
--- a/common/dialog_about/AboutDialog_main.cpp
+++ b/common/dialog_about/AboutDialog_main.cpp
@@ -302,6 +302,8 @@ static void InitKiCadAboutNew( AboutAppInfo& info )
         new Contributor( wxT( "Iñigo Zuluagaz" ),       wxT( "inigo_zuluaga@yahoo.es" ),        wxT( "Icons by" ),      KiBitmapNew( edit_module_xpm ) ) );
     info.AddArtist(
         new Contributor( wxT( "Fabrizio Tappero" ),     wxT( "fabrizio.tappero@gmail.com" ),    wxT( "New icons by" ),  KiBitmapNew( edit_module_xpm ) ) );
+    info.AddArtist(
+        new Contributor( wxT( "Konstantin Baranovskiy" ), wxT( "baranovskiykonstantin@gmail.com" ),    wxT( "New icons by" ),  KiBitmapNew( edit_module_xpm ) ) );
     info.AddArtist(
         new Contributor( wxT( "Renie Marquet" ),        wxT( "reniemarquet@uol.com.br" ),       wxT( "3D modules by" ), KiBitmapNew( three_d_xpm ) ) );
     info.AddArtist(
diff --git a/common/dialogs/dialog_page_settings.cpp b/common/dialogs/dialog_page_settings.cpp
index bbd6cd967f..7462e6afe4 100644
--- a/common/dialogs/dialog_page_settings.cpp
+++ b/common/dialogs/dialog_page_settings.cpp
@@ -119,7 +119,7 @@ void DIALOG_PAGES_SETTINGS::initDialog()
     // The first shows translated strings, the second contains not translated strings
     m_paperSizeComboBox->Clear();
 
-    for( unsigned ii = 0; ii<DIM(pageFmts); ii++ )
+    for( unsigned ii = 0; ii < DIM(pageFmts); ii++ )
     {
         m_pageFmt.Add( pageFmts[ii] );
         m_paperSizeComboBox->Append( wxGetTranslation( pageFmts[ii] ) );
diff --git a/common/dialogs/dialog_page_settings_base.cpp b/common/dialogs/dialog_page_settings_base.cpp
index e11dff30ca..d38544a21e 100644
--- a/common/dialogs/dialog_page_settings_base.cpp
+++ b/common/dialogs/dialog_page_settings_base.cpp
@@ -35,7 +35,7 @@ DIALOG_PAGES_SETTINGS_BASE::DIALOG_PAGES_SETTINGS_BASE( wxWindow* parent, wxWind
 	
 	wxString m_paperSizeComboBoxChoices[] = { _("dummy text") };
 	int m_paperSizeComboBoxNChoices = sizeof( m_paperSizeComboBoxChoices ) / sizeof( wxString );
-	m_paperSizeComboBox = new wxChoice( this, ID_CHICE_PAGE_SIZE, wxDefaultPosition, wxDefaultSize, m_paperSizeComboBoxNChoices, m_paperSizeComboBoxChoices, 0 );
+	m_paperSizeComboBox = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_paperSizeComboBoxNChoices, m_paperSizeComboBoxChoices, 0 );
 	m_paperSizeComboBox->SetSelection( 0 );
 	bleftSizer->Add( m_paperSizeComboBox, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
 	
diff --git a/common/dialogs/dialog_page_settings_base.fbp b/common/dialogs/dialog_page_settings_base.fbp
index 7cbdda3d75..220b6d3fef 100644
--- a/common/dialogs/dialog_page_settings_base.fbp
+++ b/common/dialogs/dialog_page_settings_base.fbp
@@ -390,7 +390,7 @@
                                         <property name="font"></property>
                                         <property name="gripper">0</property>
                                         <property name="hidden">0</property>
-                                        <property name="id">ID_CHICE_PAGE_SIZE</property>
+                                        <property name="id">wxID_ANY</property>
                                         <property name="max_size"></property>
                                         <property name="maximize_button">0</property>
                                         <property name="maximum_size"></property>
diff --git a/common/dialogs/dialog_page_settings_base.h b/common/dialogs/dialog_page_settings_base.h
index f4bcc42ab8..2fba886d27 100644
--- a/common/dialogs/dialog_page_settings_base.h
+++ b/common/dialogs/dialog_page_settings_base.h
@@ -37,27 +37,26 @@ class DIALOG_SHIM;
 
 ///////////////////////////////////////////////////////////////////////////
 
-#define ID_CHICE_PAGE_SIZE 1000
-#define ID_CHOICE_PAGE_ORIENTATION 1001
-#define ID_TEXTCTRL_USER_PAGE_SIZE_Y 1002
-#define ID_TEXTCTRL_USER_PAGE_SIZE_X 1003
-#define ID_TEXTCTRL_DATE 1004
-#define ID_BTN_APPLY_DATE 1005
-#define ID_PICKER_DATE 1006
-#define ID_CHECKBOX_DATE 1007
-#define ID_TEXTCTRL_REVISION 1008
-#define ID_CHECKBOX_REVISION 1009
-#define ID_TEXTCTRL_TITLE 1010
-#define ID_TEXTCTRL_COMPANY 1011
-#define ID_CHECKBOX_COMPANY 1012
-#define ID_TEXTCTRL_COMMENT1 1013
-#define ID_CHECKBOX_COMMENT1 1014
-#define ID_TEXTCTRL_COMMENT2 1015
-#define ID_CHECKBOX_COMMENT2 1016
-#define ID_TEXTCTRL_COMMENT3 1017
-#define ID_CHECKBOX_COMMENT3 1018
-#define ID_TEXTCTRL_COMMENT4 1019
-#define ID_CHECKBOX_COMMENT4 1020
+#define ID_CHOICE_PAGE_ORIENTATION 1000
+#define ID_TEXTCTRL_USER_PAGE_SIZE_Y 1001
+#define ID_TEXTCTRL_USER_PAGE_SIZE_X 1002
+#define ID_TEXTCTRL_DATE 1003
+#define ID_BTN_APPLY_DATE 1004
+#define ID_PICKER_DATE 1005
+#define ID_CHECKBOX_DATE 1006
+#define ID_TEXTCTRL_REVISION 1007
+#define ID_CHECKBOX_REVISION 1008
+#define ID_TEXTCTRL_TITLE 1009
+#define ID_TEXTCTRL_COMPANY 1010
+#define ID_CHECKBOX_COMPANY 1011
+#define ID_TEXTCTRL_COMMENT1 1012
+#define ID_CHECKBOX_COMMENT1 1013
+#define ID_TEXTCTRL_COMMENT2 1014
+#define ID_CHECKBOX_COMMENT2 1015
+#define ID_TEXTCTRL_COMMENT3 1016
+#define ID_CHECKBOX_COMMENT3 1017
+#define ID_TEXTCTRL_COMMENT4 1018
+#define ID_CHECKBOX_COMMENT4 1019
 
 ///////////////////////////////////////////////////////////////////////////////
 /// Class DIALOG_PAGES_SETTINGS_BASE
diff --git a/common/eda_doc.cpp b/common/eda_doc.cpp
index 495359cf06..0c5d756fa5 100644
--- a/common/eda_doc.cpp
+++ b/common/eda_doc.cpp
@@ -19,6 +19,9 @@ void EDA_APP::ReadPdfBrowserInfos()
     wxASSERT( m_commonSettings != NULL );
 
     m_PdfBrowser = m_commonSettings->Read( wxT( "PdfBrowserName" ), wxEmptyString );
+    int tmp;
+    m_commonSettings->Read( wxT( "UseSystemBrowser" ), &tmp, 0 );
+    m_useSystemPdfBrowser = tmp != 0;
 }
 
 
@@ -27,6 +30,7 @@ void EDA_APP::WritePdfBrowserInfos()
     wxASSERT( m_commonSettings != NULL );
 
     m_commonSettings->Write( wxT( "PdfBrowserName" ), m_PdfBrowser );
+    m_commonSettings->Write( wxT( "UseSystemBrowser" ), m_useSystemPdfBrowser );
 }
 
 
diff --git a/common/edaappl.cpp b/common/edaappl.cpp
index a512c0dc84..6ac3ba3d1e 100644
--- a/common/edaappl.cpp
+++ b/common/edaappl.cpp
@@ -273,6 +273,7 @@ EDA_APP::EDA_APP()
     m_Locale = NULL;
     m_projectSettings = NULL;
     m_commonSettings = NULL;
+    ForceSystemPdfBrowser( false );
 }
 
 
@@ -501,8 +502,8 @@ void EDA_APP::SetDefaultSearchPaths()
 #ifdef __WXMSW__
     tmp.AddEnvList( wxT( "PROGRAMFILES" ) );
 #elif __WXMAC__
-    tmp.Add( wxString( wxGetenv( wxT( "HOME" ) ) ) + wxT( "/Library/Application Support" ) );
-    tmp.Add( wxT( "/Library/Application Support" ) );
+    tmp.Add( wxString( wxGetenv( wxT( "HOME" ) ) ) + wxT( "/Library/Application Support/kicad/" ) );
+    tmp.Add( wxT( "/Library/Application Support/kicad/" ) );
 #else
     tmp.AddEnvList( wxT( "PATH" ) );
 #endif
@@ -1195,3 +1196,102 @@ bool EDA_APP::SetFootprintLibTablePath()
     return false;
 }
 
+/**
+ * Function Set3DShapesPath
+ * attempts set the environment variable given by aKiSys3Dmod to a valid path.
+ * (typically "KISYS3DMOD" )
+ * If the environment variable is already set,
+ * then it left as is to respect the wishes of the user.
+ *
+ * The path is determined by attempting to find the path modules/packages3d
+ * files in kicad tree.
+ * This may or may not be the best path but it provides the best solution for
+ * backwards compatibility with the previous 3D shapes search path implementation.
+ *
+ * @note This must be called after #SetBinDir() is called at least on Windows.
+ * Otherwise, the kicad path is not known (Windows specific)
+ *
+ * @param aKiSys3Dmod = the value of environment variable, typically "KISYS3DMOD"
+ * @return false if the aKiSys3Dmod path is not valid.
+ */
+bool EDA_APP::Set3DShapesPath( const wxString& aKiSys3Dmod )
+{
+    wxString    path;
+
+    // Set the KISYS3DMOD environment variable for the current process,
+    // if it is not already defined in the user's environment and valid.
+    if( wxGetEnv( aKiSys3Dmod, &path ) && wxFileName::DirExists( path ) )
+        return true;
+
+    // Attempt to determine where the 3D shape libraries were installed using the
+    // legacy path:
+    // on Unix: /usr/local/kicad/share/modules/packages3d
+    // or  /usr/share/kicad/modules/packages3d
+    // On Windows: bin../share/modules/packages3d
+    wxString relpath( wxT( "modules/packages3d" ) );
+
+// Apple MacOSx
+#ifdef __WXMAC__
+    path = wxT("/Library/Application Support/kicad/modules/packages3d/");
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+
+    path = wxString( wxGetenv( wxT( "HOME" ) ) ) + wxT("/Library/Application Support/kicad/modules/packages3d/");
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+
+#elif defined(__UNIX__)     // Linux and non-Apple Unix
+    // Try the home directory:
+    path.Empty();
+    wxGetEnv( wxT("HOME"), &path );
+    path += wxT("/kicad/share/") + relpath;
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+
+    // Try the standard install path:
+    path = wxT("/usr/local/kicad/share/") + relpath;
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+
+    // Try the official distrib standard install path:
+    path = wxT("/usr/share/kicad/") + relpath;
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+
+#else   // Windows
+    // On Windows, the install path is given by the path of executables
+    wxFileName fn;
+    fn.AssignDir( m_BinDir );
+    fn.RemoveLastDir();
+    path = fn.GetPathWithSep() + wxT("share/") + relpath;
+
+    if( wxFileName::DirExists( path ) )
+    {
+        wxSetEnv( aKiSys3Dmod, path );
+        return true;
+    }
+#endif
+
+    return false;
+}
+
diff --git a/common/fp_lib_table.cpp b/common/fp_lib_table.cpp
index 3df80ec6d1..fd208eb0cb 100644
--- a/common/fp_lib_table.cpp
+++ b/common/fp_lib_table.cpp
@@ -799,10 +799,13 @@ bool FP_LIB_TABLE::ConvertFromLegacy( NETLIST& aNetList, const wxArrayString& aL
                     wxString uri = cur->rows[i].GetFullURI( true );
 
                     if( wxFileName::GetPathSeparator() == wxChar( '\\' )
-                      && uri.Find( wxChar( '/' ) ) >= 0 )
+                        && uri.Find( wxChar( '/' ) ) >= 0 )
                         uri.Replace( wxT( "/"), wxT( "\\" ) );
-
+#ifdef __WINDOWS__
+                    if( uri.CmpNoCase( libPath ) )
+#else
                     if( uri == libPath )
+#endif
                     {
                         libNickname = cur->rows[i].GetNickName();
                         break;
@@ -827,7 +830,6 @@ bool FP_LIB_TABLE::ConvertFromLegacy( NETLIST& aNetList, const wxArrayString& aL
             else
             {
                 FPID newFPID = lastFPID;
-
                 newFPID.SetLibNickname( libNickname );
 
                 if( !newFPID.IsValid() )
diff --git a/common/geometry/hetriang.cpp b/common/geometry/hetriang.cpp
index b69255cdbf..eb5e59ecf7 100644
--- a/common/geometry/hetriang.cpp
+++ b/common/geometry/hetriang.cpp
@@ -45,6 +45,8 @@
 #include <algorithm>
 #include <fstream>
 #include <limits>
+#include <boost/foreach.hpp>
+#include <boost/make_shared.hpp>
 
 
 using namespace hed;
@@ -115,28 +117,27 @@ EdgePtr Triangulation::initTwoEnclosingTriangles(NodesContainer::iterator first,
   double dx  = (xmax-xmin)/fac;
   double dy  = (ymax-ymin)/fac;
   
-  NodePtr n1(new Node(xmin-dx,ymin-dy));
-  NodePtr n2(new Node(xmax+dx,ymin-dy));
-  NodePtr n3(new Node(xmax+dx,ymax+dy));
-  NodePtr n4(new Node(xmin-dx,ymax+dy));
+  NodePtr n1 = boost::make_shared<Node>(xmin-dx, ymin-dy);
+  NodePtr n2 = boost::make_shared<Node>(xmax+dx, ymin-dy);
+  NodePtr n3 = boost::make_shared<Node>(xmax+dx, ymax+dy);
+  NodePtr n4 = boost::make_shared<Node>(xmin-dx, ymax+dy);
   
   // diagonal
-  EdgePtr e1d(new Edge); // lower
-  EdgePtr e2d(new Edge); // upper, the twin edge
+  EdgePtr e1d = boost::make_shared<Edge>();
+  EdgePtr e2d = boost::make_shared<Edge>();
   
   // lower triangle
-  EdgePtr e11(new Edge);
-  EdgePtr e12(new Edge);
+  EdgePtr e11 = boost::make_shared<Edge>();
+  EdgePtr e12 = boost::make_shared<Edge>();
   
   // upper triangle
-  EdgePtr e21(new Edge); // upper upper
-  EdgePtr e22(new Edge);
+  EdgePtr e21 = boost::make_shared<Edge>();
+  EdgePtr e22 = boost::make_shared<Edge>();
   
   // lower triangle
   e1d->setSourceNode(n3);
   e1d->setNextEdgeInFace(e11);
   e1d->setTwinEdge(e2d);
-  e1d->setAsLeadingEdge();
   addLeadingEdge(e1d);
   
   e11->setSourceNode(n1);
@@ -149,7 +150,6 @@ EdgePtr Triangulation::initTwoEnclosingTriangles(NodesContainer::iterator first,
   e2d->setSourceNode(n1);
   e2d->setNextEdgeInFace(e21);
   e2d->setTwinEdge(e1d);
-  e2d->setAsLeadingEdge();
   addLeadingEdge(e2d);
   
   e21->setSourceNode(n3);
@@ -225,13 +225,10 @@ void Triangulation::removeTriangle(EdgePtr& edge) {
   // Remove the triangle
   EdgePtr e2(e1->getNextEdgeInFace());
   EdgePtr e3(e2->getNextEdgeInFace());
-  
-  if (e1->getTwinEdge())
-    e1->getTwinEdge()->setTwinEdge(EdgePtr());
-  if (e2->getTwinEdge())
-    e2->getTwinEdge()->setTwinEdge(EdgePtr());
-  if (e3->getTwinEdge())
-    e3->getTwinEdge()->setTwinEdge(EdgePtr());
+
+  e1->clear();
+  e2->clear();
+  e3->clear();
 }
 
 
@@ -268,6 +265,19 @@ void Triangulation::reverse_splitTriangle(EdgePtr& edge) {
   // from the triangulation, but the arcs have not been deleted.
   // Next delete the 6 half edges radiating from the node
   // The node is maintained by handle and need not be deleted explicitly
+  EdgePtr estar = edge;
+  EdgePtr enext = estar->getTwinEdge()->getNextEdgeInFace();
+  estar->getTwinEdge()->clear();
+  estar->clear();
+
+  estar = enext;
+  enext = estar->getTwinEdge()->getNextEdgeInFace();
+  estar->getTwinEdge()->clear();
+  estar->clear();
+
+  enext->getTwinEdge()->clear();
+  enext->clear();
+
 
   // Create the new triangle
   e1->setNextEdgeInFace(e2);
@@ -277,25 +287,6 @@ void Triangulation::reverse_splitTriangle(EdgePtr& edge) {
 }
 
 
-//--------------------------------------------------------------------------------------------------
-// This is a "template" for iterating the boundary    
-/*
-static void iterateBoundary(const Dart& dart) {
-cout << "Iterate boundary 2" << endl;
-// input is a dart at the boundary
-
-  Dart dart_iter = dart;
-  do {
-  if (helper->isBoundaryEdge(dart_iter))
-  dart_iter.alpha0().alpha1();
-  else
-  dart_iter.alpha2().alpha1();
-  
-    } while(dart_iter != dart);
-}
-*/
-
-
 //--------------------------------------------------------------------------------------------------
 Dart Triangulation::createDart() { 
   
@@ -332,18 +323,19 @@ bool Triangulation::removeLeadingEdgeFromList(EdgePtr& leadingEdge) {
 
 //--------------------------------------------------------------------------------------------------
 void Triangulation::cleanAll() {
-  leadingEdges_.clear();
+  BOOST_FOREACH(EdgePtr& edge, leadingEdges_)
+      edge->setNextEdgeInFace(EdgePtr());
 }
 
 
 //--------------------------------------------------------------------------------------------------
 void Triangulation::swapEdge(Dart& dart) {
-  if (!dart.getEdge()->isConstrained()) swapEdge(dart.getEdge());
+  swapEdge(dart.getEdge());
 }
 
 
 //--------------------------------------------------------------------------------------------------
-void Triangulation::splitTriangle(Dart& dart, NodePtr point) {
+void Triangulation::splitTriangle(Dart& dart, const NodePtr& point) {
   EdgePtr edge = splitTriangle(dart.getEdge(), point);
   dart.init(edge);
 }
@@ -429,7 +421,7 @@ list<EdgePtr>* Triangulation::getEdges(bool skip_boundary_edges) const {
 
 
 //--------------------------------------------------------------------------------------------------
-EdgePtr Triangulation::splitTriangle(EdgePtr& edge, NodePtr& point) {
+EdgePtr Triangulation::splitTriangle(EdgePtr& edge, const NodePtr& point) {
   
   // Add a node by just splitting a triangle into three triangles
   // Assumes the half edge is located in the triangle
@@ -457,12 +449,12 @@ EdgePtr Triangulation::splitTriangle(EdgePtr& edge, NodePtr& point) {
   EdgePtr e3(e2->getNextEdgeInFace());
   NodePtr n3(e3->getSourceNode());
   
-  EdgePtr e1_n(new Edge);
-  EdgePtr e11_n(new Edge);
-  EdgePtr e2_n(new Edge);
-  EdgePtr e22_n(new Edge);
-  EdgePtr e3_n(new Edge);
-  EdgePtr e33_n(new Edge);
+  EdgePtr e1_n = boost::make_shared<Edge>();
+  EdgePtr e11_n = boost::make_shared<Edge>();
+  EdgePtr e2_n = boost::make_shared<Edge>();
+  EdgePtr e22_n = boost::make_shared<Edge>();
+  EdgePtr e3_n = boost::make_shared<Edge>();
+  EdgePtr e33_n = boost::make_shared<Edge>();
   
   e1_n->setSourceNode(n1);
   e11_n->setSourceNode(point);
@@ -503,7 +495,7 @@ EdgePtr Triangulation::splitTriangle(EdgePtr& edge, NodePtr& point) {
   else if(e3->isLeadingEdge())
     removeLeadingEdgeFromList(e3);
   else
-    return EdgePtr();
+    assert( false );        // one of the edges should be leading
   
   addLeadingEdge(e1_n);
   addLeadingEdge(e2_n);
@@ -640,7 +632,7 @@ void Triangulation::optimizeDelaunay() {
       
       Dart dart(edge);
       // Constrained edges should not be swapped
-      if (!edge->isConstrained() && helper->swapTestDelaunay<TTLtraits>(dart, cycling_check)) {
+      if (helper->swapTestDelaunay<TTLtraits>(dart, cycling_check)) {
         optimal = false;
         swapEdge(edge);
       }
diff --git a/common/gr_basic.cpp b/common/gr_basic.cpp
index 22a58b338a..1e256225b0 100644
--- a/common/gr_basic.cpp
+++ b/common/gr_basic.cpp
@@ -623,18 +623,10 @@ void GRLineArray( EDA_RECT* aClipBox, wxDC* aDC, std::vector<wxPoint>& aLines,
         aClipBox->Inflate(-aWidth/2);
 }
 
-
+// Draw  the outline of a thick segment wih rounded ends
 void GRCSegm( EDA_RECT* ClipBox, wxDC* DC, int x1, int y1, int x2, int y2,
               int width, int aPenSize, EDA_COLOR_T Color )
 {
-    long radius;
-    int  dwx, dwy;
-    long dx, dy, dwx2, dwy2;
-    long sx1, sy1, ex1, ey1;
-    long sx2, sy2, ex2, ey2;
-    bool swap_ends = false;
-
-
     GRLastMoveToX = x2;
     GRLastMoveToY = y2;
 
@@ -658,114 +650,63 @@ void GRCSegm( EDA_RECT* ClipBox, wxDC* DC, int x1, int y1, int x2, int y2,
     GRSetColorPen( DC, Color, aPenSize );
     GRSetBrush( DC, Color, false );
 
-    radius = (width + 1) >> 1;
+    int radius = (width + 1) >> 1;
+    int dx = x2 - x1;
+    int dy = y2 - y1;
+    double angle = -ArcTangente( dy, dx );
+    wxPoint start;
+    wxPoint end;
+    wxPoint org( x1, y1);
+    int len = (int) hypot( dx, dy );
 
-    dx = x2 - x1;
-    dy = y2 - y1;
+    // We know if the DC is mirrored, to draw arcs
+    int slx = DC->DeviceToLogicalX( 1 ) - DC->DeviceToLogicalX( 0 );
+    int sly = DC->DeviceToLogicalY( 1 ) - DC->DeviceToLogicalY( 0 );
+    bool mirrored = (slx > 0 && sly < 0) || (slx < 0 && sly > 0);
 
-    if( dx == 0 )  /* segment vertical */
-    {
-        dwx = radius;
-        if( dy >= 0 )
-            dwx = -dwx;
+    // first edge
+    start.x = 0;
+    start.y = radius;
+    end.x = len;
+    end.y = radius;
+    RotatePoint( &start, angle);
+    RotatePoint( &end, angle);
 
-        sx1 = x1 - dwx;
-        sy1 = y1;
+    start += org;
+    end += org;
 
-        ex1 = x2 - dwx;
-        ey1 = y2;
+    DC->DrawLine( start, end );
 
-        DC->DrawLine( sx1, sy1, ex1, ey1 );
+    // first rounded end
+    end.x = 0;
+    end.y = -radius;
+    RotatePoint( &end, angle);
+    end += org;
 
-        sx2 = x1 + dwx;
-        sy2 = y1;
-
-        ex2 = x2 + dwx;
-        ey2 = y2;
-
-        DC->DrawLine( sx2, sy2, ex2, ey2 );
-    }
-    else if( dy == 0 ) /* segment horizontal */
-    {
-        dwy = radius;
-        if( dx < 0 )
-            dwy = -dwy;
-
-        sx1 = x1;
-        sy1 = y1 - dwy;
-
-        ex1 = x2;
-        ey1 = y2 - dwy;
-
-        DC->DrawLine( sx1, sy1, ex1, ey1 );
-
-        sx2 = x1;
-        sy2 = y1 + dwy;
-
-        ex2 = x2;
-        ey2 = y2 + dwy;
-
-        DC->DrawLine( sx2, sy2, ex2, ey2 );
-    }
+    if( !mirrored )
+        DC->DrawArc( end, start, org );
     else
-    {
-        if( std::abs( dx ) == std::abs( dy ) )  // segment 45 degrees
-        {
-            dwx = dwy = ( (width * 5) + 4 ) / 7;    // = width / 2 * 0.707
-            if( dy < 0 )
-            {
-                if( dx <= 0 )
-                {
-                    dwx = -dwx; swap_ends = true;
-                }
-            }
-            else    // dy >= 0
-            {
-                if( dx > 0 )
-                {
-                    dwy = -dwy; swap_ends = true;
-                }
-                else
-                    swap_ends = true;
-            }
-        }
-        else
-        {
-            double delta_angle = ArcTangente( dy, dx );
-            dwx = 0;
-            dwy = width;
-            RotatePoint( &dwx, &dwy, -delta_angle );
-        }
-        dwx2 = dwx >> 1;
-        dwy2 = dwy >> 1;
+        DC->DrawArc( start, end, org );
 
-        sx1 = x1 - dwx2;
-        sy1 = y1 - dwy2;
 
-        ex1 = x2 - dwx2;
-        ey1 = y2 - dwy2;
+    // second edge
+    start.x = len;
+    start.y = -radius;
+    RotatePoint( &start, angle);
+    start += org;
 
-        DC->DrawLine( sx1, sy1, ex1, ey1 );
+    DC->DrawLine( start, end );
 
-        sx2 = x1 + dwx2;
-        sy2 = y1 + dwy2;
+    // second rounded end
+    end.x = len;
+    end.y = radius;
+    RotatePoint( &end, angle);
+    end += org;
 
-        ex2 = x2 + dwx2;
-        ey2 = y2 + dwy2;
-
-        DC->DrawLine( sx2, sy2, ex2, ey2 );
-    }
-
-    if( swap_ends )
-    {
-        DC->DrawArc( sx2, sy2, sx1, sy1, x1, y1 );
-        DC->DrawArc( ex1, ey1, ex2, ey2, x2, y2 );
-    }
+    if( !mirrored )
+        DC->DrawArc( end.x, end.y, start.x, start.y, x2, y2 );
     else
-    {
-        DC->DrawArc( sx1, sy1, sx2, sy2, x1, y1 );
-        DC->DrawArc( ex2, ey2, ex1, ey1, x2, y2 );
-    }
+        DC->DrawArc( start.x, start.y, end.x, end.y, x2, y2 );
 }
 
 
diff --git a/common/msgpanel.cpp b/common/msgpanel.cpp
index 29d87cd38e..9004f03d6b 100644
--- a/common/msgpanel.cpp
+++ b/common/msgpanel.cpp
@@ -28,11 +28,6 @@
  * @brief Message panel implementation file.
  */
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-
 #include <msgpanel.h>
 
 
diff --git a/common/worksheet_viewitem.cpp b/common/worksheet_viewitem.cpp
index 7ecf6de8d7..ba4185f8af 100644
--- a/common/worksheet_viewitem.cpp
+++ b/common/worksheet_viewitem.cpp
@@ -36,10 +36,8 @@
 
 using namespace KIGFX;
 
-WORKSHEET_VIEWITEM::WORKSHEET_VIEWITEM( const std::string& aFileName, const std::string& aSheetName,
-                                const PAGE_INFO* aPageInfo, const TITLE_BLOCK* aTitleBlock ) :
+WORKSHEET_VIEWITEM::WORKSHEET_VIEWITEM( const PAGE_INFO* aPageInfo, const TITLE_BLOCK* aTitleBlock ) :
     EDA_ITEM( NOT_USED ), // this item is never added to a BOARD so it needs no type
-    m_fileName( aFileName ), m_sheetName( aSheetName ),
     m_titleBlock( aTitleBlock ), m_pageInfo( aPageInfo ), m_sheetNumber( 1 ), m_sheetCount( 1 ) {}
 
 
diff --git a/cvpcb/common_help_msg.h b/cvpcb/common_help_msg.h
index 5796719eac..3f09617d6c 100644
--- a/cvpcb/common_help_msg.h
+++ b/cvpcb/common_help_msg.h
@@ -1,8 +1,8 @@
 #ifndef HELP_MESSAGE_FILE_H
 #define HELP_MESSAGE_FILE_H
 
-#define LOAD_FILE_HELP _( "Open a net list file" )
-#define SAVE_HLP_MSG _( "Save the component/footprint link file (.cmp file)" )
-#define SAVE_AS_HLP_MSG _( "Save the component/footprint link file (.cmp file) with a new name" )
+#define LOAD_FILE_HELP _( "Open netlist file" )
+#define SAVE_HLP_MSG _( "Save component/footprint link file (.cmp file)" )
+#define SAVE_AS_HLP_MSG _( "Save component/footprint link file (.cmp file) with new name" )
 
 #endif      // HELP_MESSAGE_FILE_H
diff --git a/cvpcb/cvframe.cpp b/cvpcb/cvframe.cpp
index 307ee5829b..36fb9c123a 100644
--- a/cvpcb/cvframe.cpp
+++ b/cvpcb/cvframe.cpp
@@ -493,6 +493,10 @@ void CVPCB_MAINFRAME::LoadNetList( wxCommandEvent& event )
     wxGetApp().GetLibraryPathList().Insert( newFileName.GetPath(), 0 );
     m_NetlistFileName = newFileName;
     ReadNetListAndLinkFiles();
+
+    // OSX need it since some objects are "rebuild" just make aware AUI
+    // Fixes #1258081
+    m_auimgr.Update();
 }
 
 
@@ -602,6 +606,9 @@ void CVPCB_MAINFRAME::OnSelectComponent( wxListEvent& event )
     libraryName = m_LibraryList->GetSelectedLibrary();
     m_FootprintList->SetFootprints( m_footprints, libraryName, component, filter );
 
+    // Tell AuiMgr that objects are changed !
+    m_auimgr.Update();
+
     if( component == NULL )
         return;
 
@@ -934,6 +941,15 @@ void CVPCB_MAINFRAME::CreateScreenCmp()
     {
         if( m_DisplayFootprintFrame->IsIconized() )
              m_DisplayFootprintFrame->Iconize( false );
+
+        // The display footprint window might be buried under some other
+        // windows, so CreateScreenCmp() on an existing window would not
+        // show any difference, leaving the user confused.
+        // So we want to put it to front, second after our CVPCB_MAINFRAME.
+        // We do this by a little dance of bringing it to front then the main
+        // frame back.
+        m_DisplayFootprintFrame->Raise();  // Make sure that is visible.
+        Raise();                           // .. but still we want the focus.
     }
 
     m_DisplayFootprintFrame->InitDisplay();
diff --git a/cvpcb/cvpcb.cpp b/cvpcb/cvpcb.cpp
index 84a1ae8b73..b2f307fb32 100644
--- a/cvpcb/cvpcb.cpp
+++ b/cvpcb/cvpcb.cpp
@@ -33,6 +33,7 @@
 #include <confirm.h>
 #include <gestfich.h>
 
+#include <3d_viewer.h>
 #include <cvpcb.h>
 #include <zones.h>
 #include <cvpcb_mainframe.h>
@@ -102,6 +103,9 @@ bool EDA_APP::OnInit()
 
     SetFootprintLibTablePath();
 
+    // Set 3D shape path from environment variable KISYS3DMOD
+    Set3DShapesPath( wxT(KISYS3DMOD) );
+
     if( m_Checker && m_Checker->IsAnotherRunning() )
     {
         if( !IsOK( NULL, _( "CvPcb is already running, Continue?" ) ) )
diff --git a/cvpcb/menubar.cpp b/cvpcb/menubar.cpp
index f20fcd33d9..acd761b19b 100644
--- a/cvpcb/menubar.cpp
+++ b/cvpcb/menubar.cpp
@@ -66,7 +66,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
     // Open
     AddMenuItem( filesMenu,
                  ID_LOAD_PROJECT,
-                 _( "&Open" ), LOAD_FILE_HELP, KiBitmap( open_document_xpm ) );
+                 _( "&Open Netlist" ), LOAD_FILE_HELP, KiBitmap( open_document_xpm ) );
 
     // Open Recent submenu
     static wxMenu* openRecentMenu;
@@ -81,7 +81,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
     wxGetApp().GetFileHistory().AddFilesToMenu();
     AddMenuItem( filesMenu, openRecentMenu, -1,
                  _( "Open &Recent" ),
-                 _( "Open a recent opened netlist document" ),
+                 _( "Open recent netlist" ),
                  KiBitmap( open_project_xpm ) );
 
     // Separator
@@ -111,7 +111,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
     wxMenu* preferencesMenu = new wxMenu;
 
     AddMenuItem( preferencesMenu, ID_CVPCB_LIB_TABLE_EDIT,
-                 _( "Li&brary Tables" ), _( "Setup footprint libraries" ),
+                 _( "Edit Li&brary Table" ), _( "Setup footprint libraries" ),
                  KiBitmap( library_table_xpm ) );
 
     // Language submenu
@@ -134,7 +134,7 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
 
     AddMenuItem( preferencesMenu, ID_SAVE_PROJECT_AS,
                  _( "&Save Project File As" ),
-                 _( "Save changes to the project configuration to a new file" ),
+                 _( "Save changes to a new project configuration file" ),
                  KiBitmap( save_setup_xpm ) );
 
     // Menu Help:
@@ -143,12 +143,12 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
     // Version info
     AddHelpVersionInfoMenuEntry( helpMenu );
 
-    // Contents
-    AddMenuItem( helpMenu, wxID_HELP, _( "&Contents" ),
-                 _( "Open the CvPcb handbook" ),
+    // Manual Contents
+    AddMenuItem( helpMenu, wxID_HELP, _( "&CvPcb Manual" ),
+                 _( "Open CvPcb manual" ),
                  KiBitmap( online_help_xpm ) );
 
-    // About
+    // About CvPcb
     AddMenuItem( helpMenu, wxID_ABOUT,
                  _( "&About CvPcb" ),
                  _( "About CvPcb footprint selector" ),
diff --git a/cvpcb/tool_cvpcb.cpp b/cvpcb/tool_cvpcb.cpp
index 700e344c0e..47b6d78b49 100644
--- a/cvpcb/tool_cvpcb.cpp
+++ b/cvpcb/tool_cvpcb.cpp
@@ -58,7 +58,7 @@ void CVPCB_MAINFRAME::ReCreateHToolbar()
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddTool( ID_CVPCB_CREATE_CONFIGWINDOW, wxEmptyString,
                             KiBitmap( config_xpm ),
-                            _( "Configuration" ) );
+                            _( "Set CvPcb config (paths and equ files)" ) );
 
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddTool( ID_CVPCB_CREATE_SCREENCMP, wxEmptyString,
@@ -72,21 +72,21 @@ void CVPCB_MAINFRAME::ReCreateHToolbar()
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddTool( ID_CVPCB_GOTO_PREVIOUSNA, wxEmptyString,
                             KiBitmap( left_xpm ),
-                            _( "Select previous free component" ) );
+                            _( "Select previous unlinked component" ) );
 
     m_mainToolBar->AddTool( ID_CVPCB_GOTO_FIRSTNA, wxEmptyString,
                             KiBitmap( right_xpm ),
-                            _( "Select next free component" ) );
+                            _( "Select next unlinked component" ) );
 
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddTool( ID_CVPCB_DEL_ASSOCIATIONS, wxEmptyString,
                             KiBitmap( delete_association_xpm ),
-                            _( "Delete all associations" ) );
+                            _( "Delete all associations (links)" ) );
 
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddTool( ID_PCB_DISPLAY_FOOTPRINT_DOC, wxEmptyString,
                             KiBitmap( datasheet_xpm ),
-                            _( "Display footprints list documentation" ) );
+                            _( "Display footprint documentation" ) );
 
     m_mainToolBar->AddSeparator();
     m_mainToolBar->AddSeparator();
@@ -94,20 +94,20 @@ void CVPCB_MAINFRAME::ReCreateHToolbar()
                             KiBitmap( module_filtered_list_xpm ),
                             wxNullBitmap,
                             true, NULL,
-                            _( "Filter the footprint list for the current component key words" ),
+                            _( "Filter footprint list by keywords" ),
                             wxEmptyString );
 
     m_mainToolBar->AddTool( ID_CVPCB_FOOTPRINT_DISPLAY_PIN_FILTERED_LIST,
                             KiBitmap( module_pin_filtered_list_xpm ),
                             wxNullBitmap,
                             true, NULL,
-                            _( "Filter the footprint list by pin count for the current component" ),
+                            _( "Filter footprint list by pin count" ),
                             wxEmptyString );
 
     m_mainToolBar->AddTool( ID_CVPCB_FOOTPRINT_DISPLAY_BY_LIBRARY_LIST,
                             KiBitmap( module_library_list_xpm ),
                             wxNullBitmap, true, NULL,
-                            _( "Filter the footprint list by the selected library" ),
+                            _( "Filter footprint list by library" ),
                             wxEmptyString );
 
     if( config )
diff --git a/eeschema/CMakeLists.txt b/eeschema/CMakeLists.txt
index 05dd30bf82..45411d8fae 100644
--- a/eeschema/CMakeLists.txt
+++ b/eeschema/CMakeLists.txt
@@ -19,6 +19,8 @@ set( EESCHEMA_DLGS
     dialogs/dialog_bom.cpp
     dialogs/dialog_bom_base.cpp
     dialogs/dialog_bom_cfg_keywords.cpp
+    dialogs/dialog_choose_component.cpp
+    dialogs/dialog_choose_component_base.cpp
     dialogs/dialog_lib_edit_text.cpp
     dialogs/dialog_lib_edit_text_base.cpp
     dialogs/dialog_edit_component_in_lib.cpp
@@ -88,6 +90,7 @@ set( EESCHEMA_SRCS
     files-io.cpp
     find.cpp
     getpart.cpp
+    component_tree_search_container.cpp
     hierarch.cpp
     hotkeys.cpp
     libarch.cpp
diff --git a/eeschema/class_libentry.cpp b/eeschema/class_libentry.cpp
index 489114efb8..4b2dcee8a9 100644
--- a/eeschema/class_libentry.cpp
+++ b/eeschema/class_libentry.cpp
@@ -286,7 +286,7 @@ void LIB_COMPONENT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, const wxPoint& aOff
                           int aConvert, GR_DRAWMODE aDrawMode, EDA_COLOR_T aColor, const TRANSFORM& aTransform,
                           bool aShowPinText, bool aDrawFields, bool aOnlySelected )
 {
-    BASE_SCREEN*   screen = aPanel->GetScreen();
+    BASE_SCREEN*   screen = aPanel ? aPanel->GetScreen() : NULL;
 
     GRSetDrawMode( aDc, aDrawMode );
 
@@ -296,7 +296,7 @@ void LIB_COMPONENT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, const wxPoint& aOff
      *   printing in black and white
      *   If the color is not the default color (aColor != -1 )
      */
-    if( ! (screen->m_IsPrinting && GetGRForceBlackPenState())
+    if( ! (screen && screen->m_IsPrinting && GetGRForceBlackPenState())
             && (aColor == UNSPECIFIED_COLOR) )
     {
         BOOST_FOREACH( LIB_ITEM& drawItem, drawings )
@@ -372,10 +372,11 @@ void LIB_COMPONENT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, const wxPoint& aOff
     // Enable this to draw the anchor of the component.
 #if 0
     int len = aDc->DeviceToLogicalXRel( 3 );
+    EDA_RECT* const clipbox  = aPanel ? aPanel->GetClipBox() : NULL;
 
-    GRLine( aPanel->GetClipBox(), aDc, aOffset.x, aOffset.y - len, aOffset.x,
+    GRLine( clipbox, aDc, aOffset.x, aOffset.y - len, aOffset.x,
             aOffset.y + len, 0, aColor );
-    GRLine( aPanel->GetClipBox(), aDc, aOffset.x - len, aOffset.y, aOffset.x + len,
+    GRLine( clipbox, aDc, aOffset.x - len, aOffset.y, aOffset.x + len,
             aOffset.y, 0, aColor );
 #endif
 
@@ -383,7 +384,7 @@ void LIB_COMPONENT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, const wxPoint& aOff
      * the bounding box calculations. */
 #if 0
     EDA_RECT bBox = GetBoundingBox( aMulti, aConvert );
-    GRRect( aPanel->GetClipBox(), aDc, bBox.GetOrigin().x, bBox.GetOrigin().y,
+    GRRect( aPanel ? aPanel->GetClipBox() : NULL, aDc, bBox.GetOrigin().x, bBox.GetOrigin().y,
             bBox.GetEnd().x, bBox.GetEnd().y, 0, LIGHTMAGENTA );
 #endif
 }
diff --git a/eeschema/class_libentry.h b/eeschema/class_libentry.h
index 695102bc20..43fb8ccc45 100644
--- a/eeschema/class_libentry.h
+++ b/eeschema/class_libentry.h
@@ -403,7 +403,7 @@ public:
     /**
      * Draw component.
      *
-     * @param aPanel - Window to draw on.
+     * @param aPanel - Window to draw on. Can be NULL if not available.
      * @param aDc - Device context to draw on.
      * @param aOffset - Position to component.
      * @param aMulti - Component unit if multiple parts per component.
diff --git a/eeschema/component_tree_search_container.cpp b/eeschema/component_tree_search_container.cpp
new file mode 100644
index 0000000000..28ef57d162
--- /dev/null
+++ b/eeschema/component_tree_search_container.cpp
@@ -0,0 +1,410 @@
+/* -*- c++ -*-
+ * This program source code file is part of KiCad, a free EDA CAD application.
+ *
+ * Copyright (C) 2014 Henner Zeller <h.zeller@acm.org>
+ * Copyright (C) 2014 KiCad Developers, see change_log.txt for contributors.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, you may find one here:
+ * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * or you may search the http://www.gnu.org website for the version 2 license,
+ * or you may write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ */
+#include <component_tree_search_container.h>
+
+#include <algorithm>
+#include <boost/foreach.hpp>
+#include <set>
+
+#include <wx/string.h>
+#include <wx/tokenzr.h>
+#include <wx/treectrl.h>
+#include <wx/arrstr.h>
+
+#include <class_library.h>
+#include <macros.h>
+
+// Each node gets this lowest score initially, without any matches applied. Matches
+// will then increase this score depending on match quality.
+// This way, an empty search string will result in all components being displayed as they
+// have the minimum score. However, in that case, we avoid expanding all the nodes asd the
+// result is very unspecific.
+static const unsigned kLowestDefaultScore = 1;
+
+struct COMPONENT_TREE_SEARCH_CONTAINER::TREE_NODE
+{
+    // Levels of nodes.
+    enum NODE_TYPE {
+        TYPE_LIB,
+        TYPE_ALIAS,
+        TYPE_UNIT
+    };
+
+    TREE_NODE(NODE_TYPE aType, TREE_NODE* aParent, LIB_ALIAS* aAlias,
+              const wxString& aName, const wxString& aDisplayInfo,
+              const wxString& aSearchText )
+        : Type( aType ),
+          Parent( aParent ), Alias( aAlias ), Unit( 0 ),
+          DisplayName( aName ),
+          DisplayInfo( aDisplayInfo ),
+          MatchName( aName.Lower() ),
+          SearchText( aSearchText.Lower() ),
+          MatchScore( 0 ), PreviousScore( 0 )
+    {
+    }
+
+    const NODE_TYPE Type;         ///< Type of node in the hierarchy.
+    TREE_NODE* const Parent;      ///< NULL if library, pointer to parent when component/alias.
+    LIB_ALIAS* const Alias;       ///< Component alias associated with this entry.
+    int Unit;                     ///< Part number; Assigned: >= 1; default = 0
+    const wxString DisplayName;   ///< Exact name as displayed to the user.
+    const wxString DisplayInfo;   ///< Additional info displayed in the tree (description..)
+
+    const wxString MatchName;     ///< Preprocessed: lowercased display name.
+    const wxString SearchText;    ///< Other text (keywords, description..) to search in.
+
+    unsigned MatchScore;          ///< Result-Score after UpdateSearchTerm()
+    unsigned PreviousScore;       ///< Optimization: used to see if we need any tree update.
+    wxTreeItemId TreeId;          ///< Tree-ID if stored in the tree (if MatchScore > 0).
+};
+
+
+// Sort tree nodes by reverse match-score (bigger is first), then alphabetically.
+// Library (i.e. the ones that don't have a parent) are always sorted before any
+// leaf nodes. Component
+bool COMPONENT_TREE_SEARCH_CONTAINER::scoreComparator( const TREE_NODE* a1, const TREE_NODE* a2 )
+{
+    if( a1->Type != a2->Type )
+        return a1->Type < a2->Type;
+
+    if( a1->MatchScore != a2->MatchScore )
+        return a1->MatchScore > a2->MatchScore;  // biggest first.
+
+    if( a1->Parent != a2->Parent )
+        return scoreComparator( a1->Parent, a2->Parent );
+
+    return a1->MatchName.Cmp( a2->MatchName ) < 0;
+}
+
+
+COMPONENT_TREE_SEARCH_CONTAINER::COMPONENT_TREE_SEARCH_CONTAINER()
+    : tree( NULL ), libraries_added( 0 ), preselect_unit_number( -1 )
+{
+}
+
+
+COMPONENT_TREE_SEARCH_CONTAINER::~COMPONENT_TREE_SEARCH_CONTAINER()
+{
+    BOOST_FOREACH( TREE_NODE* node, nodes )
+        delete node;
+    nodes.clear();
+}
+
+
+void COMPONENT_TREE_SEARCH_CONTAINER::SetPreselectNode( const wxString& aComponentName,
+                                                        int aUnit )
+{
+    preselect_node_name = aComponentName.Lower();
+    preselect_unit_number = aUnit;
+}
+
+
+void COMPONENT_TREE_SEARCH_CONTAINER::SetTree( wxTreeCtrl* aTree )
+{
+    tree = aTree;
+    UpdateSearchTerm( wxEmptyString );
+}
+
+
+void COMPONENT_TREE_SEARCH_CONTAINER::AddLibrary( CMP_LIBRARY& aLib )
+{
+    wxArrayString all_aliases;
+
+    aLib.GetEntryNames( all_aliases );
+    AddAliasList( aLib.GetName(), all_aliases, &aLib );
+    ++libraries_added;
+}
+
+
+void COMPONENT_TREE_SEARCH_CONTAINER::AddAliasList( const wxString& aNodeName,
+                                                    const wxArrayString& aAliasNameList,
+                                                    CMP_LIBRARY* aOptionalLib )
+{
+    TREE_NODE* const lib_node = new TREE_NODE( TREE_NODE::TYPE_LIB,  NULL, NULL,
+                                               aNodeName, wxEmptyString, wxEmptyString );
+    nodes.push_back( lib_node );
+
+    BOOST_FOREACH( const wxString& aName, aAliasNameList )
+    {
+        LIB_ALIAS* a;
+
+        if( aOptionalLib )
+            a = aOptionalLib->FindAlias( aName );
+        else
+            a = CMP_LIBRARY::FindLibraryEntry( aName, wxEmptyString );
+
+        if( a == NULL )
+            continue;
+
+        wxString search_text;
+        search_text = ( a->GetKeyWords().empty() ) ? wxT("        ") : a->GetKeyWords();
+        search_text += a->GetDescription();
+
+        wxString display_info;
+
+        if( !a->GetDescription().empty() )
+        {
+            // Preformatting. Unfortunately, the tree widget doesn't have columns
+            // and using tabs does not work very well or does not work at all
+            // (depending on OS versions). So indent with spaces in fixed-font width.
+
+            // The 98%-ile of length of strings found in the standard library is 15
+            // characters. Use this as a reasonable cut-off point for aligned indentation.
+            // For the few component names longer than that, the description is indented a
+            // bit more.
+            // The max found in the default lib would be 20 characters, but that creates too
+            // much visible whitespace for the less extreme component names.
+            const int COLUMN_DESCR_POS = 15;
+            const int indent_len = COLUMN_DESCR_POS - a->GetName().length();
+            display_info = wxString::Format( wxT( " %*s [ %s ]" ),
+                                             indent_len > 0 ? indent_len : 0, wxT( "" ),
+                                             GetChars( a->GetDescription() ) );
+        }
+
+        TREE_NODE* alias_node = new TREE_NODE( TREE_NODE::TYPE_ALIAS, lib_node,
+                                               a, a->GetName(), display_info, search_text );
+        nodes.push_back( alias_node );
+
+        if( a->GetComponent()->IsMulti() )    // Add all units as sub-nodes.
+        {
+            for( int u = 1; u <= a->GetComponent()->GetPartCount(); ++u )
+            {
+                wxString unitName = _("Unit");
+                unitName += wxT( " " ) + LIB_COMPONENT::ReturnSubReference( u, false );
+                TREE_NODE* unit_node = new TREE_NODE( TREE_NODE::TYPE_UNIT,
+                                                      alias_node, a,
+                                                      unitName,
+                                                      wxEmptyString, wxEmptyString );
+                unit_node->Unit = u;
+                nodes.push_back( unit_node );
+            }
+        }
+    }
+}
+
+
+LIB_ALIAS* COMPONENT_TREE_SEARCH_CONTAINER::GetSelectedAlias( int* aUnit )
+{
+    if( tree == NULL )
+        return NULL;
+
+    const wxTreeItemId& select_id = tree->GetSelection();
+
+    BOOST_FOREACH( TREE_NODE* node, nodes )
+    {
+        if( node->MatchScore > 0 && node->TreeId == select_id ) {
+            if( aUnit && node->Unit > 0 )
+                *aUnit = node->Unit;
+            return node->Alias;
+        }
+    }
+    return NULL;
+}
+
+
+// Creates a score depending on the position of a string match. If the position
+// is 0 (= prefix match), this returns the maximum score. This degrades until
+// pos == max, which returns a score of 0;
+// Evertyhing else beyond that is just 0. Only values >= 0 allowed for position and max.
+//
+// @param aPosition is the position a string has been found in a substring.
+// @param aMaximum is the maximum score this function returns.
+// @return position dependent score.
+static int matchPosScore(int aPosition, int aMaximum)
+{
+    return ( aPosition < aMaximum ) ? aMaximum - aPosition : 0;
+}
+
+
+void COMPONENT_TREE_SEARCH_CONTAINER::UpdateSearchTerm( const wxString& aSearch )
+{
+    if( tree == NULL )
+        return;
+
+    // We score the list by going through it several time, essentially with a complexity
+    // of O(n). For the default library of 2000+ items, this typically takes less than 5ms
+    // on an i5. Good enough, no index needed.
+
+    // Initial AND condition: Leaf nodes are considered to match initially.
+    BOOST_FOREACH( TREE_NODE* node, nodes )
+    {
+        node->PreviousScore = node->MatchScore;
+        node->MatchScore = ( node->Type == TREE_NODE::TYPE_LIB ) ? 0 : kLowestDefaultScore;
+    }
+
+    // Create match scores for each node for all the terms, that come space-separated.
+    // Scoring adds up values for each term according to importance of the match. If a term does
+    // not match at all, the result is thrown out of the results (AND semantics).
+    // From high to low
+    //   - Exact match for a ccmponent name gives the highest score, trumping all.
+    //   - A positional score depending of where a term is found as substring; prefix-match: high.
+    //   - substring-match in library name.
+    //   - substring match in keywords and descriptions with positional score. Keywords come
+    //     first so contribute more to the score.
+    //
+    // This is of course subject to tweaking.
+    wxStringTokenizer tokenizer( aSearch );
+
+    while ( tokenizer.HasMoreTokens() )
+    {
+        const wxString term = tokenizer.GetNextToken().Lower();
+
+        BOOST_FOREACH( TREE_NODE* node, nodes )
+        {
+            if( node->Type != TREE_NODE::TYPE_ALIAS )
+                continue;      // Only aliases are actually scored here.
+
+            if( node->MatchScore == 0)
+                continue;   // Leaf node without score are out of the game.
+
+            // Keywords and description we only count if the match string is at
+            // least two characters long. That avoids spurious, low quality
+            // matches. Most abbreviations are at three characters long.
+            int found_pos;
+
+            if( term == node->MatchName )
+                node->MatchScore += 1000;  // exact match. High score :)
+            else if( (found_pos = node->MatchName.Find( term ) ) != wxNOT_FOUND )
+            {
+                // Substring match. The earlier in the string the better.  score += 20..40
+                node->MatchScore += matchPosScore( found_pos, 20 ) + 20;
+            }
+            else if( node->Parent->MatchName.Find( term ) != wxNOT_FOUND )
+                node->MatchScore += 19;   // parent name matches.         score += 19
+            else if( ( found_pos = node->SearchText.Find( term ) ) != wxNOT_FOUND )
+            {
+                // If we have a very short search term (like one or two letters), we don't want
+                // to accumulate scores if they just happen to be in keywords or description as
+                // almost any one or two-letter combination shows up in there.
+                // For longer terms, we add scores 1..18 for positional match (higher in the
+                // front, where the keywords are).                        score += 0..18
+                node->MatchScore += ( ( term.length() >= 2 )
+                                       ? matchPosScore( found_pos, 17 ) + 1
+                                       : 0 );
+            }
+            else
+                node->MatchScore = 0;    // No match. That's it for this item.
+        }
+    }
+
+    // Library nodes have the maximum score seen in any of their children.
+    // Alias nodes have the score of their parents.
+    unsigned highest_score_seen = 0;
+    bool any_change = false;
+
+    BOOST_FOREACH( TREE_NODE* node, nodes )
+    {
+        switch( node->Type )
+        {
+        case TREE_NODE::TYPE_ALIAS:
+            {
+                any_change |= (node->PreviousScore != node->MatchScore);
+                // Update library score.
+                node->Parent->MatchScore = std::max( node->Parent->MatchScore, node->MatchScore );
+                highest_score_seen = std::max( highest_score_seen, node->MatchScore );
+            }
+            break;
+
+        case TREE_NODE::TYPE_UNIT:
+            node->MatchScore = node->Parent->MatchScore;
+            break;
+
+        default:
+            break;
+        }
+    }
+
+    // The tree update might be slow, so we want to bail out if there is no change.
+    if( !any_change )
+        return;
+
+    // Now: sort all items according to match score, libraries first.
+    std::sort( nodes.begin(), nodes.end(), scoreComparator );
+
+    // Fill the tree with all items that have a match. Re-arranging, adding and removing changed
+    // items is pretty complex, so we just re-build the whole tree.
+    tree->Freeze();
+    tree->DeleteAllItems();
+    const wxTreeItemId root_id = tree->AddRoot( wxEmptyString );
+    const TREE_NODE* first_match = NULL;
+    const TREE_NODE* preselected_node = NULL;
+
+    BOOST_FOREACH( TREE_NODE* node, nodes )
+    {
+        if( node->MatchScore == 0 )
+            continue;
+
+        // If we have nodes that go beyond the default score, suppress nodes that
+        // have the default score. That can happen if they have an honary += 0 score due to
+        // some one-letter match in the keyword or description. In this case, we prefer matches
+        // that just have higher scores. Improves relevancy and performance as the tree has to
+        // display less items.
+        if( highest_score_seen > kLowestDefaultScore && node->MatchScore == kLowestDefaultScore )
+            continue;
+
+        wxString node_text;
+#if 0
+        // Node text with scoring information for debugging
+        node_text.Printf( wxT("%s (s=%u)%s"), GetChars(node->DisplayName),
+                          node->MatchScore, GetChars( node->DisplayInfo ));
+#else
+        node_text = node->DisplayName + node->DisplayInfo;
+#endif
+        node->TreeId = tree->AppendItem( node->Parent ? node->Parent->TreeId : root_id,
+                                         node_text );
+
+        // If we are a nicely scored alias, we want to have it visible. Also, if there
+        // is only a single library in this container, we want to have it unfolded
+        // (example: power library).
+        if( node->Type == TREE_NODE::TYPE_ALIAS
+             && ( node->MatchScore > kLowestDefaultScore || libraries_added == 1 ) )
+        {
+            tree->EnsureVisible( node->TreeId );
+
+            if( first_match == NULL )
+                first_match = node;   // First, highest scoring: the "I am feeling lucky" element.
+        }
+
+        // The first node that matches our pre-select criteria is choosen. 'First node'
+        // means, it shows up in the history, as the history node is displayed very first
+        // (by virtue of alphabetical ordering)
+        if( preselected_node == NULL
+             && node->Type == TREE_NODE::TYPE_ALIAS
+             && node->MatchName == preselect_node_name )
+            preselected_node = node;
+
+        // Refinement in case we come accross a matching unit node.
+        if( preselected_node != NULL && preselected_node->Type == TREE_NODE::TYPE_ALIAS
+             && node->Parent == preselected_node
+             && preselect_unit_number >= 1 && node->Unit == preselect_unit_number )
+            preselected_node = node;
+    }
+
+    if( first_match )                      // Highest score search match pre-selected.
+        tree->SelectItem( first_match->TreeId );
+    else if( preselected_node )            // No search, so history item preselected.
+        tree->SelectItem( preselected_node->TreeId );
+
+    tree->Thaw();
+}
diff --git a/eeschema/component_tree_search_container.h b/eeschema/component_tree_search_container.h
new file mode 100644
index 0000000000..19d2a54df6
--- /dev/null
+++ b/eeschema/component_tree_search_container.h
@@ -0,0 +1,116 @@
+/* -*- c++ -*-
+ * This program source code file is part of KiCad, a free EDA CAD application.
+ *
+ * Copyright (C) 2014 Henner Zeller <h.zeller@acm.org>
+ * Copyright (C) 2014 KiCad Developers, see change_log.txt for contributors.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, you may find one here:
+ * http: *www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * or you may search the http: *www.gnu.org website for the version 2 license,
+ * or you may write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ */
+#ifndef COMPONENT_TREE_SEARCH_CONTAINER_H
+#define COMPONENT_TREE_SEARCH_CONTAINER_H
+
+#include <vector>
+#include <wx/string.h>
+
+class LIB_ALIAS;
+class CMP_LIBRARY;
+class wxTreeCtrl;
+class wxArrayString;
+
+// class COMPONENT_TREE_SEARCH_CONTAINER
+// A container for components that allows to search them matching their name, keywords
+// and descripotions, updating a wxTreeCtrl with the results (toplevel nodes:
+// libraries, leafs: components), scored by relevance.
+//
+// The scored result list is adpated on each update on the search-term: this allows
+// to have a search-as-you-type experience.
+class COMPONENT_TREE_SEARCH_CONTAINER
+{
+public:
+    COMPONENT_TREE_SEARCH_CONTAINER();
+    ~COMPONENT_TREE_SEARCH_CONTAINER();
+
+    /** Function AddLibrary
+     * Add all the components and their aliases of this library to be searched.
+     * To be called in the setup phase to fill this container.
+     *
+     * @param aLib containting all the components to be added.
+     */
+    void AddLibrary( CMP_LIBRARY& aLib );
+
+    /** Function AddComponentList
+     * Add the given list of components, given by name, to be searched.
+     * To be called in the setup phase to fill this container.
+     *
+     * @param aNodeName          The parent node name the components will show up as leaf.
+     * @param aAliasNameList List of alias names.
+     * @param aOptionalLib       Library to look up the component names (if NULL: global lookup)
+     */
+    void AddAliasList( const wxString& aNodeName, const wxArrayString& aAliasNameList,
+                       CMP_LIBRARY* aOptionalLib );
+
+    /** Function SetPreselectNode
+     * Set the component name to be selected in absence of any search-result.
+     *
+     * @param aComponentName the component name to be selected.
+     * @param aUnit          the component unit to be selected (if > 0).
+     */
+    void SetPreselectNode( const wxString& aComponentName, int aUnit );
+
+    /** Function SetTree
+     * Set the tree to be manipulated.
+     * Each update of the search term will update the tree, with the most
+     * scoring component at the top and selected. If a preselect node is set, this
+     * is displayed. Does not take ownership of the tree.
+     *
+     * @param aTree that is to be modified on search updates.
+     */
+    void SetTree( wxTreeCtrl* aTree );
+
+    /** Function UpdateSearchTerm
+     * Update the search string provided by the user and narrow down the result list.
+     *
+     * This string is a space-separated list of terms, each of which
+     * is applied to the components list to narrow it down. Results are scored by
+     * relevancy (e.g. exact match scores higher than prefix-match which in turn scores
+     * higher than substring match). This updates the search and tree on each call.
+     *
+     * @param aSearch is the user-provided search string.
+     */
+    void UpdateSearchTerm( const wxString& aSearch );
+
+    /** Function GetSelectedAlias
+     *
+     * @param if not-NULL, the selected sub-unit is set here.
+     * @return the selected alias or NULL if there is none, or there is no tree.
+     */
+    LIB_ALIAS* GetSelectedAlias( int* aUnit );
+
+private:
+    struct TREE_NODE;
+    static bool scoreComparator( const TREE_NODE* a1, const TREE_NODE* a2 );
+
+    std::vector<TREE_NODE*> nodes;
+    wxTreeCtrl* tree;
+    int libraries_added;
+
+    wxString preselect_node_name;
+    int preselect_unit_number;
+};
+
+#endif /* COMPONENT_TREE_SEARCH_CONTAINER_H */
diff --git a/eeschema/dialogs/dialog_choose_component.cpp b/eeschema/dialogs/dialog_choose_component.cpp
new file mode 100644
index 0000000000..7356137b32
--- /dev/null
+++ b/eeschema/dialogs/dialog_choose_component.cpp
@@ -0,0 +1,329 @@
+/*
+ * This program source code file is part of KiCad, a free EDA CAD application.
+ *
+ * Copyright (C) 2014 Henner Zeller <h.zeller@acm.org>
+ * Copyright (C) 2014 KiCad Developers, see change_log.txt for contributors.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, you may find one here:
+ * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * or you may search the http://www.gnu.org website for the version 2 license,
+ * or you may write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ */
+#include <dialog_choose_component.h>
+
+#include <set>
+#include <boost/foreach.hpp>
+#include <wx/tokenzr.h>
+
+#include <class_library.h>
+#include <component_tree_search_container.h>
+#include <sch_base_frame.h>
+
+// Tree navigation helpers.
+static wxTreeItemId GetPrevItem( const wxTreeCtrl& tree, const wxTreeItemId& item );
+static wxTreeItemId GetNextItem( const wxTreeCtrl& tree, const wxTreeItemId& item );
+
+DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT( wxWindow* aParent, const wxString& aTitle,
+                                                  COMPONENT_TREE_SEARCH_CONTAINER* aContainer,
+                                                  int aDeMorganConvert )
+    : DIALOG_CHOOSE_COMPONENT_BASE( aParent, wxID_ANY, aTitle ),
+      m_search_container( aContainer ),
+      m_deMorganConvert( aDeMorganConvert >= 0 ? aDeMorganConvert : 0 ),
+      m_external_browser_requested( false ),
+      m_received_doubleclick_in_tree( false )
+{
+    m_search_container->SetTree( m_libraryComponentTree );
+    m_searchBox->SetFocus();
+    m_componentDetails->SetEditable( false );
+
+#if wxCHECK_VERSION( 3, 0, 0  )
+    m_libraryComponentTree->ScrollTo( m_libraryComponentTree->GetFocusedItem() );
+#endif
+
+    // The tree showing libs and component uses a fixed font,
+    // because we want controle the position of some info when drawing the
+    // tree. Using tabs does not work very well (does not work on Windows)
+    wxFont font = wxSystemSettings::GetFont( wxSYS_DEFAULT_GUI_FONT );
+    m_libraryComponentTree->SetFont( wxFont( font.GetPointSize(),
+             wxFONTFAMILY_MODERN,  wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL ) );
+}
+
+
+DIALOG_CHOOSE_COMPONENT::~DIALOG_CHOOSE_COMPONENT()
+{
+    m_search_container->SetTree( NULL );
+}
+
+
+LIB_ALIAS* DIALOG_CHOOSE_COMPONENT::GetSelectedAlias( int* aUnit ) const
+{
+    return m_search_container->GetSelectedAlias( aUnit );
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnSearchBoxChange( wxCommandEvent& aEvent )
+{
+    m_search_container->UpdateSearchTerm( m_searchBox->GetLineText(0) );
+    updateSelection();
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnSearchBoxEnter( wxCommandEvent& aEvent )
+{
+    EndModal( wxID_OK );   // We are done.
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::selectIfValid( const wxTreeItemId& aTreeId )
+{
+    if( aTreeId.IsOk() && aTreeId != m_libraryComponentTree->GetRootItem() )
+        m_libraryComponentTree->SelectItem( aTreeId );
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnInterceptSearchBoxKey( wxKeyEvent& aKeyStroke )
+{
+    // Cursor up/down and partiallyi cursor are use to do tree navigation operations.
+    // This is done by intercepting some navigational keystrokes that normally would go to
+    // the text search box (which has the focus by default). That way, we are mostly keyboard
+    // operable.
+    // (If the tree has the focus, it can handle that by itself).
+    const wxTreeItemId sel = m_libraryComponentTree->GetSelection();
+
+    switch( aKeyStroke.GetKeyCode() )
+    {
+    case WXK_UP:
+        selectIfValid( GetPrevItem( *m_libraryComponentTree, sel ) );
+        break;
+
+    case WXK_DOWN:
+        selectIfValid( GetNextItem( *m_libraryComponentTree, sel ) );
+        break;
+
+        // The follwoing keys we can only hijack if they are not needed by the textbox itself.
+
+    case WXK_LEFT:
+        if( m_searchBox->GetInsertionPoint() == 0 )
+            m_libraryComponentTree->Collapse( sel );
+        else
+            aKeyStroke.Skip();   // Use for original purpose: move cursor.
+        break;
+
+    case WXK_RIGHT:
+        if( m_searchBox->GetInsertionPoint() >= (long) m_searchBox->GetLineText( 0 ).length() )
+            m_libraryComponentTree->Expand( sel );
+        else
+            aKeyStroke.Skip();   // Use for original purpose: move cursor.
+        break;
+
+    default:
+        aKeyStroke.Skip();  // Any other key: pass on to search box directly.
+        break;
+    }
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnTreeSelect( wxTreeEvent& aEvent )
+{
+    updateSelection();
+}
+
+
+// Test strategy for OnDoubleClickTreeActivation()/OnTreeMouseUp() work around wxWidgets bug:
+//  - search for an item.
+//  - use the mouse to double-click on an item in the tree.
+//  -> The dialog should close, and the component should _not_ be immediately placed
+void DIALOG_CHOOSE_COMPONENT::OnDoubleClickTreeActivation( wxTreeEvent& aEvent )
+{
+    if( !updateSelection() )
+        return;
+
+    // Ok, got selection. We don't just end the modal dialog here, but
+    // wait for the MouseUp event to occur. Otherwise something (broken?)
+    // happens: the dialog will close and will deliver the 'MouseUp' event
+    // to the eeschema canvas, that will immediately place the component.
+    m_received_doubleclick_in_tree = true;
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnTreeMouseUp( wxMouseEvent& aMouseEvent )
+{
+    if( m_received_doubleclick_in_tree )
+        EndModal( wxID_OK );     // We are done (see OnDoubleClickTreeSelect)
+    else
+        aMouseEvent.Skip();      // Let upstream handle it.
+}
+
+// Test strategy to see if OnInterceptTreeEnter() works:
+//  - search for an item.
+//  - click into the tree once to set focus on tree; navigate. Press 'Enter'
+//  -> The dialog should close and the component be available to place.
+void DIALOG_CHOOSE_COMPONENT::OnInterceptTreeEnter( wxKeyEvent& aEvent )
+{
+    // We have to do some special handling for double-click on a tree-item because
+    // of some superfluous event delivery bug in wxWidgets (see OnDoubleClickTreeActivation()).
+    // In tree-activation, we assume we got a double-click and need to take special precaution
+    // that the mouse-up event is not delivered to the window one level up by going through
+    // a state-sequence OnDoubleClickTreeActivation() -> OnTreeMouseUp().
+
+    // Pressing 'Enter' within a tree will also call OnDoubleClickTreeActivation(),
+    // but since this is not due to the double-click and we have no way of knowing that it is
+    // not, we need to intercept the 'Enter' key before that to know that it is time to exit.
+    if( aEvent.GetKeyCode() == WXK_RETURN )
+        EndModal( wxID_OK );    // Dialog is done.
+    else
+        aEvent.Skip();          // Let tree handle that key for navigation.
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnStartComponentBrowser( wxMouseEvent& aEvent )
+{
+    m_external_browser_requested = true;
+    EndModal( wxID_OK );   // We are done.
+}
+
+
+bool DIALOG_CHOOSE_COMPONENT::updateSelection()
+{
+    int unit = 0;
+    LIB_ALIAS* selection = m_search_container->GetSelectedAlias( &unit );
+
+    m_componentView->Refresh();
+
+    m_componentDetails->Clear();
+
+    if( selection == NULL )
+        return false;
+
+    m_componentDetails->Freeze();
+    wxFont font_normal = m_componentDetails->GetFont();
+    wxFont font_bold = m_componentDetails->GetFont();
+    font_bold.SetWeight( wxFONTWEIGHT_BOLD );
+
+    wxTextAttr headline_attribute;
+    headline_attribute.SetFont(font_bold);
+    wxTextAttr text_attribute;
+    text_attribute.SetFont(font_normal);
+
+    const wxString description = selection->GetDescription();
+
+    if( !description.empty() )
+    {
+        m_componentDetails->SetDefaultStyle( headline_attribute );
+        m_componentDetails->AppendText( _("Description\n") );
+        m_componentDetails->SetDefaultStyle( text_attribute );
+        m_componentDetails->AppendText( description );
+        m_componentDetails->AppendText( wxT("\n\n") );
+    }
+
+    const wxString keywords = selection->GetKeyWords();
+
+    if( !keywords.empty() )
+    {
+        m_componentDetails->SetDefaultStyle( headline_attribute );
+        m_componentDetails->AppendText( _("Keywords\n") );
+        m_componentDetails->SetDefaultStyle( text_attribute );
+        m_componentDetails->AppendText( keywords );
+    }
+
+    m_componentDetails->SetInsertionPoint( 0 );  // scroll up.
+    m_componentDetails->Thaw();
+
+    return true;
+}
+
+
+void DIALOG_CHOOSE_COMPONENT::OnHandlePreviewRepaint( wxPaintEvent& aRepaintEvent )
+{
+    int unit = 0;
+    LIB_ALIAS* selection = m_search_container->GetSelectedAlias( &unit );
+
+    renderPreview( selection ? selection->GetComponent() : NULL, unit );
+}
+
+
+// Render the preview in our m_componentView. If this gets more complicated, we should
+// probably have a derived class from wxPanel; but this keeps things local.
+void DIALOG_CHOOSE_COMPONENT::renderPreview( LIB_COMPONENT* aComponent, int aUnit )
+{
+    wxPaintDC dc( m_componentView );
+    dc.SetBackground( *wxWHITE_BRUSH );
+    dc.Clear();
+
+    if( aComponent == NULL )
+        return;
+
+    if( aUnit <= 0 )
+        aUnit = 1;
+
+    const wxSize dc_size = dc.GetSize();
+    dc.SetDeviceOrigin( dc_size.x / 2, dc_size.y / 2 );
+
+    // Find joint bounding box for everything we are about to draw.
+    EDA_RECT bBox = aComponent->GetBoundingBox( aUnit, m_deMorganConvert );
+    const double xscale = (double) dc_size.x / bBox.GetWidth();
+    const double yscale = (double) dc_size.y / bBox.GetHeight();
+    const double scale  = std::min( xscale, yscale ) * 0.85;
+
+    dc.SetUserScale( scale, scale );
+
+    wxPoint offset =  bBox.Centre();
+    NEGATE( offset.x );
+    NEGATE( offset.y );
+
+    aComponent->Draw( NULL, &dc, offset, aUnit, m_deMorganConvert, GR_COPY,
+                      UNSPECIFIED_COLOR, DefaultTransform, true, true, false );
+}
+
+
+static wxTreeItemId GetPrevItem( const wxTreeCtrl& tree, const wxTreeItemId& item )
+{
+    wxTreeItemId prevItem = tree.GetPrevSibling( item );
+
+    if( !prevItem.IsOk() )
+    {
+        prevItem = tree.GetItemParent( item );
+    }
+    else if( tree.IsExpanded( prevItem ) )
+    {
+        prevItem = tree.GetLastChild( prevItem );
+    }
+
+    return prevItem;
+}
+
+
+static wxTreeItemId GetNextItem( const wxTreeCtrl& tree, const wxTreeItemId& item )
+{
+    wxTreeItemId nextItem;
+
+    if( tree.IsExpanded( item ) )
+    {
+        wxTreeItemIdValue dummy;
+        nextItem = tree.GetFirstChild( item, dummy );
+    }
+    else
+    {
+        // Walk up levels until we find one that has a next sibling.
+        for ( wxTreeItemId walk = item; walk.IsOk(); walk = tree.GetItemParent( walk ) )
+        {
+            nextItem = tree.GetNextSibling( walk );
+            if( nextItem.IsOk() )
+                break;
+        }
+    }
+
+    return nextItem;
+}
diff --git a/eeschema/dialogs/dialog_choose_component.h b/eeschema/dialogs/dialog_choose_component.h
new file mode 100644
index 0000000000..b8839ccc63
--- /dev/null
+++ b/eeschema/dialogs/dialog_choose_component.h
@@ -0,0 +1,90 @@
+/* -*- c++ -*-
+ * This program source code file is part of KiCad, a free EDA CAD application.
+ *
+ * Copyright (C) 2014 Henner Zeller <h.zeller@acm.org>
+ * Copyright (C) 2014 KiCad Developers, see change_log.txt for contributors.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, you may find one here:
+ * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * or you may search the http://www.gnu.org website for the version 2 license,
+ * or you may write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ */
+#ifndef DIALOG_CHOOSE_COMPONENT_H
+#define DIALOG_CHOOSE_COMPONENT_H
+
+#include <dialog_choose_component_base.h>
+
+class COMPONENT_TREE_SEARCH_CONTAINER;
+class LIB_ALIAS;
+class LIB_COMPONENT;
+class wxTreeItemId;
+
+class DIALOG_CHOOSE_COMPONENT : public DIALOG_CHOOSE_COMPONENT_BASE
+{
+public:
+    /**
+     * Create dialog to choose component.
+     *
+     * @param aParent          Parent window.
+     * @param aTitle           Dialog title.
+     * @param aSearchContainer The tree selection search container. Needs to be pre-populated
+     *                         This dialog does not take over ownership of this object.
+     * @param aDeMorganConvert preferred deMorgan conversion (TODO: should happen in dialog)
+     */
+    DIALOG_CHOOSE_COMPONENT( wxWindow* aParent, const wxString& aTitle,
+                             COMPONENT_TREE_SEARCH_CONTAINER* aSearchContainer,
+                             int aDeMorganConvert );
+    virtual ~DIALOG_CHOOSE_COMPONENT();
+
+    /** Function GetSelectedAlias
+     * To be called after this dialog returns from ShowModal().
+     *
+     * @param aUnit if not NULL, the selected unit is filled in here.
+     * @return the alias that has been selected, or NULL if there is none.
+     */
+    LIB_ALIAS* GetSelectedAlias( int* aUnit ) const;
+
+    /** Function IsExternalBrowserSelected
+     *
+     * @return true, iff the user pressed the thumbnail view of the component to
+     *               launch the component browser.
+     */
+    bool IsExternalBrowserSelected() const { return m_external_browser_requested; }
+
+protected:
+    virtual void OnSearchBoxChange( wxCommandEvent& aEvent );
+    virtual void OnSearchBoxEnter( wxCommandEvent& aEvent );
+    virtual void OnInterceptSearchBoxKey( wxKeyEvent& aEvent );
+
+    virtual void OnTreeSelect( wxTreeEvent& aEvent );
+    virtual void OnDoubleClickTreeActivation( wxTreeEvent& aEvent );
+    virtual void OnInterceptTreeEnter( wxKeyEvent& aEvent );
+    virtual void OnTreeMouseUp( wxMouseEvent& aMouseEvent );
+
+    virtual void OnStartComponentBrowser( wxMouseEvent& aEvent );
+    virtual void OnHandlePreviewRepaint( wxPaintEvent& aRepaintEvent );
+
+private:
+    bool updateSelection();
+    void selectIfValid( const wxTreeItemId& aTreeId );
+    void renderPreview( LIB_COMPONENT* aComponent, int aUnit );
+
+    COMPONENT_TREE_SEARCH_CONTAINER* const m_search_container;
+    const int m_deMorganConvert;
+    bool m_external_browser_requested;
+    bool m_received_doubleclick_in_tree;
+};
+
+#endif /* DIALOG_CHOOSE_COMPONENT_H */
diff --git a/eeschema/dialogs/dialog_choose_component_base.cpp b/eeschema/dialogs/dialog_choose_component_base.cpp
new file mode 100644
index 0000000000..2d84ff23cd
--- /dev/null
+++ b/eeschema/dialogs/dialog_choose_component_base.cpp
@@ -0,0 +1,99 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Feb 22 2014)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "dialog_choose_component_base.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+DIALOG_CHOOSE_COMPONENT_BASE::DIALOG_CHOOSE_COMPONENT_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxSize( 450,100 ), wxDefaultSize );
+	
+	wxBoxSizer* bSizer1;
+	bSizer1 = new wxBoxSizer( wxVERTICAL );
+	
+	wxBoxSizer* bSearchSizer;
+	bSearchSizer = new wxBoxSizer( wxHORIZONTAL );
+	
+	m_searchLabel = new wxStaticText( this, wxID_ANY, wxT("Search"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_searchLabel->Wrap( -1 );
+	bSearchSizer->Add( m_searchLabel, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+	
+	m_searchBox = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
+	bSearchSizer->Add( m_searchBox, 1, wxALL, 5 );
+	
+	
+	bSizer1->Add( bSearchSizer, 0, wxEXPAND, 5 );
+	
+	m_libraryComponentTree = new wxTreeCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT );
+	m_libraryComponentTree->SetMinSize( wxSize( -1,50 ) );
+	
+	bSizer1->Add( m_libraryComponentTree, 1, wxALL|wxEXPAND, 5 );
+	
+	wxBoxSizer* bSizer3;
+	bSizer3 = new wxBoxSizer( wxHORIZONTAL );
+	
+	m_componentView = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER );
+	m_componentView->SetMinSize( wxSize( 150,150 ) );
+	
+	bSizer3->Add( m_componentView, 4, wxEXPAND | wxALL, 5 );
+	
+	m_componentDetails = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxTE_MULTILINE );
+	m_componentDetails->SetMinSize( wxSize( -1,100 ) );
+	
+	bSizer3->Add( m_componentDetails, 3, wxALL|wxEXPAND, 5 );
+	
+	
+	bSizer1->Add( bSizer3, 1, wxEXPAND, 5 );
+	
+	wxBoxSizer* bSizer5;
+	bSizer5 = new wxBoxSizer( wxVERTICAL );
+	
+	m_button = new wxStdDialogButtonSizer();
+	m_buttonOK = new wxButton( this, wxID_OK );
+	m_button->AddButton( m_buttonOK );
+	m_buttonCancel = new wxButton( this, wxID_CANCEL );
+	m_button->AddButton( m_buttonCancel );
+	m_button->Realize();
+	
+	bSizer5->Add( m_button, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	bSizer1->Add( bSizer5, 0, wxALIGN_RIGHT, 5 );
+	
+	
+	this->SetSizer( bSizer1 );
+	this->Layout();
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	m_searchBox->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnInterceptSearchBoxKey ), NULL, this );
+	m_searchBox->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnSearchBoxChange ), NULL, this );
+	m_searchBox->Connect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnSearchBoxEnter ), NULL, this );
+	m_libraryComponentTree->Connect( wxEVT_KEY_UP, wxKeyEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnInterceptTreeEnter ), NULL, this );
+	m_libraryComponentTree->Connect( wxEVT_LEFT_UP, wxMouseEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnTreeMouseUp ), NULL, this );
+	m_libraryComponentTree->Connect( wxEVT_COMMAND_TREE_ITEM_ACTIVATED, wxTreeEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnDoubleClickTreeActivation ), NULL, this );
+	m_libraryComponentTree->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnTreeSelect ), NULL, this );
+	m_componentView->Connect( wxEVT_LEFT_UP, wxMouseEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnStartComponentBrowser ), NULL, this );
+	m_componentView->Connect( wxEVT_PAINT, wxPaintEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnHandlePreviewRepaint ), NULL, this );
+}
+
+DIALOG_CHOOSE_COMPONENT_BASE::~DIALOG_CHOOSE_COMPONENT_BASE()
+{
+	// Disconnect Events
+	m_searchBox->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnInterceptSearchBoxKey ), NULL, this );
+	m_searchBox->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnSearchBoxChange ), NULL, this );
+	m_searchBox->Disconnect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnSearchBoxEnter ), NULL, this );
+	m_libraryComponentTree->Disconnect( wxEVT_KEY_UP, wxKeyEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnInterceptTreeEnter ), NULL, this );
+	m_libraryComponentTree->Disconnect( wxEVT_LEFT_UP, wxMouseEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnTreeMouseUp ), NULL, this );
+	m_libraryComponentTree->Disconnect( wxEVT_COMMAND_TREE_ITEM_ACTIVATED, wxTreeEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnDoubleClickTreeActivation ), NULL, this );
+	m_libraryComponentTree->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnTreeSelect ), NULL, this );
+	m_componentView->Disconnect( wxEVT_LEFT_UP, wxMouseEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnStartComponentBrowser ), NULL, this );
+	m_componentView->Disconnect( wxEVT_PAINT, wxPaintEventHandler( DIALOG_CHOOSE_COMPONENT_BASE::OnHandlePreviewRepaint ), NULL, this );
+	
+}
diff --git a/eeschema/dialogs/dialog_choose_component_base.fbp b/eeschema/dialogs/dialog_choose_component_base.fbp
new file mode 100644
index 0000000000..77cf06af9e
--- /dev/null
+++ b/eeschema/dialogs/dialog_choose_component_base.fbp
@@ -0,0 +1,605 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<wxFormBuilder_Project>
+    <FileVersion major="1" minor="11" />
+    <object class="Project" expanded="1">
+        <property name="class_decoration"></property>
+        <property name="code_generation">C++</property>
+        <property name="disconnect_events">1</property>
+        <property name="disconnect_mode">source_name</property>
+        <property name="disconnect_php_events">0</property>
+        <property name="disconnect_python_events">0</property>
+        <property name="embedded_files_path">res</property>
+        <property name="encoding">UTF-8</property>
+        <property name="event_generation">connect</property>
+        <property name="file">dialog_choose_component_base</property>
+        <property name="first_id">1000</property>
+        <property name="help_provider">none</property>
+        <property name="internationalize">0</property>
+        <property name="name">dialog_choose_component_base</property>
+        <property name="namespace"></property>
+        <property name="path">.</property>
+        <property name="precompiled_header"></property>
+        <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
+        <property name="skip_php_events">1</property>
+        <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
+        <property name="use_enum">0</property>
+        <property name="use_microsoft_bom">0</property>
+        <object class="Dialog" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size">450,100</property>
+            <property name="name">DIALOG_CHOOSE_COMPONENT_BASE</property>
+            <property name="pos"></property>
+            <property name="size">450,500</property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property>
+            <property name="subclass">DIALOG_SHIM; dialog_shim.h</property>
+            <property name="title"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxBoxSizer" expanded="1">
+                <property name="minimum_size"></property>
+                <property name="name">bSizer1</property>
+                <property name="orient">wxVERTICAL</property>
+                <property name="permission">none</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">0</property>
+                    <object class="wxBoxSizer" expanded="0">
+                        <property name="minimum_size"></property>
+                        <property name="name">bSearchSizer</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Search</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">m_searchLabel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxTextCtrl" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size">-1,-1</property>
+                                <property name="maxlength"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">m_searchBox</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxTE_PROCESS_ENTER</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown">OnInterceptSearchBoxKey</event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText">OnSearchBoxChange</event>
+                                <event name="OnTextEnter">OnSearchBoxEnter</event>
+                                <event name="OnTextMaxLen"></event>
+                                <event name="OnTextURL"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxTreeCtrl" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size">-1,50</property>
+                        <property name="moveable">1</property>
+                        <property name="name">m_libraryComponentTree</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style">wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT</property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp">OnInterceptTreeEnter</event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp">OnTreeMouseUp</event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnTreeBeginDrag"></event>
+                        <event name="OnTreeBeginLabelEdit"></event>
+                        <event name="OnTreeBeginRDrag"></event>
+                        <event name="OnTreeDeleteItem"></event>
+                        <event name="OnTreeEndDrag"></event>
+                        <event name="OnTreeEndLabelEdit"></event>
+                        <event name="OnTreeGetInfo"></event>
+                        <event name="OnTreeItemActivated">OnDoubleClickTreeActivation</event>
+                        <event name="OnTreeItemCollapsed"></event>
+                        <event name="OnTreeItemCollapsing"></event>
+                        <event name="OnTreeItemExpanded"></event>
+                        <event name="OnTreeItemExpanding"></event>
+                        <event name="OnTreeItemGetTooltip"></event>
+                        <event name="OnTreeItemMenu"></event>
+                        <event name="OnTreeItemMiddleClick"></event>
+                        <event name="OnTreeItemRightClick"></event>
+                        <event name="OnTreeKeyDown"></event>
+                        <event name="OnTreeSelChanged">OnTreeSelect</event>
+                        <event name="OnTreeSelChanging"></event>
+                        <event name="OnTreeSetInfo"></event>
+                        <event name="OnTreeStateImageClick"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxBoxSizer" expanded="1">
+                        <property name="minimum_size"></property>
+                        <property name="name">bSizer3</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND | wxALL</property>
+                            <property name="proportion">4</property>
+                            <object class="wxPanel" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">150,150</property>
+                                <property name="moveable">1</property>
+                                <property name="name">m_componentView</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp">OnStartComponentBrowser</event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint">OnHandlePreviewRepaint</event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">3</property>
+                            <object class="wxTextCtrl" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="maxlength"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">-1,100</property>
+                                <property name="moveable">1</property>
+                                <property name="name">m_componentDetails</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style">wxTE_MULTILINE</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnTextMaxLen"></event>
+                                <event name="OnTextURL"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_RIGHT</property>
+                    <property name="proportion">0</property>
+                    <object class="wxBoxSizer" expanded="1">
+                        <property name="minimum_size"></property>
+                        <property name="name">bSizer5</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStdDialogButtonSizer" expanded="0">
+                                <property name="Apply">0</property>
+                                <property name="Cancel">1</property>
+                                <property name="ContextHelp">0</property>
+                                <property name="Help">0</property>
+                                <property name="No">0</property>
+                                <property name="OK">1</property>
+                                <property name="Save">0</property>
+                                <property name="Yes">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">m_button</property>
+                                <property name="permission">protected</property>
+                                <event name="OnApplyButtonClick"></event>
+                                <event name="OnCancelButtonClick"></event>
+                                <event name="OnContextHelpButtonClick"></event>
+                                <event name="OnHelpButtonClick"></event>
+                                <event name="OnNoButtonClick"></event>
+                                <event name="OnOKButtonClick"></event>
+                                <event name="OnSaveButtonClick"></event>
+                                <event name="OnYesButtonClick"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+    </object>
+</wxFormBuilder_Project>
diff --git a/eeschema/dialogs/dialog_choose_component_base.h b/eeschema/dialogs/dialog_choose_component_base.h
new file mode 100644
index 0000000000..881b5a5ea3
--- /dev/null
+++ b/eeschema/dialogs/dialog_choose_component_base.h
@@ -0,0 +1,68 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Feb 22 2014)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __DIALOG_CHOOSE_COMPONENT_BASE_H__
+#define __DIALOG_CHOOSE_COMPONENT_BASE_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+class DIALOG_SHIM;
+
+#include "dialog_shim.h"
+#include <wx/string.h>
+#include <wx/stattext.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/textctrl.h>
+#include <wx/sizer.h>
+#include <wx/treectrl.h>
+#include <wx/panel.h>
+#include <wx/button.h>
+#include <wx/dialog.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class DIALOG_CHOOSE_COMPONENT_BASE
+///////////////////////////////////////////////////////////////////////////////
+class DIALOG_CHOOSE_COMPONENT_BASE : public DIALOG_SHIM
+{
+	private:
+	
+	protected:
+		wxStaticText* m_searchLabel;
+		wxTextCtrl* m_searchBox;
+		wxTreeCtrl* m_libraryComponentTree;
+		wxPanel* m_componentView;
+		wxTextCtrl* m_componentDetails;
+		wxStdDialogButtonSizer* m_button;
+		wxButton* m_buttonOK;
+		wxButton* m_buttonCancel;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnInterceptSearchBoxKey( wxKeyEvent& event ) { event.Skip(); }
+		virtual void OnSearchBoxChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSearchBoxEnter( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnInterceptTreeEnter( wxKeyEvent& event ) { event.Skip(); }
+		virtual void OnTreeMouseUp( wxMouseEvent& event ) { event.Skip(); }
+		virtual void OnDoubleClickTreeActivation( wxTreeEvent& event ) { event.Skip(); }
+		virtual void OnTreeSelect( wxTreeEvent& event ) { event.Skip(); }
+		virtual void OnStartComponentBrowser( wxMouseEvent& event ) { event.Skip(); }
+		virtual void OnHandlePreviewRepaint( wxPaintEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		DIALOG_CHOOSE_COMPONENT_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 450,500 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); 
+		~DIALOG_CHOOSE_COMPONENT_BASE();
+	
+};
+
+#endif //__DIALOG_CHOOSE_COMPONENT_BASE_H__
diff --git a/eeschema/eeschema.cpp b/eeschema/eeschema.cpp
index 5efa3e62c8..7b1d86cd90 100644
--- a/eeschema/eeschema.cpp
+++ b/eeschema/eeschema.cpp
@@ -205,7 +205,7 @@ bool EDA_APP::OnInit()
             // wxSetWorkingDirectory does not like empty paths
             wxSetWorkingDirectory( filename.GetPath() );
 
-        if( frame->LoadOneEEProject( filename.GetFullPath(), false ) )
+        if( frame->LoadOneEEProject( filename.GetFullName(), false ) )
             frame->GetCanvas()->Refresh( true );
     }
     else
diff --git a/eeschema/getpart.cpp b/eeschema/getpart.cpp
index a423d2ea72..200b29bcd3 100644
--- a/eeschema/getpart.cpp
+++ b/eeschema/getpart.cpp
@@ -45,12 +45,15 @@
 #include <viewlib_frame.h>
 #include <eeschema_id.h>
 
+#include <dialog_choose_component.h>
+#include <component_tree_search_container.h>
 #include <dialog_get_component.h>
 
 #include <boost/foreach.hpp>
 
 
-wxString SCH_BASE_FRAME::SelectComponentFromLibBrowser( void )
+wxString SCH_BASE_FRAME::SelectComponentFromLibBrowser( LIB_ALIAS* aPreselectedAlias,
+                                                        int* aUnit, int* aConvert )
 {
     wxSemaphore semaphore( 0, 1 );
     wxString cmpname;
@@ -61,7 +64,21 @@ wxString SCH_BASE_FRAME::SelectComponentFromLibBrowser( void )
         viewlibFrame->Destroy();
 
     viewlibFrame = new LIB_VIEW_FRAME( this, NULL, &semaphore,
-                        KICAD_DEFAULT_DRAWFRAME_STYLE | wxFRAME_FLOAT_ON_PARENT );
+                                       KICAD_DEFAULT_DRAWFRAME_STYLE | wxFRAME_FLOAT_ON_PARENT );
+    if ( aPreselectedAlias )
+    {
+        viewlibFrame->SetSelectedLibrary( aPreselectedAlias->GetLibraryName() );
+        viewlibFrame->SetSelectedComponent( aPreselectedAlias->GetName() );
+    }
+
+    if( aUnit && *aUnit > 0 )
+        viewlibFrame->SetUnit( *aUnit );
+
+    if( aConvert && *aConvert > 0 )
+        viewlibFrame->SetConvert( *aConvert );
+
+    viewlibFrame->Refresh();
+
     // Show the library viewer frame until it is closed
     // Wait for viewer closing event:
     while( semaphore.TryWait() == wxSEMA_BUSY )
@@ -71,123 +88,84 @@ wxString SCH_BASE_FRAME::SelectComponentFromLibBrowser( void )
     }
 
     cmpname = viewlibFrame->GetSelectedComponent();
+
+    if( aUnit )
+        *aUnit = viewlibFrame->GetUnit();
+
+    if( aConvert )
+        *aConvert = viewlibFrame->GetConvert();
+
     viewlibFrame->Destroy();
 
     return cmpname;
 }
 
-
 wxString SCH_BASE_FRAME::SelectComponentFromLibrary( const wxString& aLibname,
                                                      wxArrayString&  aHistoryList,
+                                                     int&            aHistoryLastUnit,
                                                      bool            aUseLibBrowser,
                                                      int*            aUnit,
                                                      int*            aConvert )
 {
-    int             CmpCount  = 0;
-    LIB_COMPONENT*  libEntry     = NULL;
-    CMP_LIBRARY*    currLibrary   = NULL;
-    wxString        cmpName, keys, msg;
-    bool            allowWildSeach = true;
+    int             cmpCount  = 0;
+    wxString        dialogTitle;
+
+    COMPONENT_TREE_SEARCH_CONTAINER search_container;   // Container doing search-as-you-type
 
     if( !aLibname.IsEmpty() )
     {
-        currLibrary = CMP_LIBRARY::FindLibrary( aLibname );
+        CMP_LIBRARY* currLibrary = CMP_LIBRARY::FindLibrary( aLibname );
 
         if( currLibrary != NULL )
-            CmpCount = currLibrary->GetCount();
+        {
+            cmpCount = currLibrary->GetCount();
+            search_container.AddLibrary( *currLibrary );
+        }
     }
     else
     {
         BOOST_FOREACH( CMP_LIBRARY& lib, CMP_LIBRARY::GetLibraryList() )
         {
-            CmpCount += lib.GetCount();
+            cmpCount += lib.GetCount();
+            search_container.AddLibrary( lib );
         }
     }
 
-    // Ask for a component name or key words
-    msg.Printf( _( "Component selection (%d items loaded):" ), CmpCount );
+    if( !aHistoryList.empty() )
+    {
+        // This is good for a transition for experineced users: giving them a History. Ideally,
+        // we actually make this part even faster to access with a popup on ALT-a or something.
+        // the history is under a node named  "-- History --"
+        // However, because it is translatable, and we need to have a node name starting by "-- "
+        // because we (later) sort all node names alphabetically and this node should be the first,
+        // we build it with only with "History" string translatable
+        wxString nodename;
+        nodename  << wxT("-- ") << _("History") << wxT(" --");
+        search_container.AddAliasList( nodename, aHistoryList, NULL );
+        search_container.SetPreselectNode( aHistoryList[0], aHistoryLastUnit );
+    }
 
-    DIALOG_GET_COMPONENT dlg( this, aHistoryList, msg, aUseLibBrowser );
-
-    if( aHistoryList.GetCount() )
-        dlg.SetComponentName( aHistoryList[0] );
+    const int deMorgan = aConvert ? *aConvert : 1;
+    dialogTitle.Printf( _( "Choose Component (%d items loaded)" ), cmpCount );
+    DIALOG_CHOOSE_COMPONENT dlg( this, dialogTitle, &search_container, deMorgan );
 
     if( dlg.ShowModal() == wxID_CANCEL )
         return wxEmptyString;
 
-    if( dlg.m_GetExtraFunction )
+    wxString cmpName;
+    LIB_ALIAS* const alias = dlg.GetSelectedAlias( aUnit );
+    if ( alias )
+        cmpName = alias->GetName();
+
+    if( dlg.IsExternalBrowserSelected() )   // User requested big component browser.
+        cmpName = SelectComponentFromLibBrowser( alias, aUnit, aConvert);
+
+    if ( !cmpName.empty() )
     {
-        cmpName = SelectComponentFromLibBrowser();
-        if( aUnit )
-            *aUnit = LIB_VIEW_FRAME::GetUnit();
-        if( aConvert )
-            *aConvert = LIB_VIEW_FRAME::GetConvert();
-        if( !cmpName.IsEmpty() )
-            AddHistoryComponentName( aHistoryList, cmpName );
-        return cmpName;
-    }
-    else
-        cmpName = dlg.GetComponentName();
-
-    if( cmpName.IsEmpty() )
-        return wxEmptyString;
-
-    // Here, cmpName contains the component name,
-    // or "*" if the Select All dialog button was pressed
-
-#ifndef KICAD_KEEPCASE
-    cmpName.MakeUpper();
-#endif
-
-    if( dlg.IsKeyword() )
-    {
-        allowWildSeach = false;
-        keys = cmpName;
-        cmpName = DataBaseGetName( this, keys, cmpName );
-
-        if( cmpName.IsEmpty() )
-            return wxEmptyString;
-     }
-    else if( cmpName == wxT( "*" ) )
-    {
-        allowWildSeach = false;
-
-        if( GetNameOfPartToLoad( this, currLibrary, cmpName ) == 0 )
-            return wxEmptyString;
-    }
-    else if( cmpName.Contains( wxT( "?" ) ) || cmpName.Contains( wxT( "*" ) ) )
-    {
-        allowWildSeach = false;
-        cmpName = DataBaseGetName( this, keys, cmpName );
-
-        if( cmpName.IsEmpty() )
-            return wxEmptyString;
+        AddHistoryComponentName( aHistoryList, cmpName );
+        if ( aUnit ) aHistoryLastUnit = *aUnit;
     }
 
-    libEntry = CMP_LIBRARY::FindLibraryComponent( cmpName, aLibname );
-
-    if( !libEntry && allowWildSeach ) // Search with wildcard
-    {
-        allowWildSeach = false;
-        wxString wildname = wxChar( '*' ) + cmpName + wxChar( '*' );
-        cmpName = wildname;
-        cmpName = DataBaseGetName( this, keys, cmpName );
-
-        if( !cmpName.IsEmpty() )
-            libEntry = CMP_LIBRARY::FindLibraryComponent( cmpName, aLibname );
-
-        if( !libEntry )
-            return wxEmptyString;
-    }
-
-    if( !libEntry )
-    {
-        msg.Printf( _( "Failed to find part <%s> in library" ), GetChars( cmpName ) );
-        DisplayError( this, msg );
-        return wxEmptyString;
-    }
-
-    AddHistoryComponentName( aHistoryList, cmpName );
     return cmpName;
 }
 
@@ -195,6 +173,7 @@ wxString SCH_BASE_FRAME::SelectComponentFromLibrary( const wxString& aLibname,
 SCH_COMPONENT* SCH_EDIT_FRAME::Load_Component( wxDC*           aDC,
                                                const wxString& aLibname,
                                                wxArrayString&  aHistoryList,
+                                               int&            aHistoryLastUnit,
                                                bool            aUseLibBrowser )
 {
     int unit    = 1;
@@ -202,8 +181,8 @@ SCH_COMPONENT* SCH_EDIT_FRAME::Load_Component( wxDC*           aDC,
     SetRepeatItem( NULL );
     m_canvas->SetIgnoreMouseEvents( true );
 
-    wxString Name = SelectComponentFromLibrary( aLibname, aHistoryList, aUseLibBrowser,
-                                                &unit, &convert );
+    wxString Name = SelectComponentFromLibrary( aLibname, aHistoryList, aHistoryLastUnit,
+                                                aUseLibBrowser, &unit, &convert );
 
     if( Name.IsEmpty() )
     {
diff --git a/eeschema/help_common_strings.h b/eeschema/help_common_strings.h
index 0ad221015c..0f4a8b50a4 100644
--- a/eeschema/help_common_strings.h
+++ b/eeschema/help_common_strings.h
@@ -13,55 +13,54 @@
  */
 
 // Common to schematic editor and component editor
-#define HELP_UNDO _( "Undo last edition" )
-#define HELP_REDO _( "Redo the last undo command" )
+#define HELP_UNDO _( "Undo last command" )
+#define HELP_REDO _( "Redo last command" )
 
 #define HELP_ZOOM_IN     _( "Zoom in" )
 #define HELP_ZOOM_OUT    _( "Zoom out" )
-#define HELP_ZOOM_FIT    _( "Fit the schematic sheet on the screen" )
-#define HELP_ZOOM_REDRAW _( "Redraw the schematic view" )
+#define HELP_ZOOM_FIT    _( "Fit schematic sheet on screen" )
+#define HELP_ZOOM_REDRAW _( "Redraw schematic view" )
 
-#define HELP_DELETE_ITEMS         _( "Delete items" )
+#define HELP_DELETE_ITEMS         _( "Delete item" )
 
 // Schematic editor:
-#define HELP_FIND _( "Find components and texts" )
+#define HELP_FIND _( "Find components and text" )
 #define HELP_REPLACE _( "Find and replace text in schematic items" )
-#define HELP_PLACE_COMPONENTS     _( "Place a component" )
-#define HELP_PLACE_POWERPORT      _( "Place a power port" )
-#define HELP_PLACE_WIRE           _( "Place a wire" )
-#define HELP_PLACE_BUS            _( "Place a bus" )
-#define HELP_PLACE_WIRE2BUS_ENTRY _( "Place a wire to bus entry" )
-#define HELP_PLACE_BUS2BUS_ENTRY  _( "Place a bus to bus entry" )
-#define HELP_PLACE_NC_FLAG        _( "Place a no connect flag" )
+#define HELP_PLACE_COMPONENTS     _( "Place component" )
+#define HELP_PLACE_POWERPORT      _( "Place power port" )
+#define HELP_PLACE_WIRE           _( "Place wire" )
+#define HELP_PLACE_BUS            _( "Place bus" )
+#define HELP_PLACE_WIRE2BUS_ENTRY _( "Place wire to bus entry" )
+#define HELP_PLACE_BUS2BUS_ENTRY  _( "Place bus to bus entry" )
+#define HELP_PLACE_NC_FLAG        _( "Place not-connected flag" )
 
-#define HELP_PLACE_NETLABEL _( "Place a net name (local label)" )
+#define HELP_PLACE_NETLABEL _( "Place net name - local label" )
 #define HELP_PLACE_GLOBALLABEL \
     _(\
-        "Place a global label.\nWarning: all global labels with the same name are connected in whole hierarchy" )
+        "Place global label.\nWarning: inside global hierarchy , all global labels with same name are connected" )
 #define HELP_PLACE_HIER_LABEL \
-    _( "Place a hierarchical label. This label will be seen as a hierarchical pin in the sheet symbol" )
+    _( "Place a hierarchical label. Label will be seen as a hierarchical pin in the sheet symbol" )
 
-#define HELP_PLACE_JUNCTION     _( "Place a junction" )
-#define HELP_PLACE_SHEET        _( "Create a hierarchical sheet" )
+#define HELP_PLACE_JUNCTION     _( "Place junction" )
+#define HELP_PLACE_SHEET        _( "Create hierarchical sheet" )
 #define HELP_IMPORT_SHEETPIN    _( \
-        "Place a hierarchical pin imported from the corresponding hierarchical label in sheet" )
-#define HELP_PLACE_SHEETPIN     _( "Place a hierarchical pin in sheet" )
+        "Place hierarchical pin imported from the corresponding hierarchical label" )
+#define HELP_PLACE_SHEETPIN     _( "Place hierarchical pin in sheet" )
 #define HELP_PLACE_GRAPHICLINES _( "Place graphic lines or polygons" )
-#define HELP_PLACE_GRAPHICTEXTS _( "Place graphic text (comment)" )
+#define HELP_PLACE_GRAPHICTEXTS _( "Place text" )
 
-#define HELP_ANNOTATE _( "Annotate the components in the schematic" )
-#define HELP_RUN_LIB_EDITOR _( "Library editor - Create and edit components" )
-#define HELP_RUN_LIB_VIEWER _( "Library browser - Browse components" )
+#define HELP_ANNOTATE _( "Annotate schematic components" )
+#define HELP_RUN_LIB_EDITOR _( "Library Editor - Create/edit components" )
+#define HELP_RUN_LIB_VIEWER _( "Library Browser - Browse components" )
 #define HELP_GENERATE_BOM _( "Generate bill of materials and/or cross references" )
 #define HELP_IMPORT_FOOTPRINTS \
-    _( "Import the footprint selection from CvPcb (the .cmp file)\n\
-in component footprint fields" )
+    _( "Back-import component footprint fields via CvPcb .cmp file" )
 
 // Component editor:
-#define HELP_ADD_PIN _( "Add pins to the component" )
-#define HELP_ADD_BODYTEXT _( "Add graphic texts to the component body" )
-#define HELP_ADD_BODYRECT _( "Add graphic rectangles to the component body" )
-#define HELP_ADD_BODYCIRCLE _( "Add circles to the component body" )
-#define HELP_ADD_BODYARC _( "Add arcs to the component body" )
-#define HELP_ADD_BODYPOLYGON _( "Add lines and polygons to the component body" )
-#define HELP_PLACE_GRAPHICIMAGES _("Add a bitmap image")
+#define HELP_ADD_PIN _( "Add pins to component" )
+#define HELP_ADD_BODYTEXT _( "Add text to component body" )
+#define HELP_ADD_BODYRECT _( "Add graphic rectangle to component body" )
+#define HELP_ADD_BODYCIRCLE _( "Add circles to component body" )
+#define HELP_ADD_BODYARC _( "Add arcs to component body" )
+#define HELP_ADD_BODYPOLYGON _( "Add lines and polygons to component body" )
+#define HELP_PLACE_GRAPHICIMAGES _("Add bitmap image")
diff --git a/eeschema/lib_arc.cpp b/eeschema/lib_arc.cpp
index c4a3735f8c..a93ecae90f 100644
--- a/eeschema/lib_arc.cpp
+++ b/eeschema/lib_arc.cpp
@@ -447,16 +447,18 @@ void LIB_ARC::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint& aOf
     if( aColor >= 0 )
         fill = NO_FILL;
 
+    EDA_RECT* const clipbox  = aPanel? aPanel->GetClipBox() : NULL;
+
     if( fill == FILLED_WITH_BG_BODYCOLOR )
     {
-        GRFilledArc( aPanel->GetClipBox(), aDC, posc.x, posc.y, pt1, pt2,
+        GRFilledArc( clipbox, aDC, posc.x, posc.y, pt1, pt2,
                      m_Radius, GetPenSize( ),
                      (m_Flags & IS_MOVED) ? color : GetLayerColor( LAYER_DEVICE_BACKGROUND ),
                      GetLayerColor( LAYER_DEVICE_BACKGROUND ) );
     }
     else if( fill == FILLED_SHAPE && !aData )
     {
-        GRFilledArc( aPanel->GetClipBox(), aDC, posc.x, posc.y, pt1, pt2, m_Radius,
+        GRFilledArc( clipbox, aDC, posc.x, posc.y, pt1, pt2, m_Radius,
                      color, color );
     }
     else
@@ -464,11 +466,11 @@ void LIB_ARC::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint& aOf
 
 #ifdef DRAW_ARC_WITH_ANGLE
 
-        GRArc( aPanel->GetClipBox(), aDC, posc.x, posc.y, pt1, pt2, m_Radius,
+        GRArc( clipbox, aDC, posc.x, posc.y, pt1, pt2, m_Radius,
                GetPenSize(), color );
 #else
 
-        GRArc1( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, pos2.x, pos2.y,
+        GRArc1( clipbox, aDC, pos1.x, pos1.y, pos2.x, pos2.y,
                 posc.x, posc.y, GetPenSize(), color );
 #endif
     }
@@ -477,7 +479,7 @@ void LIB_ARC::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint& aOf
      * calculation. */
 #if 0
     EDA_RECT bBox = GetBoundingBox();
-    GRRect( aPanel->GetClipBox(), aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
+    GRRect( clipbox, aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
             bBox.GetEnd().x, bBox.GetEnd().y, 0, LIGHTMAGENTA );
 #endif
 }
diff --git a/eeschema/lib_circle.cpp b/eeschema/lib_circle.cpp
index 9dadd713fe..2110f42bf8 100644
--- a/eeschema/lib_circle.cpp
+++ b/eeschema/lib_circle.cpp
@@ -231,20 +231,21 @@ void LIB_CIRCLE::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint&
     if( aColor >= 0 )
         fill = NO_FILL;
 
+    EDA_RECT* const clipbox  = aPanel? aPanel->GetClipBox() : NULL;
     if( fill == FILLED_WITH_BG_BODYCOLOR )
-        GRFilledCircle( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, m_Radius, GetPenSize(),
+        GRFilledCircle( clipbox, aDC, pos1.x, pos1.y, m_Radius, GetPenSize(),
                         (m_Flags & IS_MOVED) ? color : GetLayerColor( LAYER_DEVICE_BACKGROUND ),
                         GetLayerColor( LAYER_DEVICE_BACKGROUND ) );
     else if( fill == FILLED_SHAPE )
-        GRFilledCircle( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, m_Radius, 0, color, color );
+        GRFilledCircle( clipbox, aDC, pos1.x, pos1.y, m_Radius, 0, color, color );
     else
-        GRCircle( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, m_Radius, GetPenSize(), color );
+        GRCircle( clipbox, aDC, pos1.x, pos1.y, m_Radius, GetPenSize(), color );
 
     /* Set to one (1) to draw bounding box around circle to validate bounding
      * box calculation. */
 #if 0
     EDA_RECT bBox = GetBoundingBox();
-    GRRect( aPanel->GetClipBox(), aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
+    GRRect( clipbox, aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
             bBox.GetEnd().x, bBox.GetEnd().y, 0, LIGHTMAGENTA );
 #endif
 }
diff --git a/eeschema/lib_polyline.cpp b/eeschema/lib_polyline.cpp
index 2b3fabc71b..49aa1daf42 100644
--- a/eeschema/lib_polyline.cpp
+++ b/eeschema/lib_polyline.cpp
@@ -296,15 +296,16 @@ void LIB_POLYLINE::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint
 
     GRSetDrawMode( aDC, aDrawMode );
 
+    EDA_RECT* const clipbox  = aPanel? aPanel->GetClipBox() : NULL;
     if( fill == FILLED_WITH_BG_BODYCOLOR )
-        GRPoly( aPanel->GetClipBox(), aDC, m_PolyPoints.size(), buffer, 1, GetPenSize(),
+        GRPoly( clipbox, aDC, m_PolyPoints.size(), buffer, 1, GetPenSize(),
                 (m_Flags & IS_MOVED) ? color : GetLayerColor( LAYER_DEVICE_BACKGROUND ),
                 GetLayerColor( LAYER_DEVICE_BACKGROUND ) );
     else if( fill == FILLED_SHAPE  )
-        GRPoly( aPanel->GetClipBox(), aDC, m_PolyPoints.size(), buffer, 1, GetPenSize(),
+        GRPoly( clipbox, aDC, m_PolyPoints.size(), buffer, 1, GetPenSize(),
                 color, color );
     else
-        GRPoly( aPanel->GetClipBox(), aDC, m_PolyPoints.size(), buffer, 0, GetPenSize(),
+        GRPoly( clipbox, aDC, m_PolyPoints.size(), buffer, 0, GetPenSize(),
                 color, color );
 
     delete[] buffer;
@@ -314,7 +315,7 @@ void LIB_POLYLINE::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint
 #if 0
     EDA_RECT bBox = GetBoundingBox();
     bBox.Inflate( m_Thickness + 1, m_Thickness + 1 );
-    GRRect( aPanel->GetClipBox(), aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
+    GRRect( clipbox, aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
             bBox.GetEnd().x, bBox.GetEnd().y, 0, LIGHTMAGENTA );
 #endif
 }
diff --git a/eeschema/lib_rectangle.cpp b/eeschema/lib_rectangle.cpp
index 42c7a1b395..4ba9ab959e 100644
--- a/eeschema/lib_rectangle.cpp
+++ b/eeschema/lib_rectangle.cpp
@@ -222,22 +222,23 @@ void LIB_RECTANGLE::drawGraphic( EDA_DRAW_PANEL* aPanel, wxDC* aDC,
 
     GRSetDrawMode( aDC, aDrawMode );
 
+    EDA_RECT* const clipbox  = aPanel? aPanel->GetClipBox() : NULL;
     if( fill == FILLED_WITH_BG_BODYCOLOR && !aData )
-        GRFilledRect( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, pos2.x, pos2.y, GetPenSize( ),
+        GRFilledRect( clipbox, aDC, pos1.x, pos1.y, pos2.x, pos2.y, GetPenSize( ),
                       (m_Flags & IS_MOVED) ? color : GetLayerColor( LAYER_DEVICE_BACKGROUND ),
                       GetLayerColor( LAYER_DEVICE_BACKGROUND ) );
     else if( m_Fill == FILLED_SHAPE  && !aData )
-        GRFilledRect( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, pos2.x, pos2.y,
+        GRFilledRect( clipbox, aDC, pos1.x, pos1.y, pos2.x, pos2.y,
                       GetPenSize(), color, color );
     else
-        GRRect( aPanel->GetClipBox(), aDC, pos1.x, pos1.y, pos2.x, pos2.y, GetPenSize(), color );
+        GRRect( clipbox, aDC, pos1.x, pos1.y, pos2.x, pos2.y, GetPenSize(), color );
 
     /* Set to one (1) to draw bounding box around rectangle to validate
      * bounding box calculation. */
 #if 0
     EDA_RECT bBox = GetBoundingBox();
     bBox.Inflate( m_Thickness + 1, m_Thickness + 1 );
-    GRRect( aPanel->GetClipBox(), aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
+    GRRect( clipbox, aDC, bBox.GetOrigin().x, bBox.GetOrigin().y,
             bBox.GetEnd().x, bBox.GetEnd().y, 0, LIGHTMAGENTA );
 #endif
 }
diff --git a/eeschema/libedit.cpp b/eeschema/libedit.cpp
index e5f3b6511d..9236467b6d 100644
--- a/eeschema/libedit.cpp
+++ b/eeschema/libedit.cpp
@@ -131,8 +131,10 @@ void LIB_EDIT_FRAME::LoadOneLibraryPart( wxCommandEvent& event )
             return;
     }
 
-    wxArrayString historyList;
-    CmpName = SelectComponentFromLibrary( m_library->GetName(), historyList, true, NULL, NULL );
+    wxArrayString dummyHistoryList;
+    int dummyLastUnit;
+    CmpName = SelectComponentFromLibrary( m_library->GetName(), dummyHistoryList, dummyLastUnit,
+                                          true, NULL, NULL );
 
     if( CmpName.IsEmpty() )
         return;
diff --git a/eeschema/libedit_onrightclick.cpp b/eeschema/libedit_onrightclick.cpp
index d9d247ed5a..47eade4997 100644
--- a/eeschema/libedit_onrightclick.cpp
+++ b/eeschema/libedit_onrightclick.cpp
@@ -6,7 +6,7 @@
 /*
  * This program source code file is part of KiCad, a free EDA CAD application.
  *
- * Copyright (C) 2004-2013 KiCad Developers, see change_log.txt for contributors.
+ * Copyright (C) 2004-2014 KiCad Developers, see change_log.txt for contributors.
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -216,7 +216,7 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
         if( item->IsNew() )
         {
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_END_CREATE_ITEM, _( "Line End" ),
-                         KiBitmap( apply_xpm ) );
+                         KiBitmap( checked_ok_xpm ) );
         }
 
         msg = AddHotkeyName( _( "Edit Line Options" ), s_Libedit_Hokeys_Descr, HK_EDIT );
@@ -328,7 +328,7 @@ void AddMenusForBlock( wxMenu* PopMenu, LIB_EDIT_FRAME* frame )
 
     PopMenu->AppendSeparator();
 
-    AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( apply_xpm ) );
+    AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
 
     if( frame->GetScreen()->m_BlockLocate.GetCommand() == BLOCK_MOVE )
     {
diff --git a/eeschema/libeditframe.cpp b/eeschema/libeditframe.cpp
index 8b7b5a1794..b608513916 100644
--- a/eeschema/libeditframe.cpp
+++ b/eeschema/libeditframe.cpp
@@ -221,6 +221,13 @@ LIB_EDIT_FRAME::LIB_EDIT_FRAME( SCH_EDIT_FRAME* aParent,
 
     LoadSettings();
 
+    // Ensure m_LastGridSizeId is an offset inside the allowed schematic range
+    if( m_LastGridSizeId < ID_POPUP_GRID_LEVEL_50 - ID_POPUP_GRID_LEVEL_1000 )
+        m_LastGridSizeId = ID_POPUP_GRID_LEVEL_50 - ID_POPUP_GRID_LEVEL_1000;
+
+    if( m_LastGridSizeId > ID_POPUP_GRID_LEVEL_1 - ID_POPUP_GRID_LEVEL_1000 )
+        m_LastGridSizeId = ID_POPUP_GRID_LEVEL_1 - ID_POPUP_GRID_LEVEL_1000;
+
     SetSize( m_FramePos.x, m_FramePos.y, m_FrameSize.x, m_FrameSize.y );
 
     GetScreen()->SetGrid( ID_POPUP_GRID_LEVEL_1000 + m_LastGridSizeId  );
diff --git a/eeschema/menubar.cpp b/eeschema/menubar.cpp
index 32d93a5c35..61f8e22256 100644
--- a/eeschema/menubar.cpp
+++ b/eeschema/menubar.cpp
@@ -1,9 +1,9 @@
 /*
  * This program source code file is part of KiCad, a free EDA CAD application.
  *
- * Copyright (C) 2007 Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com
- * Copyright (C) 2009-2011 Wayne Stambaugh <stambaughw@verizon.net>
- * Copyright (C) 1992-2011 KiCad Developers, see AUTHORS.txt for contributors.
+ * Copyright (C) 2014 Jean-Pierre Charras, jp.charras at wanadoo.fr
+ * Copyright (C) 2009-2014 Wayne Stambaugh <stambaughw@verizon.net>
+ * Copyright (C) 1992-2014 KiCad Developers, see AUTHORS.txt for contributors.
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -27,9 +27,6 @@
  * @file eeschema/menubar.cpp
  * @brief (Re)Create the main menubar for the schematic frame
  */
-#ifdef __GNUG__
-#pragma implementation
-#endif
 
 #include <fctsys.h>
 #include <appl_wxstruct.h>
@@ -69,15 +66,15 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     // New
     AddMenuItem( fileMenu,
                  ID_NEW_PROJECT,
-                 _( "&New" ),
-                 _( "New schematic project" ),
+                 _( "&New Schematic Project" ),
+                 _( "Clear current schematic hierarchy and start a new schematic root sheet" ),
                  KiBitmap( new_xpm ) );
 
     // Open
-    text = AddHotkeyName( _( "&Open" ), s_Schematic_Hokeys_Descr, HK_LOAD_SCH );
+    text = AddHotkeyName( _( "&Open Schematic Project" ), s_Schematic_Hokeys_Descr, HK_LOAD_SCH );
     AddMenuItem( fileMenu,
                  ID_LOAD_PROJECT, text,
-                 _( "Open an existing schematic project" ),
+                 _( "Open an existing schematic hierarchy" ),
                  KiBitmap( open_document_xpm ) );
 
     // Open Recent submenu
@@ -98,19 +95,19 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
 
     // Import
     AddMenuItem( fileMenu,
-                 ID_APPEND_PROJECT, _( "&Append Schematic" ),
-                 _( "Append another schematic project to the current loaded schematic" ),
+                 ID_APPEND_PROJECT, _( "&Append Schematic Sheet" ),
+                 _( "Append schematic sheet to current project" ),
                  KiBitmap( open_document_xpm ) );
 
     // Separator
     fileMenu->AppendSeparator();
 
     // Save schematic project
-    text = AddHotkeyName( _( "&Save Whole Schematic Project" ),
+    text = AddHotkeyName( _( "&Save Schematic Project" ),
                           s_Schematic_Hokeys_Descr, HK_SAVE_SCH );
     AddMenuItem( fileMenu,
                  ID_SAVE_PROJECT, text,
-                 _( "Save all sheets in the schematic project" ),
+                 _( "Save all sheets in schematic project" ),
                  KiBitmap( save_project_xpm ) );
 
     // Save current sheet
@@ -134,14 +131,14 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     AddMenuItem( fileMenu,
                  ID_SHEET_SET,
                  _( "Pa&ge Settings" ),
-                 _( "Settigns for page size and information" ),
+                 _( "Setting for sheet size and frame references" ),
                  KiBitmap( sheetset_xpm ) );
 
     // Print
     AddMenuItem( fileMenu,
                  wxID_PRINT,
                  _( "Pri&nt" ),
-                 _( "Print schematic" ),
+                 _( "Print schematic sheet" ),
                  KiBitmap( print_button_xpm ) );
 
 #ifdef __WINDOWS__ // __WINDOWS__
@@ -262,8 +259,8 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     // Hierarchy
     AddMenuItem( viewMenu,
                  ID_HIERARCHY,
-                 _( "&Hierarchy" ),
-                 _( "Navigate schematic hierarchy" ),
+                 _( "Show &Hierarchical Navigator" ),
+                 _( "Navigate hierarchical sheets" ),
                  KiBitmap( hierarchy_nav_xpm ) );
 
     // Redraw
@@ -402,15 +399,15 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     // Library
     AddMenuItem( preferencesMenu,
                  ID_CONFIG_REQ,
-                 _( "&Library" ),
-                 _( "Library preferences" ),
+                 _( "Set Active &Libraries" ),
+                 _( "Set active library list and library paths" ),
                  KiBitmap( library_xpm ) );
 
     // Colors
     AddMenuItem( preferencesMenu,
                  ID_COLORS_SETUP,
-                 _( "&Colors" ),
-                 _( "Color preferences" ),
+                 _( "Set &Colors Scheme" ),
+                 _( "Set color preferences" ),
                  KiBitmap( palette_xpm ) );
 
     // Options (Preferences on WXMAC)
@@ -420,8 +417,8 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
 #else
     AddMenuItem( preferencesMenu,
                  wxID_PREFERENCES,
-                 _( "&Options" ),
-                 _( "Eeschema preferences" ),
+                 _( "Schematic Editor &Options" ),
+                 _( "Set Eeschema preferences" ),
                  KiBitmap( preference_xpm ) );
 #endif // __WXMAC__
 
@@ -470,21 +467,21 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     // Annotate
     AddMenuItem( toolsMenu,
                  ID_GET_ANNOTATE,
-                 _( "&Annotate" ), HELP_ANNOTATE,
+                 _( "&Annotate Schematic" ), HELP_ANNOTATE,
                  KiBitmap( annotate_xpm ) );
 
     // ERC
     AddMenuItem( toolsMenu,
                  ID_GET_ERC,
-                 _( "ER&C" ),
+                 _( "Electric Rules &Checker" ),
                  _( "Perform electrical rule check" ),
                  KiBitmap( erc_xpm ) );
 
     // Generate netlist
     AddMenuItem( toolsMenu,
                  ID_GET_NETLIST,
-                 _( "Generate &Netlist" ),
-                 _( "Generate the component netlist" ),
+                 _( "Generate &Netlist File" ),
+                 _( "Generate the component netlist file" ),
                  KiBitmap( netlist_xpm ) );
 
     // Generate bill of materials
@@ -500,7 +497,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     //Run CvPcb
     AddMenuItem( toolsMenu,
                  ID_TO_CVPCB,
-                 _( "A&ssign Component Footprints" ),
+                 _( "A&ssign Component Footprint" ),
                  _( "Run CvPcb" ),
                  KiBitmap( cvpcb_xpm ) );
 
@@ -520,14 +517,14 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
     // Contents
     AddMenuItem( helpMenu,
                  wxID_HELP,
-                 _( "&Contents" ),
-                 _( "Open the Eeschema handbook" ),
+                 _( "Eesc&hema Manual" ),
+                 _( "Open Eeschema manual" ),
                  KiBitmap( online_help_xpm ) );
 
     AddMenuItem( helpMenu,
                  wxID_INDEX,
                  _( "&Getting Started in KiCad" ),
-                 _( "Open the \"Getting Started in KiCad\" guide for beginners" ),
+                 _( "Open \"Getting Started in KiCad\" guide for beginners" ),
                  KiBitmap( help_xpm ) );
 
     // About Eeschema
diff --git a/eeschema/onleftclick.cpp b/eeschema/onleftclick.cpp
index 9bf9dcea0e..8a5a6adcaa 100644
--- a/eeschema/onleftclick.cpp
+++ b/eeschema/onleftclick.cpp
@@ -46,8 +46,13 @@
 #include <sch_bitmap.h>
 
 
+// TODO(hzeller): These pairs of elmenets should be represented by an object, but don't want
+// to refactor too much right now to not get in the way with other code changes.
 static wxArrayString s_CmpNameList;
+static int s_CmpLastUnit;
+
 static wxArrayString s_PowerNameList;
+static int s_LastPowerUnit;
 
 
 void SCH_EDIT_FRAME::OnLeftClick( wxDC* aDC, const wxPoint& aPosition )
@@ -294,7 +299,8 @@ void SCH_EDIT_FRAME::OnLeftClick( wxDC* aDC, const wxPoint& aPosition )
     case ID_SCH_PLACE_COMPONENT:
         if( (item == NULL) || (item->GetFlags() == 0) )
         {
-            GetScreen()->SetCurItem( Load_Component( aDC, wxEmptyString, s_CmpNameList, true ) );
+            GetScreen()->SetCurItem( Load_Component( aDC, wxEmptyString,
+                                                     s_CmpNameList, s_CmpLastUnit, true ) );
             m_canvas->SetAutoPanRequest( true );
         }
         else
@@ -307,7 +313,7 @@ void SCH_EDIT_FRAME::OnLeftClick( wxDC* aDC, const wxPoint& aPosition )
         if( ( item == NULL ) || ( item->GetFlags() == 0 ) )
         {
             GetScreen()->SetCurItem( Load_Component( aDC, wxT( "power" ),
-                                                     s_PowerNameList, false ) );
+                                                     s_PowerNameList, s_LastPowerUnit, false ) );
             m_canvas->SetAutoPanRequest( true );
         }
         else
diff --git a/eeschema/onrightclick.cpp b/eeschema/onrightclick.cpp
index c6f9661197..9e10448382 100644
--- a/eeschema/onrightclick.cpp
+++ b/eeschema/onrightclick.cpp
@@ -1,9 +1,9 @@
 /*
  * This program source code file is part of KiCad, a free EDA CAD application.
  *
- * Copyright (C) 2013 Jean-Pierre Charras, jp.charras at wanadoo.fr
- * Copyright (C) 2008-2013 Wayne Stambaugh <stambaughw@verizon.net>
- * Copyright (C) 2004-2013 KiCad Developers, see change_log.txt for contributors.
+ * Copyright (C) 2014 Jean-Pierre Charras, jp.charras at wanadoo.fr
+ * Copyright (C) 2008-2014 Wayne Stambaugh <stambaughw@verizon.net>
+ * Copyright (C) 2004-2014 KiCad Developers, see change_log.txt for contributors.
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -270,7 +270,7 @@ bool SCH_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
         default:
             if( is_new )
                 AddMenuItem( PopMenu, ID_POPUP_END_LINE, _( "End Drawing" ),
-                             KiBitmap( apply_xpm ) );
+                             KiBitmap( checked_ok_xpm ) );
 
             AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Drawing" ),
                          KiBitmap( delete_xpm ) );
@@ -677,7 +677,7 @@ void AddMenusForWire( wxMenu* PopMenu, SCH_LINE* Wire, SCH_EDIT_FRAME* frame )
     if( is_new )
     {
         msg = AddHotkeyName( _( "Wire End" ), s_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS );
-        AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( apply_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( checked_ok_xpm ) );
         return;
     }
 
@@ -727,7 +727,7 @@ void AddMenusForBus( wxMenu* PopMenu, SCH_LINE* Bus, SCH_EDIT_FRAME* frame )
     if( is_new )
     {
         msg = AddHotkeyName( _( "Bus End" ), s_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS );
-        AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( apply_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( checked_ok_xpm ) );
         return;
     }
 
@@ -768,7 +768,7 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, SCH_SHEET* Sheet )
 
     if( Sheet->GetFlags() )
     {
-        AddMenuItem( PopMenu, ID_POPUP_SCH_END_SHEET, _( "Place Sheet" ), KiBitmap( apply_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_END_SHEET, _( "Place Sheet" ), KiBitmap( checked_ok_xpm ) );
     }
     else
     {
@@ -823,7 +823,7 @@ void AddMenusForBlock( wxMenu* PopMenu, SCH_EDIT_FRAME* frame )
     if( frame->GetScreen()->m_BlockLocate.GetCommand() == BLOCK_MOVE )
         AddMenuItem( PopMenu, ID_POPUP_ZOOM_BLOCK, _( "Window Zoom" ), KiBitmap( zoom_area_xpm ) );
 
-    AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( apply_xpm ) );
+    AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
 
     // After a block move (that is also a block selection) one can reselect
     // a block function.
diff --git a/eeschema/operations_on_items_lists.cpp b/eeschema/operations_on_items_lists.cpp
index 2b417e0020..e897d8d735 100644
--- a/eeschema/operations_on_items_lists.cpp
+++ b/eeschema/operations_on_items_lists.cpp
@@ -59,11 +59,6 @@ void RotateListOfItems( PICKED_ITEMS_LIST& aItemsList, wxPoint& rotationPoint )
 }
 
 
-void DeleteItemsInList( EDA_DRAW_PANEL* panel, PICKED_ITEMS_LIST& aItemsList );
-void DuplicateItemsInList( SCH_SCREEN* screen, PICKED_ITEMS_LIST& aItemsList,
-                           const wxPoint aMoveVector  );
-
-
 void MirrorY( PICKED_ITEMS_LIST& aItemsList, wxPoint& aMirrorPoint )
 {
     for( unsigned ii = 0; ii < aItemsList.GetCount(); ii++ )
diff --git a/eeschema/sch_component.cpp b/eeschema/sch_component.cpp
index d83c892591..3575075845 100644
--- a/eeschema/sch_component.cpp
+++ b/eeschema/sch_component.cpp
@@ -764,14 +764,14 @@ void SCH_COMPONENT::SetOrientation( int aOrientation )
         m_transform.x2 = m_transform.y1 = 0;
         break;
 
-    case CMP_ROTATE_CLOCKWISE:            // Rotate + (incremental rotation)
+    case CMP_ROTATE_COUNTERCLOCKWISE:  // Rotate + (incremental rotation)
         temp.x1   = temp.y2 = 0;
         temp.y1   = 1;
         temp.x2   = -1;
         transform = true;
         break;
 
-    case CMP_ROTATE_COUNTERCLOCKWISE:    // Rotate - (incremental rotation)
+    case CMP_ROTATE_CLOCKWISE:          // Rotate - (incremental rotation)
         temp.x1   = temp.y2 = 0;
         temp.y1   = -1;
         temp.x2   = 1;
@@ -1534,8 +1534,7 @@ void SCH_COMPONENT::Rotate( wxPoint aPosition )
 
     RotatePoint( &m_Pos, aPosition, 900 );
 
-    //SetOrientation( CMP_ROTATE_COUNTERCLOCKWISE );
-    SetOrientation( CMP_ROTATE_CLOCKWISE );
+    SetOrientation( CMP_ROTATE_COUNTERCLOCKWISE );
 
     for( int ii = 0; ii < GetFieldCount(); ii++ )
     {
diff --git a/eeschema/sch_field.cpp b/eeschema/sch_field.cpp
index af21d0add0..71886a0205 100644
--- a/eeschema/sch_field.cpp
+++ b/eeschema/sch_field.cpp
@@ -199,6 +199,16 @@ void SCH_FIELD::Draw( EDA_DRAW_PANEL* panel, wxDC* DC,
                      GR_TEXT_HJUSTIFY_CENTER, GR_TEXT_VJUSTIFY_CENTER,
                      LineWidth, m_Italic, m_Bold );
 
+    // While moving: don't loose visual contact to which component this label belongs.
+    if ( IsWireImage() )
+    {
+        const wxPoint origin = parentComponent->GetPosition();
+        textpos  = m_Pos - origin;
+        textpos  = parentComponent->GetScreenCoord( textpos );
+        textpos += parentComponent->GetPosition();
+        GRLine( clipbox, DC, origin.x, origin.y, textpos.x, textpos.y, 2, DARKGRAY );
+    }
+
     /* Enable this to draw the bounding box around the text field to validate
      * the bounding box calculations.
      */
diff --git a/eeschema/schedit.cpp b/eeschema/schedit.cpp
index 8f3d425bb1..9bcf60ed0b 100644
--- a/eeschema/schedit.cpp
+++ b/eeschema/schedit.cpp
@@ -653,6 +653,7 @@ static void moveItem( EDA_DRAW_PANEL* aPanel, wxDC* aDC, const wxPoint& aPositio
     item->SetPosition( aPanel->GetParent()->GetCrossHairPosition() );
 
     // Draw the item item at it's new position.
+    item->SetWireImage();  // While moving, the item may choose to render differently
     item->Draw( aPanel, aDC, wxPoint( 0, 0 ), g_XorMode );
 }
 
@@ -697,6 +698,11 @@ static void abortMoveItem( EDA_DRAW_PANEL* aPanel, wxDC* aDC )
         // Never delete existing item, because it can be referenced by an undo/redo command
         // Just restore its data
         currentItem->SwapData( oldItem );
+
+        // Erase the wire representation before the 'normal' view is drawn.
+        if ( item->IsWireImage() )
+            item->Draw( aPanel, aDC, wxPoint( 0, 0 ), g_XorMode );
+
         item->ClearFlags();
     }
 
diff --git a/eeschema/schframe.cpp b/eeschema/schframe.cpp
index f69760a292..808c3044c5 100644
--- a/eeschema/schframe.cpp
+++ b/eeschema/schframe.cpp
@@ -173,6 +173,7 @@ END_EVENT_TABLE()
 
 #define SCH_EDIT_FRAME_NAME wxT( "SchematicFrame" )
 
+
 SCH_EDIT_FRAME::SCH_EDIT_FRAME( wxWindow* aParent, const wxString& aTitle,
                     const wxPoint& aPosition, const wxSize& aSize,
                     long aStyle ) :
@@ -214,6 +215,13 @@ SCH_EDIT_FRAME::SCH_EDIT_FRAME( wxWindow* aParent, const wxString& aTitle,
     /* Get config */
     LoadSettings();
 
+    // Ensure m_LastGridSizeId is an offset inside the allowed schematic range
+    if( m_LastGridSizeId < ID_POPUP_GRID_LEVEL_50 - ID_POPUP_GRID_LEVEL_1000 )
+        m_LastGridSizeId = ID_POPUP_GRID_LEVEL_50 - ID_POPUP_GRID_LEVEL_1000;
+
+    if( m_LastGridSizeId > ID_POPUP_GRID_LEVEL_1 - ID_POPUP_GRID_LEVEL_1000 )
+        m_LastGridSizeId = ID_POPUP_GRID_LEVEL_1 - ID_POPUP_GRID_LEVEL_1000;
+
     SetSize( m_FramePos.x, m_FramePos.y, m_FrameSize.x, m_FrameSize.y );
 
     if( m_canvas )
@@ -534,12 +542,6 @@ double SCH_EDIT_FRAME::BestZoom()
 }
 
 
-/* Build a filename that can be used in plot and print functions
- * for the current sheet path.
- * This filename is unique and must be used instead of the screen filename
- * when one must creates file for each sheet in the hierarchy,
- * because in complex hierarchies a sheet and a SCH_SCREEN is used more than once
- */
 wxString SCH_EDIT_FRAME::GetUniqueFilenameForCurrentSheet()
 {
     wxFileName fn = GetScreen()->GetFileName();
@@ -582,11 +584,6 @@ void SCH_EDIT_FRAME::OnModify()
 }
 
 
-/*****************************************************************************
-* Enable or disable menu entry and toolbar buttons according to current
-* conditions.
-*****************************************************************************/
-
 void SCH_EDIT_FRAME::OnUpdateBlockSelected( wxUpdateUIEvent& event )
 {
     bool enable = ( GetScreen() && GetScreen()->m_BlockLocate.GetCommand() == BLOCK_MOVE );
@@ -782,9 +779,11 @@ void SCH_EDIT_FRAME::OnOpenCvpcb( wxCommandEvent& event )
     }
 }
 
+
 void SCH_EDIT_FRAME::OnOpenLibraryEditor( wxCommandEvent& event )
 {
     SCH_COMPONENT* component = NULL;
+
     if( event.GetId() == ID_POPUP_SCH_CALL_LIBEDIT_AND_LOAD_CMP )
     {
         SCH_ITEM* item = GetScreen()->GetCurItem();
@@ -861,6 +860,7 @@ void SCH_EDIT_FRAME::OnPrint( wxCommandEvent& event )
     }
 }
 
+
 void SCH_EDIT_FRAME::PrintPage( wxDC* aDC, LAYER_MSK aPrintMask, bool aPrintMirrorMode,
                                 void* aData )
 {
@@ -973,6 +973,10 @@ void SCH_EDIT_FRAME::addCurrentItemToList( wxDC* aDC )
         SaveUndoItemInUndoList( undoItem );
     }
 
+    // Erase the wire representation before the 'normal' view is drawn.
+    if ( item->IsWireImage() )
+        item->Draw( m_canvas, aDC, wxPoint( 0, 0 ), g_XorMode );
+
     item->ClearFlags();
     screen->SetModify();
     screen->SetCurItem( NULL );
@@ -989,13 +993,7 @@ void SCH_EDIT_FRAME::addCurrentItemToList( wxDC* aDC )
     }
 }
 
-/* sets the main window title bar text.
- * If file name defined by SCH_SCREEN::m_FileName is not set, the title is set to the
- * application name appended with no file.
- * Otherwise, the title is set to the hierarchical sheet path and the full file name,
- * and read only is appended to the title if the user does not have write
- * access to the file.
- */
+
 void SCH_EDIT_FRAME::UpdateTitle()
 {
     wxString title;
diff --git a/eeschema/tool_sch.cpp b/eeschema/tool_sch.cpp
index a1414c08d8..2bbed5bd48 100644
--- a/eeschema/tool_sch.cpp
+++ b/eeschema/tool_sch.cpp
@@ -195,7 +195,7 @@ void SCH_EDIT_FRAME::ReCreateVToolbar()
 
     m_drawToolBar->AddTool( ID_HIERARCHY_PUSH_POP_BUTT, wxEmptyString,
                             KiBitmap( hierarchy_cursor_xpm ),
-                            _( "Ascend or descend hierarchy" ), wxITEM_CHECK );
+                            _( "Ascend/descend hierarchy" ), wxITEM_CHECK );
 
     m_drawToolBar->AddTool( ID_SCH_PLACE_COMPONENT, wxEmptyString, KiBitmap( add_component_xpm ),
                             HELP_PLACE_COMPONENTS, wxITEM_CHECK );
@@ -251,7 +251,7 @@ void SCH_EDIT_FRAME::ReCreateVToolbar()
                             HELP_PLACE_GRAPHICTEXTS, wxITEM_CHECK );
 
     m_drawToolBar->AddTool( ID_ADD_IMAGE_BUTT, wxEmptyString, KiBitmap( image_xpm ),
-                            _("Add a bitmap image"), wxITEM_CHECK );
+                            _("Add bitmap image"), wxITEM_CHECK );
 
     m_drawToolBar->AddTool( ID_SCHEMATIC_DELETE_ITEM_BUTT, wxEmptyString,
                             KiBitmap( delete_xpm ),
@@ -282,11 +282,11 @@ void SCH_EDIT_FRAME::ReCreateOptToolbar()
 
     m_optionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_UNIT_INCH, wxEmptyString,
                                KiBitmap( unit_inch_xpm ),
-                               _( "Units in inches" ), wxITEM_CHECK );
+                               _( "Set unit to inch" ), wxITEM_CHECK );
 
     m_optionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_UNIT_MM, wxEmptyString,
                                KiBitmap( unit_mm_xpm ),
-                               _( "Units in millimeters" ), wxITEM_CHECK );
+                               _( "Set unit to mm" ), wxITEM_CHECK );
 
     m_optionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_CURSOR, wxEmptyString,
                                KiBitmap( cursor_shape_xpm ),
diff --git a/eeschema/viewlib_frame.cpp b/eeschema/viewlib_frame.cpp
index c1b421e76e..b6a3b296a6 100644
--- a/eeschema/viewlib_frame.cpp
+++ b/eeschema/viewlib_frame.cpp
@@ -402,16 +402,24 @@ void LIB_VIEW_FRAME::ClickOnLibList( wxCommandEvent& event )
     if( ii < 0 )
         return;
 
-    wxString name = m_libList->GetString( ii );
+    SetSelectedLibrary( m_libList->GetString( ii ) );
+}
 
-    if( m_libraryName == name )
+
+void LIB_VIEW_FRAME::SetSelectedLibrary( const wxString& aLibraryName )
+{
+    if( m_libraryName == aLibraryName )
         return;
 
-    m_libraryName = name;
+    m_libraryName = aLibraryName;
     ReCreateListCmp();
     m_canvas->Refresh();
     DisplayLibInfos();
     ReCreateHToolbar();
+    // Ensure the corresponding line in m_libList is selected
+    // (which is not necessary the case if SetSelectedLibrary is called
+    // by an other caller than ClickOnLibList.
+    m_libList->SetStringSelection( m_libraryName, true );
 }
 
 
@@ -422,11 +430,19 @@ void LIB_VIEW_FRAME::ClickOnCmpList( wxCommandEvent& event )
     if( ii < 0 )
         return;
 
-    wxString name = m_cmpList->GetString( ii );
+    SetSelectedComponent( m_cmpList->GetString( ii ) );
+}
 
-    if( m_entryName.CmpNoCase( name ) != 0 )
+
+void LIB_VIEW_FRAME::SetSelectedComponent( const wxString& aComponentName )
+{
+    if( m_entryName.CmpNoCase( aComponentName ) != 0 )
     {
-        m_entryName = name;
+        m_entryName = aComponentName;
+        // Ensure the corresponding line in m_cmpList is selected
+        // (which is not necessary the case if SetSelectedComponent is called
+        // by an other caller than ClickOnCmpList.
+        m_cmpList->SetStringSelection( aComponentName, true );
         DisplayLibInfos();
         m_unit    = 1;
         m_convert = 1;
@@ -436,6 +452,7 @@ void LIB_VIEW_FRAME::ClickOnCmpList( wxCommandEvent& event )
     }
 }
 
+
 void LIB_VIEW_FRAME::DClickOnCmpList( wxCommandEvent& event )
 {
     if( m_semaphore )
@@ -480,10 +497,10 @@ void LIB_VIEW_FRAME::LoadSettings( )
     cfg->Read( CMPLIST_WIDTH_KEY, &m_cmpListWidth, 100 );
 
     // Set parameters to a reasonable value.
-    if ( m_libListWidth > m_FrameSize.x/2 )
+    if( m_libListWidth > m_FrameSize.x/2 )
         m_libListWidth = m_FrameSize.x/2;
 
-    if ( m_cmpListWidth > m_FrameSize.x/2 )
+    if( m_cmpListWidth > m_FrameSize.x/2 )
         m_cmpListWidth = m_FrameSize.x/2;
 }
 
diff --git a/eeschema/viewlib_frame.h b/eeschema/viewlib_frame.h
index 7449dbfd1a..f5b4a05f85 100644
--- a/eeschema/viewlib_frame.h
+++ b/eeschema/viewlib_frame.h
@@ -47,29 +47,6 @@ class CMP_LIBRARY;
  */
 class LIB_VIEW_FRAME : public SCH_BASE_FRAME
 {
-private:
-    wxComboBox*         m_selpartBox;
-
-    // List of libraries (for selection )
-    wxListBox*          m_libList;          // The list of libs
-    int                 m_libListWidth;     // Last width of the window
-
-    // List of components in the selected library
-    wxListBox*          m_cmpList;          // The list of components
-    int                 m_cmpListWidth;     // Last width of the window
-
-    // Flags
-    wxSemaphore*        m_semaphore;        // != NULL if the frame must emulate a modal dialog
-    wxString            m_configPath;       // subpath for configuration
-
-protected:
-    static wxString m_libraryName;
-    static wxString m_entryName;
-    static wxString m_exportToEeschemaCmpName;  // When the viewer is used to select a component
-                                                // in schematic, the selected component is here
-    static int      m_unit;
-    static int      m_convert;
-
 public:
     LIB_VIEW_FRAME( SCH_BASE_FRAME* aParent, CMP_LIBRARY* aLibrary = NULL,
                     wxSemaphore* aSemaphore = NULL,
@@ -134,11 +111,26 @@ public:
      */
     void SaveSettings();
 
-    wxString& GetEntryName( void ) const { return m_entryName; }
-    wxString& GetSelectedComponent( void ) const { return m_exportToEeschemaCmpName; }
+    /**
+     * Set the selected library in the library window.
+     *
+     * @param aLibName name of the library to be selected.
+     */
+    void SetSelectedLibrary( const wxString& aLibName );
 
-    static int  GetUnit( void ) { return m_unit; }
-    static int  GetConvert( void ) { return m_convert; }
+    /**
+     * Set the selected component.
+     *
+     * @param the alias name of the component to be selected.
+     */
+    void SetSelectedComponent( const wxString& aComponentName );
+    const wxString& GetSelectedComponent( void ) const { return m_exportToEeschemaCmpName; }
+
+    void SetUnit( int aUnit ) { m_unit = aUnit; }
+    int GetUnit( void ) { return m_unit; }
+
+    void SetConvert( int aConvert ) { m_convert = aConvert; }
+    int GetConvert( void ) { return m_convert; }
 
 private:
     /**
@@ -160,6 +152,33 @@ private:
     bool OnRightClick( const wxPoint& MousePos, wxMenu* PopMenu );
     void DClickOnCmpList( wxCommandEvent& event );
 
+    wxComboBox*         m_selpartBox;
+
+    // List of libraries (for selection )
+    wxListBox*          m_libList;          // The list of libs
+    int                 m_libListWidth;     // Last width of the window
+
+    // List of components in the selected library
+    wxListBox*          m_cmpList;          // The list of components
+    int                 m_cmpListWidth;     // Last width of the window
+
+    // Flags
+    wxSemaphore*        m_semaphore;        // != NULL if the frame must emulate a modal dialog
+    wxString            m_configPath;       // subpath for configuration
+
+    // TODO(hzeller): looks like these members were chosen to be static to survive different
+    // instances of this browser and communicate it to the next instance. This looks like an
+    // ugly hack, and should be solved differently.
+    static wxString m_libraryName;
+
+    // TODO(hzeller): figure out what the difference between these is and the motivation to
+    // have this distinction. Shouldn't these essentially be the same ?
+    static wxString m_entryName;
+    static wxString m_exportToEeschemaCmpName;  // When the viewer is used to select a component
+                                                // in schematic, the selected component is here
+    static int      m_unit;
+    static int      m_convert;
+
     DECLARE_EVENT_TABLE()
 };
 
diff --git a/gerbview/onrightclick.cpp b/gerbview/onrightclick.cpp
index 798b968ba7..aefc0e006b 100644
--- a/gerbview/onrightclick.cpp
+++ b/gerbview/onrightclick.cpp
@@ -53,7 +53,7 @@ bool GERBVIEW_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
                              _( "Cancel Block" ), KiBitmap( cancel_xpm ) );
                 PopMenu->AppendSeparator();
                 AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK,
-                             _( "Place Block" ), KiBitmap( apply_xpm ) );
+                             _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
                 AddMenuItem( PopMenu, ID_POPUP_DELETE_BLOCK,
                              _( "Delete Block (ctrl + drag mouse)" ), KiBitmap( delete_xpm ) );
             }
diff --git a/include/appl_wxstruct.h b/include/appl_wxstruct.h
index e58dd4f6be..afb2b91ed8 100644
--- a/include/appl_wxstruct.h
+++ b/include/appl_wxstruct.h
@@ -97,6 +97,9 @@ protected:
 
     /// The file name of the the program selected for browsing pdf files.
     wxString            m_PdfBrowser;
+    /// true to use the selected PDF browser, if exists, or false to use the default
+    bool                m_useSystemPdfBrowser;
+
     wxPathList          m_searchPaths;
     wxFileHistory       m_fileHistory;
     wxString            m_HelpFileName;
@@ -150,11 +153,29 @@ public:
 
     wxLocale* GetLocale() { return m_Locale; }
 
+    /**
+     * @return the full file name of the prefered PDF browser
+     * ( the file name is empty if no prefered there is no PDF browser selected
+     */
     wxString GetPdfBrowserFileName() const { return m_PdfBrowser; }
 
+    /**
+     * Set the name of a prefered PDF browser, which could be an alternate browser
+     * to the system PDF browser.
+     */
     void SetPdfBrowserFileName( const wxString& aFileName ) { m_PdfBrowser = aFileName; }
 
-    bool UseSystemPdfBrowser() const { return m_PdfBrowser.IsEmpty(); }
+    /**
+     * @return true if the PDF browser is the default (system) PDF browser
+     * and false if the PDF browser is the prefered (selected) browser
+     * returns false if there is no selected browser
+     */
+    bool UseSystemPdfBrowser() const { return m_useSystemPdfBrowser || m_PdfBrowser.IsEmpty(); }
+
+    /**
+     * force the use of system PDF browser, even if a preferend PDF browser is set
+     */
+    void ForceSystemPdfBrowser( bool aFlg ) { m_useSystemPdfBrowser = aFlg; }
 
     wxFileHistory& GetFileHistory() { return m_fileHistory; }
 
@@ -435,6 +456,26 @@ public:
      */
     bool SetFootprintLibTablePath();
 
+    /**
+     * Function Set3DShapesPath
+     * attempts set the environment variable given by aKiSys3Dmod to a valid path.
+     * (typically "KISYS3DMOD" )
+     * If the environment variable is already set,
+     * then it left as is to respect the wishes of the user.
+     *
+     * The path is determined by attempting to find the path modules/packages3d
+     * files in kicad tree.
+     * This may or may not be the best path but it provides the best solution for
+     * backwards compatibility with the previous 3D shapes search path implementation.
+     *
+     * @note This must be called after #SetBinDir() is called at least on Windows.
+     * Otherwise, the kicad path is not known (Windows specific)
+     *
+     * @param aKiSys3Dmod = the value of environment variable, typically "KISYS3DMOD"
+     * @return false if the aKiSys3Dmod path is not valid.
+     */
+    bool Set3DShapesPath( const wxString& aKiSys3Dmod );
+
     const wxString& GetModuleLibraryNickname()                  { return m_module_nickname; }
     void SetModuleLibraryNickname( const wxString& aNickname )  { m_module_nickname = aNickname; }
 };
diff --git a/include/base_struct.h b/include/base_struct.h
index 90e3b4b67a..8679cfdd5b 100644
--- a/include/base_struct.h
+++ b/include/base_struct.h
@@ -298,7 +298,7 @@ public:
 #define IS_RESIZED     (1 << 5)    ///< Item being resized
 #define IS_DRAGGED     (1 << 6)    ///< Item being dragged
 #define IS_DELETED     (1 << 7)
-#define IS_WIRE_IMAGE  (1 << 8)
+#define IS_WIRE_IMAGE  (1 << 8)    ///< Item to be drawn as wireframe while editing
 #define STARTPOINT     (1 << 9)
 #define ENDPOINT       (1 << 10)
 #define SELECTED       (1 << 11)
@@ -389,11 +389,13 @@ public:
     inline bool IsModified() const { return m_Flags & IS_CHANGED; }
     inline bool IsMoving() const { return m_Flags & IS_MOVED; }
     inline bool IsDragging() const { return m_Flags & IS_DRAGGED; }
+    inline bool IsWireImage() const { return m_Flags & IS_WIRE_IMAGE; }
     inline bool IsSelected() const { return m_Flags & SELECTED; }
     inline bool IsResized() const { return m_Flags & IS_RESIZED; }
     inline bool IsHighlighted() const { return m_Flags & HIGHLIGHTED; }
     inline bool IsBrightened() const { return m_Flags & BRIGHTENED; }
 
+    inline void SetWireImage() { SetFlags( IS_WIRE_IMAGE ); }
     inline void SetSelected() { SetFlags( SELECTED ); ViewUpdate( COLOR ); }
     inline void SetHighlighted() { SetFlags( HIGHLIGHTED ); ViewUpdate( COLOR ); }
     inline void SetBrightened() { SetFlags( BRIGHTENED ); }
diff --git a/include/bitmaps.h b/include/bitmaps.h
index 2656cd5d60..ae049aa719 100644
--- a/include/bitmaps.h
+++ b/include/bitmaps.h
@@ -78,7 +78,6 @@ EXTERN_BITMAP( anchor_xpm )
 EXTERN_BITMAP( annotate_down_right_xpm )
 EXTERN_BITMAP( annotate_right_down_xpm )
 EXTERN_BITMAP( annotate_xpm )
-EXTERN_BITMAP( apply_xpm )
 EXTERN_BITMAP( auto_associe_xpm )
 EXTERN_BITMAP( auto_delete_track_xpm )
 EXTERN_BITMAP( auto_track_width_xpm )
@@ -410,6 +409,8 @@ EXTERN_BITMAP( post_drill_xpm )
 EXTERN_BITMAP( post_module_xpm )
 EXTERN_BITMAP( preference_xpm )
 EXTERN_BITMAP( print_button_xpm )
+EXTERN_BITMAP( ps_router_xpm )
+EXTERN_BITMAP( py_script_xpm )
 EXTERN_BITMAP( ratsnest_xpm )
 EXTERN_BITMAP( read_setup_xpm )
 EXTERN_BITMAP( redo_xpm )
diff --git a/include/class_board_design_settings.h b/include/class_board_design_settings.h
index 9b516308b2..a651e982fc 100644
--- a/include/class_board_design_settings.h
+++ b/include/class_board_design_settings.h
@@ -119,23 +119,25 @@ public:
      * Function IsElementVisible
      * tests whether a given element category is visible. Keep this as an
      * inline function.
-     * @param aPCB_VISIBLE is from the enum by the same name
+     * @param aElementCategory is from the enum by the same name
      * @return bool - true if the element is visible.
      * @see enum PCB_VISIBLE
      */
-    bool IsElementVisible( int aPCB_VISIBLE ) const
+    bool IsElementVisible( int aElementCategory ) const
     {
-        return bool( m_VisibleElements & (1 << aPCB_VISIBLE) );
+        assert( aElementCategory >= 0 && aElementCategory < END_PCB_VISIBLE_LIST );
+
+        return ( m_VisibleElements & ( 1 << aElementCategory ) );
     }
 
     /**
      * Function SetElementVisibility
      * changes the visibility of an element category
-     * @param aPCB_VISIBLE is from the enum by the same name
+     * @param aElementCategory is from the enum by the same name
      * @param aNewState = The new visibility state of the element category
      * @see enum PCB_VISIBLE
      */
-    void SetElementVisibility( int aPCB_VISIBLE, bool aNewState );
+    void SetElementVisibility( int aElementCategory, bool aNewState );
 
     /**
      * Function GetEnabledLayers
diff --git a/include/gal/opengl/glm/core/_detail.hpp b/include/gal/opengl/glm/core/_detail.hpp
index ecc9250ecf..e6b42c26ed 100644
--- a/include/gal/opengl/glm/core/_detail.hpp
+++ b/include/gal/opengl/glm/core/_detail.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -445,7 +445,14 @@ namespace detail
 #	define GLM_RESTRICT __declspec(restrict)
 #	define GLM_RESTRICT_VAR __restrict
 #	define GLM_CONSTEXPR 
-#elif((GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_LLVM_GCC)) && (GLM_COMPILER >= GLM_COMPILER_GCC31))
+#elif(GLM_COMPILER & GLM_COMPILER_INTEL)
+#	define GLM_DEPRECATED
+#	define GLM_ALIGN(x) __declspec(align(x))
+#	define GLM_ALIGNED_STRUCT(x) __declspec(align(x)) struct
+#	define GLM_RESTRICT
+#	define GLM_RESTRICT_VAR __restrict
+#	define GLM_CONSTEXPR
+#elif(((GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_LLVM_GCC)) && (GLM_COMPILER >= GLM_COMPILER_GCC31)) || (GLM_COMPILER & GLM_COMPILER_CLANG))
 #	define GLM_DEPRECATED __attribute__((__deprecated__))
 #	define GLM_ALIGN(x) __attribute__((aligned(x)))
 #	define GLM_ALIGNED_STRUCT(x) struct __attribute__((aligned(x)))
diff --git a/include/gal/opengl/glm/core/_fixes.hpp b/include/gal/opengl/glm/core/_fixes.hpp
index 1b4dddaac7..b4cec5f259 100644
--- a/include/gal/opengl/glm/core/_fixes.hpp
+++ b/include/gal/opengl/glm/core/_fixes.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/_swizzle.hpp b/include/gal/opengl/glm/core/_swizzle.hpp
index e234a02719..dc069443f7 100644
--- a/include/gal/opengl/glm/core/_swizzle.hpp
+++ b/include/gal/opengl/glm/core/_swizzle.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -60,8 +60,8 @@ namespace detail
 		typedef T       value_type;
 
 	protected:
-		value_type&         elem   (size_t i)       { return (reinterpret_cast<value_type*>(_buffer))[i]; }
-		const value_type&   elem   (size_t i) const { return (reinterpret_cast<const value_type*>(_buffer))[i]; }
+		GLM_FUNC_QUALIFIER value_type&         elem   (size_t i)       { return (reinterpret_cast<value_type*>(_buffer))[i]; }
+		GLM_FUNC_QUALIFIER const value_type&   elem   (size_t i) const { return (reinterpret_cast<const value_type*>(_buffer))[i]; }
 
 		// Use an opaque buffer to *ensure* the compiler doesn't call a constructor.
 		// The size 1 buffer is assumed to aligned to the actual members so that the
@@ -77,19 +77,19 @@ namespace detail
 	template <typename T, typename V, int E0, int E1>
 	struct _swizzle_base1<T,V,E0,E1,-1,-2,2> : public _swizzle_base0<T,2>
 	{
-		V operator ()()  const { return V(this->elem(E0), this->elem(E1)); }
+		GLM_FUNC_QUALIFIER V operator ()()  const { return V(this->elem(E0), this->elem(E1)); }
 	};
 
 	template <typename T, typename V, int E0, int E1, int E2>
 	struct _swizzle_base1<T,V,E0,E1,E2,-1,3> : public _swizzle_base0<T,3>
 	{
-		V operator ()()  const { return V(this->elem(E0), this->elem(E1), this->elem(E2)); }
+		GLM_FUNC_QUALIFIER V operator ()()  const { return V(this->elem(E0), this->elem(E1), this->elem(E2)); }
 	};
 
 	template <typename T, typename V, int E0, int E1, int E2, int E3>
 	struct _swizzle_base1<T,V,E0,E1,E2,E3,4> : public _swizzle_base0<T,4>
 	{ 
-		V operator ()()  const { return V(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
+		GLM_FUNC_QUALIFIER V operator ()()  const { return V(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
 	};
 
 	// Internal class for implementing swizzle operators
@@ -110,67 +110,73 @@ namespace detail
 		typedef VecType vec_type;
 		typedef ValueType value_type;
 
-		_swizzle_base2& operator= (const ValueType& t)
+		GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const ValueType& t)
 		{
 			for (int i = 0; i < N; ++i)
 				(*this)[i] = t;
 			return *this;
 		}
 
-		_swizzle_base2& operator= (const VecType& that)
+		GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const VecType& that)
 		{
 			struct op { 
-				void operator() (value_type& e, value_type& t) { e = t; } 
+				GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e = t; } 
 			};
 			_apply_op(that, op());
 			return *this;
 		}
 
-		void operator -= (const VecType& that)
+		GLM_FUNC_QUALIFIER void operator -= (const VecType& that)
 		{
 			struct op { 
-				void operator() (value_type& e, value_type& t) { e -= t; } 
+				GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e -= t; } 
 			};
 			_apply_op(that, op());
 		}
 
-		void operator += (const VecType& that)
+		GLM_FUNC_QUALIFIER void operator += (const VecType& that)
 		{
 			struct op { 
-				void operator() (value_type& e, value_type& t) { e += t; } 
+				GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e += t; } 
 			};
 			_apply_op(that, op());
 		}
 
-		void operator *= (const VecType& that)
+		GLM_FUNC_QUALIFIER void operator *= (const VecType& that)
 		{
 			struct op { 
-				void operator() (value_type& e, value_type& t) { e *= t; } 
+				GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e *= t; } 
 			};
 			_apply_op(that, op());
 		}
 
-		void operator /= (const VecType& that)
+		GLM_FUNC_QUALIFIER void operator /= (const VecType& that)
 		{
 			struct op { 
-				void operator() (value_type& e, value_type& t) { e /= t; } 
+				GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e /= t; } 
 			};
 			_apply_op(that, op());
 		}
 
-		value_type& operator[]  (size_t i)
+		GLM_FUNC_QUALIFIER value_type& operator[]  (size_t i)
 		{
-			static const int offset_dst[4] = { E0, E1, E2, E3 };
+#ifndef __CUDA_ARCH__
+			static
+#endif
+				const int offset_dst[4] = { E0, E1, E2, E3 };
 			return this->elem(offset_dst[i]);
 		}
-		value_type  operator[]  (size_t i) const
+		GLM_FUNC_QUALIFIER value_type  operator[]  (size_t i) const
 		{
-			static const int offset_dst[4] = { E0, E1, E2, E3 };
+#ifndef __CUDA_ARCH__
+			static
+#endif
+				const int offset_dst[4] = { E0, E1, E2, E3 };
 			return this->elem(offset_dst[i]);
 		}
 	protected:
 		template <typename T>
-		void _apply_op(const VecType& that, T op)
+		GLM_FUNC_QUALIFIER void _apply_op(const VecType& that, T op)
 		{
 			// Make a copy of the data in this == &that.
 			// The copier should optimize out the copy in cases where the function is
@@ -191,11 +197,14 @@ namespace detail
 		typedef ValueType       value_type;
 
 		struct Stub {};
-		_swizzle_base2& operator= (Stub const &) {}
+		GLM_FUNC_QUALIFIER _swizzle_base2& operator= (Stub const &) { return *this; }
 
-		value_type  operator[]  (size_t i) const
+		GLM_FUNC_QUALIFIER value_type  operator[]  (size_t i) const
 		{
-			static const int offset_dst[4] = { E0, E1, E2, E3 };
+#ifndef __CUDA_ARCH__
+			static
+#endif
+				const int offset_dst[4] = { E0, E1, E2, E3 };
 			return this->elem(offset_dst[i]);
 		}
 	};
@@ -207,7 +216,7 @@ namespace detail
 
 		using base_type::operator=;
 
-		operator VecType () const { return (*this)(); }
+		GLM_FUNC_QUALIFIER operator VecType () const { return (*this)(); }
 	};
 
 //
@@ -223,17 +232,17 @@ namespace detail
 //
 #define _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND)                 \
 	_GLM_SWIZZLE_TEMPLATE2                                                          \
-	V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b)  \
+	GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b)  \
 	{                                                                               \
 		return a() OPERAND b();                                                     \
 	}                                                                               \
 	_GLM_SWIZZLE_TEMPLATE1                                                          \
-	V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const V& b)                   \
+	GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const V& b)                   \
 	{                                                                               \
 		return a() OPERAND b;                                                       \
 	}                                                                               \
 	_GLM_SWIZZLE_TEMPLATE1                                                          \
-	V operator OPERAND ( const V& a, const _GLM_SWIZZLE_TYPE1& b)                   \
+	GLM_FUNC_QUALIFIER V operator OPERAND ( const V& a, const _GLM_SWIZZLE_TYPE1& b)                   \
 	{                                                                               \
 		return a OPERAND b();                                                       \
 	}
@@ -243,12 +252,12 @@ namespace detail
 //
 #define _GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND)                 \
 	_GLM_SWIZZLE_TEMPLATE1                                                          \
-	V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const T& b)                   \
+	GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const T& b)                   \
 	{                                                                               \
 		return a() OPERAND b;                                                       \
 	}                                                                               \
 	_GLM_SWIZZLE_TEMPLATE1                                                          \
-	V operator OPERAND ( const T& a, const _GLM_SWIZZLE_TYPE1& b)                   \
+	GLM_FUNC_QUALIFIER V operator OPERAND ( const T& a, const _GLM_SWIZZLE_TYPE1& b)                   \
 	{                                                                               \
 		return a OPERAND b();                                                       \
 	}
@@ -258,7 +267,7 @@ namespace detail
 //
 #define _GLM_SWIZZLE_FUNCTION_1_ARGS(RETURN_TYPE,FUNCTION)                          \
 	_GLM_SWIZZLE_TEMPLATE1                                                          \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a)  \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a)  \
 	{                                                                               \
 		return FUNCTION(a());                                                       \
 	}
@@ -268,22 +277,22 @@ namespace detail
 //
 #define _GLM_SWIZZLE_FUNCTION_2_ARGS(RETURN_TYPE,FUNCTION)                                                      \
 	_GLM_SWIZZLE_TEMPLATE2                                                                                      \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b) \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b) \
 	{                                                                                                           \
 		return FUNCTION(a(), b());                                                                              \
 	}                                                                                                           \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                      \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b) \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b) \
 	{                                                                                                           \
 		return FUNCTION(a(), b());                                                                              \
 	}                                                                                                           \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                      \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename V& b)         \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename V& b)         \
 	{                                                                                                           \
 		return FUNCTION(a(), b);                                                                                \
 	}                                                                                                           \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                      \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const V& a, const _GLM_SWIZZLE_TYPE1& b)                  \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const V& a, const _GLM_SWIZZLE_TYPE1& b)                  \
 	{                                                                                                           \
 		return FUNCTION(a, b());                                                                                \
 	} 
@@ -293,22 +302,22 @@ namespace detail
 //
 #define _GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(RETURN_TYPE,FUNCTION)                                                             \
 	_GLM_SWIZZLE_TEMPLATE2                                                                                                    \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b, const T& c)   \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b, const T& c)   \
 	{                                                                                                                         \
 		return FUNCTION(a(), b(), c);                                                                                         \
 	}                                                                                                                         \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                                    \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b, const T& c)   \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b, const T& c)   \
 	{                                                                                                                         \
 		return FUNCTION(a(), b(), c);                                                                                         \
 	}                                                                                                                         \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                                    \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename S0::vec_type& b, const T& c)\
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename S0::vec_type& b, const T& c)\
 	{                                                                                                                         \
 		return FUNCTION(a(), b, c);                                                                                           \
 	}                                                                                                                         \
 	_GLM_SWIZZLE_TEMPLATE1                                                                                                    \
-	typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const typename V& a, const _GLM_SWIZZLE_TYPE1& b, const T& c)           \
+	GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const typename V& a, const _GLM_SWIZZLE_TYPE1& b, const T& c)           \
 	{                                                                                                                         \
 		return FUNCTION(a, b(), c);                                                                                           \
 	} 
@@ -640,6 +649,22 @@ namespace glm
 	struct { glm::detail::swizzle<4,T,P,0,2,3,1> E0 ## E2 ## E3 ## E1; }; \
 	struct { glm::detail::swizzle<4,T,P,0,2,3,2> E0 ## E2 ## E3 ## E2; }; \
 	struct { glm::detail::swizzle<4,T,P,0,2,3,3> E0 ## E2 ## E3 ## E3; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,0,0> E0 ## E3 ## E0 ## E0; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,0,1> E0 ## E3 ## E0 ## E1; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,0,2> E0 ## E3 ## E0 ## E2; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,0,3> E0 ## E3 ## E0 ## E3; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,1,0> E0 ## E3 ## E1 ## E0; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,1,1> E0 ## E3 ## E1 ## E1; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,1,2> E0 ## E3 ## E1 ## E2; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,1,3> E0 ## E3 ## E1 ## E3; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,2,0> E0 ## E3 ## E2 ## E0; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,2,1> E0 ## E3 ## E2 ## E1; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,2,2> E0 ## E3 ## E2 ## E2; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,2,3> E0 ## E3 ## E2 ## E3; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,3,0> E0 ## E3 ## E3 ## E0; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,3,1> E0 ## E3 ## E3 ## E1; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,3,2> E0 ## E3 ## E3 ## E2; }; \
+	struct { glm::detail::swizzle<4,T,P,0,3,3,3> E0 ## E3 ## E3 ## E3; }; \
 	struct { glm::detail::swizzle<4,T,P,1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
 	struct { glm::detail::swizzle<4,T,P,1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
 	struct { glm::detail::swizzle<4,T,P,1,0,0,2> E1 ## E0 ## E0 ## E2; }; \
diff --git a/include/gal/opengl/glm/core/_swizzle_func.hpp b/include/gal/opengl/glm/core/_swizzle_func.hpp
index 255a3ec980..be66784373 100644
--- a/include/gal/opengl/glm/core/_swizzle_func.hpp
+++ b/include/gal/opengl/glm/core/_swizzle_func.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/_vectorize.hpp b/include/gal/opengl/glm/core/_vectorize.hpp
index 7e14cc17ef..9984014fa8 100644
--- a/include/gal/opengl/glm/core/_vectorize.hpp
+++ b/include/gal/opengl/glm/core/_vectorize.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/dummy.cpp b/include/gal/opengl/glm/core/dummy.cpp
index db03cf8970..38fcca0206 100644
--- a/include/gal/opengl/glm/core/dummy.cpp
+++ b/include/gal/opengl/glm/core/dummy.cpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/func_common.hpp b/include/gal/opengl/glm/core/func_common.hpp
index 9ed943ccf6..fcf7eb7619 100644
--- a/include/gal/opengl/glm/core/func_common.hpp
+++ b/include/gal/opengl/glm/core/func_common.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -50,7 +50,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/abs.xml">GLSL abs man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType abs(genType const & x);
+	GLM_FUNC_DECL genType abs(genType const & x);
 
 	/// Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0. 
 	/// 
@@ -59,7 +59,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sign.xml">GLSL sign man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType sign(genType const & x);
+	GLM_FUNC_DECL genType sign(genType const & x);
 
 	/// Returns a value equal to the nearest integer that is less then or equal to x. 
 	/// 
@@ -68,7 +68,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floor.xml">GLSL floor man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType floor(genType const & x);
+	GLM_FUNC_DECL genType floor(genType const & x);
 
 	/// Returns a value equal to the nearest integer to x 
 	/// whose absolute value is not larger than the absolute value of x. 
@@ -78,7 +78,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/trunc.xml">GLSL trunc man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType trunc(genType const & x);
+	GLM_FUNC_DECL genType trunc(genType const & x);
 
 	/// Returns a value equal to the nearest integer to x. 
 	/// The fraction 0.5 will round in a direction chosen by the 
@@ -91,7 +91,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType round(genType const & x);
+	GLM_FUNC_DECL genType round(genType const & x);
 
 	/// Returns a value equal to the nearest integer to x.
 	/// A fractional part of 0.5 will round toward the nearest even
@@ -103,7 +103,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	/// @see <a href="http://developer.amd.com/documentation/articles/pages/New-Round-to-Even-Technique.aspx">New round to even technique</a>
 	template <typename genType> 
-	genType roundEven(genType const & x);
+	GLM_FUNC_DECL genType roundEven(genType const & x);
 
 	/// Returns a value equal to the nearest integer 
 	/// that is greater than or equal to x. 
@@ -113,7 +113,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/ceil.xml">GLSL ceil man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType ceil(genType const & x);
+	GLM_FUNC_DECL genType ceil(genType const & x);
 
 	/// Return x - floor(x).
 	/// 
@@ -122,7 +122,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/fract.xml">GLSL fract man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType fract(genType const & x);
+	GLM_FUNC_DECL genType fract(genType const & x);
 
 	/// Modulus. Returns x - y * floor(x / y) 
 	/// for each component in x using the floating point value y.
@@ -132,7 +132,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mod.xml">GLSL mod man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType mod(
+	GLM_FUNC_DECL genType mod(
 		genType const & x, 
 		genType const & y);
 
@@ -144,7 +144,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mod.xml">GLSL mod man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType mod(
+	GLM_FUNC_DECL genType mod(
 		genType const & x, 
 		typename genType::value_type const & y);
 
@@ -158,7 +158,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/modf.xml">GLSL modf man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType modf(
+	GLM_FUNC_DECL genType modf(
 		genType const & x, 
 		genType & i);
 
@@ -169,12 +169,12 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/min.xml">GLSL min man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType min(
+	GLM_FUNC_DECL genType min(
 		genType const & x, 
 		genType const & y);
 
 	template <typename genType> 
-	genType min(
+	GLM_FUNC_DECL genType min(
 		genType const & x, 
 		typename genType::value_type const & y);
 
@@ -185,12 +185,12 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/max.xml">GLSL max man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType max(
+	GLM_FUNC_DECL genType max(
 		genType const & x, 
 		genType const & y);
 
 	template <typename genType> 
-	genType max(
+	GLM_FUNC_DECL genType max(
 		genType const & x, 
 		typename genType::value_type const & y);
 
@@ -202,33 +202,33 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/clamp.xml">GLSL clamp man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType clamp(
+	GLM_FUNC_DECL genType clamp(
 		genType const & x, 
 		genType const & minVal, 
 		genType const & maxVal); 
 
 	template <typename genType> 
-	genType clamp(
+	GLM_FUNC_DECL genType clamp(
 		genType const & x, 
 		typename genType::value_type const & minVal, 
 		typename genType::value_type const & maxVal); 
 
-	//! @return If genTypeU is a floating scalar or vector: 
-	//! Returns x * (1.0 - a) + y * a, i.e., the linear blend of 
-	//! x and y using the floating-point value a. 
-	//! The value for a is not restricted to the range [0, 1].
-	//! 
-	//! @return If genTypeU is a boolean scalar or vector: 
-	//! Selects which vector each returned component comes
-	//! from. For a component of a that is false, the
-	//! corresponding component of x is returned. For a
-	//! component of a that is true, the corresponding
-	//! component of y is returned. Components of x and y that
-	//! are not selected are allowed to be invalid floating point
-	//! values and will have no effect on the results. Thus, this
-	//! provides different functionality than
-	//! genType mix(genType x, genType y, genType(a))
-	//! where a is a Boolean vector.
+	/// If genTypeU is a floating scalar or vector: 
+	/// Returns x * (1.0 - a) + y * a, i.e., the linear blend of 
+	/// x and y using the floating-point value a. 
+	/// The value for a is not restricted to the range [0, 1].
+	/// 
+	/// If genTypeU is a boolean scalar or vector: 
+	/// Selects which vector each returned component comes
+	/// from. For a component of <a> that is false, the
+	/// corresponding component of x is returned. For a
+	/// component of a that is true, the corresponding
+	/// component of y is returned. Components of x and y that
+	/// are not selected are allowed to be invalid floating point
+	/// values and will have no effect on the results. Thus, this
+	/// provides different functionality than
+	/// genType mix(genType x, genType y, genType(a))
+	/// where a is a Boolean vector.
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mix.xml">GLSL mix man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
@@ -256,19 +256,19 @@ namespace glm
 	/// glm::vec4 u = glm::mix(g, h, r); // Interpolations can be perform per component with a vector for the last parameter.
 	/// @endcode
 	template <typename genTypeT, typename genTypeU> 
-	genTypeT mix(genTypeT const & x, genTypeT const & y, genTypeU const & a);
+	GLM_FUNC_DECL genTypeT mix(genTypeT const & x, genTypeT const & y, genTypeU const & a);
 
 	//! Returns 0.0 if x < edge, otherwise it returns 1.0.
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/step.xml">GLSL step man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType step(
+	GLM_FUNC_DECL genType step(
 		genType const & edge, 
 		genType const & x);
 
 	template <typename genType> 
-	genType step(
+	GLM_FUNC_DECL genType step(
 		typename genType::value_type const & edge, 
 		genType const & x);
 
@@ -278,8 +278,8 @@ namespace glm
 	/// you would want a threshold function with a smooth
 	/// transition. This is equivalent to:
 	/// genType t;
-	/// t = clamp ((x � edge0) / (edge1 � edge0), 0, 1);
-	/// return t * t * (3 � 2 * t);
+	/// t = clamp ((x - edge0) / (edge1 - edge0), 0, 1);
+	/// return t * t * (3 - 2 * t);
 	/// Results are undefined if edge0 >= edge1.
 	///
 	/// @tparam genType Floating-point scalar or vector types.
@@ -287,13 +287,13 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/smoothstep.xml">GLSL smoothstep man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	genType smoothstep(
+	GLM_FUNC_DECL genType smoothstep(
 		genType const & edge0, 
 		genType const & edge1, 
 		genType const & x);
 
 	template <typename genType> 
-	genType smoothstep(
+	GLM_FUNC_DECL genType smoothstep(
 		typename genType::value_type const & edge0, 
 		typename genType::value_type const & edge1, 
 		genType const & x);
@@ -311,7 +311,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/isnan.xml">GLSL isnan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	typename genType::bool_type isnan(genType const & x);
+	GLM_FUNC_DECL typename genType::bool_type isnan(genType const & x);
 
 	/// Returns true if x holds a positive infinity or negative
 	/// infinity representation in the underlying implementation's
@@ -324,7 +324,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/isinf.xml">GLSL isinf man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType> 
-	typename genType::bool_type isinf(genType const & x);
+	GLM_FUNC_DECL typename genType::bool_type isinf(genType const & x);
 
 	/// Returns a signed integer value representing
 	/// the encoding of a floating-point value. The floatingpoint
@@ -336,7 +336,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToInt.xml">GLSL floatBitsToInt man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType, typename genIType>
-	genIType floatBitsToInt(genType const & value);
+	GLM_FUNC_DECL genIType floatBitsToInt(genType const & value);
 
 	/// Returns a unsigned integer value representing
 	/// the encoding of a floating-point value. The floatingpoint
@@ -348,7 +348,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToUint.xml">GLSL floatBitsToUint man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType, typename genUType>
-	genUType floatBitsToUint(genType const & value);
+	GLM_FUNC_DECL genUType floatBitsToUint(genType const & value);
 
 	/// Returns a floating-point value corresponding to a signed
 	/// integer encoding of a floating-point value.
@@ -364,7 +364,7 @@ namespace glm
 	/// 
 	/// @todo Clarify this declaration, we don't need to actually specify the return type
 	template <typename genType, typename genIType>
-	genType intBitsToFloat(genIType const & value);
+	GLM_FUNC_DECL genType intBitsToFloat(genIType const & value);
 
 	/// Returns a floating-point value corresponding to a
 	/// unsigned integer encoding of a floating-point value.
@@ -380,7 +380,7 @@ namespace glm
 	/// 
 	/// @todo Clarify this declaration, we don't need to actually specify the return type
 	template <typename genType, typename genUType>
-	genType uintBitsToFloat(genUType const & value);
+	GLM_FUNC_DECL genType uintBitsToFloat(genUType const & value);
 
 	/// Computes and returns a * b + c.
 	/// 
@@ -389,7 +389,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/fma.xml">GLSL fma man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType>
-	genType fma(genType const & a, genType const & b, genType const & c);
+	GLM_FUNC_DECL genType fma(genType const & a, genType const & b, genType const & c);
 
 	/// Splits x into a floating-point significand in the range
 	/// [0.5, 1.0) and an integral exponent of two, such that:
@@ -406,7 +406,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/frexp.xml">GLSL frexp man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType, typename genIType>
-	genType frexp(genType const & x, genIType & exp);
+	GLM_FUNC_DECL genType frexp(genType const & x, genIType & exp);
 
 	/// Builds a floating-point number from x and the
 	/// corresponding integral exponent of two in exp, returning:
@@ -420,7 +420,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/ldexp.xml">GLSL ldexp man page</a>; 
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	template <typename genType, typename genIType>
-	genType ldexp(genType const & x, genIType const & exp);
+	GLM_FUNC_DECL genType ldexp(genType const & x, genIType const & exp);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_common.inl b/include/gal/opengl/glm/core/func_common.inl
index 9c1c0470c2..1c0d9df979 100644
--- a/include/gal/opengl/glm/core/func_common.inl
+++ b/include/gal/opengl/glm/core/func_common.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -36,7 +36,7 @@ namespace detail
 	template <typename genFIType>
 	struct Abs_<genFIType, true>
 	{
-		static genFIType get(genFIType const & x)
+		GLM_FUNC_QUALIFIER static genFIType get(genFIType const & x)
 		{
 			GLM_STATIC_ASSERT(
 				detail::type<genFIType>::is_float || 
@@ -49,7 +49,7 @@ namespace detail
 	template <typename genFIType>
 	struct Abs_<genFIType, false>
 	{
-		static genFIType get(genFIType const & x)
+		GLM_FUNC_QUALIFIER static genFIType get(genFIType const & x)
 		{
 			GLM_STATIC_ASSERT(
 					detail::type<genFIType>::is_uint, "'abs' only accept floating-point and integer inputs");
@@ -275,7 +275,7 @@ namespace detail
 	//// Only valid if (INT_MIN <= x-y <= INT_MAX)
 	//// min(x,y)
 	//r = y + ((x - y) & ((x - y) >> (sizeof(int) *
-	//CHAR_BIT � 1)));
+	//CHAR_BIT - 1)));
 	//// max(x,y)
 	//r = x - ((x - y) & ((x - y) >> (sizeof(int) *
 	//CHAR_BIT - 1)));
@@ -420,93 +420,87 @@ namespace detail
 	}
 
 	// mix
-	template <typename genTypeT, typename genTypeU>
-	GLM_FUNC_QUALIFIER genTypeT mix
+	template <typename genType>
+	GLM_FUNC_QUALIFIER genType mix
 	(
-		genTypeT const & x, 
-		genTypeT const & y, 
-		genTypeU const & a
+		genType const & x, 
+		genType const & y, 
+		genType const & a
 	)
 	{
-		// It could be a vector too
-		//GLM_STATIC_ASSERT(
-		//	detail::type<genTypeT>::is_float && 
-		//	detail::type<genTypeU>::is_float);
+		GLM_STATIC_ASSERT(detail::type<genType>::is_float , "'genType' is not floating-point type");
 
-		//return x + a * (y - x);
-		return genTypeT(genTypeU(x) + a * genTypeU(y - x));
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec2<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec2<valType> mix
 	(
-		detail::tvec2<valTypeA> const & x, 
-		detail::tvec2<valTypeA> const & y, 
-		valTypeB const & a
+		detail::tvec2<valType> const & x, 
+		detail::tvec2<valType> const & y, 
+		valType const & a
 	)
 	{
-		return detail::tvec2<valTypeA>(
-			detail::tvec2<valTypeB>(x) + a * detail::tvec2<valTypeB>(y - x));
+		GLM_STATIC_ASSERT(detail::type<valType>::is_float , "'genType' is not floating-point type");
+
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec3<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec3<valType> mix
 	(
-		detail::tvec3<valTypeA> const & x, 
-		detail::tvec3<valTypeA> const & y, 
-		valTypeB const & a
+		detail::tvec3<valType> const & x, 
+		detail::tvec3<valType> const & y, 
+		valType const & a
 	)
 	{
-		return detail::tvec3<valTypeA>(
-			detail::tvec3<valTypeB>(x) + a * detail::tvec3<valTypeB>(y - x));
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec4<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec4<valType> mix
 	(
-		detail::tvec4<valTypeA> const & x, 
-		detail::tvec4<valTypeA> const & y, 
-		valTypeB const & a
+		detail::tvec4<valType> const & x, 
+		detail::tvec4<valType> const & y, 
+		valType const & a
 	)
 	{
-		return detail::tvec4<valTypeA>(
-			detail::tvec4<valTypeB>(x) + a * detail::tvec4<valTypeB>(y - x));
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec2<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec2<valType> mix
 	(
-		detail::tvec2<valTypeA> const & x, 
-		detail::tvec2<valTypeA> const & y, 
-		detail::tvec2<valTypeB> const & a
+		detail::tvec2<valType> const & x, 
+		detail::tvec2<valType> const & y, 
+		detail::tvec2<valType> const & a
 	)
 	{
-		return detail::tvec2<valTypeA>(
-			detail::tvec2<valTypeB>(x) + a * detail::tvec2<valTypeB>(y - x));
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec3<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec3<valType> mix
 	(
-		detail::tvec3<valTypeA> const & x, 
-		detail::tvec3<valTypeA> const & y, 
-		detail::tvec3<valTypeB> const & a
+		detail::tvec3<valType> const & x, 
+		detail::tvec3<valType> const & y, 
+		detail::tvec3<valType> const & a
 	)
 	{
-		return detail::tvec3<valTypeA>(
-			detail::tvec3<valTypeB>(x) + a * detail::tvec3<valTypeB>(y - x));
+		GLM_STATIC_ASSERT(detail::type<valType>::is_float , "'genType' is not floating-point type");
+
+		return x + a * (y - x);
 	}
 
-	template <typename valTypeA, typename valTypeB>
-	GLM_FUNC_QUALIFIER detail::tvec4<valTypeA> mix
+	template <typename valType>
+	GLM_FUNC_QUALIFIER detail::tvec4<valType> mix
 	(
-		detail::tvec4<valTypeA> const & x, 
-		detail::tvec4<valTypeA> const & y, 
-		detail::tvec4<valTypeB> const & a
+		detail::tvec4<valType> const & x, 
+		detail::tvec4<valType> const & y, 
+		detail::tvec4<valType> const & a
 	)
 	{
-		return detail::tvec4<valTypeA>(
-			detail::tvec4<valTypeB>(x) + a * detail::tvec4<valTypeB>(y - x));
+		return x + a * (y - x);
 	}
 
 	//template <typename genTypeT>
@@ -525,15 +519,63 @@ namespace detail
 	//	return x + a * (y - x);
 	//}
 
-	template <typename genType>
-	GLM_FUNC_QUALIFIER genType mix
+	template <>
+	GLM_FUNC_QUALIFIER float mix
 	(
-		genType const & x, 
-		genType const & y, 
+		float const & x, 
+		float const & y, 
 		bool const & a
 	)
 	{
-		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'mix' only accept floating-point inputs");
+		return a ? y : x;
+	}
+
+	template <>
+	GLM_FUNC_QUALIFIER double mix
+	(
+		double const & x, 
+		double const & y, 
+		bool const & a
+	)
+	{
+		return a ? y : x;
+	}
+
+	template <typename T>
+	GLM_FUNC_QUALIFIER detail::tvec2<T> mix
+	(
+		detail::tvec2<T> const & x, 
+		detail::tvec2<T> const & y, 
+		bool a
+	)
+	{
+		GLM_STATIC_ASSERT(detail::type<T>::is_float, "'mix' only accept floating-point inputs");
+
+		return a ? y : x;
+	}
+
+	template <typename T>
+	GLM_FUNC_QUALIFIER detail::tvec3<T> mix
+	(
+		detail::tvec3<T> const & x, 
+		detail::tvec3<T> const & y, 
+		bool a
+	)
+	{
+		GLM_STATIC_ASSERT(detail::type<T>::is_float, "'mix' only accept floating-point inputs");
+
+		return a ? y : x;
+	}
+
+	template <typename T>
+	GLM_FUNC_QUALIFIER detail::tvec4<T> mix
+	(
+		detail::tvec4<T> const & x, 
+		detail::tvec4<T> const & y, 
+		bool a
+	)
+	{
+		GLM_STATIC_ASSERT(detail::type<T>::is_float, "'mix' only accept floating-point inputs");
 
 		return a ? y : x;
 	}
@@ -552,8 +594,7 @@ namespace detail
 		for
 		(
 			typename detail::tvec2<T>::size_type i = 0; 
-			i < detail::tvec2<T>::value_size(); 
-			++i
+			i < x.length(); ++i
 		)
 		{
 			result[i] = a[i] ? y[i] : x[i];
@@ -575,8 +616,7 @@ namespace detail
 		for
 		(
 			typename detail::tvec3<T>::size_type i = 0; 
-			i < detail::tvec3<T>::value_size(); 
-			++i
+			i < x.length(); ++i
 		)
 		{
 			result[i] = a[i] ? y[i] : x[i];
@@ -598,8 +638,7 @@ namespace detail
 		for
 		(
 			typename detail::tvec4<T>::size_type i = 0; 
-			i < detail::tvec4<T>::value_size(); 
-			++i
+			i < x.length(); ++i
 		)
 		{
 			result[i] = a[i] ? y[i] : x[i];
@@ -803,17 +842,19 @@ namespace detail
 	{
 		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'isnan' only accept floating-point inputs");
 
-#       if(GLM_COMPILER & (GLM_COMPILER_VC | GLM_COMPILER_INTEL))
+#		if(GLM_COMPILER & (GLM_COMPILER_VC | GLM_COMPILER_INTEL))
 			return _isnan(x) != 0;
-#		elif(GLM_COMPILER & GLM_COMPILER_GCC)
+#		elif(GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG))
 #			if(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
 				return _isnan(x) != 0;
 #			else
 				return std::isnan(x);
 #			endif
-#       else
+#		elif(GLM_COMPILER & GLM_COMPILER_CUDA)
+			return isnan(x) != 0;
+#		else
 			return std::isnan(x);
-#       endif
+#		endif
 	}
 
 	template <typename T>
@@ -858,32 +899,20 @@ namespace detail
 	{
 		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'isinf' only accept floating-point inputs");
 
-#       if(GLM_COMPILER & (GLM_COMPILER_INTEL | GLM_COMPILER_VC))
+#		if(GLM_COMPILER & (GLM_COMPILER_INTEL | GLM_COMPILER_VC))
 			return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF;
-#		elif(GLM_COMPILER & GLM_COMPILER_GCC)
+#		elif(GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG))
 #			if(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
 				return _isinf(x) != 0;
 #			else
 				return std::isinf(x);
 #			endif
-#       else
+#		elif(GLM_COMPILER & GLM_COMPILER_CUDA)
+			// http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/docs/online/group__CUDA__MATH__DOUBLE_g13431dd2b40b51f9139cbb7f50c18fab.html#g13431dd2b40b51f9139cbb7f50c18fab
+			return isinf(double(x)) != 0;
+#		else
 			return std::isinf(x);
-#       endif
-/*
-#       if(GLM_COMPILER & GLM_COMPILER_VC)
-			return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF;
-#       elif(GLM_COMPILER & GLM_COMPILER_GCC)
-#           if(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
-				return _isinf(x) != 0;
-#           else
-				return std::isinf(x);
-#           endif
-#       elif(GLM_COMPILER & GLM_COMPILER_INTEL)
-			return isinf(x) != 0;			
-#       else
-			return std::isinf(x);
-#       endif
-*/
+#		endif
 	}
 
 	template <typename T>
diff --git a/include/gal/opengl/glm/core/func_exponential.hpp b/include/gal/opengl/glm/core/func_exponential.hpp
index 557ac175d2..dc76fcbb93 100644
--- a/include/gal/opengl/glm/core/func_exponential.hpp
+++ b/include/gal/opengl/glm/core/func_exponential.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -41,16 +41,16 @@ namespace glm
 	/// @addtogroup core_func_exponential
 	/// @{
 
-	/// Returns x raised to the y power. 
+	/// Returns 'base' raised to the power 'exponent'. 
 	///
-	/// @param x pow function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
-	/// @param y 
+	/// @param base Floating point value. pow function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
+	/// @param exponent Floating point value representing the 'exponent'.
 	/// @tparam genType Floating-point scalar or vector types.
 	///
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/pow.xml">GLSL pow man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType pow(genType const & x, genType const & y);
+	GLM_FUNC_DECL genType pow(genType const & base, genType const & exponent);
 
 	/// Returns the natural exponentiation of x, i.e., e^x.
 	///
@@ -60,7 +60,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp.xml">GLSL exp man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType exp(genType const & x);
+	GLM_FUNC_DECL genType exp(genType const & x);
 
 	/// Returns the natural logarithm of x, i.e., 
 	/// returns the value y which satisfies the equation x = e^y. 
@@ -72,7 +72,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log.xml">GLSL log man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType log(genType const & x);
+	GLM_FUNC_DECL genType log(genType const & x);
 
 	/// Returns 2 raised to the x power.
 	/// 
@@ -82,7 +82,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp2.xml">GLSL exp2 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType exp2(genType const & x);
+	GLM_FUNC_DECL genType exp2(genType const & x);
 
 	/// Returns the base 2 log of x, i.e., returns the value y, 
 	/// which satisfies the equation x = 2 ^ y.
@@ -93,7 +93,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log2.xml">GLSL log2 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType log2(genType const & x);
+	GLM_FUNC_DECL genType log2(genType const & x);
 
 	/// Returns the positive square root of x.
 	/// 
@@ -103,7 +103,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sqrt.xml">GLSL sqrt man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType sqrt(genType const & x);
+	GLM_FUNC_DECL genType sqrt(genType const & x);
     
 	/// Returns the reciprocal of the positive square root of x.
 	/// 
@@ -113,7 +113,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inversesqrt.xml">GLSL inversesqrt man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
 	template <typename genType> 
-	genType inversesqrt(genType const & x);
+	GLM_FUNC_DECL genType inversesqrt(genType const & x);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_exponential.inl b/include/gal/opengl/glm/core/func_exponential.inl
index 6ae709c6de..1b08786df6 100644
--- a/include/gal/opengl/glm/core/func_exponential.inl
+++ b/include/gal/opengl/glm/core/func_exponential.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -146,6 +146,7 @@ namespace _detail
 	)
 	{
 		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'inversesqrt' only accept floating-point input");
+		assert(x > genType(0));
 
 		return genType(1) / ::std::sqrt(x);
 	}
diff --git a/include/gal/opengl/glm/core/func_geometric.hpp b/include/gal/opengl/glm/core/func_geometric.hpp
index 1c92e1b88b..c221084f14 100644
--- a/include/gal/opengl/glm/core/func_geometric.hpp
+++ b/include/gal/opengl/glm/core/func_geometric.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -48,7 +48,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/length.xml">GLSL length man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-		typename genType::value_type length(
+	GLM_FUNC_DECL typename genType::value_type length(
 		genType const & x); 
 
 	/// Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).
@@ -58,7 +58,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/distance.xml">GLSL distance man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	typename genType::value_type distance(
+	GLM_FUNC_DECL typename genType::value_type distance(
 		genType const & p0, 
 		genType const & p1);
 
@@ -69,7 +69,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/dot.xml">GLSL dot man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	typename genType::value_type dot(
+	GLM_FUNC_DECL typename genType::value_type dot(
 		genType const & x, 
 		genType const & y);
 
@@ -80,7 +80,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cross.xml">GLSL cross man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename valType> 
-	detail::tvec3<valType> cross(
+	GLM_FUNC_DECL detail::tvec3<valType> cross(
 		detail::tvec3<valType> const & x, 
 		detail::tvec3<valType> const & y);
 
@@ -89,7 +89,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/normalize.xml">GLSL normalize man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	genType normalize(
+	GLM_FUNC_DECL genType normalize(
 		genType const & x);
 
 	/// If dot(Nref, I) < 0.0, return N, otherwise, return -N.
@@ -99,7 +99,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/faceforward.xml">GLSL faceforward man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	genType faceforward(
+	GLM_FUNC_DECL genType faceforward(
 		genType const & N, 
 		genType const & I, 
 		genType const & Nref);
@@ -112,7 +112,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/reflect.xml">GLSL reflect man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	genType reflect(
+	GLM_FUNC_DECL genType reflect(
 		genType const & I, 
 		genType const & N);
 
@@ -125,7 +125,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/refract.xml">GLSL refract man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
 	template <typename genType> 
-	genType refract(
+	GLM_FUNC_DECL genType refract(
 		genType const & I, 
 		genType const & N, 
 		typename genType::value_type const & eta);
diff --git a/include/gal/opengl/glm/core/func_geometric.inl b/include/gal/opengl/glm/core/func_geometric.inl
index 1923d05d1b..259a0ffdf9 100644
--- a/include/gal/opengl/glm/core/func_geometric.inl
+++ b/include/gal/opengl/glm/core/func_geometric.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -132,7 +132,6 @@ namespace glm
 	(
 		genType const & x, 
 		genType const & y
-        
 	)
 	{
 		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'dot' only accept floating-point inputs");
@@ -271,7 +270,7 @@ namespace glm
 
 	// reflect
 	template <typename genType>
-	genType reflect
+	GLM_FUNC_QUALIFIER genType reflect
 	(
 		genType const & I, 
 		genType const & N
diff --git a/include/gal/opengl/glm/core/func_integer.hpp b/include/gal/opengl/glm/core/func_integer.hpp
index affbcd8fa5..df9a401591 100644
--- a/include/gal/opengl/glm/core/func_integer.hpp
+++ b/include/gal/opengl/glm/core/func_integer.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -52,7 +52,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/uaddCarry.xml">GLSL uaddCarry man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genUType>
-	genUType uaddCarry(
+	GLM_FUNC_DECL genUType uaddCarry(
 		genUType const & x, 
 		genUType const & y, 
 		genUType & carry);
@@ -66,7 +66,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/usubBorrow.xml">GLSL usubBorrow man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genUType>
-	genUType usubBorrow(
+	GLM_FUNC_DECL genUType usubBorrow(
 		genUType const & x, 
 		genUType const & y, 
 		genUType & borrow);
@@ -80,7 +80,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/umulExtended.xml">GLSL umulExtended man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genUType>
-	void umulExtended(
+	GLM_FUNC_DECL void umulExtended(
 		genUType const & x, 
 		genUType const & y, 
 		genUType & msb, 
@@ -95,7 +95,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/imulExtended.xml">GLSL imulExtended man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genIType>
-	void imulExtended(
+	GLM_FUNC_DECL void imulExtended(
 		genIType const & x, 
 		genIType const & y, 
 		genIType & msb, 
@@ -105,7 +105,7 @@ namespace glm
 	/// returning them in the least significant bits of the result.
 	/// For unsigned data types, the most significant bits of the
 	/// result will be set to zero. For signed data types, the
-	/// most significant bits will be set to the value of bit offset + base � 1.
+	/// most significant bits will be set to the value of bit offset + base - 1.
 	///
 	/// If bits is zero, the result will be zero. The result will be
 	/// undefined if offset or bits is negative, or if the sum of
@@ -117,7 +117,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldExtract.xml">GLSL bitfieldExtract man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genIUType>
-	genIUType bitfieldExtract(
+	GLM_FUNC_DECL genIUType bitfieldExtract(
 		genIUType const & Value, 
 		int const & Offset, 
 		int const & Bits);
@@ -125,7 +125,7 @@ namespace glm
 	/// Returns the insertion the bits least-significant bits of insert into base.
 	///
 	/// The result will have bits [offset, offset + bits - 1] taken
-	/// from bits [0, bits � 1] of insert, and all other bits taken
+	/// from bits [0, bits - 1] of insert, and all other bits taken
 	/// directly from the corresponding bits of base. If bits is
 	/// zero, the result will simply be base. The result will be
 	/// undefined if offset or bits is negative, or if the sum of
@@ -137,7 +137,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldInsert.xml">GLSL bitfieldInsert man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genIUType>
-	genIUType bitfieldInsert(
+	GLM_FUNC_DECL genIUType bitfieldInsert(
 		genIUType const & Base, 
 		genIUType const & Insert, 
 		int const & Offset, 
@@ -152,7 +152,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldReverse.xml">GLSL bitfieldReverse man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
 	template <typename genIUType>
-	genIUType bitfieldReverse(genIUType const & Value);
+	GLM_FUNC_DECL genIUType bitfieldReverse(genIUType const & Value);
 		
 	/// Returns the number of bits set to 1 in the binary representation of value.
 	///
@@ -163,7 +163,7 @@ namespace glm
 	///
 	/// @todo Clarify the declaration to specify that scalars are suported.
 	template <typename T, template <typename> class genIUType>
-	typename genIUType<T>::signed_type bitCount(genIUType<T> const & Value);
+	GLM_FUNC_DECL typename genIUType<T>::signed_type bitCount(genIUType<T> const & Value);
 
 	/// Returns the bit number of the least significant bit set to
 	/// 1 in the binary representation of value. 
@@ -176,7 +176,7 @@ namespace glm
 	///
 	/// @todo Clarify the declaration to specify that scalars are suported.
 	template <typename T, template <typename> class genIUType>
-	typename genIUType<T>::signed_type findLSB(genIUType<T> const & Value);
+	GLM_FUNC_DECL typename genIUType<T>::signed_type findLSB(genIUType<T> const & Value);
 
 	/// Returns the bit number of the most significant bit in the binary representation of value.
 	/// For positive integers, the result will be the bit number of the most significant bit set to 1. 
@@ -190,7 +190,7 @@ namespace glm
 	///
 	/// @todo Clarify the declaration to specify that scalars are suported.
 	template <typename T, template <typename> class genIUType>
-	typename genIUType<T>::signed_type findMSB(genIUType<T> const & Value);
+	GLM_FUNC_DECL typename genIUType<T>::signed_type findMSB(genIUType<T> const & Value);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_integer.inl b/include/gal/opengl/glm/core/func_integer.inl
index ae7bf8af36..ad8b1fe83c 100644
--- a/include/gal/opengl/glm/core/func_integer.inl
+++ b/include/gal/opengl/glm/core/func_integer.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -26,10 +26,12 @@
 /// @author Christophe Riccio
 ///////////////////////////////////////////////////////////////////////////////////
 
+#if(GLM_ARCH != GLM_ARCH_PURE)
 #if(GLM_COMPILER & GLM_COMPILER_VC)
-#include <intrin.h>
-#pragma intrinsic(_BitScanReverse)
-#endif
+#	include <intrin.h>
+#	pragma intrinsic(_BitScanReverse)
+#endif//(GLM_COMPILER & GLM_COMPILER_VC)
+#endif//(GLM_ARCH != GLM_ARCH_PURE)
 
 namespace glm
 {
@@ -103,7 +105,7 @@ namespace glm
 		if(x > y)
 			return genUType(detail::highp_int_t(x) - detail::highp_int_t(y));
 		else
-			return genUType(detail::highp_int_t(1) << detail::highp_int_t(32) + detail::highp_int_t(x) - detail::highp_int_t(y));
+			return genUType((detail::highp_int_t(1) << detail::highp_int_t(32)) + detail::highp_int_t(x) - detail::highp_int_t(y));
 	}
 
 	template <typename T>
@@ -521,7 +523,6 @@ namespace glm
 	}
 
 	// findMSB
-/*
 #if((GLM_ARCH != GLM_ARCH_PURE) && (GLM_COMPILER & GLM_COMPILER_VC))
 
 	template <typename genIUType>
@@ -538,7 +539,7 @@ namespace glm
 		_BitScanReverse(&Result, Value); 
 		return int(Result);
 	}
-
+/*
 // __builtin_clz seems to be buggy as it crasks for some values, from 0x00200000 to 80000000
 #elif((GLM_ARCH != GLM_ARCH_PURE) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC40))
 
@@ -560,8 +561,9 @@ namespace glm
 		//
 		return 31 - __builtin_clzl(Value);
 	}
-#else
 */
+#else
+
 /* SSE implementation idea
 
 		__m128i const Zero = _mm_set_epi32( 0,  0,  0,  0);
@@ -606,7 +608,7 @@ namespace glm
 			return MostSignificantBit;
 		}
 	}
-//#endif//(GLM_COMPILER)
+#endif//(GLM_COMPILER)
 
 	template <typename T>
 	GLM_FUNC_QUALIFIER detail::tvec2<int> findMSB
diff --git a/include/gal/opengl/glm/core/func_matrix.hpp b/include/gal/opengl/glm/core/func_matrix.hpp
index ac1fda8482..3c92cbbaba 100644
--- a/include/gal/opengl/glm/core/func_matrix.hpp
+++ b/include/gal/opengl/glm/core/func_matrix.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -53,7 +53,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/matrixCompMult.xml">GLSL matrixCompMult man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
 	template <typename matType> 
-	matType matrixCompMult(
+	GLM_FUNC_DECL matType matrixCompMult(
 		matType const & x, 
 		matType const & y);
 
@@ -68,7 +68,7 @@ namespace glm
 	/// 
 	/// @todo Clarify the declaration to specify that matType doesn't have to be provided when used.
 	template <typename vecType, typename matType> 
-	matType outerProduct(
+	GLM_FUNC_DECL matType outerProduct(
 		vecType const & c, 
 		vecType const & r);
 
@@ -79,7 +79,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/transpose.xml">GLSL transpose man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>	
 	template <typename matType> 
-	typename matType::transpose_type transpose(
+	GLM_FUNC_DECL typename matType::transpose_type transpose(
 		matType const & x);
 	
 	/// Return the determinant of a mat2 matrix. 
@@ -89,7 +89,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>	
 	template <typename valType> 
-	typename detail::tmat2x2<valType>::value_type determinant(
+	GLM_FUNC_DECL typename detail::tmat2x2<valType>::value_type determinant(
 		detail::tmat2x2<valType> const & m);
 
 	/// Return the determinant of a mat3 matrix. 
@@ -99,7 +99,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>	
 	template <typename valType> 
-	typename detail::tmat3x3<valType>::value_type determinant(
+	GLM_FUNC_DECL typename detail::tmat3x3<valType>::value_type determinant(
 		detail::tmat3x3<valType> const & m);
 
 	/// Return the determinant of a mat4 matrix. 
@@ -109,7 +109,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>		
 	template <typename valType> 
-	typename detail::tmat4x4<valType>::value_type determinant(
+	GLM_FUNC_DECL typename detail::tmat4x4<valType>::value_type determinant(
 		detail::tmat4x4<valType> const & m);
 
 	/// Return the inverse of a mat2 matrix. 
@@ -119,7 +119,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inverse.xml">GLSL inverse man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>	 
 	template <typename valType> 
-	detail::tmat2x2<valType> inverse(
+	GLM_FUNC_DECL detail::tmat2x2<valType> inverse(
 		detail::tmat2x2<valType> const & m);
 
 	/// Return the inverse of a mat3 matrix. 
@@ -129,7 +129,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inverse.xml">GLSL inverse man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a> 
 	template <typename valType> 
-	detail::tmat3x3<valType> inverse(
+	GLM_FUNC_DECL detail::tmat3x3<valType> inverse(
 		detail::tmat3x3<valType> const & m);
 
 	/// Return the inverse of a mat4 matrix. 
@@ -139,7 +139,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inverse.xml">GLSL inverse man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
 	template <typename valType> 
-	detail::tmat4x4<valType> inverse(
+	GLM_FUNC_DECL detail::tmat4x4<valType> inverse(
 		detail::tmat4x4<valType> const & m);
 
 	/// @}
diff --git a/include/gal/opengl/glm/core/func_matrix.inl b/include/gal/opengl/glm/core/func_matrix.inl
index 3b07b74b1d..d89d5d4b16 100644
--- a/include/gal/opengl/glm/core/func_matrix.inl
+++ b/include/gal/opengl/glm/core/func_matrix.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/func_noise.hpp b/include/gal/opengl/glm/core/func_noise.hpp
index 369f56de6f..3e5f874187 100644
--- a/include/gal/opengl/glm/core/func_noise.hpp
+++ b/include/gal/opengl/glm/core/func_noise.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -50,7 +50,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise1.xml">GLSL noise1 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.13 Noise Functions</a>
 	template <typename genType>
-	typename genType::value_type noise1(genType const & x);
+	GLM_FUNC_DECL typename genType::value_type noise1(genType const & x);
 
 	/// Returns a 2D noise value based on the input value x.
 	///
@@ -59,7 +59,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise2.xml">GLSL noise2 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.13 Noise Functions</a>
 	template <typename genType>
-	detail::tvec2<typename genType::value_type> noise2(genType const & x);
+	GLM_FUNC_DECL detail::tvec2<typename genType::value_type> noise2(genType const & x);
 
 	/// Returns a 3D noise value based on the input value x.
 	///
@@ -68,7 +68,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise3.xml">GLSL noise3 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.13 Noise Functions</a>
 	template <typename genType>
-	detail::tvec3<typename genType::value_type> noise3(genType const & x);
+	GLM_FUNC_DECL detail::tvec3<typename genType::value_type> noise3(genType const & x);
 
 	/// Returns a 4D noise value based on the input value x.
 	///
@@ -77,7 +77,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise4.xml">GLSL noise4 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.13 Noise Functions</a>
 	template <typename genType>
-	detail::tvec4<typename genType::value_type> noise4(genType const & x);
+	GLM_FUNC_DECL detail::tvec4<typename genType::value_type> noise4(genType const & x);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_noise.inl b/include/gal/opengl/glm/core/func_noise.inl
index a53ba5a75b..68a19333f1 100644
--- a/include/gal/opengl/glm/core/func_noise.inl
+++ b/include/gal/opengl/glm/core/func_noise.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/func_packing.hpp b/include/gal/opengl/glm/core/func_packing.hpp
index e4f26dcbf5..b4312e12b4 100644
--- a/include/gal/opengl/glm/core/func_packing.hpp
+++ b/include/gal/opengl/glm/core/func_packing.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -52,7 +52,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm2x16.xml">GLSL packUnorm2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::uint32 packUnorm2x16(detail::tvec2<detail::float32> const & v);
+	GLM_FUNC_DECL detail::uint32 packUnorm2x16(detail::tvec2<detail::float32> const & v);
 
 	//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. 
 	//! Then, the results are packed into the returned 32-bit unsigned integer.
@@ -65,7 +65,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm2x16.xml">GLSL packSnorm2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::uint32 packSnorm2x16(detail::tvec2<detail::float32> const & v);
+	GLM_FUNC_DECL detail::uint32 packSnorm2x16(detail::tvec2<detail::float32> const & v);
 
 	//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. 
 	//! Then, the results are packed into the returned 32-bit unsigned integer.
@@ -78,7 +78,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::uint32 packUnorm4x8(detail::tvec4<detail::float32> const & v);
+	GLM_FUNC_DECL detail::uint32 packUnorm4x8(detail::tvec4<detail::float32> const & v);
 
 	//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. 
 	//! Then, the results are packed into the returned 32-bit unsigned integer.
@@ -91,7 +91,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::uint32 packSnorm4x8(detail::tvec4<detail::float32> const & v);
+	GLM_FUNC_DECL detail::uint32 packSnorm4x8(detail::tvec4<detail::float32> const & v);
 
 	//! First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. 
 	//! Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
@@ -104,7 +104,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm2x16.xml">GLSL unpackUnorm2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::tvec2<detail::float32> unpackUnorm2x16(detail::uint32 const & p);
+	GLM_FUNC_DECL detail::tvec2<detail::float32> unpackUnorm2x16(detail::uint32 const & p);
 
 	//! First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. 
 	//! Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
@@ -117,7 +117,7 @@ namespace glm
 	//! 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm2x16.xml">GLSL unpackSnorm2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::tvec2<detail::float32> unpackSnorm2x16(detail::uint32 const & p);
+	GLM_FUNC_DECL detail::tvec2<detail::float32> unpackSnorm2x16(detail::uint32 const & p);
 
 	/// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. 
 	/// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
@@ -130,7 +130,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm4x8.xml">GLSL unpackUnorm4x8 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::tvec4<detail::float32> unpackUnorm4x8(detail::uint32 const & p);
+	GLM_FUNC_DECL detail::tvec4<detail::float32> unpackUnorm4x8(detail::uint32 const & p);
 
 	/// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. 
 	/// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
@@ -143,7 +143,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm4x8.xml">GLSL unpackSnorm4x8 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::tvec4<detail::float32> unpackSnorm4x8(detail::uint32 const & p);
+	GLM_FUNC_DECL detail::tvec4<detail::float32> unpackSnorm4x8(detail::uint32 const & p);
 
 	/// Returns a double-precision value obtained by packing the components of v into a 64-bit value. 
 	/// If an IEEE 754 Inf or NaN is created, it will not signal, and the resulting floating point value is unspecified. 
@@ -153,7 +153,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packDouble2x32.xml">GLSL packDouble2x32 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	double packDouble2x32(detail::tvec2<detail::uint32> const & v);
+	GLM_FUNC_DECL double packDouble2x32(detail::tvec2<detail::uint32> const & v);
 
 	/// Returns a two-component unsigned integer vector representation of v. 
 	/// The bit-level representation of v is preserved. 
@@ -162,7 +162,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackDouble2x32.xml">GLSL unpackDouble2x32 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	detail::tvec2<detail::uint32> unpackDouble2x32(double const & v);
+	GLM_FUNC_DECL detail::tvec2<detail::uint32> unpackDouble2x32(double const & v);
 
 	/// Returns an unsigned integer obtained by converting the components of a two-component floating-point vector 
 	/// to the 16-bit floating-point representation found in the OpenGL Specification, 
@@ -172,7 +172,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packHalf2x16.xml">GLSL packHalf2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	uint packHalf2x16(vec2 const & v);
+	GLM_FUNC_DECL uint packHalf2x16(vec2 const & v);
 	
 	/// Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, 
 	/// interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, 
@@ -182,7 +182,7 @@ namespace glm
 	/// 
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackHalf2x16.xml">GLSL unpackHalf2x16 man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
-	vec2 unpackHalf2x16(uint const & v);
+	GLM_FUNC_DECL vec2 unpackHalf2x16(uint const & v);
 	
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_packing.inl b/include/gal/opengl/glm/core/func_packing.inl
index 27197151bb..e10e161840 100644
--- a/include/gal/opengl/glm/core/func_packing.inl
+++ b/include/gal/opengl/glm/core/func_packing.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -136,12 +136,42 @@ namespace glm
 
 	GLM_FUNC_QUALIFIER double packDouble2x32(detail::tvec2<detail::uint32> const & v)
 	{
-		return *(double*)&v;
+		struct uint32_pair
+		{
+			detail::uint32 x;
+			detail::uint32 y;
+		};
+
+		union helper
+		{
+			uint32_pair input;
+			double output;
+		} Helper;
+
+		Helper.input.x = v.x;
+		Helper.input.y = v.y;
+
+		return Helper.output;
+		//return *(double*)&v;
 	}
 
 	GLM_FUNC_QUALIFIER detail::tvec2<uint> unpackDouble2x32(double const & v)
 	{
-		return *(detail::tvec2<uint>*)&v;
+		struct uint32_pair
+		{
+			detail::uint32 x;
+			detail::uint32 y;
+		};
+
+		union helper
+		{
+			double input;
+			uint32_pair output;
+		} Helper;
+
+		Helper.input = v;
+
+		return detail::tvec2<uint>(Helper.output.x, Helper.output.y);
 	}
 
 	GLM_FUNC_QUALIFIER uint packHalf2x16(detail::tvec2<float> const & v)
@@ -157,7 +187,7 @@ namespace glm
 
 		Pack.orig.a = detail::toFloat16(v.x); 
 		Pack.orig.b = detail::toFloat16(v.y); 
-		return *(uint*)&Pack;
+		return Pack.other;
 	}
 
 	GLM_FUNC_QUALIFIER vec2 unpackHalf2x16(uint const & v)
diff --git a/include/gal/opengl/glm/core/func_trigonometric.hpp b/include/gal/opengl/glm/core/func_trigonometric.hpp
index ccb7f9ea6d..9954d9cea6 100644
--- a/include/gal/opengl/glm/core/func_trigonometric.hpp
+++ b/include/gal/opengl/glm/core/func_trigonometric.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -52,7 +52,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/radians.xml">GLSL radians man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType radians(genType const & degrees);
+	GLM_FUNC_DECL genType radians(genType const & degrees);
 
 	/// Converts radians to degrees and returns the result.
 	///
@@ -61,7 +61,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/degrees.xml">GLSL degrees man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType degrees(genType const & radians);
+	GLM_FUNC_DECL genType degrees(genType const & radians);
 
 	/// The standard trigonometric sine function. 
 	/// The values returned by this function will range from [-1, 1].
@@ -71,7 +71,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sin.xml">GLSL sin man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType sin(genType const & angle);
+	GLM_FUNC_DECL genType sin(genType const & angle);
 
 	/// The standard trigonometric cosine function. 
 	/// The values returned by this function will range from [-1, 1].
@@ -81,7 +81,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cos.xml">GLSL cos man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType cos(genType const & angle);
+	GLM_FUNC_DECL genType cos(genType const & angle);
 
 	/// The standard trigonometric tangent function.
 	///
@@ -90,7 +90,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/tan.xml">GLSL tan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType tan(genType const & angle); 
+	GLM_FUNC_DECL genType tan(genType const & angle); 
 
 	/// Arc sine. Returns an angle whose sine is x. 
 	/// The range of values returned by this function is [-PI/2, PI/2]. 
@@ -101,7 +101,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/asin.xml">GLSL asin man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType asin(genType const & x);
+	GLM_FUNC_DECL genType asin(genType const & x);
 
 	/// Arc cosine. Returns an angle whose sine is x. 
 	/// The range of values returned by this function is [0, PI]. 
@@ -112,7 +112,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/acos.xml">GLSL acos man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType acos(genType const & x);
+	GLM_FUNC_DECL genType acos(genType const & x);
 
 	/// Arc tangent. Returns an angle whose tangent is y/x. 
 	/// The signs of x and y are used to determine what 
@@ -125,7 +125,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atan.xml">GLSL atan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType atan(genType const & y, genType const & x);
+	GLM_FUNC_DECL genType atan(genType const & y, genType const & x);
 
 	/// Arc tangent. Returns an angle whose tangent is y_over_x. 
 	/// The range of values returned by this function is [-PI/2, PI/2].
@@ -135,7 +135,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atan.xml">GLSL atan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType atan(genType const & y_over_x);
+	GLM_FUNC_DECL genType atan(genType const & y_over_x);
 
 	/// Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2
 	///
@@ -144,7 +144,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sinh.xml">GLSL sinh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType sinh(genType const & angle);
+	GLM_FUNC_DECL genType sinh(genType const & angle);
 
 	/// Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2
 	///
@@ -153,7 +153,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cosh.xml">GLSL cosh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType cosh(genType const & angle);
+	GLM_FUNC_DECL genType cosh(genType const & angle);
 
 	/// Returns the hyperbolic tangent function, sinh(angle) / cosh(angle)
 	///
@@ -162,7 +162,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/tanh.xml">GLSL tanh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType tanh(genType const & angle);
+	GLM_FUNC_DECL genType tanh(genType const & angle);
 
 	/// Arc hyperbolic sine; returns the inverse of sinh.
 	///
@@ -171,7 +171,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/asinh.xml">GLSL asinh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType asinh(genType const & x);
+	GLM_FUNC_DECL genType asinh(genType const & x);
 	
 	/// Arc hyperbolic cosine; returns the non-negative inverse
 	/// of cosh. Results are undefined if x < 1.
@@ -181,7 +181,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/acosh.xml">GLSL acosh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType acosh(genType const & x);
+	GLM_FUNC_DECL genType acosh(genType const & x);
 
 	/// Arc hyperbolic tangent; returns the inverse of tanh.
 	/// Results are undefined if abs(x) >= 1.
@@ -191,7 +191,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atanh.xml">GLSL atanh man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
 	template <typename genType> 
-	genType atanh(genType const & x);
+	GLM_FUNC_DECL genType atanh(genType const & x);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_trigonometric.inl b/include/gal/opengl/glm/core/func_trigonometric.inl
index 240cdafca0..bd59cd73d4 100644
--- a/include/gal/opengl/glm/core/func_trigonometric.inl
+++ b/include/gal/opengl/glm/core/func_trigonometric.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/func_vector_relational.hpp b/include/gal/opengl/glm/core/func_vector_relational.hpp
index 7b5a7cd080..4ffe14eab7 100644
--- a/include/gal/opengl/glm/core/func_vector_relational.hpp
+++ b/include/gal/opengl/glm/core/func_vector_relational.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -55,7 +55,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/lessThan.xml">GLSL lessThan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
 
 	/// Returns the component-wise comparison of result x <= y.
 	///
@@ -64,7 +64,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/lessThanEqual.xml">GLSL lessThanEqual man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
 
 	/// Returns the component-wise comparison of result x > y.
 	///
@@ -73,7 +73,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/greaterThan.xml">GLSL greaterThan man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
 
 	/// Returns the component-wise comparison of result x >= y.
 	///
@@ -82,7 +82,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/greaterThanEqual.xml">GLSL greaterThanEqual man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
 
 	/// Returns the component-wise comparison of result x == y.
 	///
@@ -91,7 +91,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/equal.xml">GLSL equal man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type equal(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type equal(vecType const & x, vecType const & y);
 
 	/// Returns the component-wise comparison of result x != y.
 	/// 
@@ -100,7 +100,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/notEqual.xml">GLSL notEqual man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <typename vecType> 
-	typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
+	GLM_FUNC_DECL typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
 
 	/// Returns true if any component of x is true.
 	///
@@ -109,7 +109,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/any.xml">GLSL any man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <template <typename> class vecType> 
-	bool any(vecType<bool> const & v);
+	GLM_FUNC_DECL bool any(vecType<bool> const & v);
 
 	/// Returns true if all components of x are true.
 	///
@@ -118,7 +118,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/all.xml">GLSL all man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <template <typename> class vecType> 
-	bool all(vecType<bool> const & v);
+	GLM_FUNC_DECL bool all(vecType<bool> const & v);
 
 	/// Returns the component-wise logical complement of x.
 	/// /!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead.
@@ -128,7 +128,7 @@ namespace glm
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/not.xml">GLSL not man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
 	template <template <typename> class vecType> 
-	vecType<bool> not_(vecType<bool> const & v);
+	GLM_FUNC_DECL vecType<bool> not_(vecType<bool> const & v);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/func_vector_relational.inl b/include/gal/opengl/glm/core/func_vector_relational.inl
index 99e771f0df..7fb4f43005 100644
--- a/include/gal/opengl/glm/core/func_vector_relational.inl
+++ b/include/gal/opengl/glm/core/func_vector_relational.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/hint.hpp b/include/gal/opengl/glm/core/hint.hpp
index 8776c77607..79433a1318 100644
--- a/include/gal/opengl/glm/core/hint.hpp
+++ b/include/gal/opengl/glm/core/hint.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_common.hpp b/include/gal/opengl/glm/core/intrinsic_common.hpp
index 982eefc5ad..a4355229f4 100644
--- a/include/gal/opengl/glm/core/intrinsic_common.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_common.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_common.inl b/include/gal/opengl/glm/core/intrinsic_common.inl
index 060239b59d..ba7ac94875 100644
--- a/include/gal/opengl/glm/core/intrinsic_common.inl
+++ b/include/gal/opengl/glm/core/intrinsic_common.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_exponential.hpp b/include/gal/opengl/glm/core/intrinsic_exponential.hpp
index c35b023733..785527a08b 100644
--- a/include/gal/opengl/glm/core/intrinsic_exponential.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_exponential.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_exponential.inl b/include/gal/opengl/glm/core/intrinsic_exponential.inl
index 7f5623b4ee..8023e0be7c 100644
--- a/include/gal/opengl/glm/core/intrinsic_exponential.inl
+++ b/include/gal/opengl/glm/core/intrinsic_exponential.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_geometric.hpp b/include/gal/opengl/glm/core/intrinsic_geometric.hpp
index 157de29e3c..ff60c48fbd 100644
--- a/include/gal/opengl/glm/core/intrinsic_geometric.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_geometric.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_geometric.inl b/include/gal/opengl/glm/core/intrinsic_geometric.inl
index f28d584ea5..9411e908c1 100644
--- a/include/gal/opengl/glm/core/intrinsic_geometric.inl
+++ b/include/gal/opengl/glm/core/intrinsic_geometric.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_matrix.hpp b/include/gal/opengl/glm/core/intrinsic_matrix.hpp
index e433486d15..b2f4767ddc 100644
--- a/include/gal/opengl/glm/core/intrinsic_matrix.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_matrix.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_matrix.inl b/include/gal/opengl/glm/core/intrinsic_matrix.inl
index 3891b80de3..ec53f032b0 100644
--- a/include/gal/opengl/glm/core/intrinsic_matrix.inl
+++ b/include/gal/opengl/glm/core/intrinsic_matrix.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_trigonometric.hpp b/include/gal/opengl/glm/core/intrinsic_trigonometric.hpp
index a8c77c3bdd..b7d298ba83 100644
--- a/include/gal/opengl/glm/core/intrinsic_trigonometric.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_trigonometric.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_trigonometric.inl b/include/gal/opengl/glm/core/intrinsic_trigonometric.inl
index 39d10e67dc..93343bc9d6 100644
--- a/include/gal/opengl/glm/core/intrinsic_trigonometric.inl
+++ b/include/gal/opengl/glm/core/intrinsic_trigonometric.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_vector_relational.hpp b/include/gal/opengl/glm/core/intrinsic_vector_relational.hpp
index 201fa6cec7..c9ec82e5fc 100644
--- a/include/gal/opengl/glm/core/intrinsic_vector_relational.hpp
+++ b/include/gal/opengl/glm/core/intrinsic_vector_relational.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/intrinsic_vector_relational.inl b/include/gal/opengl/glm/core/intrinsic_vector_relational.inl
index 0e8f97cd2e..806883259d 100644
--- a/include/gal/opengl/glm/core/intrinsic_vector_relational.inl
+++ b/include/gal/opengl/glm/core/intrinsic_vector_relational.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/setup.hpp b/include/gal/opengl/glm/core/setup.hpp
index a52e9de9e6..95020ea020 100644
--- a/include/gal/opengl/glm/core/setup.hpp
+++ b/include/gal/opengl/glm/core/setup.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -36,7 +36,7 @@
 #define GLM_VERSION_MAJOR			0
 #define GLM_VERSION_MINOR			9
 #define GLM_VERSION_PATCH			4
-#define GLM_VERSION_REVISION		0
+#define GLM_VERSION_REVISION		7
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Platform
@@ -50,6 +50,7 @@
 #define GLM_PLATFORM_CHROME_NACL	0x00200000
 #define GLM_PLATFORM_UNIX			0x00400000
 #define GLM_PLATFORM_QNXNTO			0x00800000
+#define GLM_PLATFORM_WINCE			0x01000000
 
 #ifdef GLM_FORCE_PLATFORM_UNKNOWN
 #	define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
@@ -57,6 +58,8 @@
 #	define GLM_PLATFORM GLM_PLATFORM_QNXNTO
 #elif defined(__APPLE__)
 #	define GLM_PLATFORM GLM_PLATFORM_APPLE
+#elif defined(WINCE)
+#	define GLM_PLATFORM GLM_PLATFORM_WINCE
 #elif defined(_WIN32)
 #	define GLM_PLATFORM GLM_PLATFORM_WINDOWS
 #elif defined(__native_client__)
@@ -74,20 +77,24 @@
 // Report platform detection
 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_PLATFORM_DISPLAYED))
 #	define GLM_MESSAGE_PLATFORM_DISPLAYED
-#	if(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
-#		pragma message("GLM: Windows platform detected")
+#	if(GLM_PLATFORM & GLM_PLATFORM_QNXNTO)
+#		pragma message("GLM: QNX platform detected")
 //#	elif(GLM_PLATFORM & GLM_PLATFORM_IOS)
 //#		pragma message("GLM: iOS platform detected")
 #	elif(GLM_PLATFORM & GLM_PLATFORM_APPLE)
 #		pragma message("GLM: Apple platform detected")
+#	elif(GLM_PLATFORM & GLM_PLATFORM_WINCE)
+#		pragma message("GLM: WinCE platform detected")
+#	elif(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
+#		pragma message("GLM: Windows platform detected")
+#	elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
+#		pragma message("GLM: Native Client detected")
+#	elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+#		pragma message("GLM: Android platform detected")
 #	elif(GLM_PLATFORM & GLM_PLATFORM_LINUX)
 #		pragma message("GLM: Linux platform detected")
 #	elif(GLM_PLATFORM & GLM_PLATFORM_UNIX)
 #		pragma message("GLM: UNIX platform detected")
-#	elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
-#		pragma message("GLM: Android platform detected")
-#	elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
-#		pragma message("GLM: Chrone Native Client detected")
 #	elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN)
 #		pragma message("GLM: platform unknown")
 #	else
@@ -103,6 +110,17 @@
 
 #define GLM_COMPILER_UNKNOWN		0x00000000
 
+// Intel
+#define GLM_COMPILER_INTEL			0x00100000
+#define GLM_COMPILER_INTEL9			0x00100010
+#define GLM_COMPILER_INTEL10_0		0x00100020
+#define GLM_COMPILER_INTEL10_1		0x00100030
+#define GLM_COMPILER_INTEL11_0		0x00100040
+#define GLM_COMPILER_INTEL11_1		0x00100050
+#define GLM_COMPILER_INTEL12_0		0x00100060
+#define GLM_COMPILER_INTEL12_1		0x00100070
+#define GLM_COMPILER_INTEL13_0		0x00100080
+
 // Visual C++ defines
 #define GLM_COMPILER_VC				0x01000000
 #define GLM_COMPILER_VC2			0x01000010
@@ -115,6 +133,7 @@
 #define GLM_COMPILER_VC2008			0x01000080
 #define GLM_COMPILER_VC2010			0x01000090
 #define GLM_COMPILER_VC2012			0x010000A0
+#define GLM_COMPILER_VC2013			0x010000B0
 
 // GCC defines
 #define GLM_COMPILER_GCC			0x02000000
@@ -136,7 +155,6 @@
 #define GLM_COMPILER_GCC47			0x020000E0
 #define GLM_COMPILER_GCC48			0x020000F0
 #define GLM_COMPILER_GCC49			0x02000100
-#define GLM_COMPILER_GCC50			0x02000200
 
 // G++ command line to display defined
 // echo "" | g++ -E -dM -x c++ - | sort
@@ -179,17 +197,6 @@
 // LLVM GCC
 #define GLM_COMPILER_LLVM_GCC		0x40000000
 
-// Intel
-#define GLM_COMPILER_INTEL			0x80000000
-#define GLM_COMPILER_INTEL9			0x80000010
-#define GLM_COMPILER_INTEL10_0		0x80000020
-#define GLM_COMPILER_INTEL10_1		0x80000030
-#define GLM_COMPILER_INTEL11_0		0x80000040
-#define GLM_COMPILER_INTEL11_1		0x80000050
-#define GLM_COMPILER_INTEL12_0		0x80000060
-#define GLM_COMPILER_INTEL12_1		0x80000070
-#define GLM_COMPILER_INTEL13_0		0x80000080
-
 // Build model
 #define GLM_MODEL_32				0x00000010
 #define GLM_MODEL_64				0x00000020
@@ -213,7 +220,7 @@
 #		define GLM_COMPILER GLM_COMPILER_INTEL12_0
 #	elif __INTEL_COMPILER == 1210
 #		define GLM_COMPILER GLM_COMPILER_INTEL12_1
-#	elif __INTEL_COMPILER == 1300
+#	elif __INTEL_COMPILER >= 1300
 #		define GLM_COMPILER GLM_COMPILER_INTEL13_0
 #	else
 #		define GLM_COMPILER GLM_COMPILER_INTEL
@@ -221,41 +228,16 @@
 
 // CUDA
 #elif defined(__CUDACC__)
-#	define GLM_COMPILER GLM_COMPILER_CUDA
-/*
 #	if CUDA_VERSION < 3000
 #		error "GLM requires CUDA 3.0 or higher"
-#	elif CUDA_VERSION == 3000
-#		define GLM_COMPILER GLM_COMPILER_CUDA30	
-#	elif CUDA_VERSION == 3010
-#		define GLM_COMPILER GLM_COMPILER_CUDA31	
-#	elif CUDA_VERSION == 3020
-#		define GLM_COMPILER GLM_COMPILER_CUDA32	
-#	elif CUDA_VERSION == 4000
-#		define GLM_COMPILER GLM_COMPILER_CUDA40	
-#	elif CUDA_VERSION == 4010
-#		define GLM_COMPILER GLM_COMPILER_CUDA41	
-#	elif CUDA_VERSION == 4020
-#		define GLM_COMPILER GLM_COMPILER_CUDA42
 #	else
 #		define GLM_COMPILER GLM_COMPILER_CUDA
 #	endif
-*/
 
 // Visual C++
 #elif defined(_MSC_VER)
-#	if _MSC_VER == 900
-#		define GLM_COMPILER GLM_COMPILER_VC2
-#	elif _MSC_VER == 1000
-#		define GLM_COMPILER GLM_COMPILER_VC4
-#	elif _MSC_VER == 1100
-#		define GLM_COMPILER GLM_COMPILER_VC5
-#	elif _MSC_VER == 1200
-#		define GLM_COMPILER GLM_COMPILER_VC6
-#	elif _MSC_VER == 1300
-#		define GLM_COMPILER GLM_COMPILER_VC2002
-#	elif _MSC_VER == 1310
-#		define GLM_COMPILER GLM_COMPILER_VC2003
+#	if _MSC_VER < 1400
+#		error "GLM requires Visual C++ 2005 or higher"
 #	elif _MSC_VER == 1400
 #		define GLM_COMPILER GLM_COMPILER_VC2005
 #	elif _MSC_VER == 1500
@@ -264,13 +246,17 @@
 #		define GLM_COMPILER GLM_COMPILER_VC2010
 #	elif _MSC_VER == 1700
 #		define GLM_COMPILER GLM_COMPILER_VC2012
+#	elif _MSC_VER >= 1800
+#		define GLM_COMPILER GLM_COMPILER_VC2013
 #	else//_MSC_VER
 #		define GLM_COMPILER GLM_COMPILER_VC
 #	endif//_MSC_VER
 
 // Clang
 #elif defined(__clang__)
-#	if(__clang_major__ == 2) && (__clang_minor__ == 6)
+#	if (__clang_major__ <= 1) || ((__clang_major__ == 2) && (__clang_minor__ < 6))
+#		error "GLM requires Clang 2.6 or higher"
+#	elif(__clang_major__ == 2) && (__clang_minor__ == 6)
 #		define GLM_COMPILER GLM_COMPILER_CLANG26
 #	elif(__clang_major__ == 2) && (__clang_minor__ == 7)
 #		define GLM_COMPILER GLM_COMPILER_CLANG27
@@ -292,7 +278,9 @@
 #		define GLM_COMPILER GLM_COMPILER_CLANG41
 #	elif(__clang_major__ == 4) && (__clang_minor__ == 2)
 #		define GLM_COMPILER GLM_COMPILER_CLANG42
-#	elif(__clang_major__ == 4) && (__clang_minor__ == 3)
+#	elif(__clang_major__ == 4) && (__clang_minor__ >= 3)
+#		define GLM_COMPILER GLM_COMPILER_CLANG43
+#	elif(__clang_major__ > 4)
 #		define GLM_COMPILER GLM_COMPILER_CLANG43
 #	else
 #		define GLM_COMPILER GLM_COMPILER_CLANG
@@ -326,27 +314,17 @@
 #		define GLM_COMPILER (GLM_COMPILER_GCC47)
 #	elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 8)
 #		define GLM_COMPILER (GLM_COMPILER_GCC48)
-#	elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 9)
+#	elif (__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)
+#		define GLM_COMPILER (GLM_COMPILER_GCC49)
+#	elif (__GNUC__ > 4 )
 #		define GLM_COMPILER (GLM_COMPILER_GCC49)
-#	elif (__GNUC__ == 5) && (__GNUC_MINOR__ == 0)
-#		define GLM_COMPILER (GLM_COMPILER_GCC50)
 #	else
 #		define GLM_COMPILER (GLM_COMPILER_GCC)
 #	endif
 
 // Borland C++
 #elif defined(_BORLANDC_)
-#	if defined(VER125)
-#		define GLM_COMPILER GLM_COMPILER_BCB4
-#	elif defined(VER130)
-#		define GLM_COMPILER GLM_COMPILER_BCB5
-#	elif defined(VER140)
-#		define GLM_COMPILER GLM_COMPILER_BCB6
-#	elif defined(VER200)
-#		define GLM_COMPILER GLM_COMPILER_BCB2009
-#	else
-#		define GLM_COMPILER GLM_COMPILER_BC
-#	endif
+#	define GLM_COMPILER GLM_COMPILER_BC
 
 // Codewarrior
 #elif defined(__MWERKS__)
@@ -432,9 +410,27 @@
 #elif(defined(GLM_FORCE_CXX98))
 #	define GLM_LANG GLM_LANG_CXX98
 #else
-//  -std=c++0x or -std=gnu++0x
-#	if(((GLM_COMPILER & GLM_COMPILER_GCC) == GLM_COMPILER_GCC) && defined(__GXX_EXPERIMENTAL_CXX0X__)) 
-#		define GLM_LANG GLM_LANG_CXX0X
+#	if(__cplusplus >= 201103L)
+#		define GLM_LANG GLM_LANG_CXX11
+#	elif((GLM_COMPILER & GLM_COMPILER_CLANG) == GLM_COMPILER_CLANG)
+#		if(GLM_PLATFORM == GLM_PLATFORM_APPLE)
+#			define GLM_DETAIL_MAJOR 1
+#		else
+#			define GLM_DETAIL_MAJOR 0
+#		endif
+#		if(__clang_major__ < (2 + GLM_DETAIL_MAJOR))
+#			define GLM_LANG GLM_LANG_CXX
+#		elif(__has_feature(cxx_auto_type))
+#			define GLM_LANG GLM_LANG_CXX0X
+#		else
+#			define GLM_LANG GLM_LANG_CXX98
+#		endif
+#	elif((GLM_COMPILER & GLM_COMPILER_GCC) == GLM_COMPILER_GCC)
+#		if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#			define GLM_LANG GLM_LANG_CXX0X
+#		else
+#			define GLM_LANG GLM_LANG_CXX98
+#		endif
 #	elif(((GLM_COMPILER & GLM_COMPILER_VC) == GLM_COMPILER_VC) && defined(_MSC_EXTENSIONS))
 #		define GLM_LANG GLM_LANG_CXXMS
 #	elif(((GLM_COMPILER & GLM_COMPILER_VC) == GLM_COMPILER_VC) && !defined(_MSC_EXTENSIONS))
@@ -442,10 +438,8 @@
 #			define GLM_LANG GLM_LANG_CXX0X
 #		else
 #			define GLM_LANG GLM_LANG_CXX98
-#		endif//(GLM_COMPILER == GLM_COMPILER_VC2010)
-#	elif((GLM_COMPILER & GLM_COMPILER_GCC) == GLM_COMPILER_GCC) //&& defined(__STRICT_ANSI__))
-#		define GLM_LANG GLM_LANG_CXX98
-#	elif((GLM_COMPILER & GLM_COMPILER_CLANG) == GLM_COMPILER_CLANG) 
+#		endif
+#	elif(__cplusplus >= 199711L)
 #		define GLM_LANG GLM_LANG_CXX98
 #	else
 #		define GLM_LANG GLM_LANG_CXX
@@ -496,7 +490,9 @@
 #elif(defined(GLM_FORCE_SSE2))
 #	define GLM_ARCH (GLM_ARCH_SSE2)
 #elif((GLM_COMPILER & GLM_COMPILER_VC) && (defined(_M_IX86) || defined(_M_X64)))
-#	if(defined(_M_CEE_PURE))
+#	if(GLM_PLATFORM == GLM_PLATFORM_WINCE)
+#		define GLM_ARCH GLM_ARCH_PURE
+#	elif(defined(_M_CEE_PURE))
 #		define GLM_ARCH GLM_ARCH_PURE
 /* TODO: Explore auto detection of instruction set support
 #	elif(defined(_M_IX86_FP))
@@ -649,29 +645,31 @@
 // User defines: GLM_FORCE_INLINE GLM_FORCE_CUDA
 
 #if(defined(GLM_FORCE_CUDA) || (GLM_COMPILER & GLM_COMPILER_CUDA))
-#   define GLM_CUDA_FUNC_DEF __device__ __host__ 
+#	define GLM_CUDA_FUNC_DEF __device__ __host__ 
 #	define GLM_CUDA_FUNC_DECL __device__ __host__ 
 #else
-#   define GLM_CUDA_FUNC_DEF
+#	define GLM_CUDA_FUNC_DEF
 #	define GLM_CUDA_FUNC_DECL
 #endif
 
 #if GLM_COMPILER & GLM_COMPILER_GCC
-#define GLM_VAR_USED __attribute__ ((unused))
+#	define GLM_VAR_USED __attribute__ ((unused))
 #else
-#define GLM_VAR_USED
+#	define GLM_VAR_USED
 #endif
 
 #if(defined(GLM_FORCE_INLINE))
-#   if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC2005))
-#       define GLM_INLINE __forceinline
-#   elif((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC34))
-#       define GLM_INLINE __attribute__((always_inline))
-#   else
-#       define GLM_INLINE inline
-#   endif//GLM_COMPILER
+#	if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC2005))
+#		define GLM_INLINE __forceinline
+#	elif((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC34))
+#		define GLM_INLINE __attribute__((always_inline))
+#	elif(GLM_COMPILER & GLM_COMPILER_CLANG)
+#		define GLM_INLINE __attribute__((always_inline))
+#	else
+#		define GLM_INLINE inline
+#	endif//GLM_COMPILER
 #else
-#   define GLM_INLINE inline
+#	define GLM_INLINE inline
 #endif//defined(GLM_FORCE_INLINE)
 
 #define GLM_FUNC_DECL GLM_CUDA_FUNC_DECL
diff --git a/include/gal/opengl/glm/core/type.hpp b/include/gal/opengl/glm/core/type.hpp
index 3bfe6cf517..6361e2e503 100644
--- a/include/gal/opengl/glm/core/type.hpp
+++ b/include/gal/opengl/glm/core/type.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_float.hpp b/include/gal/opengl/glm/core/type_float.hpp
index 06fd71fcd5..095812c651 100644
--- a/include/gal/opengl/glm/core/type_float.hpp
+++ b/include/gal/opengl/glm/core/type_float.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_gentype.hpp b/include/gal/opengl/glm/core/type_gentype.hpp
index 50e0ca01d1..c79152a92f 100644
--- a/include/gal/opengl/glm/core/type_gentype.hpp
+++ b/include/gal/opengl/glm/core/type_gentype.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_gentype.inl b/include/gal/opengl/glm/core/type_gentype.inl
index cbad2732ad..2ca7496f47 100644
--- a/include/gal/opengl/glm/core/type_gentype.inl
+++ b/include/gal/opengl/glm/core/type_gentype.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_half.hpp b/include/gal/opengl/glm/core/type_half.hpp
index 015c701a44..5f14fbd721 100644
--- a/include/gal/opengl/glm/core/type_half.hpp
+++ b/include/gal/opengl/glm/core/type_half.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -36,8 +36,8 @@ namespace detail
 {
 	typedef short hdata;
 
-	float toFloat32(hdata value);
-	hdata toFloat16(float const & value);
+	GLM_FUNC_DECL float toFloat32(hdata value);
+	GLM_FUNC_DECL hdata toFloat16(float const & value);
 
 	class half
 	{
@@ -71,42 +71,42 @@ namespace detail
 		hdata data;
 	};
 
-	half operator+ (half const & s1, half const & s2);
+	GLM_FUNC_DECL half operator+ (half const & s1, half const & s2);
 
-	half operator- (half const & s1, half const & s2);
+	GLM_FUNC_DECL half operator- (half const & s1, half const & s2);
 
-	half operator* (half const & s1, half const & s2);
+	GLM_FUNC_DECL half operator* (half const & s1, half const & s2);
 
-	half operator/ (half const & s1, half const & s2);
+	GLM_FUNC_DECL half operator/ (half const & s1, half const & s2);
 
 	// Unary constant operators
-	half operator- (half const & s);
+	GLM_FUNC_DECL half operator- (half const & s);
 
-	half operator-- (half const & s, int);
+	GLM_FUNC_DECL half operator-- (half const & s, int);
 
-	half operator++ (half const & s, int);
+	GLM_FUNC_DECL half operator++ (half const & s, int);
 
-	bool operator==(
+	GLM_FUNC_DECL bool operator==(
 		detail::half const & x, 
 		detail::half const & y);
 
-	bool operator!=(
+	GLM_FUNC_DECL bool operator!=(
 		detail::half const & x, 
 		detail::half const & y);
 
-	bool operator<(
+	GLM_FUNC_DECL bool operator<(
 		detail::half const & x, 
 		detail::half const & y);
 
-	bool operator<=(
+	GLM_FUNC_DECL bool operator<=(
 		detail::half const & x, 
 		detail::half const & y);
 
-	bool operator>(
+	GLM_FUNC_DECL bool operator>(
 		detail::half const & x, 
 		detail::half const & y);
 
-	bool operator>=(
+	GLM_FUNC_DECL bool operator>=(
 		detail::half const & x, 
 		detail::half const & y);
 
diff --git a/include/gal/opengl/glm/core/type_half.inl b/include/gal/opengl/glm/core/type_half.inl
index 27c49ee68d..9cd72b3ddf 100644
--- a/include/gal/opengl/glm/core/type_half.inl
+++ b/include/gal/opengl/glm/core/type_half.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///
 /// This half implementation is based on OpenEXR which is Copyright (c) 2002, 
 /// Industrial Light & Magic, a division of Lucas Digital Ltd. LLC
@@ -135,9 +135,9 @@ namespace detail
 		// of float and half (127 versus 15).
 		//
 
-		register int s =  (i >> 16) & 0x00008000;
-		register int e = ((i >> 23) & 0x000000ff) - (127 - 15);
-		register int m =   i        & 0x007fffff;
+		int s =  (i >> 16) & 0x00008000;
+		int e = ((i >> 23) & 0x000000ff) - (127 - 15);
+		int m =   i        & 0x007fffff;
 
 		//
 		// Now reassemble s, e and m into a half:
diff --git a/include/gal/opengl/glm/core/type_int.hpp b/include/gal/opengl/glm/core/type_int.hpp
index fcf844a2b3..c7de0c5a1f 100644
--- a/include/gal/opengl/glm/core/type_int.hpp
+++ b/include/gal/opengl/glm/core/type_int.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -47,13 +47,19 @@ namespace detail
 	GLM_DETAIL_IS_INT(signed short);
 	GLM_DETAIL_IS_INT(signed int);
 	GLM_DETAIL_IS_INT(signed long);
-	GLM_DETAIL_IS_INT(highp_int_t);
 
 	GLM_DETAIL_IS_UINT(unsigned char);
 	GLM_DETAIL_IS_UINT(unsigned short);
 	GLM_DETAIL_IS_UINT(unsigned int);
 	GLM_DETAIL_IS_UINT(unsigned long);
+	
+#if(GLM_LANG >= GLM_LANG_CXX0X)
+	GLM_DETAIL_IS_INT(signed long long);
+	GLM_DETAIL_IS_UINT(unsigned long long);
+#else
+	GLM_DETAIL_IS_INT(highp_int_t);
 	GLM_DETAIL_IS_UINT(highp_uint_t);
+#endif
 }//namespace detail
 
 	/// @addtogroup core_precision
diff --git a/include/gal/opengl/glm/core/type_mat.hpp b/include/gal/opengl/glm/core/type_mat.hpp
index cbf0c205a1..1520ad5430 100644
--- a/include/gal/opengl/glm/core/type_mat.hpp
+++ b/include/gal/opengl/glm/core/type_mat.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -34,40 +34,6 @@
 namespace glm{
 namespace detail
 {
-	//template 
-	//<
-	//	typename T, 
-	//	template <typename> class C, 
-	//	template <typename> class R
-	//>
-	//struct matType
-	//{
-	//	enum ctor{null};
-	//	typedef T value_type;
-	//	typedef std::size_t size_type;
-	//	typedef C<T> col_type;
-	//	typedef R<T> row_type;
-	//	static size_type const col_size;
-	//	static size_type const row_size;
-	//};
-
-	//template 
-	//<
-	//	typename T, 
-	//	template <typename> class C, 
-	//	template <typename> class R
-	//>
-	//typename matType<T, C, R>::size_type const 
-	//matType<T, C, R>::col_size = matType<T, C, R>::col_type::value_size;
-
-	//template 
-	//<
-	//	typename T, 
-	//	template <typename> class C, 
-	//	template <typename> class R
-	//>
-	//typename matType<T, C, R>::size_type const 
-	//matType<T, C, R>::row_size = matType<T, C, R>::row_type::value_size;
 
 }//namespace detail
 }//namespace glm
diff --git a/include/gal/opengl/glm/core/type_mat.inl b/include/gal/opengl/glm/core/type_mat.inl
index 06ce8f665c..477d17e097 100644
--- a/include/gal/opengl/glm/core/type_mat.inl
+++ b/include/gal/opengl/glm/core/type_mat.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_mat2x2.hpp b/include/gal/opengl/glm/core/type_mat2x2.hpp
index 9695f977db..432a6b9977 100644
--- a/include/gal/opengl/glm/core/type_mat2x2.hpp
+++ b/include/gal/opengl/glm/core/type_mat2x2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -133,19 +133,19 @@ namespace detail
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x2<T> & operator=(tmat2x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x2<T> & operator+=(U const & s);
+		GLM_FUNC_DECL tmat2x2<T> & operator+=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x2<T> & operator+=(tmat2x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x2<T> & operator-=(U const & s);
+		GLM_FUNC_DECL tmat2x2<T> & operator-=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x2<T> & operator-=(tmat2x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x2<T> & operator*=(U const & s);
+		GLM_FUNC_DECL tmat2x2<T> & operator*=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x2<T> & operator*=(tmat2x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x2<T> & operator/=(U const & s);
+		GLM_FUNC_DECL tmat2x2<T> & operator/=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x2<T> & operator/=(tmat2x2<U> const & m);
 		GLM_FUNC_DECL tmat2x2<T> & operator++();
@@ -154,107 +154,107 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat2x2<T> operator+ (
+	GLM_FUNC_DECL tmat2x2<T> operator+ (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x2<T> operator+ (
+	GLM_FUNC_DECL tmat2x2<T> operator+ (
 		typename tmat2x2<T>::value_type const & s, 
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	tmat2x2<T> operator+ (
+	GLM_FUNC_DECL tmat2x2<T> operator+ (
 		tmat2x2<T> const & m1, 
 		tmat2x2<T> const & m2);
 
 	template <typename T> 
-	tmat2x2<T> operator- (
+	GLM_FUNC_DECL tmat2x2<T> operator- (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x2<T> operator- (
+	GLM_FUNC_DECL tmat2x2<T> operator- (
 		typename tmat2x2<T>::value_type const & s, 
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	tmat2x2<T> operator- (
+	GLM_FUNC_DECL tmat2x2<T> operator- (
 		tmat2x2<T> const & m1, 
 		tmat2x2<T> const & m2);
 
 	template <typename T> 
-	tmat2x2<T> operator* (
+	GLM_FUNC_DECL tmat2x2<T> operator* (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x2<T> operator* (
+	GLM_FUNC_DECL tmat2x2<T> operator* (
 		typename tmat2x2<T>::value_type const & s, 
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	typename tmat2x2<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat2x2<T>::col_type operator* (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat2x2<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat2x2<T>::row_type operator* (
 		typename tmat2x2<T>::col_type const & v, 
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	tmat2x2<T> operator* (
+	GLM_FUNC_DECL tmat2x2<T> operator* (
 		tmat2x2<T> const & m1, 
 		tmat2x2<T> const & m2);
 		
 	template <typename T>
-	tmat3x2<T> operator* (
+	GLM_FUNC_DECL tmat3x2<T> operator* (
 		tmat2x2<T> const & m1, 
 		tmat3x2<T> const & m2);
 		
 	template <typename T>
-	tmat4x2<T> operator* (
+	GLM_FUNC_DECL tmat4x2<T> operator* (
 		tmat2x2<T> const & m1, 
 		tmat4x2<T> const & m2);
 
 	template <typename T> 
-	tmat2x2<T> operator/ (
+	GLM_FUNC_DECL tmat2x2<T> operator/ (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x2<T> operator/ (
+	GLM_FUNC_DECL tmat2x2<T> operator/ (
 		typename tmat2x2<T>::value_type const & s,
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	typename tmat2x2<T>::col_type operator/ (
+	GLM_FUNC_DECL typename tmat2x2<T>::col_type operator/ (
 		tmat2x2<T> const & m, 
 		typename tmat2x2<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat2x2<T>::row_type operator/ (
+	GLM_FUNC_DECL typename tmat2x2<T>::row_type operator/ (
 		typename tmat2x2<T>::col_type const & v, 
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	tmat2x2<T> operator/ (
+	GLM_FUNC_DECL tmat2x2<T> operator/ (
 		tmat2x2<T> const & m1, 
 		tmat2x2<T> const & m2);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat2x2<T> const operator-  (
+	GLM_FUNC_DECL tmat2x2<T> const operator-  (
 		tmat2x2<T> const & m);
 
 	template <typename T> 
-	tmat2x2<T> const operator-- (
+	GLM_FUNC_DECL tmat2x2<T> const operator-- (
 		tmat2x2<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat2x2<T> const operator++ (
+	GLM_FUNC_DECL tmat2x2<T> const operator++ (
 		tmat2x2<T> const & m, 
 		int);
 } //namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat2x2.inl b/include/gal/opengl/glm/core/type_mat2x2.inl
index cbcf7c0e1e..9d6e191100 100644
--- a/include/gal/opengl/glm/core/type_mat2x2.inl
+++ b/include/gal/opengl/glm/core/type_mat2x2.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -306,10 +306,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator+=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -330,10 +327,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator-=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -354,10 +348,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -376,10 +367,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x2<T>& tmat2x2<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat2x3.hpp b/include/gal/opengl/glm/core/type_mat2x3.hpp
index 4a02f8c30a..14f1548bbb 100644
--- a/include/gal/opengl/glm/core/type_mat2x3.hpp
+++ b/include/gal/opengl/glm/core/type_mat2x3.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -115,27 +115,27 @@ namespace detail
 		GLM_FUNC_DECL explicit tmat2x3(tmat4x3<T> const & x);
 
 		// Accesses
-		col_type & operator[](size_type i);
-		col_type const & operator[](size_type i) const;
+		GLM_FUNC_DECL col_type & operator[](size_type i);
+		GLM_FUNC_DECL col_type const & operator[](size_type i) const;
 
 		// Unary updatable operators
 		GLM_FUNC_DECL tmat2x3<T> & operator=  (tmat2x3<T> const & m);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x3<T> & operator=  (tmat2x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x3<T> & operator+= (U const & s);
+		GLM_FUNC_DECL tmat2x3<T> & operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x3<T> & operator+= (tmat2x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x3<T> & operator-= (U const & s);
+		GLM_FUNC_DECL tmat2x3<T> & operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x3<T> & operator-= (tmat2x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x3<T> & operator*= (U const & s);
+		GLM_FUNC_DECL tmat2x3<T> & operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x3<T> & operator*= (tmat2x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x3<T> & operator/= (U const & s);
+		GLM_FUNC_DECL tmat2x3<T> & operator/= (U s);
 
 		GLM_FUNC_DECL tmat2x3<T> & operator++ ();
 		GLM_FUNC_DECL tmat2x3<T> & operator-- ();
@@ -143,82 +143,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat2x3<T> operator+ (
+	GLM_FUNC_DECL tmat2x3<T> operator+ (
 		tmat2x3<T> const & m, 
 		typename tmat2x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x3<T> operator+ (
+	GLM_FUNC_DECL tmat2x3<T> operator+ (
 		tmat2x3<T> const & m1, 
 		tmat2x3<T> const & m2);
 
 	template <typename T> 
-	tmat2x3<T> operator- (
+	GLM_FUNC_DECL tmat2x3<T> operator- (
 		tmat2x3<T> const & m, 
 		typename tmat2x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x3<T> operator- (
+	GLM_FUNC_DECL tmat2x3<T> operator- (
 		tmat2x3<T> const & m1, 
 		tmat2x3<T> const & m2);
 
 	template <typename T> 
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		tmat2x3<T> const & m, 
 		typename tmat2x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		typename tmat2x3<T>::value_type const & s, 
 		tmat2x3<T> const & m);
 
 	template <typename T>
-	typename tmat2x3<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat2x3<T>::col_type operator* (
 		tmat2x3<T> const & m, 
 		typename tmat2x3<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat2x3<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat2x3<T>::row_type operator* (
 		typename tmat2x3<T>::col_type const & v, 
 		tmat2x3<T> const & m);
 
 	template <typename T>
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		tmat2x3<T> const & m1, 
 		tmat2x2<T> const & m2);
 
 	template <typename T>
-	tmat3x3<T> operator* (
+	GLM_FUNC_DECL tmat3x3<T> operator* (
 		tmat2x3<T> const & m1, 
 		tmat3x2<T> const & m2);
 		
 	template <typename T>
-	tmat4x3<T> operator* (
+	GLM_FUNC_DECL tmat4x3<T> operator* (
 		tmat2x3<T> const & m1, 
 		tmat4x2<T> const & m2);
 
 	template <typename T> 
-	tmat2x3<T> operator/ (
+	GLM_FUNC_DECL tmat2x3<T> operator/ (
 		tmat2x3<T> const & m, 
 		typename tmat2x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x3<T> operator/ (
+	GLM_FUNC_DECL tmat2x3<T> operator/ (
 		typename tmat2x3<T>::value_type const & s,
 		tmat2x3<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat2x3<T> const operator-  (
+	GLM_FUNC_DECL tmat2x3<T> const operator-  (
 		tmat2x3<T> const & m);
 
 	template <typename T> 
-	tmat2x3<T> const operator-- (
+	GLM_FUNC_DECL tmat2x3<T> const operator-- (
 		tmat2x3<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat2x3<T> const operator++ (
+	GLM_FUNC_DECL tmat2x3<T> const operator++ (
 		tmat2x3<T> const & m, 
 		int);
 
diff --git a/include/gal/opengl/glm/core/type_mat2x3.inl b/include/gal/opengl/glm/core/type_mat2x3.inl
index 345670dec5..b77f4fa0d7 100644
--- a/include/gal/opengl/glm/core/type_mat2x3.inl
+++ b/include/gal/opengl/glm/core/type_mat2x3.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -293,10 +293,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x3<T> & tmat2x3<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x3<T> & tmat2x3<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -317,10 +314,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x3<T>& tmat2x3<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x3<T>& tmat2x3<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -341,10 +335,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x3<T>& tmat2x3<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x3<T>& tmat2x3<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -363,10 +354,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x3<T> & tmat2x3<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x3<T> & tmat2x3<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat2x4.hpp b/include/gal/opengl/glm/core/type_mat2x4.hpp
index acd619a299..c3357009cd 100644
--- a/include/gal/opengl/glm/core/type_mat2x4.hpp
+++ b/include/gal/opengl/glm/core/type_mat2x4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -125,19 +125,19 @@ namespace detail
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x4<T>& operator=  (tmat2x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x4<T>& operator+= (U const & s);
+		GLM_FUNC_DECL tmat2x4<T>& operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x4<T>& operator+= (tmat2x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x4<T>& operator-= (U const & s);
+		GLM_FUNC_DECL tmat2x4<T>& operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x4<T>& operator-= (tmat2x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x4<T>& operator*= (U const & s);
+		GLM_FUNC_DECL tmat2x4<T>& operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat2x4<T>& operator*= (tmat2x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat2x4<T>& operator/= (U const & s);
+		GLM_FUNC_DECL tmat2x4<T>& operator/= (U s);
 
 		GLM_FUNC_DECL tmat2x4<T>& operator++ ();
 		GLM_FUNC_DECL tmat2x4<T>& operator-- ();
@@ -145,82 +145,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat2x4<T> operator+ (
+	GLM_FUNC_DECL tmat2x4<T> operator+ (
 		tmat2x4<T> const & m, 
 		typename tmat2x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x4<T> operator+ (
+	GLM_FUNC_DECL tmat2x4<T> operator+ (
 		tmat2x4<T> const & m1, 
 		tmat2x4<T> const & m2);
 
 	template <typename T> 
-	tmat2x4<T> operator- (
+	GLM_FUNC_DECL tmat2x4<T> operator- (
 		tmat2x4<T> const & m, 
 		typename tmat2x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x4<T> operator- (
+	GLM_FUNC_DECL tmat2x4<T> operator- (
 		tmat2x4<T> const & m1, 
 		tmat2x4<T> const & m2);
 
 	template <typename T> 
-	tmat2x4<T> operator* (
+	GLM_FUNC_DECL tmat2x4<T> operator* (
 		tmat2x4<T> const & m, 
 		typename tmat2x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x4<T> operator* (
+	GLM_FUNC_DECL tmat2x4<T> operator* (
 		typename tmat2x4<T>::value_type const & s, 
 		tmat2x4<T> const & m);
 
 	template <typename T>
-	typename tmat2x4<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat2x4<T>::col_type operator* (
 		tmat2x4<T> const & m, 
 		typename tmat2x4<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat2x4<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat2x4<T>::row_type operator* (
 		typename tmat2x4<T>::col_type const & v, 
 		tmat2x4<T> const & m);
 
 	template <typename T>
-	tmat4x4<T> operator* (
+	GLM_FUNC_DECL tmat4x4<T> operator* (
 		tmat2x4<T> const & m1, 
 		tmat4x2<T> const & m2);
 		
 	template <typename T>
-	tmat2x4<T> operator* (
+	GLM_FUNC_DECL tmat2x4<T> operator* (
 		tmat2x4<T> const & m1, 
 		tmat2x2<T> const & m2);
 		
 	template <typename T>
-	tmat3x4<T> operator* (
+	GLM_FUNC_DECL tmat3x4<T> operator* (
 		tmat2x4<T> const & m1, 
 		tmat3x2<T> const & m2);
 
 	template <typename T> 
-	tmat2x4<T> operator/ (
+	GLM_FUNC_DECL tmat2x4<T> operator/ (
 		tmat2x4<T> const & m, 
 		typename tmat2x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat2x4<T> operator/ (
+	GLM_FUNC_DECL tmat2x4<T> operator/ (
 		typename tmat2x4<T>::value_type const & s, 
 		tmat2x4<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat2x4<T> const operator-  (
+	GLM_FUNC_DECL tmat2x4<T> const operator-  (
 		tmat2x4<T> const & m);
 
 	template <typename T> 
-	tmat2x4<T> const operator-- (
+	GLM_FUNC_DECL tmat2x4<T> const operator-- (
 		tmat2x4<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat2x4<T> const operator++ (
+	GLM_FUNC_DECL tmat2x4<T> const operator++ (
 		tmat2x4<T> const & m, 
 		int);
 
diff --git a/include/gal/opengl/glm/core/type_mat2x4.inl b/include/gal/opengl/glm/core/type_mat2x4.inl
index f40963231b..598bddc304 100644
--- a/include/gal/opengl/glm/core/type_mat2x4.inl
+++ b/include/gal/opengl/glm/core/type_mat2x4.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -109,7 +109,7 @@ namespace detail
 	{
 		value_type const Zero(0);
 		this->value[0] = col_type(s, Zero, Zero, Zero);
-		this->value[1] = col_type(Zero, Zero, Zero, Zero);
+		this->value[1] = col_type(Zero, s, Zero, Zero);
 	}
 
 	template <typename T> 
@@ -296,10 +296,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -320,10 +317,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -344,10 +338,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x4<T>& tmat2x4<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -366,10 +357,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat2x4<T> & tmat2x4<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat2x4<T> & tmat2x4<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat3x2.hpp b/include/gal/opengl/glm/core/type_mat3x2.hpp
index ad985b8ecc..06a3228f09 100644
--- a/include/gal/opengl/glm/core/type_mat3x2.hpp
+++ b/include/gal/opengl/glm/core/type_mat3x2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -131,19 +131,19 @@ namespace detail
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x2<T> & operator=  (tmat3x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x2<T> & operator+= (U const & s);
+		GLM_FUNC_DECL tmat3x2<T> & operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x2<T> & operator+= (tmat3x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x2<T> & operator-= (U const & s);
+		GLM_FUNC_DECL tmat3x2<T> & operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x2<T> & operator-= (tmat3x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x2<T> & operator*= (U const & s);
+		GLM_FUNC_DECL tmat3x2<T> & operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x2<T> & operator*= (tmat3x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x2<T> & operator/= (U const & s);
+		GLM_FUNC_DECL tmat3x2<T> & operator/= (U s);
 
 		GLM_FUNC_DECL tmat3x2<T> & operator++ ();
 		GLM_FUNC_DECL tmat3x2<T> & operator-- ();
@@ -151,82 +151,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat3x2<T> operator+ (
-		tmat3x2<T> const & m, 
-		typename tmat3x2<T>::value_type const & s);
-	    
-	template <typename T> 
-	tmat3x2<T> operator+ (
-		tmat3x2<T> const & m1, 
-		tmat3x2<T> const & m2);
-	    
-	template <typename T> 
-	tmat3x2<T> operator- (
+	GLM_FUNC_DECL tmat3x2<T> operator+ (
 		tmat3x2<T> const & m, 
 		typename tmat3x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x2<T> operator- (
+	GLM_FUNC_DECL tmat3x2<T> operator+ (
 		tmat3x2<T> const & m1, 
 		tmat3x2<T> const & m2);
 
 	template <typename T> 
-	tmat3x2<T> operator* (
+	GLM_FUNC_DECL tmat3x2<T> operator- (
 		tmat3x2<T> const & m, 
 		typename tmat3x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x2<T> operator* (
+	GLM_FUNC_DECL tmat3x2<T> operator- (
+		tmat3x2<T> const & m1, 
+		tmat3x2<T> const & m2);
+
+	template <typename T> 
+	GLM_FUNC_DECL tmat3x2<T> operator* (
+		tmat3x2<T> const & m, 
+		typename tmat3x2<T>::value_type const & s);
+
+	template <typename T> 
+	GLM_FUNC_DECL tmat3x2<T> operator* (
 		typename tmat3x2<T>::value_type const & s, 
 		tmat3x2<T> const & m);
 
 	template <typename T>
-	typename tmat3x2<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat3x2<T>::col_type operator* (
 		tmat3x2<T> const & m, 
 		typename tmat3x2<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat3x2<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat3x2<T>::row_type operator* (
 		typename tmat3x2<T>::col_type const & v,
 		tmat3x2<T> const & m);
 
 	template <typename T>
-	tmat2x2<T> operator* (
+	GLM_FUNC_DECL tmat2x2<T> operator* (
 		tmat3x2<T> const & m1, 
 		tmat2x3<T> const & m2);
 		
 	template <typename T>
-	tmat3x2<T> operator* (
+	GLM_FUNC_DECL tmat3x2<T> operator* (
 		tmat3x2<T> const & m1, 
 		tmat3x3<T> const & m2);
 		
 	template <typename T>
-	tmat4x2<T> operator* (
+	GLM_FUNC_DECL tmat4x2<T> operator* (
 		tmat3x2<T> const & m1, 
 		tmat4x3<T> const & m2);
 
 	template <typename T> 
-	tmat3x2<T> operator/ (
+	GLM_FUNC_DECL tmat3x2<T> operator/ (
 		tmat3x2<T> const & m, 
 		typename tmat3x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x2<T> operator/ (
+	GLM_FUNC_DECL tmat3x2<T> operator/ (
 		typename tmat3x2<T>::value_type const & s, 
 		tmat3x2<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat3x2<T> const operator-  (
+	GLM_FUNC_DECL tmat3x2<T> const operator-  (
 		tmat3x2<T> const & m);
 
 	template <typename T> 
-	tmat3x2<T> const operator-- (
+	GLM_FUNC_DECL tmat3x2<T> const operator-- (
 		tmat3x2<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat3x2<T> const operator++ (
+	GLM_FUNC_DECL tmat3x2<T> const operator++ (
 		tmat3x2<T> const & m, 
 		int);
 } //namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat3x2.inl b/include/gal/opengl/glm/core/type_mat3x2.inl
index 36136217c4..7d7e16e64e 100644
--- a/include/gal/opengl/glm/core/type_mat3x2.inl
+++ b/include/gal/opengl/glm/core/type_mat3x2.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -317,10 +317,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -343,10 +340,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -369,10 +363,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x2<T>& tmat3x2<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -392,10 +383,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x2<T> & tmat3x2<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x2<T> & tmat3x2<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat3x3.hpp b/include/gal/opengl/glm/core/type_mat3x3.hpp
index f2cdb07bd4..b2122d8e98 100644
--- a/include/gal/opengl/glm/core/type_mat3x3.hpp
+++ b/include/gal/opengl/glm/core/type_mat3x3.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -137,19 +137,19 @@ namespace detail
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x3<T>& operator=  (tmat3x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x3<T>& operator+= (U const & s);
+		GLM_FUNC_DECL tmat3x3<T>& operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x3<T>& operator+= (tmat3x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x3<T>& operator-= (U const & s);
+		GLM_FUNC_DECL tmat3x3<T>& operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x3<T>& operator-= (tmat3x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x3<T>& operator*= (U const & s);
+		GLM_FUNC_DECL tmat3x3<T>& operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x3<T>& operator*= (tmat3x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x3<T>& operator/= (U const & s);
+		GLM_FUNC_DECL tmat3x3<T>& operator/= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x3<T>& operator/= (tmat3x3<U> const & m);
 		GLM_FUNC_DECL tmat3x3<T>& operator++ ();
@@ -158,107 +158,107 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat3x3<T> operator+ (
+	GLM_FUNC_DECL tmat3x3<T> operator+ (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x3<T> operator+ (
+	GLM_FUNC_DECL tmat3x3<T> operator+ (
 		typename tmat3x3<T>::value_type const & s, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	tmat3x3<T> operator+ (
+	GLM_FUNC_DECL tmat3x3<T> operator+ (
 		tmat3x3<T> const & m1, 
 		tmat3x3<T> const & m2);
 	    
 	template <typename T> 
-	tmat3x3<T> operator- (
+	GLM_FUNC_DECL tmat3x3<T> operator- (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x3<T> operator- (
+	GLM_FUNC_DECL tmat3x3<T> operator- (
 		typename tmat3x3<T>::value_type const & s, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	tmat3x3<T> operator- (
+	GLM_FUNC_DECL tmat3x3<T> operator- (
 		tmat3x3<T> const & m1, 
 		tmat3x3<T> const & m2);
 
 	template <typename T> 
-	tmat3x3<T> operator* (
+	GLM_FUNC_DECL tmat3x3<T> operator* (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x3<T> operator* (
+	GLM_FUNC_DECL tmat3x3<T> operator* (
 		typename tmat3x3<T>::value_type const & s, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	typename tmat3x3<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat3x3<T>::col_type operator* (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat3x3<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat3x3<T>::row_type operator* (
 		typename tmat3x3<T>::col_type const & v, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	tmat3x3<T> operator* (
+	GLM_FUNC_DECL tmat3x3<T> operator* (
 		tmat3x3<T> const & m1, 
 		tmat3x3<T> const & m2);
 		
 	template <typename T>
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		tmat3x3<T> const & m1, 
 		tmat2x3<T> const & m2);
 		
 	template <typename T>
-	tmat4x3<T> operator* (
+	GLM_FUNC_DECL tmat4x3<T> operator* (
 		tmat3x3<T> const & m1, 
 		tmat4x3<T> const & m2);
 
 	template <typename T> 
-	tmat3x3<T> operator/ (
+	GLM_FUNC_DECL tmat3x3<T> operator/ (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x3<T> operator/ (
+	GLM_FUNC_DECL tmat3x3<T> operator/ (
 		typename tmat3x3<T>::value_type const & s, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	typename tmat3x3<T>::col_type operator/ (
+	GLM_FUNC_DECL typename tmat3x3<T>::col_type operator/ (
 		tmat3x3<T> const & m, 
 		typename tmat3x3<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat3x3<T>::row_type operator/ (
+	GLM_FUNC_DECL typename tmat3x3<T>::row_type operator/ (
 		typename tmat3x3<T>::col_type const & v, 
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	tmat3x3<T> operator/ (
+	GLM_FUNC_DECL tmat3x3<T> operator/ (
 		tmat3x3<T> const & m1, 
 		tmat3x3<T> const & m2);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat3x3<T> const operator-  (
+	GLM_FUNC_DECL tmat3x3<T> const operator-  (
 		tmat3x3<T> const & m);
 
 	template <typename T> 
-	tmat3x3<T> const operator-- (
+	GLM_FUNC_DECL tmat3x3<T> const operator-- (
 		tmat3x3<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat3x3<T> const operator++ (
+	GLM_FUNC_DECL tmat3x3<T> const operator++ (
 		tmat3x3<T> const & m, 
 		int);
 } //namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat3x3.inl b/include/gal/opengl/glm/core/type_mat3x3.inl
index f1db54b84d..73731e9e1b 100644
--- a/include/gal/opengl/glm/core/type_mat3x3.inl
+++ b/include/gal/opengl/glm/core/type_mat3x3.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -320,10 +320,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -346,10 +343,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -372,10 +366,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -395,10 +386,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x3<T> & tmat3x3<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat3x4.hpp b/include/gal/opengl/glm/core/type_mat3x4.hpp
index 1422de7e5d..8fe31060c1 100644
--- a/include/gal/opengl/glm/core/type_mat3x4.hpp
+++ b/include/gal/opengl/glm/core/type_mat3x4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -123,27 +123,27 @@ namespace detail
 		GLM_FUNC_DECL explicit tmat3x4(tmat4x3<T> const & x);
 
 		// Accesses
-		col_type & operator[](size_type i);
-		col_type const & operator[](size_type i) const;
+		GLM_FUNC_DECL col_type & operator[](size_type i);
+		GLM_FUNC_DECL col_type const & operator[](size_type i) const;
 
 		// Unary updatable operators
 		GLM_FUNC_DECL tmat3x4<T> & operator=  (tmat3x4<T> const & m);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x4<T> & operator=  (tmat3x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x4<T> & operator+= (U const & s);
+		GLM_FUNC_DECL tmat3x4<T> & operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x4<T> & operator+= (tmat3x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x4<T> & operator-= (U const & s);
+		GLM_FUNC_DECL tmat3x4<T> & operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x4<T> & operator-= (tmat3x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x4<T> & operator*= (U const & s);
+		GLM_FUNC_DECL tmat3x4<T> & operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat3x4<T> & operator*= (tmat3x4<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat3x4<T> & operator/= (U const & s);
+		GLM_FUNC_DECL tmat3x4<T> & operator/= (U s);
 
 		GLM_FUNC_DECL tmat3x4<T> & operator++ ();
 		GLM_FUNC_DECL tmat3x4<T> & operator-- ();
@@ -151,82 +151,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat3x4<T> operator+ (
+	GLM_FUNC_DECL tmat3x4<T> operator+ (
 		tmat3x4<T> const & m, 
 		typename tmat3x4<T>::value_type const & s);
 	    
 	template <typename T> 
-	tmat3x4<T> operator+ (
+	GLM_FUNC_DECL tmat3x4<T> operator+ (
 		tmat3x4<T> const & m1, 
 		tmat3x4<T> const & m2);
 	    
 	template <typename T> 
-	tmat3x4<T> operator- (
+	GLM_FUNC_DECL tmat3x4<T> operator- (
 		tmat3x4<T> const & m, 
 		typename tmat3x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x4<T> operator- (
+	GLM_FUNC_DECL tmat3x4<T> operator- (
 		tmat3x4<T> const & m1, 
 		tmat3x4<T> const & m2);
 
 	template <typename T> 
-	tmat3x4<T> operator* (
+	GLM_FUNC_DECL tmat3x4<T> operator* (
 		tmat3x4<T> const & m, 
 		typename tmat3x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x4<T> operator* (
+	GLM_FUNC_DECL tmat3x4<T> operator* (
 		typename tmat3x4<T>::value_type const & s, 
 		tmat3x4<T> const & m);
 
 	template <typename T>
-	typename tmat3x4<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat3x4<T>::col_type operator* (
 		tmat3x4<T> const & m, 
 		typename tmat3x4<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat3x4<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat3x4<T>::row_type operator* (
 		typename tmat3x4<T>::col_type const & v, 
 		tmat3x4<T> const & m);
 
 	template <typename T>
-	tmat4x4<T> operator* (
+	GLM_FUNC_DECL tmat4x4<T> operator* (
 		tmat3x4<T> const & m1, 
 		tmat4x3<T> const & m2);
 		
 	template <typename T>
-	tmat2x4<T> operator* (
+	GLM_FUNC_DECL tmat2x4<T> operator* (
 		tmat3x4<T> const & m1, 
 		tmat2x3<T> const & m2);
 		
 	template <typename T>
-	tmat3x4<T> operator* (
+	GLM_FUNC_DECL tmat3x4<T> operator* (
 		tmat3x4<T> const & m1, 
 		tmat3x3<T> const & m2);
 
 	template <typename T> 
-	tmat3x4<T> operator/ (
+	GLM_FUNC_DECL tmat3x4<T> operator/ (
 		tmat3x4<T> const & m, 
 		typename tmat3x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat3x4<T> operator/ (
+	GLM_FUNC_DECL tmat3x4<T> operator/ (
 		typename tmat3x4<T>::value_type const & s, 
 		tmat3x4<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat3x4<T> const operator-  (
+	GLM_FUNC_DECL tmat3x4<T> const operator-  (
 		tmat3x4<T> const & m);
 
 	template <typename T> 
-	tmat3x4<T> const operator-- (
+	GLM_FUNC_DECL tmat3x4<T> const operator-- (
 		tmat3x4<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat3x4<T> const operator++ (
+	GLM_FUNC_DECL tmat3x4<T> const operator++ (
 		tmat3x4<T> const & m, 
 		int);
 
diff --git a/include/gal/opengl/glm/core/type_mat3x4.inl b/include/gal/opengl/glm/core/type_mat3x4.inl
index 82721d5a69..be613d0689 100644
--- a/include/gal/opengl/glm/core/type_mat3x4.inl
+++ b/include/gal/opengl/glm/core/type_mat3x4.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -316,10 +316,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -342,10 +339,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -368,10 +362,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x4<T>& tmat3x4<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -391,10 +382,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat3x4<T> & tmat3x4<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat3x4<T> & tmat3x4<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat4x2.hpp b/include/gal/opengl/glm/core/type_mat4x2.hpp
index 873454b868..3bc6cc0083 100644
--- a/include/gal/opengl/glm/core/type_mat4x2.hpp
+++ b/include/gal/opengl/glm/core/type_mat4x2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -136,19 +136,19 @@ namespace detail
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x2<T>& operator=  (tmat4x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x2<T>& operator+= (U const & s);
+		GLM_FUNC_DECL tmat4x2<T>& operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x2<T>& operator+= (tmat4x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x2<T>& operator-= (U const & s);
+		GLM_FUNC_DECL tmat4x2<T>& operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x2<T>& operator-= (tmat4x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x2<T>& operator*= (U const & s);
+		GLM_FUNC_DECL tmat4x2<T>& operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x2<T>& operator*= (tmat4x2<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x2<T>& operator/= (U const & s);
+		GLM_FUNC_DECL tmat4x2<T>& operator/= (U s);
 
 		GLM_FUNC_DECL tmat4x2<T>& operator++ ();
 		GLM_FUNC_DECL tmat4x2<T>& operator-- ();
@@ -156,82 +156,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat4x2<T> operator+ (
+	GLM_FUNC_DECL tmat4x2<T> operator+ (
 		tmat4x2<T> const & m, 
 		typename tmat4x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x2<T> operator+ (
+	GLM_FUNC_DECL tmat4x2<T> operator+ (
 		tmat4x2<T> const & m1, 
 		tmat4x2<T> const & m2);
 
 	template <typename T> 
-	tmat4x2<T> operator- (
+	GLM_FUNC_DECL tmat4x2<T> operator- (
 		tmat4x2<T> const & m, 
 		typename tmat4x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x2<T> operator- (
+	GLM_FUNC_DECL tmat4x2<T> operator- (
 		tmat4x2<T> const & m1, 
 		tmat4x2<T> const & m2);
 
 	template <typename T> 
-	tmat4x2<T> operator* (
+	GLM_FUNC_DECL tmat4x2<T> operator* (
 		tmat4x2<T> const & m, 
 		typename tmat4x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x2<T> operator* (
+	GLM_FUNC_DECL tmat4x2<T> operator* (
 		typename tmat4x2<T>::value_type const & s, 
 		tmat4x2<T> const & m);
 
 	template <typename T>
-	typename tmat4x2<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat4x2<T>::col_type operator* (
 		tmat4x2<T> const & m, 
 		typename tmat4x2<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat4x2<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat4x2<T>::row_type operator* (
 		typename tmat4x2<T>::col_type const & v, 
 		tmat4x2<T> const & m);
 
 	template <typename T>
-	tmat3x2<T> operator* (
+	GLM_FUNC_DECL tmat3x2<T> operator* (
 		tmat4x2<T> const & m1, 
 		tmat3x4<T> const & m2);
 		
 	template <typename T>
-	tmat4x2<T> operator* (
+	GLM_FUNC_DECL tmat4x2<T> operator* (
 		tmat4x2<T> const & m1, 
 		tmat4x4<T> const & m2);
 		
 	template <typename T>
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		tmat4x3<T> const & m1, 
 		tmat2x4<T> const & m2);
 
 	template <typename T> 
-	tmat4x2<T> operator/ (
+	GLM_FUNC_DECL tmat4x2<T> operator/ (
 		tmat4x2<T> const & m, 
 		typename tmat4x2<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x2<T> operator/ (
+	GLM_FUNC_DECL tmat4x2<T> operator/ (
 		typename tmat4x2<T>::value_type const & s, 
 		tmat4x2<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat4x2<T> const operator-  (
+	GLM_FUNC_DECL tmat4x2<T> const operator-  (
 		tmat4x2<T> const & m);
 
 	template <typename T> 
-	tmat4x2<T> const operator-- (
+	GLM_FUNC_DECL tmat4x2<T> const operator-- (
 		tmat4x2<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat4x2<T> const operator++ (
+	GLM_FUNC_DECL tmat4x2<T> const operator++ (
 		tmat4x2<T> const & m, 
 		int);
 } //namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat4x2.inl b/include/gal/opengl/glm/core/type_mat4x2.inl
index 5ee0272dc0..3f65e63bcc 100644
--- a/include/gal/opengl/glm/core/type_mat4x2.inl
+++ b/include/gal/opengl/glm/core/type_mat4x2.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -342,10 +342,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -370,10 +367,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -398,10 +392,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -422,10 +413,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x2<T> & tmat4x2<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat4x3.hpp b/include/gal/opengl/glm/core/type_mat4x3.hpp
index 76717c4da5..8465a83782 100644
--- a/include/gal/opengl/glm/core/type_mat4x3.hpp
+++ b/include/gal/opengl/glm/core/type_mat4x3.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -126,27 +126,27 @@ namespace detail
 		GLM_FUNC_DECL explicit tmat4x3(tmat3x4<T> const & x);
 
 		// Accesses
-		col_type & operator[](size_type i);
-		col_type const & operator[](size_type i) const;
+		GLM_FUNC_DECL col_type & operator[](size_type i);
+		GLM_FUNC_DECL col_type const & operator[](size_type i) const;
 
 		// Unary updatable operators
 		GLM_FUNC_DECL tmat4x3<T> & operator=  (tmat4x3<T> const & m);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x3<T> & operator=  (tmat4x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x3<T> & operator+= (U const & s);
+		GLM_FUNC_DECL tmat4x3<T> & operator+= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x3<T> & operator+= (tmat4x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x3<T> & operator-= (U const & s);
+		GLM_FUNC_DECL tmat4x3<T> & operator-= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x3<T> & operator-= (tmat4x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x3<T> & operator*= (U const & s);
+		GLM_FUNC_DECL tmat4x3<T> & operator*= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tmat4x3<T> & operator*= (tmat4x3<U> const & m);
 		template <typename U> 
-		GLM_FUNC_DECL tmat4x3<T> & operator/= (U const & s);
+		GLM_FUNC_DECL tmat4x3<T> & operator/= (U s);
 
 		GLM_FUNC_DECL tmat4x3<T> & operator++ ();
 		GLM_FUNC_DECL tmat4x3<T> & operator-- ();
@@ -154,82 +154,82 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat4x3<T> operator+ (
+	GLM_FUNC_DECL tmat4x3<T> operator+ (
 		tmat4x3<T> const & m, 
 		typename tmat4x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x3<T> operator+ (
+	GLM_FUNC_DECL tmat4x3<T> operator+ (
 		tmat4x3<T> const & m1, 
 		tmat4x3<T> const & m2);
 
 	template <typename T> 
-	tmat4x3<T> operator- (
+	GLM_FUNC_DECL tmat4x3<T> operator- (
 		tmat4x3<T> const & m, 
 		typename tmat4x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x3<T> operator- (
+	GLM_FUNC_DECL tmat4x3<T> operator- (
 		tmat4x3<T> const & m1, 
 		tmat4x3<T> const & m2);
 
 	template <typename T> 
-	tmat4x3<T> operator* (
+	GLM_FUNC_DECL tmat4x3<T> operator* (
 		tmat4x3<T> const & m, 
 		typename tmat4x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x3<T> operator* (
+	GLM_FUNC_DECL tmat4x3<T> operator* (
 		typename tmat4x3<T>::value_type const & s, 
 		tmat4x3<T> const & m);
 
 	template <typename T>
-	typename tmat4x3<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat4x3<T>::col_type operator* (
 		tmat4x3<T> const & m, 
 		typename tmat4x3<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat4x3<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat4x3<T>::row_type operator* (
 		typename tmat4x3<T>::col_type const & v, 
 		tmat4x3<T> const & m);
 
 	template <typename T> 
-	tmat2x3<T> operator* (
+	GLM_FUNC_DECL tmat2x3<T> operator* (
 		tmat4x3<T> const & m1, 
 		tmat2x4<T> const & m2);
 
 	template <typename T> 
-	tmat3x3<T> operator* (
+	GLM_FUNC_DECL tmat3x3<T> operator* (
 		tmat4x3<T> const & m1, 
 		tmat3x4<T> const & m2);
 		
 	template <typename T>
-	tmat4x3<T> operator* (
+	GLM_FUNC_DECL tmat4x3<T> operator* (
 		tmat4x3<T> const & m1, 
 		tmat4x4<T> const & m2);
 
 	template <typename T> 
-	tmat4x3<T> operator/ (
+	GLM_FUNC_DECL tmat4x3<T> operator/ (
 		tmat4x3<T> const & m, 
 		typename tmat4x3<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x3<T> operator/ (
+	GLM_FUNC_DECL tmat4x3<T> operator/ (
 		typename tmat4x3<T>::value_type const & s, 
 		tmat4x3<T> const & m);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat4x3<T> const operator- (
+	GLM_FUNC_DECL tmat4x3<T> const operator- (
 		tmat4x3<T> const & m);
 
 	template <typename T> 
-	tmat4x3<T> const operator-- (
+	GLM_FUNC_DECL tmat4x3<T> const operator-- (
 		tmat4x3<T> const & m, 
 		int);
 
 	template <typename T> 
-	tmat4x3<T> const operator++ (
+	GLM_FUNC_DECL tmat4x3<T> const operator++ (
 		tmat4x3<T> const & m, 
 		int);
 }//namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat4x3.inl b/include/gal/opengl/glm/core/type_mat4x3.inl
index f3ec6de5be..75307a5fd5 100644
--- a/include/gal/opengl/glm/core/type_mat4x3.inl
+++ b/include/gal/opengl/glm/core/type_mat4x3.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -344,10 +344,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -372,10 +369,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -400,10 +394,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -424,10 +415,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x3<T> & tmat4x3<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_mat4x4.hpp b/include/gal/opengl/glm/core/type_mat4x4.hpp
index 2f378e45ab..85696b9a5f 100644
--- a/include/gal/opengl/glm/core/type_mat4x4.hpp
+++ b/include/gal/opengl/glm/core/type_mat4x4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -140,19 +140,19 @@ namespace detail
 		template <typename U>
 		GLM_FUNC_DECL tmat4x4<T> & operator=  (tmat4x4<U> const & m);
 		template <typename U>
-		GLM_FUNC_DECL tmat4x4<T> & operator+= (U const & s);
+		GLM_FUNC_DECL tmat4x4<T> & operator+= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tmat4x4<T> & operator+= (tmat4x4<U> const & m);
 		template <typename U>
-		GLM_FUNC_DECL tmat4x4<T> & operator-= (U const & s);
+		GLM_FUNC_DECL tmat4x4<T> & operator-= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tmat4x4<T> & operator-= (tmat4x4<U> const & m);
 		template <typename U>
-		GLM_FUNC_DECL tmat4x4<T> & operator*= (U const & s);
+		GLM_FUNC_DECL tmat4x4<T> & operator*= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tmat4x4<T> & operator*= (tmat4x4<U> const & m);
 		template <typename U>
-		GLM_FUNC_DECL tmat4x4<T> & operator/= (U const & s);
+		GLM_FUNC_DECL tmat4x4<T> & operator/= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tmat4x4<T> & operator/= (tmat4x4<U> const & m);
 		GLM_FUNC_DECL tmat4x4<T> & operator++ ();
@@ -161,106 +161,106 @@ namespace detail
 
 	// Binary operators
 	template <typename T> 
-	tmat4x4<T> operator+ (
+	GLM_FUNC_DECL tmat4x4<T> operator+ (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x4<T> operator+ (
+	GLM_FUNC_DECL tmat4x4<T> operator+ (
 		typename tmat4x4<T>::value_type const & s, 
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	tmat4x4<T> operator+ (
+	GLM_FUNC_DECL tmat4x4<T> operator+ (
 		tmat4x4<T> const & m1, 
 		tmat4x4<T> const & m2);
 	    
 	template <typename T> 
-	tmat4x4<T> operator- (
+	GLM_FUNC_DECL tmat4x4<T> operator- (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x4<T> operator- (
+	GLM_FUNC_DECL tmat4x4<T> operator- (
 		typename tmat4x4<T>::value_type const & s, 
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	tmat4x4<T> operator- (
+	GLM_FUNC_DECL tmat4x4<T> operator- (
 		tmat4x4<T> const & m1, 
 		tmat4x4<T> const & m2);
 
 	template <typename T> 
-	tmat4x4<T> operator* (
+	GLM_FUNC_DECL tmat4x4<T> operator* (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x4<T> operator* (
+	GLM_FUNC_DECL tmat4x4<T> operator* (
 		typename tmat4x4<T>::value_type const & s, 
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	typename tmat4x4<T>::col_type operator* (
+	GLM_FUNC_DECL typename tmat4x4<T>::col_type operator* (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat4x4<T>::row_type operator* (
+	GLM_FUNC_DECL typename tmat4x4<T>::row_type operator* (
 		typename tmat4x4<T>::col_type const & v, 
 		tmat4x4<T> const & m);
 		
 	template <typename T>
-	tmat2x4<T> operator* (
+	GLM_FUNC_DECL tmat2x4<T> operator* (
 		tmat4x4<T> const & m1, 
 		tmat2x4<T> const & m2);
 
 	template <typename T>
-	tmat3x4<T> operator* (
+	GLM_FUNC_DECL tmat3x4<T> operator* (
 		tmat4x4<T> const & m1, 
 		tmat3x4<T> const & m2);
 
 	template <typename T> 
-	tmat4x4<T> operator* (
+	GLM_FUNC_DECL tmat4x4<T> operator* (
 		tmat4x4<T> const & m1, 
 		tmat4x4<T> const & m2);
 
 	template <typename T> 
-	tmat4x4<T> operator/ (
+	GLM_FUNC_DECL tmat4x4<T> operator/ (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::value_type const & s);
 
 	template <typename T> 
-	tmat4x4<T> operator/ (
+	GLM_FUNC_DECL tmat4x4<T> operator/ (
 		typename tmat4x4<T>::value_type const & s, 
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	typename tmat4x4<T>::col_type operator/ (
+	GLM_FUNC_DECL typename tmat4x4<T>::col_type operator/ (
 		tmat4x4<T> const & m, 
 		typename tmat4x4<T>::row_type const & v);
 
 	template <typename T> 
-	typename tmat4x4<T>::row_type operator/ (
+	GLM_FUNC_DECL typename tmat4x4<T>::row_type operator/ (
 		typename tmat4x4<T>::col_type & v, 
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	tmat4x4<T> operator/ (
+	GLM_FUNC_DECL tmat4x4<T> operator/ (
 		tmat4x4<T> const & m1, 
 		tmat4x4<T> const & m2);
 
 	// Unary constant operators
 	template <typename T> 
-	tmat4x4<T> const operator-  (
+	GLM_FUNC_DECL tmat4x4<T> const operator-  (
 		tmat4x4<T> const & m);
 
 	template <typename T> 
-	tmat4x4<T> const operator-- (
+	GLM_FUNC_DECL tmat4x4<T> const operator-- (
 		tmat4x4<T> const & m, int);
 
 	template <typename T> 
-	tmat4x4<T> const operator++ (
+	GLM_FUNC_DECL tmat4x4<T> const operator++ (
 		tmat4x4<T> const & m, int);
 
 } //namespace detail
diff --git a/include/gal/opengl/glm/core/type_mat4x4.inl b/include/gal/opengl/glm/core/type_mat4x4.inl
index e796506f73..29f80d8eb2 100644
--- a/include/gal/opengl/glm/core/type_mat4x4.inl
+++ b/include/gal/opengl/glm/core/type_mat4x4.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -191,7 +191,7 @@ namespace detail
 		X2 const & x2, Y2 const & y2, Z2 const & z2, W2 const & w2, 
 		X3 const & x3, Y3 const & y3, Z3 const & z3, W3 const & w3, 
 		X4 const & x4, Y4 const & y4, Z4 const & z4, W4 const & w4
-	)		
+	)
 	{
 		GLM_STATIC_ASSERT(detail::type<X1>::is_float || std::numeric_limits<X1>::is_integer, "*mat4x4 constructor only takes float and integer types, 1st parameter type invalid.");
 		GLM_STATIC_ASSERT(detail::type<Y1>::is_float || std::numeric_limits<Y1>::is_integer, "*mat4x4 constructor only takes float and integer types, 2nd parameter type invalid.");
@@ -374,10 +374,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x4<T>& tmat4x4<T>::operator+= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x4<T>& tmat4x4<T>::operator+= (U s)
 	{
 		this->value[0] += s;
 		this->value[1] += s;
@@ -402,10 +399,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator-= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator-= (U s)
 	{
 		this->value[0] -= s;
 		this->value[1] -= s;
@@ -430,10 +424,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U>
-	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator*= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator*= (U s)
 	{
 		this->value[0] *= s;
 		this->value[1] *= s;
@@ -454,10 +445,7 @@ namespace detail
 
 	template <typename T> 
 	template <typename U>
-	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator/= 
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tmat4x4<T> & tmat4x4<T>::operator/= (U s)
 	{
 		this->value[0] /= s;
 		this->value[1] /= s;
diff --git a/include/gal/opengl/glm/core/type_size.hpp b/include/gal/opengl/glm/core/type_size.hpp
index c68a1f9b62..b7a7c3182f 100644
--- a/include/gal/opengl/glm/core/type_size.hpp
+++ b/include/gal/opengl/glm/core/type_size.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_vec.hpp b/include/gal/opengl/glm/core/type_vec.hpp
index b3fdc9f3fd..60e2b705e2 100644
--- a/include/gal/opengl/glm/core/type_vec.hpp
+++ b/include/gal/opengl/glm/core/type_vec.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_vec.inl b/include/gal/opengl/glm/core/type_vec.inl
index fbaf08e75f..ef3f8f429d 100644
--- a/include/gal/opengl/glm/core/type_vec.inl
+++ b/include/gal/opengl/glm/core/type_vec.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_vec1.hpp b/include/gal/opengl/glm/core/type_vec1.hpp
index 862dbc37bd..395cc7894a 100644
--- a/include/gal/opengl/glm/core/type_vec1.hpp
+++ b/include/gal/opengl/glm/core/type_vec1.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_vec1.inl b/include/gal/opengl/glm/core/type_vec1.inl
index 7214bf2fb1..6b12e03d44 100644
--- a/include/gal/opengl/glm/core/type_vec1.inl
+++ b/include/gal/opengl/glm/core/type_vec1.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/core/type_vec2.hpp b/include/gal/opengl/glm/core/type_vec2.hpp
index 0cdcdc63e0..a858198029 100644
--- a/include/gal/opengl/glm/core/type_vec2.hpp
+++ b/include/gal/opengl/glm/core/type_vec2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -62,6 +62,10 @@ namespace detail
 #	if(GLM_COMPONENT == GLM_COMPONENT_CXX11)
 		union 
 		{
+			struct{value_type x, y;};
+			struct{value_type r, g;};
+			struct{value_type s, t;};
+
 #		if(defined(GLM_SWIZZLE))
 			_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y)
 			_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g)
@@ -73,10 +77,6 @@ namespace detail
 			_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g)
 			_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t)
 #		endif//(defined(GLM_SWIZZLE))
-
-			struct{value_type r, g;};
-			struct{value_type s, t;};
-			struct{value_type x, y;};
 		};
 #	elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
 		union {value_type x, r, s;};
@@ -123,7 +123,7 @@ namespace detail
 		//////////////////////////////////////
 		// Swizzle constructors
 
-		tvec2(tref2<T> const & r);
+		GLM_FUNC_DECL tvec2(tref2<T> const & r);
 
 		template <int E0, int E1>
 		GLM_FUNC_DECL tvec2(const glm::detail::swizzle<2,T,tvec2<T>,E0,E1,-1,-2>& that)
@@ -165,19 +165,19 @@ namespace detail
 		GLM_FUNC_DECL tvec2<T> & operator= (tvec2<U> const & v);
 
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator+=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator+=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator+=(tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator-=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator-=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator-=(tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator*=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator*=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator*=(tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator/=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator/=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator/=(tvec2<U> const & v);
 		GLM_FUNC_DECL tvec2<T> & operator++();
@@ -187,27 +187,27 @@ namespace detail
 		// Unary bit operators
 
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator%= (U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator%= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator%= (tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator&= (U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator&= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator&= (tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator|= (U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator|= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator|= (tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator^= (U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator^= (U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator^= (tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator<<=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator<<=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator<<=(tvec2<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec2<T> & operator>>=(U const & s);
+		GLM_FUNC_DECL tvec2<T> & operator>>=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec2<T> & operator>>=(tvec2<U> const & v);
 
diff --git a/include/gal/opengl/glm/core/type_vec2.inl b/include/gal/opengl/glm/core/type_vec2.inl
index ccf0f1fda6..32e4f9f596 100644
--- a/include/gal/opengl/glm/core/type_vec2.inl
+++ b/include/gal/opengl/glm/core/type_vec2.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -204,10 +204,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator+=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator+=(U s)
 	{
 		this->x += T(s);
 		this->y += T(s);
@@ -228,10 +225,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator-=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator-=(U s)
 	{
 		this->x -= T(s);
 		this->y -= T(s);
@@ -252,10 +246,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator*=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator*=(U s)
 	{
 		this->x *= T(s);
 		this->y *= T(s);
@@ -276,10 +267,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator/=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator/=(U s)
 	{
 		this->x /= T(s);
 		this->y /= T(s);
@@ -342,10 +330,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator%=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator%=(U s)
 	{
 		this->x %= T(s);
 		this->y %= T(s);
@@ -366,10 +351,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator&=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator&=(U s)
 	{
 		this->x &= T(s);
 		this->y &= T(s);
@@ -390,10 +372,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator|=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator|=(U s)
 	{
 		this->x |= T(s);
 		this->y |= T(s);
@@ -414,10 +393,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator^=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator^=(U s)
 	{
 		this->x ^= T(s);
 		this->y ^= T(s);
@@ -438,10 +414,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator<<=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator<<=(U s)
 	{
 		this->x <<= T(s);
 		this->y <<= T(s);
@@ -462,10 +435,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator>>=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec2<T> & tvec2<T>::operator>>=(U s)
 	{
 		this->x >>= T(s);
 		this->y >>= T(s);
diff --git a/include/gal/opengl/glm/core/type_vec3.hpp b/include/gal/opengl/glm/core/type_vec3.hpp
index fa6e357c01..ea265ca97a 100644
--- a/include/gal/opengl/glm/core/type_vec3.hpp
+++ b/include/gal/opengl/glm/core/type_vec3.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -62,6 +62,10 @@ namespace detail
 #	if(GLM_COMPONENT == GLM_COMPONENT_CXX11)
 		union 
 		{
+			struct{value_type x, y, z;};
+			struct{value_type r, g, b;};
+			struct{value_type s, t, p;};
+
 #		if(defined(GLM_SWIZZLE))
 			_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z)
 			_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b)
@@ -73,10 +77,6 @@ namespace detail
 			_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b)
 			_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p)
 #		endif//(defined(GLM_SWIZZLE))
-
-			struct{value_type r, g, b;};
-			struct{value_type s, t, p;};
-			struct{value_type x, y, z;};
 		};
 #	elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
 		union {value_type x, r, s;};
@@ -189,19 +189,19 @@ namespace detail
 		GLM_FUNC_DECL tvec3<T> & operator= (tvec3<U> const & v);
 
 		template <typename U> 
-		GLM_FUNC_DECL tvec3<T> & operator+=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator+=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec3<T> & operator+=(tvec3<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec3<T> & operator-=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator-=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec3<T> & operator-=(tvec3<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec3<T> & operator*=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator*=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec3<T> & operator*=(tvec3<U> const & v);
 		template <typename U> 
-		GLM_FUNC_DECL tvec3<T> & operator/=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator/=(U s);
 		template <typename U> 
 		GLM_FUNC_DECL tvec3<T> & operator/=(tvec3<U> const & v);
 		GLM_FUNC_DECL tvec3<T> & operator++();
@@ -211,27 +211,27 @@ namespace detail
 		// Unary bit operators
 
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator%= (U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator%= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator%= (tvec3<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator&= (U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator&= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator&= (tvec3<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator|= (U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator|= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator|= (tvec3<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator^= (U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator^= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator^= (tvec3<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator<<=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator<<=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator<<=(tvec3<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec3<T> & operator>>=(U const & s);
+		GLM_FUNC_DECL tvec3<T> & operator>>=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec3<T> & operator>>=(tvec3<U> const & v);
 
diff --git a/include/gal/opengl/glm/core/type_vec3.inl b/include/gal/opengl/glm/core/type_vec3.inl
index 566266a9b6..2279abf5af 100644
--- a/include/gal/opengl/glm/core/type_vec3.inl
+++ b/include/gal/opengl/glm/core/type_vec3.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -255,10 +255,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator+=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator+=(U s)
 	{
 		this->x += T(s);
 		this->y += T(s);
@@ -281,10 +278,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator-=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator-=(U s)
 	{
 		this->x -= T(s);
 		this->y -= T(s);
@@ -307,10 +301,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator*=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator*=(U s)
 	{
 		this->x *= T(s);
 		this->y *= T(s);
@@ -333,10 +324,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator/=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator/=(U s)
 	{
 		this->x /= T(s);
 		this->y /= T(s);
@@ -403,10 +391,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator%=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator%=(U s)
 	{
 		this->x %= s;
 		this->y %= s;
@@ -429,10 +414,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator&=
-	(	
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator&=(U s)
 	{
 		this->x &= s;
 		this->y &= s;
@@ -455,10 +437,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator|=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator|=(U s)
 	{
 		this->x |= s;
 		this->y |= s;
@@ -481,10 +460,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator^=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator^=(U s)
 	{
 		this->x ^= s;
 		this->y ^= s;
@@ -507,10 +483,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator<<=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator<<=(U s)
 	{
 		this->x <<= s;
 		this->y <<= s;
@@ -533,10 +506,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator>>=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec3<T> & tvec3<T>::operator>>=(U s)
 	{
 		this->x >>= T(s);
 		this->y >>= T(s);
diff --git a/include/gal/opengl/glm/core/type_vec4.hpp b/include/gal/opengl/glm/core/type_vec4.hpp
index 23450a2236..d1e1b7111b 100644
--- a/include/gal/opengl/glm/core/type_vec4.hpp
+++ b/include/gal/opengl/glm/core/type_vec4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -62,6 +62,10 @@ namespace detail
 #	if(GLM_COMPONENT == GLM_COMPONENT_CXX11)
 		union 
 		{
+			struct{value_type x, y, z, w;};
+			struct{value_type r, g, b, a;};
+			struct{value_type s, t, p, q;};
+
 #		if(defined(GLM_SWIZZLE))
 			_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z, w)
 			_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b, a)
@@ -73,10 +77,6 @@ namespace detail
 			_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b, a)
 			_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p, q)
 #		endif//(defined(GLM_SWIZZLE))
-
-			struct{value_type r, g, b, a;};
-			struct{value_type s, t, p, q;};
-			struct{value_type x, y, z, w;};
 		};
 #	elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
 		union {value_type x, r, s;};
@@ -244,19 +244,19 @@ namespace detail
 		GLM_FUNC_DECL tvec4<T> & operator= (tvec4<U> const & v);
 
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator+=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator+=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator+=(tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator-=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator-=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator-=(tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator*=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator*=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator*=(tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator/=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator/=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator/=(tvec4<U> const & v);
 		GLM_FUNC_DECL tvec4<T> & operator++();
@@ -266,27 +266,27 @@ namespace detail
 		// Unary bit operators
 
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator%= (U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator%= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator%= (tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator&= (U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator&= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator&= (tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator|= (U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator|= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator|= (tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator^= (U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator^= (U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator^= (tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator<<=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator<<=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator<<=(tvec4<U> const & v);
 		template <typename U>
-		GLM_FUNC_DECL tvec4<T> & operator>>=(U const & s);
+		GLM_FUNC_DECL tvec4<T> & operator>>=(U s);
 		template <typename U>
 		GLM_FUNC_DECL tvec4<T> & operator>>=(tvec4<U> const & v);
 
diff --git a/include/gal/opengl/glm/core/type_vec4.inl b/include/gal/opengl/glm/core/type_vec4.inl
index 8944c9db0a..7f98c1b301 100644
--- a/include/gal/opengl/glm/core/type_vec4.inl
+++ b/include/gal/opengl/glm/core/type_vec4.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -396,10 +396,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator+=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator+= (U s)
 	{
 		this->x += T(s);
 		this->y += T(s);
@@ -424,10 +421,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator-=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator-= (U s)
 	{
 		this->x -= T(s);
 		this->y -= T(s);
@@ -452,10 +446,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator*=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator*= (U s)
 	{
 		this->x *= T(s);
 		this->y *= T(s);
@@ -480,10 +471,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator/=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator/= (U s)
 	{
 		this->x /= T(s);
 		this->y /= T(s);
@@ -531,10 +519,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator%=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator%= (U s)
 	{
 		this->x %= T(s);
 		this->y %= T(s);
@@ -559,10 +544,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator&=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator&= (U s)
 	{
 		this->x &= T(s);
 		this->y &= T(s);
@@ -587,10 +569,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator|=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator|= (U s)
 	{
 		this->x |= T(s);
 		this->y |= T(s);
@@ -615,10 +594,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator^=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator^= (U s)
 	{
 		this->x ^= T(s);
 		this->y ^= T(s);
@@ -643,10 +619,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator<<=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator<<= (U s)
 	{
 		this->x <<= T(s);
 		this->y <<= T(s);
@@ -671,10 +644,7 @@ namespace detail
 
 	template <typename T>
 	template <typename U> 
-	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator>>=
-	(
-		U const & s
-	)
+	GLM_FUNC_QUALIFIER tvec4<T> & tvec4<T>::operator>>= (U s)
 	{
 		this->x >>= T(s);
 		this->y >>= T(s);
diff --git a/include/gal/opengl/glm/ext.hpp b/include/gal/opengl/glm/ext.hpp
index b0c4f72dbd..9ef0c92732 100644
--- a/include/gal/opengl/glm/ext.hpp
+++ b/include/gal/opengl/glm/ext.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/glm.hpp b/include/gal/opengl/glm/glm.hpp
index c35f63b4da..5474fe336e 100644
--- a/include/gal/opengl/glm/glm.hpp
+++ b/include/gal/opengl/glm/glm.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/constants.hpp b/include/gal/opengl/glm/gtc/constants.hpp
index eba10219f4..48876297f6 100644
--- a/include/gal/opengl/glm/gtc/constants.hpp
+++ b/include/gal/opengl/glm/gtc/constants.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -56,127 +56,127 @@ namespace glm
 	/// @todo Implement epsilon for half-precision floating point type.
 	/// @see gtc_constants
 	template <typename genType>
-	genType epsilon();
+	GLM_FUNC_DECL genType epsilon();
 
 	/// Return 0.
 	/// @see gtc_constants
 	template <typename genType>
-	genType zero();
+	GLM_FUNC_DECL genType zero();
 
 	/// Return 1.
 	/// @see gtc_constants
 	template <typename genType>
-	genType one();
+	GLM_FUNC_DECL genType one();
 
 	/// Return the pi constant.
 	/// @see gtc_constants
 	template <typename genType>
-	genType pi();
+	GLM_FUNC_DECL genType pi();
 
 	/// Return square root of pi.
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_pi();
+	GLM_FUNC_DECL genType root_pi();
 
 	/// Return pi / 2.
 	/// @see gtc_constants
 	template <typename genType>
-	genType half_pi();
+	GLM_FUNC_DECL genType half_pi();
 
 	/// Return pi / 4.
 	/// @see gtc_constants
 	template <typename genType>
-	genType quarter_pi();
+	GLM_FUNC_DECL genType quarter_pi();
 
 	/// Return 1 / pi.
 	/// @see gtc_constants
 	template <typename genType>
-	genType one_over_pi();
+	GLM_FUNC_DECL genType one_over_pi();
 
 	/// Return 2 / pi.
 	/// @see gtc_constants
 	template <typename genType>
-	genType two_over_pi();
+	GLM_FUNC_DECL genType two_over_pi();
 
 	/// Return 2 / sqrt(pi).
 	/// @see gtc_constants
 	template <typename genType>
-	genType two_over_root_pi();
+	GLM_FUNC_DECL genType two_over_root_pi();
 
 	/// Return 1 / sqrt(2).
 	/// @see gtc_constants
 	template <typename genType>
-	genType one_over_root_two();
+	GLM_FUNC_DECL genType one_over_root_two();
 
 	/// Return sqrt(pi / 2).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_half_pi();
+	GLM_FUNC_DECL genType root_half_pi();
 
 	/// Return sqrt(2 * pi).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_two_pi();
+	GLM_FUNC_DECL genType root_two_pi();
 
 	/// Return sqrt(ln(4)).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_ln_four();
+	GLM_FUNC_DECL genType root_ln_four();
 
 	/// Return e constant.
 	/// @see gtc_constants
 	template <typename genType>
-	genType e();
+	GLM_FUNC_DECL genType e();
 
 	/// Return Euler's constant.
 	/// @see gtc_constants
 	template <typename genType>
-	genType euler();
+	GLM_FUNC_DECL genType euler();
 
 	/// Return sqrt(2).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_two();
+	GLM_FUNC_DECL genType root_two();
 
 	/// Return sqrt(3).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_three();
+	GLM_FUNC_DECL genType root_three();
 
 	/// Return sqrt(5).
 	/// @see gtc_constants
 	template <typename genType>
-	genType root_five();
+	GLM_FUNC_DECL genType root_five();
 
 	/// Return ln(2).
 	/// @see gtc_constants
 	template <typename genType>
-	genType ln_two();
+	GLM_FUNC_DECL genType ln_two();
 
 	/// Return ln(10).
 	/// @see gtc_constants
 	template <typename genType>
-	genType ln_ten();
+	GLM_FUNC_DECL genType ln_ten();
 
 	/// Return ln(ln(2)).
 	/// @see gtc_constants
 	template <typename genType>
-	genType ln_ln_two();
+	GLM_FUNC_DECL genType ln_ln_two();
 
 	/// Return 1 / 3.
 	/// @see gtc_constants
 	template <typename genType>
-	genType third();
+	GLM_FUNC_DECL genType third();
 
 	/// Return 2 / 3.
 	/// @see gtc_constants
 	template <typename genType>
-	genType two_thirds();
+	GLM_FUNC_DECL genType two_thirds();
 
 	/// Return the golden ratio constant.
 	/// @see gtc_constants
 	template <typename genType>
-	genType golden_ratio();
+	GLM_FUNC_DECL genType golden_ratio();
 
 	/// @}
 } //namespace glm
diff --git a/include/gal/opengl/glm/gtc/constants.inl b/include/gal/opengl/glm/gtc/constants.inl
index afe3ddf8b1..e9bde753f2 100644
--- a/include/gal/opengl/glm/gtc/constants.inl
+++ b/include/gal/opengl/glm/gtc/constants.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/epsilon.hpp b/include/gal/opengl/glm/gtc/epsilon.hpp
index eab8336d7f..b8729f3f1e 100644
--- a/include/gal/opengl/glm/gtc/epsilon.hpp
+++ b/include/gal/opengl/glm/gtc/epsilon.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/epsilon.inl b/include/gal/opengl/glm/gtc/epsilon.inl
index 6faef7113d..ecfc4aa5eb 100644
--- a/include/gal/opengl/glm/gtc/epsilon.inl
+++ b/include/gal/opengl/glm/gtc/epsilon.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/half_float.hpp b/include/gal/opengl/glm/gtc/half_float.hpp
index d256a49b99..fa0fe1aa36 100644
--- a/include/gal/opengl/glm/gtc/half_float.hpp
+++ b/include/gal/opengl/glm/gtc/half_float.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -69,77 +69,77 @@ namespace detail
 		//////////////////////////////////////
 		// Accesses
 
-		half & operator[](size_type i);
-		half const & operator[](size_type i) const;
+		GLM_FUNC_DECL half & operator[](size_type i);
+		GLM_FUNC_DECL half const & operator[](size_type i) const;
 
 		//////////////////////////////////////
 		// Implicit basic constructors
 
-		tvec2();
-		tvec2(tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2();
+		GLM_FUNC_DECL tvec2(tvec2<half> const & v);
 
 		//////////////////////////////////////
 		// Explicit basic constructors
 
-		explicit tvec2(ctor);
-		explicit tvec2(
+		GLM_FUNC_DECL explicit tvec2(ctor);
+		GLM_FUNC_DECL explicit tvec2(
 			half const & s);
-		explicit tvec2(
+		GLM_FUNC_DECL explicit tvec2(
 			half const & s1, 
 			half const & s2);
 
 		//////////////////////////////////////
 		// Swizzle constructors
 
-		tvec2(tref2<half> const & r);
+		GLM_FUNC_DECL tvec2(tref2<half> const & r);
 
 		//////////////////////////////////////
 		// Convertion scalar constructors
 
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec2(U const & x);
+		GLM_FUNC_DECL explicit tvec2(U const & x);
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U, typename V> 
-		explicit tvec2(U const & x, V const & y);			
+		GLM_FUNC_DECL explicit tvec2(U const & x, V const & y);			
 
 		//////////////////////////////////////
 		// Convertion vector constructors
 
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec2(tvec2<U> const & v);
+		GLM_FUNC_DECL explicit tvec2(tvec2<U> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec2(tvec3<U> const & v);
+		GLM_FUNC_DECL explicit tvec2(tvec3<U> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec2(tvec4<U> const & v);
+		GLM_FUNC_DECL explicit tvec2(tvec4<U> const & v);
 
 		//////////////////////////////////////
 		// Unary arithmetic operators
 
-		tvec2<half>& operator= (tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2<half>& operator= (tvec2<half> const & v);
 
-		tvec2<half>& operator+=(half const & s);
-		tvec2<half>& operator+=(tvec2<half> const & v);
-		tvec2<half>& operator-=(half const & s);
-		tvec2<half>& operator-=(tvec2<half> const & v);
-		tvec2<half>& operator*=(half const & s);
-		tvec2<half>& operator*=(tvec2<half> const & v);
-		tvec2<half>& operator/=(half const & s);
-		tvec2<half>& operator/=(tvec2<half> const & v);
-		tvec2<half>& operator++();
-		tvec2<half>& operator--();
+		GLM_FUNC_DECL tvec2<half>& operator+=(half const & s);
+		GLM_FUNC_DECL tvec2<half>& operator+=(tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2<half>& operator-=(half const & s);
+		GLM_FUNC_DECL tvec2<half>& operator-=(tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2<half>& operator*=(half const & s);
+		GLM_FUNC_DECL tvec2<half>& operator*=(tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2<half>& operator/=(half const & s);
+		GLM_FUNC_DECL tvec2<half>& operator/=(tvec2<half> const & v);
+		GLM_FUNC_DECL tvec2<half>& operator++();
+		GLM_FUNC_DECL tvec2<half>& operator--();
 
 		//////////////////////////////////////
 		// Swizzle operators
 
-		half swizzle(comp X) const;
-		tvec2<half> swizzle(comp X, comp Y) const;
-		tvec3<half> swizzle(comp X, comp Y, comp Z) const;
-		tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
-		tref2<half> swizzle(comp X, comp Y);
+		GLM_FUNC_DECL half swizzle(comp X) const;
+		GLM_FUNC_DECL tvec2<half> swizzle(comp X, comp Y) const;
+		GLM_FUNC_DECL tvec3<half> swizzle(comp X, comp Y, comp Z) const;
+		GLM_FUNC_DECL tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
+		GLM_FUNC_DECL tref2<half> swizzle(comp X, comp Y);
 	};
 
 	template <>
@@ -162,22 +162,22 @@ namespace detail
 		//////////////////////////////////////
 		// Accesses
 
-		half & operator[](size_type i);
-		half const & operator[](size_type i) const;
+		GLM_FUNC_DECL half & operator[](size_type i);
+		GLM_FUNC_DECL half const & operator[](size_type i) const;
 
 		//////////////////////////////////////
 		// Implicit basic constructors
 
-		tvec3();
-		tvec3(tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3();
+		GLM_FUNC_DECL tvec3(tvec3<half> const & v);
 
 		//////////////////////////////////////
 		// Explicit basic constructors
 
-		explicit tvec3(ctor);
-		explicit tvec3(
+		GLM_FUNC_DECL explicit tvec3(ctor);
+		GLM_FUNC_DECL explicit tvec3(
 			half const & s);
-		explicit tvec3(
+		GLM_FUNC_DECL explicit tvec3(
 			half const & s1, 
 			half const & s2, 
 			half const & s3);
@@ -185,58 +185,58 @@ namespace detail
 		//////////////////////////////////////
 		// Swizzle constructors
 
-		tvec3(tref3<half> const & r);
+		GLM_FUNC_DECL tvec3(tref3<half> const & r);
 
 		//////////////////////////////////////
 		// Convertion scalar constructors
 
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec3(U const & x);
+		GLM_FUNC_DECL explicit tvec3(U const & x);
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U, typename V, typename W> 
-		explicit tvec3(U const & x, V const & y, W const & z);			
+		GLM_FUNC_DECL explicit tvec3(U const & x, V const & y, W const & z);			
 
 		//////////////////////////////////////
 		// Convertion vector constructors
 
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B> 
-		explicit tvec3(tvec2<A> const & v, B const & s);
+		GLM_FUNC_DECL explicit tvec3(tvec2<A> const & v, B const & s);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B> 
-		explicit tvec3(A const & s, tvec2<B> const & v);
+		GLM_FUNC_DECL explicit tvec3(A const & s, tvec2<B> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec3(tvec3<U> const & v);
+		GLM_FUNC_DECL explicit tvec3(tvec3<U> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec3(tvec4<U> const & v);
+		GLM_FUNC_DECL explicit tvec3(tvec4<U> const & v);
 
 		//////////////////////////////////////
 		// Unary arithmetic operators
 
-		tvec3<half>& operator= (tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3<half>& operator= (tvec3<half> const & v);
 
-		tvec3<half>& operator+=(half const & s);
-		tvec3<half>& operator+=(tvec3<half> const & v);
-		tvec3<half>& operator-=(half const & s);
-		tvec3<half>& operator-=(tvec3<half> const & v);
-		tvec3<half>& operator*=(half const & s);
-		tvec3<half>& operator*=(tvec3<half> const & v);
-		tvec3<half>& operator/=(half const & s);
-		tvec3<half>& operator/=(tvec3<half> const & v);
-		tvec3<half>& operator++();
-		tvec3<half>& operator--();
+		GLM_FUNC_DECL tvec3<half>& operator+=(half const & s);
+		GLM_FUNC_DECL tvec3<half>& operator+=(tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3<half>& operator-=(half const & s);
+		GLM_FUNC_DECL tvec3<half>& operator-=(tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3<half>& operator*=(half const & s);
+		GLM_FUNC_DECL tvec3<half>& operator*=(tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3<half>& operator/=(half const & s);
+		GLM_FUNC_DECL tvec3<half>& operator/=(tvec3<half> const & v);
+		GLM_FUNC_DECL tvec3<half>& operator++();
+		GLM_FUNC_DECL tvec3<half>& operator--();
 
 		//////////////////////////////////////
 		// Swizzle operators
 
-		half swizzle(comp X) const;
-		tvec2<half> swizzle(comp X, comp Y) const;
-		tvec3<half> swizzle(comp X, comp Y, comp Z) const;
-		tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
-		tref3<half> swizzle(comp X, comp Y, comp Z);
+		GLM_FUNC_DECL half swizzle(comp X) const;
+		GLM_FUNC_DECL tvec2<half> swizzle(comp X, comp Y) const;
+		GLM_FUNC_DECL tvec3<half> swizzle(comp X, comp Y, comp Z) const;
+		GLM_FUNC_DECL tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
+		GLM_FUNC_DECL tref3<half> swizzle(comp X, comp Y, comp Z);
 	};
 
 	template <>
@@ -259,22 +259,22 @@ namespace detail
 		//////////////////////////////////////
 		// Accesses
 
-		half & operator[](size_type i);
-		half const & operator[](size_type i) const;
+		GLM_FUNC_DECL half & operator[](size_type i);
+		GLM_FUNC_DECL half const & operator[](size_type i) const;
 
 		//////////////////////////////////////
 		// Implicit basic constructors
 
-		tvec4();
-		tvec4(tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4();
+		GLM_FUNC_DECL tvec4(tvec4<half> const & v);
 
 		//////////////////////////////////////
 		// Explicit basic constructors
 
-		explicit tvec4(ctor);
-		explicit tvec4(
+		GLM_FUNC_DECL explicit tvec4(ctor);
+		GLM_FUNC_DECL explicit tvec4(
 			half const & s);
-		explicit tvec4(
+		GLM_FUNC_DECL explicit tvec4(
 			half const & s0, 
 			half const & s1, 
 			half const & s2, 
@@ -283,67 +283,67 @@ namespace detail
 		//////////////////////////////////////
 		// Swizzle constructors
 
-		tvec4(tref4<half> const & r);
+		GLM_FUNC_DECL tvec4(tref4<half> const & r);
 
 		//////////////////////////////////////
 		// Convertion scalar constructors
 
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec4(U const & x);
+		GLM_FUNC_DECL explicit tvec4(U const & x);
 		//! Explicit converions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B, typename C, typename D> 
-		explicit tvec4(A const & x, B const & y, C const & z, D const & w);			
+		GLM_FUNC_DECL explicit tvec4(A const & x, B const & y, C const & z, D const & w);			
 
 		//////////////////////////////////////
 		// Convertion vector constructors
 
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B, typename C> 
-		explicit tvec4(tvec2<A> const & v, B const & s1, C const & s2);
+		GLM_FUNC_DECL explicit tvec4(tvec2<A> const & v, B const & s1, C const & s2);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B, typename C> 
-		explicit tvec4(A const & s1, tvec2<B> const & v, C const & s2);
+		GLM_FUNC_DECL explicit tvec4(A const & s1, tvec2<B> const & v, C const & s2);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B, typename C> 
-		explicit tvec4(A const & s1, B const & s2, tvec2<C> const & v);
+		GLM_FUNC_DECL explicit tvec4(A const & s1, B const & s2, tvec2<C> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B> 
-		explicit tvec4(tvec3<A> const & v, B const & s);
+		GLM_FUNC_DECL explicit tvec4(tvec3<A> const & v, B const & s);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B> 
-		explicit tvec4(A const & s, tvec3<B> const & v);
+		GLM_FUNC_DECL explicit tvec4(A const & s, tvec3<B> const & v);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename A, typename B> 
-		explicit tvec4(tvec2<A> const & v1, tvec2<B> const & v2);
+		GLM_FUNC_DECL explicit tvec4(tvec2<A> const & v1, tvec2<B> const & v2);
 		//! Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
 		template <typename U> 
-		explicit tvec4(tvec4<U> const & v);
+		GLM_FUNC_DECL explicit tvec4(tvec4<U> const & v);
 
 		//////////////////////////////////////
 		// Unary arithmetic operators
 
-		tvec4<half>& operator= (tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4<half>& operator= (tvec4<half> const & v);
 
-		tvec4<half>& operator+=(half const & s);
-		tvec4<half>& operator+=(tvec4<half> const & v);
-		tvec4<half>& operator-=(half const & s);
-		tvec4<half>& operator-=(tvec4<half> const & v);
-		tvec4<half>& operator*=(half const & s);
-		tvec4<half>& operator*=(tvec4<half> const & v);
-		tvec4<half>& operator/=(half const & s);
-		tvec4<half>& operator/=(tvec4<half> const & v);
-		tvec4<half>& operator++();
-		tvec4<half>& operator--();
+		GLM_FUNC_DECL tvec4<half>& operator+=(half const & s);
+		GLM_FUNC_DECL tvec4<half>& operator+=(tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4<half>& operator-=(half const & s);
+		GLM_FUNC_DECL tvec4<half>& operator-=(tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4<half>& operator*=(half const & s);
+		GLM_FUNC_DECL tvec4<half>& operator*=(tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4<half>& operator/=(half const & s);
+		GLM_FUNC_DECL tvec4<half>& operator/=(tvec4<half> const & v);
+		GLM_FUNC_DECL tvec4<half>& operator++();
+		GLM_FUNC_DECL tvec4<half>& operator--();
 
 		//////////////////////////////////////
 		// Swizzle operators
 
-		half swizzle(comp X) const;
-		tvec2<half> swizzle(comp X, comp Y) const;
-		tvec3<half> swizzle(comp X, comp Y, comp Z) const;
-		tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
-		tref4<half> swizzle(comp X, comp Y, comp Z, comp W);
+		GLM_FUNC_DECL half swizzle(comp X) const;
+		GLM_FUNC_DECL tvec2<half> swizzle(comp X, comp Y) const;
+		GLM_FUNC_DECL tvec3<half> swizzle(comp X, comp Y, comp Z) const;
+		GLM_FUNC_DECL tvec4<half> swizzle(comp X, comp Y, comp Z, comp W) const;
+		GLM_FUNC_DECL tref4<half> swizzle(comp X, comp Y, comp Z, comp W);
 	};
 #endif//(GLM_COMPONENT == GLM_COMPONENT_CXX98)
 }
@@ -418,19 +418,33 @@ namespace detail
 
 	/// Returns the absolute value of a half-precision floating-point value
 	/// @see gtc_half_float
-	half abs(half const & x);
+	GLM_FUNC_DECL half abs(half const & x);
 
 	/// Returns the absolute value of a half-precision floating-point two dimensional vector
 	/// @see gtc_half_float
-	hvec2 abs(hvec2 const & x);
+	GLM_FUNC_DECL hvec2 abs(hvec2 const & x);
 
 	/// Returns the absolute value of a half-precision floating-point three dimensional vector
 	/// @see gtc_half_float
-	hvec3 abs(hvec3 const & x);
+	GLM_FUNC_DECL hvec3 abs(hvec3 const & x);
 
 	/// Returns the absolute value of a half-precision floating-point four dimensional vector
 	/// @see gtc_half_float
-	hvec4 abs(hvec4 const & x);
+	GLM_FUNC_DECL hvec4 abs(hvec4 const & x);
+
+	/// Selects which vector each returned component comes
+	/// from. For a component of <a> that is false, the
+	/// corresponding component of x is returned. For a
+	/// component of a that is true, the corresponding
+	/// component of y is returned. Components of x and y that
+	/// are not selected are allowed to be invalid floating point
+	/// values and will have no effect on the results. Thus, this
+	/// provides different functionality than
+	/// genType mix(genType x, genType y, genType(a))
+	/// where a is a Boolean vector.
+	///
+	/// @see gtc_half_float
+	GLM_FUNC_DECL half mix(half const & x, half const & y, bool const & a);
 
 	/// @}
 }// namespace glm
diff --git a/include/gal/opengl/glm/gtc/half_float.inl b/include/gal/opengl/glm/gtc/half_float.inl
index 241def44f2..57dae8ee52 100644
--- a/include/gal/opengl/glm/gtc/half_float.inl
+++ b/include/gal/opengl/glm/gtc/half_float.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -1036,4 +1036,15 @@ namespace detail
 			float(v.w) >= float(0) ? v.w : -v.w);
 	}
 
+	template <>
+	GLM_FUNC_QUALIFIER glm::half mix
+	(
+		glm::half const & x, 
+		glm::half const & y, 
+		bool const & a
+	)
+	{
+		return a ? y : x;
+	}
+
 }//namespace glm
diff --git a/include/gal/opengl/glm/gtc/matrix_access.hpp b/include/gal/opengl/glm/gtc/matrix_access.hpp
index 4dfb5fe67e..201317ea83 100644
--- a/include/gal/opengl/glm/gtc/matrix_access.hpp
+++ b/include/gal/opengl/glm/gtc/matrix_access.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_access.inl b/include/gal/opengl/glm/gtc/matrix_access.inl
index 2f3f5009ea..a9e48bbb29 100644
--- a/include/gal/opengl/glm/gtc/matrix_access.inl
+++ b/include/gal/opengl/glm/gtc/matrix_access.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_integer.hpp b/include/gal/opengl/glm/gtc/matrix_integer.hpp
index 50f157bef8..caed80794d 100644
--- a/include/gal/opengl/glm/gtc/matrix_integer.hpp
+++ b/include/gal/opengl/glm/gtc/matrix_integer.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_inverse.hpp b/include/gal/opengl/glm/gtc/matrix_inverse.hpp
index 77d702d1d9..6ccfe3527b 100644
--- a/include/gal/opengl/glm/gtc/matrix_inverse.hpp
+++ b/include/gal/opengl/glm/gtc/matrix_inverse.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_inverse.inl b/include/gal/opengl/glm/gtc/matrix_inverse.inl
index c6deb061db..470dca87c3 100644
--- a/include/gal/opengl/glm/gtc/matrix_inverse.inl
+++ b/include/gal/opengl/glm/gtc/matrix_inverse.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_transform.hpp b/include/gal/opengl/glm/gtc/matrix_transform.hpp
index 128209af7c..020c6dd992 100644
--- a/include/gal/opengl/glm/gtc/matrix_transform.hpp
+++ b/include/gal/opengl/glm/gtc/matrix_transform.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/matrix_transform.inl b/include/gal/opengl/glm/gtc/matrix_transform.inl
index 2245a4f9b3..6f20b4cd52 100644
--- a/include/gal/opengl/glm/gtc/matrix_transform.inl
+++ b/include/gal/opengl/glm/gtc/matrix_transform.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -236,15 +236,19 @@ namespace glm
 		valType const & zFar
 	)
 	{
-		valType range = tan(radians(fovy / valType(2))) * zNear;	
-		valType left = -range * aspect;
-		valType right = range * aspect;
-		valType bottom = -range;
-		valType top = range;
+		assert(aspect != valType(0));
+		assert(zFar != zNear);
 
+#ifdef GLM_FORCE_RADIANS
+		valType const rad = fovy;
+#else
+		valType const rad = glm::radians(fovy);
+#endif
+
+		valType tanHalfFovy = tan(rad / valType(2));
 		detail::tmat4x4<valType> Result(valType(0));
-		Result[0][0] = (valType(2) * zNear) / (right - left);
-		Result[1][1] = (valType(2) * zNear) / (top - bottom);
+		Result[0][0] = valType(1) / (aspect * tanHalfFovy);
+		Result[1][1] = valType(1) / (tanHalfFovy);
 		Result[2][2] = - (zFar + zNear) / (zFar - zNear);
 		Result[2][3] = - valType(1);
 		Result[3][2] = - (valType(2) * zFar * zNear) / (zFar - zNear);
diff --git a/include/gal/opengl/glm/gtc/noise.hpp b/include/gal/opengl/glm/gtc/noise.hpp
index d828b40f75..1768bd2f86 100644
--- a/include/gal/opengl/glm/gtc/noise.hpp
+++ b/include/gal/opengl/glm/gtc/noise.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/noise.inl b/include/gal/opengl/glm/gtc/noise.inl
index 740b1599da..1c6d557e08 100644
--- a/include/gal/opengl/glm/gtc/noise.inl
+++ b/include/gal/opengl/glm/gtc/noise.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/quaternion.hpp b/include/gal/opengl/glm/gtc/quaternion.hpp
index 8e36a85485..705d3d3452 100644
--- a/include/gal/opengl/glm/gtc/quaternion.hpp
+++ b/include/gal/opengl/glm/gtc/quaternion.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/quaternion.inl b/include/gal/opengl/glm/gtc/quaternion.inl
index d1e7602674..8b83865a89 100644
--- a/include/gal/opengl/glm/gtc/quaternion.inl
+++ b/include/gal/opengl/glm/gtc/quaternion.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -480,6 +480,10 @@ namespace detail
 		T const & a
 	)
 	{
+		// Lerp is only defined in [0, 1]
+		assert(a >= T(0));
+		assert(a <= T(1));
+
 		return x * (T(1) - a) + (y * a);
 	}
 
@@ -508,10 +512,10 @@ namespace detail
 		{
 			// Linear interpolation
 			return detail::tquat<T>(
-				mix(x.w, y.w, a),
-				mix(x.x, y.x, a),
-				mix(x.y, y.y, a),
-				mix(x.z, y.z, a));
+				mix(x.w, z.w, a),
+				mix(x.x, z.x, a),
+				mix(x.y, z.y, a),
+				mix(x.z, z.z, a));
 		}
 		else
 		{
diff --git a/include/gal/opengl/glm/gtc/random.hpp b/include/gal/opengl/glm/gtc/random.hpp
index ec03575654..3cda59c763 100644
--- a/include/gal/opengl/glm/gtc/random.hpp
+++ b/include/gal/opengl/glm/gtc/random.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/random.inl b/include/gal/opengl/glm/gtc/random.inl
index 2bb292e783..ca1bd7eb5c 100644
--- a/include/gal/opengl/glm/gtc/random.inl
+++ b/include/gal/opengl/glm/gtc/random.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/reciprocal.hpp b/include/gal/opengl/glm/gtc/reciprocal.hpp
index 8ebb617aee..4b04b66724 100644
--- a/include/gal/opengl/glm/gtc/reciprocal.hpp
+++ b/include/gal/opengl/glm/gtc/reciprocal.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/reciprocal.inl b/include/gal/opengl/glm/gtc/reciprocal.inl
index 0543c72964..84f5cb79ff 100644
--- a/include/gal/opengl/glm/gtc/reciprocal.inl
+++ b/include/gal/opengl/glm/gtc/reciprocal.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/swizzle.hpp b/include/gal/opengl/glm/gtc/swizzle.hpp
index 455ab7bc4e..31fdf61e21 100644
--- a/include/gal/opengl/glm/gtc/swizzle.hpp
+++ b/include/gal/opengl/glm/gtc/swizzle.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/swizzle.inl b/include/gal/opengl/glm/gtc/swizzle.inl
index 1efa7d931a..043b8fc880 100644
--- a/include/gal/opengl/glm/gtc/swizzle.inl
+++ b/include/gal/opengl/glm/gtc/swizzle.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/type_precision.hpp b/include/gal/opengl/glm/gtc/type_precision.hpp
index 270b51a6b4..80a96c30cf 100644
--- a/include/gal/opengl/glm/gtc/type_precision.hpp
+++ b/include/gal/opengl/glm/gtc/type_precision.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/type_precision.inl b/include/gal/opengl/glm/gtc/type_precision.inl
index ea5b2faacd..5bb4ab8955 100644
--- a/include/gal/opengl/glm/gtc/type_precision.inl
+++ b/include/gal/opengl/glm/gtc/type_precision.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/type_ptr.hpp b/include/gal/opengl/glm/gtc/type_ptr.hpp
index 2946e9367f..4939573358 100644
--- a/include/gal/opengl/glm/gtc/type_ptr.hpp
+++ b/include/gal/opengl/glm/gtc/type_ptr.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/type_ptr.inl b/include/gal/opengl/glm/gtc/type_ptr.inl
index f1638d287f..6c5a15774e 100644
--- a/include/gal/opengl/glm/gtc/type_ptr.inl
+++ b/include/gal/opengl/glm/gtc/type_ptr.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -284,6 +284,14 @@ namespace glm
 		return &(mat[0].x);
 	}
     
+	//! Get the address of the matrix content.
+	/// @see gtc_type_ptr
+	template<typename T>
+	GLM_FUNC_QUALIFIER T * value_ptr(detail::tmat4x3<T> & mat)
+	{
+		return &(mat[0].x);
+	}
+    
 	//! Return the constant address to the data of the input parameter.
 	/// @see gtc_type_ptr
 	template<typename T>
@@ -295,12 +303,15 @@ namespace glm
 		return &(q[0]);
 	}
     
-	//! Get the address of the matrix content.
+	//! Return the constant address to the data of the input parameter.
 	/// @see gtc_type_ptr
 	template<typename T>
-	GLM_FUNC_QUALIFIER T * value_ptr(detail::tmat4x3<T> & mat)
+	GLM_FUNC_QUALIFIER T * value_ptr
+	(
+        detail::tquat<T> & q
+    )
 	{
-		return &(mat[0].x);
+		return &(q[0]);
 	}
 
 	//! Build a vector from a pointer.
diff --git a/include/gal/opengl/glm/gtc/ulp.hpp b/include/gal/opengl/glm/gtc/ulp.hpp
index 5aa8905984..7ab0d6a2c4 100644
--- a/include/gal/opengl/glm/gtc/ulp.hpp
+++ b/include/gal/opengl/glm/gtc/ulp.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtc/ulp.inl b/include/gal/opengl/glm/gtc/ulp.inl
index 2875c68f37..997a816374 100644
--- a/include/gal/opengl/glm/gtc/ulp.inl
+++ b/include/gal/opengl/glm/gtc/ulp.inl
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -36,8 +36,10 @@
 #include <cmath>
 #include <cfloat>
 
-#pragma warning(push)
-#pragma warning(disable : 4127)
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+#	pragma warning(push)
+#	pragma warning(disable : 4127)
+#endif
 
 typedef union
 {
@@ -186,7 +188,9 @@ namespace detail
 }//namespace detail
 }//namespace glm
 
-#pragma warning(pop)
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+#	pragma warning(pop)
+#endif
 
 #if((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
 #	define GLM_NEXT_AFTER_FLT(x, toward) glm::detail::nextafterf((x), (toward))
diff --git a/include/gal/opengl/glm/gtx/associated_min_max.hpp b/include/gal/opengl/glm/gtx/associated_min_max.hpp
index e18087ec89..7283b6952c 100644
--- a/include/gal/opengl/glm/gtx/associated_min_max.hpp
+++ b/include/gal/opengl/glm/gtx/associated_min_max.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/associated_min_max.inl b/include/gal/opengl/glm/gtx/associated_min_max.inl
index eea04cd496..ffaa1efb80 100644
--- a/include/gal/opengl/glm/gtx/associated_min_max.inl
+++ b/include/gal/opengl/glm/gtx/associated_min_max.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2008-03-10
 // Updated : 2008-03-15
diff --git a/include/gal/opengl/glm/gtx/bit.hpp b/include/gal/opengl/glm/gtx/bit.hpp
index eee9d0c4ea..94aaae5712 100644
--- a/include/gal/opengl/glm/gtx/bit.hpp
+++ b/include/gal/opengl/glm/gtx/bit.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/bit.inl b/include/gal/opengl/glm/gtx/bit.inl
index d305c52d20..27647ae895 100644
--- a/include/gal/opengl/glm/gtx/bit.inl
+++ b/include/gal/opengl/glm/gtx/bit.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-14
 // Updated : 2008-11-14
diff --git a/include/gal/opengl/glm/gtx/closest_point.hpp b/include/gal/opengl/glm/gtx/closest_point.hpp
index 0e98875974..7f795560bd 100644
--- a/include/gal/opengl/glm/gtx/closest_point.hpp
+++ b/include/gal/opengl/glm/gtx/closest_point.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/closest_point.inl b/include/gal/opengl/glm/gtx/closest_point.inl
index 0f223b8c50..d018c1d16f 100644
--- a/include/gal/opengl/glm/gtx/closest_point.inl
+++ b/include/gal/opengl/glm/gtx/closest_point.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-30
 // Updated : 2008-10-05
diff --git a/include/gal/opengl/glm/gtx/color_cast.hpp b/include/gal/opengl/glm/gtx/color_cast.hpp
index 37b1a7f9ca..5dada88e51 100644
--- a/include/gal/opengl/glm/gtx/color_cast.hpp
+++ b/include/gal/opengl/glm/gtx/color_cast.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/color_cast.inl b/include/gal/opengl/glm/gtx/color_cast.inl
index 00d5ed2d1f..55fd1ce608 100644
--- a/include/gal/opengl/glm/gtx/color_cast.inl
+++ b/include/gal/opengl/glm/gtx/color_cast.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-06-21
 // Updated : 2007-08-03
diff --git a/include/gal/opengl/glm/gtx/color_space.hpp b/include/gal/opengl/glm/gtx/color_space.hpp
index ed1987aa00..f144378f1b 100644
--- a/include/gal/opengl/glm/gtx/color_space.hpp
+++ b/include/gal/opengl/glm/gtx/color_space.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/color_space.inl b/include/gal/opengl/glm/gtx/color_space.inl
index fb5a7ed95b..15cdc35481 100644
--- a/include/gal/opengl/glm/gtx/color_space.inl
+++ b/include/gal/opengl/glm/gtx/color_space.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2007-02-22
diff --git a/include/gal/opengl/glm/gtx/color_space_YCoCg.hpp b/include/gal/opengl/glm/gtx/color_space_YCoCg.hpp
index f0761c4b1c..8ca4b1025d 100644
--- a/include/gal/opengl/glm/gtx/color_space_YCoCg.hpp
+++ b/include/gal/opengl/glm/gtx/color_space_YCoCg.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/color_space_YCoCg.inl b/include/gal/opengl/glm/gtx/color_space_YCoCg.inl
index 2c7dbf451c..08d8440789 100644
--- a/include/gal/opengl/glm/gtx/color_space_YCoCg.inl
+++ b/include/gal/opengl/glm/gtx/color_space_YCoCg.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2008-10-28
 // Updated : 2008-10-28
diff --git a/include/gal/opengl/glm/gtx/compatibility.hpp b/include/gal/opengl/glm/gtx/compatibility.hpp
index f8c44f8505..c394a4396c 100644
--- a/include/gal/opengl/glm/gtx/compatibility.hpp
+++ b/include/gal/opengl/glm/gtx/compatibility.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/compatibility.inl b/include/gal/opengl/glm/gtx/compatibility.inl
index 55daebd9ce..073c6941b2 100644
--- a/include/gal/opengl/glm/gtx/compatibility.inl
+++ b/include/gal/opengl/glm/gtx/compatibility.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-16
 // Updated : 2008-10-24
diff --git a/include/gal/opengl/glm/gtx/component_wise.hpp b/include/gal/opengl/glm/gtx/component_wise.hpp
index b634632e9b..d3274be7ca 100644
--- a/include/gal/opengl/glm/gtx/component_wise.hpp
+++ b/include/gal/opengl/glm/gtx/component_wise.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/component_wise.inl b/include/gal/opengl/glm/gtx/component_wise.inl
index fbff05f41b..8baea62b25 100644
--- a/include/gal/opengl/glm/gtx/component_wise.inl
+++ b/include/gal/opengl/glm/gtx/component_wise.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-05-21
 // Updated : 2010-02-12
@@ -12,7 +12,7 @@ namespace glm
 	template <typename genType>
 	GLM_FUNC_QUALIFIER typename genType::value_type compAdd(genType const & v)
 	{
-		typename genType::size_type result = typename genType::value_type(0);
+		typename genType::value_type result = typename genType::value_type(0);
 		for(typename genType::size_type i = 0; i < v.length(); ++i)
 			result += v[i];
 		return result;
diff --git a/include/gal/opengl/glm/gtx/constants.hpp b/include/gal/opengl/glm/gtx/constants.hpp
index f302d1bd76..78356ffae4 100644
--- a/include/gal/opengl/glm/gtx/constants.hpp
+++ b/include/gal/opengl/glm/gtx/constants.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/epsilon.hpp b/include/gal/opengl/glm/gtx/epsilon.hpp
index 73adc1aa1b..9cb91cb601 100644
--- a/include/gal/opengl/glm/gtx/epsilon.hpp
+++ b/include/gal/opengl/glm/gtx/epsilon.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/euler_angles.hpp b/include/gal/opengl/glm/gtx/euler_angles.hpp
index 61316f23db..ab040425d0 100644
--- a/include/gal/opengl/glm/gtx/euler_angles.hpp
+++ b/include/gal/opengl/glm/gtx/euler_angles.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/euler_angles.inl b/include/gal/opengl/glm/gtx/euler_angles.inl
index 896ec06024..a6ca0ab686 100644
--- a/include/gal/opengl/glm/gtx/euler_angles.inl
+++ b/include/gal/opengl/glm/gtx/euler_angles.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2007-08-14
@@ -35,9 +35,9 @@ namespace glm
 		valType sinY = glm::sin(angleY);
 
 		return detail::tmat4x4<valType>(
-			cosY,		valType(0),	sinY,		valType(0),
+			cosY,		valType(0),-sinY,		valType(0),
 			valType(0),	valType(1),	valType(0), valType(0),
-			-sinY,		valType(0),	cosY,		valType(0),
+			sinY,		valType(0),	cosY,		valType(0),
 			valType(0),	valType(0),	valType(0), valType(1));
 	}
 
diff --git a/include/gal/opengl/glm/gtx/extend.hpp b/include/gal/opengl/glm/gtx/extend.hpp
index 9cf29f8f79..d23bebadc6 100644
--- a/include/gal/opengl/glm/gtx/extend.hpp
+++ b/include/gal/opengl/glm/gtx/extend.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/extend.inl b/include/gal/opengl/glm/gtx/extend.inl
index b65a69f257..9827401ee2 100644
--- a/include/gal/opengl/glm/gtx/extend.inl
+++ b/include/gal/opengl/glm/gtx/extend.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-01-07
 // Updated : 2008-10-05
diff --git a/include/gal/opengl/glm/gtx/extented_min_max.hpp b/include/gal/opengl/glm/gtx/extented_min_max.hpp
index 5b2eba8250..c623409984 100644
--- a/include/gal/opengl/glm/gtx/extented_min_max.hpp
+++ b/include/gal/opengl/glm/gtx/extented_min_max.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/extented_min_max.inl b/include/gal/opengl/glm/gtx/extented_min_max.inl
index 5102c9a04c..d0a74ef8dd 100644
--- a/include/gal/opengl/glm/gtx/extented_min_max.inl
+++ b/include/gal/opengl/glm/gtx/extented_min_max.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-14
 // Updated : 2010-02-19
diff --git a/include/gal/opengl/glm/gtx/fast_exponential.hpp b/include/gal/opengl/glm/gtx/fast_exponential.hpp
index e4fd8174c8..ff50eecbf1 100644
--- a/include/gal/opengl/glm/gtx/fast_exponential.hpp
+++ b/include/gal/opengl/glm/gtx/fast_exponential.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/fast_exponential.inl b/include/gal/opengl/glm/gtx/fast_exponential.inl
index 3f29bfa911..80837ff878 100644
--- a/include/gal/opengl/glm/gtx/fast_exponential.inl
+++ b/include/gal/opengl/glm/gtx/fast_exponential.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-01-09
 // Updated : 2006-01-09
diff --git a/include/gal/opengl/glm/gtx/fast_square_root.hpp b/include/gal/opengl/glm/gtx/fast_square_root.hpp
index 323c8ad59a..a49ae94736 100644
--- a/include/gal/opengl/glm/gtx/fast_square_root.hpp
+++ b/include/gal/opengl/glm/gtx/fast_square_root.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/fast_square_root.inl b/include/gal/opengl/glm/gtx/fast_square_root.inl
index b904381cb5..0f51fbbd15 100644
--- a/include/gal/opengl/glm/gtx/fast_square_root.inl
+++ b/include/gal/opengl/glm/gtx/fast_square_root.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-01-04
 // Updated : 2011-10-14
diff --git a/include/gal/opengl/glm/gtx/fast_trigonometry.hpp b/include/gal/opengl/glm/gtx/fast_trigonometry.hpp
index adb7ec4e9b..16f326d80f 100644
--- a/include/gal/opengl/glm/gtx/fast_trigonometry.hpp
+++ b/include/gal/opengl/glm/gtx/fast_trigonometry.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/fast_trigonometry.inl b/include/gal/opengl/glm/gtx/fast_trigonometry.inl
index 74536cb1f2..b2179a6152 100644
--- a/include/gal/opengl/glm/gtx/fast_trigonometry.inl
+++ b/include/gal/opengl/glm/gtx/fast_trigonometry.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-01-08
 // Updated : 2011-10-14
diff --git a/include/gal/opengl/glm/gtx/gradient_paint.hpp b/include/gal/opengl/glm/gtx/gradient_paint.hpp
index f17a53cb34..f3bfde7a7d 100644
--- a/include/gal/opengl/glm/gtx/gradient_paint.hpp
+++ b/include/gal/opengl/glm/gtx/gradient_paint.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/gradient_paint.inl b/include/gal/opengl/glm/gtx/gradient_paint.inl
index e5fed92bb5..bdf5a656fb 100644
--- a/include/gal/opengl/glm/gtx/gradient_paint.inl
+++ b/include/gal/opengl/glm/gtx/gradient_paint.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-03-06
 // Updated : 2009-03-09
diff --git a/include/gal/opengl/glm/gtx/handed_coordinate_space.hpp b/include/gal/opengl/glm/gtx/handed_coordinate_space.hpp
index 06f963e8eb..5ed0b0bc52 100644
--- a/include/gal/opengl/glm/gtx/handed_coordinate_space.hpp
+++ b/include/gal/opengl/glm/gtx/handed_coordinate_space.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/handed_coordinate_space.inl b/include/gal/opengl/glm/gtx/handed_coordinate_space.inl
index 2b3778af86..51a0553156 100644
--- a/include/gal/opengl/glm/gtx/handed_coordinate_space.inl
+++ b/include/gal/opengl/glm/gtx/handed_coordinate_space.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2009-02-19
diff --git a/include/gal/opengl/glm/gtx/inertia.hpp b/include/gal/opengl/glm/gtx/inertia.hpp
index 44a00ef198..9133299e94 100644
--- a/include/gal/opengl/glm/gtx/inertia.hpp
+++ b/include/gal/opengl/glm/gtx/inertia.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/inertia.inl b/include/gal/opengl/glm/gtx/inertia.inl
index f6eeb48db9..a8f2ad7ab1 100644
--- a/include/gal/opengl/glm/gtx/inertia.inl
+++ b/include/gal/opengl/glm/gtx/inertia.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-04-21
 // Updated : 2006-12-06
diff --git a/include/gal/opengl/glm/gtx/int_10_10_10_2.hpp b/include/gal/opengl/glm/gtx/int_10_10_10_2.hpp
index 4396bd42c0..1270481621 100644
--- a/include/gal/opengl/glm/gtx/int_10_10_10_2.hpp
+++ b/include/gal/opengl/glm/gtx/int_10_10_10_2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/int_10_10_10_2.inl b/include/gal/opengl/glm/gtx/int_10_10_10_2.inl
index f6b15d7cb7..c1ec201f29 100644
--- a/include/gal/opengl/glm/gtx/int_10_10_10_2.inl
+++ b/include/gal/opengl/glm/gtx/int_10_10_10_2.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2010-07-07
 // Updated : 2010-07-07
diff --git a/include/gal/opengl/glm/gtx/integer.hpp b/include/gal/opengl/glm/gtx/integer.hpp
index db8c3cc901..b3e21fd6cf 100644
--- a/include/gal/opengl/glm/gtx/integer.hpp
+++ b/include/gal/opengl/glm/gtx/integer.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/integer.inl b/include/gal/opengl/glm/gtx/integer.inl
index 547064f657..24786165b3 100644
--- a/include/gal/opengl/glm/gtx/integer.inl
+++ b/include/gal/opengl/glm/gtx/integer.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-24
 // Updated : 2011-10-13
diff --git a/include/gal/opengl/glm/gtx/intersect.hpp b/include/gal/opengl/glm/gtx/intersect.hpp
index d870faa59f..e3319eec4a 100644
--- a/include/gal/opengl/glm/gtx/intersect.hpp
+++ b/include/gal/opengl/glm/gtx/intersect.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/intersect.inl b/include/gal/opengl/glm/gtx/intersect.inl
index 9e361f167c..3fd8cea30e 100644
--- a/include/gal/opengl/glm/gtx/intersect.inl
+++ b/include/gal/opengl/glm/gtx/intersect.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-04-03
 // Updated : 2009-01-20
diff --git a/include/gal/opengl/glm/gtx/log_base.hpp b/include/gal/opengl/glm/gtx/log_base.hpp
index 9a67477ca3..0f2033e948 100644
--- a/include/gal/opengl/glm/gtx/log_base.hpp
+++ b/include/gal/opengl/glm/gtx/log_base.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/log_base.inl b/include/gal/opengl/glm/gtx/log_base.inl
index 59a8084d55..d8be51e45e 100644
--- a/include/gal/opengl/glm/gtx/log_base.inl
+++ b/include/gal/opengl/glm/gtx/log_base.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2008-10-24
 // Updated : 2008-10-24
diff --git a/include/gal/opengl/glm/gtx/matrix_cross_product.hpp b/include/gal/opengl/glm/gtx/matrix_cross_product.hpp
index 0cd6c49e5f..a298ab8964 100644
--- a/include/gal/opengl/glm/gtx/matrix_cross_product.hpp
+++ b/include/gal/opengl/glm/gtx/matrix_cross_product.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/matrix_cross_product.inl b/include/gal/opengl/glm/gtx/matrix_cross_product.inl
index e5f48e8849..5da440303e 100644
--- a/include/gal/opengl/glm/gtx/matrix_cross_product.inl
+++ b/include/gal/opengl/glm/gtx/matrix_cross_product.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2005-12-21
diff --git a/include/gal/opengl/glm/gtx/matrix_interpolation.hpp b/include/gal/opengl/glm/gtx/matrix_interpolation.hpp
index 9217c6e18e..75f2047efd 100644
--- a/include/gal/opengl/glm/gtx/matrix_interpolation.hpp
+++ b/include/gal/opengl/glm/gtx/matrix_interpolation.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/matrix_interpolation.inl b/include/gal/opengl/glm/gtx/matrix_interpolation.inl
index ffd1509654..8ab13435aa 100644
--- a/include/gal/opengl/glm/gtx/matrix_interpolation.inl
+++ b/include/gal/opengl/glm/gtx/matrix_interpolation.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2011-03-05
 // Updated : 2011-03-05
@@ -117,11 +117,12 @@ namespace glm
 		T const delta
 	)
 	{
-		detail::tmat4x4<T> dltRotation = m2 * transpose(m1);
+		detail::tmat4x4<T> m1rot = extractMatrixRotation(m1);
+		detail::tmat4x4<T> dltRotation = m2 * transpose(m1rot);
 		detail::tvec3<T> dltAxis;
 		T dltAngle;
 		axisAngle(dltRotation, dltAxis, dltAngle);
-		detail::tmat4x4<T> out = axisAngleMatrix(dltAxis, dltAngle * delta) * extractMatrixRotation(m1);
+		detail::tmat4x4<T> out = axisAngleMatrix(dltAxis, dltAngle * delta) * m1rot;
 		out[3][0] = m1[3][0] + delta * (m2[3][0] - m1[3][0]);
 		out[3][1] = m1[3][1] + delta * (m2[3][1] - m1[3][1]);
 		out[3][2] = m1[3][2] + delta * (m2[3][2] - m1[3][2]);
diff --git a/include/gal/opengl/glm/gtx/matrix_major_storage.hpp b/include/gal/opengl/glm/gtx/matrix_major_storage.hpp
index 2cb5b0693d..74b5db063a 100644
--- a/include/gal/opengl/glm/gtx/matrix_major_storage.hpp
+++ b/include/gal/opengl/glm/gtx/matrix_major_storage.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/matrix_major_storage.inl b/include/gal/opengl/glm/gtx/matrix_major_storage.inl
index 78ba72f8e8..a12ed36fed 100644
--- a/include/gal/opengl/glm/gtx/matrix_major_storage.inl
+++ b/include/gal/opengl/glm/gtx/matrix_major_storage.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-04-19
 // Updated : 2009-02-19
diff --git a/include/gal/opengl/glm/gtx/matrix_operation.hpp b/include/gal/opengl/glm/gtx/matrix_operation.hpp
index 460f16bad2..8a57324ecc 100644
--- a/include/gal/opengl/glm/gtx/matrix_operation.hpp
+++ b/include/gal/opengl/glm/gtx/matrix_operation.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/matrix_operation.inl b/include/gal/opengl/glm/gtx/matrix_operation.inl
index 159b752575..37b2b02d84 100644
--- a/include/gal/opengl/glm/gtx/matrix_operation.inl
+++ b/include/gal/opengl/glm/gtx/matrix_operation.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-08-29
 // Updated : 2009-08-29
diff --git a/include/gal/opengl/glm/gtx/matrix_query.hpp b/include/gal/opengl/glm/gtx/matrix_query.hpp
index 16ec496052..bba233b361 100644
--- a/include/gal/opengl/glm/gtx/matrix_query.hpp
+++ b/include/gal/opengl/glm/gtx/matrix_query.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/matrix_query.inl b/include/gal/opengl/glm/gtx/matrix_query.inl
index 52eabe98a6..6db3391502 100644
--- a/include/gal/opengl/glm/gtx/matrix_query.inl
+++ b/include/gal/opengl/glm/gtx/matrix_query.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-05
 // Updated : 2007-03-05
diff --git a/include/gal/opengl/glm/gtx/mixed_product.hpp b/include/gal/opengl/glm/gtx/mixed_product.hpp
index f11ca1a6ef..b222271469 100644
--- a/include/gal/opengl/glm/gtx/mixed_product.hpp
+++ b/include/gal/opengl/glm/gtx/mixed_product.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/mixed_product.inl b/include/gal/opengl/glm/gtx/mixed_product.inl
index c07895de90..9c3a1793e2 100644
--- a/include/gal/opengl/glm/gtx/mixed_product.inl
+++ b/include/gal/opengl/glm/gtx/mixed_product.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-04-03
 // Updated : 2008-09-17
diff --git a/include/gal/opengl/glm/gtx/multiple.hpp b/include/gal/opengl/glm/gtx/multiple.hpp
index e40d5aaf35..0092802902 100644
--- a/include/gal/opengl/glm/gtx/multiple.hpp
+++ b/include/gal/opengl/glm/gtx/multiple.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/multiple.inl b/include/gal/opengl/glm/gtx/multiple.inl
index edb6620a36..e7d25b0f18 100644
--- a/include/gal/opengl/glm/gtx/multiple.inl
+++ b/include/gal/opengl/glm/gtx/multiple.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-10-26
 // Updated : 2011-06-07
@@ -22,8 +22,13 @@ namespace glm
 		genType const & Multiple
 	)
 	{
-		genType Tmp = Source % Multiple;
-		return Tmp ? Source + Multiple - Tmp : Source;
+		if (Source > 0)
+		{
+			genType Tmp = Source - 1;
+			return Tmp + (Multiple - (Tmp % Multiple));
+		}
+		else
+			return Source + (-Source % Multiple);
 	}
 
 	template <> 
@@ -74,8 +79,13 @@ namespace glm
 		genType const & Multiple
 	)
 	{
-		genType Tmp = Source % Multiple;
-		return Tmp ? Source - Tmp : Source;
+		if (Source >= 0)
+			return Source - Source % Multiple;
+		else
+		{
+			genType Tmp = Source + 1;
+			return Tmp - Tmp % Multiple - Multiple;
+		}
 	}
 
 	template <> 
diff --git a/include/gal/opengl/glm/gtx/noise.hpp b/include/gal/opengl/glm/gtx/noise.hpp
index f3d796cbf7..f081daca8a 100644
--- a/include/gal/opengl/glm/gtx/noise.hpp
+++ b/include/gal/opengl/glm/gtx/noise.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/norm.hpp b/include/gal/opengl/glm/gtx/norm.hpp
index 311692c7ef..2b065f4c0d 100644
--- a/include/gal/opengl/glm/gtx/norm.hpp
+++ b/include/gal/opengl/glm/gtx/norm.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/norm.inl b/include/gal/opengl/glm/gtx/norm.inl
index a44201f8ce..427a5a1680 100644
--- a/include/gal/opengl/glm/gtx/norm.inl
+++ b/include/gal/opengl/glm/gtx/norm.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2008-07-24
diff --git a/include/gal/opengl/glm/gtx/normal.hpp b/include/gal/opengl/glm/gtx/normal.hpp
index 47a160418d..a04e304a1c 100644
--- a/include/gal/opengl/glm/gtx/normal.hpp
+++ b/include/gal/opengl/glm/gtx/normal.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/normal.inl b/include/gal/opengl/glm/gtx/normal.inl
index ee8f8167f7..5aedcc7d7c 100644
--- a/include/gal/opengl/glm/gtx/normal.inl
+++ b/include/gal/opengl/glm/gtx/normal.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2011-06-07
diff --git a/include/gal/opengl/glm/gtx/normalize_dot.hpp b/include/gal/opengl/glm/gtx/normalize_dot.hpp
index 398f70c79f..1ba027acdd 100644
--- a/include/gal/opengl/glm/gtx/normalize_dot.hpp
+++ b/include/gal/opengl/glm/gtx/normalize_dot.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/normalize_dot.inl b/include/gal/opengl/glm/gtx/normalize_dot.inl
index a492d4bcc2..5058eacc13 100644
--- a/include/gal/opengl/glm/gtx/normalize_dot.inl
+++ b/include/gal/opengl/glm/gtx/normalize_dot.inl
@@ -1,5 +1,5 @@
 //////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 //////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-09-28
 // Updated : 2008-10-07
diff --git a/include/gal/opengl/glm/gtx/number_precision.hpp b/include/gal/opengl/glm/gtx/number_precision.hpp
index cfd14f6d39..1597936b55 100644
--- a/include/gal/opengl/glm/gtx/number_precision.hpp
+++ b/include/gal/opengl/glm/gtx/number_precision.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/number_precision.inl b/include/gal/opengl/glm/gtx/number_precision.inl
index 9dff374e83..3981856583 100644
--- a/include/gal/opengl/glm/gtx/number_precision.inl
+++ b/include/gal/opengl/glm/gtx/number_precision.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-05-10
 // Updated : 2007-05-10
diff --git a/include/gal/opengl/glm/gtx/ocl_type.hpp b/include/gal/opengl/glm/gtx/ocl_type.hpp
index 9ad7196728..7e8af095c6 100644
--- a/include/gal/opengl/glm/gtx/ocl_type.hpp
+++ b/include/gal/opengl/glm/gtx/ocl_type.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -79,7 +79,7 @@ namespace gtx
 	typedef detail::uint32						cl_uint1;		//!< \brief 32bit signed integer. (from GLM_GTX_ocl_type extension)
 	typedef detail::uint64						cl_ulong1;		//!< \brief 64bit signed integer. (from GLM_GTX_ocl_type extension)
 
-	//typedef detail::float16						cl_half1;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
+	//typedef detail::float16					cl_half1;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 	typedef detail::float32						cl_float1;	//!< \brief Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 
 
@@ -93,7 +93,7 @@ namespace gtx
 	typedef detail::tvec2<detail::uint32>		cl_uint2;		//!< \brief 32bit signed integer. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec2<detail::uint64>		cl_ulong2;		//!< \brief 64bit signed integer. (from GLM_GTX_ocl_type extension)
 
-	//typedef detail::tvec2<detail::float16>		cl_half2;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
+	//typedef detail::tvec2<detail::float16>	cl_half2;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec2<detail::float32>		cl_float2;	//!< \brief Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 
 
@@ -107,7 +107,7 @@ namespace gtx
 	typedef detail::tvec3<detail::uint32>		cl_uint3;		//!< \brief 32bit signed integer. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec3<detail::uint64>		cl_ulong3;		//!< \brief 64bit signed integer. (from GLM_GTX_ocl_type extension)
 
-	//typedef detail::tvec3<detail::float16>		cl_half3;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
+	//typedef detail::tvec3<detail::float16>	cl_half3;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec3<detail::float32>		cl_float3;	//!< \brief Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 
 
@@ -120,7 +120,7 @@ namespace gtx
 	typedef detail::tvec4<detail::uint32>		cl_uint4;		//!< \brief 32bit signed integer. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec4<detail::uint64>		cl_ulong4;		//!< \brief 64bit signed integer. (from GLM_GTX_ocl_type extension)
 
-	//typedef detail::tvec4<detail::float16>		cl_half4;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
+	//typedef detail::tvec4<detail::float16>	cl_half4;	//!< \brief Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 	typedef detail::tvec4<detail::float32>		cl_float4;	//!< \brief Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
 
 	/// @}
diff --git a/include/gal/opengl/glm/gtx/ocl_type.inl b/include/gal/opengl/glm/gtx/ocl_type.inl
index e69de29bb2..ac15145836 100644
--- a/include/gal/opengl/glm/gtx/ocl_type.inl
+++ b/include/gal/opengl/glm/gtx/ocl_type.inl
@@ -0,0 +1,27 @@
+///////////////////////////////////////////////////////////////////////////////////
+/// OpenGL Mathematics (glm.g-truc.net)
+///
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
+/// Permission is hereby granted, free of charge, to any person obtaining a copy
+/// of this software and associated documentation files (the "Software"), to deal
+/// in the Software without restriction, including without limitation the rights
+/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+/// copies of the Software, and to permit persons to whom the Software is
+/// furnished to do so, subject to the following conditions:
+/// 
+/// The above copyright notice and this permission notice shall be included in
+/// all copies or substantial portions of the Software.
+/// 
+/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+/// THE SOFTWARE.
+///
+/// @ref gtx_ocl_type
+/// @file glm/gtx/ocl_type.inl
+/// @date 2013-03-16 / 2013-03-16
+/// @author Christophe Riccio
+///////////////////////////////////////////////////////////////////////////////////
diff --git a/include/gal/opengl/glm/gtx/optimum_pow.hpp b/include/gal/opengl/glm/gtx/optimum_pow.hpp
index 735923e40d..d348473332 100644
--- a/include/gal/opengl/glm/gtx/optimum_pow.hpp
+++ b/include/gal/opengl/glm/gtx/optimum_pow.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/optimum_pow.inl b/include/gal/opengl/glm/gtx/optimum_pow.inl
index 12476977b7..1e6f226e89 100644
--- a/include/gal/opengl/glm/gtx/optimum_pow.inl
+++ b/include/gal/opengl/glm/gtx/optimum_pow.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2005-12-27
diff --git a/include/gal/opengl/glm/gtx/orthonormalize.hpp b/include/gal/opengl/glm/gtx/orthonormalize.hpp
index 7d103f44c9..9f97f66a2e 100644
--- a/include/gal/opengl/glm/gtx/orthonormalize.hpp
+++ b/include/gal/opengl/glm/gtx/orthonormalize.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/orthonormalize.inl b/include/gal/opengl/glm/gtx/orthonormalize.inl
index 559a3aea57..ea9ff7fe1e 100644
--- a/include/gal/opengl/glm/gtx/orthonormalize.inl
+++ b/include/gal/opengl/glm/gtx/orthonormalize.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2005-12-21
diff --git a/include/gal/opengl/glm/gtx/perpendicular.hpp b/include/gal/opengl/glm/gtx/perpendicular.hpp
index 5bdd66e7bd..f6515ab920 100644
--- a/include/gal/opengl/glm/gtx/perpendicular.hpp
+++ b/include/gal/opengl/glm/gtx/perpendicular.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/perpendicular.inl b/include/gal/opengl/glm/gtx/perpendicular.inl
index fe33346199..c96812a121 100644
--- a/include/gal/opengl/glm/gtx/perpendicular.inl
+++ b/include/gal/opengl/glm/gtx/perpendicular.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2009-03-06
diff --git a/include/gal/opengl/glm/gtx/polar_coordinates.hpp b/include/gal/opengl/glm/gtx/polar_coordinates.hpp
index ebfe689fc3..1cba486d74 100644
--- a/include/gal/opengl/glm/gtx/polar_coordinates.hpp
+++ b/include/gal/opengl/glm/gtx/polar_coordinates.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -50,17 +50,19 @@ namespace glm
 	/// @addtogroup gtx_polar_coordinates
 	/// @{
 
-	//! Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.
-	//! From GLM_GTX_polar_coordinates extension.
+	/// Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.
+	///
+	/// @see gtx_polar_coordinates
 	template <typename T> 
 	detail::tvec3<T> polar(
 		detail::tvec3<T> const & euclidean);
 
-	//! Convert Polar to Euclidean coordinates.
-	//! From GLM_GTX_polar_coordinates extension.
+	/// Convert Polar to Euclidean coordinates.
+	///
+	/// @see gtx_polar_coordinates
 	template <typename T> 
 	detail::tvec3<T> euclidean(
-		detail::tvec3<T> const & polar);
+		detail::tvec2<T> const & polar);
 
 	/// @}
 }//namespace glm
diff --git a/include/gal/opengl/glm/gtx/polar_coordinates.inl b/include/gal/opengl/glm/gtx/polar_coordinates.inl
index 4cfdf7085f..376a31ce6f 100644
--- a/include/gal/opengl/glm/gtx/polar_coordinates.inl
+++ b/include/gal/opengl/glm/gtx/polar_coordinates.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-06
 // Updated : 2009-05-01
@@ -35,7 +35,7 @@ namespace glm
 	template <typename T> 
 	GLM_FUNC_QUALIFIER detail::tvec3<T> euclidean
 	(
-		detail::tvec3<T> const & polar
+		detail::tvec2<T> const & polar
 	)
 	{
 #ifdef GLM_FORCE_RADIANS
diff --git a/include/gal/opengl/glm/gtx/projection.hpp b/include/gal/opengl/glm/gtx/projection.hpp
index 1c86ef4886..6e209225a7 100644
--- a/include/gal/opengl/glm/gtx/projection.hpp
+++ b/include/gal/opengl/glm/gtx/projection.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/projection.inl b/include/gal/opengl/glm/gtx/projection.inl
index 263b757097..4107d89982 100644
--- a/include/gal/opengl/glm/gtx/projection.inl
+++ b/include/gal/opengl/glm/gtx/projection.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2009-03-06
diff --git a/include/gal/opengl/glm/gtx/quaternion.hpp b/include/gal/opengl/glm/gtx/quaternion.hpp
index 98949389f9..3c9e8b0455 100644
--- a/include/gal/opengl/glm/gtx/quaternion.hpp
+++ b/include/gal/opengl/glm/gtx/quaternion.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -94,8 +94,7 @@ namespace glm
 	/// @see gtx_quaternion
     template <typename valType> 
 	detail::tquat<valType> exp(
-		detail::tquat<valType> const & q, 
-		valType const & exponent);
+		detail::tquat<valType> const & q);
 
 	//! Returns a log of a quaternion. 
 	///
diff --git a/include/gal/opengl/glm/gtx/quaternion.inl b/include/gal/opengl/glm/gtx/quaternion.inl
index 66b3420ace..32155ce5b3 100644
--- a/include/gal/opengl/glm/gtx/quaternion.inl
+++ b/include/gal/opengl/glm/gtx/quaternion.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2008-11-27
@@ -40,7 +40,7 @@ namespace glm
 		detail::tquat<T> const & s2, 
 		T const & h)
 	{
-		return mix(mix(q1, q2, h), mix(s1, s2, h), T(2) * h (T(1) - h));
+		return mix(mix(q1, q2, h), mix(s1, s2, h), T(2) * (T(1) - h) * h);
 	}
 
 	template <typename T> 
@@ -52,20 +52,19 @@ namespace glm
 	)
 	{
 		detail::tquat<T> invQuat = inverse(curr);
-		return ext((log(next + invQuat) + log(prev + invQuat)) / T(-4)) * curr;
+		return exp((log(next + invQuat) + log(prev + invQuat)) / T(-4)) * curr;
 	}
 
 	template <typename T> 
 	GLM_FUNC_QUALIFIER detail::tquat<T> exp
 	(
-		detail::tquat<T> const & q, 
-		T const & exponent
+		detail::tquat<T> const & q
 	)
 	{
 		detail::tvec3<T> u(q.x, q.y, q.z);
-		float a = glm::length(u);
-		detail::tvec3<T> v(u / a);
-		return detail::tquat<T>(cos(a), sin(a) * v);
+		float Angle = glm::length(u);
+		detail::tvec3<T> v(u / Angle);
+		return detail::tquat<T>(cos(Angle), sin(Angle) * v);
 	}
 
 	template <typename T> 
diff --git a/include/gal/opengl/glm/gtx/random.hpp b/include/gal/opengl/glm/gtx/random.hpp
index 308b408a81..a23d89490d 100644
--- a/include/gal/opengl/glm/gtx/random.hpp
+++ b/include/gal/opengl/glm/gtx/random.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/raw_data.hpp b/include/gal/opengl/glm/gtx/raw_data.hpp
index ad1a9d9ec0..4ec6cf010c 100644
--- a/include/gal/opengl/glm/gtx/raw_data.hpp
+++ b/include/gal/opengl/glm/gtx/raw_data.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/raw_data.inl b/include/gal/opengl/glm/gtx/raw_data.inl
index 7573120c6e..526e3cdfd2 100644
--- a/include/gal/opengl/glm/gtx/raw_data.inl
+++ b/include/gal/opengl/glm/gtx/raw_data.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2008-11-19
 // Updated : 2008-11-19
diff --git a/include/gal/opengl/glm/gtx/reciprocal.hpp b/include/gal/opengl/glm/gtx/reciprocal.hpp
index 26ba76ba58..351986172f 100644
--- a/include/gal/opengl/glm/gtx/reciprocal.hpp
+++ b/include/gal/opengl/glm/gtx/reciprocal.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/rotate_vector.hpp b/include/gal/opengl/glm/gtx/rotate_vector.hpp
index 7e87505b1c..70c5e032dd 100644
--- a/include/gal/opengl/glm/gtx/rotate_vector.hpp
+++ b/include/gal/opengl/glm/gtx/rotate_vector.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/rotate_vector.inl b/include/gal/opengl/glm/gtx/rotate_vector.inl
index 2866200e00..1ec1717bde 100644
--- a/include/gal/opengl/glm/gtx/rotate_vector.inl
+++ b/include/gal/opengl/glm/gtx/rotate_vector.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-11-02
 // Updated : 2009-02-19
@@ -205,7 +205,11 @@ namespace glm
 			return detail::tmat4x4<T>(T(1));
 
 		detail::tvec3<T> RotationAxis = cross(Up, Normal);
-		T Angle = degrees(acos(dot(Normal, Up)));
+#		ifdef GLM_FORCE_RADIANS
+			T Angle = acos(dot(Normal, Up));
+#		else
+			T Angle = degrees(acos(dot(Normal, Up)));
+#		endif
 		return rotate(Angle, RotationAxis);
 	}
 }//namespace glm
diff --git a/include/gal/opengl/glm/gtx/simd_mat4.hpp b/include/gal/opengl/glm/gtx/simd_mat4.hpp
index 2a1b9ff4a4..b435b11e67 100644
--- a/include/gal/opengl/glm/gtx/simd_mat4.hpp
+++ b/include/gal/opengl/glm/gtx/simd_mat4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/simd_mat4.inl b/include/gal/opengl/glm/gtx/simd_mat4.inl
index d813aec62b..d6ec8ca945 100644
--- a/include/gal/opengl/glm/gtx/simd_mat4.inl
+++ b/include/gal/opengl/glm/gtx/simd_mat4.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-05-19
 // Updated : 2009-05-19
diff --git a/include/gal/opengl/glm/gtx/simd_vec4.hpp b/include/gal/opengl/glm/gtx/simd_vec4.hpp
index 3e36cc918a..6f6006089d 100644
--- a/include/gal/opengl/glm/gtx/simd_vec4.hpp
+++ b/include/gal/opengl/glm/gtx/simd_vec4.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
@@ -305,8 +305,8 @@ namespace detail
 	//! you would want a threshold function with a smooth
 	//! transition. This is equivalent to:
 	//! genType t;
-	//! t = clamp ((x � edge0) / (edge1 � edge0), 0, 1);
-	//! return t * t * (3 � 2 * t);
+	//! t = clamp ((x - edge0) / (edge1 - edge0), 0, 1);
+	//! return t * t * (3 - 2 * t);
 	//! Results are undefined if edge0 >= edge1.
 	//! (From GLM_GTX_simd_vec4 extension, common function)
 	detail::fvec4SIMD smoothstep(
diff --git a/include/gal/opengl/glm/gtx/simd_vec4.inl b/include/gal/opengl/glm/gtx/simd_vec4.inl
index 005aa7dd1f..0b22115dc1 100644
--- a/include/gal/opengl/glm/gtx/simd_vec4.inl
+++ b/include/gal/opengl/glm/gtx/simd_vec4.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-05-07
 // Updated : 2009-05-07
@@ -452,7 +452,7 @@ GLM_FUNC_QUALIFIER detail::fvec4SIMD mix
 {
 	__m128 Sub0 = _mm_sub_ps(y.Data, x.Data);
 	__m128 Mul0 = _mm_mul_ps(a.Data, Sub0);
-	return _mm_mul_ps(x.Data, Mul0);
+	return _mm_add_ps(x.Data, Mul0);
 }
 
 GLM_FUNC_QUALIFIER detail::fvec4SIMD step
diff --git a/include/gal/opengl/glm/gtx/spline.hpp b/include/gal/opengl/glm/gtx/spline.hpp
index 569f1a87fc..e9035ce15e 100644
--- a/include/gal/opengl/glm/gtx/spline.hpp
+++ b/include/gal/opengl/glm/gtx/spline.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/spline.inl b/include/gal/opengl/glm/gtx/spline.inl
index 23f895c7d1..6a6509ed93 100644
--- a/include/gal/opengl/glm/gtx/spline.inl
+++ b/include/gal/opengl/glm/gtx/spline.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-01-25
 // Updated : 2009-02-19
diff --git a/include/gal/opengl/glm/gtx/std_based_type.hpp b/include/gal/opengl/glm/gtx/std_based_type.hpp
index f96c9cc23c..c5c04dc690 100644
--- a/include/gal/opengl/glm/gtx/std_based_type.hpp
+++ b/include/gal/opengl/glm/gtx/std_based_type.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/std_based_type.inl b/include/gal/opengl/glm/gtx/std_based_type.inl
index 67e7ad02cc..e349c4a43d 100644
--- a/include/gal/opengl/glm/gtx/std_based_type.inl
+++ b/include/gal/opengl/glm/gtx/std_based_type.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2008-06-08
 // Updated : 2008-06-08
diff --git a/include/gal/opengl/glm/gtx/string_cast.hpp b/include/gal/opengl/glm/gtx/string_cast.hpp
index 942fb92832..b306093158 100644
--- a/include/gal/opengl/glm/gtx/string_cast.hpp
+++ b/include/gal/opengl/glm/gtx/string_cast.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/transform.hpp b/include/gal/opengl/glm/gtx/transform.hpp
index fa9c2ce7d4..8929e4651a 100644
--- a/include/gal/opengl/glm/gtx/transform.hpp
+++ b/include/gal/opengl/glm/gtx/transform.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/transform.inl b/include/gal/opengl/glm/gtx/transform.inl
index 3b6fde9498..8f8c921c73 100644
--- a/include/gal/opengl/glm/gtx/transform.inl
+++ b/include/gal/opengl/glm/gtx/transform.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-21
 // Updated : 2009-04-29
diff --git a/include/gal/opengl/glm/gtx/transform2.hpp b/include/gal/opengl/glm/gtx/transform2.hpp
index 0336e35854..4c6bd154bf 100644
--- a/include/gal/opengl/glm/gtx/transform2.hpp
+++ b/include/gal/opengl/glm/gtx/transform2.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/transform2.inl b/include/gal/opengl/glm/gtx/transform2.inl
index aa1c1ed3d3..06b65f5283 100644
--- a/include/gal/opengl/glm/gtx/transform2.inl
+++ b/include/gal/opengl/glm/gtx/transform2.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-02-28
 // Updated : 2005-04-23
diff --git a/include/gal/opengl/glm/gtx/ulp.hpp b/include/gal/opengl/glm/gtx/ulp.hpp
index 431d80e524..b74f480424 100644
--- a/include/gal/opengl/glm/gtx/ulp.hpp
+++ b/include/gal/opengl/glm/gtx/ulp.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/unsigned_int.hpp b/include/gal/opengl/glm/gtx/unsigned_int.hpp
index c17719d862..340cfd405d 100644
--- a/include/gal/opengl/glm/gtx/unsigned_int.hpp
+++ b/include/gal/opengl/glm/gtx/unsigned_int.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/unsigned_int.inl b/include/gal/opengl/glm/gtx/unsigned_int.inl
index b73461d4ff..b08a3878a9 100644
--- a/include/gal/opengl/glm/gtx/unsigned_int.inl
+++ b/include/gal/opengl/glm/gtx/unsigned_int.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-24
 // Updated : 2008-10-07
diff --git a/include/gal/opengl/glm/gtx/vec1.hpp b/include/gal/opengl/glm/gtx/vec1.hpp
index 0d4a4af8fd..7d37e6de9a 100644
--- a/include/gal/opengl/glm/gtx/vec1.hpp
+++ b/include/gal/opengl/glm/gtx/vec1.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/vec1.inl b/include/gal/opengl/glm/gtx/vec1.inl
index e69de29bb2..782a8ec211 100644
--- a/include/gal/opengl/glm/gtx/vec1.inl
+++ b/include/gal/opengl/glm/gtx/vec1.inl
@@ -0,0 +1,27 @@
+///////////////////////////////////////////////////////////////////////////////////
+/// OpenGL Mathematics (glm.g-truc.net)
+///
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
+/// Permission is hereby granted, free of charge, to any person obtaining a copy
+/// of this software and associated documentation files (the "Software"), to deal
+/// in the Software without restriction, including without limitation the rights
+/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+/// copies of the Software, and to permit persons to whom the Software is
+/// furnished to do so, subject to the following conditions:
+/// 
+/// The above copyright notice and this permission notice shall be included in
+/// all copies or substantial portions of the Software.
+/// 
+/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+/// THE SOFTWARE.
+///
+/// @ref gtx_vec1
+/// @file glm/gtx/vec1.inl
+/// @date 2013-03-16 / 2013-03-16
+/// @author Christophe Riccio
+///////////////////////////////////////////////////////////////////////////////////
diff --git a/include/gal/opengl/glm/gtx/vector_access.hpp b/include/gal/opengl/glm/gtx/vector_access.hpp
index 7b1c54a51b..89426611b9 100644
--- a/include/gal/opengl/glm/gtx/vector_access.hpp
+++ b/include/gal/opengl/glm/gtx/vector_access.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/vector_access.inl b/include/gal/opengl/glm/gtx/vector_access.inl
index 8ccb5558e6..b5a5603794 100644
--- a/include/gal/opengl/glm/gtx/vector_access.inl
+++ b/include/gal/opengl/glm/gtx/vector_access.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-01-16
 // Updated : 2008-10-07
diff --git a/include/gal/opengl/glm/gtx/vector_angle.hpp b/include/gal/opengl/glm/gtx/vector_angle.hpp
index bf01653400..fea8f65a81 100644
--- a/include/gal/opengl/glm/gtx/vector_angle.hpp
+++ b/include/gal/opengl/glm/gtx/vector_angle.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/vector_angle.inl b/include/gal/opengl/glm/gtx/vector_angle.inl
index 183f1c7f68..ad221b15dd 100644
--- a/include/gal/opengl/glm/gtx/vector_angle.inl
+++ b/include/gal/opengl/glm/gtx/vector_angle.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2005-12-30
 // Updated : 2008-09-29
diff --git a/include/gal/opengl/glm/gtx/vector_query.hpp b/include/gal/opengl/glm/gtx/vector_query.hpp
index a04ea91b11..f49f9e9991 100644
--- a/include/gal/opengl/glm/gtx/vector_query.hpp
+++ b/include/gal/opengl/glm/gtx/vector_query.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/vector_query.inl b/include/gal/opengl/glm/gtx/vector_query.inl
index d0906e1cfc..c955315354 100644
--- a/include/gal/opengl/glm/gtx/vector_query.inl
+++ b/include/gal/opengl/glm/gtx/vector_query.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2007-03-05
 // Updated : 2010-02-16
diff --git a/include/gal/opengl/glm/gtx/verbose_operator.hpp b/include/gal/opengl/glm/gtx/verbose_operator.hpp
index 7e861537e5..0a2f0e3160 100644
--- a/include/gal/opengl/glm/gtx/verbose_operator.hpp
+++ b/include/gal/opengl/glm/gtx/verbose_operator.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/verbose_operator.inl b/include/gal/opengl/glm/gtx/verbose_operator.inl
index 1193efb191..468bdd4ee5 100644
--- a/include/gal/opengl/glm/gtx/verbose_operator.inl
+++ b/include/gal/opengl/glm/gtx/verbose_operator.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2006-04-20
 // Updated : 2008-09-29
diff --git a/include/gal/opengl/glm/gtx/wrap.hpp b/include/gal/opengl/glm/gtx/wrap.hpp
index 66925f258c..a67132735b 100644
--- a/include/gal/opengl/glm/gtx/wrap.hpp
+++ b/include/gal/opengl/glm/gtx/wrap.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/gal/opengl/glm/gtx/wrap.inl b/include/gal/opengl/glm/gtx/wrap.inl
index bd3f12565c..41c7d476d6 100644
--- a/include/gal/opengl/glm/gtx/wrap.inl
+++ b/include/gal/opengl/glm/gtx/wrap.inl
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+// OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Created : 2009-11-25
 // Updated : 2010-02-13
diff --git a/include/gal/opengl/glm/virtrev/xstream.hpp b/include/gal/opengl/glm/virtrev/xstream.hpp
index 79486cf400..3be1f98a8c 100644
--- a/include/gal/opengl/glm/virtrev/xstream.hpp
+++ b/include/gal/opengl/glm/virtrev/xstream.hpp
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////////
 /// OpenGL Mathematics (glm.g-truc.net)
 ///
-/// Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
+/// Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net)
 /// Permission is hereby granted, free of charge, to any person obtaining a copy
 /// of this software and associated documentation files (the "Software"), to deal
 /// in the Software without restriction, including without limitation the rights
diff --git a/include/layers_id_colors_and_visibility.h b/include/layers_id_colors_and_visibility.h
index d421e6cf4e..5df67215be 100644
--- a/include/layers_id_colors_and_visibility.h
+++ b/include/layers_id_colors_and_visibility.h
@@ -239,8 +239,21 @@ enum PCB_VISIBLE
     PADS_HOLES_VISIBLE,
     VIAS_HOLES_VISIBLE,
 
-    // Netname layers
-    LAYER_1_NETNAMES_VISIBLE,   // Bottom layer
+    WORKSHEET,                  ///< worksheet frame
+    GP_OVERLAY,                 ///< general purpose overlay
+
+    END_PCB_VISIBLE_LIST        // sentinel
+};
+
+/**
+ * Enum NETNAMES_VISIBLE
+ * is a set of layers specific for displaying net names.
+ * Their visiblity is not supposed to be saved in a board file,
+ * they are only to be used by the GAL.
+ */
+enum NETNAMES_VISIBLE
+{
+    LAYER_1_NETNAMES_VISIBLE,   // bottom layer
     LAYER_2_NETNAMES_VISIBLE,
     LAYER_3_NETNAMES_VISIBLE,
     LAYER_4_NETNAMES_VISIBLE,
@@ -255,25 +268,22 @@ enum PCB_VISIBLE
     LAYER_13_NETNAMES_VISIBLE,
     LAYER_14_NETNAMES_VISIBLE,
     LAYER_15_NETNAMES_VISIBLE,
-    LAYER_16_NETNAMES_VISIBLE,  // Top layer
+    LAYER_16_NETNAMES_VISIBLE,  // top layer
+
     PAD_FR_NETNAMES_VISIBLE,
     PAD_BK_NETNAMES_VISIBLE,
     PADS_NETNAMES_VISIBLE,
 
-    WORKSHEET,
-    GP_OVERLAY,                 // General purpose overlay
-
-    END_PCB_VISIBLE_LIST  // sentinel
+    END_NETNAMES_VISIBLE_LIST   // sentinel
 };
 
-#define FIRST_NETNAME_LAYER     ITEM_GAL_LAYER( LAYER_1_NETNAMES_VISIBLE )
-#define LAST_NETNAME_LAYER      ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE )
-
 /// macro for obtaining layer number for specific item (eg. pad or text)
-#define ITEM_GAL_LAYER(layer)	(NB_LAYERS + layer)
+#define ITEM_GAL_LAYER(layer)       (NB_LAYERS + layer)
+
+#define NETNAMES_GAL_LAYER(layer)   (NB_LAYERS + END_PCB_VISIBLE_LIST + layer )
 
 /// number of *all* layers including PCB and item layers
-#define TOTAL_LAYER_COUNT	    128 //(NB_LAYERS + END_PCB_VISIBLE_LIST)
+#define TOTAL_LAYER_COUNT	        (NB_LAYERS + END_PCB_VISIBLE_LIST + END_NETNAMES_VISIBLE_LIST)
 
 /**
  * Function IsValidLayer
@@ -390,30 +400,28 @@ wxString LayerMaskDescribe( const BOARD *aBoard, LAYER_MSK aMask );
 inline LAYER_NUM GetNetnameLayer( LAYER_NUM aLayer )
 {
     if( IsCopperLayer( aLayer ) )
-    {
-        // Compute the offset in description layers
-        return FIRST_NETNAME_LAYER + ( aLayer - FIRST_COPPER_LAYER );
-    }
+        return NETNAMES_GAL_LAYER( aLayer );
     else if( aLayer == ITEM_GAL_LAYER( PADS_VISIBLE ) )
-        return ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE );
+        return NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE );
     else if( aLayer == ITEM_GAL_LAYER( PAD_FR_VISIBLE ) )
-            return ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE );
+        return NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE );
     else if( aLayer == ITEM_GAL_LAYER( PAD_BK_VISIBLE ) )
-            return ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE );
+        return NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE );
 
     // Fallback
     return COMMENT_N;
 }
 
 /**
- * Function IsCopperLayer
+ * Function IsNetnameLayer
  * tests whether a layer is a netname layer
  * @param aLayer = Layer to test
  * @return true if aLayer is a valid netname layer
  */
 inline bool IsNetnameLayer( LAYER_NUM aLayer )
 {
-    return aLayer >= FIRST_NETNAME_LAYER && aLayer <= LAST_NETNAME_LAYER;
+    return aLayer >= NETNAMES_GAL_LAYER( LAYER_1_NETNAMES_VISIBLE ) &&
+           aLayer < NETNAMES_GAL_LAYER( END_NETNAMES_VISIBLE_LIST );
 }
 
 #endif // _LAYERS_ID_AND_VISIBILITY_H_
diff --git a/include/math/vector2d.h b/include/math/vector2d.h
index 09cae7b31f..feee5ff060 100644
--- a/include/math/vector2d.h
+++ b/include/math/vector2d.h
@@ -31,6 +31,7 @@
 #include <climits>
 #include <iostream>
 #include <sstream>
+#include <cmath>
 
 #include <math/math_util.h>
 
diff --git a/include/menus_helpers.h b/include/menus_helpers.h
index e808cd688b..9b0d3511d1 100644
--- a/include/menus_helpers.h
+++ b/include/menus_helpers.h
@@ -3,6 +3,29 @@
  * @brief Usefull macros and inline functions to create menus items
  * in menubars or popup menus
  */
+/*
+ * This program source code file is part of KiCad, a free EDA CAD application.
+ *
+ * Copyright (C) 2004-2014 KiCad Developers.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, you may find one here:
+ * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ * or you may search the http://www.gnu.org website for the version 2 license,
+ * or you may write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ */
+
 
 #include <bitmaps.h>
 
@@ -13,7 +36,7 @@
  * @param aImage is the image to add the menu item.
  */
 #if defined( USE_IMAGES_IN_MENUS ) && defined(  __WINDOWS__ )
-#  define SETBITMAPS( aImage ) item->SetBitmaps( KiBitmap( apply_xpm ), KiBitmap( aImage ) )
+#  define SETBITMAPS( aImage ) item->SetBitmaps( KiBitmap( checked_ok_xpm ), KiBitmap( aImage ) )
 #else
 #  define SETBITMAPS( aImage )
 #endif
@@ -55,7 +78,11 @@ static inline wxMenuItem* AddMenuItem( wxMenu*          aMenu,
     if( aType == wxITEM_CHECK )
     {
 #if defined( USE_IMAGES_IN_MENUS ) && defined(  __WINDOWS__ )
-        item->SetBitmaps( KiBitmap( apply_xpm ), aImage );
+        item->SetBitmaps( KiBitmap( checked_ok_xpm ), aImage );
+        // A workaround to a strange bug on Windows, wx Widgets 3.0:
+        // size of bitmaps is not taken in account for wxITEM_CHECK menu
+        // unless we call SetFont
+        item->SetFont(*wxNORMAL_FONT);
 #endif
     }
     else
@@ -96,7 +123,11 @@ static inline wxMenuItem* AddMenuItem( wxMenu*          aMenu,
     if( aType == wxITEM_CHECK )
     {
 #if defined( USE_IMAGES_IN_MENUS ) && defined(  __WINDOWS__ )
-        item->SetBitmaps( KiBitmap( apply_xpm ), aImage );
+        item->SetBitmaps( KiBitmap( checked_ok_xpm ), aImage );
+        // A workaround to a strange bug on Windows, wx Widgets 3.0:
+        // size of bitmaps is not taken in account for wxITEM_CHECK menu
+        // unless we call SetFont
+        item->SetFont(*wxNORMAL_FONT);
 #endif
     }
     else
diff --git a/include/sch_base_frame.h b/include/sch_base_frame.h
index e53634a28d..b598df3944 100644
--- a/include/sch_base_frame.h
+++ b/include/sch_base_frame.h
@@ -31,7 +31,7 @@ class PAGE_INFO;
 class TITLE_BLOCK;
 class LIB_VIEW_FRAME;
 class LIB_EDIT_FRAME;
-
+class LIB_ALIAS;
 
 /**
  * Class SCH_BASE_FRAME
@@ -80,30 +80,39 @@ protected:
      * Calls the library viewer to select component to import into schematic.
      * if the library viewer is currently running, it is closed and reopened
      * in modal mode.
+     * @param aPreslectedAlias Preselected component alias. NULL if none.
+     * @param aUnit            Pointer to Unit-number. Input is the pre-selected unit, output
+     *                         is the finally selected unit by the user. Can be NULL.
+     * @param aConvert         Pointer to deMorgan conversion. Input is what is pre-selected,
+     *                         output is the finally selected deMorgan type by the user.
      * @return the component name
      */
-    wxString SelectComponentFromLibBrowser( void );
+    wxString SelectComponentFromLibBrowser( LIB_ALIAS* aPreselectedAlias,
+                                            int* aUnit, int* aConvert );
 
     /**
      * Function SelectComponentFromLib
      * Calls the library viewer to select component to import into schematic.
      * if the library viewer is currently running, it is closed and reopened
      * in modal mode.
-     * @param aLibname = the lib name or an empty string.
-     *     if aLibname is empty, the full list of libraries is used
-     * @param aHistoryList = list of previously loaded components
-     * @param aUseLibBrowser = bool to call the library viewer to select the component
-     * @param aUnit = a point to int to return the selected unit (if any)
-     * @param aConvert = a point to int to return the selected De Morgan shape (if any)
+     * @param aLibname           the lib name or an empty string.
+     *                              if aLibname is empty, the full list of libraries is used
+     * @param aHistoryList       list of previously loaded components
+     * @param aHistoryLastUnit   remembering last unit in last component.
+     * @param aUseLibBrowser     bool to call the library viewer to select the component
+     * @param aUnit              a pointer to int to return the selected unit (if any)
+     * @param aConvert           a pointer to int to return the selected De Morgan shape (if any)
      *
      * @return the component name
      */
     wxString SelectComponentFromLibrary( const wxString& aLibname,
                                          wxArrayString&  aHistoryList,
+                                         int&            aHistoryLastUnit,
                                          bool            aUseLibBrowser,
                                          int*            aUnit,
                                          int*            aConvert );
 
+
     /**
      * Function OnOpenLibraryViewer
      * Open the library viewer only to browse library contents.
diff --git a/include/ttl/halfedge/hetriang.h b/include/ttl/halfedge/hetriang.h
index c8326a417d..2c5380864e 100644
--- a/include/ttl/halfedge/hetriang.h
+++ b/include/ttl/halfedge/hetriang.h
@@ -53,6 +53,7 @@
 #include <fstream>
 #include <ttl/ttl_util.h>
 #include <boost/shared_ptr.hpp>
+#include <boost/weak_ptr.hpp>
 
 namespace ttl {
   class TriangulationHelper;
@@ -68,6 +69,7 @@ namespace hed {
   class Edge;
   typedef boost::shared_ptr<Node> NodePtr;
   typedef boost::shared_ptr<Edge> EdgePtr;
+  typedef boost::weak_ptr<Edge> EdgeWeakPtr;
   typedef std::vector<NodePtr> NodesContainer;
 
   //------------------------------------------------------------------------------------------------
@@ -154,8 +156,7 @@ public:
   class Edge {
   public:
     /// Constructor
-    Edge() : weight_(0)
-        { flags_.isLeadingEdge_ = false; flags_.isConstrained_ = false; }
+    Edge() : weight_(0), isLeadingEdge_(false) {}
 
     /// Destructor
     virtual ~Edge() {}
@@ -170,49 +171,52 @@ public:
     void setTwinEdge(const EdgePtr& edge) { twinEdge_ = edge; }
 
     /// Sets the edge as a leading edge
-    void setAsLeadingEdge(bool val=true) { flags_.isLeadingEdge_ = val; }
+    void setAsLeadingEdge(bool val=true) { isLeadingEdge_ = val; }
 
     /// Checks if an edge is a leading edge
-    bool isLeadingEdge() const { return flags_.isLeadingEdge_; }
-
-    /// Sets the edge as a constrained edge
-    void setConstrained(bool val=true) { flags_.isConstrained_ = val;
-      if (twinEdge_) twinEdge_->flags_.isConstrained_ = val; }
-
-    /// Checks if an edge is constrained
-    bool isConstrained() const { return flags_.isConstrained_; }
+    bool isLeadingEdge() const { return isLeadingEdge_; }
 
     /// Returns the twin edge
-    const EdgePtr& getTwinEdge() const { return twinEdge_; };
+    EdgePtr getTwinEdge() const { return twinEdge_.lock(); };
+
+    void clearTwinEdge() { twinEdge_.reset(); }
 
     /// Returns the next edge in face
     const EdgePtr& getNextEdgeInFace() const { return nextEdgeInFace_; }
 
     /// Retuns the source node
-    virtual const NodePtr& getSourceNode() const { return sourceNode_; }
+    const NodePtr& getSourceNode() const { return sourceNode_; }
 
     /// Returns the target node
-    virtual const NodePtr& getTargetNode() const { return getNextEdgeInFace()->getSourceNode(); }
+    virtual const NodePtr& getTargetNode() const { return nextEdgeInFace_->getSourceNode(); }
 
     void setWeight( unsigned int weight ) { weight_ = weight; }
 
     unsigned int getWeight() const { return weight_; }
 
+    void clear()
+    {
+        sourceNode_.reset();
+        nextEdgeInFace_.reset();
+
+        if( !twinEdge_.expired() )
+        {
+            twinEdge_.lock()->clearTwinEdge();
+            twinEdge_.reset();
+        }
+    }
+
   protected:
     NodePtr sourceNode_;
-    EdgePtr twinEdge_;
+    EdgeWeakPtr twinEdge_;
     EdgePtr nextEdgeInFace_;
     unsigned int weight_;
-
-    struct {
-      bool isLeadingEdge_;
-      bool isConstrained_;
-    } flags_;
+    bool isLeadingEdge_;
   }; // End of class Edge
 
 
   /** \class EdgeMST
-  *   \brief \b %Specialization of Edge class to be used for Minimum Spanning Tree algorithm.
+  *   \brief \b Specialization of %Edge class to be used for Minimum Spanning Tree algorithm.
   */
   class EdgeMST : public Edge
   {
@@ -224,10 +228,17 @@ public:
         target_(target)
         { sourceNode_ = source; weight_ = weight; }
 
+    EdgeMST( const Edge& edge )
+    {
+        sourceNode_ = edge.getSourceNode();
+        target_ = edge.getTargetNode();
+        weight_ = edge.getWeight();
+    }
+
     ~EdgeMST() {};
 
     /// @copydoc Edge::setSourceNode()
-    const NodePtr& getTargetNode() const { return target_; }
+    virtual const NodePtr& getTargetNode() const { return target_; }
   };
 
 
@@ -288,7 +299,7 @@ public:
     *   \param dart
     *   Output: A CCW dart incident with the new node; see the figure.
     */
-    void splitTriangle(Dart& dart, NodePtr point);
+    void splitTriangle(Dart& dart, const NodePtr& point);
 
     /** The reverse operation of TTLtraits::splitTriangle.
     *   This function is only required for functions that involve
@@ -332,7 +343,7 @@ public:
     void swapEdge(EdgePtr& diagonal);
 
     /// Splits the triangle associated with edge into three new triangles joining at point 
-    EdgePtr splitTriangle(EdgePtr& edge, NodePtr& point);
+    EdgePtr splitTriangle(EdgePtr& edge, const NodePtr& point);
 
 
     // Functions required by TTL for removing nodes in a Delaunay triangulation
@@ -350,7 +361,7 @@ public:
     const std::list<EdgePtr>& getLeadingEdges() const { return leadingEdges_; }
 
     /// Returns the number of triangles
-      int noTriangles() const { return (int)leadingEdges_.size(); }
+    int noTriangles() const { return (int)leadingEdges_.size(); }
     
     /// Returns a list of half-edges (one half-edge for each arc)
     std::list<EdgePtr>* getEdges(bool skip_boundary_edges = false) const;
diff --git a/include/view/view.h b/include/view/view.h
index dbb82954a0..63d6769254 100644
--- a/include/view/view.h
+++ b/include/view/view.h
@@ -608,7 +608,7 @@ private:
     void clearGroupCache();
 
     /**
-     * Function InvalidateItem()
+     * Function invalidateItem()
      * Manages dirty flags & redraw queueing when updating an item.
      * @param aItem is the item to be updated.
      * @param aUpdateFlags determines the way an item is refreshed.
diff --git a/include/worksheet_viewitem.h b/include/worksheet_viewitem.h
index 6380af9fd8..ca506c8577 100644
--- a/include/worksheet_viewitem.h
+++ b/include/worksheet_viewitem.h
@@ -47,8 +47,7 @@ class GAL;
 class WORKSHEET_VIEWITEM : public EDA_ITEM
 {
 public:
-    WORKSHEET_VIEWITEM( const std::string& aFileName, const std::string& aSheetName,
-                    const PAGE_INFO* aPageInfo, const TITLE_BLOCK* aTitleBlock );
+    WORKSHEET_VIEWITEM( const PAGE_INFO* aPageInfo, const TITLE_BLOCK* aTitleBlock );
 
     /**
      * Function SetFileName()
diff --git a/include/wxEeschemaStruct.h b/include/wxEeschemaStruct.h
index 1ef292973e..61eebdf8eb 100644
--- a/include/wxEeschemaStruct.h
+++ b/include/wxEeschemaStruct.h
@@ -1001,10 +1001,16 @@ private:
      * loads from a library and places a component.
      * if libname != "", search in lib "libname"
      * else search in all loaded libs
+     *
+     * @param aHistoryList     list remembering recently used component names.
+     * @param aHistoryLastUnit remembering last unit in last component.
+     * (TODO(hzeller): This really should be a class doing history, but didn't
+     *  want to change too much while other refactoring is going on)
      */
     SCH_COMPONENT* Load_Component( wxDC*           DC,
                                    const wxString& libname,
-                                   wxArrayString&  List,
+                                   wxArrayString&  aHistoryList,
+                                   int&            aHistoryLastUnit,
                                    bool            UseLibBrowser );
 
     /**
diff --git a/include/wxPcbStruct.h b/include/wxPcbStruct.h
index 18f208b04f..be47c3bd22 100644
--- a/include/wxPcbStruct.h
+++ b/include/wxPcbStruct.h
@@ -273,6 +273,7 @@ public:
     void OnUpdateSelectAutoTrackWidth( wxUpdateUIEvent& aEvent );
     void OnUpdateAutoPlaceModulesMode( wxUpdateUIEvent& aEvent );
     void OnUpdateAutoPlaceTracksMode( wxUpdateUIEvent& aEvent );
+    void OnUpdateMuWaveToolbar( wxUpdateUIEvent& aEvent );
 
     /**
      * Function RecordMacros.
diff --git a/kicad/commandframe.cpp b/kicad/commandframe.cpp
index 0ad97f7eac..ca53048b0c 100644
--- a/kicad/commandframe.cpp
+++ b/kicad/commandframe.cpp
@@ -64,27 +64,27 @@ void LAUNCHER_PANEL::CreateCommandToolbar( void )
     wxBitmapButton* btn;
 
     btn = AddBitmapButton( ID_TO_EESCHEMA, KiBitmap( icon_eeschema_xpm ) );
-    btn->SetToolTip( _( "Eeschema (Schematic editor)" ) );
+    btn->SetToolTip( _( "Eeschema - Electronic schematic editor" ) );
 
     btn = AddBitmapButton( ID_TO_CVPCB, KiBitmap( icon_cvpcb_xpm ) );
-    btn->SetToolTip( _( "CvPcb (Components to modules)" ) );
+    btn->SetToolTip( _( "CvPcb - Associate footprint to components" ) );
 
     btn = AddBitmapButton( ID_TO_PCB, KiBitmap( icon_pcbnew_xpm ) );
-    btn->SetToolTip( _( "Pcbnew (PCB editor)" ) );
+    btn->SetToolTip( _( "Pcbnew - Printed circuit board editor" ) );
 
     btn = AddBitmapButton( ID_TO_GERBVIEW, KiBitmap( icon_gerbview_xpm ) );
-    btn->SetToolTip( _( "GerbView (Gerber viewer)" ) );
+    btn->SetToolTip( _( "GerbView - Gerber viewer" ) );
 
     btn = AddBitmapButton( ID_TO_BITMAP_CONVERTER, KiBitmap( icon_bitmap2component_xpm ) );
     btn->SetToolTip( _(
-                        "Bitmap2Component (a tool to build a logo from a bitmap)\n\
-Creates a component (for Eeschema) or a footprint (for Pcbnew) that shows a B&W picture"                                                                                     ) );
+                        "Bitmap2Component - Convert bitmap images to Eeschema\n"
+                        "or Pcbnew elements" ) );
 
     btn = AddBitmapButton( ID_TO_PCB_CALCULATOR, KiBitmap( icon_pcbcalculator_xpm ) );
-    btn->SetToolTip( _( "Pcb calculator, the Swiss army knife..." ) );
+    btn->SetToolTip( _( "Pcb calculator - Calculator for components, track width, etc." ) );
 
     btn = AddBitmapButton( ID_TO_PL_EDITOR, KiBitmap( icon_pagelayout_editor_xpm ) );
-    btn->SetToolTip( _( "pl_editor, the page layout and title block shape editor" ) );
+    btn->SetToolTip( _( "Pl editor - Worksheet layout editor" ) );
 }
 
 
diff --git a/kicad/menubar.cpp b/kicad/menubar.cpp
index 90af49c3ff..62cf7a321e 100644
--- a/kicad/menubar.cpp
+++ b/kicad/menubar.cpp
@@ -97,7 +97,6 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
                                     // static to remember this menu
 
     // Create and try to get the current  menubar
-    wxMenuItem* item;
     wxMenuBar*  menuBar = GetMenuBar();
 
     if( !menuBar )
@@ -124,8 +123,8 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
     // Open
     AddMenuItem( fileMenu,
                  ID_LOAD_PROJECT,
-                 _( "&Open\tCtrl+O" ),
-                 _( "Open an existing project" ),
+                 _( "&Open Project\tCtrl+O" ),
+                 _( "Open existing project" ),
                  KiBitmap( open_project_xpm ) );
 
     // File history
@@ -135,25 +134,25 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
     AddMenuItem( fileMenu, openRecentMenu,
                  wxID_ANY,
                  _( "Open &Recent" ),
-                 _( "Open a recent opened schematic project" ),
+                 _( "Open recent schematic project" ),
                  KiBitmap( open_project_xpm ) );
 
     // New
     wxMenu* newMenu = new wxMenu();
     AddMenuItem( newMenu, ID_NEW_PROJECT,
-                 _( "&Blank\tCtrl+N" ),
-                 _( "Start a blank project" ),
+                 _( "&Blank Project\tCtrl+N" ),
+                 _( "Create blank project" ),
                  KiBitmap( new_project_xpm ) );
 
     AddMenuItem( newMenu, ID_NEW_PROJECT_FROM_TEMPLATE,
-                 _( "New from &Template\tCtrl+T" ),
-                 _( "Start a new project from a template" ),
+                 _( "Project from &Template\tCtrl+T" ),
+                 _( "Create new project from template" ),
                  KiBitmap( new_project_with_template_xpm ) );
 
     AddMenuItem( fileMenu, newMenu,
                  wxID_ANY,
                  _( "New" ),
-                 _( "Start a new project" ),
+                 _( "Create new project" ),
                  KiBitmap( new_project_xpm ) );
 
     // Save
@@ -194,15 +193,15 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
     // Text editor
     AddMenuItem( browseMenu,
                  ID_TO_EDITOR,
-                 _( "Text E&ditor" ),
+                 _( "Open Text E&ditor" ),
                  _( "Launch preferred text editor" ),
                  KiBitmap( editor_xpm ) );
 
     // View file
     AddMenuItem( browseMenu,
                  ID_BROWSE_AN_SELECT_FILE,
-                 _( "&View File" ),
-                 _( "View, read or edit file with a text editor" ),
+                 _( "&Open Local File" ),
+                 _( "Edit local file" ),
                  KiBitmap( browse_files_xpm ) );
 
     // Menu Preferences:
@@ -211,50 +210,41 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
     // Text editor
     AddMenuItem( preferencesMenu,
                  ID_SELECT_PREFERED_EDITOR,
-                 _( "&Text Editor" ),
-                 _( "Select your preferred text editor" ),
+                 _( "&Set Text Editor" ),
+                 _( "Set your preferred text editor" ),
                  KiBitmap( editor_xpm ) );
 
     // PDF Viewer submenu:System browser or user defined checkbox
     wxMenu* SubMenuPdfBrowserChoice = new wxMenu;
 
     // Default
-    item = new wxMenuItem( SubMenuPdfBrowserChoice,
-                           ID_SELECT_DEFAULT_PDF_BROWSER,
-                           _( "&Default" ),
-                           _( "Use system default PDF viewer used to browse datasheets" ),
-                           wxITEM_CHECK );
-
-    SETBITMAPS( datasheet_xpm );
-
-    SubMenuPdfBrowserChoice->Append( item );
+    AddMenuItem( SubMenuPdfBrowserChoice, ID_SELECT_DEFAULT_PDF_BROWSER,
+                  _( "System &Default PDF Viewer" ),
+                  _( "Use system default PDF viewer" ),
+                   KiBitmap( datasheet_xpm ),
+                  wxITEM_CHECK );
     SubMenuPdfBrowserChoice->Check( ID_SELECT_DEFAULT_PDF_BROWSER,
                                     wxGetApp().UseSystemPdfBrowser() );
 
     // Favourite
-    item = new wxMenuItem( SubMenuPdfBrowserChoice,
-                           ID_SELECT_PREFERED_PDF_BROWSER,
-                           _( "&Favourite" ),
-                           _( "Use your favourite PDF viewer used to browse datasheets" ),
-                           wxITEM_CHECK );
-
-    SETBITMAPS( preference_xpm );
-
-    SubMenuPdfBrowserChoice->Append( item );
-    SubMenuPdfBrowserChoice->AppendSeparator();
+    AddMenuItem( SubMenuPdfBrowserChoice, ID_SELECT_PREFERED_PDF_BROWSER,
+                  _( "&Favourite PDF Viewer" ),
+                  _( "Use favourite PDF viewer" ),
+                   KiBitmap( datasheet_xpm ),
+                  wxITEM_CHECK );
     SubMenuPdfBrowserChoice->Check( ID_SELECT_PREFERED_PDF_BROWSER,
                                     !wxGetApp().UseSystemPdfBrowser() );
 
+    SubMenuPdfBrowserChoice->AppendSeparator();
     // Append PDF Viewer submenu to preferences
     AddMenuItem( SubMenuPdfBrowserChoice,
                  ID_SELECT_PREFERED_PDF_BROWSER_NAME,
-                 _( "&PDF Viewer" ),
-                 _( "Select your favourite PDF viewer used to browse datasheets" ),
+                 _( "Set &PDF Viewer" ),
+                 _( "Set favourite PDF viewer" ),
                  KiBitmap( datasheet_xpm ) );
 
     // PDF viewer submenu
-    AddMenuItem( preferencesMenu,
-                 SubMenuPdfBrowserChoice, -1,
+    AddMenuItem( preferencesMenu, SubMenuPdfBrowserChoice, -1,
                  _( "&PDF Viewer" ),
                  _( "PDF viewer preferences" ),
                  KiBitmap( datasheet_xpm ) );
@@ -270,24 +260,21 @@ void KICAD_MANAGER_FRAME::ReCreateMenuBar()
     AddHelpVersionInfoMenuEntry( helpMenu );
 
     // Contents
-    AddMenuItem( helpMenu,
-                 wxID_HELP,
-                 _( "&Contents" ),
-                 _( "Open the KiCad handbook" ),
+    AddMenuItem( helpMenu, wxID_HELP,
+                 _( "KiCad Manual" ),
+                 _( "Open KiCad user manual" ),
                  KiBitmap( online_help_xpm ) );
 
-    AddMenuItem( helpMenu,
-                 wxID_INDEX,
+    AddMenuItem( helpMenu, wxID_INDEX,
                  _( "&Getting Started in KiCad" ),
-                 _( "Open the \"Getting Started in KiCad\" guide for beginners" ),
+                 _( "Open \"Getting Started in KiCad\" guide for beginners" ),
                  KiBitmap( help_xpm ) );
 
     // Separator
     helpMenu->AppendSeparator();
 
     // About
-    AddMenuItem( helpMenu,
-                 wxID_ABOUT,
+    AddMenuItem( helpMenu, wxID_ABOUT,
                  _( "&About KiCad" ),
                  _( "About KiCad project manager" ),
                  KiBitmap( info_xpm ) );
@@ -324,16 +311,16 @@ void KICAD_MANAGER_FRAME::RecreateBaseHToolbar()
     // New
     m_mainToolBar->AddTool( ID_NEW_PROJECT, wxEmptyString,
                             KiBitmap( new_project_xpm ),
-                            _( "Start a new project" ) );
+                            _( "Create new project" ) );
 
     m_mainToolBar->AddTool( ID_NEW_PROJECT_FROM_TEMPLATE, wxEmptyString,
                             KiBitmap( new_project_with_template_xpm ),
-                            _( "Start a new project from a template" ) );
+                            _( "Create new project from template" ) );
 
     // Load
     m_mainToolBar->AddTool( ID_LOAD_PROJECT, wxEmptyString,
                             KiBitmap( open_project_xpm ),
-                            _( "Load existing project" ) );
+                            _( "Open existing project" ) );
 
     // Save
     m_mainToolBar->AddTool( ID_SAVE_PROJECT, wxEmptyString,
diff --git a/kicad/preferences.cpp b/kicad/preferences.cpp
index b7e046c878..4ee105735d 100644
--- a/kicad/preferences.cpp
+++ b/kicad/preferences.cpp
@@ -27,10 +27,6 @@
  * @file preferences.cpp
  */
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
 #include <fctsys.h>
 #include <appl_wxstruct.h>
 #include <confirm.h>
@@ -49,6 +45,7 @@ void KICAD_MANAGER_FRAME::OnUpdateDefaultPdfBrowser( wxUpdateUIEvent& event )
 
 void KICAD_MANAGER_FRAME::OnSelectDefaultPdfBrowser( wxCommandEvent& event )
 {
+    wxGetApp().ForceSystemPdfBrowser( true );
     wxGetApp().WritePdfBrowserInfos();
 }
 
@@ -61,26 +58,34 @@ void KICAD_MANAGER_FRAME::OnUpdatePreferredPdfBrowser( wxUpdateUIEvent& event )
 
 void KICAD_MANAGER_FRAME::OnSelectPreferredPdfBrowser( wxCommandEvent& event )
 {
-    bool select = event.GetId() == ID_SELECT_PREFERED_PDF_BROWSER_NAME;
+    wxGetApp().ForceSystemPdfBrowser( false );
 
-    if( !wxGetApp().GetPdfBrowserFileName() && !select )
+    bool selectName = event.GetId() == ID_SELECT_PREFERED_PDF_BROWSER_NAME;
+    if( wxGetApp().GetPdfBrowserFileName().IsEmpty() && !selectName )
     {
         DisplayError( this,
                       _( "You must choose a PDF viewer before using this option." ) );
     }
 
-    wxString wildcard( wxT( "*" ) );
+    if( !wxGetApp().GetPdfBrowserFileName().IsEmpty() && !selectName )
+    {
+        wxGetApp().WritePdfBrowserInfos();
+        return;
+    }
+
+    wxString mask( wxT( "*" ) );
 
 #ifdef __WINDOWS__
-    wildcard += wxT( ".exe" );
+    mask += wxT( ".exe" );
 #endif
 
-    wildcard = _( "Executable files (" ) + wildcard + wxT( ")|" ) + wildcard;
+    wxString wildcard = _( "Executable files (" ) + mask + wxT( ")|" ) + mask;
 
     wxGetApp().ReadPdfBrowserInfos();
     wxFileName fn = wxGetApp().GetPdfBrowserFileName();
+
     wxFileDialog dlg( this, _( "Select Preferred Pdf Browser" ), fn.GetPath(),
-                      fn.GetFullName(), wildcard,
+                      fn.GetFullPath(), wildcard,
                       wxFD_OPEN | wxFD_FILE_MUST_EXIST );
 
     if( dlg.ShowModal() == wxID_CANCEL )
diff --git a/kicad/prjconfig.cpp b/kicad/prjconfig.cpp
index 8d19791e24..93da24b603 100644
--- a/kicad/prjconfig.cpp
+++ b/kicad/prjconfig.cpp
@@ -85,12 +85,23 @@ void KICAD_MANAGER_FRAME::CreateNewProject( const wxString aPrjFullFileName,
             if( !envStr.EndsWith( sep ) )
                 envStr += sep;
 
-            templatePath = envStr + wxT("template") + sep;
+            templatePath = envStr + wxT( "template" ) + sep;
         }
         else
         {
-            templatePath = wxPathOnly(wxStandardPaths::Get().GetExecutablePath()) +
+            // The standard path should be in the share directory for kicad. As
+            // it is normal on Windows to only have the share directory and not
+            // the kicad sub-directory we fall back to that if the directory
+            // doesn't exist
+            templatePath = wxPathOnly( wxStandardPaths::Get().GetExecutablePath() ) +
+                sep + wxT( ".." ) + sep + wxT( "share" ) + sep + wxT( "kicad" ) +
+                sep + wxT( "template" ) + sep;
+
+            if( !wxDirExists( templatePath.GetFullPath() ) )
+            {
+                templatePath = wxPathOnly( wxStandardPaths::Get().GetExecutablePath() ) +
                 sep + wxT( ".." ) + sep + wxT( "share" ) + sep + wxT( "template" ) + sep;
+            }
         }
 
         ps->AddPage( _( "System Templates" ), templatePath );
diff --git a/packaging/windows/nsis/install.nsi b/packaging/windows/nsis/install.nsi
index 99bdf010b4..f94e534625 100644
--- a/packaging/windows/nsis/install.nsi
+++ b/packaging/windows/nsis/install.nsi
@@ -17,27 +17,31 @@
 
 ; General Product Description Definitions
 !define PRODUCT_NAME "KiCad"
-!define PRODUCT_VERSION "2013.03.13"
-!define PRODUCT_WEB_SITE "http://iut-tice.ujf-grenoble.fr/kicad/"
-!define SOURCEFORGE_WEB_SITE "http://kicad.sourceforge.net/"
+!define PRODUCT_VERSION "2014.03.05"
+!define ALT_DOWNLOAD_WEB_SITE "http://iut-tice.ujf-grenoble.fr/kicad/"
+!define LIBRARIES_WEB_SITE "https://github.com/KiCad/"
+!define KICAD_MAIN_SITE "www.kicad-pcb.org/"
 !define COMPANY_NAME ""
 !define TRADE_MARKS ""
 !define COPYRIGHT "Kicad Developers Team"
 !define COMMENTS ""
 !define HELP_WEB_SITE "http://groups.yahoo.com/group/kicad-users/"
-!define DEVEL_WEB_SITE "https://launchpad.net/~kicad-developers/"
+!define DEVEL_WEB_SITE "https://launchpad.net/kicad/"
 !define WINGS3D_WEB_SITE "http://www.wings3d.com"
 
 !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
 !define UNINST_ROOT "HKLM"
 
+
 ;Comment out the following SetCompressor command while testing this script
-SetCompressor /final /solid lzma
+;SetCompressor /final /solid lzma
+
 CRCCheck force
 XPStyle on
 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
-OutFile "${PRODUCT_NAME}_stable-${PRODUCT_VERSION}-BZR4000_Win_full_version.exe"
-InstallDir "$PROGRAMFILES\KiCad"
+OutFile "${PRODUCT_NAME}_stable-${PRODUCT_VERSION}-BZR4xxx_Win_full_version.exe"
+;InstallDir "$PROGRAMFILES\KiCad"
+InstallDir "C:\KiCad"
 ShowInstDetails hide
 ShowUnInstDetails hide
 
@@ -72,21 +76,25 @@ ShowUnInstDetails hide
 !insertmacro MUI_UNPAGE_INSTFILES
 
 ; Language files
-; - To add another language; add an insert macro line here and inlcude a language file as below
+; - To add another language; add an insert macro line here and include a language file as below
 ; - This must be after all page macros have been inserted
 !insertmacro MUI_LANGUAGE "English" ;first language is the default language
 !insertmacro MUI_LANGUAGE "French"
+!insertmacro MUI_LANGUAGE "Italian"
 !insertmacro MUI_LANGUAGE "Polish"
+!insertmacro MUI_LANGUAGE "Portuguese"
 !insertmacro MUI_LANGUAGE "Dutch"
 !insertmacro MUI_LANGUAGE "Russian"
 !insertmacro MUI_LANGUAGE "Japanese"
 
 !include "English.nsh"
 !include "French.nsh"
-!include "Polish.nsh"
 !include "Dutch.nsh"
-!include "Russian.nsh"
+!include "Italian.nsh"
 !include "Japanese.nsh"
+!include "Polish.nsh"
+!include "Portuguese.nsh"
+!include "Russian.nsh"
 
 ; MUI end ------
 
@@ -150,20 +158,22 @@ SectionEnd
 
 Section -CreateShortcuts
   SetOutPath $INSTDIR
-  WriteIniStr "$INSTDIR\HomePage.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
-  WriteIniStr "$INSTDIR\SourceForge.url" "InternetShortcut" "URL" "${SOURCEFORGE_WEB_SITE}"
-  WriteIniStr "$INSTDIR\UserGroup.url" "InternetShortcut" "URL" "${HELP_WEB_SITE}"
-  WriteIniStr "$INSTDIR\DevelGroup.url" "InternetShortcut" "URL" "${DEVEL_WEB_SITE}"
-  WriteIniStr "$INSTDIR\Wings3D.url" "InternetShortcut" "URL" "${WINGS3D_WEB_SITE}"
+  WriteIniStr "$INSTDIR\HomePage.url"     "InternetShortcut" "URL" "${KICAD_MAIN_SITE}"
+  WriteIniStr "$INSTDIR\AltDownloadSite.url" "InternetShortcut" "URL" "${ALT_DOWNLOAD_WEB_SITE}"
+  WriteIniStr "$INSTDIR\UserGroup.url"    "InternetShortcut" "URL" "${HELP_WEB_SITE}"
+  WriteIniStr "$INSTDIR\DevelGroup.url"   "InternetShortcut" "URL" "${DEVEL_WEB_SITE}"
+  WriteIniStr "$INSTDIR\LibrariesGroup.url" "InternetShortcut" "URL" "${LIBRARIES_WEB_SITE}"
+  WriteIniStr "$INSTDIR\Wings3D.url"      "InternetShortcut" "URL" "${WINGS3D_WEB_SITE}"
   SetShellVarContext all
   CreateDirectory "$SMPROGRAMS\KiCad"
   CreateShortCut "$SMPROGRAMS\KiCad\Home Page.lnk" "$INSTDIR\HomePage.url"
-  CreateShortCut "$SMPROGRAMS\KiCad\Kicad SourceForge.lnk" "$INSTDIR\SourceForge.url"
+  CreateShortCut "$SMPROGRAMS\KiCad\Kicad Alternate Download.lnk" "$INSTDIR\AltDownloadSite.url"
+  CreateShortCut "$SMPROGRAMS\KiCad\Kicad Libraries.lnk" "$INSTDIR\LibrariesGroup.url"
+  CreateShortCut "$SMPROGRAMS\KiCad\Wings3D.lnk" "$INSTDIR\Wings3D.url"
   CreateShortCut "$SMPROGRAMS\KiCad\User Group.lnk" "$INSTDIR\UserGroup.url"
   CreateShortCut "$SMPROGRAMS\KiCad\Devel Group.lnk" "$INSTDIR\DevelGroup.url"
   CreateShortCut "$SMPROGRAMS\KiCad\Uninstall.lnk" "$INSTDIR\uninstaller.exe"
   CreateShortCut "$SMPROGRAMS\KiCad\KiCad.lnk" "$INSTDIR\bin\kicad.exe"
-  CreateShortCut "$SMPROGRAMS\KiCad\Wings3D.lnk" "$INSTDIR\Wings3D.url"
   CreateShortCut "$DESKTOP\KiCad.lnk" "$INSTDIR\bin\kicad.exe"
 SectionEnd
 
@@ -172,13 +182,13 @@ Section -CreateAddRemoveEntry
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "Publisher" "${COMPANY_NAME}"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninstaller.exe"
-  WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
+  WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${KICAD_MAIN_SITE}"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\bin\kicad.exe"
   WriteRegDWORD ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "NoModify" "1"
   WriteRegDWORD ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "NoRepair" "1"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "Comments" "${COMMENTS}"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "HelpLink" "${HELP_WEB_SITE}"
-  WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_WEB_SITE}"
+  WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${KICAD_MAIN_SITE}"
   WriteRegStr ${UNINST_ROOT} "${PRODUCT_UNINST_KEY}" "InstallLocation" "$INSTDIR"
 
   WriteUninstaller "$INSTDIR\uninstaller.exe"
@@ -213,6 +223,9 @@ Section Uninstall
   ;remove start menu shortcuts and web page links
   SetShellVarContext all
   Delete "$SMPROGRAMS\KiCad\Home Page.lnk"
+  Delete "$SMPROGRAMS\KiCad\Kicad Libraries.lnk"
+  Delete "$SMPROGRAMS\KiCad\Kicad Alternate Download.lnk"
+  Delete "$SMPROGRAMS\KiCad\Devel Group.lnk"
   Delete "$SMPROGRAMS\KiCad\User Group.lnk"
   Delete "$SMPROGRAMS\KiCad\Uninstall.lnk"
   Delete "$SMPROGRAMS\KiCad\KiCad.lnk"
@@ -221,6 +234,9 @@ Section Uninstall
   Delete "$INSTDIR\Wings3D.url"
   Delete "$INSTDIR\HomePage.url"
   Delete "$INSTDIR\UserGroup.url"
+  Delete "$INSTDIR\AltDownloadSite.url"
+  Delete "$INSTDIR\DevelGroup.url"
+  Delete "$INSTDIR\LibrariesGroup.url"
   RMDir "$SMPROGRAMS\KiCad"
 
   ;remove all program files now
diff --git a/patches/wxpython-3.0.0_macosx.patch b/patches/wxpython-3.0.0_macosx.patch
new file mode 100644
index 0000000000..746943f5b4
--- /dev/null
+++ b/patches/wxpython-3.0.0_macosx.patch
@@ -0,0 +1,289 @@
+=== modified file 'Makefile.in'
+--- Makefile.in	2014-02-05 21:57:29 +0000
++++ Makefile.in	2014-02-05 22:00:01 +0000
+@@ -14601,7 +14601,7 @@
+ 	monodll_carbon_frame.o \
+ 	monodll_carbon_mdi.o \
+ 	monodll_carbon_metafile.o \
+-	monodll_carbon_overlay.o \
++	monodll_osx_cocoa_overlay.o \
+ 	monodll_carbon_popupwin.o \
+ 	monodll_carbon_renderer.o \
+ 	monodll_carbon_settings.o \
+@@ -14748,7 +14748,7 @@
+ 	monolib_carbon_frame.o \
+ 	monolib_carbon_mdi.o \
+ 	monolib_carbon_metafile.o \
+-	monolib_carbon_overlay.o \
++	monolib_osx_cocoa_overlay.o \
+ 	monolib_carbon_popupwin.o \
+ 	monolib_carbon_renderer.o \
+ 	monolib_carbon_settings.o \
+@@ -14895,7 +14895,7 @@
+ 	coredll_carbon_frame.o \
+ 	coredll_carbon_mdi.o \
+ 	coredll_carbon_metafile.o \
+-	coredll_carbon_overlay.o \
++	coredll_osx_cocoa_overlay.o \
+ 	coredll_carbon_popupwin.o \
+ 	coredll_carbon_renderer.o \
+ 	coredll_carbon_settings.o \
+@@ -15027,7 +15027,7 @@
+ 	corelib_carbon_frame.o \
+ 	corelib_carbon_mdi.o \
+ 	corelib_carbon_metafile.o \
+-	corelib_carbon_overlay.o \
++	corelib_osx_cocoa_overlay.o \
+ 	corelib_carbon_popupwin.o \
+ 	corelib_carbon_renderer.o \
+ 	corelib_carbon_settings.o \
+@@ -17774,6 +17774,9 @@
+ monodll_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(MONODLL_ODEP)
+ 	$(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm
+ 
++monodll_osx_cocoa_overla.o: $(srcdir)/src/osx/cocoa/overlay.mm $(MONODLL_ODEP)
++	$(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/overlay.mm
++
+ monodll_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(MONODLL_ODEP)
+ 	$(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm
+ 
+@@ -21683,8 +21686,8 @@
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+ 
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP)
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_osx_cocoa_overlay.o: $(srcdir)/src/osx/cocoa/overlay.mm $(MONODLL_ODEP)
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/cocoa/overlay.mm
+ 
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+@@ -23642,6 +23645,9 @@
+ monolib_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(MONOLIB_ODEP)
+ 	$(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm
+ 
++monolib_osx_cocoa_overlay.o: $(srcdir)/src/osx/cocoa/overlay.mm $(MONOLIB_ODEP)
++	$(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/overlay.mm
++
+ monolib_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(MONOLIB_ODEP)
+ 	$(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm
+ 
+@@ -33584,8 +33590,8 @@
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+ 
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP)
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_osx_cocoa_overlay.o: $(srcdir)/src/osx/cocoa/overlay.mm $(COREDLL_ODEP)
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/cocoa/overlay.mm
+ 
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+@@ -37961,8 +37967,8 @@
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+ 
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP)
+-@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_osx_cocoa_overlay.o: $(srcdir)/src/osx/cocoa/overlay.mm $(CORELIB_ODEP)
++@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/cocoa/overlay.mm
+ 
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP)
+ @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@	$(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp
+
+=== modified file 'include/wx/overlay.h'
+--- include/wx/overlay.h	2014-02-05 21:57:29 +0000
++++ include/wx/overlay.h	2014-02-05 21:57:47 +0000
+@@ -13,7 +13,7 @@
+ 
+ #include "wx/defs.h"
+ 
+-#if defined(__WXMAC__) && wxOSX_USE_CARBON
++#if defined(__WXMAC__) && wxOSX_USE_COCOA_OR_CARBON
+     #define wxHAS_NATIVE_OVERLAY 1
+ #elif defined(__WXDFB__)
+     #define wxHAS_NATIVE_OVERLAY 1
+
+=== modified file 'include/wx/private/overlay.h'
+--- include/wx/private/overlay.h	2014-02-05 21:57:29 +0000
++++ include/wx/private/overlay.h	2014-02-05 21:57:47 +0000
+@@ -16,7 +16,11 @@
+ #ifdef wxHAS_NATIVE_OVERLAY
+ 
+ #if defined(__WXMAC__)
++#if wxOSX_USE_CARBON
+     #include "wx/osx/carbon/private/overlay.h"
++#else
++    #include "wx/osx/cocoa/private/overlay.h"
++#endif
+ #elif defined(__WXDFB__)
+     #include "wx/dfb/private/overlay.h"
+ #else
+
+=== modified file 'src/osx/cocoa/overlay.mm'
+--- src/osx/cocoa/overlay.mm	2014-02-05 21:57:29 +0000
++++ src/osx/cocoa/overlay.mm	2014-02-05 21:57:47 +0000
+@@ -34,6 +34,7 @@
+ #include "wx/private/overlay.h"
+ 
+ #ifdef wxHAS_NATIVE_OVERLAY
++#import <Foundation/NSGeometry.h>
+ 
+ // ============================================================================
+ // implementation
+@@ -58,48 +59,6 @@
+ 
+ void wxOverlayImpl::CreateOverlayWindow()
+ {
+-    if ( m_window )
+-    {
+-        m_overlayParentWindow = m_window->MacGetTopLevelWindowRef();
+-        [m_overlayParentWindow makeKeyAndOrderFront:nil];
+-        
+-        NSView* view = m_window->GetHandle();
+-
+-        NSPoint viewOriginBase, viewOriginScreen;
+-        viewOriginBase = [view convertPoint:NSMakePoint(0, 0) toView:nil];
+-        viewOriginScreen = [m_overlayParentWindow convertBaseToScreen:viewOriginBase];
+-        
+-        NSSize viewSize = [view frame].size;
+-        if ( [view isFlipped] )
+-            viewOriginScreen.y -= viewSize.height;
+-        
+-        m_overlayWindow=[[NSWindow alloc] initWithContentRect:NSMakeRect(viewOriginScreen.x,viewOriginScreen.y,
+-                                                                         viewSize.width,
+-                                                                         viewSize.height) 
+-                                                    styleMask:NSBorderlessWindowMask 
+-                                                      backing:NSBackingStoreBuffered 
+-                                                        defer:YES];
+-        
+-        [m_overlayParentWindow addChildWindow:m_overlayWindow ordered:NSWindowAbove];
+-    }
+-    else
+-    {
+-        m_overlayParentWindow = NULL ;
+-        CGRect cgbounds ;
+-        cgbounds = CGDisplayBounds(CGMainDisplayID());
+- 
+-        m_overlayWindow=[[NSWindow alloc] initWithContentRect:NSMakeRect(cgbounds.origin.x,cgbounds.origin.y,
+-                                                                       cgbounds.size.width,
+-                                                                       cgbounds.size.height) 
+-                                                  styleMask:NSBorderlessWindowMask 
+-                                                    backing:NSBackingStoreBuffered 
+-                                                      defer:YES];
+-    }
+-    [m_overlayWindow setOpaque:NO];
+-    [m_overlayWindow setIgnoresMouseEvents:YES];
+-    [m_overlayWindow setAlphaValue:1.0];
+-    
+-    [m_overlayWindow orderFront:nil];
+ }
+ 
+ void wxOverlayImpl::Init( wxDC* dc, int x , int y , int width , int height )
+@@ -107,84 +66,50 @@
+     wxASSERT_MSG( !IsOk() , _("You cannot Init an overlay twice") );
+ 
+     m_window = dc->GetWindow();
+-    m_x = x ;
+-    m_y = y ;
+-    if ( dc->IsKindOf( CLASSINFO( wxClientDC ) ))
+-    {
+-        wxPoint origin = m_window->GetClientAreaOrigin();
+-        m_x += origin.x;
+-        m_y += origin.y;
+-    }
+-    m_width = width ;
+-    m_height = height ;
+-
+-    CreateOverlayWindow();
+-    wxASSERT_MSG(  m_overlayWindow != NULL , _("Couldn't create the overlay window") );
+-    m_overlayContext = (CGContextRef) [[m_overlayWindow graphicsContext] graphicsPort];
+-    wxASSERT_MSG(  m_overlayContext != NULL , _("Couldn't init the context on the overlay window") );
+-
+-    int ySize = 0;
+-    if ( m_window )
+-    {
+-        NSView* view = m_window->GetHandle();    
+-        NSSize viewSize = [view frame].size;
+-        ySize = viewSize.height;
+-    }
+-    else
+-    {
+-        CGRect cgbounds ;
+-        cgbounds = CGDisplayBounds(CGMainDisplayID());
+-        ySize = cgbounds.size.height;
+-        
+-        
+-        
+-    }
+-    CGContextTranslateCTM( m_overlayContext, 0, ySize );
+-    CGContextScaleCTM( m_overlayContext, 1, -1 );
+-    CGContextTranslateCTM( m_overlayContext, -m_x , -m_y );
++	m_overlayWindow = m_window->MacGetTopLevelWindowRef();
++	
++	NSRect box = [m_overlayWindow frame];
++	
++	if( [m_overlayWindow isVisible] ) 	
++	{
++		[m_overlayWindow discardCachedImage];
++		[m_overlayWindow cacheImageInRect:box];
++	}
+ }
+ 
+ void wxOverlayImpl::BeginDrawing( wxDC* dc)
+ {
+-    wxDCImpl *impl = dc->GetImpl();
+-    wxGCDCImpl *win_impl = wxDynamicCast(impl,wxGCDCImpl);
+-    if (win_impl)
+-    {
+-        win_impl->SetGraphicsContext( wxGraphicsContext::CreateFromNative( m_overlayContext ) );
+-        dc->SetClippingRegion( m_x , m_y , m_width , m_height ) ;
+-    }
++
+ }
+ 
+ void wxOverlayImpl::EndDrawing( wxDC* dc)
+ {
+-    wxDCImpl *impl = dc->GetImpl();
+-    wxGCDCImpl *win_impl = wxDynamicCast(impl,wxGCDCImpl);
+-    if (win_impl)
+-        win_impl->SetGraphicsContext(NULL);
+-
+-    CGContextFlush( m_overlayContext );
+ }
+ 
+ void wxOverlayImpl::Clear(wxDC* WXUNUSED(dc))
+ {
+     wxASSERT_MSG( IsOk() , _("You cannot Clear an overlay that is not inited") );
+-    CGRect box  = CGRectMake( m_x - 1, m_y - 1 , m_width + 2 , m_height + 2 );
+-    CGContextClearRect( m_overlayContext, box );
++	if( [m_overlayWindow isVisible] ) 
++	{
++		[m_overlayWindow restoreCachedImage];
++//		[m_overlayWindow flushWindow]; 
++	}
+ }
+ 
+ void wxOverlayImpl::Reset()
+ {
+-    if ( m_overlayContext )
++    if ( m_overlayContext)
+     {
+         m_overlayContext = NULL ;
+     }
+ 
+     // todo : don't dispose, only hide and reposition on next run
+-    if (m_overlayWindow)
++    if (m_overlayWindow &&  [m_overlayWindow isVisible])
+     {
+-        [m_overlayParentWindow removeChildWindow:m_overlayWindow];
+-        [m_overlayWindow release];
+-        m_overlayWindow = NULL ;
++		NSRect box = [m_overlayWindow frame];
++		
++		[m_overlayWindow discardCachedImage];
++		[m_overlayWindow cacheImageInRect:box];
+     }
+ }
+ 
+
diff --git a/patches/wxpython-3.0.0_macosx_multiarch.patch b/patches/wxpython-3.0.0_macosx_multiarch.patch
new file mode 100644
index 0000000000..b3d39dc7cc
--- /dev/null
+++ b/patches/wxpython-3.0.0_macosx_multiarch.patch
@@ -0,0 +1,26 @@
+=== modified file 'wxPython/config.py'
+--- wxPython/config.py	2014-02-15 10:10:05 +0000
++++ wxPython/config.py	2014-02-15 18:05:33 +0000
+@@ -22,6 +22,7 @@
+ 
+ import sys, os, glob, fnmatch, tempfile
+ import subprocess
++import re
+ 
+ EGGing = 'bdist_egg' in sys.argv or 'egg_info' in sys.argv
+ if not EGGing:
+@@ -1059,10 +1060,9 @@
+         libs = ['stdc++']
+         NO_SCRIPTS = 1
+         if ARCH != "":
+-            cflags.append("-arch")
+-            cflags.append(ARCH)
+-            lflags.append("-arch")
+-            lflags.append(ARCH)
++            splitArch = "-arch " + re.sub(","," -arch ",ARCH) 
++            cflags.extend(splitArch.split(' ')) 
++            lflags.extend(splitArch.split(' ')) 
+ 
+         if not os.environ.get('CC') or not os.environ.get('CXX'):
+             os.environ["CXX"] = getWxConfigValue('--cxx')
+
diff --git a/pcb_calculator/tracks_width_versus_current.cpp b/pcb_calculator/tracks_width_versus_current.cpp
index 331dbac0a0..3145f87524 100644
--- a/pcb_calculator/tracks_width_versus_current.cpp
+++ b/pcb_calculator/tracks_width_versus_current.cpp
@@ -28,6 +28,7 @@
  * for more info
  */
 
+#include <cmath>
 #include <wx/wx.h>
 #include <wx/config.h>
 
@@ -67,10 +68,10 @@ void PCB_CALCULATOR_FRAME::TW_WriteConfig()
 void PCB_CALCULATOR_FRAME::OnTWCalculateButt( wxCommandEvent& event )
 {
     // Prepare parameters:
-    double current   = ReturnDoubleFromString( m_TrackCurrentValue->GetValue() );
-    double thickness = ReturnDoubleFromString( m_TrackThicknessValue->GetValue() );
-    double deltaT_C  = ReturnDoubleFromString( m_TrackDeltaTValue->GetValue() );
-    double track_len = ReturnDoubleFromString( m_TrackLengthValue->GetValue() );
+    double current   = std::abs( ReturnDoubleFromString( m_TrackCurrentValue->GetValue() ) );
+    double thickness = std::abs( ReturnDoubleFromString( m_TrackThicknessValue->GetValue() ) );
+    double deltaT_C  = std::abs( ReturnDoubleFromString( m_TrackDeltaTValue->GetValue() ) );
+    double track_len = std::abs( ReturnDoubleFromString( m_TrackLengthValue->GetValue() ) );
     double extTrackWidth;
     double intTrackWidth;
 
@@ -91,13 +92,16 @@ void PCB_CALCULATOR_FRAME::OnTWCalculateButt( wxCommandEvent& event )
     double   scale = m_TW_ExtTrackWidth_choiceUnit->GetUnitScale();
     double   ext_area  = thickness * extTrackWidth;
     msg.Printf( wxT( "%g" ), ext_area / (scale * scale) );
+
     m_ExtTrackAreaValue->SetValue( msg );
     wxString strunit = m_TW_ExtTrackWidth_choiceUnit->GetUnitName();
     msg = strunit + wxT( " x " ) + strunit;
     m_ExtTrackAreaUnitLabel->SetLabel( msg );
+
     scale = m_TW_IntTrackWidth_choiceUnit->GetUnitScale();
     double   int_area  = thickness * intTrackWidth;
     msg.Printf( wxT( "%g" ), int_area / (scale * scale) );
+
     m_IntTrackAreaValue->SetValue( msg );
     strunit = m_TW_IntTrackWidth_choiceUnit->GetUnitName();
     msg = strunit + wxT( " x " ) + strunit;
@@ -108,6 +112,7 @@ void PCB_CALCULATOR_FRAME::OnTWCalculateButt( wxCommandEvent& event )
     double ext_res = rho / ext_area * track_len;
     msg.Printf( wxT( "%g" ), ext_res );
     m_ExtTrackResistValue->SetValue( msg );
+
     double int_res = rho / int_area * track_len;
     msg.Printf( wxT( "%g" ), int_res );
     m_IntTrackResistValue->SetValue( msg );
@@ -116,6 +121,7 @@ void PCB_CALCULATOR_FRAME::OnTWCalculateButt( wxCommandEvent& event )
     double ext_drop_volt = ext_res * current;
     msg.Printf( wxT( "%g" ), ext_drop_volt );
     m_ExtTrackVDropValue->SetValue( msg );
+
     double int_drop_volt = int_res * current;
     msg.Printf( wxT( "%g" ), int_drop_volt );
     m_IntTrackVDropValue->SetValue( msg );
@@ -124,6 +130,7 @@ void PCB_CALCULATOR_FRAME::OnTWCalculateButt( wxCommandEvent& event )
     double loss = ext_drop_volt * current;
     msg.Printf( wxT( "%g" ), loss );
     m_ExtTrackLossValue->SetValue( msg );
+
     loss = int_drop_volt * current;
     msg.Printf( wxT( "%g" ), loss );
     m_IntTrackLossValue->SetValue( msg );
diff --git a/pcbnew/CMakeLists.txt b/pcbnew/CMakeLists.txt
index 43ce8ba3f3..60deda1c4f 100644
--- a/pcbnew/CMakeLists.txt
+++ b/pcbnew/CMakeLists.txt
@@ -4,6 +4,10 @@ set( MAKE_LINK_MAPS false )
 add_definitions( -DPCBNEW )
 add_subdirectory(router)
 
+# psnrouter depends on make_lexer outputs in common (bug # 1285878 )
+add_dependencies( pnsrouter pcbcommon )
+
+
 if( KICAD_SCRIPTING OR KICAD_SCRIPTING_MODULES )
     file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/scripting )
     find_package( SWIG REQUIRED )
@@ -515,6 +519,7 @@ make_lexer(
 add_subdirectory( pcad2kicadpcb_plugin )
 if( BUILD_GITHUB_PLUGIN )
     add_subdirectory( github )
+    add_dependencies( github_plugin lib-dependencies )
 endif()
 
 
@@ -528,6 +533,7 @@ add_executable( pcbnew WIN32 MACOSX_BUNDLE
     ${PCBNEW_RESOURCES}
     )
 
+add_dependencies( pcbnew lib-dependencies )
 ###
 # Set properties for APPLE on pcbnew target
 ###
@@ -595,6 +601,37 @@ if( KICAD_SCRIPTING )
         )
 
     install( FILES ${CMAKE_BINARY_DIR}/pcbnew/pcbnew.py DESTINATION ${PYTHON_DEST} )
+
+    if( APPLE ) 
+        # copies all into PYTHON_DEST then all into the bundle !
+        add_custom_target( _pcbnew_py_copy ALL
+            COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/pcbnew/pcbnew.py "${PYTHON_DEST}/wx-3.0-osx_cocoa/"
+            DEPENDS FixSwigImportsScripting
+            COMMENT "Copying pcbnew.py into PYTHON_DEST/wx-3.0-osx_cocoa/"
+        )
+
+        add_custom_target( pcbnew_copy_wxpython_scripting ALL
+            COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBWXPYTHON_ROOT}/wxPython/  ${CMAKE_SOURCE_DIR}/pcbnew/pcbnew.app/Contents/Frameworks/wxPython/
+            DEPENDS FixSwigImportsScripting _pcbnew_py_copy
+            COMMENT "Copying wxPython into pcbnew.app Framework"
+        )
+
+        add_custom_target( pcbnew_copy_plugins ALL
+            COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR}/pcbnew/scripting/plugins ${PROJECT_SOURCE_DIR}/pcbnew/pcbnew.app/Contents/PlugIns/scripting/plugins
+            DEPENDS pcbnew_copy_wxpython_scripting 
+            COMMENT "Copying plugins into bundle"
+        )
+ 
+        # fix bundle after copying wxpython, fixing and copying
+        add_dependencies( osx_fix_bundles pcbnew_copy_wxpython_scripting )
+
+        if ( KICAD_SCRIPTING_MODULES )
+            #they do more or less the same job, avoid race between them
+            #Cmake copy goes in error otherwise
+            add_dependencies( pcbnew_copy_wxpython_scripting  pcbnew_copy_wxpython_module )
+        endif()
+
+    endif()
 endif()
 
 if( KICAD_SCRIPTING_MODULES )
@@ -611,6 +648,25 @@ if( KICAD_SCRIPTING_MODULES )
     else()
         install( FILES ${CMAKE_BINARY_DIR}/pcbnew/_pcbnew.so DESTINATION ${PYTHON_DEST} )
     endif()
+
+    if( APPLE ) 
+        # copies needed files into PYTHON_DEST then copy all into the bundle !
+        add_custom_target( _pcbnew_so_copy ALL
+            COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/pcbnew/_pcbnew.so "${PYTHON_DEST}"
+            DEPENDS _pcbnew FixSwigImportsModuleScripting
+            COMMENT "Copying _pcbnew.so into PYTHON_DEST"
+        )
+
+        add_custom_target( pcbnew_copy_wxpython_module ALL
+            COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBWXPYTHON_ROOT}/wxPython/  ${PROJECT_SOURCE_DIR}/pcbnew/pcbnew.app/Contents/Frameworks/wxPython/
+            DEPENDS FixSwigImportsModuleScripting _pcbnew_so_copy
+            COMMENT "Copying wxPython into pcbnew.app Frameworks"
+        )
+
+        # Tell that we have to run osx_fix_bundles fix after building _pcbnew and migrating wxPython
+        add_dependencies( osx_fix_bundles pcbnew_copy_wxpython_module )
+        add_dependencies( osx_fix_bundles _pcbnew )
+    endif()
 endif()
 
 
diff --git a/pcbnew/autorouter/spread_footprints.cpp b/pcbnew/autorouter/spread_footprints.cpp
index ee9ea8a6cb..42b0ea47c7 100644
--- a/pcbnew/autorouter/spread_footprints.cpp
+++ b/pcbnew/autorouter/spread_footprints.cpp
@@ -184,23 +184,23 @@ void PCB_EDIT_FRAME::SpreadFootprints( bool aFootprintsOutsideBoardOnly )
 
     // Build candidate list
     // calculate also the area needed by these footprints
-    MODULE* Module = GetBoard()->m_Modules;
+    MODULE* module = GetBoard()->m_Modules;
     std::vector <MODULE*> moduleList;
 
-    for( ; Module != NULL; Module = Module->Next() )
+    for( ; module != NULL; module = module->Next() )
     {
-        Module->CalculateBoundingBox();
+        module->CalculateBoundingBox();
 
         if( outsideBrdFilter )
         {
-            if( bbox.Contains( Module->GetPosition() ) )
+            if( bbox.Contains( module->GetPosition() ) )
                 continue;
         }
 
-        if( Module->IsLocked() )
+        if( module->IsLocked() )
             continue;
 
-        moduleList.push_back(Module);
+        moduleList.push_back(module);
     }
 
     if( moduleList.size() == 0 )    // Nothing to do
@@ -216,18 +216,17 @@ void PCB_EDIT_FRAME::SpreadFootprints( bool aFootprintsOutsideBoardOnly )
 
     for( unsigned ii = 0; ii < moduleList.size(); ii++ )
     {
-        Module = moduleList[ii];
+        module = moduleList[ii];
 
         // Undo: add copy of module to undo list
-        picker.SetItem( Module );
-        picker.SetLink( Module->Clone() );
+        picker.SetItem( module );
+        picker.SetLink( module->Clone() );
         undoList.PushItem( picker );
     }
 
     // Extract and place footprints by sheet
     std::vector <MODULE*> moduleListBySheet;
     std::vector <EDA_RECT> placementSheetAreas;
-    wxString curr_sheetPath ;
     double subsurface;
     double placementsurface = 0.0;
 
@@ -253,22 +252,23 @@ void PCB_EDIT_FRAME::SpreadFootprints( bool aFootprintsOutsideBoardOnly )
     for( int pass = 0; pass < 2; pass++ )
     {
         int subareaIdx = 0;
-        curr_sheetPath = moduleList[0]->GetPath().BeforeLast( '/' );
         moduleListBySheet.clear();
         subsurface = 0.0;
 
         for( unsigned ii = 0; ii < moduleList.size(); ii++ )
         {
-            Module = moduleList[ii];
-            bool iscurrPath = curr_sheetPath == moduleList[ii]->GetPath().BeforeLast( '/' );
+            module = moduleList[ii];
+            bool islastItem = false;
 
-            if( iscurrPath )
-            {
-                moduleListBySheet.push_back( Module );
-                subsurface += Module->GetArea();
-            }
+            if( ii == moduleList.size() - 1 ||
+                ( moduleList[ii]->GetPath().BeforeLast( '/' ) !=
+                  moduleList[ii+1]->GetPath().BeforeLast( '/' ) ) )
+                islastItem = true;
 
-            if( !iscurrPath || (ii == moduleList.size()-1) )
+            moduleListBySheet.push_back( module );
+            subsurface += module->GetArea();
+
+            if( islastItem )
             {
                 // end of the footprint sublist relative to the same sheet path
                 // calculate placement of the current sublist
@@ -306,14 +306,9 @@ void PCB_EDIT_FRAME::SpreadFootprints( bool aFootprintsOutsideBoardOnly )
                                         sub_area.GetHeight();
                 }
 
-                curr_sheetPath = moduleList[ii]->GetPath().BeforeLast( '/' );
+                // Prepare buffers for next sheet
                 subsurface  = 0.0;
                 moduleListBySheet.clear();
-
-                // Enter first module of next sheet
-                moduleListBySheet.push_back( Module );
-                subsurface += Module->GetArea();
-
                 subareaIdx++;
             }
         }
@@ -350,7 +345,14 @@ void PCB_EDIT_FRAME::SpreadFootprints( bool aFootprintsOutsideBoardOnly )
 }
 
 
+// Sort function, used to group footprints by sheet.
+// Footprints are sorted by their sheet path.
+// (the full sheet path restricted to the time stamp of the sheet itself,
+// without the time stamp of the footprint ).
 static bool sortModulesbySheetPath( MODULE* ref, MODULE* compare )
 {
-    return compare->GetPath().Cmp( ref->GetPath() ) < 0;
+    if( ref->GetPath().Length() == compare->GetPath().Length() )
+        return ref->GetPath().BeforeLast( '/' ).Cmp( compare->GetPath().BeforeLast( '/' ) ) < 0;
+
+    return ref->GetPath().Length() < compare->GetPath().Length();
 }
diff --git a/pcbnew/basepcbframe.cpp b/pcbnew/basepcbframe.cpp
index 8b670883f9..957ac978ab 100644
--- a/pcbnew/basepcbframe.cpp
+++ b/pcbnew/basepcbframe.cpp
@@ -75,7 +75,7 @@ static const wxString FastGrid2Entry( wxT( "FastGrid2" ) );
 const LAYER_NUM PCB_BASE_FRAME::GAL_LAYER_ORDER[] =
 {
     ITEM_GAL_LAYER( GP_OVERLAY ),
-    ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
+    NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
     DRAW_N, COMMENT_N, ECO1_N, ECO2_N, EDGE_N,
     UNUSED_LAYER_29, UNUSED_LAYER_30, UNUSED_LAYER_31,
     ITEM_GAL_LAYER( MOD_TEXT_FR_VISIBLE ),
@@ -85,25 +85,25 @@ const LAYER_NUM PCB_BASE_FRAME::GAL_LAYER_ORDER[] =
     ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ),
     ITEM_GAL_LAYER( VIAS_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ),
 
-    ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_FR_VISIBLE ), SOLDERMASK_N_FRONT,
-    ITEM_GAL_LAYER( LAYER_16_NETNAMES_VISIBLE ), LAYER_N_FRONT,
+    NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_FR_VISIBLE ), SOLDERMASK_N_FRONT,
+    NETNAMES_GAL_LAYER( LAYER_16_NETNAMES_VISIBLE ), LAYER_N_FRONT,
     SILKSCREEN_N_FRONT, SOLDERPASTE_N_FRONT, ADHESIVE_N_FRONT,
-    ITEM_GAL_LAYER( LAYER_15_NETNAMES_VISIBLE ), LAYER_N_15,
-    ITEM_GAL_LAYER( LAYER_14_NETNAMES_VISIBLE ), LAYER_N_14,
-    ITEM_GAL_LAYER( LAYER_13_NETNAMES_VISIBLE ), LAYER_N_13,
-    ITEM_GAL_LAYER( LAYER_12_NETNAMES_VISIBLE ), LAYER_N_12,
-    ITEM_GAL_LAYER( LAYER_11_NETNAMES_VISIBLE ), LAYER_N_11,
-    ITEM_GAL_LAYER( LAYER_10_NETNAMES_VISIBLE ), LAYER_N_10,
-    ITEM_GAL_LAYER( LAYER_9_NETNAMES_VISIBLE ), LAYER_N_9,
-    ITEM_GAL_LAYER( LAYER_8_NETNAMES_VISIBLE ), LAYER_N_8,
-    ITEM_GAL_LAYER( LAYER_7_NETNAMES_VISIBLE ), LAYER_N_7,
-    ITEM_GAL_LAYER( LAYER_6_NETNAMES_VISIBLE ), LAYER_N_6,
-    ITEM_GAL_LAYER( LAYER_5_NETNAMES_VISIBLE ), LAYER_N_5,
-    ITEM_GAL_LAYER( LAYER_4_NETNAMES_VISIBLE ), LAYER_N_4,
-    ITEM_GAL_LAYER( LAYER_3_NETNAMES_VISIBLE ), LAYER_N_3,
-    ITEM_GAL_LAYER( LAYER_2_NETNAMES_VISIBLE ), LAYER_N_2,
-    ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_BK_VISIBLE ), SOLDERMASK_N_BACK,
-    ITEM_GAL_LAYER( LAYER_1_NETNAMES_VISIBLE ), LAYER_N_BACK,
+    NETNAMES_GAL_LAYER( LAYER_15_NETNAMES_VISIBLE ), LAYER_N_15,
+    NETNAMES_GAL_LAYER( LAYER_14_NETNAMES_VISIBLE ), LAYER_N_14,
+    NETNAMES_GAL_LAYER( LAYER_13_NETNAMES_VISIBLE ), LAYER_N_13,
+    NETNAMES_GAL_LAYER( LAYER_12_NETNAMES_VISIBLE ), LAYER_N_12,
+    NETNAMES_GAL_LAYER( LAYER_11_NETNAMES_VISIBLE ), LAYER_N_11,
+    NETNAMES_GAL_LAYER( LAYER_10_NETNAMES_VISIBLE ), LAYER_N_10,
+    NETNAMES_GAL_LAYER( LAYER_9_NETNAMES_VISIBLE ), LAYER_N_9,
+    NETNAMES_GAL_LAYER( LAYER_8_NETNAMES_VISIBLE ), LAYER_N_8,
+    NETNAMES_GAL_LAYER( LAYER_7_NETNAMES_VISIBLE ), LAYER_N_7,
+    NETNAMES_GAL_LAYER( LAYER_6_NETNAMES_VISIBLE ), LAYER_N_6,
+    NETNAMES_GAL_LAYER( LAYER_5_NETNAMES_VISIBLE ), LAYER_N_5,
+    NETNAMES_GAL_LAYER( LAYER_4_NETNAMES_VISIBLE ), LAYER_N_4,
+    NETNAMES_GAL_LAYER( LAYER_3_NETNAMES_VISIBLE ), LAYER_N_3,
+    NETNAMES_GAL_LAYER( LAYER_2_NETNAMES_VISIBLE ), LAYER_N_2,
+    NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_BK_VISIBLE ), SOLDERMASK_N_BACK,
+    NETNAMES_GAL_LAYER( LAYER_1_NETNAMES_VISIBLE ), LAYER_N_BACK,
 
     ADHESIVE_N_BACK, SOLDERPASTE_N_BACK, SILKSCREEN_N_BACK,
     ITEM_GAL_LAYER( MOD_TEXT_BK_VISIBLE ),
@@ -800,14 +800,14 @@ void PCB_BASE_FRAME::LoadSettings()
     // Some more required layers settings
     view->SetRequired( ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE ), ITEM_GAL_LAYER( VIAS_VISIBLE ) );
     view->SetRequired( ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ) );
-    view->SetRequired( ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ) );
+    view->SetRequired( NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ) );
 
-    view->SetRequired( ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
+    view->SetRequired( NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
     view->SetRequired( ADHESIVE_N_FRONT, ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
     view->SetRequired( SOLDERPASTE_N_FRONT, ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
     view->SetRequired( SOLDERMASK_N_FRONT, ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
 
-    view->SetRequired( ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
+    view->SetRequired( NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
     view->SetRequired( ADHESIVE_N_BACK, ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
     view->SetRequired( SOLDERPASTE_N_BACK, ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
     view->SetRequired( SOLDERMASK_N_BACK, ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
diff --git a/pcbnew/board_items_to_polygon_shape_transform.cpp b/pcbnew/board_items_to_polygon_shape_transform.cpp
index 68059370d1..4cf371eedb 100644
--- a/pcbnew/board_items_to_polygon_shape_transform.cpp
+++ b/pcbnew/board_items_to_polygon_shape_transform.cpp
@@ -23,6 +23,21 @@
 #include <class_edge_mod.h>
 #include <convert_basic_shapes_to_polygon.h>
 
+// These variables are parameters used in addTextSegmToPoly.
+// But addTextSegmToPoly is a call-back function,
+// so we cannot send them as arguments.
+int s_textWidth;
+int s_textCircle2SegmentCount;
+CPOLYGONS_LIST* s_cornerBuffer;
+
+// This is a call back function, used by DrawGraphicText to draw the 3D text shape:
+static void addTextSegmToPoly( int x0, int y0, int xf, int yf )
+{
+    TransformRoundedEndsSegmentToPolygon( *s_cornerBuffer,
+                                           wxPoint( x0, y0), wxPoint( xf, yf ),
+                                           s_textCircle2SegmentCount, s_textWidth );
+}
+
 /* generate pads shapes on layer aLayer as polygons,
  * and adds these polygons to aCornerBuffer
  * aCornerBuffer = the buffer to store polygons
@@ -91,12 +106,16 @@ void MODULE::TransformGraphicShapesWithClearanceToPolygonSet(
                         int                    aCircleToSegmentsCount,
                         double                 aCorrectionFactor )
 {
+    std::vector<TEXTE_MODULE *> texts;  // List of TEXTE_MODULE to convert
     EDGE_MODULE* outline;
+
     for( EDA_ITEM* item = GraphicalItems(); item != NULL; item = item->Next() )
     {
         switch( item->Type() )
         {
         case PCB_MODULE_TEXT_T:
+            if( ((TEXTE_MODULE*)item)->GetLayer() == aLayer )
+                texts.push_back( (TEXTE_MODULE *) item );
             break;
 
         case PCB_MODULE_EDGE_T:
@@ -153,6 +172,33 @@ void MODULE::TransformGraphicShapesWithClearanceToPolygonSet(
                 break;
         }
     }
+
+    // Convert texts sur modules
+    if( Reference().GetLayer() == aLayer && Reference().IsVisible() )
+        texts.push_back( &Reference() );
+
+    if( Value().GetLayer() == aLayer && Value().IsVisible() )
+        texts.push_back( &Value() );
+
+    s_cornerBuffer = &aCornerBuffer;
+    s_textCircle2SegmentCount = aCircleToSegmentsCount;
+
+    for( unsigned ii = 0; ii < texts.size(); ii++ )
+    {
+        TEXTE_MODULE *textmod = texts[ii];
+        s_textWidth  = textmod->GetThickness() + ( 2 * aInflateValue );
+        wxSize size = textmod->GetSize();
+
+        if( textmod->IsMirrored() )
+            NEGATE( size.x );
+
+        DrawGraphicText( NULL, NULL, textmod->GetTextPosition(), BLACK,
+                         textmod->GetText(), textmod->GetDrawRotation(), size,
+                         textmod->GetHorizJustify(), textmod->GetVertJustify(),
+                         textmod->GetThickness(), textmod->IsItalic(),
+                         true, addTextSegmToPoly );
+    }
+
 }
 
  /* Function TransformSolidAreasShapesToPolygonSet
@@ -257,20 +303,6 @@ void TEXTE_PCB::TransformBoundingBoxWithClearanceToPolygon(
  * clearance when the circle is approximated by segment bigger or equal
  * to the real clearance value (usually near from 1.0)
  */
-// These variables are parameters used in addTextSegmToPoly.
-// But addTextSegmToPoly is a call-back function,
-// so we cannot send them as arguments.
-int s_textWidth;
-int s_textCircle2SegmentCount;
-CPOLYGONS_LIST* s_cornerBuffer;
-
-// This is a call back function, used by DrawGraphicText to draw the 3D text shape:
-static void addTextSegmToPoly( int x0, int y0, int xf, int yf )
-{
-    TransformRoundedEndsSegmentToPolygon( *s_cornerBuffer,
-                                           wxPoint( x0, y0), wxPoint( xf, yf ),
-                                           s_textCircle2SegmentCount, s_textWidth );
-}
 
 void TEXTE_PCB::TransformShapeWithClearanceToPolygonSet(
                             CPOLYGONS_LIST& aCornerBuffer,
@@ -309,7 +341,7 @@ void TEXTE_PCB::TransformShapeWithClearanceToPolygonSet(
     }
     else
     {
-        DrawGraphicText( NULL, NULL, GetTextPosition(), (EDA_COLOR_T) color,
+        DrawGraphicText( NULL, NULL, GetTextPosition(), color,
                          GetText(), GetOrientation(), size,
                          GetHorizJustify(), GetVertJustify(),
                          GetThickness(), IsItalic(),
diff --git a/pcbnew/class_board.cpp b/pcbnew/class_board.cpp
index ab0272f8b4..ff2a89a0d5 100644
--- a/pcbnew/class_board.cpp
+++ b/pcbnew/class_board.cpp
@@ -43,6 +43,8 @@
 #include <reporter.h>
 #include <base_units.h>
 #include <ratsnest_data.h>
+#include <ratsnest_viewitem.h>
+#include <worksheet_viewitem.h>
 
 #include <pcbnew.h>
 #include <colors_selection.h>
@@ -104,7 +106,13 @@ BOARD::BOARD() :
 
     SetCurrentNetClass( m_NetClasses.GetDefault()->GetName() );
 
+    // Initialize ratsnest
     m_ratsnest = new RN_DATA( this );
+    m_ratsnestViewItem = new KIGFX::RATSNEST_VIEWITEM( m_ratsnest );
+
+    // Initialize view item for displaying worksheet frame
+    m_worksheetViewItem = new KIGFX::WORKSHEET_VIEWITEM( &m_paper, &m_titles );
+    m_worksheetViewItem->SetFileName( std::string( m_fileName.mb_str() ) );
 }
 
 
@@ -116,10 +124,11 @@ BOARD::~BOARD()
         Delete( area_to_remove );
     }
 
+    delete m_worksheetViewItem;
+    delete m_ratsnestViewItem;
     delete m_ratsnest;
 
     m_FullRatsnest.clear();
-
     m_LocalRatsnest.clear();
 
     DeleteMARKERs();
diff --git a/pcbnew/class_board.h b/pcbnew/class_board.h
index c32d1d90e7..cac0f66ffd 100644
--- a/pcbnew/class_board.h
+++ b/pcbnew/class_board.h
@@ -58,6 +58,12 @@ class NETLIST;
 class REPORTER;
 class RN_DATA;
 
+namespace KIGFX
+{
+    class RATSNEST_VIEWITEM;
+    class WORKSHEET_VIEWITEM;
+}
+
 
 // non-owning container of item candidates when searching for items on the same track.
 typedef std::vector< TRACK* >   TRACK_PTRS;
@@ -227,6 +233,8 @@ private:
     EDA_RECT                m_BoundingBox;
     NETINFO_LIST            m_NetInfo;              ///< net info list (name, design constraints ..
     RN_DATA*                m_ratsnest;
+    KIGFX::RATSNEST_VIEWITEM* m_ratsnestViewItem;   ///< VIEW_ITEM that draws ratsnest
+    KIGFX::WORKSHEET_VIEWITEM* m_worksheetViewItem; ///< VIEW_ITEM that draws worksheet frame
 
     BOARD_DESIGN_SETTINGS   m_designSettings;
     ZONE_SETTINGS           m_zoneSettings;
@@ -367,6 +375,24 @@ public:
         return m_ratsnest;
     }
 
+    /**
+     * Function GetRatsnestViewItem()
+     * returns VIEW_ITEM responsible for drawing the ratsnest for the board.
+     */
+    KIGFX::RATSNEST_VIEWITEM* GetRatsnestViewItem() const
+    {
+        return m_ratsnestViewItem;
+    }
+
+    /**
+     * Function GetWorksheetViewItem()
+     * returns VIEW_ITEM responsible for drawing the worksheet frame.
+     */
+    KIGFX::WORKSHEET_VIEWITEM* GetWorksheetViewItem() const
+    {
+        return m_worksheetViewItem;
+    }
+
     /**
      * Function DeleteMARKERs
      * deletes ALL MARKERS from the board.
diff --git a/pcbnew/class_board_design_settings.cpp b/pcbnew/class_board_design_settings.cpp
index a24e6bf94e..31ef22a23f 100644
--- a/pcbnew/class_board_design_settings.cpp
+++ b/pcbnew/class_board_design_settings.cpp
@@ -243,3 +243,16 @@ void BOARD_DESIGN_SETTINGS::SetEnabledLayers( LAYER_MSK aMask )
     // update m_CopperLayerCount to ensure its consistency with m_EnabledLayers
     m_CopperLayerCount = LayerMaskCountSet( aMask & ALL_CU_LAYERS);
 }
+
+
+#ifndef NDEBUG
+struct list_size_check {
+   list_size_check()
+   {
+       // Int (the type used for saving visibility settings) is only 32 bits guaranteed,
+       // be sure that we do not cross the limit
+       assert( END_PCB_VISIBLE_LIST <= 32 );
+   };
+};
+static list_size_check check;
+#endif
diff --git a/pcbnew/class_edge_mod.cpp b/pcbnew/class_edge_mod.cpp
index 7513096095..ede9d43564 100644
--- a/pcbnew/class_edge_mod.cpp
+++ b/pcbnew/class_edge_mod.cpp
@@ -200,8 +200,16 @@ void EDGE_MODULE::Draw( EDA_DRAW_PANEL* panel, wxDC* DC, GR_DRAWMODE draw_mode,
         StAngle  = ArcTangente( dy - uy0, dx - ux0 );
         EndAngle = StAngle + m_Angle;
 
-        if( StAngle > EndAngle )
-            EXCHG( StAngle, EndAngle );
+        if( !panel->GetPrintMirrored() )
+        {
+            if( StAngle > EndAngle )
+                EXCHG( StAngle, EndAngle );
+        }
+        else    // Mirrored mode: arc orientation is reversed
+        {
+            if( StAngle < EndAngle )
+                EXCHG( StAngle, EndAngle );
+        }
 
         if( typeaff == LINE )
         {
diff --git a/pcbnew/class_module.cpp b/pcbnew/class_module.cpp
index e12f3bcf3a..29f5c0fe06 100644
--- a/pcbnew/class_module.cpp
+++ b/pcbnew/class_module.cpp
@@ -834,7 +834,7 @@ void MODULE::Flip( const wxPoint& aCentre )
 
     // Mirror pads to other side of board about the x axis, i.e. vertically.
     for( D_PAD* pad = m_Pads; pad; pad = pad->Next() )
-        pad->Flip( m_Pos.y );
+        pad->Flip( m_Pos );
 
     // Mirror reference.
     text = m_Reference;
diff --git a/pcbnew/class_pad.cpp b/pcbnew/class_pad.cpp
index 093f511570..c4a83d2441 100644
--- a/pcbnew/class_pad.cpp
+++ b/pcbnew/class_pad.cpp
@@ -214,13 +214,13 @@ void D_PAD::SetOrientation( double aAngle )
 }
 
 
-void D_PAD::Flip( int aTranslationY )
+void D_PAD::Flip( const wxPoint& aCentre )
 {
-    int y = GetPosition().y - aTranslationY;
+    int y = GetPosition().y - aCentre.y;
 
     y = -y;         // invert about x axis.
 
-    y += aTranslationY;
+    y += aCentre.y;
 
     SetY( y );
 
@@ -832,7 +832,7 @@ void D_PAD::ViewGetLayers( int aLayers[], int& aCount ) const
     {
         // Multi layer pad
         aLayers[aCount++] = ITEM_GAL_LAYER( PADS_VISIBLE );
-        aLayers[aCount++] = ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE );
+        aLayers[aCount++] = NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE );
         aLayers[aCount++] = SOLDERMASK_N_FRONT;
         aLayers[aCount++] = SOLDERMASK_N_BACK;
         aLayers[aCount++] = SOLDERPASTE_N_FRONT;
@@ -841,14 +841,14 @@ void D_PAD::ViewGetLayers( int aLayers[], int& aCount ) const
     else if( IsOnLayer( LAYER_N_FRONT ) )
     {
         aLayers[aCount++] = ITEM_GAL_LAYER( PAD_FR_VISIBLE );
-        aLayers[aCount++] = ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE );
+        aLayers[aCount++] = NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE );
         aLayers[aCount++] = SOLDERMASK_N_FRONT;
         aLayers[aCount++] = SOLDERPASTE_N_FRONT;
     }
     else if( IsOnLayer( LAYER_N_BACK ) )
     {
         aLayers[aCount++] = ITEM_GAL_LAYER( PAD_BK_VISIBLE );
-        aLayers[aCount++] = ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE );
+        aLayers[aCount++] = NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE );
         aLayers[aCount++] = SOLDERMASK_N_BACK;
         aLayers[aCount++] = SOLDERPASTE_N_BACK;
     }
diff --git a/pcbnew/class_pad.h b/pcbnew/class_pad.h
index 466d2a34d9..7ceb06016d 100644
--- a/pcbnew/class_pad.h
+++ b/pcbnew/class_pad.h
@@ -149,7 +149,7 @@ public:
     void SetOffset( const wxPoint& aOffset )    { m_Offset = aOffset; }
     const wxPoint& GetOffset() const            { return m_Offset; }
 
-    void Flip( int aTranslationY );
+    void Flip( const wxPoint& aCentre );        // Virtual function
 
     /**
      * Function SetOrientation
diff --git a/pcbnew/class_track.cpp b/pcbnew/class_track.cpp
index dcd1a2a23a..6221756253 100644
--- a/pcbnew/class_track.cpp
+++ b/pcbnew/class_track.cpp
@@ -754,9 +754,9 @@ void TRACK::ViewGetLayers( int aLayers[], int& aCount ) const
 unsigned int TRACK::ViewGetLOD( int aLayer ) const
 {
     // Netnames will be shown only if zoom is appropriate
-    if( aLayer == GetNetnameLayer( GetLayer() ) )
+    if( IsNetnameLayer( aLayer ) )
     {
-        return ( 20000000 / m_Width );
+        return ( 20000000 / ( m_Width + 1 ) );
     }
 
     // Other layers are shown without any conditions
diff --git a/pcbnew/class_zone.cpp b/pcbnew/class_zone.cpp
index 627d98ac87..6679fee49a 100644
--- a/pcbnew/class_zone.cpp
+++ b/pcbnew/class_zone.cpp
@@ -588,10 +588,6 @@ void ZONE_CONTAINER::GetMsgPanelInfo( std::vector< MSG_PANEL_ITEM >& aList )
 {
     wxString msg;
 
-    BOARD*   board = (BOARD*) m_Parent;
-
-    wxASSERT( board );
-
     msg = _( "Zone Outline" );
 
     // Display Cutout instead of Outline for holes inside a zone
diff --git a/pcbnew/dialogs/dialog_SVG_print.cpp b/pcbnew/dialogs/dialog_SVG_print.cpp
index f8eec0ad5b..cfd0f4fa3b 100644
--- a/pcbnew/dialogs/dialog_SVG_print.cpp
+++ b/pcbnew/dialogs/dialog_SVG_print.cpp
@@ -269,7 +269,7 @@ void DIALOG_SVG_PRINT::ExportSVGFile( bool aOnlyOneFile )
         if( aOnlyOneFile )
         {
             m_printMaskLayer = printMaskLayer;
-            suffix = wxT( "-brd" );
+            suffix = wxT( "brd" );
         }
         else
         {
diff --git a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp
index 1a66d7e21b..00c860a3fd 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp
+++ b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp
@@ -242,6 +242,13 @@ void DIALOG_MODULE_BOARD_EDITOR::InitModeditProperties()
 {
     SetFocus();
 
+    wxString default_path;
+    wxGetEnv( wxT( KISYS3DMOD ), &default_path );
+#ifdef __WINDOWS__
+    default_path.Replace( wxT( "/" ), wxT( "\\" ) );
+#endif
+    m_textCtrl3DDefaultPath->SetValue( default_path );
+
     m_LastSelected3DShapeIndex = -1;
 
     // Init 3D shape list
@@ -449,18 +456,25 @@ void DIALOG_MODULE_BOARD_EDITOR::Browse3DLib( wxCommandEvent& event )
     wxFileName fn = fullfilename;
     wxGetApp().SaveLastVisitedLibraryPath( fn.GetPath() );
 
-    /* If the file path is already in the library search paths
-     * list, just add the library name to the list.  Otherwise, add
-     * the library name with the full or relative path.
+    /* If the file path is already in the default search path
+     * list, just add the name to the list.  Otherwise, add
+     * the name with the full or relative path.
      * the relative path, when possible is preferable,
-     * because it preserve use of default libraries paths, when the path is a
-     * sub path of these default paths
+     * because it preserve use of default search path, when the path is a
+     * sub path
      */
-    shortfilename =
-        wxGetApp().ReturnFilenameWithRelativePathInLibPath( fullfilename );
 
-    wxFileName aux = shortfilename;
-    if( aux.IsAbsolute() )
+    wxString default_path;
+    wxGetEnv( wxT( KISYS3DMOD ), &default_path );
+    fn.MakeRelativeTo( default_path );
+
+    // Here, we want a path relative only to the default_path
+    if( fn.GetPathWithSep().StartsWith( wxT("..") ) )
+        fn = fullfilename;  // keep the full file name
+
+    shortfilename = fn.GetFullPath();
+
+    if( fn.IsAbsolute() )
     {   // Absolute path, ask if the user wants a relative one
         int diag = wxMessageBox(
             _( "Use a relative path?" ),
@@ -469,8 +483,8 @@ void DIALOG_MODULE_BOARD_EDITOR::Browse3DLib( wxCommandEvent& event )
 
         if( diag == wxYES )
         {   // Make it relative
-            aux.MakeRelativeTo( wxT(".") );
-            shortfilename = aux.GetPathWithSep() + aux.GetFullName();
+            fn.MakeRelativeTo( wxT(".") );
+            shortfilename = fn.GetFullPath();
         }
     }
 
diff --git a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp
index 99efb9008e..ee0a156d12 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp
+++ b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp
@@ -309,7 +309,14 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare
 	bSizerMain3D->Add( m_staticText3Dname, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
 	m_3D_ShapeNameListBox = new wxListBox( m_Panel3D, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE ); 
-	bSizerMain3D->Add( m_3D_ShapeNameListBox, 0, wxALL|wxEXPAND, 5 );
+	bSizerMain3D->Add( m_3D_ShapeNameListBox, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
+	
+	m_staticTextDefault3DPath = new wxStaticText( m_Panel3D, wxID_ANY, _("Default Path (from KISYS3DMOD environment variable)"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticTextDefault3DPath->Wrap( -1 );
+	bSizerMain3D->Add( m_staticTextDefault3DPath, 0, wxRIGHT|wxLEFT, 5 );
+	
+	m_textCtrl3DDefaultPath = new wxTextCtrl( m_Panel3D, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
+	bSizerMain3D->Add( m_textCtrl3DDefaultPath, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
 	
 	wxBoxSizer* bLowerSizer3D;
 	bLowerSizer3D = new wxBoxSizer( wxHORIZONTAL );
@@ -362,7 +369,7 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare
 	bLowerSizer3D->Add( bSizer3DButtons, 0, wxALIGN_CENTER_VERTICAL, 5 );
 	
 	
-	bSizerMain3D->Add( bLowerSizer3D, 1, wxEXPAND, 5 );
+	bSizerMain3D->Add( bLowerSizer3D, 0, wxEXPAND, 5 );
 	
 	
 	m_Panel3D->SetSizer( bSizerMain3D );
diff --git a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.fbp b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.fbp
index 131c722600..032726aa21 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.fbp
+++ b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.fbp
@@ -97,7 +97,7 @@
                     <property name="border">5</property>
                     <property name="flag">wxEXPAND | wxALL</property>
                     <property name="proportion">1</property>
-                    <object class="wxNotebook" expanded="0">
+                    <object class="wxNotebook" expanded="1">
                         <property name="BottomDockable">1</property>
                         <property name="LeftDockable">1</property>
                         <property name="RightDockable">1</property>
@@ -4336,11 +4336,11 @@
                                 </object>
                             </object>
                         </object>
-                        <object class="notebookpage" expanded="0">
+                        <object class="notebookpage" expanded="1">
                             <property name="bitmap"></property>
                             <property name="label">3D settings</property>
                             <property name="select">0</property>
-                            <object class="wxPanel" expanded="0">
+                            <object class="wxPanel" expanded="1">
                                 <property name="BottomDockable">1</property>
                                 <property name="LeftDockable">1</property>
                                 <property name="RightDockable">1</property>
@@ -4414,7 +4414,7 @@
                                 <event name="OnSetFocus"></event>
                                 <event name="OnSize"></event>
                                 <event name="OnUpdateUI"></event>
-                                <object class="wxBoxSizer" expanded="0">
+                                <object class="wxBoxSizer" expanded="1">
                                     <property name="minimum_size"></property>
                                     <property name="name">bSizerMain3D</property>
                                     <property name="orient">wxVERTICAL</property>
@@ -4504,8 +4504,8 @@
                                     </object>
                                     <object class="sizeritem" expanded="0">
                                         <property name="border">5</property>
-                                        <property name="flag">wxALL|wxEXPAND</property>
-                                        <property name="proportion">0</property>
+                                        <property name="flag">wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT</property>
+                                        <property name="proportion">1</property>
                                         <object class="wxListBox" expanded="0">
                                             <property name="BottomDockable">1</property>
                                             <property name="LeftDockable">1</property>
@@ -4590,10 +4590,184 @@
                                             <event name="OnUpdateUI"></event>
                                         </object>
                                     </object>
+                                    <object class="sizeritem" expanded="1">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxRIGHT|wxLEFT</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="1">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Default Path (from KISYS3DMOD environment variable)</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">m_staticTextDefault3DPath</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">-1</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="1">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxTextCtrl" expanded="1">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="maxlength"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">m_textCtrl3DDefaultPath</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style">wxTE_READONLY</property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnTextMaxLen"></event>
+                                            <event name="OnTextURL"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
                                     <object class="sizeritem" expanded="0">
                                         <property name="border">5</property>
                                         <property name="flag">wxEXPAND</property>
-                                        <property name="proportion">1</property>
+                                        <property name="proportion">0</property>
                                         <object class="wxBoxSizer" expanded="0">
                                             <property name="minimum_size"></property>
                                             <property name="name">bLowerSizer3D</property>
diff --git a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h
index 234f5b09f6..3a12366e63 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h
+++ b/pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h
@@ -106,6 +106,8 @@ class DIALOG_MODULE_BOARD_EDITOR_BASE : public DIALOG_SHIM
 		wxPanel* m_Panel3D;
 		wxStaticText* m_staticText3Dname;
 		wxListBox* m_3D_ShapeNameListBox;
+		wxStaticText* m_staticTextDefault3DPath;
+		wxTextCtrl* m_textCtrl3DDefaultPath;
 		wxBoxSizer* m_bSizerShapeScale;
 		wxStaticText* m_staticTextShapeScale;
 		wxBoxSizer* m_bSizerShapeOffset;
diff --git a/pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp b/pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp
index 0b97c21f0e..169e4e6c9a 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp
+++ b/pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp
@@ -7,10 +7,10 @@
 /*
  * This program source code file is part of KiCad, a free EDA CAD application.
  *
- * Copyright (C) 2013 Jean-Pierre Charras, jp.charras at wanadoo.fr
- * Copyright (C) 2013 Dick Hollenbeck, dick@softplc.com
- * Copyright (C) 2008-2013 Wayne Stambaugh <stambaughw@verizon.net>
- * Copyright (C) 2004-2013 KiCad Developers, see change_log.txt for contributors.
+ * Copyright (C) 2014 Jean-Pierre Charras, jp.charras at wanadoo.fr
+ * Copyright (C) 2014 Dick Hollenbeck, dick@softplc.com
+ * Copyright (C) 2008-2014 Wayne Stambaugh <stambaughw@verizon.net>
+ * Copyright (C) 2004-2014 KiCad Developers, see change_log.txt for contributors.
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -91,6 +91,14 @@ void DIALOG_MODULE_MODULE_EDITOR::initModeditProperties()
 {
     SetFocus();
 
+    // Display the default path, given by environment variable KISYS3DMOD
+    wxString default_path;
+    wxGetEnv( wxT( KISYS3DMOD ), &default_path );
+#ifdef __WINDOWS__
+    default_path.Replace( wxT( "/" ), wxT( "\\" ) );
+#endif
+    m_textCtrl3DDefaultPath->SetValue( default_path );
+
     m_lastSelected3DShapeIndex = -1;
 
     // Init 3D shape list
@@ -313,17 +321,25 @@ void DIALOG_MODULE_MODULE_EDITOR::BrowseAndAdd3DLib( wxCommandEvent& event )
     wxFileName fn = fullfilename;
     wxGetApp().SaveLastVisitedLibraryPath( fn.GetPath() );
 
-    /* If the file path is already in the library search paths
-     * list, just add the library name to the list.  Otherwise, add
-     * the library name with the full or relative path.
+    /* If the file path is already in the default search path
+     * list, just add the name to the list.  Otherwise, add
+     * the name with the full or relative path.
      * the relative path, when possible is preferable,
-     * because it preserve use of default libraries paths, when the path is a sub path of these default paths
+     * because it preserve use of default search path, when the path is a
+     * sub path
      */
-    shortfilename = wxGetApp().ReturnFilenameWithRelativePathInLibPath( fullfilename );
 
-    wxFileName aux = shortfilename;
+    wxString default_path;
+    wxGetEnv( wxT( KISYS3DMOD ), &default_path );
+    fn.MakeRelativeTo( default_path );
 
-    if( aux.IsAbsolute() )
+    // Here, we want a path relative only to the default_path
+    if( fn.GetPathWithSep().StartsWith( wxT("..") ) )
+        fn = fullfilename;  // keep the full file name
+
+    shortfilename = fn.GetFullPath();
+
+    if( fn.IsAbsolute() )
     {   // Absolute path, ask if the user wants a relative one
         int diag = wxMessageBox(
             _( "Use a relative path?" ),
@@ -332,8 +348,8 @@ void DIALOG_MODULE_MODULE_EDITOR::BrowseAndAdd3DLib( wxCommandEvent& event )
 
         if( diag == wxYES )
         {   // Make it relative
-            aux.MakeRelativeTo( wxT( "." ) );
-            shortfilename = aux.GetPathWithSep() + aux.GetFullName();
+            fn.MakeRelativeTo( wxT( "." ) );
+            shortfilename = fn.GetFullPath();
         }
     }
 
diff --git a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp
index fd62e5b8da..093a513828 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp
+++ b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Nov  6 2013)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -238,12 +238,19 @@ DIALOG_MODULE_MODULE_EDITOR_BASE::DIALOG_MODULE_MODULE_EDITOR_BASE( wxWindow* pa
 	wxBoxSizer* bSizerMain3D;
 	bSizerMain3D = new wxBoxSizer( wxVERTICAL );
 	
-	m_staticText3Dname = new wxStaticText( m_Panel3D, wxID_ANY, _("3D Shape Name"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3Dname = new wxStaticText( m_Panel3D, wxID_ANY, _("3D Shape Names"), wxDefaultPosition, wxDefaultSize, 0 );
 	m_staticText3Dname->Wrap( -1 );
 	bSizerMain3D->Add( m_staticText3Dname, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
 	m_3D_ShapeNameListBox = new wxListBox( m_Panel3D, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE ); 
-	bSizerMain3D->Add( m_3D_ShapeNameListBox, 0, wxALL|wxEXPAND, 5 );
+	bSizerMain3D->Add( m_3D_ShapeNameListBox, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
+	
+	m_staticTextDefault3DPath = new wxStaticText( m_Panel3D, wxID_ANY, _("Default Path (from KISYS3DMOD environment variable)"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticTextDefault3DPath->Wrap( -1 );
+	bSizerMain3D->Add( m_staticTextDefault3DPath, 0, wxRIGHT|wxLEFT, 5 );
+	
+	m_textCtrl3DDefaultPath = new wxTextCtrl( m_Panel3D, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
+	bSizerMain3D->Add( m_textCtrl3DDefaultPath, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
 	
 	wxBoxSizer* bLowerSizer3D;
 	bLowerSizer3D = new wxBoxSizer( wxHORIZONTAL );
@@ -293,7 +300,7 @@ DIALOG_MODULE_MODULE_EDITOR_BASE::DIALOG_MODULE_MODULE_EDITOR_BASE( wxWindow* pa
 	bLowerSizer3D->Add( bSizer3DButtons, 0, wxALIGN_CENTER_VERTICAL, 5 );
 	
 	
-	bSizerMain3D->Add( bLowerSizer3D, 1, wxALL|wxEXPAND, 5 );
+	bSizerMain3D->Add( bLowerSizer3D, 0, wxALL|wxEXPAND, 5 );
 	
 	
 	m_Panel3D->SetSizer( bSizerMain3D );
diff --git a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.fbp b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.fbp
index aa3c448b54..f78792055f 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.fbp
+++ b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.fbp
@@ -20,8 +20,10 @@
         <property name="path">.</property>
         <property name="precompiled_header"></property>
         <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
         <property name="skip_php_events">1</property>
         <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
         <property name="use_enum">0</property>
         <property name="use_microsoft_bom">0</property>
         <object class="Dialog" expanded="1">
@@ -177,7 +179,7 @@
                             <property name="bitmap"></property>
                             <property name="label">Properties</property>
                             <property name="select">1</property>
-                            <object class="wxPanel" expanded="1">
+                            <object class="wxPanel" expanded="0">
                                 <property name="BottomDockable">1</property>
                                 <property name="LeftDockable">1</property>
                                 <property name="RightDockable">1</property>
@@ -251,16 +253,16 @@
                                 <event name="OnSetFocus"></event>
                                 <event name="OnSize"></event>
                                 <event name="OnUpdateUI"></event>
-                                <object class="wxBoxSizer" expanded="1">
+                                <object class="wxBoxSizer" expanded="0">
                                     <property name="minimum_size"></property>
                                     <property name="name">m_PanelPropertiesBoxSizer</property>
                                     <property name="orient">wxHORIZONTAL</property>
                                     <property name="permission">none</property>
-                                    <object class="sizeritem" expanded="1">
+                                    <object class="sizeritem" expanded="0">
                                         <property name="border">5</property>
                                         <property name="flag">wxEXPAND|wxLEFT|wxRIGHT|wxTOP</property>
                                         <property name="proportion">1</property>
-                                        <object class="wxStaticBoxSizer" expanded="1">
+                                        <object class="wxStaticBoxSizer" expanded="0">
                                             <property name="id">wxID_ANY</property>
                                             <property name="label">Fields</property>
                                             <property name="minimum_size"></property>
@@ -268,11 +270,11 @@
                                             <property name="orient">wxVERTICAL</property>
                                             <property name="permission">none</property>
                                             <event name="OnUpdateUI"></event>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="1">
+                                                <object class="wxStaticText" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -351,11 +353,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxTextCtrl" expanded="1">
+                                                <object class="wxTextCtrl" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -442,11 +444,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="1">
+                                                <object class="wxStaticText" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -525,11 +527,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxTextCtrl" expanded="1">
+                                                <object class="wxTextCtrl" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -616,11 +618,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="1">
+                                                <object class="wxStaticText" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -699,20 +701,20 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="1">
+                                                <object class="wxBoxSizer" expanded="0">
                                                     <property name="minimum_size"></property>
                                                     <property name="name">bSizerRef</property>
                                                     <property name="orient">wxHORIZONTAL</property>
                                                     <property name="permission">none</property>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxBOTTOM|wxLEFT|wxRIGHT</property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxTextCtrl" expanded="1">
+                                                        <object class="wxTextCtrl" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -799,11 +801,11 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxBOTTOM|wxRIGHT</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxButton" expanded="1">
+                                                        <object class="wxButton" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -889,11 +891,11 @@
                                                     </object>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="1">
+                                                <object class="wxStaticText" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -972,20 +974,20 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="1">
+                                                <object class="wxBoxSizer" expanded="0">
                                                     <property name="minimum_size"></property>
                                                     <property name="name">bSizerVal</property>
                                                     <property name="orient">wxHORIZONTAL</property>
                                                     <property name="permission">none</property>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxBOTTOM|wxLEFT|wxRIGHT</property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxTextCtrl" expanded="1">
+                                                        <object class="wxTextCtrl" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -1072,11 +1074,11 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxBOTTOM|wxRIGHT</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxButton" expanded="1">
+                                                        <object class="wxButton" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -1162,21 +1164,21 @@
                                                     </object>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag"></property>
                                                 <property name="proportion">0</property>
-                                                <object class="spacer" expanded="1">
+                                                <object class="spacer" expanded="0">
                                                     <property name="height">20</property>
                                                     <property name="permission">protected</property>
                                                     <property name="width">0</property>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="1">
+                                                <object class="wxStaticText" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -1255,11 +1257,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxTextCtrl" expanded="1">
+                                                <object class="wxTextCtrl" expanded="0">
                                                     <property name="BottomDockable">1</property>
                                                     <property name="LeftDockable">1</property>
                                                     <property name="RightDockable">1</property>
@@ -1346,11 +1348,11 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="spacer" expanded="1">
+                                                <object class="spacer" expanded="0">
                                                     <property name="height">0</property>
                                                     <property name="permission">protected</property>
                                                     <property name="width">0</property>
@@ -1358,29 +1360,29 @@
                                             </object>
                                         </object>
                                     </object>
-                                    <object class="sizeritem" expanded="1">
+                                    <object class="sizeritem" expanded="0">
                                         <property name="border">5</property>
                                         <property name="flag"></property>
                                         <property name="proportion">0</property>
-                                        <object class="wxBoxSizer" expanded="1">
+                                        <object class="wxBoxSizer" expanded="0">
                                             <property name="minimum_size"></property>
                                             <property name="name">m_PropRightSizer</property>
                                             <property name="orient">wxVERTICAL</property>
                                             <property name="permission">private</property>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="1">
+                                                <object class="wxBoxSizer" expanded="0">
                                                     <property name="minimum_size"></property>
                                                     <property name="name">bSizerAttrib</property>
                                                     <property name="orient">wxHORIZONTAL</property>
                                                     <property name="permission">none</property>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxALL|wxEXPAND</property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxRadioBox" expanded="1">
+                                                        <object class="wxRadioBox" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -1466,11 +1468,11 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxALL|wxEXPAND</property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxRadioBox" expanded="1">
+                                                        <object class="wxRadioBox" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -1558,11 +1560,11 @@
                                                     </object>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND|wxALL</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticBoxSizer" expanded="1">
+                                                <object class="wxStaticBoxSizer" expanded="0">
                                                     <property name="id">wxID_ANY</property>
                                                     <property name="label">Auto Place</property>
                                                     <property name="minimum_size"></property>
@@ -1570,20 +1572,20 @@
                                                     <property name="orient">wxHORIZONTAL</property>
                                                     <property name="permission">none</property>
                                                     <event name="OnUpdateUI"></event>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag"></property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxBoxSizer" expanded="1">
+                                                        <object class="wxBoxSizer" expanded="0">
                                                             <property name="minimum_size"></property>
                                                             <property name="name">bSizerRot90</property>
                                                             <property name="orient">wxVERTICAL</property>
                                                             <property name="permission">none</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -1662,11 +1664,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxEXPAND|wxRIGHT|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxSlider" expanded="1">
+                                                                <object class="wxSlider" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -1772,20 +1774,20 @@
                                                             </object>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag"></property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxBoxSizer" expanded="1">
+                                                        <object class="wxBoxSizer" expanded="0">
                                                             <property name="minimum_size"></property>
                                                             <property name="name">bSizerRot180</property>
                                                             <property name="orient">wxVERTICAL</property>
                                                             <property name="permission">none</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -1864,11 +1866,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxEXPAND|wxRIGHT|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxSlider" expanded="1">
+                                                                <object class="wxSlider" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -1976,11 +1978,11 @@
                                                     </object>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND|wxALL</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxStaticBoxSizer" expanded="1">
+                                                <object class="wxStaticBoxSizer" expanded="0">
                                                     <property name="id">wxID_ANY</property>
                                                     <property name="label">Local Clearance Values</property>
                                                     <property name="minimum_size"></property>
@@ -1988,11 +1990,11 @@
                                                     <property name="orient">wxVERTICAL</property>
                                                     <property name="permission">none</property>
                                                     <event name="OnUpdateUI"></event>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxALL</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxStaticText" expanded="1">
+                                                        <object class="wxStaticText" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -2071,11 +2073,11 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxEXPAND</property>
                                                         <property name="proportion">1</property>
-                                                        <object class="wxFlexGridSizer" expanded="1">
+                                                        <object class="wxFlexGridSizer" expanded="0">
                                                             <property name="cols">3</property>
                                                             <property name="flexible_direction">wxBOTH</property>
                                                             <property name="growablecols">1</property>
@@ -2087,11 +2089,11 @@
                                                             <property name="permission">none</property>
                                                             <property name="rows">5</property>
                                                             <property name="vgap">0</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxLEFT|wxALIGN_CENTER_VERTICAL</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2170,11 +2172,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALL|wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxTextCtrl" expanded="1">
+                                                                <object class="wxTextCtrl" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2261,11 +2263,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxRIGHT|wxALIGN_CENTER_VERTICAL</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2344,11 +2346,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticLine" expanded="1">
+                                                                <object class="wxStaticLine" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2425,11 +2427,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticLine" expanded="1">
+                                                                <object class="wxStaticLine" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2506,11 +2508,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticLine" expanded="1">
+                                                                <object class="wxStaticLine" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2587,11 +2589,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2670,11 +2672,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALL|wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxTextCtrl" expanded="1">
+                                                                <object class="wxTextCtrl" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2761,11 +2763,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxRIGHT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2844,11 +2846,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -2927,11 +2929,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT|wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxTextCtrl" expanded="1">
+                                                                <object class="wxTextCtrl" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3018,11 +3020,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxRIGHT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3101,11 +3103,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3184,11 +3186,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALL|wxEXPAND</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxTextCtrl" expanded="1">
+                                                                <object class="wxTextCtrl" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3275,11 +3277,11 @@
                                                                     <event name="OnUpdateUI"></event>
                                                                 </object>
                                                             </object>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxALIGN_CENTER_VERTICAL|wxRIGHT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3482,7 +3484,7 @@
                                             <property name="gripper">0</property>
                                             <property name="hidden">0</property>
                                             <property name="id">wxID_ANY</property>
-                                            <property name="label">3D Shape Name</property>
+                                            <property name="label">3D Shape Names</property>
                                             <property name="max_size"></property>
                                             <property name="maximize_button">0</property>
                                             <property name="maximum_size"></property>
@@ -3535,8 +3537,8 @@
                                     </object>
                                     <object class="sizeritem" expanded="1">
                                         <property name="border">5</property>
-                                        <property name="flag">wxALL|wxEXPAND</property>
-                                        <property name="proportion">0</property>
+                                        <property name="flag">wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT</property>
+                                        <property name="proportion">1</property>
                                         <object class="wxListBox" expanded="1">
                                             <property name="BottomDockable">1</property>
                                             <property name="LeftDockable">1</property>
@@ -3621,20 +3623,194 @@
                                             <event name="OnUpdateUI"></event>
                                         </object>
                                     </object>
+                                    <object class="sizeritem" expanded="1">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxRIGHT|wxLEFT</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="1">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Default Path (from KISYS3DMOD environment variable)</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">m_staticTextDefault3DPath</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">-1</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="1">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxTextCtrl" expanded="1">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="maxlength"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">m_textCtrl3DDefaultPath</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style">wxTE_READONLY</property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnTextMaxLen"></event>
+                                            <event name="OnTextURL"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
                                     <object class="sizeritem" expanded="1">
                                         <property name="border">5</property>
                                         <property name="flag">wxALL|wxEXPAND</property>
-                                        <property name="proportion">1</property>
-                                        <object class="wxBoxSizer" expanded="1">
+                                        <property name="proportion">0</property>
+                                        <object class="wxBoxSizer" expanded="0">
                                             <property name="minimum_size"></property>
                                             <property name="name">bLowerSizer3D</property>
                                             <property name="orient">wxHORIZONTAL</property>
                                             <property name="permission">none</property>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxEXPAND</property>
                                                 <property name="proportion">1</property>
-                                                <object class="wxStaticBoxSizer" expanded="1">
+                                                <object class="wxStaticBoxSizer" expanded="0">
                                                     <property name="id">wxID_ANY</property>
                                                     <property name="label">3D Scale and Position</property>
                                                     <property name="minimum_size"></property>
@@ -3642,20 +3818,20 @@
                                                     <property name="orient">wxVERTICAL</property>
                                                     <property name="permission">protected</property>
                                                     <event name="OnUpdateUI"></event>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxEXPAND</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxBoxSizer" expanded="1">
+                                                        <object class="wxBoxSizer" expanded="0">
                                                             <property name="minimum_size"></property>
                                                             <property name="name">m_bSizerShapeScale</property>
                                                             <property name="orient">wxVERTICAL</property>
                                                             <property name="permission">protected</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3736,20 +3912,20 @@
                                                             </object>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxEXPAND</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxBoxSizer" expanded="1">
+                                                        <object class="wxBoxSizer" expanded="0">
                                                             <property name="minimum_size"></property>
                                                             <property name="name">m_bSizerShapeOffset</property>
                                                             <property name="orient">wxVERTICAL</property>
                                                             <property name="permission">protected</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3830,20 +4006,20 @@
                                                             </object>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxEXPAND</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxBoxSizer" expanded="1">
+                                                        <object class="wxBoxSizer" expanded="0">
                                                             <property name="minimum_size"></property>
                                                             <property name="name">m_bSizerShapeRotation</property>
                                                             <property name="orient">wxVERTICAL</property>
                                                             <property name="permission">protected</property>
-                                                            <object class="sizeritem" expanded="1">
+                                                            <object class="sizeritem" expanded="0">
                                                                 <property name="border">5</property>
                                                                 <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
                                                                 <property name="proportion">0</property>
-                                                                <object class="wxStaticText" expanded="1">
+                                                                <object class="wxStaticText" expanded="0">
                                                                     <property name="BottomDockable">1</property>
                                                                     <property name="LeftDockable">1</property>
                                                                     <property name="RightDockable">1</property>
@@ -3926,20 +4102,20 @@
                                                     </object>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="1">
+                                            <object class="sizeritem" expanded="0">
                                                 <property name="border">5</property>
                                                 <property name="flag">wxALIGN_CENTER_VERTICAL</property>
                                                 <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="1">
+                                                <object class="wxBoxSizer" expanded="0">
                                                     <property name="minimum_size"></property>
                                                     <property name="name">bSizer3DButtons</property>
                                                     <property name="orient">wxVERTICAL</property>
                                                     <property name="permission">none</property>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxButton" expanded="1">
+                                                        <object class="wxButton" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
@@ -4023,11 +4199,11 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                    <object class="sizeritem" expanded="1">
+                                                    <object class="sizeritem" expanded="0">
                                                         <property name="border">5</property>
                                                         <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
                                                         <property name="proportion">0</property>
-                                                        <object class="wxButton" expanded="1">
+                                                        <object class="wxButton" expanded="0">
                                                             <property name="BottomDockable">1</property>
                                                             <property name="LeftDockable">1</property>
                                                             <property name="RightDockable">1</property>
diff --git a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h
index 9491f0b965..839854b525 100644
--- a/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h
+++ b/pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Nov  6 2013)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -90,6 +90,8 @@ class DIALOG_MODULE_MODULE_EDITOR_BASE : public DIALOG_SHIM
 		wxPanel* m_Panel3D;
 		wxStaticText* m_staticText3Dname;
 		wxListBox* m_3D_ShapeNameListBox;
+		wxStaticText* m_staticTextDefault3DPath;
+		wxTextCtrl* m_textCtrl3DDefaultPath;
 		wxStaticBoxSizer* m_Sizer3DValues;
 		wxBoxSizer* m_bSizerShapeScale;
 		wxStaticText* m_staticTextShapeScale;
diff --git a/pcbnew/dialogs/dialog_export_vrml.cpp b/pcbnew/dialogs/dialog_export_vrml.cpp
index 712568e796..bc8e5994e7 100644
--- a/pcbnew/dialogs/dialog_export_vrml.cpp
+++ b/pcbnew/dialogs/dialog_export_vrml.cpp
@@ -134,7 +134,7 @@ void PCB_EDIT_FRAME::OnExportVRML( wxCommandEvent& event )
     wxString fullFilename = dlg.FilePicker()->GetPath();
     subDirFor3Dshapes = dlg.GetSubdir();
 
-    if( ! wxDirExists( subDirFor3Dshapes ) )
+    if( export3DFiles && !wxDirExists( subDirFor3Dshapes ) )
         wxMkdir( subDirFor3Dshapes );
 
     if( ! ExportVRML_File( fullFilename, scale, export3DFiles, subDirFor3Dshapes ) )
diff --git a/pcbnew/dialogs/dialog_gendrill.cpp b/pcbnew/dialogs/dialog_gendrill.cpp
index c46e1f8e37..ee54fd6e82 100644
--- a/pcbnew/dialogs/dialog_gendrill.cpp
+++ b/pcbnew/dialogs/dialog_gendrill.cpp
@@ -47,6 +47,7 @@
 #define PrecisionKey            wxT( "DrilltPrecisionOpt" )
 #define MirrorKey               wxT( "DrillMirrorYOpt" )
 #define MinimalHeaderKey        wxT( "DrillMinHeader" )
+#define MergePTHNPTHKey         wxT( "DrillMergePTHNPTH" )
 #define UnitDrillInchKey        wxT( "DrillUnit" )
 #define DrillOriginIsAuxAxisKey wxT( "DrillAuxAxis" )
 #define DrillMapFileTypeKey     wxT( "DrillMapFileType" )
@@ -68,7 +69,6 @@ void PCB_EDIT_FRAME::InstallDrillFrame( wxCommandEvent& event )
 }
 
 
-
 DIALOG_GENDRILL::DIALOG_GENDRILL( PCB_EDIT_FRAME* parent ) :
     DIALOG_GENDRILL_BASE( parent )
 {
@@ -88,6 +88,7 @@ int DIALOG_GENDRILL::m_UnitDrillIsInch = true;
 int DIALOG_GENDRILL::m_ZerosFormat     = EXCELLON_WRITER::DECIMAL_FORMAT;
 bool DIALOG_GENDRILL::m_MinimalHeader   = false;
 bool DIALOG_GENDRILL::m_Mirror = false;
+bool DIALOG_GENDRILL::m_Merge_PTH_NPTH = false;
 bool DIALOG_GENDRILL::m_DrillOriginIsAuxAxis = false;
 int DIALOG_GENDRILL::m_mapFileType = 1;
 
@@ -102,6 +103,7 @@ void DIALOG_GENDRILL::initDialog()
 {
     m_config->Read( ZerosFormatKey, &m_ZerosFormat );
     m_config->Read( MirrorKey, &m_Mirror );
+    m_config->Read( MergePTHNPTHKey, &m_Merge_PTH_NPTH );
     m_config->Read( MinimalHeaderKey, &m_MinimalHeader );
     m_config->Read( UnitDrillInchKey, &m_UnitDrillIsInch );
     m_config->Read( DrillOriginIsAuxAxisKey, &m_DrillOriginIsAuxAxis );
@@ -124,6 +126,7 @@ void DIALOG_GENDRILL::InitDisplayParams()
         m_Choice_Drill_Offset->SetSelection( 1 );
 
     m_Check_Mirror->SetValue( m_Mirror );
+    m_Check_Merge_PTH_NPTH->SetValue( m_Merge_PTH_NPTH );
     m_Choice_Drill_Map->SetSelection( m_mapFileType );
     m_ViaDrillValue->SetLabel( _( "Use Netclasses values" ) );
     m_MicroViaDrillValue->SetLabel( _( "Use Netclasses values" ) );
@@ -213,6 +216,7 @@ void DIALOG_GENDRILL::UpdateConfig()
     m_config->Write( ZerosFormatKey, m_ZerosFormat );
     m_config->Write( MirrorKey, m_Mirror );
     m_config->Write( MinimalHeaderKey, m_MinimalHeader );
+    m_config->Write( MergePTHNPTHKey, m_Merge_PTH_NPTH );
     m_config->Write( UnitDrillInchKey, m_UnitDrillIsInch );
     m_config->Write( DrillOriginIsAuxAxisKey, m_DrillOriginIsAuxAxis );
     m_config->Write( DrillMapFileTypeKey, m_mapFileType );
@@ -229,6 +233,7 @@ void DIALOG_GENDRILL::OnGenMapFile( wxCommandEvent& event )
     GenDrillAndMapFiles( false, true);
 }
 
+
 void DIALOG_GENDRILL::OnGenDrillFile( wxCommandEvent& event )
 {
     GenDrillAndMapFiles(true, false);
@@ -264,6 +269,7 @@ void DIALOG_GENDRILL::UpdatePrecisionOptions()
         m_staticTextPrecision->Enable( true );
 }
 
+
 void DIALOG_GENDRILL::OnOutputDirectoryBrowseClicked( wxCommandEvent& event )
 {
     // Build the absolute path of current output plot directory
@@ -292,14 +298,14 @@ void DIALOG_GENDRILL::OnOutputDirectoryBrowseClicked( wxCommandEvent& event )
         wxString boardFilePath = ( (wxFileName) m_parent->GetBoard()->GetFileName() ).GetPath();
 
         if( !dirName.MakeRelativeTo( boardFilePath ) )
-            wxMessageBox( _(
-                              "Cannot make path relative (target volume different from board file volume)!" ),
+            wxMessageBox( _( "Cannot make path relative.  The target volume is different from board file volume!" ),
                           _( "Plot Output Directory" ), wxOK | wxICON_ERROR );
     }
 
     m_outputDirectoryName->SetValue( dirName.GetFullPath() );
 }
 
+
 void DIALOG_GENDRILL::SetParams()
 {
     wxString msg;
@@ -315,6 +321,7 @@ void DIALOG_GENDRILL::SetParams()
     m_UnitDrillIsInch = (m_Choice_Unit->GetSelection() == 0) ? false : true;
     m_MinimalHeader   = m_Check_Minimal->IsChecked();
     m_Mirror = m_Check_Mirror->IsChecked();
+    m_Merge_PTH_NPTH = m_Check_Merge_PTH_NPTH->IsChecked();
     m_ZerosFormat = m_Choice_Zeros_Format->GetSelection();
     m_DrillOriginIsAuxAxis = m_Choice_Drill_Offset->GetSelection();
 
@@ -331,16 +338,7 @@ void DIALOG_GENDRILL::SetParams()
     m_board->SetPlotOptions( m_plotOpts );
 }
 
-/**
- * Function GenDrillAndMapFiles
- * Calls the functions to create EXCELLON drill files and/or drill map files
- * >When all holes are through holes, only one excellon file is created.
- * >When there are some partial holes (some blind or buried vias),
- *  one excellon file is created, for all plated through holes,
- *  and one file per layer pair, which have one or more holes, excluding
- *  through holes, already in the first file.
- *  one file for all Not Plated through holes
- */
+
 void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
 {
     wxString   layer_extend;              /* added to the  Board FileName to
@@ -369,14 +367,14 @@ void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
     excellonWriter.SetFormat( !m_UnitDrillIsInch,
                               (EXCELLON_WRITER::zeros_fmt) m_ZerosFormat,
                               m_Precision.m_lhs, m_Precision.m_rhs );
-    excellonWriter.SetOptions( m_Mirror, m_MinimalHeader, m_FileDrillOffset );
+    excellonWriter.SetOptions( m_Mirror, m_MinimalHeader, m_FileDrillOffset, m_Merge_PTH_NPTH );
 
     wxFileName fn;
 
     for( ; ; )
     {
-        excellonWriter.BuildHolesList( layer1, layer2,
-                          gen_through_holes ? false : true, gen_NPTH_holes );
+        excellonWriter.BuildHolesList( layer1, layer2, gen_through_holes ? false : true,
+                                       gen_NPTH_holes, m_Merge_PTH_NPTH );
 
         if( excellonWriter.GetHolesCount() > 0 ) // has holes?
         {
@@ -393,6 +391,7 @@ void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
                     layer_extend << wxT( "-back" );
                 else
                     layer_extend << wxT( "-inner" ) << layer1;
+
                 if( layer2 == LAYER_N_FRONT )
                     layer_extend << wxT( "-front" );
                 else
@@ -401,6 +400,7 @@ void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
 
             fn.SetName( fn.GetName() + layer_extend );
             wxString defaultPath = m_plotOpts.GetOutputDirectory();
+
             if( defaultPath.IsEmpty() )
                 defaultPath = ::wxGetCwd();
 
@@ -466,6 +466,7 @@ void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
                     gen_NPTH_holes = true;
                     continue;
                 }
+
                 layer1++;
                 layer2++;                      // use next layer pair
 
@@ -482,11 +483,6 @@ void DIALOG_GENDRILL::GenDrillAndMapFiles(bool aGenDrill, bool aGenMap)
 }
 
 
-/*
- *  Create a plain text report file giving a list of drill values and drill count
- *  for through holes, oblong holes, and for buried vias,
- *  drill values and drill count per layer pair
- */
 void DIALOG_GENDRILL::OnGenReportFile( wxCommandEvent& event )
 {
     UpdateConfig(); // set params and Save drill options
@@ -497,6 +493,7 @@ void DIALOG_GENDRILL::OnGenReportFile( wxCommandEvent& event )
     fn.SetExt( ReportFileExtension );
 
     wxString defaultPath = m_plotOpts.GetOutputDirectory();
+
     if( defaultPath.IsEmpty() )
         defaultPath = ::wxGetCwd();
 
@@ -512,7 +509,7 @@ void DIALOG_GENDRILL::OnGenReportFile( wxCommandEvent& event )
     excellonWriter.SetFormat( !m_UnitDrillIsInch,
                               (EXCELLON_WRITER::zeros_fmt) m_ZerosFormat,
                               m_Precision.m_lhs, m_Precision.m_rhs );
-    excellonWriter.SetOptions( m_Mirror, m_MinimalHeader, m_FileDrillOffset );
+    excellonWriter.SetOptions( m_Mirror, m_MinimalHeader, m_FileDrillOffset, m_Merge_PTH_NPTH );
 
     bool success = excellonWriter.GenDrillReportFile( dlg.GetPath() );
 
@@ -572,7 +569,7 @@ void DIALOG_GENDRILL::GenDrillMap( const wxString aFullFileNameWithoutExt,
         break;
 
     default:
-        wxLogMessage( wxT( "DIALOG_GENDRILL::GenDrillMap() error, fmt % unkown" ), format );
+        wxLogMessage( wxT( "DIALOG_GENDRILL::GenDrillMap() error, fmt % unknown" ), format );
         return;
     }
 
@@ -581,15 +578,14 @@ void DIALOG_GENDRILL::GenDrillMap( const wxString aFullFileNameWithoutExt,
     fullFilename << wxT(".") << ext;
 
     bool success = aExcellonWriter.GenDrillMapFile( fullFilename,
-                                                   m_parent->GetPageSettings(),
-                                                   format );
+                                                    m_parent->GetPageSettings(),
+                                                    format );
 
     wxString   msg;
 
     if( ! success )
     {
-        msg.Printf( _( "** Unable to create %s **\n" ),
-                    GetChars( fullFilename ) );
+        msg.Printf( _( "** Unable to create %s **\n" ), GetChars( fullFilename ) );
         m_messagesBox->AppendText( msg );
         return;
     }
@@ -598,5 +594,4 @@ void DIALOG_GENDRILL::GenDrillMap( const wxString aFullFileNameWithoutExt,
         msg.Printf( _( "Plot: %s OK\n" ), GetChars( fullFilename ) );
         m_messagesBox->AppendText( msg );
     }
-
 }
diff --git a/pcbnew/dialogs/dialog_gendrill.h b/pcbnew/dialogs/dialog_gendrill.h
index b7c2717886..c9b32cfed0 100644
--- a/pcbnew/dialogs/dialog_gendrill.h
+++ b/pcbnew/dialogs/dialog_gendrill.h
@@ -41,6 +41,7 @@ public:
     static int       m_ZerosFormat;
     static bool      m_MinimalHeader;
     static bool      m_Mirror;
+    static bool      m_Merge_PTH_NPTH;
     static bool      m_DrillOriginIsAuxAxis; /* Axis selection (main / auxiliary)
                                               *  for drill origin coordinates */
     DRILL_PRECISION  m_Precision;           // Selected precision for drill files
@@ -69,15 +70,34 @@ private:
     // event functions
     void            OnSelDrillUnitsSelected( wxCommandEvent& event );
     void            OnSelZerosFmtSelected( wxCommandEvent& event );
-	void            OnGenDrillFile( wxCommandEvent& event );
-	void            OnGenMapFile( wxCommandEvent& event );
-	void            OnGenReportFile( wxCommandEvent& event );
+    void            OnGenDrillFile( wxCommandEvent& event );
+    void            OnGenMapFile( wxCommandEvent& event );
+
+    /*
+     *  Create a plain text report file giving a list of drill values and drill count
+     *  for through holes, oblong holes, and for buried vias,
+     *  drill values and drill count per layer pair
+     */
+    void            OnGenReportFile( wxCommandEvent& event );
+
     void            OnCancelClick( wxCommandEvent& event );
     void            OnOutputDirectoryBrowseClicked( wxCommandEvent& event );
 
     // Specific functions:
     void            SetParams( void );
-    void            GenDrillAndMapFiles(bool aGenDrill, bool aGenMap);
+
+    /**
+     * Function GenDrillAndMapFiles
+     * Calls the functions to create EXCELLON drill files and/or drill map files
+     * >When all holes are through holes, only one excellon file is created.
+     * >When there are some partial holes (some blind or buried vias),
+     *  one excellon file is created, for all plated through holes,
+     *  and one file per layer pair, which have one or more holes, excluding
+     *  through holes, already in the first file.
+     *  one file for all Not Plated through holes
+     */
+    void            GenDrillAndMapFiles( bool aGenDrill, bool aGenMap );
+
     void            GenDrillMap( const wxString  aFileName,
                                  EXCELLON_WRITER& aExcellonWriter,
                                  PlotFormat      format );
diff --git a/pcbnew/dialogs/dialog_gendrill_base.cpp b/pcbnew/dialogs/dialog_gendrill_base.cpp
index 0210d9fb84..126fce0196 100644
--- a/pcbnew/dialogs/dialog_gendrill_base.cpp
+++ b/pcbnew/dialogs/dialog_gendrill_base.cpp
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Feb 26 2014)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -88,6 +88,9 @@ DIALOG_GENDRILL_BASE::DIALOG_GENDRILL_BASE( wxWindow* parent, wxWindowID id, con
 	m_Check_Minimal = new wxCheckBox( this, wxID_ANY, _("Minimal header"), wxDefaultPosition, wxDefaultSize, 0 );
 	sbOptSizer->Add( m_Check_Minimal, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
+	m_Check_Merge_PTH_NPTH = new wxCheckBox( this, wxID_ANY, _("Merge PTH and NPTH holes into one file"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbOptSizer->Add( m_Check_Merge_PTH_NPTH, 0, wxALL, 5 );
+	
 	
 	bMiddleBoxSizer->Add( sbOptSizer, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
 	
diff --git a/pcbnew/dialogs/dialog_gendrill_base.fbp b/pcbnew/dialogs/dialog_gendrill_base.fbp
index 940053bf24..467f67066f 100644
--- a/pcbnew/dialogs/dialog_gendrill_base.fbp
+++ b/pcbnew/dialogs/dialog_gendrill_base.fbp
@@ -20,8 +20,10 @@
         <property name="path">.</property>
         <property name="precompiled_header"></property>
         <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
         <property name="skip_php_events">1</property>
         <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
         <property name="use_enum">0</property>
         <property name="use_microsoft_bom">0</property>
         <object class="Dialog" expanded="1">
@@ -879,6 +881,94 @@
                                                 <event name="OnUpdateUI"></event>
                                             </object>
                                         </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Merge PTH and NPTH holes into one file</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_Check_Merge_PTH_NPTH</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
                                     </object>
                                 </object>
                                 <object class="sizeritem" expanded="1">
diff --git a/pcbnew/dialogs/dialog_gendrill_base.h b/pcbnew/dialogs/dialog_gendrill_base.h
index 63aa22dfbb..fc61ef59de 100644
--- a/pcbnew/dialogs/dialog_gendrill_base.h
+++ b/pcbnew/dialogs/dialog_gendrill_base.h
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Feb 26 2014)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -48,6 +48,7 @@ class DIALOG_GENDRILL_BASE : public DIALOG_SHIM
 		wxRadioBox* m_Choice_Drill_Map;
 		wxCheckBox* m_Check_Mirror;
 		wxCheckBox* m_Check_Minimal;
+		wxCheckBox* m_Check_Merge_PTH_NPTH;
 		wxRadioBox* m_Choice_Drill_Offset;
 		wxStaticBoxSizer* m_DefaultViasDrillSizer;
 		wxStaticText* m_ViaDrillValue;
diff --git a/pcbnew/dialogs/dialog_general_options.cpp b/pcbnew/dialogs/dialog_general_options.cpp
index c4ccd1ddbf..9f3ea26914 100644
--- a/pcbnew/dialogs/dialog_general_options.cpp
+++ b/pcbnew/dialogs/dialog_general_options.cpp
@@ -238,6 +238,10 @@ void PCB_EDIT_FRAME::OnSelectOptionToolbar( wxCommandEvent& event )
         m_show_microwave_tools = state;
         m_auimgr.GetPane( wxT( "m_microWaveToolBar" ) ).Show( m_show_microwave_tools );
         m_auimgr.Update();
+
+        GetMenuBar()->SetLabel( ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR,
+                        m_show_microwave_tools ?
+                        _( "Hide Microwave Toolbar" ): _( "Show Microwave Toolbar" ));
         break;
 
     case ID_TB_OPTIONS_SHOW_MANAGE_LAYERS_VERTICAL_TOOLBAR:
diff --git a/pcbnew/dialogs/dialog_global_deletion.cpp b/pcbnew/dialogs/dialog_global_deletion.cpp
index cce6a7b4b5..69eec16422 100644
--- a/pcbnew/dialogs/dialog_global_deletion.cpp
+++ b/pcbnew/dialogs/dialog_global_deletion.cpp
@@ -27,9 +27,11 @@ DIALOG_GLOBAL_DELETION::DIALOG_GLOBAL_DELETION( PCB_EDIT_FRAME* parent )
     m_TrackFilterLocked->Enable( m_DelTracks->GetValue() );
     m_TrackFilterNormal->Enable( m_DelTracks->GetValue() );
     m_TrackFilterVias->Enable( m_DelTracks->GetValue() );
+    m_ModuleFilterLocked->Enable( m_DelModules->GetValue() );
+    m_ModuleFilterNormal->Enable( m_DelModules->GetValue() );
     SetFocus();
 
-    GetSizer()->SetSizeHints(this);
+    GetSizer()->SetSizeHints( this );
     Centre();
 }
 
@@ -42,12 +44,14 @@ void PCB_EDIT_FRAME::InstallPcbGlobalDeleteFrame( const wxPoint& pos )
     dlg.ShowModal();
 }
 
+
 void DIALOG_GLOBAL_DELETION::SetCurrentLayer( LAYER_NUM aLayer )
 {
     m_currentLayer = aLayer;
     m_textCtrlCurrLayer->SetValue( m_Parent->GetBoard()->GetLayerName( aLayer ) );
 }
 
+
 void DIALOG_GLOBAL_DELETION::OnCheckDeleteTracks( wxCommandEvent& event )
 {
     m_TrackFilterAR->Enable( m_DelTracks->GetValue() );
@@ -56,6 +60,14 @@ void DIALOG_GLOBAL_DELETION::OnCheckDeleteTracks( wxCommandEvent& event )
     m_TrackFilterVias->Enable( m_DelTracks->GetValue() );
 }
 
+
+void DIALOG_GLOBAL_DELETION::OnCheckDeleteModules( wxCommandEvent& event )
+{
+    m_ModuleFilterLocked->Enable( m_DelModules->GetValue() );
+    m_ModuleFilterNormal->Enable( m_DelModules->GetValue() );
+}
+
+
 void DIALOG_GLOBAL_DELETION::AcceptPcbDelete( )
 {
     bool gen_rastnest = false;
@@ -68,72 +80,102 @@ void DIALOG_GLOBAL_DELETION::AcceptPcbDelete( )
     }
     else
     {
-        if( !IsOK( this, _( "OK to delete selected items ?" ) ) )
+
+        if( !IsOK( this, _( "Are you sure you want to delete the selected items?" ) ) )
             return;
 
-        BOARD * pcb = m_Parent->GetBoard();
+        BOARD*            pcb = m_Parent->GetBoard();
         PICKED_ITEMS_LIST pickersList;
         ITEM_PICKER       itemPicker( NULL, UR_DELETED );
         BOARD_ITEM*       item, * nextitem;
 
-        if( m_DelZones->GetValue() )
-        {
-            gen_rastnest = true;
-
-            /* SEG_ZONE items used in Zone filling selection are now deprecated :
-            * and are deleted but not put in undo buffer if exist
-            */
-            pcb->m_Zone.DeleteAll();
-
-            while( pcb->GetAreaCount() )
-            {
-                item = pcb->GetArea( 0 );
-                itemPicker.SetItem( item );
-                pickersList.PushItem( itemPicker );
-                pcb->Remove( item );
-            }
-        }
-
-        LAYER_MSK masque_layer = NO_LAYERS;
         LAYER_MSK layers_filter = ALL_LAYERS;
+
         if( m_rbLayersOption->GetSelection() != 0 )     // Use current layer only
             layers_filter = GetLayerMask( m_currentLayer );
 
-
-        if( m_DelDrawings->GetValue() )
-            masque_layer = (~EDGE_LAYER) & ALL_NO_CU_LAYERS;
-
-        if( m_DelBoardEdges->GetValue() )
-            masque_layer |= EDGE_LAYER;
-
-        layers_filter &= layers_filter;
-
-        for( item = pcb->m_Drawings; item != NULL; item = nextitem )
+        if( m_DelZones->GetValue() )
         {
-            nextitem = item->Next();
-            bool removeme = GetLayerMask( item->GetLayer() ) & masque_layer;
+            int area_index = 0;
+            item = pcb->GetArea( area_index );
 
-            if( ( item->Type() == PCB_TEXT_T ) && m_DelTexts->GetValue() )
-                removeme = true;
-
-            if( removeme )
+            while( item != NULL )
             {
-                itemPicker.SetItem( item );
-                pickersList.PushItem( itemPicker );
-                item->UnLink();
+
+                if( GetLayerMask( item->GetLayer() ) & layers_filter )
+                {
+                    itemPicker.SetItem( item );
+                    pickersList.PushItem( itemPicker );
+                    pcb->Remove( item );
+                    gen_rastnest = true;
+                }
+                else
+                {
+                    area_index++;
+                }
+
+                item = pcb->GetArea( area_index );
+            }
+        }
+
+        if( m_DelDrawings->GetValue() || m_DelBoardEdges->GetValue() )
+        {
+            LAYER_MSK masque_layer = NO_LAYERS;
+
+            if( m_DelDrawings->GetValue() )
+                 masque_layer = (~EDGE_LAYER) & ALL_NO_CU_LAYERS;
+
+            if( m_DelBoardEdges->GetValue() )
+                 masque_layer |= EDGE_LAYER;
+
+            masque_layer &= layers_filter;
+
+            for( item = pcb->m_Drawings; item != NULL; item = nextitem )
+            {
+                nextitem = item->Next();
+
+                if( ( item->Type() == PCB_LINE_T ) && ( GetLayerMask( item->GetLayer() ) & masque_layer) )
+                {
+                    itemPicker.SetItem( item );
+                    pickersList.PushItem( itemPicker );
+                    item->UnLink();
+                }
+            }
+        }
+
+        if( m_DelTexts->GetValue() )
+        {
+            LAYER_MSK del_text_layers = ALL_LAYERS & layers_filter;
+
+            for( item = pcb->m_Drawings; item != NULL; item = nextitem )
+            {
+                nextitem = item->Next();
+
+                if( ( item->Type() == PCB_TEXT_T ) && ( GetLayerMask( item->GetLayer() ) & del_text_layers ) )
+                {
+                    itemPicker.SetItem( item );
+                    pickersList.PushItem( itemPicker );
+                    item->UnLink();
+                }
             }
         }
 
         if( m_DelModules->GetValue() )
         {
-            gen_rastnest = true;
 
             for( item = pcb->m_Modules; item; item = nextitem )
             {
                 nextitem = item->Next();
-                itemPicker.SetItem( item );
-                pickersList.PushItem( itemPicker );
-                item->UnLink();
+
+                if( ( GetLayerMask( item->GetLayer() ) & layers_filter ) &&
+                    ( ( m_ModuleFilterNormal->GetValue() && !item->IsLocked() ) ||
+                      ( m_ModuleFilterLocked->GetValue() && item->IsLocked() ) ) )
+                {
+                    itemPicker.SetItem( item );
+                    pickersList.PushItem( itemPicker );
+                    item->UnLink();
+                    gen_rastnest = true;
+                }
             }
         }
 
@@ -148,6 +190,7 @@ void DIALOG_GLOBAL_DELETION::AcceptPcbDelete( )
                 track_mask_filter |= TRACK_AR;
 
             TRACK * nexttrack;
+
             for( TRACK *track = pcb->m_Track; track != NULL; track = nexttrack )
             {
                 nexttrack = track->Next();
@@ -180,6 +223,7 @@ void DIALOG_GLOBAL_DELETION::AcceptPcbDelete( )
 
         if( gen_rastnest )
             m_Parent->Compile_Ratsnest( NULL, true );
+
     }
 
     m_Parent->GetCanvas()->Refresh();
@@ -187,4 +231,3 @@ void DIALOG_GLOBAL_DELETION::AcceptPcbDelete( )
 
     EndModal( 1 );
 }
-
diff --git a/pcbnew/dialogs/dialog_global_deletion.h b/pcbnew/dialogs/dialog_global_deletion.h
index 1983409708..4742a9ea04 100644
--- a/pcbnew/dialogs/dialog_global_deletion.h
+++ b/pcbnew/dialogs/dialog_global_deletion.h
@@ -30,6 +30,7 @@ private:
 
     void AcceptPcbDelete();
     void OnCheckDeleteTracks( wxCommandEvent& event );
+    void OnCheckDeleteModules( wxCommandEvent& event );
 };
 
 #endif  // _DIALOG_GLOBAL_DELETION_H_
diff --git a/pcbnew/dialogs/dialog_global_deletion_base.cpp b/pcbnew/dialogs/dialog_global_deletion_base.cpp
index 29317e86d0..b56bae82e5 100644
--- a/pcbnew/dialogs/dialog_global_deletion_base.cpp
+++ b/pcbnew/dialogs/dialog_global_deletion_base.cpp
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Feb 26 2014)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -52,25 +52,32 @@ DIALOG_GLOBAL_DELETION_BASE::DIALOG_GLOBAL_DELETION_BASE( wxWindow* parent, wxWi
 	wxBoxSizer* bSizerRight;
 	bSizerRight = new wxBoxSizer( wxVERTICAL );
 	
-	sbTrackFilter = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Track Filter") ), wxVERTICAL );
+	sbFilter = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Filter Settings") ), wxVERTICAL );
 	
 	m_TrackFilterAR = new wxCheckBox( this, wxID_ANY, _("Automatically routed tracks"), wxDefaultPosition, wxDefaultSize, 0 );
 	m_TrackFilterAR->SetValue(true); 
-	sbTrackFilter->Add( m_TrackFilterAR, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
+	sbFilter->Add( m_TrackFilterAR, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
 	m_TrackFilterLocked = new wxCheckBox( this, wxID_ANY, _("Locked tracks"), wxDefaultPosition, wxDefaultSize, 0 );
-	sbTrackFilter->Add( m_TrackFilterLocked, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
+	sbFilter->Add( m_TrackFilterLocked, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
-	m_TrackFilterNormal = new wxCheckBox( this, wxID_ANY, _("Normal tracks"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_TrackFilterNormal = new wxCheckBox( this, wxID_ANY, _("Unlocked tracks"), wxDefaultPosition, wxDefaultSize, 0 );
 	m_TrackFilterNormal->SetValue(true); 
-	sbTrackFilter->Add( m_TrackFilterNormal, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
+	sbFilter->Add( m_TrackFilterNormal, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 	
 	m_TrackFilterVias = new wxCheckBox( this, wxID_ANY, _("Vias"), wxDefaultPosition, wxDefaultSize, 0 );
 	m_TrackFilterVias->SetValue(true); 
-	sbTrackFilter->Add( m_TrackFilterVias, 0, wxALL, 5 );
+	sbFilter->Add( m_TrackFilterVias, 0, wxALL, 5 );
+	
+	m_ModuleFilterLocked = new wxCheckBox( this, wxID_ANY, _("Locked footprints"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbFilter->Add( m_ModuleFilterLocked, 0, wxALL, 5 );
+	
+	m_ModuleFilterNormal = new wxCheckBox( this, wxID_ANY, _("Unlocked footprints"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_ModuleFilterNormal->SetValue(true); 
+	sbFilter->Add( m_ModuleFilterNormal, 0, wxALL, 5 );
 	
 	
-	bSizerRight->Add( sbTrackFilter, 0, wxALL|wxEXPAND, 5 );
+	bSizerRight->Add( sbFilter, 0, wxALL|wxEXPAND, 5 );
 	
 	wxString m_rbLayersOptionChoices[] = { _("All layers"), _("Current layer only") };
 	int m_rbLayersOptionNChoices = sizeof( m_rbLayersOptionChoices ) / sizeof( wxString );
@@ -112,6 +119,7 @@ DIALOG_GLOBAL_DELETION_BASE::DIALOG_GLOBAL_DELETION_BASE( wxWindow* parent, wxWi
 	this->Centre( wxBOTH );
 	
 	// Connect Events
+	m_DelModules->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCheckDeleteModules ), NULL, this );
 	m_DelTracks->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCheckDeleteTracks ), NULL, this );
 	m_sdbSizer1Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCancelClick ), NULL, this );
 	m_sdbSizer1OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnOkClick ), NULL, this );
@@ -120,6 +128,7 @@ DIALOG_GLOBAL_DELETION_BASE::DIALOG_GLOBAL_DELETION_BASE( wxWindow* parent, wxWi
 DIALOG_GLOBAL_DELETION_BASE::~DIALOG_GLOBAL_DELETION_BASE()
 {
 	// Disconnect Events
+	m_DelModules->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCheckDeleteModules ), NULL, this );
 	m_DelTracks->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCheckDeleteTracks ), NULL, this );
 	m_sdbSizer1Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnCancelClick ), NULL, this );
 	m_sdbSizer1OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GLOBAL_DELETION_BASE::OnOkClick ), NULL, this );
diff --git a/pcbnew/dialogs/dialog_global_deletion_base.fbp b/pcbnew/dialogs/dialog_global_deletion_base.fbp
index f4a139f955..1053aa1bf2 100644
--- a/pcbnew/dialogs/dialog_global_deletion_base.fbp
+++ b/pcbnew/dialogs/dialog_global_deletion_base.fbp
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
 <wxFormBuilder_Project>
-    <FileVersion major="1" minor="11" />
+    <FileVersion major="1" minor="12" />
     <object class="Project" expanded="1">
         <property name="class_decoration"></property>
         <property name="code_generation">C++</property>
@@ -20,8 +20,10 @@
         <property name="path">.</property>
         <property name="precompiled_header"></property>
         <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
         <property name="skip_php_events">1</property>
         <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
         <property name="use_enum">0</property>
         <property name="use_microsoft_bom">0</property>
         <object class="Dialog" expanded="1">
@@ -527,7 +529,7 @@
                                         <property name="window_name"></property>
                                         <property name="window_style"></property>
                                         <event name="OnChar"></event>
-                                        <event name="OnCheckBox"></event>
+                                        <event name="OnCheckBox">OnCheckDeleteModules</event>
                                         <event name="OnEnterWindow"></event>
                                         <event name="OnEraseBackground"></event>
                                         <event name="OnKeyDown"></event>
@@ -833,9 +835,9 @@
                                     <property name="proportion">0</property>
                                     <object class="wxStaticBoxSizer" expanded="1">
                                         <property name="id">wxID_ANY</property>
-                                        <property name="label">Track Filter</property>
+                                        <property name="label">Filter Settings</property>
                                         <property name="minimum_size"></property>
-                                        <property name="name">sbTrackFilter</property>
+                                        <property name="name">sbFilter</property>
                                         <property name="orient">wxVERTICAL</property>
                                         <property name="permission">protected</property>
                                         <event name="OnUpdateUI"></event>
@@ -1048,7 +1050,7 @@
                                                 <property name="gripper">0</property>
                                                 <property name="hidden">0</property>
                                                 <property name="id">wxID_ANY</property>
-                                                <property name="label">Normal tracks</property>
+                                                <property name="label">Unlocked tracks</property>
                                                 <property name="max_size"></property>
                                                 <property name="maximize_button">0</property>
                                                 <property name="maximum_size"></property>
@@ -1191,6 +1193,182 @@
                                                 <event name="OnUpdateUI"></event>
                                             </object>
                                         </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Locked footprints</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_ModuleFilterLocked</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">1</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Unlocked footprints</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_ModuleFilterNormal</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
                                     </object>
                                 </object>
                                 <object class="sizeritem" expanded="1">
diff --git a/pcbnew/dialogs/dialog_global_deletion_base.h b/pcbnew/dialogs/dialog_global_deletion_base.h
index dca068674f..d9d8042b78 100644
--- a/pcbnew/dialogs/dialog_global_deletion_base.h
+++ b/pcbnew/dialogs/dialog_global_deletion_base.h
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Oct  8 2012)
+// C++ code generated with wxFormBuilder (version Feb 26 2014)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -48,11 +48,13 @@ class DIALOG_GLOBAL_DELETION_BASE : public DIALOG_SHIM
 		wxCheckBox* m_DelTracks;
 		wxCheckBox* m_DelMarkers;
 		wxCheckBox* m_DelAlls;
-		wxStaticBoxSizer* sbTrackFilter;
+		wxStaticBoxSizer* sbFilter;
 		wxCheckBox* m_TrackFilterAR;
 		wxCheckBox* m_TrackFilterLocked;
 		wxCheckBox* m_TrackFilterNormal;
 		wxCheckBox* m_TrackFilterVias;
+		wxCheckBox* m_ModuleFilterLocked;
+		wxCheckBox* m_ModuleFilterNormal;
 		wxRadioBox* m_rbLayersOption;
 		wxStaticText* m_staticText1;
 		wxTextCtrl* m_textCtrlCurrLayer;
@@ -62,6 +64,7 @@ class DIALOG_GLOBAL_DELETION_BASE : public DIALOG_SHIM
 		wxButton* m_sdbSizer1Cancel;
 		
 		// Virtual event handlers, overide them in your derived class
+		virtual void OnCheckDeleteModules( wxCommandEvent& event ) { event.Skip(); }
 		virtual void OnCheckDeleteTracks( wxCommandEvent& event ) { event.Skip(); }
 		virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
 		virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
diff --git a/pcbnew/dialogs/dialog_layers_setup.cpp b/pcbnew/dialogs/dialog_layers_setup.cpp
index aded0cf5df..fc26fe399e 100644
--- a/pcbnew/dialogs/dialog_layers_setup.cpp
+++ b/pcbnew/dialogs/dialog_layers_setup.cpp
@@ -294,6 +294,7 @@ DIALOG_LAYERS_SETUP::DIALOG_LAYERS_SETUP( PCB_EDIT_FRAME* parent ) :
     m_TitlePanel->SetMinSize( wxSize( -1, m_AdhesFrontName->GetSize().y+10 ) );
 
     Layout();
+    Fit();
 
     Center();
 
diff --git a/pcbnew/dialogs/dialog_pad_properties.cpp b/pcbnew/dialogs/dialog_pad_properties.cpp
index 73cbbd446b..42f75d220c 100644
--- a/pcbnew/dialogs/dialog_pad_properties.cpp
+++ b/pcbnew/dialogs/dialog_pad_properties.cpp
@@ -681,13 +681,14 @@ bool DIALOG_PAD_PROPERTIES::padValuesOK()
     {
         if( m_dummyPad->GetDrillSize().x || m_dummyPad->GetDrillSize().y )
         {
-            msg = _( "Error: pad is not on a copper layer and has a hole" );
+            // Note: he message is shown in an HTML window
+            msg = _( "Error: the pad is not on a copper layer and has a hole" );
 
             if( m_dummyPad->GetAttribute() == PAD_HOLE_NOT_PLATED )
             {
-                msg += wxT("\n");
-                msg += _(   "For NPTH pad, set pad drill value to pad size value,\n"
-                            "if you do not want this pad plotted in gerber files"
+                msg += wxT("<br><br><i>");
+                msg += _(   "For NPTH pad, set pad size value to pad drill value,"
+                            " if you do not want this pad plotted in gerber files"
                             );
             }
 
diff --git a/pcbnew/edit.cpp b/pcbnew/edit.cpp
index 18e0d0a0bb..91bd9ee4ad 100644
--- a/pcbnew/edit.cpp
+++ b/pcbnew/edit.cpp
@@ -1077,7 +1077,13 @@ void PCB_EDIT_FRAME::Process_Special_Functions( wxCommandEvent& event )
         break;
 
     case ID_POPUP_PCB_EDIT_DRAWING:
+#ifndef USE_WX_OVERLAY
         InstallGraphicItemPropertiesDialog( (DRAWSEGMENT*) GetCurItem(), &dc );
+#else
+        // #1277772 - Draw into dialog converted in refresh request
+        InstallGraphicItemPropertiesDialog( (DRAWSEGMENT*) GetCurItem(), NULL );
+        m_canvas->Refresh();
+#endif
         m_canvas->MoveCursorToCrossHair();
         break;
 
diff --git a/pcbnew/exporters/export_idf.cpp b/pcbnew/exporters/export_idf.cpp
index 6becbe26cf..3d363f5caa 100644
--- a/pcbnew/exporters/export_idf.cpp
+++ b/pcbnew/exporters/export_idf.cpp
@@ -334,7 +334,7 @@ static void idf_export_module( BOARD* aPcb, MODULE* aModule,
                 refdes = aIDFBoard.GetRefDes();
         }
 
-        double rotz = modfile->m_MatRotation.z + aModule->GetOrientation()/10.0;
+        double rotz = aModule->GetOrientation()/10.0;
         double locx = modfile->m_MatPosition.x;
         double locy = modfile->m_MatPosition.y;
         double locz = modfile->m_MatPosition.z;
@@ -343,6 +343,7 @@ static void idf_export_module( BOARD* aPcb, MODULE* aModule,
 
         if( top )
         {
+            rotz += modfile->m_MatRotation.z;
             locy = -locy;
             RotatePoint( &locx, &locy, aModule->GetOrientation() );
             locy = -locy;
@@ -352,6 +353,7 @@ static void idf_export_module( BOARD* aPcb, MODULE* aModule,
             RotatePoint( &locx, &locy, aModule->GetOrientation() );
             locy = -locy;
 
+            rotz -= modfile->m_MatRotation.z;
             rotz = 180.0 - rotz;
 
             if( rotz >= 360.0 )
diff --git a/pcbnew/exporters/export_vrml.cpp b/pcbnew/exporters/export_vrml.cpp
index 9002657d19..53845f1db4 100644
--- a/pcbnew/exporters/export_vrml.cpp
+++ b/pcbnew/exporters/export_vrml.cpp
@@ -44,6 +44,7 @@
  *
  * 3. Export Graphics to Layer objects (see 3d_draw.cpp for clues) to ensure that custom
  *      tracks/fills/logos are rendered.
+ *  module->TransformGraphicShapesWithClearanceToPolygonSet
  *
  * For mechanical correctness, we should use the following settings with arcs:
  * 1. max. deviation:  the number of edges should be determined by the max.
@@ -925,7 +926,8 @@ static void export_vrml_text_module( TEXTE_MODULE* module )
 }
 
 
-static void export_vrml_edge_module( MODEL_VRML& aModel, EDGE_MODULE* aOutline )
+static void export_vrml_edge_module( MODEL_VRML& aModel, EDGE_MODULE* aOutline,
+                                     double aOrientation )
 {
     LAYER_NUM layer = aOutline->GetLayer();
     double  x   = aOutline->GetStart().x * aModel.scale + aModel.tx;
@@ -936,6 +938,10 @@ static void export_vrml_edge_module( MODEL_VRML& aModel, EDGE_MODULE* aOutline )
 
     switch( aOutline->GetShape() )
     {
+    case S_SEGMENT:
+        export_vrml_line( aModel, layer, x, y, xf, yf, w );
+        break;
+
     case S_ARC:
         export_vrml_arc( aModel, layer, x, y, xf, yf, w, aOutline->GetAngle() / 10 );
         break;
@@ -944,8 +950,41 @@ static void export_vrml_edge_module( MODEL_VRML& aModel, EDGE_MODULE* aOutline )
         export_vrml_circle( aModel, layer, x, y, xf, yf, w );
         break;
 
+    case S_POLYGON:
+        {
+            VRML_LAYER* vl;
+
+            if( !VRMLEXPORT::GetLayer( aModel, layer, &vl ) )
+                break;
+
+            int nvert = aOutline->GetPolyPoints().size();
+            int i = 0;
+
+            if( nvert < 3 ) break;
+
+            int seg = vl->NewContour();
+
+            if( seg < 0 )
+                break;
+
+            while( i < nvert )
+            {
+                CPolyPt corner( aOutline->GetPolyPoints()[i] );
+                RotatePoint( &corner.x, &corner.y, aOrientation );
+                corner.x += aOutline->GetPosition().x;
+                corner.y += aOutline->GetPosition().y;
+
+                x = corner.x * aModel.scale + aModel.tx;
+                y = - ( corner.y * aModel.scale + aModel.ty );
+                vl->AddVertex( seg, x, y );
+
+                ++i;
+            }
+            vl->EnsureWinding( seg, false );
+        }
+        break;
+
     default:
-        export_vrml_line( aModel, layer, x, y, xf, yf, w );
         break;
     }
 }
@@ -1134,7 +1173,8 @@ static void export_vrml_module( MODEL_VRML& aModel, BOARD* aPcb, MODULE* aModule
             break;
 
         case PCB_MODULE_EDGE_T:
-            export_vrml_edge_module( aModel, dynamic_cast<EDGE_MODULE*>( item ) );
+            export_vrml_edge_module( aModel, dynamic_cast<EDGE_MODULE*>( item ),
+                                     aModule->GetOrientation() );
             break;
 
         default:
@@ -1154,14 +1194,14 @@ static void export_vrml_module( MODEL_VRML& aModel, BOARD* aPcb, MODULE* aModule
         if( !vrmlm->Is3DType( S3D_MASTER::FILE3D_VRML ) )
             continue;
 
-        // expand environment variables
-        wxString fname = wxExpandEnvVars( vrmlm->GetShape3DName() );
+        wxString fname = vrmlm->GetShape3DFullFilename();
 
         fname.Replace( wxT( "\\" ), wxT( "/" ) );
         wxString source_fname = fname;
 
-        if( aExport3DFiles )    // Change illegal characters
+        if( aExport3DFiles )
         {
+            // Change illegal characters in filenames
             ChangeIllegalCharacters( fname, true );
             fname = a3D_Subdir + wxT( "/" ) + fname;
 
diff --git a/pcbnew/exporters/gen_drill_report_files.cpp b/pcbnew/exporters/gen_drill_report_files.cpp
index c73e4e19d1..2c4f9b8c7c 100644
--- a/pcbnew/exporters/gen_drill_report_files.cpp
+++ b/pcbnew/exporters/gen_drill_report_files.cpp
@@ -360,7 +360,7 @@ bool EXCELLON_WRITER::GenDrillReportFile( const wxString& aFullFileName )
     for( ; ; )
     {
         BuildHolesList( layer1, layer2,
-                          gen_through_holes ? false : true, gen_NPTH_holes );
+                          gen_through_holes ? false : true, gen_NPTH_holes, false);
 
         totalHoleCount = 0;
 
diff --git a/pcbnew/exporters/gendrill_Excellon_writer.cpp b/pcbnew/exporters/gendrill_Excellon_writer.cpp
index 7ad2293b95..91b486c4ad 100644
--- a/pcbnew/exporters/gendrill_Excellon_writer.cpp
+++ b/pcbnew/exporters/gendrill_Excellon_writer.cpp
@@ -442,11 +442,13 @@ static bool CmpHoleDiameterValue( const HOLE_INFO& a, const HOLE_INFO& b )
  * param aGenerateNPTH_list :
  *       true to create NPTH only list (with no plated holes)
  *       false to created plated holes list (with no NPTH )
+ * param aMergePTHNPTH : if true, merge PTH and NPTH holes into one file by treating all holes as PTH
  */
 void EXCELLON_WRITER::BuildHolesList( int aFirstLayer,
                                       int aLastLayer,
                                       bool aExcludeThroughHoles,
-                                      bool aGenerateNPTH_list )
+                                      bool aGenerateNPTH_list,
+                                      bool aMergePTHNPTH )
 {
     HOLE_INFO new_hole;
     int       hole_value;
@@ -460,6 +462,11 @@ void EXCELLON_WRITER::BuildHolesList( int aFirstLayer,
             EXCHG( aFirstLayer, aLastLayer );
     }
 
+    if ( aGenerateNPTH_list && aMergePTHNPTH )
+    {
+        return;
+    }
+
     /* build hole list for vias
     */
     if( ! aGenerateNPTH_list )  // vias are always plated !
@@ -507,7 +514,7 @@ void EXCELLON_WRITER::BuildHolesList( int aFirstLayer,
             // Read and analyse pads
             for( D_PAD* pad = module->Pads();  pad;  pad = pad->Next() )
             {
-                if( ! aGenerateNPTH_list && pad->GetAttribute() == PAD_HOLE_NOT_PLATED )
+                if( ! aGenerateNPTH_list && pad->GetAttribute() == PAD_HOLE_NOT_PLATED && ! aMergePTHNPTH )
                     continue;
 
                 if( aGenerateNPTH_list && pad->GetAttribute() != PAD_HOLE_NOT_PLATED )
diff --git a/pcbnew/exporters/gendrill_Excellon_writer.h b/pcbnew/exporters/gendrill_Excellon_writer.h
index 2a059fade4..e62501e80a 100644
--- a/pcbnew/exporters/gendrill_Excellon_writer.h
+++ b/pcbnew/exporters/gendrill_Excellon_writer.h
@@ -135,6 +135,7 @@ private:
                                                         // (i.e inches or mm)
     bool                     m_mirror;
     wxPoint                  m_offset;                  // Drill offset ooordinates
+    bool                     m_mergePTHNPTH;
     std::vector<HOLE_INFO>   m_holeListBuffer;          // Buffer containing holes
     std::vector<DRILL_TOOL>  m_toolListBuffer;          // Buffer containing tools
 
@@ -146,6 +147,7 @@ public: EXCELLON_WRITER( BOARD* aPcb, wxPoint aOffset )
         m_conversionUnits = 0.0001;
         m_unitsDecimal    = false;
         m_mirror = false;
+        m_mergePTHNPTH = false;
         m_minimalHeader = false;
     }
 
@@ -177,11 +179,12 @@ public: EXCELLON_WRITER( BOARD* aPcb, wxPoint aOffset )
      * @param aMinimalHeader = true to use a minimal header (no comments, no info)
      * @param aOffset = drill coordinates offset
      */
-    void SetOptions( bool aMirror, bool aMinimalHeader, wxPoint aOffset )
+    void SetOptions( bool aMirror, bool aMinimalHeader, wxPoint aOffset, bool aMergePTHNPTH )
     {
         m_mirror = aMirror;
         m_offset = aOffset;
         m_minimalHeader = aMinimalHeader;
+        m_mergePTHNPTH = aMergePTHNPTH;
     }
 
     /**
@@ -199,7 +202,8 @@ public: EXCELLON_WRITER( BOARD* aPcb, wxPoint aOffset )
      */
     void BuildHolesList( int aFirstLayer, int aLastLayer,
                            bool aExcludeThroughHoles,
-                           bool aGenerateNPTH_list );
+                           bool aGenerateNPTH_list,
+                           bool aMergePTHNPTH );
 
     int  GetHolesCount() const { return m_holeListBuffer.size(); }
 
diff --git a/pcbnew/exporters/idf.cpp b/pcbnew/exporters/idf.cpp
index 03a29692bf..21e4af1c9d 100644
--- a/pcbnew/exporters/idf.cpp
+++ b/pcbnew/exporters/idf.cpp
@@ -1055,13 +1055,35 @@ bool IDF_COMP::substituteComponent( FILE* aLibFile )
     if( parent->RegisterOutline( "NOGEOM_NOPART" ) )
         return true;
 
+    // Create a star shape 5mm high with points on 5 and 2.5 mm circles
     fprintf( aLibFile, ".ELECTRICAL\n" );
     fprintf( aLibFile, "\"NOGEOM\" \"NOPART\" MM 5\n" );
-    // TODO: for now we shall use a simple cylinder; a more intricate
-    // and readily recognized feature (a stylistic X) would be of
-    // much greater value.
-    fprintf( aLibFile, "0 0 0 0\n" );
-    fprintf( aLibFile, "0 2.5 0 360\n" );
+
+    double a, da, x, y;
+    da = M_PI / 5.0;
+    a = da / 2.0;
+
+    for( int i = 0; i < 10; ++i )
+    {
+        if( i & 1 )
+        {
+            x = 2.5 * cos( a );
+            y = 2.5 * sin( a );
+        }
+        else
+        {
+            x = 1.5 * cos( a );
+            y = 1.5 * sin( a );
+        }
+
+        a += da;
+        fprintf( aLibFile, "0 %.3f %.3f 0\n", x, y );
+    }
+
+    a = da / 2.0;
+    x = 1.5 * cos( a );
+    y = 1.5 * sin( a );
+    fprintf( aLibFile, "0 %.3f %.3f 0\n", x, y );
     fprintf( aLibFile, ".END_ELECTRICAL\n\n" );
 
     return true;
diff --git a/pcbnew/help_common_strings.h b/pcbnew/help_common_strings.h
index e628f9771a..cbc1d6b378 100644
--- a/pcbnew/help_common_strings.h
+++ b/pcbnew/help_common_strings.h
@@ -22,3 +22,5 @@
 #define HELP_ZOOM_REDRAW _( "Redraw the screen of the board" )
 
 #define HELP_SHOW_HIDE_LAYERMANAGER _( "Show/hide the layers manager toolbar" )
+
+#define HELP_SHOW_HIDE_MICROWAVE_TOOLS _( "Show/hide the toolbar for microwave tools\nThis is a experimental feature (under development)" )
diff --git a/pcbnew/hotkeys.h b/pcbnew/hotkeys.h
index 844aeca776..6424e713da 100644
--- a/pcbnew/hotkeys.h
+++ b/pcbnew/hotkeys.h
@@ -2,7 +2,7 @@
  * @file pcbnew/hotkeys.h
  * Pcbnew hotkeys
  */
-#ifndef _PCBNEW_KOTKEYS_H
+#ifndef _PCBNEW_HOTKEYS_H
 #define _PCBNEW_HOTKEYS_H
 
 #include <hotkeys_basic.h>
diff --git a/pcbnew/legacy_plugin.cpp b/pcbnew/legacy_plugin.cpp
index c4594c9264..abed5085e7 100644
--- a/pcbnew/legacy_plugin.cpp
+++ b/pcbnew/legacy_plugin.cpp
@@ -1814,7 +1814,7 @@ void LEGACY_PLUGIN::loadNETINFO_ITEM()
 {
     char  buf[1024];
 
-    NETINFO_ITEM*   net;
+    NETINFO_ITEM*   net = NULL;
     char*           line;
 
     while( ( line = READLINE( m_reader ) ) != NULL )
@@ -1835,7 +1835,7 @@ void LEGACY_PLUGIN::loadNETINFO_ITEM()
         {
             // net 0 should be already in list, so store this net
             // if it is not the net 0, or if the net 0 does not exists.
-            if( net->GetNet() > 0 || m_board->FindNet( 0 ) == NULL )
+            if( net != NULL && ( net->GetNet() > 0 || m_board->FindNet( 0 ) == NULL ) )
                 m_board->AppendNet( net );
             else
                 delete net;
@@ -2586,13 +2586,11 @@ void LEGACY_PLUGIN::loadDIMENSION()
             // sscanf( Line + 2, " %d %d %d %d %d %d", &Dummy, &m_arrowD1Ox, &m_arrowD1Oy, &m_arrowD1Fx, &m_arrowD1Fy, &Dummy );
 
             int ignore      = intParse( line + SZ( "S1" ), &data );
-            BIU arrowD10x   = biuParse( data, &data );
-            BIU arrowD10y   = biuParse( data, &data );
+            biuParse( data, &data );    // skipping excessive data
+            biuParse( data, &data );    // skipping excessive data
             BIU arrowD1Fx   = biuParse( data, &data );
             BIU arrowD1Fy   = biuParse( data );
 
-            dim->m_crossBarF.x = arrowD10x;
-            dim->m_crossBarF.y = arrowD10y;
             dim->m_arrowD1F.x = arrowD1Fx;
             dim->m_arrowD1F.y = arrowD1Fy;
             (void) ignore;
@@ -2603,13 +2601,11 @@ void LEGACY_PLUGIN::loadDIMENSION()
             // sscanf( Line + 2, " %d %d %d %d %d %d", &Dummy, &m_arrowD2Ox, &m_arrowD2Oy, &m_arrowD2Fx, &m_arrowD2Fy, &Dummy );
 
             int ignore    = intParse( line + SZ( "S2" ), &data );
-            BIU arrowD2Ox = biuParse( data, &data );
-            BIU arrowD2Oy = biuParse( data, &data );
+            biuParse( data, &data );    // skipping excessive data
+            biuParse( data, &data );    // skipping excessive data
             BIU arrowD2Fx = biuParse( data, &data );
             BIU arrowD2Fy = biuParse( data, &data );
 
-            dim->m_crossBarF.x = arrowD2Ox;
-            dim->m_crossBarF.y = arrowD2Oy;
             dim->m_arrowD2F.x = arrowD2Fx;
             dim->m_arrowD2F.y = arrowD2Fy;
             (void) ignore;
@@ -2619,13 +2615,11 @@ void LEGACY_PLUGIN::loadDIMENSION()
         {
             // sscanf( Line + 2, " %d %d %d %d %d %d\n", &Dummy, &m_arrowG1Ox, &m_arrowG1Oy, &m_arrowG1Fx, &m_arrowG1Fy, &Dummy );
             int ignore    = intParse( line + SZ( "S3" ), &data );
-            BIU arrowG1Ox = biuParse( data, &data );
-            BIU arrowG1Oy = biuParse( data, &data );
+            biuParse( data, &data );    // skipping excessive data
+            biuParse( data, &data );    // skipping excessive data
             BIU arrowG1Fx = biuParse( data, &data );
             BIU arrowG1Fy = biuParse( data, &data );
 
-            dim->m_crossBarO.x = arrowG1Ox;
-            dim->m_crossBarO.y = arrowG1Oy;
             dim->m_arrowG1F.x = arrowG1Fx;
             dim->m_arrowG1F.y = arrowG1Fy;
             (void) ignore;
@@ -2635,13 +2629,11 @@ void LEGACY_PLUGIN::loadDIMENSION()
         {
             // sscanf( Line + 2, " %d %d %d %d %d %d", &Dummy, &m_arrowG2Ox, &m_arrowG2Oy, &m_arrowG2Fx, &m_arrowG2Fy, &Dummy );
             int ignore    = intParse( line + SZ( "S4" ), &data );
-            BIU arrowG2Ox = biuParse( data, &data );
-            BIU arrowG2Oy = biuParse( data, &data );
+            biuParse( data, &data );    // skipping excessive data
+            biuParse( data, &data );    // skipping excessive data
             BIU arrowG2Fx = biuParse( data, &data );
             BIU arrowG2Fy = biuParse( data, &data );
 
-            dim->m_crossBarO.x = arrowG2Ox;
-            dim->m_crossBarO.y = arrowG2Oy;
             dim->m_arrowG2F.x = arrowG2Fx;
             dim->m_arrowG2F.y = arrowG2Fy;
             (void) ignore;
diff --git a/pcbnew/menubar_modedit.cpp b/pcbnew/menubar_modedit.cpp
index df68cee10a..12854c7ea5 100644
--- a/pcbnew/menubar_modedit.cpp
+++ b/pcbnew/menubar_modedit.cpp
@@ -62,7 +62,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
     wxMenu* fileMenu = new wxMenu;
 
     // Active library selection
-    AddMenuItem( fileMenu, ID_MODEDIT_SELECT_CURRENT_LIB, _("Current Library"),
+    AddMenuItem( fileMenu, ID_MODEDIT_SELECT_CURRENT_LIB, _("Set Active Library"),
                            _( "Select active library" ),
                            KiBitmap( open_library_xpm ) );
     fileMenu->AppendSeparator();
@@ -77,32 +77,32 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // from File
     AddMenuItem( openSubmenu, ID_MODEDIT_IMPORT_PART,
-                 _( "&Import Module from File" ),
-                 _( "Import a footprint from an existing file" ),
+                 _( "&Import Module From File" ),
+                 _( "Import footprint from an existing file" ),
                  KiBitmap( import_module_xpm ) );
 
     // from Library
     AddMenuItem( openSubmenu, ID_MODEDIT_LOAD_MODULE,
-                 _( "Load Module from Current Li&brary" ),
-                 _( "Open a footprint module from a Library" ),
+                 _( "Load Module From Current Li&brary" ),
+                 _( "Open a footprint module from library" ),
                  KiBitmap( module_xpm ) );
 
     // from current Board
     AddMenuItem( openSubmenu, ID_MODEDIT_LOAD_MODULE_FROM_BOARD,
-                 _( "Load Module from &Current Board" ),
-                 _( "Load a footprint module from the current loaded board" ),
+                 _( "Load Module From &Current Board" ),
+                 _( "Load a footprint module from the current board" ),
                  KiBitmap( load_module_board_xpm ) );
 
     /* Append openSubmenu to fileMenu */
     AddMenuItem( fileMenu, openSubmenu, -1,
                  _( "&Load Module" ),
-                 _( "Load a footprint module" ),
+                 _( "Load footprint module" ),
                  KiBitmap( open_document_xpm ) );
     fileMenu->AppendSeparator();
 
     // Save the currently loaded legacy library as an s-expression library.
     AddMenuItem( fileMenu, ID_MODEDIT_SAVE_LIBRARY_AS,
-                 _( "Save Current Library as ..." ),
+                 _( "Save Current Library As..." ),
                  _( "Save entire current library under a new name." ),
                  wxNullBitmap );
 
@@ -116,21 +116,21 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // Save module in new lib
     AddMenuItem( fileMenu, ID_MODEDIT_CREATE_NEW_LIB_AND_SAVE_CURRENT_PART,
-                 _( "S&ave Module into a New Library" ),
+                 _( "S&ave Module in New Library" ),
                  _( "Create a new library and save current module into it" ),
                  KiBitmap( new_library_xpm ) );
 
     // Export module
     AddMenuItem( fileMenu, ID_MODEDIT_EXPORT_PART,
                  _( "&Export Module" ),
-                 _( "Save the current loaded module to a file" ),
+                 _( "Save current loaded module into file" ),
                  KiBitmap( export_module_xpm ) );
     fileMenu->AppendSeparator();
 
     // Print
     AddMenuItem( fileMenu, wxID_PRINT,
                  _( "&Print" ),
-                 _( "Print the current module" ),
+                 _( "Print current module" ),
                  KiBitmap( plot_xpm ) );
 
     // Separator
@@ -139,7 +139,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
     // Close editor
     AddMenuItem( fileMenu, wxID_EXIT,
                  _( "Cl&ose" ),
-                 _( "Close the footprint editor" ),
+                 _( "Close footprint editor" ),
                  KiBitmap( exit_xpm ) );
 
     // Menu Edit:
@@ -148,18 +148,18 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
     // Undo
     text = AddHotkeyName( _( "&Undo" ), g_Module_Editor_Hokeys_Descr, HK_UNDO );
     AddMenuItem( editMenu, wxID_UNDO,
-                 text, _( "Undo last edit" ),
+                 text, _( "Undo last action" ),
                  KiBitmap( undo_xpm ) );
 
     // Redo
     text = AddHotkeyName( _( "&Redo" ), g_Module_Editor_Hokeys_Descr, HK_REDO );
     AddMenuItem( editMenu, wxID_REDO,
-                 text, _( "Redo the last undo action" ),
+                 text, _( "Redo last action" ),
                  KiBitmap( redo_xpm ) );
 
     // Delete items
     AddMenuItem( editMenu, ID_MODEDIT_DELETE_TOOL,
-                 _( "&Delete" ), _( "Delete objects with the eraser" ),
+                 _( "&Delete" ), _( "Delete objects with eraser" ),
                  KiBitmap( delete_xpm ) );
 
     // Separator
@@ -167,7 +167,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // Properties
     AddMenuItem( editMenu, ID_MODEDIT_EDIT_MODULE_PROPERTIES,
-                 _( "&Properties" ),
+                 _( "Edit &Properties" ),
                  _( "Edit module properties" ),
                  KiBitmap( module_options_xpm ) );
 
@@ -176,13 +176,13 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // Sizes and Widths
     AddMenuItem( dimensions_Submenu, ID_PCB_DRAWINGS_WIDTHS_SETUP,
-                 _( "&Sizes and Widths" ),
+                 _( "&Size and Width" ),
                  _( "Adjust width for texts and drawings" ),
                  KiBitmap( options_text_xpm ) );
 
     // Pad settings
     AddMenuItem( dimensions_Submenu, ID_MODEDIT_PAD_SETTINGS,
-                 _( "&Pad Settings" ), _( "Edit the settings for new pads" ),
+                 _( "&Pad Setting" ), _( "Edit settings for new pads" ),
                  KiBitmap( pad_dimensions_xpm ) );
 
     // User grid size
@@ -195,25 +195,25 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // Zoom In
     AddMenuItem( viewMenu, ID_ZOOM_IN,
-                 _( "Zoom &In" ), _( "Zoom in on the module" ),
+                 _( "Zoom &In" ), _( "Zoom in" ),
                  KiBitmap( zoom_in_xpm ) );
 
     // Zoom Out
     AddMenuItem( viewMenu, ID_ZOOM_OUT,
-                 _( "Zoom &Out" ), _( "Zoom out on the module" ),
+                 _( "Zoom &Out" ), _( "Zoom out" ),
                  KiBitmap( zoom_out_xpm ) );
 
     // Fit on Screen
     AddMenuItem( viewMenu, ID_ZOOM_PAGE,
                  _( "&Fit on Screen" ),
-                 _( "Zoom and fit the module in the window" ),
+                 _( "Zoom to fit the module in the window" ),
                  KiBitmap( zoom_fit_in_page_xpm ) );
 
     viewMenu->AppendSeparator();
 
     // Redraw
     AddMenuItem( viewMenu, ID_ZOOM_REDRAW,
-                 _( "&Redraw" ), _( "Redraw the window's viewport" ),
+                 _( "&Redraw" ), _( "Redraw window's viewport" ),
                  KiBitmap( zoom_redraw_xpm ) );
 
     // 3D view
@@ -258,7 +258,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
     // Anchor
     AddMenuItem( placeMenu, ID_MODEDIT_ANCHOR_TOOL,
                  _( "A&nchor" ),
-                 _( "Place the footprint module reference anchor" ),
+                 _( "Place footprint module reference anchor" ),
                  KiBitmap( anchor_xpm ) );
 
     // Menu Help:
@@ -269,8 +269,8 @@ void FOOTPRINT_EDIT_FRAME::ReCreateMenuBar()
 
     // Contents
     AddMenuItem( helpMenu, wxID_HELP,
-                 _( "&Contents" ),
-                 _( "Open the Pcbnew handbook" ),
+                 _( "P&cbnew Manual" ),
+                 _( "Open the Pcbnew manual" ),
                  KiBitmap( online_help_xpm ) );
 
     AddMenuItem( helpMenu, wxID_INDEX,
diff --git a/pcbnew/menubar_pcbframe.cpp b/pcbnew/menubar_pcbframe.cpp
index 4d88d95ff3..3a340b0c47 100644
--- a/pcbnew/menubar_pcbframe.cpp
+++ b/pcbnew/menubar_pcbframe.cpp
@@ -470,6 +470,13 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
                  HELP_SHOW_HIDE_LAYERMANAGER,
                  KiBitmap( layers_manager_xpm ) );
 
+    AddMenuItem( configmenu, ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR,
+                 m_show_microwave_tools ?
+                 _( "Hide Microwave Toolbar" ): _( "Show Microwave Toolbar" ),
+                 HELP_SHOW_HIDE_MICROWAVE_TOOLS,
+                 KiBitmap( mw_toolbar_xpm ) );
+
+
     // General
 #ifdef __WXMAC__
     configmenu->Append(wxID_PREFERENCES);
diff --git a/pcbnew/modedit_onclick.cpp b/pcbnew/modedit_onclick.cpp
index 3590df63f2..e4ff4eb701 100644
--- a/pcbnew/modedit_onclick.cpp
+++ b/pcbnew/modedit_onclick.cpp
@@ -223,7 +223,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
                              KiBitmap( zoom_area_xpm ) );
                 PopMenu->AppendSeparator();
                 AddMenuItem( PopMenu, ID_POPUP_PLACE_BLOCK,
-                             _( "Place Block" ), KiBitmap( apply_xpm ) );
+                             _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
                 AddMenuItem( PopMenu, ID_POPUP_COPY_BLOCK,
                              _( "Copy Block (shift + drag mouse)" ),
                              KiBitmap( copyblock_xpm ) );
@@ -327,7 +327,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
         {
             if( (flags & IS_NEW) )
                 AddMenuItem( PopMenu, ID_POPUP_PCB_STOP_CURRENT_DRAWING, _( "End edge" ),
-                             KiBitmap( apply_xpm ) );
+                             KiBitmap( checked_ok_xpm ) );
 
             if( !flags )
             {
@@ -337,7 +337,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
 
             if( ( flags & (IS_NEW | IS_MOVED) ) == IS_MOVED )
                 AddMenuItem( PopMenu, ID_POPUP_PCB_PLACE_EDGE, _( "Place edge" ),
-                             KiBitmap( apply_xpm ) );
+                             KiBitmap( checked_ok_xpm ) );
 
             msg = AddHotkeyName( _("Edit" ), g_Module_Editor_Hokeys_Descr, HK_EDIT_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_MODEDIT_EDIT_BODY_ITEM,
diff --git a/pcbnew/onrightclick.cpp b/pcbnew/onrightclick.cpp
index 37d53b3795..e0a156f66f 100644
--- a/pcbnew/onrightclick.cpp
+++ b/pcbnew/onrightclick.cpp
@@ -195,7 +195,7 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
             if( (flags & IS_NEW) )
             {
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_STOP_CURRENT_DRAWING,
-                             _( "End Drawing" ), KiBitmap( apply_xpm ) );
+                             _( "End Drawing" ), KiBitmap( checked_ok_xpm ) );
             }
 
             if( !flags )
@@ -225,7 +225,7 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
             if( flags & IS_NEW )
             {
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE,
-                             _( "Close Zone Outline" ), KiBitmap( apply_xpm ) );
+                             _( "Close Zone Outline" ), KiBitmap( checked_ok_xpm ) );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_ZONE_LAST_CREATED_CORNER,
                              _( "Delete Last Corner" ), KiBitmap( delete_xpm ) );
             }
@@ -452,7 +452,7 @@ void PCB_EDIT_FRAME::createPopUpBlockMenu( wxMenu* menu )
                  KiBitmap( cancel_xpm ) );
     AddMenuItem( menu, ID_POPUP_ZOOM_BLOCK, _( "Zoom Block" ), KiBitmap( zoom_area_xpm ) );
     menu->AppendSeparator();
-    AddMenuItem( menu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( apply_xpm ) );
+    AddMenuItem( menu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
     AddMenuItem( menu, ID_POPUP_COPY_BLOCK, _( "Copy Block" ), KiBitmap( copyblock_xpm ) );
     AddMenuItem( menu, ID_POPUP_FLIP_BLOCK, _( "Flip Block" ), KiBitmap( invert_module_xpm ) );
     AddMenuItem( menu, ID_POPUP_ROTATE_BLOCK, _( "Rotate Block" ), KiBitmap( rotate_ccw_xpm ) );
@@ -517,7 +517,7 @@ void PCB_EDIT_FRAME::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
     else if( flags & IS_DRAGGED )   // Drag via or node in progress
     {
         AddMenuItem( PopMenu, ID_POPUP_PCB_PLACE_MOVED_TRACK_NODE,
-                     _( "Place Node" ), KiBitmap( apply_xpm ) );
+                     _( "Place Node" ), KiBitmap( checked_ok_xpm ) );
         return;
     }
     else // Edition in progress
@@ -525,7 +525,7 @@ void PCB_EDIT_FRAME::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
         if( flags & IS_NEW )
         {
             msg = AddHotkeyName( _( "End Track" ), g_Board_Editor_Hokeys_Descr, HK_END_TRACK );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_END_TRACK, msg, KiBitmap( apply_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_END_TRACK, msg, KiBitmap( checked_ok_xpm ) );
         }
 
         msg = AddHotkeyName( _( "Place Through Via" ), g_Board_Editor_Hokeys_Descr, HK_ADD_THROUGH_VIA );
@@ -646,16 +646,16 @@ void PCB_EDIT_FRAME::createPopUpMenuForZones( ZONE_CONTAINER* edge_zone, wxMenu*
     if( edge_zone->GetFlags() == IS_DRAGGED )
     {
         AddMenuItem( aPopMenu, ID_POPUP_PCB_PLACE_DRAGGED_ZONE_OUTLINE_SEGMENT,
-                     _( "Place Edge Outline" ), KiBitmap( apply_xpm ) );
+                     _( "Place Edge Outline" ), KiBitmap( checked_ok_xpm ) );
     }
     else if( edge_zone->GetFlags() )
     {
         if( (edge_zone->GetFlags() & IN_EDIT ) )
             AddMenuItem( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_CORNER,
-                         _( "Place Corner" ), KiBitmap( apply_xpm ) );
+                         _( "Place Corner" ), KiBitmap( checked_ok_xpm ) );
         else
             AddMenuItem( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_OUTLINES,
-                         _( "Place Zone" ), KiBitmap( apply_xpm ) );
+                         _( "Place Zone" ), KiBitmap( checked_ok_xpm ) );
     }
     else
     {
diff --git a/pcbnew/pad_edition_functions.cpp b/pcbnew/pad_edition_functions.cpp
index 89cb8717a5..57907ad142 100644
--- a/pcbnew/pad_edition_functions.cpp
+++ b/pcbnew/pad_edition_functions.cpp
@@ -121,16 +121,38 @@ void PCB_BASE_FRAME::Import_Pad_Settings( D_PAD* aPad, bool aDraw )
         m_canvas->RefreshDrawingRect( aPad->GetBoundingBox() );
 
     aPad->GetParent()->SetLastEditTime();
+
+    OnModify();
 }
 
+/** Compute the 'next' pad number for autoincrement
+ * aPadName is the last pad name used */
+static wxString GetNextPadName( wxString aPadName )
+{
+    // Automatically increment the current pad number.
+    int num    = 0;
+    int ponder = 1;
+
+    // Trim and extract the trailing numeric part
+    while( aPadName.Len()
+            && aPadName.Last() >= '0'
+            && aPadName.Last() <= '9' )
+    {
+        num += ( aPadName.Last() - '0' ) * ponder;
+        aPadName.RemoveLast();
+        ponder *= 10;
+    }
+
+    num++;  // Use next number for the new pad
+    aPadName << num;
+
+    return aPadName;
+}
 
 /* Add a new pad to aModule.
  */
 void PCB_BASE_FRAME::AddPad( MODULE* aModule, bool draw )
 {
-    // Last used pad name (pad num)
-    wxString lastPadName = GetDesignSettings().m_Pad_Master.GetPadName();
-
     m_Pcb->m_Status_Pcb     = 0;
     aModule->SetLastEditTime();
 
@@ -152,22 +174,15 @@ void PCB_BASE_FRAME::AddPad( MODULE* aModule, bool draw )
     RotatePoint( &pos0, -aModule->GetOrientation() );
     pad->SetPos0( pos0 );
 
-    // Automatically increment the current pad number.
-    long num    = 0;
-    int  ponder = 1;
-
-    while( lastPadName.Len() && lastPadName.Last() >= '0' && lastPadName.Last() <= '9' )
-    {
-        num += ( lastPadName.Last() - '0' ) * ponder;
-        lastPadName.RemoveLast();
-        ponder *= 10;
+    /* NPTH pads take empty pad number (since they can't be connected),
+     * other pads get incremented from the last one edited */
+    wxString padName;
+    if( pad->GetAttribute() != PAD_HOLE_NOT_PLATED ) {
+        padName = GetNextPadName( GetDesignSettings()
+                .m_Pad_Master.GetPadName() );
     }
-
-    num++;  // Use next number for the new pad
-    lastPadName << num;
-    pad->SetPadName( lastPadName );
-
-    GetDesignSettings().m_Pad_Master.SetPadName(lastPadName);
+    pad->SetPadName( padName );
+    GetDesignSettings().m_Pad_Master.SetPadName( padName );
 
     aModule->CalculateBoundingBox();
     SetMsgPanel( pad );
diff --git a/pcbnew/pcad2kicadpcb_plugin/CMakeLists.txt b/pcbnew/pcad2kicadpcb_plugin/CMakeLists.txt
index 90492ed2df..84d7a27b2d 100644
--- a/pcbnew/pcad2kicadpcb_plugin/CMakeLists.txt
+++ b/pcbnew/pcad2kicadpcb_plugin/CMakeLists.txt
@@ -29,3 +29,5 @@ set( PCAD2PCBNEW_SRCS
     )
 
 add_library( pcad2kicadpcb STATIC ${PCAD2PCBNEW_SRCS} )
+add_dependencies( pcad2kicadpcb lib-dependencies )
+
diff --git a/pcbnew/pcb_painter.cpp b/pcbnew/pcb_painter.cpp
index 1a492ad47d..2587f7f65e 100644
--- a/pcbnew/pcb_painter.cpp
+++ b/pcbnew/pcb_painter.cpp
@@ -67,15 +67,15 @@ void PCB_RENDER_SETTINGS::ImportLegacyColors( COLORS_DESIGN_SETTINGS* aSettings
     }
 
     // Default colors for specific layers
-    m_layerColors[ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE )]         = COLOR4D( 0.5, 0.4, 0.0, 1.0 );
-    m_layerColors[ITEM_GAL_LAYER( PADS_HOLES_VISIBLE )]         = COLOR4D( 0.0, 0.5, 0.5, 1.0 );
-    m_layerColors[ITEM_GAL_LAYER( VIAS_VISIBLE )]               = COLOR4D( 0.7, 0.7, 0.7, 1.0 );
-    m_layerColors[ITEM_GAL_LAYER( PADS_VISIBLE )]               = COLOR4D( 0.7, 0.7, 0.7, 1.0 );
-    m_layerColors[ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE )]      = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
-    m_layerColors[ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE )]    = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
-    m_layerColors[ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE )]    = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
-    m_layerColors[ITEM_GAL_LAYER( RATSNEST_VISIBLE )]           = COLOR4D( 0.4, 0.4, 0.4, 0.7 );
-    m_layerColors[ITEM_GAL_LAYER( WORKSHEET )]                  = COLOR4D( 0.5, 0.0, 0.0, 1.0 );
+    m_layerColors[ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE )]             = COLOR4D( 0.5, 0.4, 0.0, 1.0 );
+    m_layerColors[ITEM_GAL_LAYER( PADS_HOLES_VISIBLE )]             = COLOR4D( 0.0, 0.5, 0.5, 1.0 );
+    m_layerColors[ITEM_GAL_LAYER( VIAS_VISIBLE )]                   = COLOR4D( 0.7, 0.7, 0.7, 1.0 );
+    m_layerColors[ITEM_GAL_LAYER( PADS_VISIBLE )]                   = COLOR4D( 0.7, 0.7, 0.7, 1.0 );
+    m_layerColors[NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE )]      = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
+    m_layerColors[NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE )]    = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
+    m_layerColors[NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE )]    = COLOR4D( 0.8, 0.8, 0.8, 0.7 );
+    m_layerColors[ITEM_GAL_LAYER( RATSNEST_VISIBLE )]               = COLOR4D( 0.4, 0.4, 0.4, 0.7 );
+    m_layerColors[ITEM_GAL_LAYER( WORKSHEET )]                      = COLOR4D( 0.5, 0.0, 0.0, 1.0 );
 
     // Netnames for copper layers
     for( LAYER_NUM layer = FIRST_COPPER_LAYER; layer <= LAST_COPPER_LAYER; ++layer )
diff --git a/pcbnew/pcb_painter.h b/pcbnew/pcb_painter.h
index e5b60a82ca..10819affdb 100644
--- a/pcbnew/pcb_painter.h
+++ b/pcbnew/pcb_painter.h
@@ -114,6 +114,7 @@ protected:
     ///> Colors for all layers (darkened)
     COLOR4D m_layerColorsDark[TOTAL_LAYER_COUNT];
 
+    ///> Flag determining if items on a given layer should be drawn as an outline or a filled item
     bool    m_sketchModeSelect[TOTAL_LAYER_COUNT];
 
     ///> Flag determining if pad numbers should be visible
diff --git a/pcbnew/pcbframe.cpp b/pcbnew/pcbframe.cpp
index 9f1df9b5f5..9758f82f6f 100644
--- a/pcbnew/pcbframe.cpp
+++ b/pcbnew/pcbframe.cpp
@@ -133,6 +133,7 @@ BEGIN_EVENT_TABLE( PCB_EDIT_FRAME, PCB_BASE_FRAME )
     EVT_MENU_RANGE( ID_PREFERENCES_HOTKEY_START, ID_PREFERENCES_HOTKEY_END,
                     PCB_EDIT_FRAME::Process_Config )
     EVT_MENU( ID_MENU_PCB_SHOW_HIDE_LAYERS_MANAGER_DIALOG, PCB_EDIT_FRAME::Process_Config )
+    EVT_MENU( ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR, PCB_EDIT_FRAME::Process_Config )
     EVT_MENU( wxID_PREFERENCES, PCB_EDIT_FRAME::Process_Config )
     EVT_MENU( ID_PCB_LAYERS_SETUP, PCB_EDIT_FRAME::Process_Config )
     EVT_MENU( ID_PCB_MASK_CLEARANCE, PCB_EDIT_FRAME::Process_Config )
@@ -284,6 +285,8 @@ BEGIN_EVENT_TABLE( PCB_EDIT_FRAME, PCB_BASE_FRAME )
                          PCB_EDIT_FRAME::OnUpdateVerticalToolbar )
     EVT_UPDATE_UI_RANGE( ID_TB_OPTIONS_SHOW_ZONES, ID_TB_OPTIONS_SHOW_ZONES_OUTLINES_ONLY,
                          PCB_EDIT_FRAME::OnUpdateZoneDisplayStyle )
+    EVT_UPDATE_UI_RANGE( ID_PCB_MUWAVE_START_CMD, ID_PCB_MUWAVE_END_CMD,
+                         PCB_EDIT_FRAME::OnUpdateMuWaveToolbar )
 END_EVENT_TABLE()
 
 
@@ -565,21 +568,23 @@ void PCB_EDIT_FRAME::ViewReloadBoard( const BOARD* aBoard ) const
     for( SEGZONE* zone = aBoard->m_Zone; zone; zone = zone->Next() )
         view->Add( zone );
 
-    // Add an entry for the worksheet layout
-    KIGFX::WORKSHEET_VIEWITEM* worksheet = new KIGFX::WORKSHEET_VIEWITEM(
-                                            std::string( aBoard->GetFileName().mb_str() ),
-                                            std::string( GetScreenDesc().mb_str() ),
-                                            &GetPageSettings(), &GetTitleBlock() );
-    worksheet->ViewUpdate( KIGFX::VIEW_ITEM::GEOMETRY );
+    KIGFX::WORKSHEET_VIEWITEM* worksheet = aBoard->GetWorksheetViewItem();
+    worksheet->SetSheetName( std::string( GetScreenDesc().mb_str() ) );
+
+    BASE_SCREEN* screen = GetScreen();
+
+    if( screen != NULL )
+    {
+        worksheet->SetSheetNumber( screen->m_ScreenNumber );
+        worksheet->SetSheetCount( screen->m_NumberOfScreens );
+    }
+
     view->Add( worksheet );
+    view->Add( aBoard->GetRatsnestViewItem() );
 
-    // Add an entry for the ratsnest
-    RN_DATA* ratsnest = aBoard->GetRatsnest();
-    ratsnest->Recalculate();
-    view->Add( new KIGFX::RATSNEST_VIEWITEM( ratsnest ) );
-
-    view->SetPanBoundary( worksheet->ViewBBox() );
-    view->RecacheAllItems( false );
+    // Limit panning to the size of worksheet frame
+    view->SetPanBoundary( aBoard->GetWorksheetViewItem()->ViewBBox() );
+    view->RecacheAllItems( true );
 
     if( IsGalCanvasActive() )
         GetGalCanvas()->Refresh();
@@ -876,7 +881,7 @@ void PCB_EDIT_FRAME::setHighContrastLayer( LAYER_NUM aLayer )
         LAYER_NUM layers[] = {
                 GetNetnameLayer( aLayer ), ITEM_GAL_LAYER( VIAS_VISIBLE ),
                 ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ),
-                ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
+                ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
                 ITEM_GAL_LAYER( GP_OVERLAY ), ITEM_GAL_LAYER( RATSNEST_VISIBLE )
         };
 
@@ -887,12 +892,12 @@ void PCB_EDIT_FRAME::setHighContrastLayer( LAYER_NUM aLayer )
         if( aLayer == FIRST_COPPER_LAYER )
         {
             rSettings->SetActiveLayer( ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
-            rSettings->SetActiveLayer( ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ) );
+            rSettings->SetActiveLayer( NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ) );
         }
         else if( aLayer == LAST_COPPER_LAYER )
         {
             rSettings->SetActiveLayer( ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
-            rSettings->SetActiveLayer( ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ) );
+            rSettings->SetActiveLayer( NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ) );
         }
     }
 
@@ -916,7 +921,7 @@ void PCB_EDIT_FRAME::SetTopLayer( LAYER_NUM aLayer )
         LAYER_NUM layers[] = {
                 GetNetnameLayer( aLayer ), ITEM_GAL_LAYER( VIAS_VISIBLE ),
                 ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ),
-                ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
+                ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), NETNAMES_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
                 ITEM_GAL_LAYER( GP_OVERLAY ), ITEM_GAL_LAYER( RATSNEST_VISIBLE ), DRAW_N
         };
 
@@ -929,12 +934,12 @@ void PCB_EDIT_FRAME::SetTopLayer( LAYER_NUM aLayer )
         if( aLayer == FIRST_COPPER_LAYER )
         {
             view->SetTopLayer( ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
-            view->SetTopLayer( ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ) );
+            view->SetTopLayer( NETNAMES_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ) );
         }
         else if( aLayer == LAST_COPPER_LAYER )
         {
             view->SetTopLayer( ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
-            view->SetTopLayer( ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ) );
+            view->SetTopLayer( NETNAMES_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ) );
         }
     }
 
@@ -974,10 +979,15 @@ void PCB_EDIT_FRAME::syncLayerVisibilities()
     m_Layers->SyncLayerVisibilities();
 
     KIGFX::VIEW* view = GetGalCanvas()->GetView();
+
     // Load layer & elements visibility settings
     for( LAYER_NUM i = 0; i < NB_LAYERS; ++i )
     {
         view->SetLayerVisible( i, m_Pcb->IsLayerVisible( i ) );
+
+        // Synchronize netname layers as well
+        if( IsCopperLayer( i ) )
+            view->SetLayerVisible( GetNetnameLayer( i ), m_Pcb->IsLayerVisible( i ) );
     }
 
     for( LAYER_NUM i = 0; i < END_PCB_VISIBLE_LIST; ++i )
@@ -986,12 +996,10 @@ void PCB_EDIT_FRAME::syncLayerVisibilities()
     }
 
     // Enable some layers that are GAL specific
-    for( LAYER_NUM i = FIRST_NETNAME_LAYER; i < LAST_NETNAME_LAYER; ++i )
-    {
-        view->SetLayerVisible( i, true );
-    }
     view->SetLayerVisible( ITEM_GAL_LAYER( PADS_HOLES_VISIBLE ), true );
     view->SetLayerVisible( ITEM_GAL_LAYER( VIAS_HOLES_VISIBLE ), true );
+    view->SetLayerVisible( ITEM_GAL_LAYER( WORKSHEET ), true );
+    view->SetLayerVisible( ITEM_GAL_LAYER( GP_OVERLAY ), true );
 }
 
 
diff --git a/pcbnew/pcbnew.cpp b/pcbnew/pcbnew.cpp
index 37e0d12057..a7b4db9f4c 100644
--- a/pcbnew/pcbnew.cpp
+++ b/pcbnew/pcbnew.cpp
@@ -42,6 +42,8 @@
 #include <pcbcommon.h>
 #include <colors_selection.h>
 #include <gr_basic.h>
+#include <3d_viewer.h>
+#include <wx/stdpaths.h>
 
 #include <wx/file.h>
 #include <wx/snglinst.h>
@@ -153,6 +155,28 @@ bool EDA_APP::OnInit()
 #else
     // Add this default search path:
     msg = wxT("/usr/local/kicad/bin/scripting/plugins");
+
+#ifdef  __WXMAC__
+    // OSX
+    // System Library first
+    // User Library then
+    // (TODO) Bundle package ? where to place ? Shared Support ?
+    msg = wxT("/Library/Application Support/kicad/scripting");
+    msg = wxString( wxGetenv("HOME") ) + wxT("/Library/Application Support/kicad/scripting");
+
+    // Get pcbnew.app/Contents directory
+    wxFileName bundledir( wxStandardPaths::Get().GetExecutablePath() ) ;
+    bundledir.RemoveLastDir();
+
+    // Prepend in PYTHONPATH the content of the bundle libraries !
+    wxSetEnv("PYTHONPATH",((wxGetenv("PYTHONPATH") != NULL ) ? (wxString(wxGetenv("PYTHONPATH")) + ":") : wxString("")) + 
+                            bundledir.GetPath() +
+                            "/Frameworks/wxPython/lib/python2.6/site-packages/wx-3.0-osx_cocoa" + ":" +
+                           "/Library/Application Support/kicad/" + ":" +
+                            bundledir.GetPath() + "/PlugIns" + ":" +
+                            wxString( wxGetenv("HOME") )  + "/Library/Application Support/kicad/" 
+                          );
+#endif
 #endif
     // On linux and osx, 2 others paths are
     // [HOME]/.kicad_plugins/
@@ -214,6 +238,9 @@ bool EDA_APP::OnInit()
     // Set any environment variables before loading FP_LIB_TABLE
     SetFootprintLibTablePath();
 
+    // Set 3D shape path from environment variable KISYS3DMOD
+    Set3DShapesPath( wxT(KISYS3DMOD) );
+
     frame = new PCB_EDIT_FRAME( NULL, wxT( "Pcbnew" ), wxPoint( 0, 0 ), wxSize( 600, 400 ) );
 
 #ifdef KICAD_SCRIPTING
diff --git a/pcbnew/pcbnew_config.cpp b/pcbnew/pcbnew_config.cpp
index 50ab5bbc59..46315ab1da 100644
--- a/pcbnew/pcbnew_config.cpp
+++ b/pcbnew/pcbnew_config.cpp
@@ -77,6 +77,17 @@ void PCB_EDIT_FRAME::Process_Config( wxCommandEvent& event )
                                 _("Hide &Layers Manager" ) : _("Show &Layers Manager" ));
         break;
 
+    case ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR:
+        m_show_microwave_tools  = ! m_show_microwave_tools;
+        m_auimgr.GetPane( wxT( "m_microWaveToolBar" ) ).Show( m_show_microwave_tools );
+	m_auimgr.Update();
+
+        GetMenuBar()->SetLabel( ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR,
+                                m_show_microwave_tools ?
+                                _( "Hide Microwave Toolbar" ): _( "Show Microwave Toolbar" ));
+        break;
+        
+
     case ID_PCB_LAYERS_SETUP:
         InstallDialogLayerSetup();
         break;
diff --git a/pcbnew/pcbnew_id.h b/pcbnew/pcbnew_id.h
index 83a620c256..0ceb7ccde8 100644
--- a/pcbnew/pcbnew_id.h
+++ b/pcbnew/pcbnew_id.h
@@ -280,6 +280,7 @@ enum pcbnew_ids
     ID_PCB_LIB_TABLE_EDIT,
     ID_MENU_PCB_SHOW_DESIGN_RULES_DIALOG,
     ID_MENU_PCB_SHOW_HIDE_LAYERS_MANAGER_DIALOG,
+    ID_MENU_PCB_SHOW_HIDE_MUWAVE_TOOLBAR,
 
     ID_TB_OPTIONS_SHOW_MANAGE_LAYERS_VERTICAL_TOOLBAR,
     ID_TB_OPTIONS_SHOW_ZONES,
diff --git a/pcbnew/printout_controler.cpp b/pcbnew/printout_controler.cpp
index 7be6b40d3c..3ee6e390f0 100644
--- a/pcbnew/printout_controler.cpp
+++ b/pcbnew/printout_controler.cpp
@@ -282,7 +282,7 @@ void BOARD_PRINTOUT_CONTROLLER::DrawPage()
         if( printMirror )
         {
             // Calculate the mirrored center of the board.
-            center.y = m_Parent->GetPageSizeIU().y - boardBoundingBox.Centre().y;
+            center.x = m_Parent->GetPageSizeIU().x - boardBoundingBox.Centre().x;
         }
 
         offset += center;
@@ -301,21 +301,29 @@ void BOARD_PRINTOUT_CONTROLLER::DrawPage()
     screen->m_IsPrinting = true;
     EDA_COLOR_T bg_color = g_DrawBgColor;
 
+    // Print frame reference, if reqquested, before
+    if( m_PrintParams.m_Print_Black_and_White )
+        GRForceBlackPen( true );
+
+    if( m_PrintParams.PrintBorderAndTitleBlock() )
+        m_Parent->DrawWorkSheet( dc, screen, m_PrintParams.m_PenDefaultSize,
+                                  IU_PER_MILS, titleblockFilename );
+
     if( printMirror )
     {
-        // To plot mirror, we reverse the y axis, and modify the plot y origin
-        dc->SetAxisOrientation( true, true );
+        // To plot mirror, we reverse the x axis, and modify the plot x origin
+        dc->SetAxisOrientation( false, false);
 
-        /* Plot offset y is moved by the y plot area size in order to have
+        /* Plot offset x is moved by the x plot area size in order to have
          * the old draw area in the new draw area, because the draw origin has not moved
-         * (this is the upper left corner) but the Y axis is reversed, therefore the plotting area
-         * is the y coordinate values from  - PlotAreaSize.y to 0 */
-        int y_dc_offset = PlotAreaSizeInPixels.y;
-        y_dc_offset = KiROUND( y_dc_offset  * userscale );
-        dc->SetDeviceOrigin( 0, y_dc_offset );
+         * (this is the upper left corner) but the X axis is reversed, therefore the plotting area
+         * is the x coordinate values from  - PlotAreaSize.x to 0 */
+        int x_dc_offset = PlotAreaSizeInPixels.x;
+        x_dc_offset = KiROUND( x_dc_offset  * userscale );
+        dc->SetDeviceOrigin( x_dc_offset, 0 );
 
         wxLogTrace( tracePrinting, wxT( "Device origin:                    x=%d, y=%d" ),
-                    0, y_dc_offset );
+                    x_dc_offset, 0 );
 
         panel->SetClipBox( EDA_RECT( wxPoint( -MAX_VALUE/2, -MAX_VALUE/2 ),
                                      panel->GetClipBox()->GetSize() ) );
@@ -359,13 +367,9 @@ void BOARD_PRINTOUT_CONTROLLER::DrawPage()
                              printMirror, &m_PrintParams );
         GRForceBlackPen( false );
     }
-
-    if( m_PrintParams.m_Print_Black_and_White )
+    else
         GRForceBlackPen( true );
 
-    if( m_PrintParams.PrintBorderAndTitleBlock() )
-        m_Parent->DrawWorkSheet( dc, screen, m_PrintParams.m_PenDefaultSize,
-                                  IU_PER_MILS, titleblockFilename );
 
 #if defined (GERBVIEW)
     // In B&W mode, do not force black pen for Gerbview
diff --git a/pcbnew/ratsnest_data.cpp b/pcbnew/ratsnest_data.cpp
index b3061cc19b..9bf0e837da 100644
--- a/pcbnew/ratsnest_data.cpp
+++ b/pcbnew/ratsnest_data.cpp
@@ -140,10 +140,18 @@ std::vector<RN_EDGE_PTR>* kruskalMST( RN_LINKS::RN_EDGE_LIST& aEdges,
             cycles[srcTag].splice( cycles[srcTag].end(), cycles[trgTag] );
 
             if( dt->getWeight() == 0 )      // Skip already existing connections (weight == 0)
+            {
                 mstExpectedSize--;
+            }
             else
             {
-                mst->push_back( dt );
+                // Do a copy of edge, but make it RN_EDGE_MST. In contrary to RN_EDGE,
+                // RN_EDGE_MST saves both source and target node and does not require any other
+                // edges to exist for getting source/target nodes
+                RN_EDGE_MST_PTR newEdge = boost::make_shared<RN_EDGE_MST>( dt->getSourceNode(),
+                                                                           dt->getTargetNode(),
+                                                                           dt->getWeight() );
+                mst->push_back( newEdge );
                 ++mstSize;
             }
         }
@@ -414,7 +422,7 @@ void RN_NET::AddItem( const ZONE_CONTAINER* aZone )
     // Origin and end of bounding box for a polygon
     VECTOR2I origin( polyPoints[0].x, polyPoints[0].y );
     VECTOR2I end( polyPoints[0].x, polyPoints[0].y );
-    int idxStart = 0;
+    unsigned int idxStart = 0;
 
     // Extract polygons from zones
     for( unsigned int i = 0; i < polyPoints.size(); ++i )
@@ -440,10 +448,14 @@ void RN_NET::AddItem( const ZONE_CONTAINER* aZone )
                                              m_links, BOX2I( origin, end - origin ) ) );
 
             idxStart = i + 1;
-            origin.x = polyPoints[idxStart].x;
-            origin.y = polyPoints[idxStart].y;
-            end.x = polyPoints[idxStart].x;
-            end.y = polyPoints[idxStart].y;
+
+            if( idxStart < polyPoints.size() )
+            {
+                origin.x = polyPoints[idxStart].x;
+                origin.y = polyPoints[idxStart].y;
+                end.x = polyPoints[idxStart].x;
+                end.y = polyPoints[idxStart].y;
+            }
         }
     }
 
@@ -940,26 +952,41 @@ void RN_DATA::ProcessBoard()
 {
     m_nets.clear();
     m_nets.resize( m_board->GetNetCount() );
+    int netCode;
 
     // Iterate over all items that may need to be connected
     for( MODULE* module = m_board->m_Modules; module; module = module->Next() )
     {
         for( D_PAD* pad = module->Pads().GetFirst(); pad; pad = pad->Next() )
-            m_nets[pad->GetNetCode()].AddItem( pad );
+        {
+            netCode = pad->GetNetCode();
+
+            if( netCode > 0 )
+                m_nets[netCode].AddItem( pad );
+        }
     }
 
     for( TRACK* track = m_board->m_Track; track; track = track->Next() )
     {
-        if( track->Type() == PCB_VIA_T )
-            m_nets[track->GetNetCode()].AddItem( static_cast<SEGVIA*>( track ) );
-        else if( track->Type() == PCB_TRACE_T )
-            m_nets[track->GetNetCode()].AddItem( track );
+        netCode = track->GetNetCode();
+
+        if( netCode > 0 )
+        {
+            if( track->Type() == PCB_VIA_T )
+                m_nets[netCode].AddItem( static_cast<SEGVIA*>( track ) );
+            else if( track->Type() == PCB_TRACE_T )
+                m_nets[netCode].AddItem( track );
+        }
     }
 
     for( int i = 0; i < m_board->GetAreaCount(); ++i )
     {
         ZONE_CONTAINER* zone = m_board->GetArea( i );
-        m_nets[zone->GetNetCode()].AddItem( zone );
+
+        netCode = zone->GetNetCode();
+
+        if( netCode > 0 )
+            m_nets[netCode].AddItem( zone );
     }
 }
 
@@ -972,21 +999,19 @@ void RN_DATA::Recalculate( int aNet )
         netCount = m_board->GetNetCount();
 
 #ifdef USE_OPENMP
-        unsigned int chunk = 1, tid;
-        #pragma omp parallel shared(chunk, netCount) private(i, tid)
+        #pragma omp parallel shared(netCount) private(i)
         {
-            tid = omp_get_thread_num();
-            #pragma omp for schedule(guided, chunk)
+            #pragma omp for schedule(guided, 1)
 #else /* USE_OPENMP */
         {
 #endif
-            // Start with net number 1, as 0 stand for not connected
+            // Start with net number 1, as 0 stands for not connected
             for( i = 1; i < netCount; ++i )
             {
                 if( m_nets[i].IsDirty() )
                     updateNet( i );
             }
-       }  /* end of parallel section */
+        }  /* end of parallel section */
     }
     else if( aNet > 0 )         // Recompute only specific net
     {
diff --git a/pcbnew/router/CMakeLists.txt b/pcbnew/router/CMakeLists.txt
index 1352dd2ab0..329714658b 100644
--- a/pcbnew/router/CMakeLists.txt
+++ b/pcbnew/router/CMakeLists.txt
@@ -48,4 +48,3 @@ set( PCBNEW_PNS_SRCS
 )
 
 add_library( pnsrouter STATIC ${PCBNEW_PNS_SRCS} )
-
diff --git a/pcbnew/router/pns_router.cpp b/pcbnew/router/pns_router.cpp
index f483d1c428..399173c41f 100644
--- a/pcbnew/router/pns_router.cpp
+++ b/pcbnew/router/pns_router.cpp
@@ -97,12 +97,11 @@ private:
 
 PNS_ITEM* PNS_ROUTER::syncPad( D_PAD* aPad )
 {
-    PNS_LAYERSET layers;
+    PNS_LAYERSET layers( 0, 15 );
 
     switch( aPad->GetAttribute() )
     {
     case PAD_STANDARD:
-        layers = PNS_LAYERSET( 0, 15 );
         break;
 
     case PAD_SMD:
@@ -325,6 +324,9 @@ PNS_ROUTER::~PNS_ROUTER()
 {
     ClearWorld();
     theRouter = NULL;
+
+    if( m_previewItems )
+        delete m_previewItems;
 }
 
 
@@ -469,9 +471,10 @@ void PNS_ROUTER::EraseView()
     }
 
     if( m_previewItems )
+    {
         m_previewItems->FreeItems();
-
-    m_previewItems->ViewUpdate( KIGFX::VIEW_ITEM::GEOMETRY );
+        m_previewItems->ViewUpdate( KIGFX::VIEW_ITEM::GEOMETRY );
+    }
 }
 
 
diff --git a/pcbnew/router/pns_solid.h b/pcbnew/router/pns_solid.h
index db52c808c4..b6f38a2851 100644
--- a/pcbnew/router/pns_solid.h
+++ b/pcbnew/router/pns_solid.h
@@ -32,10 +32,14 @@
 class PNS_SOLID : public PNS_ITEM
 {
 public:
-    PNS_SOLID() : PNS_ITEM( SOLID )
+    PNS_SOLID() : PNS_ITEM( SOLID ), m_shape( NULL )
     {
         m_movable = false;
-        m_shape = NULL;
+    }
+
+    ~PNS_SOLID()
+    {
+        delete m_shape;
     }
 
     PNS_ITEM* Clone() const;
diff --git a/pcbnew/router/router_preview_item.cpp b/pcbnew/router/router_preview_item.cpp
index b29caf7322..8ce1db4721 100644
--- a/pcbnew/router/router_preview_item.cpp
+++ b/pcbnew/router/router_preview_item.cpp
@@ -36,6 +36,7 @@ ROUTER_PREVIEW_ITEM::ROUTER_PREVIEW_ITEM( const PNS_ITEM* aItem, VIEW_GROUP* aPa
 {
     m_Flags = 0;
     m_parent = aParent;
+    m_layer = DRAW_N;
 
     if( aItem )
         Update( aItem );
diff --git a/pcbnew/router/router_preview_item.h b/pcbnew/router/router_preview_item.h
index f891f3bf66..058c47f816 100644
--- a/pcbnew/router/router_preview_item.h
+++ b/pcbnew/router/router_preview_item.h
@@ -73,7 +73,7 @@ public:
 
     virtual void ViewGetLayers( int aLayers[], int& aCount ) const
     {
-        aLayers[0] = GP_OVERLAY;
+        aLayers[0] = m_layer;
         aCount = 1;
     }
 
diff --git a/pcbnew/scripting/board.i b/pcbnew/scripting/board.i
index e5b51cdef3..7c6f8e1985 100644
--- a/pcbnew/scripting/board.i
+++ b/pcbnew/scripting/board.i
@@ -29,7 +29,7 @@
 
 
 %extend BOARD
-{ 
+{
   %pythoncode
   {
     def GetModules(self):             return self.m_Modules
@@ -42,35 +42,35 @@
     def GetCurrentNetClassName(self): return self.m_CurrentNetClassName
     def GetViasDimensionsList(self):  return self.m_ViasDimensionsList
     def GetTrackWidthList(self):      return self.m_TrackWidthList
-    
+
     def Save(self,filename,format = None):
       if format is None:
         str_filename = str(filename)
         if str_filename.endswith(".brd"):
           format = IO_MGR.LEGACY
-        if str_filename.endswith(".kicad_brd"):
-          format = IO_MGR.KICAD	  
+        if str_filename.endswith(".kicad_pcb"):
+          format = IO_MGR.KICAD
       return SaveBoard(filename,self,format)
-        
+
     #
     # add function, clears the thisown to avoid python from deleting
     # the object in the garbage collector
     #
-    
-    def Add(self,item): 
+
+    def Add(self,item):
     	item.thisown=0
     	self.AddNative(item)
   }
-  
+
 }
 
-// this is to help python with the * accessor of DLIST templates 
+// this is to help python with the * accessor of DLIST templates
 
-%rename(Get) operator BOARD_ITEM*; 
-%rename(Get) operator TRACK*; 
-%rename(Get) operator D_PAD*; 
-%rename(Get) operator MODULE*; 
-%rename(Get) operator SEGZONE*; 
+%rename(Get) operator BOARD_ITEM*;
+%rename(Get) operator TRACK*;
+%rename(Get) operator D_PAD*;
+%rename(Get) operator MODULE*;
+%rename(Get) operator SEGZONE*;
 
 
 // we must translate C++ templates to scripting languages
@@ -81,14 +81,14 @@
 %template(TRACK_List)      DLIST<TRACK>;
 %template(PAD_List)        DLIST<D_PAD>;
 
-// std::vector templates  
+// std::vector templates
 
 %template(VIA_DIMENSION_Vector) std::vector<VIA_DIMENSION>;
 %template (RASTNET_Vector) std::vector<RATSNEST_ITEM>;
 
 %extend DRAWSEGMENT
 {
-	%pythoncode 
+	%pythoncode
 	{
 		def GetShapeStr(self):
 			return self.ShowShape(self.GetShape())
@@ -102,7 +102,7 @@
 		def SetPos(self,p):
 			self.SetPosition(p)
 			self.SetPos0(p)
-                
+
 		def SetStartEnd(self,start,end):
 			self.SetStart(start)
 			self.SetStart0(start)
diff --git a/pcbnew/scripting/examples/createFPC40.py b/pcbnew/scripting/examples/createFPC40.py
index 95f4678e7c..7c6568e730 100755
--- a/pcbnew/scripting/examples/createFPC40.py
+++ b/pcbnew/scripting/examples/createFPC40.py
@@ -34,10 +34,10 @@ def smdRectPad(module,size,pos,name):
 for n in range (0,pads):
     pad = smdRectPad(module,size_025_160mm,wxPointMM(0.5*n,0),str(n+1))
     module.Add(pad)
-  
+
 
 pad_s0 = smdRectPad(module,size_150_200mm,wxPointMM(-1.6,1.3),"0")
-pad_s1 = smdRectPad(module,size_150_200mm,wxPointMM((pads-1)*0.5+1.6,1.3),"0")        
+pad_s1 = smdRectPad(module,size_150_200mm,wxPointMM((pads-1)*0.5+1.6,1.3),"0")
 module.Add(pad_s0)
 module.Add(pad_s1)
 
@@ -50,10 +50,11 @@ e.SetShape(S_SEGMENT)
 module.Add(e)
 
 # save the PCB to disk
-module.SetLibRef("FPC"+str(pads))
+fpid = FPID("FPC"+str(pads))   #the name in library
+module.SetFPID( fpid )
+
 try:
     FootprintLibCreate("fpc40.mod")
 except:
     pass # we try to create, but may be it exists already
 FootprintSave("fpc40.mod",module)
-
diff --git a/pcbnew/scripting/examples/createPcb.py b/pcbnew/scripting/examples/createPcb.py
index b3c977d24e..21c38036c6 100755
--- a/pcbnew/scripting/examples/createPcb.py
+++ b/pcbnew/scripting/examples/createPcb.py
@@ -30,13 +30,13 @@ for y in range (0,10):
         pad.SetPadName(str(n))
         module.Add(pad)
         n+=1
-        
+
 
 # save the PCB to disk
-pcb.Save("/tmp/my2.kicad_brd")
-pcb.Save("/tmp/my2.brd")
+pcb.Save("my2.kicad_pcb")
+pcb.Save("my2.brd")
 
-pcb = LoadBoard("/tmp/my2.brd")
+pcb = LoadBoard("my2.kicad_pcb")
 
 print map( lambda x: x.GetReference() , list(pcb.GetModules()))
 
diff --git a/pcbnew/scripting/plugins/qfp_wizard.py b/pcbnew/scripting/plugins/qfp_wizard.py
index 8bd5600b6b..2df89e113b 100644
--- a/pcbnew/scripting/plugins/qfp_wizard.py
+++ b/pcbnew/scripting/plugins/qfp_wizard.py
@@ -109,18 +109,22 @@ class QFPWizard(pcbnew.FootprintWizardPlugin):
                 pad_size = pad_size_left_right
 
                 pad_pos_x = -(pad_horizontal_pitch / 2)
+                pad_pos_y = (cur_pad % (num_pads / 4)) * pad_pitch - (side_length / 2)
+
                 if side == 2:
                     pad_pos_x = -pad_pos_x
+                    pad_pos_y = -pad_pos_y
 
-                pad_pos_y = (cur_pad % (num_pads / 4)) * pad_pitch - (side_length / 2)
             else:
                 pad_size = pad_size_bottom_top
 
                 pad_pos_x = (cur_pad % (num_pads / 4)) * pad_pitch - (side_length / 2)
-
                 pad_pos_y = -(pad_vertical_pitch / 2)
+
                 if side == 1:
                     pad_pos_y = -pad_pos_y
+                else:
+                    pad_pos_x = -pad_pos_x
 
             pad_pos = pcbnew.wxPoint(pad_pos_x, pad_pos_y)
 
diff --git a/pcbnew/scripting/tests/testLoadSave.py b/pcbnew/scripting/tests/testLoadSave.py
deleted file mode 100644
index d8d9649a38..0000000000
--- a/pcbnew/scripting/tests/testLoadSave.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from pcbnew import *
-import unittest
-
-class TestLoadSave(unittest.TestCase):
-
-    def setUp(self):
-        self.TITLE="Test Board"
-        self.COMMENT1="For load/save test"
-        self.FILENAME="/tmp/test.brd"
-        
-    def test_00_save(self):
-        pcb = BOARD()
-        pcb.GetTitleBlock().SetTitle(self.TITLE)
-        pcb.GetTitleBlock().SetComment1(self.COMMENT1)
-        result = SaveBoard(self.FILENAME,pcb)
-        self.assertTrue(result)
-        
-    def test_01_load(self):
-        pcb2 = LoadBoard(self.FILENAME)
-        self.assertIsNotNone(pcb2)
-
-    def test_02_titleblock_ok(self):
-        pcb2 = LoadBoard(self.FILENAME)
-        tb = pcb2.GetTitleBlock()
-        self.assertEqual(tb.GetTitle(),self.TITLE)
-        self.assertEqual(tb.GetComment1(),self.COMMENT1)
-
-if __name__ == '__main__':
-    unittest.main()
\ No newline at end of file
diff --git a/pcbnew/tool_pcb.cpp b/pcbnew/tool_pcb.cpp
index d57011f534..6038bf41ff 100644
--- a/pcbnew/tool_pcb.cpp
+++ b/pcbnew/tool_pcb.cpp
@@ -307,7 +307,7 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
     // Access to the scripting console
 #ifdef KICAD_SCRIPTING_WXPYTHON
     m_mainToolBar->AddTool( ID_TOOLBARH_PCB_SCRIPTING_CONSOLE, wxEmptyString,
-                            KiBitmap( book_xpm ),
+                            KiBitmap( py_script_xpm ),
                             _( "Show/Hide the Scripting console" ) );
 
     m_mainToolBar->AddSeparator();
@@ -398,7 +398,7 @@ void PCB_EDIT_FRAME::ReCreateOptToolbar()
     m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_EXTRA_VERTICAL_TOOLBAR_MICROWAVE,
                                wxEmptyString,
                                KiBitmap( mw_toolbar_xpm ),
- _( "Show/hide the toolbar for microwaves tools\n This is a experimental feature (under development)" ),
+                               HELP_SHOW_HIDE_MICROWAVE_TOOLS,
                                wxITEM_CHECK );
 
 
@@ -500,25 +500,30 @@ void PCB_EDIT_FRAME::ReCreateMicrowaveVToolbar()
     // Set up toolbar
     m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_SELF_CMD, wxEmptyString,
                                  KiBitmap( mw_add_line_xpm ),
-                                 _( "Create line of specified length for microwave applications" ) );
+                                 _( "Create line of specified length for microwave applications" ),
+				 wxITEM_CHECK );
 
     m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_GAP_CMD, wxEmptyString,
                                  KiBitmap( mw_add_gap_xpm ),
-                                 _( "Create gap of specified length for microwave applications" ) );
+                                 _( "Create gap of specified length for microwave applications" ),
+				 wxITEM_CHECK );
 
     m_microWaveToolBar->AddSeparator();
 
     m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_STUB_CMD, wxEmptyString,
                                  KiBitmap( mw_add_stub_xpm ),
-                                 _( "Create stub of specified length for microwave applications" ) );
+                                 _( "Create stub of specified length for microwave applications" ),
+				 wxITEM_CHECK );
 
     m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_STUB_ARC_CMD, wxEmptyString,
                                  KiBitmap( mw_add_stub_arc_xpm ),
-                                 _( "Create stub (arc) of specified length for microwave applications" ) );
+                                 _( "Create stub (arc) of specified length for microwave applications" ),
+				 wxITEM_CHECK );
 
     m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_FUNCTION_SHAPE_CMD, wxEmptyString,
                                  KiBitmap( mw_add_shape_xpm ),
-                                 _( "Create a polynomial shape for microwave applications" ) );
+                                 _( "Create a polynomial shape for microwave applications" ),
+				 wxITEM_CHECK );
 
     m_microWaveToolBar->Realize();
 }
diff --git a/pcbnew/toolbars_update_user_interface.cpp b/pcbnew/toolbars_update_user_interface.cpp
index 23d850d2b1..6e8ceaac2c 100644
--- a/pcbnew/toolbars_update_user_interface.cpp
+++ b/pcbnew/toolbars_update_user_interface.cpp
@@ -204,6 +204,12 @@ void PCB_EDIT_FRAME::OnUpdateVerticalToolbar( wxUpdateUIEvent& aEvent )
         aEvent.Check( GetToolId() == aEvent.GetId() );
 }
 
+void PCB_EDIT_FRAME::OnUpdateMuWaveToolbar( wxUpdateUIEvent& aEvent )
+{
+    if( aEvent.GetEventObject() == m_microWaveToolBar )
+        aEvent.Check( GetToolId() == aEvent.GetId() );
+}
+
 
 void PCB_EDIT_FRAME::OnUpdateAutoPlaceTracksMode( wxUpdateUIEvent& aEvent )
 {
diff --git a/pcbnew/tools/selection_tool.cpp b/pcbnew/tools/selection_tool.cpp
index 20f88508df..de1624ad74 100644
--- a/pcbnew/tools/selection_tool.cpp
+++ b/pcbnew/tools/selection_tool.cpp
@@ -98,7 +98,7 @@ int SELECTION_TOOL::Main( TOOL_EVENT& aEvent )
 
         if( evt->IsAction( &COMMON_ACTIONS::selectionSingle ) )
         {
-            // GetMousePosition() is used to be independent of snapping settings
+            // GetMousePosition() is used, as it is independent of snapping settings
             selectSingle( getView()->ToWorld( getViewControls()->GetMousePosition() ) );
         }
 
@@ -117,6 +117,16 @@ int SELECTION_TOOL::Main( TOOL_EVENT& aEvent )
             selectSingle( evt->Position() );
         }
 
+        // right click? if there is any object - show the context menu
+        else if( evt->IsClick( BUT_RIGHT ) )
+        {
+            if( m_selection.Empty() )
+                selectSingle( evt->Position() );
+
+            if( !m_selection.Empty() )
+                SetContextMenu( &m_menu, CMENU_NOW );
+        }
+
         // double click? Display the properties window
         else if( evt->IsDblClick( BUT_LEFT ) )
         {
@@ -288,9 +298,11 @@ bool SELECTION_TOOL::selectMultiple()
                 BOARD_ITEM* item = static_cast<BOARD_ITEM*>( it->first );
 
                 // Add only those items that are visible and fully within the selection box
-                if( !item->IsSelected() && selectable( item )
-                        && selectionBox.Contains( item->ViewBBox() ) )
+                if( !item->IsSelected() && selectable( item ) &&
+                        selectionBox.Contains( item->ViewBBox() ) )
+                {
                     select( item );
+                }
             }
 
             // Do not display information about selected item,as there is more than one
@@ -441,7 +453,7 @@ BOARD_ITEM* SELECTION_TOOL::pickSmallestComponent( GENERAL_COLLECTOR* aCollector
         }
     }
 
-    return ( *aCollector )[minNdx];
+    return (*aCollector)[minNdx];
 }
 
 
@@ -574,8 +586,8 @@ void SELECTION_TOOL::deselect( BOARD_ITEM* aItem )
     }
 
     // Inform other potentially interested tools
-    TOOL_EVENT dupa( DeselectedEvent );
-    m_toolMgr->ProcessEvent( dupa );
+    TOOL_EVENT deselected( DeselectedEvent );
+    m_toolMgr->ProcessEvent( deselected );
 }
 
 
diff --git a/polygon/CMakeLists.txt b/polygon/CMakeLists.txt
index 482c3a1170..26eade92c7 100644
--- a/polygon/CMakeLists.txt
+++ b/polygon/CMakeLists.txt
@@ -18,3 +18,6 @@ set(POLYGON_SRCS
 )
 
 add_library(polygon STATIC ${POLYGON_SRCS})
+
+add_dependencies( polygon lib-dependencies )
+
diff --git a/qa/CMakeLists.txt b/qa/CMakeLists.txt
index 783987f585..796575d288 100644
--- a/qa/CMakeLists.txt
+++ b/qa/CMakeLists.txt
@@ -1,8 +1,12 @@
 if( KICAD_SCRIPTING_MODULES )
 
+    if( APPLE AND ( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC ) )
+        set( PYTHON_QA_PATH :${LIBWXPYTHON_ROOT}/wxPython/lib/python2.6/site-packages ) 
+    endif()
+
     # build target that runs the QA tests through scripting 
     add_custom_target( qa
-        COMMAND PYTHONPATH=${CMAKE_BINARY_DIR}/pcbnew ${PYTHON_EXECUTABLE} test.py
+        COMMAND PYTHONPATH=${CMAKE_BINARY_DIR}/pcbnew${PYTHON_QA_PATH} ${PYTHON_EXECUTABLE} test.py
 
         COMMENT "running qa"
         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
diff --git a/qa/testcases/test_002_board_class.py b/qa/testcases/test_002_board_class.py
index 230214ea6f..98f82abc29 100644
--- a/qa/testcases/test_002_board_class.py
+++ b/qa/testcases/test_002_board_class.py
@@ -1,31 +1,100 @@
 import code
 import unittest
+import os
 import pcbnew
 import pdb
+import tempfile
 
-from pcbnew import ToMM
+
+from pcbnew import *
 
 class TestBoardClass(unittest.TestCase):
 
     def setUp(self):
-        self.pcb = pcbnew.LoadBoard("data/complex_hierarchy.kicad_pcb")
-    
+        self.pcb = LoadBoard("data/complex_hierarchy.kicad_pcb")
+        self.TITLE="Test Board"
+        self.COMMENT1="For load/save test"
+        self.FILENAME=tempfile.mktemp()+".kicad_pcb"
+
     def test_pcb_find_module(self):
         module = self.pcb.FindModule('P1')
         self.assertEqual(module.GetReference(),'P1')
 
+    def test_pcb_get_track_count(self):
+        pcb = BOARD()
+
+        self.assertEqual(pcb.GetNumSegmTrack(),0)
+
+        track0 = TRACK(pcb)
+        pcb.Add(track0)
+        self.assertEqual(pcb.GetNumSegmTrack(),1)
+
+        track1 = TRACK(pcb)
+        pcb.Add(track1)
+        self.assertEqual(pcb.GetNumSegmTrack(),2)
+
     def test_pcb_bounding_box(self):
-        bounding_box = self.pcb.ComputeBoundingBox()
+        pcb = BOARD()
+        track = TRACK(pcb)
+        pcb.Add(track)
+
+        #track.SetStartEnd(wxPointMM(10.0, 10.0),
+        #                  wxPointMM(20.0, 30.0))
         
-        height = ToMM( bounding_box.GetHeight() )
-        width = ToMM( bounding_box.GetWidth() )
+        track.SetStart(wxPointMM(10.0, 10.0))
+        track.SetEnd(wxPointMM(20.0, 30.0))
 
-        # probably it's a cleaner test to generate a board with 
-        # a couple of things, that we can know the exact size,
-        # and then compute the bounding box, 
+        track.SetWidth(FromMM(0.5))
 
-        self.assertAlmostEqual(height, 89.52, 2)
-        self.assertAlmostEqual(width, 108.44, 2)
+        #!!! THIS FAILS? == 0.0 x 0.0 ??
+        #height, width = ToMM(pcb.ComputeBoundingBox().GetSize())
+        bounding_box = pcb.ComputeBoundingBox()
+        height, width = ToMM(bounding_box.GetSize())
+
+        self.assertAlmostEqual(width, (30-10) + 0.5, 2)
+        self.assertAlmostEqual(height,  (20-10) + 0.5, 2)
+
+    def test_pcb_get_pad(self):
+        pcb = BOARD()
+        module = MODULE(pcb)
+        pcb.Add(module)
+        pad = D_PAD(module)
+        module.Add(pad)
+
+        pad.SetShape(PAD_OVAL)
+        pad.SetSize(wxSizeMM(2.0, 3.0))
+        pad.SetPosition(wxPointMM(0,0))
+        
+        # easy case
+        p1 = pcb.GetPad(wxPointMM(0,0))
+
+        # top side
+        p2 = pcb.GetPad(wxPointMM(0.9,0.0))
+
+        # bottom side
+        p3 = pcb.GetPad(wxPointMM(0,1.4))
+
+        # TODO: get pad == p1 evaluated as true instead
+        #       of relying in the internal C++ object pointer
+        self.assertEqual(pad.this, p1.this)
+        self.assertEqual(pad.this, p2.this)
+        self.assertEqual(pad.this, p3.this)
+
+    def test_pcb_save_and_load(self):
+        pcb = BOARD()
+        pcb.GetTitleBlock().SetTitle(self.TITLE)
+        pcb.GetTitleBlock().SetComment1(self.COMMENT1)
+        result = SaveBoard(self.FILENAME,pcb)
+        self.assertTrue(result)
+        
+        pcb2 = LoadBoard(self.FILENAME)
+        self.assertNotEqual(pcb2,None)
+
+        tb = pcb2.GetTitleBlock()
+        self.assertEqual(tb.GetTitle(),self.TITLE)
+        self.assertEqual(tb.GetComment1(),self.COMMENT1)
+
+        os.remove(self.FILENAME)
 
     #def test_interactive(self):
     # 	code.interact(local=locals())
diff --git a/scripting/kicad.i b/scripting/kicad.i
index 5887886204..451f541417 100644
--- a/scripting/kicad.i
+++ b/scripting/kicad.i
@@ -66,7 +66,7 @@
 	#include <class_title_block.h>
 	#include <class_colors_design_settings.h>
 	#include <class_marker_base.h>
-    	#include <eda_text.h>
+  #include <eda_text.h>
 	#include <convert_from_iu.h>
 	#include <convert_to_biu.h>
 
diff --git a/scripting/kicadplugins.i b/scripting/kicadplugins.i
index 32679ed69e..7a79f31588 100644
--- a/scripting/kicadplugins.i
+++ b/scripting/kicadplugins.i
@@ -80,11 +80,14 @@ def LoadPlugins( plugpath ):
     if kicad_path and os.path.isdir(kicad_path):
         plugin_directories.append(os.path.join(kicad_path, 'scripting', 'plugins'))
 
-    if sys.platform.startswith('linux') or sys.platform.startswith('darwin'):
+    if sys.platform.startswith('linux'):
         plugin_directories.append(os.environ['HOME']+'/.kicad_plugins/')
         plugin_directories.append(os.environ['HOME']+'/.kicad/scripting/plugins/')
 
-
+    if sys.platform.startswith('darwin'):
+        for singlepath in sys.path:
+            if os.path.isdir( os.path.join( singlepath, 'scripting', 'plugins') ):
+                plugin_directories.append( os.path.join( singlepath, 'scripting', 'plugins') )
 
     for plugins_dir in plugin_directories:
         sys.path.append(plugins_dir)
diff --git a/scripting/python_scripting.cpp b/scripting/python_scripting.cpp
index 1ec3198de4..31a725d8e8 100644
--- a/scripting/python_scripting.cpp
+++ b/scripting/python_scripting.cpp
@@ -30,9 +30,6 @@
 #include <python_scripting.h>
 #include <stdlib.h>
 #include <string.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
 
 #include <fctsys.h>
 #include <wxstruct.h>
diff --git a/scripts/osx_fixbundle.sh b/scripts/osx_fixbundle.sh
index 4eb7be82f1..d2c8726963 100755
--- a/scripts/osx_fixbundle.sh
+++ b/scripts/osx_fixbundle.sh
@@ -1,4 +1,5 @@
-#!/bin/bash 
+#!/bin/bash
+# v 1.1 Supports migration of links (limited to the same directory) - I should add checks..
 # usage osx_fixbundle.sh <bundle-name> <bzr_root>
 
 if [[ ! -f version.h ]]; then 
@@ -11,8 +12,6 @@ fi
 
 EXECUTABLES="`find . -name '*.app'`"
 
-
-
 #
 # Copies libraries under <bzr_root> in the bundle and relocates them in the binary
 #
@@ -27,16 +26,97 @@ function fixbundle() {
     for library in $LIBRARIES; do
         
         mkdir -p ${execpath}${exec}.app/Contents/Frameworks
-        if [[ "$library" =~ "$2" ]]; then
+        if [[ "$library" =~ "$bzroot" ]]; then
             echo "${exec}: Migrating `basename $library` in the bundle"
-            cp -f $library ${execpath}${exec}.app/Contents/Frameworks
+            if [ ! -f ${exec}.app/Contents/Frameworks/`basename $library` ]; then
+                if [ ! -L $library ]; then
+                    cp -f $library ${execpath}${exec}.app/Contents/Frameworks
+                else
+                    resolvelink "$library" "`dirname $library`" "${execpath}/${exec}.app/Contents/Frameworks"
+                fi
+            fi
             install_name_tool -change $library @executable_path/../Frameworks/`basename $library` ${execpath}${exec}.app/Contents/MacOS/${exec}
         fi
     done
+
+    # Resolve issue in python modules (.so)
+    cd ${execpath}
+    MODULES="`find ${exec}.app -name '*.so'`"
+    
+    for module in $MODULES; do
+        LIBRARIES="`otool -L $module | cut -d' ' -f1`"
+        mkdir -p ${exec}.app/Contents/Frameworks
+
+        for library in $LIBRARIES; do
+            if [[ "$library" =~ "$bzroot" ]]; then
+                if [ ! -f ${exec}.app/Contents/Frameworks/`basename $library` ]; then
+                    if [ ! -L $library ]; then
+                        cp -f $library ${exec}.app/Contents/Frameworks
+                    else
+                        resolvelink "$library" "`dirname $library`" "${execpath}/${exec}.app/Contents/Frameworks"
+                    fi
+                fi
+                install_name_tool -change $library @executable_path/../Frameworks/`basename $library` $module
+            fi 
+        done
+        echo "${exec}: elaborated module `basename ${module}`"
+    done
+
+    # Resolve issue between DYNLIBS
+    dynlib_migrate="1";
+    dynlib_cycle="0";
+    
+    while [ $dynlib_migrate -gt 0 ]; do
+        dynlib_migrate="0";
+        (( dynlib_cycle += 1 ))
+        DYNLIBS="`find ${exec}.app -name '*.dylib'`"
+    
+        for dynlib in $DYNLIBS; do
+            LIBRARIES="`otool -L $dynlib | cut -d' ' -f1`"
+            mkdir -p ${exec}.app/Contents/Frameworks
+    
+            for library in $LIBRARIES; do
+                if [[ "$library" =~ "$bzroot" ]]; then
+                    if [ ! -f ${exec}.app/Contents/Frameworks/`basename $library` ]; then
+                        if [ ! -L $library ]; then
+                            cp -f $library ${exec}.app/Contents/Frameworks
+                        else
+                            resolvelink "$library" "`dirname $library`" "${execpath}/${exec}.app/Contents/Frameworks"
+                        fi
+                        echo "copied `basename $library` into bundle"
+                        (( dynlib_migrate += 1))
+                    fi
+
+                    install_name_tool -change $library @executable_path/../Frameworks/`basename $library` $dynlib
+                fi
+            done
+        done
+        echo "${exec}: bundle dynlib dependencies migration Pass $dynlib_cycle: Migrated $dynlib_migrate libraries in bundle"
+    done  
+    cd - >/dev/null
 }
 
+#
+# This supports only links on the same dir (TODO ?)
+#
 
-#fixbundle $1 $2 $3
+function resolvelink() {
+    local srclib="`basename $1`"
+    local srcpath="$2"
+    local destpath="$3"
+
+    #if is a file i expect a pointed ""
+    local pointed="`readlink ${srcpath}/${srclib}`"
+    
+    if [ ! -f ${pointed} ]; then
+        resolvelink "${pointed}" "${srcpath}" "${destpath}"
+        echo "Link ${srclib} -> ${pointed} "
+        (cd  "${destpath}"; ln -s "${pointed}" "${srclib}" )
+    else
+        echo "Copy ${srcpath}/${srclib} -> ${destpath} "
+        cp "${srcpath}/${srclib}" ${destpath}
+    fi
+}
 
 for executable in $EXECUTABLES;
 do
diff --git a/tools/Info.plist b/tools/Info.plist
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/utils/idftools/CMakeLists.txt b/utils/idftools/CMakeLists.txt
index edc98e46bb..a36fa45878 100644
--- a/utils/idftools/CMakeLists.txt
+++ b/utils/idftools/CMakeLists.txt
@@ -18,6 +18,10 @@ add_executable( dxf2idf dxf2idfmain.cpp dxf2idf.cpp
     "${CMAKE_SOURCE_DIR}/common/richio.cpp"
   )
 
+add_dependencies( idfcyl lib-dependencies )
+add_dependencies( idfrect lib-dependencies )
+add_dependencies( dxf2idf lib-dependencies )
+
 target_link_libraries( dxf2idf lib_dxf ${wxWidgets_LIBRARIES} )
 
 install( TARGETS idfcyl idfrect dxf2idf
diff --git a/utils/idftools/idf_cylinder.cpp b/utils/idftools/idf_cylinder.cpp
index e289a0f2d6..f64a9b3d5c 100644
--- a/utils/idftools/idf_cylinder.cpp
+++ b/utils/idftools/idf_cylinder.cpp
@@ -177,7 +177,7 @@ int main( int argc, char **argv )
 
         tstr.clear();
         tstr.str( line );
-        if( (tstr >> extraZ) && extraZ > 0.0 )
+        if( (tstr >> extraZ) && extraZ >= 0.0 )
             ok = true;
     }